From d1a0f0f93a33b7614c013cf2eb7dfe247c69203b Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 14 Feb 2023 15:51:42 -0800 Subject: [PATCH 01/50] survey methods --- .../hdc_methods_survey/hashmap_encoding.py | 92 ++++ .../hashmap_encoding_online.py | 93 ++++ .../hashmap_encoding_online_iterative.py | 95 ++++ ...ashmap_encoding_regenerative_continuous.py | 98 ++++ .../hashmap_encoding_regenerative_reset.py | 97 ++++ .../hdc_methods_survey/random_projection.py | 92 ++++ .../random_projection_online.py | 93 ++++ .../random_projection_online_iterative.py | 94 ++++ ...ndom_projection_regenerative_continuous.py | 96 ++++ .../random_projection_regenerative_reset.py | 95 ++++ .../results/results1676314620.203094.csv | 428 ++++++++++++++++++ .../results/results1676315428.9581802.csv | 428 ++++++++++++++++++ .../results/results1676327094.8184772.csv | 428 ++++++++++++++++++ .../results/results1676328986.1640708.csv | 428 ++++++++++++++++++ .../results/results1676417396.6479611.csv | 3 + examples/hdc_methods_survey/run_experiment.py | 36 ++ .../hdc_methods_survey/sinusoid_projection.py | 93 ++++ .../sinusoid_projection_online.py | 94 ++++ .../sinusoid_projection_online_iterative.py | 94 ++++ ...usoid_projection_regenerative_contiuous.py | 99 ++++ .../sinusoid_projection_regenerative_reset.py | 98 ++++ torchhd/models.py | 24 + 22 files changed, 3198 insertions(+) create mode 100644 examples/hdc_methods_survey/hashmap_encoding.py create mode 100644 examples/hdc_methods_survey/hashmap_encoding_online.py create mode 100644 examples/hdc_methods_survey/hashmap_encoding_online_iterative.py create mode 100644 examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py create mode 100644 examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py create mode 100644 examples/hdc_methods_survey/random_projection.py create mode 100644 examples/hdc_methods_survey/random_projection_online.py create mode 100644 examples/hdc_methods_survey/random_projection_online_iterative.py create mode 100644 examples/hdc_methods_survey/random_projection_regenerative_continuous.py create mode 100644 examples/hdc_methods_survey/random_projection_regenerative_reset.py create mode 100644 examples/hdc_methods_survey/results/results1676314620.203094.csv create mode 100644 examples/hdc_methods_survey/results/results1676315428.9581802.csv create mode 100644 examples/hdc_methods_survey/results/results1676327094.8184772.csv create mode 100644 examples/hdc_methods_survey/results/results1676328986.1640708.csv create mode 100644 examples/hdc_methods_survey/results/results1676417396.6479611.csv create mode 100644 examples/hdc_methods_survey/run_experiment.py create mode 100644 examples/hdc_methods_survey/sinusoid_projection.py create mode 100644 examples/hdc_methods_survey/sinusoid_projection_online.py create mode 100644 examples/hdc_methods_survey/sinusoid_projection_online_iterative.py create mode 100644 examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py create mode 100644 examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py new file mode 100644 index 00000000..0877781b --- /dev/null +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -0,0 +1,92 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) +BATCH_SIZE = 1 + +def experiment(DIMENSIONS=10000, method ='HashmapProjection', levels = 100): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + + class Encoder(nn.Module): + def __init__(self, size, levels): + super(Encoder, self).__init__() + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(levels, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + encode = Encoder(dataset.train[0][0].size(-1), levels) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py new file mode 100644 index 00000000..100da31d --- /dev/null +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -0,0 +1,93 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) +BATCH_SIZE = 1 + + +def experiment(DIMENSIONS=10000, method = 'HashmapProjectionOnline', levels = 100): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + + class Encoder(nn.Module): + def __init__(self, size, levels): + super(Encoder, self).__init__() + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(levels, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + encode = Encoder(dataset.train[0][0].size(-1), levels) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py new file mode 100644 index 00000000..64ccb8ba --- /dev/null +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -0,0 +1,95 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) +BATCH_SIZE = 1 + + +def experiment(DIMENSIONS=10000, method='HashmapProjectionOnlineIterative', levels=100, epochs=5): + + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + + class Encoder(nn.Module): + def __init__(self, size, levels): + super(Encoder, self).__init__() + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(levels, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + encode = Encoder(dataset.train[0][0].size(-1), levels) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py new file mode 100644 index 00000000..bdadaa85 --- /dev/null +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -0,0 +1,98 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) +BATCH_SIZE = 1 + + +def experiment(DIMENSIONS=10000, method='HashmapProjectionRegenerativeContinuous', levels=100, epochs=5, drop_rate = 0.2): + + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + + class Encoder(nn.Module): + def __init__(self, size, levels): + super(Encoder, self).__init__() + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(levels, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + encode = Encoder(dataset.train[0][0].size(-1), levels) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + if i < epochs-1: + model.regenerate_continuous(encode, drop_rate, num_classes) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py new file mode 100644 index 00000000..831318de --- /dev/null +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -0,0 +1,97 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) +BATCH_SIZE = 1 + + +def experiment(DIMENSIONS=10000, method='HashmapProjectionRegenerativeReset', levels=100, epochs=5, drop_rate = 0.2): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + + class Encoder(nn.Module): + def __init__(self, size, levels): + super(Encoder, self).__init__() + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(levels, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + encode = Encoder(dataset.train[0][0].size(-1), levels) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + if i < epochs-1: + model.regenerate_reset(encode, drop_rate) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py new file mode 100644 index 00000000..eb5f27bb --- /dev/null +++ b/examples/hdc_methods_survey/random_projection.py @@ -0,0 +1,92 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark +BATCH_SIZE = 1 + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +def experiment(DIMENSIONS=10000, method='RandomProjection'): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Projection(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py new file mode 100644 index 00000000..8651e9fe --- /dev/null +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -0,0 +1,93 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) +BATCH_SIZE = 1 + +def experiment(DIMENSIONS=10000, method='RandomProjectionOnline'): + + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Projection(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py new file mode 100644 index 00000000..2caee6b8 --- /dev/null +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -0,0 +1,94 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +BATCH_SIZE = 1 + +def experiment(DIMENSIONS=10000, method='RandomProjectionOnlineIterative', epochs = 5): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Projection(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py new file mode 100644 index 00000000..fd9a0857 --- /dev/null +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -0,0 +1,96 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method='RandomProjectionRegenerativeContinuous', epochs = 5, drop_rate = 0.2): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Projection(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + model.normalize() + + if i < epochs-1: + model.regenerate_continuous(encode, drop_rate, num_classes) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py new file mode 100644 index 00000000..343d0911 --- /dev/null +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -0,0 +1,95 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +BATCH_SIZE = 1 + +def experiment(DIMENSIONS=10000, method='RandomProjectionRegenerativeReset', epochs = 5, drop_rate = 0.2): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Projection(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + model.normalize() + + if i < epochs-1: + model.regenerate_reset(encode, drop_rate) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/results/results1676314620.203094.csv b/examples/hdc_methods_survey/results/results1676314620.203094.csv new file mode 100644 index 00000000..b6820954 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676314620.203094.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5421456098556519,1.7663321495056152,6266,3,10000,RandomProjection +Abalone,0.532567024230957,1.566540002822876,6266,3,10000,RandomProjection +Abalone,0.538314163684845,2.3817689418792725,6266,3,10000,RandomProjection +Abalone,0.530651330947876,2.0826289653778076,6266,3,10000,RandomProjection +AcuteInflammation,1.0,0.0496058464050293,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.1534898281097412,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.05100679397583008,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.04871511459350586,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.04743194580078125,180,2,10000,RandomProjection +AcuteNephritis,0.7666666507720947,0.050718069076538086,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.048235177993774414,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.04735994338989258,180,2,10000,RandomProjection +Adult,0.6819605827331543,20.809780836105347,65122,2,10000,RandomProjection +Annealing,0.15000000596046448,0.26677894592285156,1596,5,10000,RandomProjection +Arrhythmia,0.48672565817832947,0.28203582763671875,678,13,10000,RandomProjection +Arrhythmia,0.5132743120193481,0.27361297607421875,678,13,10000,RandomProjection +Arrhythmia,0.5132743120193481,0.38069581985473633,678,13,10000,RandomProjection +Arrhythmia,0.5752212405204773,0.6529998779296875,678,13,10000,RandomProjection +AudiologyStd,0.800000011920929,0.19705486297607422,342,18,10000,RandomProjection +BalanceScale,0.7307692170143127,0.34708285331726074,938,3,10000,RandomProjection +BalanceScale,0.7948718070983887,0.366926908493042,938,3,10000,RandomProjection +BalanceScale,0.7628205418586731,0.2670011520385742,938,3,10000,RandomProjection +BalanceScale,0.7692307829856873,0.25455427169799805,938,3,10000,RandomProjection +Balloons,0.75,0.017088890075683594,24,2,10000,RandomProjection +Balloons,1.0,0.0196230411529541,24,2,10000,RandomProjection +Balloons,0.75,0.06648421287536621,24,2,10000,RandomProjection +Balloons,0.5,0.009682893753051758,24,2,10000,RandomProjection +Bank,0.6053097248077393,2.0229790210723877,6782,2,10000,RandomProjection +Bank,0.6008849740028381,1.6698639392852783,6782,2,10000,RandomProjection +Bank,0.6053097248077393,1.6855859756469727,6782,2,10000,RandomProjection +Bank,0.5884955525398254,1.5568840503692627,6782,2,10000,RandomProjection +Blood,0.5614973306655884,0.24890685081481934,1122,2,10000,RandomProjection +Blood,0.6684492230415344,0.24376296997070312,1122,2,10000,RandomProjection +Blood,0.6363636255264282,0.24578213691711426,1122,2,10000,RandomProjection +Blood,0.7379679083824158,0.2525198459625244,1122,2,10000,RandomProjection +BreastCancer,0.7323943376541138,0.1123659610748291,430,2,10000,RandomProjection +BreastCancer,0.6760563254356384,0.10887598991394043,430,2,10000,RandomProjection +BreastCancer,0.7746478915214539,0.1093897819519043,430,2,10000,RandomProjection +BreastCancer,0.6478873491287231,0.10070991516113281,430,2,10000,RandomProjection +BreastCancerWisc,0.9028571248054504,0.24946379661560059,1048,2,10000,RandomProjection +BreastCancerWisc,0.8742856979370117,0.23966693878173828,1048,2,10000,RandomProjection +BreastCancerWisc,0.845714271068573,0.24315524101257324,1048,2,10000,RandomProjection +BreastCancerWisc,0.8914285898208618,0.24434423446655273,1048,2,10000,RandomProjection +BreastCancerWiscDiag,0.8873239159584045,0.20804905891418457,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.8450704216957092,0.21843218803405762,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.922535240650177,0.24462008476257324,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.7887324094772339,0.21648001670837402,854,2,10000,RandomProjection +BreastCancerWiscProg,0.5306122303009033,0.08001303672790527,298,2,10000,RandomProjection +BreastCancerWiscProg,0.5918367505073547,0.09510207176208496,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6734693646430969,0.09976077079772949,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6530612111091614,0.10445070266723633,298,2,10000,RandomProjection +BreastTissue,0.692307710647583,0.06672787666320801,160,6,10000,RandomProjection +BreastTissue,0.807692289352417,0.0524747371673584,160,6,10000,RandomProjection +BreastTissue,0.5769230723381042,0.05590462684631348,160,6,10000,RandomProjection +BreastTissue,0.6153846383094788,0.0550689697265625,160,6,10000,RandomProjection +Car,0.5949074029922485,0.7594256401062012,2592,4,10000,RandomProjection +Car,0.5532407164573669,0.8182668685913086,2592,4,10000,RandomProjection +Car,0.5462962985038757,0.8240299224853516,2592,4,10000,RandomProjection +Car,0.5763888955116272,0.7008199691772461,2592,4,10000,RandomProjection +Cardiotocography10Clases,0.5932203531265259,1.0352380275726318,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.598870038986206,0.8735828399658203,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5894538760185242,0.7359089851379395,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.598870038986206,0.7491629123687744,3190,10,10000,RandomProjection +Cardiotocography3Clases,0.7740113139152527,0.721843957901001,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.770244836807251,1.2653179168701172,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.7683615684509277,0.9252231121063232,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.770244836807251,0.8282990455627441,3190,3,10000,RandomProjection +ChessKrvk,0.20758482813835144,12.869473934173584,42084,18,10000,RandomProjection +ChessKrvk,0.20473338663578033,10.389487028121948,42084,18,10000,RandomProjection +ChessKrvk,0.20402052998542786,10.605478763580322,42084,18,10000,RandomProjection +ChessKrvk,0.20444825291633606,10.119420766830444,42084,18,10000,RandomProjection +ChessKrvkp,0.8673341870307922,1.2967917919158936,4794,2,10000,RandomProjection +ChessKrvkp,0.8623279333114624,1.3455169200897217,4794,2,10000,RandomProjection +ChessKrvkp,0.8585731983184814,1.3219189643859863,4794,2,10000,RandomProjection +ChessKrvkp,0.8448060154914856,1.2768597602844238,4794,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.13685989379882812,652,2,10000,RandomProjection +CongressionalVoting,0.5871559381484985,0.1427602767944336,652,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.1450822353363037,652,2,10000,RandomProjection +CongressionalVoting,0.5963302850723267,0.15988898277282715,652,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.7115384340286255,0.10099196434020996,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6153846383094788,0.09405088424682617,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.07890605926513672,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.09555888175964355,312,2,10000,RandomProjection +ConnBenchVowelDeterding,0.8398268222808838,0.47039079666137695,1056,11,10000,RandomProjection +Connect4,0.564450204372406,28.59658193588257,101336,3,10000,RandomProjection +Connect4,0.5641542077064514,29.954787731170654,101336,3,10000,RandomProjection +Connect4,0.5616673827171326,29.25968885421753,101336,3,10000,RandomProjection +Connect4,0.5648646950721741,27.59780502319336,101336,3,10000,RandomProjection +Contrac,0.48641303181648254,0.5383486747741699,2210,3,10000,RandomProjection +Contrac,0.5027173757553101,0.6309702396392822,2210,3,10000,RandomProjection +Contrac,0.4320652186870575,0.5976769924163818,2210,3,10000,RandomProjection +Contrac,0.426630437374115,0.7422878742218018,2210,3,10000,RandomProjection +CreditApproval,0.8430232405662537,0.2516491413116455,1036,2,10000,RandomProjection +CreditApproval,0.854651153087616,0.2648181915283203,1036,2,10000,RandomProjection +CreditApproval,0.8372092843055725,0.6526970863342285,1036,2,10000,RandomProjection +CreditApproval,0.8837209343910217,0.34876084327697754,1036,2,10000,RandomProjection +CylinderBands,0.71875,0.1918041706085205,768,2,10000,RandomProjection +CylinderBands,0.6171875,0.28009510040283203,768,2,10000,RandomProjection +CylinderBands,0.6953125,0.21390414237976074,768,2,10000,RandomProjection +CylinderBands,0.6875,0.2254810333251953,768,2,10000,RandomProjection +Dermatology,0.9670329689979553,0.15706515312194824,550,6,10000,RandomProjection +Dermatology,0.9670329689979553,0.18301916122436523,550,6,10000,RandomProjection +Dermatology,0.9780219793319702,0.14298486709594727,550,6,10000,RandomProjection +Dermatology,0.9780219793319702,0.16242384910583496,550,6,10000,RandomProjection +Echocardiogram,0.8787878751754761,0.05512189865112305,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.05101919174194336,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.048094987869262695,196,2,10000,RandomProjection +Echocardiogram,0.8484848737716675,0.05613899230957031,196,2,10000,RandomProjection +Ecoli,0.6904761791229248,0.16045904159545898,504,8,10000,RandomProjection +Ecoli,0.6309523582458496,0.12258410453796387,504,8,10000,RandomProjection +Ecoli,0.7142857313156128,0.14880728721618652,504,8,10000,RandomProjection +Ecoli,0.7142857313156128,0.12255001068115234,504,8,10000,RandomProjection +EnergyY1,0.8489583134651184,0.29929184913635254,1152,3,10000,RandomProjection +EnergyY1,0.875,0.2702908515930176,1152,3,10000,RandomProjection +EnergyY1,0.8333333134651184,0.2772548198699951,1152,3,10000,RandomProjection +EnergyY1,0.7916666865348816,0.27812767028808594,1152,3,10000,RandomProjection +EnergyY2,0.8333333134651184,0.3116471767425537,1152,3,10000,RandomProjection +EnergyY2,0.8125,0.2714729309082031,1152,3,10000,RandomProjection +EnergyY2,0.8125,0.29772067070007324,1152,3,10000,RandomProjection +EnergyY2,0.8333333134651184,0.2754781246185303,1152,3,10000,RandomProjection +Fertility,0.7200000286102295,0.050002098083496094,150,2,10000,RandomProjection +Fertility,0.7599999904632568,0.03853201866149902,150,2,10000,RandomProjection +Fertility,0.6800000071525574,0.040086984634399414,150,2,10000,RandomProjection +Fertility,0.6800000071525574,0.03830409049987793,150,2,10000,RandomProjection +Flags,0.4166666567325592,0.0745398998260498,292,8,10000,RandomProjection +Flags,0.4166666567325592,0.08139395713806152,292,8,10000,RandomProjection +Flags,0.4166666567325592,0.07259607315063477,292,8,10000,RandomProjection +Flags,0.4375,0.08047699928283691,292,8,10000,RandomProjection +Glass,0.5094339847564697,0.08020496368408203,322,6,10000,RandomProjection +Glass,0.5849056839942932,0.08351588249206543,322,6,10000,RandomProjection +Glass,0.5471698045730591,0.07805013656616211,322,6,10000,RandomProjection +Glass,0.5660377144813538,0.08098912239074707,322,6,10000,RandomProjection +HabermanSurvival,0.6315789222717285,0.09021878242492676,460,2,10000,RandomProjection +HabermanSurvival,0.6315789222717285,0.09373998641967773,460,2,10000,RandomProjection +HabermanSurvival,0.6578947305679321,0.0933539867401123,460,2,10000,RandomProjection +HabermanSurvival,0.5263158082962036,0.09106874465942383,460,2,10000,RandomProjection +HayesRoth,0.0357142873108387,0.04415583610534668,264,3,10000,RandomProjection +HeartCleveland,0.46052631735801697,0.1046152114868164,454,5,10000,RandomProjection +HeartCleveland,0.5,0.11259818077087402,454,5,10000,RandomProjection +HeartCleveland,0.5526315569877625,0.10347795486450195,454,5,10000,RandomProjection +HeartCleveland,0.5921052694320679,0.11647701263427734,454,5,10000,RandomProjection +HeartHungarian,0.8082191944122314,0.1097722053527832,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.11176109313964844,442,5,10000,RandomProjection +HeartHungarian,0.8493150472640991,0.09767293930053711,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.1037139892578125,442,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.0601351261138916,184,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.04751896858215332,184,5,10000,RandomProjection +HeartSwitzerland,0.16129031777381897,0.04947829246520996,184,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.04223799705505371,184,5,10000,RandomProjection +HeartVa,0.2199999988079071,0.09314298629760742,300,5,10000,RandomProjection +HeartVa,0.30000001192092896,0.07611989974975586,300,5,10000,RandomProjection +HeartVa,0.25999999046325684,0.07643699645996094,300,5,10000,RandomProjection +HeartVa,0.4000000059604645,0.07865214347839355,300,5,10000,RandomProjection +Hepatitis,0.8205128312110901,0.07098603248596191,232,2,10000,RandomProjection +Hepatitis,0.7948718070983887,0.06670403480529785,232,2,10000,RandomProjection +Hepatitis,0.7179487347602844,0.057531118392944336,232,2,10000,RandomProjection +Hepatitis,0.7179487347602844,0.06093597412109375,232,2,10000,RandomProjection +HillValley,0.8531352877616882,0.6523880958557129,1212,2,10000,RandomProjection +HorseColic,0.7352941036224365,0.21607708930969238,600,2,10000,RandomProjection +IlpdIndianLiver,0.5616438388824463,0.2952561378479004,874,2,10000,RandomProjection +IlpdIndianLiver,0.568493127822876,0.23644518852233887,874,2,10000,RandomProjection +IlpdIndianLiver,0.5890411138534546,0.22297120094299316,874,2,10000,RandomProjection +IlpdIndianLiver,0.6095890402793884,0.3003818988800049,874,2,10000,RandomProjection +ImageSegmentation,0.30142858624458313,2.780405044555664,420,7,10000,RandomProjection +Ionosphere,0.8409090638160706,0.2295231819152832,526,2,10000,RandomProjection +Ionosphere,0.8409090638160706,0.16605687141418457,526,2,10000,RandomProjection +Ionosphere,0.7954545617103577,0.21014070510864258,526,2,10000,RandomProjection +Ionosphere,0.8295454382896423,0.20666790008544922,526,2,10000,RandomProjection +Iris,0.837837815284729,0.10158801078796387,226,3,10000,RandomProjection +Iris,0.7837837934494019,0.10027599334716797,226,3,10000,RandomProjection +Iris,0.837837815284729,0.11345601081848145,226,3,10000,RandomProjection +Iris,0.837837815284729,0.05662989616394043,226,3,10000,RandomProjection +LedDisplay,0.7559999823570251,0.38100409507751465,1500,10,10000,RandomProjection +LedDisplay,0.7279999852180481,0.37650609016418457,1500,10,10000,RandomProjection +LedDisplay,0.7319999933242798,0.3661472797393799,1500,10,10000,RandomProjection +LedDisplay,0.7319999933242798,0.6935579776763916,1500,10,10000,RandomProjection +Lenses,0.8333333134651184,0.009423017501831055,36,3,10000,RandomProjection +Lenses,0.6666666865348816,0.009623050689697266,36,3,10000,RandomProjection +Lenses,1.0,0.008969306945800781,36,3,10000,RandomProjection +Lenses,1.0,0.008738994598388672,36,3,10000,RandomProjection +Letter,0.6251999735832214,8.624624967575073,30000,26,10000,RandomProjection +Letter,0.6241999864578247,11.366335153579712,30000,26,10000,RandomProjection +Letter,0.6366000175476074,8.700006008148193,30000,26,10000,RandomProjection +Letter,0.6218000054359436,7.080636024475098,30000,26,10000,RandomProjection +Libras,0.5444444417953491,0.15124726295471191,540,15,10000,RandomProjection +Libras,0.6555555462837219,0.1449110507965088,540,15,10000,RandomProjection +Libras,0.6777777671813965,0.1482100486755371,540,15,10000,RandomProjection +Libras,0.6111111044883728,0.15178227424621582,540,15,10000,RandomProjection +LowResSpect,0.7969924807548523,0.22214603424072266,796,9,10000,RandomProjection +LowResSpect,0.8496240377426147,0.2259371280670166,796,9,10000,RandomProjection +LowResSpect,0.7744361162185669,0.24732494354248047,796,9,10000,RandomProjection +LowResSpect,0.7368420958518982,0.20584893226623535,796,9,10000,RandomProjection +LungCancer,0.5,0.01277613639831543,48,3,10000,RandomProjection +LungCancer,0.5,0.022132396697998047,48,3,10000,RandomProjection +LungCancer,0.5,0.020940065383911133,48,3,10000,RandomProjection +LungCancer,0.375,0.0319371223449707,48,3,10000,RandomProjection +Lymphography,0.9189189076423645,0.10922813415527344,222,4,10000,RandomProjection +Lymphography,0.8918918967247009,0.05127239227294922,222,4,10000,RandomProjection +Lymphography,0.7297297120094299,0.05301308631896973,222,4,10000,RandomProjection +Lymphography,0.7027027010917664,0.04929995536804199,222,4,10000,RandomProjection +Magic,0.7629863023757935,6.835926055908203,28530,2,10000,RandomProjection +Magic,0.7518401741981506,6.858108043670654,28530,2,10000,RandomProjection +Magic,0.7541535496711731,7.928933143615723,28530,2,10000,RandomProjection +Magic,0.7583596110343933,6.5574259757995605,28530,2,10000,RandomProjection +Mammographic,0.7416666746139526,0.33647894859313965,1442,2,10000,RandomProjection +Mammographic,0.7458333373069763,0.3201322555541992,1442,2,10000,RandomProjection +Mammographic,0.7583333253860474,0.3065347671508789,1442,2,10000,RandomProjection +Mammographic,0.7833333611488342,0.348071813583374,1442,2,10000,RandomProjection +Miniboone,0.8203653693199158,44.543237924575806,195096,2,10000,RandomProjection +Miniboone,0.8288842439651489,50.71854376792908,195096,2,10000,RandomProjection +Miniboone,0.824947714805603,40.07068586349487,195096,2,10000,RandomProjection +Miniboone,0.8248554468154907,38.03588581085205,195096,2,10000,RandomProjection +MolecBiolPromoter,0.8461538553237915,0.041932106018066406,160,2,10000,RandomProjection +MolecBiolPromoter,0.807692289352417,0.04216599464416504,160,2,10000,RandomProjection +MolecBiolPromoter,0.8846153616905212,0.04983091354370117,160,2,10000,RandomProjection +MolecBiolPromoter,0.8461538553237915,0.04197192192077637,160,2,10000,RandomProjection +MolecBiolSplice,0.7528231143951416,1.364758014678955,4786,3,10000,RandomProjection +MolecBiolSplice,0.7867001295089722,1.2103469371795654,4786,3,10000,RandomProjection +MolecBiolSplice,0.7992472052574158,1.3455181121826172,4786,3,10000,RandomProjection +MolecBiolSplice,0.7540777921676636,1.1494410037994385,4786,3,10000,RandomProjection +Monks1,0.6365740895271301,0.3101942539215088,248,2,10000,RandomProjection +Monks2,0.5162037014961243,0.32006025314331055,338,2,10000,RandomProjection +Monks3,0.6458333134651184,0.3078269958496094,244,2,10000,RandomProjection +Mushroom,0.875923216342926,2.9288220405578613,12186,2,10000,RandomProjection +Mushroom,0.890694260597229,2.825697183609009,12186,2,10000,RandomProjection +Mushroom,0.8803545236587524,3.3238611221313477,12186,2,10000,RandomProjection +Mushroom,0.888232409954071,4.191620826721191,12186,2,10000,RandomProjection +Musk1,0.5966386795043945,0.31903791427612305,714,2,10000,RandomProjection +Musk1,0.6470588445663452,0.30063700675964355,714,2,10000,RandomProjection +Musk1,0.6470588445663452,0.2770969867706299,714,2,10000,RandomProjection +Musk1,0.605042040348053,0.30550289154052734,714,2,10000,RandomProjection +Musk2,0.7307459115982056,4.687702178955078,9898,2,10000,RandomProjection +Musk2,0.7422680258750916,3.355471134185791,9898,2,10000,RandomProjection +Musk2,0.7459065914154053,3.5961501598358154,9898,2,10000,RandomProjection +Musk2,0.7453001737594604,4.667020797729492,9898,2,10000,RandomProjection +Nursery,0.7120370268821716,6.350015878677368,19440,5,10000,RandomProjection +Nursery,0.719753086566925,5.262167930603027,19440,5,10000,RandomProjection +Nursery,0.710493803024292,5.92957067489624,19440,5,10000,RandomProjection +Nursery,0.7228395342826843,6.568227052688599,19440,5,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.6117647290229797,0.43701720237731934,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,0.5243937969207764,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,0.6891779899597168,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.545098066329956,0.6682698726654053,1534,2,10000,RandomProjection +OocytesMerlucciusStates2f,0.8745098114013672,0.7018928527832031,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8156862854957581,1.0513429641723633,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8784313797950745,0.5837240219116211,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8784313797950745,0.4049186706542969,1534,3,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,0.37868404388427734,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.530701756477356,0.4095938205718994,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5570175647735596,0.5855469703674316,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5921052694320679,0.4328501224517822,1368,2,10000,RandomProjection +OocytesTrisopterusStates5b,0.719298243522644,0.7135260105133057,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.6798245906829834,0.4411892890930176,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7631579041481018,0.47301387786865234,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7324561476707458,0.40674400329589844,1368,3,10000,RandomProjection +Optical,0.9042848944664001,3.1882219314575195,7646,10,10000,RandomProjection +Ozone,0.6892744302749634,1.0154838562011719,3804,2,10000,RandomProjection +Ozone,0.6719242930412292,1.0472500324249268,3804,2,10000,RandomProjection +Ozone,0.6955835819244385,1.089155912399292,3804,2,10000,RandomProjection +Ozone,0.6624605655670166,0.9522757530212402,3804,2,10000,RandomProjection +PageBlocks,0.6988304257392883,1.8112900257110596,8210,5,10000,RandomProjection +PageBlocks,0.7624269127845764,1.8792550563812256,8210,5,10000,RandomProjection +PageBlocks,0.7470760345458984,1.7460968494415283,8210,5,10000,RandomProjection +PageBlocks,0.7200292348861694,1.871504783630371,8210,5,10000,RandomProjection +Parkinsons,0.8367347121238708,0.08771514892578125,292,2,10000,RandomProjection +Parkinsons,0.7346938848495483,0.07513809204101562,292,2,10000,RandomProjection +Parkinsons,0.7551020383834839,0.08072185516357422,292,2,10000,RandomProjection +Parkinsons,0.8163265585899353,0.08289217948913574,292,2,10000,RandomProjection +Pendigits,0.8004574179649353,4.443100929260254,14988,10,10000,RandomProjection +Pima,0.6354166865348816,0.2582869529724121,1152,2,10000,RandomProjection +Pima,0.640625,0.2659900188446045,1152,2,10000,RandomProjection +Pima,0.625,0.2612020969390869,1152,2,10000,RandomProjection +Pima,0.65625,0.26491212844848633,1152,2,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.0492711067199707,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.03758525848388672,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.04159903526306152,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.9230769276618958,0.03521990776062012,160,3,10000,RandomProjection +PittsburgBridgesRelL,0.6538461446762085,0.0554502010345459,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5769230723381042,0.04085707664489746,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5384615659713745,0.04128694534301758,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5384615659713745,0.03668808937072754,154,3,10000,RandomProjection +PittsburgBridgesSpan,0.52173912525177,0.03841400146484375,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.6521739363670349,0.037979841232299805,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.43478259444236755,0.04188108444213867,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.52173912525177,0.04781913757324219,138,3,10000,RandomProjection +PittsburgBridgesTOrD,0.800000011920929,0.04457378387451172,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.9200000166893005,0.04096627235412598,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.800000011920929,0.048989057540893555,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.8399999737739563,0.04472613334655762,154,2,10000,RandomProjection +PittsburgBridgesType,0.5384615659713745,0.04416918754577637,158,6,10000,RandomProjection +PittsburgBridgesType,0.4615384638309479,0.0717613697052002,158,6,10000,RandomProjection +PittsburgBridgesType,0.38461539149284363,0.053643226623535156,158,6,10000,RandomProjection +PittsburgBridgesType,0.38461539149284363,0.043540000915527344,158,6,10000,RandomProjection +Planning,0.4444444477558136,0.07454180717468262,274,2,10000,RandomProjection +Planning,0.42222222685813904,0.0743570327758789,274,2,10000,RandomProjection +Planning,0.5111111402511597,0.08779597282409668,274,2,10000,RandomProjection +Planning,0.4888888895511627,0.07996082305908203,274,2,10000,RandomProjection +PlantMargin,0.7774999737739563,14.984009027481079,2400,100,10000,RandomProjection +PlantMargin,0.8224999904632568,2.163273334503174,2400,100,10000,RandomProjection +PlantMargin,0.7925000190734863,1.9522418975830078,2400,100,10000,RandomProjection +PlantMargin,0.7875000238418579,1.4101471900939941,2400,100,10000,RandomProjection +PlantShape,0.5425000190734863,1.1606948375701904,2400,100,10000,RandomProjection +PlantShape,0.5575000047683716,1.306865930557251,2400,100,10000,RandomProjection +PlantShape,0.5249999761581421,0.9774112701416016,2400,100,10000,RandomProjection +PlantShape,0.5600000023841858,2.5386807918548584,2400,100,10000,RandomProjection +PlantTexture,0.7174999713897705,0.9204540252685547,2398,100,10000,RandomProjection +PlantTexture,0.7250000238418579,1.1082439422607422,2398,100,10000,RandomProjection +PlantTexture,0.7124999761581421,0.7387139797210693,2398,100,10000,RandomProjection +PlantTexture,0.699999988079071,0.8401539325714111,2398,100,10000,RandomProjection +PostOperative,0.4545454680919647,0.04399824142456055,136,3,10000,RandomProjection +PostOperative,0.3636363744735718,0.0342099666595459,136,3,10000,RandomProjection +PostOperative,0.6818181872367859,0.03627490997314453,136,3,10000,RandomProjection +PostOperative,0.3181818127632141,0.04939627647399902,136,3,10000,RandomProjection +PrimaryTumor,0.4390243887901306,0.14029693603515625,496,15,10000,RandomProjection +PrimaryTumor,0.4268292784690857,0.13320183753967285,496,15,10000,RandomProjection +PrimaryTumor,0.39024388790130615,0.14597296714782715,496,15,10000,RandomProjection +PrimaryTumor,0.39024388790130615,0.12526512145996094,496,15,10000,RandomProjection +Ringnorm,0.9751351475715637,3.3663620948791504,11100,2,10000,RandomProjection +Ringnorm,0.9821621775627136,2.991309881210327,11100,2,10000,RandomProjection +Ringnorm,0.977837860584259,4.2092649936676025,11100,2,10000,RandomProjection +Ringnorm,0.9740540385246277,2.7415637969970703,11100,2,10000,RandomProjection +Seeds,0.9038461446762085,0.08895015716552734,316,3,10000,RandomProjection +Seeds,0.7692307829856873,0.0712740421295166,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.07157707214355469,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.06837987899780273,316,3,10000,RandomProjection +Semeion,0.8241205811500549,1.067521095275879,2390,10,10000,RandomProjection +Semeion,0.8190954923629761,0.918039083480835,2390,10,10000,RandomProjection +Semeion,0.8668341636657715,0.8800380229949951,2390,10,10000,RandomProjection +Semeion,0.7914572954177856,0.8209490776062012,2390,10,10000,RandomProjection +Soybean,0.5664893388748169,0.31725001335144043,614,18,10000,RandomProjection +Spambase,0.8295652270317078,2.0440638065338135,6902,2,10000,RandomProjection +Spambase,0.8391304612159729,1.7785789966583252,6902,2,10000,RandomProjection +Spambase,0.8139130473136902,1.7393581867218018,6902,2,10000,RandomProjection +Spambase,0.8139130473136902,1.7311630249023438,6902,2,10000,RandomProjection +Spect,0.4516128897666931,0.15283870697021484,158,2,10000,RandomProjection +Spectf,0.32085561752319336,0.14737510681152344,160,2,10000,RandomProjection +StatlogAustralianCredit,0.4883720874786377,0.24364995956420898,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5523256063461304,0.24648714065551758,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5465116500854492,0.2845010757446289,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5639534592628479,0.30626797676086426,1036,2,10000,RandomProjection +StatlogGermanCredit,0.7080000042915344,0.4325449466705322,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7279999852180481,0.42534494400024414,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7279999852180481,0.4034919738769531,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7319999933242798,0.46796393394470215,1500,2,10000,RandomProjection +StatlogHeart,0.8358209133148193,0.10016322135925293,406,2,10000,RandomProjection +StatlogHeart,0.8208954930305481,0.09888410568237305,406,2,10000,RandomProjection +StatlogHeart,0.8208954930305481,0.08864998817443848,406,2,10000,RandomProjection +StatlogHeart,0.8507462739944458,0.09215307235717773,406,2,10000,RandomProjection +StatlogImage,0.8266897797584534,0.8805220127105713,3466,7,10000,RandomProjection +StatlogImage,0.8318890929222107,0.9173882007598877,3466,7,10000,RandomProjection +StatlogImage,0.8440207839012146,1.0212039947509766,3466,7,10000,RandomProjection +StatlogImage,0.8544194102287292,0.8668391704559326,3466,7,10000,RandomProjection +StatlogLandsat,0.8134999871253967,3.303014039993286,8870,6,10000,RandomProjection +StatlogShuttle,0.8474482893943787,22.06886100769043,87000,7,10000,RandomProjection +StatlogVehicle,0.6018957495689392,0.29082798957824707,1270,4,10000,RandomProjection +StatlogVehicle,0.5545023679733276,0.28381991386413574,1270,4,10000,RandomProjection +StatlogVehicle,0.5165876746177673,0.322314977645874,1270,4,10000,RandomProjection +StatlogVehicle,0.48341232538223267,0.3135409355163574,1270,4,10000,RandomProjection +SteelPlates,0.5010309219360352,0.7133469581604004,2912,7,10000,RandomProjection +SteelPlates,0.4865979254245758,0.6741480827331543,2912,7,10000,RandomProjection +SteelPlates,0.5134020447731018,0.8377289772033691,2912,7,10000,RandomProjection +SteelPlates,0.4865979254245758,0.7083008289337158,2912,7,10000,RandomProjection +SyntheticControl,0.846666693687439,0.23619985580444336,900,6,10000,RandomProjection +SyntheticControl,0.8600000143051147,0.2293241024017334,900,6,10000,RandomProjection +SyntheticControl,0.8600000143051147,0.2171788215637207,900,6,10000,RandomProjection +SyntheticControl,0.8533333539962769,0.2138967514038086,900,6,10000,RandomProjection +Teaching,0.5526315569877625,0.059700965881347656,226,3,10000,RandomProjection +Teaching,0.5789473652839661,0.06022810935974121,226,3,10000,RandomProjection +Teaching,0.44736841320991516,0.048719167709350586,226,3,10000,RandomProjection +Teaching,0.5,0.053771018981933594,226,3,10000,RandomProjection +Thyroid,0.5110851526260376,3.4443249702453613,7544,3,10000,RandomProjection +TicTacToe,0.5774058699607849,0.37407493591308594,1438,2,10000,RandomProjection +TicTacToe,0.6359832882881165,0.3326840400695801,1438,2,10000,RandomProjection +TicTacToe,0.6234309673309326,0.3351781368255615,1438,2,10000,RandomProjection +TicTacToe,0.6610878705978394,0.3509328365325928,1438,2,10000,RandomProjection +Titanic,0.7818182110786438,0.6319348812103271,3302,2,10000,RandomProjection +Titanic,0.7836363911628723,0.6224408149719238,3302,2,10000,RandomProjection +Titanic,0.7763636112213135,0.5975348949432373,3302,2,10000,RandomProjection +Titanic,0.7799999713897705,0.6331493854522705,3302,2,10000,RandomProjection +Trains,0.0,0.004674196243286133,16,2,10000,RandomProjection +Trains,0.5,0.006159305572509766,16,2,10000,RandomProjection +Trains,1.0,0.004492998123168945,16,2,10000,RandomProjection +Trains,0.5,0.005010843276977539,16,2,10000,RandomProjection +Twonorm,0.7108108401298523,2.7298429012298584,11100,2,10000,RandomProjection +Twonorm,0.7140540480613708,2.517029047012329,11100,2,10000,RandomProjection +Twonorm,0.6881080865859985,2.6150267124176025,11100,2,10000,RandomProjection +Twonorm,0.7145946025848389,2.5289809703826904,11100,2,10000,RandomProjection +VertebralColumn2Clases,0.7272727489471436,0.10720181465148926,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7142857313156128,0.10933804512023926,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7662337422370911,0.10810589790344238,466,2,10000,RandomProjection +VertebralColumn2Clases,0.6753246784210205,0.10177803039550781,466,2,10000,RandomProjection +VertebralColumn3Clases,0.7532467246055603,0.10680484771728516,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7922077775001526,0.10292720794677734,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7532467246055603,0.10131192207336426,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7662337422370911,0.12293696403503418,466,3,10000,RandomProjection +WallFollowing,0.5454545617103577,2.0098788738250732,8184,4,10000,RandomProjection +WallFollowing,0.5417888760566711,2.131592035293579,8184,4,10000,RandomProjection +WallFollowing,0.5835776925086975,1.919687271118164,8184,4,10000,RandomProjection +WallFollowing,0.5593841671943665,1.8750782012939453,8184,4,10000,RandomProjection +Waveform,0.8208000063896179,2.068047285079956,7500,3,10000,RandomProjection +Waveform,0.8151999711990356,2.41211199760437,7500,3,10000,RandomProjection +Waveform,0.8008000254631042,1.900665044784546,7500,3,10000,RandomProjection +Waveform,0.8327999711036682,1.8808319568634033,7500,3,10000,RandomProjection +WaveformNoise,0.807200014591217,1.7147159576416016,7500,3,10000,RandomProjection +WaveformNoise,0.8080000281333923,1.7039239406585693,7500,3,10000,RandomProjection +WaveformNoise,0.8119999766349792,1.7341828346252441,7500,3,10000,RandomProjection +WaveformNoise,0.8064000010490417,1.7460339069366455,7500,3,10000,RandomProjection +Wine,0.9772727489471436,0.06989383697509766,268,3,10000,RandomProjection +Wine,0.9772727489471436,0.06046605110168457,268,3,10000,RandomProjection +Wine,0.9318181872367859,0.05946803092956543,268,3,10000,RandomProjection +Wine,0.8863636255264282,0.06475114822387695,268,3,10000,RandomProjection +WineQualityRed,0.3799999952316284,0.5447709560394287,2398,6,10000,RandomProjection +WineQualityRed,0.41749998927116394,0.553922176361084,2398,6,10000,RandomProjection +WineQualityRed,0.4350000023841858,0.7343342304229736,2398,6,10000,RandomProjection +WineQualityRed,0.39750000834465027,0.5892720222473145,2398,6,10000,RandomProjection +WineQualityWhite,0.3235294222831726,1.6345059871673584,7348,7,10000,RandomProjection +WineQualityWhite,0.33006536960601807,1.6030981540679932,7348,7,10000,RandomProjection +WineQualityWhite,0.34885621070861816,1.640165090560913,7348,7,10000,RandomProjection +WineQualityWhite,0.31781044602394104,1.623703956604004,7348,7,10000,RandomProjection +Yeast,0.520215630531311,0.4965839385986328,2226,10,10000,RandomProjection +Yeast,0.46900269389152527,0.49274301528930664,2226,10,10000,RandomProjection +Yeast,0.5309972763061523,0.49392199516296387,2226,10,10000,RandomProjection +Yeast,0.5363881587982178,0.5619869232177734,2226,10,10000,RandomProjection +Zoo,0.9599999785423279,0.04003310203552246,152,7,10000,RandomProjection +Zoo,0.9599999785423279,0.04110383987426758,152,7,10000,RandomProjection +Zoo,1.0,0.03911018371582031,152,7,10000,RandomProjection +Zoo,1.0,0.0434110164642334,152,7,10000,RandomProjection diff --git a/examples/hdc_methods_survey/results/results1676315428.9581802.csv b/examples/hdc_methods_survey/results/results1676315428.9581802.csv new file mode 100644 index 00000000..2fb2dc6b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676315428.9581802.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5517241358757019,2.7476000785827637,6266,3,10000,SinusoidProjection +Abalone,0.5373563170433044,2.921320915222168,6266,3,10000,SinusoidProjection +Abalone,0.5603448152542114,2.684680938720703,6266,3,10000,SinusoidProjection +Abalone,0.5517241358757019,2.5305330753326416,6266,3,10000,SinusoidProjection +AcuteInflammation,1.0,0.09878993034362793,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.06816792488098145,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.06728601455688477,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.08383393287658691,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.07578897476196289,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.06702208518981934,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.07608413696289062,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.06347012519836426,180,2,10000,SinusoidProjection +Adult,0.6925250291824341,29.08638095855713,65122,2,10000,SinusoidProjection +Annealing,0.6899999976158142,0.4079549312591553,1596,5,10000,SinusoidProjection +Arrhythmia,0.4955752193927765,0.3283848762512207,678,13,10000,SinusoidProjection +Arrhythmia,0.5575221180915833,0.4142320156097412,678,13,10000,SinusoidProjection +Arrhythmia,0.4955752193927765,0.3135249614715576,678,13,10000,SinusoidProjection +Arrhythmia,0.6017699241638184,0.32073211669921875,678,13,10000,SinusoidProjection +AudiologyStd,0.800000011920929,0.17729616165161133,342,18,10000,SinusoidProjection +BalanceScale,0.7884615659713745,0.3994271755218506,938,3,10000,SinusoidProjection +BalanceScale,0.7948718070983887,0.31914710998535156,938,3,10000,SinusoidProjection +BalanceScale,0.8012820482254028,0.34980082511901855,938,3,10000,SinusoidProjection +BalanceScale,0.7564102411270142,0.34658002853393555,938,3,10000,SinusoidProjection +Balloons,1.0,0.008794069290161133,24,2,10000,SinusoidProjection +Balloons,1.0,0.008816957473754883,24,2,10000,SinusoidProjection +Balloons,0.75,0.008983850479125977,24,2,10000,SinusoidProjection +Balloons,0.5,0.009779930114746094,24,2,10000,SinusoidProjection +Bank,0.6150442361831665,2.5453381538391113,6782,2,10000,SinusoidProjection +Bank,0.5982300639152527,2.5113651752471924,6782,2,10000,SinusoidProjection +Bank,0.6106194853782654,2.506443977355957,6782,2,10000,SinusoidProjection +Bank,0.5946902632713318,3.0665290355682373,6782,2,10000,SinusoidProjection +Blood,0.5668449401855469,0.417618989944458,1122,2,10000,SinusoidProjection +Blood,0.6737967729568481,0.4020998477935791,1122,2,10000,SinusoidProjection +Blood,0.625668466091156,0.3822488784790039,1122,2,10000,SinusoidProjection +Blood,0.7754010558128357,0.5760598182678223,1122,2,10000,SinusoidProjection +BreastCancer,0.7183098793029785,0.20702075958251953,430,2,10000,SinusoidProjection +BreastCancer,0.6901408433914185,0.17224407196044922,430,2,10000,SinusoidProjection +BreastCancer,0.7323943376541138,0.16199707984924316,430,2,10000,SinusoidProjection +BreastCancer,0.6478873491287231,0.2166290283203125,430,2,10000,SinusoidProjection +BreastCancerWisc,0.954285740852356,0.342329740524292,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9485714435577393,0.531588077545166,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9428571462631226,0.5080833435058594,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9657142758369446,0.41483592987060547,1048,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9507042169570923,0.2861809730529785,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9295774698257446,0.29104089736938477,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9788732528686523,0.2793548107147217,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.8380281925201416,0.31902098655700684,854,2,10000,SinusoidProjection +BreastCancerWiscProg,0.5714285969734192,0.11563515663146973,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6326530575752258,0.10887002944946289,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.10284805297851562,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6326530575752258,0.13676905632019043,298,2,10000,SinusoidProjection +BreastTissue,0.807692289352417,0.07182192802429199,160,6,10000,SinusoidProjection +BreastTissue,0.8461538553237915,0.07066798210144043,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.061223745346069336,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.060723066329956055,160,6,10000,SinusoidProjection +Car,0.7523148059844971,1.3178069591522217,2592,4,10000,SinusoidProjection +Car,0.6967592835426331,0.9777419567108154,2592,4,10000,SinusoidProjection +Car,0.7245370149612427,1.053076982498169,2592,4,10000,SinusoidProjection +Car,0.7291666865348816,0.9646580219268799,2592,4,10000,SinusoidProjection +Cardiotocography10Clases,0.6139359474182129,1.2412199974060059,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.5894538760185242,2.062370777130127,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6026365160942078,1.4786949157714844,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6026365160942078,1.2146122455596924,3190,10,10000,SinusoidProjection +Cardiotocography3Clases,0.7796609997749329,1.400022029876709,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7740113139152527,1.6554291248321533,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7871939539909363,1.296928882598877,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7815442681312561,1.0037870407104492,3190,3,10000,SinusoidProjection +ChessKrvk,0.23880809545516968,23.749743938446045,42084,18,10000,SinusoidProjection +ChessKrvk,0.23838038742542267,18.483395099639893,42084,18,10000,SinusoidProjection +ChessKrvk,0.23681208491325378,17.299044847488403,42084,18,10000,SinusoidProjection +ChessKrvk,0.23139435052871704,307.3372972011566,42084,18,10000,SinusoidProjection +ChessKrvkp,0.8673341870307922,3.0725159645080566,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8773466944694519,2.0191099643707275,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8886107802391052,1.8488819599151611,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8423028588294983,1.626168966293335,4794,2,10000,SinusoidProjection +CongressionalVoting,0.5412843823432922,0.22801995277404785,652,2,10000,SinusoidProjection +CongressionalVoting,0.5596330165863037,0.20844006538391113,652,2,10000,SinusoidProjection +CongressionalVoting,0.5688073635101318,0.1849820613861084,652,2,10000,SinusoidProjection +CongressionalVoting,0.6146789193153381,0.18005037307739258,652,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.1512749195098877,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.11056876182556152,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.12349390983581543,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.11521172523498535,312,2,10000,SinusoidProjection +ConnBenchVowelDeterding,0.8658008575439453,0.6478970050811768,1056,11,10000,SinusoidProjection +Connect4,0.5760554075241089,34.66876697540283,101336,3,10000,SinusoidProjection +Connect4,0.5748712420463562,37.43153095245361,101336,3,10000,SinusoidProjection +Connect4,0.568772554397583,35.17987895011902,101336,3,10000,SinusoidProjection +Connect4,0.5720291137695312,32.4311420917511,101336,3,10000,SinusoidProjection +Contrac,0.49184781312942505,0.8308980464935303,2210,3,10000,SinusoidProjection +Contrac,0.508152186870575,0.7484729290008545,2210,3,10000,SinusoidProjection +Contrac,0.45108696818351746,0.9018690586090088,2210,3,10000,SinusoidProjection +Contrac,0.4375,0.7611708641052246,2210,3,10000,SinusoidProjection +CreditApproval,0.8488371968269348,0.31412386894226074,1036,2,10000,SinusoidProjection +CreditApproval,0.895348846912384,0.3227372169494629,1036,2,10000,SinusoidProjection +CreditApproval,0.8430232405662537,0.30430173873901367,1036,2,10000,SinusoidProjection +CreditApproval,0.8895348906517029,0.3127706050872803,1036,2,10000,SinusoidProjection +CylinderBands,0.7265625,0.24474000930786133,768,2,10000,SinusoidProjection +CylinderBands,0.6171875,0.24724674224853516,768,2,10000,SinusoidProjection +CylinderBands,0.6953125,0.2386481761932373,768,2,10000,SinusoidProjection +CylinderBands,0.6875,0.23463702201843262,768,2,10000,SinusoidProjection +Dermatology,0.9670329689979553,0.27957987785339355,550,6,10000,SinusoidProjection +Dermatology,0.9670329689979553,0.17534899711608887,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.16179513931274414,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.18488121032714844,550,6,10000,SinusoidProjection +Echocardiogram,0.9090909361839294,0.06795406341552734,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.06424117088317871,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.06244707107543945,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.062027931213378906,196,2,10000,SinusoidProjection +Ecoli,0.7976190447807312,0.18169593811035156,504,8,10000,SinusoidProjection +Ecoli,0.761904776096344,0.16654109954833984,504,8,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.18187284469604492,504,8,10000,SinusoidProjection +Ecoli,0.8095238208770752,0.1609938144683838,504,8,10000,SinusoidProjection +EnergyY1,0.8489583134651184,0.36664795875549316,1152,3,10000,SinusoidProjection +EnergyY1,0.875,0.3730318546295166,1152,3,10000,SinusoidProjection +EnergyY1,0.8333333134651184,0.3458409309387207,1152,3,10000,SinusoidProjection +EnergyY1,0.8020833134651184,0.34560203552246094,1152,3,10000,SinusoidProjection +EnergyY2,0.8229166865348816,0.3714330196380615,1152,3,10000,SinusoidProjection +EnergyY2,0.8125,0.45223093032836914,1152,3,10000,SinusoidProjection +EnergyY2,0.8385416865348816,0.35363030433654785,1152,3,10000,SinusoidProjection +EnergyY2,0.84375,0.3498420715332031,1152,3,10000,SinusoidProjection +Fertility,0.7599999904632568,0.04822111129760742,150,2,10000,SinusoidProjection +Fertility,0.800000011920929,0.05641603469848633,150,2,10000,SinusoidProjection +Fertility,0.6800000071525574,0.04902195930480957,150,2,10000,SinusoidProjection +Fertility,0.7599999904632568,0.04895615577697754,150,2,10000,SinusoidProjection +Flags,0.4375,0.09235501289367676,292,8,10000,SinusoidProjection +Flags,0.4166666567325592,0.09228992462158203,292,8,10000,SinusoidProjection +Flags,0.4375,0.09336614608764648,292,8,10000,SinusoidProjection +Flags,0.4375,0.0929710865020752,292,8,10000,SinusoidProjection +Glass,0.5660377144813538,0.10142922401428223,322,6,10000,SinusoidProjection +Glass,0.6037735939025879,0.10977983474731445,322,6,10000,SinusoidProjection +Glass,0.5849056839942932,0.10205411911010742,322,6,10000,SinusoidProjection +Glass,0.5471698045730591,0.0963141918182373,322,6,10000,SinusoidProjection +HabermanSurvival,0.6578947305679321,0.13837504386901855,460,2,10000,SinusoidProjection +HabermanSurvival,0.6710526347160339,0.13672089576721191,460,2,10000,SinusoidProjection +HabermanSurvival,0.6578947305679321,0.1317298412322998,460,2,10000,SinusoidProjection +HabermanSurvival,0.5657894611358643,0.14241695404052734,460,2,10000,SinusoidProjection +HayesRoth,0.0357142873108387,0.08306288719177246,264,3,10000,SinusoidProjection +HeartCleveland,0.4736842215061188,0.1786041259765625,454,5,10000,SinusoidProjection +HeartCleveland,0.5,0.13903212547302246,454,5,10000,SinusoidProjection +HeartCleveland,0.5394737124443054,0.15797901153564453,454,5,10000,SinusoidProjection +HeartCleveland,0.5263158082962036,0.1443042755126953,454,5,10000,SinusoidProjection +HeartHungarian,0.8219178318977356,0.14568591117858887,442,5,10000,SinusoidProjection +HeartHungarian,0.9041095972061157,0.15625381469726562,442,5,10000,SinusoidProjection +HeartHungarian,0.8493150472640991,0.13251090049743652,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.13483119010925293,442,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.0689249038696289,184,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.06748294830322266,184,5,10000,SinusoidProjection +HeartSwitzerland,0.16129031777381897,0.05920004844665527,184,5,10000,SinusoidProjection +HeartSwitzerland,0.3870967626571655,0.06354379653930664,184,5,10000,SinusoidProjection +HeartVa,0.23999999463558197,0.09980893135070801,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.09717702865600586,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.1179361343383789,300,5,10000,SinusoidProjection +HeartVa,0.4399999976158142,0.12018680572509766,300,5,10000,SinusoidProjection +Hepatitis,0.7948718070983887,0.11549782752990723,232,2,10000,SinusoidProjection +Hepatitis,0.8205128312110901,0.07976293563842773,232,2,10000,SinusoidProjection +Hepatitis,0.7179487347602844,0.07891082763671875,232,2,10000,SinusoidProjection +Hepatitis,0.7435897588729858,0.08000707626342773,232,2,10000,SinusoidProjection +HillValley,0.5066006779670715,0.7398641109466553,1212,2,10000,SinusoidProjection +HorseColic,0.6029411554336548,0.23124909400939941,600,2,10000,SinusoidProjection +IlpdIndianLiver,0.568493127822876,0.3072187900543213,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.568493127822876,0.39307093620300293,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.5890411138534546,0.3023231029510498,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.6095890402793884,0.342695951461792,874,2,10000,SinusoidProjection +ImageSegmentation,0.1428571492433548,2.052806854248047,420,7,10000,SinusoidProjection +Ionosphere,0.8295454382896423,0.16792869567871094,526,2,10000,SinusoidProjection +Ionosphere,0.8068181872367859,0.17623686790466309,526,2,10000,SinusoidProjection +Ionosphere,0.8409090638160706,0.1601419448852539,526,2,10000,SinusoidProjection +Ionosphere,0.8068181872367859,0.16865277290344238,526,2,10000,SinusoidProjection +Iris,0.9729729890823364,0.08264613151550293,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.08270692825317383,226,3,10000,SinusoidProjection +Iris,1.0,0.06997203826904297,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.07550597190856934,226,3,10000,SinusoidProjection +LedDisplay,0.7559999823570251,0.5579833984375,1500,10,10000,SinusoidProjection +LedDisplay,0.7319999933242798,0.5511729717254639,1500,10,10000,SinusoidProjection +LedDisplay,0.7400000095367432,0.5062847137451172,1500,10,10000,SinusoidProjection +LedDisplay,0.7279999852180481,0.5612292289733887,1500,10,10000,SinusoidProjection +Lenses,0.8333333134651184,0.013978958129882812,36,3,10000,SinusoidProjection +Lenses,0.6666666865348816,0.016047239303588867,36,3,10000,SinusoidProjection +Lenses,1.0,0.01991581916809082,36,3,10000,SinusoidProjection +Lenses,1.0,0.01859903335571289,36,3,10000,SinusoidProjection +Letter,0.6481999754905701,10.307347059249878,30000,26,10000,SinusoidProjection +Letter,0.6412000060081482,9.71698808670044,30000,26,10000,SinusoidProjection +Letter,0.6588000059127808,8.841884136199951,30000,26,10000,SinusoidProjection +Letter,0.6348000168800354,8.768686771392822,30000,26,10000,SinusoidProjection +Libras,0.6000000238418579,0.17525291442871094,540,15,10000,SinusoidProjection +Libras,0.6888889074325562,0.177077054977417,540,15,10000,SinusoidProjection +Libras,0.6666666865348816,0.16663503646850586,540,15,10000,SinusoidProjection +Libras,0.6555555462837219,0.1775040626525879,540,15,10000,SinusoidProjection +LowResSpect,0.7819548845291138,0.2547438144683838,796,9,10000,SinusoidProjection +LowResSpect,0.8421052694320679,0.269197940826416,796,9,10000,SinusoidProjection +LowResSpect,0.7669172883033752,0.26334595680236816,796,9,10000,SinusoidProjection +LowResSpect,0.7669172883033752,0.25472521781921387,796,9,10000,SinusoidProjection +LungCancer,0.375,0.044157981872558594,48,3,10000,SinusoidProjection +LungCancer,0.5,0.021158933639526367,48,3,10000,SinusoidProjection +LungCancer,0.5,0.01837325096130371,48,3,10000,SinusoidProjection +LungCancer,0.625,0.02103400230407715,48,3,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.07858800888061523,222,4,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.07143783569335938,222,4,10000,SinusoidProjection +Lymphography,0.8108108043670654,0.0756678581237793,222,4,10000,SinusoidProjection +Lymphography,0.7567567825317383,0.06717681884765625,222,4,10000,SinusoidProjection +Magic,0.7598317265510559,8.527798891067505,28530,2,10000,SinusoidProjection +Magic,0.7537329196929932,8.233654975891113,28530,2,10000,SinusoidProjection +Magic,0.7583596110343933,8.704294919967651,28530,2,10000,SinusoidProjection +Magic,0.7562565803527832,8.270464897155762,28530,2,10000,SinusoidProjection +Mammographic,0.7749999761581421,0.4171409606933594,1442,2,10000,SinusoidProjection +Mammographic,0.7916666865348816,0.41227126121520996,1442,2,10000,SinusoidProjection +Mammographic,0.8041666746139526,0.41991305351257324,1442,2,10000,SinusoidProjection +Mammographic,0.8166666626930237,0.4680020809173584,1442,2,10000,SinusoidProjection +Miniboone,0.8275925517082214,59.567911863327026,195096,2,10000,SinusoidProjection +Miniboone,0.8280846476554871,56.00902771949768,195096,2,10000,SinusoidProjection +Miniboone,0.8339894413948059,53.03605389595032,195096,2,10000,SinusoidProjection +Miniboone,0.832574725151062,54.03501510620117,195096,2,10000,SinusoidProjection +MolecBiolPromoter,0.8846153616905212,0.05270099639892578,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.7307692170143127,0.05982184410095215,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.8461538553237915,0.05632305145263672,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.06385278701782227,160,2,10000,SinusoidProjection +MolecBiolSplice,0.7653701305389404,1.7193400859832764,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.796737790107727,1.5151479244232178,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.8218318819999695,1.4779589176177979,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.7728983759880066,1.462129831314087,4786,3,10000,SinusoidProjection +Monks1,0.6087962985038757,0.36219310760498047,248,2,10000,SinusoidProjection +Monks2,0.5648148059844971,0.40689873695373535,338,2,10000,SinusoidProjection +Monks3,0.5601851940155029,0.366074800491333,244,2,10000,SinusoidProjection +Mushroom,0.8803545236587524,3.763855218887329,12186,2,10000,SinusoidProjection +Mushroom,0.9015263319015503,3.6030471324920654,12186,2,10000,SinusoidProjection +Mushroom,0.8961102962493896,3.558896064758301,12186,2,10000,SinusoidProjection +Mushroom,0.8936484456062317,3.530308723449707,12186,2,10000,SinusoidProjection +Musk1,0.605042040348053,0.24370908737182617,714,2,10000,SinusoidProjection +Musk1,0.6722689270973206,0.24681878089904785,714,2,10000,SinusoidProjection +Musk1,0.6554622054100037,0.25176405906677246,714,2,10000,SinusoidProjection +Musk1,0.6302521228790283,0.25220394134521484,714,2,10000,SinusoidProjection +Musk2,0.7507580518722534,3.6666557788848877,9898,2,10000,SinusoidProjection +Musk2,0.7598544359207153,3.3922998905181885,9898,2,10000,SinusoidProjection +Musk2,0.7653123140335083,3.3964200019836426,9898,2,10000,SinusoidProjection +Musk2,0.763493001461029,3.4026718139648438,9898,2,10000,SinusoidProjection +Nursery,0.8256173133850098,5.908249139785767,19440,5,10000,SinusoidProjection +Nursery,0.845678985118866,5.611291885375977,19440,5,10000,SinusoidProjection +Nursery,0.8358024954795837,5.6838061809539795,19440,5,10000,SinusoidProjection +Nursery,0.8358024954795837,5.684523105621338,19440,5,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.6078431606292725,0.4705991744995117,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,0.7759921550750732,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,0.5372068881988525,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5568627715110779,0.487062931060791,1534,2,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,0.4438490867614746,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8196078538894653,0.44611310958862305,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8705882430076599,0.45223522186279297,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,0.543982744216919,1534,3,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,0.39325785636901855,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5350877046585083,0.40450310707092285,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,0.4032011032104492,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.6184210777282715,0.45284175872802734,1368,2,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7324561476707458,0.39159178733825684,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.6842105388641357,0.4518399238586426,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7763158082962036,0.4087040424346924,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7324561476707458,0.46559596061706543,1368,3,10000,SinusoidProjection +Optical,0.905397891998291,2.9279022216796875,7646,10,10000,SinusoidProjection +Ozone,0.7018927335739136,1.170271873474121,3804,2,10000,SinusoidProjection +Ozone,0.6861198544502258,1.1970741748809814,3804,2,10000,SinusoidProjection +Ozone,0.7082018852233887,1.1482951641082764,3804,2,10000,SinusoidProjection +Ozone,0.6671923995018005,1.1555731296539307,3804,2,10000,SinusoidProjection +PageBlocks,0.7470760345458984,2.3762307167053223,8210,5,10000,SinusoidProjection +PageBlocks,0.7821637392044067,2.2948548793792725,8210,5,10000,SinusoidProjection +PageBlocks,0.777046799659729,2.3854360580444336,8210,5,10000,SinusoidProjection +PageBlocks,0.7668128609657288,2.240725040435791,8210,5,10000,SinusoidProjection +Parkinsons,0.8367347121238708,0.08676815032958984,292,2,10000,SinusoidProjection +Parkinsons,0.7346938848495483,0.0901179313659668,292,2,10000,SinusoidProjection +Parkinsons,0.7551020383834839,0.0863349437713623,292,2,10000,SinusoidProjection +Parkinsons,0.8367347121238708,0.09150886535644531,292,2,10000,SinusoidProjection +Pendigits,0.8113207817077637,5.386561155319214,14988,10,10000,SinusoidProjection +Pima,0.6875,0.35053205490112305,1152,2,10000,SinusoidProjection +Pima,0.65625,0.33433103561401367,1152,2,10000,SinusoidProjection +Pima,0.6458333134651184,0.33463096618652344,1152,2,10000,SinusoidProjection +Pima,0.671875,0.32743096351623535,1152,2,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.05173182487487793,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.05479121208190918,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.9230769276618958,0.054106950759887695,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.05280900001525879,160,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.692307710647583,0.052021026611328125,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.055142879486083984,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.5384615659713745,0.05593991279602051,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.05156397819519043,154,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6521739363670349,0.04819297790527344,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6521739363670349,0.04791092872619629,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.52173912525177,0.04657578468322754,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.04943490028381348,138,3,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8799999952316284,0.048226118087768555,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.9599999785423279,0.051827192306518555,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.7599999904632568,0.05014514923095703,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8399999737739563,0.05027318000793457,154,2,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.050254106521606445,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5,0.05067300796508789,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5769230723381042,0.05020308494567871,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.046353816986083984,158,6,10000,SinusoidProjection +Planning,0.5111111402511597,0.12470507621765137,274,2,10000,SinusoidProjection +Planning,0.4000000059604645,0.08529901504516602,274,2,10000,SinusoidProjection +Planning,0.5111111402511597,0.10756587982177734,274,2,10000,SinusoidProjection +Planning,0.5111111402511597,0.08752608299255371,274,2,10000,SinusoidProjection +PlantMargin,0.762499988079071,1.0535240173339844,2400,100,10000,SinusoidProjection +PlantMargin,0.8075000047683716,2.6313610076904297,2400,100,10000,SinusoidProjection +PlantMargin,0.7900000214576721,0.7974998950958252,2400,100,10000,SinusoidProjection +PlantMargin,0.7875000238418579,0.7602639198303223,2400,100,10000,SinusoidProjection +PlantShape,0.6650000214576721,0.7516300678253174,2400,100,10000,SinusoidProjection +PlantShape,0.6625000238418579,0.7409489154815674,2400,100,10000,SinusoidProjection +PlantShape,0.612500011920929,0.8140830993652344,2400,100,10000,SinusoidProjection +PlantShape,0.6775000095367432,0.7880589962005615,2400,100,10000,SinusoidProjection +PlantTexture,0.7250000238418579,0.7604289054870605,2398,100,10000,SinusoidProjection +PlantTexture,0.7350000143051147,0.7557260990142822,2398,100,10000,SinusoidProjection +PlantTexture,0.7200000286102295,0.9365592002868652,2398,100,10000,SinusoidProjection +PlantTexture,0.7099999785423279,0.9051930904388428,2398,100,10000,SinusoidProjection +PostOperative,0.40909090638160706,0.05441999435424805,136,3,10000,SinusoidProjection +PostOperative,0.40909090638160706,0.05821800231933594,136,3,10000,SinusoidProjection +PostOperative,0.5454545617103577,0.051132917404174805,136,3,10000,SinusoidProjection +PostOperative,0.3636363744735718,0.04847407341003418,136,3,10000,SinusoidProjection +PrimaryTumor,0.4390243887901306,0.1675729751586914,496,15,10000,SinusoidProjection +PrimaryTumor,0.45121949911117554,0.15384697914123535,496,15,10000,SinusoidProjection +PrimaryTumor,0.4390243887901306,0.14960002899169922,496,15,10000,SinusoidProjection +PrimaryTumor,0.4146341383457184,0.159376859664917,496,15,10000,SinusoidProjection +Ringnorm,0.9745945930480957,3.4906208515167236,11100,2,10000,SinusoidProjection +Ringnorm,0.976756751537323,3.1656627655029297,11100,2,10000,SinusoidProjection +Ringnorm,0.976216197013855,3.319549798965454,11100,2,10000,SinusoidProjection +Ringnorm,0.9751351475715637,3.1898601055145264,11100,2,10000,SinusoidProjection +Seeds,0.942307710647583,0.08895707130432129,316,3,10000,SinusoidProjection +Seeds,0.8269230723381042,0.09874701499938965,316,3,10000,SinusoidProjection +Seeds,0.8846153616905212,0.09196996688842773,316,3,10000,SinusoidProjection +Seeds,0.9807692170143127,0.09621477127075195,316,3,10000,SinusoidProjection +Semeion,0.8417085409164429,0.9595420360565186,2390,10,10000,SinusoidProjection +Semeion,0.8241205811500549,0.9629149436950684,2390,10,10000,SinusoidProjection +Semeion,0.8819095492362976,1.0919091701507568,2390,10,10000,SinusoidProjection +Semeion,0.8115577697753906,0.9484899044036865,2390,10,10000,SinusoidProjection +Soybean,0.5505319237709045,0.4917113780975342,614,18,10000,SinusoidProjection +Spambase,0.8382608890533447,2.2182579040527344,6902,2,10000,SinusoidProjection +Spambase,0.8399999737739563,2.138669729232788,6902,2,10000,SinusoidProjection +Spambase,0.8139130473136902,2.0678188800811768,6902,2,10000,SinusoidProjection +Spambase,0.8113043308258057,2.069749116897583,6902,2,10000,SinusoidProjection +Spect,0.4516128897666931,0.17581605911254883,158,2,10000,SinusoidProjection +Spectf,0.8823529481887817,0.1853618621826172,160,2,10000,SinusoidProjection +StatlogAustralianCredit,0.49418604373931885,0.31797313690185547,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5813953280448914,0.316054105758667,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.569767415523529,0.30369019508361816,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5639534592628479,0.3432731628417969,1036,2,10000,SinusoidProjection +StatlogGermanCredit,0.7080000042915344,0.45269298553466797,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7200000286102295,0.46927785873413086,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7080000042915344,0.4598383903503418,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7360000014305115,0.5223431587219238,1500,2,10000,SinusoidProjection +StatlogHeart,0.8507462739944458,0.12327408790588379,406,2,10000,SinusoidProjection +StatlogHeart,0.8059701323509216,0.11871170997619629,406,2,10000,SinusoidProjection +StatlogHeart,0.8059701323509216,0.11973190307617188,406,2,10000,SinusoidProjection +StatlogHeart,0.8358209133148193,0.12014007568359375,406,2,10000,SinusoidProjection +StatlogImage,0.8336221575737,0.9983150959014893,3466,7,10000,SinusoidProjection +StatlogImage,0.8474869728088379,1.1006450653076172,3466,7,10000,SinusoidProjection +StatlogImage,0.8526862859725952,1.03857421875,3466,7,10000,SinusoidProjection +StatlogImage,0.8648180365562439,1.0161149501800537,3466,7,10000,SinusoidProjection +StatlogLandsat,0.8255000114440918,3.1726090908050537,8870,6,10000,SinusoidProjection +StatlogShuttle,0.8320000171661377,24.436095237731934,87000,7,10000,SinusoidProjection +StatlogVehicle,0.5734597444534302,0.3865199089050293,1270,4,10000,SinusoidProjection +StatlogVehicle,0.549763023853302,0.37991881370544434,1270,4,10000,SinusoidProjection +StatlogVehicle,0.5308057069778442,0.37740111351013184,1270,4,10000,SinusoidProjection +StatlogVehicle,0.4644549787044525,0.36713409423828125,1270,4,10000,SinusoidProjection +SteelPlates,0.5072165131568909,0.8477451801300049,2912,7,10000,SinusoidProjection +SteelPlates,0.49896907806396484,0.8618299961090088,2912,7,10000,SinusoidProjection +SteelPlates,0.5278350710868835,1.0391290187835693,2912,7,10000,SinusoidProjection +SteelPlates,0.49690720438957214,0.906224250793457,2912,7,10000,SinusoidProjection +SyntheticControl,0.9200000166893005,0.29694509506225586,900,6,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.3495609760284424,900,6,10000,SinusoidProjection +SyntheticControl,0.95333331823349,0.3258178234100342,900,6,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.2712719440460205,900,6,10000,SinusoidProjection +Teaching,0.5789473652839661,0.07855010032653809,226,3,10000,SinusoidProjection +Teaching,0.5789473652839661,0.07598304748535156,226,3,10000,SinusoidProjection +Teaching,0.44736841320991516,0.07581686973571777,226,3,10000,SinusoidProjection +Teaching,0.5263158082962036,0.08069205284118652,226,3,10000,SinusoidProjection +Thyroid,0.5280046463012695,4.038603782653809,7544,3,10000,SinusoidProjection +TicTacToe,0.6108786463737488,0.4240608215332031,1438,2,10000,SinusoidProjection +TicTacToe,0.6694560647010803,0.4290947914123535,1438,2,10000,SinusoidProjection +TicTacToe,0.6778242588043213,0.4392530918121338,1438,2,10000,SinusoidProjection +TicTacToe,0.6861924529075623,0.4901089668273926,1438,2,10000,SinusoidProjection +Titanic,0.7818182110786438,0.8985090255737305,3302,2,10000,SinusoidProjection +Titanic,0.7836363911628723,0.8930597305297852,3302,2,10000,SinusoidProjection +Titanic,0.7763636112213135,1.0029618740081787,3302,2,10000,SinusoidProjection +Titanic,0.7799999713897705,0.894603967666626,3302,2,10000,SinusoidProjection +Trains,0.5,0.005546092987060547,16,2,10000,SinusoidProjection +Trains,0.5,0.005322933197021484,16,2,10000,SinusoidProjection +Trains,1.0,0.006308078765869141,16,2,10000,SinusoidProjection +Trains,0.5,0.005615949630737305,16,2,10000,SinusoidProjection +Twonorm,0.977837860584259,3.425384998321533,11100,2,10000,SinusoidProjection +Twonorm,0.976216197013855,3.2760210037231445,11100,2,10000,SinusoidProjection +Twonorm,0.9708108305931091,3.271559953689575,11100,2,10000,SinusoidProjection +Twonorm,0.9740540385246277,3.284080982208252,11100,2,10000,SinusoidProjection +VertebralColumn2Clases,0.701298713684082,0.13472986221313477,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.701298713684082,0.1412198543548584,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7272727489471436,0.14347219467163086,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.6623376607894897,0.14927220344543457,466,2,10000,SinusoidProjection +VertebralColumn3Clases,0.7922077775001526,0.1535801887512207,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7792207598686218,0.15025997161865234,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7532467246055603,0.13069891929626465,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7922077775001526,0.13091087341308594,466,3,10000,SinusoidProjection +WallFollowing,0.5564516186714172,2.6072938442230225,8184,4,10000,SinusoidProjection +WallFollowing,0.5652492642402649,2.4320120811462402,8184,4,10000,SinusoidProjection +WallFollowing,0.5923753380775452,2.406848192214966,8184,4,10000,SinusoidProjection +WallFollowing,0.5659824013710022,2.4545459747314453,8184,4,10000,SinusoidProjection +Waveform,0.8144000172615051,2.3095591068267822,7500,3,10000,SinusoidProjection +Waveform,0.8223999738693237,2.3478190898895264,7500,3,10000,SinusoidProjection +Waveform,0.800000011920929,2.1848790645599365,7500,3,10000,SinusoidProjection +Waveform,0.8288000226020813,2.209411859512329,7500,3,10000,SinusoidProjection +WaveformNoise,0.8184000253677368,2.2405800819396973,7500,3,10000,SinusoidProjection +WaveformNoise,0.8104000091552734,2.2249972820281982,7500,3,10000,SinusoidProjection +WaveformNoise,0.8216000199317932,2.2037789821624756,7500,3,10000,SinusoidProjection +WaveformNoise,0.8087999820709229,2.2536559104919434,7500,3,10000,SinusoidProjection +Wine,1.0,0.1573960781097412,268,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.11578893661499023,268,3,10000,SinusoidProjection +Wine,0.9545454382896423,0.0808401107788086,268,3,10000,SinusoidProjection +Wine,0.9318181872367859,0.08453798294067383,268,3,10000,SinusoidProjection +WineQualityRed,0.3700000047683716,0.7149319648742676,2398,6,10000,SinusoidProjection +WineQualityRed,0.4325000047683716,0.7532179355621338,2398,6,10000,SinusoidProjection +WineQualityRed,0.4350000023841858,0.7503232955932617,2398,6,10000,SinusoidProjection +WineQualityRed,0.4000000059604645,0.7308049201965332,2398,6,10000,SinusoidProjection +WineQualityWhite,0.3284313678741455,2.1810901165008545,7348,7,10000,SinusoidProjection +WineQualityWhite,0.343137264251709,2.124415159225464,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3692810535430908,2.5611209869384766,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3325163424015045,2.078535795211792,7348,7,10000,SinusoidProjection +Yeast,0.5309972763061523,0.6381900310516357,2226,10,10000,SinusoidProjection +Yeast,0.47978436946868896,0.6453609466552734,2226,10,10000,SinusoidProjection +Yeast,0.5444744229316711,0.7034680843353271,2226,10,10000,SinusoidProjection +Yeast,0.5363881587982178,0.7283041477203369,2226,10,10000,SinusoidProjection +Zoo,0.9599999785423279,0.04955005645751953,152,7,10000,SinusoidProjection +Zoo,0.9599999785423279,0.050743818283081055,152,7,10000,SinusoidProjection +Zoo,1.0,0.05218195915222168,152,7,10000,SinusoidProjection +Zoo,1.0,0.05220675468444824,152,7,10000,SinusoidProjection diff --git a/examples/hdc_methods_survey/results/results1676327094.8184772.csv b/examples/hdc_methods_survey/results/results1676327094.8184772.csv new file mode 100644 index 00000000..ebb6ee7e --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676327094.8184772.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5469348430633545,2.0704658031463623,6266,3,10000,RandomProjectionOnline +Abalone,0.4683907926082611,2.439175844192505,6266,3,10000,RandomProjectionOnline +Abalone,0.6130267977714539,2.9669010639190674,6266,3,10000,RandomProjectionOnline +Abalone,0.5277777910232544,3.1769559383392334,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.6403179168701172,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.14226293563842773,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.06545495986938477,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.06889700889587402,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.06572699546813965,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.07690691947937012,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.0701291561126709,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.06609892845153809,180,2,10000,RandomProjectionOnline +Adult,0.8269147872924805,34.34335112571716,65122,2,10000,RandomProjectionOnline +Annealing,0.07999999821186066,1.4960989952087402,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.5575221180915833,0.477154016494751,678,13,10000,RandomProjectionOnline +Arrhythmia,0.4336283206939697,0.40407299995422363,678,13,10000,RandomProjectionOnline +Arrhythmia,0.24778760969638824,0.4664499759674072,678,13,10000,RandomProjectionOnline +Arrhythmia,0.6637167930603027,0.7107129096984863,678,13,10000,RandomProjectionOnline +AudiologyStd,0.7200000286102295,0.239760160446167,342,18,10000,RandomProjectionOnline +BalanceScale,0.9294871687889099,0.34349679946899414,938,3,10000,RandomProjectionOnline +BalanceScale,0.9294871687889099,0.3961029052734375,938,3,10000,RandomProjectionOnline +BalanceScale,0.8910256624221802,0.2987220287322998,938,3,10000,RandomProjectionOnline +BalanceScale,0.8397436141967773,0.3361532688140869,938,3,10000,RandomProjectionOnline +Balloons,0.75,0.011282920837402344,24,2,10000,RandomProjectionOnline +Balloons,0.5,0.009796142578125,24,2,10000,RandomProjectionOnline +Balloons,0.5,0.01950812339782715,24,2,10000,RandomProjectionOnline +Balloons,1.0,0.011547088623046875,24,2,10000,RandomProjectionOnline +Bank,0.8716813921928406,2.34100604057312,6782,2,10000,RandomProjectionOnline +Bank,0.8876106142997742,3.0680527687072754,6782,2,10000,RandomProjectionOnline +Bank,0.8840708136558533,3.0185608863830566,6782,2,10000,RandomProjectionOnline +Bank,0.8398230075836182,3.147660970687866,6782,2,10000,RandomProjectionOnline +Blood,0.529411792755127,0.438399076461792,1122,2,10000,RandomProjectionOnline +Blood,0.7486631274223328,0.4356229305267334,1122,2,10000,RandomProjectionOnline +Blood,0.48128342628479004,0.4132058620452881,1122,2,10000,RandomProjectionOnline +Blood,0.5133689641952515,0.3951852321624756,1122,2,10000,RandomProjectionOnline +BreastCancer,0.6901408433914185,0.25057506561279297,430,2,10000,RandomProjectionOnline +BreastCancer,0.6901408433914185,0.1659712791442871,430,2,10000,RandomProjectionOnline +BreastCancer,0.8450704216957092,0.18031001091003418,430,2,10000,RandomProjectionOnline +BreastCancer,0.591549277305603,0.1560680866241455,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9142857193946838,0.36470627784729004,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8971428275108337,0.38019895553588867,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9200000166893005,0.3923830986022949,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9200000166893005,0.3647322654724121,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,0.2863602638244629,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,0.2884218692779541,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9154929518699646,0.2843170166015625,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9014084339141846,0.30170488357543945,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.12586021423339844,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.6938775777816772,0.09520506858825684,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.1326298713684082,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.8367347121238708,0.10369420051574707,298,2,10000,RandomProjectionOnline +BreastTissue,0.6153846383094788,0.07951116561889648,160,6,10000,RandomProjectionOnline +BreastTissue,0.807692289352417,0.07522797584533691,160,6,10000,RandomProjectionOnline +BreastTissue,0.5,0.0735480785369873,160,6,10000,RandomProjectionOnline +BreastTissue,0.6538461446762085,0.06274008750915527,160,6,10000,RandomProjectionOnline +Car,0.8564814925193787,1.664350986480713,2592,4,10000,RandomProjectionOnline +Car,0.8726851940155029,1.5480458736419678,2592,4,10000,RandomProjectionOnline +Car,0.7361111044883728,1.5124280452728271,2592,4,10000,RandomProjectionOnline +Car,0.8796296119689941,0.9980638027191162,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7382297515869141,1.3889858722686768,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7514124512672424,1.3551921844482422,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7250470519065857,1.4032888412475586,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7024481892585754,1.361637830734253,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8493408560752869,1.1531929969787598,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8794726729393005,1.1787269115447998,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8738229870796204,1.0538561344146729,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.9152542352676392,1.050570011138916,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.3846592605113983,33.82252287864685,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.376532644033432,24.17282009124756,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.38522952795028687,16.64983081817627,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.40176787972450256,21.83742380142212,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.9424280524253845,1.4565050601959229,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9637046456336975,1.4717588424682617,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9224029779434204,1.6328959465026855,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9612014889717102,1.5037250518798828,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.5137614607810974,0.1918349266052246,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.6238532066345215,0.20009994506835938,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,0.1938018798828125,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,0.19207191467285156,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.10024595260620117,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.10417580604553223,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.13190007209777832,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.557692289352417,0.10302114486694336,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.8073592782020569,0.5846667289733887,1056,11,10000,RandomProjectionOnline +Connect4,0.7411925196647644,32.30067205429077,101336,3,10000,RandomProjectionOnline +Connect4,0.7558766007423401,32.63007187843323,101336,3,10000,RandomProjectionOnline +Connect4,0.7286991477012634,39.464163064956665,101336,3,10000,RandomProjectionOnline +Connect4,0.7484753131866455,35.33065438270569,101336,3,10000,RandomProjectionOnline +Contrac,0.45108696818351746,0.7128341197967529,2210,3,10000,RandomProjectionOnline +Contrac,0.5027173757553101,0.6891260147094727,2210,3,10000,RandomProjectionOnline +Contrac,0.4538043439388275,0.7165491580963135,2210,3,10000,RandomProjectionOnline +Contrac,0.44021740555763245,0.7166738510131836,2210,3,10000,RandomProjectionOnline +CreditApproval,0.8313953280448914,0.305999755859375,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,0.5461468696594238,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,0.4360392093658447,1036,2,10000,RandomProjectionOnline +CreditApproval,0.7558139562606812,0.4060978889465332,1036,2,10000,RandomProjectionOnline +CylinderBands,0.6328125,0.267758846282959,768,2,10000,RandomProjectionOnline +CylinderBands,0.625,0.2595500946044922,768,2,10000,RandomProjectionOnline +CylinderBands,0.609375,0.24724364280700684,768,2,10000,RandomProjectionOnline +CylinderBands,0.6875,0.2514519691467285,768,2,10000,RandomProjectionOnline +Dermatology,0.9890109896659851,0.2227458953857422,550,6,10000,RandomProjectionOnline +Dermatology,0.9450549483299255,0.19379401206970215,550,6,10000,RandomProjectionOnline +Dermatology,0.9560439586639404,0.17409467697143555,550,6,10000,RandomProjectionOnline +Dermatology,0.9780219793319702,0.17027926445007324,550,6,10000,RandomProjectionOnline +Echocardiogram,0.7272727489471436,0.05668306350708008,196,2,10000,RandomProjectionOnline +Echocardiogram,0.8181818127632141,0.06239795684814453,196,2,10000,RandomProjectionOnline +Echocardiogram,0.6969696879386902,0.06124305725097656,196,2,10000,RandomProjectionOnline +Echocardiogram,0.6666666865348816,0.058676958084106445,196,2,10000,RandomProjectionOnline +Ecoli,0.7976190447807312,0.17100024223327637,504,8,10000,RandomProjectionOnline +Ecoli,0.6785714030265808,0.20259499549865723,504,8,10000,RandomProjectionOnline +Ecoli,0.75,0.1861250400543213,504,8,10000,RandomProjectionOnline +Ecoli,0.726190447807312,0.22127103805541992,504,8,10000,RandomProjectionOnline +EnergyY1,0.8333333134651184,0.3481471538543701,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8489583134651184,0.4200279712677002,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8125,0.388347864151001,1152,3,10000,RandomProjectionOnline +EnergyY1,0.78125,0.3528146743774414,1152,3,10000,RandomProjectionOnline +EnergyY2,0.7916666865348816,0.3653829097747803,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8697916865348816,0.3506019115447998,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8385416865348816,0.3359971046447754,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8072916865348816,0.3359508514404297,1152,3,10000,RandomProjectionOnline +Fertility,0.8799999952316284,0.045658111572265625,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.046224117279052734,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.04797196388244629,150,2,10000,RandomProjectionOnline +Fertility,0.7200000286102295,0.04734683036804199,150,2,10000,RandomProjectionOnline +Flags,0.3541666567325592,0.12045907974243164,292,8,10000,RandomProjectionOnline +Flags,0.4583333432674408,0.10473799705505371,292,8,10000,RandomProjectionOnline +Flags,0.4166666567325592,0.10692882537841797,292,8,10000,RandomProjectionOnline +Flags,0.3541666567325592,0.12811684608459473,292,8,10000,RandomProjectionOnline +Glass,0.6603773832321167,0.14290380477905273,322,6,10000,RandomProjectionOnline +Glass,0.5283018946647644,0.1291210651397705,322,6,10000,RandomProjectionOnline +Glass,0.49056604504585266,0.23764681816101074,322,6,10000,RandomProjectionOnline +Glass,0.4528301954269409,0.1633460521697998,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.5394737124443054,0.2260270118713379,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.7105262875556946,0.19829511642456055,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.5526315569877625,0.22005200386047363,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.6052631735801697,0.1376512050628662,460,2,10000,RandomProjectionOnline +HayesRoth,0.2142857164144516,0.09149909019470215,264,3,10000,RandomProjectionOnline +HeartCleveland,0.32894736528396606,0.26229190826416016,454,5,10000,RandomProjectionOnline +HeartCleveland,0.40789473056793213,0.1948390007019043,454,5,10000,RandomProjectionOnline +HeartCleveland,0.6052631735801697,0.15311217308044434,454,5,10000,RandomProjectionOnline +HeartCleveland,0.46052631735801697,0.1875288486480713,454,5,10000,RandomProjectionOnline +HeartHungarian,0.7808219194412231,0.1694469451904297,442,5,10000,RandomProjectionOnline +HeartHungarian,0.7945205569267273,0.35634684562683105,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8219178318977356,0.26516294479370117,442,5,10000,RandomProjectionOnline +HeartHungarian,0.5890411138534546,0.2515420913696289,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.4838709533214569,0.11558294296264648,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.22580644488334656,0.07603716850280762,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.3870967626571655,0.20136380195617676,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.35483869910240173,0.2522468566894531,184,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,0.34987974166870117,300,5,10000,RandomProjectionOnline +HeartVa,0.36000001430511475,0.7303452491760254,300,5,10000,RandomProjectionOnline +HeartVa,0.36000001430511475,0.18488860130310059,300,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,0.24260687828063965,300,5,10000,RandomProjectionOnline +Hepatitis,0.7435897588729858,0.07744693756103516,232,2,10000,RandomProjectionOnline +Hepatitis,0.7179487347602844,0.07329893112182617,232,2,10000,RandomProjectionOnline +Hepatitis,0.6666666865348816,0.16957998275756836,232,2,10000,RandomProjectionOnline +Hepatitis,0.8205128312110901,0.11069202423095703,232,2,10000,RandomProjectionOnline +HillValley,0.7178217768669128,1.1745660305023193,1212,2,10000,RandomProjectionOnline +HorseColic,0.6029411554336548,0.3595881462097168,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6095890402793884,0.3756380081176758,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6438356041908264,0.4503931999206543,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6917808055877686,0.4575819969177246,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6917808055877686,0.3928821086883545,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.30761903524398804,2.8788959980010986,420,7,10000,RandomProjectionOnline +Ionosphere,0.8636363744735718,0.1799299716949463,526,2,10000,RandomProjectionOnline +Ionosphere,0.7159090638160706,0.6851778030395508,526,2,10000,RandomProjectionOnline +Ionosphere,0.9090909361839294,0.264599084854126,526,2,10000,RandomProjectionOnline +Ionosphere,0.8636363744735718,0.3173239231109619,526,2,10000,RandomProjectionOnline +Iris,0.7837837934494019,0.08724689483642578,226,3,10000,RandomProjectionOnline +Iris,0.7567567825317383,0.07177591323852539,226,3,10000,RandomProjectionOnline +Iris,0.8108108043670654,0.06991434097290039,226,3,10000,RandomProjectionOnline +Iris,0.8918918967247009,0.07450199127197266,226,3,10000,RandomProjectionOnline +LedDisplay,0.6840000152587891,0.5467789173126221,1500,10,10000,RandomProjectionOnline +LedDisplay,0.5920000076293945,0.5291481018066406,1500,10,10000,RandomProjectionOnline +LedDisplay,0.6800000071525574,0.5006928443908691,1500,10,10000,RandomProjectionOnline +LedDisplay,0.671999990940094,0.5092332363128662,1500,10,10000,RandomProjectionOnline +Lenses,0.6666666865348816,0.01335000991821289,36,3,10000,RandomProjectionOnline +Lenses,0.3333333432674408,0.012912273406982422,36,3,10000,RandomProjectionOnline +Lenses,0.8333333134651184,0.012848854064941406,36,3,10000,RandomProjectionOnline +Lenses,0.8333333134651184,0.013025999069213867,36,3,10000,RandomProjectionOnline +Letter,0.8173999786376953,14.198485612869263,30000,26,10000,RandomProjectionOnline +Letter,0.8104000091552734,12.511723041534424,30000,26,10000,RandomProjectionOnline +Letter,0.8144000172615051,10.488247156143188,30000,26,10000,RandomProjectionOnline +Letter,0.8267999887466431,10.699421882629395,30000,26,10000,RandomProjectionOnline +Libras,0.6222222447395325,0.2308032512664795,540,15,10000,RandomProjectionOnline +Libras,0.7222222089767456,0.3163480758666992,540,15,10000,RandomProjectionOnline +Libras,0.6777777671813965,0.23142671585083008,540,15,10000,RandomProjectionOnline +Libras,0.7111111283302307,0.2974579334259033,540,15,10000,RandomProjectionOnline +LowResSpect,0.7518796920776367,0.2846710681915283,796,9,10000,RandomProjectionOnline +LowResSpect,0.9248120188713074,0.359569787979126,796,9,10000,RandomProjectionOnline +LowResSpect,0.8721804618835449,0.29459619522094727,796,9,10000,RandomProjectionOnline +LowResSpect,0.8721804618835449,0.3401811122894287,796,9,10000,RandomProjectionOnline +LungCancer,0.5,0.019212007522583008,48,3,10000,RandomProjectionOnline +LungCancer,0.625,0.022072792053222656,48,3,10000,RandomProjectionOnline +LungCancer,0.375,0.018792152404785156,48,3,10000,RandomProjectionOnline +LungCancer,0.5,0.030952930450439453,48,3,10000,RandomProjectionOnline +Lymphography,0.5405405163764954,0.07669496536254883,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,0.07883810997009277,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,0.07765722274780273,222,4,10000,RandomProjectionOnline +Lymphography,0.6756756901741028,0.07525515556335449,222,4,10000,RandomProjectionOnline +Magic,0.7545741200447083,9.540080070495605,28530,2,10000,RandomProjectionOnline +Magic,0.8281808495521545,9.0087890625,28530,2,10000,RandomProjectionOnline +Magic,0.8208202123641968,9.0989990234375,28530,2,10000,RandomProjectionOnline +Magic,0.795793890953064,8.71462106704712,28530,2,10000,RandomProjectionOnline +Mammographic,0.7541666626930237,0.44345688819885254,1442,2,10000,RandomProjectionOnline +Mammographic,0.7749999761581421,0.44463419914245605,1442,2,10000,RandomProjectionOnline +Mammographic,0.6625000238418579,0.4355788230895996,1442,2,10000,RandomProjectionOnline +Mammographic,0.7083333134651184,0.44872498512268066,1442,2,10000,RandomProjectionOnline +Miniboone,0.8129843473434448,54.956068992614746,195096,2,10000,RandomProjectionOnline +Miniboone,0.8602533936500549,57.62394428253174,195096,2,10000,RandomProjectionOnline +Miniboone,0.8536105155944824,55.08173489570618,195096,2,10000,RandomProjectionOnline +Miniboone,0.8338356614112854,53.60287690162659,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.05516386032104492,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.05949592590332031,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.056344032287597656,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.054779767990112305,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7490589618682861,1.5505452156066895,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7703889608383179,1.5364642143249512,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.8143036365509033,1.5627100467681885,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7289837002754211,1.5380489826202393,4786,3,10000,RandomProjectionOnline +Monks1,0.6527777910232544,0.3245368003845215,248,2,10000,RandomProjectionOnline +Monks2,0.5625,0.35802221298217773,338,2,10000,RandomProjectionOnline +Monks3,0.5856481194496155,0.319443941116333,244,2,10000,RandomProjectionOnline +Mushroom,0.9980305433273315,3.6187949180603027,12186,2,10000,RandomProjectionOnline +Mushroom,0.9985228776931763,3.5327470302581787,12186,2,10000,RandomProjectionOnline +Mushroom,1.0,3.4783589839935303,12186,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,3.4931681156158447,12186,2,10000,RandomProjectionOnline +Musk1,0.6470588445663452,0.25800299644470215,714,2,10000,RandomProjectionOnline +Musk1,0.756302535533905,0.2611119747161865,714,2,10000,RandomProjectionOnline +Musk1,0.6722689270973206,0.25847673416137695,714,2,10000,RandomProjectionOnline +Musk1,0.7226890921592712,0.2568850517272949,714,2,10000,RandomProjectionOnline +Musk2,0.8975136280059814,3.450749158859253,9898,2,10000,RandomProjectionOnline +Musk2,0.9563371539115906,3.530163049697876,9898,2,10000,RandomProjectionOnline +Musk2,0.9624014496803284,4.357506990432739,9898,2,10000,RandomProjectionOnline +Musk2,0.9605821967124939,4.779505968093872,9898,2,10000,RandomProjectionOnline +Nursery,0.8589506149291992,7.2703697681427,19440,5,10000,RandomProjectionOnline +Nursery,0.8509259223937988,6.105924844741821,19440,5,10000,RandomProjectionOnline +Nursery,0.8385802507400513,6.0880467891693115,19440,5,10000,RandomProjectionOnline +Nursery,0.8904321193695068,6.041714191436768,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.545098066329956,0.4721870422363281,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7529411911964417,0.4758138656616211,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7686274647712708,0.48224568367004395,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6823529601097107,0.48383307456970215,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,0.4442131519317627,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8901960849761963,0.4803769588470459,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.9215686321258545,0.45244598388671875,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,0.4423952102661133,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7719298005104065,0.4318571090698242,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,0.42395615577697754,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.640350878238678,0.433704137802124,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7719298005104065,0.42627620697021484,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8684210777282715,0.4023270606994629,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8859649300575256,0.4067838191986084,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8245614171028137,0.41098475456237793,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.9078947305679321,0.4071211814880371,1368,3,10000,RandomProjectionOnline +Optical,0.9282137155532837,3.5450439453125,7646,10,10000,RandomProjectionOnline +Ozone,0.965299665927887,1.2562708854675293,3804,2,10000,RandomProjectionOnline +Ozone,0.9716088175773621,1.1879117488861084,3804,2,10000,RandomProjectionOnline +Ozone,0.9668769836425781,1.158642292022705,3804,2,10000,RandomProjectionOnline +Ozone,0.9589905142784119,1.192138910293579,3804,2,10000,RandomProjectionOnline +PageBlocks,0.9429824352264404,2.781531810760498,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9517543911933899,2.3880162239074707,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9356725215911865,2.563291072845459,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9108186960220337,2.4637999534606934,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8367347121238708,0.08969902992248535,292,2,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.09452009201049805,292,2,10000,RandomProjectionOnline +Parkinsons,0.8979591727256775,0.09298396110534668,292,2,10000,RandomProjectionOnline +Parkinsons,0.918367326259613,0.09038996696472168,292,2,10000,RandomProjectionOnline +Pendigits,0.9253859519958496,5.464268684387207,14988,10,10000,RandomProjectionOnline +Pima,0.5833333134651184,0.34504103660583496,1152,2,10000,RandomProjectionOnline +Pima,0.5885416865348816,0.3593149185180664,1152,2,10000,RandomProjectionOnline +Pima,0.6770833134651184,0.3750038146972656,1152,2,10000,RandomProjectionOnline +Pima,0.6614583134651184,0.38101887702941895,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.7692307829856873,0.05229902267456055,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.054071903228759766,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.05200791358947754,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.055516958236694336,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.05698394775390625,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.7692307829856873,0.05320310592651367,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.05671405792236328,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5,0.05427908897399902,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.052049875259399414,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.782608687877655,0.05029702186584473,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.3478260934352875,0.04854774475097656,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.52173912525177,0.04870200157165527,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.04869389533996582,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.051344871520996094,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.04961585998535156,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.04778599739074707,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.06638169288635254,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.5,0.06058764457702637,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.06044912338256836,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.059984683990478516,158,6,10000,RandomProjectionOnline +Planning,0.5777778029441833,0.08687496185302734,274,2,10000,RandomProjectionOnline +Planning,0.6888889074325562,0.08896684646606445,274,2,10000,RandomProjectionOnline +Planning,0.6000000238418579,0.09467005729675293,274,2,10000,RandomProjectionOnline +Planning,0.5555555820465088,0.08807611465454102,274,2,10000,RandomProjectionOnline +PlantMargin,0.625,1.2657649517059326,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6050000190734863,1.2235288619995117,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6524999737739563,1.176354169845581,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6449999809265137,1.3335139751434326,2400,100,10000,RandomProjectionOnline +PlantShape,0.4399999976158142,1.289736032485962,2400,100,10000,RandomProjectionOnline +PlantShape,0.4925000071525574,1.213949203491211,2400,100,10000,RandomProjectionOnline +PlantShape,0.4675000011920929,1.2576677799224854,2400,100,10000,RandomProjectionOnline +PlantShape,0.48750001192092896,1.2031161785125732,2400,100,10000,RandomProjectionOnline +PlantTexture,0.6600000262260437,1.1881940364837646,2398,100,10000,RandomProjectionOnline +PlantTexture,0.637499988079071,1.4174089431762695,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6324999928474426,1.34871506690979,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6349999904632568,1.1861040592193604,2398,100,10000,RandomProjectionOnline +PostOperative,0.6818181872367859,0.04407501220703125,136,3,10000,RandomProjectionOnline +PostOperative,0.7272727489471436,0.05054521560668945,136,3,10000,RandomProjectionOnline +PostOperative,0.7727272510528564,0.04797101020812988,136,3,10000,RandomProjectionOnline +PostOperative,0.6363636255264282,0.050553083419799805,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.6341463327407837,0.19507312774658203,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.46341463923454285,0.1931140422821045,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.45121949911117554,0.19480323791503906,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.37804877758026123,0.19667911529541016,496,15,10000,RandomProjectionOnline +Ringnorm,0.9783783555030823,3.0517101287841797,11100,2,10000,RandomProjectionOnline +Ringnorm,0.976756751537323,3.0846502780914307,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9502702951431274,3.0691709518432617,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9740540385246277,3.153210163116455,11100,2,10000,RandomProjectionOnline +Seeds,0.9230769276618958,0.10426211357116699,316,3,10000,RandomProjectionOnline +Seeds,0.8653846383094788,0.09205508232116699,316,3,10000,RandomProjectionOnline +Seeds,0.8461538553237915,0.09382796287536621,316,3,10000,RandomProjectionOnline +Seeds,0.9615384340286255,0.09842896461486816,316,3,10000,RandomProjectionOnline +Semeion,0.8517587780952454,1.0327701568603516,2390,10,10000,RandomProjectionOnline +Semeion,0.856783926486969,1.1427409648895264,2390,10,10000,RandomProjectionOnline +Semeion,0.8492462038993835,1.1851179599761963,2390,10,10000,RandomProjectionOnline +Semeion,0.8341708779335022,1.0834739208221436,2390,10,10000,RandomProjectionOnline +Soybean,0.31117022037506104,0.40415477752685547,614,18,10000,RandomProjectionOnline +Spambase,0.8469565510749817,2.4271280765533447,6902,2,10000,RandomProjectionOnline +Spambase,0.8608695864677429,3.7856078147888184,6902,2,10000,RandomProjectionOnline +Spambase,0.904347836971283,3.0819199085235596,6902,2,10000,RandomProjectionOnline +Spambase,0.8913043737411499,2.8335330486297607,6902,2,10000,RandomProjectionOnline +Spect,0.5322580933570862,0.1677560806274414,158,2,10000,RandomProjectionOnline +Spectf,0.2192513346672058,0.20867204666137695,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5232558250427246,0.6823492050170898,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5988371968269348,0.5888729095458984,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5290697813034058,0.41353917121887207,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.645348846912384,0.3303859233856201,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6480000019073486,0.4750697612762451,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6959999799728394,0.49533915519714355,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7239999771118164,0.4980039596557617,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7480000257492065,0.48665308952331543,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8059701323509216,0.12966609001159668,406,2,10000,RandomProjectionOnline +StatlogHeart,0.6567164063453674,0.12225198745727539,406,2,10000,RandomProjectionOnline +StatlogHeart,0.8208954930305481,0.12832093238830566,406,2,10000,RandomProjectionOnline +StatlogHeart,0.7761194109916687,0.1267557144165039,406,2,10000,RandomProjectionOnline +StatlogImage,0.8960138559341431,1.1212010383605957,3466,7,10000,RandomProjectionOnline +StatlogImage,0.927209734916687,1.0834927558898926,3466,7,10000,RandomProjectionOnline +StatlogImage,0.941074550151825,1.169922113418579,3466,7,10000,RandomProjectionOnline +StatlogImage,0.9497400522232056,1.078394889831543,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.8389999866485596,3.080308198928833,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.9956551790237427,25.55039930343628,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.6255924105644226,0.4105801582336426,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.6872037649154663,0.45724987983703613,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.5971564054489136,0.4478170871734619,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.5687204003334045,0.4222080707550049,1270,4,10000,RandomProjectionOnline +SteelPlates,0.6577319502830505,1.0352778434753418,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6762886643409729,1.073333978652954,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6350515484809875,1.0284481048583984,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6536082625389099,1.027580976486206,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.8600000143051147,0.3009202480316162,900,6,10000,RandomProjectionOnline +SyntheticControl,0.8600000143051147,0.3946099281311035,900,6,10000,RandomProjectionOnline +SyntheticControl,0.6866666674613953,0.4809248447418213,900,6,10000,RandomProjectionOnline +SyntheticControl,0.8133333325386047,0.651320219039917,900,6,10000,RandomProjectionOnline +Teaching,0.3684210479259491,0.11492586135864258,226,3,10000,RandomProjectionOnline +Teaching,0.6052631735801697,0.09241008758544922,226,3,10000,RandomProjectionOnline +Teaching,0.4736842215061188,0.10732698440551758,226,3,10000,RandomProjectionOnline +Teaching,0.3947368562221527,0.1907191276550293,226,3,10000,RandomProjectionOnline +Thyroid,0.8795216083526611,5.052684783935547,7544,3,10000,RandomProjectionOnline +TicTacToe,0.8535565137863159,0.6496589183807373,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8619247078895569,0.5792651176452637,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8158996105194092,0.46198606491088867,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8368200659751892,0.47591114044189453,1438,2,10000,RandomProjectionOnline +Titanic,0.7909091114997864,0.9037501811981201,3302,2,10000,RandomProjectionOnline +Titanic,0.5145454406738281,0.894028902053833,3302,2,10000,RandomProjectionOnline +Titanic,0.7818182110786438,0.9150691032409668,3302,2,10000,RandomProjectionOnline +Titanic,0.45818182826042175,0.8932781219482422,3302,2,10000,RandomProjectionOnline +Trains,0.5,0.007331132888793945,16,2,10000,RandomProjectionOnline +Trains,0.5,0.005993843078613281,16,2,10000,RandomProjectionOnline +Trains,1.0,0.006644010543823242,16,2,10000,RandomProjectionOnline +Trains,1.0,0.007643938064575195,16,2,10000,RandomProjectionOnline +Twonorm,0.6481081247329712,3.3499598503112793,11100,2,10000,RandomProjectionOnline +Twonorm,0.6270270347595215,3.4527361392974854,11100,2,10000,RandomProjectionOnline +Twonorm,0.6762162446975708,4.437915086746216,11100,2,10000,RandomProjectionOnline +Twonorm,0.6502702832221985,3.8555898666381836,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.15179681777954102,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.1582479476928711,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.14037489891052246,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7662337422370911,0.15252470970153809,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7922077775001526,0.14238572120666504,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.8051947951316833,0.15076088905334473,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.14748811721801758,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.15877127647399902,466,3,10000,RandomProjectionOnline +WallFollowing,0.7690615653991699,2.6928491592407227,8184,4,10000,RandomProjectionOnline +WallFollowing,0.7690615653991699,2.6963589191436768,8184,4,10000,RandomProjectionOnline +WallFollowing,0.8504399061203003,3.7465760707855225,8184,4,10000,RandomProjectionOnline +WallFollowing,0.7221407890319824,2.813505172729492,8184,4,10000,RandomProjectionOnline +Waveform,0.8303999900817871,2.482640027999878,7500,3,10000,RandomProjectionOnline +Waveform,0.8295999765396118,3.5212011337280273,7500,3,10000,RandomProjectionOnline +Waveform,0.8119999766349792,2.602543830871582,7500,3,10000,RandomProjectionOnline +Waveform,0.8471999764442444,2.4941420555114746,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8511999845504761,2.318688154220581,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8416000008583069,2.294321060180664,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8568000197410583,2.3245139122009277,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8392000198364258,4.889336109161377,7500,3,10000,RandomProjectionOnline +Wine,0.9772727489471436,0.1605539321899414,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.1208038330078125,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.08738207817077637,268,3,10000,RandomProjectionOnline +Wine,0.7727272510528564,0.0841679573059082,268,3,10000,RandomProjectionOnline +WineQualityRed,0.48750001192092896,0.9230830669403076,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.45750001072883606,1.6720452308654785,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.5774999856948853,1.102977991104126,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.512499988079071,1.089629888534546,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.5049019455909729,2.570470094680786,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.45261436700820923,2.4939398765563965,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.4493463933467865,2.5173540115356445,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.5196078419685364,3.279263973236084,7348,7,10000,RandomProjectionOnline +Yeast,0.5579515099525452,2.8492629528045654,2226,10,10000,RandomProjectionOnline +Yeast,0.5471698045730591,1.3877460956573486,2226,10,10000,RandomProjectionOnline +Yeast,0.506738543510437,1.1361641883850098,2226,10,10000,RandomProjectionOnline +Yeast,0.49865227937698364,1.2277607917785645,2226,10,10000,RandomProjectionOnline +Zoo,0.8799999952316284,0.08967185020446777,152,7,10000,RandomProjectionOnline +Zoo,0.8799999952316284,0.09149408340454102,152,7,10000,RandomProjectionOnline +Zoo,1.0,0.09650111198425293,152,7,10000,RandomProjectionOnline +Zoo,1.0,0.07274889945983887,152,7,10000,RandomProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1676328986.1640708.csv b/examples/hdc_methods_survey/results/results1676328986.1640708.csv new file mode 100644 index 00000000..7be8860c --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676328986.1640708.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5996168851852417,5.685266971588135,6266,3,10000,SinusoidProjectionOnline +Abalone,0.5957854390144348,4.770838737487793,6266,3,10000,SinusoidProjectionOnline +Abalone,0.5986589789390564,3.101841926574707,6266,3,10000,SinusoidProjectionOnline +Abalone,0.5718390941619873,4.740358114242554,6266,3,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.11507296562194824,180,2,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.07140803337097168,180,2,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.07199501991271973,180,2,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.10614824295043945,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.07117676734924316,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.0933682918548584,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.09163117408752441,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.07090592384338379,180,2,10000,SinusoidProjectionOnline +Adult,0.7931945323944092,43.150091886520386,65122,2,10000,SinusoidProjectionOnline +Annealing,0.7599999904632568,0.9911808967590332,1596,5,10000,SinusoidProjectionOnline +Arrhythmia,0.6017699241638184,0.5325231552124023,678,13,10000,SinusoidProjectionOnline +Arrhythmia,0.6814159154891968,0.9704470634460449,678,13,10000,SinusoidProjectionOnline +Arrhythmia,0.5575221180915833,0.7115910053253174,678,13,10000,SinusoidProjectionOnline +Arrhythmia,0.5575221180915833,0.8410661220550537,678,13,10000,SinusoidProjectionOnline +AudiologyStd,0.7200000286102295,0.18007183074951172,342,18,10000,SinusoidProjectionOnline +BalanceScale,0.8397436141967773,0.6832420825958252,938,3,10000,SinusoidProjectionOnline +BalanceScale,0.9487179517745972,0.47619104385375977,938,3,10000,SinusoidProjectionOnline +BalanceScale,0.8910256624221802,1.0137479305267334,938,3,10000,SinusoidProjectionOnline +BalanceScale,0.8717948794364929,0.624793291091919,938,3,10000,SinusoidProjectionOnline +Balloons,1.0,0.015728235244750977,24,2,10000,SinusoidProjectionOnline +Balloons,0.75,0.01408696174621582,24,2,10000,SinusoidProjectionOnline +Balloons,0.25,0.013845205307006836,24,2,10000,SinusoidProjectionOnline +Balloons,0.25,0.014431953430175781,24,2,10000,SinusoidProjectionOnline +Bank,0.8522123694419861,6.562240839004517,6782,2,10000,SinusoidProjectionOnline +Bank,0.8725663423538208,5.725525140762329,6782,2,10000,SinusoidProjectionOnline +Bank,0.8849557638168335,3.975759267807007,6782,2,10000,SinusoidProjectionOnline +Bank,0.8690265417098999,3.4297730922698975,6782,2,10000,SinusoidProjectionOnline +Blood,0.6898396015167236,0.7638339996337891,1122,2,10000,SinusoidProjectionOnline +Blood,0.7379679083824158,0.8141298294067383,1122,2,10000,SinusoidProjectionOnline +Blood,0.6363636255264282,0.5683751106262207,1122,2,10000,SinusoidProjectionOnline +Blood,0.529411792755127,0.5401270389556885,1122,2,10000,SinusoidProjectionOnline +BreastCancer,0.7042253613471985,0.19868183135986328,430,2,10000,SinusoidProjectionOnline +BreastCancer,0.7183098793029785,0.24607419967651367,430,2,10000,SinusoidProjectionOnline +BreastCancer,0.7323943376541138,0.21593499183654785,430,2,10000,SinusoidProjectionOnline +BreastCancer,0.6056337952613831,0.2123708724975586,430,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9485714435577393,0.4815402030944824,1048,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9657142758369446,0.5198640823364258,1048,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9714285731315613,0.5272579193115234,1048,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9599999785423279,0.5263988971710205,1048,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,0.4457230567932129,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,0.4264249801635742,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,0.3700127601623535,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.8802816867828369,0.39508509635925293,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.6938775777816772,0.12629914283752441,298,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.7346938848495483,0.15169405937194824,298,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.8163265585899353,0.14819884300231934,298,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.8163265585899353,0.1311180591583252,298,2,10000,SinusoidProjectionOnline +BreastTissue,0.8461538553237915,0.09703397750854492,160,6,10000,SinusoidProjectionOnline +BreastTissue,0.692307710647583,0.0941920280456543,160,6,10000,SinusoidProjectionOnline +BreastTissue,0.6538461446762085,0.07953834533691406,160,6,10000,SinusoidProjectionOnline +BreastTissue,0.692307710647583,0.11586213111877441,160,6,10000,SinusoidProjectionOnline +Car,0.9236111044883728,2.2962889671325684,2592,4,10000,SinusoidProjectionOnline +Car,0.8888888955116272,1.7839739322662354,2592,4,10000,SinusoidProjectionOnline +Car,0.8912037014961243,3.0237479209899902,2592,4,10000,SinusoidProjectionOnline +Car,0.9166666865348816,2.3700878620147705,2592,4,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7683615684509277,3.0718438625335693,3190,10,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7306967973709106,6.070589065551758,3190,10,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7834274768829346,2.3037729263305664,3190,10,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7683615684509277,2.830386161804199,3190,10,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.909604549407959,2.3554978370666504,3190,3,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.8926553726196289,2.627915143966675,3190,3,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.8549906015396118,1.8779029846191406,3190,3,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.8700565099716187,1.838716983795166,3190,3,10000,SinusoidProjectionOnline +ChessKrvk,0.4660678505897522,30.287999391555786,42084,18,10000,SinusoidProjectionOnline +ChessKrvk,0.49771884083747864,24.891436100006104,42084,18,10000,SinusoidProjectionOnline +ChessKrvk,0.4499572217464447,27.14138388633728,42084,18,10000,SinusoidProjectionOnline +ChessKrvk,0.4669232964515686,25.76000690460205,42084,18,10000,SinusoidProjectionOnline +ChessKrvkp,0.9411764740943909,2.1163461208343506,4794,2,10000,SinusoidProjectionOnline +ChessKrvkp,0.9499374032020569,2.100867986679077,4794,2,10000,SinusoidProjectionOnline +ChessKrvkp,0.9549436569213867,2.1274030208587646,4794,2,10000,SinusoidProjectionOnline +ChessKrvkp,0.9549436569213867,2.0870020389556885,4794,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5412843823432922,0.28414392471313477,652,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.6697247624397278,0.27293896675109863,652,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.4954128563404083,0.2907559871673584,652,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5779816508293152,0.2955508232116699,652,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.7884615659713745,0.15311598777770996,312,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.807692289352417,0.18320584297180176,312,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.1526930332183838,312,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.7884615659713745,0.14575791358947754,312,2,10000,SinusoidProjectionOnline +ConnBenchVowelDeterding,0.7727272510528564,0.784541130065918,1056,11,10000,SinusoidProjectionOnline +Connect4,0.7615607976913452,54.478946924209595,101336,3,10000,SinusoidProjectionOnline +Connect4,0.7681922912597656,73.78811597824097,101336,3,10000,SinusoidProjectionOnline +Connect4,0.7657054662704468,55.098954916000366,101336,3,10000,SinusoidProjectionOnline +Connect4,0.7545740008354187,47.95875310897827,101336,3,10000,SinusoidProjectionOnline +Contrac,0.448369562625885,0.8858458995819092,2210,3,10000,SinusoidProjectionOnline +Contrac,0.448369562625885,0.9282858371734619,2210,3,10000,SinusoidProjectionOnline +Contrac,0.426630437374115,0.897712230682373,2210,3,10000,SinusoidProjectionOnline +Contrac,0.4728260934352875,0.913658857345581,2210,3,10000,SinusoidProjectionOnline +CreditApproval,0.7790697813034058,0.3729970455169678,1036,2,10000,SinusoidProjectionOnline +CreditApproval,0.8372092843055725,0.3829631805419922,1036,2,10000,SinusoidProjectionOnline +CreditApproval,0.8430232405662537,0.3978149890899658,1036,2,10000,SinusoidProjectionOnline +CreditApproval,0.8430232405662537,0.4117610454559326,1036,2,10000,SinusoidProjectionOnline +CylinderBands,0.78125,0.31032896041870117,768,2,10000,SinusoidProjectionOnline +CylinderBands,0.78125,0.3060111999511719,768,2,10000,SinusoidProjectionOnline +CylinderBands,0.7890625,0.31202101707458496,768,2,10000,SinusoidProjectionOnline +CylinderBands,0.6796875,0.3063838481903076,768,2,10000,SinusoidProjectionOnline +Dermatology,0.9560439586639404,0.2393651008605957,550,6,10000,SinusoidProjectionOnline +Dermatology,0.9780219793319702,0.23281478881835938,550,6,10000,SinusoidProjectionOnline +Dermatology,0.9670329689979553,0.21396708488464355,550,6,10000,SinusoidProjectionOnline +Dermatology,0.9780219793319702,0.20751595497131348,550,6,10000,SinusoidProjectionOnline +Echocardiogram,0.8787878751754761,0.07510685920715332,196,2,10000,SinusoidProjectionOnline +Echocardiogram,0.8484848737716675,0.09991717338562012,196,2,10000,SinusoidProjectionOnline +Echocardiogram,0.6666666865348816,0.08687305450439453,196,2,10000,SinusoidProjectionOnline +Echocardiogram,0.8181818127632141,0.08087706565856934,196,2,10000,SinusoidProjectionOnline +Ecoli,0.8452380895614624,0.28363680839538574,504,8,10000,SinusoidProjectionOnline +Ecoli,0.8214285969734192,0.5444438457489014,504,8,10000,SinusoidProjectionOnline +Ecoli,0.8095238208770752,0.21762490272521973,504,8,10000,SinusoidProjectionOnline +Ecoli,0.773809552192688,0.2086331844329834,504,8,10000,SinusoidProjectionOnline +EnergyY1,0.8020833134651184,0.42157912254333496,1152,3,10000,SinusoidProjectionOnline +EnergyY1,0.84375,0.450153112411499,1152,3,10000,SinusoidProjectionOnline +EnergyY1,0.8333333134651184,0.4275829792022705,1152,3,10000,SinusoidProjectionOnline +EnergyY1,0.7604166865348816,0.4234039783477783,1152,3,10000,SinusoidProjectionOnline +EnergyY2,0.859375,0.4446549415588379,1152,3,10000,SinusoidProjectionOnline +EnergyY2,0.8072916865348816,0.4729290008544922,1152,3,10000,SinusoidProjectionOnline +EnergyY2,0.796875,0.43926286697387695,1152,3,10000,SinusoidProjectionOnline +EnergyY2,0.8541666865348816,0.704157829284668,1152,3,10000,SinusoidProjectionOnline +Fertility,0.5199999809265137,0.06759500503540039,150,2,10000,SinusoidProjectionOnline +Fertility,0.47999998927116394,0.08644413948059082,150,2,10000,SinusoidProjectionOnline +Fertility,0.8799999952316284,0.06233477592468262,150,2,10000,SinusoidProjectionOnline +Fertility,0.8399999737739563,0.07100486755371094,150,2,10000,SinusoidProjectionOnline +Flags,0.3333333432674408,0.13509511947631836,292,8,10000,SinusoidProjectionOnline +Flags,0.3958333432674408,0.13147687911987305,292,8,10000,SinusoidProjectionOnline +Flags,0.4583333432674408,0.14114904403686523,292,8,10000,SinusoidProjectionOnline +Flags,0.5416666865348816,0.15828514099121094,292,8,10000,SinusoidProjectionOnline +Glass,0.6037735939025879,0.13759303092956543,322,6,10000,SinusoidProjectionOnline +Glass,0.6792452931404114,0.13904309272766113,322,6,10000,SinusoidProjectionOnline +Glass,0.5283018946647644,0.1357429027557373,322,6,10000,SinusoidProjectionOnline +Glass,0.5094339847564697,0.12990689277648926,322,6,10000,SinusoidProjectionOnline +HabermanSurvival,0.5657894611358643,0.1746351718902588,460,2,10000,SinusoidProjectionOnline +HabermanSurvival,0.6973684430122375,0.1708691120147705,460,2,10000,SinusoidProjectionOnline +HabermanSurvival,0.43421053886413574,0.16704678535461426,460,2,10000,SinusoidProjectionOnline +HabermanSurvival,0.6973684430122375,0.2029860019683838,460,2,10000,SinusoidProjectionOnline +HayesRoth,0.0357142873108387,0.09821319580078125,264,3,10000,SinusoidProjectionOnline +HeartCleveland,0.5526315569877625,0.20440888404846191,454,5,10000,SinusoidProjectionOnline +HeartCleveland,0.44736841320991516,0.18676090240478516,454,5,10000,SinusoidProjectionOnline +HeartCleveland,0.5,0.20992708206176758,454,5,10000,SinusoidProjectionOnline +HeartCleveland,0.5,0.18734002113342285,454,5,10000,SinusoidProjectionOnline +HeartHungarian,0.6301369667053223,0.22645998001098633,442,5,10000,SinusoidProjectionOnline +HeartHungarian,0.8493150472640991,0.191450834274292,442,5,10000,SinusoidProjectionOnline +HeartHungarian,0.8219178318977356,0.17751121520996094,442,5,10000,SinusoidProjectionOnline +HeartHungarian,0.8082191944122314,0.18259096145629883,442,5,10000,SinusoidProjectionOnline +HeartSwitzerland,0.32258063554763794,0.08296918869018555,184,5,10000,SinusoidProjectionOnline +HeartSwitzerland,0.32258063554763794,0.08224678039550781,184,5,10000,SinusoidProjectionOnline +HeartSwitzerland,0.4516128897666931,0.09837818145751953,184,5,10000,SinusoidProjectionOnline +HeartSwitzerland,0.35483869910240173,0.08851289749145508,184,5,10000,SinusoidProjectionOnline +HeartVa,0.25999999046325684,0.1493828296661377,300,5,10000,SinusoidProjectionOnline +HeartVa,0.25999999046325684,0.1376807689666748,300,5,10000,SinusoidProjectionOnline +HeartVa,0.23999999463558197,0.1279749870300293,300,5,10000,SinusoidProjectionOnline +HeartVa,0.2199999988079071,0.13030290603637695,300,5,10000,SinusoidProjectionOnline +Hepatitis,0.7948718070983887,0.0904231071472168,232,2,10000,SinusoidProjectionOnline +Hepatitis,0.8205128312110901,0.08597564697265625,232,2,10000,SinusoidProjectionOnline +Hepatitis,0.5641025900840759,0.09873819351196289,232,2,10000,SinusoidProjectionOnline +Hepatitis,0.7435897588729858,0.12475204467773438,232,2,10000,SinusoidProjectionOnline +HillValley,0.5231022834777832,0.8238098621368408,1212,2,10000,SinusoidProjectionOnline +HorseColic,0.6029411554336548,0.21124601364135742,600,2,10000,SinusoidProjectionOnline +IlpdIndianLiver,0.6232876777648926,0.3428778648376465,874,2,10000,SinusoidProjectionOnline +IlpdIndianLiver,0.6849315166473389,0.3504760265350342,874,2,10000,SinusoidProjectionOnline +IlpdIndianLiver,0.6849315166473389,0.330852746963501,874,2,10000,SinusoidProjectionOnline +IlpdIndianLiver,0.7191780805587769,0.34079980850219727,874,2,10000,SinusoidProjectionOnline +ImageSegmentation,0.1428571492433548,1.7822182178497314,420,7,10000,SinusoidProjectionOnline +Ionosphere,0.8295454382896423,0.208817720413208,526,2,10000,SinusoidProjectionOnline +Ionosphere,0.9431818127632141,0.2206108570098877,526,2,10000,SinusoidProjectionOnline +Ionosphere,0.8977272510528564,0.21520209312438965,526,2,10000,SinusoidProjectionOnline +Ionosphere,0.9090909361839294,0.23018717765808105,526,2,10000,SinusoidProjectionOnline +Iris,0.7567567825317383,0.08685588836669922,226,3,10000,SinusoidProjectionOnline +Iris,0.8918918967247009,0.09846091270446777,226,3,10000,SinusoidProjectionOnline +Iris,0.9729729890823364,0.08086013793945312,226,3,10000,SinusoidProjectionOnline +Iris,0.8918918967247009,0.09056472778320312,226,3,10000,SinusoidProjectionOnline +LedDisplay,0.6959999799728394,0.6092548370361328,1500,10,10000,SinusoidProjectionOnline +LedDisplay,0.6159999966621399,0.5989971160888672,1500,10,10000,SinusoidProjectionOnline +LedDisplay,0.6919999718666077,0.6198680400848389,1500,10,10000,SinusoidProjectionOnline +LedDisplay,0.6480000019073486,0.6110901832580566,1500,10,10000,SinusoidProjectionOnline +Lenses,0.6666666865348816,0.01569986343383789,36,3,10000,SinusoidProjectionOnline +Lenses,0.6666666865348816,0.015128850936889648,36,3,10000,SinusoidProjectionOnline +Lenses,0.3333333432674408,0.016164779663085938,36,3,10000,SinusoidProjectionOnline +Lenses,0.8333333134651184,0.024060964584350586,36,3,10000,SinusoidProjectionOnline +Letter,0.8425999879837036,13.24875020980835,30000,26,10000,SinusoidProjectionOnline +Letter,0.8565999865531921,12.8593111038208,30000,26,10000,SinusoidProjectionOnline +Letter,0.8091999888420105,12.847874879837036,30000,26,10000,SinusoidProjectionOnline +Letter,0.8521999716758728,12.881473064422607,30000,26,10000,SinusoidProjectionOnline +Libras,0.6777777671813965,0.3621339797973633,540,15,10000,SinusoidProjectionOnline +Libras,0.6111111044883728,0.311737060546875,540,15,10000,SinusoidProjectionOnline +Libras,0.6555555462837219,0.25020313262939453,540,15,10000,SinusoidProjectionOnline +Libras,0.7222222089767456,0.3203728199005127,540,15,10000,SinusoidProjectionOnline +LowResSpect,0.8421052694320679,0.42940497398376465,796,9,10000,SinusoidProjectionOnline +LowResSpect,0.8796992301940918,0.353931188583374,796,9,10000,SinusoidProjectionOnline +LowResSpect,0.8721804618835449,0.33517909049987793,796,9,10000,SinusoidProjectionOnline +LowResSpect,0.902255654335022,0.34661197662353516,796,9,10000,SinusoidProjectionOnline +LungCancer,0.5,0.026141881942749023,48,3,10000,SinusoidProjectionOnline +LungCancer,0.375,0.023129701614379883,48,3,10000,SinusoidProjectionOnline +LungCancer,0.5,0.019978761672973633,48,3,10000,SinusoidProjectionOnline +LungCancer,0.375,0.021864891052246094,48,3,10000,SinusoidProjectionOnline +Lymphography,0.8918918967247009,0.09978199005126953,222,4,10000,SinusoidProjectionOnline +Lymphography,0.837837815284729,0.09261584281921387,222,4,10000,SinusoidProjectionOnline +Lymphography,0.7567567825317383,0.09781289100646973,222,4,10000,SinusoidProjectionOnline +Lymphography,0.7567567825317383,0.09052896499633789,222,4,10000,SinusoidProjectionOnline +Magic,0.827549934387207,12.62181305885315,28530,2,10000,SinusoidProjectionOnline +Magic,0.8269190192222595,13.137447834014893,28530,2,10000,SinusoidProjectionOnline +Magic,0.8172450065612793,10.786942958831787,28530,2,10000,SinusoidProjectionOnline +Magic,0.8401682376861572,10.528019905090332,28530,2,10000,SinusoidProjectionOnline +Mammographic,0.7708333134651184,0.5586481094360352,1442,2,10000,SinusoidProjectionOnline +Mammographic,0.75,0.5747420787811279,1442,2,10000,SinusoidProjectionOnline +Mammographic,0.699999988079071,0.5789780616760254,1442,2,10000,SinusoidProjectionOnline +Mammographic,0.7958333492279053,0.5379221439361572,1442,2,10000,SinusoidProjectionOnline +Miniboone,0.8606532216072083,70.40840125083923,195096,2,10000,SinusoidProjectionOnline +Miniboone,0.7841677665710449,71.15350079536438,195096,2,10000,SinusoidProjectionOnline +Miniboone,0.8198732733726501,82.2001359462738,195096,2,10000,SinusoidProjectionOnline +Miniboone,0.8653278350830078,88.30399203300476,195096,2,10000,SinusoidProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.12536883354187012,160,2,10000,SinusoidProjectionOnline +MolecBiolPromoter,0.807692289352417,0.08692193031311035,160,2,10000,SinusoidProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.07639718055725098,160,2,10000,SinusoidProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.07186698913574219,160,2,10000,SinusoidProjectionOnline +MolecBiolSplice,0.7942283749580383,2.445641279220581,4786,3,10000,SinusoidProjectionOnline +MolecBiolSplice,0.7741530537605286,4.430631875991821,4786,3,10000,SinusoidProjectionOnline +MolecBiolSplice,0.6775407791137695,1.9690170288085938,4786,3,10000,SinusoidProjectionOnline +MolecBiolSplice,0.7691342830657959,1.9452707767486572,4786,3,10000,SinusoidProjectionOnline +Monks1,0.5069444179534912,0.44094109535217285,248,2,10000,SinusoidProjectionOnline +Monks2,0.43287035822868347,0.44945693016052246,338,2,10000,SinusoidProjectionOnline +Monks3,0.48842594027519226,0.38774704933166504,244,2,10000,SinusoidProjectionOnline +Mushroom,0.9995076060295105,5.5441179275512695,12186,2,10000,SinusoidProjectionOnline +Mushroom,0.9995076060295105,4.591443777084351,12186,2,10000,SinusoidProjectionOnline +Mushroom,0.997538149356842,4.484905004501343,12186,2,10000,SinusoidProjectionOnline +Mushroom,0.9980305433273315,5.033921003341675,12186,2,10000,SinusoidProjectionOnline +Musk1,0.7731092572212219,0.3178889751434326,714,2,10000,SinusoidProjectionOnline +Musk1,0.8235294222831726,0.3137390613555908,714,2,10000,SinusoidProjectionOnline +Musk1,0.6554622054100037,0.29829907417297363,714,2,10000,SinusoidProjectionOnline +Musk1,0.8067227005958557,0.3160719871520996,714,2,10000,SinusoidProjectionOnline +Musk2,0.9314736127853394,4.883092880249023,9898,2,10000,SinusoidProjectionOnline +Musk2,0.9727107286453247,5.513878107070923,9898,2,10000,SinusoidProjectionOnline +Musk2,0.9533050060272217,9.318647146224976,9898,2,10000,SinusoidProjectionOnline +Musk2,0.9593693017959595,5.076020002365112,9898,2,10000,SinusoidProjectionOnline +Nursery,0.9231481552124023,9.807372093200684,19440,5,10000,SinusoidProjectionOnline +Nursery,0.9419752955436707,9.439343929290771,19440,5,10000,SinusoidProjectionOnline +Nursery,0.9410493969917297,11.069550037384033,19440,5,10000,SinusoidProjectionOnline +Nursery,0.9358024597167969,26.589488983154297,19440,5,10000,SinusoidProjectionOnline +OocytesMerlucciusNucleus4d,0.7019608020782471,0.8078169822692871,1534,2,10000,SinusoidProjectionOnline +OocytesMerlucciusNucleus4d,0.7607843279838562,1.0632379055023193,1534,2,10000,SinusoidProjectionOnline +OocytesMerlucciusNucleus4d,0.7019608020782471,0.7093279361724854,1534,2,10000,SinusoidProjectionOnline +OocytesMerlucciusNucleus4d,0.7019608020782471,0.6252522468566895,1534,2,10000,SinusoidProjectionOnline +OocytesMerlucciusStates2f,0.8627451062202454,0.5950808525085449,1534,3,10000,SinusoidProjectionOnline +OocytesMerlucciusStates2f,0.8745098114013672,0.6452689170837402,1534,3,10000,SinusoidProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,0.6078741550445557,1534,3,10000,SinusoidProjectionOnline +OocytesMerlucciusStates2f,0.8745098114013672,0.6048309803009033,1534,3,10000,SinusoidProjectionOnline +OocytesTrisopterusNucleus2f,0.7324561476707458,0.5292758941650391,1368,2,10000,SinusoidProjectionOnline +OocytesTrisopterusNucleus2f,0.7763158082962036,0.5434110164642334,1368,2,10000,SinusoidProjectionOnline +OocytesTrisopterusNucleus2f,0.7982456088066101,0.5414798259735107,1368,2,10000,SinusoidProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,0.6263680458068848,1368,2,10000,SinusoidProjectionOnline +OocytesTrisopterusStates5b,0.890350878238678,0.8091199398040771,1368,3,10000,SinusoidProjectionOnline +OocytesTrisopterusStates5b,0.9035087823867798,0.7416043281555176,1368,3,10000,SinusoidProjectionOnline +OocytesTrisopterusStates5b,0.890350878238678,0.6336262226104736,1368,3,10000,SinusoidProjectionOnline +OocytesTrisopterusStates5b,0.8859649300575256,0.652188777923584,1368,3,10000,SinusoidProjectionOnline +Optical,0.9354479908943176,4.400346755981445,7646,10,10000,SinusoidProjectionOnline +Ozone,0.9589905142784119,1.5108561515808105,3804,2,10000,SinusoidProjectionOnline +Ozone,0.9574132561683655,1.6022448539733887,3804,2,10000,SinusoidProjectionOnline +Ozone,0.9731861352920532,1.4631192684173584,3804,2,10000,SinusoidProjectionOnline +Ozone,0.9022082090377808,1.453104019165039,3804,2,10000,SinusoidProjectionOnline +PageBlocks,0.9605262875556946,2.9949729442596436,8210,5,10000,SinusoidProjectionOnline +PageBlocks,0.9495614171028137,3.229445219039917,8210,5,10000,SinusoidProjectionOnline +PageBlocks,0.9546783566474915,3.9787588119506836,8210,5,10000,SinusoidProjectionOnline +PageBlocks,0.932748556137085,3.902409076690674,8210,5,10000,SinusoidProjectionOnline +Parkinsons,0.8775510191917419,0.14633512496948242,292,2,10000,SinusoidProjectionOnline +Parkinsons,0.7346938848495483,0.3255460262298584,292,2,10000,SinusoidProjectionOnline +Parkinsons,0.6734693646430969,0.2679119110107422,292,2,10000,SinusoidProjectionOnline +Parkinsons,0.9591836929321289,0.23144006729125977,292,2,10000,SinusoidProjectionOnline +Pendigits,0.9531160593032837,11.911367893218994,14988,10,10000,SinusoidProjectionOnline +Pima,0.625,0.6520559787750244,1152,2,10000,SinusoidProjectionOnline +Pima,0.75,0.45099592208862305,1152,2,10000,SinusoidProjectionOnline +Pima,0.6875,0.5063600540161133,1152,2,10000,SinusoidProjectionOnline +Pima,0.7239583134651184,0.47179388999938965,1152,2,10000,SinusoidProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.06486701965332031,160,3,10000,SinusoidProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.06809878349304199,160,3,10000,SinusoidProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.06371402740478516,160,3,10000,SinusoidProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.06996870040893555,160,3,10000,SinusoidProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.07884597778320312,154,3,10000,SinusoidProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.06786680221557617,154,3,10000,SinusoidProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.08345818519592285,154,3,10000,SinusoidProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.09626889228820801,154,3,10000,SinusoidProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.13815593719482422,138,3,10000,SinusoidProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.2376089096069336,138,3,10000,SinusoidProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.16511225700378418,138,3,10000,SinusoidProjectionOnline +PittsburgBridgesSpan,0.3478260934352875,0.09525108337402344,138,3,10000,SinusoidProjectionOnline +PittsburgBridgesTOrD,0.800000011920929,0.12896084785461426,154,2,10000,SinusoidProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.08359909057617188,154,2,10000,SinusoidProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.0773308277130127,154,2,10000,SinusoidProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.10723304748535156,154,2,10000,SinusoidProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.08785796165466309,158,6,10000,SinusoidProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.07198596000671387,158,6,10000,SinusoidProjectionOnline +PittsburgBridgesType,0.3461538553237915,0.07112717628479004,158,6,10000,SinusoidProjectionOnline +PittsburgBridgesType,0.5384615659713745,0.10229802131652832,158,6,10000,SinusoidProjectionOnline +Planning,0.6222222447395325,0.15767884254455566,274,2,10000,SinusoidProjectionOnline +Planning,0.7333333492279053,0.12122702598571777,274,2,10000,SinusoidProjectionOnline +Planning,0.7111111283302307,0.12656593322753906,274,2,10000,SinusoidProjectionOnline +Planning,0.5777778029441833,0.10720419883728027,274,2,10000,SinusoidProjectionOnline +PlantMargin,0.5975000262260437,1.650557041168213,2400,100,10000,SinusoidProjectionOnline +PlantMargin,0.6424999833106995,2.1171157360076904,2400,100,10000,SinusoidProjectionOnline +PlantMargin,0.5874999761581421,2.2049639225006104,2400,100,10000,SinusoidProjectionOnline +PlantMargin,0.5950000286102295,1.8980059623718262,2400,100,10000,SinusoidProjectionOnline +PlantShape,0.5674999952316284,5.190248966217041,2400,100,10000,SinusoidProjectionOnline +PlantShape,0.5649999976158142,4.299883127212524,2400,100,10000,SinusoidProjectionOnline +PlantShape,0.5874999761581421,2.8227362632751465,2400,100,10000,SinusoidProjectionOnline +PlantShape,0.5674999952316284,3.6791861057281494,2400,100,10000,SinusoidProjectionOnline +PlantTexture,0.6424999833106995,2.407987117767334,2398,100,10000,SinusoidProjectionOnline +PlantTexture,0.6949999928474426,1.3939719200134277,2398,100,10000,SinusoidProjectionOnline +PlantTexture,0.6225000023841858,1.546593189239502,2398,100,10000,SinusoidProjectionOnline +PlantTexture,0.6075000166893005,1.9232697486877441,2398,100,10000,SinusoidProjectionOnline +PostOperative,0.5454545617103577,0.07416391372680664,136,3,10000,SinusoidProjectionOnline +PostOperative,0.4545454680919647,0.0870656967163086,136,3,10000,SinusoidProjectionOnline +PostOperative,0.40909090638160706,0.06791281700134277,136,3,10000,SinusoidProjectionOnline +PostOperative,0.7272727489471436,0.0733790397644043,136,3,10000,SinusoidProjectionOnline +PrimaryTumor,0.40243902802467346,0.31345200538635254,496,15,10000,SinusoidProjectionOnline +PrimaryTumor,0.46341463923454285,0.3266267776489258,496,15,10000,SinusoidProjectionOnline +PrimaryTumor,0.47560974955558777,0.23584604263305664,496,15,10000,SinusoidProjectionOnline +PrimaryTumor,0.31707316637039185,0.23076105117797852,496,15,10000,SinusoidProjectionOnline +Ringnorm,0.9789189100265503,4.843043088912964,11100,2,10000,SinusoidProjectionOnline +Ringnorm,0.9794594645500183,6.991092920303345,11100,2,10000,SinusoidProjectionOnline +Ringnorm,0.9805405139923096,5.214828968048096,11100,2,10000,SinusoidProjectionOnline +Ringnorm,0.9827027320861816,13.440980911254883,11100,2,10000,SinusoidProjectionOnline +Seeds,0.9230769276618958,0.14974308013916016,316,3,10000,SinusoidProjectionOnline +Seeds,0.8846153616905212,0.11836385726928711,316,3,10000,SinusoidProjectionOnline +Seeds,0.942307710647583,0.13243699073791504,316,3,10000,SinusoidProjectionOnline +Seeds,0.9615384340286255,0.13031601905822754,316,3,10000,SinusoidProjectionOnline +Semeion,0.8517587780952454,2.470784902572632,2390,10,10000,SinusoidProjectionOnline +Semeion,0.8417085409164429,1.9327569007873535,2390,10,10000,SinusoidProjectionOnline +Semeion,0.8919597864151001,1.7570428848266602,2390,10,10000,SinusoidProjectionOnline +Semeion,0.80402010679245,2.2275679111480713,2390,10,10000,SinusoidProjectionOnline +Soybean,0.4335106313228607,1.727276086807251,614,18,10000,SinusoidProjectionOnline +Spambase,0.9208695888519287,3.7373270988464355,6902,2,10000,SinusoidProjectionOnline +Spambase,0.9078260660171509,2.8212409019470215,6902,2,10000,SinusoidProjectionOnline +Spambase,0.9234782457351685,2.9593169689178467,6902,2,10000,SinusoidProjectionOnline +Spambase,0.9226086735725403,2.741988182067871,6902,2,10000,SinusoidProjectionOnline +Spect,0.5698924660682678,0.17598509788513184,158,2,10000,SinusoidProjectionOnline +Spectf,0.903743326663971,0.18316888809204102,160,2,10000,SinusoidProjectionOnline +StatlogAustralianCredit,0.6511628031730652,0.4101681709289551,1036,2,10000,SinusoidProjectionOnline +StatlogAustralianCredit,0.5174418687820435,0.5188043117523193,1036,2,10000,SinusoidProjectionOnline +StatlogAustralianCredit,0.6162790656089783,0.45305323600769043,1036,2,10000,SinusoidProjectionOnline +StatlogAustralianCredit,0.6162790656089783,0.409588098526001,1036,2,10000,SinusoidProjectionOnline +StatlogGermanCredit,0.7360000014305115,0.7151548862457275,1500,2,10000,SinusoidProjectionOnline +StatlogGermanCredit,0.7279999852180481,1.0396552085876465,1500,2,10000,SinusoidProjectionOnline +StatlogGermanCredit,0.7319999933242798,1.0490808486938477,1500,2,10000,SinusoidProjectionOnline +StatlogGermanCredit,0.7519999742507935,1.311265230178833,1500,2,10000,SinusoidProjectionOnline +StatlogHeart,0.7164179086685181,0.20537400245666504,406,2,10000,SinusoidProjectionOnline +StatlogHeart,0.641791045665741,0.17407894134521484,406,2,10000,SinusoidProjectionOnline +StatlogHeart,0.8656716346740723,0.1592881679534912,406,2,10000,SinusoidProjectionOnline +StatlogHeart,0.7761194109916687,0.33980679512023926,406,2,10000,SinusoidProjectionOnline +StatlogImage,0.923743486404419,3.1534500122070312,3466,7,10000,SinusoidProjectionOnline +StatlogImage,0.9220104217529297,1.6603169441223145,3466,7,10000,SinusoidProjectionOnline +StatlogImage,0.9341421127319336,1.4377939701080322,3466,7,10000,SinusoidProjectionOnline +StatlogImage,0.8960138559341431,1.309335708618164,3466,7,10000,SinusoidProjectionOnline +StatlogLandsat,0.8149999976158142,6.005580902099609,8870,6,10000,SinusoidProjectionOnline +StatlogShuttle,0.9942758679389954,42.609389781951904,87000,7,10000,SinusoidProjectionOnline +StatlogVehicle,0.7203791737556458,0.5328280925750732,1270,4,10000,SinusoidProjectionOnline +StatlogVehicle,0.6682464480400085,0.530911922454834,1270,4,10000,SinusoidProjectionOnline +StatlogVehicle,0.649289071559906,0.47763705253601074,1270,4,10000,SinusoidProjectionOnline +StatlogVehicle,0.7014217972755432,0.5121567249298096,1270,4,10000,SinusoidProjectionOnline +SteelPlates,0.6804123520851135,1.1144049167633057,2912,7,10000,SinusoidProjectionOnline +SteelPlates,0.692783534526825,1.1291799545288086,2912,7,10000,SinusoidProjectionOnline +SteelPlates,0.6268041133880615,1.2783470153808594,2912,7,10000,SinusoidProjectionOnline +SteelPlates,0.6824742555618286,1.6294898986816406,2912,7,10000,SinusoidProjectionOnline +SyntheticControl,0.9399999976158142,0.47081923484802246,900,6,10000,SinusoidProjectionOnline +SyntheticControl,0.95333331823349,0.7960209846496582,900,6,10000,SinusoidProjectionOnline +SyntheticControl,0.9666666388511658,0.3747999668121338,900,6,10000,SinusoidProjectionOnline +SyntheticControl,0.9333333373069763,0.3794982433319092,900,6,10000,SinusoidProjectionOnline +Teaching,0.5789473652839661,0.10689401626586914,226,3,10000,SinusoidProjectionOnline +Teaching,0.5526315569877625,0.09810590744018555,226,3,10000,SinusoidProjectionOnline +Teaching,0.44736841320991516,0.09183788299560547,226,3,10000,SinusoidProjectionOnline +Teaching,0.5263158082962036,0.08788728713989258,226,3,10000,SinusoidProjectionOnline +Thyroid,0.8678529858589172,4.294351100921631,7544,3,10000,SinusoidProjectionOnline +TicTacToe,0.8619247078895569,0.7086210250854492,1438,2,10000,SinusoidProjectionOnline +TicTacToe,0.9665272235870361,0.9757950305938721,1438,2,10000,SinusoidProjectionOnline +TicTacToe,0.9414225816726685,0.7787680625915527,1438,2,10000,SinusoidProjectionOnline +TicTacToe,0.9330543875694275,0.8474791049957275,1438,2,10000,SinusoidProjectionOnline +Titanic,0.6345454454421997,1.7787551879882812,3302,2,10000,SinusoidProjectionOnline +Titanic,0.5545454621315002,1.8504419326782227,3302,2,10000,SinusoidProjectionOnline +Titanic,0.5418182015419006,1.4224698543548584,3302,2,10000,SinusoidProjectionOnline +Titanic,0.7818182110786438,1.3750667572021484,3302,2,10000,SinusoidProjectionOnline +Trains,0.5,0.017200946807861328,16,2,10000,SinusoidProjectionOnline +Trains,0.0,0.009640932083129883,16,2,10000,SinusoidProjectionOnline +Trains,1.0,0.008579015731811523,16,2,10000,SinusoidProjectionOnline +Trains,0.0,0.011359214782714844,16,2,10000,SinusoidProjectionOnline +Twonorm,0.9724324345588684,5.119661092758179,11100,2,10000,SinusoidProjectionOnline +Twonorm,0.9724324345588684,5.782088994979858,11100,2,10000,SinusoidProjectionOnline +Twonorm,0.9648648500442505,4.717684984207153,11100,2,10000,SinusoidProjectionOnline +Twonorm,0.9616216421127319,4.7477381229400635,11100,2,10000,SinusoidProjectionOnline +VertebralColumn2Clases,0.8441558480262756,0.23795390129089355,466,2,10000,SinusoidProjectionOnline +VertebralColumn2Clases,0.8051947951316833,0.22572016716003418,466,2,10000,SinusoidProjectionOnline +VertebralColumn2Clases,0.8701298832893372,0.22108697891235352,466,2,10000,SinusoidProjectionOnline +VertebralColumn2Clases,0.7792207598686218,0.22934508323669434,466,2,10000,SinusoidProjectionOnline +VertebralColumn3Clases,0.8181818127632141,0.23377776145935059,466,3,10000,SinusoidProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.23298001289367676,466,3,10000,SinusoidProjectionOnline +VertebralColumn3Clases,0.7922077775001526,0.1834559440612793,466,3,10000,SinusoidProjectionOnline +VertebralColumn3Clases,0.8181818127632141,0.2154707908630371,466,3,10000,SinusoidProjectionOnline +WallFollowing,0.8064516186714172,4.9685938358306885,8184,4,10000,SinusoidProjectionOnline +WallFollowing,0.7903226017951965,5.456511974334717,8184,4,10000,SinusoidProjectionOnline +WallFollowing,0.8519061803817749,8.562000036239624,8184,4,10000,SinusoidProjectionOnline +WallFollowing,0.8475073575973511,13.891841888427734,8184,4,10000,SinusoidProjectionOnline +Waveform,0.8511999845504761,10.615200996398926,7500,3,10000,SinusoidProjectionOnline +Waveform,0.8320000171661377,3.4986040592193604,7500,3,10000,SinusoidProjectionOnline +Waveform,0.8040000200271606,3.7029101848602295,7500,3,10000,SinusoidProjectionOnline +Waveform,0.8288000226020813,5.725591659545898,7500,3,10000,SinusoidProjectionOnline +WaveformNoise,0.8392000198364258,3.7781929969787598,7500,3,10000,SinusoidProjectionOnline +WaveformNoise,0.800000011920929,3.692286968231201,7500,3,10000,SinusoidProjectionOnline +WaveformNoise,0.8551999926567078,3.6967971324920654,7500,3,10000,SinusoidProjectionOnline +WaveformNoise,0.8303999900817871,2.9192419052124023,7500,3,10000,SinusoidProjectionOnline +Wine,0.8409090638160706,0.11229801177978516,268,3,10000,SinusoidProjectionOnline +Wine,0.9090909361839294,0.09558820724487305,268,3,10000,SinusoidProjectionOnline +Wine,0.9772727489471436,0.10127902030944824,268,3,10000,SinusoidProjectionOnline +Wine,0.9545454382896423,0.09824800491333008,268,3,10000,SinusoidProjectionOnline +WineQualityRed,0.4724999964237213,1.0171091556549072,2398,6,10000,SinusoidProjectionOnline +WineQualityRed,0.5149999856948853,0.9973688125610352,2398,6,10000,SinusoidProjectionOnline +WineQualityRed,0.5224999785423279,0.9838151931762695,2398,6,10000,SinusoidProjectionOnline +WineQualityRed,0.5699999928474426,0.9809098243713379,2398,6,10000,SinusoidProjectionOnline +WineQualityWhite,0.508169949054718,4.282547950744629,7348,7,10000,SinusoidProjectionOnline +WineQualityWhite,0.5130718946456909,3.7329211235046387,7348,7,10000,SinusoidProjectionOnline +WineQualityWhite,0.47467321157455444,3.6178009510040283,7348,7,10000,SinusoidProjectionOnline +WineQualityWhite,0.47875815629959106,2.9775240421295166,7348,7,10000,SinusoidProjectionOnline +Yeast,0.5283018946647644,0.9179389476776123,2226,10,10000,SinusoidProjectionOnline +Yeast,0.4070080816745758,0.9399778842926025,2226,10,10000,SinusoidProjectionOnline +Yeast,0.5552560687065125,0.9180738925933838,2226,10,10000,SinusoidProjectionOnline +Yeast,0.5013477206230164,0.9152312278747559,2226,10,10000,SinusoidProjectionOnline +Zoo,0.9200000166893005,0.05752396583557129,152,7,10000,SinusoidProjectionOnline +Zoo,0.9200000166893005,0.060517311096191406,152,7,10000,SinusoidProjectionOnline +Zoo,0.9599999785423279,0.06087803840637207,152,7,10000,SinusoidProjectionOnline +Zoo,0.9200000166893005,0.05719184875488281,152,7,10000,SinusoidProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1676417396.6479611.csv b/examples/hdc_methods_survey/results/results1676417396.6479611.csv new file mode 100644 index 00000000..938d8c21 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676417396.6479611.csv @@ -0,0 +1,3 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5565134286880493,1.0287950038909912,6266,3,1000,HashmapProjection +Abalone,0.540229856967926,0.9635951519012451,6266,3,1000,HashmapProjection diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py new file mode 100644 index 00000000..7a0b220b --- /dev/null +++ b/examples/hdc_methods_survey/run_experiment.py @@ -0,0 +1,36 @@ +import hashmap_encoding +import hashmap_encoding_online +import hashmap_encoding_online_iterative +import hashmap_encoding_regenerative_continuous +import hashmap_encoding_regenerative_reset +import random_projection +import random_projection_online +import random_projection_online_iterative +import random_projection_regenerative_continuous +import random_projection_regenerative_reset +import sinusoid_projection +import sinusoid_projection_online +import sinusoid_projection_online_iterative +import sinusoid_projection_regenerative_contiuous +import sinusoid_projection_regenerative_reset + +dimensions = [10000] +epochs = [5] +drop_rate = [0.2] +levels = [100] + +files = [hashmap_encoding, hashmap_encoding_online, hashmap_encoding_online_iterative, + hashmap_encoding_regenerative_continuous, hashmap_encoding_regenerative_reset, + random_projection, random_projection_online, random_projection_online_iterative, + random_projection_regenerative_continuous, random_projection_regenerative_reset, + sinusoid_projection, sinusoid_projection_online, sinusoid_projection_online_iterative, + sinusoid_projection_regenerative_contiuous, sinusoid_projection_regenerative_reset] + +for i in files: + i.experiment() + + + + + + diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py new file mode 100644 index 00000000..8dce315d --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -0,0 +1,93 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +BATCH_SIZE = 1 +def experiment(DIMENSIONS=10000, method='SinusoidProjection'): + + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py new file mode 100644 index 00000000..c30918c6 --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -0,0 +1,94 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +BATCH_SIZE = 1 + +def experiment(DIMENSIONS=10000, method='SinusoidProjectionOnlineIterative', epochs = 5): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py new file mode 100644 index 00000000..073c33d4 --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -0,0 +1,94 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +DIMENSIONS = 10000 +BATCH_SIZE = 1 +method = 'SinusoidProjectionOnlineIterative' + + +def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + +class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + +benchmark = UCIClassificationBenchmark("../data", download=True) +results_file = 'results/results'+str(time.time())+'.csv' +with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + +for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py new file mode 100644 index 00000000..594b9629 --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -0,0 +1,99 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +BATCH_SIZE = 1 + + +def experiment(DIMENSIONS=10000, method='SinusoidProjectionRegenerativeContinuous', epochs = 5, drop_rate = 0.2): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + model.normalize() + + if i < epochs-1: + model.regenerate_continuous(encode, drop_rate, num_classes) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py new file mode 100644 index 00000000..a451dd86 --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -0,0 +1,98 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +BATCH_SIZE = 1 + +def experiment(DIMENSIONS=10000, method='SinusoidProjectionRegenerativeReset', epochs = 5, drop_rate = 0.2): + + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = 'results/results'+str(time.time())+'.csv' + with open(results_file, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + + for dataset in benchmark.datasets(): + #print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + model.normalize() + + if i < epochs-1: + model.regenerate_reset(encode, drop_rate) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, 'a', newline='') as file: + writer = csv.writer(file) + writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) diff --git a/torchhd/models.py b/torchhd/models.py index 27a6f672..c47c48b9 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -117,3 +117,27 @@ def extra_repr(self) -> str: return "in_features={}, out_features={}".format( self.in_features, self.out_features is not None ) + + def regen_continuous(self, encode, x, size, classes): + # F.normalize(self.weight.data) + encode.embed.weight[x, :] = torch.normal(0, 1, size=(1, size)) + self.weight[:,x] = torch.zeros((1, classes)) + + @torch.no_grad() + def regenerate_continuous(self, encode, drop_rate, classes) -> None: + dimensions = encode.embed.weight.shape[0] + indices = torch.topk(1/torch.var(self.weight, dim=0), int(dimensions*drop_rate)).indices + size = encode.embed.weight.shape[1] + for i in indices: + self.regen_continuous(encode, i, size, classes) + + def regen_reset(self, encode, x, size): + encode.embed.weight[x, :] = torch.normal(0, 1, size=(1, size)) + + @torch.no_grad() + def regenerate_reset(self, encode, drop_rate) -> None: + dimensions = encode.embed.weight.shape[0] + indices = torch.topk(1/torch.var(self.weight, dim=0), int(dimensions*drop_rate)).indices + size = encode.embed.weight.shape[1] + for i in indices: + self.regen_reset(encode, i, size) From becee829d5b74aecf6e785507b5112d6f0ea8aa8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 14 Feb 2023 23:52:20 +0000 Subject: [PATCH 02/50] [github-action] formatting fixes --- .../hdc_methods_survey/hashmap_encoding.py | 32 +++++++++----- .../hashmap_encoding_online.py | 33 ++++++++++----- .../hashmap_encoding_online_iterative.py | 36 ++++++++++------ ...ashmap_encoding_regenerative_continuous.py | 42 +++++++++++++------ .../hashmap_encoding_regenerative_reset.py | 41 ++++++++++++------ .../hdc_methods_survey/random_projection.py | 33 ++++++++++----- .../random_projection_online.py | 33 ++++++++++----- .../random_projection_online_iterative.py | 32 +++++++++----- ...ndom_projection_regenerative_continuous.py | 40 ++++++++++++------ .../random_projection_regenerative_reset.py | 38 ++++++++++++----- examples/hdc_methods_survey/run_experiment.py | 29 +++++++------ .../hdc_methods_survey/sinusoid_projection.py | 32 +++++++++----- .../sinusoid_projection_online.py | 32 +++++++++----- .../sinusoid_projection_online_iterative.py | 28 +++++++++---- ...usoid_projection_regenerative_contiuous.py | 40 ++++++++++++------ .../sinusoid_projection_regenerative_reset.py | 39 ++++++++++++----- torchhd/models.py | 10 +++-- 17 files changed, 393 insertions(+), 177 deletions(-) diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index 0877781b..543d1174 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -15,15 +15,14 @@ print("Using {} device".format(device)) BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method ='HashmapProjection', levels = 100): +def experiment(DIMENSIONS=10000, method="HashmapProjection", levels=100): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize - class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() @@ -36,15 +35,16 @@ def forward(self, x): sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -59,7 +59,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1), levels) encode = encode.to(device) @@ -87,6 +89,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 100da31d..560982ca 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -16,15 +16,13 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method = 'HashmapProjectionOnline', levels = 100): - +def experiment(DIMENSIONS=10000, method="HashmapProjectionOnline", levels=100): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize - class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() @@ -37,15 +35,16 @@ def forward(self, x): sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -60,7 +59,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1), levels) encode = encode.to(device) @@ -88,6 +89,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index 64ccb8ba..74242c8e 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -16,16 +16,15 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='HashmapProjectionOnlineIterative', levels=100, epochs=5): - - +def experiment( + DIMENSIONS=10000, method="HashmapProjectionOnlineIterative", levels=100, epochs=5 +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize - class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() @@ -38,15 +37,16 @@ def forward(self, x): sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -61,7 +61,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1), levels) encode = encode.to(device) @@ -90,6 +92,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index bdadaa85..d488415a 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -16,16 +16,19 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='HashmapProjectionRegenerativeContinuous', levels=100, epochs=5, drop_rate = 0.2): - - +def experiment( + DIMENSIONS=10000, + method="HashmapProjectionRegenerativeContinuous", + levels=100, + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize - class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() @@ -38,15 +41,16 @@ def forward(self, x): sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -61,7 +65,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1), levels) encode = encode.to(device) @@ -78,7 +84,7 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) - if i < epochs-1: + if i < epochs - 1: model.regenerate_continuous(encode, drop_rate, num_classes) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -93,6 +99,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 831318de..fa0c4ee6 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -16,15 +16,19 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='HashmapProjectionRegenerativeReset', levels=100, epochs=5, drop_rate = 0.2): - +def experiment( + DIMENSIONS=10000, + method="HashmapProjectionRegenerativeReset", + levels=100, + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize - class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() @@ -37,15 +41,16 @@ def forward(self, x): sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -60,7 +65,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1), levels) encode = encode.to(device) @@ -77,7 +84,7 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) - if i < epochs-1: + if i < epochs - 1: model.regenerate_reset(encode, drop_rate) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -92,6 +99,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index eb5f27bb..d0e11271 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -10,13 +10,14 @@ from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark + BATCH_SIZE = 1 device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method='RandomProjection'): +def experiment(DIMENSIONS=10000, method="RandomProjection"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -29,21 +30,21 @@ def __init__(self, size): self.embed = embeddings.Projection(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -58,7 +59,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -87,6 +90,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 8651e9fe..27270845 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -15,9 +15,8 @@ print("Using {} device".format(device)) BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='RandomProjectionOnline'): - +def experiment(DIMENSIONS=10000, method="RandomProjectionOnline"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -30,21 +29,21 @@ def __init__(self, size): self.embed = embeddings.Projection(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -59,7 +58,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -88,6 +89,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 2caee6b8..c1072d27 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -16,8 +16,8 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='RandomProjectionOnlineIterative', epochs = 5): +def experiment(DIMENSIONS=10000, method="RandomProjectionOnlineIterative", epochs=5): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -30,21 +30,21 @@ def __init__(self, size): self.embed = embeddings.Projection(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -59,7 +59,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -89,6 +91,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index fd9a0857..94811458 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -15,15 +15,18 @@ print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method='RandomProjectionRegenerativeContinuous', epochs = 5, drop_rate = 0.2): - +def experiment( + DIMENSIONS=10000, + method="RandomProjectionRegenerativeContinuous", + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize - class Encoder(nn.Module): def __init__(self, size): super(Encoder, self).__init__() @@ -35,15 +38,16 @@ def forward(self, x): sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -58,7 +62,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -78,7 +84,7 @@ def forward(self, x): model.add_online(samples_hv, labels) model.normalize() - if i < epochs-1: + if i < epochs - 1: model.regenerate_continuous(encode, drop_rate, num_classes) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -91,6 +97,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index 343d0911..7bdb1b98 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -16,8 +16,13 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='RandomProjectionRegenerativeReset', epochs = 5, drop_rate = 0.2): +def experiment( + DIMENSIONS=10000, + method="RandomProjectionRegenerativeReset", + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -35,15 +40,16 @@ def forward(self, x): sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -58,7 +64,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -77,7 +85,7 @@ def forward(self, x): model.add_online(samples_hv, labels) model.normalize() - if i < epochs-1: + if i < epochs - 1: model.regenerate_reset(encode, drop_rate) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -90,6 +98,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py index 7a0b220b..9994baf5 100644 --- a/examples/hdc_methods_survey/run_experiment.py +++ b/examples/hdc_methods_survey/run_experiment.py @@ -19,18 +19,23 @@ drop_rate = [0.2] levels = [100] -files = [hashmap_encoding, hashmap_encoding_online, hashmap_encoding_online_iterative, - hashmap_encoding_regenerative_continuous, hashmap_encoding_regenerative_reset, - random_projection, random_projection_online, random_projection_online_iterative, - random_projection_regenerative_continuous, random_projection_regenerative_reset, - sinusoid_projection, sinusoid_projection_online, sinusoid_projection_online_iterative, - sinusoid_projection_regenerative_contiuous, sinusoid_projection_regenerative_reset] +files = [ + hashmap_encoding, + hashmap_encoding_online, + hashmap_encoding_online_iterative, + hashmap_encoding_regenerative_continuous, + hashmap_encoding_regenerative_reset, + random_projection, + random_projection_online, + random_projection_online_iterative, + random_projection_regenerative_continuous, + random_projection_regenerative_reset, + sinusoid_projection, + sinusoid_projection_online, + sinusoid_projection_online_iterative, + sinusoid_projection_regenerative_contiuous, + sinusoid_projection_regenerative_reset, +] for i in files: i.experiment() - - - - - - diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index 8dce315d..e01ba20f 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -15,9 +15,9 @@ print("Using {} device".format(device)) BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='SinusoidProjection'): +def experiment(DIMENSIONS=10000, method="SinusoidProjection"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -30,21 +30,21 @@ def __init__(self, size): self.embed = embeddings.Sinusoid(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -59,7 +59,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -88,6 +90,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index c30918c6..40cdb5b7 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -16,8 +16,8 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='SinusoidProjectionOnlineIterative', epochs = 5): +def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -30,21 +30,21 @@ def __init__(self, size): self.embed = embeddings.Sinusoid(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -59,7 +59,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -89,6 +91,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 073c33d4..21ec1120 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -16,7 +16,7 @@ DIMENSIONS = 10000 BATCH_SIZE = 1 -method = 'SinusoidProjectionOnlineIterative' +method = "SinusoidProjectionOnlineIterative" def create_min_max_normalize(min, max): @@ -25,13 +25,13 @@ def normalize(input): return normalize + class Encoder(nn.Module): def __init__(self, size): super(Encoder, self).__init__() self.embed = embeddings.Sinusoid(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() @@ -39,13 +39,15 @@ def forward(self, x): benchmark = UCIClassificationBenchmark("../data", download=True) -results_file = 'results/results'+str(time.time())+'.csv' -with open(results_file, 'w', newline='') as file: +results_file = "results/results" + str(time.time()) + ".csv" +with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -89,6 +91,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py index 594b9629..d1a7b054 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -17,8 +17,12 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='SinusoidProjectionRegenerativeContinuous', epochs = 5, drop_rate = 0.2): - +def experiment( + DIMENSIONS=10000, + method="SinusoidProjectionRegenerativeContinuous", + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -31,21 +35,21 @@ def __init__(self, size): self.embed = embeddings.Sinusoid(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -60,7 +64,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -79,7 +85,7 @@ def forward(self, x): model.add_online(samples_hv, labels) model.normalize() - if i < epochs-1: + if i < epochs - 1: model.regenerate_continuous(encode, drop_rate, num_classes) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -94,6 +100,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index a451dd86..0b5728d4 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -16,8 +16,13 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method='SinusoidProjectionRegenerativeReset', epochs = 5, drop_rate = 0.2): +def experiment( + DIMENSIONS=10000, + method="SinusoidProjectionRegenerativeReset", + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -30,21 +35,21 @@ def __init__(self, size): self.embed = embeddings.Sinusoid(size, DIMENSIONS) self.flatten = torch.nn.Flatten() - def forward(self, x): x = self.flatten(x) sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = 'results/results'+str(time.time())+'.csv' - with open(results_file, 'w', newline='') as file: + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) - writer.writerow(['Name','Accuracy','Time','Size','Classes','Dimensions','Method']) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) for dataset in benchmark.datasets(): - #print(dataset.name) + # print(dataset.name) # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) @@ -59,7 +64,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -78,7 +85,7 @@ def forward(self, x): model.add_online(samples_hv, labels) model.normalize() - if i < epochs-1: + if i < epochs - 1: model.regenerate_reset(encode, drop_rate) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -93,6 +100,16 @@ def forward(self, x): outputs = model(samples_hv, dot=True) accuracy.update(outputs.cpu(), labels) - with open(results_file, 'a', newline='') as file: + with open(results_file, "a", newline="") as file: writer = csv.writer(file) - writer.writerow([dataset.name, accuracy.compute().item(), time.time()-t, len(dataset.train)+len(dataset.train), num_classes, DIMENSIONS, method]) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) diff --git a/torchhd/models.py b/torchhd/models.py index c47c48b9..2744dcd2 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -121,12 +121,14 @@ def extra_repr(self) -> str: def regen_continuous(self, encode, x, size, classes): # F.normalize(self.weight.data) encode.embed.weight[x, :] = torch.normal(0, 1, size=(1, size)) - self.weight[:,x] = torch.zeros((1, classes)) + self.weight[:, x] = torch.zeros((1, classes)) @torch.no_grad() def regenerate_continuous(self, encode, drop_rate, classes) -> None: dimensions = encode.embed.weight.shape[0] - indices = torch.topk(1/torch.var(self.weight, dim=0), int(dimensions*drop_rate)).indices + indices = torch.topk( + 1 / torch.var(self.weight, dim=0), int(dimensions * drop_rate) + ).indices size = encode.embed.weight.shape[1] for i in indices: self.regen_continuous(encode, i, size, classes) @@ -137,7 +139,9 @@ def regen_reset(self, encode, x, size): @torch.no_grad() def regenerate_reset(self, encode, drop_rate) -> None: dimensions = encode.embed.weight.shape[0] - indices = torch.topk(1/torch.var(self.weight, dim=0), int(dimensions*drop_rate)).indices + indices = torch.topk( + 1 / torch.var(self.weight, dim=0), int(dimensions * drop_rate) + ).indices size = encode.embed.weight.shape[1] for i in indices: self.regen_reset(encode, i, size) From f6e6f37485512bbf047dbe77867d6fd035164d34 Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 14 Feb 2023 18:27:32 -0800 Subject: [PATCH 03/50] cpu --- examples/hdc_methods_survey/hashmap_encoding.py | 4 ++-- examples/hdc_methods_survey/hashmap_encoding_online.py | 4 ++-- .../hdc_methods_survey/hashmap_encoding_online_iterative.py | 5 +++-- .../hashmap_encoding_regenerative_continuous.py | 4 ++-- .../hashmap_encoding_regenerative_reset.py | 5 +++-- examples/hdc_methods_survey/random_projection.py | 5 +++-- examples/hdc_methods_survey/random_projection_online.py | 5 +++-- .../hdc_methods_survey/random_projection_online_iterative.py | 5 +++-- .../random_projection_regenerative_continuous.py | 5 +++-- .../random_projection_regenerative_reset.py | 5 +++-- .../hdc_methods_survey/results/results1676418853.781033.csv | 2 ++ .../hdc_methods_survey/results/results1676428030.018697.csv | 1 + examples/hdc_methods_survey/sinusoid_projection.py | 5 +++-- examples/hdc_methods_survey/sinusoid_projection_online.py | 5 +++-- .../sinusoid_projection_online_iterative.py | 5 +++-- .../sinusoid_projection_regenerative_contiuous.py | 5 +++-- .../sinusoid_projection_regenerative_reset.py | 5 +++-- 17 files changed, 45 insertions(+), 30 deletions(-) create mode 100644 examples/hdc_methods_survey/results/results1676418853.781033.csv create mode 100644 examples/hdc_methods_survey/results/results1676428030.018697.csv diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index 0877781b..7e70f230 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -10,8 +10,8 @@ from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark - -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 100da31d..5398ffeb 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -10,8 +10,8 @@ from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark - -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index 64ccb8ba..ef5c3d87 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index bdadaa85..7d9aa2c2 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -10,8 +10,8 @@ from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark - -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 831318de..b71c077e 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index eb5f27bb..e6298834 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -12,8 +12,9 @@ from torchhd.datasets import UCIClassificationBenchmark BATCH_SIZE = 1 -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) def experiment(DIMENSIONS=10000, method='RandomProjection'): diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 8651e9fe..e0b594a6 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 def experiment(DIMENSIONS=10000, method='RandomProjectionOnline'): diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 2caee6b8..2db14bdd 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index fd9a0857..c0886f65 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) def experiment(DIMENSIONS=10000, method='RandomProjectionRegenerativeContinuous', epochs = 5, drop_rate = 0.2): diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index 343d0911..54a5d708 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/results/results1676418853.781033.csv b/examples/hdc_methods_survey/results/results1676418853.781033.csv new file mode 100644 index 00000000..836801d8 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676418853.781033.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.44731801748275757,2.6036641597747803,6266,3,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676428030.018697.csv b/examples/hdc_methods_survey/results/results1676428030.018697.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676428030.018697.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index 8dce315d..88a4420d 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 def experiment(DIMENSIONS=10000, method='SinusoidProjection'): diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index c30918c6..a09d8313 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 073c33d4..983e59f2 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) DIMENSIONS = 10000 BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py index 594b9629..82c76da8 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index a451dd86..394c29df 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -11,8 +11,9 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -print("Using {} device".format(device)) +device = "cpu" +#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) BATCH_SIZE = 1 From 1c2e26075e3615587cc905ce843109dea719f836 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Feb 2023 02:28:57 +0000 Subject: [PATCH 04/50] [github-action] formatting fixes --- examples/hdc_methods_survey/hashmap_encoding.py | 3 ++- examples/hdc_methods_survey/hashmap_encoding_online.py | 3 ++- .../hdc_methods_survey/hashmap_encoding_online_iterative.py | 2 +- .../hashmap_encoding_regenerative_continuous.py | 3 ++- .../hdc_methods_survey/hashmap_encoding_regenerative_reset.py | 2 +- examples/hdc_methods_survey/random_projection.py | 2 +- examples/hdc_methods_survey/random_projection_online.py | 2 +- .../hdc_methods_survey/random_projection_online_iterative.py | 2 +- .../random_projection_regenerative_continuous.py | 2 +- .../hdc_methods_survey/random_projection_regenerative_reset.py | 2 +- examples/hdc_methods_survey/sinusoid_projection.py | 2 +- examples/hdc_methods_survey/sinusoid_projection_online.py | 2 +- .../hdc_methods_survey/sinusoid_projection_online_iterative.py | 2 +- .../sinusoid_projection_regenerative_contiuous.py | 2 +- .../sinusoid_projection_regenerative_reset.py | 2 +- 15 files changed, 18 insertions(+), 15 deletions(-) diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index 95d7073b..2b2146d6 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -10,8 +10,9 @@ from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark + device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 366e4fb2..21490965 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -10,8 +10,9 @@ from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark + device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index 061ccd0d..d198e464 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index 468acd8b..e3de17c2 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -10,8 +10,9 @@ from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark + device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 1149f900..1642131a 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index 76685d90..3c14caad 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -14,7 +14,7 @@ BATCH_SIZE = 1 device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index aa067baa..fa93e4f6 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 8e218f68..9d4ef078 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index 3cbd7900..69fb4e71 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index 72093f2e..04d6865a 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index ca378aaa..72054672 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index 1a9e4f71..9cbabc82 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 569a9794..05e96a2f 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) DIMENSIONS = 10000 diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py index 3d373bb3..2e78b43c 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index 2e2441b2..92d54d9f 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -12,7 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark device = "cpu" -#device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) BATCH_SIZE = 1 From 7632915844e13f434526975199d804aa466ecd17 Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 15 Feb 2023 08:09:45 -0800 Subject: [PATCH 05/50] experiments --- .../hdc_methods_survey/hashmap_encoding.py | 1 + .../hashmap_encoding_online.py | 1 + .../hashmap_encoding_online_iterative.py | 2 + ...ashmap_encoding_regenerative_continuous.py | 10 +- .../hashmap_encoding_regenerative_reset.py | 8 +- .../hdc_methods_survey/random_projection.py | 2 + .../random_projection_online.py | 2 + .../random_projection_online_iterative.py | 2 + ...ndom_projection_regenerative_continuous.py | 6 +- .../random_projection_regenerative_reset.py | 4 +- .../hdc_methods_survey/sinusoid_projection.py | 2 + .../sinusoid_projection_online.py | 2 + .../sinusoid_projection_online_iterative.py | 159 +++++++++--------- ...usoid_projection_regenerative_contiuous.py | 4 +- .../sinusoid_projection_regenerative_reset.py | 4 +- 15 files changed, 117 insertions(+), 92 deletions(-) diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index 95d7073b..cc5d41ea 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -102,3 +102,4 @@ def forward(self, x): method, ] ) +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 366e4fb2..c9cca7dc 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -102,3 +102,4 @@ def forward(self, x): method, ] ) +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index 061ccd0d..eec99915 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -106,3 +106,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index 468acd8b..80aeaae3 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -32,18 +32,18 @@ def normalize(input): class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() - self.keys = embeddings.Random(size, DIMENSIONS) + self.embed = embeddings.Random(size, DIMENSIONS) self.values = embeddings.Level(levels, DIMENSIONS) self.flatten = torch.nn.Flatten() def forward(self, x): x = self.flatten(x) - sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + sample_hv = torchhd.hash_table(self.embed.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) benchmark = UCIClassificationBenchmark("../data", download=True) results_file = "results/results" + str(time.time()) + ".csv" - with open(results_file, "w", newline="") as file: + with open(results_file, "w+", newline="") as file: writer = csv.writer(file) writer.writerow( ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] @@ -83,9 +83,8 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) - if i < epochs - 1: - model.regenerate_continuous(encode, drop_rate, num_classes) + model.regenerate_continuous(encode.embed.weight.T, drop_rate, num_classes) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -112,3 +111,4 @@ def forward(self, x): method, ] ) +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 1149f900..8b647a86 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -33,13 +33,13 @@ def normalize(input): class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() - self.keys = embeddings.Random(size, DIMENSIONS) + self.embed = embeddings.Random(size, DIMENSIONS) self.values = embeddings.Level(levels, DIMENSIONS) self.flatten = torch.nn.Flatten() def forward(self, x): x = self.flatten(x) - sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + sample_hv = torchhd.hash_table(self.embed.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) benchmark = UCIClassificationBenchmark("../data", download=True) @@ -86,7 +86,7 @@ def forward(self, x): model.add_online(samples_hv, labels) if i < epochs - 1: - model.regenerate_reset(encode, drop_rate) + model.regenerate_reset(encode.embed.weight.T, drop_rate) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -113,3 +113,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index 76685d90..bddbe95d 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -104,3 +104,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index aa067baa..818f05ce 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -103,3 +103,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 8e218f68..4e3c725b 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -105,3 +105,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index 3cbd7900..7315248a 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -14,7 +14,7 @@ device = "cpu" #device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) - +BATCH_SIZE=1 def experiment( DIMENSIONS=10000, @@ -86,7 +86,7 @@ def forward(self, x): model.normalize() if i < epochs - 1: - model.regenerate_continuous(encode, drop_rate, num_classes) + model.regenerate_continuous(encode.embed.weight, drop_rate, num_classes) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -111,3 +111,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index 72093f2e..7a7a1eff 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -87,7 +87,7 @@ def forward(self, x): model.normalize() if i < epochs - 1: - model.regenerate_reset(encode, drop_rate) + model.regenerate_reset(encode.embed.weight, drop_rate) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -112,3 +112,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index ca378aaa..f2356e75 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -104,3 +104,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index 1a9e4f71..cc835628 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -105,3 +105,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 569a9794..17b9e42d 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -15,93 +15,94 @@ #device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) -DIMENSIONS = 10000 BATCH_SIZE = 1 -method = "SinusoidProjectionOnlineIterative" +def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) -def create_min_max_normalize(min, max): - def normalize(input): - return torch.nan_to_num((input - min) / (max - min)) + return normalize - return normalize + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() -class Encoder(nn.Module): - def __init__(self, size): - super(Encoder, self).__init__() - self.embed = embeddings.Sinusoid(size, DIMENSIONS) - self.flatten = torch.nn.Flatten() + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) - def forward(self, x): - x = self.flatten(x) - sample_hv = self.embed(x).sign() - return torchhd.hard_quantize(sample_hv) - -benchmark = UCIClassificationBenchmark("../data", download=True) -results_file = "results/results" + str(time.time()) + ".csv" -with open(results_file, "w", newline="") as file: - writer = csv.writer(file) - writer.writerow( - ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] - ) - -for dataset in benchmark.datasets(): - # print(dataset.name) - - # Number of features in the dataset. - num_feat = dataset.train[0][0].size(-1) - # Number of classes in the dataset. - num_classes = len(dataset.train.classes) - - # Get values for min-max normalization and add the transformation - min_val = torch.min(dataset.train.data, 0).values.to(device) - max_val = torch.max(dataset.train.data, 0).values.to(device) - transform = create_min_max_normalize(min_val, max_val) - dataset.train.transform = transform - dataset.test.transform = transform - - # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) - test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) - - encode = Encoder(dataset.train[0][0].size(-1)) - encode = encode.to(device) - - model = Centroid(DIMENSIONS, num_classes) - model = model.to(device) - t = time.time() - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add_online(samples_hv, labels) - - accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) - - with torch.no_grad(): - model.normalize() - - for samples, labels in tqdm(test_loader, desc="Testing"): - samples = samples.to(device) - - samples_hv = encode(samples) - outputs = model(samples_hv, dot=True) - accuracy.update(outputs.cpu(), labels) - - with open(results_file, "a", newline="") as file: + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: writer = csv.writer(file) writer.writerow( - [ - dataset.name, - accuracy.compute().item(), - time.time() - t, - len(dataset.train) + len(dataset.train), - num_classes, - DIMENSIONS, - method, - ] + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py index 3d373bb3..bf4bc0e0 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -87,7 +87,7 @@ def forward(self, x): model.normalize() if i < epochs - 1: - model.regenerate_continuous(encode, drop_rate, num_classes) + model.regenerate_continuous(encode.embed.weight, drop_rate, num_classes) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -114,3 +114,5 @@ def forward(self, x): method, ] ) + +experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index 2e2441b2..a1518fa2 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -87,7 +87,7 @@ def forward(self, x): model.normalize() if i < epochs - 1: - model.regenerate_reset(encode, drop_rate) + model.regenerate_reset(encode.embed.weight, drop_rate) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -114,3 +114,5 @@ def forward(self, x): method, ] ) + +experiment() \ No newline at end of file From d4727c0b938ef01462633fcd08e24f5513cf8c69 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Feb 2023 16:11:05 +0000 Subject: [PATCH 06/50] [github-action] formatting fixes --- examples/hdc_methods_survey/hashmap_encoding.py | 4 +++- .../hdc_methods_survey/hashmap_encoding_online.py | 4 +++- .../hashmap_encoding_online_iterative.py | 3 ++- .../hashmap_encoding_regenerative_continuous.py | 8 ++++++-- .../hashmap_encoding_regenerative_reset.py | 3 ++- examples/hdc_methods_survey/random_projection.py | 3 ++- .../hdc_methods_survey/random_projection_online.py | 3 ++- .../random_projection_online_iterative.py | 3 ++- .../random_projection_regenerative_continuous.py | 6 ++++-- .../random_projection_regenerative_reset.py | 3 ++- examples/hdc_methods_survey/sinusoid_projection.py | 3 ++- .../hdc_methods_survey/sinusoid_projection_online.py | 3 ++- .../sinusoid_projection_online_iterative.py | 12 +++++++----- .../sinusoid_projection_regenerative_contiuous.py | 1 + .../sinusoid_projection_regenerative_reset.py | 3 ++- 15 files changed, 42 insertions(+), 20 deletions(-) diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index 775cae9f..a12217f9 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -103,4 +103,6 @@ def forward(self, x): method, ] ) -experiment() \ No newline at end of file + + +experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 2e52d188..db1bf605 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -103,4 +103,6 @@ def forward(self, x): method, ] ) -experiment() \ No newline at end of file + + +experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index ae2be9ba..6d3268be 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -107,4 +107,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index 40f2fdfd..411621e0 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -85,7 +85,9 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) if i < epochs - 1: - model.regenerate_continuous(encode.embed.weight.T, drop_rate, num_classes) + model.regenerate_continuous( + encode.embed.weight.T, drop_rate, num_classes + ) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -112,4 +114,6 @@ def forward(self, x): method, ] ) -experiment() \ No newline at end of file + + +experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 1d6d3ab5..39a5534d 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -114,4 +114,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index 469222e9..15675ee5 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -105,4 +105,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 2f968515..c2da38b6 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -104,4 +104,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 40d5c881..20c32c6e 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -106,4 +106,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index 6209bd4d..615b00d4 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -14,7 +14,8 @@ device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # print("Using {} device".format(device)) -BATCH_SIZE=1 +BATCH_SIZE = 1 + def experiment( DIMENSIONS=10000, @@ -112,4 +113,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index e39c8fab..c7db0dd2 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -113,4 +113,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index a5adeec9..3621db44 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -105,4 +105,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index f835b5be..2323ace2 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -106,4 +106,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index fa5d5878..2323ace2 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -16,15 +16,15 @@ # print("Using {} device".format(device)) BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5): + +def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize - class Encoder(nn.Module): def __init__(self, size): super(Encoder, self).__init__() @@ -36,7 +36,6 @@ def forward(self, x): sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) results_file = "results/results" + str(time.time()) + ".csv" with open(results_file, "w", newline="") as file: @@ -61,7 +60,9 @@ def forward(self, x): dataset.test.transform = transform # Set up data loaders - train_loader = data.DataLoader(dataset.train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) encode = Encoder(dataset.train[0][0].size(-1)) @@ -105,4 +106,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py index ff94eb17..e0c1f337 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -115,4 +115,5 @@ def forward(self, x): ] ) + experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index 0408bd29..f7531d87 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -115,4 +115,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() From 2c8472a66fcbe0fdb45c24986875e0d27411b2c8 Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 15 Feb 2023 15:54:53 -0800 Subject: [PATCH 07/50] model update --- .../hdc_methods_survey/density_encoding.py | 108 +++++++++++++++++ .../density_encoding_online.py | 108 +++++++++++++++++ .../density_encoding_online_iterative.py | 108 +++++++++++++++++ ...ensity_encoding_regenerative_continuous.py | 109 +++++++++++++++++ .../density_encoding_regenerative_reset.py | 110 ++++++++++++++++++ torchhd/models.py | 24 ++-- 6 files changed, 555 insertions(+), 12 deletions(-) create mode 100644 examples/hdc_methods_survey/density_encoding.py create mode 100644 examples/hdc_methods_survey/density_encoding_online.py create mode 100644 examples/hdc_methods_survey/density_encoding_online_iterative.py create mode 100644 examples/hdc_methods_survey/density_encoding_regenerative_continuous.py create mode 100644 examples/hdc_methods_survey/density_encoding_regenerative_reset.py diff --git a/examples/hdc_methods_survey/density_encoding.py b/examples/hdc_methods_survey/density_encoding.py new file mode 100644 index 00000000..c6b3ee3d --- /dev/null +++ b/examples/hdc_methods_survey/density_encoding.py @@ -0,0 +1,108 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +BATCH_SIZE = 1 + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method="RandomProjection"): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py new file mode 100644 index 00000000..c6b3ee3d --- /dev/null +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -0,0 +1,108 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +BATCH_SIZE = 1 + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method="RandomProjection"): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/density_encoding_online_iterative.py b/examples/hdc_methods_survey/density_encoding_online_iterative.py new file mode 100644 index 00000000..a73a5216 --- /dev/null +++ b/examples/hdc_methods_survey/density_encoding_online_iterative.py @@ -0,0 +1,108 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +BATCH_SIZE = 1 + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method="DensityEncodingOnline"): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py new file mode 100644 index 00000000..86e9138d --- /dev/null +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -0,0 +1,109 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +BATCH_SIZE = 1 + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method="DensityEncodingOnlineIterative", epochs=5): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py new file mode 100644 index 00000000..2d419183 --- /dev/null +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -0,0 +1,110 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data + +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +BATCH_SIZE = 1 + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method="DensityEncodingRegenerativeContinuous", epochs=5, drop_rate=0.2): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + if i < epochs - 1: + model.regenerate_continuous(encode.embed.weight.T, drop_rate, num_classes) + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + +experiment() \ No newline at end of file diff --git a/torchhd/models.py b/torchhd/models.py index 2744dcd2..9a918187 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -118,30 +118,30 @@ def extra_repr(self) -> str: self.in_features, self.out_features is not None ) - def regen_continuous(self, encode, x, size, classes): + def regen_continuous(self, weight, x, size, classes): # F.normalize(self.weight.data) - encode.embed.weight[x, :] = torch.normal(0, 1, size=(1, size)) + weight[x, :] = torch.normal(0, 1, size=(1, size)) self.weight[:, x] = torch.zeros((1, classes)) @torch.no_grad() - def regenerate_continuous(self, encode, drop_rate, classes) -> None: - dimensions = encode.embed.weight.shape[0] + def regenerate_continuous(self, weight, drop_rate, classes) -> None: + dimensions = weight.shape[0] indices = torch.topk( 1 / torch.var(self.weight, dim=0), int(dimensions * drop_rate) ).indices - size = encode.embed.weight.shape[1] + size = weight.shape[1] for i in indices: - self.regen_continuous(encode, i, size, classes) + self.regen_continuous(weight, i, size, classes) - def regen_reset(self, encode, x, size): - encode.embed.weight[x, :] = torch.normal(0, 1, size=(1, size)) + def regen_reset(self, weight, x, size): + weight[x, :] = torch.normal(0, 1, size=(1, size)) @torch.no_grad() - def regenerate_reset(self, encode, drop_rate) -> None: - dimensions = encode.embed.weight.shape[0] + def regenerate_reset(self, weight, drop_rate) -> None: + dimensions = weight.shape[0] indices = torch.topk( 1 / torch.var(self.weight, dim=0), int(dimensions * drop_rate) ).indices - size = encode.embed.weight.shape[1] + size = weight.shape[1] for i in indices: - self.regen_reset(encode, i, size) + self.regen_reset(weight, i, size) From e15c6d171889b5d8eb539c9c45d07b219e8d4f96 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Feb 2023 23:55:41 +0000 Subject: [PATCH 08/50] [github-action] formatting fixes --- examples/hdc_methods_survey/density_encoding.py | 3 ++- .../hdc_methods_survey/density_encoding_online.py | 3 ++- .../density_encoding_online_iterative.py | 3 ++- .../density_encoding_regenerative_continuous.py | 3 ++- .../density_encoding_regenerative_reset.py | 14 +++++++++++--- 5 files changed, 19 insertions(+), 7 deletions(-) diff --git a/examples/hdc_methods_survey/density_encoding.py b/examples/hdc_methods_survey/density_encoding.py index c6b3ee3d..4bd4c119 100644 --- a/examples/hdc_methods_survey/density_encoding.py +++ b/examples/hdc_methods_survey/density_encoding.py @@ -105,4 +105,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index c6b3ee3d..4bd4c119 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -105,4 +105,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/density_encoding_online_iterative.py b/examples/hdc_methods_survey/density_encoding_online_iterative.py index a73a5216..2430a211 100644 --- a/examples/hdc_methods_survey/density_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/density_encoding_online_iterative.py @@ -105,4 +105,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py index 86e9138d..e38abf2c 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -106,4 +106,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py index 2d419183..fd988e84 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -18,7 +18,12 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingRegenerativeContinuous", epochs=5, drop_rate=0.2): +def experiment( + DIMENSIONS=10000, + method="DensityEncodingRegenerativeContinuous", + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -80,7 +85,9 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) if i < epochs - 1: - model.regenerate_continuous(encode.embed.weight.T, drop_rate, num_classes) + model.regenerate_continuous( + encode.embed.weight.T, drop_rate, num_classes + ) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) with torch.no_grad(): @@ -107,4 +114,5 @@ def forward(self, x): ] ) -experiment() \ No newline at end of file + +experiment() From ddb3a73d191f9cf05d120c826c3682b99f674762 Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 15 Feb 2023 17:10:06 -0800 Subject: [PATCH 09/50] density encoding --- examples/hdc_methods_survey/density_encoding.py | 2 +- .../density_encoding_online.py | 4 ++-- .../density_encoding_online_iterative.py | 17 +++++++++-------- .../density_encoding_regenerative_continuous.py | 5 +++-- .../density_encoding_regenerative_reset.py | 4 ++-- .../results/results1676417396.6479611.csv | 3 --- .../results/results1676418853.781033.csv | 2 -- .../results/results1676428030.018697.csv | 1 - 8 files changed, 17 insertions(+), 21 deletions(-) delete mode 100644 examples/hdc_methods_survey/results/results1676417396.6479611.csv delete mode 100644 examples/hdc_methods_survey/results/results1676418853.781033.csv delete mode 100644 examples/hdc_methods_survey/results/results1676428030.018697.csv diff --git a/examples/hdc_methods_survey/density_encoding.py b/examples/hdc_methods_survey/density_encoding.py index c6b3ee3d..41763cd2 100644 --- a/examples/hdc_methods_survey/density_encoding.py +++ b/examples/hdc_methods_survey/density_encoding.py @@ -18,7 +18,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="RandomProjection"): +def experiment(DIMENSIONS=10000, method="DensityEncoding"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index c6b3ee3d..a73a5216 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -18,7 +18,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="RandomProjection"): +def experiment(DIMENSIONS=10000, method="DensityEncodingOnline"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -77,7 +77,7 @@ def forward(self, x): labels = labels.to(device) samples_hv = encode(samples) - model.add(samples_hv, labels) + model.add_online(samples_hv, labels) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/density_encoding_online_iterative.py b/examples/hdc_methods_survey/density_encoding_online_iterative.py index a73a5216..86e9138d 100644 --- a/examples/hdc_methods_survey/density_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/density_encoding_online_iterative.py @@ -18,7 +18,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingOnline"): +def experiment(DIMENSIONS=10000, method="DensityEncodingOnlineIterative", epochs=5): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -71,13 +71,14 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add_online(samples_hv, labels) + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py index 86e9138d..78ddfff9 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -18,7 +18,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingOnlineIterative", epochs=5): +def experiment(DIMENSIONS=10000, method="DensityEncodingRegenerativeContinuous", epochs=5, drop_rate=0.2): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -79,7 +79,8 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) - + if i < epochs - 1: + model.regenerate_continuous(encode.embed.density_encoding.weight, drop_rate, num_classes) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) with torch.no_grad(): diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py index 2d419183..f7b2f29c 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -18,7 +18,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingRegenerativeContinuous", epochs=5, drop_rate=0.2): +def experiment(DIMENSIONS=10000, method="DensityEncodingRegenerativeReset", epochs=5, drop_rate=0.2): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -80,7 +80,7 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) if i < epochs - 1: - model.regenerate_continuous(encode.embed.weight.T, drop_rate, num_classes) + model.regenerate_reset(encode.embed.density_encoding.weight, drop_rate) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) with torch.no_grad(): diff --git a/examples/hdc_methods_survey/results/results1676417396.6479611.csv b/examples/hdc_methods_survey/results/results1676417396.6479611.csv deleted file mode 100644 index 938d8c21..00000000 --- a/examples/hdc_methods_survey/results/results1676417396.6479611.csv +++ /dev/null @@ -1,3 +0,0 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.5565134286880493,1.0287950038909912,6266,3,1000,HashmapProjection -Abalone,0.540229856967926,0.9635951519012451,6266,3,1000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676418853.781033.csv b/examples/hdc_methods_survey/results/results1676418853.781033.csv deleted file mode 100644 index 836801d8..00000000 --- a/examples/hdc_methods_survey/results/results1676418853.781033.csv +++ /dev/null @@ -1,2 +0,0 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.44731801748275757,2.6036641597747803,6266,3,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676428030.018697.csv b/examples/hdc_methods_survey/results/results1676428030.018697.csv deleted file mode 100644 index 0d9dbc39..00000000 --- a/examples/hdc_methods_survey/results/results1676428030.018697.csv +++ /dev/null @@ -1 +0,0 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method From 2d6cdb904d869942b3c5b98dbde9494549e3e472 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 16 Feb 2023 01:12:30 +0000 Subject: [PATCH 10/50] [github-action] formatting fixes --- .../density_encoding_regenerative_continuous.py | 11 +++++++++-- .../density_encoding_regenerative_reset.py | 5 +++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py index 4ef4e205..1815c795 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -18,7 +18,12 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingRegenerativeContinuous", epochs=5, drop_rate=0.2): +def experiment( + DIMENSIONS=10000, + method="DensityEncodingRegenerativeContinuous", + epochs=5, + drop_rate=0.2, +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -80,7 +85,9 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) if i < epochs - 1: - model.regenerate_continuous(encode.embed.density_encoding.weight, drop_rate, num_classes) + model.regenerate_continuous( + encode.embed.density_encoding.weight, drop_rate, num_classes + ) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) with torch.no_grad(): diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py index 50876a65..7611c13a 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -18,8 +18,9 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingRegenerativeReset", epochs=5, drop_rate=0.2): - +def experiment( + DIMENSIONS=10000, method="DensityEncodingRegenerativeReset", epochs=5, drop_rate=0.2 +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) From 81262b4528c6b2c50369d6c76d2df115b4d15095 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Fri, 17 Feb 2023 13:08:40 -0800 Subject: [PATCH 11/50] res --- .../results/results1676428378.1995282.csv | 428 ++++++++++++++++++ .../results/results1676432943.0178857.csv | 428 ++++++++++++++++++ .../results/results1676436480.4988213.csv | 428 ++++++++++++++++++ .../results/results1676441043.2857134.csv | 428 ++++++++++++++++++ .../results/results1676457070.3390179.csv | 1 + .../results/results1676475790.179539.csv | 1 + .../results/results1676475846.6177876.csv | 1 + .../results/results1676477492.2276995.csv | 428 ++++++++++++++++++ .../results/results1676480799.9960792.csv | 428 ++++++++++++++++++ .../results/results1676485011.2630215.csv | 428 ++++++++++++++++++ .../results/results1676501934.2747145.csv | 1 + .../results/results1676505020.8585207.csv | 1 + .../results/results1676505082.91008.csv | 1 + .../results/results1676505384.8878765.csv | 1 + .../results/results1676505534.5474777.csv | 2 + .../results/results1676505815.7879474.csv | 1 + .../results/results1676505980.6634178.csv | 12 + .../results/results1676506025.9854996.csv | 428 ++++++++++++++++++ .../results/results1676508487.8773282.csv | 428 ++++++++++++++++++ .../results/results1676511791.5145586.csv | 428 ++++++++++++++++++ .../results/results1676523607.9849403.csv | 428 ++++++++++++++++++ .../results/results1676537709.3423462.csv | 428 ++++++++++++++++++ .../results/results1676552758.7416768.csv | 428 ++++++++++++++++++ .../results/results1676554954.1855943.csv | 428 ++++++++++++++++++ .../results/results1676561047.094741.csv | 428 ++++++++++++++++++ .../results/results1676572039.9320471.csv | 428 ++++++++++++++++++ .../results/results1676582257.473147.csv | 428 ++++++++++++++++++ .../results/results1676592984.7060845.csv | 428 ++++++++++++++++++ .../results/results1676595528.4287524.csv | 86 ++++ .../results/results1676647962.1345074.csv | 428 ++++++++++++++++++ .../results/results1676651342.1356318.csv | 428 ++++++++++++++++++ .../results/results1676655713.7958713.csv | 319 +++++++++++++ 32 files changed, 8987 insertions(+) create mode 100644 examples/hdc_methods_survey/results/results1676428378.1995282.csv create mode 100644 examples/hdc_methods_survey/results/results1676432943.0178857.csv create mode 100644 examples/hdc_methods_survey/results/results1676436480.4988213.csv create mode 100644 examples/hdc_methods_survey/results/results1676441043.2857134.csv create mode 100644 examples/hdc_methods_survey/results/results1676457070.3390179.csv create mode 100644 examples/hdc_methods_survey/results/results1676475790.179539.csv create mode 100644 examples/hdc_methods_survey/results/results1676475846.6177876.csv create mode 100644 examples/hdc_methods_survey/results/results1676477492.2276995.csv create mode 100644 examples/hdc_methods_survey/results/results1676480799.9960792.csv create mode 100644 examples/hdc_methods_survey/results/results1676485011.2630215.csv create mode 100644 examples/hdc_methods_survey/results/results1676501934.2747145.csv create mode 100644 examples/hdc_methods_survey/results/results1676505020.8585207.csv create mode 100644 examples/hdc_methods_survey/results/results1676505082.91008.csv create mode 100644 examples/hdc_methods_survey/results/results1676505384.8878765.csv create mode 100644 examples/hdc_methods_survey/results/results1676505534.5474777.csv create mode 100644 examples/hdc_methods_survey/results/results1676505815.7879474.csv create mode 100644 examples/hdc_methods_survey/results/results1676505980.6634178.csv create mode 100644 examples/hdc_methods_survey/results/results1676506025.9854996.csv create mode 100644 examples/hdc_methods_survey/results/results1676508487.8773282.csv create mode 100644 examples/hdc_methods_survey/results/results1676511791.5145586.csv create mode 100644 examples/hdc_methods_survey/results/results1676523607.9849403.csv create mode 100644 examples/hdc_methods_survey/results/results1676537709.3423462.csv create mode 100644 examples/hdc_methods_survey/results/results1676552758.7416768.csv create mode 100644 examples/hdc_methods_survey/results/results1676554954.1855943.csv create mode 100644 examples/hdc_methods_survey/results/results1676561047.094741.csv create mode 100644 examples/hdc_methods_survey/results/results1676572039.9320471.csv create mode 100644 examples/hdc_methods_survey/results/results1676582257.473147.csv create mode 100644 examples/hdc_methods_survey/results/results1676592984.7060845.csv create mode 100644 examples/hdc_methods_survey/results/results1676595528.4287524.csv create mode 100644 examples/hdc_methods_survey/results/results1676647962.1345074.csv create mode 100644 examples/hdc_methods_survey/results/results1676651342.1356318.csv create mode 100644 examples/hdc_methods_survey/results/results1676655713.7958713.csv diff --git a/examples/hdc_methods_survey/results/results1676428378.1995282.csv b/examples/hdc_methods_survey/results/results1676428378.1995282.csv new file mode 100644 index 00000000..950efed0 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676428378.1995282.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5737547874450684,12.216453313827515,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5680076479911804,11.084490060806274,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5067049860954285,12.780311584472656,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6015325784683228,12.109305620193481,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.3279271125793457,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.29712629318237305,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.3109889030456543,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.26767683029174805,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.2882695198059082,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.3092343807220459,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.3038594722747803,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.31145477294921875,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.811313807964325,148.08004117012024,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7599999904632568,1.9038174152374268,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.37168142199516296,0.9172134399414062,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5309734344482422,1.2826614379882812,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6460176706314087,1.2709879875183105,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5486725568771362,1.008650302886963,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.6399999856948853,0.4329566955566406,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8589743375778198,1.131620168685913,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.7435897588729858,1.1313891410827637,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.7179487347602844,1.0769665241241455,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8782051205635071,1.0665152072906494,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.03425931930541992,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.0338282585144043,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.04976916313171387,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.0550839900970459,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8911504149436951,10.681388854980469,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8902654647827148,11.125686645507812,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8707964420318604,10.882954120635986,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8637168407440186,11.104570627212524,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.5561497211456299,1.2794280052185059,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.5614973306655884,1.299837350845337,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7326202988624573,1.2928836345672607,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.46524062752723694,1.2732281684875488,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7183098793029785,0.7713477611541748,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7183098793029785,0.8174774646759033,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6901408433914185,0.9189798831939697,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6338028311729431,0.8365936279296875,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,1.9119727611541748,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,1.8751790523529053,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,1.5442936420440674,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,1.4872357845306396,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,1.4987683296203613,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,1.1103038787841797,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,1.254211187362671,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.908450722694397,1.4187111854553223,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7551020383834839,0.6241757869720459,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7346938848495483,0.4229774475097656,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,0.6235406398773193,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6938775777816772,0.6277346611022949,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.16795110702514648,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6153846383094788,0.1701946258544922,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.5769230723381042,0.17129039764404297,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.5769230723381042,0.1728510856628418,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.8819444179534912,3.5898938179016113,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9212962985038757,3.445554494857788,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.8935185074806213,4.427323341369629,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9120370149612427,5.0825355052948,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7419962286949158,5.162710189819336,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7231638431549072,5.950784206390381,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7288135886192322,6.422304391860962,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7608286142349243,6.618291616439819,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8907721042633057,6.07064151763916,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8681732416152954,4.593780517578125,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8851224184036255,4.172817945480347,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8757061958312988,5.368730783462524,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.48488736152648926,88.37012553215027,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.4506700932979584,92.12545895576477,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.4878813922405243,86.50415873527527,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.46906188130378723,90.01144051551819,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8673341870307922,8.97759461402893,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9599499106407166,8.886817932128906,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9336670637130737,9.044775009155273,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.801001250743866,8.748634815216064,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5137614607810974,1.2590348720550537,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5596330165863037,1.296604871749878,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,1.3516771793365479,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5229358077049255,1.3124644756317139,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.692307710647583,0.6434714794158936,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7307692170143127,0.5370078086853027,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7307692170143127,0.6221139430999756,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6730769276618958,0.6348884105682373,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.8008658289909363,3.407651662826538,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7610278725624084,170.3091561794281,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7548108100891113,159.45537853240967,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7202321290969849,173.63888120651245,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7909882068634033,201.63842034339905,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47010868787765503,4.193660259246826,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.40489131212234497,3.9272665977478027,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.448369562625885,3.764585494995117,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.44565218687057495,4.738842010498047,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8023256063461304,1.8664495944976807,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,2.1569113731384277,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.7965116500854492,2.681626558303833,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8372092843055725,2.104020118713379,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.703125,1.744676113128662,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7421875,2.399869203567505,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.671875,2.110830783843994,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7421875,2.207078695297241,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9340659379959106,0.5318372249603271,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9230769276618958,0.5252954959869385,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9560439586639404,0.5274558067321777,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,0.6904845237731934,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.3937854766845703,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.40240907669067383,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.6666666865348816,0.324871301651001,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,0.34561824798583984,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.7857142686843872,1.024355411529541,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.761904776096344,1.0356988906860352,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.761904776096344,0.9942283630371094,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8095238208770752,0.9846136569976807,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.828125,2.174398899078369,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.7447916865348816,2.2236571311950684,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8697916865348816,1.9890878200531006,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.7447916865348816,2.1868207454681396,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8333333134651184,2.9273531436920166,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8177083134651184,1.9092977046966553,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8385416865348816,2.212313413619995,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8229166865348816,2.160759687423706,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.7599999904632568,0.27859020233154297,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.31177711486816406,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.2686464786529541,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8399999737739563,0.19493603706359863,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4166666567325592,0.6516950130462646,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4166666567325592,0.6758275032043457,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4583333432674408,0.5887579917907715,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4791666567325592,0.646477222442627,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.30188679695129395,0.4771273136138916,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5849056839942932,0.5745787620544434,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.4528301954269409,0.5704607963562012,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.3962264060974121,0.5751638412475586,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.5526315569877625,0.5907466411590576,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,0.5242688655853271,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6447368264198303,0.557058572769165,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.42105263471603394,0.553642988204956,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,0.5777215957641602,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5263158082962036,0.7785751819610596,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5657894611358643,1.0205485820770264,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5131579041481018,0.9995524883270264,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.4736842215061188,0.786583662033081,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7123287916183472,0.8417482376098633,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.9041095972061157,0.9022617340087891,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.767123281955719,0.7258501052856445,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8219178318977356,0.7576756477355957,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.19354838132858276,0.46588802337646484,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,0.44977498054504395,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,0.33960938453674316,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,0.38903164863586426,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.25999999046325684,0.42229199409484863,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.25999999046325684,0.36486315727233887,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,0.557436466217041,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.25999999046325684,0.7199196815490723,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7179487347602844,0.24084949493408203,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7692307829856873,0.23670101165771484,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.23838067054748535,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7692307829856873,0.2368762493133545,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5346534848213196,3.6972360610961914,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,0.7620553970336914,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,1.20292067527771,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.698630154132843,1.2646985054016113,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7123287916183472,1.094160556793213,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7054794430732727,0.9148290157318115,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.1433333307504654,6.303238868713379,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.7613636255264282,0.43784260749816895,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9204545617103577,0.4378654956817627,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9090909361839294,0.43602871894836426,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.875,0.4342927932739258,526,2,10000,SinusoidProjectionOnlineIterative +Iris,1.0,0.28484129905700684,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,0.26956748962402344,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9189189076423645,0.3102548122406006,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.8648648858070374,0.2469017505645752,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6039999723434448,1.9887676239013672,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.628000020980835,2.471971035003662,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.5799999833106995,2.5073230266571045,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.5920000076293945,1.952890396118164,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.5,0.05123281478881836,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.5,0.058220863342285156,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.3333333432674408,0.061809539794921875,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.04468584060668945,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.8565999865531921,55.69686460494995,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8500000238418579,55.104023933410645,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8378000259399414,59.93779993057251,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8396000266075134,41.679259061813354,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.6111111044883728,1.0612828731536865,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.6666666865348816,1.200047492980957,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.6888889074325562,1.59873366355896,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.6888889074325562,1.6673667430877686,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8270676732063293,1.287165880203247,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8872180581092834,0.8030078411102295,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8195488452911377,1.495800256729126,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8872180581092834,1.6082589626312256,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.05709028244018555,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.05388927459716797,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.125,0.05362558364868164,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.05272865295410156,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.6756756901741028,0.22717571258544922,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9189189076423645,0.3273162841796875,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7567567825317383,0.4827768802642822,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.5675675868988037,0.4498276710510254,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.7676130533218384,53.326884269714355,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7951629757881165,46.50662899017334,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8290221095085144,38.4789936542511,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8098843097686768,40.48910355567932,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.762499988079071,1.49473237991333,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.6458333134651184,1.3660173416137695,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7458333373069763,1.4092302322387695,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.8083333373069763,1.460890769958496,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8477672338485718,279.93939757347107,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8522573709487915,318.5764799118042,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.788165807723999,299.2631824016571,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8536105155944824,332.7859947681427,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.6538461446762085,0.165557861328125,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.15795373916625977,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.6538461446762085,0.15956735610961914,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.3487575054168701,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.777917206287384,7.580003499984741,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8205771446228027,7.949592351913452,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7904642224311829,8.924550294876099,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7578418850898743,9.31363558769226,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.5185185074806213,1.0456748008728027,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.6041666865348816,1.1983275413513184,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.49768519401550293,1.550281047821045,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.997538149356842,19.353376626968384,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.9955686926841736,16.104230642318726,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,21.264955043792725,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,10.966333150863647,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7394958138465881,0.7111506462097168,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7142857313156128,0.7088773250579834,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.8067227005958557,0.7060575485229492,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.831932783126831,0.712989330291748,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9539114832878113,13.348074674606323,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9551243185997009,16.94143581390381,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9599757194519043,17.26792287826538,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9320800304412842,17.39874529838562,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.9432098865509033,18.060952186584473,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9435185194015503,32.774064779281616,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9592592716217041,32.55703520774841,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9379629492759705,30.775707006454468,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.6705882549285889,1.8129024505615234,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7529411911964417,3.262725830078125,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7450980544090271,2.0119659900665283,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7176470756530762,1.4768486022949219,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8901960849761963,1.4231195449829102,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8588235378265381,1.4169151782989502,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9254902005195618,2.71932053565979,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8627451062202454,3.0658576488494873,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6929824352264404,1.3444066047668457,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7675438523292542,1.8705642223358154,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6315789222717285,1.9743554592132568,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6710526347160339,1.9325370788574219,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8859649300575256,2.1977922916412354,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8947368264198303,2.273695945739746,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,1.5377857685089111,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,2.476344585418701,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.910406231880188,12.90072512626648,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.8927444815635681,4.379666090011597,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9668769836425781,5.488731622695923,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9700315594673157,6.20360803604126,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.891167163848877,3.1106247901916504,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9524853825569153,11.975600004196167,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9451754093170166,12.829836368560791,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9561403393745422,11.389106750488281,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9568713307380676,12.703553199768066,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8775510191917419,0.4956369400024414,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8571428656578064,0.48149847984313965,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8367347121238708,0.5154855251312256,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.9795918464660645,0.4738481044769287,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.9479702711105347,20.10011386871338,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.6770833134651184,1.5139789581298828,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.7239583134651184,1.6200270652770996,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6770833134651184,1.119880199432373,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6822916865348816,0.9977521896362305,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.14049363136291504,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.7692307829856873,0.14909744262695312,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.2348918914794922,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.18169307708740234,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.19935846328735352,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.7692307829856873,0.2449326515197754,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.3423001766204834,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.807692289352417,0.2693748474121094,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.13620233535766602,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.695652186870575,0.12598633766174316,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,0.17168760299682617,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.3913043439388275,0.2602238655090332,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.20695877075195312,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.18284177780151367,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.21575403213500977,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.15781497955322266,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.15424442291259766,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.20371198654174805,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5,0.1765291690826416,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.3461538553237915,0.21245718002319336,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.5555555820465088,0.4128410816192627,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.6888889074325562,0.36753249168395996,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.6666666865348816,0.3441448211669922,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.7111111283302307,0.49065327644348145,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.6175000071525574,4.900264501571655,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.5899999737739563,4.130418300628662,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.612500011920929,4.476349830627441,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.6524999737739563,3.9216809272766113,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.5899999737739563,4.190556764602661,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.5649999976158142,5.034600496292114,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.5674999952316284,5.223714113235474,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.5874999761581421,4.342871427536011,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.6175000071525574,4.5338828563690186,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.6424999833106995,3.417325735092163,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.6200000047683716,3.2343485355377197,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.6274999976158142,4.351804256439209,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.22727273404598236,0.13625860214233398,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.272167444229126,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.3009777069091797,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.25204944610595703,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.45121949911117554,0.5410051345825195,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4878048896789551,0.9812209606170654,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.3658536672592163,0.9773099422454834,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,0.7801697254180908,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9713513255119324,15.726412296295166,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9848648905754089,17.437696933746338,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9794594645500183,14.806336402893066,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9556756615638733,14.579488515853882,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.942307710647583,0.41838574409484863,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.8653846383094788,0.49057507514953613,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.8461538553237915,0.5247166156768799,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9230769276618958,0.4275531768798828,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.7839195728302002,3.427819013595581,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.7939698696136475,3.1502268314361572,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.876884400844574,4.274677515029907,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.80402010679245,4.804387092590332,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.48138296604156494,1.9155590534210205,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.895652174949646,11.134474992752075,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9078260660171509,12.262694835662842,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.8799999952316284,10.123124837875366,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.904347836971283,9.742568731307983,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.5645161271095276,0.6560592651367188,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.625668466091156,0.6549444198608398,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5116279125213623,1.2392897605895996,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5930232405662537,1.428760290145874,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.40697672963142395,2.2407171726226807,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5581395626068115,2.2444911003112793,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.6800000071525574,1.880326747894287,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.6520000100135803,3.049215078353882,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.6320000290870667,3.1659903526306152,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7279999852180481,3.1649553775787354,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,0.3855915069580078,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8059701323509216,0.38600587844848633,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,0.3852503299713135,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.6865671873092651,0.3865697383880615,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9220104217529297,5.30439829826355,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9289427995681763,6.77771782875061,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.925476610660553,5.288210391998291,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8804159164428711,4.112012147903442,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.859499990940094,14.768396854400635,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9980000257492065,113.9144356250763,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.6682464480400085,2.091306686401367,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.6066350936889648,2.5747523307800293,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7251184582710266,1.327941656112671,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.6445497870445251,1.2599918842315674,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6659793853759766,5.141026973724365,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6845360994338989,4.884626388549805,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7175257802009583,5.84149169921875,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6742268204689026,5.7678656578063965,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.95333331823349,0.8761618137359619,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9466666579246521,1.8047685623168945,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9066666960716248,1.8405721187591553,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.8533333539962769,1.7348971366882324,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.6578947305679321,0.2717101573944092,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.31578946113586426,0.2758290767669678,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.5,0.27002692222595215,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.42105263471603394,0.2693312168121338,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.9320303201675415,18.397708415985107,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.8451882600784302,1.8922395706176758,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9623430967330933,1.6596813201904297,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9246861934661865,2.2044506072998047,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9246861934661865,2.053140640258789,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7327272891998291,3.8005504608154297,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.5545454621315002,3.590693712234497,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7836363911628723,3.888319492340088,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7818182110786438,3.942084550857544,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.022084712982177734,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.019989013671875,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.018746614456176758,16,2,10000,SinusoidProjectionOnlineIterative +Trains,1.0,0.018773794174194336,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.976756751537323,22.16419267654419,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9627026915550232,16.43072271347046,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9464864730834961,16.85797142982483,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9670270085334778,19.11446213722229,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,0.677638053894043,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,0.6882102489471436,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7922077775001526,0.7060396671295166,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.701298713684082,0.8586366176605225,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,0.6578688621520996,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8181818127632141,0.5924961566925049,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.6363636255264282,0.5724656581878662,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7142857313156128,0.646630048751831,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.7859237790107727,11.656089305877686,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8379765152931213,9.292272090911865,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8152492642402649,10.868371725082397,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.7441349029541016,11.87284779548645,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.8623999953269958,6.304645299911499,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8008000254631042,6.4896557331085205,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8055999875068665,9.740955591201782,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8312000036239624,12.502135753631592,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8392000198364258,6.357452154159546,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.7968000173568726,8.999048471450806,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8575999736785889,11.49836277961731,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8432000279426575,12.449108362197876,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9090909361839294,0.22470998764038086,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,0.453108549118042,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9090909361839294,0.4594748020172119,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,0.4632079601287842,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.45249998569488525,2.192737102508545,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5024999976158142,2.9165260791778564,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.48249998688697815,3.076301336288452,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5299999713897705,2.5164718627929688,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5024510025978088,8.491108894348145,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5057189464569092,8.892775058746338,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.49264705181121826,10.139254331588745,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.4542483687400818,9.071034669876099,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5363881587982178,3.0195062160491943,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5714285969734192,2.322200298309326,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.4609164297580719,2.835770845413208,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5229110717773438,2.5278353691101074,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.13093090057373047,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9200000166893005,0.1314561367034912,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.13901329040527344,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.21912002563476562,152,7,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676432943.0178857.csv b/examples/hdc_methods_survey/results/results1676432943.0178857.csv new file mode 100644 index 00000000..6eefc76c --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676432943.0178857.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5584291219711304,3.9205193519592285,6266,3,10000,HashmapProjection +Abalone,0.540229856967926,4.661633729934692,6266,3,10000,HashmapProjection +Abalone,0.5517241358757019,6.478723049163818,6266,3,10000,HashmapProjection +Abalone,0.540229856967926,6.95668625831604,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.10248684883117676,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10187721252441406,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10152077674865723,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10008597373962402,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.1288774013519287,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.10919308662414551,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.2052314281463623,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.24409031867980957,180,2,10000,HashmapProjection +Adult,0.7046864628791809,89.75593042373657,65122,2,10000,HashmapProjection +Annealing,0.5099999904632568,1.2481155395507812,1596,5,10000,HashmapProjection +Arrhythmia,0.6460176706314087,1.0526518821716309,678,13,10000,HashmapProjection +Arrhythmia,0.6106194853782654,0.8460731506347656,678,13,10000,HashmapProjection +Arrhythmia,0.5575221180915833,1.0318183898925781,678,13,10000,HashmapProjection +Arrhythmia,0.6814159154891968,1.0925343036651611,678,13,10000,HashmapProjection +AudiologyStd,0.8399999737739563,0.3835756778717041,342,18,10000,HashmapProjection +BalanceScale,0.7884615659713745,0.9250831604003906,938,3,10000,HashmapProjection +BalanceScale,0.7948718070983887,1.2503228187561035,938,3,10000,HashmapProjection +BalanceScale,0.8141025900840759,0.5106608867645264,938,3,10000,HashmapProjection +BalanceScale,0.7564102411270142,0.9721574783325195,938,3,10000,HashmapProjection +Balloons,1.0,0.015606164932250977,24,2,10000,HashmapProjection +Balloons,0.75,0.03913569450378418,24,2,10000,HashmapProjection +Balloons,0.75,0.019352436065673828,24,2,10000,HashmapProjection +Balloons,0.75,0.016744375228881836,24,2,10000,HashmapProjection +Bank,0.6548672318458557,6.148895263671875,6782,2,10000,HashmapProjection +Bank,0.652212381362915,5.553161144256592,6782,2,10000,HashmapProjection +Bank,0.6327433586120605,7.688238143920898,6782,2,10000,HashmapProjection +Bank,0.6327433586120605,7.72648286819458,6782,2,10000,HashmapProjection +Blood,0.6042780876159668,1.3015620708465576,1122,2,10000,HashmapProjection +Blood,0.6844919919967651,1.5195958614349365,1122,2,10000,HashmapProjection +Blood,0.6524063944816589,1.25791335105896,1122,2,10000,HashmapProjection +Blood,0.6951871514320374,1.022667646408081,1122,2,10000,HashmapProjection +BreastCancer,0.7323943376541138,0.6146841049194336,430,2,10000,HashmapProjection +BreastCancer,0.7183098793029785,0.5968685150146484,430,2,10000,HashmapProjection +BreastCancer,0.7887324094772339,0.26857447624206543,430,2,10000,HashmapProjection +BreastCancer,0.6619718074798584,0.2490403652191162,430,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,1.477649450302124,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,1.2006416320800781,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,1.4255266189575195,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,1.3037519454956055,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.922535240650177,1.0822854042053223,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9577465057373047,0.99588942527771,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.6148698329925537,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9295774698257446,0.7245974540710449,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5306122303009033,0.21244502067565918,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6122449040412903,0.21645617485046387,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.2682836055755615,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.22725439071655273,298,2,10000,HashmapProjection +BreastTissue,0.6153846383094788,0.16740632057189941,160,6,10000,HashmapProjection +BreastTissue,0.7307692170143127,0.20065879821777344,160,6,10000,HashmapProjection +BreastTissue,0.5,0.0923318862915039,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.09759283065795898,160,6,10000,HashmapProjection +Car,0.7777777910232544,2.9037749767303467,2592,4,10000,HashmapProjection +Car,0.7453703880310059,2.977543354034424,2592,4,10000,HashmapProjection +Car,0.7662037014961243,2.7205049991607666,2592,4,10000,HashmapProjection +Car,0.7986111044883728,3.1447489261627197,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.598870038986206,3.6578867435455322,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5725046992301941,3.9779679775238037,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.6233521699905396,4.0844995975494385,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5856873989105225,2.5887815952301025,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.7589454054832458,4.209282159805298,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.790960431098938,4.357422113418579,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7966101765632629,3.7177083492279053,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7777777910232544,3.9555118083953857,3190,3,10000,HashmapProjection +ChessKrvk,0.27502137422561646,45.132522106170654,42084,18,10000,HashmapProjection +ChessKrvk,0.26974621415138245,47.11070394515991,42084,18,10000,HashmapProjection +ChessKrvk,0.2720273733139038,46.78236794471741,42084,18,10000,HashmapProjection +ChessKrvk,0.27416595816612244,50.46935510635376,42084,18,10000,HashmapProjection +ChessKrvkp,0.831038773059845,5.0127246379852295,4794,2,10000,HashmapProjection +ChessKrvkp,0.8623279333114624,4.767406225204468,4794,2,10000,HashmapProjection +ChessKrvkp,0.8535669445991516,5.95528244972229,4794,2,10000,HashmapProjection +ChessKrvkp,0.8322903513908386,5.509572744369507,4794,2,10000,HashmapProjection +CongressionalVoting,0.5321100950241089,0.901038408279419,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.8000092506408691,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.9067518711090088,652,2,10000,HashmapProjection +CongressionalVoting,0.60550457239151,0.7528650760650635,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.75,0.19817018508911133,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.5961538553237915,0.4640035629272461,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.4492197036743164,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.46346163749694824,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8766233921051025,1.357227087020874,1056,11,10000,HashmapProjection +Connect4,0.6706731915473938,128.5076606273651,101336,3,10000,HashmapProjection +Connect4,0.6696666479110718,125.5896224975586,101336,3,10000,HashmapProjection +Connect4,0.6706140041351318,119.85263419151306,101336,3,10000,HashmapProjection +Connect4,0.6679495573043823,124.03823137283325,101336,3,10000,HashmapProjection +Contrac,0.4836956560611725,2.8319671154022217,2210,3,10000,HashmapProjection +Contrac,0.5244565010070801,3.346015453338623,2210,3,10000,HashmapProjection +Contrac,0.46739131212234497,2.8352465629577637,2210,3,10000,HashmapProjection +Contrac,0.4320652186870575,2.880445957183838,2210,3,10000,HashmapProjection +CreditApproval,0.8604651093482971,1.2452516555786133,1036,2,10000,HashmapProjection +CreditApproval,0.8662790656089783,1.5763087272644043,1036,2,10000,HashmapProjection +CreditApproval,0.854651153087616,1.6906592845916748,1036,2,10000,HashmapProjection +CreditApproval,0.8895348906517029,1.5369291305541992,1036,2,10000,HashmapProjection +CylinderBands,0.6953125,1.0190315246582031,768,2,10000,HashmapProjection +CylinderBands,0.625,0.703871488571167,768,2,10000,HashmapProjection +CylinderBands,0.75,1.0487396717071533,768,2,10000,HashmapProjection +CylinderBands,0.6796875,1.081045389175415,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,0.8329012393951416,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,0.7810616493225098,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.9623663425445557,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.9605350494384766,550,6,10000,HashmapProjection +Echocardiogram,0.8787878751754761,0.2570624351501465,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.3342311382293701,196,2,10000,HashmapProjection +Echocardiogram,0.7575757503509521,0.25910186767578125,196,2,10000,HashmapProjection +Echocardiogram,0.8484848737716675,0.21079587936401367,196,2,10000,HashmapProjection +Ecoli,0.8690476417541504,0.7635941505432129,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.8049163818359375,504,8,10000,HashmapProjection +Ecoli,0.8690476417541504,0.8504612445831299,504,8,10000,HashmapProjection +Ecoli,0.8809523582458496,0.8526437282562256,504,8,10000,HashmapProjection +EnergyY1,0.828125,1.734666109085083,1152,3,10000,HashmapProjection +EnergyY1,0.875,1.4221022129058838,1152,3,10000,HashmapProjection +EnergyY1,0.8697916865348816,1.1273126602172852,1152,3,10000,HashmapProjection +EnergyY1,0.796875,1.7663278579711914,1152,3,10000,HashmapProjection +EnergyY2,0.859375,1.6512794494628906,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,1.9154424667358398,1152,3,10000,HashmapProjection +EnergyY2,0.8385416865348816,1.7143399715423584,1152,3,10000,HashmapProjection +EnergyY2,0.8645833134651184,1.7297289371490479,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.15952420234680176,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.1035001277923584,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.09954214096069336,150,2,10000,HashmapProjection +Fertility,0.8399999737739563,0.09995388984680176,150,2,10000,HashmapProjection +Flags,0.5,0.19937562942504883,292,8,10000,HashmapProjection +Flags,0.5,0.1992354393005371,292,8,10000,HashmapProjection +Flags,0.5208333134651184,0.19947075843811035,292,8,10000,HashmapProjection +Flags,0.4583333432674408,0.3924107551574707,292,8,10000,HashmapProjection +Glass,0.49056604504585266,0.5004582405090332,322,6,10000,HashmapProjection +Glass,0.5849056839942932,0.2655980587005615,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.5427331924438477,322,6,10000,HashmapProjection +Glass,0.5094339847564697,0.42415833473205566,322,6,10000,HashmapProjection +HabermanSurvival,0.6184210777282715,0.4541172981262207,460,2,10000,HashmapProjection +HabermanSurvival,0.6973684430122375,0.27999043464660645,460,2,10000,HashmapProjection +HabermanSurvival,0.6973684430122375,0.3108217716217041,460,2,10000,HashmapProjection +HabermanSurvival,0.6447368264198303,0.2415177822113037,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.13216686248779297,264,3,10000,HashmapProjection +HeartCleveland,0.5394737124443054,0.30495643615722656,454,5,10000,HashmapProjection +HeartCleveland,0.5131579041481018,0.3073439598083496,454,5,10000,HashmapProjection +HeartCleveland,0.5921052694320679,0.30791330337524414,454,5,10000,HashmapProjection +HeartCleveland,0.5657894611358643,0.3049771785736084,454,5,10000,HashmapProjection +HeartHungarian,0.8219178318977356,0.2883877754211426,442,5,10000,HashmapProjection +HeartHungarian,0.8767123222351074,0.28893446922302246,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.28662657737731934,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.28783082962036133,442,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.12322282791137695,184,5,10000,HashmapProjection +HeartSwitzerland,0.35483869910240173,0.12376165390014648,184,5,10000,HashmapProjection +HeartSwitzerland,0.25806450843811035,0.1227409839630127,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.2843954563140869,184,5,10000,HashmapProjection +HeartVa,0.23999999463558197,0.5044775009155273,300,5,10000,HashmapProjection +HeartVa,0.36000001430511475,0.505565881729126,300,5,10000,HashmapProjection +HeartVa,0.3199999928474426,0.5058517456054688,300,5,10000,HashmapProjection +HeartVa,0.3799999952316284,0.24377202987670898,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.15825891494750977,232,2,10000,HashmapProjection +Hepatitis,0.8205128312110901,0.15771985054016113,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.15913128852844238,232,2,10000,HashmapProjection +Hepatitis,0.7948718070983887,0.25041747093200684,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,3.6690196990966797,1212,2,10000,HashmapProjection +HorseColic,0.6029411554336548,0.8732526302337646,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6095890402793884,1.0172967910766602,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,0.6274175643920898,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,1.1215577125549316,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,1.469040870666504,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,8.105031728744507,420,7,10000,HashmapProjection +Ionosphere,0.7613636255264282,0.8907873630523682,526,2,10000,HashmapProjection +Ionosphere,0.8409090638160706,0.9011235237121582,526,2,10000,HashmapProjection +Ionosphere,0.8636363744735718,0.9024431705474854,526,2,10000,HashmapProjection +Ionosphere,0.8409090638160706,0.6404976844787598,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.36984801292419434,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.1785902976989746,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.36951708793640137,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.22399282455444336,226,3,10000,HashmapProjection +LedDisplay,0.7680000066757202,1.6458921432495117,1500,10,10000,HashmapProjection +LedDisplay,0.7400000095367432,1.6034085750579834,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,2.2659571170806885,1500,10,10000,HashmapProjection +LedDisplay,0.7400000095367432,2.1414546966552734,1500,10,10000,HashmapProjection +Lenses,0.8333333134651184,0.030073165893554688,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.047197580337524414,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.06592464447021484,36,3,10000,HashmapProjection +Lenses,1.0,0.0659022331237793,36,3,10000,HashmapProjection +Letter,0.6779999732971191,36.45047307014465,30000,26,10000,HashmapProjection +Letter,0.6912000179290771,40.82139873504639,30000,26,10000,HashmapProjection +Letter,0.6787999868392944,39.032745599746704,30000,26,10000,HashmapProjection +Letter,0.6758000254631042,41.436558961868286,30000,26,10000,HashmapProjection +Libras,0.6333333253860474,0.9033401012420654,540,15,10000,HashmapProjection +Libras,0.6777777671813965,0.9282653331756592,540,15,10000,HashmapProjection +Libras,0.644444465637207,0.9456760883331299,540,15,10000,HashmapProjection +Libras,0.6222222447395325,0.7097454071044922,540,15,10000,HashmapProjection +LowResSpect,0.7894737124443054,1.297243356704712,796,9,10000,HashmapProjection +LowResSpect,0.8496240377426147,0.7146017551422119,796,9,10000,HashmapProjection +LowResSpect,0.7744361162185669,0.6572725772857666,796,9,10000,HashmapProjection +LowResSpect,0.7443609237670898,1.1878509521484375,796,9,10000,HashmapProjection +LungCancer,0.5,0.0722806453704834,48,3,10000,HashmapProjection +LungCancer,0.5,0.044705867767333984,48,3,10000,HashmapProjection +LungCancer,0.625,0.05836915969848633,48,3,10000,HashmapProjection +LungCancer,0.5,0.04114937782287598,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.1770470142364502,222,4,10000,HashmapProjection +Lymphography,0.9459459185600281,0.22829127311706543,222,4,10000,HashmapProjection +Lymphography,0.8108108043670654,0.1570899486541748,222,4,10000,HashmapProjection +Lymphography,0.7837837934494019,0.2232675552368164,222,4,10000,HashmapProjection +Magic,0.7812828421592712,32.761820554733276,28530,2,10000,HashmapProjection +Magic,0.7697160840034485,32.097575426101685,28530,2,10000,HashmapProjection +Magic,0.7762355208396912,33.66851282119751,28530,2,10000,HashmapProjection +Magic,0.775814950466156,31.44803237915039,28530,2,10000,HashmapProjection +Mammographic,0.7749999761581421,1.5551080703735352,1442,2,10000,HashmapProjection +Mammographic,0.8041666746139526,1.44826340675354,1442,2,10000,HashmapProjection +Mammographic,0.8041666746139526,1.3695526123046875,1442,2,10000,HashmapProjection +Mammographic,0.8374999761581421,1.1097815036773682,1442,2,10000,HashmapProjection +Miniboone,0.8414319157600403,256.9600098133087,195096,2,10000,HashmapProjection +Miniboone,0.8282384276390076,224.67976093292236,195096,2,10000,HashmapProjection +Miniboone,0.8387563228607178,310.365740776062,195096,2,10000,HashmapProjection +Miniboone,0.8339279294013977,278.6639838218689,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.9230769276618958,0.1361539363861084,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8461538553237915,0.12414383888244629,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.13835406303405762,160,2,10000,HashmapProjection +MolecBiolPromoter,0.9615384340286255,0.286989688873291,160,2,10000,HashmapProjection +MolecBiolSplice,0.8770388960838318,5.969564199447632,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8983688950538635,6.5672948360443115,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8920953869819641,6.216571569442749,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8757842183113098,5.003264904022217,4786,3,10000,HashmapProjection +Monks1,0.5671296119689941,1.1569397449493408,248,2,10000,HashmapProjection +Monks2,0.6342592835426331,1.86506986618042,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,1.8519949913024902,244,2,10000,HashmapProjection +Mushroom,0.8788774013519287,11.868985891342163,12186,2,10000,HashmapProjection +Mushroom,0.8961102962493896,14.564911603927612,12186,2,10000,HashmapProjection +Mushroom,0.8897095322608948,12.922115802764893,12186,2,10000,HashmapProjection +Mushroom,0.8975874185562134,14.672392129898071,12186,2,10000,HashmapProjection +Musk1,0.6302521228790283,1.1872708797454834,714,2,10000,HashmapProjection +Musk1,0.6890756487846375,0.9597389698028564,714,2,10000,HashmapProjection +Musk1,0.6722689270973206,1.105201005935669,714,2,10000,HashmapProjection +Musk1,0.6470588445663452,0.7527337074279785,714,2,10000,HashmapProjection +Musk2,0.7525773048400879,13.33362627029419,9898,2,10000,HashmapProjection +Musk2,0.7622801661491394,18.076963186264038,9898,2,10000,HashmapProjection +Musk2,0.7695572972297668,16.886191844940186,9898,2,10000,HashmapProjection +Musk2,0.763493001461029,16.375438928604126,9898,2,10000,HashmapProjection +Nursery,0.8617283701896667,23.085066080093384,19440,5,10000,HashmapProjection +Nursery,0.8719135522842407,30.377790212631226,19440,5,10000,HashmapProjection +Nursery,0.8722222447395325,23.302007913589478,19440,5,10000,HashmapProjection +Nursery,0.8682098984718323,21.938159942626953,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.6196078658103943,1.1524481773376465,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.7045183181762695,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.9980719089508057,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5529412031173706,1.854212999343872,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8666666746139526,2.0001323223114014,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8078431487083435,1.3593049049377441,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8549019694328308,2.1704792976379395,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,0.8562228679656982,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5657894611358643,1.588592529296875,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5789473652839661,1.8177263736724854,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,1.8269402980804443,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.6184210777282715,1.5553734302520752,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7280701994895935,1.2481939792633057,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.6973684430122375,1.2030978202819824,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7763158082962036,1.6485583782196045,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7675438523292542,1.7603302001953125,1368,3,10000,HashmapProjection +Optical,0.897607147693634,13.594330549240112,7646,10,10000,HashmapProjection +Ozone,0.7082018852233887,5.484272241592407,3804,2,10000,HashmapProjection +Ozone,0.6908517479896545,5.167117357254028,3804,2,10000,HashmapProjection +Ozone,0.7255520224571228,4.782334804534912,3804,2,10000,HashmapProjection +Ozone,0.6813880205154419,4.741049289703369,3804,2,10000,HashmapProjection +PageBlocks,0.7638888955116272,9.84635615348816,8210,5,10000,HashmapProjection +PageBlocks,0.7763158082962036,6.430684566497803,8210,5,10000,HashmapProjection +PageBlocks,0.761695921421051,11.172756433486938,8210,5,10000,HashmapProjection +PageBlocks,0.7675438523292542,13.240149021148682,8210,5,10000,HashmapProjection +Parkinsons,0.8571428656578064,0.4799985885620117,292,2,10000,HashmapProjection +Parkinsons,0.7551020383834839,0.6234526634216309,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.30229973793029785,292,2,10000,HashmapProjection +Parkinsons,0.795918345451355,0.3814995288848877,292,2,10000,HashmapProjection +Pendigits,0.8041738271713257,24.460373640060425,14988,10,10000,HashmapProjection +Pima,0.703125,1.555286169052124,1152,2,10000,HashmapProjection +Pima,0.6979166865348816,1.2762856483459473,1152,2,10000,HashmapProjection +Pima,0.6979166865348816,1.6828508377075195,1152,2,10000,HashmapProjection +Pima,0.7447916865348816,1.2001547813415527,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.9230769276618958,0.12650513648986816,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.10053086280822754,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.10082197189331055,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.10070538520812988,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.24315428733825684,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.23936676979064941,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.10241365432739258,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5384615659713745,0.26124024391174316,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6086956262588501,0.23431158065795898,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.695652186870575,0.23461651802062988,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.13861966133117676,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.5652173757553101,0.22513890266418457,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.2586655616760254,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.19266057014465332,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.10065627098083496,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.09660029411315918,154,2,10000,HashmapProjection +PittsburgBridgesType,0.6153846383094788,0.20478272438049316,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.26578283309936523,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6538461446762085,0.26654672622680664,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.2452549934387207,158,6,10000,HashmapProjection +Planning,0.4888888895511627,0.45770907402038574,274,2,10000,HashmapProjection +Planning,0.4000000059604645,0.41849803924560547,274,2,10000,HashmapProjection +Planning,0.5333333611488342,0.36733412742614746,274,2,10000,HashmapProjection +Planning,0.5111111402511597,0.45606040954589844,274,2,10000,HashmapProjection +PlantMargin,0.7699999809265137,3.5628161430358887,2400,100,10000,HashmapProjection +PlantMargin,0.7900000214576721,4.062023162841797,2400,100,10000,HashmapProjection +PlantMargin,0.7825000286102295,2.670276165008545,2400,100,10000,HashmapProjection +PlantMargin,0.8125,3.58532977104187,2400,100,10000,HashmapProjection +PlantShape,0.5674999952316284,2.8927948474884033,2400,100,10000,HashmapProjection +PlantShape,0.5425000190734863,1.5414915084838867,2400,100,10000,HashmapProjection +PlantShape,0.5325000286102295,3.2100706100463867,2400,100,10000,HashmapProjection +PlantShape,0.5425000190734863,3.3956081867218018,2400,100,10000,HashmapProjection +PlantTexture,0.699999988079071,3.4108736515045166,2398,100,10000,HashmapProjection +PlantTexture,0.7300000190734863,3.948500633239746,2398,100,10000,HashmapProjection +PlantTexture,0.7300000190734863,3.4060416221618652,2398,100,10000,HashmapProjection +PlantTexture,0.7124999761581421,4.234196662902832,2398,100,10000,HashmapProjection +PostOperative,0.5,0.22826290130615234,136,3,10000,HashmapProjection +PostOperative,0.4545454680919647,0.22782683372497559,136,3,10000,HashmapProjection +PostOperative,0.7272727489471436,0.1272907257080078,136,3,10000,HashmapProjection +PostOperative,0.3636363744735718,0.08574485778808594,136,3,10000,HashmapProjection +PrimaryTumor,0.4878048896789551,0.3306260108947754,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.8599462509155273,496,15,10000,HashmapProjection +PrimaryTumor,0.4268292784690857,0.6860904693603516,496,15,10000,HashmapProjection +PrimaryTumor,0.39024388790130615,0.6788208484649658,496,15,10000,HashmapProjection +Ringnorm,0.9686486721038818,15.999001026153564,11100,2,10000,HashmapProjection +Ringnorm,0.9708108305931091,13.178662538528442,11100,2,10000,HashmapProjection +Ringnorm,0.9724324345588684,15.290526866912842,11100,2,10000,HashmapProjection +Ringnorm,0.9718918800354004,10.415873527526855,11100,2,10000,HashmapProjection +Seeds,0.8461538553237915,0.36957812309265137,316,3,10000,HashmapProjection +Seeds,0.8461538553237915,0.40805959701538086,316,3,10000,HashmapProjection +Seeds,0.9038461446762085,0.36647701263427734,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.3161289691925049,316,3,10000,HashmapProjection +Semeion,0.839195966720581,4.791760444641113,2390,10,10000,HashmapProjection +Semeion,0.8165829181671143,5.037822961807251,2390,10,10000,HashmapProjection +Semeion,0.876884400844574,4.3258819580078125,2390,10,10000,HashmapProjection +Semeion,0.8115577697753906,5.177441835403442,2390,10,10000,HashmapProjection +Soybean,0.396276593208313,1.9314582347869873,614,18,10000,HashmapProjection +Spambase,0.8399999737739563,8.817077875137329,6902,2,10000,HashmapProjection +Spambase,0.8260869383811951,7.370812892913818,6902,2,10000,HashmapProjection +Spambase,0.8113043308258057,6.086156129837036,6902,2,10000,HashmapProjection +Spambase,0.843478262424469,9.01267409324646,6902,2,10000,HashmapProjection +Spect,0.48924732208251953,1.0861907005310059,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,0.9064240455627441,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5174418687820435,1.2864315509796143,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5639534592628479,1.3352546691894531,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5581395626068115,1.3101048469543457,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.6279069781303406,1.233442783355713,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6959999799728394,1.4891493320465088,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7080000042915344,1.8669838905334473,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6919999718666077,1.5989973545074463,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7200000286102295,2.230635166168213,1500,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.7087140083312988,406,2,10000,HashmapProjection +StatlogHeart,0.8059701323509216,0.27369093894958496,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.4652249813079834,406,2,10000,HashmapProjection +StatlogHeart,0.8507462739944458,0.36183762550354004,406,2,10000,HashmapProjection +StatlogImage,0.8665511012077332,4.044492483139038,3466,7,10000,HashmapProjection +StatlogImage,0.8665511012077332,3.14379620552063,3466,7,10000,HashmapProjection +StatlogImage,0.8873483538627625,4.210165023803711,3466,7,10000,HashmapProjection +StatlogImage,0.8786828517913818,3.938100576400757,3466,7,10000,HashmapProjection +StatlogLandsat,0.7785000205039978,12.854456424713135,8870,6,10000,HashmapProjection +StatlogShuttle,0.8114482760429382,116.69175267219543,87000,7,10000,HashmapProjection +StatlogVehicle,0.620853066444397,2.2072927951812744,1270,4,10000,HashmapProjection +StatlogVehicle,0.5450236797332764,2.0820446014404297,1270,4,10000,HashmapProjection +StatlogVehicle,0.5734597444534302,2.2315218448638916,1270,4,10000,HashmapProjection +StatlogVehicle,0.4881516695022583,2.0906195640563965,1270,4,10000,HashmapProjection +SteelPlates,0.5505154728889465,4.908396244049072,2912,7,10000,HashmapProjection +SteelPlates,0.5484536290168762,4.648664712905884,2912,7,10000,HashmapProjection +SteelPlates,0.5835051536560059,4.884506940841675,2912,7,10000,HashmapProjection +SteelPlates,0.5319587588310242,4.207866668701172,2912,7,10000,HashmapProjection +SyntheticControl,0.9200000166893005,1.597632884979248,900,6,10000,HashmapProjection +SyntheticControl,0.9133333563804626,1.6228594779968262,900,6,10000,HashmapProjection +SyntheticControl,0.9599999785423279,1.5458059310913086,900,6,10000,HashmapProjection +SyntheticControl,0.9133333563804626,1.641254186630249,900,6,10000,HashmapProjection +Teaching,0.5526315569877625,0.4207785129547119,226,3,10000,HashmapProjection +Teaching,0.6052631735801697,0.18814420700073242,226,3,10000,HashmapProjection +Teaching,0.3947368562221527,0.4850120544433594,226,3,10000,HashmapProjection +Teaching,0.5526315569877625,0.26448631286621094,226,3,10000,HashmapProjection +Thyroid,0.5676779747009277,19.57677459716797,7544,3,10000,HashmapProjection +TicTacToe,0.6527196764945984,1.7687146663665771,1438,2,10000,HashmapProjection +TicTacToe,0.73221755027771,0.9509332180023193,1438,2,10000,HashmapProjection +TicTacToe,0.723849356174469,1.3561170101165771,1438,2,10000,HashmapProjection +TicTacToe,0.7531380653381348,1.392442226409912,1438,2,10000,HashmapProjection +Titanic,0.7872727513313293,3.824497938156128,3302,2,10000,HashmapProjection +Titanic,0.7618181705474854,3.2757456302642822,3302,2,10000,HashmapProjection +Titanic,0.7763636112213135,3.5815885066986084,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,3.820888042449951,3302,2,10000,HashmapProjection +Trains,0.5,0.033479928970336914,16,2,10000,HashmapProjection +Trains,1.0,0.03290295600891113,16,2,10000,HashmapProjection +Trains,1.0,0.016664743423461914,16,2,10000,HashmapProjection +Trains,1.0,0.01486063003540039,16,2,10000,HashmapProjection +Twonorm,0.976216197013855,12.550003051757812,11100,2,10000,HashmapProjection +Twonorm,0.9697297215461731,13.803404569625854,11100,2,10000,HashmapProjection +Twonorm,0.9735134840011597,12.781605958938599,11100,2,10000,HashmapProjection +Twonorm,0.9697297215461731,10.028650999069214,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.4395711421966553,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.6753246784210205,0.5766158103942871,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7142857313156128,0.451096773147583,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7532467246055603,0.2540149688720703,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8181818127632141,0.251725435256958,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7922077775001526,0.25144410133361816,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.2514176368713379,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.2513747215270996,466,3,10000,HashmapProjection +WallFollowing,0.6224340200424194,6.678175926208496,8184,4,10000,HashmapProjection +WallFollowing,0.6766862273216248,6.224276542663574,8184,4,10000,HashmapProjection +WallFollowing,0.6730205416679382,7.1405253410339355,8184,4,10000,HashmapProjection +WallFollowing,0.6576246619224548,7.893562316894531,8184,4,10000,HashmapProjection +Waveform,0.8095999956130981,7.883099794387817,7500,3,10000,HashmapProjection +Waveform,0.8095999956130981,7.838411808013916,7500,3,10000,HashmapProjection +Waveform,0.7943999767303467,6.580981254577637,7500,3,10000,HashmapProjection +Waveform,0.8208000063896179,7.025449991226196,7500,3,10000,HashmapProjection +WaveformNoise,0.7991999983787537,6.337182998657227,7500,3,10000,HashmapProjection +WaveformNoise,0.8008000254631042,8.209408283233643,7500,3,10000,HashmapProjection +WaveformNoise,0.8087999820709229,6.582080125808716,7500,3,10000,HashmapProjection +WaveformNoise,0.8095999956130981,7.6166369915008545,7500,3,10000,HashmapProjection +Wine,1.0,0.24017953872680664,268,3,10000,HashmapProjection +Wine,1.0,0.21788620948791504,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.3408653736114502,268,3,10000,HashmapProjection +Wine,0.9545454382896423,0.35244035720825195,268,3,10000,HashmapProjection +WineQualityRed,0.42250001430511475,1.9391169548034668,2398,6,10000,HashmapProjection +WineQualityRed,0.47999998927116394,2.116903781890869,2398,6,10000,HashmapProjection +WineQualityRed,0.4749999940395355,2.456005573272705,2398,6,10000,HashmapProjection +WineQualityRed,0.38499999046325684,2.2826502323150635,2398,6,10000,HashmapProjection +WineQualityWhite,0.36356207728385925,6.120277404785156,7348,7,10000,HashmapProjection +WineQualityWhite,0.3700980246067047,5.308814525604248,7348,7,10000,HashmapProjection +WineQualityWhite,0.3651960790157318,6.083191156387329,7348,7,10000,HashmapProjection +WineQualityWhite,0.35049018263816833,6.0334153175354,7348,7,10000,HashmapProjection +Yeast,0.5525606274604797,2.176377534866333,2226,10,10000,HashmapProjection +Yeast,0.5336927175521851,1.6200549602508545,2226,10,10000,HashmapProjection +Yeast,0.5390835404396057,1.6646790504455566,2226,10,10000,HashmapProjection +Yeast,0.5741239786148071,2.0588998794555664,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.203779935836792,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.22326111793518066,152,7,10000,HashmapProjection +Zoo,1.0,0.09280109405517578,152,7,10000,HashmapProjection +Zoo,1.0,0.08649682998657227,152,7,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676436480.4988213.csv b/examples/hdc_methods_survey/results/results1676436480.4988213.csv new file mode 100644 index 00000000..3a34fc60 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676436480.4988213.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5775862336158752,7.3614561557769775,6266,3,10000,HashmapProjectionOnline +Abalone,0.553639829158783,8.187269926071167,6266,3,10000,HashmapProjectionOnline +Abalone,0.5258620977401733,7.757749319076538,6266,3,10000,HashmapProjectionOnline +Abalone,0.6120689511299133,9.797951698303223,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.15382075309753418,180,2,10000,HashmapProjectionOnline +AcuteInflammation,0.9333333373069763,0.3354172706604004,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.26853084564208984,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.20572400093078613,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.3382840156555176,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.1569197177886963,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.12816119194030762,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.12815165519714355,180,2,10000,HashmapProjectionOnline +Adult,0.7936244606971741,128.59375596046448,65122,2,10000,HashmapProjectionOnline +Annealing,0.6700000166893005,3.6104695796966553,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.5840708017349243,1.7275729179382324,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.7079645991325378,1.8019623756408691,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.48672565817832947,1.71055006980896,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.38053098320961,1.849372148513794,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.23999999463558197,0.5586223602294922,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8653846383094788,1.6204476356506348,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8846153616905212,1.5038642883300781,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9102563858032227,1.8114948272705078,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8846153616905212,1.4433035850524902,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.026835203170776367,24,2,10000,HashmapProjectionOnline +Balloons,1.0,0.0640707015991211,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.06552600860595703,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.02705836296081543,24,2,10000,HashmapProjectionOnline +Bank,0.8823009133338928,11.524390697479248,6782,2,10000,HashmapProjectionOnline +Bank,0.8814159035682678,12.001851558685303,6782,2,10000,HashmapProjectionOnline +Bank,0.8840708136558533,17.829691648483276,6782,2,10000,HashmapProjectionOnline +Bank,0.8778761029243469,9.690211057662964,6782,2,10000,HashmapProjectionOnline +Blood,0.6898396015167236,1.6621253490447998,1122,2,10000,HashmapProjectionOnline +Blood,0.7326202988624573,1.6291303634643555,1122,2,10000,HashmapProjectionOnline +Blood,0.6898396015167236,1.055985450744629,1122,2,10000,HashmapProjectionOnline +Blood,0.7486631274223328,1.429990291595459,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.7042253613471985,0.7584366798400879,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6619718074798584,0.6473822593688965,430,2,10000,HashmapProjectionOnline +BreastCancer,0.5211267471313477,0.5270283222198486,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6760563254356384,0.49686646461486816,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.954285740852356,1.5829575061798096,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9599999785423279,1.3106324672698975,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9428571462631226,1.6667039394378662,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9885714054107666,1.5212571620941162,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,1.570359706878662,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.2951834201812744,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.98591548204422,1.3140904903411865,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.4313747882843018,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.8163265585899353,0.5287165641784668,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5306122303009033,0.4337425231933594,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5510203838348389,0.5061812400817871,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7551020383834839,0.4730551242828369,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.17378544807434082,160,6,10000,HashmapProjectionOnline +BreastTissue,0.7307692170143127,0.16167449951171875,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5384615659713745,0.15368890762329102,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.15790581703186035,160,6,10000,HashmapProjectionOnline +Car,0.9004629850387573,4.075769424438477,2592,4,10000,HashmapProjectionOnline +Car,0.8958333134651184,3.5885443687438965,2592,4,10000,HashmapProjectionOnline +Car,0.8703703880310059,3.6846535205841064,2592,4,10000,HashmapProjectionOnline +Car,0.9236111044883728,3.129530906677246,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7608286142349243,4.563736200332642,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.8003766536712646,3.6819326877593994,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7683615684509277,4.607811450958252,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7495291829109192,4.790356636047363,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8888888955116272,4.9745094776153564,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8568738102912903,3.237070083618164,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9114877581596375,3.806143045425415,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8794726729393005,3.5816779136657715,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.4107499420642853,78.74240016937256,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.40447676181793213,71.43020057678223,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.3972055912017822,77.89414525032043,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.38808098435401917,75.81893873214722,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.9173967242240906,4.8186914920806885,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9073842167854309,6.409405708312988,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.957446813583374,6.231416463851929,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9424280524253845,5.367257595062256,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5504587292671204,1.228902816772461,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5871559381484985,0.7530214786529541,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5504587292671204,1.1310398578643799,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.4862385392189026,0.7541577816009521,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.8269230723381042,0.4286336898803711,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.45859527587890625,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7692307829856873,0.7620198726654053,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.7119529247283936,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.7294372320175171,2.1092681884765625,1056,11,10000,HashmapProjectionOnline +Connect4,0.7942447662353516,159.87470293045044,101336,3,10000,HashmapProjectionOnline +Connect4,0.809461772441864,167.7576665878296,101336,3,10000,HashmapProjectionOnline +Connect4,0.7973237037658691,155.9674243927002,101336,3,10000,HashmapProjectionOnline +Connect4,0.7927052974700928,179.92500925064087,101336,3,10000,HashmapProjectionOnline +Contrac,0.4429347813129425,3.764755964279175,2210,3,10000,HashmapProjectionOnline +Contrac,0.5054348111152649,2.282816171646118,2210,3,10000,HashmapProjectionOnline +Contrac,0.38315218687057495,3.701028347015381,2210,3,10000,HashmapProjectionOnline +Contrac,0.5,3.2886319160461426,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8313953280448914,1.7112822532653809,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8139534592628479,2.227750301361084,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8372092843055725,1.9961624145507812,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,1.8045423030853271,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.7734375,1.2443263530731201,768,2,10000,HashmapProjectionOnline +CylinderBands,0.671875,1.7953617572784424,768,2,10000,HashmapProjectionOnline +CylinderBands,0.6328125,1.2832894325256348,768,2,10000,HashmapProjectionOnline +CylinderBands,0.5625,1.4315695762634277,768,2,10000,HashmapProjectionOnline +Dermatology,0.9890109896659851,1.2158329486846924,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.1949808597564697,550,6,10000,HashmapProjectionOnline +Dermatology,0.9450549483299255,1.2009062767028809,550,6,10000,HashmapProjectionOnline +Dermatology,0.791208803653717,1.0554533004760742,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.4322357177734375,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7878788113594055,0.4616703987121582,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.6060606241226196,0.41565442085266113,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8181818127632141,0.3896036148071289,196,2,10000,HashmapProjectionOnline +Ecoli,0.738095223903656,0.5819635391235352,504,8,10000,HashmapProjectionOnline +Ecoli,0.773809552192688,1.155576467514038,504,8,10000,HashmapProjectionOnline +Ecoli,0.8095238208770752,1.0585861206054688,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,0.9465017318725586,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8489583134651184,1.5855019092559814,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.921875,1.781304121017456,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8489583134651184,2.482621908187866,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.875,1.8258802890777588,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8697916865348816,2.1471383571624756,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8489583134651184,1.1961779594421387,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,1.9221255779266357,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.7552083134651184,1.5422561168670654,1152,3,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.35065746307373047,150,2,10000,HashmapProjectionOnline +Fertility,0.7599999904632568,0.3098289966583252,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.13561296463012695,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.34861111640930176,150,2,10000,HashmapProjectionOnline +Flags,0.5416666865348816,0.544703483581543,292,8,10000,HashmapProjectionOnline +Flags,0.4375,0.6285834312438965,292,8,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.6079127788543701,292,8,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.6772096157073975,292,8,10000,HashmapProjectionOnline +Glass,0.6415094137191772,0.690199613571167,322,6,10000,HashmapProjectionOnline +Glass,0.7547169923782349,0.4329979419708252,322,6,10000,HashmapProjectionOnline +Glass,0.5094339847564697,0.6140990257263184,322,6,10000,HashmapProjectionOnline +Glass,0.5660377144813538,0.7675244808197021,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6578947305679321,0.49537229537963867,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.4736842215061188,0.5446252822875977,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6710526347160339,0.5038774013519287,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.5789473652839661,0.6007955074310303,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0714285746216774,0.4876880645751953,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6184210777282715,1.070929765701294,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5657894611358643,1.0529859066009521,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5789473652839661,1.0564541816711426,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.6052631735801697,0.6922478675842285,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.43747830390930176,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8630136847496033,0.6080212593078613,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.6849315166473389,0.7097139358520508,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8082191944122314,0.9721927642822266,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.19354838132858276,0.19499492645263672,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.18810224533081055,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.4193548262119293,0.4814183712005615,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.42186856269836426,184,5,10000,HashmapProjectionOnline +HeartVa,0.3400000035762787,0.3080260753631592,300,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.5096790790557861,300,5,10000,HashmapProjectionOnline +HeartVa,0.3400000035762787,0.4589419364929199,300,5,10000,HashmapProjectionOnline +HeartVa,0.3799999952316284,0.7560081481933594,300,5,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.5416944026947021,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7692307829856873,0.4684281349182129,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.3029193878173828,232,2,10000,HashmapProjectionOnline +Hepatitis,0.6153846383094788,0.21608471870422363,232,2,10000,HashmapProjectionOnline +HillValley,0.5082508325576782,3.4717624187469482,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6029411554336548,1.2754185199737549,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6849315166473389,1.7396552562713623,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6917808055877686,2.013653039932251,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6780821681022644,1.5703401565551758,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.7191780805587769,1.6152255535125732,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1433333307504654,8.718558549880981,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9090909361839294,1.0791130065917969,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,1.2229809761047363,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8295454382896423,1.2250216007232666,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8409090638160706,1.0339760780334473,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.4508943557739258,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.3486628532409668,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.40615034103393555,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.49971961975097656,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7480000257492065,3.3306827545166016,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7120000123977661,2.7984507083892822,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7120000123977661,3.175489664077759,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.5879999995231628,3.0147924423217773,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.09221339225769043,36,3,10000,HashmapProjectionOnline +Lenses,0.5,0.03805088996887207,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.05913543701171875,36,3,10000,HashmapProjectionOnline +Lenses,1.0,0.09026193618774414,36,3,10000,HashmapProjectionOnline +Letter,0.8101999759674072,59.86387848854065,30000,26,10000,HashmapProjectionOnline +Letter,0.7925999760627747,59.12952661514282,30000,26,10000,HashmapProjectionOnline +Letter,0.8040000200271606,57.092549324035645,30000,26,10000,HashmapProjectionOnline +Letter,0.8306000232696533,46.49012613296509,30000,26,10000,HashmapProjectionOnline +Libras,0.6111111044883728,0.8696880340576172,540,15,10000,HashmapProjectionOnline +Libras,0.7111111283302307,1.048008918762207,540,15,10000,HashmapProjectionOnline +Libras,0.46666666865348816,0.8101973533630371,540,15,10000,HashmapProjectionOnline +Libras,0.6111111044883728,0.8122084140777588,540,15,10000,HashmapProjectionOnline +LowResSpect,0.7669172883033752,1.5504989624023438,796,9,10000,HashmapProjectionOnline +LowResSpect,0.9248120188713074,0.8102481365203857,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8571428656578064,0.8261253833770752,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8421052694320679,0.9875688552856445,796,9,10000,HashmapProjectionOnline +LungCancer,0.125,0.04670143127441406,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.1129007339477539,48,3,10000,HashmapProjectionOnline +LungCancer,0.625,0.11013126373291016,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.09668707847595215,48,3,10000,HashmapProjectionOnline +Lymphography,0.7027027010917664,0.4554891586303711,222,4,10000,HashmapProjectionOnline +Lymphography,0.837837815284729,0.41022229194641113,222,4,10000,HashmapProjectionOnline +Lymphography,0.7567567825317383,0.24728918075561523,222,4,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.19112825393676758,222,4,10000,HashmapProjectionOnline +Magic,0.7930599451065063,49.99916410446167,28530,2,10000,HashmapProjectionOnline +Magic,0.7947424054145813,41.27718210220337,28530,2,10000,HashmapProjectionOnline +Magic,0.7804416418075562,52.976996421813965,28530,2,10000,HashmapProjectionOnline +Magic,0.7570977807044983,45.78894877433777,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7833333611488342,2.5386173725128174,1442,2,10000,HashmapProjectionOnline +Mammographic,0.6541666388511658,3.256251335144043,1442,2,10000,HashmapProjectionOnline +Mammographic,0.6958333253860474,1.7851462364196777,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8291666507720947,2.4790961742401123,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8492434620857239,327.24980664253235,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8683109879493713,348.1362211704254,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8474289774894714,313.3129663467407,195096,2,10000,HashmapProjectionOnline +Miniboone,0.832267165184021,293.63029861450195,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6538461446762085,0.17616629600524902,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.3346734046936035,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.14854645729064941,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.15618515014648438,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8996235728263855,6.78803563117981,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8293601274490356,6.359938144683838,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8519448041915894,7.430722951889038,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8971141576766968,7.004405736923218,4786,3,10000,HashmapProjectionOnline +Monks1,0.5162037014961243,1.0846917629241943,248,2,10000,HashmapProjectionOnline +Monks2,0.6736111044883728,1.1180393695831299,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,1.4618933200836182,244,2,10000,HashmapProjectionOnline +Mushroom,0.9970458149909973,14.934789657592773,12186,2,10000,HashmapProjectionOnline +Mushroom,1.0,16.863760948181152,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9763663411140442,15.180993556976318,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9995076060295105,16.486608505249023,12186,2,10000,HashmapProjectionOnline +Musk1,0.680672287940979,1.4108264446258545,714,2,10000,HashmapProjectionOnline +Musk1,0.6722689270973206,1.045457124710083,714,2,10000,HashmapProjectionOnline +Musk1,0.680672287940979,1.060347557067871,714,2,10000,HashmapProjectionOnline +Musk1,0.7731092572212219,0.9780397415161133,714,2,10000,HashmapProjectionOnline +Musk2,0.9624014496803284,18.48948884010315,9898,2,10000,HashmapProjectionOnline +Musk2,0.9454214572906494,21.326435565948486,9898,2,10000,HashmapProjectionOnline +Musk2,0.9605821967124939,19.88675570487976,9898,2,10000,HashmapProjectionOnline +Musk2,0.9660400152206421,18.576977968215942,9898,2,10000,HashmapProjectionOnline +Nursery,0.9435185194015503,25.868821144104004,19440,5,10000,HashmapProjectionOnline +Nursery,0.9398148059844971,29.43359923362732,19440,5,10000,HashmapProjectionOnline +Nursery,0.9379629492759705,31.728376150131226,19440,5,10000,HashmapProjectionOnline +Nursery,0.9429012537002563,20.96045732498169,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7568627595901489,3.035177230834961,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6313725709915161,2.100062847137451,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7372549176216125,2.084758996963501,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6784313917160034,2.4977364540100098,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8784313797950745,2.785093307495117,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8784313797950745,2.756462812423706,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9411764740943909,1.9779558181762695,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8470588326454163,1.9310448169708252,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7280701994895935,2.233795166015625,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.780701756477356,2.4143245220184326,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6535087823867798,2.6006786823272705,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7763158082962036,2.4376463890075684,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7456140518188477,1.743586540222168,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8991228342056274,1.708164930343628,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8815789222717285,2.0137696266174316,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.9078947305679321,2.090132474899292,1368,3,10000,HashmapProjectionOnline +Optical,0.9276571869850159,14.797816753387451,7646,10,10000,HashmapProjectionOnline +Ozone,0.8343848586082458,3.175020456314087,3804,2,10000,HashmapProjectionOnline +Ozone,0.9668769836425781,4.914711236953735,3804,2,10000,HashmapProjectionOnline +Ozone,0.9621450901031494,5.734822511672974,3804,2,10000,HashmapProjectionOnline +Ozone,0.9700315594673157,4.734895467758179,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9502924084663391,11.682471752166748,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9554093480110168,11.944414854049683,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9583333134651184,10.134615421295166,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9532163739204407,10.472977876663208,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.23133158683776855,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8163265585899353,0.41416144371032715,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8775510191917419,0.3775496482849121,292,2,10000,HashmapProjectionOnline +Parkinsons,0.9387755393981934,0.49246668815612793,292,2,10000,HashmapProjectionOnline +Pendigits,0.9365351796150208,25.55302858352661,14988,10,10000,HashmapProjectionOnline +Pima,0.7239583134651184,1.9292480945587158,1152,2,10000,HashmapProjectionOnline +Pima,0.7291666865348816,1.5084574222564697,1152,2,10000,HashmapProjectionOnline +Pima,0.703125,1.3710813522338867,1152,2,10000,HashmapProjectionOnline +Pima,0.6979166865348816,1.2055270671844482,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.1204690933227539,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.12192416191101074,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.12250256538391113,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.20570993423461914,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6538461446762085,0.2979462146759033,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6538461446762085,0.16285443305969238,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.1676197052001953,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.42307692766189575,0.12612676620483398,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.11124920845031738,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.11410140991210938,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.11155009269714355,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.24440455436706543,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.12723731994628906,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.4399999976158142,0.3103067874908447,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.6399999856948853,0.27672624588012695,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.361417293548584,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.3861868381500244,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.27698349952697754,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.3994889259338379,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.40560293197631836,158,6,10000,HashmapProjectionOnline +Planning,0.5555555820465088,0.6427700519561768,274,2,10000,HashmapProjectionOnline +Planning,0.5555555820465088,0.46132755279541016,274,2,10000,HashmapProjectionOnline +Planning,0.4444444477558136,0.541820764541626,274,2,10000,HashmapProjectionOnline +Planning,0.46666666865348816,0.5511386394500732,274,2,10000,HashmapProjectionOnline +PlantMargin,0.5550000071525574,4.480997323989868,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5924999713897705,5.300701379776001,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5950000286102295,5.410274267196655,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6000000238418579,6.081979513168335,2400,100,10000,HashmapProjectionOnline +PlantShape,0.42500001192092896,5.363707780838013,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4449999928474426,5.902864694595337,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4375,3.150968551635742,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4325000047683716,5.333499908447266,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5975000262260437,5.046796798706055,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6474999785423279,5.384676933288574,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6050000190734863,5.2498157024383545,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5849999785423279,3.114088296890259,2398,100,10000,HashmapProjectionOnline +PostOperative,0.40909090638160706,0.1308603286743164,136,3,10000,HashmapProjectionOnline +PostOperative,0.27272728085517883,0.13125848770141602,136,3,10000,HashmapProjectionOnline +PostOperative,0.5454545617103577,0.13219380378723145,136,3,10000,HashmapProjectionOnline +PostOperative,0.13636364042758942,0.13063645362854004,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.4878048896789551,0.5512633323669434,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.37804877758026123,0.5542874336242676,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.4268292784690857,0.5427207946777344,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.2926829159259796,0.5475237369537354,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9843243360519409,15.885313272476196,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9702702760696411,15.917356967926025,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9886486530303955,17.748425722122192,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.977837860584259,13.218499422073364,11100,2,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.6112639904022217,316,3,10000,HashmapProjectionOnline +Seeds,0.8269230723381042,0.6551671028137207,316,3,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.28060388565063477,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.3037831783294678,316,3,10000,HashmapProjectionOnline +Semeion,0.8291457295417786,5.9787116050720215,2390,10,10000,HashmapProjectionOnline +Semeion,0.7788944840431213,4.794147253036499,2390,10,10000,HashmapProjectionOnline +Semeion,0.7035176157951355,6.148022651672363,2390,10,10000,HashmapProjectionOnline +Semeion,0.7688442468643188,5.023883104324341,2390,10,10000,HashmapProjectionOnline +Soybean,0.1941489428281784,2.2929487228393555,614,18,10000,HashmapProjectionOnline +Spambase,0.8791304230690002,10.297154664993286,6902,2,10000,HashmapProjectionOnline +Spambase,0.8408695459365845,11.074716567993164,6902,2,10000,HashmapProjectionOnline +Spambase,0.9113043546676636,8.773878335952759,6902,2,10000,HashmapProjectionOnline +Spambase,0.9060869812965393,11.406827211380005,6902,2,10000,HashmapProjectionOnline +Spect,0.5860214829444885,0.6132171154022217,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.6418378353118896,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.45348837971687317,1.9106574058532715,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6395348906517029,1.9262475967407227,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5232558250427246,1.7499909400939941,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6627907156944275,2.4118237495422363,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6679999828338623,3.1872448921203613,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7480000257492065,3.198943853378296,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7680000066757202,3.411546230316162,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7400000095367432,3.538459062576294,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8208954930305481,0.9643232822418213,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8656716346740723,0.9535741806030273,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8059701323509216,0.6237928867340088,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.8756082057952881,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9220104217529297,7.435984373092651,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8994800448417664,6.490766525268555,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9514731168746948,7.500715970993042,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9428076148033142,6.8805437088012695,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8690000176429749,18.52647876739502,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9860000014305115,139.56484413146973,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6824644804000854,1.7639036178588867,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6966824531555176,2.3140525817871094,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7251184582710266,2.1632044315338135,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6587677597999573,2.3805062770843506,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.7154639363288879,5.333382606506348,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6762886643409729,3.939317226409912,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6824742555618286,5.457248687744141,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6886597871780396,4.1741344928741455,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.8933333158493042,1.520930528640747,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9466666579246521,1.533841848373413,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.846666693687439,1.4998054504394531,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9599999785423279,1.5319125652313232,900,6,10000,HashmapProjectionOnline +Teaching,0.4736842215061188,0.4428563117980957,226,3,10000,HashmapProjectionOnline +Teaching,0.5526315569877625,0.44003939628601074,226,3,10000,HashmapProjectionOnline +Teaching,0.2631579041481018,0.3668358325958252,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.4914064407348633,226,3,10000,HashmapProjectionOnline +Thyroid,0.9495332837104797,19.045828342437744,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9330543875694275,2.0904359817504883,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.8912134170532227,2.5775539875030518,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9623430967330933,2.631490707397461,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9288703203201294,2.640268087387085,1438,2,10000,HashmapProjectionOnline +Titanic,0.5072727203369141,4.411795377731323,3302,2,10000,HashmapProjectionOnline +Titanic,0.4163636267185211,5.207642555236816,3302,2,10000,HashmapProjectionOnline +Titanic,0.7818182110786438,4.844690561294556,3302,2,10000,HashmapProjectionOnline +Titanic,0.778181791305542,5.112161874771118,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.021255970001220703,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.03901195526123047,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.042166709899902344,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.017986774444580078,16,2,10000,HashmapProjectionOnline +Twonorm,0.976756751537323,20.260199069976807,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9686486721038818,19.19213628768921,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9664865136146545,17.849944829940796,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9589189291000366,15.221825122833252,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8701298832893372,0.9523367881774902,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.6208786964416504,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.8895065784454346,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8051947951316833,0.6408019065856934,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8311688303947449,0.7441480159759521,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8571428656578064,0.8871896266937256,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7922077775001526,0.8624629974365234,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.7525410652160645,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8680351972579956,13.20716643333435,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9156891703605652,14.613912582397461,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8826979398727417,11.682169675827026,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9208211302757263,13.136751651763916,8184,4,10000,HashmapProjectionOnline +Waveform,0.8352000117301941,11.105445146560669,7500,3,10000,HashmapProjectionOnline +Waveform,0.8399999737739563,11.463999271392822,7500,3,10000,HashmapProjectionOnline +Waveform,0.8223999738693237,12.185373067855835,7500,3,10000,HashmapProjectionOnline +Waveform,0.8023999929428101,10.252287149429321,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8271999955177307,11.326685428619385,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8191999793052673,11.632697105407715,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8432000279426575,11.320676326751709,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7799999713897705,13.181430578231812,7500,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.5552656650543213,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.27500271797180176,268,3,10000,HashmapProjectionOnline +Wine,0.9090909361839294,0.47409915924072266,268,3,10000,HashmapProjectionOnline +Wine,0.7045454382896423,0.408172607421875,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.48750001192092896,5.651693820953369,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5450000166893005,2.4080631732940674,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5600000023841858,3.3850812911987305,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5224999785423279,4.52731466293335,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4395424723625183,14.808374881744385,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4828431308269501,16.182914972305298,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4534313678741455,15.68568205833435,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.43790850043296814,14.494290590286255,7348,7,10000,HashmapProjectionOnline +Yeast,0.5309972763061523,4.638310432434082,2226,10,10000,HashmapProjectionOnline +Yeast,0.5336927175521851,4.0489890575408936,2226,10,10000,HashmapProjectionOnline +Yeast,0.5606468915939331,4.2556843757629395,2226,10,10000,HashmapProjectionOnline +Yeast,0.5390835404396057,4.661039590835571,2226,10,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.3152434825897217,152,7,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.3599882125854492,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.32213616371154785,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.36406683921813965,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1676441043.2857134.csv b/examples/hdc_methods_survey/results/results1676441043.2857134.csv new file mode 100644 index 00000000..02c5cdd8 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676441043.2857134.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.46647509932518005,43.988759994506836,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5833333134651184,39.76547455787659,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.6082375645637512,33.215532541275024,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5775862336158752,28.96025323867798,6266,3,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.5169715881347656,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.5174486637115479,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.5182981491088867,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.9309463500976562,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.3571922779083252,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.3535141944885254,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.3510632514953613,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.0596885681152344,180,2,10000,HashmapProjectionOnlineIterative +Adult,0.8046802878379822,426.8880875110626,65122,2,10000,HashmapProjectionOnlineIterative +Annealing,0.699999988079071,7.3996827602386475,1596,5,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.44247788190841675,7.701432943344116,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6814159154891968,4.374638557434082,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6725663542747498,5.6978840827941895,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7168141603469849,6.059719562530518,678,13,10000,HashmapProjectionOnlineIterative +AudiologyStd,0.7599999904632568,2.1319634914398193,342,18,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9358974099159241,5.969214677810669,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9294871687889099,4.405655145645142,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.8974359035491943,4.953104019165039,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9487179517745972,5.83853006362915,938,3,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.09832143783569336,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.25,0.18706536293029785,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.19936442375183105,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.0776820182800293,24,2,10000,HashmapProjectionOnlineIterative +Bank,0.865486741065979,51.88310885429382,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8725663423538208,50.34434103965759,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.856637179851532,34.36431884765625,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8858407139778137,33.79086494445801,6782,2,10000,HashmapProjectionOnlineIterative +Blood,0.6363636255264282,5.747258424758911,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7700534462928772,5.136306285858154,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.759358286857605,5.664673089981079,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.6898396015167236,5.800002574920654,1122,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7183098793029785,2.5338292121887207,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6478873491287231,2.5804073810577393,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6760563254356384,2.3575029373168945,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6619718074798584,2.6721818447113037,430,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,5.238401412963867,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9485714435577393,4.737621545791626,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,3.363802433013916,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,4.478040933609009,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,5.0464067459106445,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,4.055389165878296,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,4.411057949066162,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,4.668859958648682,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.5681164264678955,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.6122449040412903,1.2500553131103516,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.488182544708252,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,1.6017584800720215,298,2,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.9067378044128418,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.9289093017578125,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.611182451248169,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,0.7894728183746338,160,6,10000,HashmapProjectionOnlineIterative +Car,0.9467592835426331,13.048996210098267,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.8865740895271301,13.71292757987976,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9097222089767456,14.076027393341064,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9537037014961243,12.881237268447876,2592,4,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.7758945226669312,18.61007070541382,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8286252617835999,21.46194052696228,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8192090392112732,23.769182682037354,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.81732577085495,25.118393421173096,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8983050584793091,18.78540539741516,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9209039807319641,23.130797863006592,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9246704578399658,19.47995948791504,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9152542352676392,18.191726446151733,3190,3,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4321357309818268,317.1585319042206,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.44411176443099976,291.16652607917786,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4555175304412842,286.0797173976898,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.46221843361854553,288.6111330986023,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9599499106407166,24.501137018203735,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9524405598640442,22.53790044784546,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9461827278137207,17.41768527030945,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9824780821800232,30.704447269439697,4794,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,4.34037971496582,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,4.346308469772339,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5045871734619141,3.959977149963379,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5229358077049255,3.763608455657959,652,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8846153616905212,2.3853163719177246,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8461538553237915,1.9053139686584473,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,2.2658233642578125,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,2.193325996398926,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchVowelDeterding,0.8528138399124146,8.279551029205322,1056,11,10000,HashmapProjectionOnlineIterative +Connect4,0.8052578568458557,615.5642244815826,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8231393098831177,533.5926773548126,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8216590881347656,593.8934645652771,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8040736317634583,510.48003220558167,101336,3,10000,HashmapProjectionOnlineIterative +Contrac,0.4429347813129425,9.654633522033691,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.49728259444236755,13.9678795337677,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.47554346919059753,15.926133871078491,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.45923912525177,14.900733232498169,2210,3,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8372092843055725,6.57511568069458,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8255813717842102,3.0745351314544678,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8255813717842102,2.8271336555480957,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8837209343910217,6.610288858413696,1036,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7421875,2.6566216945648193,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7578125,2.6117491722106934,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7109375,4.333375930786133,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.8046875,3.7954070568084717,768,2,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,3.6463587284088135,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,2.152317762374878,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,3.7211661338806152,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,3.2605490684509277,550,6,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7761654853820801,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8181818127632141,1.3279716968536377,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7575757503509521,0.702770471572876,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7878788113594055,1.0415945053100586,196,2,10000,HashmapProjectionOnlineIterative +Ecoli,0.8571428656578064,2.38623309135437,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8452380895614624,1.660881757736206,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,1.616638422012329,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,1.7144017219543457,504,8,10000,HashmapProjectionOnlineIterative +EnergyY1,0.921875,6.467717409133911,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.8697916865348816,6.113964796066284,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9322916865348816,6.336856365203857,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9010416865348816,5.855241537094116,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8541666865348816,3.1783804893493652,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8697916865348816,6.744144678115845,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8854166865348816,7.4626970291137695,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.9010416865348816,6.346447706222534,1152,3,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.4055027961730957,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.9200000166893005,0.40673279762268066,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.40274858474731445,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.4098379611968994,150,2,10000,HashmapProjectionOnlineIterative +Flags,0.4791666567325592,2.02118182182312,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5833333134651184,1.5795416831970215,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5,1.7542686462402344,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5625,1.9002408981323242,292,8,10000,HashmapProjectionOnlineIterative +Glass,0.7735849022865295,1.6638953685760498,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.698113203048706,2.2243406772613525,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.7358490824699402,2.083574056625366,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6415094137191772,1.3710052967071533,322,6,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.4868420958518982,2.3078670501708984,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6447368264198303,2.991032361984253,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,2.687591314315796,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6842105388641357,1.3590669631958008,460,2,10000,HashmapProjectionOnlineIterative +HayesRoth,0.0357142873108387,0.65409255027771,264,3,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5263158082962036,1.5398399829864502,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5131579041481018,2.042745351791382,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5394737124443054,1.4803979396820068,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5657894611358643,2.329718589782715,454,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7808219194412231,1.8800692558288574,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7534246444702148,1.4326825141906738,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.8630136847496033,1.4274256229400635,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.767123281955719,1.7380375862121582,442,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.25806450843811035,1.1403796672821045,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,1.3390295505523682,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,0.7950601577758789,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.25806450843811035,0.633357048034668,184,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.2199999988079071,1.7906618118286133,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,1.7079153060913086,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3199999928474426,1.5458264350891113,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3799999952316284,2.289010524749756,300,5,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.8260648250579834,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.0184826850891113,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.8831589221954346,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7692307829856873,1.0691704750061035,232,2,10000,HashmapProjectionOnlineIterative +HillValley,0.49339935183525085,9.243842601776123,1212,2,10000,HashmapProjectionOnlineIterative +HorseColic,0.6323529481887817,3.81839919090271,600,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6164383292198181,4.3607566356658936,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7191780805587769,5.742020845413208,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.698630154132843,4.589040517807007,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6780821681022644,5.625516176223755,874,2,10000,HashmapProjectionOnlineIterative +ImageSegmentation,0.28904762864112854,5.1796183586120605,420,7,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,2.0273990631103516,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,3.318639039993286,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9886363744735718,2.8108713626861572,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9318181872367859,1.5867424011230469,526,2,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,0.6298427581787109,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,0.8601181507110596,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.8403112888336182,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.4395372867584229,226,3,10000,HashmapProjectionOnlineIterative +LedDisplay,0.7360000014305115,10.286697626113892,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.656000018119812,7.1249189376831055,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.5640000104904175,9.566714763641357,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.7080000042915344,5.232985496520996,1500,10,10000,HashmapProjectionOnlineIterative +Lenses,0.8333333134651184,0.10129094123840332,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.13637876510620117,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.2471013069152832,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.12368440628051758,36,3,10000,HashmapProjectionOnlineIterative +Letter,0.8669999837875366,165.91755175590515,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8754000067710876,173.19378209114075,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8705999851226807,179.76109290122986,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8705999851226807,172.67755579948425,30000,26,10000,HashmapProjectionOnlineIterative +Libras,0.7111111283302307,5.749518156051636,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,3.588566541671753,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7111111283302307,4.40728497505188,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,4.264248609542847,540,15,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8872180581092834,5.830054521560669,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9172932505607605,5.034806728363037,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8872180581092834,5.935330867767334,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8721804618835449,5.215449333190918,796,9,10000,HashmapProjectionOnlineIterative +LungCancer,0.625,0.4170405864715576,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.2962815761566162,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.625,0.3036644458770752,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.125,0.17701053619384766,48,3,10000,HashmapProjectionOnlineIterative +Lymphography,0.8918918967247009,1.4475197792053223,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8918918967247009,1.5317342281341553,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8108108043670654,1.3335702419281006,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8108108043670654,1.4935474395751953,222,4,10000,HashmapProjectionOnlineIterative +Magic,0.8191377520561218,194.5656840801239,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7432176470756531,258.8921661376953,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7810725569725037,173.60634326934814,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8218716979026794,169.73557829856873,28530,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7583333253860474,9.318040609359741,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.6625000238418579,8.50879979133606,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7958333492279053,8.874708652496338,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.6499999761581421,9.967956304550171,1442,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.7131873369216919,1202.7731626033783,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8541641235351562,1410.2242062091827,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.7665457129478455,987.9922704696655,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8573625087738037,1024.3873858451843,195096,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,1.0884292125701904,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,1.0202839374542236,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.807692289352417,0.8693790435791016,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,1.0676939487457275,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.922208309173584,26.100522994995117,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8933500647544861,25.223135948181152,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9347553253173828,23.38381791114807,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8808029890060425,27.297436237335205,4786,3,10000,HashmapProjectionOnlineIterative +Monks1,0.5833333134651184,2.1170542240142822,248,2,10000,HashmapProjectionOnlineIterative +Monks2,0.6689814925193787,2.572256088256836,338,2,10000,HashmapProjectionOnlineIterative +Monks3,0.6736111044883728,2.5836586952209473,244,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,61.08175992965698,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,0.9990152716636658,60.787193775177,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,52.6785991191864,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,0.9995076060295105,60.2605504989624,12186,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8235294222831726,4.28646993637085,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8235294222831726,4.593372821807861,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.848739504814148,4.259046792984009,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7983193397521973,3.7770984172821045,714,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9696785807609558,61.31534695625305,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9799878597259521,61.188218116760254,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9757428765296936,58.08047890663147,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9721043109893799,59.12918400764465,9898,2,10000,HashmapProjectionOnlineIterative +Nursery,0.9592592716217041,105.8214807510376,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9574074149131775,93.3339159488678,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9524691104888916,100.42561292648315,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9648148417472839,108.89613938331604,19440,5,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7647058963775635,7.662939071655273,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7215686440467834,7.868463516235352,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7098039388656616,6.469974517822266,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7215686440467834,8.02588677406311,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.929411768913269,9.211096286773682,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9058823585510254,9.724374771118164,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9411764740943909,5.481900930404663,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8784313797950745,8.683648109436035,1534,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,7.556351661682129,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.8114035129547119,8.5043203830719,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7675438523292542,8.930566310882568,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.719298243522644,8.828724384307861,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8333333134651184,5.883569002151489,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8728070259094238,8.698156356811523,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,5.4148430824279785,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8991228342056274,4.724919080734253,1368,3,10000,HashmapProjectionOnlineIterative +Optical,0.9538118839263916,33.16134548187256,7646,10,10000,HashmapProjectionOnlineIterative +Ozone,0.9637224078178406,15.258243799209595,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9700315594673157,19.064550638198853,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9700315594673157,19.30293369293213,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9479495286941528,18.13854742050171,3804,2,10000,HashmapProjectionOnlineIterative +PageBlocks,0.957602322101593,33.865473985672,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9561403393745422,31.148579120635986,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9517543911933899,39.93900156021118,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9466374516487122,42.15542030334473,8210,5,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8979591727256775,1.2638130187988281,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8979591727256775,1.451291799545288,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.918367326259613,1.7402126789093018,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9795918464660645,1.599945068359375,292,2,10000,HashmapProjectionOnlineIterative +Pendigits,0.9422526955604553,77.84310460090637,14988,10,10000,HashmapProjectionOnlineIterative +Pima,0.6875,3.5481512546539307,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7552083134651184,5.282798767089844,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.65625,6.552503347396851,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7239583134651184,4.490869998931885,1152,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.6983780860900879,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.45960164070129395,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.9248852729797363,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.869091272354126,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7251148223876953,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.5,1.0924568176269531,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,1.082956075668335,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.8461538553237915,0.897547721862793,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.695652186870575,0.9938383102416992,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.8260869383811951,0.9832496643066406,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.47191643714904785,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.7117702960968018,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,1.0026981830596924,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.4296894073486328,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9599999785423279,0.9011352062225342,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.8330638408660889,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.7692307829856873,1.099618911743164,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,0.9731957912445068,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5,0.9591124057769775,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.7817046642303467,158,6,10000,HashmapProjectionOnlineIterative +Planning,0.6222222447395325,1.169800043106079,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.5555555820465088,1.0788729190826416,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6000000238418579,1.3842616081237793,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6666666865348816,1.5302531719207764,274,2,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7250000238418579,11.485676527023315,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.699999988079071,12.340752363204956,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6949999928474426,15.002527952194214,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6899999976158142,15.43837833404541,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5299999713897705,15.533494710922241,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5149999856948853,15.085833311080933,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5350000262260437,13.462735891342163,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5049999952316284,12.660887241363525,2400,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.6875,14.053252696990967,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7149999737739563,14.847617387771606,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7275000214576721,13.743141174316406,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7174999713897705,12.740303039550781,2398,100,10000,HashmapProjectionOnlineIterative +PostOperative,0.5454545617103577,0.40732264518737793,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.6818181872367859,0.39953017234802246,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.4545454680919647,0.4063706398010254,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.27272728085517883,0.4006943702697754,136,3,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,1.8079259395599365,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.40243902802467346,2.838019847869873,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4390243887901306,2.781604051589966,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4146341383457184,2.8932533264160156,496,15,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9675675630569458,45.0509819984436,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9832432270050049,60.8260293006897,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9854053854942322,64.90505623817444,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9794594645500183,58.78541898727417,11100,2,10000,HashmapProjectionOnlineIterative +Seeds,0.8846153616905212,1.1650195121765137,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.8846153616905212,1.3297951221466064,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.942307710647583,1.285383701324463,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9615384340286255,1.7096641063690186,316,3,10000,HashmapProjectionOnlineIterative +Semeion,0.9020100235939026,18.9090678691864,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8718593120574951,20.198127269744873,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8718593120574951,19.22940731048584,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.9020100235939026,20.01890206336975,2390,10,10000,HashmapProjectionOnlineIterative +Soybean,0.44680851697921753,4.313246726989746,614,18,10000,HashmapProjectionOnlineIterative +Spambase,0.9095652103424072,47.625338315963745,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.926086962223053,43.436596632003784,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.9156521558761597,41.84303951263428,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.9095652103424072,38.77479934692383,6902,2,10000,HashmapProjectionOnlineIterative +Spect,0.6720430254936218,1.632450819015503,158,2,10000,HashmapProjectionOnlineIterative +Spectf,0.9197860956192017,1.5617589950561523,160,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6686046719551086,6.041363716125488,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5813953280448914,5.9766223430633545,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5755813717842102,5.842984437942505,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5813953280448914,6.074726104736328,1036,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7080000042915344,7.988928556442261,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,8.523479223251343,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7319999933242798,8.578030824661255,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7400000095367432,7.380805730819702,1500,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8059701323509216,2.1030242443084717,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.7611940503120422,2.576575517654419,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8805969953536987,2.441699266433716,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8805969953536987,2.2470853328704834,406,2,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9220104217529297,19.70473051071167,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.925476610660553,20.793860912322998,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9653379321098328,20.787946701049805,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9376083016395569,19.08202075958252,3466,7,10000,HashmapProjectionOnlineIterative +StatlogLandsat,0.878000020980835,51.84743523597717,8870,6,10000,HashmapProjectionOnlineIterative +StatlogShuttle,0.9871724247932434,791.8423314094543,87000,7,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7014217972755432,11.6517653465271,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7345971465110779,10.03101372718811,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7440758347511292,11.321152448654175,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7109004855155945,12.60939335823059,1270,4,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7298969030380249,17.63733434677124,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6886597871780396,17.610681533813477,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6948453783988953,16.031410932540894,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7237113118171692,16.828887939453125,2912,7,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9333333373069763,5.141733407974243,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9666666388511658,5.496309995651245,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9933333396911621,5.307658910751343,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9800000190734863,5.568861246109009,900,6,10000,HashmapProjectionOnlineIterative +Teaching,0.6052631735801697,1.250403642654419,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.6315789222717285,1.3891587257385254,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.4777498245239258,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.2115349769592285,226,3,10000,HashmapProjectionOnlineIterative +Thyroid,0.9582847356796265,46.77783823013306,7544,3,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9581589698791504,6.9361114501953125,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9790794849395752,7.007551431655884,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9748954176902771,7.91632342338562,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9874476790428162,8.014816284179688,1438,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6945454478263855,17.754716157913208,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7799999713897705,16.223693370819092,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7127272486686707,17.61785316467285,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7799999713897705,19.538373470306396,3302,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.1228797435760498,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.12215137481689453,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.053497314453125,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.052695512771606445,16,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9751351475715637,60.17582964897156,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9708108305931091,59.857492208480835,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9616216421127319,58.98602223396301,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9686486721038818,56.643760681152344,11100,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,2.3922688961029053,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.7792207598686218,2.6175320148468018,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,1.9330182075500488,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8441558480262756,1.6864204406738281,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.5998594760894775,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,2.5379271507263184,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,2.7354800701141357,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,2.8336751461029053,466,3,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9193548560142517,47.883246421813965,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9516128897666931,48.18870306015015,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9457477927207947,52.85944938659668,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9501466155052185,55.09514141082764,8184,4,10000,HashmapProjectionOnlineIterative +Waveform,0.8240000009536743,43.47718358039856,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.7815999984741211,47.94435358047485,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8064000010490417,45.34739923477173,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8367999792098999,66.1180727481842,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8343999981880188,45.10215616226196,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8248000144958496,45.43645763397217,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8199999928474426,47.60300064086914,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8208000063896179,45.90908122062683,7500,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.7604610919952393,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9318181872367859,1.7867100238800049,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9090909361839294,1.6019690036773682,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.4187109470367432,268,3,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5649999976158142,17.35557508468628,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5299999713897705,18.117053747177124,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5649999976158142,17.14228105545044,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5550000071525574,17.358460664749146,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.4901960790157318,50.26289892196655,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5089869499206543,53.854170083999634,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.49673202633857727,53.80512881278992,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5441176295280457,57.30621576309204,7348,7,10000,HashmapProjectionOnlineIterative +Yeast,0.4609164297580719,17.034358501434326,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.44474393129348755,15.461629629135132,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5175201892852783,15.710548162460327,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5525606274604797,16.890371322631836,2226,10,10000,HashmapProjectionOnlineIterative +Zoo,1.0,1.2242834568023682,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.9879422187805176,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.9038739204406738,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9200000166893005,1.0249686241149902,152,7,10000,HashmapProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676457070.3390179.csv b/examples/hdc_methods_survey/results/results1676457070.3390179.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676457070.3390179.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676475790.179539.csv b/examples/hdc_methods_survey/results/results1676475790.179539.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676475790.179539.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676475846.6177876.csv b/examples/hdc_methods_survey/results/results1676475846.6177876.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676475846.6177876.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676477492.2276995.csv b/examples/hdc_methods_survey/results/results1676477492.2276995.csv new file mode 100644 index 00000000..d93a2efa --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676477492.2276995.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5526819825172424,7.611202955245972,6266,3,10000,HashmapProjection +Abalone,0.5421456098556519,7.983303785324097,6266,3,10000,HashmapProjection +Abalone,0.5555555820465088,6.136832237243652,6266,3,10000,HashmapProjection +Abalone,0.5498084425926208,5.575352430343628,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.11907076835632324,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.15668439865112305,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.2454826831817627,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.303851842880249,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.24121809005737305,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.2329564094543457,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.3037238121032715,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13941216468811035,180,2,10000,HashmapProjection +Adult,0.7056691646575928,93.85985445976257,65122,2,10000,HashmapProjection +Annealing,0.5199999809265137,1.8578341007232666,1596,5,10000,HashmapProjection +Arrhythmia,0.6637167930603027,1.3809216022491455,678,13,10000,HashmapProjection +Arrhythmia,0.6283186078071594,1.316145896911621,678,13,10000,HashmapProjection +Arrhythmia,0.5752212405204773,1.3352994918823242,678,13,10000,HashmapProjection +Arrhythmia,0.6991150379180908,0.9339804649353027,678,13,10000,HashmapProjection +AudiologyStd,0.7599999904632568,0.1989130973815918,342,18,10000,HashmapProjection +BalanceScale,0.7948718070983887,0.573998212814331,938,3,10000,HashmapProjection +BalanceScale,0.7948718070983887,0.5748679637908936,938,3,10000,HashmapProjection +BalanceScale,0.807692289352417,0.5752434730529785,938,3,10000,HashmapProjection +BalanceScale,0.7692307829856873,0.9516475200653076,938,3,10000,HashmapProjection +Balloons,1.0,0.04670882225036621,24,2,10000,HashmapProjection +Balloons,1.0,0.04593849182128906,24,2,10000,HashmapProjection +Balloons,0.75,0.020508527755737305,24,2,10000,HashmapProjection +Balloons,0.75,0.019830703735351562,24,2,10000,HashmapProjection +Bank,0.6486725807189941,7.273289203643799,6782,2,10000,HashmapProjection +Bank,0.634513258934021,5.090705633163452,6782,2,10000,HashmapProjection +Bank,0.6398230195045471,7.806396007537842,6782,2,10000,HashmapProjection +Bank,0.6380531191825867,6.40985631942749,6782,2,10000,HashmapProjection +Blood,0.5989304780960083,1.152522325515747,1122,2,10000,HashmapProjection +Blood,0.6898396015167236,1.2016475200653076,1122,2,10000,HashmapProjection +Blood,0.6470588445663452,1.038773536682129,1122,2,10000,HashmapProjection +Blood,0.6737967729568481,1.1041884422302246,1122,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.2771260738372803,430,2,10000,HashmapProjection +BreastCancer,0.7183098793029785,0.3979482650756836,430,2,10000,HashmapProjection +BreastCancer,0.7887324094772339,0.6906604766845703,430,2,10000,HashmapProjection +BreastCancer,0.6619718074798584,0.43268823623657227,430,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,1.611177921295166,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,1.6432256698608398,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,1.5985543727874756,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,1.5771348476409912,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.922535240650177,1.3677875995635986,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,1.0860440731048584,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,1.3133494853973389,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9366196990013123,1.2111990451812744,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5510203838348389,0.4171631336212158,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.5918367505073547,0.5096917152404785,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.4880056381225586,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6326530575752258,0.513707160949707,298,2,10000,HashmapProjection +BreastTissue,0.6538461446762085,0.2676510810852051,160,6,10000,HashmapProjection +BreastTissue,0.7692307829856873,0.27303123474121094,160,6,10000,HashmapProjection +BreastTissue,0.5384615659713745,0.27493929862976074,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.26239657402038574,160,6,10000,HashmapProjection +Car,0.7870370149612427,4.193626403808594,2592,4,10000,HashmapProjection +Car,0.75,4.161588907241821,2592,4,10000,HashmapProjection +Car,0.7777777910232544,3.950314521789551,2592,4,10000,HashmapProjection +Car,0.8101851940155029,3.7786176204681396,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.598870038986206,4.948330640792847,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5819209218025208,4.472657680511475,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.625235378742218,4.41773247718811,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5800376534461975,5.203606605529785,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.7777777910232544,5.264058589935303,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.8003766536712646,4.578228950500488,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7853107452392578,4.826854705810547,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7853107452392578,4.035550117492676,3190,3,10000,HashmapProjection +ChessKrvk,0.272455096244812,53.18236804008484,42084,18,10000,HashmapProjection +ChessKrvk,0.2651839256286621,59.79107093811035,42084,18,10000,HashmapProjection +ChessKrvk,0.27430853247642517,55.25525903701782,42084,18,10000,HashmapProjection +ChessKrvk,0.2744511067867279,48.28762769699097,42084,18,10000,HashmapProjection +ChessKrvkp,0.8423028588294983,4.80329155921936,4794,2,10000,HashmapProjection +ChessKrvkp,0.8485606908798218,4.50267219543457,4794,2,10000,HashmapProjection +ChessKrvkp,0.8548185229301453,5.657594442367554,4794,2,10000,HashmapProjection +ChessKrvkp,0.8322903513908386,4.985271215438843,4794,2,10000,HashmapProjection +CongressionalVoting,0.5321100950241089,0.7251660823822021,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.8755674362182617,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.4363412857055664,652,2,10000,HashmapProjection +CongressionalVoting,0.60550457239151,0.6676421165466309,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.7692307829856873,0.23592925071716309,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6153846383094788,0.37720751762390137,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.4690685272216797,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.692307710647583,0.4810514450073242,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8766233921051025,1.75361967086792,1056,11,10000,HashmapProjection +Connect4,0.6748179197311401,102.1201663017273,101336,3,10000,HashmapProjection +Connect4,0.668600857257843,109.90226984024048,101336,3,10000,HashmapProjection +Connect4,0.6722126603126526,107.4737663269043,101336,3,10000,HashmapProjection +Connect4,0.6646338105201721,104.4724223613739,101336,3,10000,HashmapProjection +Contrac,0.489130437374115,2.175690174102783,2210,3,10000,HashmapProjection +Contrac,0.5244565010070801,2.883070945739746,2210,3,10000,HashmapProjection +Contrac,0.47010868787765503,1.712674617767334,2210,3,10000,HashmapProjection +Contrac,0.4320652186870575,3.0795199871063232,2210,3,10000,HashmapProjection +CreditApproval,0.8488371968269348,1.2836463451385498,1036,2,10000,HashmapProjection +CreditApproval,0.8604651093482971,1.3298118114471436,1036,2,10000,HashmapProjection +CreditApproval,0.854651153087616,0.7786946296691895,1036,2,10000,HashmapProjection +CreditApproval,0.8837209343910217,0.8427176475524902,1036,2,10000,HashmapProjection +CylinderBands,0.703125,1.0644481182098389,768,2,10000,HashmapProjection +CylinderBands,0.6484375,0.7494549751281738,768,2,10000,HashmapProjection +CylinderBands,0.734375,0.7622616291046143,768,2,10000,HashmapProjection +CylinderBands,0.6796875,0.5691580772399902,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,0.5244784355163574,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,0.3566153049468994,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.633756160736084,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.7301523685455322,550,6,10000,HashmapProjection +Echocardiogram,0.8787878751754761,0.2365856170654297,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.2822842597961426,196,2,10000,HashmapProjection +Echocardiogram,0.7878788113594055,0.28165197372436523,196,2,10000,HashmapProjection +Echocardiogram,0.8484848737716675,0.17945575714111328,196,2,10000,HashmapProjection +Ecoli,0.8809523582458496,0.2774372100830078,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.3155708312988281,504,8,10000,HashmapProjection +Ecoli,0.8571428656578064,0.5278985500335693,504,8,10000,HashmapProjection +Ecoli,0.8809523582458496,0.6689136028289795,504,8,10000,HashmapProjection +EnergyY1,0.8385416865348816,1.1197144985198975,1152,3,10000,HashmapProjection +EnergyY1,0.875,0.9184739589691162,1152,3,10000,HashmapProjection +EnergyY1,0.875,0.6225368976593018,1152,3,10000,HashmapProjection +EnergyY1,0.8020833134651184,1.2493832111358643,1152,3,10000,HashmapProjection +EnergyY2,0.8541666865348816,0.6218936443328857,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,0.6945846080780029,1152,3,10000,HashmapProjection +EnergyY2,0.8385416865348816,1.3731682300567627,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,0.6640851497650146,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.2197282314300537,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.11353516578674316,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.0848231315612793,150,2,10000,HashmapProjection +Fertility,0.8799999952316284,0.13790059089660645,150,2,10000,HashmapProjection +Flags,0.4583333432674408,0.2075941562652588,292,8,10000,HashmapProjection +Flags,0.5,0.2009871006011963,292,8,10000,HashmapProjection +Flags,0.5208333134651184,0.20205044746398926,292,8,10000,HashmapProjection +Flags,0.4791666567325592,0.22725796699523926,292,8,10000,HashmapProjection +Glass,0.5471698045730591,0.5375673770904541,322,6,10000,HashmapProjection +Glass,0.5660377144813538,0.22368383407592773,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.5022425651550293,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.5380699634552002,322,6,10000,HashmapProjection +HabermanSurvival,0.6052631735801697,0.6297411918640137,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.471555233001709,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.3498499393463135,460,2,10000,HashmapProjection +HabermanSurvival,0.6578947305679321,0.4324319362640381,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.3018205165863037,264,3,10000,HashmapProjection +HeartCleveland,0.5526315569877625,0.4661593437194824,454,5,10000,HashmapProjection +HeartCleveland,0.5,0.7106962203979492,454,5,10000,HashmapProjection +HeartCleveland,0.5921052694320679,0.6731741428375244,454,5,10000,HashmapProjection +HeartCleveland,0.5789473652839661,0.5345058441162109,454,5,10000,HashmapProjection +HeartHungarian,0.8082191944122314,0.5453870296478271,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.3233616352081299,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.6945867538452148,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.7327609062194824,442,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.1400444507598877,184,5,10000,HashmapProjection +HeartSwitzerland,0.35483869910240173,0.12050104141235352,184,5,10000,HashmapProjection +HeartSwitzerland,0.25806450843811035,0.12090182304382324,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.12068986892700195,184,5,10000,HashmapProjection +HeartVa,0.23999999463558197,0.3667488098144531,300,5,10000,HashmapProjection +HeartVa,0.36000001430511475,0.3905026912689209,300,5,10000,HashmapProjection +HeartVa,0.30000001192092896,0.47571897506713867,300,5,10000,HashmapProjection +HeartVa,0.4000000059604645,0.19202780723571777,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.3216867446899414,232,2,10000,HashmapProjection +Hepatitis,0.8205128312110901,0.40087199211120605,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.4015347957611084,232,2,10000,HashmapProjection +Hepatitis,0.7948718070983887,0.4014742374420166,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,3.056131601333618,1212,2,10000,HashmapProjection +HorseColic,0.6029411554336548,0.8593225479125977,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6027397513389587,0.950542688369751,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,0.7380800247192383,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,1.0087296962738037,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6438356041908264,0.5788388252258301,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,6.316615343093872,420,7,10000,HashmapProjection +Ionosphere,0.7954545617103577,0.9244112968444824,526,2,10000,HashmapProjection +Ionosphere,0.8181818127632141,0.6000227928161621,526,2,10000,HashmapProjection +Ionosphere,0.8636363744735718,0.7173395156860352,526,2,10000,HashmapProjection +Ionosphere,0.8295454382896423,0.8523299694061279,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.14398646354675293,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.3180241584777832,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.14179778099060059,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.36715197563171387,226,3,10000,HashmapProjection +LedDisplay,0.7639999985694885,1.670949935913086,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,1.6629610061645508,1500,10,10000,HashmapProjection +LedDisplay,0.7400000095367432,2.045645236968994,1500,10,10000,HashmapProjection +LedDisplay,0.7360000014305115,1.823530673980713,1500,10,10000,HashmapProjection +Lenses,1.0,0.025548934936523438,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.025462865829467773,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.025301456451416016,36,3,10000,HashmapProjection +Lenses,1.0,0.025310754776000977,36,3,10000,HashmapProjection +Letter,0.6797999739646912,36.949604511260986,30000,26,10000,HashmapProjection +Letter,0.6855999827384949,32.35383415222168,30000,26,10000,HashmapProjection +Letter,0.6823999881744385,33.42253828048706,30000,26,10000,HashmapProjection +Letter,0.6692000031471252,43.60284948348999,30000,26,10000,HashmapProjection +Libras,0.6555555462837219,0.8784399032592773,540,15,10000,HashmapProjection +Libras,0.6666666865348816,1.003418207168579,540,15,10000,HashmapProjection +Libras,0.6111111044883728,0.464249849319458,540,15,10000,HashmapProjection +Libras,0.6333333253860474,0.4666757583618164,540,15,10000,HashmapProjection +LowResSpect,0.7969924807548523,0.6501662731170654,796,9,10000,HashmapProjection +LowResSpect,0.8496240377426147,0.6389615535736084,796,9,10000,HashmapProjection +LowResSpect,0.7669172883033752,0.6323549747467041,796,9,10000,HashmapProjection +LowResSpect,0.7293233275413513,0.6460435390472412,796,9,10000,HashmapProjection +LungCancer,0.625,0.03929471969604492,48,3,10000,HashmapProjection +LungCancer,0.5,0.03921031951904297,48,3,10000,HashmapProjection +LungCancer,0.625,0.039211273193359375,48,3,10000,HashmapProjection +LungCancer,0.5,0.03927206993103027,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.147782564163208,222,4,10000,HashmapProjection +Lymphography,0.9459459185600281,0.14786076545715332,222,4,10000,HashmapProjection +Lymphography,0.837837815284729,0.14772748947143555,222,4,10000,HashmapProjection +Lymphography,0.7837837934494019,0.14678096771240234,222,4,10000,HashmapProjection +Magic,0.7833859324455261,42.44037652015686,28530,2,10000,HashmapProjection +Magic,0.7697160840034485,35.49828338623047,28530,2,10000,HashmapProjection +Magic,0.7779179811477661,35.10818648338318,28530,2,10000,HashmapProjection +Magic,0.7791798114776611,35.4942090511322,28530,2,10000,HashmapProjection +Mammographic,0.7833333611488342,1.5610737800598145,1442,2,10000,HashmapProjection +Mammographic,0.800000011920929,1.7587573528289795,1442,2,10000,HashmapProjection +Mammographic,0.800000011920929,1.8418259620666504,1442,2,10000,HashmapProjection +Mammographic,0.8416666388511658,1.9074172973632812,1442,2,10000,HashmapProjection +Miniboone,0.8435847163200378,243.0073540210724,195096,2,10000,HashmapProjection +Miniboone,0.8347582817077637,246.54438519477844,195096,2,10000,HashmapProjection +Miniboone,0.8427236080169678,234.67916131019592,195096,2,10000,HashmapProjection +Miniboone,0.8432156443595886,231.60366559028625,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.27121949195861816,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.24235296249389648,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.10713052749633789,160,2,10000,HashmapProjection +MolecBiolPromoter,0.9230769276618958,0.10451054573059082,160,2,10000,HashmapProjection +MolecBiolSplice,0.8720200657844543,5.301529169082642,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8971141576766968,5.905829429626465,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8958594799041748,5.943323612213135,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8745294809341431,5.318346977233887,4786,3,10000,HashmapProjection +Monks1,0.5671296119689941,1.843531847000122,248,2,10000,HashmapProjection +Monks2,0.6296296119689941,1.7983818054199219,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,1.793529987335205,244,2,10000,HashmapProjection +Mushroom,0.8803545236587524,14.128519535064697,12186,2,10000,HashmapProjection +Mushroom,0.9010339975357056,13.618155002593994,12186,2,10000,HashmapProjection +Mushroom,0.8867552876472473,14.141139268875122,12186,2,10000,HashmapProjection +Mushroom,0.905465304851532,13.224810123443604,12186,2,10000,HashmapProjection +Musk1,0.6470588445663452,1.2100181579589844,714,2,10000,HashmapProjection +Musk1,0.6890756487846375,1.1671068668365479,714,2,10000,HashmapProjection +Musk1,0.6890756487846375,1.01214599609375,714,2,10000,HashmapProjection +Musk1,0.6470588445663452,1.1954503059387207,714,2,10000,HashmapProjection +Musk2,0.7507580518722534,15.013710260391235,9898,2,10000,HashmapProjection +Musk2,0.7616737484931946,16.012046813964844,9898,2,10000,HashmapProjection +Musk2,0.7671315670013428,14.350157737731934,9898,2,10000,HashmapProjection +Musk2,0.7580351829528809,11.997354745864868,9898,2,10000,HashmapProjection +Nursery,0.8580247163772583,11.486092567443848,19440,5,10000,HashmapProjection +Nursery,0.8611111044883728,19.23829412460327,19440,5,10000,HashmapProjection +Nursery,0.8737654089927673,21.046798706054688,19440,5,10000,HashmapProjection +Nursery,0.8620370626449585,21.86821722984314,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.6274510025978088,1.7493257522583008,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,2.1319591999053955,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.572549045085907,2.0678598880767822,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,1.8728272914886475,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,1.3408427238464355,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8039215803146362,2.234896421432495,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,1.3214111328125,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,1.7979238033294678,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5833333134651184,1.77156400680542,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5833333134651184,1.9263978004455566,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5789473652839661,1.4702980518341064,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.6184210777282715,1.984459400177002,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7236841917037964,1.620920181274414,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.6929824352264404,0.7933995723724365,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7763158082962036,1.6685600280761719,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7324561476707458,1.9844882488250732,1368,3,10000,HashmapProjection +Optical,0.8981636166572571,8.969081163406372,7646,10,10000,HashmapProjection +Ozone,0.7034700512886047,5.315889358520508,3804,2,10000,HashmapProjection +Ozone,0.698738157749176,5.101316452026367,3804,2,10000,HashmapProjection +Ozone,0.7223974466323853,3.384931802749634,3804,2,10000,HashmapProjection +Ozone,0.6813880205154419,3.2860333919525146,3804,2,10000,HashmapProjection +PageBlocks,0.7529239654541016,10.123568773269653,8210,5,10000,HashmapProjection +PageBlocks,0.7631579041481018,8.00735068321228,8210,5,10000,HashmapProjection +PageBlocks,0.765350878238678,5.284181356430054,8210,5,10000,HashmapProjection +PageBlocks,0.753654956817627,5.929816722869873,8210,5,10000,HashmapProjection +Parkinsons,0.8571428656578064,0.16909456253051758,292,2,10000,HashmapProjection +Parkinsons,0.7142857313156128,0.16932940483093262,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.31709980964660645,292,2,10000,HashmapProjection +Parkinsons,0.7755101919174194,0.17379426956176758,292,2,10000,HashmapProjection +Pendigits,0.8038879632949829,19.224153757095337,14988,10,10000,HashmapProjection +Pima,0.6927083134651184,1.5148262977600098,1152,2,10000,HashmapProjection +Pima,0.6822916865348816,1.1715302467346191,1152,2,10000,HashmapProjection +Pima,0.703125,1.1976559162139893,1152,2,10000,HashmapProjection +Pima,0.7291666865348816,1.2302265167236328,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.9230769276618958,0.2299635410308838,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.2295083999633789,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.10616588592529297,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.2074718475341797,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.22513985633850098,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6153846383094788,0.22479867935180664,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.2237083911895752,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5769230723381042,0.22197437286376953,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.5652173757553101,0.20186948776245117,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6521739363670349,0.20125913619995117,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.08047127723693848,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.52173912525177,0.07783055305480957,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.08533835411071777,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8399999737739563,0.08570051193237305,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.08539724349975586,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.08565282821655273,154,2,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.10508537292480469,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.1057126522064209,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6538461446762085,0.10501599311828613,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.10586929321289062,158,6,10000,HashmapProjection +Planning,0.5333333611488342,0.2485055923461914,274,2,10000,HashmapProjection +Planning,0.42222222685813904,0.19532275199890137,274,2,10000,HashmapProjection +Planning,0.46666666865348816,0.1773819923400879,274,2,10000,HashmapProjection +Planning,0.5111111402511597,0.18028736114501953,274,2,10000,HashmapProjection +PlantMargin,0.7799999713897705,3.4681613445281982,2400,100,10000,HashmapProjection +PlantMargin,0.7850000262260437,2.9313530921936035,2400,100,10000,HashmapProjection +PlantMargin,0.800000011920929,3.1126835346221924,2400,100,10000,HashmapProjection +PlantMargin,0.8149999976158142,3.400311231613159,2400,100,10000,HashmapProjection +PlantShape,0.550000011920929,3.0799198150634766,2400,100,10000,HashmapProjection +PlantShape,0.5525000095367432,3.1320643424987793,2400,100,10000,HashmapProjection +PlantShape,0.5224999785423279,3.8397648334503174,2400,100,10000,HashmapProjection +PlantShape,0.5400000214576721,3.7839508056640625,2400,100,10000,HashmapProjection +PlantTexture,0.7174999713897705,3.8910882472991943,2398,100,10000,HashmapProjection +PlantTexture,0.7149999737739563,3.1936304569244385,2398,100,10000,HashmapProjection +PlantTexture,0.7325000166893005,2.9766101837158203,2398,100,10000,HashmapProjection +PlantTexture,0.7225000262260437,2.7074286937713623,2398,100,10000,HashmapProjection +PostOperative,0.5,0.18921780586242676,136,3,10000,HashmapProjection +PostOperative,0.4545454680919647,0.09020805358886719,136,3,10000,HashmapProjection +PostOperative,0.6818181872367859,0.07776498794555664,136,3,10000,HashmapProjection +PostOperative,0.40909090638160706,0.10662460327148438,136,3,10000,HashmapProjection +PrimaryTumor,0.46341463923454285,0.28154659271240234,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.28631043434143066,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.5427916049957275,496,15,10000,HashmapProjection +PrimaryTumor,0.40243902802467346,0.5410053730010986,496,15,10000,HashmapProjection +Ringnorm,0.9681081175804138,12.291413068771362,11100,2,10000,HashmapProjection +Ringnorm,0.9686486721038818,11.84055781364441,11100,2,10000,HashmapProjection +Ringnorm,0.9729729890823364,11.8541259765625,11100,2,10000,HashmapProjection +Ringnorm,0.9670270085334778,11.691971778869629,11100,2,10000,HashmapProjection +Seeds,0.8461538553237915,0.31020331382751465,316,3,10000,HashmapProjection +Seeds,0.8846153616905212,0.3980674743652344,316,3,10000,HashmapProjection +Seeds,0.9038461446762085,0.3900012969970703,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.6051089763641357,316,3,10000,HashmapProjection +Semeion,0.8341708779335022,6.290915012359619,2390,10,10000,HashmapProjection +Semeion,0.8190954923629761,5.946023941040039,2390,10,10000,HashmapProjection +Semeion,0.8718593120574951,5.479625940322876,2390,10,10000,HashmapProjection +Semeion,0.8090452551841736,5.741530656814575,2390,10,10000,HashmapProjection +Soybean,0.3882978856563568,2.3754160404205322,614,18,10000,HashmapProjection +Spambase,0.8399999737739563,11.949408054351807,6902,2,10000,HashmapProjection +Spambase,0.8191304206848145,12.747412204742432,6902,2,10000,HashmapProjection +Spambase,0.8295652270317078,12.47673487663269,6902,2,10000,HashmapProjection +Spambase,0.8382608890533447,11.374760866165161,6902,2,10000,HashmapProjection +Spect,0.5053763389587402,1.1409144401550293,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,1.1645007133483887,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5058139562606812,1.735865831375122,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.569767415523529,1.364278793334961,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5465116500854492,1.9067399501800537,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.6220930218696594,1.884493350982666,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6759999990463257,2.086824655532837,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7319999933242798,2.622037887573242,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6800000071525574,2.3838164806365967,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7160000205039978,2.5284290313720703,1500,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.33290934562683105,406,2,10000,HashmapProjection +StatlogHeart,0.8059701323509216,0.6935098171234131,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.7231676578521729,406,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.860123872756958,406,2,10000,HashmapProjection +StatlogImage,0.8717504143714905,3.8982632160186768,3466,7,10000,HashmapProjection +StatlogImage,0.8596187233924866,4.283640384674072,3466,7,10000,HashmapProjection +StatlogImage,0.8838821649551392,4.587493896484375,3466,7,10000,HashmapProjection +StatlogImage,0.8786828517913818,5.746971845626831,3466,7,10000,HashmapProjection +StatlogLandsat,0.7839999794960022,19.785398483276367,8870,6,10000,HashmapProjection +StatlogShuttle,0.8034482598304749,105.12757110595703,87000,7,10000,HashmapProjection +StatlogVehicle,0.6066350936889648,1.015876054763794,1270,4,10000,HashmapProjection +StatlogVehicle,0.5402843356132507,1.3354098796844482,1270,4,10000,HashmapProjection +StatlogVehicle,0.5592417120933533,1.243070125579834,1270,4,10000,HashmapProjection +StatlogVehicle,0.49289098381996155,1.5354351997375488,1270,4,10000,HashmapProjection +SteelPlates,0.5443298816680908,1.9573380947113037,2912,7,10000,HashmapProjection +SteelPlates,0.5443298816680908,2.3972959518432617,2912,7,10000,HashmapProjection +SteelPlates,0.5793814659118652,2.7146971225738525,2912,7,10000,HashmapProjection +SteelPlates,0.5319587588310242,3.109013795852661,2912,7,10000,HashmapProjection +SyntheticControl,0.9133333563804626,1.0975685119628906,900,6,10000,HashmapProjection +SyntheticControl,0.9333333373069763,1.4295547008514404,900,6,10000,HashmapProjection +SyntheticControl,0.9466666579246521,1.057286024093628,900,6,10000,HashmapProjection +SyntheticControl,0.9200000166893005,0.6836376190185547,900,6,10000,HashmapProjection +Teaching,0.5263158082962036,0.2826974391937256,226,3,10000,HashmapProjection +Teaching,0.5789473652839661,0.3762054443359375,226,3,10000,HashmapProjection +Teaching,0.3947368562221527,0.18015623092651367,226,3,10000,HashmapProjection +Teaching,0.5263158082962036,0.30504584312438965,226,3,10000,HashmapProjection +Thyroid,0.6079346537590027,10.869667768478394,7544,3,10000,HashmapProjection +TicTacToe,0.6569037437438965,1.329371690750122,1438,2,10000,HashmapProjection +TicTacToe,0.715481162071228,1.845388412475586,1438,2,10000,HashmapProjection +TicTacToe,0.7364016771316528,1.7493622303009033,1438,2,10000,HashmapProjection +TicTacToe,0.7405857443809509,1.4500057697296143,1438,2,10000,HashmapProjection +Titanic,0.7527272701263428,2.8002161979675293,3302,2,10000,HashmapProjection +Titanic,0.7854545712471008,2.57291841506958,3302,2,10000,HashmapProjection +Titanic,0.7890909314155579,2.23006272315979,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,2.995030164718628,3302,2,10000,HashmapProjection +Trains,0.5,0.011727094650268555,16,2,10000,HashmapProjection +Trains,1.0,0.011261224746704102,16,2,10000,HashmapProjection +Trains,1.0,0.011280536651611328,16,2,10000,HashmapProjection +Trains,1.0,0.011361360549926758,16,2,10000,HashmapProjection +Twonorm,0.9735134840011597,9.170322895050049,11100,2,10000,HashmapProjection +Twonorm,0.9740540385246277,11.190959692001343,11100,2,10000,HashmapProjection +Twonorm,0.9745945930480957,10.774420738220215,11100,2,10000,HashmapProjection +Twonorm,0.9632432460784912,11.180665493011475,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.2533144950866699,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.6883116960525513,0.25045347213745117,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7402597665786743,0.45217347145080566,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.24969196319580078,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8181818127632141,0.2510812282562256,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7662337422370911,0.4069225788116455,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.25076985359191895,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7402597665786743,0.25128889083862305,466,3,10000,HashmapProjection +WallFollowing,0.6326979398727417,7.728822231292725,8184,4,10000,HashmapProjection +WallFollowing,0.6598240733146667,8.343305826187134,8184,4,10000,HashmapProjection +WallFollowing,0.6891495585441589,10.536691665649414,8184,4,10000,HashmapProjection +WallFollowing,0.6671554446220398,7.032925367355347,8184,4,10000,HashmapProjection +Waveform,0.8176000118255615,5.803872585296631,7500,3,10000,HashmapProjection +Waveform,0.8191999793052673,6.822941780090332,7500,3,10000,HashmapProjection +Waveform,0.7983999848365784,7.058140277862549,7500,3,10000,HashmapProjection +Waveform,0.8303999900817871,6.82607364654541,7500,3,10000,HashmapProjection +WaveformNoise,0.8008000254631042,8.856192111968994,7500,3,10000,HashmapProjection +WaveformNoise,0.8023999929428101,6.690475940704346,7500,3,10000,HashmapProjection +WaveformNoise,0.8144000172615051,7.24514365196228,7500,3,10000,HashmapProjection +WaveformNoise,0.8055999875068665,8.320835828781128,7500,3,10000,HashmapProjection +Wine,1.0,0.31676650047302246,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.21933245658874512,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.2787971496582031,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.14878058433532715,268,3,10000,HashmapProjection +WineQualityRed,0.4074999988079071,2.189363479614258,2398,6,10000,HashmapProjection +WineQualityRed,0.47999998927116394,2.154782772064209,2398,6,10000,HashmapProjection +WineQualityRed,0.4749999940395355,2.2123045921325684,2398,6,10000,HashmapProjection +WineQualityRed,0.42250001430511475,2.610412120819092,2398,6,10000,HashmapProjection +WineQualityWhite,0.36437907814979553,7.035945415496826,7348,7,10000,HashmapProjection +WineQualityWhite,0.36274510622024536,5.960523366928101,7348,7,10000,HashmapProjection +WineQualityWhite,0.36764705181121826,7.773630857467651,7348,7,10000,HashmapProjection +WineQualityWhite,0.3562091588973999,8.42531967163086,7348,7,10000,HashmapProjection +Yeast,0.5606468915939331,2.156078815460205,2226,10,10000,HashmapProjection +Yeast,0.5121293663978577,2.000107526779175,2226,10,10000,HashmapProjection +Yeast,0.5390835404396057,1.7130186557769775,2226,10,10000,HashmapProjection +Yeast,0.5795148015022278,1.2160251140594482,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.08600926399230957,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.08680939674377441,152,7,10000,HashmapProjection +Zoo,1.0,0.08612370491027832,152,7,10000,HashmapProjection +Zoo,1.0,0.08469891548156738,152,7,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676480799.9960792.csv b/examples/hdc_methods_survey/results/results1676480799.9960792.csv new file mode 100644 index 00000000..7d0a7bff --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676480799.9960792.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6120689511299133,9.34377408027649,6266,3,10000,HashmapProjectionOnline +Abalone,0.5469348430633545,9.556784868240356,6266,3,10000,HashmapProjectionOnline +Abalone,0.6283524632453918,9.998188972473145,6266,3,10000,HashmapProjectionOnline +Abalone,0.538314163684845,9.765175819396973,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,0.800000011920929,0.15227508544921875,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.17206072807312012,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.20046520233154297,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.29379820823669434,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.28109240531921387,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.25681471824645996,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.2235410213470459,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.15329837799072266,180,2,10000,HashmapProjectionOnline +Adult,0.7590442895889282,104.83808708190918,65122,2,10000,HashmapProjectionOnline +Annealing,0.800000011920929,2.2104403972625732,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.3097345232963562,1.3249180316925049,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.5486725568771362,1.932051658630371,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6283186078071594,1.1808288097381592,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6725663542747498,1.7394092082977295,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.7599999904632568,0.62312912940979,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8910256624221802,1.480698585510254,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9358974099159241,1.3919553756713867,938,3,10000,HashmapProjectionOnline +BalanceScale,0.942307710647583,0.7149043083190918,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8717948794364929,1.4456329345703125,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.023820161819458008,24,2,10000,HashmapProjectionOnline +Balloons,0.25,0.021328449249267578,24,2,10000,HashmapProjectionOnline +Balloons,0.25,0.020727872848510742,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.021782636642456055,24,2,10000,HashmapProjectionOnline +Bank,0.8858407139778137,8.868243932723999,6782,2,10000,HashmapProjectionOnline +Bank,0.9008849263191223,8.912298917770386,6782,2,10000,HashmapProjectionOnline +Bank,0.8663716912269592,8.758971214294434,6782,2,10000,HashmapProjectionOnline +Bank,0.8911504149436951,9.173622846603394,6782,2,10000,HashmapProjectionOnline +Blood,0.6951871514320374,1.8040757179260254,1122,2,10000,HashmapProjectionOnline +Blood,0.7967914342880249,1.3525009155273438,1122,2,10000,HashmapProjectionOnline +Blood,0.6631016135215759,1.2602505683898926,1122,2,10000,HashmapProjectionOnline +Blood,0.6684492230415344,1.3287391662597656,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.6056337952613831,0.5656225681304932,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7042253613471985,0.5567522048950195,430,2,10000,HashmapProjectionOnline +BreastCancer,0.49295774102211,0.42044687271118164,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6197183132171631,0.35344862937927246,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9714285731315613,1.2697632312774658,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9599999785423279,1.284367322921753,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,1.315713882446289,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,1.5225603580474854,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9295774698257446,1.3327867984771729,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.5275723934173584,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9788732528686523,1.046968698501587,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.2035953998565674,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.36734694242477417,0.30458617210388184,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6326530575752258,0.5182397365570068,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.40671682357788086,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.40816327929496765,0.49069666862487793,298,2,10000,HashmapProjectionOnline +BreastTissue,0.692307710647583,0.24797415733337402,160,6,10000,HashmapProjectionOnline +BreastTissue,0.7692307829856873,0.3353564739227295,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5769230723381042,0.27901339530944824,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.21819806098937988,160,6,10000,HashmapProjectionOnline +Car,0.8981481194496155,4.327666997909546,2592,4,10000,HashmapProjectionOnline +Car,0.9004629850387573,4.0360589027404785,2592,4,10000,HashmapProjectionOnline +Car,0.9050925970077515,3.29327654838562,2592,4,10000,HashmapProjectionOnline +Car,0.9189814925193787,3.43597674369812,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7495291829109192,4.158303737640381,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.764595091342926,5.858377456665039,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7664783596992493,4.887506723403931,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7401130199432373,4.70072603225708,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9077212810516357,4.292190313339233,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9227871894836426,4.9086503982543945,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9001883268356323,4.099381446838379,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9190207123756409,4.528788089752197,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.4030510485172272,67.32473373413086,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4030510485172272,62.758686542510986,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4124608039855957,74.53535056114197,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4120330810546875,75.13022351264954,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.948685884475708,6.476664781570435,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9474343061447144,6.292725563049316,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9098873734474182,7.5879435539245605,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9599499106407166,6.277031421661377,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.4954128563404083,1.0021939277648926,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.4587155878543854,0.8453323841094971,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5137614607810974,1.0085694789886475,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5596330165863037,0.8026256561279297,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7692307829856873,0.618680477142334,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.37172460556030273,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.5161786079406738,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.3691883087158203,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.8333333134651184,2.4182522296905518,1056,11,10000,HashmapProjectionOnline +Connect4,0.7745277881622314,146.5692241191864,101336,3,10000,HashmapProjectionOnline +Connect4,0.8077446818351746,168.75407147407532,101336,3,10000,HashmapProjectionOnline +Connect4,0.7622712850570679,193.08714723587036,101336,3,10000,HashmapProjectionOnline +Connect4,0.7969684600830078,163.2719702720642,101336,3,10000,HashmapProjectionOnline +Contrac,0.4646739065647125,3.275461435317993,2210,3,10000,HashmapProjectionOnline +Contrac,0.41576087474823,4.351482391357422,2210,3,10000,HashmapProjectionOnline +Contrac,0.4103260934352875,4.242531776428223,2210,3,10000,HashmapProjectionOnline +Contrac,0.45923912525177,3.988128423690796,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8372092843055725,2.3670334815979004,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.854651153087616,2.4046568870544434,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8255813717842102,1.4063501358032227,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8720930218696594,2.411181926727295,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.7421875,1.8687849044799805,768,2,10000,HashmapProjectionOnline +CylinderBands,0.75,1.887239933013916,768,2,10000,HashmapProjectionOnline +CylinderBands,0.6484375,1.8840701580047607,768,2,10000,HashmapProjectionOnline +CylinderBands,0.703125,1.8864963054656982,768,2,10000,HashmapProjectionOnline +Dermatology,0.9450549483299255,0.6753122806549072,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.2167017459869385,550,6,10000,HashmapProjectionOnline +Dermatology,0.9670329689979553,1.3081727027893066,550,6,10000,HashmapProjectionOnline +Dermatology,0.8791208863258362,1.3004088401794434,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.1829984188079834,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7575757503509521,0.37592005729675293,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.5757575631141663,0.46579575538635254,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.5757575631141663,0.4710536003112793,196,2,10000,HashmapProjectionOnline +Ecoli,0.761904776096344,0.496490478515625,504,8,10000,HashmapProjectionOnline +Ecoli,0.8809523582458496,0.51291823387146,504,8,10000,HashmapProjectionOnline +Ecoli,0.7857142686843872,0.5029346942901611,504,8,10000,HashmapProjectionOnline +Ecoli,0.75,1.0533244609832764,504,8,10000,HashmapProjectionOnline +EnergyY1,0.90625,1.0169975757598877,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.890625,1.1434848308563232,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.9270833134651184,2.4512901306152344,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8697916865348816,2.6494061946868896,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.7083333134651184,2.646200656890869,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8541666865348816,2.5081660747528076,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8854166865348816,2.6444947719573975,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8854166865348816,2.630061388015747,1152,3,10000,HashmapProjectionOnline +Fertility,0.6399999856948853,0.35816359519958496,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.3585531711578369,150,2,10000,HashmapProjectionOnline +Fertility,0.9200000166893005,0.35638856887817383,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.3511331081390381,150,2,10000,HashmapProjectionOnline +Flags,0.5833333134651184,0.7804124355316162,292,8,10000,HashmapProjectionOnline +Flags,0.5,0.5848009586334229,292,8,10000,HashmapProjectionOnline +Flags,0.4375,0.7726726531982422,292,8,10000,HashmapProjectionOnline +Flags,0.3541666567325592,0.7783615589141846,292,8,10000,HashmapProjectionOnline +Glass,0.7547169923782349,0.8334345817565918,322,6,10000,HashmapProjectionOnline +Glass,0.6415094137191772,0.8235130310058594,322,6,10000,HashmapProjectionOnline +Glass,0.4528301954269409,0.8234140872955322,322,6,10000,HashmapProjectionOnline +Glass,0.5471698045730591,0.8267362117767334,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6052631735801697,1.0552582740783691,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.5263158082962036,0.9460585117340088,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6842105388641357,0.7939774990081787,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7631579041481018,0.6936192512512207,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.5248456001281738,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6184210777282715,1.171987533569336,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,1.1789071559906006,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.6184210777282715,0.7173755168914795,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5526315569877625,1.039306879043579,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.8082191944122314,1.066009759902954,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8082191944122314,1.0649778842926025,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8767123222351074,1.0561363697052002,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.767123281955719,1.0531530380249023,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.4516128897666931,0.4909365177154541,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.32258063554763794,0.4302542209625244,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.20377635955810547,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.35483869910240173,0.3323371410369873,184,5,10000,HashmapProjectionOnline +HeartVa,0.2199999988079071,0.5648283958435059,300,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.32836461067199707,300,5,10000,HashmapProjectionOnline +HeartVa,0.3199999928474426,0.7061548233032227,300,5,10000,HashmapProjectionOnline +HeartVa,0.3400000035762787,0.744053840637207,300,5,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.5518112182617188,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.553105354309082,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8717948794364929,0.37044763565063477,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.2196063995361328,232,2,10000,HashmapProjectionOnline +HillValley,0.49504950642585754,3.049490451812744,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6029411554336548,0.9534482955932617,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6575342416763306,1.6219098567962646,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.568493127822876,1.680408239364624,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.7123287916183472,1.5077581405639648,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.698630154132843,1.7308475971221924,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.20428571105003357,7.9419333934783936,420,7,10000,HashmapProjectionOnline +Ionosphere,0.8636363744735718,0.775078296661377,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,0.47978854179382324,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8863636255264282,0.6798536777496338,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8068181872367859,1.20521879196167,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.2833068370819092,226,3,10000,HashmapProjectionOnline +Iris,0.8918918967247009,0.19269466400146484,226,3,10000,HashmapProjectionOnline +Iris,1.0,0.5055410861968994,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.36631035804748535,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7039999961853027,2.3886382579803467,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7319999933242798,2.7895724773406982,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7120000123977661,3.3922083377838135,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6600000262260437,3.675063371658325,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.038845062255859375,36,3,10000,HashmapProjectionOnline +Lenses,0.5,0.034986019134521484,36,3,10000,HashmapProjectionOnline +Lenses,1.0,0.05401945114135742,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.0915534496307373,36,3,10000,HashmapProjectionOnline +Letter,0.8241999745368958,60.268866300582886,30000,26,10000,HashmapProjectionOnline +Letter,0.8324000239372253,52.291433334350586,30000,26,10000,HashmapProjectionOnline +Letter,0.8267999887466431,52.092252016067505,30000,26,10000,HashmapProjectionOnline +Letter,0.8086000084877014,51.00856637954712,30000,26,10000,HashmapProjectionOnline +Libras,0.6111111044883728,1.1917760372161865,540,15,10000,HashmapProjectionOnline +Libras,0.6222222447395325,1.3954439163208008,540,15,10000,HashmapProjectionOnline +Libras,0.644444465637207,1.4113726615905762,540,15,10000,HashmapProjectionOnline +Libras,0.5888888835906982,1.1764180660247803,540,15,10000,HashmapProjectionOnline +LowResSpect,0.7894737124443054,1.7872650623321533,796,9,10000,HashmapProjectionOnline +LowResSpect,0.6541353464126587,1.247197151184082,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8571428656578064,1.721863031387329,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8796992301940918,1.6061246395111084,796,9,10000,HashmapProjectionOnline +LungCancer,0.5,0.13464832305908203,48,3,10000,HashmapProjectionOnline +LungCancer,0.25,0.05567646026611328,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.05414724349975586,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.0556182861328125,48,3,10000,HashmapProjectionOnline +Lymphography,0.9459459185600281,0.3688392639160156,222,4,10000,HashmapProjectionOnline +Lymphography,0.837837815284729,0.37052392959594727,222,4,10000,HashmapProjectionOnline +Lymphography,0.6756756901741028,0.26047778129577637,222,4,10000,HashmapProjectionOnline +Lymphography,0.6216216087341309,0.43889665603637695,222,4,10000,HashmapProjectionOnline +Magic,0.7873817086219788,42.986289262771606,28530,2,10000,HashmapProjectionOnline +Magic,0.8014721274375916,43.90730285644531,28530,2,10000,HashmapProjectionOnline +Magic,0.7882229089736938,43.12546896934509,28530,2,10000,HashmapProjectionOnline +Magic,0.7522608041763306,44.86336612701416,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7791666388511658,2.4861435890197754,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7041666507720947,2.9837217330932617,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7666666507720947,2.9412753582000732,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7083333134651184,2.1562795639038086,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8041579723358154,278.81455993652344,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8609300255775452,271.91755294799805,195096,2,10000,HashmapProjectionOnline +Miniboone,0.7907799482345581,284.6377248764038,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8652970790863037,255.6320459842682,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.5384615659713745,0.2104341983795166,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.22388362884521484,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.5769230723381042,0.1414632797241211,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6153846383094788,0.1421375274658203,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8481806516647339,7.48089599609375,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.9184441566467285,8.56240200996399,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.884567141532898,8.305976152420044,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8393977284431458,8.288694381713867,4786,3,10000,HashmapProjectionOnline +Monks1,0.6018518805503845,1.7666387557983398,248,2,10000,HashmapProjectionOnline +Monks2,0.6689814925193787,2.0463149547576904,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,1.7732775211334229,244,2,10000,HashmapProjectionOnline +Mushroom,0.9935992360115051,21.117759943008423,12186,2,10000,HashmapProjectionOnline +Mushroom,1.0,16.27893567085266,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9798129200935364,17.96639060974121,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9965534210205078,9.313042640686035,12186,2,10000,HashmapProjectionOnline +Musk1,0.6974790096282959,1.2870910167694092,714,2,10000,HashmapProjectionOnline +Musk1,0.6638655662536621,1.4752254486083984,714,2,10000,HashmapProjectionOnline +Musk1,0.7731092572212219,1.2336986064910889,714,2,10000,HashmapProjectionOnline +Musk1,0.7647058963775635,1.2896218299865723,714,2,10000,HashmapProjectionOnline +Musk2,0.9502729177474976,17.610409259796143,9898,2,10000,HashmapProjectionOnline +Musk2,0.8781079649925232,14.44487476348877,9898,2,10000,HashmapProjectionOnline +Musk2,0.9393571615219116,19.054115295410156,9898,2,10000,HashmapProjectionOnline +Musk2,0.9502729177474976,15.797884464263916,9898,2,10000,HashmapProjectionOnline +Nursery,0.9361110925674438,27.96120309829712,19440,5,10000,HashmapProjectionOnline +Nursery,0.9314814805984497,25.732178688049316,19440,5,10000,HashmapProjectionOnline +Nursery,0.9388889074325562,25.064927577972412,19440,5,10000,HashmapProjectionOnline +Nursery,0.9354938268661499,26.12120294570923,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7137255072593689,1.548699140548706,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7176470756530762,1.732537031173706,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7215686440467834,1.5347180366516113,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6666666865348816,1.6454102993011475,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9058823585510254,1.2977650165557861,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.886274516582489,1.4830408096313477,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8784313797950745,2.235466718673706,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9254902005195618,1.8151187896728516,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7149122953414917,2.289140224456787,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6885964870452881,1.9363951683044434,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,1.7923784255981445,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6622806787490845,2.240882396697998,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8771929740905762,1.8757843971252441,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8728070259094238,2.036641836166382,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8377193212509155,1.550668478012085,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8640350699424744,2.0680813789367676,1368,3,10000,HashmapProjectionOnline +Optical,0.8653311133384705,10.90858769416809,7646,10,10000,HashmapProjectionOnline +Ozone,0.9716088175773621,5.417245864868164,3804,2,10000,HashmapProjectionOnline +Ozone,0.9684542417526245,4.047950267791748,3804,2,10000,HashmapProjectionOnline +Ozone,0.9684542417526245,6.560349225997925,3804,2,10000,HashmapProjectionOnline +Ozone,0.9731861352920532,4.216604232788086,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9546783566474915,9.526822566986084,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9276315569877625,13.665480852127075,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9480994343757629,12.078106164932251,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9524853825569153,11.058640003204346,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.4743959903717041,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8367347121238708,0.26896142959594727,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.4521055221557617,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.5629291534423828,292,2,10000,HashmapProjectionOnline +Pendigits,0.9236706495285034,23.633610248565674,14988,10,10000,HashmapProjectionOnline +Pima,0.7083333134651184,1.9335289001464844,1152,2,10000,HashmapProjectionOnline +Pima,0.6875,1.2629966735839844,1152,2,10000,HashmapProjectionOnline +Pima,0.6666666865348816,1.561835527420044,1152,2,10000,HashmapProjectionOnline +Pima,0.7239583134651184,1.0305640697479248,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.12666988372802734,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.12916803359985352,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.7692307829856873,0.12628984451293945,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.1325991153717041,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.3206675052642822,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.31543707847595215,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.3113985061645508,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5,0.3264012336730957,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.43478259444236755,0.11797952651977539,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.21065258979797363,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.43478259444236755,0.22275257110595703,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.1809995174407959,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.5199999809265137,0.14551472663879395,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.29120445251464844,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.2996799945831299,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.800000011920929,0.21970248222351074,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.15165305137634277,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.15020155906677246,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.7307692170143127,0.1515214443206787,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5,0.22435832023620605,158,6,10000,HashmapProjectionOnline +Planning,0.644444465637207,0.4011857509613037,274,2,10000,HashmapProjectionOnline +Planning,0.6666666865348816,0.28179931640625,274,2,10000,HashmapProjectionOnline +Planning,0.7111111283302307,0.22049522399902344,274,2,10000,HashmapProjectionOnline +Planning,0.644444465637207,0.3416447639465332,274,2,10000,HashmapProjectionOnline +PlantMargin,0.6075000166893005,3.6391162872314453,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5649999976158142,3.294924020767212,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5774999856948853,2.7886173725128174,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6524999737739563,3.684591293334961,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4625000059604645,4.429068326950073,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4375,3.5350801944732666,2400,100,10000,HashmapProjectionOnline +PlantShape,0.48249998688697815,4.262787342071533,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45249998569488525,2.9172682762145996,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5649999976158142,5.0429651737213135,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6600000262260437,3.318570613861084,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5199999809265137,2.6768691539764404,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5849999785423279,3.4937584400177,2398,100,10000,HashmapProjectionOnline +PostOperative,0.5909090638160706,0.11995553970336914,136,3,10000,HashmapProjectionOnline +PostOperative,0.5,0.11218571662902832,136,3,10000,HashmapProjectionOnline +PostOperative,0.5454545617103577,0.17342925071716309,136,3,10000,HashmapProjectionOnline +PostOperative,0.5,0.2842113971710205,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.46341463923454285,0.6932768821716309,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.47560974955558777,0.786583423614502,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.4878048896789551,0.5080084800720215,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.4146341383457184,0.5088529586791992,496,15,10000,HashmapProjectionOnline +Ringnorm,0.977297306060791,15.220672369003296,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9756757020950317,14.157649755477905,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9854053854942322,16.365446090698242,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9800000190734863,12.329113483428955,11100,2,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.6062383651733398,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.30098652839660645,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.24217963218688965,316,3,10000,HashmapProjectionOnline +Seeds,0.942307710647583,0.37765955924987793,316,3,10000,HashmapProjectionOnline +Semeion,0.80402010679245,4.644396066665649,2390,10,10000,HashmapProjectionOnline +Semeion,0.8115577697753906,3.4895811080932617,2390,10,10000,HashmapProjectionOnline +Semeion,0.7587939500808716,5.003792762756348,2390,10,10000,HashmapProjectionOnline +Semeion,0.7738693356513977,4.723901033401489,2390,10,10000,HashmapProjectionOnline +Soybean,0.585106372833252,1.721569299697876,614,18,10000,HashmapProjectionOnline +Spambase,0.9060869812965393,9.806981563568115,6902,2,10000,HashmapProjectionOnline +Spambase,0.9165217280387878,7.816577196121216,6902,2,10000,HashmapProjectionOnline +Spambase,0.904347836971283,9.46569037437439,6902,2,10000,HashmapProjectionOnline +Spambase,0.8643478155136108,9.233397960662842,6902,2,10000,HashmapProjectionOnline +Spect,0.6774193644523621,0.7700057029724121,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.5192790031433105,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5988371968269348,1.7961912155151367,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5988371968269348,0.86354660987854,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6104651093482971,1.3074924945831299,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6686046719551086,1.4005537033081055,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7200000286102295,2.6920406818389893,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7239999771118164,2.385373115539551,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7599999904632568,2.247821092605591,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.671999990940094,2.347698450088501,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.3498544692993164,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.611940324306488,0.3273961544036865,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8656716346740723,0.3220975399017334,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.5204033851623535,406,2,10000,HashmapProjectionOnline +StatlogImage,0.927209734916687,4.956891059875488,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8994800448417664,4.4247894287109375,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9202772974967957,4.75752592086792,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9393414258956909,5.3573830127716064,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8560000061988831,15.989414691925049,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9877930879592896,100.77553868293762,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.7061611413955688,1.724531650543213,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6018957495689392,2.960883140563965,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6445497870445251,3.0487701892852783,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7014217972755432,3.037407398223877,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.6742268204689026,2.878807306289673,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6783505082130432,2.9120030403137207,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.7030927538871765,5.431683778762817,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6948453783988953,4.50465726852417,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.7400000095367432,1.3068184852600098,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9266666769981384,1.4846854209899902,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9066666960716248,1.5081231594085693,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9599999785423279,1.3851139545440674,900,6,10000,HashmapProjectionOnline +Teaching,0.6052631735801697,0.5532352924346924,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.5688292980194092,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.37205004692077637,226,3,10000,HashmapProjectionOnline +Teaching,0.3684210479259491,0.5658938884735107,226,3,10000,HashmapProjectionOnline +Thyroid,0.950408399105072,19.521636486053467,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9246861934661865,2.0977249145507812,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9581589698791504,2.2480990886688232,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9372385144233704,1.2438945770263672,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.8117154836654663,2.2672669887542725,1438,2,10000,HashmapProjectionOnline +Titanic,0.7854545712471008,7.446861267089844,3302,2,10000,HashmapProjectionOnline +Titanic,0.699999988079071,2.7925429344177246,3302,2,10000,HashmapProjectionOnline +Titanic,0.7890909314155579,2.804224729537964,3302,2,10000,HashmapProjectionOnline +Titanic,0.7672727108001709,2.79683780670166,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.026700258255004883,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.04318809509277344,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.045731306076049805,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.0196378231048584,16,2,10000,HashmapProjectionOnline +Twonorm,0.9713513255119324,14.48321533203125,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9708108305931091,18.978408575057983,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9654054045677185,14.657185077667236,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9670270085334778,11.796772480010986,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8571428656578064,1.05027437210083,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7662337422370911,0.8214757442474365,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.4521312713623047,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7792207598686218,1.047722578048706,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8181818127632141,1.0653154850006104,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8701298832893372,1.063427209854126,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7532467246055603,1.0640759468078613,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7922077775001526,1.0582029819488525,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8709677457809448,15.239960670471191,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8973606824874878,16.28092336654663,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9164223074913025,15.726161003112793,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9230205416679382,17.583582639694214,8184,4,10000,HashmapProjectionOnline +Waveform,0.8352000117301941,13.302439451217651,7500,3,10000,HashmapProjectionOnline +Waveform,0.7775999903678894,12.461787700653076,7500,3,10000,HashmapProjectionOnline +Waveform,0.795199990272522,13.298429727554321,7500,3,10000,HashmapProjectionOnline +Waveform,0.8295999765396118,9.243547439575195,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7799999713897705,10.585339784622192,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8104000091552734,11.608572721481323,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8447999954223633,11.318408489227295,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.77920001745224,8.062820196151733,7500,3,10000,HashmapProjectionOnline +Wine,0.7954545617103577,0.24227380752563477,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.770949125289917,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.9201650619506836,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.5274181365966797,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.5299999713897705,7.520087003707886,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5375000238418579,5.929082155227661,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5224999785423279,3.4000349044799805,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.4399999976158142,3.9756925106048584,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.508169949054718,15.34780216217041,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.44117647409439087,18.326475858688354,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4820261299610138,14.749453067779541,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.42892158031463623,15.601163625717163,7348,7,10000,HashmapProjectionOnline +Yeast,0.5175201892852783,6.165701627731323,2226,10,10000,HashmapProjectionOnline +Yeast,0.5336927175521851,5.411489725112915,2226,10,10000,HashmapProjectionOnline +Yeast,0.4959568679332733,4.090351104736328,2226,10,10000,HashmapProjectionOnline +Yeast,0.5040431022644043,4.468167304992676,2226,10,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.18889856338500977,152,7,10000,HashmapProjectionOnline +Zoo,0.8799999952316284,0.1871490478515625,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.18426799774169922,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.19036626815795898,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1676485011.2630215.csv b/examples/hdc_methods_survey/results/results1676485011.2630215.csv new file mode 100644 index 00000000..2a4272f6 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676485011.2630215.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6111111044883728,46.53442597389221,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.6139847040176392,44.19738745689392,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5795019268989563,51.70141792297363,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.6034482717514038,43.65380382537842,6266,3,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,1.35860013961792,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,1.4254038333892822,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,0.9333333373069763,1.4339210987091064,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,1.371793508529663,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.1529648303985596,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.4255383014678955,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.2820258140563965,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.4018495082855225,180,2,10000,HashmapProjectionOnlineIterative +Adult,0.7946686148643494,416.44287753105164,65122,2,10000,HashmapProjectionOnlineIterative +Annealing,0.6499999761581421,8.586329936981201,1596,5,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7168141603469849,6.119309186935425,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6637167930603027,5.983555555343628,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.5132743120193481,5.887951612472534,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.752212405204773,5.94067645072937,678,13,10000,HashmapProjectionOnlineIterative +AudiologyStd,0.7599999904632568,2.0393569469451904,342,18,10000,HashmapProjectionOnlineIterative +BalanceScale,0.942307710647583,5.1401591300964355,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.942307710647583,4.777904987335205,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9038461446762085,4.743453502655029,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9102563858032227,3.7838146686553955,938,3,10000,HashmapProjectionOnlineIterative +Balloons,1.0,0.15850114822387695,24,2,10000,HashmapProjectionOnlineIterative +Balloons,1.0,0.08909225463867188,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.5,0.17641496658325195,24,2,10000,HashmapProjectionOnlineIterative +Balloons,1.0,0.09940648078918457,24,2,10000,HashmapProjectionOnlineIterative +Bank,0.8938053250312805,36.238826513290405,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8185840845108032,34.35914850234985,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8592920303344727,51.51435589790344,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8761062026023865,62.92871713638306,6782,2,10000,HashmapProjectionOnlineIterative +Blood,0.7647058963775635,10.690715551376343,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.5989304780960083,9.936227321624756,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.6524063944816589,9.94791054725647,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7700534462928772,10.14821481704712,1122,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6760563254356384,4.1145899295806885,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7605633735656738,4.263350009918213,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6478873491287231,4.73750638961792,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.577464759349823,4.067489862442017,430,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,9.70506763458252,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9485714435577393,9.79154086112976,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,9.211224555969238,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,9.325346231460571,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,7.951540946960449,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9366196990013123,8.340155124664307,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,6.859591960906982,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.8873239159584045,4.989233493804932,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.6734693646430969,1.5418555736541748,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.4276461601257324,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.795918345451355,1.839189052581787,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.795918345451355,1.784590721130371,298,2,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7307692170143127,1.0735118389129639,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.8499407768249512,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,0.8535771369934082,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,1.231353521347046,160,6,10000,HashmapProjectionOnlineIterative +Car,0.9375,13.799775838851929,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9236111044883728,14.204755544662476,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9236111044883728,13.72482419013977,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9351851940155029,14.627103567123413,2592,4,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8286252617835999,18.365570545196533,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8323917388916016,19.700191259384155,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8248587846755981,19.70319175720215,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.7928436994552612,19.302910327911377,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8813559412956238,14.675658464431763,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9001883268356323,14.55934190750122,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9058380126953125,14.745856046676636,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9133710265159607,18.571716785430908,3190,3,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.45623040199279785,295.8116137981415,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.42429426312446594,292.46967816352844,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4609352648258209,298.12776470184326,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.45908182859420776,291.0164601802826,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.978723406791687,31.114182472229004,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9524405598640442,30.217897415161133,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9762202501296997,31.033384799957275,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9586983919143677,32.27704310417175,4794,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,4.466171741485596,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.6605504751205444,4.626211881637573,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5596330165863037,5.154284715652466,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5229358077049255,4.815566301345825,652,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,2.4603917598724365,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6730769276618958,2.1821630001068115,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6730769276618958,2.2814438343048096,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,2.4001970291137695,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchVowelDeterding,0.8636363744735718,9.48552918434143,1056,11,10000,HashmapProjectionOnlineIterative +Connect4,0.8122446537017822,782.0631234645844,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7877316474914551,601.2789001464844,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7795606851577759,662.9029490947723,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7965539693832397,563.9387266635895,101336,3,10000,HashmapProjectionOnlineIterative +Contrac,0.5353260636329651,13.824801445007324,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.4646739065647125,18.075807809829712,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.44565218687057495,15.184953927993774,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.44021740555763245,15.644177198410034,2210,3,10000,HashmapProjectionOnlineIterative +CreditApproval,0.7906976938247681,6.883782148361206,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8430232405662537,6.320694923400879,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8604651093482971,5.664345026016235,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8779069781303406,5.452592372894287,1036,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.765625,3.9882798194885254,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7578125,4.375318765640259,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.765625,4.706251859664917,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.796875,5.534289836883545,768,2,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,3.608551025390625,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9340659379959106,3.561260461807251,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,3.377232789993286,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,4.038738012313843,550,6,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7966041564941406,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8181818127632141,1.2146649360656738,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.6969696879386902,1.2418816089630127,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8181818127632141,1.266084909439087,196,2,10000,HashmapProjectionOnlineIterative +Ecoli,0.75,3.588916301727295,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,3.7673211097717285,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,3.565887689590454,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8333333134651184,3.6379761695861816,504,8,10000,HashmapProjectionOnlineIterative +EnergyY1,0.890625,6.7632057666778564,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.921875,7.241585731506348,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.859375,6.814045429229736,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.8854166865348816,7.597122430801392,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.890625,7.140524625778198,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.875,7.7200915813446045,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.890625,6.704616069793701,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8697916865348816,6.898407220840454,1152,3,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,1.0595917701721191,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.8655128479003906,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.9280047416687012,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.9687156677246094,150,2,10000,HashmapProjectionOnlineIterative +Flags,0.5,2.171610116958618,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5,2.094325542449951,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.4791666567325592,2.07443904876709,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5625,1.949669361114502,292,8,10000,HashmapProjectionOnlineIterative +Glass,0.698113203048706,1.7405407428741455,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.7169811129570007,2.3092033863067627,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6226415038108826,2.4248392581939697,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.5660377144813538,2.138209342956543,322,6,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6842105388641357,3.0495262145996094,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6052631735801697,3.395768642425537,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.7236841917037964,3.099111557006836,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,3.047919750213623,460,2,10000,HashmapProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.1287784576416016,264,3,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5131579041481018,2.955443859100342,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5131579041481018,3.8220479488372803,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5394737124443054,3.5419578552246094,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.6052631735801697,3.6944594383239746,454,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7808219194412231,2.3085427284240723,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.8493150472640991,1.904818058013916,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7260273694992065,3.0732381343841553,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7945205569267273,2.950690746307373,442,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,1.189115047454834,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,1.1223151683807373,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,1.603156328201294,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.29032257199287415,1.1222822666168213,184,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.23999999463558197,2.4903459548950195,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,2.6496214866638184,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,2.67814040184021,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.4000000059604645,2.466829299926758,300,5,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.6094176769256592,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7692307829856873,1.8647489547729492,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.8641233444213867,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.8681447505950928,232,2,10000,HashmapProjectionOnlineIterative +HillValley,0.5066006779670715,12.81860876083374,1212,2,10000,HashmapProjectionOnlineIterative +HorseColic,0.6029411554336548,4.632718324661255,600,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6575342416763306,6.480820178985596,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.698630154132843,4.721013069152832,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7123287916183472,6.461240768432617,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7465753555297852,5.991687297821045,874,2,10000,HashmapProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,10.535271883010864,420,7,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9204545617103577,3.3179590702056885,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9204545617103577,3.7597086429595947,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9318181872367859,3.196261167526245,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,3.696787118911743,526,2,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.6966886520385742,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,1.380246639251709,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.2058990001678467,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.7028477191925049,226,3,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6759999990463257,12.479414701461792,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6000000238418579,11.783690929412842,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6039999723434448,12.47674298286438,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.5839999914169312,12.863232851028442,1500,10,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.2581441402435303,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.11265158653259277,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.11188125610351562,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.8333333134651184,0.15080571174621582,36,3,10000,HashmapProjectionOnlineIterative +Letter,0.8838000297546387,193.14290475845337,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8755999803543091,296.77816343307495,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8672000169754028,188.07193422317505,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.883400022983551,255.01803541183472,30000,26,10000,HashmapProjectionOnlineIterative +Libras,0.699999988079071,5.483642101287842,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.6666666865348816,3.292799711227417,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7666666507720947,3.5545427799224854,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7777777910232544,2.92156982421875,540,15,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8796992301940918,5.320342302322388,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8947368264198303,4.9685890674591064,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8872180581092834,5.02891993522644,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8796992301940918,4.503430128097534,796,9,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.35986852645874023,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.375,0.27964329719543457,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.230607271194458,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.125,0.17160439491271973,48,3,10000,HashmapProjectionOnlineIterative +Lymphography,0.8648648858070374,1.4537358283996582,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.837837815284729,1.7271361351013184,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.7837837934494019,1.5760877132415771,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.837837815284729,1.4411635398864746,222,4,10000,HashmapProjectionOnlineIterative +Magic,0.8256571888923645,189.93864274024963,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8164038062095642,159.42458629608154,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8069400787353516,147.8042950630188,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7991587519645691,175.06432580947876,28530,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.675000011920929,8.897333860397339,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7166666388511658,9.382452726364136,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.8041666746139526,8.854954242706299,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.8166666626930237,7.738990783691406,1442,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8437691926956177,1287.4627208709717,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8447533249855042,1007.0387904644012,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8640976548194885,1262.031105041504,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8473674654960632,1172.1077136993408,195096,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,0.9215362071990967,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.807692289352417,0.9457252025604248,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.6538461446762085,0.9335343837738037,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,0.8686091899871826,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9360100626945496,27.332849979400635,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9360100626945496,28.90947413444519,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9058971405029297,31.969420433044434,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8481806516647339,30.117053270339966,4786,3,10000,HashmapProjectionOnlineIterative +Monks1,0.6018518805503845,3.5781474113464355,248,2,10000,HashmapProjectionOnlineIterative +Monks2,0.6550925970077515,3.182300567626953,338,2,10000,HashmapProjectionOnlineIterative +Monks3,0.5347222089767456,2.973712921142578,244,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,70.14258241653442,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,72.24710416793823,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,75.03944563865662,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,74.6340012550354,12186,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7731092572212219,5.312552452087402,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.924369752407074,4.662428379058838,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8067227005958557,5.574603319168091,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8235294222831726,4.833718776702881,714,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9763492941856384,73.966561794281,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9727107286453247,76.72584581375122,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9654335975646973,76.50329947471619,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9818071722984314,74.14027142524719,9898,2,10000,HashmapProjectionOnlineIterative +Nursery,0.9549382925033569,125.98258566856384,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9595679044723511,119.51832938194275,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9663580060005188,123.46237874031067,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9663580060005188,125.8318657875061,19440,5,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7647058963775635,9.223814010620117,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7647058963775635,9.891166925430298,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7215686440467834,10.953414678573608,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7058823704719543,10.100956916809082,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9098039269447327,8.979313611984253,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9019607901573181,9.552743673324585,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9411764740943909,8.045785903930664,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9137254953384399,8.381129264831543,1534,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7105262875556946,7.922492504119873,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.780701756477356,8.15180253982544,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7412280440330505,8.021157264709473,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7631579041481018,7.762877702713013,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,8.163930416107178,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8201754093170166,7.154667615890503,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.6842105388641357,6.768145561218262,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9210526347160339,6.410409688949585,1368,3,10000,HashmapProjectionOnlineIterative +Optical,0.9504730105400085,74.95478558540344,7646,10,10000,HashmapProjectionOnlineIterative +Ozone,0.9495267868041992,20.982373237609863,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9432176947593689,21.457071542739868,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9716088175773621,22.606667280197144,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9684542417526245,21.39633560180664,3804,2,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9539473652839661,44.033506631851196,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9554093480110168,47.00752282142639,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9502924084663391,48.27315068244934,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9568713307380676,49.704129457473755,8210,5,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.9512443542480469,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8775510191917419,1.75215482711792,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.77055025100708,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.9085454940795898,292,2,10000,HashmapProjectionOnlineIterative +Pendigits,0.9576901197433472,94.6492440700531,14988,10,10000,HashmapProjectionOnlineIterative +Pima,0.703125,7.217596769332886,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.671875,6.636582374572754,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.6770833134651184,6.825950860977173,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.6666666865348816,7.006084203720093,1152,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,1.0234594345092773,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,1.0858323574066162,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,1.0080955028533936,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.8128018379211426,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,1.0216479301452637,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,1.029613971710205,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.8559360504150391,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,1.1169319152832031,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.8494961261749268,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.8936774730682373,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,1.00502610206604,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.9997565746307373,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,1.019038200378418,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.7745821475982666,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9599999785423279,0.7616393566131592,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.7565956115722656,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,1.1720998287200928,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,0.9657831192016602,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5,1.1033821105957031,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.8280692100524902,158,6,10000,HashmapProjectionOnlineIterative +Planning,0.6222222447395325,1.5516350269317627,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6000000238418579,1.605224609375,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.5111111402511597,1.7848625183105469,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.7111111283302307,1.5209414958953857,274,2,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6725000143051147,16.11448907852173,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7425000071525574,15.751612663269043,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7200000286102295,16.248363256454468,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6850000023841858,15.438649415969849,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5199999809265137,16.484291791915894,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5224999785423279,15.922921180725098,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5049999952316284,15.048859596252441,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.512499988079071,16.024252891540527,2400,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.6949999928474426,14.068570137023926,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.6899999976158142,15.812137842178345,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7300000190734863,17.675023078918457,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7099999785423279,17.75423836708069,2398,100,10000,HashmapProjectionOnlineIterative +PostOperative,0.27272728085517883,0.7678737640380859,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.40909090638160706,0.994196891784668,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.5909090638160706,1.060887336730957,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.4545454680919647,1.1310935020446777,136,3,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.47560974955558777,3.8084006309509277,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,3.2194907665252686,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.45121949911117554,3.562614917755127,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4390243887901306,3.8523080348968506,496,15,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9783783555030823,68.85968947410583,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9805405139923096,69.05730175971985,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9783783555030823,70.43297052383423,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9800000190734863,66.19368004798889,11100,2,10000,HashmapProjectionOnlineIterative +Seeds,0.942307710647583,2.1542487144470215,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.8461538553237915,1.9971692562103271,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9230769276618958,2.2813162803649902,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9038461446762085,1.8861205577850342,316,3,10000,HashmapProjectionOnlineIterative +Semeion,0.9145728349685669,19.061628341674805,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.876884400844574,17.94889807701111,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.9221105575561523,18.257344722747803,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8592965006828308,19.339637994766235,2390,10,10000,HashmapProjectionOnlineIterative +Soybean,0.36968085169792175,5.1993279457092285,614,18,10000,HashmapProjectionOnlineIterative +Spambase,0.9113043546676636,39.87666344642639,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.9234782457351685,41.71816635131836,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8965217471122742,39.27297353744507,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8965217471122742,38.98951005935669,6902,2,10000,HashmapProjectionOnlineIterative +Spect,0.6344085931777954,1.491915225982666,158,2,10000,HashmapProjectionOnlineIterative +Spectf,0.9197860956192017,1.5057477951049805,160,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5988371968269348,5.982555150985718,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6162790656089783,5.567240476608276,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6104651093482971,6.056513071060181,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6511628031730652,5.256303310394287,1036,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7080000042915344,7.733107089996338,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.6959999799728394,9.187239170074463,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7080000042915344,13.582692384719849,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.6959999799728394,13.657900094985962,1500,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8358209133148193,3.828575372695923,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8358209133148193,3.402841806411743,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8059701323509216,3.8432061672210693,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8358209133148193,4.1807169914245605,406,2,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9566724300384521,21.22005605697632,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9636048674583435,19.781466960906982,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9792027473449707,17.00147533416748,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9618717432022095,25.038107872009277,3466,7,10000,HashmapProjectionOnlineIterative +StatlogLandsat,0.8845000267028809,55.98763298988342,8870,6,10000,HashmapProjectionOnlineIterative +StatlogShuttle,0.990482747554779,525.5233509540558,87000,7,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7488151788711548,7.769711971282959,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.6872037649154663,7.614321708679199,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7725118398666382,8.120699882507324,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7677724957466125,8.434737920761108,1270,4,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7443298697471619,19.87112545967102,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7195876240730286,20.918575048446655,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6886597871780396,20.954403162002563,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7257732152938843,20.704654455184937,2912,7,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.8999999761581421,5.078794717788696,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9666666388511658,5.707789659500122,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9933333396911621,5.832610130310059,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9933333396911621,5.695107936859131,900,6,10000,HashmapProjectionOnlineIterative +Teaching,0.5526315569877625,1.334263563156128,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5,1.5419321060180664,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,0.698418378829956,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5789473652839661,1.3894484043121338,226,3,10000,HashmapProjectionOnlineIterative +Thyroid,0.9594515562057495,44.3633246421814,7544,3,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9748954176902771,8.03438925743103,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9707112908363342,8.074561834335327,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9665272235870361,6.591756582260132,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9832636117935181,7.523079872131348,1438,2,10000,HashmapProjectionOnlineIterative +Titanic,0.5018181800842285,18.42033290863037,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6472727060317993,18.427980422973633,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7818182110786438,17.962096691131592,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6909090876579285,16.21751880645752,3302,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.10662341117858887,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.08545064926147461,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.0584564208984375,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.11765170097351074,16,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.976756751537323,53.165385484695435,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9708108305931091,56.02963995933533,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9670270085334778,54.049999475479126,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9702702760696411,55.82558727264404,11100,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,2.7253289222717285,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,2.6186845302581787,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.7922077775001526,2.458498001098633,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8571428656578064,2.4721810817718506,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7792207598686218,2.277423858642578,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,2.454397439956665,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.466827392578125,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8181818127632141,2.40966534614563,466,3,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9530791640281677,44.73099184036255,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9516128897666931,55.08951115608215,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9413489699363708,50.06678223609924,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9604105353355408,48.070239782333374,8184,4,10000,HashmapProjectionOnlineIterative +Waveform,0.8256000280380249,50.235129594802856,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.800000011920929,40.4145302772522,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8151999711990356,42.73712730407715,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.828000009059906,45.22211980819702,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8335999846458435,48.08195972442627,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.7703999876976013,42.347882986068726,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8015999794006348,40.66400194168091,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8191999793052673,44.405158042907715,7500,3,10000,HashmapProjectionOnlineIterative +Wine,0.9545454382896423,1.7462131977081299,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.2805750370025635,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9545454382896423,1.9387097358703613,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9090909361839294,1.6063487529754639,268,3,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5799999833106995,17.341764211654663,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.6025000214576721,13.188570022583008,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5149999856948853,12.558436632156372,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5649999976158142,14.913280963897705,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.491830050945282,50.104414224624634,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.4991829991340637,47.365500926971436,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.4575163424015045,44.672109603881836,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.4714052379131317,48.02323532104492,7348,7,10000,HashmapProjectionOnlineIterative +Yeast,0.5148248076438904,15.642126083374023,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5175201892852783,11.950339794158936,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5229110717773438,17.60338258743286,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5471698045730591,18.85556125640869,2226,10,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.9382493495941162,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.9221866130828857,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,1.1975271701812744,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,1.251291275024414,152,7,10000,HashmapProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676501934.2747145.csv b/examples/hdc_methods_survey/results/results1676501934.2747145.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676501934.2747145.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676505020.8585207.csv b/examples/hdc_methods_survey/results/results1676505020.8585207.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676505020.8585207.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676505082.91008.csv b/examples/hdc_methods_survey/results/results1676505082.91008.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676505082.91008.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676505384.8878765.csv b/examples/hdc_methods_survey/results/results1676505384.8878765.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676505384.8878765.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676505534.5474777.csv b/examples/hdc_methods_survey/results/results1676505534.5474777.csv new file mode 100644 index 00000000..6d63b6d7 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676505534.5474777.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5555555820465088,5.221459627151489,6266,3,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676505815.7879474.csv b/examples/hdc_methods_survey/results/results1676505815.7879474.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676505815.7879474.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1676505980.6634178.csv b/examples/hdc_methods_survey/results/results1676505980.6634178.csv new file mode 100644 index 00000000..03a8fbae --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676505980.6634178.csv @@ -0,0 +1,12 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5555555820465088,5.214029312133789,6266,3,10000,HashmapProjection +Abalone,0.5354406237602234,4.6450066566467285,6266,3,10000,HashmapProjection +Abalone,0.5478927493095398,4.63140082359314,6266,3,10000,HashmapProjection +Abalone,0.5411877632141113,4.626527547836304,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.15820789337158203,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.1540999412536621,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.136399507522583,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.13643574714660645,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13725543022155762,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.1372227668762207,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.1366269588470459,180,2,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676506025.9854996.csv b/examples/hdc_methods_survey/results/results1676506025.9854996.csv new file mode 100644 index 00000000..c9fae680 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676506025.9854996.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5603448152542114,5.126280784606934,6266,3,10000,HashmapProjection +Abalone,0.5373563170433044,4.632144451141357,6266,3,10000,HashmapProjection +Abalone,0.5565134286880493,4.593063592910767,6266,3,10000,HashmapProjection +Abalone,0.5392720103263855,5.069925308227539,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.1544971466064453,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.15406465530395508,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.1541748046875,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.1537773609161377,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.15427446365356445,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.15465664863586426,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.15445542335510254,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.15427780151367188,180,2,10000,HashmapProjection +Adult,0.7073889970779419,64.92412209510803,65122,2,10000,HashmapProjection +Annealing,0.5600000023841858,1.1230828762054443,1596,5,10000,HashmapProjection +Arrhythmia,0.6725663542747498,2.0774717330932617,678,13,10000,HashmapProjection +Arrhythmia,0.6548672318458557,2.046739101409912,678,13,10000,HashmapProjection +Arrhythmia,0.5752212405204773,2.105968713760376,678,13,10000,HashmapProjection +Arrhythmia,0.7168141603469849,2.060098648071289,678,13,10000,HashmapProjection +AudiologyStd,0.8399999737739563,0.25153350830078125,342,18,10000,HashmapProjection +BalanceScale,0.8012820482254028,0.6787025928497314,938,3,10000,HashmapProjection +BalanceScale,0.8141025900840759,0.6943864822387695,938,3,10000,HashmapProjection +BalanceScale,0.8141025900840759,0.675774097442627,938,3,10000,HashmapProjection +BalanceScale,0.7564102411270142,0.6838722229003906,938,3,10000,HashmapProjection +Balloons,1.0,0.020523786544799805,24,2,10000,HashmapProjection +Balloons,0.75,0.020437240600585938,24,2,10000,HashmapProjection +Balloons,0.75,0.020467281341552734,24,2,10000,HashmapProjection +Balloons,0.75,0.020424842834472656,24,2,10000,HashmapProjection +Bank,0.6628318428993225,5.386812448501587,6782,2,10000,HashmapProjection +Bank,0.6513274312019348,5.521701812744141,6782,2,10000,HashmapProjection +Bank,0.6451327204704285,5.984210014343262,6782,2,10000,HashmapProjection +Bank,0.6292035579681396,5.399991750717163,6782,2,10000,HashmapProjection +Blood,0.5935828685760498,0.9585542678833008,1122,2,10000,HashmapProjection +Blood,0.6844919919967651,0.9596841335296631,1122,2,10000,HashmapProjection +Blood,0.6524063944816589,0.9599039554595947,1122,2,10000,HashmapProjection +Blood,0.6898396015167236,0.9575574398040771,1122,2,10000,HashmapProjection +BreastCancer,0.7183098793029785,0.38575100898742676,430,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.3657252788543701,430,2,10000,HashmapProjection +BreastCancer,0.8028169274330139,0.3190457820892334,430,2,10000,HashmapProjection +BreastCancer,0.6478873491287231,0.3182659149169922,430,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,0.7753288745880127,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,0.7788791656494141,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,0.7765140533447266,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.7779955863952637,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9295774698257446,0.7175378799438477,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9577465057373047,0.720752477645874,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.7316551208496094,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9366196990013123,0.7309343814849854,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5510203838348389,0.2593872547149658,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.5918367505073547,0.2585597038269043,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.25937795639038086,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6938775777816772,0.27985143661499023,298,2,10000,HashmapProjection +BreastTissue,0.6153846383094788,0.12654924392700195,160,6,10000,HashmapProjection +BreastTissue,0.7692307829856873,0.14348793029785156,160,6,10000,HashmapProjection +BreastTissue,0.5,0.14393210411071777,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.1461629867553711,160,6,10000,HashmapProjection +Car,0.7800925970077515,2.045058488845825,2592,4,10000,HashmapProjection +Car,0.7337962985038757,1.8774418830871582,2592,4,10000,HashmapProjection +Car,0.7800925970077515,1.868028163909912,2592,4,10000,HashmapProjection +Car,0.7939814925193787,1.8693480491638184,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.5932203531265259,2.5304219722747803,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5800376534461975,2.5452826023101807,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.6365348696708679,2.5234787464141846,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5668550133705139,2.551079273223877,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.770244836807251,2.616701126098633,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7928436994552612,2.544786214828491,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7947269082069397,2.6103618144989014,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7758945226669312,2.644151210784912,3190,3,10000,HashmapProjection +ChessKrvk,0.27331051230430603,30.96067976951599,42084,18,10000,HashmapProjection +ChessKrvk,0.2676076292991638,30.06280016899109,42084,18,10000,HashmapProjection +ChessKrvk,0.272455096244812,32.2700629234314,42084,18,10000,HashmapProjection +ChessKrvk,0.27216994762420654,31.104196071624756,42084,18,10000,HashmapProjection +ChessKrvkp,0.8297872543334961,4.316912651062012,4794,2,10000,HashmapProjection +ChessKrvkp,0.8510638475418091,4.5880515575408936,4794,2,10000,HashmapProjection +ChessKrvkp,0.8535669445991516,4.562775611877441,4794,2,10000,HashmapProjection +ChessKrvkp,0.8335419297218323,4.6339194774627686,4794,2,10000,HashmapProjection +CongressionalVoting,0.5412843823432922,0.5248501300811768,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.5170371532440186,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.5154340267181396,652,2,10000,HashmapProjection +CongressionalVoting,0.5963302850723267,0.5167801380157471,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.7692307829856873,0.3117940425872803,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6153846383094788,0.3109138011932373,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.3124666213989258,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.3156442642211914,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8744588494300842,1.4544548988342285,1056,11,10000,HashmapProjection +Connect4,0.6752915978431702,94.01134037971497,101336,3,10000,HashmapProjection +Connect4,0.6649890542030334,90.96278619766235,101336,3,10000,HashmapProjection +Connect4,0.6701995134353638,91.87914681434631,101336,3,10000,HashmapProjection +Connect4,0.6690153479576111,91.39924383163452,101336,3,10000,HashmapProjection +Contrac,0.49184781312942505,1.9997749328613281,2210,3,10000,HashmapProjection +Contrac,0.51902174949646,1.9388682842254639,2210,3,10000,HashmapProjection +Contrac,0.45923912525177,1.8398702144622803,2210,3,10000,HashmapProjection +Contrac,0.4429347813129425,1.8915672302246094,2210,3,10000,HashmapProjection +CreditApproval,0.8488371968269348,0.8085756301879883,1036,2,10000,HashmapProjection +CreditApproval,0.854651153087616,0.8091297149658203,1036,2,10000,HashmapProjection +CreditApproval,0.8604651093482971,0.8185329437255859,1036,2,10000,HashmapProjection +CreditApproval,0.8837209343910217,0.8201043605804443,1036,2,10000,HashmapProjection +CylinderBands,0.734375,0.6872293949127197,768,2,10000,HashmapProjection +CylinderBands,0.640625,0.6719663143157959,768,2,10000,HashmapProjection +CylinderBands,0.75,0.6714310646057129,768,2,10000,HashmapProjection +CylinderBands,0.6875,0.7474424839019775,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,0.5447902679443359,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,0.5465571880340576,550,6,10000,HashmapProjection +Dermatology,0.9670329689979553,0.544217586517334,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.5451235771179199,550,6,10000,HashmapProjection +Echocardiogram,0.8787878751754761,0.17693066596984863,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.1765575408935547,196,2,10000,HashmapProjection +Echocardiogram,0.7575757503509521,0.17655301094055176,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.17683887481689453,196,2,10000,HashmapProjection +Ecoli,0.8809523582458496,0.44147396087646484,504,8,10000,HashmapProjection +Ecoli,0.8333333134651184,0.437328577041626,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.4384138584136963,504,8,10000,HashmapProjection +Ecoli,0.8690476417541504,0.4426157474517822,504,8,10000,HashmapProjection +EnergyY1,0.8333333134651184,1.0048210620880127,1152,3,10000,HashmapProjection +EnergyY1,0.8802083134651184,0.9115021228790283,1152,3,10000,HashmapProjection +EnergyY1,0.8645833134651184,0.8578593730926514,1152,3,10000,HashmapProjection +EnergyY1,0.8177083134651184,0.9486007690429688,1152,3,10000,HashmapProjection +EnergyY2,0.875,1.006889820098877,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,0.9746139049530029,1152,3,10000,HashmapProjection +EnergyY2,0.8333333134651184,1.0250096321105957,1152,3,10000,HashmapProjection +EnergyY2,0.859375,1.0112953186035156,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.13317632675170898,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.13296079635620117,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.13286447525024414,150,2,10000,HashmapProjection +Fertility,0.8399999737739563,0.1325228214263916,150,2,10000,HashmapProjection +Flags,0.4791666567325592,0.28150510787963867,292,8,10000,HashmapProjection +Flags,0.5,0.28072595596313477,292,8,10000,HashmapProjection +Flags,0.5,0.28176450729370117,292,8,10000,HashmapProjection +Flags,0.4791666567325592,0.2516345977783203,292,8,10000,HashmapProjection +Glass,0.5094339847564697,0.2449331283569336,322,6,10000,HashmapProjection +Glass,0.5849056839942932,0.2443232536315918,322,6,10000,HashmapProjection +Glass,0.49056604504585266,0.24520564079284668,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.24435734748840332,322,6,10000,HashmapProjection +HabermanSurvival,0.6184210777282715,0.3329732418060303,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.33324575424194336,460,2,10000,HashmapProjection +HabermanSurvival,0.6842105388641357,0.3326377868652344,460,2,10000,HashmapProjection +HabermanSurvival,0.6578947305679321,0.33315420150756836,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.16106128692626953,264,3,10000,HashmapProjection +HeartCleveland,0.5394737124443054,0.3538649082183838,454,5,10000,HashmapProjection +HeartCleveland,0.5,0.35465216636657715,454,5,10000,HashmapProjection +HeartCleveland,0.5789473652839661,0.3543977737426758,454,5,10000,HashmapProjection +HeartCleveland,0.5657894611358643,0.35497379302978516,454,5,10000,HashmapProjection +HeartHungarian,0.8082191944122314,0.3388354778289795,442,5,10000,HashmapProjection +HeartHungarian,0.8767123222351074,0.3376333713531494,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.3419070243835449,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.3384714126586914,442,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.1648387908935547,184,5,10000,HashmapProjection +HeartSwitzerland,0.35483869910240173,0.16485381126403809,184,5,10000,HashmapProjection +HeartSwitzerland,0.22580644488334656,0.16487622261047363,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.16470789909362793,184,5,10000,HashmapProjection +HeartVa,0.23999999463558197,0.26585984230041504,300,5,10000,HashmapProjection +HeartVa,0.3400000035762787,0.26589059829711914,300,5,10000,HashmapProjection +HeartVa,0.30000001192092896,0.2656824588775635,300,5,10000,HashmapProjection +HeartVa,0.4000000059604645,0.26549386978149414,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.21591782569885254,232,2,10000,HashmapProjection +Hepatitis,0.8205128312110901,0.21534442901611328,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.21558141708374023,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.21610426902770996,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,2.9333794116973877,1212,2,10000,HashmapProjection +HorseColic,0.6029411554336548,0.4910287857055664,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6095890402793884,0.7610676288604736,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6095890402793884,0.7599165439605713,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,0.7583708763122559,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6369863152503967,0.7579746246337891,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,4.930623292922974,420,7,10000,HashmapProjection +Ionosphere,0.7840909361839294,0.4596107006072998,526,2,10000,HashmapProjection +Ionosphere,0.8068181872367859,0.44800305366516113,526,2,10000,HashmapProjection +Ionosphere,0.8636363744735718,0.463367223739624,526,2,10000,HashmapProjection +Ionosphere,0.8068181872367859,0.49164700508117676,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.18914413452148438,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.16530466079711914,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.16472768783569336,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.16474318504333496,226,3,10000,HashmapProjection +LedDisplay,0.7680000066757202,1.1261661052703857,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,1.1285245418548584,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,1.165039300918579,1500,10,10000,HashmapProjection +LedDisplay,0.7400000095367432,1.2420151233673096,1500,10,10000,HashmapProjection +Lenses,1.0,0.030029773712158203,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.029300689697265625,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.0291440486907959,36,3,10000,HashmapProjection +Lenses,1.0,0.029189109802246094,36,3,10000,HashmapProjection +Letter,0.6764000058174133,23.54917812347412,30000,26,10000,HashmapProjection +Letter,0.6851999759674072,24.236015558242798,30000,26,10000,HashmapProjection +Letter,0.6895999908447266,25.62211275100708,30000,26,10000,HashmapProjection +Letter,0.6714000105857849,26.01063299179077,30000,26,10000,HashmapProjection +Libras,0.6333333253860474,0.6587591171264648,540,15,10000,HashmapProjection +Libras,0.6777777671813965,0.7228078842163086,540,15,10000,HashmapProjection +Libras,0.644444465637207,0.6885061264038086,540,15,10000,HashmapProjection +Libras,0.6111111044883728,0.72825026512146,540,15,10000,HashmapProjection +LowResSpect,0.7969924807548523,1.0747191905975342,796,9,10000,HashmapProjection +LowResSpect,0.8270676732063293,1.0521974563598633,796,9,10000,HashmapProjection +LowResSpect,0.7744361162185669,1.067155361175537,796,9,10000,HashmapProjection +LowResSpect,0.7518796920776367,1.0650222301483154,796,9,10000,HashmapProjection +LungCancer,0.5,0.05065774917602539,48,3,10000,HashmapProjection +LungCancer,0.5,0.050806522369384766,48,3,10000,HashmapProjection +LungCancer,0.625,0.05027484893798828,48,3,10000,HashmapProjection +LungCancer,0.5,0.050331830978393555,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.1805117130279541,222,4,10000,HashmapProjection +Lymphography,0.9459459185600281,0.18019795417785645,222,4,10000,HashmapProjection +Lymphography,0.7837837934494019,0.17977499961853027,222,4,10000,HashmapProjection +Lymphography,0.8108108043670654,0.18024468421936035,222,4,10000,HashmapProjection +Magic,0.7819137573242188,22.076022386550903,28530,2,10000,HashmapProjection +Magic,0.7753943204879761,24.106701850891113,28530,2,10000,HashmapProjection +Magic,0.778338611125946,22.874525547027588,28530,2,10000,HashmapProjection +Magic,0.7711881995201111,21.807352542877197,28530,2,10000,HashmapProjection +Mammographic,0.7916666865348816,1.220026969909668,1442,2,10000,HashmapProjection +Mammographic,0.800000011920929,1.2199947834014893,1442,2,10000,HashmapProjection +Mammographic,0.8041666746139526,1.0517196655273438,1442,2,10000,HashmapProjection +Mammographic,0.8374999761581421,1.06484055519104,1442,2,10000,HashmapProjection +Miniboone,0.8352503180503845,184.33102941513062,195096,2,10000,HashmapProjection +Miniboone,0.8327900171279907,195.9863200187683,195096,2,10000,HashmapProjection +Miniboone,0.8310370445251465,192.81797432899475,195096,2,10000,HashmapProjection +Miniboone,0.8426928520202637,197.1241238117218,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.9615384340286255,0.17692232131958008,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.17675280570983887,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.17508220672607422,160,2,10000,HashmapProjection +MolecBiolPromoter,0.9230769276618958,0.17486286163330078,160,2,10000,HashmapProjection +MolecBiolSplice,0.8682559728622437,4.591862440109253,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8920953869819641,5.130795955657959,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8883312344551086,4.624143123626709,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8682559728622437,4.6788270473480225,4786,3,10000,HashmapProjection +Monks1,0.5740740895271301,1.169691562652588,248,2,10000,HashmapProjection +Monks2,0.6296296119689941,1.2076756954193115,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,1.1643776893615723,244,2,10000,HashmapProjection +Mushroom,0.8828163743019104,10.492018461227417,12186,2,10000,HashmapProjection +Mushroom,0.9010339975357056,9.241640329360962,12186,2,10000,HashmapProjection +Mushroom,0.890694260597229,9.375712633132935,12186,2,10000,HashmapProjection +Mushroom,0.9020187258720398,9.434869050979614,12186,2,10000,HashmapProjection +Musk1,0.6554622054100037,1.4308514595031738,714,2,10000,HashmapProjection +Musk1,0.6638655662536621,1.4276256561279297,714,2,10000,HashmapProjection +Musk1,0.6890756487846375,1.4747285842895508,714,2,10000,HashmapProjection +Musk1,0.6638655662536621,1.4238276481628418,714,2,10000,HashmapProjection +Musk2,0.7543966174125671,19.672486543655396,9898,2,10000,HashmapProjection +Musk2,0.7610673308372498,19.034655570983887,9898,2,10000,HashmapProjection +Musk2,0.7713766098022461,18.855475425720215,9898,2,10000,HashmapProjection +Musk2,0.7604609131813049,19.121484518051147,9898,2,10000,HashmapProjection +Nursery,0.8663580417633057,14.52001428604126,19440,5,10000,HashmapProjection +Nursery,0.8638888597488403,15.881026029586792,19440,5,10000,HashmapProjection +Nursery,0.8762345910072327,15.300481796264648,19440,5,10000,HashmapProjection +Nursery,0.8682098984718323,15.184446811676025,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.6235294342041016,1.3856830596923828,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.3766281604766846,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.600266456604004,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5529412031173706,1.6031854152679443,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8549019694328308,1.4821350574493408,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.7960784435272217,1.486316204071045,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8588235378265381,1.245434045791626,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,1.2658400535583496,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5745614171028137,1.1775381565093994,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,1.1141064167022705,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5570175647735596,1.0895767211914062,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.6184210777282715,1.0883958339691162,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.719298243522644,1.1671552658081055,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7105262875556946,1.1585381031036377,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.780701756477356,1.136798620223999,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7412280440330505,1.1377899646759033,1368,3,10000,HashmapProjection +Optical,0.8964941501617432,8.883729934692383,7646,10,10000,HashmapProjection +Ozone,0.7003154754638672,4.332816123962402,3804,2,10000,HashmapProjection +Ozone,0.6908517479896545,3.8651251792907715,3804,2,10000,HashmapProjection +Ozone,0.7192429304122925,3.9295196533203125,3804,2,10000,HashmapProjection +Ozone,0.6845425963401794,3.941965341567993,3804,2,10000,HashmapProjection +PageBlocks,0.7682748436927795,6.130056142807007,8210,5,10000,HashmapProjection +PageBlocks,0.777046799659729,6.208913803100586,8210,5,10000,HashmapProjection +PageBlocks,0.7704678177833557,6.092204570770264,8210,5,10000,HashmapProjection +PageBlocks,0.7755848169326782,6.232905626296997,8210,5,10000,HashmapProjection +Parkinsons,0.8571428656578064,0.24022603034973145,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.2396252155303955,292,2,10000,HashmapProjection +Parkinsons,0.7142857313156128,0.23947668075561523,292,2,10000,HashmapProjection +Parkinsons,0.795918345451355,0.2393176555633545,292,2,10000,HashmapProjection +Pendigits,0.8067467212677002,13.66917610168457,14988,10,10000,HashmapProjection +Pima,0.7083333134651184,0.8641762733459473,1152,2,10000,HashmapProjection +Pima,0.671875,0.8633806705474854,1152,2,10000,HashmapProjection +Pima,0.6875,0.8638269901275635,1152,2,10000,HashmapProjection +Pima,0.7291666865348816,0.863349199295044,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.9230769276618958,0.12144064903259277,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12154412269592285,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.121307373046875,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12238860130310059,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.12031888961791992,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.11992406845092773,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.11936092376708984,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5384615659713745,0.11952662467956543,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6086956262588501,0.10717582702636719,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6521739363670349,0.10697174072265625,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.10699605941772461,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.5652173757553101,0.10746526718139648,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.11753535270690918,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.11741065979003906,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.1174614429473877,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.11757922172546387,154,2,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.12097787857055664,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.12122750282287598,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6538461446762085,0.12173175811767578,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5,0.12187933921813965,158,6,10000,HashmapProjection +Planning,0.5555555820465088,0.21354913711547852,274,2,10000,HashmapProjection +Planning,0.46666666865348816,0.2149660587310791,274,2,10000,HashmapProjection +Planning,0.4000000059604645,0.21480202674865723,274,2,10000,HashmapProjection +Planning,0.4888888895511627,0.22144436836242676,274,2,10000,HashmapProjection +PlantMargin,0.800000011920929,2.519986867904663,2400,100,10000,HashmapProjection +PlantMargin,0.800000011920929,2.5477731227874756,2400,100,10000,HashmapProjection +PlantMargin,0.7825000286102295,2.5198616981506348,2400,100,10000,HashmapProjection +PlantMargin,0.8149999976158142,2.530362129211426,2400,100,10000,HashmapProjection +PlantShape,0.5575000047683716,2.5263864994049072,2400,100,10000,HashmapProjection +PlantShape,0.5299999713897705,2.501652240753174,2400,100,10000,HashmapProjection +PlantShape,0.5199999809265137,2.539628267288208,2400,100,10000,HashmapProjection +PlantShape,0.5550000071525574,2.519742727279663,2400,100,10000,HashmapProjection +PlantTexture,0.7275000214576721,2.487426280975342,2398,100,10000,HashmapProjection +PlantTexture,0.7350000143051147,2.4731130599975586,2398,100,10000,HashmapProjection +PlantTexture,0.7300000190734863,2.483370065689087,2398,100,10000,HashmapProjection +PlantTexture,0.7250000238418579,2.511701822280884,2398,100,10000,HashmapProjection +PostOperative,0.4545454680919647,0.1204221248626709,136,3,10000,HashmapProjection +PostOperative,0.5,0.12004232406616211,136,3,10000,HashmapProjection +PostOperative,0.6818181872367859,0.11142945289611816,136,3,10000,HashmapProjection +PostOperative,0.3636363744735718,0.10303997993469238,136,3,10000,HashmapProjection +PrimaryTumor,0.5,0.396956205368042,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.3880610466003418,496,15,10000,HashmapProjection +PrimaryTumor,0.45121949911117554,0.38405609130859375,496,15,10000,HashmapProjection +PrimaryTumor,0.4146341383457184,0.38581395149230957,496,15,10000,HashmapProjection +Ringnorm,0.9675675630569458,8.508301258087158,11100,2,10000,HashmapProjection +Ringnorm,0.9686486721038818,8.514493227005005,11100,2,10000,HashmapProjection +Ringnorm,0.9724324345588684,8.936219930648804,11100,2,10000,HashmapProjection +Ringnorm,0.9659459590911865,9.888795375823975,11100,2,10000,HashmapProjection +Seeds,0.8653846383094788,0.24652886390686035,316,3,10000,HashmapProjection +Seeds,0.8653846383094788,0.2372138500213623,316,3,10000,HashmapProjection +Seeds,0.9038461446762085,0.23727178573608398,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.23689055442810059,316,3,10000,HashmapProjection +Semeion,0.8241205811500549,6.504249095916748,2390,10,10000,HashmapProjection +Semeion,0.8316583037376404,6.6806480884552,2390,10,10000,HashmapProjection +Semeion,0.8693467378616333,6.650075674057007,2390,10,10000,HashmapProjection +Semeion,0.8140703439712524,6.735783338546753,2390,10,10000,HashmapProjection +Soybean,0.3643617033958435,1.169666051864624,614,18,10000,HashmapProjection +Spambase,0.8399999737739563,7.028803825378418,6902,2,10000,HashmapProjection +Spambase,0.8252173662185669,7.3037683963775635,6902,2,10000,HashmapProjection +Spambase,0.8226087093353271,7.28143310546875,6902,2,10000,HashmapProjection +Spambase,0.8373913168907166,6.704644203186035,6902,2,10000,HashmapProjection +Spect,0.48924732208251953,0.49774718284606934,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,0.5357747077941895,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5348837375640869,0.7902288436889648,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5755813717842102,0.7939677238464355,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5581395626068115,0.7896358966827393,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.6395348906517029,0.7892529964447021,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6880000233650208,1.1906681060791016,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7239999771118164,1.2426605224609375,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7080000042915344,1.3898065090179443,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7120000123977661,1.3923697471618652,1500,2,10000,HashmapProjection +StatlogHeart,0.8507462739944458,0.36812520027160645,406,2,10000,HashmapProjection +StatlogHeart,0.8059701323509216,0.36780309677124023,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.36737680435180664,406,2,10000,HashmapProjection +StatlogHeart,0.8507462739944458,0.3671839237213135,406,2,10000,HashmapProjection +StatlogImage,0.8682842254638672,3.105447769165039,3466,7,10000,HashmapProjection +StatlogImage,0.8648180365562439,3.1131577491760254,3466,7,10000,HashmapProjection +StatlogImage,0.8804159164428711,3.1182079315185547,3466,7,10000,HashmapProjection +StatlogImage,0.8752166628837585,3.111433267593384,3466,7,10000,HashmapProjection +StatlogLandsat,0.7820000052452087,9.7598717212677,8870,6,10000,HashmapProjection +StatlogShuttle,0.8188275694847107,64.76786494255066,87000,7,10000,HashmapProjection +StatlogVehicle,0.5876777172088623,0.9912657737731934,1270,4,10000,HashmapProjection +StatlogVehicle,0.549763023853302,0.9920916557312012,1270,4,10000,HashmapProjection +StatlogVehicle,0.5545023679733276,0.9966700077056885,1270,4,10000,HashmapProjection +StatlogVehicle,0.48341232538223267,0.9918529987335205,1270,4,10000,HashmapProjection +SteelPlates,0.5628865957260132,2.52384352684021,2912,7,10000,HashmapProjection +SteelPlates,0.5484536290168762,2.722585916519165,2912,7,10000,HashmapProjection +SteelPlates,0.5773195624351501,2.719233751296997,2912,7,10000,HashmapProjection +SteelPlates,0.5360824465751648,2.6932640075683594,2912,7,10000,HashmapProjection +SyntheticControl,0.9066666960716248,1.0032639503479004,900,6,10000,HashmapProjection +SyntheticControl,0.9333333373069763,1.0094876289367676,900,6,10000,HashmapProjection +SyntheticControl,0.9666666388511658,1.0040626525878906,900,6,10000,HashmapProjection +SyntheticControl,0.9200000166893005,1.003293752670288,900,6,10000,HashmapProjection +Teaching,0.5526315569877625,0.20053458213806152,226,3,10000,HashmapProjection +Teaching,0.5789473652839661,0.20015883445739746,226,3,10000,HashmapProjection +Teaching,0.42105263471603394,0.20089077949523926,226,3,10000,HashmapProjection +Teaching,0.5263158082962036,0.20042753219604492,226,3,10000,HashmapProjection +Thyroid,0.5813885927200317,12.248783349990845,7544,3,10000,HashmapProjection +TicTacToe,0.6652719378471375,1.3478503227233887,1438,2,10000,HashmapProjection +TicTacToe,0.7364016771316528,1.229733943939209,1438,2,10000,HashmapProjection +TicTacToe,0.7280334830284119,1.0796267986297607,1438,2,10000,HashmapProjection +TicTacToe,0.7573221921920776,1.0672485828399658,1438,2,10000,HashmapProjection +Titanic,0.7527272701263428,2.316204786300659,3302,2,10000,HashmapProjection +Titanic,0.7618181705474854,2.3338143825531006,3302,2,10000,HashmapProjection +Titanic,0.7890909314155579,2.3743109703063965,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,2.311434507369995,3302,2,10000,HashmapProjection +Trains,0.5,0.016951799392700195,16,2,10000,HashmapProjection +Trains,1.0,0.01701188087463379,16,2,10000,HashmapProjection +Trains,1.0,0.01668381690979004,16,2,10000,HashmapProjection +Trains,1.0,0.01672530174255371,16,2,10000,HashmapProjection +Twonorm,0.976216197013855,8.866217136383057,11100,2,10000,HashmapProjection +Twonorm,0.9713513255119324,9.60044527053833,11100,2,10000,HashmapProjection +Twonorm,0.9718918800354004,10.144686698913574,11100,2,10000,HashmapProjection +Twonorm,0.9648648500442505,9.69359827041626,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7792207598686218,0.34286952018737793,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.6883116960525513,0.40067458152770996,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7142857313156128,0.40120601654052734,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.4016599655151367,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8051947951316833,0.4015936851501465,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7402597665786743,0.4019167423248291,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.4055910110473633,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7402597665786743,0.4037210941314697,466,3,10000,HashmapProjection +WallFollowing,0.6326979398727417,7.607168436050415,8184,4,10000,HashmapProjection +WallFollowing,0.6671554446220398,7.487719774246216,8184,4,10000,HashmapProjection +WallFollowing,0.6737536787986755,7.127370595932007,8184,4,10000,HashmapProjection +WallFollowing,0.6656891703605652,6.987293243408203,8184,4,10000,HashmapProjection +Waveform,0.8248000144958496,6.118343114852905,7500,3,10000,HashmapProjection +Waveform,0.8023999929428101,6.1167144775390625,7500,3,10000,HashmapProjection +Waveform,0.7960000038146973,6.077948093414307,7500,3,10000,HashmapProjection +Waveform,0.8240000009536743,6.153168678283691,7500,3,10000,HashmapProjection +WaveformNoise,0.7991999983787537,6.87952446937561,7500,3,10000,HashmapProjection +WaveformNoise,0.7928000092506409,7.38249659538269,7500,3,10000,HashmapProjection +WaveformNoise,0.8119999766349792,7.009458303451538,7500,3,10000,HashmapProjection +WaveformNoise,0.8064000010490417,7.49084210395813,7500,3,10000,HashmapProjection +Wine,1.0,0.25090742111206055,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.21101880073547363,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.21110129356384277,268,3,10000,HashmapProjection +Wine,0.9545454382896423,0.22158551216125488,268,3,10000,HashmapProjection +WineQualityRed,0.41499999165534973,1.8065624237060547,2398,6,10000,HashmapProjection +WineQualityRed,0.47749999165534973,1.7906460762023926,2398,6,10000,HashmapProjection +WineQualityRed,0.4650000035762787,1.790137767791748,2398,6,10000,HashmapProjection +WineQualityRed,0.4099999964237213,1.7937321662902832,2398,6,10000,HashmapProjection +WineQualityWhite,0.3611111044883728,5.369303941726685,7348,7,10000,HashmapProjection +WineQualityWhite,0.37663400173187256,6.185912370681763,7348,7,10000,HashmapProjection +WineQualityWhite,0.3758170008659363,6.93710732460022,7348,7,10000,HashmapProjection +WineQualityWhite,0.3562091588973999,6.430791139602661,7348,7,10000,HashmapProjection +Yeast,0.5498652458190918,1.935957431793213,2226,10,10000,HashmapProjection +Yeast,0.5040431022644043,1.9471700191497803,2226,10,10000,HashmapProjection +Yeast,0.5444744229316711,1.9467942714691162,2226,10,10000,HashmapProjection +Yeast,0.5795148015022278,1.9295549392700195,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.12254762649536133,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.12252306938171387,152,7,10000,HashmapProjection +Zoo,1.0,0.12238836288452148,152,7,10000,HashmapProjection +Zoo,1.0,0.12198996543884277,152,7,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676508487.8773282.csv b/examples/hdc_methods_survey/results/results1676508487.8773282.csv new file mode 100644 index 00000000..87a4fd40 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676508487.8773282.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6082375645637512,6.942265510559082,6266,3,10000,HashmapProjectionOnline +Abalone,0.5842911601066589,6.937601804733276,6266,3,10000,HashmapProjectionOnline +Abalone,0.5795019268989563,6.78960657119751,6266,3,10000,HashmapProjectionOnline +Abalone,0.5967432856559753,6.8002028465271,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.17965269088745117,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.18007612228393555,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.18588876724243164,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.2192368507385254,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.21921515464782715,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.21648478507995605,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.21659255027770996,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.21771478652954102,180,2,10000,HashmapProjectionOnline +Adult,0.8196056485176086,81.90810918807983,65122,2,10000,HashmapProjectionOnline +Annealing,0.7900000214576721,1.7009763717651367,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.6814159154891968,2.477735757827759,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6991150379180908,2.503998279571533,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.5840708017349243,2.6014630794525146,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6194690465927124,2.5649349689483643,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.5199999809265137,0.4587726593017578,342,18,10000,HashmapProjectionOnline +BalanceScale,0.9230769276618958,1.1589839458465576,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8525640964508057,1.154395580291748,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8589743375778198,0.9624836444854736,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9743589758872986,0.9588544368743896,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.028856754302978516,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.029845476150512695,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.029754638671875,24,2,10000,HashmapProjectionOnline +Balloons,0.5,0.029654741287231445,24,2,10000,HashmapProjectionOnline +Bank,0.8778761029243469,7.545959711074829,6782,2,10000,HashmapProjectionOnline +Bank,0.8601769804954529,7.089905261993408,6782,2,10000,HashmapProjectionOnline +Bank,0.8389380574226379,7.101012229919434,6782,2,10000,HashmapProjectionOnline +Bank,0.9008849263191223,7.000737905502319,6782,2,10000,HashmapProjectionOnline +Blood,0.7326202988624573,1.1593341827392578,1122,2,10000,HashmapProjectionOnline +Blood,0.7005347609519958,1.1522598266601562,1122,2,10000,HashmapProjectionOnline +Blood,0.614973247051239,1.1617531776428223,1122,2,10000,HashmapProjectionOnline +Blood,0.759358286857605,1.1648764610290527,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.7464788556098938,0.4647946357727051,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7746478915214539,0.46326375007629395,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6901408433914185,0.4793863296508789,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7464788556098938,0.4811103343963623,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9371428489685059,1.0658295154571533,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,1.0729804039001465,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,1.0669434070587158,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.977142870426178,1.0660054683685303,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,0.9671192169189453,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9295774698257446,0.961165189743042,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9788732528686523,0.9661571979522705,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,0.9598212242126465,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7551020383834839,0.3602447509765625,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7142857313156128,0.36330723762512207,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.4897959232330322,0.36173224449157715,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.36077046394348145,298,2,10000,HashmapProjectionOnline +BreastTissue,0.692307710647583,0.18928003311157227,160,6,10000,HashmapProjectionOnline +BreastTissue,0.692307710647583,0.19064044952392578,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.18944096565246582,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.18813776969909668,160,6,10000,HashmapProjectionOnline +Car,0.9097222089767456,2.6681671142578125,2592,4,10000,HashmapProjectionOnline +Car,0.8888888955116272,2.6683597564697266,2592,4,10000,HashmapProjectionOnline +Car,0.8425925970077515,2.663238763809204,2592,4,10000,HashmapProjectionOnline +Car,0.9074074029922485,2.6729414463043213,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7627118825912476,3.7221531867980957,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.8022598624229431,3.706822395324707,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7099811434745789,3.7812390327453613,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7627118825912476,4.297134637832642,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8813559412956238,3.565845251083374,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.860640287399292,3.4690349102020264,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8926553726196289,3.462106704711914,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8945385813713074,3.4600343704223633,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.4120330810546875,49.571162939071655,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.39406901597976685,54.75679612159729,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4221556782722473,49.411691665649414,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4254348576068878,57.02701497077942,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.96620774269104,5.46997594833374,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9336670637130737,5.624114274978638,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9511889815330505,5.476038694381714,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9299123883247375,5.515259742736816,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5871559381484985,0.7544646263122559,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5412843823432922,0.744304895401001,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5504587292671204,0.786567211151123,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5596330165863037,0.8965837955474854,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.4909379482269287,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.4998037815093994,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.5769230723381042,0.48580241203308105,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.48388171195983887,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.673160195350647,2.156100273132324,1056,11,10000,HashmapProjectionOnline +Connect4,0.8035407662391663,124.75734305381775,101336,3,10000,HashmapProjectionOnline +Connect4,0.7719225287437439,127.82612228393555,101336,3,10000,HashmapProjectionOnline +Connect4,0.8028894662857056,126.66459488868713,101336,3,10000,HashmapProjectionOnline +Connect4,0.7908697724342346,131.10426092147827,101336,3,10000,HashmapProjectionOnline +Contrac,0.43478259444236755,2.5630733966827393,2210,3,10000,HashmapProjectionOnline +Contrac,0.510869562625885,2.690005302429199,2210,3,10000,HashmapProjectionOnline +Contrac,0.47554346919059753,2.5565953254699707,2210,3,10000,HashmapProjectionOnline +Contrac,0.48097825050354004,2.547031879425049,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.819767415523529,1.1209790706634521,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8604651093482971,1.118046522140503,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8720930218696594,1.1174819469451904,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.7906976938247681,1.1312689781188965,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.7265625,0.945375919342041,768,2,10000,HashmapProjectionOnline +CylinderBands,0.71875,0.9434359073638916,768,2,10000,HashmapProjectionOnline +CylinderBands,0.734375,0.9509618282318115,768,2,10000,HashmapProjectionOnline +CylinderBands,0.7421875,0.9480173587799072,768,2,10000,HashmapProjectionOnline +Dermatology,0.9230769276618958,0.6451668739318848,550,6,10000,HashmapProjectionOnline +Dermatology,0.9230769276618958,0.6459944248199463,550,6,10000,HashmapProjectionOnline +Dermatology,0.9340659379959106,0.6424276828765869,550,6,10000,HashmapProjectionOnline +Dermatology,0.8901098966598511,0.7529630661010742,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.7575757503509521,0.25917720794677734,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.25696587562561035,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7272727489471436,0.25241780281066895,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7575757503509521,0.256056547164917,196,2,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,0.6467034816741943,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,0.6435179710388184,504,8,10000,HashmapProjectionOnline +Ecoli,0.8571428656578064,0.6477079391479492,504,8,10000,HashmapProjectionOnline +Ecoli,0.8333333134651184,0.6418294906616211,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8802083134651184,1.4541966915130615,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8958333134651184,1.3027622699737549,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8645833134651184,1.2197325229644775,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8020833134651184,1.3017973899841309,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.84375,1.2131569385528564,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8645833134651184,1.2128279209136963,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.921875,1.2090649604797363,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.859375,1.2242565155029297,1152,3,10000,HashmapProjectionOnline +Fertility,0.6800000071525574,0.16814923286437988,150,2,10000,HashmapProjectionOnline +Fertility,0.6399999856948853,0.1627974510192871,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.16430425643920898,150,2,10000,HashmapProjectionOnline +Fertility,0.800000011920929,0.16165757179260254,150,2,10000,HashmapProjectionOnline +Flags,0.5208333134651184,0.3753318786621094,292,8,10000,HashmapProjectionOnline +Flags,0.4375,0.3750760555267334,292,8,10000,HashmapProjectionOnline +Flags,0.4166666567325592,0.38577938079833984,292,8,10000,HashmapProjectionOnline +Flags,0.4583333432674408,0.37761592864990234,292,8,10000,HashmapProjectionOnline +Glass,0.7169811129570007,0.380354642868042,322,6,10000,HashmapProjectionOnline +Glass,0.5660377144813538,0.3741879463195801,322,6,10000,HashmapProjectionOnline +Glass,0.4716981053352356,0.3773477077484131,322,6,10000,HashmapProjectionOnline +Glass,0.5283018946647644,0.36225080490112305,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6973684430122375,0.4903707504272461,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6710526347160339,0.49007606506347656,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7236841917037964,0.49054384231567383,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.75,0.49606990814208984,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0714285746216774,0.24657702445983887,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.5,0.5183219909667969,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.4868420958518982,0.5185108184814453,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,0.5229120254516602,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5789473652839661,0.520219087600708,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.46744823455810547,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.4697725772857666,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.835616409778595,0.469346284866333,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.468172550201416,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.29032257199287415,0.22299599647521973,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.22401833534240723,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.4838709533214569,0.225449800491333,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.4516128897666931,0.22362089157104492,184,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.36425304412841797,300,5,10000,HashmapProjectionOnline +HeartVa,0.3799999952316284,0.3658263683319092,300,5,10000,HashmapProjectionOnline +HeartVa,0.25999999046325684,0.3662581443786621,300,5,10000,HashmapProjectionOnline +HeartVa,0.18000000715255737,0.3652153015136719,300,5,10000,HashmapProjectionOnline +Hepatitis,0.692307710647583,0.2553400993347168,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7179487347602844,0.2573509216308594,232,2,10000,HashmapProjectionOnline +Hepatitis,0.692307710647583,0.25275516510009766,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.2569611072540283,232,2,10000,HashmapProjectionOnline +HillValley,0.48184818029403687,3.332411766052246,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6176470518112183,0.6144311428070068,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6712328791618347,0.9700448513031006,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.7397260069847107,0.9646916389465332,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6780821681022644,1.0682365894317627,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6095890402793884,1.0969736576080322,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,4.910011291503906,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9318181872367859,0.613677978515625,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9545454382896423,0.5985639095306396,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9659090638160706,0.6037094593048096,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8977272510528564,0.6027922630310059,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.23163795471191406,226,3,10000,HashmapProjectionOnline +Iris,0.8648648858070374,0.2299964427947998,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.23451757431030273,226,3,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.23332524299621582,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7239999771118164,1.6845462322235107,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6520000100135803,1.6874663829803467,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7319999933242798,1.685300588607788,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.5960000157356262,1.9374465942382812,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.051306724548339844,36,3,10000,HashmapProjectionOnline +Lenses,0.1666666716337204,0.04925799369812012,36,3,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.048752784729003906,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.049591779708862305,36,3,10000,HashmapProjectionOnline +Letter,0.8082000017166138,38.30325245857239,30000,26,10000,HashmapProjectionOnline +Letter,0.8357999920845032,34.070518493652344,30000,26,10000,HashmapProjectionOnline +Letter,0.8307999968528748,35.291183948516846,30000,26,10000,HashmapProjectionOnline +Letter,0.8410000205039978,37.872013092041016,30000,26,10000,HashmapProjectionOnline +Libras,0.6000000238418579,0.9319941997528076,540,15,10000,HashmapProjectionOnline +Libras,0.6111111044883728,0.9635515213012695,540,15,10000,HashmapProjectionOnline +Libras,0.644444465637207,0.9386513233184814,540,15,10000,HashmapProjectionOnline +Libras,0.6666666865348816,0.9369049072265625,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8120300769805908,1.3525140285491943,796,9,10000,HashmapProjectionOnline +LowResSpect,0.9097744226455688,1.3706395626068115,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8796992301940918,1.487788438796997,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8345864415168762,1.5065646171569824,796,9,10000,HashmapProjectionOnline +LungCancer,0.25,0.07998394966125488,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.08153557777404785,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.08203482627868652,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.08386969566345215,48,3,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.2923464775085449,222,4,10000,HashmapProjectionOnline +Lymphography,0.8648648858070374,0.2969086170196533,222,4,10000,HashmapProjectionOnline +Lymphography,0.7567567825317383,0.29483556747436523,222,4,10000,HashmapProjectionOnline +Lymphography,0.5135135054588318,0.29135918617248535,222,4,10000,HashmapProjectionOnline +Magic,0.8290221095085144,29.314152002334595,28530,2,10000,HashmapProjectionOnline +Magic,0.8187171220779419,29.709928035736084,28530,2,10000,HashmapProjectionOnline +Magic,0.7303890585899353,29.52821707725525,28530,2,10000,HashmapProjectionOnline +Magic,0.7926393151283264,30.942448377609253,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7833333611488342,1.5268356800079346,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7916666865348816,1.5174329280853271,1442,2,10000,HashmapProjectionOnline +Mammographic,0.5708333253860474,1.527263879776001,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8041666746139526,1.524172306060791,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8709865808486938,243.95698738098145,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8636671304702759,245.31103515625,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8530569672584534,248.33481812477112,195096,2,10000,HashmapProjectionOnline +Miniboone,0.868218719959259,246.314218044281,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6538461446762085,0.24511456489562988,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6538461446762085,0.24304819107055664,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.692307710647583,0.24277329444885254,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.5,0.24256134033203125,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.9096612334251404,6.906782865524292,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.903387725353241,5.959101438522339,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8092848062515259,6.086754322052002,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8933500647544861,6.164832353591919,4786,3,10000,HashmapProjectionOnline +Monks1,0.5833333134651184,1.1182899475097656,248,2,10000,HashmapProjectionOnline +Monks2,0.6365740895271301,1.1718380451202393,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,1.1089270114898682,244,2,10000,HashmapProjectionOnline +Mushroom,0.9990152716636658,12.83912968635559,12186,2,10000,HashmapProjectionOnline +Mushroom,1.0,13.223779201507568,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9990152716636658,12.960672378540039,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9995076060295105,13.057591438293457,12186,2,10000,HashmapProjectionOnline +Musk1,0.8235294222831726,1.8410933017730713,714,2,10000,HashmapProjectionOnline +Musk1,0.7983193397521973,1.7205383777618408,714,2,10000,HashmapProjectionOnline +Musk1,0.7647058963775635,1.7867803573608398,714,2,10000,HashmapProjectionOnline +Musk1,0.7815126180648804,1.8207335472106934,714,2,10000,HashmapProjectionOnline +Musk2,0.9581564664840698,22.853983402252197,9898,2,10000,HashmapProjectionOnline +Musk2,0.9611886143684387,23.651301860809326,9898,2,10000,HashmapProjectionOnline +Musk2,0.9678593277931213,23.274872303009033,9898,2,10000,HashmapProjectionOnline +Musk2,0.9526985883712769,23.06311011314392,9898,2,10000,HashmapProjectionOnline +Nursery,0.9391975402832031,20.188249588012695,19440,5,10000,HashmapProjectionOnline +Nursery,0.9450617432594299,21.068397998809814,19440,5,10000,HashmapProjectionOnline +Nursery,0.9521604776382446,20.181748867034912,19440,5,10000,HashmapProjectionOnline +Nursery,0.9015432000160217,22.373042345046997,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7686274647712708,2.2111172676086426,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7450980544090271,2.2404496669769287,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.729411780834198,2.2210564613342285,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6666666865348816,2.11480975151062,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9254902005195618,1.724299430847168,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.70963716506958,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.719412088394165,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.7140896320343018,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,1.5981557369232178,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.719298243522644,1.5964555740356445,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6578947305679321,1.583867073059082,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.5921052694320679,1.6011884212493896,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.9078947305679321,1.7047398090362549,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8771929740905762,1.8521203994750977,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.859649121761322,1.734668254852295,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8377193212509155,1.580047845840454,1368,3,10000,HashmapProjectionOnline +Optical,0.9248747825622559,12.436643838882446,7646,10,10000,HashmapProjectionOnline +Ozone,0.9558359384536743,5.555915594100952,3804,2,10000,HashmapProjectionOnline +Ozone,0.9274448156356812,5.06176495552063,3804,2,10000,HashmapProjectionOnline +Ozone,0.9574132561683655,5.566151857376099,3804,2,10000,HashmapProjectionOnline +Ozone,0.9747633934020996,5.8878560066223145,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9473684430122375,8.673557996749878,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9524853825569153,8.7483651638031,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9524853825569153,8.919188976287842,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9583333134651184,9.325600624084473,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.7755101919174194,0.33432602882385254,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8979591727256775,0.388347864151001,292,2,10000,HashmapProjectionOnline +Parkinsons,0.7346938848495483,0.3596823215484619,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8979591727256775,0.3241105079650879,292,2,10000,HashmapProjectionOnline +Pendigits,0.9485419988632202,18.72665238380432,14988,10,10000,HashmapProjectionOnline +Pima,0.734375,1.2449827194213867,1152,2,10000,HashmapProjectionOnline +Pima,0.6875,1.2320053577423096,1152,2,10000,HashmapProjectionOnline +Pima,0.6927083134651184,1.2513744831085205,1152,2,10000,HashmapProjectionOnline +Pima,0.7604166865348816,1.2472214698791504,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.17490911483764648,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9615384340286255,0.1730201244354248,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.17434978485107422,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.17213892936706543,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.7307692170143127,0.18015551567077637,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.3461538553237915,0.17707562446594238,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.7307692170143127,0.1801130771636963,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6538461446762085,0.17937159538269043,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.1591050624847412,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.782608687877655,0.16159868240356445,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.16004347801208496,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.1699390411376953,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1952509880065918,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.1891493797302246,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1645982265472412,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.800000011920929,0.16295385360717773,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6538461446762085,0.19226646423339844,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5,0.19218778610229492,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.3461538553237915,0.1904449462890625,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5,0.1929171085357666,158,6,10000,HashmapProjectionOnline +Planning,0.644444465637207,0.3163576126098633,274,2,10000,HashmapProjectionOnline +Planning,0.5555555820465088,0.3148198127746582,274,2,10000,HashmapProjectionOnline +Planning,0.2666666805744171,0.31726765632629395,274,2,10000,HashmapProjectionOnline +Planning,0.6000000238418579,0.3176388740539551,274,2,10000,HashmapProjectionOnline +PlantMargin,0.6050000190734863,4.1184704303741455,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5899999737739563,4.145895481109619,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5799999833106995,4.168948650360107,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5674999952316284,4.238668918609619,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4350000023841858,4.60264253616333,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4050000011920929,4.274540424346924,2400,100,10000,HashmapProjectionOnline +PlantShape,0.46000000834465027,4.251964807510376,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4325000047683716,4.633954048156738,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.6050000190734863,4.260161876678467,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5874999761581421,4.04175877571106,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6100000143051147,4.151440382003784,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6225000023841858,4.075164794921875,2398,100,10000,HashmapProjectionOnline +PostOperative,0.5,0.18583416938781738,136,3,10000,HashmapProjectionOnline +PostOperative,0.5454545617103577,0.180527925491333,136,3,10000,HashmapProjectionOnline +PostOperative,0.7272727489471436,0.18173456192016602,136,3,10000,HashmapProjectionOnline +PostOperative,0.6363636255264282,0.1804513931274414,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.4390243887901306,0.7238457202911377,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.39024388790130615,0.6307859420776367,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.46341463923454285,0.6260216236114502,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.45121949911117554,0.6166889667510986,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9464864730834961,11.225580215454102,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.976756751537323,11.33551812171936,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9854053854942322,11.317657947540283,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.976756751537323,11.780916213989258,11100,2,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.3984668254852295,316,3,10000,HashmapProjectionOnline +Seeds,0.8461538553237915,0.39631104469299316,316,3,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.4055018424987793,316,3,10000,HashmapProjectionOnline +Seeds,0.942307710647583,0.39133501052856445,316,3,10000,HashmapProjectionOnline +Semeion,0.8266331553459167,7.681168794631958,2390,10,10000,HashmapProjectionOnline +Semeion,0.8090452551841736,7.875401496887207,2390,10,10000,HashmapProjectionOnline +Semeion,0.8693467378616333,7.773697137832642,2390,10,10000,HashmapProjectionOnline +Semeion,0.8190954923629761,7.638287544250488,2390,10,10000,HashmapProjectionOnline +Soybean,0.2819148898124695,1.6347134113311768,614,18,10000,HashmapProjectionOnline +Spambase,0.8791304230690002,8.854460000991821,6902,2,10000,HashmapProjectionOnline +Spambase,0.9026086926460266,8.504363775253296,6902,2,10000,HashmapProjectionOnline +Spambase,0.886956512928009,8.531863689422607,6902,2,10000,HashmapProjectionOnline +Spambase,0.9008695483207703,8.47481083869934,6902,2,10000,HashmapProjectionOnline +Spect,0.5483871102333069,0.5439682006835938,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.6432700157165527,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6337209343910217,1.3574013710021973,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5232558250427246,1.3468992710113525,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.604651153087616,1.3646886348724365,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5116279125213623,1.2943696975708008,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7200000286102295,1.6666224002838135,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7279999852180481,1.6648988723754883,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7279999852180481,1.6747236251831055,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7160000205039978,1.6684107780456543,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.9253731369972229,0.4344055652618408,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,0.4322166442871094,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7910447716712952,0.43247199058532715,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7761194109916687,0.4358971118927002,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9358752369880676,3.609391450881958,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9306759238243103,3.6841883659362793,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8734835386276245,4.109651803970337,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9376083016395569,3.596348524093628,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.875,11.360368490219116,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9890344738960266,94.25699973106384,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.7156398296356201,1.7129251956939697,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7014217972755432,1.4816458225250244,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6872037649154663,1.4807987213134766,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6777251362800598,1.4898715019226074,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.6989690661430359,3.4767112731933594,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.7072165012359619,3.44045090675354,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.7030927538871765,3.4642350673675537,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6804123520851135,3.953012228012085,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9666666388511658,1.3583240509033203,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.8799999952316284,1.332050085067749,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.8933333158493042,1.2151920795440674,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.8600000143051147,1.3421282768249512,900,6,10000,HashmapProjectionOnline +Teaching,0.42105263471603394,0.319490909576416,226,3,10000,HashmapProjectionOnline +Teaching,0.5789473652839661,0.31392526626586914,226,3,10000,HashmapProjectionOnline +Teaching,0.4736842215061188,0.317288875579834,226,3,10000,HashmapProjectionOnline +Teaching,0.3947368562221527,0.3170294761657715,226,3,10000,HashmapProjectionOnline +Thyroid,0.9431155323982239,13.3504958152771,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9456067085266113,1.4688825607299805,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9665272235870361,1.4750196933746338,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9790794849395752,1.4645450115203857,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.8368200659751892,1.4813604354858398,1438,2,10000,HashmapProjectionOnline +Titanic,0.7709090709686279,3.575808048248291,3302,2,10000,HashmapProjectionOnline +Titanic,0.6945454478263855,3.5734951496124268,3302,2,10000,HashmapProjectionOnline +Titanic,0.6490908861160278,3.6530115604400635,3302,2,10000,HashmapProjectionOnline +Titanic,0.7381818294525146,3.5656473636627197,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.024610280990600586,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.02428269386291504,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.025598526000976562,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.022919416427612305,16,2,10000,HashmapProjectionOnline +Twonorm,0.9702702760696411,11.212846994400024,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9681081175804138,11.474835634231567,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9735134840011597,11.802978992462158,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9627026915550232,12.13615083694458,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8441558480262756,0.4894273281097412,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8181818127632141,0.490234375,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.487994909286499,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7792207598686218,0.501784086227417,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8311688303947449,0.5025489330291748,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8181818127632141,0.5009276866912842,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8181818127632141,0.4999735355377197,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.5049855709075928,466,3,10000,HashmapProjectionOnline +WallFollowing,0.9142228960990906,8.858715534210205,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9237536787986755,8.87449026107788,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9303519129753113,9.069825172424316,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.912756621837616,9.117570400238037,8184,4,10000,HashmapProjectionOnline +Waveform,0.8360000252723694,9.277439832687378,7500,3,10000,HashmapProjectionOnline +Waveform,0.8295999765396118,8.514953136444092,7500,3,10000,HashmapProjectionOnline +Waveform,0.8288000226020813,8.090837717056274,7500,3,10000,HashmapProjectionOnline +Waveform,0.8407999873161316,8.371970653533936,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8343999981880188,9.11746883392334,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8208000063896179,9.098490715026855,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8519999980926514,9.3658287525177,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7807999849319458,9.855423212051392,7500,3,10000,HashmapProjectionOnline +Wine,0.8863636255264282,0.3441956043243408,268,3,10000,HashmapProjectionOnline +Wine,0.8409090638160706,0.3481719493865967,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.34671735763549805,268,3,10000,HashmapProjectionOnline +Wine,0.9545454382896423,0.3294384479522705,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.5099999904632568,2.8036656379699707,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.4925000071525574,2.7985336780548096,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.48500001430511475,2.808995485305786,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5625,2.799213409423828,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.5334967374801636,8.897643089294434,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.5040849447250366,8.679381370544434,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.47957515716552734,8.707412958145142,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.47467321157455444,8.579288482666016,7348,7,10000,HashmapProjectionOnline +Yeast,0.5283018946647644,2.6134724617004395,2226,10,10000,HashmapProjectionOnline +Yeast,0.49056604504585266,2.584916353225708,2226,10,10000,HashmapProjectionOnline +Yeast,0.5741239786148071,2.596691608428955,2226,10,10000,HashmapProjectionOnline +Yeast,0.520215630531311,2.562258720397949,2226,10,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.16914606094360352,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.17006707191467285,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.17375564575195312,152,7,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.17206764221191406,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1676511791.5145586.csv b/examples/hdc_methods_survey/results/results1676511791.5145586.csv new file mode 100644 index 00000000..6f26911d --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676511791.5145586.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6159003973007202,25.403887033462524,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5584291219711304,24.860403537750244,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5900382995605469,25.389681816101074,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.4329501986503601,26.15409517288208,6266,3,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.7598545551300049,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.7463130950927734,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.6264352798461914,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.6262705326080322,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.7405848503112793,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.7495403289794922,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.6323792934417725,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.6914119720458984,180,2,10000,HashmapProjectionOnlineIterative +Adult,0.8172716498374939,257.3614218235016,65122,2,10000,HashmapProjectionOnlineIterative +Annealing,0.699999988079071,5.927659511566162,1596,5,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6637167930603027,8.87340784072876,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7168141603469849,9.30122447013855,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6637167930603027,9.363403081893921,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7168141603469849,9.605017185211182,678,13,10000,HashmapProjectionOnlineIterative +AudiologyStd,0.7200000286102295,1.5908217430114746,342,18,10000,HashmapProjectionOnlineIterative +BalanceScale,0.8333333134651184,3.285162925720215,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9038461446762085,3.8586905002593994,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.8525640964508057,3.7698705196380615,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9230769276618958,3.3172695636749268,938,3,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.09274458885192871,24,2,10000,HashmapProjectionOnlineIterative +Balloons,1.0,0.0931394100189209,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.09265804290771484,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.5,0.09198260307312012,24,2,10000,HashmapProjectionOnlineIterative +Bank,0.8840708136558533,26.12545108795166,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8699114918708801,26.419703006744385,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8601769804954529,25.889641761779785,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.7938053011894226,25.39412498474121,6782,2,10000,HashmapProjectionOnlineIterative +Blood,0.6042780876159668,4.205670356750488,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7112299203872681,4.216509580612183,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7219251394271851,4.20180869102478,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7914438247680664,4.277267217636108,1122,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6619718074798584,1.673382043838501,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7746478915214539,1.7011888027191162,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7042253613471985,1.6963629722595215,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6478873491287231,1.6696324348449707,430,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,3.7682690620422363,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,3.6805570125579834,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,3.712430715560913,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,3.7110705375671387,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,3.3482558727264404,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,3.3597230911254883,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9788732528686523,3.3802294731140137,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9295774698257446,3.2551357746124268,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.2307984828948975,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.6326530575752258,1.248013973236084,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.225388526916504,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.2120909690856934,298,2,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.6291923522949219,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,0.6221015453338623,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.6153846383094788,0.6123297214508057,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,0.6273095607757568,160,6,10000,HashmapProjectionOnlineIterative +Car,0.9467592835426331,8.99453854560852,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9212962985038757,8.894418954849243,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9212962985038757,9.92580246925354,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9444444179534912,9.080974578857422,2592,4,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.7721280455589294,13.696932792663574,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8097928166389465,13.964003086090088,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8041431307792664,14.98105502128601,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.81732577085495,13.053978681564331,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8493408560752869,12.58866000175476,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9284369349479675,12.526065826416016,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9378530979156494,12.020244836807251,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9246704578399658,12.067828893661499,3190,3,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4519532322883606,212.16626381874084,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.44938695430755615,195.40120840072632,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.44254347681999207,195.96387243270874,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4716281592845917,183.84532284736633,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9687108993530273,20.43816351890564,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9637046456336975,19.25503706932068,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.957446813583374,19.678552389144897,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9649562239646912,19.318762063980103,4794,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.60550457239151,2.8035690784454346,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.642201840877533,2.7580583095550537,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5504587292671204,2.686009168624878,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5229358077049255,2.6618123054504395,652,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,1.4293797016143799,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.4448206424713135,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8653846383094788,1.4432637691497803,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,1.4581873416900635,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchVowelDeterding,0.9220778942108154,4.727824449539185,1056,11,10000,HashmapProjectionOnlineIterative +Connect4,0.8168630599975586,456.6286664009094,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.826869547367096,472.988689661026,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8113564848899841,496.3071799278259,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7751790881156921,457.04025292396545,101336,3,10000,HashmapProjectionOnlineIterative +Contrac,0.5027173757553101,9.623058080673218,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.5135869383811951,9.928937911987305,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.42391303181648254,10.728418588638306,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.46739131212234497,9.344553470611572,2210,3,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8139534592628479,3.7735350131988525,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.7790697813034058,3.8058531284332275,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8604651093482971,3.945472240447998,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8081395626068115,3.9339826107025146,1036,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7578125,3.2648115158081055,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.8046875,3.243673801422119,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.5703125,3.2694194316864014,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.734375,3.2512896060943604,768,2,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,2.2562878131866455,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,2.2632973194122314,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,2.2657556533813477,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9890109896659851,2.2630767822265625,550,6,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8181818127632141,0.7420179843902588,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8787878751754761,0.7339999675750732,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.6363636255264282,0.7190468311309814,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7575757503509521,0.7270071506500244,196,2,10000,HashmapProjectionOnlineIterative +Ecoli,0.8690476417541504,1.8949313163757324,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8095238208770752,1.8803465366363525,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8452380895614624,1.881784439086914,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8095238208770752,1.8778059482574463,504,8,10000,HashmapProjectionOnlineIterative +EnergyY1,0.953125,4.099659204483032,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.90625,4.1239800453186035,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9270833134651184,4.095649719238281,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9114583134651184,4.129400014877319,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8697916865348816,4.19830584526062,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.890625,4.368387460708618,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8854166865348816,4.21135687828064,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.9010416865348816,4.2045629024505615,1152,3,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.5591983795166016,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.7599999904632568,0.5563569068908691,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.5610523223876953,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.5612821578979492,150,2,10000,HashmapProjectionOnlineIterative +Flags,0.5,1.2665753364562988,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.4791666567325592,1.2763335704803467,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5416666865348816,1.2636823654174805,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5833333134651184,1.2654054164886475,292,8,10000,HashmapProjectionOnlineIterative +Glass,0.6415094137191772,1.2846684455871582,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6226415038108826,1.2906494140625,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.7169811129570007,1.2788732051849365,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.7358490824699402,1.2716352939605713,322,6,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6710526347160339,1.8210482597351074,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6578947305679321,1.9241561889648438,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6842105388641357,1.9038517475128174,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6578947305679321,1.9265861511230469,460,2,10000,HashmapProjectionOnlineIterative +HayesRoth,0.0714285746216774,1.0056629180908203,264,3,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5526315569877625,2.1559958457946777,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5394737124443054,2.118825912475586,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.6052631735801697,2.166557788848877,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5263158082962036,2.1483070850372314,454,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.6712328791618347,1.9868531227111816,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7808219194412231,1.705639123916626,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7808219194412231,1.7050461769104004,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.8219178318977356,1.6988399028778076,442,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,0.769599199295044,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.7772355079650879,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,0.7607378959655762,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.7694134712219238,184,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.23999999463558197,1.2723515033721924,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.23999999463558197,1.3532531261444092,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3199999928474426,1.5078160762786865,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3199999928474426,1.5014164447784424,300,5,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.9486675262451172,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7948718070983887,0.9085369110107422,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.692307710647583,0.9060268402099609,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.9121809005737305,232,2,10000,HashmapProjectionOnlineIterative +HillValley,0.5,8.66338562965393,1212,2,10000,HashmapProjectionOnlineIterative +HorseColic,0.6470588445663452,2.3439838886260986,600,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6780821681022644,3.3885581493377686,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,3.4412267208099365,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6369863152503967,3.439274311065674,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7465753555297852,3.419652223587036,874,2,10000,HashmapProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,6.117517948150635,420,7,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9204545617103577,2.127519130706787,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9545454382896423,2.131342887878418,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,2.1265196800231934,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9659090638160706,2.1819639205932617,526,2,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,0.8065042495727539,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.7998087406158447,226,3,10000,HashmapProjectionOnlineIterative +Iris,1.0,0.807225227355957,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.8047130107879639,226,3,10000,HashmapProjectionOnlineIterative +LedDisplay,0.7160000205039978,6.139394521713257,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6639999747276306,6.121027231216431,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6600000262260437,6.1295294761657715,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6359999775886536,6.102012395858765,1500,10,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.1375749111175537,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.1367487907409668,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.13823676109313965,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.13841938972473145,36,3,10000,HashmapProjectionOnlineIterative +Letter,0.8759999871253967,119.25477385520935,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8944000005722046,125.39756679534912,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8695999979972839,132.2130630016327,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8564000129699707,119.71770191192627,30000,26,10000,HashmapProjectionOnlineIterative +Libras,0.7333333492279053,3.1813387870788574,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,3.19167160987854,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7111111283302307,3.1906514167785645,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7111111283302307,3.1830315589904785,540,15,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8270676732063293,4.794642925262451,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9172932505607605,4.745077133178711,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8947368264198303,4.757099866867065,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9248120188713074,4.8253209590911865,796,9,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.22755837440490723,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.375,0.2284684181213379,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.24322080612182617,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.2320694923400879,48,3,10000,HashmapProjectionOnlineIterative +Lymphography,0.8648648858070374,0.8810303211212158,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8918918967247009,0.8773043155670166,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.7837837934494019,0.8648433685302734,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.7567567825317383,0.8645291328430176,222,4,10000,HashmapProjectionOnlineIterative +Magic,0.8147213459014893,105.57892179489136,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8002102971076965,106.01863098144531,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8168243765830994,106.74454545974731,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7608832716941833,107.3519196510315,28530,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7833333611488342,5.40508508682251,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7458333373069763,5.3720457553863525,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7749999761581421,5.3837738037109375,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.8458333611488342,5.3725550174713135,1442,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8475827574729919,930.6737434864044,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8495817184448242,878.9534652233124,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8611760139465332,873.0089559555054,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8608992695808411,870.364305973053,195096,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.807692289352417,0.838200569152832,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,0.799410343170166,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.7307692170143127,0.8640398979187012,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,0.8642361164093018,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9322459101676941,21.758873224258423,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8720200657844543,21.59795904159546,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9397741556167603,21.07499933242798,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9008783102035522,21.494765520095825,4786,3,10000,HashmapProjectionOnlineIterative +Monks1,0.5972222089767456,1.8785738945007324,248,2,10000,HashmapProjectionOnlineIterative +Monks2,0.6736111044883728,2.0423710346221924,338,2,10000,HashmapProjectionOnlineIterative +Monks3,0.5277777910232544,1.7527902126312256,244,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,44.2920925617218,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,45.344985008239746,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,44.22889590263367,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,45.4802885055542,12186,2,10000,HashmapProjectionOnlineIterative +Musk1,0.831932783126831,6.501929759979248,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.831932783126831,6.917637825012207,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7478991746902466,6.926804542541504,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7983193397521973,6.43414306640625,714,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9775621294975281,85.56372714042664,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9478471875190735,83.05076718330383,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9678593277931213,83.7430169582367,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9799878597259521,84.25665044784546,9898,2,10000,HashmapProjectionOnlineIterative +Nursery,0.9527778029441833,69.31107640266418,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.960493803024292,79.28827261924744,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9694444537162781,82.23187708854675,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9685184955596924,80.76941919326782,19440,5,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7764706015586853,7.881136894226074,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7254902124404907,7.765091180801392,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7529411911964417,7.314800024032593,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7529411911964417,6.777498722076416,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9098039269447327,5.96045708656311,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8901960849761963,5.846618175506592,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8901960849761963,5.772161960601807,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8823529481887817,5.7534143924713135,1534,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7894737124443054,5.316428184509277,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7631579041481018,6.276795148849487,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7324561476707458,5.737727880477905,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.8289473652839661,5.496541261672974,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.7149122953414917,5.45219349861145,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,5.852221965789795,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8333333134651184,5.574527978897095,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,5.634525775909424,1368,3,10000,HashmapProjectionOnlineIterative +Optical,0.9437952041625977,38.302830934524536,7646,10,10000,HashmapProjectionOnlineIterative +Ozone,0.9716088175773621,18.19200301170349,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9763407111167908,18.323063373565674,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9684542417526245,18.135299921035767,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9700315594673157,18.059991359710693,3804,2,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9451754093170166,34.58680844306946,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9597952961921692,33.57373309135437,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.8618420958518982,33.88416504859924,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9605262875556946,33.79389476776123,8210,5,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8979591727256775,1.2651197910308838,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8775510191917419,1.1413803100585938,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.918367326259613,1.1328942775726318,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.1547315120697021,292,2,10000,HashmapProjectionOnlineIterative +Pendigits,0.9611206650733948,58.515464067459106,14988,10,10000,HashmapProjectionOnlineIterative +Pima,0.625,4.317119121551514,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7083333134651184,4.3220672607421875,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7135416865348816,4.432620048522949,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7083333134651184,4.334319591522217,1152,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6019160747528076,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.599247932434082,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.5953235626220703,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6052725315093994,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.7692307829856873,0.6138231754302979,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.6130051612854004,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.618060827255249,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.6325263977050781,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.5463502407073975,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.5507500171661377,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.5455930233001709,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.5488049983978271,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.5706632137298584,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9599999785423279,0.5694613456726074,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.5712916851043701,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.5617213249206543,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,0.6467790603637695,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.6463420391082764,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.6391513347625732,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.6350111961364746,158,6,10000,HashmapProjectionOnlineIterative +Planning,0.5111111402511597,1.0625970363616943,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6222222447395325,1.0695531368255615,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6666666865348816,1.060595989227295,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6000000238418579,1.0774509906768799,274,2,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7074999809265137,14.87013053894043,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.737500011920929,15.465699672698975,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6600000262260437,14.473862886428833,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6575000286102295,14.585420370101929,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.512499988079071,15.110198259353638,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5299999713897705,16.925331354141235,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.4950000047683716,16.72082209587097,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5299999713897705,15.835275411605835,2400,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7200000286102295,17.031065702438354,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7325000166893005,16.56025266647339,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.699999988079071,16.5880708694458,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7300000190734863,16.50279426574707,2398,100,10000,HashmapProjectionOnlineIterative +PostOperative,0.4545454680919647,0.6717252731323242,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.40909090638160706,0.6283771991729736,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.6818181872367859,0.5619029998779297,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.5454545617103577,0.5455911159515381,136,3,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.5243902206420898,2.1981194019317627,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,2.1944236755371094,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4390243887901306,2.2089173793792725,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.37804877758026123,2.1937835216522217,496,15,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9789189100265503,41.066359996795654,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9821621775627136,42.33846688270569,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9848648905754089,40.516467571258545,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.977837860584259,40.727012395858765,11100,2,10000,HashmapProjectionOnlineIterative +Seeds,0.9230769276618958,1.1481995582580566,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9038461446762085,1.1437079906463623,316,3,10000,HashmapProjectionOnlineIterative +Seeds,1.0,1.1635088920593262,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9230769276618958,1.1544182300567627,316,3,10000,HashmapProjectionOnlineIterative +Semeion,0.9120603203773499,29.05104088783264,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8467336893081665,30.00960087776184,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8316583037376404,29.39639711380005,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8844221234321594,30.820054531097412,2390,10,10000,HashmapProjectionOnlineIterative +Soybean,0.46010637283325195,3.318612813949585,614,18,10000,HashmapProjectionOnlineIterative +Spambase,0.9147825837135315,29.97067666053772,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8513043522834778,30.520334482192993,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8495652079582214,30.79152488708496,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.9139130711555481,29.792985916137695,6902,2,10000,HashmapProjectionOnlineIterative +Spect,0.602150559425354,1.0153098106384277,158,2,10000,HashmapProjectionOnlineIterative +Spectf,0.9197860956192017,1.107372760772705,160,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.604651153087616,4.205219984054565,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5348837375640869,4.188464879989624,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6337209343910217,4.1865479946136475,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.645348846912384,4.174614191055298,1036,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.699999988079071,5.954317331314087,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7120000123977661,6.010229825973511,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7720000147819519,5.93535852432251,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7480000257492065,5.925583839416504,1500,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.9552238583564758,1.5636799335479736,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.7910447716712952,1.5541319847106934,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.7611940503120422,1.546694278717041,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8358209133148193,1.550790786743164,406,2,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9532062411308289,12.945218563079834,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9688041806221008,14.389604806900024,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9670710563659668,13.025389194488525,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9636048674583435,15.246976613998413,3466,7,10000,HashmapProjectionOnlineIterative +StatlogLandsat,0.8705000281333923,38.35925531387329,8870,6,10000,HashmapProjectionOnlineIterative +StatlogShuttle,0.9864137768745422,350.0121295452118,87000,7,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7061611413955688,5.830075740814209,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.758293867111206,5.900688409805298,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7061611413955688,5.968525648117065,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.758293867111206,5.990386009216309,1270,4,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6845360994338989,12.45051097869873,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7010309100151062,12.423775672912598,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6742268204689026,12.261739253997803,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7278350591659546,15.71609902381897,2912,7,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9733333587646484,5.907719850540161,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9466666579246521,4.210031986236572,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9933333396911621,4.829139232635498,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9866666793823242,4.98248028755188,900,6,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.1188671588897705,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.6578947305679321,1.1072473526000977,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.016658067703247,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.42105263471603394,0.9295449256896973,226,3,10000,HashmapProjectionOnlineIterative +Thyroid,0.9507001042366028,33.3433632850647,7544,3,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9665272235870361,5.212314128875732,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9832636117935181,5.281342506408691,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9832636117935181,5.147886037826538,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9581589698791504,5.54486083984375,1438,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7599999904632568,13.90889859199524,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7472727298736572,13.83042025566101,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7672727108001709,13.148548603057861,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.2199999988079071,13.339271783828735,3302,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.08383631706237793,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.0844573974609375,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.08328795433044434,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.08358645439147949,16,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9708108305931091,41.97380304336548,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9675675630569458,42.90292310714722,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9751351475715637,45.54747486114502,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9675675630569458,41.03619718551636,11100,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,1.9713027477264404,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.7532467246055603,1.7280824184417725,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,1.7276687622070312,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8571428656578064,1.7229645252227783,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,1.7506983280181885,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8961039185523987,1.9324021339416504,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,2.1109633445739746,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,2.2175960540771484,466,3,10000,HashmapProjectionOnlineIterative +WallFollowing,0.936950147151947,37.03581380844116,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9156891703605652,35.654266357421875,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9472140669822693,38.93658757209778,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9457477927207947,34.24982810020447,8184,4,10000,HashmapProjectionOnlineIterative +Waveform,0.8295999765396118,30.565093755722046,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8216000199317932,30.585344791412354,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8040000200271606,32.213481187820435,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8327999711036682,31.296934366226196,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8248000144958496,31.76039457321167,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8095999956130981,32.5411102771759,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8375999927520752,33.25843691825867,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8271999955177307,32.413429975509644,7500,3,10000,HashmapProjectionOnlineIterative +Wine,1.0,1.1744732856750488,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9545454382896423,1.0392236709594727,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,0.9884686470031738,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9318181872367859,0.9821271896362305,268,3,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5849999785423279,11.09629511833191,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5774999856948853,10.08724856376648,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5450000166893005,9.874125003814697,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5525000095367432,9.840066194534302,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5032680034637451,30.205634832382202,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5040849447250366,36.22059226036072,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5326797366142273,36.459837198257446,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5106208920478821,33.49150848388672,7348,7,10000,HashmapProjectionOnlineIterative +Yeast,0.46900269389152527,10.864179849624634,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5094339847564697,10.578531980514526,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.4824797809123993,9.926482677459717,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5498652458190918,9.028547048568726,2226,10,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.5711569786071777,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.5660696029663086,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.5706257820129395,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.5702669620513916,152,7,10000,HashmapProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676523607.9849403.csv b/examples/hdc_methods_survey/results/results1676523607.9849403.csv new file mode 100644 index 00000000..05dff84b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676523607.9849403.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5680076479911804,25.28398108482361,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5660919547080994,25.44258189201355,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5498084425926208,25.946046829223633,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.538314163684845,25.478124380111694,6266,3,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3868253231048584,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3971304893493652,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3974108695983887,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3951361179351807,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.3684089183807373,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2564616203308105,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2521686553955078,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2526791095733643,180,2,10000,HashmapProjectionRegenerativeContinuous +Adult,0.8426386713981628,259.7373230457306,65122,2,10000,HashmapProjectionRegenerativeContinuous +Annealing,0.6499999761581421,6.725614309310913,1596,5,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6902654767036438,9.61403751373291,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.3362831771373749,9.711951494216919,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.5575221180915833,9.700219631195068,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6460176706314087,9.563608407974243,678,13,10000,HashmapProjectionRegenerativeContinuous +AudiologyStd,0.800000011920929,2.2581534385681152,342,18,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.942307710647583,3.962721824645996,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.8974359035491943,3.8548073768615723,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9294871687889099,3.8498053550720215,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9487179517745972,3.8412888050079346,938,3,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.6998460292816162,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.25,0.7003986835479736,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.6916322708129883,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.6937141418457031,24,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8858407139778137,25.684611320495605,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.7327433824539185,26.13228440284729,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8318583965301514,25.828860759735107,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.7663716673851013,26.25403356552124,6782,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7647058963775635,4.81366753578186,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7700534462928772,4.84289026260376,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.6898396015167236,4.857632875442505,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.5080214142799377,4.880899667739868,1122,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.5352112650871277,2.3084115982055664,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7042253613471985,2.4140663146972656,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,2.663141965866089,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7887324094772339,2.398516893386841,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9828571677207947,4.338079929351807,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,4.657702684402466,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9714285731315613,4.429633378982544,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9657142758369446,4.2386369705200195,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.98591548204422,3.882972240447998,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9436619877815247,3.9186549186706543,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9718309640884399,3.9789912700653076,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9647887349128723,3.951934814453125,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,1.8899731636047363,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.795918345451355,1.8766050338745117,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,2.1334187984466553,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7346938848495483,2.092796802520752,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.4099369049072266,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.7307692170143127,1.397768259048462,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.5769230723381042,1.3353009223937988,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.2675409317016602,160,6,10000,HashmapProjectionRegenerativeContinuous +Car,0.9490740895271301,9.920525074005127,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9004629850387573,9.82373857498169,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9259259104728699,9.849069595336914,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9375,11.512578964233398,2592,4,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.81732577085495,13.668444871902466,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7928436994552612,13.557313442230225,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7306967973709106,13.803107738494873,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7419962286949158,15.19096827507019,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8700565099716187,12.57246470451355,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9340866208076477,12.456597805023193,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9209039807319641,12.33694839477539,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9077212810516357,12.8265221118927,3190,3,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.43042486906051636,214.35331058502197,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4486740827560425,214.44657492637634,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.43327629566192627,192.094966173172,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4265754222869873,212.29613971710205,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9311639666557312,20.287586212158203,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9837296605110168,21.162694454193115,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9762202501296997,19.436854362487793,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9637046456336975,20.21676254272461,4794,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5045871734619141,3.32623028755188,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.6146789193153381,3.3308398723602295,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.6330274939537048,3.3362419605255127,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5229358077049255,3.476569890975952,652,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7115384340286255,2.3716447353363037,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.807692289352417,2.161262035369873,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7692307829856873,2.1356709003448486,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,2.156604766845703,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.9047619104385376,5.513987064361572,1056,11,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8313695192337036,460.68403673171997,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8271064162254333,484.6426455974579,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8124222755432129,477.333078622818,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8060275912284851,516.7263944149017,101336,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.45108696818351746,11.733801126480103,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.4429347813129425,12.222082614898682,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.4320652186870575,11.91442608833313,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.42934781312942505,11.595353126525879,2210,3,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.7325581312179565,5.183190584182739,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8023256063461304,4.691004991531372,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8779069781303406,4.985682487487793,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8720930218696594,5.513011693954468,1036,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.7578125,4.750725507736206,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.734375,4.59587025642395,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.7734375,4.529250383377075,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.75,4.766777992248535,768,2,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,3.5713918209075928,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9230769276618958,3.4887702465057373,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9450549483299255,3.285086154937744,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9890109896659851,3.332472085952759,550,6,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4859156608581543,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4682250022888184,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.3333333432674408,1.5707571506500244,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.4848484992980957,1.593228816986084,196,2,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.9047619104385376,2.9846854209899902,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.7857142686843872,3.1397790908813477,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.7976190447807312,3.0416524410247803,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.7857142686843872,3.032130479812622,504,8,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9114583134651184,5.596927881240845,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.8541666865348816,5.758711576461792,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9270833134651184,5.469552993774414,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9010416865348816,5.436535358428955,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8489583134651184,5.635033845901489,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.890625,5.475296497344971,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8802083134651184,5.363264322280884,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8697916865348816,5.660566091537476,1152,3,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8399999737739563,1.2990429401397705,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.3019320964813232,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.800000011920929,1.3246464729309082,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.2942557334899902,150,2,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5416666865348816,2.1343891620635986,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.6041666865348816,2.064645290374756,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5,2.1348278522491455,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5208333134651184,2.091850519180298,292,8,10000,HashmapProjectionRegenerativeContinuous +Glass,0.6226415038108826,2.034137010574341,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.5849056839942932,2.1766581535339355,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.6792452931404114,2.175795078277588,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.5471698045730591,2.1902425289154053,322,6,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.43421053886413574,2.497284412384033,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.7236841917037964,2.5619053840637207,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.75,2.544618606567383,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.7631579041481018,2.5485031604766846,460,2,10000,HashmapProjectionRegenerativeContinuous +HayesRoth,0.0714285746216774,1.6341617107391357,264,3,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.6184210777282715,2.8617522716522217,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.4736842215061188,2.8473060131073,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5657894611358643,2.7989501953125,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5921052694320679,2.7991526126861572,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.7260273694992065,2.6247198581695557,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.481990098953247,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.6327829360961914,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.7534246444702148,2.6005172729492188,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.22580644488334656,1.5325095653533936,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.3870967626571655,1.5738756656646729,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,1.5758554935455322,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,1.509242057800293,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,2.1912779808044434,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.36000001430511475,2.1774837970733643,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.23999999463558197,2.2523374557495117,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.3799999952316284,2.380328416824341,300,5,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.6866860389709473,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7179487347602844,1.692331075668335,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7435897588729858,1.6379094123840332,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.8390307426452637,232,2,10000,HashmapProjectionRegenerativeContinuous +HillValley,0.5033003091812134,10.959774732589722,1212,2,10000,HashmapProjectionRegenerativeContinuous +HorseColic,0.4852941036224365,3.283679962158203,600,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.7260273694992065,4.3726561069488525,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6849315166473389,4.287480115890503,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6917808055877686,4.736694097518921,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6780821681022644,4.511191368103027,874,2,10000,HashmapProjectionRegenerativeContinuous +ImageSegmentation,0.1428571492433548,7.778301239013672,420,7,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9431818127632141,3.1937026977539062,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,2.9535882472991943,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9545454382896423,2.9483017921447754,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9659090638160706,3.0168938636779785,526,2,10000,HashmapProjectionRegenerativeContinuous +Iris,0.8918918967247009,1.5197975635528564,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9189189076423645,1.5459392070770264,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,1.0,1.606677770614624,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9459459185600281,1.5666909217834473,226,3,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.7080000042915344,8.305390119552612,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.7080000042915344,8.88484787940979,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6200000047683716,8.341400623321533,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6639999747276306,7.5724475383758545,1500,10,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.7925117015838623,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.7710418701171875,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,1.0,0.7785916328430176,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.7700164318084717,36,3,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8456000089645386,149.83418440818787,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8248000144958496,149.04501056671143,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8482000231742859,147.92873215675354,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8343999981880188,143.13766932487488,30000,26,10000,HashmapProjectionRegenerativeContinuous +Libras,0.7111111283302307,4.3061745166778564,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.6888889074325562,4.551692008972168,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.5444444417953491,4.473088264465332,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.7333333492279053,4.624756336212158,540,15,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8421052694320679,6.887724876403809,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.9248120188713074,6.754862070083618,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8646616339683533,6.577857971191406,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.902255654335022,6.551068067550659,796,9,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.25,0.8766939640045166,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.375,0.9072790145874023,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.5,0.9093282222747803,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.25,0.9312112331390381,48,3,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.6486486196517944,1.65740966796875,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.6502366065979004,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.587367057800293,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.8108108043670654,1.549511432647705,222,4,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8315457701683044,136.05623173713684,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8389064073562622,127.31164360046387,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8340693712234497,129.7772023677826,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8157728910446167,128.97399139404297,28530,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.75,6.39266037940979,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.7958333492279053,6.664258241653442,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.7875000238418579,6.883005380630493,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.8166666626930237,6.409873962402344,1442,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.7604256272315979,1086.9244000911713,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8776294589042664,1220.3266849517822,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8855332732200623,1083.32342004776,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8669885396957397,1112.9229593276978,195096,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.8846153616905212,1.4667956829071045,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.6538461446762085,1.4712786674499512,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.6538461446762085,1.4865400791168213,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,1.4861836433410645,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9134253263473511,25.97208333015442,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9096612334251404,25.147595405578613,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9309912323951721,29.4104642868042,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.8720200657844543,26.024422645568848,4786,3,10000,HashmapProjectionRegenerativeContinuous +Monks1,0.6018518805503845,2.6716713905334473,248,2,10000,HashmapProjectionRegenerativeContinuous +Monks2,0.6620370149612427,2.9594109058380127,338,2,10000,HashmapProjectionRegenerativeContinuous +Monks3,0.5277777910232544,2.584249258041382,244,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,59.402255058288574,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,59.928694009780884,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,52.535059452056885,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,62.472612619400024,12186,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8403361439704895,17.700215101242065,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8067227005958557,14.487908124923706,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8235294222831726,8.167191505432129,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8067227005958557,8.17708945274353,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9126743674278259,103.65835070610046,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9727107286453247,110.07676982879639,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9672529101371765,108.83505272865295,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9721043109893799,112.40756320953369,9898,2,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9552469253540039,82.65369915962219,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9469135999679565,82.29583883285522,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9614197611808777,86.08411884307861,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9685184955596924,87.52189373970032,19440,5,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.729411780834198,9.627084255218506,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.8039215803146362,9.317497730255127,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7176470756530762,10.118850708007812,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6509804129600525,8.797318696975708,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9098039269447327,8.10431957244873,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9058823585510254,8.193396091461182,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.843137264251709,9.510348081588745,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9019607901573181,10.627785682678223,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7280701994895935,7.512074708938599,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7938596606254578,7.419433832168579,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.6140350699424744,7.897493124008179,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7675438523292542,9.021631956100464,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8114035129547119,7.454889535903931,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9078947305679321,7.4337992668151855,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9122806787490845,7.59962272644043,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7938596606254578,7.515182256698608,1368,3,10000,HashmapProjectionRegenerativeContinuous +Optical,0.9571508169174194,47.94149947166443,7646,10,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9432176947593689,24.289467573165894,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9684542417526245,27.239032983779907,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9747633934020996,22.836695671081543,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9006308913230896,22.771677017211914,3804,2,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9539473652839661,35.97983908653259,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9612573385238647,34.9043972492218,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9634503126144409,32.6547417640686,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9627193212509155,32.39551544189453,8210,5,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8571428656578064,1.866224765777588,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8571428656578064,1.9004509449005127,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.7755101919174194,1.8840134143829346,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8367347121238708,1.956695556640625,292,2,10000,HashmapProjectionRegenerativeContinuous +Pendigits,0.9562607407569885,78.083420753479,14988,10,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7239583134651184,6.429394006729126,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.6770833134651184,6.003953456878662,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.6979166865348816,5.950546026229858,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7291666865348816,8.252754926681519,1152,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,1.3394930362701416,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9615384340286255,1.3618316650390625,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.3453762531280518,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.3470478057861328,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6538461446762085,1.3561420440673828,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,1.5215551853179932,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,1.3722383975982666,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.7692307829856873,1.3506770133972168,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.43478259444236755,1.2330172061920166,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,1.2968108654022217,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,1.2912728786468506,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.3913043439388275,1.1950414180755615,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,1.187730073928833,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.191624402999878,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,1.251509666442871,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.3025035858154297,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,1.4416792392730713,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,1.4378798007965088,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,1.4156649112701416,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,1.4189047813415527,158,6,10000,HashmapProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8813838958740234,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.7333333492279053,1.9273056983947754,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.6000000238418579,1.898254632949829,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.7111111283302307,1.9401414394378662,274,2,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5400000214576721,30.285709142684937,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5699999928474426,22.297428131103516,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5625,24.04990863800049,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.4625000059604645,22.334576845169067,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.39750000834465027,24.032890558242798,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4124999940395355,21.120662689208984,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4000000059604645,22.10824680328369,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.42750000953674316,21.59754228591919,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.4925000071525574,21.421305656433105,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.4950000047683716,21.19832968711853,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5,22.125654935836792,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5249999761581421,22.06227970123291,2398,100,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.5909090638160706,1.278468370437622,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.3636363744735718,1.2585675716400146,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,1.2728681564331055,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.27272728085517883,1.2628154754638672,136,3,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.5243902206420898,3.2330100536346436,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.45121949911117554,3.1972031593322754,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.45121949911117554,3.1957290172576904,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.4390243887901306,3.186544179916382,496,15,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.976756751537323,51.34206962585449,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.8821621537208557,49.83991527557373,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9864864945411682,46.98888826370239,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9524324536323547,45.63283586502075,11100,2,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.942307710647583,1.9705088138580322,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.9038461446762085,1.9753062725067139,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.9230769276618958,1.8817791938781738,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.942307710647583,1.8160514831542969,316,3,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8517587780952454,37.064249992370605,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8366833925247192,40.5094428062439,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8994975090026855,46.02306890487671,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8442211151123047,39.64306426048279,2390,10,10000,HashmapProjectionRegenerativeContinuous +Soybean,0.24468085169792175,4.6411731243133545,614,18,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.8008695840835571,40.517415285110474,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.8973913192749023,39.67988634109497,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.834782600402832,36.2748384475708,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.9034782648086548,36.65894913673401,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spect,0.6236559152603149,1.7673654556274414,158,2,10000,HashmapProjectionRegenerativeContinuous +Spectf,0.9197860956192017,1.8916239738464355,160,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5813953280448914,5.4956748485565186,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6220930218696594,5.878619909286499,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5872092843055725,7.222532749176025,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.680232584476471,5.536248683929443,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7440000176429749,7.483132362365723,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.6840000152587891,7.729751825332642,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7239999771118164,7.796109914779663,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7680000066757202,7.322491407394409,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.9253731369972229,2.475834846496582,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.7611940503120422,2.457629680633545,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,2.4545109272003174,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,2.4675495624542236,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9289427995681763,18.72247076034546,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9445407390594482,16.259315013885498,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9376083016395569,18.502570867538452,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.941074550151825,15.963193655014038,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogLandsat,0.8414999842643738,47.726511001586914,8870,6,10000,HashmapProjectionRegenerativeContinuous +StatlogShuttle,0.986965537071228,389.47595953941345,87000,7,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.48341232538223267,6.785527467727661,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7156398296356201,6.245396375656128,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7061611413955688,6.794644832611084,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7251184582710266,6.954000473022461,1270,4,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.6804123520851135,24.20396375656128,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.6701030731201172,15.621423482894897,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7257732152938843,15.45798921585083,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7072165012359619,14.486444234848022,2912,7,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9733333587646484,5.429849147796631,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9599999785423279,6.335143566131592,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9933333396911621,6.414269208908081,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9800000190734863,6.293805837631226,900,6,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.5526315569877625,1.819845199584961,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.7045326232910156,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.7163283824920654,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.42105263471603394,2.2658910751342773,226,3,10000,HashmapProjectionRegenerativeContinuous +Thyroid,0.9644107222557068,43.45364046096802,7544,3,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9456067085266113,5.75562858581543,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9874476790428162,6.820342302322388,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9623430967330933,6.954103946685791,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.991631805896759,6.900859594345093,1438,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7818182110786438,14.999862909317017,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7400000095367432,14.965454339981079,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7818182110786438,14.746946096420288,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.5945454835891724,16.485408544540405,3302,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.700026273727417,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.6973850727081299,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.7008748054504395,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.6864819526672363,16,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.976756751537323,55.913307905197144,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.976756751537323,50.63802099227905,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9681081175804138,49.4206919670105,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.954054057598114,58.3568000793457,11100,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.7475693225860596,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.6534459590911865,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.6921424865722656,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7272727489471436,2.6548237800598145,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7922077775001526,2.677349805831909,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8051947951316833,2.7136518955230713,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8181818127632141,5.117394208908081,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8311688303947449,2.707986354827881,466,3,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9442815184593201,43.73065447807312,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.8900293111801147,40.818909645080566,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.936950147151947,37.125813245773315,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.920087993144989,37.978848934173584,8184,4,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8399999737739563,37.311941623687744,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8136000037193298,37.39942765235901,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.7960000038146973,36.35731267929077,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8008000254631042,36.17794632911682,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8023999929428101,40.5568642616272,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.730400025844574,41.040796518325806,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8456000089645386,41.52925777435303,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8327999711036682,49.96259832382202,7500,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9090909361839294,1.7870426177978516,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9545454382896423,1.845571517944336,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,1.0,1.7676172256469727,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9090909361839294,1.76065993309021,268,3,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5074999928474426,12.70394515991211,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.4375,12.625122547149658,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.46000000834465027,12.978704452514648,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5525000095367432,12.790971279144287,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.5383986830711365,42.7052104473114,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.5473856329917908,38.311503171920776,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.468137264251709,40.71786594390869,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.4812091588973999,43.641051054000854,7348,7,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.493261456489563,18.60921025276184,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.47708895802497864,13.859480381011963,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5956873297691345,12.008056879043579,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5606468915939331,10.477540493011475,2226,10,10000,HashmapProjectionRegenerativeContinuous +Zoo,1.0,1.2689402103424072,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,1.0,1.297675609588623,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,1.291412353515625,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,1.2923815250396729,152,7,10000,HashmapProjectionRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1676537709.3423462.csv b/examples/hdc_methods_survey/results/results1676537709.3423462.csv new file mode 100644 index 00000000..58ebea53 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676537709.3423462.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6130267977714539,30.763691425323486,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.5517241358757019,31.04365348815918,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.6216475367546082,28.73827075958252,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.6321839094161987,31.906711101531982,6266,3,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.038806676864624,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.1170384883880615,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.110180139541626,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.1276369094848633,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.1213798522949219,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.120940923690796,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.1242048740386963,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.091064214706421,180,2,10000,HashmapProjectionRegenerativeReset +Adult,0.748418390750885,309.02492570877075,65122,2,10000,HashmapProjectionRegenerativeReset +Annealing,0.7400000095367432,9.604059219360352,1596,5,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6283186078071594,10.974572896957397,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6548672318458557,12.35568356513977,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.5044247508049011,11.964489698410034,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.45132744312286377,12.050488233566284,678,13,10000,HashmapProjectionRegenerativeReset +AudiologyStd,0.5600000023841858,2.4891011714935303,342,18,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9038461446762085,3.765726089477539,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9358974099159241,4.357708930969238,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.7564102411270142,4.35877799987793,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9551281929016113,4.323126316070557,938,3,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.46647024154663086,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.5,0.48037147521972656,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.4828224182128906,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,1.0,2.9188027381896973,24,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8938053250312805,38.835712909698486,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8920354247093201,33.15500330924988,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.808849573135376,31.971786499023438,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8920354247093201,30.705411195755005,6782,2,10000,HashmapProjectionRegenerativeReset +Blood,0.759358286857605,5.374783754348755,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7700534462928772,4.9083967208862305,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7700534462928772,5.257169246673584,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7647058963775635,5.439955949783325,1122,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.5633803009986877,2.348217248916626,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.6619718074798584,2.0497190952301025,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7464788556098938,2.3746840953826904,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7323943376541138,2.4479541778564453,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.754963159561157,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9485714435577393,4.756695985794067,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.72961688041687,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9714285731315613,4.7367103099823,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9788732528686523,4.26569390296936,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9507042169570923,4.214921951293945,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,4.280538320541382,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9788732528686523,4.1843421459198,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.807898998260498,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.5306122303009033,1.8314952850341797,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.7622108459472656,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.4693877696990967,1.861922025680542,298,2,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.3461538553237915,1.1469898223876953,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.6538461446762085,1.1805946826934814,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.5769230723381042,1.1476643085479736,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.6153846383094788,1.192558765411377,160,6,10000,HashmapProjectionRegenerativeReset +Car,0.9398148059844971,10.687373638153076,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9328703880310059,15.696126699447632,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9236111044883728,10.114319562911987,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9421296119689941,10.561343669891357,2592,4,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,15.79292893409729,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.790960431098938,16.123249292373657,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7551789283752441,16.043333053588867,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7664783596992493,16.02559232711792,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9077212810516357,15.179059267044067,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9284369349479675,13.589884042739868,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9171375036239624,15.608861446380615,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9209039807319641,14.174053192138672,3190,3,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.42158541083335876,263.7135229110718,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4369831681251526,261.00684571266174,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4107499420642853,309.47443747520447,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4232962727546692,231.70669841766357,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.978723406791687,31.731343030929565,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9687108993530273,27.021623611450195,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9824780821800232,28.920223236083984,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9712139964103699,34.406978368759155,4794,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.6330274939537048,4.0796637535095215,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.60550457239151,4.144876718521118,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.5779816508293152,4.129674434661865,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.5779816508293152,3.7783641815185547,652,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,2.244516611099243,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.8653846383094788,2.2905919551849365,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,2.319697856903076,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7115384340286255,2.2624239921569824,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchVowelDeterding,0.8376623392105103,5.78710412979126,1056,11,10000,HashmapProjectionRegenerativeReset +Connect4,0.7407780289649963,592.5930054187775,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.7087453603744507,560.0028803348541,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8120670318603516,554.5536360740662,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8235538005828857,560.8968513011932,101336,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4836956560611725,11.568114995956421,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.49728259444236755,11.563592672348022,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.47826087474823,11.679346323013306,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4429347813129425,10.24249529838562,2210,3,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8430232405662537,4.9790167808532715,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8139534592628479,4.612931966781616,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8662790656089783,4.929623365402222,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8779069781303406,5.01456093788147,1036,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.71875,4.3946168422698975,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.6015625,4.385016202926636,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7578125,4.435383558273315,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7734375,4.347212553024292,768,2,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9450549483299255,3.068253755569458,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9670329689979553,2.9492430686950684,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9560439586639404,2.6980271339416504,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9560439586639404,3.0213046073913574,550,6,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.7575757503509521,1.2853384017944336,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.7575757503509521,1.293865442276001,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.5151515007019043,1.2510128021240234,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.6969696879386902,1.274993896484375,196,2,10000,HashmapProjectionRegenerativeReset +Ecoli,0.75,2.6422345638275146,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8095238208770752,2.62994647026062,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8333333134651184,2.626218795776367,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8452380895614624,2.666231155395508,504,8,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.8489583134651184,6.493535041809082,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9427083134651184,6.353102922439575,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9322916865348816,7.4112629890441895,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9010416865348816,5.387432813644409,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8802083134651184,5.434774160385132,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8645833134651184,5.534178972244263,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8854166865348816,5.3895583152771,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.875,5.315427303314209,1152,3,10000,HashmapProjectionRegenerativeReset +Fertility,0.8799999952316284,1.125195026397705,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.8799999952316284,1.0459046363830566,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.8399999737739563,0.9390687942504883,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.7200000286102295,0.9417650699615479,150,2,10000,HashmapProjectionRegenerativeReset +Flags,0.5208333134651184,1.6921617984771729,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.5625,1.7414577007293701,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.5416666865348816,1.9199860095977783,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.6666666865348816,1.9363493919372559,292,8,10000,HashmapProjectionRegenerativeReset +Glass,0.5660377144813538,1.9538421630859375,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6037735939025879,1.8600928783416748,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6603773832321167,1.7160754203796387,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6415094137191772,1.7282304763793945,322,6,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.5657894611358643,2.2669317722320557,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.7631579041481018,2.2703657150268555,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.75,2.287203788757324,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.6447368264198303,2.282374382019043,460,2,10000,HashmapProjectionRegenerativeReset +HayesRoth,0.0714285746216774,1.3895835876464844,264,3,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.43421053886413574,2.6520965099334717,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5657894611358643,2.670900344848633,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5921052694320679,2.6775667667388916,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.6315789222717285,2.6891767978668213,454,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.7397260069847107,2.413602352142334,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.835616409778595,2.4198193550109863,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.835616409778595,2.430270195007324,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.8219178318977356,2.4259297847747803,442,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.29032257199287415,1.3377354145050049,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4838709533214569,1.341670274734497,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.35483869910240173,1.3564629554748535,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4838709533214569,1.3477091789245605,184,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.2800000011920929,1.9479870796203613,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.23999999463558197,1.9534921646118164,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.2199999988079071,1.9540741443634033,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.2199999988079071,1.957078456878662,300,5,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7179487347602844,1.4213132858276367,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.3424866199493408,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7948718070983887,1.4548132419586182,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.8461538553237915,1.4623842239379883,232,2,10000,HashmapProjectionRegenerativeReset +HillValley,0.4983498454093933,11.225617170333862,1212,2,10000,HashmapProjectionRegenerativeReset +HorseColic,0.5588235259056091,2.6954779624938965,600,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6575342416763306,4.436444044113159,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6369863152503967,4.454262733459473,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.698630154132843,4.5037031173706055,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6575342416763306,4.543700456619263,874,2,10000,HashmapProjectionRegenerativeReset +ImageSegmentation,0.14666666090488434,7.699408531188965,420,7,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9090909361839294,2.9871726036071777,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9204545617103577,2.8576924800872803,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9431818127632141,2.761256694793701,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.8977272510528564,2.947399377822876,526,2,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,1.3048763275146484,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,1.3306996822357178,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9459459185600281,1.3348443508148193,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9459459185600281,1.2972793579101562,226,3,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6800000071525574,7.495253562927246,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6159999966621399,8.558375597000122,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6359999775886536,9.532053709030151,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.628000020980835,7.9989845752716064,1500,10,10000,HashmapProjectionRegenerativeReset +Lenses,1.0,0.5452597141265869,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.8333333134651184,0.5494015216827393,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,1.0,0.5545744895935059,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.6666666865348816,0.5489993095397949,36,3,10000,HashmapProjectionRegenerativeReset +Letter,0.8500000238418579,150.60312151908875,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8640000224113464,154.62111258506775,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8705999851226807,154.2219524383545,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8324000239372253,150.15989470481873,30000,26,10000,HashmapProjectionRegenerativeReset +Libras,0.5888888835906982,4.969226360321045,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.699999988079071,5.0606560707092285,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.6555555462837219,4.951834678649902,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.699999988079071,4.934992790222168,540,15,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.23308271169662476,7.108421564102173,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8796992301940918,7.184471130371094,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8646616339683533,6.9720683097839355,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8872180581092834,6.857181787490845,796,9,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.6605808734893799,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.6668548583984375,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.6634089946746826,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.125,0.672539234161377,48,3,10000,HashmapProjectionRegenerativeReset +Lymphography,0.9459459185600281,1.5326590538024902,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.8918918967247009,1.3524694442749023,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.5945945978164673,1.5215635299682617,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.6486486196517944,1.369093418121338,222,4,10000,HashmapProjectionRegenerativeReset +Magic,0.8166140913963318,135.3325958251953,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8374342918395996,142.06073880195618,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.825026273727417,130.8159782886505,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8374342918395996,130.73207235336304,28530,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7583333253860474,6.82166862487793,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.8041666746139526,6.347318649291992,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7791666388511658,6.713893175125122,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7916666865348816,6.865015983581543,1442,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8525648713111877,1138.931983947754,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8728010654449463,1199.0056991577148,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8742157816886902,1149.1261024475098,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.7782322764396667,1104.4722576141357,195096,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.9615384340286255,1.2782261371612549,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.692307710647583,1.2702381610870361,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.8461538553237915,1.1906566619873047,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.6538461446762085,1.2427475452423096,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9196988940238953,26.235341787338257,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9460476636886597,26.045525074005127,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9008783102035522,23.827898263931274,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9347553253173828,26.685624599456787,4786,3,10000,HashmapProjectionRegenerativeReset +Monks1,0.5138888955116272,2.4720520973205566,248,2,10000,HashmapProjectionRegenerativeReset +Monks2,0.6597222089767456,2.733990430831909,338,2,10000,HashmapProjectionRegenerativeReset +Monks3,0.5324074029922485,2.30387282371521,244,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,52.41007614135742,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,52.44065523147583,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,47.37536025047302,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,51.00319504737854,12186,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7815126180648804,8.056065320968628,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.8655462265014648,8.373315334320068,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.8235294222831726,8.346759557723999,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7310924530029297,8.687167882919312,714,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9775621294975281,109.61881232261658,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9696785807609558,114.0763087272644,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9818071722984314,101.60779190063477,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9581564664840698,103.32167029380798,9898,2,10000,HashmapProjectionRegenerativeReset +Nursery,0.9533950686454773,83.29589104652405,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.9287037253379822,85.50404238700867,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.970370352268219,89.42787981033325,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.9533950686454773,84.93559837341309,19440,5,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.8078431487083435,7.62225604057312,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7843137383460999,8.426806688308716,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7607843279838562,8.587115049362183,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.6941176652908325,8.899173974990845,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9254902005195618,7.51764702796936,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8823529481887817,7.623570680618286,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9137254953384399,7.490121603012085,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9333333373069763,7.138209581375122,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6710526347160339,6.764198064804077,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.75,9.500257968902588,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6315789222717285,7.066924095153809,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7850877046585083,6.089252233505249,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9342105388641357,7.152667284011841,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9035087823867798,6.530084848403931,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8859649300575256,6.514228105545044,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9298245906829834,7.289417028427124,1368,3,10000,HashmapProjectionRegenerativeReset +Optical,0.9371173977851868,51.81464767456055,7646,10,10000,HashmapProjectionRegenerativeReset +Ozone,0.9716088175773621,26.18503475189209,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.9526813626289368,24.694005966186523,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.9700315594673157,25.65501856803894,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.965299665927887,24.658230304718018,3804,2,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9532163739204407,36.33794069290161,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9597952961921692,33.22638154029846,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9473684430122375,38.84655976295471,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9437134265899658,39.27774405479431,8210,5,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.8775510191917419,1.8864483833312988,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.8775510191917419,1.5926792621612549,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.9243545532226562,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.9795918464660645,1.9235501289367676,292,2,10000,HashmapProjectionRegenerativeReset +Pendigits,0.9482561349868774,76.1003520488739,14988,10,10000,HashmapProjectionRegenerativeReset +Pima,0.7135416865348816,6.2529027462005615,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.7447916865348816,6.197653770446777,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.703125,5.043238639831543,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.6614583134651184,6.13783597946167,1152,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,1.1863670349121094,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,1.192755937576294,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9615384340286255,1.1832280158996582,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,1.1879832744598389,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,1.1044209003448486,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.0868322849273682,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.6153846383094788,1.157047986984253,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.5,1.2110910415649414,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.3913043439388275,1.1329500675201416,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.695652186870575,1.1368238925933838,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.739130437374115,1.141963005065918,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.695652186870575,1.18385648727417,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,1.1717174053192139,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,1.157397747039795,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,1.1714375019073486,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.800000011920929,1.169506311416626,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.5769230723381042,1.325227975845337,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.5,1.3256633281707764,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.2740273475646973,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.42307692766189575,1.3369300365447998,158,6,10000,HashmapProjectionRegenerativeReset +Planning,0.644444465637207,1.913170576095581,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.6666666865348816,1.9219694137573242,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.31111112236976624,1.78525710105896,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.7333333492279053,1.8412909507751465,274,2,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.3375000059604645,24.43682622909546,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.3449999988079071,24.463059902191162,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.35749998688697815,26.046825647354126,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.45249998569488525,26.35382056236267,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.35749998688697815,24.867290019989014,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.35499998927116394,24.829997062683105,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.32499998807907104,26.795185804367065,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.3050000071525574,25.799652814865112,2400,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.512499988079071,25.714462757110596,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.4724999964237213,25.37052083015442,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.4424999952316284,25.777950763702393,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.36500000953674316,25.842440605163574,2398,100,10000,HashmapProjectionRegenerativeReset +PostOperative,0.7272727489471436,1.113398551940918,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.3181818127632141,1.0050570964813232,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.40909090638160706,0.9808681011199951,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.1818181872367859,0.9853188991546631,136,3,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.47560974955558777,2.9994308948516846,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.37804877758026123,3.4307310581207275,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.353658527135849,3.1268510818481445,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.47560974955558777,2.9674031734466553,496,15,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.977297306060791,55.01379656791687,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9718918800354004,50.06217670440674,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9805405139923096,56.15574669837952,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9800000190734863,48.560911655426025,11100,2,10000,HashmapProjectionRegenerativeReset +Seeds,0.8461538553237915,1.8616430759429932,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.8653846383094788,1.8509736061096191,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.8846153616905212,1.872558832168579,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.9230769276618958,1.855419397354126,316,3,10000,HashmapProjectionRegenerativeReset +Semeion,0.9020100235939026,42.03780698776245,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.8643215894699097,41.69109392166138,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.8592965006828308,39.77502965927124,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.7839195728302002,41.38307785987854,2390,10,10000,HashmapProjectionRegenerativeReset +Soybean,0.30053192377090454,5.0743772983551025,614,18,10000,HashmapProjectionRegenerativeReset +Spambase,0.8817391395568848,46.57769560813904,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.9130434989929199,40.63125443458557,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.895652174949646,42.02553153038025,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.9269565343856812,46.057976484298706,6902,2,10000,HashmapProjectionRegenerativeReset +Spect,0.6881720423698425,1.6698856353759766,158,2,10000,HashmapProjectionRegenerativeReset +Spectf,0.9197860956192017,1.9039945602416992,160,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.6918604373931885,5.920674562454224,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.5988371968269348,5.941361665725708,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.6744186282157898,6.196939945220947,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.645348846912384,5.258410930633545,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7120000123977661,8.640949726104736,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7239999771118164,9.317871332168579,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7639999985694885,7.982939720153809,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7599999904632568,7.824455261230469,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.746268630027771,3.4636874198913574,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.7761194109916687,3.4380457401275635,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.8507462739944458,3.5705063343048096,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.746268630027771,3.5442519187927246,406,2,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9341421127319336,25.043864011764526,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9376083016395569,24.372900247573853,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9393414258956909,23.491010427474976,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9688041806221008,25.301345825195312,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogLandsat,0.8264999985694885,61.86121892929077,8870,6,10000,HashmapProjectionRegenerativeReset +StatlogShuttle,0.9894482493400574,405.4712915420532,87000,7,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7251184582710266,7.961024284362793,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7014217972755432,7.933495283126831,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7535545229911804,8.06316351890564,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7298578023910522,6.925164222717285,1270,4,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7319587469100952,18.78735065460205,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7113401889801025,16.895813703536987,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7257732152938843,18.81177806854248,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7443298697471619,17.637346744537354,2912,7,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9733333587646484,6.6554412841796875,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9666666388511658,6.73798131942749,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9666666388511658,6.0058839321136475,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9933333396911621,5.985126495361328,900,6,10000,HashmapProjectionRegenerativeReset +Teaching,0.44736841320991516,1.6740992069244385,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.4736842215061188,1.7135844230651855,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.4736842215061188,1.6197805404663086,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.44736841320991516,1.691321611404419,226,3,10000,HashmapProjectionRegenerativeReset +Thyroid,0.9498249888420105,44.83745336532593,7544,3,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9539749026298523,7.881556510925293,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.7782427072525024,6.488164901733398,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9707112908363342,7.611557483673096,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9832636117935181,7.28888726234436,1438,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.7472727298736572,16.067737579345703,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.774545431137085,15.891106605529785,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.7890909314155579,16.584030151367188,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.7818182110786438,16.286813259124756,3302,2,10000,HashmapProjectionRegenerativeReset +Trains,0.5,0.47107386589050293,16,2,10000,HashmapProjectionRegenerativeReset +Trains,0.5,0.48637843132019043,16,2,10000,HashmapProjectionRegenerativeReset +Trains,1.0,0.4859917163848877,16,2,10000,HashmapProjectionRegenerativeReset +Trains,1.0,0.4872095584869385,16,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9670270085334778,58.85744833946228,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9691891670227051,57.91236114501953,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9670270085334778,49.85241222381592,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9654054045677185,51.72317028045654,11100,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8441558480262756,2.6482126712799072,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.7402597665786743,2.6159868240356445,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8311688303947449,2.6443002223968506,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8441558480262756,2.629328489303589,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.701298713684082,2.6494479179382324,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8311688303947449,2.7163405418395996,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8051947951316833,2.675036668777466,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8051947951316833,2.705146312713623,466,3,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.920087993144989,45.10733461380005,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9428152441978455,43.09396553039551,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9508797526359558,40.86073088645935,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9420821070671082,41.70282793045044,8184,4,10000,HashmapProjectionRegenerativeReset +Waveform,0.7559999823570251,39.51360583305359,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.8240000009536743,38.204164266586304,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.8208000063896179,36.51171898841858,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.8104000091552734,39.585500717163086,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.7799999713897705,41.43833684921265,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8064000010490417,43.20812630653381,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8144000172615051,42.568093061447144,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8416000008583069,45.00436472892761,7500,3,10000,HashmapProjectionRegenerativeReset +Wine,1.0,1.5023083686828613,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9318181872367859,1.5542254447937012,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9772727489471436,1.6035020351409912,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9318181872367859,1.5985004901885986,268,3,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5375000238418579,13.2904691696167,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5824999809265137,13.56172251701355,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.550000011920929,13.479316473007202,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5400000214576721,13.337453603744507,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.523692786693573,41.334479331970215,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.48447713255882263,40.81692695617676,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.5228758454322815,40.768007040023804,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.42892158031463623,37.68202877044678,7348,7,10000,HashmapProjectionRegenerativeReset +Yeast,0.4420485198497772,10.848966360092163,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.5283018946647644,11.009049892425537,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.4743935167789459,11.176668167114258,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.5229110717773438,11.215827941894531,2226,10,10000,HashmapProjectionRegenerativeReset +Zoo,0.9599999785423279,1.0344703197479248,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,0.9200000166893005,1.0355939865112305,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,1.0,1.0275704860687256,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,1.0,0.9973874092102051,152,7,10000,HashmapProjectionRegenerativeReset diff --git a/examples/hdc_methods_survey/results/results1676552758.7416768.csv b/examples/hdc_methods_survey/results/results1676552758.7416768.csv new file mode 100644 index 00000000..d86a0483 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676552758.7416768.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.540229856967926,4.762263059616089,6266,3,10000,RandomProjection +Abalone,0.5354406237602234,4.699005603790283,6266,3,10000,RandomProjection +Abalone,0.5440613031387329,4.780142068862915,6266,3,10000,RandomProjection +Abalone,0.5335249304771423,4.775959014892578,6266,3,10000,RandomProjection +AcuteInflammation,1.0,0.13330960273742676,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.12088680267333984,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.1209096908569336,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.12762141227722168,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.1411147117614746,180,2,10000,RandomProjection +AcuteNephritis,0.7666666507720947,0.14067697525024414,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.1404435634613037,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.1404733657836914,180,2,10000,RandomProjection +Adult,0.6858915090560913,62.385276556015015,65122,2,10000,RandomProjection +Annealing,0.15000000596046448,0.726219654083252,1596,5,10000,RandomProjection +Arrhythmia,0.4955752193927765,0.6787688732147217,678,13,10000,RandomProjection +Arrhythmia,0.5398229956626892,0.6280689239501953,678,13,10000,RandomProjection +Arrhythmia,0.47787609696388245,0.7229490280151367,678,13,10000,RandomProjection +Arrhythmia,0.5752212405204773,0.6810493469238281,678,13,10000,RandomProjection +AudiologyStd,0.800000011920929,0.2040266990661621,342,18,10000,RandomProjection +BalanceScale,0.7243589758872986,0.6186912059783936,938,3,10000,RandomProjection +BalanceScale,0.8012820482254028,0.6080672740936279,938,3,10000,RandomProjection +BalanceScale,0.7628205418586731,0.6060619354248047,938,3,10000,RandomProjection +BalanceScale,0.7628205418586731,0.6066811084747314,938,3,10000,RandomProjection +Balloons,1.0,0.019165992736816406,24,2,10000,RandomProjection +Balloons,1.0,0.019122838973999023,24,2,10000,RandomProjection +Balloons,0.75,0.01915454864501953,24,2,10000,RandomProjection +Balloons,0.5,0.01916813850402832,24,2,10000,RandomProjection +Bank,0.6088495850563049,5.593460321426392,6782,2,10000,RandomProjection +Bank,0.6079645752906799,5.127601623535156,6782,2,10000,RandomProjection +Bank,0.6079645752906799,5.200327157974243,6782,2,10000,RandomProjection +Bank,0.5902655124664307,5.414646863937378,6782,2,10000,RandomProjection +Blood,0.5721924901008606,0.7921407222747803,1122,2,10000,RandomProjection +Blood,0.6684492230415344,0.7958662509918213,1122,2,10000,RandomProjection +Blood,0.6363636255264282,0.7928152084350586,1122,2,10000,RandomProjection +Blood,0.7379679083824158,0.7913410663604736,1122,2,10000,RandomProjection +BreastCancer,0.7183098793029785,0.34893178939819336,430,2,10000,RandomProjection +BreastCancer,0.6760563254356384,0.35030102729797363,430,2,10000,RandomProjection +BreastCancer,0.7605633735656738,0.33699655532836914,430,2,10000,RandomProjection +BreastCancer,0.6760563254356384,0.292133092880249,430,2,10000,RandomProjection +BreastCancerWisc,0.8971428275108337,0.7046778202056885,1048,2,10000,RandomProjection +BreastCancerWisc,0.8742856979370117,0.7020056247711182,1048,2,10000,RandomProjection +BreastCancerWisc,0.8399999737739563,0.7016661167144775,1048,2,10000,RandomProjection +BreastCancerWisc,0.8799999952316284,0.7010834217071533,1048,2,10000,RandomProjection +BreastCancerWiscDiag,0.8943662047386169,0.5897550582885742,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.8309859037399292,0.666853666305542,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.922535240650177,0.6704554557800293,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.7816901206970215,0.679434061050415,854,2,10000,RandomProjection +BreastCancerWiscProg,0.5306122303009033,0.23987483978271484,298,2,10000,RandomProjection +BreastCancerWiscProg,0.5918367505073547,0.2393503189086914,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6734693646430969,0.23946738243103027,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6530612111091614,0.23933148384094238,298,2,10000,RandomProjection +BreastTissue,0.692307710647583,0.1282517910003662,160,6,10000,RandomProjection +BreastTissue,0.807692289352417,0.1284482479095459,160,6,10000,RandomProjection +BreastTissue,0.5769230723381042,0.12828636169433594,160,6,10000,RandomProjection +BreastTissue,0.6153846383094788,0.1280810832977295,160,6,10000,RandomProjection +Car,0.5925925970077515,2.026747703552246,2592,4,10000,RandomProjection +Car,0.5439814925193787,2.092759132385254,2592,4,10000,RandomProjection +Car,0.5509259104728699,1.925574779510498,2592,4,10000,RandomProjection +Car,0.5717592835426331,2.0573511123657227,2592,4,10000,RandomProjection +Cardiotocography10Clases,0.5913370847702026,2.5686581134796143,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.598870038986206,2.2449729442596436,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5932203531265259,2.201616048812866,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5969868302345276,2.2044835090637207,3190,10,10000,RandomProjection +Cardiotocography3Clases,0.7664783596992493,2.5390684604644775,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.7589454054832458,2.4642441272735596,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.764595091342926,2.543081521987915,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.7758945226669312,2.5453779697418213,3190,3,10000,RandomProjection +ChessKrvk,0.2118619829416275,33.54165720939636,42084,18,10000,RandomProjection +ChessKrvk,0.2050185352563858,33.37176251411438,42084,18,10000,RandomProjection +ChessKrvk,0.20402052998542786,35.82067036628723,42084,18,10000,RandomProjection +ChessKrvk,0.20444825291633606,36.65116238594055,42084,18,10000,RandomProjection +ChessKrvkp,0.8573216795921326,3.318577289581299,4794,2,10000,RandomProjection +ChessKrvkp,0.8710888624191284,3.7896289825439453,4794,2,10000,RandomProjection +ChessKrvkp,0.8635794520378113,3.570704936981201,4794,2,10000,RandomProjection +ChessKrvkp,0.8460575938224792,3.874008893966675,4794,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.5288910865783691,652,2,10000,RandomProjection +CongressionalVoting,0.5596330165863037,0.5312719345092773,652,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.48300647735595703,652,2,10000,RandomProjection +CongressionalVoting,0.5963302850723267,0.4840376377105713,652,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.26337218284606934,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.2635610103607178,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.2602813243865967,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.2608051300048828,312,2,10000,RandomProjection +ConnBenchVowelDeterding,0.8354978561401367,1.5676193237304688,1056,11,10000,RandomProjection +Connect4,0.5648055076599121,84.88204383850098,101336,3,10000,RandomProjection +Connect4,0.5632660388946533,84.15713167190552,101336,3,10000,RandomProjection +Connect4,0.5606015920639038,90.02008414268494,101336,3,10000,RandomProjection +Connect4,0.5651607513427734,81.41504716873169,101336,3,10000,RandomProjection +Contrac,0.489130437374115,1.713627815246582,2210,3,10000,RandomProjection +Contrac,0.5054348111152649,1.711996078491211,2210,3,10000,RandomProjection +Contrac,0.42391303181648254,1.7085018157958984,2210,3,10000,RandomProjection +Contrac,0.4211956560611725,4.666166067123413,2210,3,10000,RandomProjection +CreditApproval,0.8372092843055725,1.1987462043762207,1036,2,10000,RandomProjection +CreditApproval,0.8662790656089783,1.228154182434082,1036,2,10000,RandomProjection +CreditApproval,0.8372092843055725,1.1996536254882812,1036,2,10000,RandomProjection +CreditApproval,0.8837209343910217,1.1475732326507568,1036,2,10000,RandomProjection +CylinderBands,0.734375,0.7909789085388184,768,2,10000,RandomProjection +CylinderBands,0.609375,0.9072384834289551,768,2,10000,RandomProjection +CylinderBands,0.7265625,0.912689208984375,768,2,10000,RandomProjection +CylinderBands,0.6875,0.906470537185669,768,2,10000,RandomProjection +Dermatology,0.9670329689979553,0.6490128040313721,550,6,10000,RandomProjection +Dermatology,0.9670329689979553,0.6583645343780518,550,6,10000,RandomProjection +Dermatology,0.9890109896659851,0.6423721313476562,550,6,10000,RandomProjection +Dermatology,0.9780219793319702,0.7061498165130615,550,6,10000,RandomProjection +Echocardiogram,0.8484848737716675,0.23909401893615723,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.23125362396240234,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.24071550369262695,196,2,10000,RandomProjection +Echocardiogram,0.8181818127632141,0.2353227138519287,196,2,10000,RandomProjection +Ecoli,0.7023809552192688,0.5897641181945801,504,8,10000,RandomProjection +Ecoli,0.6190476417541504,0.5864241123199463,504,8,10000,RandomProjection +Ecoli,0.738095223903656,0.5948026180267334,504,8,10000,RandomProjection +Ecoli,0.7023809552192688,0.5869045257568359,504,8,10000,RandomProjection +EnergyY1,0.8489583134651184,1.10329270362854,1152,3,10000,RandomProjection +EnergyY1,0.875,0.8977713584899902,1152,3,10000,RandomProjection +EnergyY1,0.828125,0.8988437652587891,1152,3,10000,RandomProjection +EnergyY1,0.7916666865348816,0.9343774318695068,1152,3,10000,RandomProjection +EnergyY2,0.8385416865348816,0.883779764175415,1152,3,10000,RandomProjection +EnergyY2,0.8229166865348816,0.8907516002655029,1152,3,10000,RandomProjection +EnergyY2,0.8229166865348816,0.8950722217559814,1152,3,10000,RandomProjection +EnergyY2,0.8333333134651184,0.8892371654510498,1152,3,10000,RandomProjection +Fertility,0.7200000286102295,0.11956524848937988,150,2,10000,RandomProjection +Fertility,0.7599999904632568,0.1228644847869873,150,2,10000,RandomProjection +Fertility,0.6800000071525574,0.1218118667602539,150,2,10000,RandomProjection +Fertility,0.6800000071525574,0.12009048461914062,150,2,10000,RandomProjection +Flags,0.3958333432674408,0.29906582832336426,292,8,10000,RandomProjection +Flags,0.3958333432674408,0.29816770553588867,292,8,10000,RandomProjection +Flags,0.4375,0.29674315452575684,292,8,10000,RandomProjection +Flags,0.4375,0.2966322898864746,292,8,10000,RandomProjection +Glass,0.49056604504585266,0.3216853141784668,322,6,10000,RandomProjection +Glass,0.5660377144813538,0.32128238677978516,322,6,10000,RandomProjection +Glass,0.5660377144813538,0.3248772621154785,322,6,10000,RandomProjection +Glass,0.5471698045730591,0.32367968559265137,322,6,10000,RandomProjection +HabermanSurvival,0.6578947305679321,0.4582540988922119,460,2,10000,RandomProjection +HabermanSurvival,0.6184210777282715,0.45833301544189453,460,2,10000,RandomProjection +HabermanSurvival,0.6578947305679321,0.4409646987915039,460,2,10000,RandomProjection +HabermanSurvival,0.5394737124443054,0.4439210891723633,460,2,10000,RandomProjection +HayesRoth,0.0357142873108387,0.2096405029296875,264,3,10000,RandomProjection +HeartCleveland,0.4736842215061188,0.4394412040710449,454,5,10000,RandomProjection +HeartCleveland,0.5,0.44008421897888184,454,5,10000,RandomProjection +HeartCleveland,0.5526315569877625,0.43938660621643066,454,5,10000,RandomProjection +HeartCleveland,0.5657894611358643,0.44086146354675293,454,5,10000,RandomProjection +HeartHungarian,0.8082191944122314,0.4243957996368408,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.42635393142700195,442,5,10000,RandomProjection +HeartHungarian,0.8493150472640991,0.4256322383880615,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.4261620044708252,442,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.1833813190460205,184,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.1818861961364746,184,5,10000,RandomProjection +HeartSwitzerland,0.12903225421905518,0.18295049667358398,184,5,10000,RandomProjection +HeartSwitzerland,0.3870967626571655,0.18336200714111328,184,5,10000,RandomProjection +HeartVa,0.2199999988079071,0.29273390769958496,300,5,10000,RandomProjection +HeartVa,0.30000001192092896,0.29450273513793945,300,5,10000,RandomProjection +HeartVa,0.2800000011920929,0.2941107749938965,300,5,10000,RandomProjection +HeartVa,0.4000000059604645,0.29327988624572754,300,5,10000,RandomProjection +Hepatitis,0.8205128312110901,0.22854208946228027,232,2,10000,RandomProjection +Hepatitis,0.7948718070983887,0.22799181938171387,232,2,10000,RandomProjection +Hepatitis,0.7179487347602844,0.2275681495666504,232,2,10000,RandomProjection +Hepatitis,0.692307710647583,0.22816705703735352,232,2,10000,RandomProjection +HillValley,0.8382838368415833,2.549138069152832,1212,2,10000,RandomProjection +HorseColic,0.7352941036224365,0.4820516109466553,600,2,10000,RandomProjection +IlpdIndianLiver,0.5753424763679504,0.8298580646514893,874,2,10000,RandomProjection +IlpdIndianLiver,0.5821917653083801,0.833094596862793,874,2,10000,RandomProjection +IlpdIndianLiver,0.5890411138534546,0.8329837322235107,874,2,10000,RandomProjection +IlpdIndianLiver,0.6095890402793884,0.8316736221313477,874,2,10000,RandomProjection +ImageSegmentation,0.3271428644657135,6.636775255203247,420,7,10000,RandomProjection +Ionosphere,0.8409090638160706,0.5096962451934814,526,2,10000,RandomProjection +Ionosphere,0.8409090638160706,0.5079364776611328,526,2,10000,RandomProjection +Ionosphere,0.7954545617103577,0.5094845294952393,526,2,10000,RandomProjection +Ionosphere,0.8295454382896423,0.5076296329498291,526,2,10000,RandomProjection +Iris,0.837837815284729,0.22007465362548828,226,3,10000,RandomProjection +Iris,0.7837837934494019,0.22011947631835938,226,3,10000,RandomProjection +Iris,0.837837815284729,0.21976733207702637,226,3,10000,RandomProjection +Iris,0.8648648858070374,0.21954727172851562,226,3,10000,RandomProjection +LedDisplay,0.7639999985694885,1.420445442199707,1500,10,10000,RandomProjection +LedDisplay,0.7440000176429749,1.4438366889953613,1500,10,10000,RandomProjection +LedDisplay,0.7319999933242798,1.4638309478759766,1500,10,10000,RandomProjection +LedDisplay,0.7319999933242798,1.462099552154541,1500,10,10000,RandomProjection +Lenses,0.8333333134651184,0.041042327880859375,36,3,10000,RandomProjection +Lenses,0.6666666865348816,0.04094886779785156,36,3,10000,RandomProjection +Lenses,1.0,0.04096388816833496,36,3,10000,RandomProjection +Lenses,1.0,0.04094052314758301,36,3,10000,RandomProjection +Letter,0.6358000040054321,28.903003692626953,30000,26,10000,RandomProjection +Letter,0.6190000176429749,22.539154052734375,30000,26,10000,RandomProjection +Letter,0.6389999985694885,20.90687847137451,30000,26,10000,RandomProjection +Letter,0.621999979019165,22.455843210220337,30000,26,10000,RandomProjection +Libras,0.5555555820465088,0.4425685405731201,540,15,10000,RandomProjection +Libras,0.6555555462837219,0.4466972351074219,540,15,10000,RandomProjection +Libras,0.6666666865348816,0.44415760040283203,540,15,10000,RandomProjection +Libras,0.6111111044883728,0.4449195861816406,540,15,10000,RandomProjection +LowResSpect,0.7819548845291138,0.6434528827667236,796,9,10000,RandomProjection +LowResSpect,0.8421052694320679,0.645315408706665,796,9,10000,RandomProjection +LowResSpect,0.7744361162185669,0.6484746932983398,796,9,10000,RandomProjection +LowResSpect,0.7368420958518982,0.6437127590179443,796,9,10000,RandomProjection +LungCancer,0.375,0.041944026947021484,48,3,10000,RandomProjection +LungCancer,0.5,0.04194784164428711,48,3,10000,RandomProjection +LungCancer,0.5,0.041937828063964844,48,3,10000,RandomProjection +LungCancer,0.5,0.042066097259521484,48,3,10000,RandomProjection +Lymphography,0.8648648858070374,0.17432284355163574,222,4,10000,RandomProjection +Lymphography,0.8648648858070374,0.17420458793640137,222,4,10000,RandomProjection +Lymphography,0.7297297120094299,0.17379426956176758,222,4,10000,RandomProjection +Lymphography,0.7027027010917664,0.17432093620300293,222,4,10000,RandomProjection +Magic,0.7652996778488159,23.0370991230011,28530,2,10000,RandomProjection +Magic,0.7549947500228882,21.448747158050537,28530,2,10000,RandomProjection +Magic,0.7528917193412781,22.282785415649414,28530,2,10000,RandomProjection +Magic,0.7564668655395508,24.963027238845825,28530,2,10000,RandomProjection +Mammographic,0.737500011920929,1.2547526359558105,1442,2,10000,RandomProjection +Mammographic,0.7458333373069763,1.0890469551086426,1442,2,10000,RandomProjection +Mammographic,0.7583333253860474,1.0812079906463623,1442,2,10000,RandomProjection +Mammographic,0.7833333611488342,1.0817134380340576,1442,2,10000,RandomProjection +Miniboone,0.8284536600112915,162.89581727981567,195096,2,10000,RandomProjection +Miniboone,0.8210419416427612,155.1298427581787,195096,2,10000,RandomProjection +Miniboone,0.8276233077049255,155.2620406150818,195096,2,10000,RandomProjection +Miniboone,0.8342046737670898,172.03566336631775,195096,2,10000,RandomProjection +MolecBiolPromoter,0.9230769276618958,0.14853787422180176,160,2,10000,RandomProjection +MolecBiolPromoter,0.807692289352417,0.10978269577026367,160,2,10000,RandomProjection +MolecBiolPromoter,0.8846153616905212,0.1268913745880127,160,2,10000,RandomProjection +MolecBiolPromoter,0.8846153616905212,0.12681841850280762,160,2,10000,RandomProjection +MolecBiolSplice,0.7678795456886292,3.7288854122161865,4786,3,10000,RandomProjection +MolecBiolSplice,0.796737790107727,3.731926441192627,4786,3,10000,RandomProjection +MolecBiolSplice,0.796737790107727,3.7245712280273438,4786,3,10000,RandomProjection +MolecBiolSplice,0.7678795456886292,3.7232398986816406,4786,3,10000,RandomProjection +Monks1,0.6458333134651184,1.0731935501098633,248,2,10000,RandomProjection +Monks2,0.5069444179534912,1.108003854751587,338,2,10000,RandomProjection +Monks3,0.6458333134651184,1.0712945461273193,244,2,10000,RandomProjection +Mushroom,0.877400279045105,9.347751379013062,12186,2,10000,RandomProjection +Mushroom,0.890694260597229,9.330805778503418,12186,2,10000,RandomProjection +Mushroom,0.8838011026382446,9.340056896209717,12186,2,10000,RandomProjection +Mushroom,0.8862629532814026,11.751628637313843,12186,2,10000,RandomProjection +Musk1,0.5966386795043945,0.5963191986083984,714,2,10000,RandomProjection +Musk1,0.6554622054100037,0.5942032337188721,714,2,10000,RandomProjection +Musk1,0.6554622054100037,0.5131828784942627,714,2,10000,RandomProjection +Musk1,0.6134454011917114,0.5941965579986572,714,2,10000,RandomProjection +Musk2,0.7252880334854126,8.145477294921875,9898,2,10000,RandomProjection +Musk2,0.738023042678833,8.15788722038269,9898,2,10000,RandomProjection +Musk2,0.7489387392997742,7.993482828140259,9898,2,10000,RandomProjection +Musk2,0.7398423552513123,7.4813642501831055,9898,2,10000,RandomProjection +Nursery,0.7132716178894043,22.589932680130005,19440,5,10000,RandomProjection +Nursery,0.7185184955596924,14.952292680740356,19440,5,10000,RandomProjection +Nursery,0.7141975164413452,14.958942174911499,19440,5,10000,RandomProjection +Nursery,0.7237654328346252,14.861226081848145,19440,5,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.6117647290229797,1.167623519897461,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,1.1684107780456543,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,1.1669704914093018,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5490196347236633,1.1659555435180664,1534,2,10000,RandomProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.1585798263549805,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8235294222831726,1.1591789722442627,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8705882430076599,1.1578242778778076,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.1573681831359863,1534,3,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5482456088066101,1.0322303771972656,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5438596606254578,1.0356671810150146,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5614035129547119,1.0343101024627686,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.6052631735801697,1.0023930072784424,1368,2,10000,RandomProjection +OocytesTrisopterusStates5b,0.7324561476707458,0.9200568199157715,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.6842105388641357,0.8881912231445312,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7587719559669495,0.9152736663818359,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7280701994895935,1.1426784992218018,1368,3,10000,RandomProjection +Optical,0.897607147693634,7.1526336669921875,7646,10,10000,RandomProjection +Ozone,0.6892744302749634,3.1715846061706543,3804,2,10000,RandomProjection +Ozone,0.6798107028007507,2.969038486480713,3804,2,10000,RandomProjection +Ozone,0.6861198544502258,3.1516458988189697,3804,2,10000,RandomProjection +Ozone,0.6624605655670166,2.970968723297119,3804,2,10000,RandomProjection +PageBlocks,0.6885964870452881,6.271764278411865,8210,5,10000,RandomProjection +PageBlocks,0.7660818696022034,6.268195152282715,8210,5,10000,RandomProjection +PageBlocks,0.7492690086364746,6.278193712234497,8210,5,10000,RandomProjection +PageBlocks,0.7171052694320679,6.4835364818573,8210,5,10000,RandomProjection +Parkinsons,0.8367347121238708,0.2252357006072998,292,2,10000,RandomProjection +Parkinsons,0.7346938848495483,0.22904157638549805,292,2,10000,RandomProjection +Parkinsons,0.7551020383834839,0.22887325286865234,292,2,10000,RandomProjection +Parkinsons,0.795918345451355,0.22499346733093262,292,2,10000,RandomProjection +Pendigits,0.8033161759376526,13.532885789871216,14988,10,10000,RandomProjection +Pima,0.609375,0.8410060405731201,1152,2,10000,RandomProjection +Pima,0.6302083134651184,0.7426655292510986,1152,2,10000,RandomProjection +Pima,0.6145833134651184,0.8788952827453613,1152,2,10000,RandomProjection +Pima,0.6666666865348816,0.8809332847595215,1152,2,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12408971786499023,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12415623664855957,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12398505210876465,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.9230769276618958,0.12391901016235352,160,3,10000,RandomProjection +PittsburgBridgesRelL,0.6153846383094788,0.12193822860717773,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.6153846383094788,0.12160277366638184,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5384615659713745,0.12169933319091797,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5384615659713745,0.1215214729309082,154,3,10000,RandomProjection +PittsburgBridgesSpan,0.52173912525177,0.10875988006591797,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.6086956262588501,0.10863399505615234,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.47826087474823,0.10874557495117188,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.47826087474823,0.10860729217529297,138,3,10000,RandomProjection +PittsburgBridgesTOrD,0.800000011920929,0.11973381042480469,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.9200000166893005,0.11972832679748535,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.8399999737739563,0.11963295936584473,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.8399999737739563,0.11970114707946777,154,2,10000,RandomProjection +PittsburgBridgesType,0.5384615659713745,0.12358522415161133,158,6,10000,RandomProjection +PittsburgBridgesType,0.42307692766189575,0.12354850769042969,158,6,10000,RandomProjection +PittsburgBridgesType,0.38461539149284363,0.1234748363494873,158,6,10000,RandomProjection +PittsburgBridgesType,0.38461539149284363,0.12604403495788574,158,6,10000,RandomProjection +Planning,0.4888888895511627,0.21135425567626953,274,2,10000,RandomProjection +Planning,0.46666666865348816,0.2110593318939209,274,2,10000,RandomProjection +Planning,0.5111111402511597,0.21083617210388184,274,2,10000,RandomProjection +Planning,0.4888888895511627,0.2119905948638916,274,2,10000,RandomProjection +PlantMargin,0.7649999856948853,1.9463798999786377,2400,100,10000,RandomProjection +PlantMargin,0.8174999952316284,1.9608120918273926,2400,100,10000,RandomProjection +PlantMargin,0.7799999713897705,1.9811596870422363,2400,100,10000,RandomProjection +PlantMargin,0.7925000190734863,1.9709644317626953,2400,100,10000,RandomProjection +PlantShape,0.5525000095367432,1.9616329669952393,2400,100,10000,RandomProjection +PlantShape,0.5550000071525574,1.7060160636901855,2400,100,10000,RandomProjection +PlantShape,0.5199999809265137,1.9558262825012207,2400,100,10000,RandomProjection +PlantShape,0.5475000143051147,2.0121397972106934,2400,100,10000,RandomProjection +PlantTexture,0.7225000262260437,1.667536735534668,2398,100,10000,RandomProjection +PlantTexture,0.7350000143051147,1.6472606658935547,2398,100,10000,RandomProjection +PlantTexture,0.7174999713897705,1.956040382385254,2398,100,10000,RandomProjection +PlantTexture,0.7099999785423279,1.9554710388183594,2398,100,10000,RandomProjection +PostOperative,0.4545454680919647,0.10609149932861328,136,3,10000,RandomProjection +PostOperative,0.40909090638160706,0.10596418380737305,136,3,10000,RandomProjection +PostOperative,0.6363636255264282,0.10689687728881836,136,3,10000,RandomProjection +PostOperative,0.3181818127632141,0.10605072975158691,136,3,10000,RandomProjection +PrimaryTumor,0.4390243887901306,0.3909292221069336,496,15,10000,RandomProjection +PrimaryTumor,0.4146341383457184,0.39145517349243164,496,15,10000,RandomProjection +PrimaryTumor,0.4146341383457184,0.39118313789367676,496,15,10000,RandomProjection +PrimaryTumor,0.39024388790130615,0.39177703857421875,496,15,10000,RandomProjection +Ringnorm,0.976216197013855,8.431196451187134,11100,2,10000,RandomProjection +Ringnorm,0.9789189100265503,8.566589117050171,11100,2,10000,RandomProjection +Ringnorm,0.976216197013855,7.357100248336792,11100,2,10000,RandomProjection +Ringnorm,0.9745945930480957,7.2913970947265625,11100,2,10000,RandomProjection +Seeds,0.9038461446762085,0.20812654495239258,316,3,10000,RandomProjection +Seeds,0.7884615659713745,0.20819878578186035,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.2084202766418457,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.20978093147277832,316,3,10000,RandomProjection +Semeion,0.8417085409164429,2.061915636062622,2390,10,10000,RandomProjection +Semeion,0.8216080665588379,2.185032606124878,2390,10,10000,RandomProjection +Semeion,0.8693467378616333,2.1693789958953857,2390,10,10000,RandomProjection +Semeion,0.7939698696136475,2.1760449409484863,2390,10,10000,RandomProjection +Soybean,0.5797872543334961,1.1246280670166016,614,18,10000,RandomProjection +Spambase,0.8295652270317078,5.304153919219971,6902,2,10000,RandomProjection +Spambase,0.8365217447280884,5.251242637634277,6902,2,10000,RandomProjection +Spambase,0.8165217638015747,5.254823207855225,6902,2,10000,RandomProjection +Spambase,0.8113043308258057,4.756403207778931,6902,2,10000,RandomProjection +Spect,0.4516128897666931,0.4743337631225586,158,2,10000,RandomProjection +Spectf,0.30481284856796265,0.483095645904541,160,2,10000,RandomProjection +StatlogAustralianCredit,0.5116279125213623,0.7793731689453125,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5581395626068115,0.7790329456329346,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5523256063461304,0.7790706157684326,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5465116500854492,0.7785933017730713,1036,2,10000,RandomProjection +StatlogGermanCredit,0.7160000205039978,1.2486352920532227,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7160000205039978,1.1567635536193848,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7160000205039978,1.1511597633361816,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7120000123977661,1.134178876876831,1500,2,10000,RandomProjection +StatlogHeart,0.8805969953536987,0.30663371086120605,406,2,10000,RandomProjection +StatlogHeart,0.8059701323509216,0.3063015937805176,406,2,10000,RandomProjection +StatlogHeart,0.8059701323509216,0.306870698928833,406,2,10000,RandomProjection +StatlogHeart,0.8507462739944458,0.3068423271179199,406,2,10000,RandomProjection +StatlogImage,0.8284229040145874,2.658571720123291,3466,7,10000,RandomProjection +StatlogImage,0.8318890929222107,2.631848096847534,3466,7,10000,RandomProjection +StatlogImage,0.8457539081573486,2.6150012016296387,3466,7,10000,RandomProjection +StatlogImage,0.8422877192497253,2.8647701740264893,3466,7,10000,RandomProjection +StatlogLandsat,0.8105000257492065,7.908905267715454,8870,6,10000,RandomProjection +StatlogShuttle,0.8472414016723633,66.28358697891235,87000,7,10000,RandomProjection +StatlogVehicle,0.5971564054489136,0.9745211601257324,1270,4,10000,RandomProjection +StatlogVehicle,0.5545023679733276,1.0634663105010986,1270,4,10000,RandomProjection +StatlogVehicle,0.5308057069778442,1.072084665298462,1270,4,10000,RandomProjection +StatlogVehicle,0.48341232538223267,1.1113667488098145,1270,4,10000,RandomProjection +SteelPlates,0.5051546096801758,1.9796011447906494,2912,7,10000,RandomProjection +SteelPlates,0.4824742376804352,2.298964023590088,2912,7,10000,RandomProjection +SteelPlates,0.5216494798660278,2.1950626373291016,2912,7,10000,RandomProjection +SteelPlates,0.4865979254245758,2.2341132164001465,2912,7,10000,RandomProjection +SyntheticControl,0.8799999952316284,0.7746763229370117,900,6,10000,RandomProjection +SyntheticControl,0.8666666746139526,0.7039041519165039,900,6,10000,RandomProjection +SyntheticControl,0.8733333349227905,0.7045595645904541,900,6,10000,RandomProjection +SyntheticControl,0.8600000143051147,0.707909345626831,900,6,10000,RandomProjection +Teaching,0.5526315569877625,0.17584919929504395,226,3,10000,RandomProjection +Teaching,0.5789473652839661,0.17722487449645996,226,3,10000,RandomProjection +Teaching,0.44736841320991516,0.17573881149291992,226,3,10000,RandomProjection +Teaching,0.5,0.17588067054748535,226,3,10000,RandomProjection +Thyroid,0.5172111988067627,10.686684608459473,7544,3,10000,RandomProjection +TicTacToe,0.5774058699607849,1.0981192588806152,1438,2,10000,RandomProjection +TicTacToe,0.6359832882881165,1.09590482711792,1438,2,10000,RandomProjection +TicTacToe,0.6192468404769897,1.103501796722412,1438,2,10000,RandomProjection +TicTacToe,0.6443514823913574,1.1005582809448242,1438,2,10000,RandomProjection +Titanic,0.7818182110786438,2.1275148391723633,3302,2,10000,RandomProjection +Titanic,0.7836363911628723,2.13706636428833,3302,2,10000,RandomProjection +Titanic,0.7763636112213135,2.127533435821533,3302,2,10000,RandomProjection +Titanic,0.7799999713897705,2.1281306743621826,3302,2,10000,RandomProjection +Trains,0.0,0.014665603637695312,16,2,10000,RandomProjection +Trains,1.0,0.014648675918579102,16,2,10000,RandomProjection +Trains,0.5,0.014745235443115234,16,2,10000,RandomProjection +Trains,1.0,0.014650344848632812,16,2,10000,RandomProjection +Twonorm,0.7021621465682983,8.50773286819458,11100,2,10000,RandomProjection +Twonorm,0.7108108401298523,10.691944122314453,11100,2,10000,RandomProjection +Twonorm,0.683783769607544,8.041341066360474,11100,2,10000,RandomProjection +Twonorm,0.7140540480613708,8.155661344528198,11100,2,10000,RandomProjection +VertebralColumn2Clases,0.7142857313156128,0.3555324077606201,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7142857313156128,0.35597825050354004,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7402597665786743,0.35599327087402344,466,2,10000,RandomProjection +VertebralColumn2Clases,0.6753246784210205,0.3561832904815674,466,2,10000,RandomProjection +VertebralColumn3Clases,0.7662337422370911,0.35666680335998535,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7922077775001526,0.35599470138549805,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7532467246055603,0.3565068244934082,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7532467246055603,0.2997720241546631,466,3,10000,RandomProjection +WallFollowing,0.5469208359718323,5.6058268547058105,8184,4,10000,RandomProjection +WallFollowing,0.5388563275337219,6.241004228591919,8184,4,10000,RandomProjection +WallFollowing,0.5865102410316467,6.209775686264038,8184,4,10000,RandomProjection +WallFollowing,0.5593841671943665,6.258759021759033,8184,4,10000,RandomProjection +Waveform,0.8216000199317932,5.732069969177246,7500,3,10000,RandomProjection +Waveform,0.8176000118255615,5.74104642868042,7500,3,10000,RandomProjection +Waveform,0.7975999712944031,9.794827938079834,7500,3,10000,RandomProjection +Waveform,0.8327999711036682,8.531154870986938,7500,3,10000,RandomProjection +WaveformNoise,0.8087999820709229,6.985719919204712,7500,3,10000,RandomProjection +WaveformNoise,0.8080000281333923,5.7845258712768555,7500,3,10000,RandomProjection +WaveformNoise,0.8191999793052673,5.7900331020355225,7500,3,10000,RandomProjection +WaveformNoise,0.8095999956130981,5.789695978164673,7500,3,10000,RandomProjection +Wine,0.9772727489471436,0.20662474632263184,268,3,10000,RandomProjection +Wine,0.9318181872367859,0.20700883865356445,268,3,10000,RandomProjection +Wine,0.9318181872367859,0.2065749168395996,268,3,10000,RandomProjection +Wine,0.8863636255264282,0.20666980743408203,268,3,10000,RandomProjection +WineQualityRed,0.375,1.8059077262878418,2398,6,10000,RandomProjection +WineQualityRed,0.41999998688697815,1.689922571182251,2398,6,10000,RandomProjection +WineQualityRed,0.4375,1.6613023281097412,2398,6,10000,RandomProjection +WineQualityRed,0.3824999928474426,1.834360122680664,2398,6,10000,RandomProjection +WineQualityWhite,0.32189542055130005,5.606211423873901,7348,7,10000,RandomProjection +WineQualityWhite,0.32679739594459534,5.620062589645386,7348,7,10000,RandomProjection +WineQualityWhite,0.3472222089767456,6.094681024551392,7348,7,10000,RandomProjection +WineQualityWhite,0.32679739594459534,5.62801718711853,7348,7,10000,RandomProjection +Yeast,0.5229110717773438,1.7021229267120361,2226,10,10000,RandomProjection +Yeast,0.4636118710041046,1.7257165908813477,2226,10,10000,RandomProjection +Yeast,0.5471698045730591,1.704817533493042,2226,10,10000,RandomProjection +Yeast,0.5417789816856384,1.7144875526428223,2226,10,10000,RandomProjection +Zoo,0.9599999785423279,0.12013673782348633,152,7,10000,RandomProjection +Zoo,0.9599999785423279,0.11971473693847656,152,7,10000,RandomProjection +Zoo,1.0,0.12321901321411133,152,7,10000,RandomProjection +Zoo,1.0,0.11967206001281738,152,7,10000,RandomProjection diff --git a/examples/hdc_methods_survey/results/results1676554954.1855943.csv b/examples/hdc_methods_survey/results/results1676554954.1855943.csv new file mode 100644 index 00000000..09c8f160 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676554954.1855943.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6053639650344849,7.53006911277771,6266,3,10000,RandomProjectionOnline +Abalone,0.5201149582862854,7.58712911605835,6266,3,10000,RandomProjectionOnline +Abalone,0.5574712753295898,7.586349725723267,6266,3,10000,RandomProjectionOnline +Abalone,0.4683907926082611,7.42987847328186,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.1971149444580078,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.19518113136291504,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.19499659538269043,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.19457769393920898,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.1970958709716797,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.19924020767211914,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.19898653030395508,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.19864106178283691,180,2,10000,RandomProjectionOnline +Adult,0.8164117932319641,84.48773741722107,65122,2,10000,RandomProjectionOnline +Annealing,0.20999999344348907,1.2880783081054688,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.4159291982650757,0.9274520874023438,678,13,10000,RandomProjectionOnline +Arrhythmia,0.5663716793060303,0.9473104476928711,678,13,10000,RandomProjectionOnline +Arrhythmia,0.32743361592292786,1.0576200485229492,678,13,10000,RandomProjectionOnline +Arrhythmia,0.5398229956626892,1.03425931930542,678,13,10000,RandomProjectionOnline +AudiologyStd,0.5600000023841858,0.37128138542175293,342,18,10000,RandomProjectionOnline +BalanceScale,0.8910256624221802,0.9142928123474121,938,3,10000,RandomProjectionOnline +BalanceScale,0.8012820482254028,0.9250907897949219,938,3,10000,RandomProjectionOnline +BalanceScale,0.9358974099159241,0.9183163642883301,938,3,10000,RandomProjectionOnline +BalanceScale,0.8461538553237915,0.9189455509185791,938,3,10000,RandomProjectionOnline +Balloons,0.5,0.030341386795043945,24,2,10000,RandomProjectionOnline +Balloons,0.75,0.02956843376159668,24,2,10000,RandomProjectionOnline +Balloons,0.75,0.030433177947998047,24,2,10000,RandomProjectionOnline +Balloons,1.0,0.032118797302246094,24,2,10000,RandomProjectionOnline +Bank,0.8769911527633667,7.521525144577026,6782,2,10000,RandomProjectionOnline +Bank,0.8769911527633667,6.512642860412598,6782,2,10000,RandomProjectionOnline +Bank,0.8849557638168335,7.263047695159912,6782,2,10000,RandomProjectionOnline +Bank,0.8796460032463074,6.377837657928467,6782,2,10000,RandomProjectionOnline +Blood,0.6684492230415344,1.1115918159484863,1122,2,10000,RandomProjectionOnline +Blood,0.8021390438079834,1.1590707302093506,1122,2,10000,RandomProjectionOnline +Blood,0.6096256971359253,1.163539171218872,1122,2,10000,RandomProjectionOnline +Blood,0.7326202988624573,1.166121244430542,1122,2,10000,RandomProjectionOnline +BreastCancer,0.3380281627178192,0.5033442974090576,430,2,10000,RandomProjectionOnline +BreastCancer,0.5492957830429077,0.49619531631469727,430,2,10000,RandomProjectionOnline +BreastCancer,0.5211267471313477,0.43338465690612793,430,2,10000,RandomProjectionOnline +BreastCancer,0.6056337952613831,0.5805263519287109,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9200000166893005,1.2591285705566406,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.7428571581840515,0.9776182174682617,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8971428275108337,0.9805755615234375,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9028571248054504,0.9787471294403076,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,0.801969051361084,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9295774698257446,1.0004804134368896,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9647887349128723,0.9953465461730957,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,0.9422550201416016,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.3528416156768799,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.3450760841369629,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.3483552932739258,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7346938848495483,0.34665751457214355,298,2,10000,RandomProjectionOnline +BreastTissue,0.5384615659713745,0.20563411712646484,160,6,10000,RandomProjectionOnline +BreastTissue,0.7307692170143127,0.20365548133850098,160,6,10000,RandomProjectionOnline +BreastTissue,0.5384615659713745,0.19722557067871094,160,6,10000,RandomProjectionOnline +BreastTissue,0.6538461446762085,0.2044374942779541,160,6,10000,RandomProjectionOnline +Car,0.875,2.8911523818969727,2592,4,10000,RandomProjectionOnline +Car,0.8541666865348816,2.877361536026001,2592,4,10000,RandomProjectionOnline +Car,0.8819444179534912,2.581082820892334,2592,4,10000,RandomProjectionOnline +Car,0.9004629850387573,2.958926200866699,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7288135886192322,3.935683488845825,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7570621371269226,4.256360292434692,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7137476205825806,4.242745876312256,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7419962286949158,4.572005987167358,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8474576473236084,3.606135129928589,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.860640287399292,5.047613859176636,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8587570786476135,4.991495847702026,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8323917388916016,4.886725187301636,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.41017964482307434,271.6348626613617,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.3648417592048645,330.5468270778656,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.3934987187385559,242.81148767471313,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.401197612285614,312.7460684776306,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.948685884475708,14.245241403579712,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9411764740943909,11.593992710113525,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9624530673027039,13.841377019882202,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.948685884475708,10.903462409973145,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.47706422209739685,1.8732483386993408,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,1.8153986930847168,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,1.841526985168457,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5871559381484985,1.8910064697265625,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.75,0.8840694427490234,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.8176829814910889,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.8093869686126709,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.5961538553237915,0.856055736541748,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.6818181872367859,7.281689643859863,1056,11,10000,RandomProjectionOnline +Connect4,0.7088637351989746,308.4131586551666,101336,3,10000,RandomProjectionOnline +Connect4,0.7498371601104736,303.0902247428894,101336,3,10000,RandomProjectionOnline +Connect4,0.7773106694221497,280.2924454212189,101336,3,10000,RandomProjectionOnline +Connect4,0.7406004071235657,271.6211791038513,101336,3,10000,RandomProjectionOnline +Contrac,0.47554346919059753,6.8356592655181885,2210,3,10000,RandomProjectionOnline +Contrac,0.36684781312942505,6.954187631607056,2210,3,10000,RandomProjectionOnline +Contrac,0.45652174949645996,6.484207391738892,2210,3,10000,RandomProjectionOnline +Contrac,0.426630437374115,6.708587169647217,2210,3,10000,RandomProjectionOnline +CreditApproval,0.819767415523529,2.806159734725952,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,2.792583465576172,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8430232405662537,2.6775243282318115,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,2.7435574531555176,1036,2,10000,RandomProjectionOnline +CylinderBands,0.7109375,2.2898898124694824,768,2,10000,RandomProjectionOnline +CylinderBands,0.6953125,2.477588176727295,768,2,10000,RandomProjectionOnline +CylinderBands,0.5078125,2.4846012592315674,768,2,10000,RandomProjectionOnline +CylinderBands,0.65625,2.25730037689209,768,2,10000,RandomProjectionOnline +Dermatology,0.901098906993866,2.9822113513946533,550,6,10000,RandomProjectionOnline +Dermatology,0.9560439586639404,2.8364057540893555,550,6,10000,RandomProjectionOnline +Dermatology,0.9780219793319702,2.897020101547241,550,6,10000,RandomProjectionOnline +Dermatology,0.9560439586639404,2.890068531036377,550,6,10000,RandomProjectionOnline +Echocardiogram,0.8484848737716675,0.5456199645996094,196,2,10000,RandomProjectionOnline +Echocardiogram,0.7272727489471436,0.5351402759552002,196,2,10000,RandomProjectionOnline +Echocardiogram,0.7878788113594055,0.5557618141174316,196,2,10000,RandomProjectionOnline +Echocardiogram,0.8181818127632141,0.5825483798980713,196,2,10000,RandomProjectionOnline +Ecoli,0.6904761791229248,2.8137869834899902,504,8,10000,RandomProjectionOnline +Ecoli,0.773809552192688,2.897425651550293,504,8,10000,RandomProjectionOnline +Ecoli,0.7857142686843872,2.885453939437866,504,8,10000,RandomProjectionOnline +Ecoli,0.7023809552192688,2.693974018096924,504,8,10000,RandomProjectionOnline +EnergyY1,0.8541666865348816,3.054014205932617,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8385416865348816,2.955744981765747,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8489583134651184,3.0430963039398193,1152,3,10000,RandomProjectionOnline +EnergyY1,0.7916666865348816,2.8486320972442627,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8229166865348816,2.9238016605377197,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8489583134651184,2.7476961612701416,1152,3,10000,RandomProjectionOnline +EnergyY2,0.7760416865348816,2.7483255863189697,1152,3,10000,RandomProjectionOnline +EnergyY2,0.765625,3.0424892902374268,1152,3,10000,RandomProjectionOnline +Fertility,0.9200000166893005,0.4172196388244629,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.43469691276550293,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.41873812675476074,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.4171617031097412,150,2,10000,RandomProjectionOnline +Flags,0.3541666567325592,1.7739439010620117,292,8,10000,RandomProjectionOnline +Flags,0.3541666567325592,1.7636327743530273,292,8,10000,RandomProjectionOnline +Flags,0.4375,1.7201011180877686,292,8,10000,RandomProjectionOnline +Flags,0.3125,1.7700886726379395,292,8,10000,RandomProjectionOnline +Glass,0.5660377144813538,1.8589904308319092,322,6,10000,RandomProjectionOnline +Glass,0.5849056839942932,1.9088873863220215,322,6,10000,RandomProjectionOnline +Glass,0.6415094137191772,1.9515211582183838,322,6,10000,RandomProjectionOnline +Glass,0.4716981053352356,1.8550629615783691,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.6842105388641357,0.9839274883270264,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.6842105388641357,1.0674855709075928,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.5263158082962036,0.8698036670684814,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.46052631735801697,0.6770713329315186,460,2,10000,RandomProjectionOnline +HayesRoth,0.3928571343421936,0.3991861343383789,264,3,10000,RandomProjectionOnline +HeartCleveland,0.5131579041481018,2.593111515045166,454,5,10000,RandomProjectionOnline +HeartCleveland,0.42105263471603394,2.6183745861053467,454,5,10000,RandomProjectionOnline +HeartCleveland,0.5921052694320679,2.6001808643341064,454,5,10000,RandomProjectionOnline +HeartCleveland,0.6315789222717285,2.527245044708252,454,5,10000,RandomProjectionOnline +HeartHungarian,0.7945205569267273,2.378389358520508,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8219178318977356,2.430595636367798,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8767123222351074,2.348601818084717,442,5,10000,RandomProjectionOnline +HeartHungarian,0.7260273694992065,2.261580228805542,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.4516128897666931,1.0734999179840088,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.4838709533214569,1.0770931243896484,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.29032257199287415,1.0831708908081055,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.3870967626571655,1.1151525974273682,184,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,1.7540321350097656,300,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,1.7547760009765625,300,5,10000,RandomProjectionOnline +HeartVa,0.3199999928474426,1.805833339691162,300,5,10000,RandomProjectionOnline +HeartVa,0.2199999988079071,1.8946831226348877,300,5,10000,RandomProjectionOnline +Hepatitis,0.8205128312110901,0.613530158996582,232,2,10000,RandomProjectionOnline +Hepatitis,0.8717948794364929,0.6636619567871094,232,2,10000,RandomProjectionOnline +Hepatitis,0.7179487347602844,0.6685242652893066,232,2,10000,RandomProjectionOnline +Hepatitis,0.8717948794364929,0.6641013622283936,232,2,10000,RandomProjectionOnline +HillValley,0.6996699571609497,5.782768249511719,1212,2,10000,RandomProjectionOnline +HorseColic,0.6029411554336548,1.5098559856414795,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.664383590221405,2.2941670417785645,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6369863152503967,2.2855966091156006,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.5958904027938843,2.291311740875244,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6917808055877686,2.400668144226074,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.28809523582458496,12.442983627319336,420,7,10000,RandomProjectionOnline +Ionosphere,0.9431818127632141,1.498365879058838,526,2,10000,RandomProjectionOnline +Ionosphere,0.8863636255264282,1.8482544422149658,526,2,10000,RandomProjectionOnline +Ionosphere,0.9318181872367859,1.9617681503295898,526,2,10000,RandomProjectionOnline +Ionosphere,0.875,2.013460636138916,526,2,10000,RandomProjectionOnline +Iris,0.837837815284729,0.4276916980743408,226,3,10000,RandomProjectionOnline +Iris,0.7297297120094299,0.43471384048461914,226,3,10000,RandomProjectionOnline +Iris,0.7027027010917664,0.44865965843200684,226,3,10000,RandomProjectionOnline +Iris,0.8108108043670654,0.44301772117614746,226,3,10000,RandomProjectionOnline +LedDisplay,0.6919999718666077,8.346302032470703,1500,10,10000,RandomProjectionOnline +LedDisplay,0.628000020980835,8.509647846221924,1500,10,10000,RandomProjectionOnline +LedDisplay,0.6240000128746033,7.638016223907471,1500,10,10000,RandomProjectionOnline +LedDisplay,0.6919999718666077,7.241584777832031,1500,10,10000,RandomProjectionOnline +Lenses,0.3333333432674408,0.07456779479980469,36,3,10000,RandomProjectionOnline +Lenses,0.3333333432674408,0.08308267593383789,36,3,10000,RandomProjectionOnline +Lenses,1.0,0.0910940170288086,36,3,10000,RandomProjectionOnline +Lenses,1.0,0.09656000137329102,36,3,10000,RandomProjectionOnline +Letter,0.8435999751091003,215.04369735717773,30000,26,10000,RandomProjectionOnline +Letter,0.8222000002861023,144.55110263824463,30000,26,10000,RandomProjectionOnline +Letter,0.7771999835968018,211.88823223114014,30000,26,10000,RandomProjectionOnline +Letter,0.8277999758720398,214.60862922668457,30000,26,10000,RandomProjectionOnline +Libras,0.6666666865348816,4.373089790344238,540,15,10000,RandomProjectionOnline +Libras,0.6555555462837219,4.158812522888184,540,15,10000,RandomProjectionOnline +Libras,0.5666666626930237,4.145421028137207,540,15,10000,RandomProjectionOnline +Libras,0.6777777671813965,4.157349109649658,540,15,10000,RandomProjectionOnline +LowResSpect,0.8120300769805908,4.7500159740448,796,9,10000,RandomProjectionOnline +LowResSpect,0.8345864415168762,4.518465757369995,796,9,10000,RandomProjectionOnline +LowResSpect,0.8045112490653992,4.840543031692505,796,9,10000,RandomProjectionOnline +LowResSpect,0.8571428656578064,4.498878240585327,796,9,10000,RandomProjectionOnline +LungCancer,0.5,0.21322894096374512,48,3,10000,RandomProjectionOnline +LungCancer,0.5,0.17478227615356445,48,3,10000,RandomProjectionOnline +LungCancer,0.625,0.149092435836792,48,3,10000,RandomProjectionOnline +LungCancer,0.375,0.15723204612731934,48,3,10000,RandomProjectionOnline +Lymphography,0.6486486196517944,1.2003719806671143,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,1.2222137451171875,222,4,10000,RandomProjectionOnline +Lymphography,0.837837815284729,1.2386360168457031,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,0.6007559299468994,222,4,10000,RandomProjectionOnline +Magic,0.7558359503746033,74.93169379234314,28530,2,10000,RandomProjectionOnline +Magic,0.826288104057312,74.96537470817566,28530,2,10000,RandomProjectionOnline +Magic,0.7282860279083252,69.53995609283447,28530,2,10000,RandomProjectionOnline +Magic,0.8153522610664368,77.903972864151,28530,2,10000,RandomProjectionOnline +Mammographic,0.6291666626930237,3.714423656463623,1442,2,10000,RandomProjectionOnline +Mammographic,0.6916666626930237,3.7605082988739014,1442,2,10000,RandomProjectionOnline +Mammographic,0.7541666626930237,4.022594451904297,1442,2,10000,RandomProjectionOnline +Mammographic,0.762499988079071,3.9738430976867676,1442,2,10000,RandomProjectionOnline +Miniboone,0.8688337802886963,270.0475206375122,195096,2,10000,RandomProjectionOnline +Miniboone,0.8520420789718628,235.32979679107666,195096,2,10000,RandomProjectionOnline +Miniboone,0.8480132818222046,239.26065325737,195096,2,10000,RandomProjectionOnline +Miniboone,0.8399556875228882,267.70984077453613,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.692307710647583,0.30994439125061035,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.5384615659713745,0.282672643661499,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.5769230723381042,0.2337660789489746,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.23602581024169922,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7289837002754211,7.012742042541504,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7352572083473206,7.2028892040252686,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.796737790107727,7.221988916397095,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.816813051700592,7.219181776046753,4786,3,10000,RandomProjectionOnline +Monks1,0.5763888955116272,1.4177019596099854,248,2,10000,RandomProjectionOnline +Monks2,0.48148149251937866,1.4691541194915771,338,2,10000,RandomProjectionOnline +Monks3,0.48842594027519226,1.3757202625274658,244,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,14.087186813354492,12186,2,10000,RandomProjectionOnline +Mushroom,0.9990152716636658,13.670074224472046,12186,2,10000,RandomProjectionOnline +Mushroom,0.9985228776931763,13.722841024398804,12186,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,13.828906536102295,12186,2,10000,RandomProjectionOnline +Musk1,0.680672287940979,1.2573695182800293,714,2,10000,RandomProjectionOnline +Musk1,0.7815126180648804,1.3640146255493164,714,2,10000,RandomProjectionOnline +Musk1,0.756302535533905,1.2962212562561035,714,2,10000,RandomProjectionOnline +Musk1,0.7226890921592712,1.244614839553833,714,2,10000,RandomProjectionOnline +Musk2,0.9526985883712769,15.786335945129395,9898,2,10000,RandomProjectionOnline +Musk2,0.9454214572906494,16.534173250198364,9898,2,10000,RandomProjectionOnline +Musk2,0.9175257682800293,15.89083480834961,9898,2,10000,RandomProjectionOnline +Musk2,0.9442086219787598,16.043747425079346,9898,2,10000,RandomProjectionOnline +Nursery,0.8317901492118835,28.670469760894775,19440,5,10000,RandomProjectionOnline +Nursery,0.8842592835426331,25.794776678085327,19440,5,10000,RandomProjectionOnline +Nursery,0.8521605134010315,27.85918641090393,19440,5,10000,RandomProjectionOnline +Nursery,0.8885802626609802,29.302175045013428,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6980392336845398,3.2820253372192383,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7372549176216125,3.370302438735962,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6352941393852234,3.3190267086029053,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6392157077789307,2.5565974712371826,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.9274601936340332,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.9723396301269531,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.9137254953384399,2.068979024887085,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8666666746139526,2.122342824935913,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7280701994895935,1.9113259315490723,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7543859481811523,1.8488752841949463,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,1.8241257667541504,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.6710526347160339,1.9144225120544434,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.9078947305679321,1.8406004905700684,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8991228342056274,1.8187572956085205,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.890350878238678,1.793184518814087,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8859649300575256,1.822601318359375,1368,3,10000,RandomProjectionOnline +Optical,0.9271007180213928,11.784659624099731,7646,10,10000,RandomProjectionOnline +Ozone,0.9716088175773621,4.934789657592773,3804,2,10000,RandomProjectionOnline +Ozone,0.9700315594673157,5.000978708267212,3804,2,10000,RandomProjectionOnline +Ozone,0.9763407111167908,4.690575361251831,3804,2,10000,RandomProjectionOnline +Ozone,0.9621450901031494,4.678875207901001,3804,2,10000,RandomProjectionOnline +PageBlocks,0.9393274784088135,9.557945489883423,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9480994343757629,9.1087646484375,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9524853825569153,9.252203941345215,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9517543911933899,9.327728033065796,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8367347121238708,0.3430018424987793,292,2,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.34522056579589844,292,2,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.34874582290649414,292,2,10000,RandomProjectionOnline +Parkinsons,0.7551020383834839,0.36048030853271484,292,2,10000,RandomProjectionOnline +Pendigits,0.9534019231796265,20.859821796417236,14988,10,10000,RandomProjectionOnline +Pima,0.640625,1.3691580295562744,1152,2,10000,RandomProjectionOnline +Pima,0.640625,1.3797554969787598,1152,2,10000,RandomProjectionOnline +Pima,0.65625,1.3833949565887451,1152,2,10000,RandomProjectionOnline +Pima,0.7135416865348816,1.3889508247375488,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.18665623664855957,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.18936538696289062,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.19218063354492188,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.18731236457824707,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.7692307829856873,0.19771766662597656,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5,0.1976611614227295,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.19818854331970215,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.19637417793273926,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.17656517028808594,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.695652186870575,0.17444562911987305,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.17278838157653809,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.17860150337219238,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.17765164375305176,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1784343719482422,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.17650556564331055,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.17757773399353027,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.22861075401306152,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.4901103973388672,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.2561469078063965,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.5384615659713745,0.21831870079040527,158,6,10000,RandomProjectionOnline +Planning,0.5777778029441833,0.34550905227661133,274,2,10000,RandomProjectionOnline +Planning,0.6666666865348816,0.3396298885345459,274,2,10000,RandomProjectionOnline +Planning,0.5111111402511597,0.33835434913635254,274,2,10000,RandomProjectionOnline +Planning,0.6000000238418579,0.33932995796203613,274,2,10000,RandomProjectionOnline +PlantMargin,0.6050000190734863,5.034514665603638,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6225000023841858,4.985015869140625,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6299999952316284,5.952375411987305,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6025000214576721,5.0148749351501465,2400,100,10000,RandomProjectionOnline +PlantShape,0.4399999976158142,5.1268393993377686,2400,100,10000,RandomProjectionOnline +PlantShape,0.48750001192092896,5.370797872543335,2400,100,10000,RandomProjectionOnline +PlantShape,0.46000000834465027,5.701077461242676,2400,100,10000,RandomProjectionOnline +PlantShape,0.4749999940395355,6.049028158187866,2400,100,10000,RandomProjectionOnline +PlantTexture,0.6575000286102295,5.058758497238159,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6100000143051147,5.171051502227783,2398,100,10000,RandomProjectionOnline +PlantTexture,0.637499988079071,6.068139553070068,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6025000214576721,6.3504979610443115,2398,100,10000,RandomProjectionOnline +PostOperative,0.7272727489471436,0.1918625831604004,136,3,10000,RandomProjectionOnline +PostOperative,0.5,0.1931135654449463,136,3,10000,RandomProjectionOnline +PostOperative,0.5454545617103577,0.18341970443725586,136,3,10000,RandomProjectionOnline +PostOperative,0.7272727489471436,0.19048786163330078,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.37804877758026123,0.7946372032165527,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.3658536672592163,0.791532039642334,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.353658527135849,0.8012378215789795,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.40243902802467346,0.7989022731781006,496,15,10000,RandomProjectionOnline +Ringnorm,0.9783783555030823,14.502026796340942,11100,2,10000,RandomProjectionOnline +Ringnorm,0.8454053997993469,14.646940231323242,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9800000190734863,14.523580312728882,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9794594645500183,15.995540857315063,11100,2,10000,RandomProjectionOnline +Seeds,0.8269230723381042,0.537039041519165,316,3,10000,RandomProjectionOnline +Seeds,0.8653846383094788,0.5941460132598877,316,3,10000,RandomProjectionOnline +Seeds,0.7115384340286255,0.35817933082580566,316,3,10000,RandomProjectionOnline +Seeds,0.942307710647583,0.3631167411804199,316,3,10000,RandomProjectionOnline +Semeion,0.839195966720581,4.777905225753784,2390,10,10000,RandomProjectionOnline +Semeion,0.839195966720581,4.468454122543335,2390,10,10000,RandomProjectionOnline +Semeion,0.8366833925247192,4.774435520172119,2390,10,10000,RandomProjectionOnline +Semeion,0.8115577697753906,4.574886322021484,2390,10,10000,RandomProjectionOnline +Soybean,0.33510637283325195,1.7294111251831055,614,18,10000,RandomProjectionOnline +Spambase,0.8643478155136108,9.436800479888916,6902,2,10000,RandomProjectionOnline +Spambase,0.852173924446106,9.531991720199585,6902,2,10000,RandomProjectionOnline +Spambase,0.9156521558761597,9.607202053070068,6902,2,10000,RandomProjectionOnline +Spambase,0.9078260660171509,9.020186424255371,6902,2,10000,RandomProjectionOnline +Spect,0.6129032373428345,0.6899878978729248,158,2,10000,RandomProjectionOnline +Spectf,0.759358286857605,0.700749397277832,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.6627907156944275,1.541905164718628,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5232558250427246,1.5586163997650146,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.6569767594337463,1.5371155738830566,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.4883720874786377,1.5482356548309326,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6679999828338623,2.1839680671691895,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7480000257492065,2.203798770904541,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7239999771118164,2.215768337249756,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7080000042915344,2.1775364875793457,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8507462739944458,0.5815155506134033,406,2,10000,RandomProjectionOnline +StatlogHeart,0.8059701323509216,0.58577561378479,406,2,10000,RandomProjectionOnline +StatlogHeart,0.7761194109916687,0.5727365016937256,406,2,10000,RandomProjectionOnline +StatlogHeart,0.6268656849861145,0.5756669044494629,406,2,10000,RandomProjectionOnline +StatlogImage,0.8890814781188965,4.8178229331970215,3466,7,10000,RandomProjectionOnline +StatlogImage,0.8994800448417664,4.836514711380005,3466,7,10000,RandomProjectionOnline +StatlogImage,0.9497400522232056,5.436894416809082,3466,7,10000,RandomProjectionOnline +StatlogImage,0.9012131690979004,4.604441404342651,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.8420000076293945,15.769907474517822,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.9974482655525208,109.95908832550049,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.6113743782043457,2.217548131942749,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.7109004855155945,1.801405668258667,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.7061611413955688,1.741175889968872,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.6066350936889648,2.0175092220306396,1270,4,10000,RandomProjectionOnline +SteelPlates,0.6206185817718506,4.106244087219238,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6659793853759766,4.095365524291992,2912,7,10000,RandomProjectionOnline +SteelPlates,0.7134020328521729,4.158533096313477,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6494845151901245,3.814016819000244,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.8399999737739563,1.0611488819122314,900,6,10000,RandomProjectionOnline +SyntheticControl,0.6933333277702332,1.0511395931243896,900,6,10000,RandomProjectionOnline +SyntheticControl,0.7933333516120911,1.0505995750427246,900,6,10000,RandomProjectionOnline +SyntheticControl,0.800000011920929,1.2325947284698486,900,6,10000,RandomProjectionOnline +Teaching,0.34210526943206787,0.3214123249053955,226,3,10000,RandomProjectionOnline +Teaching,0.42105263471603394,0.33251309394836426,226,3,10000,RandomProjectionOnline +Teaching,0.42105263471603394,0.3220512866973877,226,3,10000,RandomProjectionOnline +Teaching,0.44736841320991516,0.2739906311035156,226,3,10000,RandomProjectionOnline +Thyroid,0.9288214445114136,13.824190139770508,7544,3,10000,RandomProjectionOnline +TicTacToe,0.8200836777687073,1.83133864402771,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8995816111564636,1.836167335510254,1438,2,10000,RandomProjectionOnline +TicTacToe,0.7949790954589844,1.8441359996795654,1438,2,10000,RandomProjectionOnline +TicTacToe,0.7489539980888367,1.837186336517334,1438,2,10000,RandomProjectionOnline +Titanic,0.7909091114997864,3.865319013595581,3302,2,10000,RandomProjectionOnline +Titanic,0.49636363983154297,3.9140236377716064,3302,2,10000,RandomProjectionOnline +Titanic,0.5,4.118550539016724,3302,2,10000,RandomProjectionOnline +Titanic,0.45818182826042175,4.111438274383545,3302,2,10000,RandomProjectionOnline +Trains,0.5,0.02538585662841797,16,2,10000,RandomProjectionOnline +Trains,0.5,0.024529457092285156,16,2,10000,RandomProjectionOnline +Trains,0.5,0.027113676071166992,16,2,10000,RandomProjectionOnline +Trains,0.5,0.028001070022583008,16,2,10000,RandomProjectionOnline +Twonorm,0.6232432723045349,15.445720672607422,11100,2,10000,RandomProjectionOnline +Twonorm,0.661081075668335,12.893954277038574,11100,2,10000,RandomProjectionOnline +Twonorm,0.6708108186721802,13.700604438781738,11100,2,10000,RandomProjectionOnline +Twonorm,0.6399999856948853,18.374350547790527,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7532467246055603,0.6980705261230469,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7922077775001526,0.5344655513763428,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.6605813503265381,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8701298832893372,0.5782802104949951,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.5765500068664551,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.6099746227264404,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.6210670471191406,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7532467246055603,0.6200463771820068,466,3,10000,RandomProjectionOnline +WallFollowing,0.8181818127632141,10.902273654937744,8184,4,10000,RandomProjectionOnline +WallFollowing,0.7697947025299072,11.149617433547974,8184,4,10000,RandomProjectionOnline +WallFollowing,0.8181818127632141,10.778830528259277,8184,4,10000,RandomProjectionOnline +WallFollowing,0.8350439667701721,12.17647099494934,8184,4,10000,RandomProjectionOnline +Waveform,0.828000009059906,9.397661447525024,7500,3,10000,RandomProjectionOnline +Waveform,0.8392000198364258,9.801198959350586,7500,3,10000,RandomProjectionOnline +Waveform,0.8047999739646912,10.26380705833435,7500,3,10000,RandomProjectionOnline +Waveform,0.8335999846458435,11.355874300003052,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8367999792098999,10.421080589294434,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8399999737739563,10.742251634597778,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8407999873161316,9.723770380020142,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8447999954223633,10.002988576889038,7500,3,10000,RandomProjectionOnline +Wine,0.9545454382896423,0.3351922035217285,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.3334178924560547,268,3,10000,RandomProjectionOnline +Wine,0.8863636255264282,0.3321192264556885,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.3173999786376953,268,3,10000,RandomProjectionOnline +WineQualityRed,0.5475000143051147,3.165817975997925,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.4724999964237213,3.327443838119507,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.5224999785423279,3.247225046157837,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.5699999928474426,3.0727531909942627,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.5122548937797546,9.637539863586426,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.4771241843700409,10.059963464736938,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.540032684803009,10.15176248550415,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.43382352590560913,10.321547508239746,7348,7,10000,RandomProjectionOnline +Yeast,0.506738543510437,3.306483268737793,2226,10,10000,RandomProjectionOnline +Yeast,0.4716981053352356,3.254183292388916,2226,10,10000,RandomProjectionOnline +Yeast,0.5498652458190918,3.2362008094787598,2226,10,10000,RandomProjectionOnline +Yeast,0.4474393427371979,3.3095602989196777,2226,10,10000,RandomProjectionOnline +Zoo,0.8399999737739563,0.2106330394744873,152,7,10000,RandomProjectionOnline +Zoo,0.9599999785423279,0.21352624893188477,152,7,10000,RandomProjectionOnline +Zoo,0.9200000166893005,0.20884466171264648,152,7,10000,RandomProjectionOnline +Zoo,0.8799999952316284,0.21134543418884277,152,7,10000,RandomProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1676561047.094741.csv b/examples/hdc_methods_survey/results/results1676561047.094741.csv new file mode 100644 index 00000000..e5321f61 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676561047.094741.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6063218116760254,37.061121702194214,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5929118990898132,36.36884927749634,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5938697457313538,30.64634680747986,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5996168851852417,29.953071117401123,6266,3,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,1.0066750049591064,180,2,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,0.998450517654419,180,2,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,1.0015718936920166,180,2,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,0.9880893230438232,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,0.9908874034881592,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,1.0012617111206055,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,1.0398802757263184,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,1.0777575969696045,180,2,10000,RandomProjectionOnlineIterative +Adult,0.8049874305725098,307.22893953323364,65122,2,10000,RandomProjectionOnlineIterative +Annealing,0.07999999821186066,6.35808539390564,1596,5,10000,RandomProjectionOnlineIterative +Arrhythmia,0.5398229956626892,4.965144395828247,678,13,10000,RandomProjectionOnlineIterative +Arrhythmia,0.6460176706314087,4.819802522659302,678,13,10000,RandomProjectionOnlineIterative +Arrhythmia,0.6548672318458557,4.311460971832275,678,13,10000,RandomProjectionOnlineIterative +Arrhythmia,0.7079645991325378,4.304762125015259,678,13,10000,RandomProjectionOnlineIterative +AudiologyStd,0.6800000071525574,1.5386450290679932,342,18,10000,RandomProjectionOnlineIterative +BalanceScale,0.942307710647583,3.447814464569092,938,3,10000,RandomProjectionOnlineIterative +BalanceScale,0.9487179517745972,3.478428840637207,938,3,10000,RandomProjectionOnlineIterative +BalanceScale,0.9679487347602844,3.5917890071868896,938,3,10000,RandomProjectionOnlineIterative +BalanceScale,0.942307710647583,3.434213638305664,938,3,10000,RandomProjectionOnlineIterative +Balloons,0.5,0.0997781753540039,24,2,10000,RandomProjectionOnlineIterative +Balloons,1.0,0.09796857833862305,24,2,10000,RandomProjectionOnlineIterative +Balloons,0.75,0.09823465347290039,24,2,10000,RandomProjectionOnlineIterative +Balloons,0.5,0.0960536003112793,24,2,10000,RandomProjectionOnlineIterative +Bank,0.8787610530853271,28.782180547714233,6782,2,10000,RandomProjectionOnlineIterative +Bank,0.8584070801734924,27.60861897468567,6782,2,10000,RandomProjectionOnlineIterative +Bank,0.874336302280426,27.566713571548462,6782,2,10000,RandomProjectionOnlineIterative +Bank,0.886725664138794,27.35900092124939,6782,2,10000,RandomProjectionOnlineIterative +Blood,0.7165775299072266,4.2504847049713135,1122,2,10000,RandomProjectionOnlineIterative +Blood,0.7860962748527527,4.304652452468872,1122,2,10000,RandomProjectionOnlineIterative +Blood,0.7647058963775635,4.405308246612549,1122,2,10000,RandomProjectionOnlineIterative +Blood,0.7112299203872681,6.313713550567627,1122,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.6338028311729431,1.5854454040527344,430,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.577464759349823,1.576352596282959,430,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.6197183132171631,1.5174553394317627,430,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.7323943376541138,1.518622875213623,430,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.9200000166893005,4.511485576629639,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.8742856979370117,4.235864877700806,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.9314285516738892,4.237769603729248,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,3.5838775634765625,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9366196990013123,3.6299381256103516,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9295774698257446,2.900559902191162,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,3.454807996749878,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,3.4610660076141357,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.7142857313156128,1.2543284893035889,298,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.7346938848495483,1.2617850303649902,298,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.2697763442993164,298,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.2768521308898926,298,2,10000,RandomProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.7179374694824219,160,6,10000,RandomProjectionOnlineIterative +BreastTissue,0.5769230723381042,0.7142090797424316,160,6,10000,RandomProjectionOnlineIterative +BreastTissue,0.5384615659713745,0.7067174911499023,160,6,10000,RandomProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.7118513584136963,160,6,10000,RandomProjectionOnlineIterative +Car,0.9236111044883728,10.58269739151001,2592,4,10000,RandomProjectionOnlineIterative +Car,0.9143518805503845,10.567552089691162,2592,4,10000,RandomProjectionOnlineIterative +Car,0.8726851940155029,10.543987035751343,2592,4,10000,RandomProjectionOnlineIterative +Car,0.9236111044883728,11.947454452514648,2592,4,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.790960431098938,16.767303228378296,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.7796609997749329,14.469701051712036,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.7796609997749329,16.939108848571777,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,15.879300355911255,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.8775894641876221,13.936062335968018,3190,3,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.8964218497276306,15.704092502593994,3190,3,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.9001883268356323,17.76575469970703,3190,3,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.9265536665916443,12.8860502243042,3190,3,10000,RandomProjectionOnlineIterative +ChessKrvk,0.4689193069934845,384.3662078380585,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvk,0.4188765287399292,313.4862267971039,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvk,0.44325634837150574,226.28286576271057,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvk,0.41659536957740784,254.59416890144348,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9424280524253845,18.63832187652588,4794,2,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9737171530723572,17.618622541427612,4794,2,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9436795711517334,19.61994981765747,4794,2,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9737171530723572,19.299699068069458,4794,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5504587292671204,2.975114345550537,652,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,2.571765661239624,652,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5596330165863037,2.396467924118042,652,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,2.4055678844451904,652,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.1502912044525146,312,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.1449482440948486,312,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.1753499507904053,312,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,1.131542444229126,312,2,10000,RandomProjectionOnlineIterative +ConnBenchVowelDeterding,0.9502164721488953,6.324643850326538,1056,11,10000,RandomProjectionOnlineIterative +Connect4,0.7677186131477356,402.73171758651733,101336,3,10000,RandomProjectionOnlineIterative +Connect4,0.7957250475883484,387.1920566558838,101336,3,10000,RandomProjectionOnlineIterative +Connect4,0.7853632569313049,378.97624373435974,101336,3,10000,RandomProjectionOnlineIterative +Connect4,0.7774291038513184,391.0736310482025,101336,3,10000,RandomProjectionOnlineIterative +Contrac,0.46739131212234497,9.351900815963745,2210,3,10000,RandomProjectionOnlineIterative +Contrac,0.44021740555763245,8.563683271408081,2210,3,10000,RandomProjectionOnlineIterative +Contrac,0.45923912525177,8.346152067184448,2210,3,10000,RandomProjectionOnlineIterative +Contrac,0.47554346919059753,9.679707527160645,2210,3,10000,RandomProjectionOnlineIterative +CreditApproval,0.8023256063461304,4.111325740814209,1036,2,10000,RandomProjectionOnlineIterative +CreditApproval,0.8313953280448914,4.134563446044922,1036,2,10000,RandomProjectionOnlineIterative +CreditApproval,0.7732558250427246,4.1199822425842285,1036,2,10000,RandomProjectionOnlineIterative +CreditApproval,0.8779069781303406,3.6519081592559814,1036,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.6796875,3.2128453254699707,768,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.6640625,3.2023680210113525,768,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.7265625,3.2205917835235596,768,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.671875,3.2118005752563477,768,2,10000,RandomProjectionOnlineIterative +Dermatology,0.9670329689979553,2.126149892807007,550,6,10000,RandomProjectionOnlineIterative +Dermatology,0.9670329689979553,2.131032705307007,550,6,10000,RandomProjectionOnlineIterative +Dermatology,0.9670329689979553,2.0917301177978516,550,6,10000,RandomProjectionOnlineIterative +Dermatology,0.9450549483299255,2.085320234298706,550,6,10000,RandomProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7837810516357422,196,2,10000,RandomProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7824997901916504,196,2,10000,RandomProjectionOnlineIterative +Echocardiogram,0.6666666865348816,0.7777979373931885,196,2,10000,RandomProjectionOnlineIterative +Echocardiogram,0.6969696879386902,0.7891926765441895,196,2,10000,RandomProjectionOnlineIterative +Ecoli,0.75,2.045689344406128,504,8,10000,RandomProjectionOnlineIterative +Ecoli,0.738095223903656,2.040691375732422,504,8,10000,RandomProjectionOnlineIterative +Ecoli,0.8095238208770752,2.0480852127075195,504,8,10000,RandomProjectionOnlineIterative +Ecoli,0.7142857313156128,2.046997547149658,504,8,10000,RandomProjectionOnlineIterative +EnergyY1,0.890625,4.67541241645813,1152,3,10000,RandomProjectionOnlineIterative +EnergyY1,0.796875,4.417259454727173,1152,3,10000,RandomProjectionOnlineIterative +EnergyY1,0.8697916865348816,4.677605628967285,1152,3,10000,RandomProjectionOnlineIterative +EnergyY1,0.8541666865348816,4.6532862186431885,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.828125,4.641313552856445,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.8333333134651184,4.098532438278198,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.8854166865348816,3.7495102882385254,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.8541666865348816,4.391053676605225,1152,3,10000,RandomProjectionOnlineIterative +Fertility,0.8799999952316284,0.5985956192016602,150,2,10000,RandomProjectionOnlineIterative +Fertility,0.8799999952316284,0.5982038974761963,150,2,10000,RandomProjectionOnlineIterative +Fertility,1.0,0.6087133884429932,150,2,10000,RandomProjectionOnlineIterative +Fertility,0.8799999952316284,0.6040952205657959,150,2,10000,RandomProjectionOnlineIterative +Flags,0.4166666567325592,1.2584481239318848,292,8,10000,RandomProjectionOnlineIterative +Flags,0.5208333134651184,1.0952460765838623,292,8,10000,RandomProjectionOnlineIterative +Flags,0.5208333134651184,1.2460038661956787,292,8,10000,RandomProjectionOnlineIterative +Flags,0.375,1.2589657306671143,292,8,10000,RandomProjectionOnlineIterative +Glass,0.698113203048706,1.3513095378875732,322,6,10000,RandomProjectionOnlineIterative +Glass,0.5849056839942932,1.3386085033416748,322,6,10000,RandomProjectionOnlineIterative +Glass,0.7169811129570007,1.338437557220459,322,6,10000,RandomProjectionOnlineIterative +Glass,0.6037735939025879,1.3356297016143799,322,6,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.6184210777282715,1.701934576034546,460,2,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.5,1.6887459754943848,460,2,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.7236841917037964,1.7220771312713623,460,2,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.5,1.691594123840332,460,2,10000,RandomProjectionOnlineIterative +HayesRoth,0.4285714328289032,1.0133461952209473,264,3,10000,RandomProjectionOnlineIterative +HeartCleveland,0.4868420958518982,1.8013362884521484,454,5,10000,RandomProjectionOnlineIterative +HeartCleveland,0.5526315569877625,1.6322028636932373,454,5,10000,RandomProjectionOnlineIterative +HeartCleveland,0.5394737124443054,1.6292614936828613,454,5,10000,RandomProjectionOnlineIterative +HeartCleveland,0.5657894611358643,1.6352014541625977,454,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.7260273694992065,1.7346198558807373,442,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.7397260069847107,1.7986810207366943,442,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.7534246444702148,1.7871451377868652,442,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.8082191944122314,1.7996852397918701,442,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.4838709533214569,0.8013913631439209,184,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.8147914409637451,184,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.8204665184020996,184,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.806624174118042,184,5,10000,RandomProjectionOnlineIterative +HeartVa,0.30000001192092896,1.3414466381072998,300,5,10000,RandomProjectionOnlineIterative +HeartVa,0.36000001430511475,1.3573732376098633,300,5,10000,RandomProjectionOnlineIterative +HeartVa,0.23999999463558197,1.3587565422058105,300,5,10000,RandomProjectionOnlineIterative +HeartVa,0.41999998688697815,1.1082019805908203,300,5,10000,RandomProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.9304978847503662,232,2,10000,RandomProjectionOnlineIterative +Hepatitis,0.692307710647583,0.9427080154418945,232,2,10000,RandomProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.9317600727081299,232,2,10000,RandomProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.9372739791870117,232,2,10000,RandomProjectionOnlineIterative +HillValley,0.9306930899620056,5.854022979736328,1212,2,10000,RandomProjectionOnlineIterative +HorseColic,0.6176470518112183,2.4201502799987793,600,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.732876718044281,3.8028204441070557,874,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.6712328791618347,3.529411554336548,874,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,3.377807378768921,874,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.7260273694992065,3.805406093597412,874,2,10000,RandomProjectionOnlineIterative +ImageSegmentation,0.2742857038974762,6.3315582275390625,420,7,10000,RandomProjectionOnlineIterative +Ionosphere,0.9204545617103577,2.028360366821289,526,2,10000,RandomProjectionOnlineIterative +Ionosphere,0.9431818127632141,1.744856357574463,526,2,10000,RandomProjectionOnlineIterative +Ionosphere,0.9318181872367859,1.7564353942871094,526,2,10000,RandomProjectionOnlineIterative +Ionosphere,0.9659090638160706,1.8197879791259766,526,2,10000,RandomProjectionOnlineIterative +Iris,0.837837815284729,0.8333311080932617,226,3,10000,RandomProjectionOnlineIterative +Iris,0.7837837934494019,0.8438711166381836,226,3,10000,RandomProjectionOnlineIterative +Iris,0.7567567825317383,0.8179192543029785,226,3,10000,RandomProjectionOnlineIterative +Iris,0.837837815284729,0.7961862087249756,226,3,10000,RandomProjectionOnlineIterative +LedDisplay,0.5519999861717224,6.6326587200164795,1500,10,10000,RandomProjectionOnlineIterative +LedDisplay,0.7080000042915344,6.699591636657715,1500,10,10000,RandomProjectionOnlineIterative +LedDisplay,0.628000020980835,5.6206278800964355,1500,10,10000,RandomProjectionOnlineIterative +LedDisplay,0.5519999861717224,6.643865346908569,1500,10,10000,RandomProjectionOnlineIterative +Lenses,0.8333333134651184,0.13083362579345703,36,3,10000,RandomProjectionOnlineIterative +Lenses,0.6666666865348816,0.12916994094848633,36,3,10000,RandomProjectionOnlineIterative +Lenses,1.0,0.13311147689819336,36,3,10000,RandomProjectionOnlineIterative +Lenses,1.0,0.13506531715393066,36,3,10000,RandomProjectionOnlineIterative +Letter,0.8866000175476074,124.26981234550476,30000,26,10000,RandomProjectionOnlineIterative +Letter,0.9031999707221985,123.29919767379761,30000,26,10000,RandomProjectionOnlineIterative +Letter,0.8838000297546387,127.59892272949219,30000,26,10000,RandomProjectionOnlineIterative +Letter,0.9115999937057495,124.58030247688293,30000,26,10000,RandomProjectionOnlineIterative +Libras,0.7666666507720947,2.3201489448547363,540,15,10000,RandomProjectionOnlineIterative +Libras,0.7777777910232544,2.3757448196411133,540,15,10000,RandomProjectionOnlineIterative +Libras,0.855555534362793,2.3973047733306885,540,15,10000,RandomProjectionOnlineIterative +Libras,0.855555534362793,2.4551239013671875,540,15,10000,RandomProjectionOnlineIterative +LowResSpect,0.8646616339683533,3.3549091815948486,796,9,10000,RandomProjectionOnlineIterative +LowResSpect,0.9097744226455688,3.3665921688079834,796,9,10000,RandomProjectionOnlineIterative +LowResSpect,0.8796992301940918,3.3668720722198486,796,9,10000,RandomProjectionOnlineIterative +LowResSpect,0.9097744226455688,3.384218692779541,796,9,10000,RandomProjectionOnlineIterative +LungCancer,0.5,0.21677708625793457,48,3,10000,RandomProjectionOnlineIterative +LungCancer,0.25,0.21213555335998535,48,3,10000,RandomProjectionOnlineIterative +LungCancer,0.375,0.21197080612182617,48,3,10000,RandomProjectionOnlineIterative +LungCancer,0.375,0.2152266502380371,48,3,10000,RandomProjectionOnlineIterative +Lymphography,0.5675675868988037,0.9088313579559326,222,4,10000,RandomProjectionOnlineIterative +Lymphography,0.8918918967247009,0.9134964942932129,222,4,10000,RandomProjectionOnlineIterative +Lymphography,0.8108108043670654,0.9056544303894043,222,4,10000,RandomProjectionOnlineIterative +Lymphography,0.8108108043670654,0.897524356842041,222,4,10000,RandomProjectionOnlineIterative +Magic,0.8311251401901245,102.02921462059021,28530,2,10000,RandomProjectionOnlineIterative +Magic,0.7905362844467163,112.1866705417633,28530,2,10000,RandomProjectionOnlineIterative +Magic,0.8365930318832397,111.07217144966125,28530,2,10000,RandomProjectionOnlineIterative +Magic,0.8195583820343018,138.31716203689575,28530,2,10000,RandomProjectionOnlineIterative +Mammographic,0.7333333492279053,5.948732852935791,1442,2,10000,RandomProjectionOnlineIterative +Mammographic,0.7041666507720947,5.101123332977295,1442,2,10000,RandomProjectionOnlineIterative +Mammographic,0.7833333611488342,6.019377708435059,1442,2,10000,RandomProjectionOnlineIterative +Mammographic,0.800000011920929,5.089573383331299,1442,2,10000,RandomProjectionOnlineIterative +Miniboone,0.8229794502258301,741.4312686920166,195096,2,10000,RandomProjectionOnlineIterative +Miniboone,0.8198732733726501,734.4027707576752,195096,2,10000,RandomProjectionOnlineIterative +Miniboone,0.8462603092193604,752.7746496200562,195096,2,10000,RandomProjectionOnlineIterative +Miniboone,0.7971460223197937,796.269966840744,195096,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.59446120262146,160,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,0.5488049983978271,160,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5393192768096924,160,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5385134220123291,160,2,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.7917189598083496,18.63816523551941,4786,3,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.7478042840957642,16.558055639266968,4786,3,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.8469259738922119,24.819373846054077,4786,3,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.8030112981796265,23.32034683227539,4786,3,10000,RandomProjectionOnlineIterative +Monks1,0.5231481194496155,2.2070348262786865,248,2,10000,RandomProjectionOnlineIterative +Monks2,0.5138888955116272,2.6090750694274902,338,2,10000,RandomProjectionOnlineIterative +Monks3,0.5787037014961243,2.1622509956359863,244,2,10000,RandomProjectionOnlineIterative +Mushroom,1.0,46.99638843536377,12186,2,10000,RandomProjectionOnlineIterative +Mushroom,1.0,43.841185331344604,12186,2,10000,RandomProjectionOnlineIterative +Mushroom,0.9995076060295105,44.82985877990723,12186,2,10000,RandomProjectionOnlineIterative +Mushroom,1.0,39.998008489608765,12186,2,10000,RandomProjectionOnlineIterative +Musk1,0.7899159789085388,3.202282190322876,714,2,10000,RandomProjectionOnlineIterative +Musk1,0.7394958138465881,3.1297786235809326,714,2,10000,RandomProjectionOnlineIterative +Musk1,0.831932783126831,3.140129327774048,714,2,10000,RandomProjectionOnlineIterative +Musk1,0.8151260614395142,2.6693902015686035,714,2,10000,RandomProjectionOnlineIterative +Musk2,0.9684657454490662,38.3509886264801,9898,2,10000,RandomProjectionOnlineIterative +Musk2,0.9545179009437561,33.3500497341156,9898,2,10000,RandomProjectionOnlineIterative +Musk2,0.9721043109893799,36.55687665939331,9898,2,10000,RandomProjectionOnlineIterative +Musk2,0.9775621294975281,60.27299523353577,9898,2,10000,RandomProjectionOnlineIterative +Nursery,0.8956789970397949,71.70518589019775,19440,5,10000,RandomProjectionOnlineIterative +Nursery,0.9228395223617554,76.48847675323486,19440,5,10000,RandomProjectionOnlineIterative +Nursery,0.9117283821105957,76.8047308921814,19440,5,10000,RandomProjectionOnlineIterative +Nursery,0.885185182094574,73.12101483345032,19440,5,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7450980544090271,6.547752618789673,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7686274647712708,6.522778511047363,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7882353067398071,6.526102542877197,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7450980544090271,6.500159978866577,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8745098114013672,6.117703437805176,1534,3,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8705882430076599,6.138372182846069,1534,3,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8901960849761963,6.197777271270752,1534,3,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,5.983493328094482,1534,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6973684430122375,5.589109897613525,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,5.639285326004028,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7017543911933899,4.853094100952148,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7982456088066101,4.779037237167358,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8640350699424744,5.349904775619507,1368,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,4.969235897064209,1368,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9166666865348816,4.573902130126953,1368,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,4.470990896224976,1368,3,10000,RandomProjectionOnlineIterative +Optical,0.9666110277175903,31.85363483428955,7646,10,10000,RandomProjectionOnlineIterative +Ozone,0.9700315594673157,14.88909125328064,3804,2,10000,RandomProjectionOnlineIterative +Ozone,0.9337539672851562,13.129218578338623,3804,2,10000,RandomProjectionOnlineIterative +Ozone,0.9731861352920532,13.116135835647583,3804,2,10000,RandomProjectionOnlineIterative +Ozone,0.9511041045188904,14.646020889282227,3804,2,10000,RandomProjectionOnlineIterative +PageBlocks,0.9466374516487122,28.090072631835938,8210,5,10000,RandomProjectionOnlineIterative +PageBlocks,0.9597952961921692,31.521296501159668,8210,5,10000,RandomProjectionOnlineIterative +PageBlocks,0.969298243522644,31.379891395568848,8210,5,10000,RandomProjectionOnlineIterative +PageBlocks,0.9612573385238647,27.597036123275757,8210,5,10000,RandomProjectionOnlineIterative +Parkinsons,0.8571428656578064,0.9435055255889893,292,2,10000,RandomProjectionOnlineIterative +Parkinsons,0.8775510191917419,0.9357771873474121,292,2,10000,RandomProjectionOnlineIterative +Parkinsons,0.918367326259613,1.158492088317871,292,2,10000,RandomProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.1557087898254395,292,2,10000,RandomProjectionOnlineIterative +Pendigits,0.9599771499633789,55.12797832489014,14988,10,10000,RandomProjectionOnlineIterative +Pima,0.6510416865348816,5.743105411529541,1152,2,10000,RandomProjectionOnlineIterative +Pima,0.6302083134651184,4.828953981399536,1152,2,10000,RandomProjectionOnlineIterative +Pima,0.625,4.914929389953613,1152,2,10000,RandomProjectionOnlineIterative +Pima,0.7083333134651184,4.8546977043151855,1152,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6692652702331543,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.7692307829856873,0.6626956462860107,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.666778564453125,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6691792011260986,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.6832449436187744,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.6726844310760498,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.6759319305419922,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.6716494560241699,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.6105556488037109,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.608661413192749,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.602454423904419,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.6006510257720947,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.6240971088409424,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.6230370998382568,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,0.6291689872741699,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,0.6252915859222412,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.7172675132751465,158,6,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.7162492275238037,158,6,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.5,0.7121779918670654,158,6,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.7129957675933838,158,6,10000,RandomProjectionOnlineIterative +Planning,0.6666666865348816,1.1586694717407227,274,2,10000,RandomProjectionOnlineIterative +Planning,0.7111111283302307,0.9820516109466553,274,2,10000,RandomProjectionOnlineIterative +Planning,0.5333333611488342,0.9844329357147217,274,2,10000,RandomProjectionOnlineIterative +Planning,0.6666666865348816,0.9822413921356201,274,2,10000,RandomProjectionOnlineIterative +PlantMargin,0.7450000047683716,12.638514757156372,2400,100,10000,RandomProjectionOnlineIterative +PlantMargin,0.75,12.86240005493164,2400,100,10000,RandomProjectionOnlineIterative +PlantMargin,0.7225000262260437,11.441780805587769,2400,100,10000,RandomProjectionOnlineIterative +PlantMargin,0.7599999904632568,11.467702388763428,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5425000190734863,12.07435131072998,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5699999928474426,12.902239322662354,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5899999737739563,13.620945930480957,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5849999785423279,13.411744117736816,2400,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7649999856948853,12.742266654968262,2398,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7149999737739563,11.982382535934448,2398,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7749999761581421,12.125727891921997,2398,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7225000262260437,12.730490922927856,2398,100,10000,RandomProjectionOnlineIterative +PostOperative,0.5909090638160706,0.5979363918304443,136,3,10000,RandomProjectionOnlineIterative +PostOperative,0.40909090638160706,0.6000986099243164,136,3,10000,RandomProjectionOnlineIterative +PostOperative,0.7272727489471436,0.5961868762969971,136,3,10000,RandomProjectionOnlineIterative +PostOperative,0.5454545617103577,0.5915834903717041,136,3,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,2.2935147285461426,496,15,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.39024388790130615,2.1988375186920166,496,15,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.4146341383457184,2.313136577606201,496,15,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,2.3220818042755127,496,15,10000,RandomProjectionOnlineIterative +Ringnorm,0.9794594645500183,39.05517029762268,11100,2,10000,RandomProjectionOnlineIterative +Ringnorm,0.977837860584259,36.57553315162659,11100,2,10000,RandomProjectionOnlineIterative +Ringnorm,0.9837837815284729,50.900487184524536,11100,2,10000,RandomProjectionOnlineIterative +Ringnorm,0.9810810685157776,54.02445602416992,11100,2,10000,RandomProjectionOnlineIterative +Seeds,0.9230769276618958,1.192964792251587,316,3,10000,RandomProjectionOnlineIterative +Seeds,0.8846153616905212,1.1305630207061768,316,3,10000,RandomProjectionOnlineIterative +Seeds,0.942307710647583,1.1285793781280518,316,3,10000,RandomProjectionOnlineIterative +Seeds,0.9807692170143127,1.1431634426116943,316,3,10000,RandomProjectionOnlineIterative +Semeion,0.9422110319137573,13.186758041381836,2390,10,10000,RandomProjectionOnlineIterative +Semeion,0.8743718862533569,15.548069477081299,2390,10,10000,RandomProjectionOnlineIterative +Semeion,0.9195979833602905,12.632498264312744,2390,10,10000,RandomProjectionOnlineIterative +Semeion,0.9070351719856262,11.698222160339355,2390,10,10000,RandomProjectionOnlineIterative +Soybean,0.49202126264572144,3.084902286529541,614,18,10000,RandomProjectionOnlineIterative +Spambase,0.9200000166893005,29.240777015686035,6902,2,10000,RandomProjectionOnlineIterative +Spambase,0.917391300201416,27.60066866874695,6902,2,10000,RandomProjectionOnlineIterative +Spambase,0.9365217685699463,28.885993003845215,6902,2,10000,RandomProjectionOnlineIterative +Spambase,0.9278261065483093,28.225221633911133,6902,2,10000,RandomProjectionOnlineIterative +Spect,0.5806451439857483,0.9976327419281006,158,2,10000,RandomProjectionOnlineIterative +Spectf,0.2139037400484085,1.0113792419433594,160,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.5639534592628479,4.194955110549927,1036,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.6220930218696594,4.101785182952881,1036,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.6395348906517029,4.586346864700317,1036,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.5581395626068115,4.496767520904541,1036,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,5.9678685665130615,1500,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,5.522530794143677,1500,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7279999852180481,5.950301885604858,1500,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7160000205039978,5.1496031284332275,1500,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.8358209133148193,1.4832167625427246,406,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.7014925479888916,1.3991920948028564,406,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.8208954930305481,1.4119627475738525,406,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.7761194109916687,1.4002082347869873,406,2,10000,RandomProjectionOnlineIterative +StatlogImage,0.9514731168746948,13.56094217300415,3466,7,10000,RandomProjectionOnlineIterative +StatlogImage,0.9584055542945862,13.86988639831543,3466,7,10000,RandomProjectionOnlineIterative +StatlogImage,0.9653379321098328,13.655997276306152,3466,7,10000,RandomProjectionOnlineIterative +StatlogImage,0.9480069279670715,13.58329725265503,3466,7,10000,RandomProjectionOnlineIterative +StatlogLandsat,0.7954999804496765,36.7624716758728,8870,6,10000,RandomProjectionOnlineIterative +StatlogShuttle,0.9926896691322327,296.1152410507202,87000,7,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.7203791737556458,5.090665578842163,1270,4,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.7867298722267151,5.132173776626587,1270,4,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.8056871891021729,4.534483194351196,1270,4,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.7772511839866638,4.4109885692596436,1270,4,10000,RandomProjectionOnlineIterative +SteelPlates,0.6659793853759766,13.205998659133911,2912,7,10000,RandomProjectionOnlineIterative +SteelPlates,0.6948453783988953,12.376404523849487,2912,7,10000,RandomProjectionOnlineIterative +SteelPlates,0.7422680258750916,11.232158899307251,2912,7,10000,RandomProjectionOnlineIterative +SteelPlates,0.7134020328521729,12.155995607376099,2912,7,10000,RandomProjectionOnlineIterative +SyntheticControl,0.9200000166893005,3.308861017227173,900,6,10000,RandomProjectionOnlineIterative +SyntheticControl,0.8799999952316284,3.709163188934326,900,6,10000,RandomProjectionOnlineIterative +SyntheticControl,0.9133333563804626,3.7173869609832764,900,6,10000,RandomProjectionOnlineIterative +SyntheticControl,0.9200000166893005,3.704664468765259,900,6,10000,RandomProjectionOnlineIterative +Teaching,0.6315789222717285,1.0721147060394287,226,3,10000,RandomProjectionOnlineIterative +Teaching,0.5526315569877625,1.0616765022277832,226,3,10000,RandomProjectionOnlineIterative +Teaching,0.3947368562221527,1.054356336593628,226,3,10000,RandomProjectionOnlineIterative +Teaching,0.5789473652839661,1.0612545013427734,226,3,10000,RandomProjectionOnlineIterative +Thyroid,0.9302800297737122,30.02753448486328,7544,3,10000,RandomProjectionOnlineIterative +TicTacToe,0.9246861934661865,5.550950765609741,1438,2,10000,RandomProjectionOnlineIterative +TicTacToe,0.9330543875694275,5.643388748168945,1438,2,10000,RandomProjectionOnlineIterative +TicTacToe,0.9748954176902771,5.078385829925537,1438,2,10000,RandomProjectionOnlineIterative +TicTacToe,0.9748954176902771,5.495113372802734,1438,2,10000,RandomProjectionOnlineIterative +Titanic,0.6909090876579285,15.22557806968689,3302,2,10000,RandomProjectionOnlineIterative +Titanic,0.7854545712471008,12.57276964187622,3302,2,10000,RandomProjectionOnlineIterative +Titanic,0.7290909290313721,12.45687198638916,3302,2,10000,RandomProjectionOnlineIterative +Titanic,0.7490909099578857,12.570249795913696,3302,2,10000,RandomProjectionOnlineIterative +Trains,0.5,0.07085251808166504,16,2,10000,RandomProjectionOnlineIterative +Trains,0.0,0.07134580612182617,16,2,10000,RandomProjectionOnlineIterative +Trains,0.5,0.07072019577026367,16,2,10000,RandomProjectionOnlineIterative +Trains,0.0,0.07122421264648438,16,2,10000,RandomProjectionOnlineIterative +Twonorm,0.6529729962348938,39.24964618682861,11100,2,10000,RandomProjectionOnlineIterative +Twonorm,0.6345946192741394,39.465309619903564,11100,2,10000,RandomProjectionOnlineIterative +Twonorm,0.653513491153717,47.57958745956421,11100,2,10000,RandomProjectionOnlineIterative +Twonorm,0.6562162041664124,43.67026233673096,11100,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,1.5644500255584717,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,1.5542685985565186,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.8051947951316833,1.5398151874542236,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.7662337422370911,1.5644240379333496,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,1.5654284954071045,466,3,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8701298832893372,1.6022553443908691,466,3,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,1.5899593830108643,466,3,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,1.6392889022827148,466,3,10000,RandomProjectionOnlineIterative +WallFollowing,0.8775659799575806,31.99206256866455,8184,4,10000,RandomProjectionOnlineIterative +WallFollowing,0.8401759266853333,32.389877796173096,8184,4,10000,RandomProjectionOnlineIterative +WallFollowing,0.8812316656112671,28.168756008148193,8184,4,10000,RandomProjectionOnlineIterative +WallFollowing,0.8797653913497925,32.658485889434814,8184,4,10000,RandomProjectionOnlineIterative +Waveform,0.800000011920929,28.984111785888672,7500,3,10000,RandomProjectionOnlineIterative +Waveform,0.8407999873161316,26.114025592803955,7500,3,10000,RandomProjectionOnlineIterative +Waveform,0.7824000120162964,27.313342094421387,7500,3,10000,RandomProjectionOnlineIterative +Waveform,0.8456000089645386,30.321630239486694,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8375999927520752,25.856019258499146,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8496000170707703,25.42422366142273,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8335999846458435,29.153482913970947,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8416000008583069,28.30903649330139,7500,3,10000,RandomProjectionOnlineIterative +Wine,0.9772727489471436,1.0513663291931152,268,3,10000,RandomProjectionOnlineIterative +Wine,1.0,1.0549559593200684,268,3,10000,RandomProjectionOnlineIterative +Wine,0.9772727489471436,1.0477244853973389,268,3,10000,RandomProjectionOnlineIterative +Wine,0.9772727489471436,1.044114351272583,268,3,10000,RandomProjectionOnlineIterative +WineQualityRed,0.6200000047683716,10.538891792297363,2398,6,10000,RandomProjectionOnlineIterative +WineQualityRed,0.5450000166893005,10.311107158660889,2398,6,10000,RandomProjectionOnlineIterative +WineQualityRed,0.5249999761581421,10.353207349777222,2398,6,10000,RandomProjectionOnlineIterative +WineQualityRed,0.6025000214576721,10.338508129119873,2398,6,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.5694444179534912,32.958558082580566,7348,7,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.5155228972434998,32.96521019935608,7348,7,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.5653594732284546,33.20404672622681,7348,7,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.48856207728385925,32.943159103393555,7348,7,10000,RandomProjectionOnlineIterative +Yeast,0.5687331557273865,9.930615663528442,2226,10,10000,RandomProjectionOnlineIterative +Yeast,0.4716981053352356,10.029929637908936,2226,10,10000,RandomProjectionOnlineIterative +Yeast,0.5444744229316711,9.993508577346802,2226,10,10000,RandomProjectionOnlineIterative +Yeast,0.5552560687065125,10.159164667129517,2226,10,10000,RandomProjectionOnlineIterative +Zoo,1.0,0.516115665435791,152,7,10000,RandomProjectionOnlineIterative +Zoo,0.9599999785423279,0.515371561050415,152,7,10000,RandomProjectionOnlineIterative +Zoo,1.0,0.5175995826721191,152,7,10000,RandomProjectionOnlineIterative +Zoo,0.9200000166893005,0.5125131607055664,152,7,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676572039.9320471.csv b/examples/hdc_methods_survey/results/results1676572039.9320471.csv new file mode 100644 index 00000000..2e11b395 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676572039.9320471.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5699234008789062,23.688028573989868,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5766283273696899,28.415934562683105,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5785440802574158,26.265580415725708,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5660919547080994,27.088565349578857,6266,3,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1964201927185059,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1967592239379883,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1981642246246338,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1997325420379639,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.1988611221313477,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.184352159500122,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.1925163269042969,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.193676233291626,180,2,10000,RandomProjectionRegenerativeContinuous +Adult,0.7943000793457031,252.78576016426086,65122,2,10000,RandomProjectionRegenerativeContinuous +Annealing,0.25999999046325684,7.014407634735107,1596,5,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.5486725568771362,4.186697483062744,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.6814159154891968,4.1854088306427,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.44247788190841675,3.822051763534546,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.32743361592292786,3.740373373031616,678,13,10000,RandomProjectionRegenerativeContinuous +AudiologyStd,0.6800000071525574,1.8092055320739746,342,18,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.9038461446762085,3.633793830871582,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8782051205635071,3.6254305839538574,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8782051205635071,3.6212422847747803,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8910256624221802,3.6221063137054443,938,3,10000,RandomProjectionRegenerativeContinuous +Balloons,0.5,0.5518844127655029,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.5,0.5495736598968506,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.75,0.5532999038696289,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.5,0.5583877563476562,24,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8840708136558533,26.70303177833557,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8212389349937439,26.8037269115448,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8787610530853271,26.166675567626953,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8938053250312805,24.952903270721436,6782,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.7379679083824158,4.566464900970459,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.614973247051239,4.717968940734863,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.7058823704719543,5.117473840713501,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.7754010558128357,4.936274766921997,1122,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.6901408433914185,2.125595808029175,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.6760563254356384,2.424431562423706,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.6338028311729431,2.4011447429656982,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,2.373077392578125,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9257143139839172,4.129181623458862,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.8799999952316284,3.9699478149414062,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9200000166893005,4.011170864105225,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9200000166893005,4.004642724990845,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8802816867828369,3.3614442348480225,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.922535240650177,3.3579564094543457,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8943662047386169,3.8989760875701904,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8943662047386169,4.915797233581543,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7755101919174194,1.7482268810272217,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,1.5724115371704102,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6938775777816772,1.6628146171569824,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6326530575752258,1.7082796096801758,298,2,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.2051377296447754,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.692307710647583,1.12587308883667,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.38461539149284363,1.1098487377166748,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.6153846383094788,1.1160075664520264,160,6,10000,RandomProjectionRegenerativeContinuous +Car,0.8356481194496155,9.34631085395813,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8310185074806213,9.32424521446228,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8518518805503845,9.346603155136108,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8472222089767456,9.335481405258179,2592,4,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7231638431549072,12.432067155838013,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7344632744789124,14.277668714523315,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7532956600189209,14.461538553237915,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7740113139152527,14.234882354736328,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.887005627155304,12.748927354812622,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.887005627155304,12.134861469268799,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8832391500473022,11.126676321029663,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8832391500473022,11.600038528442383,3190,3,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.3761049211025238,194.82249641418457,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.38080981373786926,183.60037684440613,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.3910749852657318,211.50940942764282,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.37425148487091064,208.26939749717712,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.969962477684021,16.876641988754272,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9536921381950378,15.871268033981323,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9561952352523804,16.615957736968994,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9324155449867249,16.683331727981567,4794,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.5137614607810974,3.020738124847412,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.6788991093635559,2.789741277694702,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.44954127073287964,3.0886590480804443,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,2.680267810821533,652,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,1.548511028289795,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7307692170143127,1.6201074123382568,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,1.6251652240753174,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7115384340286255,1.6048860549926758,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.8701298832893372,5.123060941696167,1056,11,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7683107256889343,369.39565348625183,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.8035407662391663,373.5987672805786,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7648173570632935,383.1964030265808,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7754159569740295,370.1430878639221,101336,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.45652174949645996,9.400963544845581,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.47826087474823,10.129811763763428,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.47010868787765503,10.908022165298462,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.448369562625885,10.137158155441284,2210,3,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.819767415523529,4.374378442764282,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.7441860437393188,4.423142194747925,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.8139534592628479,4.081774473190308,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.8720930218696594,4.449843883514404,1036,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.65625,3.530851125717163,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.578125,3.400214672088623,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.640625,3.2665061950683594,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.7421875,3.3316948413848877,768,2,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9670329689979553,2.3105852603912354,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,2.3770389556884766,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,2.7031850814819336,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9890109896659851,2.7241322994232178,550,6,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.5757575631141663,1.3543994426727295,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.7272727489471436,1.352135419845581,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.7878788113594055,1.3470115661621094,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.8787878751754761,1.347055196762085,196,2,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.773809552192688,2.40307354927063,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.6904761791229248,2.698716402053833,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.7142857313156128,2.7016561031341553,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.6785714030265808,2.6849687099456787,504,8,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.859375,5.053972005844116,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.8385416865348816,5.274880886077881,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.796875,4.577646017074585,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.8489583134651184,4.394224166870117,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8489583134651184,4.420219421386719,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8125,4.399018049240112,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8645833134651184,4.996737241744995,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8541666865348816,5.245326042175293,1152,3,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.114494800567627,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.47999998927116394,1.1081719398498535,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.111433982849121,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8399999737739563,1.1138713359832764,150,2,10000,RandomProjectionRegenerativeContinuous +Flags,0.4583333432674408,1.9019887447357178,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.2708333432674408,1.8991520404815674,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.4375,1.9091334342956543,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.3958333432674408,1.8998723030090332,292,8,10000,RandomProjectionRegenerativeContinuous +Glass,0.5283018946647644,1.9773128032684326,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.6415094137191772,1.982661247253418,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.3396226465702057,1.9676933288574219,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.5660377144813538,1.9540643692016602,322,6,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.7894737124443054,2.2874138355255127,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.6842105388641357,2.2925329208374023,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.75,2.2760512828826904,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.6447368264198303,2.3126258850097656,460,2,10000,RandomProjectionRegenerativeContinuous +HayesRoth,0.0714285746216774,1.5734813213348389,264,3,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.42105263471603394,2.5691118240356445,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.5263158082962036,2.64471435546875,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.4868420958518982,2.594325304031372,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.3947368562221527,2.560107469558716,454,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.7397260069847107,2.307101011276245,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.8493150472640991,2.3378562927246094,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.3326876163482666,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.3280766010284424,442,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,1.4071848392486572,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.5483871102333069,1.392878532409668,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,1.4094517230987549,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,1.3990817070007324,184,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.3199999928474426,1.9900102615356445,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.3799999952316284,2.00075101852417,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,1.9904842376708984,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.25999999046325684,1.9967036247253418,300,5,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.7948718070983887,1.469189167022705,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.7435897588729858,1.462878942489624,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.692307710647583,1.4730637073516846,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.7179487347602844,1.3870487213134766,232,2,10000,RandomProjectionRegenerativeContinuous +HillValley,0.8696369528770447,5.566536903381348,1212,2,10000,RandomProjectionRegenerativeContinuous +HorseColic,0.6029411554336548,2.5454065799713135,600,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.7260273694992065,3.6989617347717285,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.5205479264259338,3.7342019081115723,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.6095890402793884,3.750049114227295,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.5958904027938843,3.6814169883728027,874,2,10000,RandomProjectionRegenerativeContinuous +ImageSegmentation,0.2866666615009308,6.616724252700806,420,7,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9772727489471436,2.6900179386138916,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,2.7031939029693604,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.8863636255264282,2.6965997219085693,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,2.407662868499756,526,2,10000,RandomProjectionRegenerativeContinuous +Iris,0.8108108043670654,1.3506112098693848,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.7297297120094299,1.362860918045044,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.8918918967247009,1.38057279586792,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.7027027010917664,1.3618245124816895,226,3,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.6800000071525574,7.198303937911987,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.6600000262260437,7.182883977890015,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.7120000123977661,7.14698052406311,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.5239999890327454,7.015685796737671,1500,10,10000,RandomProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.676579475402832,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.3333333432674408,0.6091361045837402,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.5,0.6219494342803955,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.6218066215515137,36,3,10000,RandomProjectionRegenerativeContinuous +Letter,0.8363999724388123,130.84060502052307,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.824400007724762,116.4368462562561,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.8176000118255615,118.96325445175171,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.8528000116348267,127.01503825187683,30000,26,10000,RandomProjectionRegenerativeContinuous +Libras,0.5888888835906982,3.0612125396728516,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.699999988079071,3.071113109588623,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.7111111283302307,3.0822532176971436,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.699999988079071,3.080157995223999,540,15,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8421052694320679,3.8609416484832764,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8270676732063293,3.881146192550659,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8646616339683533,3.878002882003784,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8721804618835449,3.88150691986084,796,9,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.375,0.7153069972991943,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.625,0.7067670822143555,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.375,0.7083675861358643,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.375,0.7054061889648438,48,3,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.8648648858070374,1.4165234565734863,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.9189189076423645,1.4221570491790771,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.7297297120094299,1.3935825824737549,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.8648648858070374,1.4041948318481445,222,4,10000,RandomProjectionRegenerativeContinuous +Magic,0.8170347213745117,99.37736392021179,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.8077812790870667,104.52252745628357,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.7747634053230286,105.40591502189636,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.7280756831169128,120.4223325252533,28530,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7041666507720947,6.639459609985352,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7458333373069763,5.894325256347656,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.3291666805744171,5.805256605148315,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7166666388511658,5.798208236694336,1442,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8274080157279968,683.4261326789856,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8418009877204895,680.5668540000916,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8723705410957336,680.0077097415924,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.838233470916748,671.337728023529,195096,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.7692307829856873,1.189598560333252,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.5,1.1619551181793213,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.6153846383094788,1.0902936458587646,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,1.1759920120239258,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.777917206287384,18.2658953666687,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.7302383780479431,19.54817771911621,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.8055207133293152,19.012120008468628,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.7277289628982544,20.622337579727173,4786,3,10000,RandomProjectionRegenerativeContinuous +Monks1,0.6342592835426331,2.4415581226348877,248,2,10000,RandomProjectionRegenerativeContinuous +Monks2,0.46759259700775146,2.9166603088378906,338,2,10000,RandomProjectionRegenerativeContinuous +Monks3,0.5717592835426331,2.485078811645508,244,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,0.9995076060295105,41.676573038101196,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,1.0,39.61168050765991,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,1.0,43.89095902442932,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,1.0,41.21410369873047,12186,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.7815126180648804,3.6413657665252686,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.848739504814148,3.77738881111145,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.6974790096282959,3.6612541675567627,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.7142857313156128,3.663609266281128,714,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.952092170715332,37.96297001838684,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.963614284992218,42.41621923446655,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.9599757194519043,38.91336512565613,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.9448150396347046,36.823395013809204,9898,2,10000,RandomProjectionRegenerativeContinuous +Nursery,0.9033950567245483,70.81491708755493,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8570987582206726,71.52720236778259,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8990740776062012,73.1586332321167,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8759258985519409,67.1637704372406,19440,5,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7960784435272217,6.018764495849609,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6823529601097107,6.032129526138306,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.729411780834198,6.04961371421814,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6313725709915161,6.070575714111328,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8470588326454163,5.780571699142456,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.886274516582489,6.588773965835571,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9254902005195618,6.363420248031616,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8941176533699036,5.652521848678589,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7368420958518982,5.470147132873535,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7587719559669495,5.448791027069092,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.6929824352264404,5.4358906745910645,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7719298005104065,7.249871015548706,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8859649300575256,5.692173957824707,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8245614171028137,5.352798938751221,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8552631735801697,5.203048467636108,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9078947305679321,5.151127338409424,1368,3,10000,RandomProjectionRegenerativeContinuous +Optical,0.9493600726127625,29.62121891975403,7646,10,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9621450901031494,15.772087812423706,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9637224078178406,12.999509811401367,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9700315594673157,15.077902793884277,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9526813626289368,13.274094581604004,3804,2,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.8355262875556946,31.87367820739746,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9459064602851868,31.790173768997192,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9568713307380676,31.74315333366394,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9364035129547119,31.112241506576538,8210,5,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8163265585899353,1.5684213638305664,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8571428656578064,1.5005743503570557,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8163265585899353,1.5654175281524658,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.918367326259613,1.5060720443725586,292,2,10000,RandomProjectionRegenerativeContinuous +Pendigits,0.9502573013305664,59.6073043346405,14988,10,10000,RandomProjectionRegenerativeContinuous +Pima,0.6041666865348816,4.632912874221802,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.6145833134651184,4.705734491348267,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.65625,4.721990585327148,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.5416666865348816,5.63843846321106,1152,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,1.1969761848449707,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.5384615659713745,1.200239658355713,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,1.1971123218536377,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.7307692170143127,1.0992419719696045,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,1.0937244892120361,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,1.0936830043792725,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,1.0906236171722412,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6538461446762085,1.2035996913909912,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,1.1251168251037598,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.6086956262588501,1.1282968521118164,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.5652173757553101,1.1153926849365234,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.52173912525177,1.1047084331512451,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8399999737739563,1.1161644458770752,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,1.1278600692749023,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1250510215759277,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.7200000286102295,1.1195719242095947,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,1.2390730381011963,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,1.2376315593719482,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,1.2277073860168457,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5769230723381042,1.144655466079712,158,6,10000,RandomProjectionRegenerativeContinuous +Planning,0.644444465637207,1.5338780879974365,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.6666666865348816,1.538754940032959,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.6000000238418579,1.5968148708343506,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.547419786453247,274,2,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.5975000262260437,12.58979606628418,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.6474999785423279,14.308305740356445,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.5824999809265137,12.395375490188599,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.6175000071525574,14.070608139038086,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.4399999976158142,13.9084792137146,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.49000000953674316,15.09984827041626,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.4300000071525574,13.384236574172974,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.42250001430511475,13.12277626991272,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.612500011920929,12.294254779815674,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.5874999761581421,12.328443765640259,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.5874999761581421,12.296297073364258,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.637499988079071,13.831353425979614,2398,100,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.5454545617103577,1.0257055759429932,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.4545454680919647,1.0190677642822266,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.5454545617103577,1.0353927612304688,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.40909090638160706,1.0160887241363525,136,3,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.47560974955558777,2.680839776992798,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.4146341383457184,3.004755973815918,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.4390243887901306,2.9827399253845215,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.37804877758026123,3.0052578449249268,496,15,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9789189100265503,35.99482989311218,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9800000190734863,40.05313801765442,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9394594430923462,47.36326813697815,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9805405139923096,38.477965116500854,11100,2,10000,RandomProjectionRegenerativeContinuous +Seeds,0.807692289352417,1.8129692077636719,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.807692289352417,1.8107414245605469,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.8653846383094788,1.718679428100586,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.9230769276618958,1.585881233215332,316,3,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8844221234321594,10.670765399932861,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8241205811500549,10.689816236495972,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8517587780952454,11.533397674560547,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8592965006828308,11.678312540054321,2390,10,10000,RandomProjectionRegenerativeContinuous +Soybean,0.17819148302078247,3.7937188148498535,614,18,10000,RandomProjectionRegenerativeContinuous +Spambase,0.8973913192749023,24.01336669921875,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.9052174091339111,26.546292781829834,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.9060869812965393,23.94514536857605,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.865217387676239,25.163022756576538,6902,2,10000,RandomProjectionRegenerativeContinuous +Spect,0.4354838728904724,1.6653454303741455,158,2,10000,RandomProjectionRegenerativeContinuous +Spectf,0.4224599003791809,1.5728092193603516,160,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5581395626068115,5.074266195297241,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5465116500854492,4.3591532707214355,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.604651153087616,4.327216148376465,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.45348837971687317,5.10595965385437,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.7120000123977661,6.220212459564209,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6919999718666077,6.924216270446777,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6600000262260437,5.9329893589019775,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6399999856948853,5.897822141647339,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,1.956261157989502,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.7014925479888916,1.9519240856170654,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8208954930305481,1.9392879009246826,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8656716346740723,2.272808074951172,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9168111085891724,14.332337617874146,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9185441732406616,14.35806131362915,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9081456065177917,14.453751564025879,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9046793580055237,14.447142839431763,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogLandsat,0.8659999966621399,38.44289517402649,8870,6,10000,RandomProjectionRegenerativeContinuous +StatlogShuttle,0.9968965649604797,330.8739380836487,87000,7,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6777251362800598,5.946208953857422,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.7014217972755432,5.977751016616821,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6919431090354919,5.957941055297852,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6919431090354919,5.97575306892395,1270,4,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6185566782951355,11.693939924240112,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6556701064109802,12.458157062530518,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6536082625389099,11.66116976737976,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6948453783988953,11.672648906707764,2912,7,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8799999952316284,4.405886888504028,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8866666555404663,3.8605737686157227,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.800000011920929,3.861989736557007,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8600000143051147,3.8411436080932617,900,6,10000,RandomProjectionRegenerativeContinuous +Teaching,0.5789473652839661,1.4282846450805664,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.5,1.4133031368255615,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.3997490406036377,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.44736841320991516,1.411015510559082,226,3,10000,RandomProjectionRegenerativeContinuous +Thyroid,0.9165694117546082,31.263204097747803,7544,3,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.7698744535446167,5.428105115890503,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.7824267745018005,5.4655890464782715,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.9205020666122437,5.487192630767822,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.9246861934661865,5.4652259349823,1438,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7709090709686279,12.51326608657837,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7818182110786438,12.495790958404541,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.5381818413734436,12.656479120254517,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7818182110786438,12.816516637802124,3302,2,10000,RandomProjectionRegenerativeContinuous +Trains,0.0,0.5199949741363525,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,0.5,0.5282080173492432,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,1.0,0.5256249904632568,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,1.0,0.5278778076171875,16,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6664865016937256,41.34631013870239,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6756756901741028,42.51195573806763,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.7108108401298523,43.857295513153076,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6572973132133484,43.37814927101135,11100,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7272727489471436,2.133450984954834,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7792207598686218,2.5409865379333496,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7662337422370911,2.439272880554199,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.4535045623779297,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8311688303947449,2.321631669998169,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8571428656578064,2.1778404712677,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.6103895902633667,2.2045176029205322,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.6883116960525513,2.2010250091552734,466,3,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.820381224155426,37.66847801208496,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.7785923480987549,29.605320692062378,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.8489736318588257,34.81118869781494,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.837243378162384,34.35271406173706,8184,4,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8240000009536743,28.96162462234497,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8023999929428101,30.240551948547363,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8263999819755554,28.0412654876709,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8392000198364258,30.242360591888428,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8240000009536743,28.8035786151886,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8424000144004822,30.664195775985718,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8367999792098999,30.072304487228394,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8560000061988831,32.41217923164368,7500,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.8636363744735718,1.3637325763702393,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,1.0,1.3626313209533691,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.7272727489471436,1.359558343887329,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.9545454382896423,1.3282718658447266,268,3,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.48500001430511475,11.398707389831543,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.5575000047683716,11.41235089302063,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.5224999785423279,11.334249258041382,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.45500001311302185,11.363520860671997,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.4035947620868683,32.02989721298218,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.49264705181121826,35.16602325439453,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.5424836874008179,34.76156044006348,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.5024510025978088,35.97610521316528,7348,7,10000,RandomProjectionRegenerativeContinuous +Yeast,0.44474393129348755,10.994362592697144,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.41239893436431885,10.981059551239014,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.4501347839832306,10.950300693511963,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.5741239786148071,10.903224468231201,2226,10,10000,RandomProjectionRegenerativeContinuous +Zoo,1.0,0.9588990211486816,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.8799999952316284,0.9583230018615723,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.9200000166893005,0.9694433212280273,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.8399999737739563,0.9592201709747314,152,7,10000,RandomProjectionRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1676582257.473147.csv b/examples/hdc_methods_survey/results/results1676582257.473147.csv new file mode 100644 index 00000000..584f57ac --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676582257.473147.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.553639829158783,27.322900533676147,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5507662892341614,26.357062101364136,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5785440802574158,25.60629177093506,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5967432856559753,28.190005779266357,6266,3,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,1.0283749103546143,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,0.9672245979309082,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,1.0728144645690918,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,0.9476759433746338,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9164040088653564,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9154326915740967,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9160888195037842,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9153196811676025,180,2,10000,RandomProjectionRegenerativeReset +Adult,0.8103310465812683,251.50613164901733,65122,2,10000,RandomProjectionRegenerativeReset +Annealing,0.14000000059604645,6.075369119644165,1596,5,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.5044247508049011,4.122012615203857,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.6637167930603027,4.030932426452637,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.40707963705062866,4.04163384437561,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.6548672318458557,4.029571771621704,678,13,10000,RandomProjectionRegenerativeReset +AudiologyStd,0.6800000071525574,1.6979680061340332,342,18,10000,RandomProjectionRegenerativeReset +BalanceScale,0.9166666865348816,3.4063968658447266,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8910256624221802,3.4578189849853516,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8461538553237915,3.4183502197265625,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8397436141967773,3.412684917449951,938,3,10000,RandomProjectionRegenerativeReset +Balloons,0.75,0.33152318000793457,24,2,10000,RandomProjectionRegenerativeReset +Balloons,1.0,0.33498525619506836,24,2,10000,RandomProjectionRegenerativeReset +Balloons,0.75,0.3290390968322754,24,2,10000,RandomProjectionRegenerativeReset +Balloons,0.5,0.3306441307067871,24,2,10000,RandomProjectionRegenerativeReset +Bank,0.8964601755142212,24.184820652008057,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8681415915489197,25.770099878311157,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8451327681541443,23.226134777069092,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8185840845108032,25.043395280838013,6782,2,10000,RandomProjectionRegenerativeReset +Blood,0.6844919919967651,4.436730146408081,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.5989304780960083,4.512277603149414,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.7433155179023743,4.444705486297607,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.4117647111415863,4.45503830909729,1122,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.5352112650871277,2.134216547012329,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.7183098793029785,2.122805118560791,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.6056337952613831,2.1020264625549316,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.6197183132171631,2.104837656021118,430,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9257143139839172,4.424818515777588,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9085714221000671,3.76282000541687,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9142857193946838,3.772040605545044,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9314285516738892,4.49992036819458,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.9647887349128723,3.861433744430542,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,3.643749952316284,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.922535240650177,3.130162477493286,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.6830986142158508,3.1157281398773193,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.7346938848495483,1.3947865962982178,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.6122449040412903,1.5087056159973145,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.5510203838348389,1.5234184265136719,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.8571428656578064,1.506669282913208,298,2,10000,RandomProjectionRegenerativeReset +BreastTissue,0.807692289352417,0.9794929027557373,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.6538461446762085,0.9726052284240723,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.5384615659713745,0.9630835056304932,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.5769230723381042,0.9652583599090576,160,6,10000,RandomProjectionRegenerativeReset +Car,0.8958333134651184,10.651197671890259,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.8495370149612427,10.560042142868042,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.8611111044883728,9.094448328018188,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.9166666865348816,9.146433353424072,2592,4,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.764595091342926,14.282740592956543,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7476459741592407,14.173102617263794,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7532956600189209,14.159119367599487,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,14.196263313293457,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.909604549407959,11.258474111557007,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.839924693107605,13.13825249671936,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.8775894641876221,13.136286735534668,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.8644067645072937,13.310875654220581,3190,3,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.3628457486629486,207.37511253356934,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.4003421664237976,205.61487197875977,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.38195037841796875,212.918527841568,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.3461648225784302,185.82114052772522,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9549436569213867,16.05009627342224,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9386733174324036,18.419208526611328,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9111389517784119,19.285008668899536,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9712139964103699,19.297116994857788,4794,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5412843823432922,2.998852252960205,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.6146789193153381,2.9765830039978027,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5137614607810974,2.9845876693725586,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5688073635101318,2.9833197593688965,652,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,1.6215100288391113,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,1.4217846393585205,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6538461446762085,1.3869891166687012,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.692307710647583,1.6085031032562256,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchVowelDeterding,0.7575757503509521,5.71194314956665,1056,11,10000,RandomProjectionRegenerativeReset +Connect4,0.7649949789047241,386.5467519760132,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7891526818275452,386.7947142124176,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7985079288482666,408.34210181236267,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7877908945083618,397.70188164711,101336,3,10000,RandomProjectionRegenerativeReset +Contrac,0.48641303181648254,9.53678822517395,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.46739131212234497,9.755670070648193,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.41576087474823,10.643133163452148,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.41576087474823,9.776895523071289,2210,3,10000,RandomProjectionRegenerativeReset +CreditApproval,0.8081395626068115,4.399672985076904,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.7674418687820435,4.265331029891968,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.7732558250427246,3.869762420654297,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.854651153087616,3.8692994117736816,1036,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.7109375,3.0495686531066895,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.671875,3.4949095249176025,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.7109375,3.1998331546783447,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.6796875,3.713913679122925,768,2,10000,RandomProjectionRegenerativeReset +Dermatology,0.9340659379959106,2.4427523612976074,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9670329689979553,2.4457764625549316,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9560439586639404,2.4421210289001465,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9780219793319702,2.4483845233917236,550,6,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,1.0813274383544922,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,1.0747544765472412,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7575757503509521,1.0627543926239014,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.6969696879386902,1.07582426071167,196,2,10000,RandomProjectionRegenerativeReset +Ecoli,0.7857142686843872,2.502776861190796,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.738095223903656,2.4340155124664307,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.7857142686843872,2.4356536865234375,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.7857142686843872,2.4140899181365967,504,8,10000,RandomProjectionRegenerativeReset +EnergyY1,0.8697916865348816,5.0856945514678955,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.890625,5.082973480224609,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.8385416865348816,5.004372835159302,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.7135416865348816,4.7453837394714355,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.828125,5.027523994445801,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.640625,4.46800422668457,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.8541666865348816,4.682400703430176,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.8385416865348816,4.205115556716919,1152,3,10000,RandomProjectionRegenerativeReset +Fertility,0.8799999952316284,0.8608486652374268,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.7599999904632568,0.8475029468536377,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.800000011920929,0.8714728355407715,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.8399999737739563,0.897498369216919,150,2,10000,RandomProjectionRegenerativeReset +Flags,0.3541666567325592,1.643735408782959,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.3333333432674408,1.6585843563079834,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.4791666567325592,1.6636314392089844,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.2916666567325592,1.645160436630249,292,8,10000,RandomProjectionRegenerativeReset +Glass,0.5094339847564697,1.5023651123046875,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.5471698045730591,1.4996259212493896,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.6603773832321167,1.50309157371521,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.6037735939025879,1.7028834819793701,322,6,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.7894737124443054,2.0167317390441895,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.7236841917037964,1.930417537689209,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.7105262875556946,1.93565034866333,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.5921052694320679,1.9415709972381592,460,2,10000,RandomProjectionRegenerativeReset +HayesRoth,0.0714285746216774,1.2408368587493896,264,3,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.5526315569877625,2.02956223487854,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.4736842215061188,2.0195155143737793,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.4736842215061188,2.029038906097412,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.5921052694320679,2.0256597995758057,454,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.5479452013969421,1.8036677837371826,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.7945205569267273,1.8028264045715332,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.8493150472640991,1.8014285564422607,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.8493150472640991,1.8068182468414307,442,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.35483869910240173,1.00827956199646,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.4516128897666931,1.0665977001190186,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.22580644488334656,1.1692581176757812,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.32258063554763794,1.1504080295562744,184,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.18000000715255737,1.7562487125396729,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.3199999928474426,1.7376270294189453,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.2199999988079071,1.521378993988037,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.3400000035762787,1.537588119506836,300,5,10000,RandomProjectionRegenerativeReset +Hepatitis,0.692307710647583,1.0515336990356445,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.040611743927002,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.047898530960083,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.5128205418586731,1.0517468452453613,232,2,10000,RandomProjectionRegenerativeReset +HillValley,0.8448845148086548,5.458351373672485,1212,2,10000,RandomProjectionRegenerativeReset +HorseColic,0.6176470518112183,2.6590659618377686,600,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.6917808055877686,4.14201807975769,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.698630154132843,4.076164484024048,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.6575342416763306,4.09593653678894,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.7123287916183472,4.126430988311768,874,2,10000,RandomProjectionRegenerativeReset +ImageSegmentation,0.2785714268684387,6.6323912143707275,420,7,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9204545617103577,2.412759780883789,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9204545617103577,2.0812385082244873,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.8977272510528564,2.1690993309020996,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9090909361839294,2.368472099304199,526,2,10000,RandomProjectionRegenerativeReset +Iris,0.7567567825317383,1.0512375831604004,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.8108108043670654,1.0835421085357666,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.7027027010917664,1.075645923614502,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.7027027010917664,1.0806949138641357,226,3,10000,RandomProjectionRegenerativeReset +LedDisplay,0.7319999933242798,6.769108057022095,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.6800000071525574,6.7669594287872314,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.7080000042915344,6.7419273853302,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.6600000262260437,6.756237745285034,1500,10,10000,RandomProjectionRegenerativeReset +Lenses,0.5,0.37223315238952637,36,3,10000,RandomProjectionRegenerativeReset +Lenses,0.6666666865348816,0.37419962882995605,36,3,10000,RandomProjectionRegenerativeReset +Lenses,1.0,0.3883638381958008,36,3,10000,RandomProjectionRegenerativeReset +Lenses,0.5,0.3883824348449707,36,3,10000,RandomProjectionRegenerativeReset +Letter,0.8363999724388123,130.71118783950806,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8550000190734863,129.68118333816528,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8313999772071838,126.61503529548645,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8059999942779541,132.19421529769897,30000,26,10000,RandomProjectionRegenerativeReset +Libras,0.6666666865348816,2.8992066383361816,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.6000000238418579,2.6662490367889404,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.7111111283302307,2.591686248779297,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.6222222447395325,2.5380330085754395,540,15,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8270676732063293,3.6718053817749023,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.902255654335022,3.6951446533203125,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8646616339683533,3.6901957988739014,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8571428656578064,3.6891472339630127,796,9,10000,RandomProjectionRegenerativeReset +LungCancer,0.5,0.48456382751464844,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.625,0.48630261421203613,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.25,0.4784860610961914,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.25,0.47987794876098633,48,3,10000,RandomProjectionRegenerativeReset +Lymphography,0.9189189076423645,1.1809771060943604,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.8648648858070374,1.1953754425048828,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.7297297120094299,1.1579627990722656,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.5675675868988037,1.1607000827789307,222,4,10000,RandomProjectionRegenerativeReset +Magic,0.8176656365394592,111.17507529258728,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.7991587519645691,122.76429009437561,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.7413249015808105,114.23404669761658,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.8105152249336243,109.09787178039551,28530,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.6916666626930237,6.276834011077881,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.7458333373069763,5.37151575088501,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.6499999761581421,6.509275913238525,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.8166666626930237,6.436742067337036,1442,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8592077493667603,785.0095083713531,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8327900171279907,722.1261992454529,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8522881269454956,819.8301026821136,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8682494759559631,736.7691905498505,195096,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.9615384340286255,0.9374167919158936,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.7692307829856873,0.8310739994049072,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.7307692170143127,0.8380956649780273,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.8461538553237915,0.8341870307922363,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7754077911376953,18.86053967475891,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7678795456886292,21.280553102493286,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.8030112981796265,19.577191829681396,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7653701305389404,17.932308435440063,4786,3,10000,RandomProjectionRegenerativeReset +Monks1,0.5347222089767456,2.5314559936523438,248,2,10000,RandomProjectionRegenerativeReset +Monks2,0.5347222089767456,3.5126004219055176,338,2,10000,RandomProjectionRegenerativeReset +Monks3,0.5416666865348816,2.2484524250030518,244,2,10000,RandomProjectionRegenerativeReset +Mushroom,0.9980305433273315,46.528995990753174,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,1.0,43.08331251144409,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,1.0,40.252097845077515,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,0.9990152716636658,41.926040172576904,12186,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7731092572212219,3.259172201156616,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7815126180648804,3.0480144023895264,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7647058963775635,3.525590419769287,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.8571428656578064,3.543485641479492,714,2,10000,RandomProjectionRegenerativeReset +Musk2,0.8793208003044128,35.00527334213257,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9642207622528076,34.953378200531006,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9436022043228149,38.158671617507935,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9533050060272217,39.065757274627686,9898,2,10000,RandomProjectionRegenerativeReset +Nursery,0.8796296119689941,69.35762047767639,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8703703880310059,72.0547411441803,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8518518805503845,76.76366829872131,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8895061612129211,67.99383616447449,19440,5,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.8078431487083435,7.066972732543945,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.501960813999176,6.943526744842529,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7450980544090271,7.032845497131348,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7176470756530762,6.982106685638428,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9098039269447327,6.142916202545166,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.886274516582489,6.393733978271484,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8980392217636108,5.46954083442688,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9019607901573181,5.4176576137542725,1534,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7850877046585083,6.2658045291900635,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7543859481811523,6.218117952346802,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6885964870452881,6.168997049331665,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7324561476707458,5.818680286407471,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9210526347160339,4.9961724281311035,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.890350878238678,4.9781410694122314,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9078947305679321,4.979989290237427,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8947368264198303,6.063429117202759,1368,3,10000,RandomProjectionRegenerativeReset +Optical,0.9321090579032898,32.17122411727905,7646,10,10000,RandomProjectionRegenerativeReset +Ozone,0.9700315594673157,14.969364404678345,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9684542417526245,18.854392528533936,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9716088175773621,18.974964380264282,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9716088175773621,14.641706228256226,3804,2,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9042397737503052,29.503191709518433,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9495614171028137,28.32038378715515,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9561403393745422,28.486565828323364,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9517543911933899,33.89145064353943,8210,5,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8571428656578064,1.485008955001831,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8367347121238708,1.5560026168823242,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.4728655815124512,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8979591727256775,1.4822304248809814,292,2,10000,RandomProjectionRegenerativeReset +Pendigits,0.9502573013305664,59.92250728607178,14988,10,10000,RandomProjectionRegenerativeReset +Pima,0.6510416865348816,5.2320756912231445,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.6822916865348816,5.217438697814941,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.6458333134651184,5.195045709609985,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.671875,5.207539081573486,1152,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8846153616905212,0.9120514392852783,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.4615384638309479,0.9059572219848633,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,0.9176633358001709,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.7692307829856873,0.9233691692352295,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,0.943777322769165,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,0.944526195526123,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7692307829856873,0.9361605644226074,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,0.9418156147003174,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,0.8666853904724121,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.3478260934352875,0.8791341781616211,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.3913043439388275,0.8681843280792236,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.43478259444236755,0.813666820526123,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,0.8870248794555664,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,0.9497404098510742,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,0.7904245853424072,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,0.8830783367156982,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.3076923191547394,1.0101103782653809,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.38461539149284363,1.0245115756988525,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.5384615659713745,1.022031545639038,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.4615384638309479,1.020932674407959,158,6,10000,RandomProjectionRegenerativeReset +Planning,0.6000000238418579,1.390380620956421,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.6666666865348816,1.5528483390808105,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.5111111402511597,1.5743646621704102,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.6222222447395325,1.5762505531311035,274,2,10000,RandomProjectionRegenerativeReset +PlantMargin,0.5575000047683716,14.431790113449097,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.6575000286102295,14.741243839263916,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.612500011920929,14.636176586151123,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.5950000286102295,14.436497449874878,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.48249998688697815,15.300083637237549,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.4375,15.334156274795532,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.42250001430511475,14.669865846633911,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.4300000071525574,14.557496309280396,2400,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.6000000238418579,11.683515071868896,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.6474999785423279,12.481923580169678,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.625,14.146973371505737,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.5975000262260437,13.826512336730957,2398,100,10000,RandomProjectionRegenerativeReset +PostOperative,0.5909090638160706,0.8989105224609375,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.3181818127632141,0.8939187526702881,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.5454545617103577,0.7932124137878418,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.5909090638160706,0.7737021446228027,136,3,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.2073170691728592,2.613351821899414,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.40243902802467346,2.790212869644165,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.4878048896789551,2.615616798400879,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.2804878056049347,2.3251302242279053,496,15,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9637838006019592,36.830864906311035,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.976216197013855,42.35155987739563,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9837837815284729,35.97494149208069,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9664865136146545,41.88062000274658,11100,2,10000,RandomProjectionRegenerativeReset +Seeds,0.8846153616905212,2.078949451446533,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.7307692170143127,2.0570991039276123,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.8461538553237915,2.0641908645629883,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.9038461446762085,2.0774459838867188,316,3,10000,RandomProjectionRegenerativeReset +Semeion,0.8844221234321594,13.764627933502197,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.7814070582389832,10.941411256790161,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.8366833925247192,13.065772294998169,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.8417085409164429,13.227795600891113,2390,10,10000,RandomProjectionRegenerativeReset +Soybean,0.539893627166748,3.878174304962158,614,18,10000,RandomProjectionRegenerativeReset +Spambase,0.9078260660171509,29.41904592514038,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.8947826027870178,36.369056224823,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.9234782457351685,28.760737419128418,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.9078260660171509,26.952821254730225,6902,2,10000,RandomProjectionRegenerativeReset +Spect,0.5215053558349609,1.7945258617401123,158,2,10000,RandomProjectionRegenerativeReset +Spectf,0.2139037400484085,1.8309061527252197,160,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.569767415523529,6.398137092590332,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.6162790656089783,6.555273532867432,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.6162790656089783,6.6239824295043945,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.645348846912384,6.610716104507446,1036,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.6759999990463257,9.01947808265686,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.7120000123977661,8.779351711273193,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.7400000095367432,8.701172590255737,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.6320000290870667,8.705681562423706,1500,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.8208954930305481,2.6227447986602783,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.8059701323509216,2.583799362182617,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.7761194109916687,2.5860166549682617,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.746268630027771,2.5973572731018066,406,2,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9202772974967957,15.51475977897644,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.923743486404419,14.133548974990845,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9289427995681763,13.847033739089966,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9202772974967957,14.125821113586426,3466,7,10000,RandomProjectionRegenerativeReset +StatlogLandsat,0.8335000276565552,33.00510311126709,8870,6,10000,RandomProjectionRegenerativeReset +StatlogShuttle,0.9976551532745361,321.83468770980835,87000,7,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.7203791737556458,5.894357442855835,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.6872037649154663,5.881583213806152,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.7251184582710266,5.878904342651367,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.6729857921600342,5.872174978256226,1270,4,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6577319502830505,13.184758186340332,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6226804256439209,13.010050773620605,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6886597871780396,12.97944951057434,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6680412292480469,12.936482667922974,2912,7,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.800000011920929,4.161874055862427,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.7666666507720947,4.1727025508880615,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.8399999737739563,4.0840840339660645,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.8199999928474426,4.090223789215088,900,6,10000,RandomProjectionRegenerativeReset +Teaching,0.5789473652839661,1.3511672019958496,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.3947368562221527,1.29093599319458,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.5,1.1535899639129639,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.44736841320991516,1.1562349796295166,226,3,10000,RandomProjectionRegenerativeReset +Thyroid,0.9124854207038879,31.36806583404541,7544,3,10000,RandomProjectionRegenerativeReset +TicTacToe,0.8786610960960388,5.185450077056885,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.849372386932373,5.172612190246582,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.8995816111564636,5.170150279998779,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.866108775138855,5.173328638076782,1438,2,10000,RandomProjectionRegenerativeReset +Titanic,0.5763636231422424,12.69812536239624,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.7872727513313293,13.11702823638916,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.5345454812049866,13.566545486450195,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.7490909099578857,12.500308513641357,3302,2,10000,RandomProjectionRegenerativeReset +Trains,1.0,0.3197321891784668,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.5,0.31262969970703125,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.5,0.31239938735961914,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.0,0.30702733993530273,16,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6691892147064209,49.26743531227112,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.7021621465682983,47.198124170303345,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6972972750663757,44.593101024627686,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6654053926467896,42.23494029045105,11100,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8181818127632141,1.9770197868347168,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.7922077775001526,1.9163579940795898,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8181818127632141,1.8722355365753174,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8051947951316833,1.9258594512939453,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.8051947951316833,1.9260344505310059,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.8571428656578064,1.942908763885498,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.7922077775001526,2.0762016773223877,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.649350643157959,1.9751648902893066,466,3,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7925220131874084,33.65755653381348,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7910557389259338,31.611408233642578,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7551319599151611,33.76043438911438,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7521994113922119,33.5208523273468,8184,4,10000,RandomProjectionRegenerativeReset +Waveform,0.8392000198364258,29.790489673614502,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8119999766349792,28.280150175094604,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8151999711990356,25.930220127105713,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8352000117301941,29.849509716033936,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8511999845504761,29.140148639678955,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8167999982833862,29.201645374298096,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8223999738693237,27.619662046432495,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8360000252723694,28.694708347320557,7500,3,10000,RandomProjectionRegenerativeReset +Wine,0.7954545617103577,1.3167412281036377,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.8863636255264282,1.3186945915222168,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.9545454382896423,1.1809430122375488,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.9090909361839294,1.1495633125305176,268,3,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5024999976158142,9.549776077270508,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5099999904632568,10.443525075912476,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5024999976158142,9.623211860656738,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.49000000953674316,11.350914239883423,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.5016340017318726,35.15526103973389,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.4305555522441864,35.06095099449158,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.41830065846443176,34.78651475906372,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.49673202633857727,34.92661643028259,7348,7,10000,RandomProjectionRegenerativeReset +Yeast,0.4582210183143616,10.681702613830566,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.5687331557273865,10.592775106430054,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.46900269389152527,10.769129037857056,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.5148248076438904,10.764325380325317,2226,10,10000,RandomProjectionRegenerativeReset +Zoo,0.9200000166893005,0.8632385730743408,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.9599999785423279,0.8698329925537109,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.9599999785423279,0.877091646194458,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.9200000166893005,0.8758480548858643,152,7,10000,RandomProjectionRegenerativeReset diff --git a/examples/hdc_methods_survey/results/results1676592984.7060845.csv b/examples/hdc_methods_survey/results/results1676592984.7060845.csv new file mode 100644 index 00000000..124bbaa2 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676592984.7060845.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5507662892341614,5.667869567871094,6266,3,10000,SinusoidProjection +Abalone,0.5421456098556519,5.660439729690552,6266,3,10000,SinusoidProjection +Abalone,0.561302661895752,6.106056213378906,6266,3,10000,SinusoidProjection +Abalone,0.5507662892341614,5.7405171394348145,6266,3,10000,SinusoidProjection +AcuteInflammation,1.0,0.17110824584960938,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.1650233268737793,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.1657264232635498,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.1664576530456543,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16567468643188477,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16596674919128418,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16559147834777832,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16594433784484863,180,2,10000,SinusoidProjection +Adult,0.6914808750152588,70.51132106781006,65122,2,10000,SinusoidProjection +Annealing,0.75,1.18406343460083,1596,5,10000,SinusoidProjection +Arrhythmia,0.4955752193927765,0.8810644149780273,678,13,10000,SinusoidProjection +Arrhythmia,0.5398229956626892,0.8810062408447266,678,13,10000,SinusoidProjection +Arrhythmia,0.5221238732337952,0.8855843544006348,678,13,10000,SinusoidProjection +Arrhythmia,0.5929203629493713,0.8894028663635254,678,13,10000,SinusoidProjection +AudiologyStd,0.800000011920929,0.2560291290283203,342,18,10000,SinusoidProjection +BalanceScale,0.7692307829856873,0.6835806369781494,938,3,10000,SinusoidProjection +BalanceScale,0.807692289352417,0.685194730758667,938,3,10000,SinusoidProjection +BalanceScale,0.7884615659713745,0.685291051864624,938,3,10000,SinusoidProjection +BalanceScale,0.7564102411270142,0.6848125457763672,938,3,10000,SinusoidProjection +Balloons,1.0,0.020697355270385742,24,2,10000,SinusoidProjection +Balloons,1.0,0.021775245666503906,24,2,10000,SinusoidProjection +Balloons,0.75,0.020721435546875,24,2,10000,SinusoidProjection +Balloons,0.5,0.020404577255249023,24,2,10000,SinusoidProjection +Bank,0.6115044355392456,6.364115476608276,6782,2,10000,SinusoidProjection +Bank,0.5964601635932922,6.125997304916382,6782,2,10000,SinusoidProjection +Bank,0.6123893857002258,6.707022190093994,6782,2,10000,SinusoidProjection +Bank,0.5814159512519836,6.098289251327515,6782,2,10000,SinusoidProjection +Blood,0.5668449401855469,0.7943649291992188,1122,2,10000,SinusoidProjection +Blood,0.6737967729568481,0.8630204200744629,1122,2,10000,SinusoidProjection +Blood,0.625668466091156,0.8176884651184082,1122,2,10000,SinusoidProjection +Blood,0.7540106773376465,0.8114409446716309,1122,2,10000,SinusoidProjection +BreastCancer,0.7183098793029785,0.8524971008300781,430,2,10000,SinusoidProjection +BreastCancer,0.6760563254356384,0.39272570610046387,430,2,10000,SinusoidProjection +BreastCancer,0.7605633735656738,0.39450573921203613,430,2,10000,SinusoidProjection +BreastCancer,0.6478873491287231,0.39162397384643555,430,2,10000,SinusoidProjection +BreastCancerWisc,0.9599999785423279,0.9484035968780518,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9428571462631226,0.9445714950561523,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.954285740852356,0.9429669380187988,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9657142758369446,0.9487266540527344,1048,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.922535240650177,0.7890007495880127,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.922535240650177,0.7810451984405518,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9718309640884399,0.7780487537384033,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.8450704216957092,0.784113883972168,854,2,10000,SinusoidProjection +BreastCancerWiscProg,0.5510203838348389,0.2740952968597412,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6326530575752258,0.2732980251312256,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.2738187313079834,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.27243709564208984,298,2,10000,SinusoidProjection +BreastTissue,0.7692307829856873,0.1455087661743164,160,6,10000,SinusoidProjection +BreastTissue,0.8461538553237915,0.1462554931640625,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.14594340324401855,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.1474456787109375,160,6,10000,SinusoidProjection +Car,0.7569444179534912,2.3042099475860596,2592,4,10000,SinusoidProjection +Car,0.7083333134651184,2.340644121170044,2592,4,10000,SinusoidProjection +Car,0.7060185074806213,2.3741037845611572,2592,4,10000,SinusoidProjection +Car,0.7314814925193787,2.2975575923919678,2592,4,10000,SinusoidProjection +Cardiotocography10Clases,0.598870038986206,2.9167137145996094,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.5894538760185242,3.1176130771636963,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6082862615585327,3.1598634719848633,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6101694703102112,3.062812566757202,3190,10,10000,SinusoidProjection +Cardiotocography3Clases,0.7871939539909363,2.921264171600342,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7777777910232544,2.9109137058258057,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7758945226669312,2.8644611835479736,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7834274768829346,2.907416343688965,3190,3,10000,SinusoidProjection +ChessKrvk,0.2389506697654724,40.95617175102234,42084,18,10000,SinusoidProjection +ChessKrvk,0.23025377094745636,42.80023121833801,42084,18,10000,SinusoidProjection +ChessKrvk,0.23210720717906952,41.22808861732483,42084,18,10000,SinusoidProjection +ChessKrvk,0.22968348860740662,40.93361711502075,42084,18,10000,SinusoidProjection +ChessKrvkp,0.8723404407501221,4.364666700363159,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8723404407501221,4.418102979660034,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8811013698577881,4.325760841369629,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8498122692108154,4.816523313522339,4794,2,10000,SinusoidProjection +CongressionalVoting,0.5412843823432922,0.5824563503265381,652,2,10000,SinusoidProjection +CongressionalVoting,0.5596330165863037,0.5421371459960938,652,2,10000,SinusoidProjection +CongressionalVoting,0.5688073635101318,0.5711038112640381,652,2,10000,SinusoidProjection +CongressionalVoting,0.6146789193153381,0.594750165939331,652,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.36896681785583496,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6153846383094788,0.36034440994262695,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.692307710647583,0.39327359199523926,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.3286118507385254,312,2,10000,SinusoidProjection +ConnBenchVowelDeterding,0.8787878751754761,1.7505762577056885,1056,11,10000,SinusoidProjection +Connect4,0.5743975639343262,95.41126704216003,101336,3,10000,SinusoidProjection +Connect4,0.57309490442276,94.09083962440491,101336,3,10000,SinusoidProjection +Connect4,0.5681212544441223,96.23434233665466,101336,3,10000,SinusoidProjection +Connect4,0.5738054513931274,98.91305327415466,101336,3,10000,SinusoidProjection +Contrac,0.489130437374115,2.30533766746521,2210,3,10000,SinusoidProjection +Contrac,0.5054348111152649,2.1176624298095703,2210,3,10000,SinusoidProjection +Contrac,0.45652174949645996,2.0384886264801025,2210,3,10000,SinusoidProjection +Contrac,0.43478259444236755,2.813638925552368,2210,3,10000,SinusoidProjection +CreditApproval,0.8430232405662537,0.9352738857269287,1036,2,10000,SinusoidProjection +CreditApproval,0.8779069781303406,0.9197778701782227,1036,2,10000,SinusoidProjection +CreditApproval,0.8488371968269348,0.9162395000457764,1036,2,10000,SinusoidProjection +CreditApproval,0.895348846912384,0.9439079761505127,1036,2,10000,SinusoidProjection +CylinderBands,0.6953125,0.7149548530578613,768,2,10000,SinusoidProjection +CylinderBands,0.6328125,0.7010185718536377,768,2,10000,SinusoidProjection +CylinderBands,0.703125,0.7040066719055176,768,2,10000,SinusoidProjection +CylinderBands,0.671875,0.7303726673126221,768,2,10000,SinusoidProjection +Dermatology,0.9670329689979553,0.5038046836853027,550,6,10000,SinusoidProjection +Dermatology,0.9560439586639404,0.5015182495117188,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.5032894611358643,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.5032720565795898,550,6,10000,SinusoidProjection +Echocardiogram,0.8484848737716675,0.17978358268737793,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.18051600456237793,196,2,10000,SinusoidProjection +Echocardiogram,0.6969696879386902,0.18056964874267578,196,2,10000,SinusoidProjection +Echocardiogram,0.7878788113594055,0.17998218536376953,196,2,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.4582788944244385,504,8,10000,SinusoidProjection +Ecoli,0.761904776096344,0.49944400787353516,504,8,10000,SinusoidProjection +Ecoli,0.7976190447807312,0.4476280212402344,504,8,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.45620131492614746,504,8,10000,SinusoidProjection +EnergyY1,0.8489583134651184,2.731842279434204,1152,3,10000,SinusoidProjection +EnergyY1,0.8802083134651184,1.0407204627990723,1152,3,10000,SinusoidProjection +EnergyY1,0.8333333134651184,1.039043664932251,1152,3,10000,SinusoidProjection +EnergyY1,0.8020833134651184,1.0395848751068115,1152,3,10000,SinusoidProjection +EnergyY2,0.8229166865348816,1.0209412574768066,1152,3,10000,SinusoidProjection +EnergyY2,0.8125,1.0411367416381836,1152,3,10000,SinusoidProjection +EnergyY2,0.8385416865348816,1.0383284091949463,1152,3,10000,SinusoidProjection +EnergyY2,0.84375,1.0229010581970215,1152,3,10000,SinusoidProjection +Fertility,0.7599999904632568,0.13530659675598145,150,2,10000,SinusoidProjection +Fertility,0.7599999904632568,0.13745880126953125,150,2,10000,SinusoidProjection +Fertility,0.6800000071525574,0.13506221771240234,150,2,10000,SinusoidProjection +Fertility,0.800000011920929,0.13513636589050293,150,2,10000,SinusoidProjection +Flags,0.4166666567325592,0.26841211318969727,292,8,10000,SinusoidProjection +Flags,0.4375,0.26366639137268066,292,8,10000,SinusoidProjection +Flags,0.4166666567325592,0.2613105773925781,292,8,10000,SinusoidProjection +Flags,0.4375,0.26721954345703125,292,8,10000,SinusoidProjection +Glass,0.5471698045730591,0.2924811840057373,322,6,10000,SinusoidProjection +Glass,0.6037735939025879,0.2920255661010742,322,6,10000,SinusoidProjection +Glass,0.5849056839942932,0.2939927577972412,322,6,10000,SinusoidProjection +Glass,0.5471698045730591,0.2927687168121338,322,6,10000,SinusoidProjection +HabermanSurvival,0.6315789222717285,0.33394408226013184,460,2,10000,SinusoidProjection +HabermanSurvival,0.6842105388641357,0.33185553550720215,460,2,10000,SinusoidProjection +HabermanSurvival,0.6578947305679321,0.33375024795532227,460,2,10000,SinusoidProjection +HabermanSurvival,0.5526315569877625,0.33429980278015137,460,2,10000,SinusoidProjection +HayesRoth,0.0357142873108387,0.16033196449279785,264,3,10000,SinusoidProjection +HeartCleveland,0.4868420958518982,0.4141354560852051,454,5,10000,SinusoidProjection +HeartCleveland,0.5,0.4151914119720459,454,5,10000,SinusoidProjection +HeartCleveland,0.5263158082962036,0.41306138038635254,454,5,10000,SinusoidProjection +HeartCleveland,0.5263158082962036,0.4147908687591553,454,5,10000,SinusoidProjection +HeartHungarian,0.8219178318977356,0.39456629753112793,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.3923959732055664,442,5,10000,SinusoidProjection +HeartHungarian,0.8493150472640991,0.3932507038116455,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.3922309875488281,442,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.16600966453552246,184,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.166090726852417,184,5,10000,SinusoidProjection +HeartSwitzerland,0.12903225421905518,0.1663358211517334,184,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.16717123985290527,184,5,10000,SinusoidProjection +HeartVa,0.23999999463558197,0.26735496520996094,300,5,10000,SinusoidProjection +HeartVa,0.36000001430511475,0.2745544910430908,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.2741861343383789,300,5,10000,SinusoidProjection +HeartVa,0.4000000059604645,0.27400851249694824,300,5,10000,SinusoidProjection +Hepatitis,0.7692307829856873,0.21410703659057617,232,2,10000,SinusoidProjection +Hepatitis,0.8205128312110901,0.21407032012939453,232,2,10000,SinusoidProjection +Hepatitis,0.7435897588729858,0.21405720710754395,232,2,10000,SinusoidProjection +Hepatitis,0.7435897588729858,0.21328020095825195,232,2,10000,SinusoidProjection +HillValley,0.5066006779670715,2.110515832901001,1212,2,10000,SinusoidProjection +HorseColic,0.6029411554336548,0.47672390937805176,600,2,10000,SinusoidProjection +IlpdIndianLiver,0.5821917653083801,0.7747371196746826,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.568493127822876,0.7916445732116699,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.6027397513389587,0.7748379707336426,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.6095890402793884,0.792198657989502,874,2,10000,SinusoidProjection +ImageSegmentation,0.14095237851142883,5.070283889770508,420,7,10000,SinusoidProjection +Ionosphere,0.7727272510528564,0.504040002822876,526,2,10000,SinusoidProjection +Ionosphere,0.8295454382896423,0.5498785972595215,526,2,10000,SinusoidProjection +Ionosphere,0.8295454382896423,0.543978214263916,526,2,10000,SinusoidProjection +Ionosphere,0.7840909361839294,0.48247480392456055,526,2,10000,SinusoidProjection +Iris,1.0,0.16481328010559082,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.17084550857543945,226,3,10000,SinusoidProjection +Iris,1.0,0.1826930046081543,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.16750502586364746,226,3,10000,SinusoidProjection +LedDisplay,0.7519999742507935,1.408299207687378,1500,10,10000,SinusoidProjection +LedDisplay,0.7279999852180481,1.323538064956665,1500,10,10000,SinusoidProjection +LedDisplay,0.7319999933242798,1.3561136722564697,1500,10,10000,SinusoidProjection +LedDisplay,0.7319999933242798,1.3578534126281738,1500,10,10000,SinusoidProjection +Lenses,0.8333333134651184,0.028548240661621094,36,3,10000,SinusoidProjection +Lenses,0.6666666865348816,0.02839064598083496,36,3,10000,SinusoidProjection +Lenses,0.8333333134651184,0.028918743133544922,36,3,10000,SinusoidProjection +Lenses,1.0,0.028403282165527344,36,3,10000,SinusoidProjection +Letter,0.6399999856948853,28.974592685699463,30000,26,10000,SinusoidProjection +Letter,0.6420000195503235,29.143834352493286,30000,26,10000,SinusoidProjection +Letter,0.6574000120162964,29.805044174194336,30000,26,10000,SinusoidProjection +Letter,0.6323999762535095,29.575848817825317,30000,26,10000,SinusoidProjection +Libras,0.5888888835906982,0.5555202960968018,540,15,10000,SinusoidProjection +Libras,0.6888889074325562,0.5537772178649902,540,15,10000,SinusoidProjection +Libras,0.6777777671813965,0.5534167289733887,540,15,10000,SinusoidProjection +Libras,0.6555555462837219,0.5763418674468994,540,15,10000,SinusoidProjection +LowResSpect,0.7894737124443054,0.8895225524902344,796,9,10000,SinusoidProjection +LowResSpect,0.8571428656578064,1.0151441097259521,796,9,10000,SinusoidProjection +LowResSpect,0.7744361162185669,0.7539973258972168,796,9,10000,SinusoidProjection +LowResSpect,0.7593985199928284,0.7573339939117432,796,9,10000,SinusoidProjection +LungCancer,0.375,0.04715132713317871,48,3,10000,SinusoidProjection +LungCancer,0.5,0.04723238945007324,48,3,10000,SinusoidProjection +LungCancer,0.75,0.04771161079406738,48,3,10000,SinusoidProjection +LungCancer,0.25,0.04735612869262695,48,3,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.20322656631469727,222,4,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.1990654468536377,222,4,10000,SinusoidProjection +Lymphography,0.8108108043670654,0.19838976860046387,222,4,10000,SinusoidProjection +Lymphography,0.7567567825317383,0.19853711128234863,222,4,10000,SinusoidProjection +Magic,0.7657203078269958,25.257790088653564,28530,2,10000,SinusoidProjection +Magic,0.7547844648361206,26.857990503311157,28530,2,10000,SinusoidProjection +Magic,0.7558359503746033,26.316509246826172,28530,2,10000,SinusoidProjection +Magic,0.7554153800010681,26.766374111175537,28530,2,10000,SinusoidProjection +Mammographic,0.7749999761581421,1.405017375946045,1442,2,10000,SinusoidProjection +Mammographic,0.7833333611488342,1.4453370571136475,1442,2,10000,SinusoidProjection +Mammographic,0.8041666746139526,1.430677890777588,1442,2,10000,SinusoidProjection +Mammographic,0.8166666626930237,1.2899820804595947,1442,2,10000,SinusoidProjection +Miniboone,0.8247631788253784,184.68968296051025,195096,2,10000,SinusoidProjection +Miniboone,0.8319596648216248,185.4471206665039,195096,2,10000,SinusoidProjection +Miniboone,0.8227026462554932,184.54335069656372,195096,2,10000,SinusoidProjection +Miniboone,0.8244864344596863,180.41117405891418,195096,2,10000,SinusoidProjection +MolecBiolPromoter,0.8461538553237915,0.24053692817687988,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.15372371673583984,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.14599823951721191,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.1482086181640625,160,2,10000,SinusoidProjection +MolecBiolSplice,0.7728983759880066,4.416414499282837,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.7942283749580383,4.523348093032837,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.8268507122993469,4.86217737197876,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.7666248679161072,5.023094177246094,4786,3,10000,SinusoidProjection +Monks1,0.6226851940155029,1.1534380912780762,248,2,10000,SinusoidProjection +Monks2,0.5532407164573669,1.161229133605957,338,2,10000,SinusoidProjection +Monks3,0.5578703880310059,1.1185760498046875,244,2,10000,SinusoidProjection +Mushroom,0.8798621296882629,11.278716802597046,12186,2,10000,SinusoidProjection +Mushroom,0.8892171382904053,10.988595008850098,12186,2,10000,SinusoidProjection +Mushroom,0.8872476816177368,11.123203754425049,12186,2,10000,SinusoidProjection +Mushroom,0.8936484456062317,11.18782639503479,12186,2,10000,SinusoidProjection +Musk1,0.5966386795043945,0.7344021797180176,714,2,10000,SinusoidProjection +Musk1,0.6638655662536621,0.7393066883087158,714,2,10000,SinusoidProjection +Musk1,0.6638655662536621,0.7445945739746094,714,2,10000,SinusoidProjection +Musk1,0.6302521228790283,0.7303123474121094,714,2,10000,SinusoidProjection +Musk2,0.7543966174125671,10.132757663726807,9898,2,10000,SinusoidProjection +Musk2,0.7586416006088257,10.161647081375122,9898,2,10000,SinusoidProjection +Musk2,0.7640994787216187,9.842094898223877,9898,2,10000,SinusoidProjection +Musk2,0.7647058963775635,10.098040342330933,9898,2,10000,SinusoidProjection +Nursery,0.8277778029441833,18.796204566955566,19440,5,10000,SinusoidProjection +Nursery,0.8302469253540039,17.521173238754272,19440,5,10000,SinusoidProjection +Nursery,0.8320987820625305,18.072784900665283,19440,5,10000,SinusoidProjection +Nursery,0.8327160477638245,19.07511258125305,19440,5,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.6078431606292725,1.4372732639312744,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,1.4465343952178955,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.4289600849151611,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5490196347236633,1.899034023284912,1534,2,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.3777234554290771,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8274509906768799,1.3997695446014404,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.3931856155395508,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8784313797950745,1.3676702976226807,1534,3,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5438596606254578,1.244880199432373,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,1.2253901958465576,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5438596606254578,1.2397310733795166,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.6052631735801697,1.2394437789916992,1368,2,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7324561476707458,1.21870756149292,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.6842105388641357,1.2440974712371826,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7675438523292542,1.2155287265777588,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7456140518188477,1.2437024116516113,1368,3,10000,SinusoidProjection +Optical,0.8992765545845032,8.331998348236084,7646,10,10000,SinusoidProjection +Ozone,0.7034700512886047,3.463393449783325,3804,2,10000,SinusoidProjection +Ozone,0.687697172164917,3.5408177375793457,3804,2,10000,SinusoidProjection +Ozone,0.6940063238143921,3.788142442703247,3804,2,10000,SinusoidProjection +Ozone,0.6750788688659668,3.8612184524536133,3804,2,10000,SinusoidProjection +PageBlocks,0.7434210777282715,7.749406337738037,8210,5,10000,SinusoidProjection +PageBlocks,0.777046799659729,7.3002095222473145,8210,5,10000,SinusoidProjection +PageBlocks,0.7726607918739319,7.4806952476501465,8210,5,10000,SinusoidProjection +PageBlocks,0.7514619827270508,7.443147659301758,8210,5,10000,SinusoidProjection +Parkinsons,0.8367347121238708,0.26319098472595215,292,2,10000,SinusoidProjection +Parkinsons,0.7346938848495483,0.2689478397369385,292,2,10000,SinusoidProjection +Parkinsons,0.7551020383834839,0.26900267601013184,292,2,10000,SinusoidProjection +Parkinsons,0.8163265585899353,0.2647686004638672,292,2,10000,SinusoidProjection +Pendigits,0.812178373336792,16.759530544281006,14988,10,10000,SinusoidProjection +Pima,0.6770833134651184,1.040254831314087,1152,2,10000,SinusoidProjection +Pima,0.65625,1.0458183288574219,1152,2,10000,SinusoidProjection +Pima,0.6354166865348816,1.12199068069458,1152,2,10000,SinusoidProjection +Pima,0.6770833134651184,1.0640902519226074,1152,2,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.14577293395996094,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.14746904373168945,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.9230769276618958,0.1447892189025879,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.1449892520904541,160,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.7307692170143127,0.16139483451843262,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.5769230723381042,0.1494753360748291,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.5384615659713745,0.14467406272888184,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.16661763191223145,154,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.12769484519958496,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.12722063064575195,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.52173912525177,0.13005876541137695,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.5652173757553101,0.12756562232971191,138,3,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8799999952316284,0.17531156539916992,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.9200000166893005,0.14123225212097168,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.7599999904632568,0.1419062614440918,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8399999737739563,0.14008712768554688,154,2,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.14482378959655762,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5,0.14493560791015625,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5769230723381042,0.14533472061157227,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.14511466026306152,158,6,10000,SinusoidProjection +Planning,0.4888888895511627,0.2491471767425537,274,2,10000,SinusoidProjection +Planning,0.4444444477558136,0.2515237331390381,274,2,10000,SinusoidProjection +Planning,0.5555555820465088,0.24843883514404297,274,2,10000,SinusoidProjection +Planning,0.5111111402511597,0.24913263320922852,274,2,10000,SinusoidProjection +PlantMargin,0.7774999737739563,2.447354316711426,2400,100,10000,SinusoidProjection +PlantMargin,0.8149999976158142,2.4065308570861816,2400,100,10000,SinusoidProjection +PlantMargin,0.7875000238418579,2.442368745803833,2400,100,10000,SinusoidProjection +PlantMargin,0.7850000262260437,3.1715800762176514,2400,100,10000,SinusoidProjection +PlantShape,0.6524999737739563,2.444369077682495,2400,100,10000,SinusoidProjection +PlantShape,0.675000011920929,2.398982286453247,2400,100,10000,SinusoidProjection +PlantShape,0.6299999952316284,2.538991689682007,2400,100,10000,SinusoidProjection +PlantShape,0.6899999976158142,2.448302745819092,2400,100,10000,SinusoidProjection +PlantTexture,0.7300000190734863,2.442917823791504,2398,100,10000,SinusoidProjection +PlantTexture,0.7300000190734863,2.476407289505005,2398,100,10000,SinusoidProjection +PlantTexture,0.7250000238418579,2.699446439743042,2398,100,10000,SinusoidProjection +PlantTexture,0.7024999856948853,2.404987335205078,2398,100,10000,SinusoidProjection +PostOperative,0.4545454680919647,0.12284493446350098,136,3,10000,SinusoidProjection +PostOperative,0.3636363744735718,0.12166500091552734,136,3,10000,SinusoidProjection +PostOperative,0.5454545617103577,0.12510132789611816,136,3,10000,SinusoidProjection +PostOperative,0.40909090638160706,0.12298917770385742,136,3,10000,SinusoidProjection +PrimaryTumor,0.4268292784690857,0.48334693908691406,496,15,10000,SinusoidProjection +PrimaryTumor,0.45121949911117554,0.4761788845062256,496,15,10000,SinusoidProjection +PrimaryTumor,0.4390243887901306,0.4826629161834717,496,15,10000,SinusoidProjection +PrimaryTumor,0.4268292784690857,0.48384547233581543,496,15,10000,SinusoidProjection +Ringnorm,0.9713513255119324,10.064159631729126,11100,2,10000,SinusoidProjection +Ringnorm,0.9783783555030823,9.948609352111816,11100,2,10000,SinusoidProjection +Ringnorm,0.977837860584259,10.106453895568848,11100,2,10000,SinusoidProjection +Ringnorm,0.977297306060791,10.572891235351562,11100,2,10000,SinusoidProjection +Seeds,0.9230769276618958,0.30054688453674316,316,3,10000,SinusoidProjection +Seeds,0.8269230723381042,0.2866477966308594,316,3,10000,SinusoidProjection +Seeds,0.8846153616905212,0.29963088035583496,316,3,10000,SinusoidProjection +Seeds,0.9807692170143127,0.4700605869293213,316,3,10000,SinusoidProjection +Semeion,0.839195966720581,2.978536605834961,2390,10,10000,SinusoidProjection +Semeion,0.8216080665588379,2.95296049118042,2390,10,10000,SinusoidProjection +Semeion,0.8793969750404358,2.920116662979126,2390,10,10000,SinusoidProjection +Semeion,0.8165829181671143,2.9283573627471924,2390,10,10000,SinusoidProjection +Soybean,0.561170220375061,1.3417329788208008,614,18,10000,SinusoidProjection +Spambase,0.834782600402832,6.366152286529541,6902,2,10000,SinusoidProjection +Spambase,0.8417391180992126,6.264272212982178,6902,2,10000,SinusoidProjection +Spambase,0.8182608485221863,6.731348752975464,6902,2,10000,SinusoidProjection +Spambase,0.813043475151062,6.824970722198486,6902,2,10000,SinusoidProjection +Spect,0.4516128897666931,0.7939507961273193,158,2,10000,SinusoidProjection +Spectf,0.8823529481887817,0.5216989517211914,160,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5058139562606812,1.0721235275268555,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5755813717842102,0.9394102096557617,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5639534592628479,0.9467282295227051,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5581395626068115,1.2034459114074707,1036,2,10000,SinusoidProjection +StatlogGermanCredit,0.7120000123977661,1.469348669052124,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7239999771118164,1.43951416015625,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7200000286102295,1.3720624446868896,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7120000123977661,1.5963962078094482,1500,2,10000,SinusoidProjection +StatlogHeart,0.8656716346740723,0.3675405979156494,406,2,10000,SinusoidProjection +StatlogHeart,0.8059701323509216,0.36667895317077637,406,2,10000,SinusoidProjection +StatlogHeart,0.8208954930305481,0.36719274520874023,406,2,10000,SinusoidProjection +StatlogHeart,0.8507462739944458,0.3671090602874756,406,2,10000,SinusoidProjection +StatlogImage,0.835355281829834,3.139162302017212,3466,7,10000,SinusoidProjection +StatlogImage,0.8474869728088379,3.145690441131592,3466,7,10000,SinusoidProjection +StatlogImage,0.8544194102287292,3.151405096054077,3466,7,10000,SinusoidProjection +StatlogImage,0.8648180365562439,3.084489107131958,3466,7,10000,SinusoidProjection +StatlogLandsat,0.8295000195503235,9.627935647964478,8870,6,10000,SinusoidProjection +StatlogShuttle,0.8355861902236938,81.07506084442139,87000,7,10000,SinusoidProjection +StatlogVehicle,0.5687204003334045,1.2146778106689453,1270,4,10000,SinusoidProjection +StatlogVehicle,0.5450236797332764,1.1660993099212646,1270,4,10000,SinusoidProjection +StatlogVehicle,0.5355450510978699,1.158064603805542,1270,4,10000,SinusoidProjection +StatlogVehicle,0.4644549787044525,1.1278266906738281,1270,4,10000,SinusoidProjection +SteelPlates,0.5092783570289612,2.6787493228912354,2912,7,10000,SinusoidProjection +SteelPlates,0.4886597990989685,2.684454917907715,2912,7,10000,SinusoidProjection +SteelPlates,0.5360824465751648,2.6344387531280518,2912,7,10000,SinusoidProjection +SteelPlates,0.49896907806396484,2.6079492568969727,2912,7,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.8365044593811035,900,6,10000,SinusoidProjection +SyntheticControl,0.9399999976158142,0.816352367401123,900,6,10000,SinusoidProjection +SyntheticControl,0.9466666579246521,0.8363347053527832,900,6,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.8379786014556885,900,6,10000,SinusoidProjection +Teaching,0.5789473652839661,0.2027299404144287,226,3,10000,SinusoidProjection +Teaching,0.5789473652839661,0.20721149444580078,226,3,10000,SinusoidProjection +Teaching,0.44736841320991516,0.20676398277282715,226,3,10000,SinusoidProjection +Teaching,0.5263158082962036,0.20294952392578125,226,3,10000,SinusoidProjection +Thyroid,0.5262543559074402,11.706605911254883,7544,3,10000,SinusoidProjection +TicTacToe,0.6192468404769897,1.2994377613067627,1438,2,10000,SinusoidProjection +TicTacToe,0.6861924529075623,1.483933925628662,1438,2,10000,SinusoidProjection +TicTacToe,0.6569037437438965,1.6213955879211426,1438,2,10000,SinusoidProjection +TicTacToe,0.7071129679679871,1.343533992767334,1438,2,10000,SinusoidProjection +Titanic,0.7836363911628723,2.3935534954071045,3302,2,10000,SinusoidProjection +Titanic,0.7836363911628723,2.2914791107177734,3302,2,10000,SinusoidProjection +Titanic,0.7763636112213135,2.2918522357940674,3302,2,10000,SinusoidProjection +Titanic,0.7799999713897705,2.3417861461639404,3302,2,10000,SinusoidProjection +Trains,0.0,0.05230093002319336,16,2,10000,SinusoidProjection +Trains,1.0,0.05844306945800781,16,2,10000,SinusoidProjection +Trains,1.0,0.05635261535644531,16,2,10000,SinusoidProjection +Trains,0.5,0.055513620376586914,16,2,10000,SinusoidProjection +Twonorm,0.977297306060791,11.277779340744019,11100,2,10000,SinusoidProjection +Twonorm,0.9724324345588684,10.276994228363037,11100,2,10000,SinusoidProjection +Twonorm,0.9702702760696411,10.950559377670288,11100,2,10000,SinusoidProjection +Twonorm,0.9745945930480957,10.629253625869751,11100,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7142857313156128,0.4551534652709961,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7142857313156128,0.41952085494995117,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7272727489471436,0.4337799549102783,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.6363636255264282,0.6265590190887451,466,2,10000,SinusoidProjection +VertebralColumn3Clases,0.8051947951316833,0.41281771659851074,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.8051947951316833,0.4131505489349365,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7532467246055603,0.41034603118896484,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7922077775001526,0.41156864166259766,466,3,10000,SinusoidProjection +WallFollowing,0.5623167157173157,7.4236695766448975,8184,4,10000,SinusoidProjection +WallFollowing,0.5659824013710022,7.310525178909302,8184,4,10000,SinusoidProjection +WallFollowing,0.5953079462051392,7.272815227508545,8184,4,10000,SinusoidProjection +WallFollowing,0.5652492642402649,7.293270587921143,8184,4,10000,SinusoidProjection +Waveform,0.8208000063896179,7.750156402587891,7500,3,10000,SinusoidProjection +Waveform,0.8087999820709229,8.125396251678467,7500,3,10000,SinusoidProjection +Waveform,0.7968000173568726,7.64916467666626,7500,3,10000,SinusoidProjection +Waveform,0.8295999765396118,7.933459997177124,7500,3,10000,SinusoidProjection +WaveformNoise,0.8184000253677368,6.852509260177612,7500,3,10000,SinusoidProjection +WaveformNoise,0.8112000226974487,6.992700576782227,7500,3,10000,SinusoidProjection +WaveformNoise,0.8144000172615051,7.192344903945923,7500,3,10000,SinusoidProjection +WaveformNoise,0.8112000226974487,7.4246039390563965,7500,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.28206419944763184,268,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.23812270164489746,268,3,10000,SinusoidProjection +Wine,0.9545454382896423,0.24779868125915527,268,3,10000,SinusoidProjection +Wine,0.9090909361839294,0.23880267143249512,268,3,10000,SinusoidProjection +WineQualityRed,0.3725000023841858,2.133171796798706,2398,6,10000,SinusoidProjection +WineQualityRed,0.4300000071525574,2.1682729721069336,2398,6,10000,SinusoidProjection +WineQualityRed,0.4424999952316284,2.171137809753418,2398,6,10000,SinusoidProjection +WineQualityRed,0.39250001311302185,2.1704916954040527,2398,6,10000,SinusoidProjection +WineQualityWhite,0.3325163424015045,6.634878158569336,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3472222089767456,6.628202676773071,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3578431308269501,6.6437811851501465,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3284313678741455,7.841987609863281,7348,7,10000,SinusoidProjection +Yeast,0.5229110717773438,2.479508638381958,2226,10,10000,SinusoidProjection +Yeast,0.4609164297580719,2.691678285598755,2226,10,10000,SinusoidProjection +Yeast,0.5471698045730591,2.213247537612915,2226,10,10000,SinusoidProjection +Yeast,0.5525606274604797,1.9781715869903564,2226,10,10000,SinusoidProjection +Zoo,0.9599999785423279,0.13704323768615723,152,7,10000,SinusoidProjection +Zoo,0.9599999785423279,0.1457369327545166,152,7,10000,SinusoidProjection +Zoo,1.0,0.14292049407958984,152,7,10000,SinusoidProjection +Zoo,1.0,0.14146924018859863,152,7,10000,SinusoidProjection diff --git a/examples/hdc_methods_survey/results/results1676595528.4287524.csv b/examples/hdc_methods_survey/results/results1676595528.4287524.csv new file mode 100644 index 00000000..2a70791f --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676595528.4287524.csv @@ -0,0 +1,86 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5938697457313538,31.297041416168213,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5881226062774658,31.498733043670654,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5545976758003235,31.55016779899597,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.530651330947876,39.880720138549805,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9380972385406494,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9098186492919922,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.8444211483001709,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.7989814281463623,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.9868216514587402,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.0690546035766602,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.9041728973388672,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.2965257167816162,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.8074442744255066,320.40449810028076,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7599999904632568,7.956839084625244,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5221238732337952,4.485101699829102,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6902654767036438,4.580214500427246,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5398229956626892,4.500132322311401,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6371681690216064,4.581933498382568,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.7200000286102295,1.64383864402771,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9551281929016113,3.42822265625,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9358974099159241,3.4631845951080322,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9166666865348816,3.4943618774414062,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9358974099159241,3.469848871231079,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.11417341232299805,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.10617542266845703,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.10913205146789551,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.1106724739074707,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8539823293685913,30.612794160842896,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8823009133338928,33.01980757713318,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8070796728134155,32.87762975692749,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8876106142997742,29.984007120132446,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6631016135215759,4.61120080947876,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7272727489471436,4.626032590866089,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6898396015167236,4.824732542037964,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7647058963775635,4.56026291847229,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7464788556098938,2.0622732639312744,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6760563254356384,2.3587708473205566,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7464788556098938,1.9296493530273438,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.5492957830429077,1.9044227600097656,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,5.025533199310303,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,4.375665664672852,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,4.403682470321655,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,4.407958984375,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,3.602205276489258,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.8802816867828369,3.6026923656463623,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,3.599895477294922,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,3.6059505939483643,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7551020383834839,1.3753104209899902,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7142857313156128,1.3116097450256348,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,1.3435051441192627,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6530612111091614,1.3979573249816895,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.807692289352417,0.8264439105987549,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.807692289352417,0.7833950519561768,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.5769230723381042,0.7713296413421631,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.692307710647583,0.7929403781890869,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9745370149612427,11.698891401290894,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9027777910232544,11.911852359771729,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9513888955116272,11.728343963623047,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9375,12.052184581756592,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7683615684509277,15.691421270370483,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.790960431098938,15.690239667892456,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7890772223472595,17.41848397254944,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8361582159996033,16.80242347717285,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9171375036239624,54.854053020477295,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9020715355873108,61.312427043914795,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9209039807319641,60.966084003448486,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9133710265159607,61.58137392997742,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5459082126617432,1062.6611285209656,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5578842163085938,1838.2364616394043,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.566581130027771,1844.7493908405304,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5633019804954529,1902.4497742652893,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9924905896186829,95.37819004058838,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.978723406791687,98.74799370765686,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9724655747413635,93.50128030776978,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9762202501296997,94.5082676410675,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5963302850723267,14.212504148483276,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.6330274939537048,14.215717315673828,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,14.490879774093628,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5779816508293152,14.605875015258789,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7115384340286255,6.231952905654907,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,6.482302665710449,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,6.469951152801514,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8846153616905212,8.837107181549072,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.9675324559211731,46.90066576004028,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7418438196182251,2278.0868129730225,101336,3,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676647962.1345074.csv b/examples/hdc_methods_survey/results/results1676647962.1345074.csv new file mode 100644 index 00000000..c21b6cc9 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676647962.1345074.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5545976758003235,8.689834117889404,6266,3,10000,HashmapProjection +Abalone,0.5373563170433044,6.863505840301514,6266,3,10000,HashmapProjection +Abalone,0.553639829158783,7.297877550125122,6266,3,10000,HashmapProjection +Abalone,0.5478927493095398,7.492323875427246,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.2987689971923828,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.1837902069091797,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.18120193481445312,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.1295757293701172,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.30737996101379395,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.16852116584777832,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.12042045593261719,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.11645030975341797,180,2,10000,HashmapProjection +Adult,0.7072661519050598,97.50068283081055,65122,2,10000,HashmapProjection +Annealing,0.5600000023841858,1.7126057147979736,1596,5,10000,HashmapProjection +Arrhythmia,0.6548672318458557,1.4068021774291992,678,13,10000,HashmapProjection +Arrhythmia,0.6017699241638184,1.3875775337219238,678,13,10000,HashmapProjection +Arrhythmia,0.5663716793060303,1.4948453903198242,678,13,10000,HashmapProjection +Arrhythmia,0.6460176706314087,1.5281434059143066,678,13,10000,HashmapProjection +AudiologyStd,0.8399999737739563,0.1948843002319336,342,18,10000,HashmapProjection +BalanceScale,0.7884615659713745,0.9018290042877197,938,3,10000,HashmapProjection +BalanceScale,0.807692289352417,0.8528368473052979,938,3,10000,HashmapProjection +BalanceScale,0.8012820482254028,1.1140387058258057,938,3,10000,HashmapProjection +BalanceScale,0.7435897588729858,1.4730339050292969,938,3,10000,HashmapProjection +Balloons,1.0,0.04650473594665527,24,2,10000,HashmapProjection +Balloons,1.0,0.04514789581298828,24,2,10000,HashmapProjection +Balloons,0.75,0.02068352699279785,24,2,10000,HashmapProjection +Balloons,0.75,0.019324779510498047,24,2,10000,HashmapProjection +Bank,0.6601769924163818,7.993224382400513,6782,2,10000,HashmapProjection +Bank,0.6504424810409546,8.978726863861084,6782,2,10000,HashmapProjection +Bank,0.6371681690216064,7.6835644245147705,6782,2,10000,HashmapProjection +Bank,0.6362831592559814,8.552666664123535,6782,2,10000,HashmapProjection +Blood,0.6203208565711975,1.3909263610839844,1122,2,10000,HashmapProjection +Blood,0.6898396015167236,1.318464756011963,1122,2,10000,HashmapProjection +Blood,0.6417112350463867,0.9964711666107178,1122,2,10000,HashmapProjection +Blood,0.6898396015167236,1.0515856742858887,1122,2,10000,HashmapProjection +BreastCancer,0.7183098793029785,0.5473053455352783,430,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.35089659690856934,430,2,10000,HashmapProjection +BreastCancer,0.8028169274330139,0.38012003898620605,430,2,10000,HashmapProjection +BreastCancer,0.6760563254356384,0.47867465019226074,430,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.6975653171539307,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,1.4812955856323242,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,1.3826711177825928,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,1.5122413635253906,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.922535240650177,1.3007090091705322,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9577465057373047,1.1602826118469238,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.9620006084442139,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9295774698257446,1.2245423793792725,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5918367505073547,0.20253872871398926,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6122449040412903,0.19870400428771973,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6938775777816772,0.20043158531188965,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6530612111091614,0.19851255416870117,298,2,10000,HashmapProjection +BreastTissue,0.6153846383094788,0.22763347625732422,160,6,10000,HashmapProjection +BreastTissue,0.7692307829856873,0.22903919219970703,160,6,10000,HashmapProjection +BreastTissue,0.5384615659713745,0.16777968406677246,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.10582780838012695,160,6,10000,HashmapProjection +Car,0.7870370149612427,2.9507269859313965,2592,4,10000,HashmapProjection +Car,0.7592592835426331,2.7987024784088135,2592,4,10000,HashmapProjection +Car,0.7754629850387573,3.9128565788269043,2592,4,10000,HashmapProjection +Car,0.7962962985038757,3.6922566890716553,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.5951035618782043,2.7963662147521973,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5668550133705139,3.420727252960205,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.604519784450531,3.7402188777923584,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5819209218025208,3.396397113800049,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.7627118825912476,3.8299317359924316,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7947269082069397,3.9356820583343506,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7834274768829346,3.753748655319214,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7777777910232544,4.294100999832153,3190,3,10000,HashmapProjection +ChessKrvk,0.2740233838558197,46.049920082092285,42084,18,10000,HashmapProjection +ChessKrvk,0.27017393708229065,42.887012243270874,42084,18,10000,HashmapProjection +ChessKrvk,0.2696036398410797,47.013126850128174,42084,18,10000,HashmapProjection +ChessKrvk,0.27345308661460876,43.252814531326294,42084,18,10000,HashmapProjection +ChessKrvkp,0.8435544371604919,5.301531553268433,4794,2,10000,HashmapProjection +ChessKrvkp,0.8623279333114624,5.721120119094849,4794,2,10000,HashmapProjection +ChessKrvkp,0.8560701012611389,5.153830528259277,4794,2,10000,HashmapProjection +ChessKrvkp,0.8435544371604919,8.948639392852783,4794,2,10000,HashmapProjection +CongressionalVoting,0.5321100950241089,1.2996630668640137,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.8751764297485352,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.6717123985290527,652,2,10000,HashmapProjection +CongressionalVoting,0.60550457239151,0.9263324737548828,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.7692307829856873,0.34679245948791504,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.42929720878601074,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6153846383094788,0.302534818649292,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.29021644592285156,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8701298832893372,2.511195182800293,1056,11,10000,HashmapProjection +Connect4,0.6703771948814392,131.86470937728882,101336,3,10000,HashmapProjection +Connect4,0.6712061166763306,119.75806713104248,101336,3,10000,HashmapProjection +Connect4,0.6723310947418213,117.07611870765686,101336,3,10000,HashmapProjection +Connect4,0.6694297790527344,118.76277375221252,101336,3,10000,HashmapProjection +Contrac,0.4945652186870575,2.556972026824951,2210,3,10000,HashmapProjection +Contrac,0.52173912525177,2.713376998901367,2210,3,10000,HashmapProjection +Contrac,0.4646739065647125,3.21702241897583,2210,3,10000,HashmapProjection +Contrac,0.4375,2.85713791847229,2210,3,10000,HashmapProjection +CreditApproval,0.8430232405662537,1.932847499847412,1036,2,10000,HashmapProjection +CreditApproval,0.8604651093482971,2.0364978313446045,1036,2,10000,HashmapProjection +CreditApproval,0.8604651093482971,1.469592571258545,1036,2,10000,HashmapProjection +CreditApproval,0.8837209343910217,2.1807024478912354,1036,2,10000,HashmapProjection +CylinderBands,0.7265625,1.6883807182312012,768,2,10000,HashmapProjection +CylinderBands,0.640625,1.4444937705993652,768,2,10000,HashmapProjection +CylinderBands,0.71875,1.3030390739440918,768,2,10000,HashmapProjection +CylinderBands,0.671875,1.0320422649383545,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,1.0558967590332031,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,1.0499117374420166,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,1.1660537719726562,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,1.0588107109069824,550,6,10000,HashmapProjection +Echocardiogram,0.9090909361839294,0.4244272708892822,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.32109498977661133,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.3417835235595703,196,2,10000,HashmapProjection +Echocardiogram,0.8484848737716675,0.2645852565765381,196,2,10000,HashmapProjection +Ecoli,0.8690476417541504,0.6604926586151123,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.7738204002380371,504,8,10000,HashmapProjection +Ecoli,0.8571428656578064,0.4132497310638428,504,8,10000,HashmapProjection +Ecoli,0.8809523582458496,0.4471886157989502,504,8,10000,HashmapProjection +EnergyY1,0.8385416865348816,1.768855094909668,1152,3,10000,HashmapProjection +EnergyY1,0.8697916865348816,1.8490242958068848,1152,3,10000,HashmapProjection +EnergyY1,0.8645833134651184,1.6908645629882812,1152,3,10000,HashmapProjection +EnergyY1,0.8125,1.5887243747711182,1152,3,10000,HashmapProjection +EnergyY2,0.859375,1.421410083770752,1152,3,10000,HashmapProjection +EnergyY2,0.84375,2.1138670444488525,1152,3,10000,HashmapProjection +EnergyY2,0.84375,2.1080474853515625,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,2.063184976577759,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.228546142578125,150,2,10000,HashmapProjection +Fertility,0.7200000286102295,0.15911412239074707,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.20276212692260742,150,2,10000,HashmapProjection +Fertility,0.8799999952316284,0.18201541900634766,150,2,10000,HashmapProjection +Flags,0.4791666567325592,0.648451566696167,292,8,10000,HashmapProjection +Flags,0.5208333134651184,0.6221528053283691,292,8,10000,HashmapProjection +Flags,0.4791666567325592,0.43147921562194824,292,8,10000,HashmapProjection +Flags,0.4375,0.332230806350708,292,8,10000,HashmapProjection +Glass,0.5094339847564697,0.46013402938842773,322,6,10000,HashmapProjection +Glass,0.5660377144813538,0.24268364906311035,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.21064257621765137,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.3478729724884033,322,6,10000,HashmapProjection +HabermanSurvival,0.6578947305679321,0.482757568359375,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.4382920265197754,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.37084054946899414,460,2,10000,HashmapProjection +HabermanSurvival,0.6447368264198303,0.2801980972290039,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.14582467079162598,264,3,10000,HashmapProjection +HeartCleveland,0.5394737124443054,0.303302526473999,454,5,10000,HashmapProjection +HeartCleveland,0.5263158082962036,0.2974669933319092,454,5,10000,HashmapProjection +HeartCleveland,0.5789473652839661,0.3029825687408447,454,5,10000,HashmapProjection +HeartCleveland,0.5657894611358643,0.31050634384155273,454,5,10000,HashmapProjection +HeartHungarian,0.8219178318977356,0.43695974349975586,442,5,10000,HashmapProjection +HeartHungarian,0.8767123222351074,0.6067452430725098,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.5726099014282227,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.49415159225463867,442,5,10000,HashmapProjection +HeartSwitzerland,0.35483869910240173,0.28514742851257324,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.3048574924468994,184,5,10000,HashmapProjection +HeartSwitzerland,0.22580644488334656,0.16506218910217285,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.2641596794128418,184,5,10000,HashmapProjection +HeartVa,0.2199999988079071,0.394758939743042,300,5,10000,HashmapProjection +HeartVa,0.36000001430511475,0.35682058334350586,300,5,10000,HashmapProjection +HeartVa,0.30000001192092896,0.41216564178466797,300,5,10000,HashmapProjection +HeartVa,0.3799999952316284,0.48881983757019043,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.18667912483215332,232,2,10000,HashmapProjection +Hepatitis,0.8205128312110901,0.20139074325561523,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.16099333763122559,232,2,10000,HashmapProjection +Hepatitis,0.7948718070983887,0.16777467727661133,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,2.915320634841919,1212,2,10000,HashmapProjection +HorseColic,0.6176470518112183,0.732490062713623,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6164383292198181,1.356175422668457,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,0.8555796146392822,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,0.8778543472290039,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,1.313093662261963,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,7.771126747131348,420,7,10000,HashmapProjection +Ionosphere,0.7613636255264282,0.6794924736022949,526,2,10000,HashmapProjection +Ionosphere,0.8409090638160706,0.6177828311920166,526,2,10000,HashmapProjection +Ionosphere,0.875,0.7832484245300293,526,2,10000,HashmapProjection +Ionosphere,0.8181818127632141,0.5309345722198486,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.36276960372924805,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.21451377868652344,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.3608427047729492,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.3410985469818115,226,3,10000,HashmapProjection +LedDisplay,0.7680000066757202,2.220268964767456,1500,10,10000,HashmapProjection +LedDisplay,0.7440000176429749,2.1992552280426025,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,1.955202579498291,1500,10,10000,HashmapProjection +LedDisplay,0.7480000257492065,1.973144292831421,1500,10,10000,HashmapProjection +Lenses,0.8333333134651184,0.02485823631286621,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.024631977081298828,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.02489018440246582,36,3,10000,HashmapProjection +Lenses,1.0,0.06431770324707031,36,3,10000,HashmapProjection +Letter,0.6779999732971191,38.760733127593994,30000,26,10000,HashmapProjection +Letter,0.6808000206947327,40.16659235954285,30000,26,10000,HashmapProjection +Letter,0.6819999814033508,40.04163575172424,30000,26,10000,HashmapProjection +Letter,0.6790000200271606,40.37921690940857,30000,26,10000,HashmapProjection +Libras,0.6333333253860474,0.7735025882720947,540,15,10000,HashmapProjection +Libras,0.6777777671813965,0.8845775127410889,540,15,10000,HashmapProjection +Libras,0.6222222447395325,0.7646112442016602,540,15,10000,HashmapProjection +Libras,0.6222222447395325,0.9529156684875488,540,15,10000,HashmapProjection +LowResSpect,0.7969924807548523,1.0303983688354492,796,9,10000,HashmapProjection +LowResSpect,0.8421052694320679,0.7926833629608154,796,9,10000,HashmapProjection +LowResSpect,0.7518796920776367,1.1454899311065674,796,9,10000,HashmapProjection +LowResSpect,0.7293233275413513,1.4424834251403809,796,9,10000,HashmapProjection +LungCancer,0.375,0.08954739570617676,48,3,10000,HashmapProjection +LungCancer,0.5,0.09057760238647461,48,3,10000,HashmapProjection +LungCancer,0.625,0.048983097076416016,48,3,10000,HashmapProjection +LungCancer,0.5,0.038927555084228516,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.14192700386047363,222,4,10000,HashmapProjection +Lymphography,0.9459459185600281,0.14107632637023926,222,4,10000,HashmapProjection +Lymphography,0.8648648858070374,0.14229393005371094,222,4,10000,HashmapProjection +Lymphography,0.8108108043670654,0.14567327499389648,222,4,10000,HashmapProjection +Magic,0.7810725569725037,39.55309796333313,28530,2,10000,HashmapProjection +Magic,0.7774973511695862,39.91142773628235,28530,2,10000,HashmapProjection +Magic,0.7779179811477661,36.676997900009155,28530,2,10000,HashmapProjection +Magic,0.774553120136261,37.39426302909851,28530,2,10000,HashmapProjection +Mammographic,0.7833333611488342,2.1684842109680176,1442,2,10000,HashmapProjection +Mammographic,0.7958333492279053,1.9817242622375488,1442,2,10000,HashmapProjection +Mammographic,0.8083333373069763,1.924201488494873,1442,2,10000,HashmapProjection +Mammographic,0.8333333134651184,1.5247910022735596,1442,2,10000,HashmapProjection +Miniboone,0.8382642269134521,270.39014172554016,195096,2,10000,HashmapProjection +Miniboone,0.8336511254310608,268.089791059494,195096,2,10000,HashmapProjection +Miniboone,0.8374338746070862,236.19267535209656,195096,2,10000,HashmapProjection +Miniboone,0.8386640548706055,220.1853051185608,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.9615384340286255,0.15886282920837402,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8461538553237915,0.1035318374633789,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8461538553237915,0.12535929679870605,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.22479462623596191,160,2,10000,HashmapProjection +MolecBiolSplice,0.8782935738563538,5.611630439758301,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8908406496047974,5.352067232131958,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8883312344551086,5.389637470245361,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8644918203353882,5.666064977645874,4786,3,10000,HashmapProjection +Monks1,0.5740740895271301,1.4922676086425781,248,2,10000,HashmapProjection +Monks2,0.6296296119689941,1.5132412910461426,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,1.3145670890808105,244,2,10000,HashmapProjection +Mushroom,0.8857705593109131,12.769160032272339,12186,2,10000,HashmapProjection +Mushroom,0.9039881825447083,11.058603525161743,12186,2,10000,HashmapProjection +Mushroom,0.8936484456062317,12.322240114212036,12186,2,10000,HashmapProjection +Mushroom,0.8951255679130554,14.595890045166016,12186,2,10000,HashmapProjection +Musk1,0.6302521228790283,1.2025859355926514,714,2,10000,HashmapProjection +Musk1,0.680672287940979,1.1607532501220703,714,2,10000,HashmapProjection +Musk1,0.6638655662536621,0.9557726383209229,714,2,10000,HashmapProjection +Musk1,0.6890756487846375,1.1358416080474854,714,2,10000,HashmapProjection +Musk2,0.7477259039878845,15.56193232536316,9898,2,10000,HashmapProjection +Musk2,0.7580351829528809,15.007691621780396,9898,2,10000,HashmapProjection +Musk2,0.7677380442619324,14.369581699371338,9898,2,10000,HashmapProjection +Musk2,0.7586416006088257,15.385669946670532,9898,2,10000,HashmapProjection +Nursery,0.864814817905426,23.287084817886353,19440,5,10000,HashmapProjection +Nursery,0.8703703880310059,22.439600467681885,19440,5,10000,HashmapProjection +Nursery,0.8771604895591736,22.02033519744873,19440,5,10000,HashmapProjection +Nursery,0.8623456954956055,19.94980478286743,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.6235294342041016,1.9748287200927734,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.8535799980163574,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.572549045085907,1.7199506759643555,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5529412031173706,1.96925687789917,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8588235378265381,1.574110746383667,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.800000011920929,1.0015621185302734,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,1.7468183040618896,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8666666746139526,1.6020853519439697,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5657894611358643,1.6012840270996094,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,1.4267027378082275,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5657894611358643,1.6768529415130615,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.6140350699424744,1.7865798473358154,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7105262875556946,1.563258409500122,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.6973684430122375,1.6129615306854248,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7763158082962036,1.3046581745147705,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7368420958518982,1.684084177017212,1368,3,10000,HashmapProjection +Optical,0.8953812122344971,10.903153657913208,7646,10,10000,HashmapProjection +Ozone,0.7160883545875549,5.215486526489258,3804,2,10000,HashmapProjection +Ozone,0.698738157749176,5.258398771286011,3804,2,10000,HashmapProjection +Ozone,0.7287065982818604,4.05843710899353,3804,2,10000,HashmapProjection +Ozone,0.6766561269760132,4.455753564834595,3804,2,10000,HashmapProjection +PageBlocks,0.761695921421051,9.445503950119019,8210,5,10000,HashmapProjection +PageBlocks,0.7690058350563049,8.424418926239014,8210,5,10000,HashmapProjection +PageBlocks,0.7558479309082031,9.849170446395874,8210,5,10000,HashmapProjection +PageBlocks,0.7624269127845764,8.339489221572876,8210,5,10000,HashmapProjection +Parkinsons,0.8571428656578064,0.19484615325927734,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.3539602756500244,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.4264190196990967,292,2,10000,HashmapProjection +Parkinsons,0.7755101919174194,0.29409289360046387,292,2,10000,HashmapProjection +Pendigits,0.8073184490203857,19.827168226242065,14988,10,10000,HashmapProjection +Pima,0.6927083134651184,1.305443525314331,1152,2,10000,HashmapProjection +Pima,0.6822916865348816,1.3517367839813232,1152,2,10000,HashmapProjection +Pima,0.6770833134651184,1.3231823444366455,1152,2,10000,HashmapProjection +Pima,0.734375,1.0798864364624023,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.9230769276618958,0.16392827033996582,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.17553353309631348,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.10545825958251953,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.09342050552368164,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.08845639228820801,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.0935063362121582,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.08564925193786621,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5384615659713745,0.10518693923950195,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.52173912525177,0.09158706665039062,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.695652186870575,0.08999967575073242,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.0905144214630127,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.52173912525177,0.09009575843811035,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.09907817840576172,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.09911561012268066,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.09867978096008301,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.239884614944458,154,2,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.2238306999206543,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.10306787490844727,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6538461446762085,0.18650388717651367,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.14388799667358398,158,6,10000,HashmapProjection +Planning,0.5333333611488342,0.3456888198852539,274,2,10000,HashmapProjection +Planning,0.42222222685813904,0.1746523380279541,274,2,10000,HashmapProjection +Planning,0.4888888895511627,0.17280125617980957,274,2,10000,HashmapProjection +Planning,0.46666666865348816,0.20827150344848633,274,2,10000,HashmapProjection +PlantMargin,0.7699999809265137,3.871833562850952,2400,100,10000,HashmapProjection +PlantMargin,0.8075000047683716,2.9506406784057617,2400,100,10000,HashmapProjection +PlantMargin,0.7749999761581421,3.012500047683716,2400,100,10000,HashmapProjection +PlantMargin,0.8025000095367432,3.41818904876709,2400,100,10000,HashmapProjection +PlantShape,0.5649999976158142,2.937082052230835,2400,100,10000,HashmapProjection +PlantShape,0.5299999713897705,3.2922940254211426,2400,100,10000,HashmapProjection +PlantShape,0.5325000286102295,3.6713178157806396,2400,100,10000,HashmapProjection +PlantShape,0.5600000023841858,3.583256721496582,2400,100,10000,HashmapProjection +PlantTexture,0.7275000214576721,3.2402219772338867,2398,100,10000,HashmapProjection +PlantTexture,0.7300000190734863,3.535325527191162,2398,100,10000,HashmapProjection +PlantTexture,0.7475000023841858,3.5480546951293945,2398,100,10000,HashmapProjection +PlantTexture,0.7250000238418579,4.014959335327148,2398,100,10000,HashmapProjection +PostOperative,0.4545454680919647,0.21615099906921387,136,3,10000,HashmapProjection +PostOperative,0.5,0.08680868148803711,136,3,10000,HashmapProjection +PostOperative,0.6818181872367859,0.08734679222106934,136,3,10000,HashmapProjection +PostOperative,0.3181818127632141,0.11405730247497559,136,3,10000,HashmapProjection +PrimaryTumor,0.5,0.8099527359008789,496,15,10000,HashmapProjection +PrimaryTumor,0.45121949911117554,0.7950341701507568,496,15,10000,HashmapProjection +PrimaryTumor,0.4268292784690857,0.619441032409668,496,15,10000,HashmapProjection +PrimaryTumor,0.4146341383457184,0.8308773040771484,496,15,10000,HashmapProjection +Ringnorm,0.9659459590911865,16.223283052444458,11100,2,10000,HashmapProjection +Ringnorm,0.9708108305931091,13.283135175704956,11100,2,10000,HashmapProjection +Ringnorm,0.9735134840011597,12.41278338432312,11100,2,10000,HashmapProjection +Ringnorm,0.9713513255119324,14.076188087463379,11100,2,10000,HashmapProjection +Seeds,0.8461538553237915,0.208021879196167,316,3,10000,HashmapProjection +Seeds,0.8653846383094788,0.4446394443511963,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.20975732803344727,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.33798813819885254,316,3,10000,HashmapProjection +Semeion,0.8366833925247192,4.479856967926025,2390,10,10000,HashmapProjection +Semeion,0.8241205811500549,4.684093236923218,2390,10,10000,HashmapProjection +Semeion,0.8743718862533569,4.07693076133728,2390,10,10000,HashmapProjection +Semeion,0.8065326809883118,3.831622838973999,2390,10,10000,HashmapProjection +Soybean,0.396276593208313,2.1945507526397705,614,18,10000,HashmapProjection +Spambase,0.8478260636329651,9.71199631690979,6902,2,10000,HashmapProjection +Spambase,0.8304347991943359,6.963838815689087,6902,2,10000,HashmapProjection +Spambase,0.8278260827064514,8.58269715309143,6902,2,10000,HashmapProjection +Spambase,0.8356521725654602,9.99149775505066,6902,2,10000,HashmapProjection +Spect,0.49462366104125977,0.6485886573791504,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,0.8257424831390381,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5465116500854492,1.4087326526641846,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.569767415523529,1.471860647201538,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5639534592628479,1.045278787612915,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.6279069781303406,1.6404013633728027,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6679999828338623,1.9745566844940186,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7239999771118164,2.0715019702911377,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6959999799728394,2.0095410346984863,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7279999852180481,1.9550385475158691,1500,2,10000,HashmapProjection +StatlogHeart,0.8805969953536987,0.2893803119659424,406,2,10000,HashmapProjection +StatlogHeart,0.8208954930305481,0.4625985622406006,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.6065170764923096,406,2,10000,HashmapProjection +StatlogHeart,0.8507462739944458,0.40898799896240234,406,2,10000,HashmapProjection +StatlogImage,0.8700173497200012,5.074268817901611,3466,7,10000,HashmapProjection +StatlogImage,0.8682842254638672,5.281054496765137,3466,7,10000,HashmapProjection +StatlogImage,0.8838821649551392,5.450728178024292,3466,7,10000,HashmapProjection +StatlogImage,0.8734835386276245,4.609898567199707,3466,7,10000,HashmapProjection +StatlogLandsat,0.7864999771118164,16.28927993774414,8870,6,10000,HashmapProjection +StatlogShuttle,0.809586226940155,111.30648517608643,87000,7,10000,HashmapProjection +StatlogVehicle,0.6018957495689392,1.6575255393981934,1270,4,10000,HashmapProjection +StatlogVehicle,0.5545023679733276,1.1686077117919922,1270,4,10000,HashmapProjection +StatlogVehicle,0.5592417120933533,1.5705854892730713,1270,4,10000,HashmapProjection +StatlogVehicle,0.47867298126220703,1.4375650882720947,1270,4,10000,HashmapProjection +SteelPlates,0.5587629079818726,3.4595236778259277,2912,7,10000,HashmapProjection +SteelPlates,0.5443298816680908,4.445627212524414,2912,7,10000,HashmapProjection +SteelPlates,0.5814433097839355,4.028960227966309,2912,7,10000,HashmapProjection +SteelPlates,0.5298969149589539,3.968425989151001,2912,7,10000,HashmapProjection +SyntheticControl,0.8866666555404663,1.1810474395751953,900,6,10000,HashmapProjection +SyntheticControl,0.9333333373069763,1.09779953956604,900,6,10000,HashmapProjection +SyntheticControl,0.9599999785423279,1.4545350074768066,900,6,10000,HashmapProjection +SyntheticControl,0.8999999761581421,1.09383225440979,900,6,10000,HashmapProjection +Teaching,0.5526315569877625,0.33269762992858887,226,3,10000,HashmapProjection +Teaching,0.6052631735801697,0.32447075843811035,226,3,10000,HashmapProjection +Teaching,0.3947368562221527,0.294619083404541,226,3,10000,HashmapProjection +Teaching,0.5263158082962036,0.3533906936645508,226,3,10000,HashmapProjection +Thyroid,0.5735122561454773,18.835373878479004,7544,3,10000,HashmapProjection +TicTacToe,0.6736401915550232,2.071061849594116,1438,2,10000,HashmapProjection +TicTacToe,0.7280334830284119,2.03181529045105,1438,2,10000,HashmapProjection +TicTacToe,0.7364016771316528,2.068448781967163,1438,2,10000,HashmapProjection +TicTacToe,0.7405857443809509,1.6453144550323486,1438,2,10000,HashmapProjection +Titanic,0.7872727513313293,3.364824056625366,3302,2,10000,HashmapProjection +Titanic,0.7854545712471008,2.8306026458740234,3302,2,10000,HashmapProjection +Titanic,0.7890909314155579,3.1269149780273438,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,2.9801390171051025,3302,2,10000,HashmapProjection +Trains,0.5,0.014027833938598633,16,2,10000,HashmapProjection +Trains,1.0,0.027006149291992188,16,2,10000,HashmapProjection +Trains,1.0,0.012738943099975586,16,2,10000,HashmapProjection +Trains,1.0,0.012728452682495117,16,2,10000,HashmapProjection +Twonorm,0.9729729890823364,12.760098934173584,11100,2,10000,HashmapProjection +Twonorm,0.9691891670227051,14.411837339401245,11100,2,10000,HashmapProjection +Twonorm,0.9708108305931091,14.352274179458618,11100,2,10000,HashmapProjection +Twonorm,0.9632432460784912,15.168001890182495,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.49605226516723633,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.6883116960525513,0.649205207824707,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7272727489471436,0.5936112403869629,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7792207598686218,0.381115198135376,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8051947951316833,0.6683149337768555,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.5001327991485596,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.5268552303314209,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7402597665786743,0.5008835792541504,466,3,10000,HashmapProjection +WallFollowing,0.6392961740493774,11.276215076446533,8184,4,10000,HashmapProjection +WallFollowing,0.6620234847068787,10.534924507141113,8184,4,10000,HashmapProjection +WallFollowing,0.6818181872367859,10.294645071029663,8184,4,10000,HashmapProjection +WallFollowing,0.6671554446220398,10.068858861923218,8184,4,10000,HashmapProjection +Waveform,0.8167999982833862,8.699850797653198,7500,3,10000,HashmapProjection +Waveform,0.8119999766349792,9.201212882995605,7500,3,10000,HashmapProjection +Waveform,0.7879999876022339,9.33993124961853,7500,3,10000,HashmapProjection +Waveform,0.8240000009536743,9.377261877059937,7500,3,10000,HashmapProjection +WaveformNoise,0.8055999875068665,10.436013460159302,7500,3,10000,HashmapProjection +WaveformNoise,0.8015999794006348,10.064695835113525,7500,3,10000,HashmapProjection +WaveformNoise,0.8184000253677368,10.589188814163208,7500,3,10000,HashmapProjection +WaveformNoise,0.807200014591217,9.511598825454712,7500,3,10000,HashmapProjection +Wine,1.0,0.45772314071655273,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.4147918224334717,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.45638608932495117,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.3625760078430176,268,3,10000,HashmapProjection +WineQualityRed,0.4124999940395355,3.562922477722168,2398,6,10000,HashmapProjection +WineQualityRed,0.4724999964237213,3.0341873168945312,2398,6,10000,HashmapProjection +WineQualityRed,0.4724999964237213,2.117238998413086,2398,6,10000,HashmapProjection +WineQualityRed,0.41749998927116394,3.627321243286133,2398,6,10000,HashmapProjection +WineQualityWhite,0.35947713255882263,9.308509111404419,7348,7,10000,HashmapProjection +WineQualityWhite,0.36846405267715454,9.185765027999878,7348,7,10000,HashmapProjection +WineQualityWhite,0.3758170008659363,9.858086824417114,7348,7,10000,HashmapProjection +WineQualityWhite,0.36356207728385925,10.412532567977905,7348,7,10000,HashmapProjection +Yeast,0.5471698045730591,2.547741413116455,2226,10,10000,HashmapProjection +Yeast,0.5040431022644043,3.0169248580932617,2226,10,10000,HashmapProjection +Yeast,0.5390835404396057,3.080613374710083,2226,10,10000,HashmapProjection +Yeast,0.5741239786148071,3.4278533458709717,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.264615535736084,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.11676716804504395,152,7,10000,HashmapProjection +Zoo,1.0,0.1738905906677246,152,7,10000,HashmapProjection +Zoo,1.0,0.11952376365661621,152,7,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676651342.1356318.csv b/examples/hdc_methods_survey/results/results1676651342.1356318.csv new file mode 100644 index 00000000..fae262b5 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676651342.1356318.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6072797179222107,12.599805355072021,6266,3,10000,HashmapProjectionOnline +Abalone,0.6139847040176392,12.293701171875,6266,3,10000,HashmapProjectionOnline +Abalone,0.5996168851852417,12.182868480682373,6266,3,10000,HashmapProjectionOnline +Abalone,0.5871647596359253,12.362680673599243,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.3139362335205078,180,2,10000,HashmapProjectionOnline +AcuteInflammation,0.9666666388511658,0.274838924407959,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.37935400009155273,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.17044591903686523,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.16134405136108398,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.14804840087890625,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.1482555866241455,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.22557592391967773,180,2,10000,HashmapProjectionOnline +Adult,0.840734601020813,117.61669111251831,65122,2,10000,HashmapProjectionOnline +Annealing,0.75,2.1312670707702637,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.6371681690216064,1.6582012176513672,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6991150379180908,1.8810906410217285,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6637167930603027,1.7615880966186523,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.5486725568771362,1.8581726551055908,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.23999999463558197,0.6241097450256348,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8589743375778198,1.4149880409240723,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8910256624221802,1.2314813137054443,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9230769276618958,1.1640019416809082,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8717948794364929,1.200068712234497,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.02386164665222168,24,2,10000,HashmapProjectionOnline +Balloons,0.25,0.0244903564453125,24,2,10000,HashmapProjectionOnline +Balloons,0.5,0.025114774703979492,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.043137311935424805,24,2,10000,HashmapProjectionOnline +Bank,0.7973451614379883,17.11738634109497,6782,2,10000,HashmapProjectionOnline +Bank,0.8309734463691711,18.180468797683716,6782,2,10000,HashmapProjectionOnline +Bank,0.8716813921928406,18.260693311691284,6782,2,10000,HashmapProjectionOnline +Bank,0.8902654647827148,16.594542980194092,6782,2,10000,HashmapProjectionOnline +Blood,0.7379679083824158,2.7181382179260254,1122,2,10000,HashmapProjectionOnline +Blood,0.8074866533279419,2.5055487155914307,1122,2,10000,HashmapProjectionOnline +Blood,0.6844919919967651,2.263047695159912,1122,2,10000,HashmapProjectionOnline +Blood,0.7807486653327942,2.6225454807281494,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.6338028311729431,0.385486364364624,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6478873491287231,0.42450857162475586,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7183098793029785,0.9102010726928711,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6901408433914185,0.45748329162597656,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.8799999952316284,0.9667155742645264,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,1.3475384712219238,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.977142870426178,1.269392490386963,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9599999785423279,1.3111720085144043,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,1.1936752796173096,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.0491433143615723,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.8943662047386169,1.5014612674713135,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,1.480320692062378,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.44897958636283875,0.49741148948669434,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7346938848495483,0.4905738830566406,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.8163265585899353,0.5344333648681641,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7551020383834839,0.37885355949401855,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.25116586685180664,160,6,10000,HashmapProjectionOnline +BreastTissue,0.7692307829856873,0.35342836380004883,160,6,10000,HashmapProjectionOnline +BreastTissue,0.4615384638309479,0.28098416328430176,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5769230723381042,0.20743942260742188,160,6,10000,HashmapProjectionOnline +Car,0.8657407164573669,3.275682210922241,2592,4,10000,HashmapProjectionOnline +Car,0.8981481194496155,3.374194860458374,2592,4,10000,HashmapProjectionOnline +Car,0.875,4.071195125579834,2592,4,10000,HashmapProjectionOnline +Car,0.9189814925193787,3.5391390323638916,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7890772223472595,5.056697845458984,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7777777910232544,4.620397329330444,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7815442681312561,4.592927694320679,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7740113139152527,4.8584558963775635,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9152542352676392,4.086546421051025,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9058380126953125,4.628395318984985,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.860640287399292,3.8502197265625,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9322034120559692,3.970848798751831,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.40091246366500854,62.595566511154175,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.41417166590690613,64.03569674491882,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.41174793243408203,73.58761715888977,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.42429426312446594,68.94513130187988,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.9349186420440674,8.61429762840271,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9098873734474182,8.265050888061523,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9123904705047607,9.021119117736816,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8836045265197754,7.337728500366211,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5321100950241089,1.1845028400421143,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5779816508293152,0.9872634410858154,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5779816508293152,1.2522544860839844,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5963302850723267,1.0953726768493652,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.490858793258667,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.5769230723381042,0.6775939464569092,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.5342888832092285,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7884615659713745,0.541151762008667,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.738095223903656,2.7532029151916504,1056,11,10000,HashmapProjectionOnline +Connect4,0.7982118725776672,179.67049527168274,101336,3,10000,HashmapProjectionOnline +Connect4,0.814257800579071,209.69076204299927,101336,3,10000,HashmapProjectionOnline +Connect4,0.8173959255218506,171.9950761795044,101336,3,10000,HashmapProjectionOnline +Connect4,0.7882645726203918,175.50620865821838,101336,3,10000,HashmapProjectionOnline +Contrac,0.46739131212234497,3.6350278854370117,2210,3,10000,HashmapProjectionOnline +Contrac,0.5380434989929199,4.430854558944702,2210,3,10000,HashmapProjectionOnline +Contrac,0.508152186870575,4.427051544189453,2210,3,10000,HashmapProjectionOnline +Contrac,0.49728259444236755,4.372800588607788,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.75,1.7171993255615234,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,1.612107515335083,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,1.6244080066680908,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8837209343910217,1.2449595928192139,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.71875,1.5213508605957031,768,2,10000,HashmapProjectionOnline +CylinderBands,0.578125,1.3964133262634277,768,2,10000,HashmapProjectionOnline +CylinderBands,0.6796875,1.3554761409759521,768,2,10000,HashmapProjectionOnline +CylinderBands,0.703125,1.150512933731079,768,2,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.0232231616973877,550,6,10000,HashmapProjectionOnline +Dermatology,0.8901098966598511,1.079749584197998,550,6,10000,HashmapProjectionOnline +Dermatology,0.8571428656578064,1.043771505355835,550,6,10000,HashmapProjectionOnline +Dermatology,0.9120879173278809,1.0454025268554688,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.39393940567970276,0.4475555419921875,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8181818127632141,0.4434378147125244,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.2800137996673584,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7878788113594055,0.18985247611999512,196,2,10000,HashmapProjectionOnline +Ecoli,0.8095238208770752,0.9314799308776855,504,8,10000,HashmapProjectionOnline +Ecoli,0.7857142686843872,1.001626968383789,504,8,10000,HashmapProjectionOnline +Ecoli,0.8095238208770752,1.0776267051696777,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,0.686837911605835,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8697916865348816,1.9850211143493652,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.9375,1.888549566268921,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8229166865348816,1.4337430000305176,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.9010416865348816,1.1500401496887207,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8541666865348816,1.712683916091919,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8697916865348816,2.087519407272339,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.890625,1.8638999462127686,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8125,1.6601667404174805,1152,3,10000,HashmapProjectionOnline +Fertility,0.7599999904632568,0.13182878494262695,150,2,10000,HashmapProjectionOnline +Fertility,0.7200000286102295,0.2250194549560547,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.15708279609680176,150,2,10000,HashmapProjectionOnline +Fertility,0.7200000286102295,0.28522753715515137,150,2,10000,HashmapProjectionOnline +Flags,0.5208333134651184,0.7345395088195801,292,8,10000,HashmapProjectionOnline +Flags,0.5416666865348816,0.3115415573120117,292,8,10000,HashmapProjectionOnline +Flags,0.4583333432674408,0.48592710494995117,292,8,10000,HashmapProjectionOnline +Flags,0.5416666865348816,0.6874525547027588,292,8,10000,HashmapProjectionOnline +Glass,0.6415094137191772,0.3407447338104248,322,6,10000,HashmapProjectionOnline +Glass,0.5849056839942932,0.3454902172088623,322,6,10000,HashmapProjectionOnline +Glass,0.698113203048706,0.3459007740020752,322,6,10000,HashmapProjectionOnline +Glass,0.6037735939025879,0.5519165992736816,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6973684430122375,0.7525107860565186,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6578947305679321,0.742999792098999,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6842105388641357,0.3502514362335205,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7236841917037964,0.43140220642089844,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.44856953620910645,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.5921052694320679,0.5519931316375732,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.34210526943206787,0.8260927200317383,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.6052631735801697,0.6885161399841309,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.3947368562221527,0.6497964859008789,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7534246444702148,0.5952532291412354,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.6712328791618347,0.6393272876739502,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8219178318977356,0.43573856353759766,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8082191944122314,0.8737325668334961,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.22580644488334656,0.44075870513916016,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.16129031777381897,0.19284915924072266,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.18707537651062012,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.32258063554763794,0.23779797554016113,184,5,10000,HashmapProjectionOnline +HeartVa,0.25999999046325684,0.4833676815032959,300,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.5546643733978271,300,5,10000,HashmapProjectionOnline +HeartVa,0.2800000011920929,0.6128177642822266,300,5,10000,HashmapProjectionOnline +HeartVa,0.30000001192092896,0.7355413436889648,300,5,10000,HashmapProjectionOnline +Hepatitis,0.8205128312110901,0.3883633613586426,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7435897588729858,0.43906497955322266,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.2788553237915039,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.3598639965057373,232,2,10000,HashmapProjectionOnline +HillValley,0.5033003091812134,3.969390392303467,1212,2,10000,HashmapProjectionOnline +HorseColic,0.5882353186607361,0.8075177669525146,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6027397513389587,1.1038694381713867,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.698630154132843,1.478909969329834,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.732876718044281,1.8391377925872803,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6232876777648926,0.8552920818328857,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,7.162270545959473,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9431818127632141,1.0016496181488037,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,0.8194653987884521,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9318181872367859,0.6586117744445801,526,2,10000,HashmapProjectionOnline +Ionosphere,0.6704545617103577,1.0304644107818604,526,2,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.21886420249938965,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.44716858863830566,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.34789490699768066,226,3,10000,HashmapProjectionOnline +Iris,1.0,0.19989371299743652,226,3,10000,HashmapProjectionOnline +LedDisplay,0.656000018119812,2.314230442047119,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7200000286102295,2.7236075401306152,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7080000042915344,2.1298232078552246,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6880000233650208,2.5740785598754883,1500,10,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.08990836143493652,36,3,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.08830499649047852,36,3,10000,HashmapProjectionOnline +Lenses,1.0,0.04665827751159668,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.03725242614746094,36,3,10000,HashmapProjectionOnline +Letter,0.842199981212616,52.12823009490967,30000,26,10000,HashmapProjectionOnline +Letter,0.8230000138282776,46.25636434555054,30000,26,10000,HashmapProjectionOnline +Letter,0.8411999940872192,45.34123969078064,30000,26,10000,HashmapProjectionOnline +Letter,0.8230000138282776,45.73208427429199,30000,26,10000,HashmapProjectionOnline +Libras,0.6111111044883728,1.0112993717193604,540,15,10000,HashmapProjectionOnline +Libras,0.6222222447395325,0.9386956691741943,540,15,10000,HashmapProjectionOnline +Libras,0.6333333253860474,0.5587165355682373,540,15,10000,HashmapProjectionOnline +Libras,0.6555555462837219,1.183732032775879,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8646616339683533,1.068185567855835,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8120300769805908,1.3113670349121094,796,9,10000,HashmapProjectionOnline +LowResSpect,0.7819548845291138,1.2664415836334229,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8421052694320679,1.1792216300964355,796,9,10000,HashmapProjectionOnline +LungCancer,0.25,0.04463624954223633,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.043967485427856445,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.04487872123718262,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.0780036449432373,48,3,10000,HashmapProjectionOnline +Lymphography,0.8918918967247009,0.2169034481048584,222,4,10000,HashmapProjectionOnline +Lymphography,0.7027027010917664,0.2632899284362793,222,4,10000,HashmapProjectionOnline +Lymphography,0.8648648858070374,0.43790268898010254,222,4,10000,HashmapProjectionOnline +Lymphography,0.6756756901741028,0.24037814140319824,222,4,10000,HashmapProjectionOnline +Magic,0.7774973511695862,37.01795721054077,28530,2,10000,HashmapProjectionOnline +Magic,0.8115667700767517,39.38179540634155,28530,2,10000,HashmapProjectionOnline +Magic,0.8206098675727844,48.425647497177124,28530,2,10000,HashmapProjectionOnline +Magic,0.8075709939002991,67.50554013252258,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7749999761581421,2.3349547386169434,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7958333492279053,2.7663090229034424,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7666666507720947,2.759732723236084,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7458333373069763,1.9789235591888428,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8737851977348328,347.26335644721985,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8675421476364136,303.66304779052734,195096,2,10000,HashmapProjectionOnline +Miniboone,0.7018698453903198,282.24973154067993,195096,2,10000,HashmapProjectionOnline +Miniboone,0.875538170337677,306.4239344596863,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.9615384340286255,0.18874430656433105,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6538461446762085,0.13711166381835938,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.692307710647583,0.1359117031097412,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.692307710647583,0.14365267753601074,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8042659759521484,7.048024654388428,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.9046424031257629,7.367482662200928,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8670012354850769,8.159709453582764,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.9071518182754517,7.71772837638855,4786,3,10000,HashmapProjectionOnline +Monks1,0.5416666865348816,1.3112945556640625,248,2,10000,HashmapProjectionOnline +Monks2,0.6620370149612427,1.3988063335418701,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,1.5426476001739502,244,2,10000,HashmapProjectionOnline +Mushroom,0.997538149356842,16.701671838760376,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9955686926841736,16.055991888046265,12186,2,10000,HashmapProjectionOnline +Mushroom,1.0,18.9559965133667,12186,2,10000,HashmapProjectionOnline +Mushroom,1.0,16.241084098815918,12186,2,10000,HashmapProjectionOnline +Musk1,0.7058823704719543,1.140695333480835,714,2,10000,HashmapProjectionOnline +Musk1,0.7647058963775635,0.9793839454650879,714,2,10000,HashmapProjectionOnline +Musk1,0.6134454011917114,0.9961116313934326,714,2,10000,HashmapProjectionOnline +Musk1,0.7731092572212219,1.4715588092803955,714,2,10000,HashmapProjectionOnline +Musk2,0.9442086219787598,19.965266466140747,9898,2,10000,HashmapProjectionOnline +Musk2,0.9557307362556458,21.29385805130005,9898,2,10000,HashmapProjectionOnline +Musk2,0.9563371539115906,20.732136726379395,9898,2,10000,HashmapProjectionOnline +Musk2,0.938144326210022,20.658607244491577,9898,2,10000,HashmapProjectionOnline +Nursery,0.9336419701576233,30.855905771255493,19440,5,10000,HashmapProjectionOnline +Nursery,0.949999988079071,30.379281520843506,19440,5,10000,HashmapProjectionOnline +Nursery,0.9175925850868225,34.547908306121826,19440,5,10000,HashmapProjectionOnline +Nursery,0.9487654566764832,30.659364461898804,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6941176652908325,3.1097817420959473,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7098039388656616,2.6462314128875732,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7490196228027344,2.5398099422454834,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6901960968971252,2.613391876220703,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,1.3296468257904053,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.5338191986083984,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9215686321258545,2.425640821456909,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8784313797950745,2.0487964153289795,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,2.3024954795837402,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7894737124443054,1.9849820137023926,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.640350878238678,2.1233160495758057,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7719298005104065,1.8398849964141846,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8947368264198303,2.2662291526794434,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8464912176132202,2.305922508239746,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.75,2.7445638179779053,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8245614171028137,2.528895139694214,1368,3,10000,HashmapProjectionOnline +Optical,0.8614357113838196,12.497358322143555,7646,10,10000,HashmapProjectionOnline +Ozone,0.9558359384536743,4.962915658950806,3804,2,10000,HashmapProjectionOnline +Ozone,0.960567831993103,6.024154186248779,3804,2,10000,HashmapProjectionOnline +Ozone,0.9684542417526245,5.719715356826782,3804,2,10000,HashmapProjectionOnline +Ozone,0.9731861352920532,6.097927570343018,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9524853825569153,10.125699758529663,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9451754093170166,10.308451652526855,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9488304257392883,12.069281816482544,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9393274784088135,13.667929887771606,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.4076879024505615,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.5408604145050049,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.5540447235107422,292,2,10000,HashmapProjectionOnline +Parkinsons,0.9591836929321289,0.28208446502685547,292,2,10000,HashmapProjectionOnline +Pendigits,0.9382504224777222,24.84952425956726,14988,10,10000,HashmapProjectionOnline +Pima,0.6875,1.4713671207427979,1152,2,10000,HashmapProjectionOnline +Pima,0.6875,2.2917277812957764,1152,2,10000,HashmapProjectionOnline +Pima,0.71875,2.672726631164551,1152,2,10000,HashmapProjectionOnline +Pima,0.703125,2.881052255630493,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.7307692170143127,0.27087855339050293,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.3757328987121582,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.47550058364868164,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.39499878883361816,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.7307692170143127,0.506350040435791,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.24924039840698242,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.37429380416870117,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.4615384638309479,0.24301671981811523,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.782608687877655,0.33206892013549805,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.782608687877655,0.25362658500671387,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.4249696731567383,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.52173912525177,0.40745019912719727,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.23212957382202148,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.23519587516784668,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.2855098247528076,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.47191596031188965,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.4814903736114502,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.5393161773681641,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.45183753967285156,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.26413965225219727,158,6,10000,HashmapProjectionOnline +Planning,0.6000000238418579,0.6247048377990723,274,2,10000,HashmapProjectionOnline +Planning,0.46666666865348816,0.7714314460754395,274,2,10000,HashmapProjectionOnline +Planning,0.6222222447395325,0.445601224899292,274,2,10000,HashmapProjectionOnline +Planning,0.5555555820465088,0.5975387096405029,274,2,10000,HashmapProjectionOnline +PlantMargin,0.5699999928474426,7.432777166366577,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6524999737739563,7.33266806602478,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5774999856948853,7.292074918746948,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5575000047683716,4.907493352890015,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4699999988079071,4.868298530578613,2400,100,10000,HashmapProjectionOnline +PlantShape,0.41749998927116394,5.506980895996094,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4350000023841858,5.347628116607666,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4399999976158142,5.267428636550903,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.637499988079071,4.795169353485107,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6175000071525574,5.697595834732056,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6349999904632568,4.9474756717681885,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.574999988079071,5.7638444900512695,2398,100,10000,HashmapProjectionOnline +PostOperative,0.4545454680919647,0.1271839141845703,136,3,10000,HashmapProjectionOnline +PostOperative,0.40909090638160706,0.19261908531188965,136,3,10000,HashmapProjectionOnline +PostOperative,0.6818181872367859,0.19654083251953125,136,3,10000,HashmapProjectionOnline +PostOperative,0.3636363744735718,0.21353363990783691,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.45121949911117554,0.9523775577545166,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.45121949911117554,0.941408634185791,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.40243902802467346,1.2364919185638428,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.37804877758026123,1.1215367317199707,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9756757020950317,17.293615102767944,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.976756751537323,17.46060347557068,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9827027320861816,18.076607942581177,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9524324536323547,17.694951057434082,11100,2,10000,HashmapProjectionOnline +Seeds,0.8653846383094788,0.39461588859558105,316,3,10000,HashmapProjectionOnline +Seeds,0.8653846383094788,0.5124337673187256,316,3,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.4544832706451416,316,3,10000,HashmapProjectionOnline +Seeds,0.8653846383094788,0.508049488067627,316,3,10000,HashmapProjectionOnline +Semeion,0.8316583037376404,4.9340996742248535,2390,10,10000,HashmapProjectionOnline +Semeion,0.8542713522911072,4.991148471832275,2390,10,10000,HashmapProjectionOnline +Semeion,0.8015075325965881,5.415067434310913,2390,10,10000,HashmapProjectionOnline +Semeion,0.7211055159568787,5.210458278656006,2390,10,10000,HashmapProjectionOnline +Soybean,0.26595744490623474,1.4975626468658447,614,18,10000,HashmapProjectionOnline +Spambase,0.8634782433509827,11.171468019485474,6902,2,10000,HashmapProjectionOnline +Spambase,0.8747826218605042,11.393962621688843,6902,2,10000,HashmapProjectionOnline +Spambase,0.9095652103424072,10.343425273895264,6902,2,10000,HashmapProjectionOnline +Spambase,0.8643478155136108,8.887307405471802,6902,2,10000,HashmapProjectionOnline +Spect,0.5,0.7480001449584961,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.7818193435668945,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6279069781303406,1.5510189533233643,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5872092843055725,1.5249841213226318,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5813953280448914,1.199188470840454,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6511628031730652,1.3219244480133057,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7039999961853027,2.120418071746826,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7440000176429749,2.1514110565185547,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6880000233650208,2.326521873474121,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7080000042915344,2.098341226577759,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8208954930305481,0.38349461555480957,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8208954930305481,0.3822503089904785,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7910447716712952,0.4671664237976074,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8656716346740723,0.6498241424560547,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9324089884757996,5.223971843719482,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.911611795425415,4.910041809082031,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9532062411308289,4.742231369018555,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9358752369880676,4.920821666717529,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8715000152587891,13.902808427810669,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9897241592407227,126.1595311164856,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6445497870445251,1.7530052661895752,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7393364906311035,1.923722743988037,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7061611413955688,2.069430112838745,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6919431090354919,2.02058482170105,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.6515464186668396,4.3087708950042725,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6123711466789246,4.2986931800842285,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6824742555618286,4.065089225769043,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6948453783988953,4.907994270324707,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.8666666746139526,1.342510461807251,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9266666769981384,1.277317762374878,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9599999785423279,1.2643449306488037,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9333333373069763,1.611114740371704,900,6,10000,HashmapProjectionOnline +Teaching,0.5263158082962036,0.3226332664489746,226,3,10000,HashmapProjectionOnline +Teaching,0.44736841320991516,0.2604794502258301,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.3416740894317627,226,3,10000,HashmapProjectionOnline +Teaching,0.34210526943206787,0.18703079223632812,226,3,10000,HashmapProjectionOnline +Thyroid,0.8859393000602722,15.718591451644897,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.8702929019927979,1.905874252319336,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.866108775138855,1.612372636795044,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9707112908363342,2.0850672721862793,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9163179993629456,1.8932056427001953,1438,2,10000,HashmapProjectionOnline +Titanic,0.7490909099578857,4.3388447761535645,3302,2,10000,HashmapProjectionOnline +Titanic,0.7854545712471008,4.099176406860352,3302,2,10000,HashmapProjectionOnline +Titanic,0.7454545497894287,3.7932307720184326,3302,2,10000,HashmapProjectionOnline +Titanic,0.5090909004211426,4.311443090438843,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.014627456665039062,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.015505552291870117,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.015069246292114258,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.015424728393554688,16,2,10000,HashmapProjectionOnline +Twonorm,0.9789189100265503,13.931614875793457,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9664865136146545,15.046112775802612,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9502702951431274,15.812206983566284,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9686486721038818,15.485441446304321,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8051947951316833,0.8091485500335693,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7922077775001526,0.5049073696136475,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8831169009208679,0.6728582382202148,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7142857313156128,0.6187429428100586,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8701298832893372,0.6168107986450195,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8311688303947449,0.7037672996520996,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.6894354820251465,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8051947951316833,0.6587915420532227,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8958944082260132,12.007417440414429,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9281525015830994,11.533419370651245,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8995600938796997,11.656706094741821,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9274193644523621,11.112152099609375,8184,4,10000,HashmapProjectionOnline +Waveform,0.8399999737739563,9.955788612365723,7500,3,10000,HashmapProjectionOnline +Waveform,0.8127999901771545,8.810350179672241,7500,3,10000,HashmapProjectionOnline +Waveform,0.8384000062942505,9.36629033088684,7500,3,10000,HashmapProjectionOnline +Waveform,0.8360000252723694,10.109807252883911,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8223999738693237,10.712552070617676,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7376000285148621,9.664039373397827,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8432000279426575,9.97672724723816,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8095999956130981,10.63422155380249,7500,3,10000,HashmapProjectionOnline +Wine,0.6590909361839294,0.40728044509887695,268,3,10000,HashmapProjectionOnline +Wine,0.8409090638160706,0.5443394184112549,268,3,10000,HashmapProjectionOnline +Wine,0.8863636255264282,0.40438270568847656,268,3,10000,HashmapProjectionOnline +Wine,0.9545454382896423,0.2850229740142822,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.5649999976158142,3.116363763809204,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5299999713897705,3.105774402618408,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5149999856948853,3.597381114959717,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5774999856948853,3.292250871658325,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.5155228972434998,10.693527460098267,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.44281044602394104,11.408798694610596,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.5016340017318726,11.927900314331055,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4689542353153229,11.120597124099731,7348,7,10000,HashmapProjectionOnline +Yeast,0.5229110717773438,3.347353219985962,2226,10,10000,HashmapProjectionOnline +Yeast,0.4501347839832306,3.396662473678589,2226,10,10000,HashmapProjectionOnline +Yeast,0.5283018946647644,3.2895870208740234,2226,10,10000,HashmapProjectionOnline +Yeast,0.49056604504585266,3.6302011013031006,2226,10,10000,HashmapProjectionOnline +Zoo,1.0,0.20945525169372559,152,7,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.14851641654968262,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.2238786220550537,152,7,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.3623015880584717,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1676655713.7958713.csv b/examples/hdc_methods_survey/results/results1676655713.7958713.csv new file mode 100644 index 00000000..7750373e --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676655713.7958713.csv @@ -0,0 +1,319 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5526819825172424,30.344876289367676,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5469348430633545,28.808962106704712,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.6187739372253418,31.133999824523926,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5977011322975159,31.416677951812744,6266,3,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,1.010016918182373,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.805234432220459,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.9184026718139648,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.786442756652832,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.7925162315368652,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.8087291717529297,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.7542870044708252,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.8989744186401367,180,2,10000,HashmapProjectionOnlineIterative +Adult,0.8335483074188232,320.11473298072815,65122,2,10000,HashmapProjectionOnlineIterative +Annealing,0.7699999809265137,8.137285470962524,1596,5,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6460176706314087,5.601175546646118,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7256637215614319,5.62436318397522,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6725663542747498,5.750054121017456,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6283186078071594,5.328848838806152,678,13,10000,HashmapProjectionOnlineIterative +AudiologyStd,0.5600000023841858,1.8941092491149902,342,18,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9487179517745972,4.8615710735321045,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9166666865348816,4.376612424850464,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9166666865348816,4.539515256881714,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.942307710647583,4.2419350147247314,938,3,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.09062886238098145,24,2,10000,HashmapProjectionOnlineIterative +Balloons,1.0,0.19727849960327148,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.5,0.1025094985961914,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.08684802055358887,24,2,10000,HashmapProjectionOnlineIterative +Bank,0.8716813921928406,31.18173098564148,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8876106142997742,32.307292222976685,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8734513521194458,42.02282500267029,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8911504149436951,33.09087657928467,6782,2,10000,HashmapProjectionOnlineIterative +Blood,0.6310160160064697,4.689057111740112,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7486631274223328,5.769018650054932,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.5882353186607361,5.3937060832977295,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.6951871514320374,4.79344630241394,1122,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6619718074798584,2.0017306804656982,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7464788556098938,1.8830435276031494,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7746478915214539,2.226106643676758,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7746478915214539,2.094851016998291,430,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9885714054107666,4.205867290496826,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,4.0824456214904785,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,5.025554418563843,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,5.07902193069458,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,3.0487220287323,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,3.6067559719085693,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9788732528686523,4.48871922492981,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,3.7920589447021484,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.795918345451355,1.4232087135314941,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.7346938848495483,1.2586650848388672,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.5320639610290527,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.6326530575752258,2.2049176692962646,298,2,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,0.7516343593597412,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.6904878616333008,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.8042550086975098,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.9906332492828369,160,6,10000,HashmapProjectionOnlineIterative +Car,0.9421296119689941,13.049628496170044,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9282407164573669,12.50477147102356,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9328703880310059,15.48874282836914,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9513888955116272,12.755228042602539,2592,4,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8154425621032715,17.413605213165283,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,17.511074781417847,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8474576473236084,18.968858003616333,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8135592937469482,17.917597770690918,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9133710265159607,18.168149709701538,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9114877581596375,14.453633785247803,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8983050584793091,14.02480697631836,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9378530979156494,13.64620852470398,3190,3,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.44282862544059753,331.9478735923767,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.44339892268180847,261.9690794944763,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4411177635192871,252.9076554775238,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4649272859096527,322.8001174926758,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9674593210220337,22.007407665252686,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.969962477684021,23.902419090270996,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.978723406791687,23.541157245635986,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.969962477684021,24.63181447982788,4794,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5779816508293152,4.167227029800415,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5779816508293152,3.945849895477295,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.4587155878543854,3.6171014308929443,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.60550457239151,3.6050798892974854,652,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,1.6436529159545898,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.75,1.502258539199829,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,2.0390031337738037,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,1.5313811302185059,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchVowelDeterding,0.9523809552192688,7.280099868774414,1056,11,10000,HashmapProjectionOnlineIterative +Connect4,0.7992184162139893,552.4651529788971,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8200603723526001,619.1167335510254,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8187577724456787,635.066198348999,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7908697724342346,627.9189922809601,101336,3,10000,HashmapProjectionOnlineIterative +Contrac,0.46195653080940247,15.569820880889893,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.46195653080940247,19.96342158317566,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.4728260934352875,16.53607678413391,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.49184781312942505,18.07003951072693,2210,3,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8139534592628479,5.390590667724609,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8139534592628479,4.666789531707764,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8662790656089783,5.122299671173096,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.9011628031730652,4.923912286758423,1036,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.71875,3.3664770126342773,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.734375,3.345963716506958,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7890625,3.7168827056884766,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7734375,4.107321500778198,768,2,10000,HashmapProjectionOnlineIterative +Dermatology,0.901098906993866,2.806192398071289,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9230769276618958,2.8373465538024902,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,2.5923657417297363,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9780219793319702,2.6225433349609375,550,6,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7878788113594055,0.8403067588806152,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.8270218372344971,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.6666666865348816,0.6822338104248047,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.6363636255264282,0.8905487060546875,196,2,10000,HashmapProjectionOnlineIterative +Ecoli,0.8690476417541504,2.614180326461792,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8690476417541504,2.208482265472412,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8333333134651184,2.371657133102417,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.7976190447807312,2.212617874145508,504,8,10000,HashmapProjectionOnlineIterative +EnergyY1,0.796875,5.15680456161499,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.921875,4.824060678482056,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.890625,4.625293016433716,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.8958333134651184,5.238332986831665,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8854166865348816,5.594951629638672,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8697916865348816,5.297044515609741,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8854166865348816,5.1129913330078125,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8958333134651184,5.8965935707092285,1152,3,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.6671183109283447,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.714665412902832,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.6733191013336182,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.574272871017456,150,2,10000,HashmapProjectionOnlineIterative +Flags,0.5833333134651184,1.4844183921813965,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5625,1.264509677886963,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.4375,1.6120612621307373,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5,1.8798484802246094,292,8,10000,HashmapProjectionOnlineIterative +Glass,0.6792452931404114,1.7464683055877686,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6792452931404114,1.8191719055175781,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.7169811129570007,1.5066421031951904,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6415094137191772,1.719742774963379,322,6,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6315789222717285,2.46962571144104,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6315789222717285,2.120681047439575,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.75,2.201855182647705,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6973684430122375,1.9282310009002686,460,2,10000,HashmapProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.1870856285095215,264,3,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.6447368264198303,2.3892292976379395,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5657894611358643,2.7085044384002686,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5921052694320679,2.369154930114746,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.4736842215061188,2.251371383666992,454,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7534246444702148,2.2783334255218506,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.8082191944122314,2.2408103942871094,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.835616409778595,2.1338014602661133,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7123287916183472,2.4469399452209473,442,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.29032257199287415,0.8400247097015381,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.29032257199287415,0.8269772529602051,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.776907205581665,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.4838709533214569,0.9053018093109131,184,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,1.7512788772583008,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3400000035762787,1.5394036769866943,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.36000001430511475,1.4958832263946533,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,1.853304147720337,300,5,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.956906795501709,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7692307829856873,0.9825954437255859,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7948718070983887,0.9777283668518066,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.0503044128417969,232,2,10000,HashmapProjectionOnlineIterative +HillValley,0.49339935183525085,7.557971715927124,1212,2,10000,HashmapProjectionOnlineIterative +HorseColic,0.6323529481887817,2.9177258014678955,600,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,4.3588783740997314,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6712328791618347,3.722264289855957,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7191780805587769,3.6384165287017822,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.664383590221405,3.9337947368621826,874,2,10000,HashmapProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,6.620138168334961,420,7,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9318181872367859,2.4935319423675537,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9204545617103577,2.27091121673584,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,2.482778787612915,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,2.9266140460968018,526,2,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.0710735321044922,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9189189076423645,0.9226028919219971,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9189189076423645,0.8880367279052734,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.954932689666748,226,3,10000,HashmapProjectionOnlineIterative +LedDisplay,0.492000013589859,8.391399145126343,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6679999828338623,8.175920248031616,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6759999990463257,7.818960189819336,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.5920000076293945,7.6963114738464355,1500,10,10000,HashmapProjectionOnlineIterative +Lenses,0.8333333134651184,0.13304591178894043,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.11541056632995605,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.8333333134651184,0.1528608798980713,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.17738556861877441,36,3,10000,HashmapProjectionOnlineIterative +Letter,0.88919997215271,204.21454524993896,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8881999850273132,160.1778724193573,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8769999742507935,160.36875891685486,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.883400022983551,156.72071170806885,30000,26,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,3.252504587173462,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7222222089767456,3.170419692993164,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,3.3807408809661865,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,2.929205894470215,540,15,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8872180581092834,4.573895692825317,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.7744361162185669,4.589235782623291,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8270676732063293,4.194990634918213,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9172932505607605,4.619808197021484,796,9,10000,HashmapProjectionOnlineIterative +LungCancer,0.625,0.20052766799926758,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.375,0.34597325325012207,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.75,0.32823657989501953,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.625,0.25274133682250977,48,3,10000,HashmapProjectionOnlineIterative +Lymphography,0.8108108043670654,0.7057723999023438,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.837837815284729,1.9078831672668457,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8108108043670654,1.8467602729797363,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.7837837934494019,1.9848048686981201,222,4,10000,HashmapProjectionOnlineIterative +Magic,0.8056782484054565,158.82539343833923,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7949526906013489,162.46374201774597,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7928496599197388,157.82632088661194,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7289169430732727,153.94157123565674,28530,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7708333134651184,7.337397575378418,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7083333134651184,8.278546333312988,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.8083333373069763,8.692152261734009,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7124999761581421,7.903307676315308,1442,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8440459966659546,1080.2367310523987,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8492127060890198,1034.0241134166718,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8553327322006226,1030.4228150844574,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8636363744735718,971.7375535964966,195096,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,0.7965664863586426,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.6538461446762085,0.5345795154571533,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,0.6529843807220459,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.6149187088012695,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9159347414970398,24.081439971923828,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9109159111976624,24.1241774559021,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.903387725353241,24.787916660308838,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9121706485748291,25.29687261581421,4786,3,10000,HashmapProjectionOnlineIterative +Monks1,0.5324074029922485,2.466066598892212,248,2,10000,HashmapProjectionOnlineIterative +Monks2,0.6689814925193787,2.58479642868042,338,2,10000,HashmapProjectionOnlineIterative +Monks3,0.5370370149612427,2.5872323513031006,244,2,10000,HashmapProjectionOnlineIterative +Mushroom,0.9990152716636658,64.1415548324585,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,57.42265868186951,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,56.5574049949646,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,56.906203269958496,12186,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7647058963775635,4.7447669506073,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.9411764740943909,4.419323444366455,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.848739504814148,4.60287070274353,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8235294222831726,5.223132848739624,714,2,10000,HashmapProjectionOnlineIterative +Musk2,0.969072163105011,67.02060508728027,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9727107286453247,67.14215183258057,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9502729177474976,64.68024611473083,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9733171463012695,64.61890840530396,9898,2,10000,HashmapProjectionOnlineIterative +Nursery,0.9626542925834656,112.34552216529846,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9577160477638245,106.96342587471008,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9672839641571045,105.14542198181152,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9361110925674438,110.23145961761475,19440,5,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.5882353186607361,7.405737400054932,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.800000011920929,8.721981763839722,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7098039388656616,8.706345796585083,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.729411780834198,9.070201873779297,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9098039269447327,8.968466520309448,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8980392217636108,7.846374273300171,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9137254953384399,8.387397289276123,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,7.9948530197143555,1534,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7543859481811523,7.177987575531006,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7324561476707458,8.370170593261719,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7894737124443054,7.82606053352356,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7368420958518982,7.300124645233154,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8333333134651184,6.144280433654785,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,6.574270009994507,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8859649300575256,6.736602783203125,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9210526347160339,6.6748411655426025,1368,3,10000,HashmapProjectionOnlineIterative +Optical,0.9454646706581116,47.341668128967285,7646,10,10000,HashmapProjectionOnlineIterative +Ozone,0.9684542417526245,22.144885540008545,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9479495286941528,20.745447158813477,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.965299665927887,21.184611320495605,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.8264984488487244,22.06257700920105,3804,2,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9407894611358643,45.09481334686279,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9641813039779663,46.36776351928711,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9539473652839661,44.05074739456177,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9415204524993896,45.75913143157959,8210,5,10000,HashmapProjectionOnlineIterative +Parkinsons,0.918367326259613,1.3206675052642822,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8775510191917419,1.4959197044372559,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.918367326259613,1.3416812419891357,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9795918464660645,1.354752779006958,292,2,10000,HashmapProjectionOnlineIterative +Pendigits,0.9376786947250366,82.17021894454956,14988,10,10000,HashmapProjectionOnlineIterative +Pima,0.7083333134651184,5.7764809131622314,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7760416865348816,5.495496034622192,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.6979166865348816,5.825252056121826,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.6666666865348816,5.671091318130493,1152,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6042168140411377,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.7712149620056152,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.8434646129608154,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.7662942409515381,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.6315221786499023,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.8377716541290283,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.42307692766189575,0.8822073936462402,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.8560676574707031,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.586172342300415,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,1.0342869758605957,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.9576981067657471,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.7977297306060791,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.6079156398773193,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.9323973655700684,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.9300665855407715,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.772648811340332,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,0.8973343372344971,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.4615384638309479,1.0094413757324219,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,0.9747319221496582,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,1.0117614269256592,158,6,10000,HashmapProjectionOnlineIterative +Planning,0.5333333611488342,1.4619276523590088,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.4888888895511627,1.3200953006744385,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.5333333611488342,1.1790776252746582,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6222222447395325,1.289226770401001,274,2,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6899999976158142,14.479412317276001,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7200000286102295,13.876977920532227,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7124999761581421,14.063527822494507,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7149999737739563,14.769850969314575,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5600000023841858,14.20804214477539,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5425000190734863,14.312180042266846,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5049999952316284,15.28687834739685,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5149999856948853,14.532541036605835,2400,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7149999737739563,13.98145866394043,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7049999833106995,14.23883318901062,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7450000047683716,14.623103857040405,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.6899999976158142,13.981192588806152,2398,100,10000,HashmapProjectionOnlineIterative +PostOperative,0.5454545617103577,0.5422153472900391,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.40909090638160706,0.5871438980102539,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.7272727489471436,0.48094773292541504,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.3636363744735718,0.8827731609344482,136,3,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4146341383457184,2.882185220718384,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4390243887901306,3.0589146614074707,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.5121951103210449,2.873143434524536,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.47560974955558777,3.236278772354126,496,15,10000,HashmapProjectionOnlineIterative +Ringnorm,0.977297306060791,58.60171914100647,11100,2,10000,HashmapProjectionOnlineIterative From afba97d5627b59909f4e277135b951b96ca0267f Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 22 Feb 2023 08:20:43 -0800 Subject: [PATCH 12/50] res --- .../results/results1676655713.7958713.csv | 109 +++++ .../results/results1676670420.3874404.csv | 86 ++++ .../results/results1676673981.6381052.csv | 71 +++ .../results/results1676674354.1319327.csv | 13 + .../results/results1676675098.3865027.csv | 2 + .../results/results1676675172.470468.csv | 88 ++++ .../results/results1676864288.0535574.csv | 428 ++++++++++++++++++ .../results/results1676865835.1340725.csv | 211 +++++++++ .../results/results1676876813.5579395.csv | 428 ++++++++++++++++++ .../results/results1676889459.4825754.csv | 428 ++++++++++++++++++ .../results/results1676901953.5946455.csv | 428 ++++++++++++++++++ .../results/results1676905066.8454866.csv | 428 ++++++++++++++++++ .../results/results1676909310.7542157.csv | 428 ++++++++++++++++++ .../results/results1676923941.099781.csv | 428 ++++++++++++++++++ .../results/results1676940804.1752489.csv | 428 ++++++++++++++++++ 15 files changed, 4004 insertions(+) create mode 100644 examples/hdc_methods_survey/results/results1676670420.3874404.csv create mode 100644 examples/hdc_methods_survey/results/results1676673981.6381052.csv create mode 100644 examples/hdc_methods_survey/results/results1676674354.1319327.csv create mode 100644 examples/hdc_methods_survey/results/results1676675098.3865027.csv create mode 100644 examples/hdc_methods_survey/results/results1676675172.470468.csv create mode 100644 examples/hdc_methods_survey/results/results1676864288.0535574.csv create mode 100644 examples/hdc_methods_survey/results/results1676865835.1340725.csv create mode 100644 examples/hdc_methods_survey/results/results1676876813.5579395.csv create mode 100644 examples/hdc_methods_survey/results/results1676889459.4825754.csv create mode 100644 examples/hdc_methods_survey/results/results1676901953.5946455.csv create mode 100644 examples/hdc_methods_survey/results/results1676905066.8454866.csv create mode 100644 examples/hdc_methods_survey/results/results1676909310.7542157.csv create mode 100644 examples/hdc_methods_survey/results/results1676923941.099781.csv create mode 100644 examples/hdc_methods_survey/results/results1676940804.1752489.csv diff --git a/examples/hdc_methods_survey/results/results1676655713.7958713.csv b/examples/hdc_methods_survey/results/results1676655713.7958713.csv index 7750373e..5d24876f 100644 --- a/examples/hdc_methods_survey/results/results1676655713.7958713.csv +++ b/examples/hdc_methods_survey/results/results1676655713.7958713.csv @@ -317,3 +317,112 @@ PrimaryTumor,0.4390243887901306,3.0589146614074707,496,15,10000,HashmapProjectio PrimaryTumor,0.5121951103210449,2.873143434524536,496,15,10000,HashmapProjectionOnlineIterative PrimaryTumor,0.47560974955558777,3.236278772354126,496,15,10000,HashmapProjectionOnlineIterative Ringnorm,0.977297306060791,58.60171914100647,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9789189100265503,58.18067693710327,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9810810685157776,60.357868671417236,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9805405139923096,58.668986558914185,11100,2,10000,HashmapProjectionOnlineIterative +Seeds,0.8846153616905212,1.7970890998840332,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.8846153616905212,1.3789052963256836,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.942307710647583,1.0278270244598389,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9615384340286255,1.9244060516357422,316,3,10000,HashmapProjectionOnlineIterative +Semeion,0.9371859431266785,19.180081367492676,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8542713522911072,18.56029510498047,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8643215894699097,18.747865438461304,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.9045225977897644,17.655301809310913,2390,10,10000,HashmapProjectionOnlineIterative +Soybean,0.39361703395843506,4.3163793087005615,614,18,10000,HashmapProjectionOnlineIterative +Spambase,0.9130434989929199,39.73625731468201,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.9226086735725403,39.675583600997925,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8843477964401245,39.54610013961792,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8982608914375305,38.70034670829773,6902,2,10000,HashmapProjectionOnlineIterative +Spect,0.6451612710952759,1.1964201927185059,158,2,10000,HashmapProjectionOnlineIterative +Spectf,0.9197860956192017,1.1015148162841797,160,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6220930218696594,5.4472455978393555,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5290697813034058,5.48076057434082,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6162790656089783,9.151159048080444,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.7034883499145508,6.865407943725586,1036,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.628000020980835,11.702695846557617,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.671999990940094,8.68159818649292,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7360000014305115,8.008564710617065,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.6759999990463257,8.353805541992188,1500,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8656716346740723,1.9882609844207764,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.7761194109916687,2.3547167778015137,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.7910447716712952,1.8464772701263428,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8507462739944458,2.5105795860290527,406,2,10000,HashmapProjectionOnlineIterative +StatlogImage,0.941074550151825,18.780453205108643,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9740034937858582,19.56673502922058,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9722703695297241,18.769811630249023,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9705372452735901,20.543224811553955,3466,7,10000,HashmapProjectionOnlineIterative +StatlogLandsat,0.8880000114440918,56.58509016036987,8870,6,10000,HashmapProjectionOnlineIterative +StatlogShuttle,0.9863448143005371,497.9790234565735,87000,7,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.6966824531555176,8.495580434799194,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7535545229911804,9.024230480194092,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.6729857921600342,9.03141736984253,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.6824644804000854,7.544244766235352,1270,4,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7175257802009583,18.872273683547974,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7257732152938843,21.348149061203003,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7195876240730286,15.212936401367188,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7134020328521729,17.19016933441162,2912,7,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9599999785423279,5.18487286567688,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.95333331823349,4.677182674407959,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,1.0,4.8875439167022705,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9599999785423279,5.016742467880249,900,6,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.316373348236084,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5789473652839661,1.2439699172973633,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5789473652839661,1.2372732162475586,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.44736841320991516,1.2559142112731934,226,3,10000,HashmapProjectionOnlineIterative +Thyroid,0.9591598510742188,46.98859190940857,7544,3,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9665272235870361,12.865564823150635,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9790794849395752,11.791436672210693,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9623430967330933,12.23120665550232,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9288703203201294,11.907288789749146,1438,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7054545283317566,24.86310577392578,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6454545259475708,17.824646949768066,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6981818079948425,16.588518619537354,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6545454263687134,17.255088806152344,3302,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.06104135513305664,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.09027385711669922,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.10388422012329102,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.07523155212402344,16,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9664865136146545,56.526952505111694,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9718918800354004,57.2667875289917,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9713513255119324,58.52448034286499,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9697297215461731,51.0077645778656,11100,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8571428656578064,1.9018213748931885,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8051947951316833,2.353299140930176,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,2.334024667739868,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8051947951316833,2.2987711429595947,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.1457197666168213,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,1.9095983505249023,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,1.876133680343628,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,1.8731677532196045,466,3,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9186217188835144,40.118103981018066,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9406158328056335,40.223233699798584,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.929618775844574,39.896029472351074,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9516128897666931,38.650288581848145,8184,4,10000,HashmapProjectionOnlineIterative +Waveform,0.8216000199317932,31.363965034484863,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.7968000173568726,31.983672857284546,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8015999794006348,30.491474866867065,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8263999819755554,29.817710161209106,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8320000171661377,31.83196210861206,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8208000063896179,31.287428855895996,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8223999738693237,35.089539766311646,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8256000280380249,38.09082365036011,7500,3,10000,HashmapProjectionOnlineIterative +Wine,1.0,1.6253621578216553,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.7457780838012695,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.513761043548584,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9318181872367859,1.7765862941741943,268,3,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5799999833106995,15.87173318862915,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5950000286102295,19.135046005249023,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.574999988079071,9.794358015060425,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5625,10.771269083023071,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.47957515716552734,33.135679960250854,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5138888955116272,33.283512353897095,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.48856207728385925,39.7279953956604,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5138888955116272,42.785314083099365,7348,7,10000,HashmapProjectionOnlineIterative +Yeast,0.45552560687065125,12.091835498809814,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.4474393427371979,11.181474208831787,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5633423328399658,14.379604816436768,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5013477206230164,13.469677448272705,2226,10,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.7979211807250977,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.6740009784698486,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.7158269882202148,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.578197717666626,152,7,10000,HashmapProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676670420.3874404.csv b/examples/hdc_methods_survey/results/results1676670420.3874404.csv new file mode 100644 index 00000000..cd2aaabd --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676670420.3874404.csv @@ -0,0 +1,86 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5747126340866089,27.66663670539856,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5795019268989563,23.554009437561035,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5268199443817139,24.31787085533142,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.6321839094161987,23.80571937561035,6266,3,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.8240761756896973,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.970036506652832,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.8822126388549805,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.0626544952392578,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.3615553379058838,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.8844113349914551,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.9478237628936768,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.894355058670044,180,2,10000,HashmapProjectionRegenerativeContinuous +Adult,0.842884361743927,358.34107637405396,65122,2,10000,HashmapProjectionRegenerativeContinuous +Annealing,0.6100000143051147,8.547531604766846,1596,5,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6814159154891968,9.03885531425476,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6991150379180908,8.680232763290405,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.4247787594795227,9.305416345596313,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6548672318458557,8.88362169265747,678,13,10000,HashmapProjectionRegenerativeContinuous +AudiologyStd,0.1599999964237213,3.6405961513519287,342,18,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9615384340286255,6.64319920539856,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9166666865348816,6.426609992980957,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9358974099159241,5.567086219787598,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9358974099159241,7.758285284042358,938,3,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.7200005054473877,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,1.36098313331604,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.5,1.2908413410186768,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,1.536564826965332,24,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8946902751922607,51.05977654457092,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8929203748703003,57.5494327545166,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8840708136558533,54.79848623275757,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8584070801734924,88.29388308525085,6782,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7219251394271851,20.500943899154663,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.6631016135215759,15.927404403686523,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.6898396015167236,20.734973192214966,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7700534462928772,21.81484317779541,1122,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,20.760399341583252,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7605633735656738,6.036876678466797,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7323943376541138,15.548106908798218,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,6.553703546524048,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9142857193946838,38.71000003814697,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9657142758369446,31.795833826065063,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9714285731315613,25.981151580810547,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9828571677207947,26.679805278778076,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9718309640884399,22.079872131347656,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9436619877815247,40.36907482147217,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9718309640884399,41.9169065952301,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8802816867828369,40.27436971664429,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,20.06659483909607,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7755101919174194,21.233335971832275,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7755101919174194,7.454244613647461,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8367347121238708,30.79955220222473,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.692307710647583,2.945694923400879,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.807692289352417,17.83633518218994,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.5769230723381042,19.185155630111694,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.6153846383094788,1.1162559986114502,160,6,10000,HashmapProjectionRegenerativeContinuous +Car,0.8402777910232544,158.534565448761,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9212962985038757,127.61484980583191,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9074074029922485,36.86157584190369,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9328703880310059,13.863731145858765,2592,4,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.721280574798584,19.677175283432007,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.8210923075675964,20.13705277442932,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7890772223472595,18.596760272979736,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7740113139152527,18.918323040008545,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.930320143699646,15.134541034698486,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9322034120559692,15.671310186386108,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8964218497276306,17.180506706237793,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9265536665916443,14.88789987564087,3190,3,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.43527230620384216,274.05866837501526,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4257199764251709,275.7935218811035,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.44938695430755615,260.84214544296265,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.44853150844573975,239.03553318977356,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9749687314033508,25.033902168273926,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9774718284606934,23.82125949859619,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9637046456336975,23.664979934692383,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9687108993530273,23.027271270751953,4794,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5779816508293152,3.7087550163269043,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.642201840877533,2.9742143154144287,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5688073635101318,3.5662336349487305,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.4678899049758911,3.1155483722686768,652,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.6538461446762085,1.9457645416259766,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.807692289352417,2.0748350620269775,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.6153846383094788,1.5402634143829346,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7307692170143127,1.9961645603179932,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.9437229633331299,6.276402473449707,1056,11,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8100538849830627,544.5020925998688,101336,3,10000,HashmapProjectionRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1676673981.6381052.csv b/examples/hdc_methods_survey/results/results1676673981.6381052.csv new file mode 100644 index 00000000..48cd092b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676673981.6381052.csv @@ -0,0 +1,71 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5555555820465088,4.864372491836548,6266,3,10000,HashmapProjection +Abalone,0.5498084425926208,4.571861267089844,6266,3,10000,HashmapProjection +Abalone,0.5545976758003235,4.580791473388672,6266,3,10000,HashmapProjection +Abalone,0.540229856967926,4.614607572555542,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.136244535446167,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.13510751724243164,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.13492894172668457,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.13541221618652344,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13558030128479004,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13547277450561523,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13547158241271973,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13645601272583008,180,2,10000,HashmapProjection +Adult,0.7104600667953491,61.62808632850647,65122,2,10000,HashmapProjection +Annealing,0.5,0.9383080005645752,1596,5,10000,HashmapProjection +Arrhythmia,0.6371681690216064,1.6388368606567383,678,13,10000,HashmapProjection +Arrhythmia,0.6283186078071594,1.7315776348114014,678,13,10000,HashmapProjection +Arrhythmia,0.5663716793060303,1.6923351287841797,678,13,10000,HashmapProjection +Arrhythmia,0.6814159154891968,1.6783490180969238,678,13,10000,HashmapProjection +AudiologyStd,0.8399999737739563,0.23678231239318848,342,18,10000,HashmapProjection +BalanceScale,0.7820512652397156,0.6771435737609863,938,3,10000,HashmapProjection +BalanceScale,0.7948718070983887,0.6764111518859863,938,3,10000,HashmapProjection +BalanceScale,0.8141025900840759,0.6737782955169678,938,3,10000,HashmapProjection +BalanceScale,0.7564102411270142,0.6799235343933105,938,3,10000,HashmapProjection +Balloons,1.0,0.020595073699951172,24,2,10000,HashmapProjection +Balloons,0.75,0.020546913146972656,24,2,10000,HashmapProjection +Balloons,0.75,0.020569801330566406,24,2,10000,HashmapProjection +Balloons,0.75,0.020517826080322266,24,2,10000,HashmapProjection +Bank,0.6451327204704285,5.199533700942993,6782,2,10000,HashmapProjection +Bank,0.6548672318458557,5.183168172836304,6782,2,10000,HashmapProjection +Bank,0.6424778699874878,5.202471494674683,6782,2,10000,HashmapProjection +Bank,0.6353982090950012,5.216698884963989,6782,2,10000,HashmapProjection +Blood,0.6096256971359253,0.8113288879394531,1122,2,10000,HashmapProjection +Blood,0.6951871514320374,0.8269503116607666,1122,2,10000,HashmapProjection +Blood,0.6363636255264282,0.8123149871826172,1122,2,10000,HashmapProjection +Blood,0.6951871514320374,0.8146166801452637,1122,2,10000,HashmapProjection +BreastCancer,0.7183098793029785,0.33023929595947266,430,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.32624197006225586,430,2,10000,HashmapProjection +BreastCancer,0.7887324094772339,0.3230555057525635,430,2,10000,HashmapProjection +BreastCancer,0.6619718074798584,0.32326269149780273,430,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.7920308113098145,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.7690060138702393,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,0.7656912803649902,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.765021800994873,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.922535240650177,0.6827042102813721,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.6913282871246338,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.7105212211608887,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9436619877815247,0.7193050384521484,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5510203838348389,0.2606315612792969,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6122449040412903,0.2568705081939697,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.25770139694213867,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.25996828079223633,298,2,10000,HashmapProjection +BreastTissue,0.6153846383094788,0.12387728691101074,160,6,10000,HashmapProjection +BreastTissue,0.7692307829856873,0.12936139106750488,160,6,10000,HashmapProjection +BreastTissue,0.5,0.13417577743530273,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.1298542022705078,160,6,10000,HashmapProjection +Car,0.7824074029922485,1.9075233936309814,2592,4,10000,HashmapProjection +Car,0.7569444179534912,1.9131677150726318,2592,4,10000,HashmapProjection +Car,0.7754629850387573,1.9045758247375488,2592,4,10000,HashmapProjection +Car,0.7986111044883728,1.9164423942565918,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.5932203531265259,2.5286788940429688,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5856873989105225,2.530512809753418,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.6195856928825378,2.535332441329956,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5649717450141907,2.5300607681274414,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.7683615684509277,2.4841866493225098,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7928436994552612,2.523627996444702,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7928436994552612,2.6334609985351562,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7721280455589294,2.4771628379821777,3190,3,10000,HashmapProjection +ChessKrvk,0.2718847990036011,30.537455558776855,42084,18,10000,HashmapProjection +ChessKrvk,0.2704590857028961,30.61189079284668,42084,18,10000,HashmapProjection +ChessKrvk,0.26974621415138245,30.375856161117554,42084,18,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676674354.1319327.csv b/examples/hdc_methods_survey/results/results1676674354.1319327.csv new file mode 100644 index 00000000..34b6a8cd --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676674354.1319327.csv @@ -0,0 +1,13 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5593869686126709,4.595350503921509,6266,3,10000,HashmapProjection +Abalone,0.5392720103263855,4.534806251525879,6266,3,10000,HashmapProjection +Abalone,0.5574712753295898,4.629645347595215,6266,3,10000,HashmapProjection +Abalone,0.5440613031387329,4.583494186401367,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.13611125946044922,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.13576817512512207,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.13561749458312988,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.135514497756958,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13602995872497559,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13596010208129883,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13629746437072754,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.13644981384277344,180,2,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1676675098.3865027.csv b/examples/hdc_methods_survey/results/results1676675098.3865027.csv new file mode 100644 index 00000000..afb3249f --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676675098.3865027.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5833333134651184,31.281850337982178,6266,3,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676675172.470468.csv b/examples/hdc_methods_survey/results/results1676675172.470468.csv new file mode 100644 index 00000000..db0b3be7 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676675172.470468.csv @@ -0,0 +1,88 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.561302661895752,30.982548475265503,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.44252872467041016,37.56176400184631,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5574712753295898,32.793187618255615,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5919540524482727,31.81030011177063,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.7805418968200684,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.7718346118927002,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.7807207107543945,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.7914412021636963,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.7852857112884521,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.7902431488037109,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.785022497177124,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.7843277454376221,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.8030833601951599,318.8781313896179,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7300000190734863,7.205065727233887,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6194690465927124,4.516806602478027,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6814159154891968,4.499605417251587,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6637167930603027,4.275613307952881,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6460176706314087,4.428943157196045,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.800000011920929,1.6338379383087158,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9166666865348816,3.3918886184692383,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9358974099159241,3.434483766555786,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9358974099159241,3.4287447929382324,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8653846383094788,3.4084813594818115,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.10072469711303711,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.09688138961791992,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.09998559951782227,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.09565401077270508,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8725663423538208,30.08585834503174,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8858407139778137,29.921367645263672,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8053097128868103,37.18869733810425,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8592920303344727,30.039251565933228,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7165775299072266,4.710049390792847,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.5401069521903992,4.722925901412964,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.5668449401855469,4.696846008300781,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7860962748527527,4.730851411819458,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.591549277305603,1.9788298606872559,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7042253613471985,2.050184488296509,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6056337952613831,2.0167105197906494,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6901408433914185,2.0513370037078857,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,4.532257556915283,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,4.5773561000823975,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,4.504388332366943,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,4.45978307723999,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9647887349128723,3.8117971420288086,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,3.7177927494049072,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,3.714796304702759,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,3.763947010040283,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6122449040412903,1.36198091506958,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7551020383834839,1.3478081226348877,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8979591727256775,1.347916603088379,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7551020383834839,1.3484699726104736,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.8186030387878418,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.807692289352417,0.7809860706329346,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.8167665004730225,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.8131506443023682,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9375,12.135034799575806,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9351851940155029,12.16740107536316,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9606481194496155,11.989932775497437,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9675925970077515,11.73918104171753,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8003766536712646,15.795389413833618,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.81732577085495,15.899280309677124,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7890772223472595,15.932127714157104,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8041431307792664,15.800807237625122,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9058380126953125,14.659282684326172,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9190207123756409,14.101464033126831,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9077212810516357,14.20785403251648,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9378530979156494,14.140331268310547,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5700028538703918,238.10690188407898,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5332192778587341,228.45257949829102,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5591673851013184,229.19780039787292,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5671514272689819,229.0402991771698,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9749687314033508,20.6974515914917,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9724655747413635,20.254414796829224,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9762202501296997,20.69208788871765,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9849812388420105,20.330264568328857,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.115020990371704,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,3.102174997329712,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5504587292671204,3.0978519916534424,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.0350735187530518,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.75,1.400404691696167,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.4436321258544922,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,1.4403316974639893,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.402773141860962,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.9329004287719727,5.701108932495117,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7560542225837708,538.2068464756012,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7498371601104736,714.3651497364044,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7670081257820129,1046.5505583286285,101336,3,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676864288.0535574.csv b/examples/hdc_methods_survey/results/results1676864288.0535574.csv new file mode 100644 index 00000000..cd31cfc0 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676864288.0535574.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6168582439422607,34.88504409790039,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.561302661895752,42.99789881706238,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5957854390144348,35.53132367134094,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6235632300376892,48.903717279434204,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.3141250610351562,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9068686962127686,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.8028144836425781,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.322002649307251,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3234174251556396,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3301091194152832,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3371996879577637,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3416531085968018,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.8160432577133179,433.82900643348694,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7300000190734863,7.235440731048584,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6017699241638184,5.708996057510376,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6548672318458557,5.633769989013672,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6991150379180908,5.521230459213257,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6460176706314087,5.49162745475769,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.7599999904632568,1.7838435173034668,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9551281929016113,4.989980936050415,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8974359035491943,3.5241243839263916,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9487179517745972,3.525932788848877,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9551281929016113,3.5404398441314697,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.10283637046813965,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.10267424583435059,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.10281229019165039,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.10069632530212402,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8548672795295715,37.2083523273468,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8584070801734924,41.29144477844238,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8884955644607544,38.407142162323,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8964601755142212,32.2124969959259,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7165775299072266,4.794800758361816,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.8074866533279419,4.89462685585022,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7486631274223328,4.686861991882324,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6631016135215759,5.686571359634399,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6056337952613831,2.1800901889801025,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7183098793029785,2.3468141555786133,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7323943376541138,2.0350894927978516,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.5352112650871277,1.9482195377349854,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,4.711308717727661,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9485714435577393,4.564818859100342,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,5.556199073791504,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,4.582331418991089,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.98591548204422,3.7724194526672363,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,5.334047555923462,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,5.0786707401275635,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,4.6437647342681885,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7142857313156128,1.4320757389068604,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6122449040412903,1.5420489311218262,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,1.4114258289337158,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6530612111091614,1.4550864696502686,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.807692289352417,0.9647257328033447,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.8727312088012695,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6153846383094788,0.816561222076416,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.8322696685791016,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9444444179534912,12.629131555557251,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9560185074806213,12.203718185424805,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9467592835426331,14.120686292648315,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9583333134651184,13.796746730804443,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,18.078113317489624,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8248587846755981,18.395604848861694,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8154425621032715,16.11650538444519,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7758945226669312,16.138121604919434,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9246704578399658,14.004793405532837,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9152542352676392,14.307464599609375,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8907721042633057,14.227625131607056,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9284369349479675,14.695502042770386,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5414884686470032,237.74650740623474,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5635871291160583,266.9799749851227,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5307955741882324,255.70602369308472,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5624465346336365,232.56169295310974,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9837296605110168,19.990699768066406,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9724655747413635,20.01201629638672,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9674593210220337,20.011164665222168,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9824780821800232,20.48821187019348,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5412843823432922,3.1331167221069336,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.6697247624397278,3.093581438064575,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.6146789193153381,3.0746984481811523,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.1119680404663086,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.410689115524292,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.416365623474121,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.421086311340332,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,1.3760654926300049,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.9372294545173645,5.760257720947266,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7725738883018494,469.4993393421173,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7670673131942749,468.5340099334717,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7413701415061951,467.7916464805603,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7808632850646973,467.9388964176178,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47554346919059753,11.288665294647217,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.42391303181648254,11.171631813049316,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.4538043439388275,11.077523708343506,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.44565218687057495,11.134760856628418,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8139534592628479,4.605815887451172,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,4.6293041706085205,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8255813717842102,4.660951614379883,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8662790656089783,4.733822822570801,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7265625,3.57954478263855,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7421875,3.53365159034729,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.796875,3.5233521461486816,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7109375,3.540637254714966,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,2.6046650409698486,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,2.6545894145965576,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,2.594963788986206,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,2.600295305252075,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7575757503509521,0.9046328067779541,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7878788113594055,0.8976075649261475,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,0.896942138671875,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,0.9006040096282959,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,2.5035836696624756,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8452380895614624,2.489225387573242,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.726190447807312,2.47440505027771,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,2.4347879886627197,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8125,5.100675344467163,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.890625,5.125950813293457,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.859375,5.129420518875122,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8489583134651184,5.110674858093262,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.84375,5.175575494766235,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8697916865348816,5.125178098678589,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.90625,5.1077351570129395,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8541666865348816,5.104559659957886,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.7599999904632568,0.6841821670532227,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.680335521697998,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.800000011920929,0.6800012588500977,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.6864659786224365,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4166666567325592,1.5263292789459229,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.5625,1.534306526184082,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.3958333432674408,1.6552135944366455,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4791666567325592,1.510270118713379,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.7358490824699402,1.6716270446777344,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6415094137191772,1.6765272617340088,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6415094137191772,1.688659429550171,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5471698045730591,1.6606581211090088,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.5657894611358643,1.9628515243530273,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6052631735801697,1.9745545387268066,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6973684430122375,1.9537503719329834,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.5394737124443054,1.9611337184906006,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.0516269207000732,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5263158082962036,2.301011562347412,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5789473652839661,2.3318562507629395,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5657894611358643,2.3403098583221436,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5921052694320679,2.3418073654174805,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8082191944122314,2.1791248321533203,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.835616409778595,2.1412580013275146,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7808219194412231,2.1536216735839844,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8630136847496033,2.136629581451416,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.9461243152618408,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,0.9609673023223877,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,0.9710907936096191,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,0.9816975593566895,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,1.5938796997070312,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.46000000834465027,1.6073408126831055,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3199999928474426,1.6147418022155762,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.25999999046325684,1.63838529586792,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.1722080707550049,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7948718070983887,1.0706427097320557,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.0631470680236816,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7179487347602844,1.069352388381958,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5346534848213196,6.600235939025879,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,2.6463940143585205,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6095890402793884,4.151506423950195,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,4.244692325592041,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7123287916183472,4.128739595413208,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6575342416763306,4.1072258949279785,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.14523810148239136,6.704893112182617,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8977272510528564,2.2903544902801514,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9204545617103577,2.2667388916015625,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8977272510528564,2.2909247875213623,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9431818127632141,2.285122871398926,526,2,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.8334336280822754,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.8290460109710693,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.821441650390625,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.8356308937072754,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7080000042915344,7.715087413787842,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.5720000267028809,7.7357306480407715,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.5920000076293945,7.657801628112793,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6480000019073486,7.693594455718994,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.14282703399658203,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.13897490501403809,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.1456141471862793,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.146010160446167,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.8687999844551086,145.82614850997925,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8921999931335449,146.1583149433136,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9070000052452087,147.96724104881287,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9046000242233276,148.9142496585846,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.7444444298744202,2.784991979598999,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7666666507720947,2.7822656631469727,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7888888716697693,2.789573907852173,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.8111110925674438,2.7881298065185547,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8947368264198303,3.913130521774292,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.9248120188713074,3.919362783432007,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8796992301940918,3.918355703353882,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8947368264198303,3.916917562484741,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.23239994049072266,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.22905635833740234,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.2331218719482422,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.2328779697418213,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.8648648858070374,1.0609941482543945,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7837837934494019,1.0694403648376465,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7567567825317383,1.060382604598999,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.837837815284729,1.0533225536346436,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.8115667700767517,127.33392786979675,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7829653024673462,126.81114530563354,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8273396492004395,125.59612274169922,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8044164180755615,126.17649555206299,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.699999988079071,6.81388783454895,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7875000238418579,6.794450998306274,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7541666626930237,6.82813835144043,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7833333611488342,6.6766676902771,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8082482218742371,878.177006483078,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8001906871795654,868.696284532547,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8613297939300537,866.694296836853,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8400787115097046,871.3355259895325,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.7309441566467285,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.7317385673522949,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.6538461446762085,0.7294845581054688,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.7275495529174805,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8205771446228027,21.181747913360596,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8331242203712463,21.073641777038574,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8281053900718689,21.310709953308105,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7678795456886292,21.405086278915405,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.5486111044883728,2.120593309402466,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.6504629850387573,2.4585299491882324,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.4652777910232544,2.0399389266967773,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.9980305433273315,51.427201986312866,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,54.47719597816467,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,51.09839987754822,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,51.03439402580261,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7899159789085388,3.445247173309326,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.848739504814148,3.444646120071411,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.8739495873451233,3.4853107929229736,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7142857313156128,3.4280762672424316,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9599757194519043,45.18072772026062,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9260157942771912,45.37832999229431,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9702849984169006,45.27512311935425,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9696785807609558,43.903218269348145,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.970370352268219,87.28061127662659,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9722222089767456,90.15208864212036,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.979938268661499,92.5929388999939,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9750000238418579,91.27814674377441,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7960784435272217,7.155989170074463,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7568627595901489,7.112598419189453,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7921568751335144,7.194666624069214,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7098039388656616,7.103501319885254,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9137254953384399,6.825730562210083,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8980392217636108,6.7104716300964355,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.929411768913269,6.681544780731201,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9333333373069763,6.708799839019775,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7763158082962036,6.228832244873047,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6798245906829834,6.274689197540283,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7412280440330505,6.214163303375244,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7675438523292542,6.1517956256866455,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9298245906829834,5.970154047012329,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9166666865348816,5.980043888092041,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9342105388641357,5.958061218261719,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9385964870452881,5.970056772232056,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.9588202834129333,37.956976890563965,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.9731861352920532,16.144787549972534,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9716088175773621,16.845653533935547,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9700315594673157,16.42874264717102,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9164037704467773,16.377342462539673,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.957602322101593,41.92784404754639,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9510233998298645,37.227089405059814,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9437134265899658,36.794583320617676,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9656432867050171,38.93151235580444,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.918367326259613,1.3221495151519775,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.3030080795288086,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.2930855751037598,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.9591836929321289,1.3111763000488281,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.963121771812439,72.15650200843811,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.703125,5.272038459777832,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6979166865348816,5.209036588668823,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.7239583134651184,5.244534730911255,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.75,5.253839492797852,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.7284214496612549,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.807692289352417,0.7379119396209717,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.7387475967407227,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.7417173385620117,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,0.7421584129333496,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7436182498931885,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7422511577606201,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.7469234466552734,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.6725716590881348,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,0.6685183048248291,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.6691734790802002,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.6597659587860107,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.6968059539794922,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.7005181312561035,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,0.712348222732544,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.7114346027374268,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.8223958015441895,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.8324754238128662,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.8128137588500977,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,0.7986068725585938,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.3777777850627899,1.3199419975280762,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.7111111283302307,1.3248074054718018,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.5777778029441833,1.299504041671753,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.7111111283302307,1.3007984161376953,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7074999809265137,16.05148983001709,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7124999761581421,16.06156039237976,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7400000095367432,15.706647634506226,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7200000286102295,15.388811111450195,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6600000262260437,15.46367073059082,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6700000166893005,15.774664878845215,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6150000095367432,15.834655284881592,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6499999761581421,15.990654230117798,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.75,15.489741563796997,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7549999952316284,15.81223440170288,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7699999809265137,15.696507692337036,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7300000190734863,15.93936038017273,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.6484763622283936,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.6818181872367859,0.644514799118042,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.6612343788146973,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.6363636255264282,0.6619694232940674,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.47560974955558777,2.654353618621826,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.45121949911117554,2.651865243911743,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,2.67695951461792,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,2.633759021759033,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.976756751537323,45.91478443145752,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9800000190734863,45.78400158882141,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9827027320861816,45.9238862991333,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9783783555030823,45.4505660533905,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.942307710647583,1.379159688949585,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.8846153616905212,1.3739054203033447,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9615384340286255,1.3643617630004883,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.942307710647583,1.3790302276611328,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.9145728349685669,14.437441349029541,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.9045225977897644,15.167526006698608,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.927135705947876,14.62339973449707,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.9221105575561523,14.604312181472778,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.3856382966041565,3.7375807762145996,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.9295651912689209,29.25111436843872,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9252173900604248,29.420646905899048,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9182608723640442,29.298423767089844,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9252173900604248,29.425455331802368,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.6129032373428345,1.094801664352417,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.8770053386688232,1.1037352085113525,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.3779069781303406,4.835192441940308,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5639534592628479,4.8149635791778564,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5639534592628479,4.831393003463745,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5465116500854492,4.849303960800171,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7120000123977661,6.598931312561035,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7480000257492065,6.594643831253052,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7400000095367432,6.620288133621216,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7319999933242798,6.622178792953491,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8358209133148193,1.8240420818328857,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8059701323509216,1.8075425624847412,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8507462739944458,1.8209950923919678,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,1.8093841075897217,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9532062411308289,15.998888969421387,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9393414258956909,15.999353408813477,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9618717432022095,15.981664896011353,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9462738037109375,16.00959277153015,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.8715000152587891,42.67587447166443,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9971034526824951,392.0840599536896,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7014217972755432,6.02011251449585,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7630331516265869,7.116564512252808,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7156398296356201,6.069996356964111,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7203791737556458,6.632920503616333,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7237113118171692,14.522546768188477,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6329897046089172,14.46836543083191,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7072165012359619,14.386654138565063,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6845360994338989,14.658761978149414,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.307409286499023,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.344514846801758,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.40107274055481,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.349396228790283,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.6315789222717285,1.1591482162475586,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.6052631735801697,1.1292333602905273,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.6315789222717285,1.1231298446655273,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.4736842215061188,1.1176187992095947,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.9247374534606934,37.88464832305908,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9707112908363342,6.168416738510132,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9707112908363342,6.20673942565918,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9665272235870361,6.184457778930664,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9832636117935181,6.263015508651733,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7909091114997864,13.61396598815918,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7872727513313293,13.43919062614441,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.40909090638160706,13.389878034591675,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7818182110786438,13.505857706069946,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.07601332664489746,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.07593417167663574,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.07797360420227051,16,2,10000,SinusoidProjectionOnlineIterative +Trains,1.0,0.07773232460021973,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9800000190734863,46.52891683578491,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9740540385246277,46.45554327964783,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9659459590911865,45.76871037483215,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9702702760696411,45.668351888656616,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8441558480262756,2.0790226459503174,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7532467246055603,2.089585065841675,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,2.0723953247070312,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8701298832893372,2.087618827819824,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.0864899158477783,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8571428656578064,2.101198673248291,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7792207598686218,2.11955189704895,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7532467246055603,2.0960397720336914,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8724340200424194,38.28394794464111,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8621701002120972,38.3687858581543,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8900293111801147,38.65298557281494,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8599706888198853,38.294652223587036,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.8271999955177307,32.63678574562073,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8295999765396118,32.444326639175415,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8223999738693237,32.61560845375061,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8543999791145325,32.58461618423462,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8367999792098999,33.03230619430542,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8191999793052673,33.34683060646057,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8327999711036682,33.15433859825134,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8623999953269958,33.20210313796997,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,1.1647593975067139,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9545454382896423,1.1625230312347412,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9545454382896423,1.1732113361358643,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9090909361839294,1.1743333339691162,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6225000023841858,12.22982406616211,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6800000071525574,11.94308614730835,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6200000047683716,11.844128608703613,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6349999904632568,12.160536050796509,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5866013169288635,38.13549447059631,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.4942810535430908,37.12663221359253,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5588235259056091,39.49029779434204,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.548202633857727,38.00391387939453,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5309972763061523,11.584969758987427,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5094339847564697,11.633874416351318,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5417789816856384,11.737192630767822,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5309972763061523,11.52294921875,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.7420167922973633,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.7413954734802246,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9200000166893005,0.7436678409576416,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.743337869644165,152,7,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676865835.1340725.csv b/examples/hdc_methods_survey/results/results1676865835.1340725.csv new file mode 100644 index 00000000..c3e09ad1 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676865835.1340725.csv @@ -0,0 +1,211 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5919540524482727,140.5457649230957,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5565134286880493,138.93474769592285,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.540229856967926,140.143816947937,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6082375645637512,139.75285649299622,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,3.3893625736236572,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,3.3739395141601562,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,3.450002908706665,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,3.4024744033813477,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,3.3919484615325928,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,3.441143274307251,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,3.4407503604888916,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,3.5075578689575195,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.7873594760894775,1384.3413224220276,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7599999904632568,52.41271162033081,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.4159291982650757,30.328310251235962,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6106194853782654,30.532140731811523,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6106194853782654,30.259904146194458,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6106194853782654,30.410354137420654,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.8399999737739563,14.442000389099121,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9294871687889099,4.391711711883545,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,1.0,4.3408896923065186,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9166666865348816,4.500239610671997,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9615384340286255,4.770588397979736,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.1406095027923584,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.17394256591796875,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.13182854652404785,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.147352933883667,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.886725664138794,135.6418173313141,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8884955644607544,135.36116123199463,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8619468808174133,134.39908814430237,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8575221300125122,136.00417351722717,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7272727489471436,8.598785877227783,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6684492230415344,8.931760311126709,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7379679083824158,8.81345510482788,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7219251394271851,9.470586776733398,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.577464759349823,9.02902603149414,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7183098793029785,9.071491956710815,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.5633803009986877,9.116613149642944,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6338028311729431,9.032346963882446,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,20.36667776107788,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,20.09573984146118,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,20.182173490524292,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9371428489685059,20.070698499679565,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9788732528686523,16.601645469665527,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9295774698257446,16.80245614051819,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9647887349128723,16.94388771057129,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9647887349128723,16.520153760910034,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.44897958636283875,6.049755096435547,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.795918345451355,6.030657052993774,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,6.228537559509277,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7551020383834839,6.1315696239471436,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.807692289352417,5.734942674636841,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7692307829856873,5.612039566040039,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6538461446762085,5.54174017906189,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.5384615659713745,5.6463463306427,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9490740895271301,86.14239168167114,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9513888955116272,85.95280861854553,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9606481194496155,85.83814120292664,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9537037014961243,86.27971935272217,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8135592937469482,110.46203899383545,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8022598624229431,110.5473141670227,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,110.5271806716919,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8154425621032715,110.65794205665588,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9001883268356323,62.87729740142822,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9020715355873108,64.0679280757904,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9171375036239624,63.73908066749573,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9246704578399658,63.025803089141846,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5594525337219238,1893.8050644397736,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5630168318748474,1913.6632905006409,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5416310429573059,1909.891325712204,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5681493878364563,1887.2580406665802,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9862328171730042,93.15224432945251,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.96620774269104,95.24078702926636,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9599499106407166,96.67297387123108,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9724655747413635,96.99289917945862,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,14.718990802764893,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,14.70510721206665,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.6146789193153381,14.757923126220703,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5504587292671204,14.668662548065186,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,6.478861570358276,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,6.530096769332886,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,6.579278945922852,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,6.4828338623046875,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.9523809552192688,38.76510739326477,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7325478196144104,2201.7799146175385,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7839422225952148,2194.597273349762,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.741962194442749,2194.911246776581,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7379359602928162,2207.5447289943695,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.49728259444236755,51.47932243347168,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.42391303181648254,51.558359146118164,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.4429347813129425,51.462265729904175,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.5163043737411499,51.281201124191284,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8255813717842102,21.508172273635864,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.854651153087616,21.62446880340576,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8604651093482971,21.729410409927368,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.9069767594337463,21.657549381256104,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7265625,16.458688974380493,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.78125,16.47472596168518,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.78125,16.594531059265137,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.734375,16.462682247161865,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,18.500580549240112,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,18.49439311027527,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9560439586639404,18.46915316581726,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9560439586639404,18.52396535873413,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,4.112494945526123,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8181818127632141,4.1454548835754395,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,4.115145921707153,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7878788113594055,4.001923561096191,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8095238208770752,17.046985387802124,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.7976190447807312,17.138086557388306,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.7976190447807312,17.293285369873047,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,17.111919403076172,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8697916865348816,23.906269311904907,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.9166666865348816,23.909863710403442,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8333333134651184,23.87227487564087,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.828125,23.99258303642273,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8854166865348816,23.928245544433594,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8177083134651184,23.846147775650024,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.84375,23.461737155914307,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8645833134651184,23.525492906570435,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,3.0998377799987793,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.7599999904632568,3.0851595401763916,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.7200000286102295,3.07767653465271,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,3.0743772983551025,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4375,10.240496635437012,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.5416666865348816,10.300923824310303,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4375,10.313273668289185,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4166666567325592,10.309637784957886,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.5660377144813538,11.423444747924805,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.49056604504585266,11.432305097579956,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.698113203048706,11.319708347320557,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5849056839942932,11.407962560653687,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,3.891101598739624,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6710526347160339,3.8233888149261475,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.5921052694320679,4.084725379943848,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,3.862088441848755,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.9728960990905762,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.46052631735801697,15.976463556289673,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5657894611358643,15.995802640914917,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5789473652839661,15.399016857147217,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5,16.136473178863525,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.6712328791618347,14.937747716903687,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8219178318977356,15.107224941253662,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7945205569267273,15.082544565200806,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.835616409778595,15.050183773040771,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,6.673450469970703,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,6.63546347618103,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,6.54995584487915,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,6.602396249771118,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3799999952316284,10.868060827255249,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.25999999046325684,10.861040353775024,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3400000035762787,10.966496706008911,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3400000035762787,10.9881911277771,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7948718070983887,4.84749698638916,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8717948794364929,4.744437217712402,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,4.772091627120972,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8461538553237915,4.82528829574585,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5264026522636414,30.04380774497986,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,12.111863136291504,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7191780805587769,19.08909249305725,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7054794430732727,19.15196180343628,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,19.167457580566406,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6438356041908264,19.020742416381836,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,31.826518535614014,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8863636255264282,10.725780010223389,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9545454382896423,10.632570028305054,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9204545617103577,10.709264755249023,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9431818127632141,10.686134338378906,526,2,10000,SinusoidProjectionOnlineIterative +Iris,1.0,1.0181219577789307,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,1.0982511043548584,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,1.3510239124298096,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,1.069798231124878,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6679999828338623,54.48368954658508,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6600000262260437,54.31296181678772,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.628000020980835,53.83946633338928,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6320000290870667,54.109477043151855,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.2501804828643799,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.1747586727142334,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.2250354290008545,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.25143885612487793,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.8938000202178955,1288.5116288661957,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9187999963760376,1288.4505367279053,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.897599995136261,1287.8038692474365,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8962000012397766,1285.0058958530426,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.800000011920929,23.488898515701294,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.800000011920929,23.64701509475708,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7777777910232544,9.984790802001953,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.855555534362793,23.568960428237915,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8947368264198303,27.45192790031433,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.9097744226455688,26.966084957122803,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8721804618835449,26.969956874847412,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.902255654335022,26.940165519714355,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.9858808517456055,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,1.0045764446258545,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.25,1.0341715812683105,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.9738781452178955,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9729729890823364,7.558884859085083,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.8648648858070374,7.5256500244140625,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7837837934494019,7.624287366867065,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7567567825317383,7.526507139205933,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.7779179811477661,581.0890073776245,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7802313566207886,582.7787945270538,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8347002863883972,581.2187607288361,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8323869705200195,582.014365196228,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7416666746139526,29.982830286026,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7708333134651184,30.20075535774231,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7416666746139526,30.17948031425476,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7916666865348816,29.493680000305176,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8664965033531189,3993.6037447452545,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8686493039131165,3998.4158647060394,195096,2,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676876813.5579395.csv b/examples/hdc_methods_survey/results/results1676876813.5579395.csv new file mode 100644 index 00000000..21ac3ba0 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676876813.5579395.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5842911601066589,31.648310899734497,6266,3,10000,SinusoidProjectionRegenerativeContinuous +Abalone,0.6245210766792297,31.54078197479248,6266,3,10000,SinusoidProjectionRegenerativeContinuous +Abalone,0.6235632300376892,31.73107385635376,6266,3,10000,SinusoidProjectionRegenerativeContinuous +Abalone,0.6149425506591797,31.691123723983765,6266,3,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.2585396766662598,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.258903980255127,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.2562472820281982,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.266547679901123,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2551729679107666,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2554452419281006,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2594106197357178,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2591686248779297,180,2,10000,SinusoidProjectionRegenerativeContinuous +Adult,0.8138934969902039,309.0689036846161,65122,2,10000,SinusoidProjectionRegenerativeContinuous +Annealing,0.75,7.808390855789185,1596,5,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.5663716793060303,5.434130907058716,678,13,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.6283186078071594,5.476025819778442,678,13,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.5575221180915833,5.331235647201538,678,13,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.6371681690216064,5.2854979038238525,678,13,10000,SinusoidProjectionRegenerativeContinuous +AudiologyStd,0.6800000071525574,2.283640146255493,342,18,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.8141025900840759,4.1375555992126465,938,3,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.9358974099159241,4.149076700210571,938,3,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.8910256624221802,4.159852981567383,938,3,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.9038461446762085,4.146281003952026,938,3,10000,SinusoidProjectionRegenerativeContinuous +Balloons,1.0,0.5854084491729736,24,2,10000,SinusoidProjectionRegenerativeContinuous +Balloons,1.0,0.5847787857055664,24,2,10000,SinusoidProjectionRegenerativeContinuous +Balloons,0.0,0.5824174880981445,24,2,10000,SinusoidProjectionRegenerativeContinuous +Balloons,1.0,0.5928831100463867,24,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.856637179851532,30.11973810195923,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.8707964420318604,29.97566509246826,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.8876106142997742,30.246660947799683,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.8840708136558533,30.124555587768555,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.5882353186607361,5.189007997512817,1122,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.7112299203872681,5.28165340423584,1122,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.7700534462928772,5.237475395202637,1122,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.7860962748527527,5.260972499847412,1122,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.6760563254356384,2.5863776206970215,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.5211267471313477,2.614819288253784,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,2.5697269439697266,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.577464759349823,2.5695457458496094,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.9714285731315613,4.981497287750244,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.9599999785423279,4.963195323944092,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.9885714054107666,5.005603790283203,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.977142870426178,5.013436555862427,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.922535240650177,4.233065605163574,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.908450722694397,4.193307399749756,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9718309640884399,4.195770978927612,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9366196990013123,4.197413206100464,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7551020383834839,1.9191055297851562,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,1.9324474334716797,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8571428656578064,1.942383050918579,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,1.9389333724975586,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.807692289352417,1.3574376106262207,160,6,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.3494949340820312,160,6,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.5384615659713745,1.3932509422302246,160,6,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.7307692170143127,1.3305222988128662,160,6,10000,SinusoidProjectionRegenerativeContinuous +Car,0.9490740895271301,12.460758924484253,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Car,0.9212962985038757,12.890613555908203,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Car,0.8958333134651184,13.308676719665527,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Car,0.9421296119689941,12.581599712371826,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7457627058029175,16.814542055130005,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7740113139152527,16.835729837417603,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.764595091342926,16.816187143325806,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7419962286949158,16.939139127731323,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8926553726196289,14.686288595199585,3190,3,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.903954803943634,14.431453704833984,3190,3,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8512241244316101,14.688647031784058,3190,3,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9152542352676392,14.849833011627197,3190,3,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.4923011064529419,244.10817980766296,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.49344170093536377,239.25678396224976,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.5188195109367371,241.84739184379578,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.5141146183013916,239.40332627296448,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.8886107802391052,21.354413270950317,4794,2,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.9136420488357544,21.2724506855011,4794,2,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.9549436569213867,20.948549032211304,4794,2,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.8210262656211853,20.842289447784424,4794,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.5137614607810974,3.532020330429077,652,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.6238532066345215,3.4821505546569824,652,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,3.4712159633636475,652,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,3.500671148300171,652,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,1.9845693111419678,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.8269230723381042,1.9705708026885986,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.807692289352417,1.992577075958252,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7307692170143127,1.998661994934082,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.8658008575439453,6.6076624393463135,1056,11,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.773758053779602,474.87911438941956,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.7752383351325989,475.96009850502014,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.741014838218689,472.77219104766846,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.7788501381874084,476.46968269348145,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.47554346919059753,11.967193365097046,2210,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.47554346919059753,12.019550085067749,2210,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.46739131212234497,11.957651376724243,2210,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.49728259444236755,11.698371171951294,2210,3,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.8023256063461304,5.243619203567505,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.8139534592628479,5.294169902801514,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.854651153087616,5.280576229095459,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.854651153087616,5.2925965785980225,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.6484375,4.256538391113281,768,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.625,4.26709246635437,768,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.59375,4.284115791320801,768,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.6875,4.256712436676025,768,2,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,0.9670329689979553,3.088566780090332,550,6,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,0.9120879173278809,3.097399950027466,550,6,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,0.901098906993866,3.0942630767822266,550,6,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,1.0,3.1071836948394775,550,6,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.8787878751754761,1.4324846267700195,196,2,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.7272727489471436,1.424333095550537,196,2,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4113023281097412,196,2,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4280059337615967,196,2,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.8333333134651184,2.9985389709472656,504,8,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.8214285969734192,3.156475782394409,504,8,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.7857142686843872,3.0145761966705322,504,8,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.761904776096344,2.9885361194610596,504,8,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.7760416865348816,5.7024312019348145,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.8645833134651184,5.729852914810181,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.8541666865348816,5.7644736766815186,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.7604166865348816,5.707146406173706,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.8125,5.671919107437134,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.828125,5.759010553359985,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.8385416865348816,5.7170515060424805,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.8072916865348816,5.8945887088775635,1152,3,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.36000001430511475,1.1924374103546143,150,2,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.2800000011920929,1.18919038772583,150,2,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.9200000166893005,1.2459826469421387,150,2,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.1815838813781738,150,2,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.375,2.1565234661102295,292,8,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.3541666567325592,2.116178274154663,292,8,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.4375,2.133638620376587,292,8,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.4583333432674408,2.0876262187957764,292,8,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.7358490824699402,2.1737892627716064,322,6,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.6603773832321167,2.134350299835205,322,6,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.6226415038108826,2.117448329925537,322,6,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.5471698045730591,2.8409485816955566,322,6,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.7105262875556946,3.47308087348938,460,2,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.6184210777282715,2.5100862979888916,460,2,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.6578947305679321,2.529294013977051,460,2,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.6315789222717285,2.489893674850464,460,2,10000,SinusoidProjectionRegenerativeContinuous +HayesRoth,0.0357142873108387,1.6137399673461914,264,3,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.43421053886413574,3.2240493297576904,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.5263158082962036,2.9227919578552246,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.5,2.9972527027130127,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.44736841320991516,3.108227014541626,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.7397260069847107,3.2798032760620117,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.8493150472640991,2.6950883865356445,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.7945205569267273,2.677459239959717,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.8219178318977356,2.709028482437134,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,1.5652844905853271,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.3870967626571655,1.5614614486694336,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.3870967626571655,1.5466115474700928,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.5806451439857483,1.5446245670318604,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.25999999046325684,2.218754529953003,300,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,2.2359955310821533,300,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,2.2243740558624268,300,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.20000000298023224,2.240445137023926,300,5,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.7948718070983887,1.573185682296753,232,2,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.7692307829856873,1.5817389488220215,232,2,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.577953815460205,232,2,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.4871794879436493,1.6020488739013672,232,2,10000,SinusoidProjectionRegenerativeContinuous +HillValley,0.5577557682991028,7.382843732833862,1212,2,10000,SinusoidProjectionRegenerativeContinuous +HorseColic,0.6029411554336548,3.232067584991455,600,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.6369863152503967,4.70450758934021,874,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.6301369667053223,4.682624816894531,874,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.6917808055877686,4.763554811477661,874,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.5958904027938843,4.700825452804565,874,2,10000,SinusoidProjectionRegenerativeContinuous +ImageSegmentation,0.14142857491970062,7.243898391723633,420,7,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.9659090638160706,2.866623878479004,526,2,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.8522727489471436,2.8629913330078125,526,2,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.5795454382896423,2.880977153778076,526,2,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.9204545617103577,2.857844352722168,526,2,10000,SinusoidProjectionRegenerativeContinuous +Iris,0.9729729890823364,1.3676788806915283,226,3,10000,SinusoidProjectionRegenerativeContinuous +Iris,0.9459459185600281,1.3719544410705566,226,3,10000,SinusoidProjectionRegenerativeContinuous +Iris,1.0,1.3586273193359375,226,3,10000,SinusoidProjectionRegenerativeContinuous +Iris,0.837837815284729,1.3658347129821777,226,3,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.6480000019073486,8.321314573287964,1500,10,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.5879999995231628,8.352682113647461,1500,10,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.6000000238418579,8.424561738967896,1500,10,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.6399999856948853,8.306233882904053,1500,10,10000,SinusoidProjectionRegenerativeContinuous +Lenses,0.5,0.6219942569732666,36,3,10000,SinusoidProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.6197795867919922,36,3,10000,SinusoidProjectionRegenerativeContinuous +Lenses,1.0,0.6370294094085693,36,3,10000,SinusoidProjectionRegenerativeContinuous +Lenses,1.0,0.6150920391082764,36,3,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8521999716758728,157.9922137260437,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8805999755859375,155.80847334861755,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8822000026702881,157.75520014762878,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8691999912261963,158.5596740245819,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.6555555462837219,3.5450265407562256,540,15,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.6111111044883728,3.6163268089294434,540,15,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.6111111044883728,3.6099159717559814,540,15,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.7222222089767456,3.6466727256774902,540,15,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.8045112490653992,4.580110311508179,796,9,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.902255654335022,4.525103569030762,796,9,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.8796992301940918,4.7048258781433105,796,9,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.7067669034004211,4.661609411239624,796,9,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.25,0.7446234226226807,48,3,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.375,0.7474761009216309,48,3,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.5,0.7381014823913574,48,3,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.375,0.7527275085449219,48,3,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.45945945382118225,1.6068534851074219,222,4,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.6177480220794678,222,4,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.7837837934494019,1.5865576267242432,222,4,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.6031064987182617,222,4,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.8347002863883972,128.30092024803162,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.831756055355072,127.91530227661133,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.828811764717102,131.98520493507385,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.8088328242301941,128.425475358963,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.7833333611488342,7.16120171546936,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.6958333253860474,7.208136081695557,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.6875,7.2174787521362305,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.6916666626930237,7.124091625213623,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8570550084114075,866.5317349433899,195096,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8632980585098267,868.9293870925903,195096,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8680034279823303,868.4078214168549,195096,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8774449229240417,870.033783197403,195096,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.8461538553237915,1.281226634979248,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.5,1.2560162544250488,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.692307710647583,1.2535903453826904,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.8846153616905212,1.264129400253296,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.7478042840957642,23.249080419540405,4786,3,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.7490589618682861,23.315211296081543,4786,3,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.740276038646698,23.39964461326599,4786,3,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.7540777921676636,23.147379875183105,4786,3,10000,SinusoidProjectionRegenerativeContinuous +Monks1,0.5,2.5580272674560547,248,2,10000,SinusoidProjectionRegenerativeContinuous +Monks2,0.6504629850387573,2.9757771492004395,338,2,10000,SinusoidProjectionRegenerativeContinuous +Monks3,0.45370370149612427,2.5215322971343994,244,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,0.9990152716636658,51.323925733566284,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,0.9995076060295105,51.57395148277283,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,1.0,50.51873970031738,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,1.0,49.976789236068726,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.6302521228790283,4.153416156768799,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.8235294222831726,4.054280757904053,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.7058823704719543,4.029938459396362,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.7478991746902466,4.068963527679443,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9642207622528076,45.84247708320618,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9617950320243835,46.85383081436157,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9181321859359741,46.903762102127075,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9320800304412842,46.348058223724365,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.9574074149131775,92.13864183425903,19440,5,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.9524691104888916,90.40968823432922,19440,5,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.950308620929718,90.79538083076477,19440,5,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.9567901492118835,89.80230236053467,19440,5,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7254902124404907,7.866682767868042,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7882353067398071,7.824899673461914,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6784313917160034,7.817462921142578,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6627451181411743,7.882001161575317,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.886274516582489,7.312899112701416,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.886274516582489,7.271215915679932,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9176470637321472,7.3261191844940186,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9254902005195618,7.33417272567749,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7763158082962036,8.095155000686646,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7763158082962036,6.978955268859863,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7631579041481018,7.067878246307373,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.6710526347160339,7.012594938278198,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9166666865348816,6.6274778842926025,1368,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7894737124443054,6.707021951675415,1368,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7368420958518982,6.581252813339233,1368,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8991228342056274,6.557944059371948,1368,3,10000,SinusoidProjectionRegenerativeContinuous +Optical,0.9265442490577698,39.018903732299805,7646,10,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.9637224078178406,16.582164764404297,3804,2,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.960567831993103,16.61483073234558,3804,2,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.9447949528694153,16.99450397491455,3804,2,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.9684542417526245,17.190609455108643,3804,2,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.957602322101593,38.36925148963928,8210,5,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.905701756477356,39.21125078201294,8210,5,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.9517543911933899,37.20056772232056,8210,5,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.9568713307380676,37.50240778923035,8210,5,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.7346938848495483,1.8084967136383057,292,2,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.7346938848495483,1.8057234287261963,292,2,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.8979591727256775,1.795003890991211,292,2,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.9387755393981934,1.8004567623138428,292,2,10000,SinusoidProjectionRegenerativeContinuous +Pendigits,0.9345340132713318,71.25775671005249,14988,10,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.71875,5.91532301902771,1152,2,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.6822916865348816,5.955748081207275,1152,2,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.640625,5.964966058731079,1152,2,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.484375,5.920670509338379,1152,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.2507057189941406,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.692307710647583,1.257051944732666,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.248509168624878,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8461538553237915,1.2528791427612305,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.8461538553237915,1.2867910861968994,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5384615659713745,1.2750489711761475,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.7692307829856873,1.2787253856658936,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6538461446762085,1.2687935829162598,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,1.1845922470092773,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.8260869383811951,1.2026913166046143,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.6086956262588501,1.1884911060333252,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.52173912525177,1.200000524520874,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1971278190612793,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1951138973236084,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1971828937530518,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.800000011920929,1.1819827556610107,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.6538461446762085,1.3703796863555908,158,6,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.4615384638309479,1.526127815246582,158,6,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,2.2814764976501465,158,6,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.38461539149284363,1.354041576385498,158,6,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.7111111283302307,1.8620615005493164,274,2,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8689277172088623,274,2,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8862617015838623,274,2,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8860788345336914,274,2,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.5849999785423279,17.99581480026245,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.6299999952316284,17.421186685562134,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.5874999761581421,17.57435894012451,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.6200000047683716,17.462939500808716,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.5525000095367432,18.11276078224182,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.5475000143051147,17.81162452697754,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.4749999940395355,17.469471216201782,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.5074999928474426,17.33031129837036,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.612500011920929,17.259591579437256,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.5625,17.47924017906189,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.5899999737739563,17.38314175605774,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.6175000071525574,16.756179571151733,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.5,1.1829485893249512,136,3,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.4545454680919647,1.1596333980560303,136,3,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,1.166259765625,136,3,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.40909090638160706,1.1462039947509766,136,3,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.2804878056049347,3.322784185409546,496,15,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.39024388790130615,3.3162424564361572,496,15,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.4268292784690857,3.294459104537964,496,15,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.25609755516052246,3.375396966934204,496,15,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.977837860584259,46.29431366920471,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.9713513255119324,53.40771269798279,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.9789189100265503,46.83111906051636,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.976216197013855,46.53044319152832,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.8653846383094788,1.9230284690856934,316,3,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.8846153616905212,1.9789481163024902,316,3,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.9230769276618958,1.9370510578155518,316,3,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.9615384340286255,1.9395060539245605,316,3,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.7211055159568787,15.68567442893982,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.7914572954177856,15.413869619369507,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.8316583037376404,15.30556344985962,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.7437185645103455,15.70254898071289,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Soybean,0.2393617033958435,4.354941368103027,614,18,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.8913043737411499,31.12675142288208,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.926086962223053,31.18589973449707,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.9130434989929199,30.533551692962646,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.9252173900604248,30.494044303894043,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spect,0.4677419364452362,1.6364877223968506,158,2,10000,SinusoidProjectionRegenerativeContinuous +Spectf,0.7326202988624573,1.6519527435302734,160,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5174418687820435,5.594930171966553,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6744186282157898,5.622813940048218,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6744186282157898,5.598345518112183,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5465116500854492,5.589672803878784,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.7200000286102295,7.540630578994751,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.7319999933242798,7.617586851119995,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.699999988079071,7.613080024719238,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.5839999914169312,7.618316173553467,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.746268630027771,2.4826714992523193,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.7611940503120422,2.409794330596924,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.7761194109916687,2.4104878902435303,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.8507462739944458,2.388828992843628,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9133448600769043,16.705934286117554,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9462738037109375,16.724159479141235,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9324089884757996,16.89691662788391,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9428076148033142,16.82736325263977,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogLandsat,0.8949999809265137,44.066956758499146,8870,6,10000,SinusoidProjectionRegenerativeContinuous +StatlogShuttle,0.9978620409965515,393.72184801101685,87000,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.6872037649154663,6.90841269493103,1270,4,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.6919431090354919,6.96119499206543,1270,4,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.6966824531555176,6.873109579086304,1270,4,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.7345971465110779,6.961767196655273,1270,4,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6680412292480469,15.713143110275269,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6474226713180542,15.31735372543335,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6886597871780396,15.697684288024902,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6948453783988953,15.47922682762146,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9133333563804626,4.8507866859436035,900,6,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9666666388511658,4.770636558532715,900,6,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9399999976158142,4.973826169967651,900,6,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9666666388511658,4.838519334793091,900,6,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.6698408126831055,226,3,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.6052631735801697,1.6711921691894531,226,3,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.5,1.6622350215911865,226,3,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.676544427871704,226,3,10000,SinusoidProjectionRegenerativeContinuous +Thyroid,0.8929404616355896,38.03512501716614,7544,3,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.9163179993629456,6.8879077434539795,1438,2,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.9497907757759094,6.9112536907196045,1438,2,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.9121338725090027,6.749876976013184,1438,2,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.8995816111564636,6.740334987640381,1438,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.2927272617816925,14.275323629379272,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.7872727513313293,14.350072145462036,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.6545454263687134,14.21345067024231,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.33454546332359314,14.23450517654419,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,1.0,0.5506665706634521,16,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,0.0,0.5454304218292236,16,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,1.0,0.5487334728240967,16,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,1.0,0.5497281551361084,16,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9756757020950317,47.63455581665039,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9654054045677185,47.12738871574402,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9200000166893005,47.760820150375366,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9632432460784912,47.53868579864502,11100,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7922077775001526,2.610290288925171,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7402597665786743,2.5938498973846436,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7922077775001526,2.5734598636627197,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7272727489471436,2.605010509490967,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7792207598686218,2.6184277534484863,466,3,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8571428656578064,2.63513445854187,466,3,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7792207598686218,2.65116810798645,466,3,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7402597665786743,2.7255210876464844,466,3,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8152492642402649,40.00745344161987,8184,4,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8379765152931213,40.02872443199158,8184,4,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8599706888198853,39.418052434921265,8184,4,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8489736318588257,39.799760580062866,8184,4,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.8360000252723694,34.766685009002686,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.8136000037193298,33.94678997993469,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.8144000172615051,33.750677824020386,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.86080002784729,33.90099859237671,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.8399999737739563,36.104918003082275,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.8040000200271606,34.856898069381714,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.8136000037193298,34.8757598400116,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.7735999822616577,34.897669076919556,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,1.0,1.706627368927002,268,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,0.9772727489471436,1.7102043628692627,268,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,0.9318181872367859,1.702030897140503,268,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,0.9772727489471436,1.6716904640197754,268,3,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.45500001311302185,13.289817094802856,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.5024999976158142,13.449763536453247,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.5824999809265137,13.383650302886963,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.45249998569488525,13.213812589645386,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.48856207728385925,43.31655979156494,7348,7,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.4534313678741455,40.69685244560242,7348,7,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.49836599826812744,39.68921756744385,7348,7,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.529411792755127,44.406354904174805,7348,7,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.46900269389152527,14.692134141921997,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.493261456489563,12.299593925476074,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.5444744229316711,12.310298681259155,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.5606468915939331,12.522039413452148,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Zoo,1.0,1.1968917846679688,152,7,10000,SinusoidProjectionRegenerativeContinuous +Zoo,0.9200000166893005,1.1560804843902588,152,7,10000,SinusoidProjectionRegenerativeContinuous +Zoo,1.0,1.1711676120758057,152,7,10000,SinusoidProjectionRegenerativeContinuous +Zoo,1.0,1.1542062759399414,152,7,10000,SinusoidProjectionRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1676889459.4825754.csv b/examples/hdc_methods_survey/results/results1676889459.4825754.csv new file mode 100644 index 00000000..ac8c0475 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676889459.4825754.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5421456098556519,30.577863454818726,6266,3,10000,SinusoidProjectionRegenerativeReset +Abalone,0.6168582439422607,30.541513204574585,6266,3,10000,SinusoidProjectionRegenerativeReset +Abalone,0.5718390941619873,30.619486570358276,6266,3,10000,SinusoidProjectionRegenerativeReset +Abalone,0.6120689511299133,31.25865626335144,6266,3,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.0344653129577637,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.0206303596496582,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.015594720840454,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.0305888652801514,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0385618209838867,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0352165699005127,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0413134098052979,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0365936756134033,180,2,10000,SinusoidProjectionRegenerativeReset +Adult,0.8054173588752747,306.6581254005432,65122,2,10000,SinusoidProjectionRegenerativeReset +Annealing,0.7599999904632568,7.501612901687622,1596,5,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.12389380484819412,5.117178678512573,678,13,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.32743361592292786,4.699491739273071,678,13,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.5840708017349243,4.715492486953735,678,13,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.5309734344482422,5.109719276428223,678,13,10000,SinusoidProjectionRegenerativeReset +AudiologyStd,0.6399999856948853,2.0339198112487793,342,18,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.8974359035491943,3.937511920928955,938,3,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.8717948794364929,3.948080539703369,938,3,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.942307710647583,3.896275520324707,938,3,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.9102563858032227,3.8642563819885254,938,3,10000,SinusoidProjectionRegenerativeReset +Balloons,0.5,0.3519721031188965,24,2,10000,SinusoidProjectionRegenerativeReset +Balloons,0.75,0.3335609436035156,24,2,10000,SinusoidProjectionRegenerativeReset +Balloons,0.75,0.35370373725891113,24,2,10000,SinusoidProjectionRegenerativeReset +Balloons,0.75,0.35024094581604004,24,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.8884955644607544,29.688859462738037,6782,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.7592920064926147,29.672946214675903,6782,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.7371681332588196,29.59579300880432,6782,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.8946902751922607,29.61529302597046,6782,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.7112299203872681,4.969173192977905,1122,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.7967914342880249,5.065784931182861,1122,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.6363636255264282,4.966654539108276,1122,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.6096256971359253,5.008753538131714,1122,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6619718074798584,2.376072406768799,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6619718074798584,2.364304780960083,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6338028311729431,2.355736017227173,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6197183132171631,2.369405508041382,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.764543533325195,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.9599999785423279,4.737328290939331,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.769365310668945,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.954285740852356,4.76383900642395,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9295774698257446,3.9720447063446045,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,3.9701356887817383,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9718309640884399,3.982754945755005,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9154929518699646,3.998767137527466,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.706235647201538,298,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.5714285969734192,1.6996393203735352,298,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.7346938848495483,1.6813838481903076,298,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.5306122303009033,1.684091567993164,298,2,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.7692307829856873,1.1012568473815918,160,6,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.692307710647583,1.0933363437652588,160,6,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.6153846383094788,1.0718772411346436,160,6,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.5384615659713745,1.0883290767669678,160,6,10000,SinusoidProjectionRegenerativeReset +Car,0.9398148059844971,12.26486086845398,2592,4,10000,SinusoidProjectionRegenerativeReset +Car,0.9606481194496155,12.442938804626465,2592,4,10000,SinusoidProjectionRegenerativeReset +Car,0.9097222089767456,12.556855201721191,2592,4,10000,SinusoidProjectionRegenerativeReset +Car,0.9375,12.489696502685547,2592,4,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7532956600189209,19.172066926956177,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7043314576148987,17.130048274993896,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,16.367238759994507,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7457627058029175,16.564692497253418,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.9077212810516357,14.504638433456421,3190,3,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.9020715355873108,14.419548034667969,3190,3,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.8888888955116272,14.588983535766602,3190,3,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.909604549407959,14.488577604293823,3190,3,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.5145423412322998,239.061439037323,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.4761904776096344,238.21218729019165,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.4790419042110443,241.93891024589539,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.506130576133728,236.51623034477234,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9161452054977417,20.796907424926758,4794,2,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9612014889717102,20.817226886749268,4794,2,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9236545562744141,20.6278293132782,4794,2,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9386733174324036,20.730984210968018,4794,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.5596330165863037,3.327393054962158,652,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.4954128563404083,3.2824833393096924,652,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.60550457239151,3.2735793590545654,652,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.5779816508293152,3.3003907203674316,652,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,1.7551205158233643,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6346153616905212,1.7617344856262207,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,1.780787467956543,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.807692289352417,1.7822468280792236,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchVowelDeterding,0.8333333134651184,7.597635507583618,1056,11,10000,SinusoidProjectionRegenerativeReset +Connect4,0.7452187538146973,472.78347659111023,101336,3,10000,SinusoidProjectionRegenerativeReset +Connect4,0.7598437070846558,477.84964418411255,101336,3,10000,SinusoidProjectionRegenerativeReset +Connect4,0.7297649383544922,475.5356492996216,101336,3,10000,SinusoidProjectionRegenerativeReset +Connect4,0.6735745072364807,480.0414843559265,101336,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.46739131212234497,12.347334861755371,2210,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.44565218687057495,11.88729214668274,2210,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.46739131212234497,11.725892782211304,2210,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.47010868787765503,11.852520942687988,2210,3,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.7674418687820435,4.993290662765503,1036,2,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.8604651093482971,5.035361051559448,1036,2,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.8430232405662537,4.994447708129883,1036,2,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.8023256063461304,5.09891414642334,1036,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.6875,4.0259716510772705,768,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.6640625,4.024896860122681,768,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.75,4.06730318069458,768,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.59375,3.98895525932312,768,2,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.9560439586639404,2.9136924743652344,550,6,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.8681318759918213,2.8965930938720703,550,6,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.9340659379959106,2.9452619552612305,550,6,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.9780219793319702,2.8972392082214355,550,6,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.4545454680919647,1.1775541305541992,196,2,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.8181818127632141,1.18320631980896,196,2,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.4848484992980957,1.1705758571624756,196,2,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,1.175583839416504,196,2,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.8571428656578064,2.729543447494507,504,8,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.8214285969734192,2.695849657058716,504,8,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.8095238208770752,2.719320774078369,504,8,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.7976190447807312,2.697399616241455,504,8,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.859375,5.4115424156188965,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.8645833134651184,5.507789134979248,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.8125,5.476621389389038,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.75,5.3821117877960205,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.828125,5.357926845550537,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.8385416865348816,5.370850086212158,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.8229166865348816,5.380795955657959,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.8489583134651184,5.586989402770996,1152,3,10000,SinusoidProjectionRegenerativeReset +Fertility,0.7599999904632568,0.9355247020721436,150,2,10000,SinusoidProjectionRegenerativeReset +Fertility,0.9200000166893005,0.937429666519165,150,2,10000,SinusoidProjectionRegenerativeReset +Fertility,0.6399999856948853,0.9408464431762695,150,2,10000,SinusoidProjectionRegenerativeReset +Fertility,0.8799999952316284,0.9385149478912354,150,2,10000,SinusoidProjectionRegenerativeReset +Flags,0.3958333432674408,1.865936279296875,292,8,10000,SinusoidProjectionRegenerativeReset +Flags,0.3958333432674408,1.8708722591400146,292,8,10000,SinusoidProjectionRegenerativeReset +Flags,0.5,1.9452080726623535,292,8,10000,SinusoidProjectionRegenerativeReset +Flags,0.4791666567325592,1.9143640995025635,292,8,10000,SinusoidProjectionRegenerativeReset +Glass,0.5660377144813538,2.0146265029907227,322,6,10000,SinusoidProjectionRegenerativeReset +Glass,0.6226415038108826,2.018742561340332,322,6,10000,SinusoidProjectionRegenerativeReset +Glass,0.5849056839942932,2.021336317062378,322,6,10000,SinusoidProjectionRegenerativeReset +Glass,0.6037735939025879,2.004664659500122,322,6,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.5131579041481018,2.314438581466675,460,2,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.6184210777282715,2.2792069911956787,460,2,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.7368420958518982,2.295571804046631,460,2,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.6447368264198303,2.289198160171509,460,2,10000,SinusoidProjectionRegenerativeReset +HayesRoth,0.0357142873108387,1.3839666843414307,264,3,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.4736842215061188,2.787750720977783,454,5,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.5526315569877625,2.7260632514953613,454,5,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.4868420958518982,2.7546558380126953,454,5,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.6052631735801697,2.7771952152252197,454,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.7808219194412231,2.4565863609313965,442,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.8493150472640991,2.4536120891571045,442,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.8219178318977356,2.4461121559143066,442,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.6438356041908264,2.4473533630371094,442,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.4193548262119293,1.3271934986114502,184,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.3870967626571655,1.3157544136047363,184,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.3870967626571655,1.3513102531433105,184,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.29032257199287415,1.3475501537322998,184,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.2800000011920929,2.0407209396362305,300,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.23999999463558197,2.053849697113037,300,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.30000001192092896,2.0520808696746826,300,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.2199999988079071,2.055523157119751,300,5,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.692307710647583,1.333280086517334,232,2,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.3311262130737305,232,2,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.8461538553237915,1.3271982669830322,232,2,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.6666666865348816,1.3339614868164062,232,2,10000,SinusoidProjectionRegenerativeReset +HillValley,0.5016501545906067,7.121268033981323,1212,2,10000,SinusoidProjectionRegenerativeReset +HorseColic,0.5,3.0067172050476074,600,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.6438356041908264,4.5400471687316895,874,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.7054794430732727,4.479416608810425,874,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.5890411138534546,4.51301908493042,874,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.5205479264259338,4.489410161972046,874,2,10000,SinusoidProjectionRegenerativeReset +ImageSegmentation,0.1428571492433548,7.157527446746826,420,7,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.9431818127632141,2.672316551208496,526,2,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.8863636255264282,2.646573066711426,526,2,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.9090909361839294,2.6765928268432617,526,2,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.8863636255264282,2.667907953262329,526,2,10000,SinusoidProjectionRegenerativeReset +Iris,0.837837815284729,1.1374309062957764,226,3,10000,SinusoidProjectionRegenerativeReset +Iris,0.9459459185600281,1.1324563026428223,226,3,10000,SinusoidProjectionRegenerativeReset +Iris,0.9459459185600281,1.126617431640625,226,3,10000,SinusoidProjectionRegenerativeReset +Iris,0.9189189076423645,1.1321656703948975,226,3,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.699999988079071,8.059274673461914,1500,10,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.5960000157356262,8.231777906417847,1500,10,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.5479999780654907,8.110800504684448,1500,10,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.6119999885559082,8.284465551376343,1500,10,10000,SinusoidProjectionRegenerativeReset +Lenses,0.6666666865348816,0.40861940383911133,36,3,10000,SinusoidProjectionRegenerativeReset +Lenses,0.6666666865348816,0.392733097076416,36,3,10000,SinusoidProjectionRegenerativeReset +Lenses,0.6666666865348816,0.41426563262939453,36,3,10000,SinusoidProjectionRegenerativeReset +Lenses,0.8333333134651184,0.41960668563842773,36,3,10000,SinusoidProjectionRegenerativeReset +Letter,0.8626000285148621,155.19686889648438,30000,26,10000,SinusoidProjectionRegenerativeReset +Letter,0.8564000129699707,154.2655894756317,30000,26,10000,SinusoidProjectionRegenerativeReset +Letter,0.8356000185012817,153.37357091903687,30000,26,10000,SinusoidProjectionRegenerativeReset +Letter,0.843999981880188,155.1666624546051,30000,26,10000,SinusoidProjectionRegenerativeReset +Libras,0.6777777671813965,3.3035337924957275,540,15,10000,SinusoidProjectionRegenerativeReset +Libras,0.6333333253860474,3.3573124408721924,540,15,10000,SinusoidProjectionRegenerativeReset +Libras,0.5222222208976746,4.112243413925171,540,15,10000,SinusoidProjectionRegenerativeReset +Libras,0.6888889074325562,3.3834452629089355,540,15,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.8646616339683533,4.367991924285889,796,9,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.8345864415168762,4.395552396774292,796,9,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.8872180581092834,4.364864110946655,796,9,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.7744361162185669,4.357497215270996,796,9,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.5,0.5253660678863525,48,3,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.5,0.5176827907562256,48,3,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.625,0.5223245620727539,48,3,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.5,0.5199239253997803,48,3,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.9189189076423645,1.4092564582824707,222,4,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.8648648858070374,1.399249792098999,222,4,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.7567567825317383,1.367964506149292,222,4,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.7567567825317383,1.3857722282409668,222,4,10000,SinusoidProjectionRegenerativeReset +Magic,0.7488958835601807,128.9135594367981,28530,2,10000,SinusoidProjectionRegenerativeReset +Magic,0.8290221095085144,132.7329020500183,28530,2,10000,SinusoidProjectionRegenerativeReset +Magic,0.8273396492004395,126.47317409515381,28530,2,10000,SinusoidProjectionRegenerativeReset +Magic,0.7791798114776611,127.92190790176392,28530,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.7666666507720947,6.959726333618164,1442,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.7124999761581421,6.979745149612427,1442,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.7416666746139526,6.981787919998169,1442,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.8041666746139526,6.904716491699219,1442,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.8682494759559631,859.5081827640533,195096,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.8621909022331238,864.589857339859,195096,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.880120575428009,860.6599779129028,195096,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.8089863657951355,863.3454301357269,195096,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.5,1.0506181716918945,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,1.053269386291504,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.5769230723381042,1.0430934429168701,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.5384615659713745,1.0558080673217773,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.7653701305389404,23.234066486358643,4786,3,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.7289837002754211,23.178030967712402,4786,3,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.8143036365509033,23.197486877441406,4786,3,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.7766624689102173,23.35360884666443,4786,3,10000,SinusoidProjectionRegenerativeReset +Monks1,0.5439814925193787,2.4053735733032227,248,2,10000,SinusoidProjectionRegenerativeReset +Monks2,0.46296295523643494,2.8212926387786865,338,2,10000,SinusoidProjectionRegenerativeReset +Monks3,0.47453704476356506,2.339898109436035,244,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,0.9995076060295105,50.944437742233276,12186,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,1.0,51.407172441482544,12186,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,0.9995076060295105,55.647714138031006,12186,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,0.9970458149909973,55.60617232322693,12186,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7731092572212219,3.9752421379089355,714,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7647058963775635,3.857651472091675,714,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7731092572212219,3.8920016288757324,714,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7983193397521973,3.8443603515625,714,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9630078673362732,46.31556034088135,9898,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9617950320243835,46.781517028808594,9898,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9448150396347046,45.557209491729736,9898,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9605821967124939,46.16066884994507,9898,2,10000,SinusoidProjectionRegenerativeReset +Nursery,0.9370370507240295,90.0169723033905,19440,5,10000,SinusoidProjectionRegenerativeReset +Nursery,0.9583333134651184,90.28079199790955,19440,5,10000,SinusoidProjectionRegenerativeReset +Nursery,0.924691379070282,88.95173144340515,19440,5,10000,SinusoidProjectionRegenerativeReset +Nursery,0.9666666388511658,89.03064346313477,19440,5,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.615686297416687,7.461084604263306,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7529411911964417,7.5141260623931885,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.6745098233222961,7.553936004638672,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.6980392336845398,7.483826398849487,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9058823585510254,6.931445360183716,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8666666746139526,6.911605596542358,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8156862854957581,6.9495930671691895,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9058823585510254,6.903898239135742,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7105262875556946,6.607980012893677,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7763158082962036,6.631334543228149,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7456140518188477,6.6040873527526855,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6666666865348816,6.616265058517456,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8859649300575256,6.338411808013916,1368,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8377193212509155,6.299068927764893,1368,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9078947305679321,6.337149381637573,1368,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8859649300575256,6.35611367225647,1368,3,10000,SinusoidProjectionRegenerativeReset +Optical,0.9454646706581116,37.26910376548767,7646,10,10000,SinusoidProjectionRegenerativeReset +Ozone,0.9716088175773621,16.74463200569153,3804,2,10000,SinusoidProjectionRegenerativeReset +Ozone,0.9511041045188904,16.73740553855896,3804,2,10000,SinusoidProjectionRegenerativeReset +Ozone,0.965299665927887,16.80331325531006,3804,2,10000,SinusoidProjectionRegenerativeReset +Ozone,0.9716088175773621,16.891123056411743,3804,2,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.9480994343757629,39.77867579460144,8210,5,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.9524853825569153,37.51445484161377,8210,5,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.957602322101593,36.98926663398743,8210,5,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.9605262875556946,37.03404664993286,8210,5,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.8163265585899353,1.5689764022827148,292,2,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.563718557357788,292,2,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.7755101919174194,1.5730440616607666,292,2,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.5856163501739502,292,2,10000,SinusoidProjectionRegenerativeReset +Pendigits,0.9491137862205505,71.39828872680664,14988,10,10000,SinusoidProjectionRegenerativeReset +Pima,0.7083333134651184,5.784409761428833,1152,2,10000,SinusoidProjectionRegenerativeReset +Pima,0.71875,5.678282976150513,1152,2,10000,SinusoidProjectionRegenerativeReset +Pima,0.7395833134651184,5.665237665176392,1152,2,10000,SinusoidProjectionRegenerativeReset +Pima,0.7291666865348816,5.7136945724487305,1152,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8846153616905212,1.0270049571990967,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,1.0166831016540527,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,1.0222084522247314,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,1.0328502655029297,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,1.0468254089355469,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.4615384638309479,1.0408430099487305,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.038243055343628,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.0603277683258057,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,0.959693431854248,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.5652173757553101,0.9722957611083984,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.47826087474823,0.9513125419616699,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,0.9567399024963379,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,0.9658665657043457,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9599999785423279,0.9756803512573242,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.7200000286102295,0.9829387664794922,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,0.9798984527587891,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.089247465133667,158,6,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.135016918182373,158,6,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.1441950798034668,158,6,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.5769230723381042,1.127678394317627,158,6,10000,SinusoidProjectionRegenerativeReset +Planning,0.5555555820465088,1.6856770515441895,274,2,10000,SinusoidProjectionRegenerativeReset +Planning,0.644444465637207,1.6410303115844727,274,2,10000,SinusoidProjectionRegenerativeReset +Planning,0.6000000238418579,1.6441338062286377,274,2,10000,SinusoidProjectionRegenerativeReset +Planning,0.6888889074325562,1.638308048248291,274,2,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.5425000190734863,15.3363778591156,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.574999988079071,17.054899215698242,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.5525000095367432,17.723679065704346,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.6000000238418579,18.49147391319275,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5375000238418579,17.763410568237305,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5325000286102295,17.33516573905945,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5375000238418579,17.031102180480957,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5400000214576721,17.750269412994385,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.6299999952316284,16.78512954711914,2398,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.6200000047683716,17.26097583770752,2398,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.5975000262260437,16.900808334350586,2398,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.6025000214576721,16.66889214515686,2398,100,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.5454545617103577,0.9568274021148682,136,3,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.09090909361839294,0.9522106647491455,136,3,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.22727273404598236,0.9702968597412109,136,3,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.3181818127632141,0.956899881362915,136,3,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.39024388790130615,3.1964547634124756,496,15,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.3658536672592163,3.1765170097351074,496,15,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.46341463923454285,3.1479604244232178,496,15,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.32926830649375916,3.188124418258667,496,15,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.9783783555030823,47.33134889602661,11100,2,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.9572973251342773,46.66680645942688,11100,2,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.9713513255119324,47.05883049964905,11100,2,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.977297306060791,46.304646253585815,11100,2,10000,SinusoidProjectionRegenerativeReset +Seeds,0.8846153616905212,1.6882028579711914,316,3,10000,SinusoidProjectionRegenerativeReset +Seeds,0.8461538553237915,1.689873456954956,316,3,10000,SinusoidProjectionRegenerativeReset +Seeds,0.8846153616905212,1.687242031097412,316,3,10000,SinusoidProjectionRegenerativeReset +Seeds,0.9615384340286255,1.669783115386963,316,3,10000,SinusoidProjectionRegenerativeReset +Semeion,0.8969849348068237,15.433386087417603,2390,10,10000,SinusoidProjectionRegenerativeReset +Semeion,0.7839195728302002,15.598191022872925,2390,10,10000,SinusoidProjectionRegenerativeReset +Semeion,0.7035176157951355,15.419532299041748,2390,10,10000,SinusoidProjectionRegenerativeReset +Semeion,0.8693467378616333,15.34092664718628,2390,10,10000,SinusoidProjectionRegenerativeReset +Soybean,0.16223403811454773,4.117839574813843,614,18,10000,SinusoidProjectionRegenerativeReset +Spambase,0.9095652103424072,30.249119520187378,6902,2,10000,SinusoidProjectionRegenerativeReset +Spambase,0.8982608914375305,30.126824140548706,6902,2,10000,SinusoidProjectionRegenerativeReset +Spambase,0.9191304445266724,30.060646772384644,6902,2,10000,SinusoidProjectionRegenerativeReset +Spambase,0.9095652103424072,30.103386878967285,6902,2,10000,SinusoidProjectionRegenerativeReset +Spect,0.5483871102333069,1.3839905261993408,158,2,10000,SinusoidProjectionRegenerativeReset +Spectf,0.6470588445663452,1.4097399711608887,160,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.4767441749572754,5.2446887493133545,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.5523256063461304,5.277298927307129,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.6686046719551086,5.299030065536499,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.6686046719551086,5.366350412368774,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7200000286102295,7.312735319137573,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7160000205039978,7.361773729324341,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7400000095367432,7.382517576217651,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7039999961853027,7.493030309677124,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.746268630027771,2.176450490951538,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.6268656849861145,2.173539400100708,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.8059701323509216,2.176774024963379,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.7761194109916687,2.2609221935272217,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9393414258956909,16.09691882133484,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9324089884757996,16.928929805755615,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9462738037109375,16.55253767967224,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9150779843330383,16.678467512130737,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogLandsat,0.8665000200271606,46.0440149307251,8870,6,10000,SinusoidProjectionRegenerativeReset +StatlogShuttle,0.9977241158485413,389.42809414863586,87000,7,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.6303317546844482,6.598030090332031,1270,4,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.6398104429244995,7.574342966079712,1270,4,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.7251184582710266,6.639133453369141,1270,4,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.6824644804000854,6.652814149856567,1270,4,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.6948453783988953,14.95378065109253,2912,7,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.6762886643409729,15.179534912109375,2912,7,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.6907216310501099,15.105929851531982,2912,7,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.7237113118171692,15.266713380813599,2912,7,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.9333333373069763,4.668075799942017,900,6,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.7866666913032532,4.517539024353027,900,6,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.9466666579246521,6.1290483474731445,900,6,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.8666666746139526,5.970137119293213,900,6,10000,SinusoidProjectionRegenerativeReset +Teaching,0.3684210479259491,1.4790751934051514,226,3,10000,SinusoidProjectionRegenerativeReset +Teaching,0.3947368562221527,1.465198278427124,226,3,10000,SinusoidProjectionRegenerativeReset +Teaching,0.5263158082962036,1.457857370376587,226,3,10000,SinusoidProjectionRegenerativeReset +Teaching,0.5789473652839661,1.465395212173462,226,3,10000,SinusoidProjectionRegenerativeReset +Thyroid,0.9471995234489441,38.196831703186035,7544,3,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.8828451633453369,6.725197792053223,1438,2,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.9539749026298523,6.655900955200195,1438,2,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.9163179993629456,6.638594627380371,1438,2,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.9246861934661865,6.673746585845947,1438,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.7872727513313293,13.912381410598755,3302,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.5636363625526428,14.050289630889893,3302,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.5363636612892151,13.809476852416992,3302,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.6636363863945007,13.764517068862915,3302,2,10000,SinusoidProjectionRegenerativeReset +Trains,0.5,0.3199887275695801,16,2,10000,SinusoidProjectionRegenerativeReset +Trains,0.5,0.3255271911621094,16,2,10000,SinusoidProjectionRegenerativeReset +Trains,0.0,0.3235890865325928,16,2,10000,SinusoidProjectionRegenerativeReset +Trains,1.0,0.33029818534851074,16,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9432432651519775,47.2303261756897,11100,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9713513255119324,46.909353256225586,11100,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9664865136146545,47.41186237335205,11100,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9681081175804138,47.0575954914093,11100,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.8051947951316833,2.433533191680908,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.7792207598686218,2.4285011291503906,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.8311688303947449,2.392693281173706,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.7922077775001526,2.4229037761688232,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.7662337422370911,2.4346346855163574,466,3,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.7792207598686218,2.4675402641296387,466,3,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.701298713684082,2.494351625442505,466,3,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.6623376607894897,2.492032527923584,466,3,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.796187698841095,40.31160092353821,8184,4,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.8504399061203003,39.695791244506836,8184,4,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.8365102410316467,39.37510275840759,8184,4,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.829912006855011,39.9584379196167,8184,4,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8335999846458435,34.13586187362671,7500,3,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8144000172615051,34.144665479660034,7500,3,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8240000009536743,33.627798080444336,7500,3,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8191999793052673,33.27100324630737,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8503999710083008,34.41177225112915,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8352000117301941,34.43769574165344,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8392000198364258,34.583613872528076,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8199999928474426,34.495980978012085,7500,3,10000,SinusoidProjectionRegenerativeReset +Wine,1.0,1.484593152999878,268,3,10000,SinusoidProjectionRegenerativeReset +Wine,0.9772727489471436,1.4706087112426758,268,3,10000,SinusoidProjectionRegenerativeReset +Wine,0.7954545617103577,1.4705915451049805,268,3,10000,SinusoidProjectionRegenerativeReset +Wine,0.9090909361839294,1.4634969234466553,268,3,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.5699999928474426,13.06685209274292,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.5724999904632568,12.90347146987915,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.612500011920929,12.98205828666687,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.5224999785423279,13.063090324401855,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.4852941036224365,39.195197105407715,7348,7,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.49754902720451355,40.25360465049744,7348,7,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.43382352590560913,40.58096885681152,7348,7,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.45669934153556824,40.349438428878784,7348,7,10000,SinusoidProjectionRegenerativeReset +Yeast,0.43396225571632385,12.105881929397583,2226,10,10000,SinusoidProjectionRegenerativeReset +Yeast,0.5660377144813538,12.149583339691162,2226,10,10000,SinusoidProjectionRegenerativeReset +Yeast,0.4743935167789459,12.410230875015259,2226,10,10000,SinusoidProjectionRegenerativeReset +Yeast,0.5444744229316711,12.615677118301392,2226,10,10000,SinusoidProjectionRegenerativeReset +Zoo,0.9200000166893005,0.984565019607544,152,7,10000,SinusoidProjectionRegenerativeReset +Zoo,0.8799999952316284,0.9717917442321777,152,7,10000,SinusoidProjectionRegenerativeReset +Zoo,0.8799999952316284,0.9768621921539307,152,7,10000,SinusoidProjectionRegenerativeReset +Zoo,0.9200000166893005,0.9697260856628418,152,7,10000,SinusoidProjectionRegenerativeReset diff --git a/examples/hdc_methods_survey/results/results1676901953.5946455.csv b/examples/hdc_methods_survey/results/results1676901953.5946455.csv new file mode 100644 index 00000000..13d6fe47 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676901953.5946455.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5584291219711304,7.355059385299683,6266,3,10000,DensityEncoding +Abalone,0.5392720103263855,5.869028806686401,6266,3,10000,DensityEncoding +Abalone,0.5574712753295898,5.568017244338989,6266,3,10000,DensityEncoding +Abalone,0.5411877632141113,5.446737289428711,6266,3,10000,DensityEncoding +AcuteInflammation,1.0,0.16047167778015137,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.16004610061645508,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.1602919101715088,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.1610424518585205,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16066479682922363,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16051888465881348,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16053223609924316,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16031932830810547,180,2,10000,DensityEncoding +Adult,0.705484926700592,71.20004725456238,65122,2,10000,DensityEncoding +Annealing,0.5,1.1310980319976807,1596,5,10000,DensityEncoding +Arrhythmia,0.6371681690216064,1.9318041801452637,678,13,10000,DensityEncoding +Arrhythmia,0.6548672318458557,1.9856321811676025,678,13,10000,DensityEncoding +Arrhythmia,0.5752212405204773,1.8691253662109375,678,13,10000,DensityEncoding +Arrhythmia,0.6991150379180908,1.7894155979156494,678,13,10000,DensityEncoding +AudiologyStd,0.8399999737739563,0.2891359329223633,342,18,10000,DensityEncoding +BalanceScale,0.7884615659713745,0.8095388412475586,938,3,10000,DensityEncoding +BalanceScale,0.8012820482254028,0.8058905601501465,938,3,10000,DensityEncoding +BalanceScale,0.7948718070983887,0.7999727725982666,938,3,10000,DensityEncoding +BalanceScale,0.7564102411270142,0.7982831001281738,938,3,10000,DensityEncoding +Balloons,1.0,0.024252653121948242,24,2,10000,DensityEncoding +Balloons,0.75,0.024296283721923828,24,2,10000,DensityEncoding +Balloons,0.75,0.024380922317504883,24,2,10000,DensityEncoding +Balloons,0.75,0.024292945861816406,24,2,10000,DensityEncoding +Bank,0.6539822816848755,6.041271924972534,6782,2,10000,DensityEncoding +Bank,0.643362820148468,6.0760767459869385,6782,2,10000,DensityEncoding +Bank,0.6389380693435669,6.129083156585693,6782,2,10000,DensityEncoding +Bank,0.6371681690216064,6.194520950317383,6782,2,10000,DensityEncoding +Blood,0.6042780876159668,1.0043654441833496,1122,2,10000,DensityEncoding +Blood,0.6951871514320374,0.9375224113464355,1122,2,10000,DensityEncoding +Blood,0.6577540040016174,0.938854455947876,1122,2,10000,DensityEncoding +Blood,0.6898396015167236,0.9423882961273193,1122,2,10000,DensityEncoding +BreastCancer,0.7183098793029785,0.381195068359375,430,2,10000,DensityEncoding +BreastCancer,0.7183098793029785,0.37854790687561035,430,2,10000,DensityEncoding +BreastCancer,0.7887324094772339,0.3790571689605713,430,2,10000,DensityEncoding +BreastCancer,0.6760563254356384,0.3856823444366455,430,2,10000,DensityEncoding +BreastCancerWisc,0.9599999785423279,0.9340100288391113,1048,2,10000,DensityEncoding +BreastCancerWisc,0.954285740852356,0.9265849590301514,1048,2,10000,DensityEncoding +BreastCancerWisc,0.9828571677207947,0.9200353622436523,1048,2,10000,DensityEncoding +BreastCancerWisc,0.9714285731315613,0.929816722869873,1048,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9295774698257446,0.817981481552124,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9507042169570923,0.8207318782806396,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9577465057373047,0.8151142597198486,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9436619877815247,0.8190042972564697,854,2,10000,DensityEncoding +BreastCancerWiscProg,0.5714285969734192,0.29179930686950684,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.6530612111091614,0.29439330101013184,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.6938775777816772,0.2931222915649414,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.7142857313156128,0.2912302017211914,298,2,10000,DensityEncoding +BreastTissue,0.6153846383094788,0.14637231826782227,160,6,10000,DensityEncoding +BreastTissue,0.7692307829856873,0.1455395221710205,160,6,10000,DensityEncoding +BreastTissue,0.5,0.14560890197753906,160,6,10000,DensityEncoding +BreastTissue,0.692307710647583,0.1453554630279541,160,6,10000,DensityEncoding +Car,0.75,2.1962647438049316,2592,4,10000,DensityEncoding +Car,0.7129629850387573,2.250112771987915,2592,4,10000,DensityEncoding +Car,0.7407407164573669,2.21244478225708,2592,4,10000,DensityEncoding +Car,0.7685185074806213,2.2019731998443604,2592,4,10000,DensityEncoding +Cardiotocography10Clases,0.604519784450531,2.872188091278076,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.5800376534461975,2.9019696712493896,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.630885124206543,3.2960877418518066,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.5706214904785156,3.0092074871063232,3190,10,10000,DensityEncoding +Cardiotocography3Clases,0.7664783596992493,2.963045120239258,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7984933853149414,2.9609289169311523,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7871939539909363,2.9800655841827393,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7721280455589294,3.0329229831695557,3190,3,10000,DensityEncoding +ChessKrvk,0.27459368109703064,35.22410011291504,42084,18,10000,DensityEncoding +ChessKrvk,0.26618191599845886,35.65397572517395,42084,18,10000,DensityEncoding +ChessKrvk,0.26618191599845886,36.03946328163147,42084,18,10000,DensityEncoding +ChessKrvk,0.2674650549888611,35.97101283073425,42084,18,10000,DensityEncoding +ChessKrvkp,0.8347935080528259,4.614212274551392,4794,2,10000,DensityEncoding +ChessKrvkp,0.8322903513908386,4.613751649856567,4794,2,10000,DensityEncoding +ChessKrvkp,0.8435544371604919,4.679208040237427,4794,2,10000,DensityEncoding +ChessKrvkp,0.8335419297218323,4.485927104949951,4794,2,10000,DensityEncoding +CongressionalVoting,0.5321100950241089,0.579326868057251,652,2,10000,DensityEncoding +CongressionalVoting,0.5412843823432922,0.5900344848632812,652,2,10000,DensityEncoding +CongressionalVoting,0.5596330165863037,0.5905697345733643,652,2,10000,DensityEncoding +CongressionalVoting,0.5963302850723267,0.5907137393951416,652,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.7692307829856873,0.334867000579834,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.6346153616905212,0.3355541229248047,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.6346153616905212,0.33727335929870605,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.692307710647583,0.33594751358032227,312,2,10000,DensityEncoding +ConnBenchVowelDeterding,0.8809523582458496,1.6247766017913818,1056,11,10000,DensityEncoding +Connect4,0.6778376698493958,102.10576438903809,101336,3,10000,DensityEncoding +Connect4,0.6754100322723389,103.10567474365234,101336,3,10000,DensityEncoding +Connect4,0.6694890260696411,112.03072333335876,101336,3,10000,DensityEncoding +Connect4,0.6689561009407043,125.45164585113525,101336,3,10000,DensityEncoding +Contrac,0.4728260934352875,2.32130765914917,2210,3,10000,DensityEncoding +Contrac,0.5135869383811951,2.2807443141937256,2210,3,10000,DensityEncoding +Contrac,0.47010868787765503,2.7578327655792236,2210,3,10000,DensityEncoding +Contrac,0.44021740555763245,2.2382967472076416,2210,3,10000,DensityEncoding +CreditApproval,0.8430232405662537,1.39644193649292,1036,2,10000,DensityEncoding +CreditApproval,0.8662790656089783,1.4253461360931396,1036,2,10000,DensityEncoding +CreditApproval,0.8604651093482971,1.0993378162384033,1036,2,10000,DensityEncoding +CreditApproval,0.8837209343910217,1.1341006755828857,1036,2,10000,DensityEncoding +CylinderBands,0.7265625,1.175328016281128,768,2,10000,DensityEncoding +CylinderBands,0.6484375,0.8606564998626709,768,2,10000,DensityEncoding +CylinderBands,0.734375,0.8546850681304932,768,2,10000,DensityEncoding +CylinderBands,0.6953125,0.8542079925537109,768,2,10000,DensityEncoding +Dermatology,0.9780219793319702,0.663762092590332,550,6,10000,DensityEncoding +Dermatology,0.9560439586639404,0.596717357635498,550,6,10000,DensityEncoding +Dermatology,0.9780219793319702,0.5962178707122803,550,6,10000,DensityEncoding +Dermatology,0.9890109896659851,0.5948541164398193,550,6,10000,DensityEncoding +Echocardiogram,0.8787878751754761,0.20610618591308594,196,2,10000,DensityEncoding +Echocardiogram,0.8484848737716675,0.2057042121887207,196,2,10000,DensityEncoding +Echocardiogram,0.7575757503509521,0.20760059356689453,196,2,10000,DensityEncoding +Echocardiogram,0.8484848737716675,0.20388531684875488,196,2,10000,DensityEncoding +Ecoli,0.8571428656578064,0.5219526290893555,504,8,10000,DensityEncoding +Ecoli,0.8452380895614624,0.5219686031341553,504,8,10000,DensityEncoding +Ecoli,0.8690476417541504,0.5209357738494873,504,8,10000,DensityEncoding +Ecoli,0.8809523582458496,0.5199990272521973,504,8,10000,DensityEncoding +EnergyY1,0.84375,1.1703238487243652,1152,3,10000,DensityEncoding +EnergyY1,0.875,1.5020503997802734,1152,3,10000,DensityEncoding +EnergyY1,0.8697916865348816,1.1596131324768066,1152,3,10000,DensityEncoding +EnergyY1,0.796875,1.1585760116577148,1152,3,10000,DensityEncoding +EnergyY2,0.8697916865348816,1.2595336437225342,1152,3,10000,DensityEncoding +EnergyY2,0.84375,1.2735538482666016,1152,3,10000,DensityEncoding +EnergyY2,0.84375,1.3636903762817383,1152,3,10000,DensityEncoding +EnergyY2,0.8489583134651184,1.2149658203125,1152,3,10000,DensityEncoding +Fertility,0.7200000286102295,0.15877294540405273,150,2,10000,DensityEncoding +Fertility,0.7200000286102295,0.15957021713256836,150,2,10000,DensityEncoding +Fertility,0.6800000071525574,0.1594555377960205,150,2,10000,DensityEncoding +Fertility,0.7599999904632568,0.16064000129699707,150,2,10000,DensityEncoding +Flags,0.4583333432674408,0.31873106956481934,292,8,10000,DensityEncoding +Flags,0.5,0.34182286262512207,292,8,10000,DensityEncoding +Flags,0.5,0.33709001541137695,292,8,10000,DensityEncoding +Flags,0.4583333432674408,0.31934452056884766,292,8,10000,DensityEncoding +Glass,0.5283018946647644,0.3396942615509033,322,6,10000,DensityEncoding +Glass,0.5849056839942932,0.3932051658630371,322,6,10000,DensityEncoding +Glass,0.5283018946647644,0.3623487949371338,322,6,10000,DensityEncoding +Glass,0.5283018946647644,0.4897935390472412,322,6,10000,DensityEncoding +HabermanSurvival,0.6184210777282715,0.7483100891113281,460,2,10000,DensityEncoding +HabermanSurvival,0.7105262875556946,0.7443125247955322,460,2,10000,DensityEncoding +HabermanSurvival,0.6973684430122375,0.7541029453277588,460,2,10000,DensityEncoding +HabermanSurvival,0.6447368264198303,0.7542979717254639,460,2,10000,DensityEncoding +HayesRoth,0.0357142873108387,0.3684549331665039,264,3,10000,DensityEncoding +HeartCleveland,0.5394737124443054,0.48055052757263184,454,5,10000,DensityEncoding +HeartCleveland,0.5394737124443054,0.48129868507385254,454,5,10000,DensityEncoding +HeartCleveland,0.5789473652839661,0.5169734954833984,454,5,10000,DensityEncoding +HeartCleveland,0.5657894611358643,0.5040550231933594,454,5,10000,DensityEncoding +HeartHungarian,0.8219178318977356,0.48133254051208496,442,5,10000,DensityEncoding +HeartHungarian,0.8904109597206116,0.4030323028564453,442,5,10000,DensityEncoding +HeartHungarian,0.8493150472640991,0.41907525062561035,442,5,10000,DensityEncoding +HeartHungarian,0.8904109597206116,0.4934513568878174,442,5,10000,DensityEncoding +HeartSwitzerland,0.35483869910240173,0.19821429252624512,184,5,10000,DensityEncoding +HeartSwitzerland,0.32258063554763794,0.19550848007202148,184,5,10000,DensityEncoding +HeartSwitzerland,0.25806450843811035,0.19498562812805176,184,5,10000,DensityEncoding +HeartSwitzerland,0.32258063554763794,0.19526267051696777,184,5,10000,DensityEncoding +HeartVa,0.23999999463558197,0.32094359397888184,300,5,10000,DensityEncoding +HeartVa,0.3400000035762787,0.31435203552246094,300,5,10000,DensityEncoding +HeartVa,0.2800000011920929,0.313215970993042,300,5,10000,DensityEncoding +HeartVa,0.3799999952316284,0.31441569328308105,300,5,10000,DensityEncoding +Hepatitis,0.7692307829856873,0.2513864040374756,232,2,10000,DensityEncoding +Hepatitis,0.8205128312110901,0.2538437843322754,232,2,10000,DensityEncoding +Hepatitis,0.7692307829856873,0.3554096221923828,232,2,10000,DensityEncoding +Hepatitis,0.7948718070983887,0.3998985290527344,232,2,10000,DensityEncoding +HillValley,0.5066006779670715,3.7831244468688965,1212,2,10000,DensityEncoding +HorseColic,0.6029411554336548,0.8980355262756348,600,2,10000,DensityEncoding +IlpdIndianLiver,0.6369863152503967,1.3601617813110352,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6301369667053223,1.1645827293395996,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6301369667053223,1.277949333190918,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6506849527359009,0.9182848930358887,874,2,10000,DensityEncoding +ImageSegmentation,0.1428571492433548,9.671971797943115,420,7,10000,DensityEncoding +Ionosphere,0.8409090638160706,0.5916693210601807,526,2,10000,DensityEncoding +Ionosphere,0.8522727489471436,0.6197497844696045,526,2,10000,DensityEncoding +Ionosphere,0.8409090638160706,0.5858891010284424,526,2,10000,DensityEncoding +Ionosphere,0.8295454382896423,0.590160608291626,526,2,10000,DensityEncoding +Iris,0.9729729890823364,0.22616887092590332,226,3,10000,DensityEncoding +Iris,0.9459459185600281,0.2468705177307129,226,3,10000,DensityEncoding +Iris,0.9189189076423645,0.19495105743408203,226,3,10000,DensityEncoding +Iris,0.9459459185600281,0.19477558135986328,226,3,10000,DensityEncoding +LedDisplay,0.7639999985694885,1.3964698314666748,1500,10,10000,DensityEncoding +LedDisplay,0.7400000095367432,2.2840349674224854,1500,10,10000,DensityEncoding +LedDisplay,0.7319999933242798,2.2021501064300537,1500,10,10000,DensityEncoding +LedDisplay,0.7400000095367432,2.467471122741699,1500,10,10000,DensityEncoding +Lenses,1.0,0.06344151496887207,36,3,10000,DensityEncoding +Lenses,0.8333333134651184,0.06306910514831543,36,3,10000,DensityEncoding +Lenses,0.8333333134651184,0.06336808204650879,36,3,10000,DensityEncoding +Lenses,1.0,0.0632333755493164,36,3,10000,DensityEncoding +Letter,0.678600013256073,35.61312651634216,30000,26,10000,DensityEncoding +Letter,0.6859999895095825,33.68075466156006,30000,26,10000,DensityEncoding +Letter,0.6883999705314636,37.06493020057678,30000,26,10000,DensityEncoding +Letter,0.6759999990463257,33.1633985042572,30000,26,10000,DensityEncoding +Libras,0.6222222447395325,0.7311887741088867,540,15,10000,DensityEncoding +Libras,0.6777777671813965,1.043212652206421,540,15,10000,DensityEncoding +Libras,0.6333333253860474,1.0327317714691162,540,15,10000,DensityEncoding +Libras,0.6222222447395325,1.0684788227081299,540,15,10000,DensityEncoding +LowResSpect,0.7819548845291138,1.274414300918579,796,9,10000,DensityEncoding +LowResSpect,0.8421052694320679,1.70430588722229,796,9,10000,DensityEncoding +LowResSpect,0.7744361162185669,1.2207810878753662,796,9,10000,DensityEncoding +LowResSpect,0.7293233275413513,1.2202417850494385,796,9,10000,DensityEncoding +LungCancer,0.5,0.061812639236450195,48,3,10000,DensityEncoding +LungCancer,0.5,0.0932455062866211,48,3,10000,DensityEncoding +LungCancer,0.625,0.06205344200134277,48,3,10000,DensityEncoding +LungCancer,0.5,0.06198763847351074,48,3,10000,DensityEncoding +Lymphography,0.9189189076423645,0.23270630836486816,222,4,10000,DensityEncoding +Lymphography,0.9459459185600281,0.23204326629638672,222,4,10000,DensityEncoding +Lymphography,0.8108108043670654,0.2325587272644043,222,4,10000,DensityEncoding +Lymphography,0.7837837934494019,0.23158669471740723,222,4,10000,DensityEncoding +Magic,0.7800210118293762,28.66716432571411,28530,2,10000,DensityEncoding +Magic,0.7749736905097961,29.008243083953857,28530,2,10000,DensityEncoding +Magic,0.774553120136261,32.87976813316345,28530,2,10000,DensityEncoding +Magic,0.774132490158081,34.324514627456665,28530,2,10000,DensityEncoding +Mammographic,0.7833333611488342,1.4339094161987305,1442,2,10000,DensityEncoding +Mammographic,0.800000011920929,1.995819091796875,1442,2,10000,DensityEncoding +Mammographic,0.8041666746139526,1.6819555759429932,1442,2,10000,DensityEncoding +Mammographic,0.8374999761581421,1.5903544425964355,1442,2,10000,DensityEncoding +Miniboone,0.8322979211807251,240.87506532669067,195096,2,10000,DensityEncoding +Miniboone,0.8363574743270874,240.92592430114746,195096,2,10000,DensityEncoding +Miniboone,0.8386332988739014,251.4905846118927,195096,2,10000,DensityEncoding +Miniboone,0.8330053091049194,239.72062802314758,195096,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.25293707847595215,160,2,10000,DensityEncoding +MolecBiolPromoter,0.8461538553237915,0.20019936561584473,160,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.19800949096679688,160,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.1789994239807129,160,2,10000,DensityEncoding +MolecBiolSplice,0.8795483112335205,7.218289613723755,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8757842183113098,5.588481187820435,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8670012354850769,5.139016628265381,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8632371425628662,5.019364595413208,4786,3,10000,DensityEncoding +Monks1,0.5694444179534912,1.1411123275756836,248,2,10000,DensityEncoding +Monks2,0.6296296119689941,1.1876986026763916,338,2,10000,DensityEncoding +Monks3,0.5277777910232544,1.165234088897705,244,2,10000,DensityEncoding +Mushroom,0.8867552876472473,11.267585515975952,12186,2,10000,DensityEncoding +Mushroom,0.8980797529220581,10.961514949798584,12186,2,10000,DensityEncoding +Mushroom,0.8877400159835815,11.349665880203247,12186,2,10000,DensityEncoding +Mushroom,0.8970950245857239,15.993634700775146,12186,2,10000,DensityEncoding +Musk1,0.6386554837226868,1.8655240535736084,714,2,10000,DensityEncoding +Musk1,0.6890756487846375,1.7895824909210205,714,2,10000,DensityEncoding +Musk1,0.680672287940979,1.4257526397705078,714,2,10000,DensityEncoding +Musk1,0.6470588445663452,1.2976703643798828,714,2,10000,DensityEncoding +Musk2,0.7525773048400879,22.88475775718689,9898,2,10000,DensityEncoding +Musk2,0.7610673308372498,20.74267268180847,9898,2,10000,DensityEncoding +Musk2,0.7683444619178772,18.535907983779907,9898,2,10000,DensityEncoding +Musk2,0.7604609131813049,18.931684732437134,9898,2,10000,DensityEncoding +Nursery,0.8407407402992249,22.790411233901978,19440,5,10000,DensityEncoding +Nursery,0.8543210029602051,22.42006278038025,19440,5,10000,DensityEncoding +Nursery,0.8561728596687317,23.95238161087036,19440,5,10000,DensityEncoding +Nursery,0.8533950448036194,23.323031902313232,19440,5,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.6196078658103943,1.6437103748321533,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.5607843399047852,1.6200041770935059,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.5607843399047852,1.6309864521026611,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.545098066329956,1.6315715312957764,1534,2,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8627451062202454,1.4971060752868652,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.800000011920929,1.5143985748291016,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8588235378265381,1.5049254894256592,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8666666746139526,1.503690481185913,1534,3,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5789473652839661,1.3402862548828125,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5657894611358643,1.3336844444274902,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5964912176132202,1.3320491313934326,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.6184210777282715,1.39070463180542,1368,2,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7236841917037964,1.5679399967193604,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7017543911933899,1.7706925868988037,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7631579041481018,1.7356092929840088,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7412280440330505,1.9454541206359863,1368,3,10000,DensityEncoding +Optical,0.8981636166572571,13.83467149734497,7646,10,10000,DensityEncoding +Ozone,0.7097792029380798,4.8262038230896,3804,2,10000,DensityEncoding +Ozone,0.7003154754638672,4.812854051589966,3804,2,10000,DensityEncoding +Ozone,0.7302839159965515,5.280177593231201,3804,2,10000,DensityEncoding +Ozone,0.6845425963401794,6.302979946136475,3804,2,10000,DensityEncoding +PageBlocks,0.780701756477356,9.945036172866821,8210,5,10000,DensityEncoding +PageBlocks,0.7741228342056274,7.67329216003418,8210,5,10000,DensityEncoding +PageBlocks,0.7573099136352539,7.7551960945129395,8210,5,10000,DensityEncoding +PageBlocks,0.7668128609657288,7.256362676620483,8210,5,10000,DensityEncoding +Parkinsons,0.8163265585899353,0.2843654155731201,292,2,10000,DensityEncoding +Parkinsons,0.7551020383834839,0.28357911109924316,292,2,10000,DensityEncoding +Parkinsons,0.7551020383834839,0.2829468250274658,292,2,10000,DensityEncoding +Parkinsons,0.7755101919174194,0.28221917152404785,292,2,10000,DensityEncoding +Pendigits,0.8041738271713257,21.129417419433594,14988,10,10000,DensityEncoding +Pima,0.6770833134651184,1.0402023792266846,1152,2,10000,DensityEncoding +Pima,0.6979166865348816,1.026170253753662,1152,2,10000,DensityEncoding +Pima,0.6979166865348816,1.0292766094207764,1152,2,10000,DensityEncoding +Pima,0.71875,1.0211329460144043,1152,2,10000,DensityEncoding +PittsburgBridgesMaterial,0.8846153616905212,0.14539527893066406,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.8461538553237915,0.14562058448791504,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.9615384340286255,0.14517903327941895,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.8461538553237915,0.15500521659851074,160,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6538461446762085,0.13941740989685059,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6538461446762085,0.13994717597961426,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6538461446762085,0.14135265350341797,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.5384615659713745,0.1398928165435791,154,3,10000,DensityEncoding +PittsburgBridgesSpan,0.5652173757553101,0.12499046325683594,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.6521739363670349,0.12502431869506836,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.43478259444236755,0.12508606910705566,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.6086956262588501,0.1254901885986328,138,3,10000,DensityEncoding +PittsburgBridgesTOrD,0.9200000166893005,0.1428697109222412,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.9200000166893005,0.14906692504882812,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.800000011920929,0.1392958164215088,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.8799999952316284,0.13634157180786133,154,2,10000,DensityEncoding +PittsburgBridgesType,0.6153846383094788,0.1429300308227539,158,6,10000,DensityEncoding +PittsburgBridgesType,0.5769230723381042,0.1405937671661377,158,6,10000,DensityEncoding +PittsburgBridgesType,0.6538461446762085,0.1413121223449707,158,6,10000,DensityEncoding +PittsburgBridgesType,0.5384615659713745,0.1415565013885498,158,6,10000,DensityEncoding +Planning,0.5555555820465088,0.24808573722839355,274,2,10000,DensityEncoding +Planning,0.4000000059604645,0.24869775772094727,274,2,10000,DensityEncoding +Planning,0.46666666865348816,0.2482619285583496,274,2,10000,DensityEncoding +Planning,0.4888888895511627,0.24854254722595215,274,2,10000,DensityEncoding +PlantMargin,0.7900000214576721,2.7886335849761963,2400,100,10000,DensityEncoding +PlantMargin,0.8050000071525574,2.734978675842285,2400,100,10000,DensityEncoding +PlantMargin,0.7975000143051147,2.779486656188965,2400,100,10000,DensityEncoding +PlantMargin,0.8174999952316284,2.7151613235473633,2400,100,10000,DensityEncoding +PlantShape,0.5450000166893005,2.8086960315704346,2400,100,10000,DensityEncoding +PlantShape,0.5425000190734863,2.8143129348754883,2400,100,10000,DensityEncoding +PlantShape,0.5149999856948853,2.86051344871521,2400,100,10000,DensityEncoding +PlantShape,0.5425000190734863,2.8664908409118652,2400,100,10000,DensityEncoding +PlantTexture,0.7250000238418579,2.769998073577881,2398,100,10000,DensityEncoding +PlantTexture,0.7400000095367432,2.7357499599456787,2398,100,10000,DensityEncoding +PlantTexture,0.737500011920929,2.7365787029266357,2398,100,10000,DensityEncoding +PlantTexture,0.7350000143051147,2.6929032802581787,2398,100,10000,DensityEncoding +PostOperative,0.5,0.12170696258544922,136,3,10000,DensityEncoding +PostOperative,0.40909090638160706,0.12241816520690918,136,3,10000,DensityEncoding +PostOperative,0.6818181872367859,0.1215667724609375,136,3,10000,DensityEncoding +PostOperative,0.3181818127632141,0.12178897857666016,136,3,10000,DensityEncoding +PrimaryTumor,0.46341463923454285,0.45612096786499023,496,15,10000,DensityEncoding +PrimaryTumor,0.4146341383457184,0.45668911933898926,496,15,10000,DensityEncoding +PrimaryTumor,0.4390243887901306,0.46319055557250977,496,15,10000,DensityEncoding +PrimaryTumor,0.37804877758026123,0.45829296112060547,496,15,10000,DensityEncoding +Ringnorm,0.9648648500442505,10.396212816238403,11100,2,10000,DensityEncoding +Ringnorm,0.9648648500442505,10.291744709014893,11100,2,10000,DensityEncoding +Ringnorm,0.9686486721038818,10.208452463150024,11100,2,10000,DensityEncoding +Ringnorm,0.9654054045677185,10.686294555664062,11100,2,10000,DensityEncoding +Seeds,0.8461538553237915,0.28961777687072754,316,3,10000,DensityEncoding +Seeds,0.8653846383094788,0.28811001777648926,316,3,10000,DensityEncoding +Seeds,0.9038461446762085,0.3070335388183594,316,3,10000,DensityEncoding +Seeds,0.9230769276618958,0.28696608543395996,316,3,10000,DensityEncoding +Semeion,0.8467336893081665,5.517843246459961,2390,10,10000,DensityEncoding +Semeion,0.8065326809883118,5.472047328948975,2390,10,10000,DensityEncoding +Semeion,0.8643215894699097,5.564753532409668,2390,10,10000,DensityEncoding +Semeion,0.7939698696136475,5.775274991989136,2390,10,10000,DensityEncoding +Soybean,0.5452127456665039,1.3398306369781494,614,18,10000,DensityEncoding +Spambase,0.8399999737739563,7.314577102661133,6902,2,10000,DensityEncoding +Spambase,0.8339130282402039,7.262728691101074,6902,2,10000,DensityEncoding +Spambase,0.8104347586631775,7.115164041519165,6902,2,10000,DensityEncoding +Spambase,0.8504347801208496,7.08533239364624,6902,2,10000,DensityEncoding +Spect,0.5913978219032288,0.5751361846923828,158,2,10000,DensityEncoding +Spectf,0.9197860956192017,0.5819211006164551,160,2,10000,DensityEncoding +StatlogAustralianCredit,0.5290697813034058,0.9338991641998291,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.5755813717842102,0.9429333209991455,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.5523256063461304,0.944488525390625,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.6162790656089783,0.9455718994140625,1036,2,10000,DensityEncoding +StatlogGermanCredit,0.699999988079071,1.4465558528900146,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7279999852180481,1.387056589126587,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7039999961853027,1.371640920639038,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7200000286102295,1.3785297870635986,1500,2,10000,DensityEncoding +StatlogHeart,0.8656716346740723,0.36424732208251953,406,2,10000,DensityEncoding +StatlogHeart,0.8208954930305481,0.36425209045410156,406,2,10000,DensityEncoding +StatlogHeart,0.8358209133148193,0.3633718490600586,406,2,10000,DensityEncoding +StatlogHeart,0.8656716346740723,0.40683889389038086,406,2,10000,DensityEncoding +StatlogImage,0.8769497275352478,3.1330761909484863,3466,7,10000,DensityEncoding +StatlogImage,0.8596187233924866,3.194626569747925,3466,7,10000,DensityEncoding +StatlogImage,0.8821490406990051,3.1758434772491455,3466,7,10000,DensityEncoding +StatlogImage,0.8700173497200012,3.1951940059661865,3466,7,10000,DensityEncoding +StatlogLandsat,0.7820000052452087,10.120309829711914,8870,6,10000,DensityEncoding +StatlogShuttle,0.8213103413581848,76.86495542526245,87000,7,10000,DensityEncoding +StatlogVehicle,0.5971564054489136,1.24658203125,1270,4,10000,DensityEncoding +StatlogVehicle,0.5450236797332764,1.2129614353179932,1270,4,10000,DensityEncoding +StatlogVehicle,0.5687204003334045,1.2540507316589355,1270,4,10000,DensityEncoding +StatlogVehicle,0.4881516695022583,1.1708319187164307,1270,4,10000,DensityEncoding +SteelPlates,0.5381443500518799,2.769707679748535,2912,7,10000,DensityEncoding +SteelPlates,0.5443298816680908,2.786101818084717,2912,7,10000,DensityEncoding +SteelPlates,0.5649484395980835,2.7887673377990723,2912,7,10000,DensityEncoding +SteelPlates,0.5278350710868835,2.7726423740386963,2912,7,10000,DensityEncoding +SyntheticControl,0.9066666960716248,0.9834561347961426,900,6,10000,DensityEncoding +SyntheticControl,0.9066666960716248,1.0057125091552734,900,6,10000,DensityEncoding +SyntheticControl,0.95333331823349,1.0036931037902832,900,6,10000,DensityEncoding +SyntheticControl,0.8999999761581421,0.9849822521209717,900,6,10000,DensityEncoding +Teaching,0.5789473652839661,0.2075207233428955,226,3,10000,DensityEncoding +Teaching,0.6052631735801697,0.2056441307067871,226,3,10000,DensityEncoding +Teaching,0.42105263471603394,0.20540547370910645,226,3,10000,DensityEncoding +Teaching,0.5789473652839661,0.2048804759979248,226,3,10000,DensityEncoding +Thyroid,0.6070595383644104,12.191058874130249,7544,3,10000,DensityEncoding +TicTacToe,0.6652719378471375,1.265925407409668,1438,2,10000,DensityEncoding +TicTacToe,0.715481162071228,1.309325933456421,1438,2,10000,DensityEncoding +TicTacToe,0.715481162071228,1.470594882965088,1438,2,10000,DensityEncoding +TicTacToe,0.7364016771316528,1.3410885334014893,1438,2,10000,DensityEncoding +Titanic,0.7818182110786438,2.7515370845794678,3302,2,10000,DensityEncoding +Titanic,0.7836363911628723,2.7520415782928467,3302,2,10000,DensityEncoding +Titanic,0.7763636112213135,2.774177074432373,3302,2,10000,DensityEncoding +Titanic,0.7799999713897705,2.7503230571746826,3302,2,10000,DensityEncoding +Trains,0.5,0.01745891571044922,16,2,10000,DensityEncoding +Trains,1.0,0.017890214920043945,16,2,10000,DensityEncoding +Trains,1.0,0.017388105392456055,16,2,10000,DensityEncoding +Trains,1.0,0.017347097396850586,16,2,10000,DensityEncoding +Twonorm,0.976756751537323,10.159016370773315,11100,2,10000,DensityEncoding +Twonorm,0.9702702760696411,10.135632276535034,11100,2,10000,DensityEncoding +Twonorm,0.9724324345588684,10.070028305053711,11100,2,10000,DensityEncoding +Twonorm,0.9659459590911865,10.210362195968628,11100,2,10000,DensityEncoding +VertebralColumn2Clases,0.7662337422370911,0.40566253662109375,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.6753246784210205,0.40485715866088867,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.7142857313156128,0.4048480987548828,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.7662337422370911,0.4036991596221924,466,2,10000,DensityEncoding +VertebralColumn3Clases,0.8051947951316833,0.42792367935180664,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7792207598686218,0.42604660987854004,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7272727489471436,0.4040062427520752,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7532467246055603,0.40773463249206543,466,3,10000,DensityEncoding +WallFollowing,0.626099705696106,7.515268325805664,8184,4,10000,DensityEncoding +WallFollowing,0.6612903475761414,7.550757646560669,8184,4,10000,DensityEncoding +WallFollowing,0.6686217188835144,7.6813976764678955,8184,4,10000,DensityEncoding +WallFollowing,0.6539589166641235,7.671240329742432,8184,4,10000,DensityEncoding +Waveform,0.8199999928474426,6.930886268615723,7500,3,10000,DensityEncoding +Waveform,0.8127999901771545,6.891709566116333,7500,3,10000,DensityEncoding +Waveform,0.7943999767303467,6.886518716812134,7500,3,10000,DensityEncoding +Waveform,0.828000009059906,7.4613776206970215,7500,3,10000,DensityEncoding +WaveformNoise,0.8040000200271606,7.971504211425781,7500,3,10000,DensityEncoding +WaveformNoise,0.8055999875068665,7.792937994003296,7500,3,10000,DensityEncoding +WaveformNoise,0.8127999901771545,7.763894081115723,7500,3,10000,DensityEncoding +WaveformNoise,0.8047999739646912,7.759421348571777,7500,3,10000,DensityEncoding +Wine,1.0,0.25152111053466797,268,3,10000,DensityEncoding +Wine,0.9772727489471436,0.25069618225097656,268,3,10000,DensityEncoding +Wine,0.9772727489471436,0.27278804779052734,268,3,10000,DensityEncoding +Wine,0.9545454382896423,0.2508716583251953,268,3,10000,DensityEncoding +WineQualityRed,0.39750000834465027,2.4972243309020996,2398,6,10000,DensityEncoding +WineQualityRed,0.4625000059604645,2.1479249000549316,2398,6,10000,DensityEncoding +WineQualityRed,0.4675000011920929,2.2297494411468506,2398,6,10000,DensityEncoding +WineQualityRed,0.41749998927116394,2.1736154556274414,2398,6,10000,DensityEncoding +WineQualityWhite,0.3619281053543091,6.722130060195923,7348,7,10000,DensityEncoding +WineQualityWhite,0.379084974527359,6.584143400192261,7348,7,10000,DensityEncoding +WineQualityWhite,0.3660130798816681,6.739374876022339,7348,7,10000,DensityEncoding +WineQualityWhite,0.3619281053543091,6.542879104614258,7348,7,10000,DensityEncoding +Yeast,0.5552560687065125,1.9852213859558105,2226,10,10000,DensityEncoding +Yeast,0.5283018946647644,1.975151777267456,2226,10,10000,DensityEncoding +Yeast,0.5417789816856384,1.970546007156372,2226,10,10000,DensityEncoding +Yeast,0.5714285969734192,2.041823148727417,2226,10,10000,DensityEncoding +Zoo,0.9599999785423279,0.1515178680419922,152,7,10000,DensityEncoding +Zoo,0.9599999785423279,0.14395880699157715,152,7,10000,DensityEncoding +Zoo,1.0,0.14401650428771973,152,7,10000,DensityEncoding +Zoo,1.0,0.14440155029296875,152,7,10000,DensityEncoding diff --git a/examples/hdc_methods_survey/results/results1676905066.8454866.csv b/examples/hdc_methods_survey/results/results1676905066.8454866.csv new file mode 100644 index 00000000..b0b4832e --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676905066.8454866.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5354406237602234,8.119521856307983,6266,3,10000,DensityEncodingOnline +Abalone,0.5239463448524475,7.899081707000732,6266,3,10000,DensityEncodingOnline +Abalone,0.5967432856559753,7.9120213985443115,6266,3,10000,DensityEncodingOnline +Abalone,0.5986589789390564,7.892967700958252,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.22081232070922852,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.22895288467407227,180,2,10000,DensityEncodingOnline +AcuteInflammation,0.9333333373069763,0.21003413200378418,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.21703886985778809,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.21100711822509766,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2103443145751953,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2129344940185547,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.21160221099853516,180,2,10000,DensityEncodingOnline +Adult,0.7995209097862244,90.75123262405396,65122,2,10000,DensityEncodingOnline +Annealing,0.7599999904632568,1.6177575588226318,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.5929203629493713,2.2180137634277344,678,13,10000,DensityEncodingOnline +Arrhythmia,0.32743361592292786,2.2353827953338623,678,13,10000,DensityEncodingOnline +Arrhythmia,0.3097345232963562,2.3472354412078857,678,13,10000,DensityEncodingOnline +Arrhythmia,0.5486725568771362,2.267702579498291,678,13,10000,DensityEncodingOnline +AudiologyStd,0.47999998927116394,0.42539453506469727,342,18,10000,DensityEncodingOnline +BalanceScale,0.9038461446762085,1.1247317790985107,938,3,10000,DensityEncodingOnline +BalanceScale,0.8653846383094788,1.1110446453094482,938,3,10000,DensityEncodingOnline +BalanceScale,0.9358974099159241,1.1117308139801025,938,3,10000,DensityEncodingOnline +BalanceScale,0.9102563858032227,1.1172916889190674,938,3,10000,DensityEncodingOnline +Balloons,0.75,0.03474235534667969,24,2,10000,DensityEncodingOnline +Balloons,0.25,0.033293962478637695,24,2,10000,DensityEncodingOnline +Balloons,0.5,0.03389382362365723,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.034949302673339844,24,2,10000,DensityEncodingOnline +Bank,0.8725663423538208,8.281554222106934,6782,2,10000,DensityEncodingOnline +Bank,0.8902654647827148,8.320918560028076,6782,2,10000,DensityEncodingOnline +Bank,0.874336302280426,8.260370254516602,6782,2,10000,DensityEncodingOnline +Bank,0.8876106142997742,8.732054710388184,6782,2,10000,DensityEncodingOnline +Blood,0.6737967729568481,1.3533525466918945,1122,2,10000,DensityEncodingOnline +Blood,0.7700534462928772,1.3498375415802002,1122,2,10000,DensityEncodingOnline +Blood,0.5935828685760498,1.3459811210632324,1122,2,10000,DensityEncodingOnline +Blood,0.7165775299072266,1.3549861907958984,1122,2,10000,DensityEncodingOnline +BreastCancer,0.4507042169570923,0.5350024700164795,430,2,10000,DensityEncodingOnline +BreastCancer,0.6619718074798584,0.5401754379272461,430,2,10000,DensityEncodingOnline +BreastCancer,0.7323943376541138,0.5373415946960449,430,2,10000,DensityEncodingOnline +BreastCancer,0.5633803009986877,0.5389420986175537,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9942857027053833,1.2106142044067383,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9428571462631226,1.209111213684082,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9828571677207947,1.2152683734893799,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.8285714387893677,1.204681396484375,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9577465057373047,1.0661141872406006,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9507042169570923,1.056809663772583,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9788732528686523,1.0481719970703125,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9295774698257446,1.0584681034088135,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.7755101919174194,0.3933830261230469,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6122449040412903,0.3917109966278076,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6734693646430969,0.39255595207214355,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.36734694242477417,0.38988518714904785,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.2109544277191162,160,6,10000,DensityEncodingOnline +BreastTissue,0.6153846383094788,0.20728850364685059,160,6,10000,DensityEncodingOnline +BreastTissue,0.6538461446762085,0.21200942993164062,160,6,10000,DensityEncodingOnline +BreastTissue,0.7307692170143127,0.21291041374206543,160,6,10000,DensityEncodingOnline +Car,0.8912037014961243,2.9879207611083984,2592,4,10000,DensityEncodingOnline +Car,0.8958333134651184,2.995713710784912,2592,4,10000,DensityEncodingOnline +Car,0.8935185074806213,2.9434974193573,2592,4,10000,DensityEncodingOnline +Car,0.9189814925193787,3.0161070823669434,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7363465428352356,4.04063868522644,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7664783596992493,3.999951124191284,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7570621371269226,4.006254196166992,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7570621371269226,4.101710081100464,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8662900328636169,3.9498844146728516,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8907721042633057,4.005530118942261,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8662900328636169,3.976905584335327,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.9152542352676392,4.000138998031616,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.41431424021720886,56.285595178604126,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.40861135721206665,55.65911865234375,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.40205302834510803,55.99572467803955,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.3954947292804718,55.45301580429077,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.9561952352523804,5.963108062744141,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9349186420440674,6.028012990951538,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9161452054977417,6.026058673858643,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9461827278137207,6.083454608917236,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.4403669834136963,0.8702147006988525,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5321100950241089,0.8553836345672607,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5504587292671204,0.8816683292388916,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.4587155878543854,0.8715372085571289,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.46474123001098633,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.5133378505706787,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6153846383094788,0.5444104671478271,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.4717087745666504,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.798701286315918,2.0717742443084717,1056,11,10000,DensityEncodingOnline +Connect4,0.7676594257354736,137.18534779548645,101336,3,10000,DensityEncodingOnline +Connect4,0.791165828704834,165.1110339164734,101336,3,10000,DensityEncodingOnline +Connect4,0.7992184162139893,175.40333342552185,101336,3,10000,DensityEncodingOnline +Connect4,0.7956658005714417,162.62948489189148,101336,3,10000,DensityEncodingOnline +Contrac,0.4375,2.907416582107544,2210,3,10000,DensityEncodingOnline +Contrac,0.48641303181648254,2.9400079250335693,2210,3,10000,DensityEncodingOnline +Contrac,0.48097825050354004,2.9485695362091064,2210,3,10000,DensityEncodingOnline +Contrac,0.39402174949645996,2.926342487335205,2210,3,10000,DensityEncodingOnline +CreditApproval,0.7267441749572754,1.2983627319335938,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8779069781303406,1.3343746662139893,1036,2,10000,DensityEncodingOnline +CreditApproval,0.819767415523529,1.309985876083374,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8662790656089783,1.597914695739746,1036,2,10000,DensityEncodingOnline +CylinderBands,0.7109375,1.1381683349609375,768,2,10000,DensityEncodingOnline +CylinderBands,0.703125,1.2081639766693115,768,2,10000,DensityEncodingOnline +CylinderBands,0.6953125,1.5509023666381836,768,2,10000,DensityEncodingOnline +CylinderBands,0.515625,1.3065333366394043,768,2,10000,DensityEncodingOnline +Dermatology,0.9780219793319702,0.8234333992004395,550,6,10000,DensityEncodingOnline +Dermatology,0.9340659379959106,0.7832467555999756,550,6,10000,DensityEncodingOnline +Dermatology,0.9560439586639404,0.7722420692443848,550,6,10000,DensityEncodingOnline +Dermatology,0.9670329689979553,1.024345874786377,550,6,10000,DensityEncodingOnline +Echocardiogram,0.9090909361839294,0.28621387481689453,196,2,10000,DensityEncodingOnline +Echocardiogram,0.7878788113594055,0.28237247467041016,196,2,10000,DensityEncodingOnline +Echocardiogram,0.5757575631141663,0.2830164432525635,196,2,10000,DensityEncodingOnline +Echocardiogram,0.7878788113594055,0.30276966094970703,196,2,10000,DensityEncodingOnline +Ecoli,0.8214285969734192,1.1130225658416748,504,8,10000,DensityEncodingOnline +Ecoli,0.7857142686843872,0.6920430660247803,504,8,10000,DensityEncodingOnline +Ecoli,0.7976190447807312,0.7911467552185059,504,8,10000,DensityEncodingOnline +Ecoli,0.75,0.8091509342193604,504,8,10000,DensityEncodingOnline +EnergyY1,0.8697916865348816,2.47760009765625,1152,3,10000,DensityEncodingOnline +EnergyY1,0.9427083134651184,2.545947551727295,1152,3,10000,DensityEncodingOnline +EnergyY1,0.8645833134651184,2.457319498062134,1152,3,10000,DensityEncodingOnline +EnergyY1,0.84375,1.6449928283691406,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8385416865348816,1.6102702617645264,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8802083134651184,1.6160821914672852,1152,3,10000,DensityEncodingOnline +EnergyY2,0.875,1.6808171272277832,1152,3,10000,DensityEncodingOnline +EnergyY2,0.859375,1.6540205478668213,1152,3,10000,DensityEncodingOnline +Fertility,0.8399999737739563,0.26694750785827637,150,2,10000,DensityEncodingOnline +Fertility,0.6000000238418579,0.18917489051818848,150,2,10000,DensityEncodingOnline +Fertility,0.5600000023841858,0.19069290161132812,150,2,10000,DensityEncodingOnline +Fertility,0.8399999737739563,0.1922752857208252,150,2,10000,DensityEncodingOnline +Flags,0.5,0.4075653553009033,292,8,10000,DensityEncodingOnline +Flags,0.4583333432674408,0.6127886772155762,292,8,10000,DensityEncodingOnline +Flags,0.4583333432674408,0.696955680847168,292,8,10000,DensityEncodingOnline +Flags,0.4166666567325592,0.5818145275115967,292,8,10000,DensityEncodingOnline +Glass,0.5471698045730591,0.698023796081543,322,6,10000,DensityEncodingOnline +Glass,0.6603773832321167,0.600165843963623,322,6,10000,DensityEncodingOnline +Glass,0.6415094137191772,0.4279623031616211,322,6,10000,DensityEncodingOnline +Glass,0.6415094137191772,0.4299023151397705,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6447368264198303,0.579124927520752,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.6052631735801697,0.5949709415435791,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.7105262875556946,0.5743269920349121,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.6315789222717285,0.5752735137939453,460,2,10000,DensityEncodingOnline +HayesRoth,0.1785714328289032,0.2932124137878418,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5526315569877625,0.6193020343780518,454,5,10000,DensityEncodingOnline +HeartCleveland,0.4868420958518982,0.6061053276062012,454,5,10000,DensityEncodingOnline +HeartCleveland,0.3947368562221527,0.6088600158691406,454,5,10000,DensityEncodingOnline +HeartCleveland,0.6184210777282715,0.6104652881622314,454,5,10000,DensityEncodingOnline +HeartHungarian,0.6301369667053223,0.5354812145233154,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8630136847496033,0.5424847602844238,442,5,10000,DensityEncodingOnline +HeartHungarian,0.7397260069847107,0.5358049869537354,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8767123222351074,0.5357739925384521,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.35483869910240173,0.25077080726623535,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.35483869910240173,0.2509915828704834,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.3870967626571655,0.26123547554016113,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4193548262119293,0.2486586570739746,184,5,10000,DensityEncodingOnline +HeartVa,0.4399999976158142,0.407529354095459,300,5,10000,DensityEncodingOnline +HeartVa,0.36000001430511475,0.407881498336792,300,5,10000,DensityEncodingOnline +HeartVa,0.3400000035762787,0.41141629219055176,300,5,10000,DensityEncodingOnline +HeartVa,0.3199999928474426,0.4048442840576172,300,5,10000,DensityEncodingOnline +Hepatitis,0.6666666865348816,0.29198622703552246,232,2,10000,DensityEncodingOnline +Hepatitis,0.5897436141967773,0.292736291885376,232,2,10000,DensityEncodingOnline +Hepatitis,0.8205128312110901,0.2962639331817627,232,2,10000,DensityEncodingOnline +Hepatitis,0.6410256624221802,0.29964351654052734,232,2,10000,DensityEncodingOnline +HillValley,0.49339935183525085,3.3868892192840576,1212,2,10000,DensityEncodingOnline +HorseColic,0.5441176295280457,0.7021617889404297,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6712328791618347,1.1500813961029053,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7054794430732727,1.1328556537628174,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.732876718044281,1.131227970123291,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7123287916183472,1.1366560459136963,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.24571429193019867,5.425344705581665,420,7,10000,DensityEncodingOnline +Ionosphere,0.9318181872367859,0.6740131378173828,526,2,10000,DensityEncodingOnline +Ionosphere,0.8977272510528564,0.6758935451507568,526,2,10000,DensityEncodingOnline +Ionosphere,0.8863636255264282,0.6753222942352295,526,2,10000,DensityEncodingOnline +Ionosphere,0.8181818127632141,0.6811947822570801,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.26082563400268555,226,3,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.25846195220947266,226,3,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.2574176788330078,226,3,10000,DensityEncodingOnline +Iris,0.9459459185600281,0.25544214248657227,226,3,10000,DensityEncodingOnline +LedDisplay,0.6759999990463257,1.869957447052002,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7160000205039978,1.877457857131958,1500,10,10000,DensityEncodingOnline +LedDisplay,0.6759999990463257,1.8660271167755127,1500,10,10000,DensityEncodingOnline +LedDisplay,0.6000000238418579,1.872572422027588,1500,10,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.05000758171081543,36,3,10000,DensityEncodingOnline +Lenses,0.3333333432674408,0.04744601249694824,36,3,10000,DensityEncodingOnline +Lenses,1.0,0.04932236671447754,36,3,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.04738569259643555,36,3,10000,DensityEncodingOnline +Letter,0.8082000017166138,37.57090759277344,30000,26,10000,DensityEncodingOnline +Letter,0.7752000093460083,37.47608423233032,30000,26,10000,DensityEncodingOnline +Letter,0.8338000178337097,38.05387544631958,30000,26,10000,DensityEncodingOnline +Letter,0.8425999879837036,38.290627241134644,30000,26,10000,DensityEncodingOnline +Libras,0.6111111044883728,0.9472484588623047,540,15,10000,DensityEncodingOnline +Libras,0.5666666626930237,0.9675052165985107,540,15,10000,DensityEncodingOnline +Libras,0.6888889074325562,0.9767234325408936,540,15,10000,DensityEncodingOnline +Libras,0.5777778029441833,0.9536392688751221,540,15,10000,DensityEncodingOnline +LowResSpect,0.7819548845291138,1.4102904796600342,796,9,10000,DensityEncodingOnline +LowResSpect,0.8721804618835449,1.5270564556121826,796,9,10000,DensityEncodingOnline +LowResSpect,0.8496240377426147,1.455146312713623,796,9,10000,DensityEncodingOnline +LowResSpect,0.8045112490653992,1.44291353225708,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.07741546630859375,48,3,10000,DensityEncodingOnline +LungCancer,0.375,0.0790553092956543,48,3,10000,DensityEncodingOnline +LungCancer,0.875,0.07644081115722656,48,3,10000,DensityEncodingOnline +LungCancer,0.625,0.07613658905029297,48,3,10000,DensityEncodingOnline +Lymphography,0.7837837934494019,0.2817387580871582,222,4,10000,DensityEncodingOnline +Lymphography,0.7027027010917664,0.2823910713195801,222,4,10000,DensityEncodingOnline +Lymphography,0.7837837934494019,0.28184962272644043,222,4,10000,DensityEncodingOnline +Lymphography,0.7837837934494019,0.2815091609954834,222,4,10000,DensityEncodingOnline +Magic,0.7171398401260376,34.75716543197632,28530,2,10000,DensityEncodingOnline +Magic,0.7812828421592712,34.02813482284546,28530,2,10000,DensityEncodingOnline +Magic,0.7878023386001587,34.76257920265198,28530,2,10000,DensityEncodingOnline +Magic,0.8033648729324341,34.30013370513916,28530,2,10000,DensityEncodingOnline +Mammographic,0.6625000238418579,1.7882635593414307,1442,2,10000,DensityEncodingOnline +Mammographic,0.6916666626930237,1.788757085800171,1442,2,10000,DensityEncodingOnline +Mammographic,0.7833333611488342,1.7816388607025146,1442,2,10000,DensityEncodingOnline +Mammographic,0.8416666388511658,1.8160319328308105,1442,2,10000,DensityEncodingOnline +Miniboone,0.8011748194694519,342.58843517303467,195096,2,10000,DensityEncodingOnline +Miniboone,0.8803050518035889,346.85814690589905,195096,2,10000,DensityEncodingOnline +Miniboone,0.8729240894317627,337.62564420700073,195096,2,10000,DensityEncodingOnline +Miniboone,0.8354963660240173,327.8880271911621,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.23372483253479004,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.7307692170143127,0.23059678077697754,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.7307692170143127,0.22897672653198242,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.2323601245880127,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8946047425270081,6.58735466003418,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8782935738563538,6.462579250335693,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8745294809341431,6.483346462249756,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.9046424031257629,6.485445261001587,4786,3,10000,DensityEncodingOnline +Monks1,0.5370370149612427,1.2107365131378174,248,2,10000,DensityEncodingOnline +Monks2,0.5949074029922485,1.272143840789795,338,2,10000,DensityEncodingOnline +Monks3,0.5833333134651184,1.1976191997528076,244,2,10000,DensityEncodingOnline +Mushroom,0.9995076060295105,14.590322494506836,12186,2,10000,DensityEncodingOnline +Mushroom,1.0,14.478382349014282,12186,2,10000,DensityEncodingOnline +Mushroom,0.9970458149909973,15.11339545249939,12186,2,10000,DensityEncodingOnline +Mushroom,1.0,14.326613903045654,12186,2,10000,DensityEncodingOnline +Musk1,0.8151260614395142,1.644592046737671,714,2,10000,DensityEncodingOnline +Musk1,0.7983193397521973,1.6262736320495605,714,2,10000,DensityEncodingOnline +Musk1,0.8235294222831726,1.6469383239746094,714,2,10000,DensityEncodingOnline +Musk1,0.7899159789085388,1.6705279350280762,714,2,10000,DensityEncodingOnline +Musk2,0.9442086219787598,21.84145498275757,9898,2,10000,DensityEncodingOnline +Musk2,0.949666440486908,22.670386791229248,9898,2,10000,DensityEncodingOnline +Musk2,0.9248028993606567,21.953340530395508,9898,2,10000,DensityEncodingOnline +Musk2,0.9478471875190735,22.073591709136963,9898,2,10000,DensityEncodingOnline +Nursery,0.9444444179534912,23.174268007278442,19440,5,10000,DensityEncodingOnline +Nursery,0.9095678925514221,23.492652893066406,19440,5,10000,DensityEncodingOnline +Nursery,0.9518518447875977,22.782018899917603,19440,5,10000,DensityEncodingOnline +Nursery,0.9537037014961243,22.375195264816284,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.7215686440467834,2.2221055030822754,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6431372761726379,2.1510872840881348,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6549019813537598,2.159231185913086,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.5176470875740051,2.2519569396972656,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8745098114013672,1.9762849807739258,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.9849531650543213,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9058823585510254,1.9684357643127441,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9215686321258545,1.9697186946868896,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.8157894611358643,1.8289299011230469,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7280701994895935,1.8247838020324707,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,1.8293828964233398,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7017543911933899,1.8240242004394531,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.890350878238678,1.8098719120025635,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.5526315569877625,1.7925100326538086,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8377193212509155,1.791806697845459,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8991228342056274,1.799663782119751,1368,3,10000,DensityEncodingOnline +Optical,0.907623827457428,11.835811853408813,7646,10,10000,DensityEncodingOnline +Ozone,0.9668769836425781,5.3690290451049805,3804,2,10000,DensityEncodingOnline +Ozone,0.9731861352920532,5.484451055526733,3804,2,10000,DensityEncodingOnline +Ozone,0.8895899057388306,5.395750045776367,3804,2,10000,DensityEncodingOnline +Ozone,0.9700315594673157,5.464036226272583,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9524853825569153,9.455546140670776,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9371345043182373,9.74390721321106,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9561403393745422,9.25106954574585,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9342105388641357,9.396602392196655,8210,5,10000,DensityEncodingOnline +Parkinsons,0.7755101919174194,0.3677804470062256,292,2,10000,DensityEncodingOnline +Parkinsons,0.918367326259613,0.36812806129455566,292,2,10000,DensityEncodingOnline +Parkinsons,0.8571428656578064,0.3661212921142578,292,2,10000,DensityEncodingOnline +Parkinsons,0.9387755393981934,0.3657844066619873,292,2,10000,DensityEncodingOnline +Pendigits,0.9411091804504395,20.00547766685486,14988,10,10000,DensityEncodingOnline +Pima,0.734375,1.3844857215881348,1152,2,10000,DensityEncodingOnline +Pima,0.7447916865348816,1.3859257698059082,1152,2,10000,DensityEncodingOnline +Pima,0.71875,1.3838276863098145,1152,2,10000,DensityEncodingOnline +Pima,0.734375,1.3850491046905518,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.807692289352417,0.19840145111083984,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9615384340286255,0.19587969779968262,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.807692289352417,0.19556236267089844,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8846153616905212,0.19965410232543945,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6538461446762085,0.20145916938781738,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.692307710647583,0.19939851760864258,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.692307710647583,0.20100665092468262,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.807692289352417,0.20151114463806152,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.6521739363670349,0.1784062385559082,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.52173912525177,0.18114781379699707,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.3913043439388275,0.1818404197692871,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.52173912525177,0.17847681045532227,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.18320655822753906,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9200000166893005,0.18658137321472168,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9599999785423279,0.1843116283416748,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9200000166893005,0.1941075325012207,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.7692307829856873,0.21007823944091797,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.6153846383094788,0.212310791015625,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.21192073822021484,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.20908737182617188,158,6,10000,DensityEncodingOnline +Planning,0.6888889074325562,0.35647106170654297,274,2,10000,DensityEncodingOnline +Planning,0.3777777850627899,0.3508756160736084,274,2,10000,DensityEncodingOnline +Planning,0.6000000238418579,0.34974002838134766,274,2,10000,DensityEncodingOnline +Planning,0.3777777850627899,0.34908151626586914,274,2,10000,DensityEncodingOnline +PlantMargin,0.512499988079071,4.143094062805176,2400,100,10000,DensityEncodingOnline +PlantMargin,0.5274999737739563,4.193015098571777,2400,100,10000,DensityEncodingOnline +PlantMargin,0.5174999833106995,4.143321752548218,2400,100,10000,DensityEncodingOnline +PlantMargin,0.5174999833106995,4.143710136413574,2400,100,10000,DensityEncodingOnline +PlantShape,0.48750001192092896,4.4794886112213135,2400,100,10000,DensityEncodingOnline +PlantShape,0.49000000953674316,4.476937294006348,2400,100,10000,DensityEncodingOnline +PlantShape,0.47749999165534973,4.231069803237915,2400,100,10000,DensityEncodingOnline +PlantShape,0.4749999940395355,4.275038480758667,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5824999809265137,4.360368013381958,2398,100,10000,DensityEncodingOnline +PlantTexture,0.5375000238418579,4.775357961654663,2398,100,10000,DensityEncodingOnline +PlantTexture,0.5950000286102295,4.457893133163452,2398,100,10000,DensityEncodingOnline +PlantTexture,0.5425000190734863,4.201145172119141,2398,100,10000,DensityEncodingOnline +PostOperative,0.6818181872367859,0.17536115646362305,136,3,10000,DensityEncodingOnline +PostOperative,0.5,0.17636418342590332,136,3,10000,DensityEncodingOnline +PostOperative,0.5909090638160706,0.17647171020507812,136,3,10000,DensityEncodingOnline +PostOperative,0.5909090638160706,0.17642569541931152,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.5243902206420898,0.6848585605621338,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.47560974955558777,0.6807727813720703,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.46341463923454285,0.7057309150695801,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.37804877758026123,0.6820406913757324,496,15,10000,DensityEncodingOnline +Ringnorm,0.976756751537323,13.324282884597778,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9816216230392456,13.268828392028809,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9859459400177002,12.99695110321045,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9702702760696411,13.681294918060303,11100,2,10000,DensityEncodingOnline +Seeds,0.9230769276618958,0.39357995986938477,316,3,10000,DensityEncodingOnline +Seeds,0.9038461446762085,0.40608906745910645,316,3,10000,DensityEncodingOnline +Seeds,0.9230769276618958,0.4811725616455078,316,3,10000,DensityEncodingOnline +Seeds,0.9807692170143127,0.5514676570892334,316,3,10000,DensityEncodingOnline +Semeion,0.8366833925247192,8.41687798500061,2390,10,10000,DensityEncodingOnline +Semeion,0.8140703439712524,7.486007928848267,2390,10,10000,DensityEncodingOnline +Semeion,0.839195966720581,7.143311023712158,2390,10,10000,DensityEncodingOnline +Semeion,0.7914572954177856,6.880155801773071,2390,10,10000,DensityEncodingOnline +Soybean,0.2154255360364914,1.595015525817871,614,18,10000,DensityEncodingOnline +Spambase,0.8573912978172302,9.287532567977905,6902,2,10000,DensityEncodingOnline +Spambase,0.8982608914375305,9.538323640823364,6902,2,10000,DensityEncodingOnline +Spambase,0.8530434966087341,9.470053911209106,6902,2,10000,DensityEncodingOnline +Spambase,0.8008695840835571,9.642786264419556,6902,2,10000,DensityEncodingOnline +Spect,0.5806451439857483,0.6150345802307129,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.6544919013977051,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6860465407371521,1.393294095993042,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5755813717842102,1.3494668006896973,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5813953280448914,1.3330318927764893,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6395348906517029,1.4379479885101318,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6359999775886536,3.5409116744995117,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6880000233650208,3.4970388412475586,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.671999990940094,3.0380141735076904,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7239999771118164,2.5820233821868896,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.7611940503120422,0.926048994064331,406,2,10000,DensityEncodingOnline +StatlogHeart,0.7761194109916687,0.9154274463653564,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8059701323509216,0.9253909587860107,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8507462739944458,0.9266867637634277,406,2,10000,DensityEncodingOnline +StatlogImage,0.911611795425415,5.641406774520874,3466,7,10000,DensityEncodingOnline +StatlogImage,0.8908145427703857,6.246216535568237,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9670710563659668,6.294209957122803,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9618717432022095,5.125378131866455,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.840499997138977,15.648424625396729,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.994620680809021,135.29314851760864,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6824644804000854,2.022059202194214,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6635071039199829,2.4701688289642334,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.7393364906311035,2.174227714538574,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6966824531555176,2.8599913120269775,1270,4,10000,DensityEncodingOnline +SteelPlates,0.7113401889801025,5.137084484100342,2912,7,10000,DensityEncodingOnline +SteelPlates,0.6969072222709656,4.421598672866821,2912,7,10000,DensityEncodingOnline +SteelPlates,0.7030927538871765,4.9276442527771,2912,7,10000,DensityEncodingOnline +SteelPlates,0.7051546573638916,4.253705978393555,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.9399999976158142,1.5069208145141602,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9599999785423279,1.8558130264282227,900,6,10000,DensityEncodingOnline +SyntheticControl,0.7733333110809326,1.7447638511657715,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9133333563804626,2.135918617248535,900,6,10000,DensityEncodingOnline +Teaching,0.5,0.5447940826416016,226,3,10000,DensityEncodingOnline +Teaching,0.4736842215061188,0.46645426750183105,226,3,10000,DensityEncodingOnline +Teaching,0.3947368562221527,0.5489184856414795,226,3,10000,DensityEncodingOnline +Teaching,0.5526315569877625,0.5599949359893799,226,3,10000,DensityEncodingOnline +Thyroid,0.9579929709434509,22.91437840461731,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9079498052597046,2.7135610580444336,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9330543875694275,2.5514674186706543,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9079498052597046,2.8535337448120117,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9539749026298523,2.3017830848693848,1438,2,10000,DensityEncodingOnline +Titanic,0.778181791305542,7.15043830871582,3302,2,10000,DensityEncodingOnline +Titanic,0.5472727417945862,4.024989604949951,3302,2,10000,DensityEncodingOnline +Titanic,0.7581818103790283,4.348154783248901,3302,2,10000,DensityEncodingOnline +Titanic,0.7672727108001709,4.443727254867554,3302,2,10000,DensityEncodingOnline +Trains,1.0,0.028228282928466797,16,2,10000,DensityEncodingOnline +Trains,0.5,0.02788686752319336,16,2,10000,DensityEncodingOnline +Trains,1.0,0.025879383087158203,16,2,10000,DensityEncodingOnline +Trains,1.0,0.02477121353149414,16,2,10000,DensityEncodingOnline +Twonorm,0.9702702760696411,13.389889478683472,11100,2,10000,DensityEncodingOnline +Twonorm,0.9648648500442505,22.144524097442627,11100,2,10000,DensityEncodingOnline +Twonorm,0.9724324345588684,22.134788513183594,11100,2,10000,DensityEncodingOnline +Twonorm,0.9686486721038818,20.96535849571228,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8051947951316833,0.652850866317749,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7792207598686218,0.6515026092529297,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8831169009208679,0.8574264049530029,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8311688303947449,1.036949634552002,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8701298832893372,0.7539372444152832,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.6624178886413574,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8051947951316833,0.6587064266204834,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8311688303947449,0.6905720233917236,466,3,10000,DensityEncodingOnline +WallFollowing,0.9076246619224548,13.074068546295166,8184,4,10000,DensityEncodingOnline +WallFollowing,0.9259530901908875,15.381645202636719,8184,4,10000,DensityEncodingOnline +WallFollowing,0.892961859703064,16.342133283615112,8184,4,10000,DensityEncodingOnline +WallFollowing,0.9149560332298279,14.879873752593994,8184,4,10000,DensityEncodingOnline +Waveform,0.8248000144958496,13.058367252349854,7500,3,10000,DensityEncodingOnline +Waveform,0.8047999739646912,13.758753538131714,7500,3,10000,DensityEncodingOnline +Waveform,0.7975999712944031,14.9742591381073,7500,3,10000,DensityEncodingOnline +Waveform,0.8503999710083008,13.122859477996826,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8312000036239624,13.975375175476074,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.7960000038146973,14.155829668045044,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8352000117301941,13.209154605865479,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8256000280380249,14.469789266586304,7500,3,10000,DensityEncodingOnline +Wine,0.9772727489471436,0.42252039909362793,268,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.5530755519866943,268,3,10000,DensityEncodingOnline +Wine,0.9090909361839294,0.6087138652801514,268,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.3858911991119385,268,3,10000,DensityEncodingOnline +WineQualityRed,0.5274999737739563,3.7638347148895264,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.512499988079071,3.279787540435791,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5425000190734863,4.01736855506897,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5475000143051147,5.291867733001709,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.5057189464569092,16.08246374130249,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.4616013169288635,13.075557947158813,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.5089869499206543,13.852102518081665,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.48366013169288635,13.68586540222168,7348,7,10000,DensityEncodingOnline +Yeast,0.4851751923561096,4.06565260887146,2226,10,10000,DensityEncodingOnline +Yeast,0.45552560687065125,3.924072504043579,2226,10,10000,DensityEncodingOnline +Yeast,0.47978436946868896,3.3554117679595947,2226,10,10000,DensityEncodingOnline +Yeast,0.5229110717773438,3.6159586906433105,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.3416919708251953,152,7,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.34084653854370117,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.34110116958618164,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.2333693504333496,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/results1676909310.7542157.csv b/examples/hdc_methods_survey/results/results1676909310.7542157.csv new file mode 100644 index 00000000..f468d4d2 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676909310.7542157.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6101532578468323,39.9470911026001,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.6091954112052917,43.842456579208374,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.6111111044883728,40.435511350631714,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.4568965435028076,37.92408847808838,6266,3,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,0.7340593338012695,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,0.7544252872467041,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,1.0568363666534424,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,1.0932865142822266,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,1.3503220081329346,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,0.9666666388511658,0.8608086109161377,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,1.3662724494934082,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,0.7376828193664551,180,2,10000,DensityEncodingOnlineIterative +Adult,0.8313371539115906,307.8253207206726,65122,2,10000,DensityEncodingOnlineIterative +Annealing,0.699999988079071,6.783604145050049,1596,5,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6106194853782654,8.0735764503479,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6991150379180908,8.137179851531982,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6991150379180908,8.473901510238647,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6902654767036438,8.291104316711426,678,13,10000,DensityEncodingOnlineIterative +AudiologyStd,0.5600000023841858,1.6342570781707764,342,18,10000,DensityEncodingOnlineIterative +BalanceScale,0.9294871687889099,3.7230851650238037,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9230769276618958,3.8416852951049805,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9166666865348816,3.7299225330352783,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9102563858032227,3.891469717025757,938,3,10000,DensityEncodingOnlineIterative +Balloons,1.0,0.10701584815979004,24,2,10000,DensityEncodingOnlineIterative +Balloons,0.75,0.10658502578735352,24,2,10000,DensityEncodingOnlineIterative +Balloons,0.5,0.10375499725341797,24,2,10000,DensityEncodingOnlineIterative +Balloons,1.0,0.10659289360046387,24,2,10000,DensityEncodingOnlineIterative +Bank,0.8672566413879395,31.958877325057983,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8601769804954529,28.61784029006958,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8646017909049988,38.696362257003784,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8964601755142212,37.721778869628906,6782,2,10000,DensityEncodingOnlineIterative +Blood,0.6417112350463867,7.497296571731567,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.7540106773376465,7.939295291900635,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.6791443824768066,6.007226228713989,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.6898396015167236,8.165124416351318,1122,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6478873491287231,2.516716957092285,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6478873491287231,2.847574472427368,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.8028169274330139,3.653750419616699,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6619718074798584,2.830322504043579,430,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9657142758369446,6.607074022293091,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,6.610142946243286,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,7.103609800338745,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,7.170651912689209,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9788732528686523,4.288357734680176,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,6.306959390640259,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,4.86896538734436,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,5.892719745635986,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.7346938848495483,2.1187446117401123,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.6122449040412903,2.0608198642730713,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.8163265585899353,2.4838199615478516,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.795918345451355,2.5069377422332764,298,2,10000,DensityEncodingOnlineIterative +BreastTissue,0.692307710647583,1.2691922187805176,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.7692307829856873,1.3277673721313477,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.5384615659713745,1.2089107036590576,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.7692307829856873,0.775076150894165,160,6,10000,DensityEncodingOnlineIterative +Car,0.9282407164573669,12.046212911605835,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9375,15.403973579406738,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9189814925193787,11.933894157409668,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9560185074806213,14.489901304244995,2592,4,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.7928436994552612,17.64092516899109,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8361582159996033,17.373859643936157,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8286252617835999,16.976871490478516,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8079096078872681,19.69081735610962,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.935969889163971,17.5735342502594,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.930320143699646,21.642593145370483,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9340866208076477,19.58741784095764,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9378530979156494,19.87665295600891,3190,3,10000,DensityEncodingOnlineIterative +ChessKrvk,0.45423439145088196,273.6832549571991,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.44240090250968933,286.20724177360535,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.4435414969921112,267.0029032230377,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.43555745482444763,288.70939207077026,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9261577129364014,26.89740300178528,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9561952352523804,26.84912872314453,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9799749851226807,24.61015772819519,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9624530673027039,27.039073705673218,4794,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5596330165863037,4.0190229415893555,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.4403669834136963,3.9763009548187256,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5412843823432922,3.429271936416626,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5596330165863037,4.291872262954712,652,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,2.0221879482269287,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.8653846383094788,2.676811456680298,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.8653846383094788,2.031761407852173,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,1.6239292621612549,312,2,10000,DensityEncodingOnlineIterative +ConnBenchVowelDeterding,0.9502164721488953,8.409234046936035,1056,11,10000,DensityEncodingOnlineIterative +Connect4,0.8269879817962646,630.303742647171,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8259813785552979,574.3114252090454,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8207117319107056,623.6301596164703,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8162117600440979,613.0017764568329,101336,3,10000,DensityEncodingOnlineIterative +Contrac,0.489130437374115,14.036541938781738,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.4646739065647125,15.157142162322998,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.4429347813129425,13.277864217758179,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.45923912525177,11.64766788482666,2210,3,10000,DensityEncodingOnlineIterative +CreditApproval,0.8372092843055725,5.078227281570435,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.854651153087616,5.0944154262542725,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.8720930218696594,6.034002304077148,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.8081395626068115,5.0392162799835205,1036,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.7734375,3.8065860271453857,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.6796875,3.8057825565338135,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.75,4.098827362060547,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.71875,5.4246392250061035,768,2,10000,DensityEncodingOnlineIterative +Dermatology,0.9670329689979553,4.29154634475708,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9560439586639404,2.782745122909546,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9780219793319702,2.4744231700897217,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9670329689979553,2.4771242141723633,550,6,10000,DensityEncodingOnlineIterative +Echocardiogram,0.7878788113594055,0.8972928524017334,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.8181818127632141,1.570014238357544,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.7575757503509521,1.4947350025177002,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.7878788113594055,1.5722811222076416,196,2,10000,DensityEncodingOnlineIterative +Ecoli,0.8214285969734192,3.8371057510375977,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.7976190447807312,2.942812919616699,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.8452380895614624,2.226302146911621,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.8214285969734192,2.2072927951812744,504,8,10000,DensityEncodingOnlineIterative +EnergyY1,0.9114583134651184,6.8003222942352295,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.9010416865348816,6.788408994674683,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.921875,5.081484317779541,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.8385416865348816,4.91776704788208,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.8958333134651184,6.606077194213867,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.859375,7.659845352172852,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.8489583134651184,5.528155565261841,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.90625,5.615223169326782,1152,3,10000,DensityEncodingOnlineIterative +Fertility,0.8799999952316284,1.0417506694793701,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.8799999952316284,0.6859827041625977,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.7200000286102295,0.7054264545440674,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.8399999737739563,0.6874291896820068,150,2,10000,DensityEncodingOnlineIterative +Flags,0.5625,1.6680471897125244,292,8,10000,DensityEncodingOnlineIterative +Flags,0.5416666865348816,1.3954346179962158,292,8,10000,DensityEncodingOnlineIterative +Flags,0.5208333134651184,2.270583152770996,292,8,10000,DensityEncodingOnlineIterative +Flags,0.6041666865348816,2.0444328784942627,292,8,10000,DensityEncodingOnlineIterative +Glass,0.7169811129570007,2.211585760116577,322,6,10000,DensityEncodingOnlineIterative +Glass,0.6415094137191772,2.421877145767212,322,6,10000,DensityEncodingOnlineIterative +Glass,0.6037735939025879,1.7497069835662842,322,6,10000,DensityEncodingOnlineIterative +Glass,0.6603773832321167,2.1834704875946045,322,6,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6973684430122375,3.4693849086761475,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.7105262875556946,3.4551784992218018,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6052631735801697,3.583991289138794,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6973684430122375,3.8096425533294678,460,2,10000,DensityEncodingOnlineIterative +HayesRoth,0.0714285746216774,2.0327701568603516,264,3,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5394737124443054,3.3463473320007324,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5,2.6975691318511963,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5263158082962036,3.4389867782592773,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5789473652839661,2.9020752906799316,454,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.8219178318977356,3.2877235412597656,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.835616409778595,1.9834949970245361,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.8767123222351074,2.5897092819213867,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.7123287916183472,2.1432461738586426,442,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.4516128897666931,1.3206253051757812,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.4838709533214569,0.928743839263916,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.35483869910240173,0.8840508460998535,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.35483869910240173,0.8734619617462158,184,5,10000,DensityEncodingOnlineIterative +HeartVa,0.2199999988079071,1.434476375579834,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.25999999046325684,1.4333055019378662,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.2800000011920929,1.4450392723083496,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.25999999046325684,1.4334425926208496,300,5,10000,DensityEncodingOnlineIterative +Hepatitis,0.8717948794364929,1.116781234741211,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.7692307829856873,1.1646571159362793,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.7692307829856873,1.765293836593628,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.692307710647583,1.5545477867126465,232,2,10000,DensityEncodingOnlineIterative +HillValley,0.5082508325576782,11.803420305252075,1212,2,10000,DensityEncodingOnlineIterative +HorseColic,0.5,3.879333257675171,600,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.698630154132843,4.840134143829346,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.7397260069847107,6.08922004699707,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.6917808055877686,4.982465028762817,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.6780821681022644,6.764695644378662,874,2,10000,DensityEncodingOnlineIterative +ImageSegmentation,0.1428571492433548,6.877097845077515,420,7,10000,DensityEncodingOnlineIterative +Ionosphere,0.9318181872367859,3.641242265701294,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.9090909361839294,2.630603313446045,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.9431818127632141,2.560621738433838,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.9431818127632141,2.6370913982391357,526,2,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,1.053767442703247,226,3,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,0.980421781539917,226,3,10000,DensityEncodingOnlineIterative +Iris,1.0,1.3709039688110352,226,3,10000,DensityEncodingOnlineIterative +Iris,0.9459459185600281,1.5899832248687744,226,3,10000,DensityEncodingOnlineIterative +LedDisplay,0.628000020980835,10.303794145584106,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.628000020980835,10.676333904266357,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.6119999885559082,7.618991374969482,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.6679999828338623,8.28600525856018,1500,10,10000,DensityEncodingOnlineIterative +Lenses,0.8333333134651184,0.17576193809509277,36,3,10000,DensityEncodingOnlineIterative +Lenses,0.6666666865348816,0.15675783157348633,36,3,10000,DensityEncodingOnlineIterative +Lenses,1.0,0.285508394241333,36,3,10000,DensityEncodingOnlineIterative +Lenses,1.0,0.2906458377838135,36,3,10000,DensityEncodingOnlineIterative +Letter,0.8776000142097473,156.27624821662903,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8930000066757202,175.8169128894806,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8835999965667725,162.37122011184692,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8726000189781189,182.34170937538147,30000,26,10000,DensityEncodingOnlineIterative +Libras,0.699999988079071,3.6911652088165283,540,15,10000,DensityEncodingOnlineIterative +Libras,0.7111111283302307,3.280501127243042,540,15,10000,DensityEncodingOnlineIterative +Libras,0.7555555701255798,3.2198243141174316,540,15,10000,DensityEncodingOnlineIterative +Libras,0.8111110925674438,4.227784872055054,540,15,10000,DensityEncodingOnlineIterative +LowResSpect,0.9172932505607605,6.271884441375732,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.902255654335022,5.772992372512817,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.8646616339683533,6.416449069976807,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.8646616339683533,5.324444770812988,796,9,10000,DensityEncodingOnlineIterative +LungCancer,0.375,0.43352222442626953,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.5,0.2993149757385254,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.5,0.33066248893737793,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.375,0.4330599308013916,48,3,10000,DensityEncodingOnlineIterative +Lymphography,0.9459459185600281,1.21834135055542,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.837837815284729,1.7724061012268066,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.8648648858070374,1.2036919593811035,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.8108108043670654,1.3544399738311768,222,4,10000,DensityEncodingOnlineIterative +Magic,0.8239747881889343,154.45540118217468,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.7947424054145813,143.2818763256073,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.7917981147766113,146.86143469810486,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.8086224794387817,152.92137122154236,28530,2,10000,DensityEncodingOnlineIterative +Mammographic,0.5833333134651184,6.5665283203125,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.7958333492279053,6.427537441253662,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.7791666388511658,6.446386337280273,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.737500011920929,6.389862060546875,1442,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8873170018196106,1121.493276834488,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8761840462684631,982.6682925224304,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8827654123306274,969.3155562877655,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8956206440925598,966.0618600845337,195096,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.811781644821167,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.807692289352417,0.8178977966308594,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.81353759765625,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.8136484622955322,160,2,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9347553253173828,24.181015729904175,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9322459101676941,24.249882221221924,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9297364950180054,23.849546670913696,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9184441566467285,24.027557849884033,4786,3,10000,DensityEncodingOnlineIterative +Monks1,0.5671296119689941,1.9886960983276367,248,2,10000,DensityEncodingOnlineIterative +Monks2,0.6319444179534912,2.3035693168640137,338,2,10000,DensityEncodingOnlineIterative +Monks3,0.9236111044883728,1.94150710105896,244,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,51.52178692817688,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,52.28524351119995,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,0.9995076060295105,51.34693670272827,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,54.36950755119324,12186,2,10000,DensityEncodingOnlineIterative +Musk1,0.8403361439704895,6.45433235168457,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.8823529481887817,6.104201555252075,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.8907563090324402,6.4175567626953125,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.7815126180648804,6.098358869552612,714,2,10000,DensityEncodingOnlineIterative +Musk2,0.980594277381897,82.08268237113953,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.983020007610321,81.32528877258301,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.980594277381897,80.57410502433777,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.9733171463012695,83.18069791793823,9898,2,10000,DensityEncodingOnlineIterative +Nursery,0.969753086566925,77.32960343360901,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9561728239059448,77.8440637588501,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9561728239059448,78.52688312530518,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9712963104248047,79.40313816070557,19440,5,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7568627595901489,7.8140904903411865,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7960784435272217,7.910607099533081,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7529411911964417,7.581788063049316,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7137255072593689,7.665926694869995,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.886274516582489,7.386807203292847,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9058823585510254,6.9249608516693115,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9450980424880981,6.952388525009155,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,7.0337817668914795,1534,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7280701994895935,6.393755197525024,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7368420958518982,6.391537189483643,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,6.526263236999512,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7763158082962036,7.589329481124878,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,7.78582501411438,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.8991228342056274,7.230661392211914,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,6.9448401927948,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,6.93463134765625,1368,3,10000,DensityEncodingOnlineIterative +Optical,0.9521424770355225,49.17308306694031,7646,10,10000,DensityEncodingOnlineIterative +Ozone,0.9731861352920532,22.944004774093628,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9589905142784119,24.80764079093933,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9731861352920532,22.71746253967285,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9716088175773621,21.875983238220215,3804,2,10000,DensityEncodingOnlineIterative +PageBlocks,0.9517543911933899,38.93789529800415,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9619883298873901,37.2868013381958,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9510233998298645,42.45091938972473,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9532163739204407,38.46266770362854,8210,5,10000,DensityEncodingOnlineIterative +Parkinsons,0.8979591727256775,2.104191303253174,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.8979591727256775,1.4161462783813477,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.8571428656578064,1.4595928192138672,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.9795918464660645,1.473073959350586,292,2,10000,DensityEncodingOnlineIterative +Pendigits,0.9645511507987976,78.45913362503052,14988,10,10000,DensityEncodingOnlineIterative +Pima,0.71875,7.306382417678833,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.6875,6.23379111289978,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.7291666865348816,5.579904079437256,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.6875,6.4756646156311035,1152,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,1.2010738849639893,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.976886510848999,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,1.2960128784179688,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,1.2048084735870361,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7873733043670654,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.7755391597747803,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.7692307829856873,0.7689321041107178,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,0.7836973667144775,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.881624698638916,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,1.198268175125122,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,1.1829121112823486,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.7748541831970215,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,1.14646315574646,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,1.237311601638794,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,1.0817553997039795,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.7410433292388916,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.7484331130981445,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.753004789352417,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.7544360160827637,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.7447760105133057,158,6,10000,DensityEncodingOnlineIterative +Planning,0.5333333611488342,1.2720179557800293,274,2,10000,DensityEncodingOnlineIterative +Planning,0.6222222447395325,1.278658151626587,274,2,10000,DensityEncodingOnlineIterative +Planning,0.6222222447395325,1.3280091285705566,274,2,10000,DensityEncodingOnlineIterative +Planning,0.5555555820465088,1.4559412002563477,274,2,10000,DensityEncodingOnlineIterative +PlantMargin,0.7074999809265137,17.66509246826172,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.7049999833106995,18.504634380340576,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.6974999904632568,17.525747299194336,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.6449999809265137,17.63282084465027,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5575000047683716,15.623304605484009,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5450000166893005,18.972813606262207,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5575000047683716,19.062106132507324,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5874999761581421,19.5006000995636,2400,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7225000262260437,17.72005534172058,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7024999856948853,16.96589756011963,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7049999833106995,18.955297231674194,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.6700000166893005,17.435808181762695,2398,100,10000,DensityEncodingOnlineIterative +PostOperative,0.7272727489471436,0.6908979415893555,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.4545454680919647,0.695824384689331,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.5454545617103577,0.6940248012542725,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.3636363744735718,0.6825127601623535,136,3,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.5487805008888245,2.4938106536865234,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.4146341383457184,2.466334104537964,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.3658536672592163,2.469062328338623,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.4268292784690857,3.54384183883667,496,15,10000,DensityEncodingOnlineIterative +Ringnorm,0.977837860584259,60.549144983291626,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9859459400177002,60.83974599838257,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9837837815284729,62.900060176849365,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9621621370315552,56.53830862045288,11100,2,10000,DensityEncodingOnlineIterative +Seeds,0.9230769276618958,1.4999289512634277,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.9038461446762085,1.5260183811187744,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.942307710647583,1.6285295486450195,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.9615384340286255,1.544724941253662,316,3,10000,DensityEncodingOnlineIterative +Semeion,0.9447236061096191,27.744569063186646,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.8743718862533569,26.42938470840454,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.9145728349685669,26.10269570350647,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.9020100235939026,25.530593872070312,2390,10,10000,DensityEncodingOnlineIterative +Soybean,0.36968085169792175,4.822271823883057,614,18,10000,DensityEncodingOnlineIterative +Spambase,0.9269565343856812,44.99907970428467,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9165217280387878,38.678874015808105,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9139130711555481,41.558419704437256,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9243478178977966,41.07593631744385,6902,2,10000,DensityEncodingOnlineIterative +Spect,0.5,1.115096092224121,158,2,10000,DensityEncodingOnlineIterative +Spectf,0.9197860956192017,1.1882412433624268,160,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.6918604373931885,4.888155937194824,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.5174418687820435,4.770721673965454,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.5872092843055725,4.580466032028198,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.5988371968269348,4.580316543579102,1036,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7080000042915344,6.45380425453186,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7080000042915344,6.918258905410767,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7039999961853027,6.9133076667785645,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7080000042915344,6.937753200531006,1500,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8358209133148193,1.8402142524719238,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8208954930305481,1.8469226360321045,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8358209133148193,1.924391269683838,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.7611940503120422,1.750086784362793,406,2,10000,DensityEncodingOnlineIterative +StatlogImage,0.9618717432022095,14.87867546081543,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9584055542945862,14.750018119812012,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9740034937858582,14.640888929367065,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9393414258956909,14.800441265106201,3466,7,10000,DensityEncodingOnlineIterative +StatlogLandsat,0.890999972820282,41.19724249839783,8870,6,10000,DensityEncodingOnlineIterative +StatlogShuttle,0.9989655017852783,349.9140465259552,87000,7,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.6966824531555176,5.780512571334839,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7440758347511292,5.7641613483428955,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.6919431090354919,5.732243061065674,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7630331516265869,5.852076053619385,1270,4,10000,DensityEncodingOnlineIterative +SteelPlates,0.7278350591659546,13.528797149658203,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7175257802009583,13.628746271133423,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7195876240730286,13.845328092575073,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7298969030380249,13.700591802597046,2912,7,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9599999785423279,4.514326810836792,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9866666793823242,4.414407730102539,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9933333396911621,4.476306676864624,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9266666769981384,4.517920732498169,900,6,10000,DensityEncodingOnlineIterative +Teaching,0.6315789222717285,1.086176872253418,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.44736841320991516,1.0963854789733887,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.5263158082962036,1.0880002975463867,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.4736842215061188,1.088744878768921,226,3,10000,DensityEncodingOnlineIterative +Thyroid,0.9116102457046509,39.45740818977356,7544,3,10000,DensityEncodingOnlineIterative +TicTacToe,0.9707112908363342,5.85378885269165,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9748954176902771,5.811450719833374,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9707112908363342,5.844668626785278,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9874476790428162,5.87889289855957,1438,2,10000,DensityEncodingOnlineIterative +Titanic,0.7181817889213562,14.403541088104248,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.774545431137085,14.298036575317383,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.5199999809265137,14.380227088928223,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.7763636112213135,15.792260885238647,3302,2,10000,DensityEncodingOnlineIterative +Trains,0.5,0.07912731170654297,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.08048725128173828,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.08040428161621094,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.08101272583007812,16,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9718918800354004,51.217493295669556,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9691891670227051,55.758344888687134,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9724324345588684,50.2868754863739,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9632432460784912,61.668962717056274,11100,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.8571428656578064,1.9995152950286865,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.7532467246055603,2.0094199180603027,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.8311688303947449,1.9955799579620361,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.7922077775001526,1.998103380203247,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8051947951316833,2.0488481521606445,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8961039185523987,2.072047233581543,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8311688303947449,2.05963134765625,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8181818127632141,2.1236915588378906,466,3,10000,DensityEncodingOnlineIterative +WallFollowing,0.9574779868125916,39.51420307159424,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9472140669822693,43.73524808883667,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9508797526359558,40.40745306015015,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9567448496818542,43.27856087684631,8184,4,10000,DensityEncodingOnlineIterative +Waveform,0.843999981880188,44.948020935058594,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8080000281333923,47.92531776428223,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8240000009536743,41.38876509666443,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8240000009536743,39.689616441726685,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.828000009059906,45.06007957458496,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8136000037193298,51.19629406929016,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.843999981880188,43.19989776611328,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8375999927520752,46.50659680366516,7500,3,10000,DensityEncodingOnlineIterative +Wine,1.0,1.3307435512542725,268,3,10000,DensityEncodingOnlineIterative +Wine,1.0,1.2348637580871582,268,3,10000,DensityEncodingOnlineIterative +Wine,1.0,1.2436928749084473,268,3,10000,DensityEncodingOnlineIterative +Wine,0.9318181872367859,1.8828656673431396,268,3,10000,DensityEncodingOnlineIterative +WineQualityRed,0.6025000214576721,15.114129066467285,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5525000095367432,14.563626527786255,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5724999904632568,13.260369539260864,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5550000071525574,15.61983346939087,2398,6,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.47549018263816833,43.83472037315369,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.4820261299610138,40.566609144210815,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.4616013169288635,46.18474268913269,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.529411792755127,45.52452898025513,7348,7,10000,DensityEncodingOnlineIterative +Yeast,0.5175201892852783,14.37304162979126,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.5256064534187317,14.397749185562134,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.5013477206230164,11.367372035980225,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.5040431022644043,12.469621181488037,2226,10,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.6790785789489746,152,7,10000,DensityEncodingOnlineIterative +Zoo,0.9200000166893005,0.6519432067871094,152,7,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.6794571876525879,152,7,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.6756784915924072,152,7,10000,DensityEncodingOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1676923941.099781.csv b/examples/hdc_methods_survey/results/results1676923941.099781.csv new file mode 100644 index 00000000..0a8c1ba3 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676923941.099781.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5373563170433044,47.62498760223389,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5584291219711304,47.67973065376282,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5143678188323975,44.03379702568054,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5517241358757019,44.97909712791443,6266,3,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,4.429236888885498,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,5.337246417999268,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,5.31853175163269,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,5.3965888023376465,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,4.905103445053101,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,3.1021924018859863,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,3.0534543991088867,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,3.0484073162078857,180,2,10000,DensityEncodingRegenerativeContinuous +Adult,0.7631595134735107,355.9710319042206,65122,2,10000,DensityEncodingRegenerativeContinuous +Annealing,0.7699999809265137,11.105508804321289,1596,5,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.5044247508049011,12.79076600074768,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.6991150379180908,14.574247598648071,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.5044247508049011,13.272194147109985,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.5486725568771362,13.073552131652832,678,13,10000,DensityEncodingRegenerativeContinuous +AudiologyStd,0.6000000238418579,6.925559043884277,342,18,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9230769276618958,10.415367603302002,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9230769276618958,11.876953840255737,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.942307710647583,9.205665349960327,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9487179517745972,8.769751787185669,938,3,10000,DensityEncodingRegenerativeContinuous +Balloons,0.75,4.874977111816406,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,1.0,4.875819206237793,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,0.75,4.846570253372192,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,0.5,4.777966499328613,24,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8132743239402771,46.843533992767334,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8584070801734924,43.509122133255005,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8761062026023865,48.344895362854004,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8619468808174133,40.98501205444336,6782,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.7058823704719543,9.960840940475464,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.5721924901008606,11.186481237411499,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.5989304780960083,10.63583517074585,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.7486631274223328,8.748842716217041,1122,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6338028311729431,7.53230619430542,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6478873491287231,7.277984619140625,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.49295774102211,8.361051559448242,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6056337952613831,7.410594701766968,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,10.994791746139526,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,10.241629600524902,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.977142870426178,7.165968656539917,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9714285731315613,6.762835264205933,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.908450722694397,6.345055103302002,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.908450722694397,6.044420003890991,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.9295774698257446,10.581938982009888,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.9295774698257446,10.498001337051392,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.795918345451355,4.399858236312866,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.5918367505073547,5.117180585861206,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,4.766142845153809,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,6.477719306945801,298,2,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.5384615659713745,5.435870885848999,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.807692289352417,5.432352066040039,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.5384615659713745,4.460191011428833,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.7307692170143127,3.066066026687622,160,6,10000,DensityEncodingRegenerativeContinuous +Car,0.8958333134651184,18.949464559555054,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.9074074029922485,16.24220585823059,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.9282407164573669,17.06435251235962,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.8726851940155029,16.71265459060669,2592,4,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7796609997749329,21.554940462112427,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.8079096078872681,22.496556043624878,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7853107452392578,25.185968160629272,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7796609997749329,21.46527886390686,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8945385813713074,18.03241801261902,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8757061958312988,23.885905265808105,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8851224184036255,21.360650300979614,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8775894641876221,24.157673597335815,3190,3,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.41132020950317383,277.37541365623474,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.44011977314949036,268.5696313381195,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.386227548122406,240.17650866508484,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.44254347681999207,211.73133897781372,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9724655747413635,24.038076877593994,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9724655747413635,26.512308835983276,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9499374032020569,24.252042055130005,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9687108993530273,24.497647047042847,4794,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.6330274939537048,5.486207008361816,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.6330274939537048,5.394755840301514,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.5321100950241089,5.77314305305481,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.5412843823432922,5.422605514526367,652,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7692307829856873,3.9742624759674072,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,4.118000268936157,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,4.167600631713867,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,4.075642347335815,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchVowelDeterding,0.8030303120613098,7.88774037361145,1056,11,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8573035597801208,622.8380138874054,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8105867505073547,633.0709738731384,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.7774291038513184,550.9038851261139,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8205340504646301,619.2673242092133,101336,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.44021740555763245,12.941187143325806,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.44021740555763245,12.895345687866211,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.45923912525177,12.948685646057129,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.42934781312942505,12.850939512252808,2210,3,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.7558139562606812,7.129398345947266,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.8372092843055725,6.965725421905518,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.6918604373931885,7.004681587219238,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.8372092843055725,6.987117052078247,1036,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.6640625,8.924348592758179,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.703125,8.864202499389648,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.59375,10.842341184616089,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.7578125,9.603918075561523,768,2,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9670329689979553,6.380523443222046,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9560439586639404,8.663687229156494,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9670329689979553,4.78662633895874,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9670329689979553,4.7487711906433105,550,6,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8484848737716675,3.2155561447143555,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8484848737716675,3.24731707572937,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.7878788113594055,5.650954484939575,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8484848737716675,5.651881217956543,196,2,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.726190447807312,6.9360857009887695,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.761904776096344,7.189712285995483,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.6547619104385376,6.946392774581909,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.726190447807312,8.22736406326294,504,8,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9270833134651184,10.891802549362183,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9322916865348816,12.130520105361938,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9166666865348816,11.324204921722412,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9270833134651184,10.448874473571777,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8697916865348816,9.745482921600342,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8802083134651184,11.465476274490356,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8854166865348816,10.928425550460815,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8854166865348816,7.693044424057007,1152,3,10000,DensityEncodingRegenerativeContinuous +Fertility,0.8799999952316284,3.0224547386169434,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.8399999737739563,5.134900331497192,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.7200000286102295,5.91068172454834,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.8399999737739563,5.779456377029419,150,2,10000,DensityEncodingRegenerativeContinuous +Flags,0.4791666567325592,4.6611106395721436,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.5208333134651184,6.3796751499176025,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.375,5.164209604263306,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.4583333432674408,4.414909839630127,292,8,10000,DensityEncodingRegenerativeContinuous +Glass,0.49056604504585266,7.120490550994873,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.6037735939025879,7.540052890777588,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.5849056839942932,3.9804563522338867,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.5849056839942932,7.148619651794434,322,6,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.7236841917037964,8.284389019012451,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.7368420958518982,8.44420576095581,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.6315789222717285,8.288336038589478,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.6315789222717285,8.12331509590149,460,2,10000,DensityEncodingRegenerativeContinuous +HayesRoth,0.0357142873108387,6.668468475341797,264,3,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.6447368264198303,6.877647876739502,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.5263158082962036,6.878525257110596,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.5657894611358643,6.916300058364868,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.4868420958518982,7.475851535797119,454,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.8082191944122314,6.676181316375732,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.8767123222351074,6.808690547943115,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.835616409778595,6.68821120262146,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.8082191944122314,6.686655521392822,442,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.29032257199287415,5.619040012359619,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,5.5074732303619385,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,5.568051338195801,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,5.570585012435913,184,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.4399999976158142,6.161458730697632,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.25999999046325684,6.255027532577515,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.25999999046325684,6.0916969776153564,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.41999998688697815,6.498218774795532,300,5,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.6666666865348816,5.7166454792022705,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.7692307829856873,5.492811918258667,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.8205128312110901,6.295718193054199,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.8461538553237915,5.696824789047241,232,2,10000,DensityEncodingRegenerativeContinuous +HillValley,0.5099009871482849,16.410874128341675,1212,2,10000,DensityEncodingRegenerativeContinuous +HorseColic,0.75,8.660227060317993,600,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.5890411138534546,11.303013801574707,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.6301369667053223,10.105825662612915,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.6438356041908264,9.093487977981567,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.6232876777648926,9.068066358566284,874,2,10000,DensityEncodingRegenerativeContinuous +ImageSegmentation,0.15238095819950104,16.634148359298706,420,7,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8636363744735718,8.88319730758667,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8977272510528564,7.817205429077148,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8977272510528564,7.368580102920532,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8068181872367859,7.415401220321655,526,2,10000,DensityEncodingRegenerativeContinuous +Iris,0.8108108043670654,5.690098762512207,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.8918918967247009,5.732453346252441,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.8648648858070374,5.704598903656006,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.8648648858070374,5.720869541168213,226,3,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.7160000205039978,11.837827444076538,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.7160000205039978,11.780550241470337,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.6480000019073486,13.200588703155518,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.7160000205039978,12.534658193588257,1500,10,10000,DensityEncodingRegenerativeContinuous +Lenses,0.6666666865348816,4.963538646697998,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,0.6666666865348816,3.374983549118042,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,1.0,4.940019845962524,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,0.6666666865348816,4.926364183425903,36,3,10000,DensityEncodingRegenerativeContinuous +Letter,0.8411999940872192,178.1307134628296,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.8682000041007996,174.09874153137207,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.8234000205993652,185.29915237426758,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.7799999713897705,172.4462809562683,30000,26,10000,DensityEncodingRegenerativeContinuous +Libras,0.6888889074325562,8.187914848327637,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.699999988079071,8.668601751327515,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.6888889074325562,9.04931092262268,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.699999988079071,8.029067039489746,540,15,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.6842105388641357,9.664284229278564,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.9097744226455688,11.820743083953857,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.8421052694320679,10.918985843658447,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.8947368264198303,11.30508017539978,796,9,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.5,4.956914663314819,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.25,5.03108286857605,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.75,4.993598461151123,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.625,4.953082323074341,48,3,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.8648648858070374,5.6928887367248535,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.8648648858070374,3.508878707885742,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.837837815284729,3.3038227558135986,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.837837815284729,3.3593618869781494,222,4,10000,DensityEncodingRegenerativeContinuous +Magic,0.6912723183631897,168.37938165664673,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.6826498508453369,182.88144397735596,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.6679285168647766,177.64714884757996,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.7003154754638672,180.99118089675903,28530,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7166666388511658,12.053411483764648,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7041666507720947,12.806539058685303,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.675000011920929,10.98839521408081,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7208333611488342,10.139914989471436,1442,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8533952236175537,1251.5676696300507,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8441075086593628,1127.663075208664,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8420162200927734,1051.8809027671814,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8429080843925476,977.7469570636749,195096,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.8846153616905212,5.803174734115601,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.7307692170143127,5.661496877670288,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,6.037665367126465,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.9615384340286255,5.991817951202393,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9196988940238953,37.32493305206299,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.922208309173584,26.80228352546692,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9284818172454834,26.45047640800476,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9196988940238953,26.25966191291809,4786,3,10000,DensityEncodingRegenerativeContinuous +Monks1,0.5694444179534912,4.355591773986816,248,2,10000,DensityEncodingRegenerativeContinuous +Monks2,0.6527777910232544,4.7480010986328125,338,2,10000,DensityEncodingRegenerativeContinuous +Monks3,0.5625,4.26586651802063,244,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,55.219839096069336,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,59.171021699905396,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,0.997538149356842,63.78827738761902,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,62.868265867233276,12186,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7310924530029297,10.731758117675781,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7731092572212219,9.32423210144043,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7394958138465881,10.315341234207153,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7478991746902466,9.32981538772583,714,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.938144326210022,102.93711376190186,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.918738603591919,101.81924629211426,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.932686448097229,99.91156578063965,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.9181321859359741,102.13816952705383,9898,2,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9237654209136963,106.36645412445068,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9410493969917297,108.1977231502533,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9629629850387573,118.50454998016357,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9654321074485779,107.43250107765198,19440,5,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.5803921818733215,16.45397973060608,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.5490196347236633,15.557858943939209,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6313725709915161,12.9884352684021,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6313725709915161,15.358131408691406,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8509804010391235,15.119256258010864,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8470588326454163,15.55027437210083,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8627451062202454,14.025665760040283,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8352941274642944,15.199157953262329,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5789473652839661,14.767332792282104,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5921052694320679,12.418384552001953,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5789473652839661,12.25101113319397,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5921052694320679,13.079882860183716,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.780701756477356,12.712677001953125,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7894737124443054,9.854536056518555,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7280701994895935,10.403427124023438,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7850877046585083,11.368430376052856,1368,3,10000,DensityEncodingRegenerativeContinuous +Optical,0.905397891998291,52.11036491394043,7646,10,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9684542417526245,25.165938138961792,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9526813626289368,30.38568902015686,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9463722109794617,28.22390389442444,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9668769836425781,29.523987531661987,3804,2,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9561403393745422,38.75076746940613,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9371345043182373,43.218446254730225,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.942251443862915,45.92648983001709,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9532163739204407,48.717562675476074,8210,5,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.7755101919174194,6.304182529449463,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.8571428656578064,6.933664321899414,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.8367347121238708,6.30130672454834,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.8775510191917419,6.430186033248901,292,2,10000,DensityEncodingRegenerativeContinuous +Pendigits,0.8156089186668396,89.73961329460144,14988,10,10000,DensityEncodingRegenerativeContinuous +Pima,0.6354166865348816,7.399896621704102,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.640625,7.476980924606323,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.6875,7.292780637741089,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.6770833134651184,7.934388160705566,1152,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.8461538553237915,3.018284559249878,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.807692289352417,3.0647735595703125,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,3.10664701461792,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,6.033898591995239,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,5.648788690567017,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.3461538553237915,5.496739625930786,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,5.241347312927246,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.7692307829856873,5.2957541942596436,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.5652173757553101,2.9981799125671387,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,3.0248823165893555,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.6086956262588501,2.9684512615203857,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,3.0478556156158447,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.6800000071525574,3.0040295124053955,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.7599999904632568,3.099306106567383,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.8399999737739563,3.0029706954956055,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.7599999904632568,3.801015615463257,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,4.22363805770874,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,3.2246601581573486,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,3.0648386478424072,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.5769230723381042,3.0741043090820312,158,6,10000,DensityEncodingRegenerativeContinuous +Planning,0.6888889074325562,3.692807912826538,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.5111111402511597,3.594515800476074,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.5111111402511597,3.5680081844329834,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.7777777910232544,3.8283326625823975,274,2,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6050000190734863,18.51560139656067,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6075000166893005,18.15015697479248,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6150000095367432,17.690412998199463,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6025000214576721,18.045010805130005,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.3725000023841858,18.824952363967896,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.4124999940395355,19.234071254730225,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.3725000023841858,18.910614728927612,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.4025000035762787,18.932605504989624,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5024999976158142,17.70007848739624,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.6100000143051147,17.51194930076599,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5849999785423279,17.401332139968872,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5874999761581421,17.327113151550293,2398,100,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.6818181872367859,2.9320614337921143,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.4545454680919647,2.9400691986083984,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.5909090638160706,2.9411330223083496,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.5,2.943013906478882,136,3,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.4878048896789551,4.696152925491333,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.39024388790130615,4.858250141143799,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.45121949911117554,4.735796213150024,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.4268292784690857,4.820369243621826,496,15,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.792432427406311,63.685431480407715,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8075675964355469,59.76701021194458,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8199999928474426,74.61200141906738,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8210811018943787,73.93770742416382,11100,2,10000,DensityEncodingRegenerativeContinuous +Seeds,0.807692289352417,6.770008087158203,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.7884615659713745,7.198915481567383,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.8846153616905212,7.084084510803223,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.8846153616905212,4.01420783996582,316,3,10000,DensityEncodingRegenerativeContinuous +Semeion,0.9020100235939026,29.806655883789062,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.876884400844574,32.18634796142578,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.927135705947876,33.102105379104614,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.9195979833602905,29.806472063064575,2390,10,10000,DensityEncodingRegenerativeContinuous +Soybean,0.4069148898124695,10.28818678855896,614,18,10000,DensityEncodingRegenerativeContinuous +Spambase,0.9008695483207703,45.638866901397705,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.9078260660171509,37.11550998687744,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.834782600402832,37.54269623756409,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.8965217471122742,37.636741161346436,6902,2,10000,DensityEncodingRegenerativeContinuous +Spect,0.5860214829444885,3.9870352745056152,158,2,10000,DensityEncodingRegenerativeContinuous +Spectf,0.9144384860992432,3.5401835441589355,160,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.48255813121795654,7.170532941818237,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.6976743936538696,7.177939176559448,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.7267441749572754,7.203376531600952,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.6744186282157898,7.370084762573242,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.7519999742507935,9.530655860900879,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.6840000152587891,9.190416812896729,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.7639999985694885,9.117501258850098,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.628000020980835,9.270037412643433,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.7014925479888916,4.276456356048584,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8507462739944458,4.16358208656311,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8805969953536987,4.209335803985596,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8805969953536987,4.713182210922241,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8561525344848633,18.023582935333252,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8578855991363525,17.94758105278015,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8752166628837585,17.825761079788208,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8821490406990051,17.670066833496094,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogLandsat,0.8420000076293945,46.608314037323,8870,6,10000,DensityEncodingRegenerativeContinuous +StatlogShuttle,0.9528275728225708,360.31305265426636,87000,7,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6113743782043457,8.272187232971191,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.5829383730888367,8.249587774276733,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6018957495689392,8.44482970237732,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6398104429244995,8.364474296569824,1270,4,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6103093028068542,16.567758798599243,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6020618677139282,16.516838550567627,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6350515484809875,16.56666898727417,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6268041133880615,16.497450590133667,2912,7,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9399999976158142,7.048595666885376,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9666666388511658,6.8425164222717285,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9266666769981384,6.85967230796814,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9800000190734863,6.776442050933838,900,6,10000,DensityEncodingRegenerativeContinuous +Teaching,0.6578947305679321,3.4327609539031982,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.7105262875556946,3.4633169174194336,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.5263158082962036,3.4161319732666016,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.4736842215061188,3.474555015563965,226,3,10000,DensityEncodingRegenerativeContinuous +Thyroid,0.8246791362762451,45.89521527290344,7544,3,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9665272235870361,11.376559257507324,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9832636117935181,13.233272790908813,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9748954176902771,12.450450658798218,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9874476790428162,11.923986196517944,1438,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.7327272891998291,17.93937373161316,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.7836363911628723,25.6585636138916,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.7836363911628723,19.62114691734314,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.49636363983154297,17.619576692581177,3302,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,3.931983470916748,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,4.709736108779907,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,4.759898662567139,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,2.7278406620025635,16,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8799999952316284,73.50990891456604,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.884864866733551,69.52392220497131,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8967567682266235,71.30521869659424,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8870270252227783,63.34673857688904,11100,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.701298713684082,5.9054505825042725,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.6883116960525513,4.404029369354248,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.7142857313156128,4.437487840652466,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.6363636255264282,5.349895000457764,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.6103895902633667,4.408937931060791,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.6883116960525513,4.777983903884888,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.7532467246055603,4.442739725112915,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.6233766078948975,4.4388251304626465,466,3,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8519061803817749,47.01498889923096,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.803519070148468,51.001697301864624,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8519061803817749,51.523921489715576,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8643695116043091,49.780282735824585,8184,4,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7760000228881836,49.45327877998352,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.753600001335144,47.52533745765686,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7544000148773193,54.1776487827301,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7480000257492065,49.165679693222046,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.741599977016449,53.494550704956055,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7544000148773193,54.431437969207764,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7200000286102295,61.2321252822876,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7016000151634216,54.0022246837616,7500,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.9772727489471436,6.235096216201782,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.9545454382896423,6.891855239868164,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.8636363744735718,6.457313776016235,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.8863636255264282,6.881489515304565,268,3,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.46000000834465027,19.60676383972168,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.6025000214576721,20.911958932876587,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5375000238418579,19.24138593673706,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5625,21.98965096473694,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.4910130798816681,48.40147566795349,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.49836599826812744,41.4692702293396,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5106208920478821,49.66467809677124,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5024510025978088,45.399627685546875,7348,7,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4150943458080292,16.147768020629883,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4501347839832306,15.438634872436523,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4851751923561096,14.343212366104126,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.46900269389152527,15.831345796585083,2226,10,10000,DensityEncodingRegenerativeContinuous +Zoo,0.9599999785423279,3.1058075428009033,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,0.9599999785423279,4.728455305099487,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,1.0,2.9752461910247803,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,1.0,3.017833948135376,152,7,10000,DensityEncodingRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1676940804.1752489.csv b/examples/hdc_methods_survey/results/results1676940804.1752489.csv new file mode 100644 index 00000000..8371e076 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1676940804.1752489.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5,42.796852588653564,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.5411877632141113,40.541621685028076,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.49425286054611206,32.1040620803833,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.5747126340866089,41.09298920631409,6266,3,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.7941417694091797,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.7956604957580566,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.8274340629577637,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.819674253463745,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,5.038723468780518,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,0.9666666388511658,5.065584897994995,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,5.493483543395996,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,5.601710319519043,180,2,10000,DensityEncodingRegenerativeReset +Adult,0.7548676133155823,308.40205359458923,65122,2,10000,DensityEncodingRegenerativeReset +Annealing,0.6399999856948853,8.810319423675537,1596,5,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.4159291982650757,10.338367462158203,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.6814159154891968,10.275060892105103,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.5309734344482422,10.277706146240234,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.5398229956626892,11.365789651870728,678,13,10000,DensityEncodingRegenerativeReset +AudiologyStd,0.47999998927116394,3.9891810417175293,342,18,10000,DensityEncodingRegenerativeReset +BalanceScale,0.942307710647583,7.3795905113220215,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.942307710647583,8.40513825416565,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9487179517745972,6.131978750228882,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9551281929016113,6.0147223472595215,938,3,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.212287664413452,24,2,10000,DensityEncodingRegenerativeReset +Balloons,1.0,2.186417818069458,24,2,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.189297676086426,24,2,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.189950466156006,24,2,10000,DensityEncodingRegenerativeReset +Bank,0.8814159035682678,31.786925792694092,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.886725664138794,47.40382432937622,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.8840708136558533,44.823432207107544,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.7088495492935181,42.63439416885376,6782,2,10000,DensityEncodingRegenerativeReset +Blood,0.6737967729568481,11.03903865814209,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.7540106773376465,10.409055948257446,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.6684492230415344,12.3181312084198,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.7860962748527527,10.478071212768555,1122,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.7605633735656738,6.777601003646851,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.7183098793029785,5.9228925704956055,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.5492957830429077,4.636115312576294,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.5352112650871277,6.54691743850708,430,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.954285740852356,8.814127922058105,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.9371428489685059,11.328503131866455,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.9828571677207947,10.251717805862427,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.977142870426178,9.961019515991211,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.8873239159584045,10.681244134902954,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9154929518699646,10.245828866958618,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9577465057373047,10.064897537231445,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,8.263511419296265,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.6326530575752258,5.705758810043335,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.7142857313156128,6.172839403152466,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.6530612111091614,5.9736487865448,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.6122449040412903,4.919679164886475,298,2,10000,DensityEncodingRegenerativeReset +BreastTissue,0.6538461446762085,2.8226163387298584,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.6538461446762085,4.561787128448486,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.42307692766189575,2.7997119426727295,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.6538461446762085,3.233811378479004,160,6,10000,DensityEncodingRegenerativeReset +Car,0.8935185074806213,18.84922504425049,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.8773148059844971,18.588850498199463,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.8773148059844971,19.634241819381714,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.9212962985038757,19.403767347335815,2592,4,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7495291829109192,24.132715463638306,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,20.681862831115723,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7740113139152527,25.685627222061157,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7457627058029175,24.149644136428833,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.8964218497276306,23.72562050819397,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.903954803943634,23.054254055023193,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.8945385813713074,23.83067774772644,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.887005627155304,25.863585233688354,3190,3,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.4278585612773895,285.09030628204346,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.4446820616722107,233.64813327789307,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.42914173007011414,210.11337566375732,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.4834616482257843,210.0182650089264,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9749687314033508,23.889076471328735,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9799749851226807,24.11104941368103,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9724655747413635,23.941291332244873,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9436795711517334,24.121310234069824,4794,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.5963302850723267,5.3392486572265625,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.642201840877533,5.399289846420288,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.6146789193153381,5.221656560897827,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.5504587292671204,5.332241773605347,652,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.5961538553237915,3.6826722621917725,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.6153846383094788,3.690040349960327,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.6730769276618958,3.687307119369507,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.7115384340286255,3.6615421772003174,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchVowelDeterding,0.7878788113594055,7.962947130203247,1056,11,10000,DensityEncodingRegenerativeReset +Connect4,0.8387708067893982,664.0908961296082,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8265143036842346,635.556743144989,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8330866098403931,602.3092107772827,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8430339097976685,581.3493914604187,101336,3,10000,DensityEncodingRegenerativeReset +Contrac,0.4728260934352875,17.82999873161316,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.49184781312942505,17.045488357543945,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.45923912525177,17.126885414123535,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.426630437374115,20.626866340637207,2210,3,10000,DensityEncodingRegenerativeReset +CreditApproval,0.7790697813034058,9.567984819412231,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8255813717842102,9.078806400299072,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8023256063461304,8.196072578430176,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8488371968269348,7.631032466888428,1036,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.71875,6.185886859893799,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.7421875,10.065363645553589,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.8125,8.697017908096313,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.796875,7.420437335968018,768,2,10000,DensityEncodingRegenerativeReset +Dermatology,0.9670329689979553,7.062351226806641,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9890109896659851,6.805297374725342,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9560439586639404,6.858706951141357,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9890109896659851,7.608281850814819,550,6,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.8787878751754761,3.0824782848358154,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.8181818127632141,2.9498233795166016,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.8181818127632141,2.8408212661743164,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.7575757503509521,3.0216081142425537,196,2,10000,DensityEncodingRegenerativeReset +Ecoli,0.726190447807312,4.279715299606323,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.726190447807312,4.307723045349121,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.6785714030265808,4.2800726890563965,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.7142857313156128,4.314946174621582,504,8,10000,DensityEncodingRegenerativeReset +EnergyY1,0.9322916865348816,6.902488470077515,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.9010416865348816,7.030397891998291,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.90625,7.135053873062134,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.8645833134651184,7.063187122344971,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8854166865348816,7.092522144317627,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.875,7.583043336868286,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8697916865348816,7.182451486587524,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8697916865348816,7.117931127548218,1152,3,10000,DensityEncodingRegenerativeReset +Fertility,0.8799999952316284,2.8007264137268066,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.800000011920929,2.7393717765808105,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.7200000286102295,2.7297682762145996,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.7599999904632568,2.741788148880005,150,2,10000,DensityEncodingRegenerativeReset +Flags,0.6041666865348816,3.5441548824310303,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.5,3.6624484062194824,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.4375,4.416937828063965,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.375,4.22223973274231,292,8,10000,DensityEncodingRegenerativeReset +Glass,0.6226415038108826,4.7105865478515625,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.6226415038108826,5.07868504524231,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.49056604504585266,7.155980587005615,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.49056604504585266,4.7227044105529785,322,6,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6710526347160339,4.083232164382935,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.5657894611358643,4.202600717544556,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6842105388641357,4.146876096725464,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6052631735801697,4.116687536239624,460,2,10000,DensityEncodingRegenerativeReset +HayesRoth,0.0357142873108387,3.201082468032837,264,3,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5789473652839661,4.598142623901367,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5394737124443054,5.169678211212158,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5526315569877625,6.054920196533203,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5394737124443054,7.068370819091797,454,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.8082191944122314,4.118497133255005,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.835616409778595,4.935365200042725,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.767123281955719,4.8651323318481445,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.7808219194412231,7.55764102935791,442,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.25806450843811035,3.832329750061035,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.4516128897666931,5.883065938949585,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.29032257199287415,2.975979804992676,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.3870967626571655,5.814667224884033,184,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.25999999046325684,5.529087543487549,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.2800000011920929,4.6685943603515625,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.23999999463558197,6.873082876205444,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.3400000035762787,3.822348117828369,300,5,10000,DensityEncodingRegenerativeReset +Hepatitis,0.8205128312110901,5.0041117668151855,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.7948718070983887,5.1904613971710205,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.7948718070983887,3.1462271213531494,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.8461538553237915,4.618187665939331,232,2,10000,DensityEncodingRegenerativeReset +HillValley,0.5082508325576782,15.939711570739746,1212,2,10000,DensityEncodingRegenerativeReset +HorseColic,0.5588235259056091,7.579842805862427,600,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.6780821681022644,6.42898154258728,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.7260273694992065,6.09091329574585,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.6917808055877686,6.288613796234131,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.6506849527359009,6.2211363315582275,874,2,10000,DensityEncodingRegenerativeReset +ImageSegmentation,0.18333333730697632,8.90085482597351,420,7,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8863636255264282,4.557397127151489,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8522727489471436,4.513672351837158,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8863636255264282,4.68854832649231,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.9431818127632141,5.420019149780273,526,2,10000,DensityEncodingRegenerativeReset +Iris,0.9729729890823364,3.1191329956054688,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.8918918967247009,5.970550537109375,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.9459459185600281,3.1617681980133057,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.8918918967247009,4.859130620956421,226,3,10000,DensityEncodingRegenerativeReset +LedDisplay,0.7120000123977661,14.219248533248901,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6000000238418579,13.818499088287354,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6039999723434448,11.805197954177856,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6079999804496765,12.423863410949707,1500,10,10000,DensityEncodingRegenerativeReset +Lenses,0.8333333134651184,3.9978392124176025,36,3,10000,DensityEncodingRegenerativeReset +Lenses,0.5,2.255282402038574,36,3,10000,DensityEncodingRegenerativeReset +Lenses,1.0,2.96235728263855,36,3,10000,DensityEncodingRegenerativeReset +Lenses,1.0,4.540533065795898,36,3,10000,DensityEncodingRegenerativeReset +Letter,0.8686000108718872,181.49539589881897,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8705999851226807,168.3604245185852,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8730000257492065,173.24774146080017,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8447999954223633,169.89388346672058,30000,26,10000,DensityEncodingRegenerativeReset +Libras,0.644444465637207,7.766468524932861,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.699999988079071,8.10762643814087,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.7111111283302307,7.885209798812866,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.7222222089767456,7.315359592437744,540,15,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8270676732063293,8.316600561141968,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8796992301940918,9.554966926574707,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8496240377426147,9.174529790878296,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8571428656578064,10.082707405090332,796,9,10000,DensityEncodingRegenerativeReset +LungCancer,0.5,2.52781343460083,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.25,2.432830810546875,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.625,2.420438766479492,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.25,2.360934257507324,48,3,10000,DensityEncodingRegenerativeReset +Lymphography,0.837837815284729,3.0737719535827637,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.8918918967247009,3.04328989982605,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.8108108043670654,3.1273233890533447,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.8108108043670654,3.034208059310913,222,4,10000,DensityEncodingRegenerativeReset +Magic,0.6805468201637268,160.15924882888794,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6540483832359314,162.4694414138794,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6891692876815796,165.38646149635315,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6763406991958618,173.5469527244568,28530,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.762499988079071,11.29240870475769,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.7250000238418579,12.082390069961548,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.7124999761581421,12.011683464050293,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.800000011920929,12.245460271835327,1442,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8466293811798096,1334.1719756126404,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.848136305809021,1253.0129902362823,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8459219932556152,1250.523167848587,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8420469760894775,1306.8488910198212,195096,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7307692170143127,2.909526824951172,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7692307829856873,2.9066948890686035,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7692307829856873,2.903165578842163,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.8461538553237915,2.9009599685668945,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.923462986946106,26.26394534111023,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9284818172454834,28.22222924232483,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9071518182754517,26.751567125320435,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9372647404670715,25.963799238204956,4786,3,10000,DensityEncodingRegenerativeReset +Monks1,0.5046296119689941,4.160018444061279,248,2,10000,DensityEncodingRegenerativeReset +Monks2,0.5995370149612427,4.3233466148376465,338,2,10000,DensityEncodingRegenerativeReset +Monks3,0.5277777910232544,4.01999306678772,244,2,10000,DensityEncodingRegenerativeReset +Mushroom,0.9995076060295105,55.0784797668457,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,0.9980305433273315,54.7535126209259,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,0.9995076060295105,62.80797362327576,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,1.0,54.98695516586304,12186,2,10000,DensityEncodingRegenerativeReset +Musk1,0.7731092572212219,10.473746299743652,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.6554622054100037,12.176769733428955,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.8403361439704895,11.927885055541992,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.6722689270973206,10.539154529571533,714,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9272286295890808,108.2451446056366,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9357185959815979,105.21170616149902,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9241964817047119,104.78342080116272,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.938144326210022,94.56654143333435,9898,2,10000,DensityEncodingRegenerativeReset +Nursery,0.9672839641571045,109.93886590003967,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.960493803024292,113.09541773796082,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.9645061492919922,106.3436336517334,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.9290123581886292,114.90957260131836,19440,5,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.6666666865348816,14.65692925453186,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.5843137502670288,10.373871326446533,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.6470588445663452,9.872159957885742,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.5764706134796143,9.716169357299805,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8470588326454163,9.163687944412231,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8274509906768799,9.223778009414673,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.843137264251709,9.298887491226196,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8784313797950745,9.063395977020264,1534,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5745614171028137,8.532731294631958,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5482456088066101,8.465153932571411,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5877193212509155,8.444926261901855,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.6008771657943726,8.384526252746582,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.7412280440330505,8.764272212982178,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.75,11.633823156356812,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.8245614171028137,13.249025106430054,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.8157894611358643,13.058902025222778,1368,3,10000,DensityEncodingRegenerativeReset +Optical,0.8386199474334717,59.828792095184326,7646,10,10000,DensityEncodingRegenerativeReset +Ozone,0.9684542417526245,25.22718358039856,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9227129220962524,32.652196168899536,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9574132561683655,28.011199712753296,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9731861352920532,34.880329608917236,3804,2,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9451754093170166,44.53065848350525,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9276315569877625,52.32538914680481,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9466374516487122,48.43523907661438,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9451754093170166,48.12283420562744,8210,5,10000,DensityEncodingRegenerativeReset +Parkinsons,0.8571428656578064,3.5242974758148193,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.7755101919174194,3.4259326457977295,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.8163265585899353,3.4076921939849854,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.8163265585899353,3.415353775024414,292,2,10000,DensityEncodingRegenerativeReset +Pendigits,0.7598627805709839,89.34364151954651,14988,10,10000,DensityEncodingRegenerativeReset +Pima,0.71875,11.418583869934082,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.640625,10.537514925003052,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.7083333134651184,11.810426950454712,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.71875,9.82100510597229,1152,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.8846153616905212,5.01523494720459,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.9615384340286255,5.473320007324219,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.807692289352417,5.554380655288696,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,2.8389127254486084,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,5.598457336425781,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6153846383094788,5.746339321136475,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6153846383094788,5.521617889404297,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.692307710647583,5.17374587059021,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,4.91533637046814,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.47826087474823,4.912072420120239,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.6521739363670349,5.118374347686768,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.52173912525177,5.461164712905884,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,4.9468536376953125,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,4.929517030715942,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,4.953738212585449,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,4.945627927780151,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.6538461446762085,5.063004016876221,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.5384615659713745,5.152656078338623,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.4615384638309479,4.939326047897339,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.38461539149284363,5.215420961380005,158,6,10000,DensityEncodingRegenerativeReset +Planning,0.6000000238418579,6.354689121246338,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.6222222447395325,5.6445159912109375,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.5333333611488342,5.615594148635864,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.5333333611488342,5.6124138832092285,274,2,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6949999928474426,21.616620540618896,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6324999928474426,23.537259817123413,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.637499988079071,21.51016640663147,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6424999833106995,20.107327461242676,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.44999998807907104,23.07929754257202,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.45249998569488525,21.96806001663208,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.4375,19.147057056427002,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.42250001430511475,20.62208580970764,2400,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6700000166893005,23.152727842330933,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6449999809265137,20.82520580291748,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.625,23.289357662200928,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6200000047683716,24.05608320236206,2398,100,10000,DensityEncodingRegenerativeReset +PostOperative,0.3181818127632141,5.452958822250366,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.7272727489471436,4.430540561676025,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.6818181872367859,4.853646278381348,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.5454545617103577,5.016129016876221,136,3,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.5,7.302854776382446,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.40243902802467346,6.221122980117798,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.4146341383457184,7.162859201431274,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.40243902802467346,7.574117422103882,496,15,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8199999928474426,53.83039665222168,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8102702498435974,59.64006018638611,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8254054188728333,54.03909134864807,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8086486458778381,52.64822864532471,11100,2,10000,DensityEncodingRegenerativeReset +Seeds,0.8653846383094788,3.6425130367279053,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.8269230723381042,3.5242061614990234,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.7884615659713745,3.466160297393799,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.9615384340286255,3.5318689346313477,316,3,10000,DensityEncodingRegenerativeReset +Semeion,0.9346733689308167,27.23143982887268,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.8994975090026855,34.628092527389526,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.8969849348068237,33.13809370994568,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.8969849348068237,28.900956392288208,2390,10,10000,DensityEncodingRegenerativeReset +Soybean,0.49468085169792175,5.7209765911102295,614,18,10000,DensityEncodingRegenerativeReset +Spambase,0.9130434989929199,36.60638213157654,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.8643478155136108,38.466217041015625,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.8886956572532654,37.01817774772644,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.717391312122345,37.03305721282959,6902,2,10000,DensityEncodingRegenerativeReset +Spect,0.4677419364452362,3.2435498237609863,158,2,10000,DensityEncodingRegenerativeReset +Spectf,0.9197860956192017,3.326507568359375,160,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6860465407371521,6.8234429359436035,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.4593023359775543,6.799267530441284,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6744186282157898,6.756143808364868,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6918604373931885,6.665685415267944,1036,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.6759999990463257,9.226514101028442,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.671999990940094,9.26429295539856,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.7239999771118164,9.107817649841309,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.7400000095367432,9.301507472991943,1500,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.7910447716712952,4.136231422424316,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.8059701323509216,3.9223949909210205,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.746268630027771,3.888188362121582,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.8805969953536987,3.903869390487671,406,2,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8405545949935913,17.25589346885681,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8578855991363525,17.10078239440918,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8544194102287292,17.361145973205566,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8700173497200012,17.274771690368652,3466,7,10000,DensityEncodingRegenerativeReset +StatlogLandsat,0.8529999852180481,45.21997261047363,8870,6,10000,DensityEncodingRegenerativeReset +StatlogShuttle,0.825034499168396,378.69215965270996,87000,7,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6445497870445251,8.194864511489868,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6161137223243713,8.069324970245361,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6350710988044739,8.070350170135498,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.649289071559906,8.042576313018799,1270,4,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6536082625389099,16.224608182907104,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6268041133880615,16.01888418197632,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6371133923530579,16.174198865890503,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6288659572601318,15.948986053466797,2912,7,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9266666769981384,6.720804691314697,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9866666793823242,6.492576360702515,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9933333396911621,6.70605731010437,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9666666388511658,6.578460931777954,900,6,10000,DensityEncodingRegenerativeReset +Teaching,0.6315789222717285,3.159264087677002,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.5526315569877625,3.152867317199707,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.5,3.1639254093170166,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.4736842215061188,3.211371421813965,226,3,10000,DensityEncodingRegenerativeReset +Thyroid,0.717327892780304,59.636964321136475,7544,3,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9665272235870361,8.973994731903076,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9707112908363342,8.272033214569092,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9707112908363342,8.253024816513062,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9748954176902771,8.366457462310791,1438,2,10000,DensityEncodingRegenerativeReset +Titanic,0.4163636267185211,17.653679609298706,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.7836363911628723,16.96052575111389,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.5418182015419006,16.75216507911682,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.7672727108001709,16.80702519416809,3302,2,10000,DensityEncodingRegenerativeReset +Trains,0.5,2.1669535636901855,16,2,10000,DensityEncodingRegenerativeReset +Trains,1.0,2.1626901626586914,16,2,10000,DensityEncodingRegenerativeReset +Trains,1.0,2.1799893379211426,16,2,10000,DensityEncodingRegenerativeReset +Trains,0.5,2.1909408569335938,16,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.9048648476600647,50.0957989692688,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8918918967247009,49.176347494125366,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8951351642608643,49.24985861778259,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8762162327766418,51.729565143585205,11100,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.5844155550003052,4.1240081787109375,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.6623376607894897,4.146268129348755,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.7532467246055603,4.1455981731414795,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.7272727489471436,4.209113597869873,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.649350643157959,4.227359056472778,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.7402597665786743,4.169311761856079,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.6623376607894897,4.164694786071777,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.6883116960525513,4.168924570083618,466,3,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8438416719436646,38.40721678733826,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8607038259506226,44.572173833847046,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8533724546432495,38.34689426422119,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8453079462051392,38.679831743240356,8184,4,10000,DensityEncodingRegenerativeReset +Waveform,0.7623999714851379,37.27679467201233,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.7287999987602234,37.98919892311096,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.730400025844574,37.93110632896423,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.7495999932289124,40.045594453811646,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7847999930381775,40.37268877029419,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7775999903678894,39.659828186035156,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7815999984741211,41.28102254867554,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7815999984741211,46.9549446105957,7500,3,10000,DensityEncodingRegenerativeReset +Wine,1.0,3.298027515411377,268,3,10000,DensityEncodingRegenerativeReset +Wine,0.9090909361839294,3.3473479747772217,268,3,10000,DensityEncodingRegenerativeReset +Wine,1.0,3.275219678878784,268,3,10000,DensityEncodingRegenerativeReset +Wine,0.9772727489471436,3.3284666538238525,268,3,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5450000166893005,13.724672079086304,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5425000190734863,13.453173398971558,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5550000071525574,13.462772130966187,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5274999737739563,13.44824743270874,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5057189464569092,38.005990743637085,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5106208920478821,38.250521421432495,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.4950980246067047,38.363189697265625,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5098039507865906,38.10806727409363,7348,7,10000,DensityEncodingRegenerativeReset +Yeast,0.4851751923561096,12.680354595184326,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.4716981053352356,13.09731411933899,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.4312668442726135,13.00577998161316,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.4636118710041046,12.588895082473755,2226,10,10000,DensityEncodingRegenerativeReset +Zoo,1.0,2.7055771350860596,152,7,10000,DensityEncodingRegenerativeReset +Zoo,0.9599999785423279,3.303685426712036,152,7,10000,DensityEncodingRegenerativeReset +Zoo,1.0,2.6898937225341797,152,7,10000,DensityEncodingRegenerativeReset +Zoo,1.0,2.6931614875793457,152,7,10000,DensityEncodingRegenerativeReset From 3d41c1ac4c517c8d82339f979c61e53fff00963d Mon Sep 17 00:00:00 2001 From: pereverges Date: Thu, 23 Feb 2023 21:38:11 -0800 Subject: [PATCH 13/50] exp --- examples/emg_hand_gestures.py | 16 +- .../hdc_methods_survey/density_encoding.py | 64 +- .../density_encoding_online.py | 62 +- .../density_encoding_online_iterative.py | 62 +- ...ensity_encoding_regenerative_continuous.py | 62 +- .../density_encoding_regenerative_reset.py | 65 +- .../hdc_methods_survey/hashmap_encoding.py | 62 +- .../hashmap_encoding_online.py | 63 +- .../hashmap_encoding_online_iterative.py | 62 +- ...ashmap_encoding_regenerative_continuous.py | 65 +- .../hashmap_encoding_regenerative_reset.py | 64 +- examples/hdc_methods_survey/plot.py | 46 + .../hdc_methods_survey/random_projection.py | 63 +- .../random_projection_online.py | 65 +- .../random_projection_online_iterative.py | 65 +- ...ndom_projection_regenerative_continuous.py | 64 +- .../random_projection_regenerative_reset.py | 64 +- .../hdc_methods_survey/results/openlab.csv | 8114 +++++++++++++++++ .../results/results1676314620.203094.csv | 854 ++ examples/hdc_methods_survey/run_experiment.py | 5 +- .../hdc_methods_survey/sinusoid_projection.py | 63 +- .../sinusoid_projection_online.py | 63 +- .../sinusoid_projection_online_iterative.py | 65 +- ...usoid_projection_regenerative_contiuous.py | 64 +- .../sinusoid_projection_regenerative_reset.py | 64 +- examples/language_recognition.py | 19 +- 26 files changed, 10266 insertions(+), 59 deletions(-) create mode 100644 examples/hdc_methods_survey/plot.py create mode 100644 examples/hdc_methods_survey/results/openlab.csv diff --git a/examples/emg_hand_gestures.py b/examples/emg_hand_gestures.py index 74b9b1e0..c5b07050 100644 --- a/examples/emg_hand_gestures.py +++ b/examples/emg_hand_gestures.py @@ -27,6 +27,17 @@ def transform(x): return x[SUBSAMPLES] +def ngram(input, n, permute_hv): + input = torchhd.as_vsa_model(input) + n_gram = torchhd.bind(input[..., : -(n - 1), :], torch.unsqueeze(permute_hv[n - 2].repeat((input.shape[1]-(n-1)),1), 0)) + for i in range(1, n): + stop = None if i == (n - 1) else -(n - i - 1) + if n - i - 1 == 0: + sample = input[..., i:stop, :] + else: + sample = torchhd.bind(input[..., i:stop, :], torch.unsqueeze(permute_hv[n - i - 2].repeat((input.shape[1]-(n-1)),1), 0)) + n_gram = torchhd.bind(n_gram, sample) + return torchhd.multiset(n_gram) class Encoder(nn.Module): def __init__(self, out_features, timestamps, channels): @@ -35,6 +46,7 @@ def __init__(self, out_features, timestamps, channels): self.channels = embeddings.Random(channels, out_features) self.timestamps = embeddings.Random(timestamps, out_features) self.signals = embeddings.Level(NUM_LEVELS, out_features, high=20) + self.permute_hv = torchhd.circular_hv(N_GRAM_SIZE-1, out_features) def forward(self, input: torch.Tensor) -> torch.Tensor: signal = self.signals(input) @@ -42,7 +54,9 @@ def forward(self, input: torch.Tensor) -> torch.Tensor: samples = torchhd.bind(signal, self.timestamps.weight.unsqueeze(1)) samples = torchhd.multiset(samples) - sample_hv = torchhd.ngrams(samples, n=N_GRAM_SIZE) + #sample_hv = torchhd.ngrams(samples, n=N_GRAM_SIZE) + sample_hv = ngram(samples, N_GRAM_SIZE, self.permute_hv) + return torchhd.hard_quantize(sample_hv) diff --git a/examples/hdc_methods_survey/density_encoding.py b/examples/hdc_methods_survey/density_encoding.py index f8557d4e..5e9173b3 100644 --- a/examples/hdc_methods_survey/density_encoding.py +++ b/examples/hdc_methods_survey/density_encoding.py @@ -5,12 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import numpy as np import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark - +import json +import os BATCH_SIZE = 1 device = "cpu" @@ -18,7 +19,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncoding"): +def experiment(DIMENSIONS=10000, method="DensityEncoding", filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -71,6 +72,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): samples = samples.to(device) @@ -78,6 +83,10 @@ def forward(self, x): samples_hv = encode(samples) model.add(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -89,8 +98,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index 2430a211..32fde2da 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np BATCH_SIZE = 1 @@ -18,7 +20,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingOnline"): +def experiment(DIMENSIONS=10000, method="DensityEncodingOnline", filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -70,6 +72,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -78,6 +84,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -89,8 +99,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/density_encoding_online_iterative.py b/examples/hdc_methods_survey/density_encoding_online_iterative.py index e38abf2c..1d620a1d 100644 --- a/examples/hdc_methods_survey/density_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/density_encoding_online_iterative.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np BATCH_SIZE = 1 @@ -18,7 +20,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingOnlineIterative", epochs=5): +def experiment(DIMENSIONS=10000, method="DensityEncodingOnlineIterative", epochs=5, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -70,6 +72,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() for i in range(epochs): with torch.no_grad(): @@ -79,6 +85,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -90,8 +100,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py index 1815c795..3f0f9370 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np BATCH_SIZE = 1 @@ -23,7 +25,7 @@ def experiment( method="DensityEncodingRegenerativeContinuous", epochs=5, drop_rate=0.2, -): + filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -75,6 +77,9 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + added_classes = {} + wrong_inferred = {} + t = time.time() for i in range(epochs): with torch.no_grad(): @@ -84,6 +89,11 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + if i < epochs - 1: model.regenerate_continuous( encode.embed.density_encoding.weight, drop_rate, num_classes @@ -98,8 +108,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py index 7611c13a..8a4abe3c 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np BATCH_SIZE = 1 @@ -19,8 +21,7 @@ def experiment( - DIMENSIONS=10000, method="DensityEncodingRegenerativeReset", epochs=5, drop_rate=0.2 -): + DIMENSIONS=10000, method="DensityEncodingRegenerativeReset", epochs=5, drop_rate=0.2, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -72,6 +73,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() for i in range(epochs): with torch.no_grad(): @@ -81,6 +86,12 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + + if i < epochs - 1: model.regenerate_reset(encode.embed.density_encoding.weight, drop_rate) @@ -94,8 +105,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index a12217f9..8298fb6a 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -17,7 +19,7 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="HashmapProjection", levels=100): +def experiment(DIMENSIONS=10000, method="HashmapProjection", levels=100, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -69,6 +71,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -77,6 +83,10 @@ def forward(self, x): samples_hv = encode(samples) model.add(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -88,8 +98,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index db1bf605..631479df 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -5,19 +5,20 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark - +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="HashmapProjectionOnline", levels=100): +def experiment(DIMENSIONS=10000, method="HashmapProjectionOnline", levels=100, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -69,6 +70,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -77,6 +82,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -88,8 +97,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index 6d3268be..4f1ffe9e 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -18,8 +20,7 @@ def experiment( - DIMENSIONS=10000, method="HashmapProjectionOnlineIterative", levels=100, epochs=5 -): + DIMENSIONS=10000, method="HashmapProjectionOnlineIterative", levels=100, epochs=5, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -71,6 +72,9 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} t = time.time() for i in range(epochs): with torch.no_grad(): @@ -80,6 +84,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -91,8 +99,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index 411621e0..727216ec 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -22,8 +24,7 @@ def experiment( method="HashmapProjectionRegenerativeContinuous", levels=100, epochs=5, - drop_rate=0.2, -): + drop_rate=0.2, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -75,6 +76,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() for i in range(epochs): with torch.no_grad(): @@ -84,6 +89,11 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + if i < epochs - 1: model.regenerate_continuous( encode.embed.weight.T, drop_rate, num_classes @@ -99,8 +109,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 39a5534d..48c8efe9 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -22,8 +24,7 @@ def experiment( method="HashmapProjectionRegenerativeReset", levels=100, epochs=5, - drop_rate=0.2, -): + drop_rate=0.2, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -75,6 +76,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() for i in range(epochs): with torch.no_grad(): @@ -84,6 +89,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 if i < epochs - 1: model.regenerate_reset(encode.embed.weight.T, drop_rate) @@ -98,8 +107,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/plot.py b/examples/hdc_methods_survey/plot.py new file mode 100644 index 00000000..a94e9702 --- /dev/null +++ b/examples/hdc_methods_survey/plot.py @@ -0,0 +1,46 @@ +import matplotlib.pyplot as plt +import numpy as np +import pandas as pd +import seaborn as sns +file = 'results/openlab.csv' +data = pd.read_csv(file) +accuracy = [] +first = True +df = None +for i in data['Method'].unique(): + if first: + df = pd.DataFrame({ + i: np.array(data[data['Method'] == i]['Accuracy']) + }) + df.index = np.array(data[data['Method'] == i]['Name']) + first = False + else: + df[i] = np.array(data[data['Method'] == i]['Accuracy']) + accuracy.append(data[data['Method'] == i]['Accuracy']) + + +#print(df.shape[1]) +df2 = pd.DataFrame(0, index=np.arange(df.shape[0]), columns=df.columns) +for index, (i, row) in enumerate(df.iterrows()): + #print(row) + maxes = np.flatnonzero(row == np.max(row)) + for j in maxes: + df2.iloc[index][j] = 1 + +df2.index = df.index +configs_scores = [] +configs = [] +for i in df2: + configs.append(i) + configs_scores.append(sum(df2[i] == 1)) + #print(sum(df[i] == 1)) +print(configs_scores) +print(np.argmax(configs_scores)) +print(configs[np.argmax(configs_scores)], configs_scores[np.argmax(configs_scores)]) + +plt.figure(figsize = (15,8)) +sns.heatmap(df, cmap=sns.color_palette("blend:#FF0000,#06c258", as_cmap=True)) +plt.show() + +sns.heatmap(df2, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True)) +plt.show() \ No newline at end of file diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index 15675ee5..72f7e185 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np BATCH_SIZE = 1 @@ -18,7 +20,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="RandomProjection"): +def experiment(DIMENSIONS=10000, method="RandomProjection", filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -71,6 +73,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): samples = samples.to(device) @@ -78,6 +84,10 @@ def forward(self, x): samples_hv = encode(samples) model.add(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -89,8 +99,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index c2da38b6..f19bb6eb 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -17,7 +19,7 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="RandomProjectionOnline"): +def experiment(DIMENSIONS=10000, method="RandomProjectionOnline", filename="exp"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -36,7 +38,7 @@ def forward(self, x): return torchhd.hard_quantize(sample_hv) benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = "results/results" + str(time.time()) + ".csv" + results_file = "results/results" + filename + ".csv" with open(results_file, "w", newline="") as file: writer = csv.writer(file) writer.writerow( @@ -70,6 +72,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): samples = samples.to(device) @@ -77,6 +83,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -88,8 +98,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 20c32c6e..0dbadccc 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import numpy as np import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import json +import os device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -18,7 +20,7 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="RandomProjectionOnlineIterative", epochs=5): +def experiment(DIMENSIONS=10000, method="RandomProjectionOnlineIterative", epochs=1, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -37,13 +39,16 @@ def forward(self, x): return torchhd.hard_quantize(sample_hv) benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = "results/results" + str(time.time()) + ".csv" + results_file = "results/results" + filename + ".csv" with open(results_file, "w", newline="") as file: writer = csv.writer(file) writer.writerow( ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] ) + added_classes = {} + wrong_inferred = {} + count = 0 for dataset in benchmark.datasets(): # print(dataset.name) @@ -78,6 +83,10 @@ def forward(self, x): labels = labels.to(device) samples_hv = encode(samples) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 model.add_online(samples_hv, labels) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -90,8 +99,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified"+filename+".json") == False): + op = "x+" + + with open("results/missclassified"+filename+".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples"+filename+".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( @@ -103,6 +161,7 @@ def forward(self, x): num_classes, DIMENSIONS, method, + ] ) diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index 615b00d4..49b1816b 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -21,8 +23,7 @@ def experiment( DIMENSIONS=10000, method="RandomProjectionRegenerativeContinuous", epochs=5, - drop_rate=0.2, -): + drop_rate=0.2, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -74,6 +75,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) + + added_classes = {} + wrong_inferred = {} + t = time.time() for i in range(epochs): @@ -84,6 +89,11 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + model.normalize() if i < epochs - 1: @@ -97,8 +107,56 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index c7db0dd2..b7eb76cb 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -22,8 +24,7 @@ def experiment( DIMENSIONS=10000, method="RandomProjectionRegenerativeReset", epochs=5, - drop_rate=0.2, -): + drop_rate=0.2, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -76,7 +77,8 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() - + added_classes = {} + wrong_inferred = {} for i in range(epochs): with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -84,6 +86,11 @@ def forward(self, x): labels = labels.to(device) samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + model.normalize() if i < epochs - 1: @@ -97,8 +104,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/results/openlab.csv b/examples/hdc_methods_survey/results/openlab.csv new file mode 100644 index 00000000..6b1059d5 --- /dev/null +++ b/examples/hdc_methods_survey/results/openlab.csv @@ -0,0 +1,8114 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5584291219711304,3.9205193519592285,6266,3,10000,HashmapProjection +Abalone,0.540229856967926,4.661633729934692,6266,3,10000,HashmapProjection +Abalone,0.5517241358757019,6.478723049163818,6266,3,10000,HashmapProjection +Abalone,0.540229856967926,6.95668625831604,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.10248684883117676,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10187721252441406,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10152077674865723,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10008597373962402,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.1288774013519287,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.10919308662414551,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.2052314281463623,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.24409031867980957,180,2,10000,HashmapProjection +Adult,0.7046864628791809,89.75593042373657,65122,2,10000,HashmapProjection +Annealing,0.5099999904632568,1.2481155395507812,1596,5,10000,HashmapProjection +Arrhythmia,0.6460176706314087,1.0526518821716309,678,13,10000,HashmapProjection +Arrhythmia,0.6106194853782654,0.8460731506347656,678,13,10000,HashmapProjection +Arrhythmia,0.5575221180915833,1.0318183898925781,678,13,10000,HashmapProjection +Arrhythmia,0.6814159154891968,1.0925343036651611,678,13,10000,HashmapProjection +AudiologyStd,0.8399999737739563,0.3835756778717041,342,18,10000,HashmapProjection +BalanceScale,0.7884615659713745,0.9250831604003906,938,3,10000,HashmapProjection +BalanceScale,0.7948718070983887,1.2503228187561035,938,3,10000,HashmapProjection +BalanceScale,0.8141025900840759,0.5106608867645264,938,3,10000,HashmapProjection +BalanceScale,0.7564102411270142,0.9721574783325195,938,3,10000,HashmapProjection +Balloons,1.0,0.015606164932250977,24,2,10000,HashmapProjection +Balloons,0.75,0.03913569450378418,24,2,10000,HashmapProjection +Balloons,0.75,0.019352436065673828,24,2,10000,HashmapProjection +Balloons,0.75,0.016744375228881836,24,2,10000,HashmapProjection +Bank,0.6548672318458557,6.148895263671875,6782,2,10000,HashmapProjection +Bank,0.652212381362915,5.553161144256592,6782,2,10000,HashmapProjection +Bank,0.6327433586120605,7.688238143920898,6782,2,10000,HashmapProjection +Bank,0.6327433586120605,7.72648286819458,6782,2,10000,HashmapProjection +Blood,0.6042780876159668,1.3015620708465576,1122,2,10000,HashmapProjection +Blood,0.6844919919967651,1.5195958614349365,1122,2,10000,HashmapProjection +Blood,0.6524063944816589,1.25791335105896,1122,2,10000,HashmapProjection +Blood,0.6951871514320374,1.022667646408081,1122,2,10000,HashmapProjection +BreastCancer,0.7323943376541138,0.6146841049194336,430,2,10000,HashmapProjection +BreastCancer,0.7183098793029785,0.5968685150146484,430,2,10000,HashmapProjection +BreastCancer,0.7887324094772339,0.26857447624206543,430,2,10000,HashmapProjection +BreastCancer,0.6619718074798584,0.2490403652191162,430,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,1.477649450302124,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,1.2006416320800781,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,1.4255266189575195,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,1.3037519454956055,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.922535240650177,1.0822854042053223,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9577465057373047,0.99588942527771,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.6148698329925537,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9295774698257446,0.7245974540710449,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5306122303009033,0.21244502067565918,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6122449040412903,0.21645617485046387,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.2682836055755615,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.22725439071655273,298,2,10000,HashmapProjection +BreastTissue,0.6153846383094788,0.16740632057189941,160,6,10000,HashmapProjection +BreastTissue,0.7307692170143127,0.20065879821777344,160,6,10000,HashmapProjection +BreastTissue,0.5,0.0923318862915039,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.09759283065795898,160,6,10000,HashmapProjection +Car,0.7777777910232544,2.9037749767303467,2592,4,10000,HashmapProjection +Car,0.7453703880310059,2.977543354034424,2592,4,10000,HashmapProjection +Car,0.7662037014961243,2.7205049991607666,2592,4,10000,HashmapProjection +Car,0.7986111044883728,3.1447489261627197,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.598870038986206,3.6578867435455322,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5725046992301941,3.9779679775238037,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.6233521699905396,4.0844995975494385,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5856873989105225,2.5887815952301025,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.7589454054832458,4.209282159805298,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.790960431098938,4.357422113418579,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7966101765632629,3.7177083492279053,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7777777910232544,3.9555118083953857,3190,3,10000,HashmapProjection +ChessKrvk,0.27502137422561646,45.132522106170654,42084,18,10000,HashmapProjection +ChessKrvk,0.26974621415138245,47.11070394515991,42084,18,10000,HashmapProjection +ChessKrvk,0.2720273733139038,46.78236794471741,42084,18,10000,HashmapProjection +ChessKrvk,0.27416595816612244,50.46935510635376,42084,18,10000,HashmapProjection +ChessKrvkp,0.831038773059845,5.0127246379852295,4794,2,10000,HashmapProjection +ChessKrvkp,0.8623279333114624,4.767406225204468,4794,2,10000,HashmapProjection +ChessKrvkp,0.8535669445991516,5.95528244972229,4794,2,10000,HashmapProjection +ChessKrvkp,0.8322903513908386,5.509572744369507,4794,2,10000,HashmapProjection +CongressionalVoting,0.5321100950241089,0.901038408279419,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.8000092506408691,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.9067518711090088,652,2,10000,HashmapProjection +CongressionalVoting,0.60550457239151,0.7528650760650635,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.75,0.19817018508911133,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.5961538553237915,0.4640035629272461,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.4492197036743164,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.46346163749694824,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8766233921051025,1.357227087020874,1056,11,10000,HashmapProjection +Connect4,0.6706731915473938,128.5076606273651,101336,3,10000,HashmapProjection +Connect4,0.6696666479110718,125.5896224975586,101336,3,10000,HashmapProjection +Connect4,0.6706140041351318,119.85263419151306,101336,3,10000,HashmapProjection +Connect4,0.6679495573043823,124.03823137283325,101336,3,10000,HashmapProjection +Contrac,0.4836956560611725,2.8319671154022217,2210,3,10000,HashmapProjection +Contrac,0.5244565010070801,3.346015453338623,2210,3,10000,HashmapProjection +Contrac,0.46739131212234497,2.8352465629577637,2210,3,10000,HashmapProjection +Contrac,0.4320652186870575,2.880445957183838,2210,3,10000,HashmapProjection +CreditApproval,0.8604651093482971,1.2452516555786133,1036,2,10000,HashmapProjection +CreditApproval,0.8662790656089783,1.5763087272644043,1036,2,10000,HashmapProjection +CreditApproval,0.854651153087616,1.6906592845916748,1036,2,10000,HashmapProjection +CreditApproval,0.8895348906517029,1.5369291305541992,1036,2,10000,HashmapProjection +CylinderBands,0.6953125,1.0190315246582031,768,2,10000,HashmapProjection +CylinderBands,0.625,0.703871488571167,768,2,10000,HashmapProjection +CylinderBands,0.75,1.0487396717071533,768,2,10000,HashmapProjection +CylinderBands,0.6796875,1.081045389175415,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,0.8329012393951416,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,0.7810616493225098,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.9623663425445557,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.9605350494384766,550,6,10000,HashmapProjection +Echocardiogram,0.8787878751754761,0.2570624351501465,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.3342311382293701,196,2,10000,HashmapProjection +Echocardiogram,0.7575757503509521,0.25910186767578125,196,2,10000,HashmapProjection +Echocardiogram,0.8484848737716675,0.21079587936401367,196,2,10000,HashmapProjection +Ecoli,0.8690476417541504,0.7635941505432129,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.8049163818359375,504,8,10000,HashmapProjection +Ecoli,0.8690476417541504,0.8504612445831299,504,8,10000,HashmapProjection +Ecoli,0.8809523582458496,0.8526437282562256,504,8,10000,HashmapProjection +EnergyY1,0.828125,1.734666109085083,1152,3,10000,HashmapProjection +EnergyY1,0.875,1.4221022129058838,1152,3,10000,HashmapProjection +EnergyY1,0.8697916865348816,1.1273126602172852,1152,3,10000,HashmapProjection +EnergyY1,0.796875,1.7663278579711914,1152,3,10000,HashmapProjection +EnergyY2,0.859375,1.6512794494628906,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,1.9154424667358398,1152,3,10000,HashmapProjection +EnergyY2,0.8385416865348816,1.7143399715423584,1152,3,10000,HashmapProjection +EnergyY2,0.8645833134651184,1.7297289371490479,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.15952420234680176,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.1035001277923584,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.09954214096069336,150,2,10000,HashmapProjection +Fertility,0.8399999737739563,0.09995388984680176,150,2,10000,HashmapProjection +Flags,0.5,0.19937562942504883,292,8,10000,HashmapProjection +Flags,0.5,0.1992354393005371,292,8,10000,HashmapProjection +Flags,0.5208333134651184,0.19947075843811035,292,8,10000,HashmapProjection +Flags,0.4583333432674408,0.3924107551574707,292,8,10000,HashmapProjection +Glass,0.49056604504585266,0.5004582405090332,322,6,10000,HashmapProjection +Glass,0.5849056839942932,0.2655980587005615,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.5427331924438477,322,6,10000,HashmapProjection +Glass,0.5094339847564697,0.42415833473205566,322,6,10000,HashmapProjection +HabermanSurvival,0.6184210777282715,0.4541172981262207,460,2,10000,HashmapProjection +HabermanSurvival,0.6973684430122375,0.27999043464660645,460,2,10000,HashmapProjection +HabermanSurvival,0.6973684430122375,0.3108217716217041,460,2,10000,HashmapProjection +HabermanSurvival,0.6447368264198303,0.2415177822113037,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.13216686248779297,264,3,10000,HashmapProjection +HeartCleveland,0.5394737124443054,0.30495643615722656,454,5,10000,HashmapProjection +HeartCleveland,0.5131579041481018,0.3073439598083496,454,5,10000,HashmapProjection +HeartCleveland,0.5921052694320679,0.30791330337524414,454,5,10000,HashmapProjection +HeartCleveland,0.5657894611358643,0.3049771785736084,454,5,10000,HashmapProjection +HeartHungarian,0.8219178318977356,0.2883877754211426,442,5,10000,HashmapProjection +HeartHungarian,0.8767123222351074,0.28893446922302246,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.28662657737731934,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.28783082962036133,442,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.12322282791137695,184,5,10000,HashmapProjection +HeartSwitzerland,0.35483869910240173,0.12376165390014648,184,5,10000,HashmapProjection +HeartSwitzerland,0.25806450843811035,0.1227409839630127,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.2843954563140869,184,5,10000,HashmapProjection +HeartVa,0.23999999463558197,0.5044775009155273,300,5,10000,HashmapProjection +HeartVa,0.36000001430511475,0.505565881729126,300,5,10000,HashmapProjection +HeartVa,0.3199999928474426,0.5058517456054688,300,5,10000,HashmapProjection +HeartVa,0.3799999952316284,0.24377202987670898,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.15825891494750977,232,2,10000,HashmapProjection +Hepatitis,0.8205128312110901,0.15771985054016113,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.15913128852844238,232,2,10000,HashmapProjection +Hepatitis,0.7948718070983887,0.25041747093200684,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,3.6690196990966797,1212,2,10000,HashmapProjection +HorseColic,0.6029411554336548,0.8732526302337646,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6095890402793884,1.0172967910766602,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,0.6274175643920898,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,1.1215577125549316,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,1.469040870666504,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,8.105031728744507,420,7,10000,HashmapProjection +Ionosphere,0.7613636255264282,0.8907873630523682,526,2,10000,HashmapProjection +Ionosphere,0.8409090638160706,0.9011235237121582,526,2,10000,HashmapProjection +Ionosphere,0.8636363744735718,0.9024431705474854,526,2,10000,HashmapProjection +Ionosphere,0.8409090638160706,0.6404976844787598,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.36984801292419434,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.1785902976989746,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.36951708793640137,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.22399282455444336,226,3,10000,HashmapProjection +LedDisplay,0.7680000066757202,1.6458921432495117,1500,10,10000,HashmapProjection +LedDisplay,0.7400000095367432,1.6034085750579834,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,2.2659571170806885,1500,10,10000,HashmapProjection +LedDisplay,0.7400000095367432,2.1414546966552734,1500,10,10000,HashmapProjection +Lenses,0.8333333134651184,0.030073165893554688,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.047197580337524414,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.06592464447021484,36,3,10000,HashmapProjection +Lenses,1.0,0.0659022331237793,36,3,10000,HashmapProjection +Letter,0.6779999732971191,36.45047307014465,30000,26,10000,HashmapProjection +Letter,0.6912000179290771,40.82139873504639,30000,26,10000,HashmapProjection +Letter,0.6787999868392944,39.032745599746704,30000,26,10000,HashmapProjection +Letter,0.6758000254631042,41.436558961868286,30000,26,10000,HashmapProjection +Libras,0.6333333253860474,0.9033401012420654,540,15,10000,HashmapProjection +Libras,0.6777777671813965,0.9282653331756592,540,15,10000,HashmapProjection +Libras,0.644444465637207,0.9456760883331299,540,15,10000,HashmapProjection +Libras,0.6222222447395325,0.7097454071044922,540,15,10000,HashmapProjection +LowResSpect,0.7894737124443054,1.297243356704712,796,9,10000,HashmapProjection +LowResSpect,0.8496240377426147,0.7146017551422119,796,9,10000,HashmapProjection +LowResSpect,0.7744361162185669,0.6572725772857666,796,9,10000,HashmapProjection +LowResSpect,0.7443609237670898,1.1878509521484375,796,9,10000,HashmapProjection +LungCancer,0.5,0.0722806453704834,48,3,10000,HashmapProjection +LungCancer,0.5,0.044705867767333984,48,3,10000,HashmapProjection +LungCancer,0.625,0.05836915969848633,48,3,10000,HashmapProjection +LungCancer,0.5,0.04114937782287598,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.1770470142364502,222,4,10000,HashmapProjection +Lymphography,0.9459459185600281,0.22829127311706543,222,4,10000,HashmapProjection +Lymphography,0.8108108043670654,0.1570899486541748,222,4,10000,HashmapProjection +Lymphography,0.7837837934494019,0.2232675552368164,222,4,10000,HashmapProjection +Magic,0.7812828421592712,32.761820554733276,28530,2,10000,HashmapProjection +Magic,0.7697160840034485,32.097575426101685,28530,2,10000,HashmapProjection +Magic,0.7762355208396912,33.66851282119751,28530,2,10000,HashmapProjection +Magic,0.775814950466156,31.44803237915039,28530,2,10000,HashmapProjection +Mammographic,0.7749999761581421,1.5551080703735352,1442,2,10000,HashmapProjection +Mammographic,0.8041666746139526,1.44826340675354,1442,2,10000,HashmapProjection +Mammographic,0.8041666746139526,1.3695526123046875,1442,2,10000,HashmapProjection +Mammographic,0.8374999761581421,1.1097815036773682,1442,2,10000,HashmapProjection +Miniboone,0.8414319157600403,256.9600098133087,195096,2,10000,HashmapProjection +Miniboone,0.8282384276390076,224.67976093292236,195096,2,10000,HashmapProjection +Miniboone,0.8387563228607178,310.365740776062,195096,2,10000,HashmapProjection +Miniboone,0.8339279294013977,278.6639838218689,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.9230769276618958,0.1361539363861084,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8461538553237915,0.12414383888244629,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.13835406303405762,160,2,10000,HashmapProjection +MolecBiolPromoter,0.9615384340286255,0.286989688873291,160,2,10000,HashmapProjection +MolecBiolSplice,0.8770388960838318,5.969564199447632,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8983688950538635,6.5672948360443115,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8920953869819641,6.216571569442749,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8757842183113098,5.003264904022217,4786,3,10000,HashmapProjection +Monks1,0.5671296119689941,1.1569397449493408,248,2,10000,HashmapProjection +Monks2,0.6342592835426331,1.86506986618042,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,1.8519949913024902,244,2,10000,HashmapProjection +Mushroom,0.8788774013519287,11.868985891342163,12186,2,10000,HashmapProjection +Mushroom,0.8961102962493896,14.564911603927612,12186,2,10000,HashmapProjection +Mushroom,0.8897095322608948,12.922115802764893,12186,2,10000,HashmapProjection +Mushroom,0.8975874185562134,14.672392129898071,12186,2,10000,HashmapProjection +Musk1,0.6302521228790283,1.1872708797454834,714,2,10000,HashmapProjection +Musk1,0.6890756487846375,0.9597389698028564,714,2,10000,HashmapProjection +Musk1,0.6722689270973206,1.105201005935669,714,2,10000,HashmapProjection +Musk1,0.6470588445663452,0.7527337074279785,714,2,10000,HashmapProjection +Musk2,0.7525773048400879,13.33362627029419,9898,2,10000,HashmapProjection +Musk2,0.7622801661491394,18.076963186264038,9898,2,10000,HashmapProjection +Musk2,0.7695572972297668,16.886191844940186,9898,2,10000,HashmapProjection +Musk2,0.763493001461029,16.375438928604126,9898,2,10000,HashmapProjection +Nursery,0.8617283701896667,23.085066080093384,19440,5,10000,HashmapProjection +Nursery,0.8719135522842407,30.377790212631226,19440,5,10000,HashmapProjection +Nursery,0.8722222447395325,23.302007913589478,19440,5,10000,HashmapProjection +Nursery,0.8682098984718323,21.938159942626953,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.6196078658103943,1.1524481773376465,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.7045183181762695,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.9980719089508057,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5529412031173706,1.854212999343872,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8666666746139526,2.0001323223114014,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8078431487083435,1.3593049049377441,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8549019694328308,2.1704792976379395,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,0.8562228679656982,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5657894611358643,1.588592529296875,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5789473652839661,1.8177263736724854,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,1.8269402980804443,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.6184210777282715,1.5553734302520752,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7280701994895935,1.2481939792633057,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.6973684430122375,1.2030978202819824,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7763158082962036,1.6485583782196045,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7675438523292542,1.7603302001953125,1368,3,10000,HashmapProjection +Optical,0.897607147693634,13.594330549240112,7646,10,10000,HashmapProjection +Ozone,0.7082018852233887,5.484272241592407,3804,2,10000,HashmapProjection +Ozone,0.6908517479896545,5.167117357254028,3804,2,10000,HashmapProjection +Ozone,0.7255520224571228,4.782334804534912,3804,2,10000,HashmapProjection +Ozone,0.6813880205154419,4.741049289703369,3804,2,10000,HashmapProjection +PageBlocks,0.7638888955116272,9.84635615348816,8210,5,10000,HashmapProjection +PageBlocks,0.7763158082962036,6.430684566497803,8210,5,10000,HashmapProjection +PageBlocks,0.761695921421051,11.172756433486938,8210,5,10000,HashmapProjection +PageBlocks,0.7675438523292542,13.240149021148682,8210,5,10000,HashmapProjection +Parkinsons,0.8571428656578064,0.4799985885620117,292,2,10000,HashmapProjection +Parkinsons,0.7551020383834839,0.6234526634216309,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.30229973793029785,292,2,10000,HashmapProjection +Parkinsons,0.795918345451355,0.3814995288848877,292,2,10000,HashmapProjection +Pendigits,0.8041738271713257,24.460373640060425,14988,10,10000,HashmapProjection +Pima,0.703125,1.555286169052124,1152,2,10000,HashmapProjection +Pima,0.6979166865348816,1.2762856483459473,1152,2,10000,HashmapProjection +Pima,0.6979166865348816,1.6828508377075195,1152,2,10000,HashmapProjection +Pima,0.7447916865348816,1.2001547813415527,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.9230769276618958,0.12650513648986816,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.10053086280822754,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.10082197189331055,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.10070538520812988,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.24315428733825684,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.23936676979064941,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.10241365432739258,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5384615659713745,0.26124024391174316,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6086956262588501,0.23431158065795898,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.695652186870575,0.23461651802062988,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.13861966133117676,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.5652173757553101,0.22513890266418457,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.2586655616760254,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.19266057014465332,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.10065627098083496,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.09660029411315918,154,2,10000,HashmapProjection +PittsburgBridgesType,0.6153846383094788,0.20478272438049316,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.26578283309936523,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6538461446762085,0.26654672622680664,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.2452549934387207,158,6,10000,HashmapProjection +Planning,0.4888888895511627,0.45770907402038574,274,2,10000,HashmapProjection +Planning,0.4000000059604645,0.41849803924560547,274,2,10000,HashmapProjection +Planning,0.5333333611488342,0.36733412742614746,274,2,10000,HashmapProjection +Planning,0.5111111402511597,0.45606040954589844,274,2,10000,HashmapProjection +PlantMargin,0.7699999809265137,3.5628161430358887,2400,100,10000,HashmapProjection +PlantMargin,0.7900000214576721,4.062023162841797,2400,100,10000,HashmapProjection +PlantMargin,0.7825000286102295,2.670276165008545,2400,100,10000,HashmapProjection +PlantMargin,0.8125,3.58532977104187,2400,100,10000,HashmapProjection +PlantShape,0.5674999952316284,2.8927948474884033,2400,100,10000,HashmapProjection +PlantShape,0.5425000190734863,1.5414915084838867,2400,100,10000,HashmapProjection +PlantShape,0.5325000286102295,3.2100706100463867,2400,100,10000,HashmapProjection +PlantShape,0.5425000190734863,3.3956081867218018,2400,100,10000,HashmapProjection +PlantTexture,0.699999988079071,3.4108736515045166,2398,100,10000,HashmapProjection +PlantTexture,0.7300000190734863,3.948500633239746,2398,100,10000,HashmapProjection +PlantTexture,0.7300000190734863,3.4060416221618652,2398,100,10000,HashmapProjection +PlantTexture,0.7124999761581421,4.234196662902832,2398,100,10000,HashmapProjection +PostOperative,0.5,0.22826290130615234,136,3,10000,HashmapProjection +PostOperative,0.4545454680919647,0.22782683372497559,136,3,10000,HashmapProjection +PostOperative,0.7272727489471436,0.1272907257080078,136,3,10000,HashmapProjection +PostOperative,0.3636363744735718,0.08574485778808594,136,3,10000,HashmapProjection +PrimaryTumor,0.4878048896789551,0.3306260108947754,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.8599462509155273,496,15,10000,HashmapProjection +PrimaryTumor,0.4268292784690857,0.6860904693603516,496,15,10000,HashmapProjection +PrimaryTumor,0.39024388790130615,0.6788208484649658,496,15,10000,HashmapProjection +Ringnorm,0.9686486721038818,15.999001026153564,11100,2,10000,HashmapProjection +Ringnorm,0.9708108305931091,13.178662538528442,11100,2,10000,HashmapProjection +Ringnorm,0.9724324345588684,15.290526866912842,11100,2,10000,HashmapProjection +Ringnorm,0.9718918800354004,10.415873527526855,11100,2,10000,HashmapProjection +Seeds,0.8461538553237915,0.36957812309265137,316,3,10000,HashmapProjection +Seeds,0.8461538553237915,0.40805959701538086,316,3,10000,HashmapProjection +Seeds,0.9038461446762085,0.36647701263427734,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.3161289691925049,316,3,10000,HashmapProjection +Semeion,0.839195966720581,4.791760444641113,2390,10,10000,HashmapProjection +Semeion,0.8165829181671143,5.037822961807251,2390,10,10000,HashmapProjection +Semeion,0.876884400844574,4.3258819580078125,2390,10,10000,HashmapProjection +Semeion,0.8115577697753906,5.177441835403442,2390,10,10000,HashmapProjection +Soybean,0.396276593208313,1.9314582347869873,614,18,10000,HashmapProjection +Spambase,0.8399999737739563,8.817077875137329,6902,2,10000,HashmapProjection +Spambase,0.8260869383811951,7.370812892913818,6902,2,10000,HashmapProjection +Spambase,0.8113043308258057,6.086156129837036,6902,2,10000,HashmapProjection +Spambase,0.843478262424469,9.01267409324646,6902,2,10000,HashmapProjection +Spect,0.48924732208251953,1.0861907005310059,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,0.9064240455627441,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5174418687820435,1.2864315509796143,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5639534592628479,1.3352546691894531,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5581395626068115,1.3101048469543457,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.6279069781303406,1.233442783355713,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6959999799728394,1.4891493320465088,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7080000042915344,1.8669838905334473,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6919999718666077,1.5989973545074463,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7200000286102295,2.230635166168213,1500,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.7087140083312988,406,2,10000,HashmapProjection +StatlogHeart,0.8059701323509216,0.27369093894958496,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.4652249813079834,406,2,10000,HashmapProjection +StatlogHeart,0.8507462739944458,0.36183762550354004,406,2,10000,HashmapProjection +StatlogImage,0.8665511012077332,4.044492483139038,3466,7,10000,HashmapProjection +StatlogImage,0.8665511012077332,3.14379620552063,3466,7,10000,HashmapProjection +StatlogImage,0.8873483538627625,4.210165023803711,3466,7,10000,HashmapProjection +StatlogImage,0.8786828517913818,3.938100576400757,3466,7,10000,HashmapProjection +StatlogLandsat,0.7785000205039978,12.854456424713135,8870,6,10000,HashmapProjection +StatlogShuttle,0.8114482760429382,116.69175267219543,87000,7,10000,HashmapProjection +StatlogVehicle,0.620853066444397,2.2072927951812744,1270,4,10000,HashmapProjection +StatlogVehicle,0.5450236797332764,2.0820446014404297,1270,4,10000,HashmapProjection +StatlogVehicle,0.5734597444534302,2.2315218448638916,1270,4,10000,HashmapProjection +StatlogVehicle,0.4881516695022583,2.0906195640563965,1270,4,10000,HashmapProjection +SteelPlates,0.5505154728889465,4.908396244049072,2912,7,10000,HashmapProjection +SteelPlates,0.5484536290168762,4.648664712905884,2912,7,10000,HashmapProjection +SteelPlates,0.5835051536560059,4.884506940841675,2912,7,10000,HashmapProjection +SteelPlates,0.5319587588310242,4.207866668701172,2912,7,10000,HashmapProjection +SyntheticControl,0.9200000166893005,1.597632884979248,900,6,10000,HashmapProjection +SyntheticControl,0.9133333563804626,1.6228594779968262,900,6,10000,HashmapProjection +SyntheticControl,0.9599999785423279,1.5458059310913086,900,6,10000,HashmapProjection +SyntheticControl,0.9133333563804626,1.641254186630249,900,6,10000,HashmapProjection +Teaching,0.5526315569877625,0.4207785129547119,226,3,10000,HashmapProjection +Teaching,0.6052631735801697,0.18814420700073242,226,3,10000,HashmapProjection +Teaching,0.3947368562221527,0.4850120544433594,226,3,10000,HashmapProjection +Teaching,0.5526315569877625,0.26448631286621094,226,3,10000,HashmapProjection +Thyroid,0.5676779747009277,19.57677459716797,7544,3,10000,HashmapProjection +TicTacToe,0.6527196764945984,1.7687146663665771,1438,2,10000,HashmapProjection +TicTacToe,0.73221755027771,0.9509332180023193,1438,2,10000,HashmapProjection +TicTacToe,0.723849356174469,1.3561170101165771,1438,2,10000,HashmapProjection +TicTacToe,0.7531380653381348,1.392442226409912,1438,2,10000,HashmapProjection +Titanic,0.7872727513313293,3.824497938156128,3302,2,10000,HashmapProjection +Titanic,0.7618181705474854,3.2757456302642822,3302,2,10000,HashmapProjection +Titanic,0.7763636112213135,3.5815885066986084,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,3.820888042449951,3302,2,10000,HashmapProjection +Trains,0.5,0.033479928970336914,16,2,10000,HashmapProjection +Trains,1.0,0.03290295600891113,16,2,10000,HashmapProjection +Trains,1.0,0.016664743423461914,16,2,10000,HashmapProjection +Trains,1.0,0.01486063003540039,16,2,10000,HashmapProjection +Twonorm,0.976216197013855,12.550003051757812,11100,2,10000,HashmapProjection +Twonorm,0.9697297215461731,13.803404569625854,11100,2,10000,HashmapProjection +Twonorm,0.9735134840011597,12.781605958938599,11100,2,10000,HashmapProjection +Twonorm,0.9697297215461731,10.028650999069214,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.4395711421966553,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.6753246784210205,0.5766158103942871,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7142857313156128,0.451096773147583,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7532467246055603,0.2540149688720703,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8181818127632141,0.251725435256958,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7922077775001526,0.25144410133361816,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.2514176368713379,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.2513747215270996,466,3,10000,HashmapProjection +WallFollowing,0.6224340200424194,6.678175926208496,8184,4,10000,HashmapProjection +WallFollowing,0.6766862273216248,6.224276542663574,8184,4,10000,HashmapProjection +WallFollowing,0.6730205416679382,7.1405253410339355,8184,4,10000,HashmapProjection +WallFollowing,0.6576246619224548,7.893562316894531,8184,4,10000,HashmapProjection +Waveform,0.8095999956130981,7.883099794387817,7500,3,10000,HashmapProjection +Waveform,0.8095999956130981,7.838411808013916,7500,3,10000,HashmapProjection +Waveform,0.7943999767303467,6.580981254577637,7500,3,10000,HashmapProjection +Waveform,0.8208000063896179,7.025449991226196,7500,3,10000,HashmapProjection +WaveformNoise,0.7991999983787537,6.337182998657227,7500,3,10000,HashmapProjection +WaveformNoise,0.8008000254631042,8.209408283233643,7500,3,10000,HashmapProjection +WaveformNoise,0.8087999820709229,6.582080125808716,7500,3,10000,HashmapProjection +WaveformNoise,0.8095999956130981,7.6166369915008545,7500,3,10000,HashmapProjection +Wine,1.0,0.24017953872680664,268,3,10000,HashmapProjection +Wine,1.0,0.21788620948791504,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.3408653736114502,268,3,10000,HashmapProjection +Wine,0.9545454382896423,0.35244035720825195,268,3,10000,HashmapProjection +WineQualityRed,0.42250001430511475,1.9391169548034668,2398,6,10000,HashmapProjection +WineQualityRed,0.47999998927116394,2.116903781890869,2398,6,10000,HashmapProjection +WineQualityRed,0.4749999940395355,2.456005573272705,2398,6,10000,HashmapProjection +WineQualityRed,0.38499999046325684,2.2826502323150635,2398,6,10000,HashmapProjection +WineQualityWhite,0.36356207728385925,6.120277404785156,7348,7,10000,HashmapProjection +WineQualityWhite,0.3700980246067047,5.308814525604248,7348,7,10000,HashmapProjection +WineQualityWhite,0.3651960790157318,6.083191156387329,7348,7,10000,HashmapProjection +WineQualityWhite,0.35049018263816833,6.0334153175354,7348,7,10000,HashmapProjection +Yeast,0.5525606274604797,2.176377534866333,2226,10,10000,HashmapProjection +Yeast,0.5336927175521851,1.6200549602508545,2226,10,10000,HashmapProjection +Yeast,0.5390835404396057,1.6646790504455566,2226,10,10000,HashmapProjection +Yeast,0.5741239786148071,2.0588998794555664,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.203779935836792,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.22326111793518066,152,7,10000,HashmapProjection +Zoo,1.0,0.09280109405517578,152,7,10000,HashmapProjection +Zoo,1.0,0.08649682998657227,152,7,10000,HashmapProjection +Abalone,0.5775862336158752,7.3614561557769775,6266,3,10000,HashmapProjectionOnline +Abalone,0.553639829158783,8.187269926071167,6266,3,10000,HashmapProjectionOnline +Abalone,0.5258620977401733,7.757749319076538,6266,3,10000,HashmapProjectionOnline +Abalone,0.6120689511299133,9.797951698303223,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.15382075309753418,180,2,10000,HashmapProjectionOnline +AcuteInflammation,0.9333333373069763,0.3354172706604004,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.26853084564208984,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.20572400093078613,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.3382840156555176,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.1569197177886963,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.12816119194030762,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.12815165519714355,180,2,10000,HashmapProjectionOnline +Adult,0.7936244606971741,128.59375596046448,65122,2,10000,HashmapProjectionOnline +Annealing,0.6700000166893005,3.6104695796966553,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.5840708017349243,1.7275729179382324,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.7079645991325378,1.8019623756408691,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.48672565817832947,1.71055006980896,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.38053098320961,1.849372148513794,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.23999999463558197,0.5586223602294922,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8653846383094788,1.6204476356506348,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8846153616905212,1.5038642883300781,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9102563858032227,1.8114948272705078,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8846153616905212,1.4433035850524902,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.026835203170776367,24,2,10000,HashmapProjectionOnline +Balloons,1.0,0.0640707015991211,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.06552600860595703,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.02705836296081543,24,2,10000,HashmapProjectionOnline +Bank,0.8823009133338928,11.524390697479248,6782,2,10000,HashmapProjectionOnline +Bank,0.8814159035682678,12.001851558685303,6782,2,10000,HashmapProjectionOnline +Bank,0.8840708136558533,17.829691648483276,6782,2,10000,HashmapProjectionOnline +Bank,0.8778761029243469,9.690211057662964,6782,2,10000,HashmapProjectionOnline +Blood,0.6898396015167236,1.6621253490447998,1122,2,10000,HashmapProjectionOnline +Blood,0.7326202988624573,1.6291303634643555,1122,2,10000,HashmapProjectionOnline +Blood,0.6898396015167236,1.055985450744629,1122,2,10000,HashmapProjectionOnline +Blood,0.7486631274223328,1.429990291595459,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.7042253613471985,0.7584366798400879,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6619718074798584,0.6473822593688965,430,2,10000,HashmapProjectionOnline +BreastCancer,0.5211267471313477,0.5270283222198486,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6760563254356384,0.49686646461486816,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.954285740852356,1.5829575061798096,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9599999785423279,1.3106324672698975,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9428571462631226,1.6667039394378662,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9885714054107666,1.5212571620941162,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,1.570359706878662,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.2951834201812744,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.98591548204422,1.3140904903411865,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.4313747882843018,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.8163265585899353,0.5287165641784668,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5306122303009033,0.4337425231933594,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5510203838348389,0.5061812400817871,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7551020383834839,0.4730551242828369,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.17378544807434082,160,6,10000,HashmapProjectionOnline +BreastTissue,0.7307692170143127,0.16167449951171875,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5384615659713745,0.15368890762329102,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.15790581703186035,160,6,10000,HashmapProjectionOnline +Car,0.9004629850387573,4.075769424438477,2592,4,10000,HashmapProjectionOnline +Car,0.8958333134651184,3.5885443687438965,2592,4,10000,HashmapProjectionOnline +Car,0.8703703880310059,3.6846535205841064,2592,4,10000,HashmapProjectionOnline +Car,0.9236111044883728,3.129530906677246,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7608286142349243,4.563736200332642,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.8003766536712646,3.6819326877593994,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7683615684509277,4.607811450958252,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7495291829109192,4.790356636047363,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8888888955116272,4.9745094776153564,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8568738102912903,3.237070083618164,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9114877581596375,3.806143045425415,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8794726729393005,3.5816779136657715,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.4107499420642853,78.74240016937256,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.40447676181793213,71.43020057678223,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.3972055912017822,77.89414525032043,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.38808098435401917,75.81893873214722,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.9173967242240906,4.8186914920806885,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9073842167854309,6.409405708312988,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.957446813583374,6.231416463851929,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9424280524253845,5.367257595062256,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5504587292671204,1.228902816772461,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5871559381484985,0.7530214786529541,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5504587292671204,1.1310398578643799,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.4862385392189026,0.7541577816009521,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.8269230723381042,0.4286336898803711,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.45859527587890625,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7692307829856873,0.7620198726654053,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.7119529247283936,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.7294372320175171,2.1092681884765625,1056,11,10000,HashmapProjectionOnline +Connect4,0.7942447662353516,159.87470293045044,101336,3,10000,HashmapProjectionOnline +Connect4,0.809461772441864,167.7576665878296,101336,3,10000,HashmapProjectionOnline +Connect4,0.7973237037658691,155.9674243927002,101336,3,10000,HashmapProjectionOnline +Connect4,0.7927052974700928,179.92500925064087,101336,3,10000,HashmapProjectionOnline +Contrac,0.4429347813129425,3.764755964279175,2210,3,10000,HashmapProjectionOnline +Contrac,0.5054348111152649,2.282816171646118,2210,3,10000,HashmapProjectionOnline +Contrac,0.38315218687057495,3.701028347015381,2210,3,10000,HashmapProjectionOnline +Contrac,0.5,3.2886319160461426,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8313953280448914,1.7112822532653809,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8139534592628479,2.227750301361084,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8372092843055725,1.9961624145507812,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,1.8045423030853271,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.7734375,1.2443263530731201,768,2,10000,HashmapProjectionOnline +CylinderBands,0.671875,1.7953617572784424,768,2,10000,HashmapProjectionOnline +CylinderBands,0.6328125,1.2832894325256348,768,2,10000,HashmapProjectionOnline +CylinderBands,0.5625,1.4315695762634277,768,2,10000,HashmapProjectionOnline +Dermatology,0.9890109896659851,1.2158329486846924,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.1949808597564697,550,6,10000,HashmapProjectionOnline +Dermatology,0.9450549483299255,1.2009062767028809,550,6,10000,HashmapProjectionOnline +Dermatology,0.791208803653717,1.0554533004760742,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.4322357177734375,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7878788113594055,0.4616703987121582,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.6060606241226196,0.41565442085266113,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8181818127632141,0.3896036148071289,196,2,10000,HashmapProjectionOnline +Ecoli,0.738095223903656,0.5819635391235352,504,8,10000,HashmapProjectionOnline +Ecoli,0.773809552192688,1.155576467514038,504,8,10000,HashmapProjectionOnline +Ecoli,0.8095238208770752,1.0585861206054688,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,0.9465017318725586,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8489583134651184,1.5855019092559814,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.921875,1.781304121017456,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8489583134651184,2.482621908187866,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.875,1.8258802890777588,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8697916865348816,2.1471383571624756,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8489583134651184,1.1961779594421387,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,1.9221255779266357,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.7552083134651184,1.5422561168670654,1152,3,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.35065746307373047,150,2,10000,HashmapProjectionOnline +Fertility,0.7599999904632568,0.3098289966583252,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.13561296463012695,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.34861111640930176,150,2,10000,HashmapProjectionOnline +Flags,0.5416666865348816,0.544703483581543,292,8,10000,HashmapProjectionOnline +Flags,0.4375,0.6285834312438965,292,8,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.6079127788543701,292,8,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.6772096157073975,292,8,10000,HashmapProjectionOnline +Glass,0.6415094137191772,0.690199613571167,322,6,10000,HashmapProjectionOnline +Glass,0.7547169923782349,0.4329979419708252,322,6,10000,HashmapProjectionOnline +Glass,0.5094339847564697,0.6140990257263184,322,6,10000,HashmapProjectionOnline +Glass,0.5660377144813538,0.7675244808197021,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6578947305679321,0.49537229537963867,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.4736842215061188,0.5446252822875977,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6710526347160339,0.5038774013519287,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.5789473652839661,0.6007955074310303,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0714285746216774,0.4876880645751953,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6184210777282715,1.070929765701294,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5657894611358643,1.0529859066009521,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5789473652839661,1.0564541816711426,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.6052631735801697,0.6922478675842285,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.43747830390930176,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8630136847496033,0.6080212593078613,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.6849315166473389,0.7097139358520508,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8082191944122314,0.9721927642822266,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.19354838132858276,0.19499492645263672,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.18810224533081055,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.4193548262119293,0.4814183712005615,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.42186856269836426,184,5,10000,HashmapProjectionOnline +HeartVa,0.3400000035762787,0.3080260753631592,300,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.5096790790557861,300,5,10000,HashmapProjectionOnline +HeartVa,0.3400000035762787,0.4589419364929199,300,5,10000,HashmapProjectionOnline +HeartVa,0.3799999952316284,0.7560081481933594,300,5,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.5416944026947021,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7692307829856873,0.4684281349182129,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.3029193878173828,232,2,10000,HashmapProjectionOnline +Hepatitis,0.6153846383094788,0.21608471870422363,232,2,10000,HashmapProjectionOnline +HillValley,0.5082508325576782,3.4717624187469482,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6029411554336548,1.2754185199737549,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6849315166473389,1.7396552562713623,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6917808055877686,2.013653039932251,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6780821681022644,1.5703401565551758,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.7191780805587769,1.6152255535125732,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1433333307504654,8.718558549880981,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9090909361839294,1.0791130065917969,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,1.2229809761047363,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8295454382896423,1.2250216007232666,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8409090638160706,1.0339760780334473,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.4508943557739258,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.3486628532409668,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.40615034103393555,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.49971961975097656,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7480000257492065,3.3306827545166016,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7120000123977661,2.7984507083892822,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7120000123977661,3.175489664077759,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.5879999995231628,3.0147924423217773,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.09221339225769043,36,3,10000,HashmapProjectionOnline +Lenses,0.5,0.03805088996887207,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.05913543701171875,36,3,10000,HashmapProjectionOnline +Lenses,1.0,0.09026193618774414,36,3,10000,HashmapProjectionOnline +Letter,0.8101999759674072,59.86387848854065,30000,26,10000,HashmapProjectionOnline +Letter,0.7925999760627747,59.12952661514282,30000,26,10000,HashmapProjectionOnline +Letter,0.8040000200271606,57.092549324035645,30000,26,10000,HashmapProjectionOnline +Letter,0.8306000232696533,46.49012613296509,30000,26,10000,HashmapProjectionOnline +Libras,0.6111111044883728,0.8696880340576172,540,15,10000,HashmapProjectionOnline +Libras,0.7111111283302307,1.048008918762207,540,15,10000,HashmapProjectionOnline +Libras,0.46666666865348816,0.8101973533630371,540,15,10000,HashmapProjectionOnline +Libras,0.6111111044883728,0.8122084140777588,540,15,10000,HashmapProjectionOnline +LowResSpect,0.7669172883033752,1.5504989624023438,796,9,10000,HashmapProjectionOnline +LowResSpect,0.9248120188713074,0.8102481365203857,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8571428656578064,0.8261253833770752,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8421052694320679,0.9875688552856445,796,9,10000,HashmapProjectionOnline +LungCancer,0.125,0.04670143127441406,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.1129007339477539,48,3,10000,HashmapProjectionOnline +LungCancer,0.625,0.11013126373291016,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.09668707847595215,48,3,10000,HashmapProjectionOnline +Lymphography,0.7027027010917664,0.4554891586303711,222,4,10000,HashmapProjectionOnline +Lymphography,0.837837815284729,0.41022229194641113,222,4,10000,HashmapProjectionOnline +Lymphography,0.7567567825317383,0.24728918075561523,222,4,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.19112825393676758,222,4,10000,HashmapProjectionOnline +Magic,0.7930599451065063,49.99916410446167,28530,2,10000,HashmapProjectionOnline +Magic,0.7947424054145813,41.27718210220337,28530,2,10000,HashmapProjectionOnline +Magic,0.7804416418075562,52.976996421813965,28530,2,10000,HashmapProjectionOnline +Magic,0.7570977807044983,45.78894877433777,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7833333611488342,2.5386173725128174,1442,2,10000,HashmapProjectionOnline +Mammographic,0.6541666388511658,3.256251335144043,1442,2,10000,HashmapProjectionOnline +Mammographic,0.6958333253860474,1.7851462364196777,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8291666507720947,2.4790961742401123,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8492434620857239,327.24980664253235,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8683109879493713,348.1362211704254,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8474289774894714,313.3129663467407,195096,2,10000,HashmapProjectionOnline +Miniboone,0.832267165184021,293.63029861450195,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6538461446762085,0.17616629600524902,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.3346734046936035,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.14854645729064941,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.15618515014648438,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8996235728263855,6.78803563117981,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8293601274490356,6.359938144683838,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8519448041915894,7.430722951889038,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8971141576766968,7.004405736923218,4786,3,10000,HashmapProjectionOnline +Monks1,0.5162037014961243,1.0846917629241943,248,2,10000,HashmapProjectionOnline +Monks2,0.6736111044883728,1.1180393695831299,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,1.4618933200836182,244,2,10000,HashmapProjectionOnline +Mushroom,0.9970458149909973,14.934789657592773,12186,2,10000,HashmapProjectionOnline +Mushroom,1.0,16.863760948181152,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9763663411140442,15.180993556976318,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9995076060295105,16.486608505249023,12186,2,10000,HashmapProjectionOnline +Musk1,0.680672287940979,1.4108264446258545,714,2,10000,HashmapProjectionOnline +Musk1,0.6722689270973206,1.045457124710083,714,2,10000,HashmapProjectionOnline +Musk1,0.680672287940979,1.060347557067871,714,2,10000,HashmapProjectionOnline +Musk1,0.7731092572212219,0.9780397415161133,714,2,10000,HashmapProjectionOnline +Musk2,0.9624014496803284,18.48948884010315,9898,2,10000,HashmapProjectionOnline +Musk2,0.9454214572906494,21.326435565948486,9898,2,10000,HashmapProjectionOnline +Musk2,0.9605821967124939,19.88675570487976,9898,2,10000,HashmapProjectionOnline +Musk2,0.9660400152206421,18.576977968215942,9898,2,10000,HashmapProjectionOnline +Nursery,0.9435185194015503,25.868821144104004,19440,5,10000,HashmapProjectionOnline +Nursery,0.9398148059844971,29.43359923362732,19440,5,10000,HashmapProjectionOnline +Nursery,0.9379629492759705,31.728376150131226,19440,5,10000,HashmapProjectionOnline +Nursery,0.9429012537002563,20.96045732498169,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7568627595901489,3.035177230834961,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6313725709915161,2.100062847137451,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7372549176216125,2.084758996963501,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6784313917160034,2.4977364540100098,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8784313797950745,2.785093307495117,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8784313797950745,2.756462812423706,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9411764740943909,1.9779558181762695,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8470588326454163,1.9310448169708252,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7280701994895935,2.233795166015625,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.780701756477356,2.4143245220184326,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6535087823867798,2.6006786823272705,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7763158082962036,2.4376463890075684,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7456140518188477,1.743586540222168,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8991228342056274,1.708164930343628,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8815789222717285,2.0137696266174316,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.9078947305679321,2.090132474899292,1368,3,10000,HashmapProjectionOnline +Optical,0.9276571869850159,14.797816753387451,7646,10,10000,HashmapProjectionOnline +Ozone,0.8343848586082458,3.175020456314087,3804,2,10000,HashmapProjectionOnline +Ozone,0.9668769836425781,4.914711236953735,3804,2,10000,HashmapProjectionOnline +Ozone,0.9621450901031494,5.734822511672974,3804,2,10000,HashmapProjectionOnline +Ozone,0.9700315594673157,4.734895467758179,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9502924084663391,11.682471752166748,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9554093480110168,11.944414854049683,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9583333134651184,10.134615421295166,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9532163739204407,10.472977876663208,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.23133158683776855,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8163265585899353,0.41416144371032715,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8775510191917419,0.3775496482849121,292,2,10000,HashmapProjectionOnline +Parkinsons,0.9387755393981934,0.49246668815612793,292,2,10000,HashmapProjectionOnline +Pendigits,0.9365351796150208,25.55302858352661,14988,10,10000,HashmapProjectionOnline +Pima,0.7239583134651184,1.9292480945587158,1152,2,10000,HashmapProjectionOnline +Pima,0.7291666865348816,1.5084574222564697,1152,2,10000,HashmapProjectionOnline +Pima,0.703125,1.3710813522338867,1152,2,10000,HashmapProjectionOnline +Pima,0.6979166865348816,1.2055270671844482,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.1204690933227539,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.12192416191101074,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.12250256538391113,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.20570993423461914,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6538461446762085,0.2979462146759033,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6538461446762085,0.16285443305969238,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.1676197052001953,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.42307692766189575,0.12612676620483398,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.11124920845031738,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.11410140991210938,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.11155009269714355,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.24440455436706543,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.12723731994628906,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.4399999976158142,0.3103067874908447,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.6399999856948853,0.27672624588012695,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.361417293548584,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.3861868381500244,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.27698349952697754,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.3994889259338379,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.40560293197631836,158,6,10000,HashmapProjectionOnline +Planning,0.5555555820465088,0.6427700519561768,274,2,10000,HashmapProjectionOnline +Planning,0.5555555820465088,0.46132755279541016,274,2,10000,HashmapProjectionOnline +Planning,0.4444444477558136,0.541820764541626,274,2,10000,HashmapProjectionOnline +Planning,0.46666666865348816,0.5511386394500732,274,2,10000,HashmapProjectionOnline +PlantMargin,0.5550000071525574,4.480997323989868,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5924999713897705,5.300701379776001,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5950000286102295,5.410274267196655,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6000000238418579,6.081979513168335,2400,100,10000,HashmapProjectionOnline +PlantShape,0.42500001192092896,5.363707780838013,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4449999928474426,5.902864694595337,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4375,3.150968551635742,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4325000047683716,5.333499908447266,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5975000262260437,5.046796798706055,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6474999785423279,5.384676933288574,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6050000190734863,5.2498157024383545,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5849999785423279,3.114088296890259,2398,100,10000,HashmapProjectionOnline +PostOperative,0.40909090638160706,0.1308603286743164,136,3,10000,HashmapProjectionOnline +PostOperative,0.27272728085517883,0.13125848770141602,136,3,10000,HashmapProjectionOnline +PostOperative,0.5454545617103577,0.13219380378723145,136,3,10000,HashmapProjectionOnline +PostOperative,0.13636364042758942,0.13063645362854004,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.4878048896789551,0.5512633323669434,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.37804877758026123,0.5542874336242676,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.4268292784690857,0.5427207946777344,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.2926829159259796,0.5475237369537354,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9843243360519409,15.885313272476196,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9702702760696411,15.917356967926025,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9886486530303955,17.748425722122192,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.977837860584259,13.218499422073364,11100,2,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.6112639904022217,316,3,10000,HashmapProjectionOnline +Seeds,0.8269230723381042,0.6551671028137207,316,3,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.28060388565063477,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.3037831783294678,316,3,10000,HashmapProjectionOnline +Semeion,0.8291457295417786,5.9787116050720215,2390,10,10000,HashmapProjectionOnline +Semeion,0.7788944840431213,4.794147253036499,2390,10,10000,HashmapProjectionOnline +Semeion,0.7035176157951355,6.148022651672363,2390,10,10000,HashmapProjectionOnline +Semeion,0.7688442468643188,5.023883104324341,2390,10,10000,HashmapProjectionOnline +Soybean,0.1941489428281784,2.2929487228393555,614,18,10000,HashmapProjectionOnline +Spambase,0.8791304230690002,10.297154664993286,6902,2,10000,HashmapProjectionOnline +Spambase,0.8408695459365845,11.074716567993164,6902,2,10000,HashmapProjectionOnline +Spambase,0.9113043546676636,8.773878335952759,6902,2,10000,HashmapProjectionOnline +Spambase,0.9060869812965393,11.406827211380005,6902,2,10000,HashmapProjectionOnline +Spect,0.5860214829444885,0.6132171154022217,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.6418378353118896,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.45348837971687317,1.9106574058532715,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6395348906517029,1.9262475967407227,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5232558250427246,1.7499909400939941,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6627907156944275,2.4118237495422363,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6679999828338623,3.1872448921203613,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7480000257492065,3.198943853378296,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7680000066757202,3.411546230316162,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7400000095367432,3.538459062576294,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8208954930305481,0.9643232822418213,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8656716346740723,0.9535741806030273,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8059701323509216,0.6237928867340088,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.8756082057952881,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9220104217529297,7.435984373092651,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8994800448417664,6.490766525268555,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9514731168746948,7.500715970993042,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9428076148033142,6.8805437088012695,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8690000176429749,18.52647876739502,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9860000014305115,139.56484413146973,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6824644804000854,1.7639036178588867,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6966824531555176,2.3140525817871094,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7251184582710266,2.1632044315338135,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6587677597999573,2.3805062770843506,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.7154639363288879,5.333382606506348,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6762886643409729,3.939317226409912,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6824742555618286,5.457248687744141,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6886597871780396,4.1741344928741455,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.8933333158493042,1.520930528640747,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9466666579246521,1.533841848373413,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.846666693687439,1.4998054504394531,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9599999785423279,1.5319125652313232,900,6,10000,HashmapProjectionOnline +Teaching,0.4736842215061188,0.4428563117980957,226,3,10000,HashmapProjectionOnline +Teaching,0.5526315569877625,0.44003939628601074,226,3,10000,HashmapProjectionOnline +Teaching,0.2631579041481018,0.3668358325958252,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.4914064407348633,226,3,10000,HashmapProjectionOnline +Thyroid,0.9495332837104797,19.045828342437744,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9330543875694275,2.0904359817504883,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.8912134170532227,2.5775539875030518,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9623430967330933,2.631490707397461,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9288703203201294,2.640268087387085,1438,2,10000,HashmapProjectionOnline +Titanic,0.5072727203369141,4.411795377731323,3302,2,10000,HashmapProjectionOnline +Titanic,0.4163636267185211,5.207642555236816,3302,2,10000,HashmapProjectionOnline +Titanic,0.7818182110786438,4.844690561294556,3302,2,10000,HashmapProjectionOnline +Titanic,0.778181791305542,5.112161874771118,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.021255970001220703,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.03901195526123047,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.042166709899902344,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.017986774444580078,16,2,10000,HashmapProjectionOnline +Twonorm,0.976756751537323,20.260199069976807,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9686486721038818,19.19213628768921,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9664865136146545,17.849944829940796,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9589189291000366,15.221825122833252,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8701298832893372,0.9523367881774902,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.6208786964416504,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.8895065784454346,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8051947951316833,0.6408019065856934,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8311688303947449,0.7441480159759521,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8571428656578064,0.8871896266937256,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7922077775001526,0.8624629974365234,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.7525410652160645,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8680351972579956,13.20716643333435,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9156891703605652,14.613912582397461,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8826979398727417,11.682169675827026,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9208211302757263,13.136751651763916,8184,4,10000,HashmapProjectionOnline +Waveform,0.8352000117301941,11.105445146560669,7500,3,10000,HashmapProjectionOnline +Waveform,0.8399999737739563,11.463999271392822,7500,3,10000,HashmapProjectionOnline +Waveform,0.8223999738693237,12.185373067855835,7500,3,10000,HashmapProjectionOnline +Waveform,0.8023999929428101,10.252287149429321,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8271999955177307,11.326685428619385,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8191999793052673,11.632697105407715,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8432000279426575,11.320676326751709,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7799999713897705,13.181430578231812,7500,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.5552656650543213,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.27500271797180176,268,3,10000,HashmapProjectionOnline +Wine,0.9090909361839294,0.47409915924072266,268,3,10000,HashmapProjectionOnline +Wine,0.7045454382896423,0.408172607421875,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.48750001192092896,5.651693820953369,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5450000166893005,2.4080631732940674,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5600000023841858,3.3850812911987305,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5224999785423279,4.52731466293335,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4395424723625183,14.808374881744385,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4828431308269501,16.182914972305298,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4534313678741455,15.68568205833435,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.43790850043296814,14.494290590286255,7348,7,10000,HashmapProjectionOnline +Yeast,0.5309972763061523,4.638310432434082,2226,10,10000,HashmapProjectionOnline +Yeast,0.5336927175521851,4.0489890575408936,2226,10,10000,HashmapProjectionOnline +Yeast,0.5606468915939331,4.2556843757629395,2226,10,10000,HashmapProjectionOnline +Yeast,0.5390835404396057,4.661039590835571,2226,10,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.3152434825897217,152,7,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.3599882125854492,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.32213616371154785,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.36406683921813965,152,7,10000,HashmapProjectionOnline +Abalone,0.46647509932518005,43.988759994506836,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5833333134651184,39.76547455787659,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.6082375645637512,33.215532541275024,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5775862336158752,28.96025323867798,6266,3,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.5169715881347656,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.5174486637115479,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.5182981491088867,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.9309463500976562,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.3571922779083252,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.3535141944885254,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.3510632514953613,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,1.0596885681152344,180,2,10000,HashmapProjectionOnlineIterative +Adult,0.8046802878379822,426.8880875110626,65122,2,10000,HashmapProjectionOnlineIterative +Annealing,0.699999988079071,7.3996827602386475,1596,5,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.44247788190841675,7.701432943344116,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6814159154891968,4.374638557434082,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6725663542747498,5.6978840827941895,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7168141603469849,6.059719562530518,678,13,10000,HashmapProjectionOnlineIterative +AudiologyStd,0.7599999904632568,2.1319634914398193,342,18,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9358974099159241,5.969214677810669,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9294871687889099,4.405655145645142,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.8974359035491943,4.953104019165039,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9487179517745972,5.83853006362915,938,3,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.09832143783569336,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.25,0.18706536293029785,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.19936442375183105,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.0776820182800293,24,2,10000,HashmapProjectionOnlineIterative +Bank,0.865486741065979,51.88310885429382,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8725663423538208,50.34434103965759,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.856637179851532,34.36431884765625,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8858407139778137,33.79086494445801,6782,2,10000,HashmapProjectionOnlineIterative +Blood,0.6363636255264282,5.747258424758911,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7700534462928772,5.136306285858154,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.759358286857605,5.664673089981079,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.6898396015167236,5.800002574920654,1122,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7183098793029785,2.5338292121887207,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6478873491287231,2.5804073810577393,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6760563254356384,2.3575029373168945,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6619718074798584,2.6721818447113037,430,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,5.238401412963867,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9485714435577393,4.737621545791626,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9828571677207947,3.363802433013916,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,4.478040933609009,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,5.0464067459106445,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,4.055389165878296,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,4.411057949066162,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,4.668859958648682,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.5681164264678955,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.6122449040412903,1.2500553131103516,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.488182544708252,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,1.6017584800720215,298,2,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.9067378044128418,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.9289093017578125,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.611182451248169,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,0.7894728183746338,160,6,10000,HashmapProjectionOnlineIterative +Car,0.9467592835426331,13.048996210098267,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.8865740895271301,13.71292757987976,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9097222089767456,14.076027393341064,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9537037014961243,12.881237268447876,2592,4,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.7758945226669312,18.61007070541382,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8286252617835999,21.46194052696228,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8192090392112732,23.769182682037354,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.81732577085495,25.118393421173096,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8983050584793091,18.78540539741516,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9209039807319641,23.130797863006592,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9246704578399658,19.47995948791504,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9152542352676392,18.191726446151733,3190,3,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4321357309818268,317.1585319042206,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.44411176443099976,291.16652607917786,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4555175304412842,286.0797173976898,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.46221843361854553,288.6111330986023,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9599499106407166,24.501137018203735,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9524405598640442,22.53790044784546,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9461827278137207,17.41768527030945,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9824780821800232,30.704447269439697,4794,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,4.34037971496582,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,4.346308469772339,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5045871734619141,3.959977149963379,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5229358077049255,3.763608455657959,652,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8846153616905212,2.3853163719177246,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8461538553237915,1.9053139686584473,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,2.2658233642578125,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,2.193325996398926,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchVowelDeterding,0.8528138399124146,8.279551029205322,1056,11,10000,HashmapProjectionOnlineIterative +Connect4,0.8052578568458557,615.5642244815826,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8231393098831177,533.5926773548126,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8216590881347656,593.8934645652771,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8040736317634583,510.48003220558167,101336,3,10000,HashmapProjectionOnlineIterative +Contrac,0.4429347813129425,9.654633522033691,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.49728259444236755,13.9678795337677,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.47554346919059753,15.926133871078491,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.45923912525177,14.900733232498169,2210,3,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8372092843055725,6.57511568069458,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8255813717842102,3.0745351314544678,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8255813717842102,2.8271336555480957,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8837209343910217,6.610288858413696,1036,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7421875,2.6566216945648193,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7578125,2.6117491722106934,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7109375,4.333375930786133,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.8046875,3.7954070568084717,768,2,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,3.6463587284088135,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,2.152317762374878,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,3.7211661338806152,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,3.2605490684509277,550,6,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7761654853820801,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8181818127632141,1.3279716968536377,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7575757503509521,0.702770471572876,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7878788113594055,1.0415945053100586,196,2,10000,HashmapProjectionOnlineIterative +Ecoli,0.8571428656578064,2.38623309135437,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8452380895614624,1.660881757736206,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,1.616638422012329,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,1.7144017219543457,504,8,10000,HashmapProjectionOnlineIterative +EnergyY1,0.921875,6.467717409133911,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.8697916865348816,6.113964796066284,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9322916865348816,6.336856365203857,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9010416865348816,5.855241537094116,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8541666865348816,3.1783804893493652,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8697916865348816,6.744144678115845,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8854166865348816,7.4626970291137695,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.9010416865348816,6.346447706222534,1152,3,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.4055027961730957,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.9200000166893005,0.40673279762268066,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.40274858474731445,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.4098379611968994,150,2,10000,HashmapProjectionOnlineIterative +Flags,0.4791666567325592,2.02118182182312,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5833333134651184,1.5795416831970215,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5,1.7542686462402344,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5625,1.9002408981323242,292,8,10000,HashmapProjectionOnlineIterative +Glass,0.7735849022865295,1.6638953685760498,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.698113203048706,2.2243406772613525,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.7358490824699402,2.083574056625366,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6415094137191772,1.3710052967071533,322,6,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.4868420958518982,2.3078670501708984,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6447368264198303,2.991032361984253,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,2.687591314315796,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6842105388641357,1.3590669631958008,460,2,10000,HashmapProjectionOnlineIterative +HayesRoth,0.0357142873108387,0.65409255027771,264,3,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5263158082962036,1.5398399829864502,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5131579041481018,2.042745351791382,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5394737124443054,1.4803979396820068,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5657894611358643,2.329718589782715,454,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7808219194412231,1.8800692558288574,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7534246444702148,1.4326825141906738,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.8630136847496033,1.4274256229400635,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.767123281955719,1.7380375862121582,442,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.25806450843811035,1.1403796672821045,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,1.3390295505523682,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,0.7950601577758789,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.25806450843811035,0.633357048034668,184,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.2199999988079071,1.7906618118286133,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,1.7079153060913086,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3199999928474426,1.5458264350891113,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3799999952316284,2.289010524749756,300,5,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.8260648250579834,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.0184826850891113,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.8831589221954346,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7692307829856873,1.0691704750061035,232,2,10000,HashmapProjectionOnlineIterative +HillValley,0.49339935183525085,9.243842601776123,1212,2,10000,HashmapProjectionOnlineIterative +HorseColic,0.6323529481887817,3.81839919090271,600,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6164383292198181,4.3607566356658936,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7191780805587769,5.742020845413208,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.698630154132843,4.589040517807007,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6780821681022644,5.625516176223755,874,2,10000,HashmapProjectionOnlineIterative +ImageSegmentation,0.28904762864112854,5.1796183586120605,420,7,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,2.0273990631103516,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,3.318639039993286,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9886363744735718,2.8108713626861572,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9318181872367859,1.5867424011230469,526,2,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,0.6298427581787109,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,0.8601181507110596,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.8403112888336182,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.4395372867584229,226,3,10000,HashmapProjectionOnlineIterative +LedDisplay,0.7360000014305115,10.286697626113892,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.656000018119812,7.1249189376831055,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.5640000104904175,9.566714763641357,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.7080000042915344,5.232985496520996,1500,10,10000,HashmapProjectionOnlineIterative +Lenses,0.8333333134651184,0.10129094123840332,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.13637876510620117,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.2471013069152832,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.12368440628051758,36,3,10000,HashmapProjectionOnlineIterative +Letter,0.8669999837875366,165.91755175590515,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8754000067710876,173.19378209114075,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8705999851226807,179.76109290122986,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8705999851226807,172.67755579948425,30000,26,10000,HashmapProjectionOnlineIterative +Libras,0.7111111283302307,5.749518156051636,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,3.588566541671753,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7111111283302307,4.40728497505188,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,4.264248609542847,540,15,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8872180581092834,5.830054521560669,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9172932505607605,5.034806728363037,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8872180581092834,5.935330867767334,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8721804618835449,5.215449333190918,796,9,10000,HashmapProjectionOnlineIterative +LungCancer,0.625,0.4170405864715576,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.2962815761566162,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.625,0.3036644458770752,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.125,0.17701053619384766,48,3,10000,HashmapProjectionOnlineIterative +Lymphography,0.8918918967247009,1.4475197792053223,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8918918967247009,1.5317342281341553,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8108108043670654,1.3335702419281006,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8108108043670654,1.4935474395751953,222,4,10000,HashmapProjectionOnlineIterative +Magic,0.8191377520561218,194.5656840801239,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7432176470756531,258.8921661376953,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7810725569725037,173.60634326934814,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8218716979026794,169.73557829856873,28530,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7583333253860474,9.318040609359741,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.6625000238418579,8.50879979133606,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7958333492279053,8.874708652496338,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.6499999761581421,9.967956304550171,1442,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.7131873369216919,1202.7731626033783,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8541641235351562,1410.2242062091827,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.7665457129478455,987.9922704696655,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8573625087738037,1024.3873858451843,195096,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,1.0884292125701904,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,1.0202839374542236,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.807692289352417,0.8693790435791016,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,1.0676939487457275,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.922208309173584,26.100522994995117,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8933500647544861,25.223135948181152,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9347553253173828,23.38381791114807,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8808029890060425,27.297436237335205,4786,3,10000,HashmapProjectionOnlineIterative +Monks1,0.5833333134651184,2.1170542240142822,248,2,10000,HashmapProjectionOnlineIterative +Monks2,0.6689814925193787,2.572256088256836,338,2,10000,HashmapProjectionOnlineIterative +Monks3,0.6736111044883728,2.5836586952209473,244,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,61.08175992965698,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,0.9990152716636658,60.787193775177,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,52.6785991191864,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,0.9995076060295105,60.2605504989624,12186,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8235294222831726,4.28646993637085,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8235294222831726,4.593372821807861,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.848739504814148,4.259046792984009,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7983193397521973,3.7770984172821045,714,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9696785807609558,61.31534695625305,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9799878597259521,61.188218116760254,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9757428765296936,58.08047890663147,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9721043109893799,59.12918400764465,9898,2,10000,HashmapProjectionOnlineIterative +Nursery,0.9592592716217041,105.8214807510376,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9574074149131775,93.3339159488678,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9524691104888916,100.42561292648315,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9648148417472839,108.89613938331604,19440,5,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7647058963775635,7.662939071655273,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7215686440467834,7.868463516235352,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7098039388656616,6.469974517822266,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7215686440467834,8.02588677406311,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.929411768913269,9.211096286773682,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9058823585510254,9.724374771118164,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9411764740943909,5.481900930404663,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8784313797950745,8.683648109436035,1534,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,7.556351661682129,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.8114035129547119,8.5043203830719,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7675438523292542,8.930566310882568,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.719298243522644,8.828724384307861,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8333333134651184,5.883569002151489,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8728070259094238,8.698156356811523,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,5.4148430824279785,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8991228342056274,4.724919080734253,1368,3,10000,HashmapProjectionOnlineIterative +Optical,0.9538118839263916,33.16134548187256,7646,10,10000,HashmapProjectionOnlineIterative +Ozone,0.9637224078178406,15.258243799209595,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9700315594673157,19.064550638198853,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9700315594673157,19.30293369293213,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9479495286941528,18.13854742050171,3804,2,10000,HashmapProjectionOnlineIterative +PageBlocks,0.957602322101593,33.865473985672,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9561403393745422,31.148579120635986,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9517543911933899,39.93900156021118,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9466374516487122,42.15542030334473,8210,5,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8979591727256775,1.2638130187988281,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8979591727256775,1.451291799545288,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.918367326259613,1.7402126789093018,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9795918464660645,1.599945068359375,292,2,10000,HashmapProjectionOnlineIterative +Pendigits,0.9422526955604553,77.84310460090637,14988,10,10000,HashmapProjectionOnlineIterative +Pima,0.6875,3.5481512546539307,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7552083134651184,5.282798767089844,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.65625,6.552503347396851,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7239583134651184,4.490869998931885,1152,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.6983780860900879,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.45960164070129395,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.9248852729797363,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.869091272354126,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7251148223876953,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.5,1.0924568176269531,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,1.082956075668335,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.8461538553237915,0.897547721862793,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.695652186870575,0.9938383102416992,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.8260869383811951,0.9832496643066406,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.47191643714904785,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.7117702960968018,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,1.0026981830596924,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.4296894073486328,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9599999785423279,0.9011352062225342,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.8330638408660889,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.7692307829856873,1.099618911743164,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,0.9731957912445068,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5,0.9591124057769775,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.7817046642303467,158,6,10000,HashmapProjectionOnlineIterative +Planning,0.6222222447395325,1.169800043106079,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.5555555820465088,1.0788729190826416,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6000000238418579,1.3842616081237793,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6666666865348816,1.5302531719207764,274,2,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7250000238418579,11.485676527023315,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.699999988079071,12.340752363204956,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6949999928474426,15.002527952194214,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6899999976158142,15.43837833404541,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5299999713897705,15.533494710922241,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5149999856948853,15.085833311080933,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5350000262260437,13.462735891342163,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5049999952316284,12.660887241363525,2400,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.6875,14.053252696990967,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7149999737739563,14.847617387771606,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7275000214576721,13.743141174316406,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7174999713897705,12.740303039550781,2398,100,10000,HashmapProjectionOnlineIterative +PostOperative,0.5454545617103577,0.40732264518737793,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.6818181872367859,0.39953017234802246,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.4545454680919647,0.4063706398010254,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.27272728085517883,0.4006943702697754,136,3,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,1.8079259395599365,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.40243902802467346,2.838019847869873,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4390243887901306,2.781604051589966,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4146341383457184,2.8932533264160156,496,15,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9675675630569458,45.0509819984436,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9832432270050049,60.8260293006897,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9854053854942322,64.90505623817444,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9794594645500183,58.78541898727417,11100,2,10000,HashmapProjectionOnlineIterative +Seeds,0.8846153616905212,1.1650195121765137,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.8846153616905212,1.3297951221466064,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.942307710647583,1.285383701324463,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9615384340286255,1.7096641063690186,316,3,10000,HashmapProjectionOnlineIterative +Semeion,0.9020100235939026,18.9090678691864,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8718593120574951,20.198127269744873,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8718593120574951,19.22940731048584,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.9020100235939026,20.01890206336975,2390,10,10000,HashmapProjectionOnlineIterative +Soybean,0.44680851697921753,4.313246726989746,614,18,10000,HashmapProjectionOnlineIterative +Spambase,0.9095652103424072,47.625338315963745,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.926086962223053,43.436596632003784,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.9156521558761597,41.84303951263428,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.9095652103424072,38.77479934692383,6902,2,10000,HashmapProjectionOnlineIterative +Spect,0.6720430254936218,1.632450819015503,158,2,10000,HashmapProjectionOnlineIterative +Spectf,0.9197860956192017,1.5617589950561523,160,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6686046719551086,6.041363716125488,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5813953280448914,5.9766223430633545,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5755813717842102,5.842984437942505,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5813953280448914,6.074726104736328,1036,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7080000042915344,7.988928556442261,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,8.523479223251343,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7319999933242798,8.578030824661255,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7400000095367432,7.380805730819702,1500,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8059701323509216,2.1030242443084717,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.7611940503120422,2.576575517654419,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8805969953536987,2.441699266433716,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8805969953536987,2.2470853328704834,406,2,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9220104217529297,19.70473051071167,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.925476610660553,20.793860912322998,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9653379321098328,20.787946701049805,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9376083016395569,19.08202075958252,3466,7,10000,HashmapProjectionOnlineIterative +StatlogLandsat,0.878000020980835,51.84743523597717,8870,6,10000,HashmapProjectionOnlineIterative +StatlogShuttle,0.9871724247932434,791.8423314094543,87000,7,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7014217972755432,11.6517653465271,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7345971465110779,10.03101372718811,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7440758347511292,11.321152448654175,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7109004855155945,12.60939335823059,1270,4,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7298969030380249,17.63733434677124,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6886597871780396,17.610681533813477,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6948453783988953,16.031410932540894,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7237113118171692,16.828887939453125,2912,7,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9333333373069763,5.141733407974243,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9666666388511658,5.496309995651245,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9933333396911621,5.307658910751343,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9800000190734863,5.568861246109009,900,6,10000,HashmapProjectionOnlineIterative +Teaching,0.6052631735801697,1.250403642654419,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.6315789222717285,1.3891587257385254,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.4777498245239258,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.2115349769592285,226,3,10000,HashmapProjectionOnlineIterative +Thyroid,0.9582847356796265,46.77783823013306,7544,3,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9581589698791504,6.9361114501953125,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9790794849395752,7.007551431655884,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9748954176902771,7.91632342338562,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9874476790428162,8.014816284179688,1438,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6945454478263855,17.754716157913208,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7799999713897705,16.223693370819092,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7127272486686707,17.61785316467285,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7799999713897705,19.538373470306396,3302,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.1228797435760498,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.12215137481689453,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.053497314453125,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.052695512771606445,16,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9751351475715637,60.17582964897156,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9708108305931091,59.857492208480835,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9616216421127319,58.98602223396301,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9686486721038818,56.643760681152344,11100,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,2.3922688961029053,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.7792207598686218,2.6175320148468018,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,1.9330182075500488,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8441558480262756,1.6864204406738281,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.5998594760894775,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,2.5379271507263184,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,2.7354800701141357,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,2.8336751461029053,466,3,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9193548560142517,47.883246421813965,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9516128897666931,48.18870306015015,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9457477927207947,52.85944938659668,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9501466155052185,55.09514141082764,8184,4,10000,HashmapProjectionOnlineIterative +Waveform,0.8240000009536743,43.47718358039856,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.7815999984741211,47.94435358047485,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8064000010490417,45.34739923477173,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8367999792098999,66.1180727481842,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8343999981880188,45.10215616226196,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8248000144958496,45.43645763397217,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8199999928474426,47.60300064086914,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8208000063896179,45.90908122062683,7500,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.7604610919952393,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9318181872367859,1.7867100238800049,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9090909361839294,1.6019690036773682,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.4187109470367432,268,3,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5649999976158142,17.35557508468628,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5299999713897705,18.117053747177124,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5649999976158142,17.14228105545044,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5550000071525574,17.358460664749146,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.4901960790157318,50.26289892196655,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5089869499206543,53.854170083999634,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.49673202633857727,53.80512881278992,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5441176295280457,57.30621576309204,7348,7,10000,HashmapProjectionOnlineIterative +Yeast,0.4609164297580719,17.034358501434326,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.44474393129348755,15.461629629135132,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5175201892852783,15.710548162460327,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5525606274604797,16.890371322631836,2226,10,10000,HashmapProjectionOnlineIterative +Zoo,1.0,1.2242834568023682,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.9879422187805176,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.9038739204406738,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9200000166893005,1.0249686241149902,152,7,10000,HashmapProjectionOnlineIterative +Abalone,0.5680076479911804,25.28398108482361,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5660919547080994,25.44258189201355,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5498084425926208,25.946046829223633,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.538314163684845,25.478124380111694,6266,3,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3868253231048584,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3971304893493652,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3974108695983887,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.3951361179351807,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.3684089183807373,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2564616203308105,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2521686553955078,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2526791095733643,180,2,10000,HashmapProjectionRegenerativeContinuous +Adult,0.8426386713981628,259.7373230457306,65122,2,10000,HashmapProjectionRegenerativeContinuous +Annealing,0.6499999761581421,6.725614309310913,1596,5,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6902654767036438,9.61403751373291,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.3362831771373749,9.711951494216919,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.5575221180915833,9.700219631195068,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6460176706314087,9.563608407974243,678,13,10000,HashmapProjectionRegenerativeContinuous +AudiologyStd,0.800000011920929,2.2581534385681152,342,18,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.942307710647583,3.962721824645996,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.8974359035491943,3.8548073768615723,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9294871687889099,3.8498053550720215,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9487179517745972,3.8412888050079346,938,3,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.6998460292816162,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.25,0.7003986835479736,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.6916322708129883,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.6937141418457031,24,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8858407139778137,25.684611320495605,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.7327433824539185,26.13228440284729,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8318583965301514,25.828860759735107,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.7663716673851013,26.25403356552124,6782,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7647058963775635,4.81366753578186,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7700534462928772,4.84289026260376,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.6898396015167236,4.857632875442505,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.5080214142799377,4.880899667739868,1122,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.5352112650871277,2.3084115982055664,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7042253613471985,2.4140663146972656,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,2.663141965866089,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7887324094772339,2.398516893386841,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9828571677207947,4.338079929351807,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,4.657702684402466,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9714285731315613,4.429633378982544,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9657142758369446,4.2386369705200195,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.98591548204422,3.882972240447998,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9436619877815247,3.9186549186706543,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9718309640884399,3.9789912700653076,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9647887349128723,3.951934814453125,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,1.8899731636047363,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.795918345451355,1.8766050338745117,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,2.1334187984466553,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7346938848495483,2.092796802520752,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.4099369049072266,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.7307692170143127,1.397768259048462,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.5769230723381042,1.3353009223937988,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.2675409317016602,160,6,10000,HashmapProjectionRegenerativeContinuous +Car,0.9490740895271301,9.920525074005127,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9004629850387573,9.82373857498169,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9259259104728699,9.849069595336914,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9375,11.512578964233398,2592,4,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.81732577085495,13.668444871902466,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7928436994552612,13.557313442230225,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7306967973709106,13.803107738494873,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7419962286949158,15.19096827507019,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8700565099716187,12.57246470451355,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9340866208076477,12.456597805023193,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9209039807319641,12.33694839477539,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9077212810516357,12.8265221118927,3190,3,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.43042486906051636,214.35331058502197,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4486740827560425,214.44657492637634,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.43327629566192627,192.094966173172,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4265754222869873,212.29613971710205,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9311639666557312,20.287586212158203,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9837296605110168,21.162694454193115,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9762202501296997,19.436854362487793,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9637046456336975,20.21676254272461,4794,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5045871734619141,3.32623028755188,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.6146789193153381,3.3308398723602295,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.6330274939537048,3.3362419605255127,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5229358077049255,3.476569890975952,652,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7115384340286255,2.3716447353363037,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.807692289352417,2.161262035369873,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7692307829856873,2.1356709003448486,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,2.156604766845703,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.9047619104385376,5.513987064361572,1056,11,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8313695192337036,460.68403673171997,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8271064162254333,484.6426455974579,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8124222755432129,477.333078622818,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8060275912284851,516.7263944149017,101336,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.45108696818351746,11.733801126480103,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.4429347813129425,12.222082614898682,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.4320652186870575,11.91442608833313,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.42934781312942505,11.595353126525879,2210,3,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.7325581312179565,5.183190584182739,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8023256063461304,4.691004991531372,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8779069781303406,4.985682487487793,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8720930218696594,5.513011693954468,1036,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.7578125,4.750725507736206,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.734375,4.59587025642395,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.7734375,4.529250383377075,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.75,4.766777992248535,768,2,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,3.5713918209075928,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9230769276618958,3.4887702465057373,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9450549483299255,3.285086154937744,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9890109896659851,3.332472085952759,550,6,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4859156608581543,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4682250022888184,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.3333333432674408,1.5707571506500244,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.4848484992980957,1.593228816986084,196,2,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.9047619104385376,2.9846854209899902,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.7857142686843872,3.1397790908813477,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.7976190447807312,3.0416524410247803,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.7857142686843872,3.032130479812622,504,8,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9114583134651184,5.596927881240845,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.8541666865348816,5.758711576461792,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9270833134651184,5.469552993774414,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9010416865348816,5.436535358428955,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8489583134651184,5.635033845901489,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.890625,5.475296497344971,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8802083134651184,5.363264322280884,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8697916865348816,5.660566091537476,1152,3,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8399999737739563,1.2990429401397705,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.3019320964813232,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.800000011920929,1.3246464729309082,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.2942557334899902,150,2,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5416666865348816,2.1343891620635986,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.6041666865348816,2.064645290374756,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5,2.1348278522491455,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5208333134651184,2.091850519180298,292,8,10000,HashmapProjectionRegenerativeContinuous +Glass,0.6226415038108826,2.034137010574341,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.5849056839942932,2.1766581535339355,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.6792452931404114,2.175795078277588,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.5471698045730591,2.1902425289154053,322,6,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.43421053886413574,2.497284412384033,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.7236841917037964,2.5619053840637207,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.75,2.544618606567383,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.7631579041481018,2.5485031604766846,460,2,10000,HashmapProjectionRegenerativeContinuous +HayesRoth,0.0714285746216774,1.6341617107391357,264,3,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.6184210777282715,2.8617522716522217,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.4736842215061188,2.8473060131073,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5657894611358643,2.7989501953125,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5921052694320679,2.7991526126861572,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.7260273694992065,2.6247198581695557,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.481990098953247,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.6327829360961914,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.7534246444702148,2.6005172729492188,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.22580644488334656,1.5325095653533936,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.3870967626571655,1.5738756656646729,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,1.5758554935455322,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,1.509242057800293,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,2.1912779808044434,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.36000001430511475,2.1774837970733643,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.23999999463558197,2.2523374557495117,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.3799999952316284,2.380328416824341,300,5,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.6866860389709473,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7179487347602844,1.692331075668335,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7435897588729858,1.6379094123840332,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.8390307426452637,232,2,10000,HashmapProjectionRegenerativeContinuous +HillValley,0.5033003091812134,10.959774732589722,1212,2,10000,HashmapProjectionRegenerativeContinuous +HorseColic,0.4852941036224365,3.283679962158203,600,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.7260273694992065,4.3726561069488525,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6849315166473389,4.287480115890503,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6917808055877686,4.736694097518921,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6780821681022644,4.511191368103027,874,2,10000,HashmapProjectionRegenerativeContinuous +ImageSegmentation,0.1428571492433548,7.778301239013672,420,7,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9431818127632141,3.1937026977539062,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,2.9535882472991943,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9545454382896423,2.9483017921447754,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9659090638160706,3.0168938636779785,526,2,10000,HashmapProjectionRegenerativeContinuous +Iris,0.8918918967247009,1.5197975635528564,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9189189076423645,1.5459392070770264,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,1.0,1.606677770614624,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9459459185600281,1.5666909217834473,226,3,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.7080000042915344,8.305390119552612,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.7080000042915344,8.88484787940979,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6200000047683716,8.341400623321533,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6639999747276306,7.5724475383758545,1500,10,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.7925117015838623,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.7710418701171875,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,1.0,0.7785916328430176,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.7700164318084717,36,3,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8456000089645386,149.83418440818787,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8248000144958496,149.04501056671143,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8482000231742859,147.92873215675354,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8343999981880188,143.13766932487488,30000,26,10000,HashmapProjectionRegenerativeContinuous +Libras,0.7111111283302307,4.3061745166778564,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.6888889074325562,4.551692008972168,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.5444444417953491,4.473088264465332,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.7333333492279053,4.624756336212158,540,15,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8421052694320679,6.887724876403809,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.9248120188713074,6.754862070083618,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8646616339683533,6.577857971191406,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.902255654335022,6.551068067550659,796,9,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.25,0.8766939640045166,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.375,0.9072790145874023,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.5,0.9093282222747803,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.25,0.9312112331390381,48,3,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.6486486196517944,1.65740966796875,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.6502366065979004,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.587367057800293,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.8108108043670654,1.549511432647705,222,4,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8315457701683044,136.05623173713684,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8389064073562622,127.31164360046387,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8340693712234497,129.7772023677826,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8157728910446167,128.97399139404297,28530,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.75,6.39266037940979,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.7958333492279053,6.664258241653442,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.7875000238418579,6.883005380630493,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.8166666626930237,6.409873962402344,1442,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.7604256272315979,1086.9244000911713,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8776294589042664,1220.3266849517822,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8855332732200623,1083.32342004776,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8669885396957397,1112.9229593276978,195096,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.8846153616905212,1.4667956829071045,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.6538461446762085,1.4712786674499512,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.6538461446762085,1.4865400791168213,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,1.4861836433410645,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9134253263473511,25.97208333015442,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9096612334251404,25.147595405578613,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9309912323951721,29.4104642868042,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.8720200657844543,26.024422645568848,4786,3,10000,HashmapProjectionRegenerativeContinuous +Monks1,0.6018518805503845,2.6716713905334473,248,2,10000,HashmapProjectionRegenerativeContinuous +Monks2,0.6620370149612427,2.9594109058380127,338,2,10000,HashmapProjectionRegenerativeContinuous +Monks3,0.5277777910232544,2.584249258041382,244,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,59.402255058288574,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,59.928694009780884,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,52.535059452056885,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,62.472612619400024,12186,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8403361439704895,17.700215101242065,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8067227005958557,14.487908124923706,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8235294222831726,8.167191505432129,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8067227005958557,8.17708945274353,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9126743674278259,103.65835070610046,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9727107286453247,110.07676982879639,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9672529101371765,108.83505272865295,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9721043109893799,112.40756320953369,9898,2,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9552469253540039,82.65369915962219,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9469135999679565,82.29583883285522,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9614197611808777,86.08411884307861,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9685184955596924,87.52189373970032,19440,5,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.729411780834198,9.627084255218506,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.8039215803146362,9.317497730255127,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7176470756530762,10.118850708007812,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6509804129600525,8.797318696975708,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9098039269447327,8.10431957244873,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9058823585510254,8.193396091461182,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.843137264251709,9.510348081588745,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9019607901573181,10.627785682678223,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7280701994895935,7.512074708938599,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7938596606254578,7.419433832168579,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.6140350699424744,7.897493124008179,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7675438523292542,9.021631956100464,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8114035129547119,7.454889535903931,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9078947305679321,7.4337992668151855,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9122806787490845,7.59962272644043,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7938596606254578,7.515182256698608,1368,3,10000,HashmapProjectionRegenerativeContinuous +Optical,0.9571508169174194,47.94149947166443,7646,10,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9432176947593689,24.289467573165894,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9684542417526245,27.239032983779907,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9747633934020996,22.836695671081543,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9006308913230896,22.771677017211914,3804,2,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9539473652839661,35.97983908653259,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9612573385238647,34.9043972492218,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9634503126144409,32.6547417640686,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9627193212509155,32.39551544189453,8210,5,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8571428656578064,1.866224765777588,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8571428656578064,1.9004509449005127,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.7755101919174194,1.8840134143829346,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8367347121238708,1.956695556640625,292,2,10000,HashmapProjectionRegenerativeContinuous +Pendigits,0.9562607407569885,78.083420753479,14988,10,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7239583134651184,6.429394006729126,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.6770833134651184,6.003953456878662,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.6979166865348816,5.950546026229858,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7291666865348816,8.252754926681519,1152,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,1.3394930362701416,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9615384340286255,1.3618316650390625,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.3453762531280518,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.3470478057861328,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6538461446762085,1.3561420440673828,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,1.5215551853179932,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,1.3722383975982666,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.7692307829856873,1.3506770133972168,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.43478259444236755,1.2330172061920166,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,1.2968108654022217,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,1.2912728786468506,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.3913043439388275,1.1950414180755615,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,1.187730073928833,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.191624402999878,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,1.251509666442871,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.3025035858154297,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,1.4416792392730713,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,1.4378798007965088,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,1.4156649112701416,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,1.4189047813415527,158,6,10000,HashmapProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8813838958740234,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.7333333492279053,1.9273056983947754,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.6000000238418579,1.898254632949829,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.7111111283302307,1.9401414394378662,274,2,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5400000214576721,30.285709142684937,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5699999928474426,22.297428131103516,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5625,24.04990863800049,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.4625000059604645,22.334576845169067,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.39750000834465027,24.032890558242798,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4124999940395355,21.120662689208984,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4000000059604645,22.10824680328369,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.42750000953674316,21.59754228591919,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.4925000071525574,21.421305656433105,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.4950000047683716,21.19832968711853,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5,22.125654935836792,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5249999761581421,22.06227970123291,2398,100,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.5909090638160706,1.278468370437622,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.3636363744735718,1.2585675716400146,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,1.2728681564331055,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.27272728085517883,1.2628154754638672,136,3,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.5243902206420898,3.2330100536346436,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.45121949911117554,3.1972031593322754,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.45121949911117554,3.1957290172576904,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.4390243887901306,3.186544179916382,496,15,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.976756751537323,51.34206962585449,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.8821621537208557,49.83991527557373,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9864864945411682,46.98888826370239,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9524324536323547,45.63283586502075,11100,2,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.942307710647583,1.9705088138580322,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.9038461446762085,1.9753062725067139,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.9230769276618958,1.8817791938781738,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.942307710647583,1.8160514831542969,316,3,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8517587780952454,37.064249992370605,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8366833925247192,40.5094428062439,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8994975090026855,46.02306890487671,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8442211151123047,39.64306426048279,2390,10,10000,HashmapProjectionRegenerativeContinuous +Soybean,0.24468085169792175,4.6411731243133545,614,18,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.8008695840835571,40.517415285110474,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.8973913192749023,39.67988634109497,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.834782600402832,36.2748384475708,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.9034782648086548,36.65894913673401,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spect,0.6236559152603149,1.7673654556274414,158,2,10000,HashmapProjectionRegenerativeContinuous +Spectf,0.9197860956192017,1.8916239738464355,160,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5813953280448914,5.4956748485565186,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6220930218696594,5.878619909286499,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5872092843055725,7.222532749176025,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.680232584476471,5.536248683929443,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7440000176429749,7.483132362365723,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.6840000152587891,7.729751825332642,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7239999771118164,7.796109914779663,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7680000066757202,7.322491407394409,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.9253731369972229,2.475834846496582,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.7611940503120422,2.457629680633545,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,2.4545109272003174,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,2.4675495624542236,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9289427995681763,18.72247076034546,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9445407390594482,16.259315013885498,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9376083016395569,18.502570867538452,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.941074550151825,15.963193655014038,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogLandsat,0.8414999842643738,47.726511001586914,8870,6,10000,HashmapProjectionRegenerativeContinuous +StatlogShuttle,0.986965537071228,389.47595953941345,87000,7,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.48341232538223267,6.785527467727661,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7156398296356201,6.245396375656128,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7061611413955688,6.794644832611084,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7251184582710266,6.954000473022461,1270,4,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.6804123520851135,24.20396375656128,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.6701030731201172,15.621423482894897,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7257732152938843,15.45798921585083,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7072165012359619,14.486444234848022,2912,7,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9733333587646484,5.429849147796631,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9599999785423279,6.335143566131592,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9933333396911621,6.414269208908081,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9800000190734863,6.293805837631226,900,6,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.5526315569877625,1.819845199584961,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.7045326232910156,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.7163283824920654,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.42105263471603394,2.2658910751342773,226,3,10000,HashmapProjectionRegenerativeContinuous +Thyroid,0.9644107222557068,43.45364046096802,7544,3,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9456067085266113,5.75562858581543,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9874476790428162,6.820342302322388,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9623430967330933,6.954103946685791,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.991631805896759,6.900859594345093,1438,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7818182110786438,14.999862909317017,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7400000095367432,14.965454339981079,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7818182110786438,14.746946096420288,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.5945454835891724,16.485408544540405,3302,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.700026273727417,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.6973850727081299,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.7008748054504395,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.6864819526672363,16,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.976756751537323,55.913307905197144,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.976756751537323,50.63802099227905,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9681081175804138,49.4206919670105,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.954054057598114,58.3568000793457,11100,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.7475693225860596,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.6534459590911865,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.6921424865722656,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7272727489471436,2.6548237800598145,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7922077775001526,2.677349805831909,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8051947951316833,2.7136518955230713,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8181818127632141,5.117394208908081,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8311688303947449,2.707986354827881,466,3,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9442815184593201,43.73065447807312,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.8900293111801147,40.818909645080566,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.936950147151947,37.125813245773315,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.920087993144989,37.978848934173584,8184,4,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8399999737739563,37.311941623687744,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8136000037193298,37.39942765235901,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.7960000038146973,36.35731267929077,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8008000254631042,36.17794632911682,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8023999929428101,40.5568642616272,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.730400025844574,41.040796518325806,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8456000089645386,41.52925777435303,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8327999711036682,49.96259832382202,7500,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9090909361839294,1.7870426177978516,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9545454382896423,1.845571517944336,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,1.0,1.7676172256469727,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9090909361839294,1.76065993309021,268,3,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5074999928474426,12.70394515991211,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.4375,12.625122547149658,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.46000000834465027,12.978704452514648,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5525000095367432,12.790971279144287,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.5383986830711365,42.7052104473114,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.5473856329917908,38.311503171920776,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.468137264251709,40.71786594390869,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.4812091588973999,43.641051054000854,7348,7,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.493261456489563,18.60921025276184,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.47708895802497864,13.859480381011963,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5956873297691345,12.008056879043579,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5606468915939331,10.477540493011475,2226,10,10000,HashmapProjectionRegenerativeContinuous +Zoo,1.0,1.2689402103424072,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,1.0,1.297675609588623,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,1.291412353515625,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,1.2923815250396729,152,7,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.6130267977714539,30.763691425323486,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.5517241358757019,31.04365348815918,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.6216475367546082,28.73827075958252,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.6321839094161987,31.906711101531982,6266,3,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.038806676864624,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.1170384883880615,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.110180139541626,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,1.1276369094848633,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.1213798522949219,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.120940923690796,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.1242048740386963,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.091064214706421,180,2,10000,HashmapProjectionRegenerativeReset +Adult,0.748418390750885,309.02492570877075,65122,2,10000,HashmapProjectionRegenerativeReset +Annealing,0.7400000095367432,9.604059219360352,1596,5,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6283186078071594,10.974572896957397,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6548672318458557,12.35568356513977,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.5044247508049011,11.964489698410034,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.45132744312286377,12.050488233566284,678,13,10000,HashmapProjectionRegenerativeReset +AudiologyStd,0.5600000023841858,2.4891011714935303,342,18,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9038461446762085,3.765726089477539,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9358974099159241,4.357708930969238,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.7564102411270142,4.35877799987793,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9551281929016113,4.323126316070557,938,3,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.46647024154663086,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.5,0.48037147521972656,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.4828224182128906,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,1.0,2.9188027381896973,24,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8938053250312805,38.835712909698486,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8920354247093201,33.15500330924988,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.808849573135376,31.971786499023438,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8920354247093201,30.705411195755005,6782,2,10000,HashmapProjectionRegenerativeReset +Blood,0.759358286857605,5.374783754348755,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7700534462928772,4.9083967208862305,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7700534462928772,5.257169246673584,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7647058963775635,5.439955949783325,1122,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.5633803009986877,2.348217248916626,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.6619718074798584,2.0497190952301025,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7464788556098938,2.3746840953826904,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7323943376541138,2.4479541778564453,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.754963159561157,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9485714435577393,4.756695985794067,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.72961688041687,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9714285731315613,4.7367103099823,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9788732528686523,4.26569390296936,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9507042169570923,4.214921951293945,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,4.280538320541382,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9788732528686523,4.1843421459198,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.807898998260498,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.5306122303009033,1.8314952850341797,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.7622108459472656,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.4693877696990967,1.861922025680542,298,2,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.3461538553237915,1.1469898223876953,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.6538461446762085,1.1805946826934814,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.5769230723381042,1.1476643085479736,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.6153846383094788,1.192558765411377,160,6,10000,HashmapProjectionRegenerativeReset +Car,0.9398148059844971,10.687373638153076,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9328703880310059,15.696126699447632,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9236111044883728,10.114319562911987,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9421296119689941,10.561343669891357,2592,4,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,15.79292893409729,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.790960431098938,16.123249292373657,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7551789283752441,16.043333053588867,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7664783596992493,16.02559232711792,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9077212810516357,15.179059267044067,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9284369349479675,13.589884042739868,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9171375036239624,15.608861446380615,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9209039807319641,14.174053192138672,3190,3,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.42158541083335876,263.7135229110718,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4369831681251526,261.00684571266174,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4107499420642853,309.47443747520447,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4232962727546692,231.70669841766357,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.978723406791687,31.731343030929565,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9687108993530273,27.021623611450195,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9824780821800232,28.920223236083984,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9712139964103699,34.406978368759155,4794,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.6330274939537048,4.0796637535095215,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.60550457239151,4.144876718521118,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.5779816508293152,4.129674434661865,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.5779816508293152,3.7783641815185547,652,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,2.244516611099243,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.8653846383094788,2.2905919551849365,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,2.319697856903076,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7115384340286255,2.2624239921569824,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchVowelDeterding,0.8376623392105103,5.78710412979126,1056,11,10000,HashmapProjectionRegenerativeReset +Connect4,0.7407780289649963,592.5930054187775,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.7087453603744507,560.0028803348541,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8120670318603516,554.5536360740662,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8235538005828857,560.8968513011932,101336,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4836956560611725,11.568114995956421,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.49728259444236755,11.563592672348022,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.47826087474823,11.679346323013306,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4429347813129425,10.24249529838562,2210,3,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8430232405662537,4.9790167808532715,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8139534592628479,4.612931966781616,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8662790656089783,4.929623365402222,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8779069781303406,5.01456093788147,1036,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.71875,4.3946168422698975,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.6015625,4.385016202926636,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7578125,4.435383558273315,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7734375,4.347212553024292,768,2,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9450549483299255,3.068253755569458,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9670329689979553,2.9492430686950684,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9560439586639404,2.6980271339416504,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9560439586639404,3.0213046073913574,550,6,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.7575757503509521,1.2853384017944336,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.7575757503509521,1.293865442276001,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.5151515007019043,1.2510128021240234,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.6969696879386902,1.274993896484375,196,2,10000,HashmapProjectionRegenerativeReset +Ecoli,0.75,2.6422345638275146,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8095238208770752,2.62994647026062,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8333333134651184,2.626218795776367,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8452380895614624,2.666231155395508,504,8,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.8489583134651184,6.493535041809082,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9427083134651184,6.353102922439575,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9322916865348816,7.4112629890441895,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9010416865348816,5.387432813644409,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8802083134651184,5.434774160385132,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8645833134651184,5.534178972244263,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8854166865348816,5.3895583152771,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.875,5.315427303314209,1152,3,10000,HashmapProjectionRegenerativeReset +Fertility,0.8799999952316284,1.125195026397705,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.8799999952316284,1.0459046363830566,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.8399999737739563,0.9390687942504883,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.7200000286102295,0.9417650699615479,150,2,10000,HashmapProjectionRegenerativeReset +Flags,0.5208333134651184,1.6921617984771729,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.5625,1.7414577007293701,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.5416666865348816,1.9199860095977783,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.6666666865348816,1.9363493919372559,292,8,10000,HashmapProjectionRegenerativeReset +Glass,0.5660377144813538,1.9538421630859375,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6037735939025879,1.8600928783416748,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6603773832321167,1.7160754203796387,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6415094137191772,1.7282304763793945,322,6,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.5657894611358643,2.2669317722320557,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.7631579041481018,2.2703657150268555,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.75,2.287203788757324,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.6447368264198303,2.282374382019043,460,2,10000,HashmapProjectionRegenerativeReset +HayesRoth,0.0714285746216774,1.3895835876464844,264,3,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.43421053886413574,2.6520965099334717,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5657894611358643,2.670900344848633,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5921052694320679,2.6775667667388916,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.6315789222717285,2.6891767978668213,454,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.7397260069847107,2.413602352142334,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.835616409778595,2.4198193550109863,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.835616409778595,2.430270195007324,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.8219178318977356,2.4259297847747803,442,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.29032257199287415,1.3377354145050049,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4838709533214569,1.341670274734497,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.35483869910240173,1.3564629554748535,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4838709533214569,1.3477091789245605,184,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.2800000011920929,1.9479870796203613,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.23999999463558197,1.9534921646118164,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.2199999988079071,1.9540741443634033,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.2199999988079071,1.957078456878662,300,5,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7179487347602844,1.4213132858276367,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.3424866199493408,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7948718070983887,1.4548132419586182,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.8461538553237915,1.4623842239379883,232,2,10000,HashmapProjectionRegenerativeReset +HillValley,0.4983498454093933,11.225617170333862,1212,2,10000,HashmapProjectionRegenerativeReset +HorseColic,0.5588235259056091,2.6954779624938965,600,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6575342416763306,4.436444044113159,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6369863152503967,4.454262733459473,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.698630154132843,4.5037031173706055,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6575342416763306,4.543700456619263,874,2,10000,HashmapProjectionRegenerativeReset +ImageSegmentation,0.14666666090488434,7.699408531188965,420,7,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9090909361839294,2.9871726036071777,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9204545617103577,2.8576924800872803,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9431818127632141,2.761256694793701,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.8977272510528564,2.947399377822876,526,2,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,1.3048763275146484,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,1.3306996822357178,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9459459185600281,1.3348443508148193,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9459459185600281,1.2972793579101562,226,3,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6800000071525574,7.495253562927246,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6159999966621399,8.558375597000122,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6359999775886536,9.532053709030151,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.628000020980835,7.9989845752716064,1500,10,10000,HashmapProjectionRegenerativeReset +Lenses,1.0,0.5452597141265869,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.8333333134651184,0.5494015216827393,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,1.0,0.5545744895935059,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.6666666865348816,0.5489993095397949,36,3,10000,HashmapProjectionRegenerativeReset +Letter,0.8500000238418579,150.60312151908875,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8640000224113464,154.62111258506775,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8705999851226807,154.2219524383545,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8324000239372253,150.15989470481873,30000,26,10000,HashmapProjectionRegenerativeReset +Libras,0.5888888835906982,4.969226360321045,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.699999988079071,5.0606560707092285,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.6555555462837219,4.951834678649902,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.699999988079071,4.934992790222168,540,15,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.23308271169662476,7.108421564102173,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8796992301940918,7.184471130371094,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8646616339683533,6.9720683097839355,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8872180581092834,6.857181787490845,796,9,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.6605808734893799,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.6668548583984375,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.6634089946746826,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.125,0.672539234161377,48,3,10000,HashmapProjectionRegenerativeReset +Lymphography,0.9459459185600281,1.5326590538024902,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.8918918967247009,1.3524694442749023,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.5945945978164673,1.5215635299682617,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.6486486196517944,1.369093418121338,222,4,10000,HashmapProjectionRegenerativeReset +Magic,0.8166140913963318,135.3325958251953,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8374342918395996,142.06073880195618,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.825026273727417,130.8159782886505,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8374342918395996,130.73207235336304,28530,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7583333253860474,6.82166862487793,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.8041666746139526,6.347318649291992,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7791666388511658,6.713893175125122,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7916666865348816,6.865015983581543,1442,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8525648713111877,1138.931983947754,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8728010654449463,1199.0056991577148,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8742157816886902,1149.1261024475098,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.7782322764396667,1104.4722576141357,195096,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.9615384340286255,1.2782261371612549,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.692307710647583,1.2702381610870361,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.8461538553237915,1.1906566619873047,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.6538461446762085,1.2427475452423096,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9196988940238953,26.235341787338257,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9460476636886597,26.045525074005127,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9008783102035522,23.827898263931274,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9347553253173828,26.685624599456787,4786,3,10000,HashmapProjectionRegenerativeReset +Monks1,0.5138888955116272,2.4720520973205566,248,2,10000,HashmapProjectionRegenerativeReset +Monks2,0.6597222089767456,2.733990430831909,338,2,10000,HashmapProjectionRegenerativeReset +Monks3,0.5324074029922485,2.30387282371521,244,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,52.41007614135742,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,52.44065523147583,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,47.37536025047302,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,51.00319504737854,12186,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7815126180648804,8.056065320968628,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.8655462265014648,8.373315334320068,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.8235294222831726,8.346759557723999,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7310924530029297,8.687167882919312,714,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9775621294975281,109.61881232261658,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9696785807609558,114.0763087272644,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9818071722984314,101.60779190063477,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9581564664840698,103.32167029380798,9898,2,10000,HashmapProjectionRegenerativeReset +Nursery,0.9533950686454773,83.29589104652405,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.9287037253379822,85.50404238700867,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.970370352268219,89.42787981033325,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.9533950686454773,84.93559837341309,19440,5,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.8078431487083435,7.62225604057312,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7843137383460999,8.426806688308716,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7607843279838562,8.587115049362183,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.6941176652908325,8.899173974990845,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9254902005195618,7.51764702796936,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8823529481887817,7.623570680618286,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9137254953384399,7.490121603012085,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9333333373069763,7.138209581375122,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6710526347160339,6.764198064804077,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.75,9.500257968902588,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6315789222717285,7.066924095153809,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7850877046585083,6.089252233505249,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9342105388641357,7.152667284011841,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9035087823867798,6.530084848403931,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8859649300575256,6.514228105545044,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9298245906829834,7.289417028427124,1368,3,10000,HashmapProjectionRegenerativeReset +Optical,0.9371173977851868,51.81464767456055,7646,10,10000,HashmapProjectionRegenerativeReset +Ozone,0.9716088175773621,26.18503475189209,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.9526813626289368,24.694005966186523,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.9700315594673157,25.65501856803894,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.965299665927887,24.658230304718018,3804,2,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9532163739204407,36.33794069290161,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9597952961921692,33.22638154029846,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9473684430122375,38.84655976295471,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9437134265899658,39.27774405479431,8210,5,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.8775510191917419,1.8864483833312988,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.8775510191917419,1.5926792621612549,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.9243545532226562,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.9795918464660645,1.9235501289367676,292,2,10000,HashmapProjectionRegenerativeReset +Pendigits,0.9482561349868774,76.1003520488739,14988,10,10000,HashmapProjectionRegenerativeReset +Pima,0.7135416865348816,6.2529027462005615,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.7447916865348816,6.197653770446777,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.703125,5.043238639831543,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.6614583134651184,6.13783597946167,1152,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,1.1863670349121094,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,1.192755937576294,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9615384340286255,1.1832280158996582,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,1.1879832744598389,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,1.1044209003448486,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.0868322849273682,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.6153846383094788,1.157047986984253,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.5,1.2110910415649414,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.3913043439388275,1.1329500675201416,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.695652186870575,1.1368238925933838,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.739130437374115,1.141963005065918,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.695652186870575,1.18385648727417,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,1.1717174053192139,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,1.157397747039795,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,1.1714375019073486,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.800000011920929,1.169506311416626,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.5769230723381042,1.325227975845337,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.5,1.3256633281707764,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.2740273475646973,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.42307692766189575,1.3369300365447998,158,6,10000,HashmapProjectionRegenerativeReset +Planning,0.644444465637207,1.913170576095581,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.6666666865348816,1.9219694137573242,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.31111112236976624,1.78525710105896,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.7333333492279053,1.8412909507751465,274,2,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.3375000059604645,24.43682622909546,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.3449999988079071,24.463059902191162,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.35749998688697815,26.046825647354126,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.45249998569488525,26.35382056236267,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.35749998688697815,24.867290019989014,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.35499998927116394,24.829997062683105,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.32499998807907104,26.795185804367065,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.3050000071525574,25.799652814865112,2400,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.512499988079071,25.714462757110596,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.4724999964237213,25.37052083015442,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.4424999952316284,25.777950763702393,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.36500000953674316,25.842440605163574,2398,100,10000,HashmapProjectionRegenerativeReset +PostOperative,0.7272727489471436,1.113398551940918,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.3181818127632141,1.0050570964813232,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.40909090638160706,0.9808681011199951,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.1818181872367859,0.9853188991546631,136,3,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.47560974955558777,2.9994308948516846,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.37804877758026123,3.4307310581207275,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.353658527135849,3.1268510818481445,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.47560974955558777,2.9674031734466553,496,15,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.977297306060791,55.01379656791687,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9718918800354004,50.06217670440674,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9805405139923096,56.15574669837952,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9800000190734863,48.560911655426025,11100,2,10000,HashmapProjectionRegenerativeReset +Seeds,0.8461538553237915,1.8616430759429932,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.8653846383094788,1.8509736061096191,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.8846153616905212,1.872558832168579,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.9230769276618958,1.855419397354126,316,3,10000,HashmapProjectionRegenerativeReset +Semeion,0.9020100235939026,42.03780698776245,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.8643215894699097,41.69109392166138,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.8592965006828308,39.77502965927124,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.7839195728302002,41.38307785987854,2390,10,10000,HashmapProjectionRegenerativeReset +Soybean,0.30053192377090454,5.0743772983551025,614,18,10000,HashmapProjectionRegenerativeReset +Spambase,0.8817391395568848,46.57769560813904,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.9130434989929199,40.63125443458557,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.895652174949646,42.02553153038025,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.9269565343856812,46.057976484298706,6902,2,10000,HashmapProjectionRegenerativeReset +Spect,0.6881720423698425,1.6698856353759766,158,2,10000,HashmapProjectionRegenerativeReset +Spectf,0.9197860956192017,1.9039945602416992,160,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.6918604373931885,5.920674562454224,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.5988371968269348,5.941361665725708,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.6744186282157898,6.196939945220947,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.645348846912384,5.258410930633545,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7120000123977661,8.640949726104736,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7239999771118164,9.317871332168579,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7639999985694885,7.982939720153809,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7599999904632568,7.824455261230469,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.746268630027771,3.4636874198913574,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.7761194109916687,3.4380457401275635,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.8507462739944458,3.5705063343048096,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.746268630027771,3.5442519187927246,406,2,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9341421127319336,25.043864011764526,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9376083016395569,24.372900247573853,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9393414258956909,23.491010427474976,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9688041806221008,25.301345825195312,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogLandsat,0.8264999985694885,61.86121892929077,8870,6,10000,HashmapProjectionRegenerativeReset +StatlogShuttle,0.9894482493400574,405.4712915420532,87000,7,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7251184582710266,7.961024284362793,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7014217972755432,7.933495283126831,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7535545229911804,8.06316351890564,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7298578023910522,6.925164222717285,1270,4,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7319587469100952,18.78735065460205,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7113401889801025,16.895813703536987,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7257732152938843,18.81177806854248,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7443298697471619,17.637346744537354,2912,7,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9733333587646484,6.6554412841796875,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9666666388511658,6.73798131942749,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9666666388511658,6.0058839321136475,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9933333396911621,5.985126495361328,900,6,10000,HashmapProjectionRegenerativeReset +Teaching,0.44736841320991516,1.6740992069244385,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.4736842215061188,1.7135844230651855,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.4736842215061188,1.6197805404663086,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.44736841320991516,1.691321611404419,226,3,10000,HashmapProjectionRegenerativeReset +Thyroid,0.9498249888420105,44.83745336532593,7544,3,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9539749026298523,7.881556510925293,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.7782427072525024,6.488164901733398,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9707112908363342,7.611557483673096,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9832636117935181,7.28888726234436,1438,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.7472727298736572,16.067737579345703,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.774545431137085,15.891106605529785,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.7890909314155579,16.584030151367188,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.7818182110786438,16.286813259124756,3302,2,10000,HashmapProjectionRegenerativeReset +Trains,0.5,0.47107386589050293,16,2,10000,HashmapProjectionRegenerativeReset +Trains,0.5,0.48637843132019043,16,2,10000,HashmapProjectionRegenerativeReset +Trains,1.0,0.4859917163848877,16,2,10000,HashmapProjectionRegenerativeReset +Trains,1.0,0.4872095584869385,16,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9670270085334778,58.85744833946228,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9691891670227051,57.91236114501953,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9670270085334778,49.85241222381592,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9654054045677185,51.72317028045654,11100,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8441558480262756,2.6482126712799072,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.7402597665786743,2.6159868240356445,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8311688303947449,2.6443002223968506,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8441558480262756,2.629328489303589,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.701298713684082,2.6494479179382324,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8311688303947449,2.7163405418395996,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8051947951316833,2.675036668777466,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8051947951316833,2.705146312713623,466,3,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.920087993144989,45.10733461380005,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9428152441978455,43.09396553039551,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9508797526359558,40.86073088645935,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9420821070671082,41.70282793045044,8184,4,10000,HashmapProjectionRegenerativeReset +Waveform,0.7559999823570251,39.51360583305359,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.8240000009536743,38.204164266586304,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.8208000063896179,36.51171898841858,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.8104000091552734,39.585500717163086,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.7799999713897705,41.43833684921265,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8064000010490417,43.20812630653381,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8144000172615051,42.568093061447144,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8416000008583069,45.00436472892761,7500,3,10000,HashmapProjectionRegenerativeReset +Wine,1.0,1.5023083686828613,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9318181872367859,1.5542254447937012,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9772727489471436,1.6035020351409912,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9318181872367859,1.5985004901885986,268,3,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5375000238418579,13.2904691696167,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5824999809265137,13.56172251701355,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.550000011920929,13.479316473007202,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5400000214576721,13.337453603744507,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.523692786693573,41.334479331970215,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.48447713255882263,40.81692695617676,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.5228758454322815,40.768007040023804,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.42892158031463623,37.68202877044678,7348,7,10000,HashmapProjectionRegenerativeReset +Yeast,0.4420485198497772,10.848966360092163,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.5283018946647644,11.009049892425537,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.4743935167789459,11.176668167114258,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.5229110717773438,11.215827941894531,2226,10,10000,HashmapProjectionRegenerativeReset +Zoo,0.9599999785423279,1.0344703197479248,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,0.9200000166893005,1.0355939865112305,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,1.0,1.0275704860687256,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,1.0,0.9973874092102051,152,7,10000,HashmapProjectionRegenerativeReset +Abalone,0.540229856967926,4.762263059616089,6266,3,10000,RandomProjection +Abalone,0.5354406237602234,4.699005603790283,6266,3,10000,RandomProjection +Abalone,0.5440613031387329,4.780142068862915,6266,3,10000,RandomProjection +Abalone,0.5335249304771423,4.775959014892578,6266,3,10000,RandomProjection +AcuteInflammation,1.0,0.13330960273742676,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.12088680267333984,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.1209096908569336,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.12762141227722168,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.1411147117614746,180,2,10000,RandomProjection +AcuteNephritis,0.7666666507720947,0.14067697525024414,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.1404435634613037,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.1404733657836914,180,2,10000,RandomProjection +Adult,0.6858915090560913,62.385276556015015,65122,2,10000,RandomProjection +Annealing,0.15000000596046448,0.726219654083252,1596,5,10000,RandomProjection +Arrhythmia,0.4955752193927765,0.6787688732147217,678,13,10000,RandomProjection +Arrhythmia,0.5398229956626892,0.6280689239501953,678,13,10000,RandomProjection +Arrhythmia,0.47787609696388245,0.7229490280151367,678,13,10000,RandomProjection +Arrhythmia,0.5752212405204773,0.6810493469238281,678,13,10000,RandomProjection +AudiologyStd,0.800000011920929,0.2040266990661621,342,18,10000,RandomProjection +BalanceScale,0.7243589758872986,0.6186912059783936,938,3,10000,RandomProjection +BalanceScale,0.8012820482254028,0.6080672740936279,938,3,10000,RandomProjection +BalanceScale,0.7628205418586731,0.6060619354248047,938,3,10000,RandomProjection +BalanceScale,0.7628205418586731,0.6066811084747314,938,3,10000,RandomProjection +Balloons,1.0,0.019165992736816406,24,2,10000,RandomProjection +Balloons,1.0,0.019122838973999023,24,2,10000,RandomProjection +Balloons,0.75,0.01915454864501953,24,2,10000,RandomProjection +Balloons,0.5,0.01916813850402832,24,2,10000,RandomProjection +Bank,0.6088495850563049,5.593460321426392,6782,2,10000,RandomProjection +Bank,0.6079645752906799,5.127601623535156,6782,2,10000,RandomProjection +Bank,0.6079645752906799,5.200327157974243,6782,2,10000,RandomProjection +Bank,0.5902655124664307,5.414646863937378,6782,2,10000,RandomProjection +Blood,0.5721924901008606,0.7921407222747803,1122,2,10000,RandomProjection +Blood,0.6684492230415344,0.7958662509918213,1122,2,10000,RandomProjection +Blood,0.6363636255264282,0.7928152084350586,1122,2,10000,RandomProjection +Blood,0.7379679083824158,0.7913410663604736,1122,2,10000,RandomProjection +BreastCancer,0.7183098793029785,0.34893178939819336,430,2,10000,RandomProjection +BreastCancer,0.6760563254356384,0.35030102729797363,430,2,10000,RandomProjection +BreastCancer,0.7605633735656738,0.33699655532836914,430,2,10000,RandomProjection +BreastCancer,0.6760563254356384,0.292133092880249,430,2,10000,RandomProjection +BreastCancerWisc,0.8971428275108337,0.7046778202056885,1048,2,10000,RandomProjection +BreastCancerWisc,0.8742856979370117,0.7020056247711182,1048,2,10000,RandomProjection +BreastCancerWisc,0.8399999737739563,0.7016661167144775,1048,2,10000,RandomProjection +BreastCancerWisc,0.8799999952316284,0.7010834217071533,1048,2,10000,RandomProjection +BreastCancerWiscDiag,0.8943662047386169,0.5897550582885742,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.8309859037399292,0.666853666305542,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.922535240650177,0.6704554557800293,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.7816901206970215,0.679434061050415,854,2,10000,RandomProjection +BreastCancerWiscProg,0.5306122303009033,0.23987483978271484,298,2,10000,RandomProjection +BreastCancerWiscProg,0.5918367505073547,0.2393503189086914,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6734693646430969,0.23946738243103027,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6530612111091614,0.23933148384094238,298,2,10000,RandomProjection +BreastTissue,0.692307710647583,0.1282517910003662,160,6,10000,RandomProjection +BreastTissue,0.807692289352417,0.1284482479095459,160,6,10000,RandomProjection +BreastTissue,0.5769230723381042,0.12828636169433594,160,6,10000,RandomProjection +BreastTissue,0.6153846383094788,0.1280810832977295,160,6,10000,RandomProjection +Car,0.5925925970077515,2.026747703552246,2592,4,10000,RandomProjection +Car,0.5439814925193787,2.092759132385254,2592,4,10000,RandomProjection +Car,0.5509259104728699,1.925574779510498,2592,4,10000,RandomProjection +Car,0.5717592835426331,2.0573511123657227,2592,4,10000,RandomProjection +Cardiotocography10Clases,0.5913370847702026,2.5686581134796143,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.598870038986206,2.2449729442596436,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5932203531265259,2.201616048812866,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5969868302345276,2.2044835090637207,3190,10,10000,RandomProjection +Cardiotocography3Clases,0.7664783596992493,2.5390684604644775,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.7589454054832458,2.4642441272735596,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.764595091342926,2.543081521987915,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.7758945226669312,2.5453779697418213,3190,3,10000,RandomProjection +ChessKrvk,0.2118619829416275,33.54165720939636,42084,18,10000,RandomProjection +ChessKrvk,0.2050185352563858,33.37176251411438,42084,18,10000,RandomProjection +ChessKrvk,0.20402052998542786,35.82067036628723,42084,18,10000,RandomProjection +ChessKrvk,0.20444825291633606,36.65116238594055,42084,18,10000,RandomProjection +ChessKrvkp,0.8573216795921326,3.318577289581299,4794,2,10000,RandomProjection +ChessKrvkp,0.8710888624191284,3.7896289825439453,4794,2,10000,RandomProjection +ChessKrvkp,0.8635794520378113,3.570704936981201,4794,2,10000,RandomProjection +ChessKrvkp,0.8460575938224792,3.874008893966675,4794,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.5288910865783691,652,2,10000,RandomProjection +CongressionalVoting,0.5596330165863037,0.5312719345092773,652,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.48300647735595703,652,2,10000,RandomProjection +CongressionalVoting,0.5963302850723267,0.4840376377105713,652,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.26337218284606934,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.2635610103607178,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.2602813243865967,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.2608051300048828,312,2,10000,RandomProjection +ConnBenchVowelDeterding,0.8354978561401367,1.5676193237304688,1056,11,10000,RandomProjection +Connect4,0.5648055076599121,84.88204383850098,101336,3,10000,RandomProjection +Connect4,0.5632660388946533,84.15713167190552,101336,3,10000,RandomProjection +Connect4,0.5606015920639038,90.02008414268494,101336,3,10000,RandomProjection +Connect4,0.5651607513427734,81.41504716873169,101336,3,10000,RandomProjection +Contrac,0.489130437374115,1.713627815246582,2210,3,10000,RandomProjection +Contrac,0.5054348111152649,1.711996078491211,2210,3,10000,RandomProjection +Contrac,0.42391303181648254,1.7085018157958984,2210,3,10000,RandomProjection +Contrac,0.4211956560611725,4.666166067123413,2210,3,10000,RandomProjection +CreditApproval,0.8372092843055725,1.1987462043762207,1036,2,10000,RandomProjection +CreditApproval,0.8662790656089783,1.228154182434082,1036,2,10000,RandomProjection +CreditApproval,0.8372092843055725,1.1996536254882812,1036,2,10000,RandomProjection +CreditApproval,0.8837209343910217,1.1475732326507568,1036,2,10000,RandomProjection +CylinderBands,0.734375,0.7909789085388184,768,2,10000,RandomProjection +CylinderBands,0.609375,0.9072384834289551,768,2,10000,RandomProjection +CylinderBands,0.7265625,0.912689208984375,768,2,10000,RandomProjection +CylinderBands,0.6875,0.906470537185669,768,2,10000,RandomProjection +Dermatology,0.9670329689979553,0.6490128040313721,550,6,10000,RandomProjection +Dermatology,0.9670329689979553,0.6583645343780518,550,6,10000,RandomProjection +Dermatology,0.9890109896659851,0.6423721313476562,550,6,10000,RandomProjection +Dermatology,0.9780219793319702,0.7061498165130615,550,6,10000,RandomProjection +Echocardiogram,0.8484848737716675,0.23909401893615723,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.23125362396240234,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.24071550369262695,196,2,10000,RandomProjection +Echocardiogram,0.8181818127632141,0.2353227138519287,196,2,10000,RandomProjection +Ecoli,0.7023809552192688,0.5897641181945801,504,8,10000,RandomProjection +Ecoli,0.6190476417541504,0.5864241123199463,504,8,10000,RandomProjection +Ecoli,0.738095223903656,0.5948026180267334,504,8,10000,RandomProjection +Ecoli,0.7023809552192688,0.5869045257568359,504,8,10000,RandomProjection +EnergyY1,0.8489583134651184,1.10329270362854,1152,3,10000,RandomProjection +EnergyY1,0.875,0.8977713584899902,1152,3,10000,RandomProjection +EnergyY1,0.828125,0.8988437652587891,1152,3,10000,RandomProjection +EnergyY1,0.7916666865348816,0.9343774318695068,1152,3,10000,RandomProjection +EnergyY2,0.8385416865348816,0.883779764175415,1152,3,10000,RandomProjection +EnergyY2,0.8229166865348816,0.8907516002655029,1152,3,10000,RandomProjection +EnergyY2,0.8229166865348816,0.8950722217559814,1152,3,10000,RandomProjection +EnergyY2,0.8333333134651184,0.8892371654510498,1152,3,10000,RandomProjection +Fertility,0.7200000286102295,0.11956524848937988,150,2,10000,RandomProjection +Fertility,0.7599999904632568,0.1228644847869873,150,2,10000,RandomProjection +Fertility,0.6800000071525574,0.1218118667602539,150,2,10000,RandomProjection +Fertility,0.6800000071525574,0.12009048461914062,150,2,10000,RandomProjection +Flags,0.3958333432674408,0.29906582832336426,292,8,10000,RandomProjection +Flags,0.3958333432674408,0.29816770553588867,292,8,10000,RandomProjection +Flags,0.4375,0.29674315452575684,292,8,10000,RandomProjection +Flags,0.4375,0.2966322898864746,292,8,10000,RandomProjection +Glass,0.49056604504585266,0.3216853141784668,322,6,10000,RandomProjection +Glass,0.5660377144813538,0.32128238677978516,322,6,10000,RandomProjection +Glass,0.5660377144813538,0.3248772621154785,322,6,10000,RandomProjection +Glass,0.5471698045730591,0.32367968559265137,322,6,10000,RandomProjection +HabermanSurvival,0.6578947305679321,0.4582540988922119,460,2,10000,RandomProjection +HabermanSurvival,0.6184210777282715,0.45833301544189453,460,2,10000,RandomProjection +HabermanSurvival,0.6578947305679321,0.4409646987915039,460,2,10000,RandomProjection +HabermanSurvival,0.5394737124443054,0.4439210891723633,460,2,10000,RandomProjection +HayesRoth,0.0357142873108387,0.2096405029296875,264,3,10000,RandomProjection +HeartCleveland,0.4736842215061188,0.4394412040710449,454,5,10000,RandomProjection +HeartCleveland,0.5,0.44008421897888184,454,5,10000,RandomProjection +HeartCleveland,0.5526315569877625,0.43938660621643066,454,5,10000,RandomProjection +HeartCleveland,0.5657894611358643,0.44086146354675293,454,5,10000,RandomProjection +HeartHungarian,0.8082191944122314,0.4243957996368408,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.42635393142700195,442,5,10000,RandomProjection +HeartHungarian,0.8493150472640991,0.4256322383880615,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.4261620044708252,442,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.1833813190460205,184,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.1818861961364746,184,5,10000,RandomProjection +HeartSwitzerland,0.12903225421905518,0.18295049667358398,184,5,10000,RandomProjection +HeartSwitzerland,0.3870967626571655,0.18336200714111328,184,5,10000,RandomProjection +HeartVa,0.2199999988079071,0.29273390769958496,300,5,10000,RandomProjection +HeartVa,0.30000001192092896,0.29450273513793945,300,5,10000,RandomProjection +HeartVa,0.2800000011920929,0.2941107749938965,300,5,10000,RandomProjection +HeartVa,0.4000000059604645,0.29327988624572754,300,5,10000,RandomProjection +Hepatitis,0.8205128312110901,0.22854208946228027,232,2,10000,RandomProjection +Hepatitis,0.7948718070983887,0.22799181938171387,232,2,10000,RandomProjection +Hepatitis,0.7179487347602844,0.2275681495666504,232,2,10000,RandomProjection +Hepatitis,0.692307710647583,0.22816705703735352,232,2,10000,RandomProjection +HillValley,0.8382838368415833,2.549138069152832,1212,2,10000,RandomProjection +HorseColic,0.7352941036224365,0.4820516109466553,600,2,10000,RandomProjection +IlpdIndianLiver,0.5753424763679504,0.8298580646514893,874,2,10000,RandomProjection +IlpdIndianLiver,0.5821917653083801,0.833094596862793,874,2,10000,RandomProjection +IlpdIndianLiver,0.5890411138534546,0.8329837322235107,874,2,10000,RandomProjection +IlpdIndianLiver,0.6095890402793884,0.8316736221313477,874,2,10000,RandomProjection +ImageSegmentation,0.3271428644657135,6.636775255203247,420,7,10000,RandomProjection +Ionosphere,0.8409090638160706,0.5096962451934814,526,2,10000,RandomProjection +Ionosphere,0.8409090638160706,0.5079364776611328,526,2,10000,RandomProjection +Ionosphere,0.7954545617103577,0.5094845294952393,526,2,10000,RandomProjection +Ionosphere,0.8295454382896423,0.5076296329498291,526,2,10000,RandomProjection +Iris,0.837837815284729,0.22007465362548828,226,3,10000,RandomProjection +Iris,0.7837837934494019,0.22011947631835938,226,3,10000,RandomProjection +Iris,0.837837815284729,0.21976733207702637,226,3,10000,RandomProjection +Iris,0.8648648858070374,0.21954727172851562,226,3,10000,RandomProjection +LedDisplay,0.7639999985694885,1.420445442199707,1500,10,10000,RandomProjection +LedDisplay,0.7440000176429749,1.4438366889953613,1500,10,10000,RandomProjection +LedDisplay,0.7319999933242798,1.4638309478759766,1500,10,10000,RandomProjection +LedDisplay,0.7319999933242798,1.462099552154541,1500,10,10000,RandomProjection +Lenses,0.8333333134651184,0.041042327880859375,36,3,10000,RandomProjection +Lenses,0.6666666865348816,0.04094886779785156,36,3,10000,RandomProjection +Lenses,1.0,0.04096388816833496,36,3,10000,RandomProjection +Lenses,1.0,0.04094052314758301,36,3,10000,RandomProjection +Letter,0.6358000040054321,28.903003692626953,30000,26,10000,RandomProjection +Letter,0.6190000176429749,22.539154052734375,30000,26,10000,RandomProjection +Letter,0.6389999985694885,20.90687847137451,30000,26,10000,RandomProjection +Letter,0.621999979019165,22.455843210220337,30000,26,10000,RandomProjection +Libras,0.5555555820465088,0.4425685405731201,540,15,10000,RandomProjection +Libras,0.6555555462837219,0.4466972351074219,540,15,10000,RandomProjection +Libras,0.6666666865348816,0.44415760040283203,540,15,10000,RandomProjection +Libras,0.6111111044883728,0.4449195861816406,540,15,10000,RandomProjection +LowResSpect,0.7819548845291138,0.6434528827667236,796,9,10000,RandomProjection +LowResSpect,0.8421052694320679,0.645315408706665,796,9,10000,RandomProjection +LowResSpect,0.7744361162185669,0.6484746932983398,796,9,10000,RandomProjection +LowResSpect,0.7368420958518982,0.6437127590179443,796,9,10000,RandomProjection +LungCancer,0.375,0.041944026947021484,48,3,10000,RandomProjection +LungCancer,0.5,0.04194784164428711,48,3,10000,RandomProjection +LungCancer,0.5,0.041937828063964844,48,3,10000,RandomProjection +LungCancer,0.5,0.042066097259521484,48,3,10000,RandomProjection +Lymphography,0.8648648858070374,0.17432284355163574,222,4,10000,RandomProjection +Lymphography,0.8648648858070374,0.17420458793640137,222,4,10000,RandomProjection +Lymphography,0.7297297120094299,0.17379426956176758,222,4,10000,RandomProjection +Lymphography,0.7027027010917664,0.17432093620300293,222,4,10000,RandomProjection +Magic,0.7652996778488159,23.0370991230011,28530,2,10000,RandomProjection +Magic,0.7549947500228882,21.448747158050537,28530,2,10000,RandomProjection +Magic,0.7528917193412781,22.282785415649414,28530,2,10000,RandomProjection +Magic,0.7564668655395508,24.963027238845825,28530,2,10000,RandomProjection +Mammographic,0.737500011920929,1.2547526359558105,1442,2,10000,RandomProjection +Mammographic,0.7458333373069763,1.0890469551086426,1442,2,10000,RandomProjection +Mammographic,0.7583333253860474,1.0812079906463623,1442,2,10000,RandomProjection +Mammographic,0.7833333611488342,1.0817134380340576,1442,2,10000,RandomProjection +Miniboone,0.8284536600112915,162.89581727981567,195096,2,10000,RandomProjection +Miniboone,0.8210419416427612,155.1298427581787,195096,2,10000,RandomProjection +Miniboone,0.8276233077049255,155.2620406150818,195096,2,10000,RandomProjection +Miniboone,0.8342046737670898,172.03566336631775,195096,2,10000,RandomProjection +MolecBiolPromoter,0.9230769276618958,0.14853787422180176,160,2,10000,RandomProjection +MolecBiolPromoter,0.807692289352417,0.10978269577026367,160,2,10000,RandomProjection +MolecBiolPromoter,0.8846153616905212,0.1268913745880127,160,2,10000,RandomProjection +MolecBiolPromoter,0.8846153616905212,0.12681841850280762,160,2,10000,RandomProjection +MolecBiolSplice,0.7678795456886292,3.7288854122161865,4786,3,10000,RandomProjection +MolecBiolSplice,0.796737790107727,3.731926441192627,4786,3,10000,RandomProjection +MolecBiolSplice,0.796737790107727,3.7245712280273438,4786,3,10000,RandomProjection +MolecBiolSplice,0.7678795456886292,3.7232398986816406,4786,3,10000,RandomProjection +Monks1,0.6458333134651184,1.0731935501098633,248,2,10000,RandomProjection +Monks2,0.5069444179534912,1.108003854751587,338,2,10000,RandomProjection +Monks3,0.6458333134651184,1.0712945461273193,244,2,10000,RandomProjection +Mushroom,0.877400279045105,9.347751379013062,12186,2,10000,RandomProjection +Mushroom,0.890694260597229,9.330805778503418,12186,2,10000,RandomProjection +Mushroom,0.8838011026382446,9.340056896209717,12186,2,10000,RandomProjection +Mushroom,0.8862629532814026,11.751628637313843,12186,2,10000,RandomProjection +Musk1,0.5966386795043945,0.5963191986083984,714,2,10000,RandomProjection +Musk1,0.6554622054100037,0.5942032337188721,714,2,10000,RandomProjection +Musk1,0.6554622054100037,0.5131828784942627,714,2,10000,RandomProjection +Musk1,0.6134454011917114,0.5941965579986572,714,2,10000,RandomProjection +Musk2,0.7252880334854126,8.145477294921875,9898,2,10000,RandomProjection +Musk2,0.738023042678833,8.15788722038269,9898,2,10000,RandomProjection +Musk2,0.7489387392997742,7.993482828140259,9898,2,10000,RandomProjection +Musk2,0.7398423552513123,7.4813642501831055,9898,2,10000,RandomProjection +Nursery,0.7132716178894043,22.589932680130005,19440,5,10000,RandomProjection +Nursery,0.7185184955596924,14.952292680740356,19440,5,10000,RandomProjection +Nursery,0.7141975164413452,14.958942174911499,19440,5,10000,RandomProjection +Nursery,0.7237654328346252,14.861226081848145,19440,5,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.6117647290229797,1.167623519897461,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,1.1684107780456543,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,1.1669704914093018,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5490196347236633,1.1659555435180664,1534,2,10000,RandomProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.1585798263549805,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8235294222831726,1.1591789722442627,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8705882430076599,1.1578242778778076,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.1573681831359863,1534,3,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5482456088066101,1.0322303771972656,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5438596606254578,1.0356671810150146,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5614035129547119,1.0343101024627686,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.6052631735801697,1.0023930072784424,1368,2,10000,RandomProjection +OocytesTrisopterusStates5b,0.7324561476707458,0.9200568199157715,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.6842105388641357,0.8881912231445312,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7587719559669495,0.9152736663818359,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7280701994895935,1.1426784992218018,1368,3,10000,RandomProjection +Optical,0.897607147693634,7.1526336669921875,7646,10,10000,RandomProjection +Ozone,0.6892744302749634,3.1715846061706543,3804,2,10000,RandomProjection +Ozone,0.6798107028007507,2.969038486480713,3804,2,10000,RandomProjection +Ozone,0.6861198544502258,3.1516458988189697,3804,2,10000,RandomProjection +Ozone,0.6624605655670166,2.970968723297119,3804,2,10000,RandomProjection +PageBlocks,0.6885964870452881,6.271764278411865,8210,5,10000,RandomProjection +PageBlocks,0.7660818696022034,6.268195152282715,8210,5,10000,RandomProjection +PageBlocks,0.7492690086364746,6.278193712234497,8210,5,10000,RandomProjection +PageBlocks,0.7171052694320679,6.4835364818573,8210,5,10000,RandomProjection +Parkinsons,0.8367347121238708,0.2252357006072998,292,2,10000,RandomProjection +Parkinsons,0.7346938848495483,0.22904157638549805,292,2,10000,RandomProjection +Parkinsons,0.7551020383834839,0.22887325286865234,292,2,10000,RandomProjection +Parkinsons,0.795918345451355,0.22499346733093262,292,2,10000,RandomProjection +Pendigits,0.8033161759376526,13.532885789871216,14988,10,10000,RandomProjection +Pima,0.609375,0.8410060405731201,1152,2,10000,RandomProjection +Pima,0.6302083134651184,0.7426655292510986,1152,2,10000,RandomProjection +Pima,0.6145833134651184,0.8788952827453613,1152,2,10000,RandomProjection +Pima,0.6666666865348816,0.8809332847595215,1152,2,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12408971786499023,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12415623664855957,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.12398505210876465,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.9230769276618958,0.12391901016235352,160,3,10000,RandomProjection +PittsburgBridgesRelL,0.6153846383094788,0.12193822860717773,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.6153846383094788,0.12160277366638184,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5384615659713745,0.12169933319091797,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5384615659713745,0.1215214729309082,154,3,10000,RandomProjection +PittsburgBridgesSpan,0.52173912525177,0.10875988006591797,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.6086956262588501,0.10863399505615234,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.47826087474823,0.10874557495117188,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.47826087474823,0.10860729217529297,138,3,10000,RandomProjection +PittsburgBridgesTOrD,0.800000011920929,0.11973381042480469,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.9200000166893005,0.11972832679748535,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.8399999737739563,0.11963295936584473,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.8399999737739563,0.11970114707946777,154,2,10000,RandomProjection +PittsburgBridgesType,0.5384615659713745,0.12358522415161133,158,6,10000,RandomProjection +PittsburgBridgesType,0.42307692766189575,0.12354850769042969,158,6,10000,RandomProjection +PittsburgBridgesType,0.38461539149284363,0.1234748363494873,158,6,10000,RandomProjection +PittsburgBridgesType,0.38461539149284363,0.12604403495788574,158,6,10000,RandomProjection +Planning,0.4888888895511627,0.21135425567626953,274,2,10000,RandomProjection +Planning,0.46666666865348816,0.2110593318939209,274,2,10000,RandomProjection +Planning,0.5111111402511597,0.21083617210388184,274,2,10000,RandomProjection +Planning,0.4888888895511627,0.2119905948638916,274,2,10000,RandomProjection +PlantMargin,0.7649999856948853,1.9463798999786377,2400,100,10000,RandomProjection +PlantMargin,0.8174999952316284,1.9608120918273926,2400,100,10000,RandomProjection +PlantMargin,0.7799999713897705,1.9811596870422363,2400,100,10000,RandomProjection +PlantMargin,0.7925000190734863,1.9709644317626953,2400,100,10000,RandomProjection +PlantShape,0.5525000095367432,1.9616329669952393,2400,100,10000,RandomProjection +PlantShape,0.5550000071525574,1.7060160636901855,2400,100,10000,RandomProjection +PlantShape,0.5199999809265137,1.9558262825012207,2400,100,10000,RandomProjection +PlantShape,0.5475000143051147,2.0121397972106934,2400,100,10000,RandomProjection +PlantTexture,0.7225000262260437,1.667536735534668,2398,100,10000,RandomProjection +PlantTexture,0.7350000143051147,1.6472606658935547,2398,100,10000,RandomProjection +PlantTexture,0.7174999713897705,1.956040382385254,2398,100,10000,RandomProjection +PlantTexture,0.7099999785423279,1.9554710388183594,2398,100,10000,RandomProjection +PostOperative,0.4545454680919647,0.10609149932861328,136,3,10000,RandomProjection +PostOperative,0.40909090638160706,0.10596418380737305,136,3,10000,RandomProjection +PostOperative,0.6363636255264282,0.10689687728881836,136,3,10000,RandomProjection +PostOperative,0.3181818127632141,0.10605072975158691,136,3,10000,RandomProjection +PrimaryTumor,0.4390243887901306,0.3909292221069336,496,15,10000,RandomProjection +PrimaryTumor,0.4146341383457184,0.39145517349243164,496,15,10000,RandomProjection +PrimaryTumor,0.4146341383457184,0.39118313789367676,496,15,10000,RandomProjection +PrimaryTumor,0.39024388790130615,0.39177703857421875,496,15,10000,RandomProjection +Ringnorm,0.976216197013855,8.431196451187134,11100,2,10000,RandomProjection +Ringnorm,0.9789189100265503,8.566589117050171,11100,2,10000,RandomProjection +Ringnorm,0.976216197013855,7.357100248336792,11100,2,10000,RandomProjection +Ringnorm,0.9745945930480957,7.2913970947265625,11100,2,10000,RandomProjection +Seeds,0.9038461446762085,0.20812654495239258,316,3,10000,RandomProjection +Seeds,0.7884615659713745,0.20819878578186035,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.2084202766418457,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.20978093147277832,316,3,10000,RandomProjection +Semeion,0.8417085409164429,2.061915636062622,2390,10,10000,RandomProjection +Semeion,0.8216080665588379,2.185032606124878,2390,10,10000,RandomProjection +Semeion,0.8693467378616333,2.1693789958953857,2390,10,10000,RandomProjection +Semeion,0.7939698696136475,2.1760449409484863,2390,10,10000,RandomProjection +Soybean,0.5797872543334961,1.1246280670166016,614,18,10000,RandomProjection +Spambase,0.8295652270317078,5.304153919219971,6902,2,10000,RandomProjection +Spambase,0.8365217447280884,5.251242637634277,6902,2,10000,RandomProjection +Spambase,0.8165217638015747,5.254823207855225,6902,2,10000,RandomProjection +Spambase,0.8113043308258057,4.756403207778931,6902,2,10000,RandomProjection +Spect,0.4516128897666931,0.4743337631225586,158,2,10000,RandomProjection +Spectf,0.30481284856796265,0.483095645904541,160,2,10000,RandomProjection +StatlogAustralianCredit,0.5116279125213623,0.7793731689453125,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5581395626068115,0.7790329456329346,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5523256063461304,0.7790706157684326,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5465116500854492,0.7785933017730713,1036,2,10000,RandomProjection +StatlogGermanCredit,0.7160000205039978,1.2486352920532227,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7160000205039978,1.1567635536193848,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7160000205039978,1.1511597633361816,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7120000123977661,1.134178876876831,1500,2,10000,RandomProjection +StatlogHeart,0.8805969953536987,0.30663371086120605,406,2,10000,RandomProjection +StatlogHeart,0.8059701323509216,0.3063015937805176,406,2,10000,RandomProjection +StatlogHeart,0.8059701323509216,0.306870698928833,406,2,10000,RandomProjection +StatlogHeart,0.8507462739944458,0.3068423271179199,406,2,10000,RandomProjection +StatlogImage,0.8284229040145874,2.658571720123291,3466,7,10000,RandomProjection +StatlogImage,0.8318890929222107,2.631848096847534,3466,7,10000,RandomProjection +StatlogImage,0.8457539081573486,2.6150012016296387,3466,7,10000,RandomProjection +StatlogImage,0.8422877192497253,2.8647701740264893,3466,7,10000,RandomProjection +StatlogLandsat,0.8105000257492065,7.908905267715454,8870,6,10000,RandomProjection +StatlogShuttle,0.8472414016723633,66.28358697891235,87000,7,10000,RandomProjection +StatlogVehicle,0.5971564054489136,0.9745211601257324,1270,4,10000,RandomProjection +StatlogVehicle,0.5545023679733276,1.0634663105010986,1270,4,10000,RandomProjection +StatlogVehicle,0.5308057069778442,1.072084665298462,1270,4,10000,RandomProjection +StatlogVehicle,0.48341232538223267,1.1113667488098145,1270,4,10000,RandomProjection +SteelPlates,0.5051546096801758,1.9796011447906494,2912,7,10000,RandomProjection +SteelPlates,0.4824742376804352,2.298964023590088,2912,7,10000,RandomProjection +SteelPlates,0.5216494798660278,2.1950626373291016,2912,7,10000,RandomProjection +SteelPlates,0.4865979254245758,2.2341132164001465,2912,7,10000,RandomProjection +SyntheticControl,0.8799999952316284,0.7746763229370117,900,6,10000,RandomProjection +SyntheticControl,0.8666666746139526,0.7039041519165039,900,6,10000,RandomProjection +SyntheticControl,0.8733333349227905,0.7045595645904541,900,6,10000,RandomProjection +SyntheticControl,0.8600000143051147,0.707909345626831,900,6,10000,RandomProjection +Teaching,0.5526315569877625,0.17584919929504395,226,3,10000,RandomProjection +Teaching,0.5789473652839661,0.17722487449645996,226,3,10000,RandomProjection +Teaching,0.44736841320991516,0.17573881149291992,226,3,10000,RandomProjection +Teaching,0.5,0.17588067054748535,226,3,10000,RandomProjection +Thyroid,0.5172111988067627,10.686684608459473,7544,3,10000,RandomProjection +TicTacToe,0.5774058699607849,1.0981192588806152,1438,2,10000,RandomProjection +TicTacToe,0.6359832882881165,1.09590482711792,1438,2,10000,RandomProjection +TicTacToe,0.6192468404769897,1.103501796722412,1438,2,10000,RandomProjection +TicTacToe,0.6443514823913574,1.1005582809448242,1438,2,10000,RandomProjection +Titanic,0.7818182110786438,2.1275148391723633,3302,2,10000,RandomProjection +Titanic,0.7836363911628723,2.13706636428833,3302,2,10000,RandomProjection +Titanic,0.7763636112213135,2.127533435821533,3302,2,10000,RandomProjection +Titanic,0.7799999713897705,2.1281306743621826,3302,2,10000,RandomProjection +Trains,0.0,0.014665603637695312,16,2,10000,RandomProjection +Trains,1.0,0.014648675918579102,16,2,10000,RandomProjection +Trains,0.5,0.014745235443115234,16,2,10000,RandomProjection +Trains,1.0,0.014650344848632812,16,2,10000,RandomProjection +Twonorm,0.7021621465682983,8.50773286819458,11100,2,10000,RandomProjection +Twonorm,0.7108108401298523,10.691944122314453,11100,2,10000,RandomProjection +Twonorm,0.683783769607544,8.041341066360474,11100,2,10000,RandomProjection +Twonorm,0.7140540480613708,8.155661344528198,11100,2,10000,RandomProjection +VertebralColumn2Clases,0.7142857313156128,0.3555324077606201,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7142857313156128,0.35597825050354004,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7402597665786743,0.35599327087402344,466,2,10000,RandomProjection +VertebralColumn2Clases,0.6753246784210205,0.3561832904815674,466,2,10000,RandomProjection +VertebralColumn3Clases,0.7662337422370911,0.35666680335998535,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7922077775001526,0.35599470138549805,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7532467246055603,0.3565068244934082,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7532467246055603,0.2997720241546631,466,3,10000,RandomProjection +WallFollowing,0.5469208359718323,5.6058268547058105,8184,4,10000,RandomProjection +WallFollowing,0.5388563275337219,6.241004228591919,8184,4,10000,RandomProjection +WallFollowing,0.5865102410316467,6.209775686264038,8184,4,10000,RandomProjection +WallFollowing,0.5593841671943665,6.258759021759033,8184,4,10000,RandomProjection +Waveform,0.8216000199317932,5.732069969177246,7500,3,10000,RandomProjection +Waveform,0.8176000118255615,5.74104642868042,7500,3,10000,RandomProjection +Waveform,0.7975999712944031,9.794827938079834,7500,3,10000,RandomProjection +Waveform,0.8327999711036682,8.531154870986938,7500,3,10000,RandomProjection +WaveformNoise,0.8087999820709229,6.985719919204712,7500,3,10000,RandomProjection +WaveformNoise,0.8080000281333923,5.7845258712768555,7500,3,10000,RandomProjection +WaveformNoise,0.8191999793052673,5.7900331020355225,7500,3,10000,RandomProjection +WaveformNoise,0.8095999956130981,5.789695978164673,7500,3,10000,RandomProjection +Wine,0.9772727489471436,0.20662474632263184,268,3,10000,RandomProjection +Wine,0.9318181872367859,0.20700883865356445,268,3,10000,RandomProjection +Wine,0.9318181872367859,0.2065749168395996,268,3,10000,RandomProjection +Wine,0.8863636255264282,0.20666980743408203,268,3,10000,RandomProjection +WineQualityRed,0.375,1.8059077262878418,2398,6,10000,RandomProjection +WineQualityRed,0.41999998688697815,1.689922571182251,2398,6,10000,RandomProjection +WineQualityRed,0.4375,1.6613023281097412,2398,6,10000,RandomProjection +WineQualityRed,0.3824999928474426,1.834360122680664,2398,6,10000,RandomProjection +WineQualityWhite,0.32189542055130005,5.606211423873901,7348,7,10000,RandomProjection +WineQualityWhite,0.32679739594459534,5.620062589645386,7348,7,10000,RandomProjection +WineQualityWhite,0.3472222089767456,6.094681024551392,7348,7,10000,RandomProjection +WineQualityWhite,0.32679739594459534,5.62801718711853,7348,7,10000,RandomProjection +Yeast,0.5229110717773438,1.7021229267120361,2226,10,10000,RandomProjection +Yeast,0.4636118710041046,1.7257165908813477,2226,10,10000,RandomProjection +Yeast,0.5471698045730591,1.704817533493042,2226,10,10000,RandomProjection +Yeast,0.5417789816856384,1.7144875526428223,2226,10,10000,RandomProjection +Zoo,0.9599999785423279,0.12013673782348633,152,7,10000,RandomProjection +Zoo,0.9599999785423279,0.11971473693847656,152,7,10000,RandomProjection +Zoo,1.0,0.12321901321411133,152,7,10000,RandomProjection +Zoo,1.0,0.11967206001281738,152,7,10000,RandomProjection +Abalone,0.6053639650344849,7.53006911277771,6266,3,10000,RandomProjectionOnline +Abalone,0.5201149582862854,7.58712911605835,6266,3,10000,RandomProjectionOnline +Abalone,0.5574712753295898,7.586349725723267,6266,3,10000,RandomProjectionOnline +Abalone,0.4683907926082611,7.42987847328186,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.1971149444580078,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.19518113136291504,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.19499659538269043,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.19457769393920898,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.1970958709716797,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.19924020767211914,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.19898653030395508,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.19864106178283691,180,2,10000,RandomProjectionOnline +Adult,0.8164117932319641,84.48773741722107,65122,2,10000,RandomProjectionOnline +Annealing,0.20999999344348907,1.2880783081054688,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.4159291982650757,0.9274520874023438,678,13,10000,RandomProjectionOnline +Arrhythmia,0.5663716793060303,0.9473104476928711,678,13,10000,RandomProjectionOnline +Arrhythmia,0.32743361592292786,1.0576200485229492,678,13,10000,RandomProjectionOnline +Arrhythmia,0.5398229956626892,1.03425931930542,678,13,10000,RandomProjectionOnline +AudiologyStd,0.5600000023841858,0.37128138542175293,342,18,10000,RandomProjectionOnline +BalanceScale,0.8910256624221802,0.9142928123474121,938,3,10000,RandomProjectionOnline +BalanceScale,0.8012820482254028,0.9250907897949219,938,3,10000,RandomProjectionOnline +BalanceScale,0.9358974099159241,0.9183163642883301,938,3,10000,RandomProjectionOnline +BalanceScale,0.8461538553237915,0.9189455509185791,938,3,10000,RandomProjectionOnline +Balloons,0.5,0.030341386795043945,24,2,10000,RandomProjectionOnline +Balloons,0.75,0.02956843376159668,24,2,10000,RandomProjectionOnline +Balloons,0.75,0.030433177947998047,24,2,10000,RandomProjectionOnline +Balloons,1.0,0.032118797302246094,24,2,10000,RandomProjectionOnline +Bank,0.8769911527633667,7.521525144577026,6782,2,10000,RandomProjectionOnline +Bank,0.8769911527633667,6.512642860412598,6782,2,10000,RandomProjectionOnline +Bank,0.8849557638168335,7.263047695159912,6782,2,10000,RandomProjectionOnline +Bank,0.8796460032463074,6.377837657928467,6782,2,10000,RandomProjectionOnline +Blood,0.6684492230415344,1.1115918159484863,1122,2,10000,RandomProjectionOnline +Blood,0.8021390438079834,1.1590707302093506,1122,2,10000,RandomProjectionOnline +Blood,0.6096256971359253,1.163539171218872,1122,2,10000,RandomProjectionOnline +Blood,0.7326202988624573,1.166121244430542,1122,2,10000,RandomProjectionOnline +BreastCancer,0.3380281627178192,0.5033442974090576,430,2,10000,RandomProjectionOnline +BreastCancer,0.5492957830429077,0.49619531631469727,430,2,10000,RandomProjectionOnline +BreastCancer,0.5211267471313477,0.43338465690612793,430,2,10000,RandomProjectionOnline +BreastCancer,0.6056337952613831,0.5805263519287109,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9200000166893005,1.2591285705566406,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.7428571581840515,0.9776182174682617,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8971428275108337,0.9805755615234375,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9028571248054504,0.9787471294403076,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,0.801969051361084,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9295774698257446,1.0004804134368896,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9647887349128723,0.9953465461730957,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,0.9422550201416016,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.3528416156768799,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.3450760841369629,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.3483552932739258,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7346938848495483,0.34665751457214355,298,2,10000,RandomProjectionOnline +BreastTissue,0.5384615659713745,0.20563411712646484,160,6,10000,RandomProjectionOnline +BreastTissue,0.7307692170143127,0.20365548133850098,160,6,10000,RandomProjectionOnline +BreastTissue,0.5384615659713745,0.19722557067871094,160,6,10000,RandomProjectionOnline +BreastTissue,0.6538461446762085,0.2044374942779541,160,6,10000,RandomProjectionOnline +Car,0.875,2.8911523818969727,2592,4,10000,RandomProjectionOnline +Car,0.8541666865348816,2.877361536026001,2592,4,10000,RandomProjectionOnline +Car,0.8819444179534912,2.581082820892334,2592,4,10000,RandomProjectionOnline +Car,0.9004629850387573,2.958926200866699,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7288135886192322,3.935683488845825,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7570621371269226,4.256360292434692,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7137476205825806,4.242745876312256,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7419962286949158,4.572005987167358,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8474576473236084,3.606135129928589,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.860640287399292,5.047613859176636,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8587570786476135,4.991495847702026,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8323917388916016,4.886725187301636,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.41017964482307434,271.6348626613617,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.3648417592048645,330.5468270778656,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.3934987187385559,242.81148767471313,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.401197612285614,312.7460684776306,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.948685884475708,14.245241403579712,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9411764740943909,11.593992710113525,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9624530673027039,13.841377019882202,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.948685884475708,10.903462409973145,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.47706422209739685,1.8732483386993408,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,1.8153986930847168,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,1.841526985168457,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5871559381484985,1.8910064697265625,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.75,0.8840694427490234,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.8176829814910889,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.8093869686126709,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.5961538553237915,0.856055736541748,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.6818181872367859,7.281689643859863,1056,11,10000,RandomProjectionOnline +Connect4,0.7088637351989746,308.4131586551666,101336,3,10000,RandomProjectionOnline +Connect4,0.7498371601104736,303.0902247428894,101336,3,10000,RandomProjectionOnline +Connect4,0.7773106694221497,280.2924454212189,101336,3,10000,RandomProjectionOnline +Connect4,0.7406004071235657,271.6211791038513,101336,3,10000,RandomProjectionOnline +Contrac,0.47554346919059753,6.8356592655181885,2210,3,10000,RandomProjectionOnline +Contrac,0.36684781312942505,6.954187631607056,2210,3,10000,RandomProjectionOnline +Contrac,0.45652174949645996,6.484207391738892,2210,3,10000,RandomProjectionOnline +Contrac,0.426630437374115,6.708587169647217,2210,3,10000,RandomProjectionOnline +CreditApproval,0.819767415523529,2.806159734725952,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,2.792583465576172,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8430232405662537,2.6775243282318115,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,2.7435574531555176,1036,2,10000,RandomProjectionOnline +CylinderBands,0.7109375,2.2898898124694824,768,2,10000,RandomProjectionOnline +CylinderBands,0.6953125,2.477588176727295,768,2,10000,RandomProjectionOnline +CylinderBands,0.5078125,2.4846012592315674,768,2,10000,RandomProjectionOnline +CylinderBands,0.65625,2.25730037689209,768,2,10000,RandomProjectionOnline +Dermatology,0.901098906993866,2.9822113513946533,550,6,10000,RandomProjectionOnline +Dermatology,0.9560439586639404,2.8364057540893555,550,6,10000,RandomProjectionOnline +Dermatology,0.9780219793319702,2.897020101547241,550,6,10000,RandomProjectionOnline +Dermatology,0.9560439586639404,2.890068531036377,550,6,10000,RandomProjectionOnline +Echocardiogram,0.8484848737716675,0.5456199645996094,196,2,10000,RandomProjectionOnline +Echocardiogram,0.7272727489471436,0.5351402759552002,196,2,10000,RandomProjectionOnline +Echocardiogram,0.7878788113594055,0.5557618141174316,196,2,10000,RandomProjectionOnline +Echocardiogram,0.8181818127632141,0.5825483798980713,196,2,10000,RandomProjectionOnline +Ecoli,0.6904761791229248,2.8137869834899902,504,8,10000,RandomProjectionOnline +Ecoli,0.773809552192688,2.897425651550293,504,8,10000,RandomProjectionOnline +Ecoli,0.7857142686843872,2.885453939437866,504,8,10000,RandomProjectionOnline +Ecoli,0.7023809552192688,2.693974018096924,504,8,10000,RandomProjectionOnline +EnergyY1,0.8541666865348816,3.054014205932617,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8385416865348816,2.955744981765747,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8489583134651184,3.0430963039398193,1152,3,10000,RandomProjectionOnline +EnergyY1,0.7916666865348816,2.8486320972442627,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8229166865348816,2.9238016605377197,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8489583134651184,2.7476961612701416,1152,3,10000,RandomProjectionOnline +EnergyY2,0.7760416865348816,2.7483255863189697,1152,3,10000,RandomProjectionOnline +EnergyY2,0.765625,3.0424892902374268,1152,3,10000,RandomProjectionOnline +Fertility,0.9200000166893005,0.4172196388244629,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.43469691276550293,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.41873812675476074,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.4171617031097412,150,2,10000,RandomProjectionOnline +Flags,0.3541666567325592,1.7739439010620117,292,8,10000,RandomProjectionOnline +Flags,0.3541666567325592,1.7636327743530273,292,8,10000,RandomProjectionOnline +Flags,0.4375,1.7201011180877686,292,8,10000,RandomProjectionOnline +Flags,0.3125,1.7700886726379395,292,8,10000,RandomProjectionOnline +Glass,0.5660377144813538,1.8589904308319092,322,6,10000,RandomProjectionOnline +Glass,0.5849056839942932,1.9088873863220215,322,6,10000,RandomProjectionOnline +Glass,0.6415094137191772,1.9515211582183838,322,6,10000,RandomProjectionOnline +Glass,0.4716981053352356,1.8550629615783691,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.6842105388641357,0.9839274883270264,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.6842105388641357,1.0674855709075928,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.5263158082962036,0.8698036670684814,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.46052631735801697,0.6770713329315186,460,2,10000,RandomProjectionOnline +HayesRoth,0.3928571343421936,0.3991861343383789,264,3,10000,RandomProjectionOnline +HeartCleveland,0.5131579041481018,2.593111515045166,454,5,10000,RandomProjectionOnline +HeartCleveland,0.42105263471603394,2.6183745861053467,454,5,10000,RandomProjectionOnline +HeartCleveland,0.5921052694320679,2.6001808643341064,454,5,10000,RandomProjectionOnline +HeartCleveland,0.6315789222717285,2.527245044708252,454,5,10000,RandomProjectionOnline +HeartHungarian,0.7945205569267273,2.378389358520508,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8219178318977356,2.430595636367798,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8767123222351074,2.348601818084717,442,5,10000,RandomProjectionOnline +HeartHungarian,0.7260273694992065,2.261580228805542,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.4516128897666931,1.0734999179840088,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.4838709533214569,1.0770931243896484,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.29032257199287415,1.0831708908081055,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.3870967626571655,1.1151525974273682,184,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,1.7540321350097656,300,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,1.7547760009765625,300,5,10000,RandomProjectionOnline +HeartVa,0.3199999928474426,1.805833339691162,300,5,10000,RandomProjectionOnline +HeartVa,0.2199999988079071,1.8946831226348877,300,5,10000,RandomProjectionOnline +Hepatitis,0.8205128312110901,0.613530158996582,232,2,10000,RandomProjectionOnline +Hepatitis,0.8717948794364929,0.6636619567871094,232,2,10000,RandomProjectionOnline +Hepatitis,0.7179487347602844,0.6685242652893066,232,2,10000,RandomProjectionOnline +Hepatitis,0.8717948794364929,0.6641013622283936,232,2,10000,RandomProjectionOnline +HillValley,0.6996699571609497,5.782768249511719,1212,2,10000,RandomProjectionOnline +HorseColic,0.6029411554336548,1.5098559856414795,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.664383590221405,2.2941670417785645,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6369863152503967,2.2855966091156006,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.5958904027938843,2.291311740875244,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6917808055877686,2.400668144226074,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.28809523582458496,12.442983627319336,420,7,10000,RandomProjectionOnline +Ionosphere,0.9431818127632141,1.498365879058838,526,2,10000,RandomProjectionOnline +Ionosphere,0.8863636255264282,1.8482544422149658,526,2,10000,RandomProjectionOnline +Ionosphere,0.9318181872367859,1.9617681503295898,526,2,10000,RandomProjectionOnline +Ionosphere,0.875,2.013460636138916,526,2,10000,RandomProjectionOnline +Iris,0.837837815284729,0.4276916980743408,226,3,10000,RandomProjectionOnline +Iris,0.7297297120094299,0.43471384048461914,226,3,10000,RandomProjectionOnline +Iris,0.7027027010917664,0.44865965843200684,226,3,10000,RandomProjectionOnline +Iris,0.8108108043670654,0.44301772117614746,226,3,10000,RandomProjectionOnline +LedDisplay,0.6919999718666077,8.346302032470703,1500,10,10000,RandomProjectionOnline +LedDisplay,0.628000020980835,8.509647846221924,1500,10,10000,RandomProjectionOnline +LedDisplay,0.6240000128746033,7.638016223907471,1500,10,10000,RandomProjectionOnline +LedDisplay,0.6919999718666077,7.241584777832031,1500,10,10000,RandomProjectionOnline +Lenses,0.3333333432674408,0.07456779479980469,36,3,10000,RandomProjectionOnline +Lenses,0.3333333432674408,0.08308267593383789,36,3,10000,RandomProjectionOnline +Lenses,1.0,0.0910940170288086,36,3,10000,RandomProjectionOnline +Lenses,1.0,0.09656000137329102,36,3,10000,RandomProjectionOnline +Letter,0.8435999751091003,215.04369735717773,30000,26,10000,RandomProjectionOnline +Letter,0.8222000002861023,144.55110263824463,30000,26,10000,RandomProjectionOnline +Letter,0.7771999835968018,211.88823223114014,30000,26,10000,RandomProjectionOnline +Letter,0.8277999758720398,214.60862922668457,30000,26,10000,RandomProjectionOnline +Libras,0.6666666865348816,4.373089790344238,540,15,10000,RandomProjectionOnline +Libras,0.6555555462837219,4.158812522888184,540,15,10000,RandomProjectionOnline +Libras,0.5666666626930237,4.145421028137207,540,15,10000,RandomProjectionOnline +Libras,0.6777777671813965,4.157349109649658,540,15,10000,RandomProjectionOnline +LowResSpect,0.8120300769805908,4.7500159740448,796,9,10000,RandomProjectionOnline +LowResSpect,0.8345864415168762,4.518465757369995,796,9,10000,RandomProjectionOnline +LowResSpect,0.8045112490653992,4.840543031692505,796,9,10000,RandomProjectionOnline +LowResSpect,0.8571428656578064,4.498878240585327,796,9,10000,RandomProjectionOnline +LungCancer,0.5,0.21322894096374512,48,3,10000,RandomProjectionOnline +LungCancer,0.5,0.17478227615356445,48,3,10000,RandomProjectionOnline +LungCancer,0.625,0.149092435836792,48,3,10000,RandomProjectionOnline +LungCancer,0.375,0.15723204612731934,48,3,10000,RandomProjectionOnline +Lymphography,0.6486486196517944,1.2003719806671143,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,1.2222137451171875,222,4,10000,RandomProjectionOnline +Lymphography,0.837837815284729,1.2386360168457031,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,0.6007559299468994,222,4,10000,RandomProjectionOnline +Magic,0.7558359503746033,74.93169379234314,28530,2,10000,RandomProjectionOnline +Magic,0.826288104057312,74.96537470817566,28530,2,10000,RandomProjectionOnline +Magic,0.7282860279083252,69.53995609283447,28530,2,10000,RandomProjectionOnline +Magic,0.8153522610664368,77.903972864151,28530,2,10000,RandomProjectionOnline +Mammographic,0.6291666626930237,3.714423656463623,1442,2,10000,RandomProjectionOnline +Mammographic,0.6916666626930237,3.7605082988739014,1442,2,10000,RandomProjectionOnline +Mammographic,0.7541666626930237,4.022594451904297,1442,2,10000,RandomProjectionOnline +Mammographic,0.762499988079071,3.9738430976867676,1442,2,10000,RandomProjectionOnline +Miniboone,0.8688337802886963,270.0475206375122,195096,2,10000,RandomProjectionOnline +Miniboone,0.8520420789718628,235.32979679107666,195096,2,10000,RandomProjectionOnline +Miniboone,0.8480132818222046,239.26065325737,195096,2,10000,RandomProjectionOnline +Miniboone,0.8399556875228882,267.70984077453613,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.692307710647583,0.30994439125061035,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.5384615659713745,0.282672643661499,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.5769230723381042,0.2337660789489746,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.23602581024169922,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7289837002754211,7.012742042541504,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7352572083473206,7.2028892040252686,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.796737790107727,7.221988916397095,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.816813051700592,7.219181776046753,4786,3,10000,RandomProjectionOnline +Monks1,0.5763888955116272,1.4177019596099854,248,2,10000,RandomProjectionOnline +Monks2,0.48148149251937866,1.4691541194915771,338,2,10000,RandomProjectionOnline +Monks3,0.48842594027519226,1.3757202625274658,244,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,14.087186813354492,12186,2,10000,RandomProjectionOnline +Mushroom,0.9990152716636658,13.670074224472046,12186,2,10000,RandomProjectionOnline +Mushroom,0.9985228776931763,13.722841024398804,12186,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,13.828906536102295,12186,2,10000,RandomProjectionOnline +Musk1,0.680672287940979,1.2573695182800293,714,2,10000,RandomProjectionOnline +Musk1,0.7815126180648804,1.3640146255493164,714,2,10000,RandomProjectionOnline +Musk1,0.756302535533905,1.2962212562561035,714,2,10000,RandomProjectionOnline +Musk1,0.7226890921592712,1.244614839553833,714,2,10000,RandomProjectionOnline +Musk2,0.9526985883712769,15.786335945129395,9898,2,10000,RandomProjectionOnline +Musk2,0.9454214572906494,16.534173250198364,9898,2,10000,RandomProjectionOnline +Musk2,0.9175257682800293,15.89083480834961,9898,2,10000,RandomProjectionOnline +Musk2,0.9442086219787598,16.043747425079346,9898,2,10000,RandomProjectionOnline +Nursery,0.8317901492118835,28.670469760894775,19440,5,10000,RandomProjectionOnline +Nursery,0.8842592835426331,25.794776678085327,19440,5,10000,RandomProjectionOnline +Nursery,0.8521605134010315,27.85918641090393,19440,5,10000,RandomProjectionOnline +Nursery,0.8885802626609802,29.302175045013428,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6980392336845398,3.2820253372192383,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7372549176216125,3.370302438735962,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6352941393852234,3.3190267086029053,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6392157077789307,2.5565974712371826,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.9274601936340332,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.9723396301269531,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.9137254953384399,2.068979024887085,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8666666746139526,2.122342824935913,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7280701994895935,1.9113259315490723,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7543859481811523,1.8488752841949463,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,1.8241257667541504,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.6710526347160339,1.9144225120544434,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.9078947305679321,1.8406004905700684,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8991228342056274,1.8187572956085205,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.890350878238678,1.793184518814087,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8859649300575256,1.822601318359375,1368,3,10000,RandomProjectionOnline +Optical,0.9271007180213928,11.784659624099731,7646,10,10000,RandomProjectionOnline +Ozone,0.9716088175773621,4.934789657592773,3804,2,10000,RandomProjectionOnline +Ozone,0.9700315594673157,5.000978708267212,3804,2,10000,RandomProjectionOnline +Ozone,0.9763407111167908,4.690575361251831,3804,2,10000,RandomProjectionOnline +Ozone,0.9621450901031494,4.678875207901001,3804,2,10000,RandomProjectionOnline +PageBlocks,0.9393274784088135,9.557945489883423,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9480994343757629,9.1087646484375,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9524853825569153,9.252203941345215,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9517543911933899,9.327728033065796,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8367347121238708,0.3430018424987793,292,2,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.34522056579589844,292,2,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.34874582290649414,292,2,10000,RandomProjectionOnline +Parkinsons,0.7551020383834839,0.36048030853271484,292,2,10000,RandomProjectionOnline +Pendigits,0.9534019231796265,20.859821796417236,14988,10,10000,RandomProjectionOnline +Pima,0.640625,1.3691580295562744,1152,2,10000,RandomProjectionOnline +Pima,0.640625,1.3797554969787598,1152,2,10000,RandomProjectionOnline +Pima,0.65625,1.3833949565887451,1152,2,10000,RandomProjectionOnline +Pima,0.7135416865348816,1.3889508247375488,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.18665623664855957,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.18936538696289062,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.19218063354492188,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.18731236457824707,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.7692307829856873,0.19771766662597656,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5,0.1976611614227295,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.19818854331970215,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.19637417793273926,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.17656517028808594,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.695652186870575,0.17444562911987305,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.17278838157653809,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.17860150337219238,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.17765164375305176,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1784343719482422,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.17650556564331055,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.17757773399353027,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.22861075401306152,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.4901103973388672,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.2561469078063965,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.5384615659713745,0.21831870079040527,158,6,10000,RandomProjectionOnline +Planning,0.5777778029441833,0.34550905227661133,274,2,10000,RandomProjectionOnline +Planning,0.6666666865348816,0.3396298885345459,274,2,10000,RandomProjectionOnline +Planning,0.5111111402511597,0.33835434913635254,274,2,10000,RandomProjectionOnline +Planning,0.6000000238418579,0.33932995796203613,274,2,10000,RandomProjectionOnline +PlantMargin,0.6050000190734863,5.034514665603638,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6225000023841858,4.985015869140625,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6299999952316284,5.952375411987305,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6025000214576721,5.0148749351501465,2400,100,10000,RandomProjectionOnline +PlantShape,0.4399999976158142,5.1268393993377686,2400,100,10000,RandomProjectionOnline +PlantShape,0.48750001192092896,5.370797872543335,2400,100,10000,RandomProjectionOnline +PlantShape,0.46000000834465027,5.701077461242676,2400,100,10000,RandomProjectionOnline +PlantShape,0.4749999940395355,6.049028158187866,2400,100,10000,RandomProjectionOnline +PlantTexture,0.6575000286102295,5.058758497238159,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6100000143051147,5.171051502227783,2398,100,10000,RandomProjectionOnline +PlantTexture,0.637499988079071,6.068139553070068,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6025000214576721,6.3504979610443115,2398,100,10000,RandomProjectionOnline +PostOperative,0.7272727489471436,0.1918625831604004,136,3,10000,RandomProjectionOnline +PostOperative,0.5,0.1931135654449463,136,3,10000,RandomProjectionOnline +PostOperative,0.5454545617103577,0.18341970443725586,136,3,10000,RandomProjectionOnline +PostOperative,0.7272727489471436,0.19048786163330078,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.37804877758026123,0.7946372032165527,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.3658536672592163,0.791532039642334,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.353658527135849,0.8012378215789795,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.40243902802467346,0.7989022731781006,496,15,10000,RandomProjectionOnline +Ringnorm,0.9783783555030823,14.502026796340942,11100,2,10000,RandomProjectionOnline +Ringnorm,0.8454053997993469,14.646940231323242,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9800000190734863,14.523580312728882,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9794594645500183,15.995540857315063,11100,2,10000,RandomProjectionOnline +Seeds,0.8269230723381042,0.537039041519165,316,3,10000,RandomProjectionOnline +Seeds,0.8653846383094788,0.5941460132598877,316,3,10000,RandomProjectionOnline +Seeds,0.7115384340286255,0.35817933082580566,316,3,10000,RandomProjectionOnline +Seeds,0.942307710647583,0.3631167411804199,316,3,10000,RandomProjectionOnline +Semeion,0.839195966720581,4.777905225753784,2390,10,10000,RandomProjectionOnline +Semeion,0.839195966720581,4.468454122543335,2390,10,10000,RandomProjectionOnline +Semeion,0.8366833925247192,4.774435520172119,2390,10,10000,RandomProjectionOnline +Semeion,0.8115577697753906,4.574886322021484,2390,10,10000,RandomProjectionOnline +Soybean,0.33510637283325195,1.7294111251831055,614,18,10000,RandomProjectionOnline +Spambase,0.8643478155136108,9.436800479888916,6902,2,10000,RandomProjectionOnline +Spambase,0.852173924446106,9.531991720199585,6902,2,10000,RandomProjectionOnline +Spambase,0.9156521558761597,9.607202053070068,6902,2,10000,RandomProjectionOnline +Spambase,0.9078260660171509,9.020186424255371,6902,2,10000,RandomProjectionOnline +Spect,0.6129032373428345,0.6899878978729248,158,2,10000,RandomProjectionOnline +Spectf,0.759358286857605,0.700749397277832,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.6627907156944275,1.541905164718628,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5232558250427246,1.5586163997650146,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.6569767594337463,1.5371155738830566,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.4883720874786377,1.5482356548309326,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6679999828338623,2.1839680671691895,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7480000257492065,2.203798770904541,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7239999771118164,2.215768337249756,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7080000042915344,2.1775364875793457,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8507462739944458,0.5815155506134033,406,2,10000,RandomProjectionOnline +StatlogHeart,0.8059701323509216,0.58577561378479,406,2,10000,RandomProjectionOnline +StatlogHeart,0.7761194109916687,0.5727365016937256,406,2,10000,RandomProjectionOnline +StatlogHeart,0.6268656849861145,0.5756669044494629,406,2,10000,RandomProjectionOnline +StatlogImage,0.8890814781188965,4.8178229331970215,3466,7,10000,RandomProjectionOnline +StatlogImage,0.8994800448417664,4.836514711380005,3466,7,10000,RandomProjectionOnline +StatlogImage,0.9497400522232056,5.436894416809082,3466,7,10000,RandomProjectionOnline +StatlogImage,0.9012131690979004,4.604441404342651,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.8420000076293945,15.769907474517822,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.9974482655525208,109.95908832550049,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.6113743782043457,2.217548131942749,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.7109004855155945,1.801405668258667,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.7061611413955688,1.741175889968872,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.6066350936889648,2.0175092220306396,1270,4,10000,RandomProjectionOnline +SteelPlates,0.6206185817718506,4.106244087219238,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6659793853759766,4.095365524291992,2912,7,10000,RandomProjectionOnline +SteelPlates,0.7134020328521729,4.158533096313477,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6494845151901245,3.814016819000244,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.8399999737739563,1.0611488819122314,900,6,10000,RandomProjectionOnline +SyntheticControl,0.6933333277702332,1.0511395931243896,900,6,10000,RandomProjectionOnline +SyntheticControl,0.7933333516120911,1.0505995750427246,900,6,10000,RandomProjectionOnline +SyntheticControl,0.800000011920929,1.2325947284698486,900,6,10000,RandomProjectionOnline +Teaching,0.34210526943206787,0.3214123249053955,226,3,10000,RandomProjectionOnline +Teaching,0.42105263471603394,0.33251309394836426,226,3,10000,RandomProjectionOnline +Teaching,0.42105263471603394,0.3220512866973877,226,3,10000,RandomProjectionOnline +Teaching,0.44736841320991516,0.2739906311035156,226,3,10000,RandomProjectionOnline +Thyroid,0.9288214445114136,13.824190139770508,7544,3,10000,RandomProjectionOnline +TicTacToe,0.8200836777687073,1.83133864402771,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8995816111564636,1.836167335510254,1438,2,10000,RandomProjectionOnline +TicTacToe,0.7949790954589844,1.8441359996795654,1438,2,10000,RandomProjectionOnline +TicTacToe,0.7489539980888367,1.837186336517334,1438,2,10000,RandomProjectionOnline +Titanic,0.7909091114997864,3.865319013595581,3302,2,10000,RandomProjectionOnline +Titanic,0.49636363983154297,3.9140236377716064,3302,2,10000,RandomProjectionOnline +Titanic,0.5,4.118550539016724,3302,2,10000,RandomProjectionOnline +Titanic,0.45818182826042175,4.111438274383545,3302,2,10000,RandomProjectionOnline +Trains,0.5,0.02538585662841797,16,2,10000,RandomProjectionOnline +Trains,0.5,0.024529457092285156,16,2,10000,RandomProjectionOnline +Trains,0.5,0.027113676071166992,16,2,10000,RandomProjectionOnline +Trains,0.5,0.028001070022583008,16,2,10000,RandomProjectionOnline +Twonorm,0.6232432723045349,15.445720672607422,11100,2,10000,RandomProjectionOnline +Twonorm,0.661081075668335,12.893954277038574,11100,2,10000,RandomProjectionOnline +Twonorm,0.6708108186721802,13.700604438781738,11100,2,10000,RandomProjectionOnline +Twonorm,0.6399999856948853,18.374350547790527,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7532467246055603,0.6980705261230469,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7922077775001526,0.5344655513763428,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.6605813503265381,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8701298832893372,0.5782802104949951,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.5765500068664551,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.6099746227264404,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.6210670471191406,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7532467246055603,0.6200463771820068,466,3,10000,RandomProjectionOnline +WallFollowing,0.8181818127632141,10.902273654937744,8184,4,10000,RandomProjectionOnline +WallFollowing,0.7697947025299072,11.149617433547974,8184,4,10000,RandomProjectionOnline +WallFollowing,0.8181818127632141,10.778830528259277,8184,4,10000,RandomProjectionOnline +WallFollowing,0.8350439667701721,12.17647099494934,8184,4,10000,RandomProjectionOnline +Waveform,0.828000009059906,9.397661447525024,7500,3,10000,RandomProjectionOnline +Waveform,0.8392000198364258,9.801198959350586,7500,3,10000,RandomProjectionOnline +Waveform,0.8047999739646912,10.26380705833435,7500,3,10000,RandomProjectionOnline +Waveform,0.8335999846458435,11.355874300003052,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8367999792098999,10.421080589294434,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8399999737739563,10.742251634597778,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8407999873161316,9.723770380020142,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8447999954223633,10.002988576889038,7500,3,10000,RandomProjectionOnline +Wine,0.9545454382896423,0.3351922035217285,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.3334178924560547,268,3,10000,RandomProjectionOnline +Wine,0.8863636255264282,0.3321192264556885,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.3173999786376953,268,3,10000,RandomProjectionOnline +WineQualityRed,0.5475000143051147,3.165817975997925,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.4724999964237213,3.327443838119507,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.5224999785423279,3.247225046157837,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.5699999928474426,3.0727531909942627,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.5122548937797546,9.637539863586426,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.4771241843700409,10.059963464736938,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.540032684803009,10.15176248550415,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.43382352590560913,10.321547508239746,7348,7,10000,RandomProjectionOnline +Yeast,0.506738543510437,3.306483268737793,2226,10,10000,RandomProjectionOnline +Yeast,0.4716981053352356,3.254183292388916,2226,10,10000,RandomProjectionOnline +Yeast,0.5498652458190918,3.2362008094787598,2226,10,10000,RandomProjectionOnline +Yeast,0.4474393427371979,3.3095602989196777,2226,10,10000,RandomProjectionOnline +Zoo,0.8399999737739563,0.2106330394744873,152,7,10000,RandomProjectionOnline +Zoo,0.9599999785423279,0.21352624893188477,152,7,10000,RandomProjectionOnline +Zoo,0.9200000166893005,0.20884466171264648,152,7,10000,RandomProjectionOnline +Zoo,0.8799999952316284,0.21134543418884277,152,7,10000,RandomProjectionOnline +Abalone,0.6063218116760254,37.061121702194214,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5929118990898132,36.36884927749634,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5938697457313538,30.64634680747986,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5996168851852417,29.953071117401123,6266,3,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,1.0066750049591064,180,2,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,0.998450517654419,180,2,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,1.0015718936920166,180,2,10000,RandomProjectionOnlineIterative +AcuteInflammation,1.0,0.9880893230438232,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,0.9908874034881592,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,1.0012617111206055,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,1.0398802757263184,180,2,10000,RandomProjectionOnlineIterative +AcuteNephritis,1.0,1.0777575969696045,180,2,10000,RandomProjectionOnlineIterative +Adult,0.8049874305725098,307.22893953323364,65122,2,10000,RandomProjectionOnlineIterative +Annealing,0.07999999821186066,6.35808539390564,1596,5,10000,RandomProjectionOnlineIterative +Arrhythmia,0.5398229956626892,4.965144395828247,678,13,10000,RandomProjectionOnlineIterative +Arrhythmia,0.6460176706314087,4.819802522659302,678,13,10000,RandomProjectionOnlineIterative +Arrhythmia,0.6548672318458557,4.311460971832275,678,13,10000,RandomProjectionOnlineIterative +Arrhythmia,0.7079645991325378,4.304762125015259,678,13,10000,RandomProjectionOnlineIterative +AudiologyStd,0.6800000071525574,1.5386450290679932,342,18,10000,RandomProjectionOnlineIterative +BalanceScale,0.942307710647583,3.447814464569092,938,3,10000,RandomProjectionOnlineIterative +BalanceScale,0.9487179517745972,3.478428840637207,938,3,10000,RandomProjectionOnlineIterative +BalanceScale,0.9679487347602844,3.5917890071868896,938,3,10000,RandomProjectionOnlineIterative +BalanceScale,0.942307710647583,3.434213638305664,938,3,10000,RandomProjectionOnlineIterative +Balloons,0.5,0.0997781753540039,24,2,10000,RandomProjectionOnlineIterative +Balloons,1.0,0.09796857833862305,24,2,10000,RandomProjectionOnlineIterative +Balloons,0.75,0.09823465347290039,24,2,10000,RandomProjectionOnlineIterative +Balloons,0.5,0.0960536003112793,24,2,10000,RandomProjectionOnlineIterative +Bank,0.8787610530853271,28.782180547714233,6782,2,10000,RandomProjectionOnlineIterative +Bank,0.8584070801734924,27.60861897468567,6782,2,10000,RandomProjectionOnlineIterative +Bank,0.874336302280426,27.566713571548462,6782,2,10000,RandomProjectionOnlineIterative +Bank,0.886725664138794,27.35900092124939,6782,2,10000,RandomProjectionOnlineIterative +Blood,0.7165775299072266,4.2504847049713135,1122,2,10000,RandomProjectionOnlineIterative +Blood,0.7860962748527527,4.304652452468872,1122,2,10000,RandomProjectionOnlineIterative +Blood,0.7647058963775635,4.405308246612549,1122,2,10000,RandomProjectionOnlineIterative +Blood,0.7112299203872681,6.313713550567627,1122,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.6338028311729431,1.5854454040527344,430,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.577464759349823,1.576352596282959,430,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.6197183132171631,1.5174553394317627,430,2,10000,RandomProjectionOnlineIterative +BreastCancer,0.7323943376541138,1.518622875213623,430,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.9200000166893005,4.511485576629639,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.8742856979370117,4.235864877700806,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.9314285516738892,4.237769603729248,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,3.5838775634765625,1048,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9366196990013123,3.6299381256103516,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9295774698257446,2.900559902191162,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,3.454807996749878,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,3.4610660076141357,854,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.7142857313156128,1.2543284893035889,298,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.7346938848495483,1.2617850303649902,298,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.2697763442993164,298,2,10000,RandomProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.2768521308898926,298,2,10000,RandomProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.7179374694824219,160,6,10000,RandomProjectionOnlineIterative +BreastTissue,0.5769230723381042,0.7142090797424316,160,6,10000,RandomProjectionOnlineIterative +BreastTissue,0.5384615659713745,0.7067174911499023,160,6,10000,RandomProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.7118513584136963,160,6,10000,RandomProjectionOnlineIterative +Car,0.9236111044883728,10.58269739151001,2592,4,10000,RandomProjectionOnlineIterative +Car,0.9143518805503845,10.567552089691162,2592,4,10000,RandomProjectionOnlineIterative +Car,0.8726851940155029,10.543987035751343,2592,4,10000,RandomProjectionOnlineIterative +Car,0.9236111044883728,11.947454452514648,2592,4,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.790960431098938,16.767303228378296,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.7796609997749329,14.469701051712036,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.7796609997749329,16.939108848571777,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,15.879300355911255,3190,10,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.8775894641876221,13.936062335968018,3190,3,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.8964218497276306,15.704092502593994,3190,3,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.9001883268356323,17.76575469970703,3190,3,10000,RandomProjectionOnlineIterative +Cardiotocography3Clases,0.9265536665916443,12.8860502243042,3190,3,10000,RandomProjectionOnlineIterative +ChessKrvk,0.4689193069934845,384.3662078380585,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvk,0.4188765287399292,313.4862267971039,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvk,0.44325634837150574,226.28286576271057,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvk,0.41659536957740784,254.59416890144348,42084,18,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9424280524253845,18.63832187652588,4794,2,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9737171530723572,17.618622541427612,4794,2,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9436795711517334,19.61994981765747,4794,2,10000,RandomProjectionOnlineIterative +ChessKrvkp,0.9737171530723572,19.299699068069458,4794,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5504587292671204,2.975114345550537,652,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,2.571765661239624,652,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5596330165863037,2.396467924118042,652,2,10000,RandomProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,2.4055678844451904,652,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.1502912044525146,312,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.1449482440948486,312,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.1753499507904053,312,2,10000,RandomProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7692307829856873,1.131542444229126,312,2,10000,RandomProjectionOnlineIterative +ConnBenchVowelDeterding,0.9502164721488953,6.324643850326538,1056,11,10000,RandomProjectionOnlineIterative +Connect4,0.7677186131477356,402.73171758651733,101336,3,10000,RandomProjectionOnlineIterative +Connect4,0.7957250475883484,387.1920566558838,101336,3,10000,RandomProjectionOnlineIterative +Connect4,0.7853632569313049,378.97624373435974,101336,3,10000,RandomProjectionOnlineIterative +Connect4,0.7774291038513184,391.0736310482025,101336,3,10000,RandomProjectionOnlineIterative +Contrac,0.46739131212234497,9.351900815963745,2210,3,10000,RandomProjectionOnlineIterative +Contrac,0.44021740555763245,8.563683271408081,2210,3,10000,RandomProjectionOnlineIterative +Contrac,0.45923912525177,8.346152067184448,2210,3,10000,RandomProjectionOnlineIterative +Contrac,0.47554346919059753,9.679707527160645,2210,3,10000,RandomProjectionOnlineIterative +CreditApproval,0.8023256063461304,4.111325740814209,1036,2,10000,RandomProjectionOnlineIterative +CreditApproval,0.8313953280448914,4.134563446044922,1036,2,10000,RandomProjectionOnlineIterative +CreditApproval,0.7732558250427246,4.1199822425842285,1036,2,10000,RandomProjectionOnlineIterative +CreditApproval,0.8779069781303406,3.6519081592559814,1036,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.6796875,3.2128453254699707,768,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.6640625,3.2023680210113525,768,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.7265625,3.2205917835235596,768,2,10000,RandomProjectionOnlineIterative +CylinderBands,0.671875,3.2118005752563477,768,2,10000,RandomProjectionOnlineIterative +Dermatology,0.9670329689979553,2.126149892807007,550,6,10000,RandomProjectionOnlineIterative +Dermatology,0.9670329689979553,2.131032705307007,550,6,10000,RandomProjectionOnlineIterative +Dermatology,0.9670329689979553,2.0917301177978516,550,6,10000,RandomProjectionOnlineIterative +Dermatology,0.9450549483299255,2.085320234298706,550,6,10000,RandomProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7837810516357422,196,2,10000,RandomProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7824997901916504,196,2,10000,RandomProjectionOnlineIterative +Echocardiogram,0.6666666865348816,0.7777979373931885,196,2,10000,RandomProjectionOnlineIterative +Echocardiogram,0.6969696879386902,0.7891926765441895,196,2,10000,RandomProjectionOnlineIterative +Ecoli,0.75,2.045689344406128,504,8,10000,RandomProjectionOnlineIterative +Ecoli,0.738095223903656,2.040691375732422,504,8,10000,RandomProjectionOnlineIterative +Ecoli,0.8095238208770752,2.0480852127075195,504,8,10000,RandomProjectionOnlineIterative +Ecoli,0.7142857313156128,2.046997547149658,504,8,10000,RandomProjectionOnlineIterative +EnergyY1,0.890625,4.67541241645813,1152,3,10000,RandomProjectionOnlineIterative +EnergyY1,0.796875,4.417259454727173,1152,3,10000,RandomProjectionOnlineIterative +EnergyY1,0.8697916865348816,4.677605628967285,1152,3,10000,RandomProjectionOnlineIterative +EnergyY1,0.8541666865348816,4.6532862186431885,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.828125,4.641313552856445,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.8333333134651184,4.098532438278198,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.8854166865348816,3.7495102882385254,1152,3,10000,RandomProjectionOnlineIterative +EnergyY2,0.8541666865348816,4.391053676605225,1152,3,10000,RandomProjectionOnlineIterative +Fertility,0.8799999952316284,0.5985956192016602,150,2,10000,RandomProjectionOnlineIterative +Fertility,0.8799999952316284,0.5982038974761963,150,2,10000,RandomProjectionOnlineIterative +Fertility,1.0,0.6087133884429932,150,2,10000,RandomProjectionOnlineIterative +Fertility,0.8799999952316284,0.6040952205657959,150,2,10000,RandomProjectionOnlineIterative +Flags,0.4166666567325592,1.2584481239318848,292,8,10000,RandomProjectionOnlineIterative +Flags,0.5208333134651184,1.0952460765838623,292,8,10000,RandomProjectionOnlineIterative +Flags,0.5208333134651184,1.2460038661956787,292,8,10000,RandomProjectionOnlineIterative +Flags,0.375,1.2589657306671143,292,8,10000,RandomProjectionOnlineIterative +Glass,0.698113203048706,1.3513095378875732,322,6,10000,RandomProjectionOnlineIterative +Glass,0.5849056839942932,1.3386085033416748,322,6,10000,RandomProjectionOnlineIterative +Glass,0.7169811129570007,1.338437557220459,322,6,10000,RandomProjectionOnlineIterative +Glass,0.6037735939025879,1.3356297016143799,322,6,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.6184210777282715,1.701934576034546,460,2,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.5,1.6887459754943848,460,2,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.7236841917037964,1.7220771312713623,460,2,10000,RandomProjectionOnlineIterative +HabermanSurvival,0.5,1.691594123840332,460,2,10000,RandomProjectionOnlineIterative +HayesRoth,0.4285714328289032,1.0133461952209473,264,3,10000,RandomProjectionOnlineIterative +HeartCleveland,0.4868420958518982,1.8013362884521484,454,5,10000,RandomProjectionOnlineIterative +HeartCleveland,0.5526315569877625,1.6322028636932373,454,5,10000,RandomProjectionOnlineIterative +HeartCleveland,0.5394737124443054,1.6292614936828613,454,5,10000,RandomProjectionOnlineIterative +HeartCleveland,0.5657894611358643,1.6352014541625977,454,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.7260273694992065,1.7346198558807373,442,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.7397260069847107,1.7986810207366943,442,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.7534246444702148,1.7871451377868652,442,5,10000,RandomProjectionOnlineIterative +HeartHungarian,0.8082191944122314,1.7996852397918701,442,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.4838709533214569,0.8013913631439209,184,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.8147914409637451,184,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.8204665184020996,184,5,10000,RandomProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.806624174118042,184,5,10000,RandomProjectionOnlineIterative +HeartVa,0.30000001192092896,1.3414466381072998,300,5,10000,RandomProjectionOnlineIterative +HeartVa,0.36000001430511475,1.3573732376098633,300,5,10000,RandomProjectionOnlineIterative +HeartVa,0.23999999463558197,1.3587565422058105,300,5,10000,RandomProjectionOnlineIterative +HeartVa,0.41999998688697815,1.1082019805908203,300,5,10000,RandomProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.9304978847503662,232,2,10000,RandomProjectionOnlineIterative +Hepatitis,0.692307710647583,0.9427080154418945,232,2,10000,RandomProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.9317600727081299,232,2,10000,RandomProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.9372739791870117,232,2,10000,RandomProjectionOnlineIterative +HillValley,0.9306930899620056,5.854022979736328,1212,2,10000,RandomProjectionOnlineIterative +HorseColic,0.6176470518112183,2.4201502799987793,600,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.732876718044281,3.8028204441070557,874,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.6712328791618347,3.529411554336548,874,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,3.377807378768921,874,2,10000,RandomProjectionOnlineIterative +IlpdIndianLiver,0.7260273694992065,3.805406093597412,874,2,10000,RandomProjectionOnlineIterative +ImageSegmentation,0.2742857038974762,6.3315582275390625,420,7,10000,RandomProjectionOnlineIterative +Ionosphere,0.9204545617103577,2.028360366821289,526,2,10000,RandomProjectionOnlineIterative +Ionosphere,0.9431818127632141,1.744856357574463,526,2,10000,RandomProjectionOnlineIterative +Ionosphere,0.9318181872367859,1.7564353942871094,526,2,10000,RandomProjectionOnlineIterative +Ionosphere,0.9659090638160706,1.8197879791259766,526,2,10000,RandomProjectionOnlineIterative +Iris,0.837837815284729,0.8333311080932617,226,3,10000,RandomProjectionOnlineIterative +Iris,0.7837837934494019,0.8438711166381836,226,3,10000,RandomProjectionOnlineIterative +Iris,0.7567567825317383,0.8179192543029785,226,3,10000,RandomProjectionOnlineIterative +Iris,0.837837815284729,0.7961862087249756,226,3,10000,RandomProjectionOnlineIterative +LedDisplay,0.5519999861717224,6.6326587200164795,1500,10,10000,RandomProjectionOnlineIterative +LedDisplay,0.7080000042915344,6.699591636657715,1500,10,10000,RandomProjectionOnlineIterative +LedDisplay,0.628000020980835,5.6206278800964355,1500,10,10000,RandomProjectionOnlineIterative +LedDisplay,0.5519999861717224,6.643865346908569,1500,10,10000,RandomProjectionOnlineIterative +Lenses,0.8333333134651184,0.13083362579345703,36,3,10000,RandomProjectionOnlineIterative +Lenses,0.6666666865348816,0.12916994094848633,36,3,10000,RandomProjectionOnlineIterative +Lenses,1.0,0.13311147689819336,36,3,10000,RandomProjectionOnlineIterative +Lenses,1.0,0.13506531715393066,36,3,10000,RandomProjectionOnlineIterative +Letter,0.8866000175476074,124.26981234550476,30000,26,10000,RandomProjectionOnlineIterative +Letter,0.9031999707221985,123.29919767379761,30000,26,10000,RandomProjectionOnlineIterative +Letter,0.8838000297546387,127.59892272949219,30000,26,10000,RandomProjectionOnlineIterative +Letter,0.9115999937057495,124.58030247688293,30000,26,10000,RandomProjectionOnlineIterative +Libras,0.7666666507720947,2.3201489448547363,540,15,10000,RandomProjectionOnlineIterative +Libras,0.7777777910232544,2.3757448196411133,540,15,10000,RandomProjectionOnlineIterative +Libras,0.855555534362793,2.3973047733306885,540,15,10000,RandomProjectionOnlineIterative +Libras,0.855555534362793,2.4551239013671875,540,15,10000,RandomProjectionOnlineIterative +LowResSpect,0.8646616339683533,3.3549091815948486,796,9,10000,RandomProjectionOnlineIterative +LowResSpect,0.9097744226455688,3.3665921688079834,796,9,10000,RandomProjectionOnlineIterative +LowResSpect,0.8796992301940918,3.3668720722198486,796,9,10000,RandomProjectionOnlineIterative +LowResSpect,0.9097744226455688,3.384218692779541,796,9,10000,RandomProjectionOnlineIterative +LungCancer,0.5,0.21677708625793457,48,3,10000,RandomProjectionOnlineIterative +LungCancer,0.25,0.21213555335998535,48,3,10000,RandomProjectionOnlineIterative +LungCancer,0.375,0.21197080612182617,48,3,10000,RandomProjectionOnlineIterative +LungCancer,0.375,0.2152266502380371,48,3,10000,RandomProjectionOnlineIterative +Lymphography,0.5675675868988037,0.9088313579559326,222,4,10000,RandomProjectionOnlineIterative +Lymphography,0.8918918967247009,0.9134964942932129,222,4,10000,RandomProjectionOnlineIterative +Lymphography,0.8108108043670654,0.9056544303894043,222,4,10000,RandomProjectionOnlineIterative +Lymphography,0.8108108043670654,0.897524356842041,222,4,10000,RandomProjectionOnlineIterative +Magic,0.8311251401901245,102.02921462059021,28530,2,10000,RandomProjectionOnlineIterative +Magic,0.7905362844467163,112.1866705417633,28530,2,10000,RandomProjectionOnlineIterative +Magic,0.8365930318832397,111.07217144966125,28530,2,10000,RandomProjectionOnlineIterative +Magic,0.8195583820343018,138.31716203689575,28530,2,10000,RandomProjectionOnlineIterative +Mammographic,0.7333333492279053,5.948732852935791,1442,2,10000,RandomProjectionOnlineIterative +Mammographic,0.7041666507720947,5.101123332977295,1442,2,10000,RandomProjectionOnlineIterative +Mammographic,0.7833333611488342,6.019377708435059,1442,2,10000,RandomProjectionOnlineIterative +Mammographic,0.800000011920929,5.089573383331299,1442,2,10000,RandomProjectionOnlineIterative +Miniboone,0.8229794502258301,741.4312686920166,195096,2,10000,RandomProjectionOnlineIterative +Miniboone,0.8198732733726501,734.4027707576752,195096,2,10000,RandomProjectionOnlineIterative +Miniboone,0.8462603092193604,752.7746496200562,195096,2,10000,RandomProjectionOnlineIterative +Miniboone,0.7971460223197937,796.269966840744,195096,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.59446120262146,160,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,0.5488049983978271,160,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5393192768096924,160,2,10000,RandomProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5385134220123291,160,2,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.7917189598083496,18.63816523551941,4786,3,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.7478042840957642,16.558055639266968,4786,3,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.8469259738922119,24.819373846054077,4786,3,10000,RandomProjectionOnlineIterative +MolecBiolSplice,0.8030112981796265,23.32034683227539,4786,3,10000,RandomProjectionOnlineIterative +Monks1,0.5231481194496155,2.2070348262786865,248,2,10000,RandomProjectionOnlineIterative +Monks2,0.5138888955116272,2.6090750694274902,338,2,10000,RandomProjectionOnlineIterative +Monks3,0.5787037014961243,2.1622509956359863,244,2,10000,RandomProjectionOnlineIterative +Mushroom,1.0,46.99638843536377,12186,2,10000,RandomProjectionOnlineIterative +Mushroom,1.0,43.841185331344604,12186,2,10000,RandomProjectionOnlineIterative +Mushroom,0.9995076060295105,44.82985877990723,12186,2,10000,RandomProjectionOnlineIterative +Mushroom,1.0,39.998008489608765,12186,2,10000,RandomProjectionOnlineIterative +Musk1,0.7899159789085388,3.202282190322876,714,2,10000,RandomProjectionOnlineIterative +Musk1,0.7394958138465881,3.1297786235809326,714,2,10000,RandomProjectionOnlineIterative +Musk1,0.831932783126831,3.140129327774048,714,2,10000,RandomProjectionOnlineIterative +Musk1,0.8151260614395142,2.6693902015686035,714,2,10000,RandomProjectionOnlineIterative +Musk2,0.9684657454490662,38.3509886264801,9898,2,10000,RandomProjectionOnlineIterative +Musk2,0.9545179009437561,33.3500497341156,9898,2,10000,RandomProjectionOnlineIterative +Musk2,0.9721043109893799,36.55687665939331,9898,2,10000,RandomProjectionOnlineIterative +Musk2,0.9775621294975281,60.27299523353577,9898,2,10000,RandomProjectionOnlineIterative +Nursery,0.8956789970397949,71.70518589019775,19440,5,10000,RandomProjectionOnlineIterative +Nursery,0.9228395223617554,76.48847675323486,19440,5,10000,RandomProjectionOnlineIterative +Nursery,0.9117283821105957,76.8047308921814,19440,5,10000,RandomProjectionOnlineIterative +Nursery,0.885185182094574,73.12101483345032,19440,5,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7450980544090271,6.547752618789673,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7686274647712708,6.522778511047363,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7882353067398071,6.526102542877197,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7450980544090271,6.500159978866577,1534,2,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8745098114013672,6.117703437805176,1534,3,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8705882430076599,6.138372182846069,1534,3,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8901960849761963,6.197777271270752,1534,3,10000,RandomProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,5.983493328094482,1534,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6973684430122375,5.589109897613525,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,5.639285326004028,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7017543911933899,4.853094100952148,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7982456088066101,4.779037237167358,1368,2,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8640350699424744,5.349904775619507,1368,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,4.969235897064209,1368,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9166666865348816,4.573902130126953,1368,3,10000,RandomProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,4.470990896224976,1368,3,10000,RandomProjectionOnlineIterative +Optical,0.9666110277175903,31.85363483428955,7646,10,10000,RandomProjectionOnlineIterative +Ozone,0.9700315594673157,14.88909125328064,3804,2,10000,RandomProjectionOnlineIterative +Ozone,0.9337539672851562,13.129218578338623,3804,2,10000,RandomProjectionOnlineIterative +Ozone,0.9731861352920532,13.116135835647583,3804,2,10000,RandomProjectionOnlineIterative +Ozone,0.9511041045188904,14.646020889282227,3804,2,10000,RandomProjectionOnlineIterative +PageBlocks,0.9466374516487122,28.090072631835938,8210,5,10000,RandomProjectionOnlineIterative +PageBlocks,0.9597952961921692,31.521296501159668,8210,5,10000,RandomProjectionOnlineIterative +PageBlocks,0.969298243522644,31.379891395568848,8210,5,10000,RandomProjectionOnlineIterative +PageBlocks,0.9612573385238647,27.597036123275757,8210,5,10000,RandomProjectionOnlineIterative +Parkinsons,0.8571428656578064,0.9435055255889893,292,2,10000,RandomProjectionOnlineIterative +Parkinsons,0.8775510191917419,0.9357771873474121,292,2,10000,RandomProjectionOnlineIterative +Parkinsons,0.918367326259613,1.158492088317871,292,2,10000,RandomProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.1557087898254395,292,2,10000,RandomProjectionOnlineIterative +Pendigits,0.9599771499633789,55.12797832489014,14988,10,10000,RandomProjectionOnlineIterative +Pima,0.6510416865348816,5.743105411529541,1152,2,10000,RandomProjectionOnlineIterative +Pima,0.6302083134651184,4.828953981399536,1152,2,10000,RandomProjectionOnlineIterative +Pima,0.625,4.914929389953613,1152,2,10000,RandomProjectionOnlineIterative +Pima,0.7083333134651184,4.8546977043151855,1152,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6692652702331543,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.7692307829856873,0.6626956462860107,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.666778564453125,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6691792011260986,160,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.6832449436187744,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.6726844310760498,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.6759319305419922,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.6716494560241699,154,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.6105556488037109,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.608661413192749,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.602454423904419,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.6006510257720947,138,3,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.6240971088409424,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.6230370998382568,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,0.6291689872741699,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,0.6252915859222412,154,2,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.7172675132751465,158,6,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.7162492275238037,158,6,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.5,0.7121779918670654,158,6,10000,RandomProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.7129957675933838,158,6,10000,RandomProjectionOnlineIterative +Planning,0.6666666865348816,1.1586694717407227,274,2,10000,RandomProjectionOnlineIterative +Planning,0.7111111283302307,0.9820516109466553,274,2,10000,RandomProjectionOnlineIterative +Planning,0.5333333611488342,0.9844329357147217,274,2,10000,RandomProjectionOnlineIterative +Planning,0.6666666865348816,0.9822413921356201,274,2,10000,RandomProjectionOnlineIterative +PlantMargin,0.7450000047683716,12.638514757156372,2400,100,10000,RandomProjectionOnlineIterative +PlantMargin,0.75,12.86240005493164,2400,100,10000,RandomProjectionOnlineIterative +PlantMargin,0.7225000262260437,11.441780805587769,2400,100,10000,RandomProjectionOnlineIterative +PlantMargin,0.7599999904632568,11.467702388763428,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5425000190734863,12.07435131072998,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5699999928474426,12.902239322662354,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5899999737739563,13.620945930480957,2400,100,10000,RandomProjectionOnlineIterative +PlantShape,0.5849999785423279,13.411744117736816,2400,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7649999856948853,12.742266654968262,2398,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7149999737739563,11.982382535934448,2398,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7749999761581421,12.125727891921997,2398,100,10000,RandomProjectionOnlineIterative +PlantTexture,0.7225000262260437,12.730490922927856,2398,100,10000,RandomProjectionOnlineIterative +PostOperative,0.5909090638160706,0.5979363918304443,136,3,10000,RandomProjectionOnlineIterative +PostOperative,0.40909090638160706,0.6000986099243164,136,3,10000,RandomProjectionOnlineIterative +PostOperative,0.7272727489471436,0.5961868762969971,136,3,10000,RandomProjectionOnlineIterative +PostOperative,0.5454545617103577,0.5915834903717041,136,3,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,2.2935147285461426,496,15,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.39024388790130615,2.1988375186920166,496,15,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.4146341383457184,2.313136577606201,496,15,10000,RandomProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,2.3220818042755127,496,15,10000,RandomProjectionOnlineIterative +Ringnorm,0.9794594645500183,39.05517029762268,11100,2,10000,RandomProjectionOnlineIterative +Ringnorm,0.977837860584259,36.57553315162659,11100,2,10000,RandomProjectionOnlineIterative +Ringnorm,0.9837837815284729,50.900487184524536,11100,2,10000,RandomProjectionOnlineIterative +Ringnorm,0.9810810685157776,54.02445602416992,11100,2,10000,RandomProjectionOnlineIterative +Seeds,0.9230769276618958,1.192964792251587,316,3,10000,RandomProjectionOnlineIterative +Seeds,0.8846153616905212,1.1305630207061768,316,3,10000,RandomProjectionOnlineIterative +Seeds,0.942307710647583,1.1285793781280518,316,3,10000,RandomProjectionOnlineIterative +Seeds,0.9807692170143127,1.1431634426116943,316,3,10000,RandomProjectionOnlineIterative +Semeion,0.9422110319137573,13.186758041381836,2390,10,10000,RandomProjectionOnlineIterative +Semeion,0.8743718862533569,15.548069477081299,2390,10,10000,RandomProjectionOnlineIterative +Semeion,0.9195979833602905,12.632498264312744,2390,10,10000,RandomProjectionOnlineIterative +Semeion,0.9070351719856262,11.698222160339355,2390,10,10000,RandomProjectionOnlineIterative +Soybean,0.49202126264572144,3.084902286529541,614,18,10000,RandomProjectionOnlineIterative +Spambase,0.9200000166893005,29.240777015686035,6902,2,10000,RandomProjectionOnlineIterative +Spambase,0.917391300201416,27.60066866874695,6902,2,10000,RandomProjectionOnlineIterative +Spambase,0.9365217685699463,28.885993003845215,6902,2,10000,RandomProjectionOnlineIterative +Spambase,0.9278261065483093,28.225221633911133,6902,2,10000,RandomProjectionOnlineIterative +Spect,0.5806451439857483,0.9976327419281006,158,2,10000,RandomProjectionOnlineIterative +Spectf,0.2139037400484085,1.0113792419433594,160,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.5639534592628479,4.194955110549927,1036,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.6220930218696594,4.101785182952881,1036,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.6395348906517029,4.586346864700317,1036,2,10000,RandomProjectionOnlineIterative +StatlogAustralianCredit,0.5581395626068115,4.496767520904541,1036,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,5.9678685665130615,1500,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,5.522530794143677,1500,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7279999852180481,5.950301885604858,1500,2,10000,RandomProjectionOnlineIterative +StatlogGermanCredit,0.7160000205039978,5.1496031284332275,1500,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.8358209133148193,1.4832167625427246,406,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.7014925479888916,1.3991920948028564,406,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.8208954930305481,1.4119627475738525,406,2,10000,RandomProjectionOnlineIterative +StatlogHeart,0.7761194109916687,1.4002082347869873,406,2,10000,RandomProjectionOnlineIterative +StatlogImage,0.9514731168746948,13.56094217300415,3466,7,10000,RandomProjectionOnlineIterative +StatlogImage,0.9584055542945862,13.86988639831543,3466,7,10000,RandomProjectionOnlineIterative +StatlogImage,0.9653379321098328,13.655997276306152,3466,7,10000,RandomProjectionOnlineIterative +StatlogImage,0.9480069279670715,13.58329725265503,3466,7,10000,RandomProjectionOnlineIterative +StatlogLandsat,0.7954999804496765,36.7624716758728,8870,6,10000,RandomProjectionOnlineIterative +StatlogShuttle,0.9926896691322327,296.1152410507202,87000,7,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.7203791737556458,5.090665578842163,1270,4,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.7867298722267151,5.132173776626587,1270,4,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.8056871891021729,4.534483194351196,1270,4,10000,RandomProjectionOnlineIterative +StatlogVehicle,0.7772511839866638,4.4109885692596436,1270,4,10000,RandomProjectionOnlineIterative +SteelPlates,0.6659793853759766,13.205998659133911,2912,7,10000,RandomProjectionOnlineIterative +SteelPlates,0.6948453783988953,12.376404523849487,2912,7,10000,RandomProjectionOnlineIterative +SteelPlates,0.7422680258750916,11.232158899307251,2912,7,10000,RandomProjectionOnlineIterative +SteelPlates,0.7134020328521729,12.155995607376099,2912,7,10000,RandomProjectionOnlineIterative +SyntheticControl,0.9200000166893005,3.308861017227173,900,6,10000,RandomProjectionOnlineIterative +SyntheticControl,0.8799999952316284,3.709163188934326,900,6,10000,RandomProjectionOnlineIterative +SyntheticControl,0.9133333563804626,3.7173869609832764,900,6,10000,RandomProjectionOnlineIterative +SyntheticControl,0.9200000166893005,3.704664468765259,900,6,10000,RandomProjectionOnlineIterative +Teaching,0.6315789222717285,1.0721147060394287,226,3,10000,RandomProjectionOnlineIterative +Teaching,0.5526315569877625,1.0616765022277832,226,3,10000,RandomProjectionOnlineIterative +Teaching,0.3947368562221527,1.054356336593628,226,3,10000,RandomProjectionOnlineIterative +Teaching,0.5789473652839661,1.0612545013427734,226,3,10000,RandomProjectionOnlineIterative +Thyroid,0.9302800297737122,30.02753448486328,7544,3,10000,RandomProjectionOnlineIterative +TicTacToe,0.9246861934661865,5.550950765609741,1438,2,10000,RandomProjectionOnlineIterative +TicTacToe,0.9330543875694275,5.643388748168945,1438,2,10000,RandomProjectionOnlineIterative +TicTacToe,0.9748954176902771,5.078385829925537,1438,2,10000,RandomProjectionOnlineIterative +TicTacToe,0.9748954176902771,5.495113372802734,1438,2,10000,RandomProjectionOnlineIterative +Titanic,0.6909090876579285,15.22557806968689,3302,2,10000,RandomProjectionOnlineIterative +Titanic,0.7854545712471008,12.57276964187622,3302,2,10000,RandomProjectionOnlineIterative +Titanic,0.7290909290313721,12.45687198638916,3302,2,10000,RandomProjectionOnlineIterative +Titanic,0.7490909099578857,12.570249795913696,3302,2,10000,RandomProjectionOnlineIterative +Trains,0.5,0.07085251808166504,16,2,10000,RandomProjectionOnlineIterative +Trains,0.0,0.07134580612182617,16,2,10000,RandomProjectionOnlineIterative +Trains,0.5,0.07072019577026367,16,2,10000,RandomProjectionOnlineIterative +Trains,0.0,0.07122421264648438,16,2,10000,RandomProjectionOnlineIterative +Twonorm,0.6529729962348938,39.24964618682861,11100,2,10000,RandomProjectionOnlineIterative +Twonorm,0.6345946192741394,39.465309619903564,11100,2,10000,RandomProjectionOnlineIterative +Twonorm,0.653513491153717,47.57958745956421,11100,2,10000,RandomProjectionOnlineIterative +Twonorm,0.6562162041664124,43.67026233673096,11100,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,1.5644500255584717,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,1.5542685985565186,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.8051947951316833,1.5398151874542236,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn2Clases,0.7662337422370911,1.5644240379333496,466,2,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,1.5654284954071045,466,3,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8701298832893372,1.6022553443908691,466,3,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,1.5899593830108643,466,3,10000,RandomProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,1.6392889022827148,466,3,10000,RandomProjectionOnlineIterative +WallFollowing,0.8775659799575806,31.99206256866455,8184,4,10000,RandomProjectionOnlineIterative +WallFollowing,0.8401759266853333,32.389877796173096,8184,4,10000,RandomProjectionOnlineIterative +WallFollowing,0.8812316656112671,28.168756008148193,8184,4,10000,RandomProjectionOnlineIterative +WallFollowing,0.8797653913497925,32.658485889434814,8184,4,10000,RandomProjectionOnlineIterative +Waveform,0.800000011920929,28.984111785888672,7500,3,10000,RandomProjectionOnlineIterative +Waveform,0.8407999873161316,26.114025592803955,7500,3,10000,RandomProjectionOnlineIterative +Waveform,0.7824000120162964,27.313342094421387,7500,3,10000,RandomProjectionOnlineIterative +Waveform,0.8456000089645386,30.321630239486694,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8375999927520752,25.856019258499146,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8496000170707703,25.42422366142273,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8335999846458435,29.153482913970947,7500,3,10000,RandomProjectionOnlineIterative +WaveformNoise,0.8416000008583069,28.30903649330139,7500,3,10000,RandomProjectionOnlineIterative +Wine,0.9772727489471436,1.0513663291931152,268,3,10000,RandomProjectionOnlineIterative +Wine,1.0,1.0549559593200684,268,3,10000,RandomProjectionOnlineIterative +Wine,0.9772727489471436,1.0477244853973389,268,3,10000,RandomProjectionOnlineIterative +Wine,0.9772727489471436,1.044114351272583,268,3,10000,RandomProjectionOnlineIterative +WineQualityRed,0.6200000047683716,10.538891792297363,2398,6,10000,RandomProjectionOnlineIterative +WineQualityRed,0.5450000166893005,10.311107158660889,2398,6,10000,RandomProjectionOnlineIterative +WineQualityRed,0.5249999761581421,10.353207349777222,2398,6,10000,RandomProjectionOnlineIterative +WineQualityRed,0.6025000214576721,10.338508129119873,2398,6,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.5694444179534912,32.958558082580566,7348,7,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.5155228972434998,32.96521019935608,7348,7,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.5653594732284546,33.20404672622681,7348,7,10000,RandomProjectionOnlineIterative +WineQualityWhite,0.48856207728385925,32.943159103393555,7348,7,10000,RandomProjectionOnlineIterative +Yeast,0.5687331557273865,9.930615663528442,2226,10,10000,RandomProjectionOnlineIterative +Yeast,0.4716981053352356,10.029929637908936,2226,10,10000,RandomProjectionOnlineIterative +Yeast,0.5444744229316711,9.993508577346802,2226,10,10000,RandomProjectionOnlineIterative +Yeast,0.5552560687065125,10.159164667129517,2226,10,10000,RandomProjectionOnlineIterative +Zoo,1.0,0.516115665435791,152,7,10000,RandomProjectionOnlineIterative +Zoo,0.9599999785423279,0.515371561050415,152,7,10000,RandomProjectionOnlineIterative +Zoo,1.0,0.5175995826721191,152,7,10000,RandomProjectionOnlineIterative +Zoo,0.9200000166893005,0.5125131607055664,152,7,10000,RandomProjectionOnlineIterative +Abalone,0.5699234008789062,23.688028573989868,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5766283273696899,28.415934562683105,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5785440802574158,26.265580415725708,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5660919547080994,27.088565349578857,6266,3,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1964201927185059,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1967592239379883,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1981642246246338,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.1997325420379639,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.1988611221313477,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.184352159500122,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.1925163269042969,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.193676233291626,180,2,10000,RandomProjectionRegenerativeContinuous +Adult,0.7943000793457031,252.78576016426086,65122,2,10000,RandomProjectionRegenerativeContinuous +Annealing,0.25999999046325684,7.014407634735107,1596,5,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.5486725568771362,4.186697483062744,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.6814159154891968,4.1854088306427,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.44247788190841675,3.822051763534546,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.32743361592292786,3.740373373031616,678,13,10000,RandomProjectionRegenerativeContinuous +AudiologyStd,0.6800000071525574,1.8092055320739746,342,18,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.9038461446762085,3.633793830871582,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8782051205635071,3.6254305839538574,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8782051205635071,3.6212422847747803,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8910256624221802,3.6221063137054443,938,3,10000,RandomProjectionRegenerativeContinuous +Balloons,0.5,0.5518844127655029,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.5,0.5495736598968506,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.75,0.5532999038696289,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.5,0.5583877563476562,24,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8840708136558533,26.70303177833557,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8212389349937439,26.8037269115448,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8787610530853271,26.166675567626953,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8938053250312805,24.952903270721436,6782,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.7379679083824158,4.566464900970459,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.614973247051239,4.717968940734863,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.7058823704719543,5.117473840713501,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.7754010558128357,4.936274766921997,1122,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.6901408433914185,2.125595808029175,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.6760563254356384,2.424431562423706,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.6338028311729431,2.4011447429656982,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,2.373077392578125,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9257143139839172,4.129181623458862,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.8799999952316284,3.9699478149414062,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9200000166893005,4.011170864105225,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9200000166893005,4.004642724990845,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8802816867828369,3.3614442348480225,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.922535240650177,3.3579564094543457,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8943662047386169,3.8989760875701904,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8943662047386169,4.915797233581543,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7755101919174194,1.7482268810272217,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,1.5724115371704102,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6938775777816772,1.6628146171569824,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6326530575752258,1.7082796096801758,298,2,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.2051377296447754,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.692307710647583,1.12587308883667,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.38461539149284363,1.1098487377166748,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.6153846383094788,1.1160075664520264,160,6,10000,RandomProjectionRegenerativeContinuous +Car,0.8356481194496155,9.34631085395813,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8310185074806213,9.32424521446228,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8518518805503845,9.346603155136108,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8472222089767456,9.335481405258179,2592,4,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7231638431549072,12.432067155838013,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7344632744789124,14.277668714523315,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7532956600189209,14.461538553237915,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7740113139152527,14.234882354736328,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.887005627155304,12.748927354812622,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.887005627155304,12.134861469268799,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8832391500473022,11.126676321029663,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8832391500473022,11.600038528442383,3190,3,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.3761049211025238,194.82249641418457,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.38080981373786926,183.60037684440613,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.3910749852657318,211.50940942764282,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.37425148487091064,208.26939749717712,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.969962477684021,16.876641988754272,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9536921381950378,15.871268033981323,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9561952352523804,16.615957736968994,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9324155449867249,16.683331727981567,4794,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.5137614607810974,3.020738124847412,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.6788991093635559,2.789741277694702,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.44954127073287964,3.0886590480804443,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,2.680267810821533,652,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,1.548511028289795,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7307692170143127,1.6201074123382568,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,1.6251652240753174,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7115384340286255,1.6048860549926758,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.8701298832893372,5.123060941696167,1056,11,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7683107256889343,369.39565348625183,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.8035407662391663,373.5987672805786,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7648173570632935,383.1964030265808,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7754159569740295,370.1430878639221,101336,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.45652174949645996,9.400963544845581,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.47826087474823,10.129811763763428,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.47010868787765503,10.908022165298462,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.448369562625885,10.137158155441284,2210,3,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.819767415523529,4.374378442764282,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.7441860437393188,4.423142194747925,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.8139534592628479,4.081774473190308,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.8720930218696594,4.449843883514404,1036,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.65625,3.530851125717163,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.578125,3.400214672088623,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.640625,3.2665061950683594,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.7421875,3.3316948413848877,768,2,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9670329689979553,2.3105852603912354,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,2.3770389556884766,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,2.7031850814819336,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9890109896659851,2.7241322994232178,550,6,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.5757575631141663,1.3543994426727295,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.7272727489471436,1.352135419845581,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.7878788113594055,1.3470115661621094,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.8787878751754761,1.347055196762085,196,2,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.773809552192688,2.40307354927063,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.6904761791229248,2.698716402053833,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.7142857313156128,2.7016561031341553,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.6785714030265808,2.6849687099456787,504,8,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.859375,5.053972005844116,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.8385416865348816,5.274880886077881,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.796875,4.577646017074585,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.8489583134651184,4.394224166870117,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8489583134651184,4.420219421386719,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8125,4.399018049240112,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8645833134651184,4.996737241744995,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8541666865348816,5.245326042175293,1152,3,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.114494800567627,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.47999998927116394,1.1081719398498535,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.111433982849121,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8399999737739563,1.1138713359832764,150,2,10000,RandomProjectionRegenerativeContinuous +Flags,0.4583333432674408,1.9019887447357178,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.2708333432674408,1.8991520404815674,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.4375,1.9091334342956543,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.3958333432674408,1.8998723030090332,292,8,10000,RandomProjectionRegenerativeContinuous +Glass,0.5283018946647644,1.9773128032684326,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.6415094137191772,1.982661247253418,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.3396226465702057,1.9676933288574219,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.5660377144813538,1.9540643692016602,322,6,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.7894737124443054,2.2874138355255127,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.6842105388641357,2.2925329208374023,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.75,2.2760512828826904,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.6447368264198303,2.3126258850097656,460,2,10000,RandomProjectionRegenerativeContinuous +HayesRoth,0.0714285746216774,1.5734813213348389,264,3,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.42105263471603394,2.5691118240356445,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.5263158082962036,2.64471435546875,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.4868420958518982,2.594325304031372,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.3947368562221527,2.560107469558716,454,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.7397260069847107,2.307101011276245,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.8493150472640991,2.3378562927246094,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.3326876163482666,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.835616409778595,2.3280766010284424,442,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,1.4071848392486572,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.5483871102333069,1.392878532409668,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,1.4094517230987549,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,1.3990817070007324,184,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.3199999928474426,1.9900102615356445,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.3799999952316284,2.00075101852417,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,1.9904842376708984,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.25999999046325684,1.9967036247253418,300,5,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.7948718070983887,1.469189167022705,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.7435897588729858,1.462878942489624,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.692307710647583,1.4730637073516846,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.7179487347602844,1.3870487213134766,232,2,10000,RandomProjectionRegenerativeContinuous +HillValley,0.8696369528770447,5.566536903381348,1212,2,10000,RandomProjectionRegenerativeContinuous +HorseColic,0.6029411554336548,2.5454065799713135,600,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.7260273694992065,3.6989617347717285,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.5205479264259338,3.7342019081115723,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.6095890402793884,3.750049114227295,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.5958904027938843,3.6814169883728027,874,2,10000,RandomProjectionRegenerativeContinuous +ImageSegmentation,0.2866666615009308,6.616724252700806,420,7,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9772727489471436,2.6900179386138916,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,2.7031939029693604,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.8863636255264282,2.6965997219085693,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,2.407662868499756,526,2,10000,RandomProjectionRegenerativeContinuous +Iris,0.8108108043670654,1.3506112098693848,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.7297297120094299,1.362860918045044,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.8918918967247009,1.38057279586792,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.7027027010917664,1.3618245124816895,226,3,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.6800000071525574,7.198303937911987,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.6600000262260437,7.182883977890015,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.7120000123977661,7.14698052406311,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.5239999890327454,7.015685796737671,1500,10,10000,RandomProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.676579475402832,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.3333333432674408,0.6091361045837402,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.5,0.6219494342803955,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.6218066215515137,36,3,10000,RandomProjectionRegenerativeContinuous +Letter,0.8363999724388123,130.84060502052307,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.824400007724762,116.4368462562561,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.8176000118255615,118.96325445175171,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.8528000116348267,127.01503825187683,30000,26,10000,RandomProjectionRegenerativeContinuous +Libras,0.5888888835906982,3.0612125396728516,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.699999988079071,3.071113109588623,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.7111111283302307,3.0822532176971436,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.699999988079071,3.080157995223999,540,15,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8421052694320679,3.8609416484832764,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8270676732063293,3.881146192550659,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8646616339683533,3.878002882003784,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8721804618835449,3.88150691986084,796,9,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.375,0.7153069972991943,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.625,0.7067670822143555,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.375,0.7083675861358643,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.375,0.7054061889648438,48,3,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.8648648858070374,1.4165234565734863,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.9189189076423645,1.4221570491790771,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.7297297120094299,1.3935825824737549,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.8648648858070374,1.4041948318481445,222,4,10000,RandomProjectionRegenerativeContinuous +Magic,0.8170347213745117,99.37736392021179,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.8077812790870667,104.52252745628357,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.7747634053230286,105.40591502189636,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.7280756831169128,120.4223325252533,28530,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7041666507720947,6.639459609985352,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7458333373069763,5.894325256347656,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.3291666805744171,5.805256605148315,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7166666388511658,5.798208236694336,1442,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8274080157279968,683.4261326789856,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8418009877204895,680.5668540000916,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8723705410957336,680.0077097415924,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.838233470916748,671.337728023529,195096,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.7692307829856873,1.189598560333252,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.5,1.1619551181793213,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.6153846383094788,1.0902936458587646,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,1.1759920120239258,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.777917206287384,18.2658953666687,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.7302383780479431,19.54817771911621,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.8055207133293152,19.012120008468628,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.7277289628982544,20.622337579727173,4786,3,10000,RandomProjectionRegenerativeContinuous +Monks1,0.6342592835426331,2.4415581226348877,248,2,10000,RandomProjectionRegenerativeContinuous +Monks2,0.46759259700775146,2.9166603088378906,338,2,10000,RandomProjectionRegenerativeContinuous +Monks3,0.5717592835426331,2.485078811645508,244,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,0.9995076060295105,41.676573038101196,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,1.0,39.61168050765991,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,1.0,43.89095902442932,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,1.0,41.21410369873047,12186,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.7815126180648804,3.6413657665252686,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.848739504814148,3.77738881111145,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.6974790096282959,3.6612541675567627,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.7142857313156128,3.663609266281128,714,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.952092170715332,37.96297001838684,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.963614284992218,42.41621923446655,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.9599757194519043,38.91336512565613,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.9448150396347046,36.823395013809204,9898,2,10000,RandomProjectionRegenerativeContinuous +Nursery,0.9033950567245483,70.81491708755493,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8570987582206726,71.52720236778259,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8990740776062012,73.1586332321167,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8759258985519409,67.1637704372406,19440,5,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7960784435272217,6.018764495849609,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6823529601097107,6.032129526138306,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.729411780834198,6.04961371421814,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6313725709915161,6.070575714111328,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8470588326454163,5.780571699142456,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.886274516582489,6.588773965835571,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9254902005195618,6.363420248031616,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8941176533699036,5.652521848678589,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7368420958518982,5.470147132873535,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7587719559669495,5.448791027069092,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.6929824352264404,5.4358906745910645,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7719298005104065,7.249871015548706,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8859649300575256,5.692173957824707,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8245614171028137,5.352798938751221,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8552631735801697,5.203048467636108,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9078947305679321,5.151127338409424,1368,3,10000,RandomProjectionRegenerativeContinuous +Optical,0.9493600726127625,29.62121891975403,7646,10,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9621450901031494,15.772087812423706,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9637224078178406,12.999509811401367,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9700315594673157,15.077902793884277,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9526813626289368,13.274094581604004,3804,2,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.8355262875556946,31.87367820739746,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9459064602851868,31.790173768997192,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9568713307380676,31.74315333366394,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9364035129547119,31.112241506576538,8210,5,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8163265585899353,1.5684213638305664,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8571428656578064,1.5005743503570557,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8163265585899353,1.5654175281524658,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.918367326259613,1.5060720443725586,292,2,10000,RandomProjectionRegenerativeContinuous +Pendigits,0.9502573013305664,59.6073043346405,14988,10,10000,RandomProjectionRegenerativeContinuous +Pima,0.6041666865348816,4.632912874221802,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.6145833134651184,4.705734491348267,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.65625,4.721990585327148,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.5416666865348816,5.63843846321106,1152,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,1.1969761848449707,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.5384615659713745,1.200239658355713,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,1.1971123218536377,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.7307692170143127,1.0992419719696045,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,1.0937244892120361,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,1.0936830043792725,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,1.0906236171722412,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6538461446762085,1.2035996913909912,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,1.1251168251037598,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.6086956262588501,1.1282968521118164,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.5652173757553101,1.1153926849365234,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.52173912525177,1.1047084331512451,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8399999737739563,1.1161644458770752,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,1.1278600692749023,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1250510215759277,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.7200000286102295,1.1195719242095947,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,1.2390730381011963,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,1.2376315593719482,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,1.2277073860168457,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5769230723381042,1.144655466079712,158,6,10000,RandomProjectionRegenerativeContinuous +Planning,0.644444465637207,1.5338780879974365,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.6666666865348816,1.538754940032959,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.6000000238418579,1.5968148708343506,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.547419786453247,274,2,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.5975000262260437,12.58979606628418,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.6474999785423279,14.308305740356445,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.5824999809265137,12.395375490188599,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.6175000071525574,14.070608139038086,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.4399999976158142,13.9084792137146,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.49000000953674316,15.09984827041626,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.4300000071525574,13.384236574172974,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.42250001430511475,13.12277626991272,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.612500011920929,12.294254779815674,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.5874999761581421,12.328443765640259,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.5874999761581421,12.296297073364258,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.637499988079071,13.831353425979614,2398,100,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.5454545617103577,1.0257055759429932,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.4545454680919647,1.0190677642822266,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.5454545617103577,1.0353927612304688,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.40909090638160706,1.0160887241363525,136,3,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.47560974955558777,2.680839776992798,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.4146341383457184,3.004755973815918,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.4390243887901306,2.9827399253845215,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.37804877758026123,3.0052578449249268,496,15,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9789189100265503,35.99482989311218,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9800000190734863,40.05313801765442,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9394594430923462,47.36326813697815,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9805405139923096,38.477965116500854,11100,2,10000,RandomProjectionRegenerativeContinuous +Seeds,0.807692289352417,1.8129692077636719,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.807692289352417,1.8107414245605469,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.8653846383094788,1.718679428100586,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.9230769276618958,1.585881233215332,316,3,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8844221234321594,10.670765399932861,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8241205811500549,10.689816236495972,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8517587780952454,11.533397674560547,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8592965006828308,11.678312540054321,2390,10,10000,RandomProjectionRegenerativeContinuous +Soybean,0.17819148302078247,3.7937188148498535,614,18,10000,RandomProjectionRegenerativeContinuous +Spambase,0.8973913192749023,24.01336669921875,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.9052174091339111,26.546292781829834,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.9060869812965393,23.94514536857605,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.865217387676239,25.163022756576538,6902,2,10000,RandomProjectionRegenerativeContinuous +Spect,0.4354838728904724,1.6653454303741455,158,2,10000,RandomProjectionRegenerativeContinuous +Spectf,0.4224599003791809,1.5728092193603516,160,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5581395626068115,5.074266195297241,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5465116500854492,4.3591532707214355,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.604651153087616,4.327216148376465,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.45348837971687317,5.10595965385437,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.7120000123977661,6.220212459564209,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6919999718666077,6.924216270446777,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6600000262260437,5.9329893589019775,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6399999856948853,5.897822141647339,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,1.956261157989502,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.7014925479888916,1.9519240856170654,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8208954930305481,1.9392879009246826,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8656716346740723,2.272808074951172,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9168111085891724,14.332337617874146,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9185441732406616,14.35806131362915,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9081456065177917,14.453751564025879,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9046793580055237,14.447142839431763,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogLandsat,0.8659999966621399,38.44289517402649,8870,6,10000,RandomProjectionRegenerativeContinuous +StatlogShuttle,0.9968965649604797,330.8739380836487,87000,7,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6777251362800598,5.946208953857422,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.7014217972755432,5.977751016616821,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6919431090354919,5.957941055297852,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6919431090354919,5.97575306892395,1270,4,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6185566782951355,11.693939924240112,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6556701064109802,12.458157062530518,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6536082625389099,11.66116976737976,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6948453783988953,11.672648906707764,2912,7,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8799999952316284,4.405886888504028,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8866666555404663,3.8605737686157227,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.800000011920929,3.861989736557007,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8600000143051147,3.8411436080932617,900,6,10000,RandomProjectionRegenerativeContinuous +Teaching,0.5789473652839661,1.4282846450805664,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.5,1.4133031368255615,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.3997490406036377,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.44736841320991516,1.411015510559082,226,3,10000,RandomProjectionRegenerativeContinuous +Thyroid,0.9165694117546082,31.263204097747803,7544,3,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.7698744535446167,5.428105115890503,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.7824267745018005,5.4655890464782715,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.9205020666122437,5.487192630767822,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.9246861934661865,5.4652259349823,1438,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7709090709686279,12.51326608657837,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7818182110786438,12.495790958404541,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.5381818413734436,12.656479120254517,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7818182110786438,12.816516637802124,3302,2,10000,RandomProjectionRegenerativeContinuous +Trains,0.0,0.5199949741363525,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,0.5,0.5282080173492432,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,1.0,0.5256249904632568,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,1.0,0.5278778076171875,16,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6664865016937256,41.34631013870239,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6756756901741028,42.51195573806763,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.7108108401298523,43.857295513153076,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6572973132133484,43.37814927101135,11100,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7272727489471436,2.133450984954834,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7792207598686218,2.5409865379333496,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7662337422370911,2.439272880554199,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8311688303947449,2.4535045623779297,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8311688303947449,2.321631669998169,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8571428656578064,2.1778404712677,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.6103895902633667,2.2045176029205322,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.6883116960525513,2.2010250091552734,466,3,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.820381224155426,37.66847801208496,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.7785923480987549,29.605320692062378,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.8489736318588257,34.81118869781494,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.837243378162384,34.35271406173706,8184,4,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8240000009536743,28.96162462234497,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8023999929428101,30.240551948547363,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8263999819755554,28.0412654876709,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8392000198364258,30.242360591888428,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8240000009536743,28.8035786151886,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8424000144004822,30.664195775985718,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8367999792098999,30.072304487228394,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8560000061988831,32.41217923164368,7500,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.8636363744735718,1.3637325763702393,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,1.0,1.3626313209533691,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.7272727489471436,1.359558343887329,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.9545454382896423,1.3282718658447266,268,3,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.48500001430511475,11.398707389831543,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.5575000047683716,11.41235089302063,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.5224999785423279,11.334249258041382,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.45500001311302185,11.363520860671997,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.4035947620868683,32.02989721298218,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.49264705181121826,35.16602325439453,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.5424836874008179,34.76156044006348,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.5024510025978088,35.97610521316528,7348,7,10000,RandomProjectionRegenerativeContinuous +Yeast,0.44474393129348755,10.994362592697144,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.41239893436431885,10.981059551239014,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.4501347839832306,10.950300693511963,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.5741239786148071,10.903224468231201,2226,10,10000,RandomProjectionRegenerativeContinuous +Zoo,1.0,0.9588990211486816,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.8799999952316284,0.9583230018615723,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.9200000166893005,0.9694433212280273,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.8399999737739563,0.9592201709747314,152,7,10000,RandomProjectionRegenerativeContinuous +Abalone,0.553639829158783,27.322900533676147,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5507662892341614,26.357062101364136,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5785440802574158,25.60629177093506,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5967432856559753,28.190005779266357,6266,3,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,1.0283749103546143,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,0.9672245979309082,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,1.0728144645690918,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,0.9476759433746338,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9164040088653564,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9154326915740967,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9160888195037842,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9153196811676025,180,2,10000,RandomProjectionRegenerativeReset +Adult,0.8103310465812683,251.50613164901733,65122,2,10000,RandomProjectionRegenerativeReset +Annealing,0.14000000059604645,6.075369119644165,1596,5,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.5044247508049011,4.122012615203857,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.6637167930603027,4.030932426452637,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.40707963705062866,4.04163384437561,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.6548672318458557,4.029571771621704,678,13,10000,RandomProjectionRegenerativeReset +AudiologyStd,0.6800000071525574,1.6979680061340332,342,18,10000,RandomProjectionRegenerativeReset +BalanceScale,0.9166666865348816,3.4063968658447266,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8910256624221802,3.4578189849853516,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8461538553237915,3.4183502197265625,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8397436141967773,3.412684917449951,938,3,10000,RandomProjectionRegenerativeReset +Balloons,0.75,0.33152318000793457,24,2,10000,RandomProjectionRegenerativeReset +Balloons,1.0,0.33498525619506836,24,2,10000,RandomProjectionRegenerativeReset +Balloons,0.75,0.3290390968322754,24,2,10000,RandomProjectionRegenerativeReset +Balloons,0.5,0.3306441307067871,24,2,10000,RandomProjectionRegenerativeReset +Bank,0.8964601755142212,24.184820652008057,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8681415915489197,25.770099878311157,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8451327681541443,23.226134777069092,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8185840845108032,25.043395280838013,6782,2,10000,RandomProjectionRegenerativeReset +Blood,0.6844919919967651,4.436730146408081,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.5989304780960083,4.512277603149414,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.7433155179023743,4.444705486297607,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.4117647111415863,4.45503830909729,1122,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.5352112650871277,2.134216547012329,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.7183098793029785,2.122805118560791,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.6056337952613831,2.1020264625549316,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.6197183132171631,2.104837656021118,430,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9257143139839172,4.424818515777588,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9085714221000671,3.76282000541687,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9142857193946838,3.772040605545044,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9314285516738892,4.49992036819458,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.9647887349128723,3.861433744430542,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,3.643749952316284,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.922535240650177,3.130162477493286,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.6830986142158508,3.1157281398773193,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.7346938848495483,1.3947865962982178,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.6122449040412903,1.5087056159973145,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.5510203838348389,1.5234184265136719,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.8571428656578064,1.506669282913208,298,2,10000,RandomProjectionRegenerativeReset +BreastTissue,0.807692289352417,0.9794929027557373,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.6538461446762085,0.9726052284240723,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.5384615659713745,0.9630835056304932,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.5769230723381042,0.9652583599090576,160,6,10000,RandomProjectionRegenerativeReset +Car,0.8958333134651184,10.651197671890259,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.8495370149612427,10.560042142868042,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.8611111044883728,9.094448328018188,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.9166666865348816,9.146433353424072,2592,4,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.764595091342926,14.282740592956543,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7476459741592407,14.173102617263794,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7532956600189209,14.159119367599487,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,14.196263313293457,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.909604549407959,11.258474111557007,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.839924693107605,13.13825249671936,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.8775894641876221,13.136286735534668,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.8644067645072937,13.310875654220581,3190,3,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.3628457486629486,207.37511253356934,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.4003421664237976,205.61487197875977,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.38195037841796875,212.918527841568,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.3461648225784302,185.82114052772522,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9549436569213867,16.05009627342224,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9386733174324036,18.419208526611328,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9111389517784119,19.285008668899536,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9712139964103699,19.297116994857788,4794,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5412843823432922,2.998852252960205,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.6146789193153381,2.9765830039978027,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5137614607810974,2.9845876693725586,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5688073635101318,2.9833197593688965,652,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,1.6215100288391113,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,1.4217846393585205,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6538461446762085,1.3869891166687012,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.692307710647583,1.6085031032562256,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchVowelDeterding,0.7575757503509521,5.71194314956665,1056,11,10000,RandomProjectionRegenerativeReset +Connect4,0.7649949789047241,386.5467519760132,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7891526818275452,386.7947142124176,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7985079288482666,408.34210181236267,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7877908945083618,397.70188164711,101336,3,10000,RandomProjectionRegenerativeReset +Contrac,0.48641303181648254,9.53678822517395,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.46739131212234497,9.755670070648193,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.41576087474823,10.643133163452148,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.41576087474823,9.776895523071289,2210,3,10000,RandomProjectionRegenerativeReset +CreditApproval,0.8081395626068115,4.399672985076904,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.7674418687820435,4.265331029891968,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.7732558250427246,3.869762420654297,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.854651153087616,3.8692994117736816,1036,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.7109375,3.0495686531066895,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.671875,3.4949095249176025,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.7109375,3.1998331546783447,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.6796875,3.713913679122925,768,2,10000,RandomProjectionRegenerativeReset +Dermatology,0.9340659379959106,2.4427523612976074,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9670329689979553,2.4457764625549316,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9560439586639404,2.4421210289001465,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9780219793319702,2.4483845233917236,550,6,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,1.0813274383544922,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,1.0747544765472412,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7575757503509521,1.0627543926239014,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.6969696879386902,1.07582426071167,196,2,10000,RandomProjectionRegenerativeReset +Ecoli,0.7857142686843872,2.502776861190796,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.738095223903656,2.4340155124664307,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.7857142686843872,2.4356536865234375,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.7857142686843872,2.4140899181365967,504,8,10000,RandomProjectionRegenerativeReset +EnergyY1,0.8697916865348816,5.0856945514678955,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.890625,5.082973480224609,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.8385416865348816,5.004372835159302,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.7135416865348816,4.7453837394714355,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.828125,5.027523994445801,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.640625,4.46800422668457,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.8541666865348816,4.682400703430176,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.8385416865348816,4.205115556716919,1152,3,10000,RandomProjectionRegenerativeReset +Fertility,0.8799999952316284,0.8608486652374268,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.7599999904632568,0.8475029468536377,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.800000011920929,0.8714728355407715,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.8399999737739563,0.897498369216919,150,2,10000,RandomProjectionRegenerativeReset +Flags,0.3541666567325592,1.643735408782959,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.3333333432674408,1.6585843563079834,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.4791666567325592,1.6636314392089844,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.2916666567325592,1.645160436630249,292,8,10000,RandomProjectionRegenerativeReset +Glass,0.5094339847564697,1.5023651123046875,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.5471698045730591,1.4996259212493896,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.6603773832321167,1.50309157371521,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.6037735939025879,1.7028834819793701,322,6,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.7894737124443054,2.0167317390441895,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.7236841917037964,1.930417537689209,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.7105262875556946,1.93565034866333,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.5921052694320679,1.9415709972381592,460,2,10000,RandomProjectionRegenerativeReset +HayesRoth,0.0714285746216774,1.2408368587493896,264,3,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.5526315569877625,2.02956223487854,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.4736842215061188,2.0195155143737793,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.4736842215061188,2.029038906097412,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.5921052694320679,2.0256597995758057,454,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.5479452013969421,1.8036677837371826,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.7945205569267273,1.8028264045715332,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.8493150472640991,1.8014285564422607,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.8493150472640991,1.8068182468414307,442,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.35483869910240173,1.00827956199646,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.4516128897666931,1.0665977001190186,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.22580644488334656,1.1692581176757812,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.32258063554763794,1.1504080295562744,184,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.18000000715255737,1.7562487125396729,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.3199999928474426,1.7376270294189453,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.2199999988079071,1.521378993988037,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.3400000035762787,1.537588119506836,300,5,10000,RandomProjectionRegenerativeReset +Hepatitis,0.692307710647583,1.0515336990356445,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.040611743927002,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.047898530960083,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.5128205418586731,1.0517468452453613,232,2,10000,RandomProjectionRegenerativeReset +HillValley,0.8448845148086548,5.458351373672485,1212,2,10000,RandomProjectionRegenerativeReset +HorseColic,0.6176470518112183,2.6590659618377686,600,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.6917808055877686,4.14201807975769,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.698630154132843,4.076164484024048,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.6575342416763306,4.09593653678894,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.7123287916183472,4.126430988311768,874,2,10000,RandomProjectionRegenerativeReset +ImageSegmentation,0.2785714268684387,6.6323912143707275,420,7,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9204545617103577,2.412759780883789,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9204545617103577,2.0812385082244873,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.8977272510528564,2.1690993309020996,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9090909361839294,2.368472099304199,526,2,10000,RandomProjectionRegenerativeReset +Iris,0.7567567825317383,1.0512375831604004,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.8108108043670654,1.0835421085357666,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.7027027010917664,1.075645923614502,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.7027027010917664,1.0806949138641357,226,3,10000,RandomProjectionRegenerativeReset +LedDisplay,0.7319999933242798,6.769108057022095,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.6800000071525574,6.7669594287872314,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.7080000042915344,6.7419273853302,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.6600000262260437,6.756237745285034,1500,10,10000,RandomProjectionRegenerativeReset +Lenses,0.5,0.37223315238952637,36,3,10000,RandomProjectionRegenerativeReset +Lenses,0.6666666865348816,0.37419962882995605,36,3,10000,RandomProjectionRegenerativeReset +Lenses,1.0,0.3883638381958008,36,3,10000,RandomProjectionRegenerativeReset +Lenses,0.5,0.3883824348449707,36,3,10000,RandomProjectionRegenerativeReset +Letter,0.8363999724388123,130.71118783950806,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8550000190734863,129.68118333816528,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8313999772071838,126.61503529548645,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8059999942779541,132.19421529769897,30000,26,10000,RandomProjectionRegenerativeReset +Libras,0.6666666865348816,2.8992066383361816,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.6000000238418579,2.6662490367889404,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.7111111283302307,2.591686248779297,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.6222222447395325,2.5380330085754395,540,15,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8270676732063293,3.6718053817749023,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.902255654335022,3.6951446533203125,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8646616339683533,3.6901957988739014,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8571428656578064,3.6891472339630127,796,9,10000,RandomProjectionRegenerativeReset +LungCancer,0.5,0.48456382751464844,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.625,0.48630261421203613,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.25,0.4784860610961914,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.25,0.47987794876098633,48,3,10000,RandomProjectionRegenerativeReset +Lymphography,0.9189189076423645,1.1809771060943604,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.8648648858070374,1.1953754425048828,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.7297297120094299,1.1579627990722656,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.5675675868988037,1.1607000827789307,222,4,10000,RandomProjectionRegenerativeReset +Magic,0.8176656365394592,111.17507529258728,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.7991587519645691,122.76429009437561,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.7413249015808105,114.23404669761658,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.8105152249336243,109.09787178039551,28530,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.6916666626930237,6.276834011077881,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.7458333373069763,5.37151575088501,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.6499999761581421,6.509275913238525,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.8166666626930237,6.436742067337036,1442,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8592077493667603,785.0095083713531,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8327900171279907,722.1261992454529,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8522881269454956,819.8301026821136,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8682494759559631,736.7691905498505,195096,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.9615384340286255,0.9374167919158936,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.7692307829856873,0.8310739994049072,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.7307692170143127,0.8380956649780273,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.8461538553237915,0.8341870307922363,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7754077911376953,18.86053967475891,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7678795456886292,21.280553102493286,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.8030112981796265,19.577191829681396,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7653701305389404,17.932308435440063,4786,3,10000,RandomProjectionRegenerativeReset +Monks1,0.5347222089767456,2.5314559936523438,248,2,10000,RandomProjectionRegenerativeReset +Monks2,0.5347222089767456,3.5126004219055176,338,2,10000,RandomProjectionRegenerativeReset +Monks3,0.5416666865348816,2.2484524250030518,244,2,10000,RandomProjectionRegenerativeReset +Mushroom,0.9980305433273315,46.528995990753174,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,1.0,43.08331251144409,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,1.0,40.252097845077515,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,0.9990152716636658,41.926040172576904,12186,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7731092572212219,3.259172201156616,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7815126180648804,3.0480144023895264,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7647058963775635,3.525590419769287,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.8571428656578064,3.543485641479492,714,2,10000,RandomProjectionRegenerativeReset +Musk2,0.8793208003044128,35.00527334213257,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9642207622528076,34.953378200531006,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9436022043228149,38.158671617507935,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9533050060272217,39.065757274627686,9898,2,10000,RandomProjectionRegenerativeReset +Nursery,0.8796296119689941,69.35762047767639,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8703703880310059,72.0547411441803,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8518518805503845,76.76366829872131,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8895061612129211,67.99383616447449,19440,5,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.8078431487083435,7.066972732543945,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.501960813999176,6.943526744842529,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7450980544090271,7.032845497131348,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7176470756530762,6.982106685638428,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9098039269447327,6.142916202545166,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.886274516582489,6.393733978271484,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8980392217636108,5.46954083442688,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9019607901573181,5.4176576137542725,1534,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7850877046585083,6.2658045291900635,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7543859481811523,6.218117952346802,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6885964870452881,6.168997049331665,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7324561476707458,5.818680286407471,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9210526347160339,4.9961724281311035,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.890350878238678,4.9781410694122314,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9078947305679321,4.979989290237427,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8947368264198303,6.063429117202759,1368,3,10000,RandomProjectionRegenerativeReset +Optical,0.9321090579032898,32.17122411727905,7646,10,10000,RandomProjectionRegenerativeReset +Ozone,0.9700315594673157,14.969364404678345,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9684542417526245,18.854392528533936,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9716088175773621,18.974964380264282,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9716088175773621,14.641706228256226,3804,2,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9042397737503052,29.503191709518433,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9495614171028137,28.32038378715515,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9561403393745422,28.486565828323364,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9517543911933899,33.89145064353943,8210,5,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8571428656578064,1.485008955001831,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8367347121238708,1.5560026168823242,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.4728655815124512,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8979591727256775,1.4822304248809814,292,2,10000,RandomProjectionRegenerativeReset +Pendigits,0.9502573013305664,59.92250728607178,14988,10,10000,RandomProjectionRegenerativeReset +Pima,0.6510416865348816,5.2320756912231445,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.6822916865348816,5.217438697814941,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.6458333134651184,5.195045709609985,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.671875,5.207539081573486,1152,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8846153616905212,0.9120514392852783,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.4615384638309479,0.9059572219848633,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,0.9176633358001709,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.7692307829856873,0.9233691692352295,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,0.943777322769165,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,0.944526195526123,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7692307829856873,0.9361605644226074,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,0.9418156147003174,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,0.8666853904724121,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.3478260934352875,0.8791341781616211,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.3913043439388275,0.8681843280792236,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.43478259444236755,0.813666820526123,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,0.8870248794555664,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,0.9497404098510742,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,0.7904245853424072,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,0.8830783367156982,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.3076923191547394,1.0101103782653809,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.38461539149284363,1.0245115756988525,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.5384615659713745,1.022031545639038,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.4615384638309479,1.020932674407959,158,6,10000,RandomProjectionRegenerativeReset +Planning,0.6000000238418579,1.390380620956421,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.6666666865348816,1.5528483390808105,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.5111111402511597,1.5743646621704102,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.6222222447395325,1.5762505531311035,274,2,10000,RandomProjectionRegenerativeReset +PlantMargin,0.5575000047683716,14.431790113449097,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.6575000286102295,14.741243839263916,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.612500011920929,14.636176586151123,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.5950000286102295,14.436497449874878,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.48249998688697815,15.300083637237549,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.4375,15.334156274795532,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.42250001430511475,14.669865846633911,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.4300000071525574,14.557496309280396,2400,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.6000000238418579,11.683515071868896,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.6474999785423279,12.481923580169678,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.625,14.146973371505737,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.5975000262260437,13.826512336730957,2398,100,10000,RandomProjectionRegenerativeReset +PostOperative,0.5909090638160706,0.8989105224609375,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.3181818127632141,0.8939187526702881,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.5454545617103577,0.7932124137878418,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.5909090638160706,0.7737021446228027,136,3,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.2073170691728592,2.613351821899414,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.40243902802467346,2.790212869644165,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.4878048896789551,2.615616798400879,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.2804878056049347,2.3251302242279053,496,15,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9637838006019592,36.830864906311035,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.976216197013855,42.35155987739563,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9837837815284729,35.97494149208069,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9664865136146545,41.88062000274658,11100,2,10000,RandomProjectionRegenerativeReset +Seeds,0.8846153616905212,2.078949451446533,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.7307692170143127,2.0570991039276123,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.8461538553237915,2.0641908645629883,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.9038461446762085,2.0774459838867188,316,3,10000,RandomProjectionRegenerativeReset +Semeion,0.8844221234321594,13.764627933502197,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.7814070582389832,10.941411256790161,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.8366833925247192,13.065772294998169,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.8417085409164429,13.227795600891113,2390,10,10000,RandomProjectionRegenerativeReset +Soybean,0.539893627166748,3.878174304962158,614,18,10000,RandomProjectionRegenerativeReset +Spambase,0.9078260660171509,29.41904592514038,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.8947826027870178,36.369056224823,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.9234782457351685,28.760737419128418,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.9078260660171509,26.952821254730225,6902,2,10000,RandomProjectionRegenerativeReset +Spect,0.5215053558349609,1.7945258617401123,158,2,10000,RandomProjectionRegenerativeReset +Spectf,0.2139037400484085,1.8309061527252197,160,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.569767415523529,6.398137092590332,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.6162790656089783,6.555273532867432,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.6162790656089783,6.6239824295043945,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.645348846912384,6.610716104507446,1036,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.6759999990463257,9.01947808265686,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.7120000123977661,8.779351711273193,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.7400000095367432,8.701172590255737,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.6320000290870667,8.705681562423706,1500,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.8208954930305481,2.6227447986602783,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.8059701323509216,2.583799362182617,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.7761194109916687,2.5860166549682617,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.746268630027771,2.5973572731018066,406,2,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9202772974967957,15.51475977897644,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.923743486404419,14.133548974990845,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9289427995681763,13.847033739089966,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9202772974967957,14.125821113586426,3466,7,10000,RandomProjectionRegenerativeReset +StatlogLandsat,0.8335000276565552,33.00510311126709,8870,6,10000,RandomProjectionRegenerativeReset +StatlogShuttle,0.9976551532745361,321.83468770980835,87000,7,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.7203791737556458,5.894357442855835,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.6872037649154663,5.881583213806152,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.7251184582710266,5.878904342651367,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.6729857921600342,5.872174978256226,1270,4,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6577319502830505,13.184758186340332,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6226804256439209,13.010050773620605,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6886597871780396,12.97944951057434,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6680412292480469,12.936482667922974,2912,7,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.800000011920929,4.161874055862427,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.7666666507720947,4.1727025508880615,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.8399999737739563,4.0840840339660645,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.8199999928474426,4.090223789215088,900,6,10000,RandomProjectionRegenerativeReset +Teaching,0.5789473652839661,1.3511672019958496,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.3947368562221527,1.29093599319458,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.5,1.1535899639129639,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.44736841320991516,1.1562349796295166,226,3,10000,RandomProjectionRegenerativeReset +Thyroid,0.9124854207038879,31.36806583404541,7544,3,10000,RandomProjectionRegenerativeReset +TicTacToe,0.8786610960960388,5.185450077056885,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.849372386932373,5.172612190246582,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.8995816111564636,5.170150279998779,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.866108775138855,5.173328638076782,1438,2,10000,RandomProjectionRegenerativeReset +Titanic,0.5763636231422424,12.69812536239624,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.7872727513313293,13.11702823638916,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.5345454812049866,13.566545486450195,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.7490909099578857,12.500308513641357,3302,2,10000,RandomProjectionRegenerativeReset +Trains,1.0,0.3197321891784668,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.5,0.31262969970703125,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.5,0.31239938735961914,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.0,0.30702733993530273,16,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6691892147064209,49.26743531227112,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.7021621465682983,47.198124170303345,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6972972750663757,44.593101024627686,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6654053926467896,42.23494029045105,11100,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8181818127632141,1.9770197868347168,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.7922077775001526,1.9163579940795898,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8181818127632141,1.8722355365753174,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8051947951316833,1.9258594512939453,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.8051947951316833,1.9260344505310059,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.8571428656578064,1.942908763885498,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.7922077775001526,2.0762016773223877,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.649350643157959,1.9751648902893066,466,3,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7925220131874084,33.65755653381348,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7910557389259338,31.611408233642578,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7551319599151611,33.76043438911438,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7521994113922119,33.5208523273468,8184,4,10000,RandomProjectionRegenerativeReset +Waveform,0.8392000198364258,29.790489673614502,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8119999766349792,28.280150175094604,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8151999711990356,25.930220127105713,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8352000117301941,29.849509716033936,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8511999845504761,29.140148639678955,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8167999982833862,29.201645374298096,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8223999738693237,27.619662046432495,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8360000252723694,28.694708347320557,7500,3,10000,RandomProjectionRegenerativeReset +Wine,0.7954545617103577,1.3167412281036377,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.8863636255264282,1.3186945915222168,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.9545454382896423,1.1809430122375488,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.9090909361839294,1.1495633125305176,268,3,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5024999976158142,9.549776077270508,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5099999904632568,10.443525075912476,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5024999976158142,9.623211860656738,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.49000000953674316,11.350914239883423,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.5016340017318726,35.15526103973389,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.4305555522441864,35.06095099449158,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.41830065846443176,34.78651475906372,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.49673202633857727,34.92661643028259,7348,7,10000,RandomProjectionRegenerativeReset +Yeast,0.4582210183143616,10.681702613830566,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.5687331557273865,10.592775106430054,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.46900269389152527,10.769129037857056,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.5148248076438904,10.764325380325317,2226,10,10000,RandomProjectionRegenerativeReset +Zoo,0.9200000166893005,0.8632385730743408,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.9599999785423279,0.8698329925537109,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.9599999785423279,0.877091646194458,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.9200000166893005,0.8758480548858643,152,7,10000,RandomProjectionRegenerativeReset +Abalone,0.5507662892341614,5.667869567871094,6266,3,10000,SinusoidProjection +Abalone,0.5421456098556519,5.660439729690552,6266,3,10000,SinusoidProjection +Abalone,0.561302661895752,6.106056213378906,6266,3,10000,SinusoidProjection +Abalone,0.5507662892341614,5.7405171394348145,6266,3,10000,SinusoidProjection +AcuteInflammation,1.0,0.17110824584960938,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.1650233268737793,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.1657264232635498,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.1664576530456543,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16567468643188477,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16596674919128418,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16559147834777832,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.16594433784484863,180,2,10000,SinusoidProjection +Adult,0.6914808750152588,70.51132106781006,65122,2,10000,SinusoidProjection +Annealing,0.75,1.18406343460083,1596,5,10000,SinusoidProjection +Arrhythmia,0.4955752193927765,0.8810644149780273,678,13,10000,SinusoidProjection +Arrhythmia,0.5398229956626892,0.8810062408447266,678,13,10000,SinusoidProjection +Arrhythmia,0.5221238732337952,0.8855843544006348,678,13,10000,SinusoidProjection +Arrhythmia,0.5929203629493713,0.8894028663635254,678,13,10000,SinusoidProjection +AudiologyStd,0.800000011920929,0.2560291290283203,342,18,10000,SinusoidProjection +BalanceScale,0.7692307829856873,0.6835806369781494,938,3,10000,SinusoidProjection +BalanceScale,0.807692289352417,0.685194730758667,938,3,10000,SinusoidProjection +BalanceScale,0.7884615659713745,0.685291051864624,938,3,10000,SinusoidProjection +BalanceScale,0.7564102411270142,0.6848125457763672,938,3,10000,SinusoidProjection +Balloons,1.0,0.020697355270385742,24,2,10000,SinusoidProjection +Balloons,1.0,0.021775245666503906,24,2,10000,SinusoidProjection +Balloons,0.75,0.020721435546875,24,2,10000,SinusoidProjection +Balloons,0.5,0.020404577255249023,24,2,10000,SinusoidProjection +Bank,0.6115044355392456,6.364115476608276,6782,2,10000,SinusoidProjection +Bank,0.5964601635932922,6.125997304916382,6782,2,10000,SinusoidProjection +Bank,0.6123893857002258,6.707022190093994,6782,2,10000,SinusoidProjection +Bank,0.5814159512519836,6.098289251327515,6782,2,10000,SinusoidProjection +Blood,0.5668449401855469,0.7943649291992188,1122,2,10000,SinusoidProjection +Blood,0.6737967729568481,0.8630204200744629,1122,2,10000,SinusoidProjection +Blood,0.625668466091156,0.8176884651184082,1122,2,10000,SinusoidProjection +Blood,0.7540106773376465,0.8114409446716309,1122,2,10000,SinusoidProjection +BreastCancer,0.7183098793029785,0.8524971008300781,430,2,10000,SinusoidProjection +BreastCancer,0.6760563254356384,0.39272570610046387,430,2,10000,SinusoidProjection +BreastCancer,0.7605633735656738,0.39450573921203613,430,2,10000,SinusoidProjection +BreastCancer,0.6478873491287231,0.39162397384643555,430,2,10000,SinusoidProjection +BreastCancerWisc,0.9599999785423279,0.9484035968780518,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9428571462631226,0.9445714950561523,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.954285740852356,0.9429669380187988,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9657142758369446,0.9487266540527344,1048,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.922535240650177,0.7890007495880127,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.922535240650177,0.7810451984405518,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9718309640884399,0.7780487537384033,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.8450704216957092,0.784113883972168,854,2,10000,SinusoidProjection +BreastCancerWiscProg,0.5510203838348389,0.2740952968597412,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6326530575752258,0.2732980251312256,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.2738187313079834,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.27243709564208984,298,2,10000,SinusoidProjection +BreastTissue,0.7692307829856873,0.1455087661743164,160,6,10000,SinusoidProjection +BreastTissue,0.8461538553237915,0.1462554931640625,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.14594340324401855,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.1474456787109375,160,6,10000,SinusoidProjection +Car,0.7569444179534912,2.3042099475860596,2592,4,10000,SinusoidProjection +Car,0.7083333134651184,2.340644121170044,2592,4,10000,SinusoidProjection +Car,0.7060185074806213,2.3741037845611572,2592,4,10000,SinusoidProjection +Car,0.7314814925193787,2.2975575923919678,2592,4,10000,SinusoidProjection +Cardiotocography10Clases,0.598870038986206,2.9167137145996094,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.5894538760185242,3.1176130771636963,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6082862615585327,3.1598634719848633,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6101694703102112,3.062812566757202,3190,10,10000,SinusoidProjection +Cardiotocography3Clases,0.7871939539909363,2.921264171600342,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7777777910232544,2.9109137058258057,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7758945226669312,2.8644611835479736,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7834274768829346,2.907416343688965,3190,3,10000,SinusoidProjection +ChessKrvk,0.2389506697654724,40.95617175102234,42084,18,10000,SinusoidProjection +ChessKrvk,0.23025377094745636,42.80023121833801,42084,18,10000,SinusoidProjection +ChessKrvk,0.23210720717906952,41.22808861732483,42084,18,10000,SinusoidProjection +ChessKrvk,0.22968348860740662,40.93361711502075,42084,18,10000,SinusoidProjection +ChessKrvkp,0.8723404407501221,4.364666700363159,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8723404407501221,4.418102979660034,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8811013698577881,4.325760841369629,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8498122692108154,4.816523313522339,4794,2,10000,SinusoidProjection +CongressionalVoting,0.5412843823432922,0.5824563503265381,652,2,10000,SinusoidProjection +CongressionalVoting,0.5596330165863037,0.5421371459960938,652,2,10000,SinusoidProjection +CongressionalVoting,0.5688073635101318,0.5711038112640381,652,2,10000,SinusoidProjection +CongressionalVoting,0.6146789193153381,0.594750165939331,652,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.36896681785583496,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6153846383094788,0.36034440994262695,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.692307710647583,0.39327359199523926,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.3286118507385254,312,2,10000,SinusoidProjection +ConnBenchVowelDeterding,0.8787878751754761,1.7505762577056885,1056,11,10000,SinusoidProjection +Connect4,0.5743975639343262,95.41126704216003,101336,3,10000,SinusoidProjection +Connect4,0.57309490442276,94.09083962440491,101336,3,10000,SinusoidProjection +Connect4,0.5681212544441223,96.23434233665466,101336,3,10000,SinusoidProjection +Connect4,0.5738054513931274,98.91305327415466,101336,3,10000,SinusoidProjection +Contrac,0.489130437374115,2.30533766746521,2210,3,10000,SinusoidProjection +Contrac,0.5054348111152649,2.1176624298095703,2210,3,10000,SinusoidProjection +Contrac,0.45652174949645996,2.0384886264801025,2210,3,10000,SinusoidProjection +Contrac,0.43478259444236755,2.813638925552368,2210,3,10000,SinusoidProjection +CreditApproval,0.8430232405662537,0.9352738857269287,1036,2,10000,SinusoidProjection +CreditApproval,0.8779069781303406,0.9197778701782227,1036,2,10000,SinusoidProjection +CreditApproval,0.8488371968269348,0.9162395000457764,1036,2,10000,SinusoidProjection +CreditApproval,0.895348846912384,0.9439079761505127,1036,2,10000,SinusoidProjection +CylinderBands,0.6953125,0.7149548530578613,768,2,10000,SinusoidProjection +CylinderBands,0.6328125,0.7010185718536377,768,2,10000,SinusoidProjection +CylinderBands,0.703125,0.7040066719055176,768,2,10000,SinusoidProjection +CylinderBands,0.671875,0.7303726673126221,768,2,10000,SinusoidProjection +Dermatology,0.9670329689979553,0.5038046836853027,550,6,10000,SinusoidProjection +Dermatology,0.9560439586639404,0.5015182495117188,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.5032894611358643,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.5032720565795898,550,6,10000,SinusoidProjection +Echocardiogram,0.8484848737716675,0.17978358268737793,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.18051600456237793,196,2,10000,SinusoidProjection +Echocardiogram,0.6969696879386902,0.18056964874267578,196,2,10000,SinusoidProjection +Echocardiogram,0.7878788113594055,0.17998218536376953,196,2,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.4582788944244385,504,8,10000,SinusoidProjection +Ecoli,0.761904776096344,0.49944400787353516,504,8,10000,SinusoidProjection +Ecoli,0.7976190447807312,0.4476280212402344,504,8,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.45620131492614746,504,8,10000,SinusoidProjection +EnergyY1,0.8489583134651184,2.731842279434204,1152,3,10000,SinusoidProjection +EnergyY1,0.8802083134651184,1.0407204627990723,1152,3,10000,SinusoidProjection +EnergyY1,0.8333333134651184,1.039043664932251,1152,3,10000,SinusoidProjection +EnergyY1,0.8020833134651184,1.0395848751068115,1152,3,10000,SinusoidProjection +EnergyY2,0.8229166865348816,1.0209412574768066,1152,3,10000,SinusoidProjection +EnergyY2,0.8125,1.0411367416381836,1152,3,10000,SinusoidProjection +EnergyY2,0.8385416865348816,1.0383284091949463,1152,3,10000,SinusoidProjection +EnergyY2,0.84375,1.0229010581970215,1152,3,10000,SinusoidProjection +Fertility,0.7599999904632568,0.13530659675598145,150,2,10000,SinusoidProjection +Fertility,0.7599999904632568,0.13745880126953125,150,2,10000,SinusoidProjection +Fertility,0.6800000071525574,0.13506221771240234,150,2,10000,SinusoidProjection +Fertility,0.800000011920929,0.13513636589050293,150,2,10000,SinusoidProjection +Flags,0.4166666567325592,0.26841211318969727,292,8,10000,SinusoidProjection +Flags,0.4375,0.26366639137268066,292,8,10000,SinusoidProjection +Flags,0.4166666567325592,0.2613105773925781,292,8,10000,SinusoidProjection +Flags,0.4375,0.26721954345703125,292,8,10000,SinusoidProjection +Glass,0.5471698045730591,0.2924811840057373,322,6,10000,SinusoidProjection +Glass,0.6037735939025879,0.2920255661010742,322,6,10000,SinusoidProjection +Glass,0.5849056839942932,0.2939927577972412,322,6,10000,SinusoidProjection +Glass,0.5471698045730591,0.2927687168121338,322,6,10000,SinusoidProjection +HabermanSurvival,0.6315789222717285,0.33394408226013184,460,2,10000,SinusoidProjection +HabermanSurvival,0.6842105388641357,0.33185553550720215,460,2,10000,SinusoidProjection +HabermanSurvival,0.6578947305679321,0.33375024795532227,460,2,10000,SinusoidProjection +HabermanSurvival,0.5526315569877625,0.33429980278015137,460,2,10000,SinusoidProjection +HayesRoth,0.0357142873108387,0.16033196449279785,264,3,10000,SinusoidProjection +HeartCleveland,0.4868420958518982,0.4141354560852051,454,5,10000,SinusoidProjection +HeartCleveland,0.5,0.4151914119720459,454,5,10000,SinusoidProjection +HeartCleveland,0.5263158082962036,0.41306138038635254,454,5,10000,SinusoidProjection +HeartCleveland,0.5263158082962036,0.4147908687591553,454,5,10000,SinusoidProjection +HeartHungarian,0.8219178318977356,0.39456629753112793,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.3923959732055664,442,5,10000,SinusoidProjection +HeartHungarian,0.8493150472640991,0.3932507038116455,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.3922309875488281,442,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.16600966453552246,184,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.166090726852417,184,5,10000,SinusoidProjection +HeartSwitzerland,0.12903225421905518,0.1663358211517334,184,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.16717123985290527,184,5,10000,SinusoidProjection +HeartVa,0.23999999463558197,0.26735496520996094,300,5,10000,SinusoidProjection +HeartVa,0.36000001430511475,0.2745544910430908,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.2741861343383789,300,5,10000,SinusoidProjection +HeartVa,0.4000000059604645,0.27400851249694824,300,5,10000,SinusoidProjection +Hepatitis,0.7692307829856873,0.21410703659057617,232,2,10000,SinusoidProjection +Hepatitis,0.8205128312110901,0.21407032012939453,232,2,10000,SinusoidProjection +Hepatitis,0.7435897588729858,0.21405720710754395,232,2,10000,SinusoidProjection +Hepatitis,0.7435897588729858,0.21328020095825195,232,2,10000,SinusoidProjection +HillValley,0.5066006779670715,2.110515832901001,1212,2,10000,SinusoidProjection +HorseColic,0.6029411554336548,0.47672390937805176,600,2,10000,SinusoidProjection +IlpdIndianLiver,0.5821917653083801,0.7747371196746826,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.568493127822876,0.7916445732116699,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.6027397513389587,0.7748379707336426,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.6095890402793884,0.792198657989502,874,2,10000,SinusoidProjection +ImageSegmentation,0.14095237851142883,5.070283889770508,420,7,10000,SinusoidProjection +Ionosphere,0.7727272510528564,0.504040002822876,526,2,10000,SinusoidProjection +Ionosphere,0.8295454382896423,0.5498785972595215,526,2,10000,SinusoidProjection +Ionosphere,0.8295454382896423,0.543978214263916,526,2,10000,SinusoidProjection +Ionosphere,0.7840909361839294,0.48247480392456055,526,2,10000,SinusoidProjection +Iris,1.0,0.16481328010559082,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.17084550857543945,226,3,10000,SinusoidProjection +Iris,1.0,0.1826930046081543,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.16750502586364746,226,3,10000,SinusoidProjection +LedDisplay,0.7519999742507935,1.408299207687378,1500,10,10000,SinusoidProjection +LedDisplay,0.7279999852180481,1.323538064956665,1500,10,10000,SinusoidProjection +LedDisplay,0.7319999933242798,1.3561136722564697,1500,10,10000,SinusoidProjection +LedDisplay,0.7319999933242798,1.3578534126281738,1500,10,10000,SinusoidProjection +Lenses,0.8333333134651184,0.028548240661621094,36,3,10000,SinusoidProjection +Lenses,0.6666666865348816,0.02839064598083496,36,3,10000,SinusoidProjection +Lenses,0.8333333134651184,0.028918743133544922,36,3,10000,SinusoidProjection +Lenses,1.0,0.028403282165527344,36,3,10000,SinusoidProjection +Letter,0.6399999856948853,28.974592685699463,30000,26,10000,SinusoidProjection +Letter,0.6420000195503235,29.143834352493286,30000,26,10000,SinusoidProjection +Letter,0.6574000120162964,29.805044174194336,30000,26,10000,SinusoidProjection +Letter,0.6323999762535095,29.575848817825317,30000,26,10000,SinusoidProjection +Libras,0.5888888835906982,0.5555202960968018,540,15,10000,SinusoidProjection +Libras,0.6888889074325562,0.5537772178649902,540,15,10000,SinusoidProjection +Libras,0.6777777671813965,0.5534167289733887,540,15,10000,SinusoidProjection +Libras,0.6555555462837219,0.5763418674468994,540,15,10000,SinusoidProjection +LowResSpect,0.7894737124443054,0.8895225524902344,796,9,10000,SinusoidProjection +LowResSpect,0.8571428656578064,1.0151441097259521,796,9,10000,SinusoidProjection +LowResSpect,0.7744361162185669,0.7539973258972168,796,9,10000,SinusoidProjection +LowResSpect,0.7593985199928284,0.7573339939117432,796,9,10000,SinusoidProjection +LungCancer,0.375,0.04715132713317871,48,3,10000,SinusoidProjection +LungCancer,0.5,0.04723238945007324,48,3,10000,SinusoidProjection +LungCancer,0.75,0.04771161079406738,48,3,10000,SinusoidProjection +LungCancer,0.25,0.04735612869262695,48,3,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.20322656631469727,222,4,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.1990654468536377,222,4,10000,SinusoidProjection +Lymphography,0.8108108043670654,0.19838976860046387,222,4,10000,SinusoidProjection +Lymphography,0.7567567825317383,0.19853711128234863,222,4,10000,SinusoidProjection +Magic,0.7657203078269958,25.257790088653564,28530,2,10000,SinusoidProjection +Magic,0.7547844648361206,26.857990503311157,28530,2,10000,SinusoidProjection +Magic,0.7558359503746033,26.316509246826172,28530,2,10000,SinusoidProjection +Magic,0.7554153800010681,26.766374111175537,28530,2,10000,SinusoidProjection +Mammographic,0.7749999761581421,1.405017375946045,1442,2,10000,SinusoidProjection +Mammographic,0.7833333611488342,1.4453370571136475,1442,2,10000,SinusoidProjection +Mammographic,0.8041666746139526,1.430677890777588,1442,2,10000,SinusoidProjection +Mammographic,0.8166666626930237,1.2899820804595947,1442,2,10000,SinusoidProjection +Miniboone,0.8247631788253784,184.68968296051025,195096,2,10000,SinusoidProjection +Miniboone,0.8319596648216248,185.4471206665039,195096,2,10000,SinusoidProjection +Miniboone,0.8227026462554932,184.54335069656372,195096,2,10000,SinusoidProjection +Miniboone,0.8244864344596863,180.41117405891418,195096,2,10000,SinusoidProjection +MolecBiolPromoter,0.8461538553237915,0.24053692817687988,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.15372371673583984,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.14599823951721191,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.1482086181640625,160,2,10000,SinusoidProjection +MolecBiolSplice,0.7728983759880066,4.416414499282837,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.7942283749580383,4.523348093032837,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.8268507122993469,4.86217737197876,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.7666248679161072,5.023094177246094,4786,3,10000,SinusoidProjection +Monks1,0.6226851940155029,1.1534380912780762,248,2,10000,SinusoidProjection +Monks2,0.5532407164573669,1.161229133605957,338,2,10000,SinusoidProjection +Monks3,0.5578703880310059,1.1185760498046875,244,2,10000,SinusoidProjection +Mushroom,0.8798621296882629,11.278716802597046,12186,2,10000,SinusoidProjection +Mushroom,0.8892171382904053,10.988595008850098,12186,2,10000,SinusoidProjection +Mushroom,0.8872476816177368,11.123203754425049,12186,2,10000,SinusoidProjection +Mushroom,0.8936484456062317,11.18782639503479,12186,2,10000,SinusoidProjection +Musk1,0.5966386795043945,0.7344021797180176,714,2,10000,SinusoidProjection +Musk1,0.6638655662536621,0.7393066883087158,714,2,10000,SinusoidProjection +Musk1,0.6638655662536621,0.7445945739746094,714,2,10000,SinusoidProjection +Musk1,0.6302521228790283,0.7303123474121094,714,2,10000,SinusoidProjection +Musk2,0.7543966174125671,10.132757663726807,9898,2,10000,SinusoidProjection +Musk2,0.7586416006088257,10.161647081375122,9898,2,10000,SinusoidProjection +Musk2,0.7640994787216187,9.842094898223877,9898,2,10000,SinusoidProjection +Musk2,0.7647058963775635,10.098040342330933,9898,2,10000,SinusoidProjection +Nursery,0.8277778029441833,18.796204566955566,19440,5,10000,SinusoidProjection +Nursery,0.8302469253540039,17.521173238754272,19440,5,10000,SinusoidProjection +Nursery,0.8320987820625305,18.072784900665283,19440,5,10000,SinusoidProjection +Nursery,0.8327160477638245,19.07511258125305,19440,5,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.6078431606292725,1.4372732639312744,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,1.4465343952178955,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.4289600849151611,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5490196347236633,1.899034023284912,1534,2,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.3777234554290771,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8274509906768799,1.3997695446014404,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.3931856155395508,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8784313797950745,1.3676702976226807,1534,3,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5438596606254578,1.244880199432373,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,1.2253901958465576,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5438596606254578,1.2397310733795166,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.6052631735801697,1.2394437789916992,1368,2,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7324561476707458,1.21870756149292,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.6842105388641357,1.2440974712371826,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7675438523292542,1.2155287265777588,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7456140518188477,1.2437024116516113,1368,3,10000,SinusoidProjection +Optical,0.8992765545845032,8.331998348236084,7646,10,10000,SinusoidProjection +Ozone,0.7034700512886047,3.463393449783325,3804,2,10000,SinusoidProjection +Ozone,0.687697172164917,3.5408177375793457,3804,2,10000,SinusoidProjection +Ozone,0.6940063238143921,3.788142442703247,3804,2,10000,SinusoidProjection +Ozone,0.6750788688659668,3.8612184524536133,3804,2,10000,SinusoidProjection +PageBlocks,0.7434210777282715,7.749406337738037,8210,5,10000,SinusoidProjection +PageBlocks,0.777046799659729,7.3002095222473145,8210,5,10000,SinusoidProjection +PageBlocks,0.7726607918739319,7.4806952476501465,8210,5,10000,SinusoidProjection +PageBlocks,0.7514619827270508,7.443147659301758,8210,5,10000,SinusoidProjection +Parkinsons,0.8367347121238708,0.26319098472595215,292,2,10000,SinusoidProjection +Parkinsons,0.7346938848495483,0.2689478397369385,292,2,10000,SinusoidProjection +Parkinsons,0.7551020383834839,0.26900267601013184,292,2,10000,SinusoidProjection +Parkinsons,0.8163265585899353,0.2647686004638672,292,2,10000,SinusoidProjection +Pendigits,0.812178373336792,16.759530544281006,14988,10,10000,SinusoidProjection +Pima,0.6770833134651184,1.040254831314087,1152,2,10000,SinusoidProjection +Pima,0.65625,1.0458183288574219,1152,2,10000,SinusoidProjection +Pima,0.6354166865348816,1.12199068069458,1152,2,10000,SinusoidProjection +Pima,0.6770833134651184,1.0640902519226074,1152,2,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.14577293395996094,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.14746904373168945,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.9230769276618958,0.1447892189025879,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.1449892520904541,160,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.7307692170143127,0.16139483451843262,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.5769230723381042,0.1494753360748291,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.5384615659713745,0.14467406272888184,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.16661763191223145,154,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.12769484519958496,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.12722063064575195,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.52173912525177,0.13005876541137695,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.5652173757553101,0.12756562232971191,138,3,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8799999952316284,0.17531156539916992,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.9200000166893005,0.14123225212097168,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.7599999904632568,0.1419062614440918,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8399999737739563,0.14008712768554688,154,2,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.14482378959655762,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5,0.14493560791015625,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5769230723381042,0.14533472061157227,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.14511466026306152,158,6,10000,SinusoidProjection +Planning,0.4888888895511627,0.2491471767425537,274,2,10000,SinusoidProjection +Planning,0.4444444477558136,0.2515237331390381,274,2,10000,SinusoidProjection +Planning,0.5555555820465088,0.24843883514404297,274,2,10000,SinusoidProjection +Planning,0.5111111402511597,0.24913263320922852,274,2,10000,SinusoidProjection +PlantMargin,0.7774999737739563,2.447354316711426,2400,100,10000,SinusoidProjection +PlantMargin,0.8149999976158142,2.4065308570861816,2400,100,10000,SinusoidProjection +PlantMargin,0.7875000238418579,2.442368745803833,2400,100,10000,SinusoidProjection +PlantMargin,0.7850000262260437,3.1715800762176514,2400,100,10000,SinusoidProjection +PlantShape,0.6524999737739563,2.444369077682495,2400,100,10000,SinusoidProjection +PlantShape,0.675000011920929,2.398982286453247,2400,100,10000,SinusoidProjection +PlantShape,0.6299999952316284,2.538991689682007,2400,100,10000,SinusoidProjection +PlantShape,0.6899999976158142,2.448302745819092,2400,100,10000,SinusoidProjection +PlantTexture,0.7300000190734863,2.442917823791504,2398,100,10000,SinusoidProjection +PlantTexture,0.7300000190734863,2.476407289505005,2398,100,10000,SinusoidProjection +PlantTexture,0.7250000238418579,2.699446439743042,2398,100,10000,SinusoidProjection +PlantTexture,0.7024999856948853,2.404987335205078,2398,100,10000,SinusoidProjection +PostOperative,0.4545454680919647,0.12284493446350098,136,3,10000,SinusoidProjection +PostOperative,0.3636363744735718,0.12166500091552734,136,3,10000,SinusoidProjection +PostOperative,0.5454545617103577,0.12510132789611816,136,3,10000,SinusoidProjection +PostOperative,0.40909090638160706,0.12298917770385742,136,3,10000,SinusoidProjection +PrimaryTumor,0.4268292784690857,0.48334693908691406,496,15,10000,SinusoidProjection +PrimaryTumor,0.45121949911117554,0.4761788845062256,496,15,10000,SinusoidProjection +PrimaryTumor,0.4390243887901306,0.4826629161834717,496,15,10000,SinusoidProjection +PrimaryTumor,0.4268292784690857,0.48384547233581543,496,15,10000,SinusoidProjection +Ringnorm,0.9713513255119324,10.064159631729126,11100,2,10000,SinusoidProjection +Ringnorm,0.9783783555030823,9.948609352111816,11100,2,10000,SinusoidProjection +Ringnorm,0.977837860584259,10.106453895568848,11100,2,10000,SinusoidProjection +Ringnorm,0.977297306060791,10.572891235351562,11100,2,10000,SinusoidProjection +Seeds,0.9230769276618958,0.30054688453674316,316,3,10000,SinusoidProjection +Seeds,0.8269230723381042,0.2866477966308594,316,3,10000,SinusoidProjection +Seeds,0.8846153616905212,0.29963088035583496,316,3,10000,SinusoidProjection +Seeds,0.9807692170143127,0.4700605869293213,316,3,10000,SinusoidProjection +Semeion,0.839195966720581,2.978536605834961,2390,10,10000,SinusoidProjection +Semeion,0.8216080665588379,2.95296049118042,2390,10,10000,SinusoidProjection +Semeion,0.8793969750404358,2.920116662979126,2390,10,10000,SinusoidProjection +Semeion,0.8165829181671143,2.9283573627471924,2390,10,10000,SinusoidProjection +Soybean,0.561170220375061,1.3417329788208008,614,18,10000,SinusoidProjection +Spambase,0.834782600402832,6.366152286529541,6902,2,10000,SinusoidProjection +Spambase,0.8417391180992126,6.264272212982178,6902,2,10000,SinusoidProjection +Spambase,0.8182608485221863,6.731348752975464,6902,2,10000,SinusoidProjection +Spambase,0.813043475151062,6.824970722198486,6902,2,10000,SinusoidProjection +Spect,0.4516128897666931,0.7939507961273193,158,2,10000,SinusoidProjection +Spectf,0.8823529481887817,0.5216989517211914,160,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5058139562606812,1.0721235275268555,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5755813717842102,0.9394102096557617,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5639534592628479,0.9467282295227051,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5581395626068115,1.2034459114074707,1036,2,10000,SinusoidProjection +StatlogGermanCredit,0.7120000123977661,1.469348669052124,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7239999771118164,1.43951416015625,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7200000286102295,1.3720624446868896,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7120000123977661,1.5963962078094482,1500,2,10000,SinusoidProjection +StatlogHeart,0.8656716346740723,0.3675405979156494,406,2,10000,SinusoidProjection +StatlogHeart,0.8059701323509216,0.36667895317077637,406,2,10000,SinusoidProjection +StatlogHeart,0.8208954930305481,0.36719274520874023,406,2,10000,SinusoidProjection +StatlogHeart,0.8507462739944458,0.3671090602874756,406,2,10000,SinusoidProjection +StatlogImage,0.835355281829834,3.139162302017212,3466,7,10000,SinusoidProjection +StatlogImage,0.8474869728088379,3.145690441131592,3466,7,10000,SinusoidProjection +StatlogImage,0.8544194102287292,3.151405096054077,3466,7,10000,SinusoidProjection +StatlogImage,0.8648180365562439,3.084489107131958,3466,7,10000,SinusoidProjection +StatlogLandsat,0.8295000195503235,9.627935647964478,8870,6,10000,SinusoidProjection +StatlogShuttle,0.8355861902236938,81.07506084442139,87000,7,10000,SinusoidProjection +StatlogVehicle,0.5687204003334045,1.2146778106689453,1270,4,10000,SinusoidProjection +StatlogVehicle,0.5450236797332764,1.1660993099212646,1270,4,10000,SinusoidProjection +StatlogVehicle,0.5355450510978699,1.158064603805542,1270,4,10000,SinusoidProjection +StatlogVehicle,0.4644549787044525,1.1278266906738281,1270,4,10000,SinusoidProjection +SteelPlates,0.5092783570289612,2.6787493228912354,2912,7,10000,SinusoidProjection +SteelPlates,0.4886597990989685,2.684454917907715,2912,7,10000,SinusoidProjection +SteelPlates,0.5360824465751648,2.6344387531280518,2912,7,10000,SinusoidProjection +SteelPlates,0.49896907806396484,2.6079492568969727,2912,7,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.8365044593811035,900,6,10000,SinusoidProjection +SyntheticControl,0.9399999976158142,0.816352367401123,900,6,10000,SinusoidProjection +SyntheticControl,0.9466666579246521,0.8363347053527832,900,6,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.8379786014556885,900,6,10000,SinusoidProjection +Teaching,0.5789473652839661,0.2027299404144287,226,3,10000,SinusoidProjection +Teaching,0.5789473652839661,0.20721149444580078,226,3,10000,SinusoidProjection +Teaching,0.44736841320991516,0.20676398277282715,226,3,10000,SinusoidProjection +Teaching,0.5263158082962036,0.20294952392578125,226,3,10000,SinusoidProjection +Thyroid,0.5262543559074402,11.706605911254883,7544,3,10000,SinusoidProjection +TicTacToe,0.6192468404769897,1.2994377613067627,1438,2,10000,SinusoidProjection +TicTacToe,0.6861924529075623,1.483933925628662,1438,2,10000,SinusoidProjection +TicTacToe,0.6569037437438965,1.6213955879211426,1438,2,10000,SinusoidProjection +TicTacToe,0.7071129679679871,1.343533992767334,1438,2,10000,SinusoidProjection +Titanic,0.7836363911628723,2.3935534954071045,3302,2,10000,SinusoidProjection +Titanic,0.7836363911628723,2.2914791107177734,3302,2,10000,SinusoidProjection +Titanic,0.7763636112213135,2.2918522357940674,3302,2,10000,SinusoidProjection +Titanic,0.7799999713897705,2.3417861461639404,3302,2,10000,SinusoidProjection +Trains,0.0,0.05230093002319336,16,2,10000,SinusoidProjection +Trains,1.0,0.05844306945800781,16,2,10000,SinusoidProjection +Trains,1.0,0.05635261535644531,16,2,10000,SinusoidProjection +Trains,0.5,0.055513620376586914,16,2,10000,SinusoidProjection +Twonorm,0.977297306060791,11.277779340744019,11100,2,10000,SinusoidProjection +Twonorm,0.9724324345588684,10.276994228363037,11100,2,10000,SinusoidProjection +Twonorm,0.9702702760696411,10.950559377670288,11100,2,10000,SinusoidProjection +Twonorm,0.9745945930480957,10.629253625869751,11100,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7142857313156128,0.4551534652709961,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7142857313156128,0.41952085494995117,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7272727489471436,0.4337799549102783,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.6363636255264282,0.6265590190887451,466,2,10000,SinusoidProjection +VertebralColumn3Clases,0.8051947951316833,0.41281771659851074,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.8051947951316833,0.4131505489349365,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7532467246055603,0.41034603118896484,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7922077775001526,0.41156864166259766,466,3,10000,SinusoidProjection +WallFollowing,0.5623167157173157,7.4236695766448975,8184,4,10000,SinusoidProjection +WallFollowing,0.5659824013710022,7.310525178909302,8184,4,10000,SinusoidProjection +WallFollowing,0.5953079462051392,7.272815227508545,8184,4,10000,SinusoidProjection +WallFollowing,0.5652492642402649,7.293270587921143,8184,4,10000,SinusoidProjection +Waveform,0.8208000063896179,7.750156402587891,7500,3,10000,SinusoidProjection +Waveform,0.8087999820709229,8.125396251678467,7500,3,10000,SinusoidProjection +Waveform,0.7968000173568726,7.64916467666626,7500,3,10000,SinusoidProjection +Waveform,0.8295999765396118,7.933459997177124,7500,3,10000,SinusoidProjection +WaveformNoise,0.8184000253677368,6.852509260177612,7500,3,10000,SinusoidProjection +WaveformNoise,0.8112000226974487,6.992700576782227,7500,3,10000,SinusoidProjection +WaveformNoise,0.8144000172615051,7.192344903945923,7500,3,10000,SinusoidProjection +WaveformNoise,0.8112000226974487,7.4246039390563965,7500,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.28206419944763184,268,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.23812270164489746,268,3,10000,SinusoidProjection +Wine,0.9545454382896423,0.24779868125915527,268,3,10000,SinusoidProjection +Wine,0.9090909361839294,0.23880267143249512,268,3,10000,SinusoidProjection +WineQualityRed,0.3725000023841858,2.133171796798706,2398,6,10000,SinusoidProjection +WineQualityRed,0.4300000071525574,2.1682729721069336,2398,6,10000,SinusoidProjection +WineQualityRed,0.4424999952316284,2.171137809753418,2398,6,10000,SinusoidProjection +WineQualityRed,0.39250001311302185,2.1704916954040527,2398,6,10000,SinusoidProjection +WineQualityWhite,0.3325163424015045,6.634878158569336,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3472222089767456,6.628202676773071,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3578431308269501,6.6437811851501465,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3284313678741455,7.841987609863281,7348,7,10000,SinusoidProjection +Yeast,0.5229110717773438,2.479508638381958,2226,10,10000,SinusoidProjection +Yeast,0.4609164297580719,2.691678285598755,2226,10,10000,SinusoidProjection +Yeast,0.5471698045730591,2.213247537612915,2226,10,10000,SinusoidProjection +Yeast,0.5525606274604797,1.9781715869903564,2226,10,10000,SinusoidProjection +Zoo,0.9599999785423279,0.13704323768615723,152,7,10000,SinusoidProjection +Zoo,0.9599999785423279,0.1457369327545166,152,7,10000,SinusoidProjection +Zoo,1.0,0.14292049407958984,152,7,10000,SinusoidProjection +Zoo,1.0,0.14146924018859863,152,7,10000,SinusoidProjection +Abalone,0.6168582439422607,34.88504409790039,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.561302661895752,42.99789881706238,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5957854390144348,35.53132367134094,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6235632300376892,48.903717279434204,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.3141250610351562,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9068686962127686,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.8028144836425781,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.322002649307251,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3234174251556396,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3301091194152832,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3371996879577637,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.3416531085968018,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.8160432577133179,433.82900643348694,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7300000190734863,7.235440731048584,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6017699241638184,5.708996057510376,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6548672318458557,5.633769989013672,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6991150379180908,5.521230459213257,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6460176706314087,5.49162745475769,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.7599999904632568,1.7838435173034668,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9551281929016113,4.989980936050415,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8974359035491943,3.5241243839263916,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9487179517745972,3.525932788848877,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9551281929016113,3.5404398441314697,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.10283637046813965,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.10267424583435059,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.10281229019165039,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.10069632530212402,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8548672795295715,37.2083523273468,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8584070801734924,41.29144477844238,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8884955644607544,38.407142162323,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8964601755142212,32.2124969959259,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7165775299072266,4.794800758361816,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.8074866533279419,4.89462685585022,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7486631274223328,4.686861991882324,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6631016135215759,5.686571359634399,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6056337952613831,2.1800901889801025,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7183098793029785,2.3468141555786133,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7323943376541138,2.0350894927978516,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.5352112650871277,1.9482195377349854,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,4.711308717727661,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9485714435577393,4.564818859100342,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,5.556199073791504,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,4.582331418991089,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.98591548204422,3.7724194526672363,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,5.334047555923462,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,5.0786707401275635,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,4.6437647342681885,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7142857313156128,1.4320757389068604,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6122449040412903,1.5420489311218262,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,1.4114258289337158,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6530612111091614,1.4550864696502686,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.807692289352417,0.9647257328033447,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.8727312088012695,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6153846383094788,0.816561222076416,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.8322696685791016,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9444444179534912,12.629131555557251,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9560185074806213,12.203718185424805,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9467592835426331,14.120686292648315,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9583333134651184,13.796746730804443,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,18.078113317489624,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8248587846755981,18.395604848861694,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8154425621032715,16.11650538444519,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7758945226669312,16.138121604919434,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9246704578399658,14.004793405532837,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9152542352676392,14.307464599609375,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8907721042633057,14.227625131607056,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9284369349479675,14.695502042770386,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5414884686470032,237.74650740623474,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5635871291160583,266.9799749851227,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5307955741882324,255.70602369308472,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5624465346336365,232.56169295310974,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9837296605110168,19.990699768066406,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9724655747413635,20.01201629638672,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9674593210220337,20.011164665222168,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9824780821800232,20.48821187019348,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5412843823432922,3.1331167221069336,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.6697247624397278,3.093581438064575,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.6146789193153381,3.0746984481811523,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.1119680404663086,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.410689115524292,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.416365623474121,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.421086311340332,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,1.3760654926300049,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.9372294545173645,5.760257720947266,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7725738883018494,469.4993393421173,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7670673131942749,468.5340099334717,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7413701415061951,467.7916464805603,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7808632850646973,467.9388964176178,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47554346919059753,11.288665294647217,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.42391303181648254,11.171631813049316,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.4538043439388275,11.077523708343506,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.44565218687057495,11.134760856628418,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8139534592628479,4.605815887451172,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,4.6293041706085205,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8255813717842102,4.660951614379883,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8662790656089783,4.733822822570801,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7265625,3.57954478263855,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7421875,3.53365159034729,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.796875,3.5233521461486816,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7109375,3.540637254714966,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,2.6046650409698486,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,2.6545894145965576,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,2.594963788986206,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,2.600295305252075,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7575757503509521,0.9046328067779541,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7878788113594055,0.8976075649261475,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,0.896942138671875,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,0.9006040096282959,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,2.5035836696624756,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8452380895614624,2.489225387573242,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.726190447807312,2.47440505027771,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,2.4347879886627197,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8125,5.100675344467163,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.890625,5.125950813293457,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.859375,5.129420518875122,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8489583134651184,5.110674858093262,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.84375,5.175575494766235,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8697916865348816,5.125178098678589,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.90625,5.1077351570129395,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8541666865348816,5.104559659957886,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.7599999904632568,0.6841821670532227,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.680335521697998,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.800000011920929,0.6800012588500977,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.6864659786224365,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4166666567325592,1.5263292789459229,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.5625,1.534306526184082,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.3958333432674408,1.6552135944366455,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4791666567325592,1.510270118713379,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.7358490824699402,1.6716270446777344,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6415094137191772,1.6765272617340088,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6415094137191772,1.688659429550171,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5471698045730591,1.6606581211090088,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.5657894611358643,1.9628515243530273,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6052631735801697,1.9745545387268066,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6973684430122375,1.9537503719329834,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.5394737124443054,1.9611337184906006,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.0516269207000732,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5263158082962036,2.301011562347412,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5789473652839661,2.3318562507629395,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5657894611358643,2.3403098583221436,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5921052694320679,2.3418073654174805,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8082191944122314,2.1791248321533203,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.835616409778595,2.1412580013275146,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7808219194412231,2.1536216735839844,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8630136847496033,2.136629581451416,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.9461243152618408,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,0.9609673023223877,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,0.9710907936096191,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,0.9816975593566895,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,1.5938796997070312,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.46000000834465027,1.6073408126831055,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3199999928474426,1.6147418022155762,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.25999999046325684,1.63838529586792,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.1722080707550049,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7948718070983887,1.0706427097320557,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.0631470680236816,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7179487347602844,1.069352388381958,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5346534848213196,6.600235939025879,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,2.6463940143585205,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6095890402793884,4.151506423950195,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,4.244692325592041,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7123287916183472,4.128739595413208,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6575342416763306,4.1072258949279785,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.14523810148239136,6.704893112182617,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8977272510528564,2.2903544902801514,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9204545617103577,2.2667388916015625,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8977272510528564,2.2909247875213623,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9431818127632141,2.285122871398926,526,2,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.8334336280822754,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.8290460109710693,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.821441650390625,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.8356308937072754,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7080000042915344,7.715087413787842,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.5720000267028809,7.7357306480407715,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.5920000076293945,7.657801628112793,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6480000019073486,7.693594455718994,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.14282703399658203,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.13897490501403809,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.1456141471862793,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.146010160446167,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.8687999844551086,145.82614850997925,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8921999931335449,146.1583149433136,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9070000052452087,147.96724104881287,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9046000242233276,148.9142496585846,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.7444444298744202,2.784991979598999,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7666666507720947,2.7822656631469727,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7888888716697693,2.789573907852173,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.8111110925674438,2.7881298065185547,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8947368264198303,3.913130521774292,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.9248120188713074,3.919362783432007,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8796992301940918,3.918355703353882,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8947368264198303,3.916917562484741,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.23239994049072266,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.22905635833740234,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.2331218719482422,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.2328779697418213,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.8648648858070374,1.0609941482543945,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7837837934494019,1.0694403648376465,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7567567825317383,1.060382604598999,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.837837815284729,1.0533225536346436,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.8115667700767517,127.33392786979675,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7829653024673462,126.81114530563354,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8273396492004395,125.59612274169922,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8044164180755615,126.17649555206299,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.699999988079071,6.81388783454895,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7875000238418579,6.794450998306274,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7541666626930237,6.82813835144043,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7833333611488342,6.6766676902771,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8082482218742371,878.177006483078,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8001906871795654,868.696284532547,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8613297939300537,866.694296836853,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8400787115097046,871.3355259895325,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.7309441566467285,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.7317385673522949,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.6538461446762085,0.7294845581054688,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.7275495529174805,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8205771446228027,21.181747913360596,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8331242203712463,21.073641777038574,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8281053900718689,21.310709953308105,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7678795456886292,21.405086278915405,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.5486111044883728,2.120593309402466,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.6504629850387573,2.4585299491882324,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.4652777910232544,2.0399389266967773,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.9980305433273315,51.427201986312866,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,54.47719597816467,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,51.09839987754822,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,51.03439402580261,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7899159789085388,3.445247173309326,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.848739504814148,3.444646120071411,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.8739495873451233,3.4853107929229736,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7142857313156128,3.4280762672424316,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9599757194519043,45.18072772026062,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9260157942771912,45.37832999229431,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9702849984169006,45.27512311935425,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9696785807609558,43.903218269348145,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.970370352268219,87.28061127662659,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9722222089767456,90.15208864212036,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.979938268661499,92.5929388999939,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9750000238418579,91.27814674377441,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7960784435272217,7.155989170074463,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7568627595901489,7.112598419189453,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7921568751335144,7.194666624069214,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7098039388656616,7.103501319885254,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9137254953384399,6.825730562210083,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8980392217636108,6.7104716300964355,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.929411768913269,6.681544780731201,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9333333373069763,6.708799839019775,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7763158082962036,6.228832244873047,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6798245906829834,6.274689197540283,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7412280440330505,6.214163303375244,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7675438523292542,6.1517956256866455,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9298245906829834,5.970154047012329,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9166666865348816,5.980043888092041,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9342105388641357,5.958061218261719,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9385964870452881,5.970056772232056,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.9588202834129333,37.956976890563965,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.9731861352920532,16.144787549972534,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9716088175773621,16.845653533935547,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9700315594673157,16.42874264717102,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9164037704467773,16.377342462539673,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.957602322101593,41.92784404754639,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9510233998298645,37.227089405059814,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9437134265899658,36.794583320617676,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9656432867050171,38.93151235580444,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.918367326259613,1.3221495151519775,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.3030080795288086,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.2930855751037598,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.9591836929321289,1.3111763000488281,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.963121771812439,72.15650200843811,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.703125,5.272038459777832,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6979166865348816,5.209036588668823,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.7239583134651184,5.244534730911255,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.75,5.253839492797852,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.7284214496612549,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.807692289352417,0.7379119396209717,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.7387475967407227,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.7417173385620117,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,0.7421584129333496,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7436182498931885,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7422511577606201,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.7469234466552734,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.6725716590881348,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,0.6685183048248291,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.6691734790802002,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.6597659587860107,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.6968059539794922,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.7005181312561035,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.800000011920929,0.712348222732544,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.7114346027374268,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.8223958015441895,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.8324754238128662,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.8128137588500977,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,0.7986068725585938,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.3777777850627899,1.3199419975280762,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.7111111283302307,1.3248074054718018,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.5777778029441833,1.299504041671753,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.7111111283302307,1.3007984161376953,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7074999809265137,16.05148983001709,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7124999761581421,16.06156039237976,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7400000095367432,15.706647634506226,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7200000286102295,15.388811111450195,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6600000262260437,15.46367073059082,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6700000166893005,15.774664878845215,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6150000095367432,15.834655284881592,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6499999761581421,15.990654230117798,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.75,15.489741563796997,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7549999952316284,15.81223440170288,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7699999809265137,15.696507692337036,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7300000190734863,15.93936038017273,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.6484763622283936,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.6818181872367859,0.644514799118042,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.6612343788146973,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.6363636255264282,0.6619694232940674,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.47560974955558777,2.654353618621826,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.45121949911117554,2.651865243911743,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,2.67695951461792,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,2.633759021759033,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.976756751537323,45.91478443145752,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9800000190734863,45.78400158882141,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9827027320861816,45.9238862991333,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9783783555030823,45.4505660533905,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.942307710647583,1.379159688949585,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.8846153616905212,1.3739054203033447,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9615384340286255,1.3643617630004883,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.942307710647583,1.3790302276611328,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.9145728349685669,14.437441349029541,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.9045225977897644,15.167526006698608,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.927135705947876,14.62339973449707,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.9221105575561523,14.604312181472778,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.3856382966041565,3.7375807762145996,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.9295651912689209,29.25111436843872,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9252173900604248,29.420646905899048,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9182608723640442,29.298423767089844,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9252173900604248,29.425455331802368,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.6129032373428345,1.094801664352417,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.8770053386688232,1.1037352085113525,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.3779069781303406,4.835192441940308,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5639534592628479,4.8149635791778564,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5639534592628479,4.831393003463745,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5465116500854492,4.849303960800171,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7120000123977661,6.598931312561035,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7480000257492065,6.594643831253052,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7400000095367432,6.620288133621216,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7319999933242798,6.622178792953491,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8358209133148193,1.8240420818328857,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8059701323509216,1.8075425624847412,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8507462739944458,1.8209950923919678,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,1.8093841075897217,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9532062411308289,15.998888969421387,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9393414258956909,15.999353408813477,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9618717432022095,15.981664896011353,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9462738037109375,16.00959277153015,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.8715000152587891,42.67587447166443,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9971034526824951,392.0840599536896,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7014217972755432,6.02011251449585,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7630331516265869,7.116564512252808,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7156398296356201,6.069996356964111,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7203791737556458,6.632920503616333,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7237113118171692,14.522546768188477,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6329897046089172,14.46836543083191,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7072165012359619,14.386654138565063,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6845360994338989,14.658761978149414,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.307409286499023,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.344514846801758,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.40107274055481,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.349396228790283,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.6315789222717285,1.1591482162475586,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.6052631735801697,1.1292333602905273,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.6315789222717285,1.1231298446655273,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.4736842215061188,1.1176187992095947,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.9247374534606934,37.88464832305908,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9707112908363342,6.168416738510132,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9707112908363342,6.20673942565918,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9665272235870361,6.184457778930664,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9832636117935181,6.263015508651733,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7909091114997864,13.61396598815918,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7872727513313293,13.43919062614441,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.40909090638160706,13.389878034591675,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7818182110786438,13.505857706069946,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.07601332664489746,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.07593417167663574,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.07797360420227051,16,2,10000,SinusoidProjectionOnlineIterative +Trains,1.0,0.07773232460021973,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9800000190734863,46.52891683578491,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9740540385246277,46.45554327964783,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9659459590911865,45.76871037483215,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9702702760696411,45.668351888656616,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8441558480262756,2.0790226459503174,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7532467246055603,2.089585065841675,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,2.0723953247070312,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8701298832893372,2.087618827819824,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.0864899158477783,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8571428656578064,2.101198673248291,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7792207598686218,2.11955189704895,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7532467246055603,2.0960397720336914,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8724340200424194,38.28394794464111,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8621701002120972,38.3687858581543,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8900293111801147,38.65298557281494,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8599706888198853,38.294652223587036,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.8271999955177307,32.63678574562073,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8295999765396118,32.444326639175415,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8223999738693237,32.61560845375061,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8543999791145325,32.58461618423462,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8367999792098999,33.03230619430542,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8191999793052673,33.34683060646057,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8327999711036682,33.15433859825134,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8623999953269958,33.20210313796997,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,1.1647593975067139,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9545454382896423,1.1625230312347412,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9545454382896423,1.1732113361358643,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9090909361839294,1.1743333339691162,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6225000023841858,12.22982406616211,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6800000071525574,11.94308614730835,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6200000047683716,11.844128608703613,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6349999904632568,12.160536050796509,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5866013169288635,38.13549447059631,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.4942810535430908,37.12663221359253,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5588235259056091,39.49029779434204,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.548202633857727,38.00391387939453,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5309972763061523,11.584969758987427,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5094339847564697,11.633874416351318,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5417789816856384,11.737192630767822,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5309972763061523,11.52294921875,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.7420167922973633,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.7413954734802246,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9200000166893005,0.7436678409576416,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.743337869644165,152,7,10000,SinusoidProjectionOnlineIterative +Abalone,0.5842911601066589,31.648310899734497,6266,3,10000,SinusoidProjectionRegenerativeContinuous +Abalone,0.6245210766792297,31.54078197479248,6266,3,10000,SinusoidProjectionRegenerativeContinuous +Abalone,0.6235632300376892,31.73107385635376,6266,3,10000,SinusoidProjectionRegenerativeContinuous +Abalone,0.6149425506591797,31.691123723983765,6266,3,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.2585396766662598,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.258903980255127,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.2562472820281982,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.266547679901123,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2551729679107666,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2554452419281006,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2594106197357178,180,2,10000,SinusoidProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2591686248779297,180,2,10000,SinusoidProjectionRegenerativeContinuous +Adult,0.8138934969902039,309.0689036846161,65122,2,10000,SinusoidProjectionRegenerativeContinuous +Annealing,0.75,7.808390855789185,1596,5,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.5663716793060303,5.434130907058716,678,13,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.6283186078071594,5.476025819778442,678,13,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.5575221180915833,5.331235647201538,678,13,10000,SinusoidProjectionRegenerativeContinuous +Arrhythmia,0.6371681690216064,5.2854979038238525,678,13,10000,SinusoidProjectionRegenerativeContinuous +AudiologyStd,0.6800000071525574,2.283640146255493,342,18,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.8141025900840759,4.1375555992126465,938,3,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.9358974099159241,4.149076700210571,938,3,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.8910256624221802,4.159852981567383,938,3,10000,SinusoidProjectionRegenerativeContinuous +BalanceScale,0.9038461446762085,4.146281003952026,938,3,10000,SinusoidProjectionRegenerativeContinuous +Balloons,1.0,0.5854084491729736,24,2,10000,SinusoidProjectionRegenerativeContinuous +Balloons,1.0,0.5847787857055664,24,2,10000,SinusoidProjectionRegenerativeContinuous +Balloons,0.0,0.5824174880981445,24,2,10000,SinusoidProjectionRegenerativeContinuous +Balloons,1.0,0.5928831100463867,24,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.856637179851532,30.11973810195923,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.8707964420318604,29.97566509246826,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.8876106142997742,30.246660947799683,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Bank,0.8840708136558533,30.124555587768555,6782,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.5882353186607361,5.189007997512817,1122,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.7112299203872681,5.28165340423584,1122,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.7700534462928772,5.237475395202637,1122,2,10000,SinusoidProjectionRegenerativeContinuous +Blood,0.7860962748527527,5.260972499847412,1122,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.6760563254356384,2.5863776206970215,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.5211267471313477,2.614819288253784,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.7183098793029785,2.5697269439697266,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancer,0.577464759349823,2.5695457458496094,430,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.9714285731315613,4.981497287750244,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.9599999785423279,4.963195323944092,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.9885714054107666,5.005603790283203,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWisc,0.977142870426178,5.013436555862427,1048,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.922535240650177,4.233065605163574,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.908450722694397,4.193307399749756,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9718309640884399,4.195770978927612,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9366196990013123,4.197413206100464,854,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7551020383834839,1.9191055297851562,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,1.9324474334716797,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8571428656578064,1.942383050918579,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,1.9389333724975586,298,2,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.807692289352417,1.3574376106262207,160,6,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,1.3494949340820312,160,6,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.5384615659713745,1.3932509422302246,160,6,10000,SinusoidProjectionRegenerativeContinuous +BreastTissue,0.7307692170143127,1.3305222988128662,160,6,10000,SinusoidProjectionRegenerativeContinuous +Car,0.9490740895271301,12.460758924484253,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Car,0.9212962985038757,12.890613555908203,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Car,0.8958333134651184,13.308676719665527,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Car,0.9421296119689941,12.581599712371826,2592,4,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7457627058029175,16.814542055130005,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7740113139152527,16.835729837417603,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.764595091342926,16.816187143325806,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7419962286949158,16.939139127731323,3190,10,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8926553726196289,14.686288595199585,3190,3,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.903954803943634,14.431453704833984,3190,3,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8512241244316101,14.688647031784058,3190,3,10000,SinusoidProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9152542352676392,14.849833011627197,3190,3,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.4923011064529419,244.10817980766296,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.49344170093536377,239.25678396224976,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.5188195109367371,241.84739184379578,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvk,0.5141146183013916,239.40332627296448,42084,18,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.8886107802391052,21.354413270950317,4794,2,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.9136420488357544,21.2724506855011,4794,2,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.9549436569213867,20.948549032211304,4794,2,10000,SinusoidProjectionRegenerativeContinuous +ChessKrvkp,0.8210262656211853,20.842289447784424,4794,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.5137614607810974,3.532020330429077,652,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.6238532066345215,3.4821505546569824,652,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,3.4712159633636475,652,2,10000,SinusoidProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,3.500671148300171,652,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,1.9845693111419678,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.8269230723381042,1.9705708026885986,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.807692289352417,1.992577075958252,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7307692170143127,1.998661994934082,312,2,10000,SinusoidProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.8658008575439453,6.6076624393463135,1056,11,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.773758053779602,474.87911438941956,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.7752383351325989,475.96009850502014,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.741014838218689,472.77219104766846,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Connect4,0.7788501381874084,476.46968269348145,101336,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.47554346919059753,11.967193365097046,2210,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.47554346919059753,12.019550085067749,2210,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.46739131212234497,11.957651376724243,2210,3,10000,SinusoidProjectionRegenerativeContinuous +Contrac,0.49728259444236755,11.698371171951294,2210,3,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.8023256063461304,5.243619203567505,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.8139534592628479,5.294169902801514,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.854651153087616,5.280576229095459,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CreditApproval,0.854651153087616,5.2925965785980225,1036,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.6484375,4.256538391113281,768,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.625,4.26709246635437,768,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.59375,4.284115791320801,768,2,10000,SinusoidProjectionRegenerativeContinuous +CylinderBands,0.6875,4.256712436676025,768,2,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,0.9670329689979553,3.088566780090332,550,6,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,0.9120879173278809,3.097399950027466,550,6,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,0.901098906993866,3.0942630767822266,550,6,10000,SinusoidProjectionRegenerativeContinuous +Dermatology,1.0,3.1071836948394775,550,6,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.8787878751754761,1.4324846267700195,196,2,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.7272727489471436,1.424333095550537,196,2,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4113023281097412,196,2,10000,SinusoidProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4280059337615967,196,2,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.8333333134651184,2.9985389709472656,504,8,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.8214285969734192,3.156475782394409,504,8,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.7857142686843872,3.0145761966705322,504,8,10000,SinusoidProjectionRegenerativeContinuous +Ecoli,0.761904776096344,2.9885361194610596,504,8,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.7760416865348816,5.7024312019348145,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.8645833134651184,5.729852914810181,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.8541666865348816,5.7644736766815186,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY1,0.7604166865348816,5.707146406173706,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.8125,5.671919107437134,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.828125,5.759010553359985,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.8385416865348816,5.7170515060424805,1152,3,10000,SinusoidProjectionRegenerativeContinuous +EnergyY2,0.8072916865348816,5.8945887088775635,1152,3,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.36000001430511475,1.1924374103546143,150,2,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.2800000011920929,1.18919038772583,150,2,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.9200000166893005,1.2459826469421387,150,2,10000,SinusoidProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.1815838813781738,150,2,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.375,2.1565234661102295,292,8,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.3541666567325592,2.116178274154663,292,8,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.4375,2.133638620376587,292,8,10000,SinusoidProjectionRegenerativeContinuous +Flags,0.4583333432674408,2.0876262187957764,292,8,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.7358490824699402,2.1737892627716064,322,6,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.6603773832321167,2.134350299835205,322,6,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.6226415038108826,2.117448329925537,322,6,10000,SinusoidProjectionRegenerativeContinuous +Glass,0.5471698045730591,2.8409485816955566,322,6,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.7105262875556946,3.47308087348938,460,2,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.6184210777282715,2.5100862979888916,460,2,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.6578947305679321,2.529294013977051,460,2,10000,SinusoidProjectionRegenerativeContinuous +HabermanSurvival,0.6315789222717285,2.489893674850464,460,2,10000,SinusoidProjectionRegenerativeContinuous +HayesRoth,0.0357142873108387,1.6137399673461914,264,3,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.43421053886413574,3.2240493297576904,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.5263158082962036,2.9227919578552246,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.5,2.9972527027130127,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartCleveland,0.44736841320991516,3.108227014541626,454,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.7397260069847107,3.2798032760620117,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.8493150472640991,2.6950883865356445,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.7945205569267273,2.677459239959717,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartHungarian,0.8219178318977356,2.709028482437134,442,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,1.5652844905853271,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.3870967626571655,1.5614614486694336,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.3870967626571655,1.5466115474700928,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartSwitzerland,0.5806451439857483,1.5446245670318604,184,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.25999999046325684,2.218754529953003,300,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,2.2359955310821533,300,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,2.2243740558624268,300,5,10000,SinusoidProjectionRegenerativeContinuous +HeartVa,0.20000000298023224,2.240445137023926,300,5,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.7948718070983887,1.573185682296753,232,2,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.7692307829856873,1.5817389488220215,232,2,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.577953815460205,232,2,10000,SinusoidProjectionRegenerativeContinuous +Hepatitis,0.4871794879436493,1.6020488739013672,232,2,10000,SinusoidProjectionRegenerativeContinuous +HillValley,0.5577557682991028,7.382843732833862,1212,2,10000,SinusoidProjectionRegenerativeContinuous +HorseColic,0.6029411554336548,3.232067584991455,600,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.6369863152503967,4.70450758934021,874,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.6301369667053223,4.682624816894531,874,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.6917808055877686,4.763554811477661,874,2,10000,SinusoidProjectionRegenerativeContinuous +IlpdIndianLiver,0.5958904027938843,4.700825452804565,874,2,10000,SinusoidProjectionRegenerativeContinuous +ImageSegmentation,0.14142857491970062,7.243898391723633,420,7,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.9659090638160706,2.866623878479004,526,2,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.8522727489471436,2.8629913330078125,526,2,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.5795454382896423,2.880977153778076,526,2,10000,SinusoidProjectionRegenerativeContinuous +Ionosphere,0.9204545617103577,2.857844352722168,526,2,10000,SinusoidProjectionRegenerativeContinuous +Iris,0.9729729890823364,1.3676788806915283,226,3,10000,SinusoidProjectionRegenerativeContinuous +Iris,0.9459459185600281,1.3719544410705566,226,3,10000,SinusoidProjectionRegenerativeContinuous +Iris,1.0,1.3586273193359375,226,3,10000,SinusoidProjectionRegenerativeContinuous +Iris,0.837837815284729,1.3658347129821777,226,3,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.6480000019073486,8.321314573287964,1500,10,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.5879999995231628,8.352682113647461,1500,10,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.6000000238418579,8.424561738967896,1500,10,10000,SinusoidProjectionRegenerativeContinuous +LedDisplay,0.6399999856948853,8.306233882904053,1500,10,10000,SinusoidProjectionRegenerativeContinuous +Lenses,0.5,0.6219942569732666,36,3,10000,SinusoidProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.6197795867919922,36,3,10000,SinusoidProjectionRegenerativeContinuous +Lenses,1.0,0.6370294094085693,36,3,10000,SinusoidProjectionRegenerativeContinuous +Lenses,1.0,0.6150920391082764,36,3,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8521999716758728,157.9922137260437,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8805999755859375,155.80847334861755,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8822000026702881,157.75520014762878,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Letter,0.8691999912261963,158.5596740245819,30000,26,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.6555555462837219,3.5450265407562256,540,15,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.6111111044883728,3.6163268089294434,540,15,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.6111111044883728,3.6099159717559814,540,15,10000,SinusoidProjectionRegenerativeContinuous +Libras,0.7222222089767456,3.6466727256774902,540,15,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.8045112490653992,4.580110311508179,796,9,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.902255654335022,4.525103569030762,796,9,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.8796992301940918,4.7048258781433105,796,9,10000,SinusoidProjectionRegenerativeContinuous +LowResSpect,0.7067669034004211,4.661609411239624,796,9,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.25,0.7446234226226807,48,3,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.375,0.7474761009216309,48,3,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.5,0.7381014823913574,48,3,10000,SinusoidProjectionRegenerativeContinuous +LungCancer,0.375,0.7527275085449219,48,3,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.45945945382118225,1.6068534851074219,222,4,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.6177480220794678,222,4,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.7837837934494019,1.5865576267242432,222,4,10000,SinusoidProjectionRegenerativeContinuous +Lymphography,0.837837815284729,1.6031064987182617,222,4,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.8347002863883972,128.30092024803162,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.831756055355072,127.91530227661133,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.828811764717102,131.98520493507385,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Magic,0.8088328242301941,128.425475358963,28530,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.7833333611488342,7.16120171546936,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.6958333253860474,7.208136081695557,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.6875,7.2174787521362305,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Mammographic,0.6916666626930237,7.124091625213623,1442,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8570550084114075,866.5317349433899,195096,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8632980585098267,868.9293870925903,195096,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8680034279823303,868.4078214168549,195096,2,10000,SinusoidProjectionRegenerativeContinuous +Miniboone,0.8774449229240417,870.033783197403,195096,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.8461538553237915,1.281226634979248,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.5,1.2560162544250488,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.692307710647583,1.2535903453826904,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolPromoter,0.8846153616905212,1.264129400253296,160,2,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.7478042840957642,23.249080419540405,4786,3,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.7490589618682861,23.315211296081543,4786,3,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.740276038646698,23.39964461326599,4786,3,10000,SinusoidProjectionRegenerativeContinuous +MolecBiolSplice,0.7540777921676636,23.147379875183105,4786,3,10000,SinusoidProjectionRegenerativeContinuous +Monks1,0.5,2.5580272674560547,248,2,10000,SinusoidProjectionRegenerativeContinuous +Monks2,0.6504629850387573,2.9757771492004395,338,2,10000,SinusoidProjectionRegenerativeContinuous +Monks3,0.45370370149612427,2.5215322971343994,244,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,0.9990152716636658,51.323925733566284,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,0.9995076060295105,51.57395148277283,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,1.0,50.51873970031738,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Mushroom,1.0,49.976789236068726,12186,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.6302521228790283,4.153416156768799,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.8235294222831726,4.054280757904053,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.7058823704719543,4.029938459396362,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk1,0.7478991746902466,4.068963527679443,714,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9642207622528076,45.84247708320618,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9617950320243835,46.85383081436157,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9181321859359741,46.903762102127075,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Musk2,0.9320800304412842,46.348058223724365,9898,2,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.9574074149131775,92.13864183425903,19440,5,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.9524691104888916,90.40968823432922,19440,5,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.950308620929718,90.79538083076477,19440,5,10000,SinusoidProjectionRegenerativeContinuous +Nursery,0.9567901492118835,89.80230236053467,19440,5,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7254902124404907,7.866682767868042,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7882353067398071,7.824899673461914,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6784313917160034,7.817462921142578,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6627451181411743,7.882001161575317,1534,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.886274516582489,7.312899112701416,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.886274516582489,7.271215915679932,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9176470637321472,7.3261191844940186,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9254902005195618,7.33417272567749,1534,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7763158082962036,8.095155000686646,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7763158082962036,6.978955268859863,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7631579041481018,7.067878246307373,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.6710526347160339,7.012594938278198,1368,2,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9166666865348816,6.6274778842926025,1368,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7894737124443054,6.707021951675415,1368,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7368420958518982,6.581252813339233,1368,3,10000,SinusoidProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8991228342056274,6.557944059371948,1368,3,10000,SinusoidProjectionRegenerativeContinuous +Optical,0.9265442490577698,39.018903732299805,7646,10,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.9637224078178406,16.582164764404297,3804,2,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.960567831993103,16.61483073234558,3804,2,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.9447949528694153,16.99450397491455,3804,2,10000,SinusoidProjectionRegenerativeContinuous +Ozone,0.9684542417526245,17.190609455108643,3804,2,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.957602322101593,38.36925148963928,8210,5,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.905701756477356,39.21125078201294,8210,5,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.9517543911933899,37.20056772232056,8210,5,10000,SinusoidProjectionRegenerativeContinuous +PageBlocks,0.9568713307380676,37.50240778923035,8210,5,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.7346938848495483,1.8084967136383057,292,2,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.7346938848495483,1.8057234287261963,292,2,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.8979591727256775,1.795003890991211,292,2,10000,SinusoidProjectionRegenerativeContinuous +Parkinsons,0.9387755393981934,1.8004567623138428,292,2,10000,SinusoidProjectionRegenerativeContinuous +Pendigits,0.9345340132713318,71.25775671005249,14988,10,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.71875,5.91532301902771,1152,2,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.6822916865348816,5.955748081207275,1152,2,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.640625,5.964966058731079,1152,2,10000,SinusoidProjectionRegenerativeContinuous +Pima,0.484375,5.920670509338379,1152,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.2507057189941406,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.692307710647583,1.257051944732666,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.248509168624878,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8461538553237915,1.2528791427612305,160,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.8461538553237915,1.2867910861968994,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5384615659713745,1.2750489711761475,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.7692307829856873,1.2787253856658936,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6538461446762085,1.2687935829162598,154,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,1.1845922470092773,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.8260869383811951,1.2026913166046143,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.6086956262588501,1.1884911060333252,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.52173912525177,1.200000524520874,138,3,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1971278190612793,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1951138973236084,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.1971828937530518,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.800000011920929,1.1819827556610107,154,2,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.6538461446762085,1.3703796863555908,158,6,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.4615384638309479,1.526127815246582,158,6,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,2.2814764976501465,158,6,10000,SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType,0.38461539149284363,1.354041576385498,158,6,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.7111111283302307,1.8620615005493164,274,2,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8689277172088623,274,2,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8862617015838623,274,2,10000,SinusoidProjectionRegenerativeContinuous +Planning,0.5555555820465088,1.8860788345336914,274,2,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.5849999785423279,17.99581480026245,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.6299999952316284,17.421186685562134,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.5874999761581421,17.57435894012451,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantMargin,0.6200000047683716,17.462939500808716,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.5525000095367432,18.11276078224182,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.5475000143051147,17.81162452697754,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.4749999940395355,17.469471216201782,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantShape,0.5074999928474426,17.33031129837036,2400,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.612500011920929,17.259591579437256,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.5625,17.47924017906189,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.5899999737739563,17.38314175605774,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PlantTexture,0.6175000071525574,16.756179571151733,2398,100,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.5,1.1829485893249512,136,3,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.4545454680919647,1.1596333980560303,136,3,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,1.166259765625,136,3,10000,SinusoidProjectionRegenerativeContinuous +PostOperative,0.40909090638160706,1.1462039947509766,136,3,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.2804878056049347,3.322784185409546,496,15,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.39024388790130615,3.3162424564361572,496,15,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.4268292784690857,3.294459104537964,496,15,10000,SinusoidProjectionRegenerativeContinuous +PrimaryTumor,0.25609755516052246,3.375396966934204,496,15,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.977837860584259,46.29431366920471,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.9713513255119324,53.40771269798279,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.9789189100265503,46.83111906051636,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Ringnorm,0.976216197013855,46.53044319152832,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.8653846383094788,1.9230284690856934,316,3,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.8846153616905212,1.9789481163024902,316,3,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.9230769276618958,1.9370510578155518,316,3,10000,SinusoidProjectionRegenerativeContinuous +Seeds,0.9615384340286255,1.9395060539245605,316,3,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.7211055159568787,15.68567442893982,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.7914572954177856,15.413869619369507,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.8316583037376404,15.30556344985962,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Semeion,0.7437185645103455,15.70254898071289,2390,10,10000,SinusoidProjectionRegenerativeContinuous +Soybean,0.2393617033958435,4.354941368103027,614,18,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.8913043737411499,31.12675142288208,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.926086962223053,31.18589973449707,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.9130434989929199,30.533551692962646,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spambase,0.9252173900604248,30.494044303894043,6902,2,10000,SinusoidProjectionRegenerativeContinuous +Spect,0.4677419364452362,1.6364877223968506,158,2,10000,SinusoidProjectionRegenerativeContinuous +Spectf,0.7326202988624573,1.6519527435302734,160,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5174418687820435,5.594930171966553,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6744186282157898,5.622813940048218,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6744186282157898,5.598345518112183,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5465116500854492,5.589672803878784,1036,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.7200000286102295,7.540630578994751,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.7319999933242798,7.617586851119995,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.699999988079071,7.613080024719238,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogGermanCredit,0.5839999914169312,7.618316173553467,1500,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.746268630027771,2.4826714992523193,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.7611940503120422,2.409794330596924,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.7761194109916687,2.4104878902435303,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogHeart,0.8507462739944458,2.388828992843628,406,2,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9133448600769043,16.705934286117554,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9462738037109375,16.724159479141235,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9324089884757996,16.89691662788391,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogImage,0.9428076148033142,16.82736325263977,3466,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogLandsat,0.8949999809265137,44.066956758499146,8870,6,10000,SinusoidProjectionRegenerativeContinuous +StatlogShuttle,0.9978620409965515,393.72184801101685,87000,7,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.6872037649154663,6.90841269493103,1270,4,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.6919431090354919,6.96119499206543,1270,4,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.6966824531555176,6.873109579086304,1270,4,10000,SinusoidProjectionRegenerativeContinuous +StatlogVehicle,0.7345971465110779,6.961767196655273,1270,4,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6680412292480469,15.713143110275269,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6474226713180542,15.31735372543335,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6886597871780396,15.697684288024902,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SteelPlates,0.6948453783988953,15.47922682762146,2912,7,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9133333563804626,4.8507866859436035,900,6,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9666666388511658,4.770636558532715,900,6,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9399999976158142,4.973826169967651,900,6,10000,SinusoidProjectionRegenerativeContinuous +SyntheticControl,0.9666666388511658,4.838519334793091,900,6,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.6698408126831055,226,3,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.6052631735801697,1.6711921691894531,226,3,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.5,1.6622350215911865,226,3,10000,SinusoidProjectionRegenerativeContinuous +Teaching,0.42105263471603394,1.676544427871704,226,3,10000,SinusoidProjectionRegenerativeContinuous +Thyroid,0.8929404616355896,38.03512501716614,7544,3,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.9163179993629456,6.8879077434539795,1438,2,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.9497907757759094,6.9112536907196045,1438,2,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.9121338725090027,6.749876976013184,1438,2,10000,SinusoidProjectionRegenerativeContinuous +TicTacToe,0.8995816111564636,6.740334987640381,1438,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.2927272617816925,14.275323629379272,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.7872727513313293,14.350072145462036,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.6545454263687134,14.21345067024231,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Titanic,0.33454546332359314,14.23450517654419,3302,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,1.0,0.5506665706634521,16,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,0.0,0.5454304218292236,16,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,1.0,0.5487334728240967,16,2,10000,SinusoidProjectionRegenerativeContinuous +Trains,1.0,0.5497281551361084,16,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9756757020950317,47.63455581665039,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9654054045677185,47.12738871574402,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9200000166893005,47.760820150375366,11100,2,10000,SinusoidProjectionRegenerativeContinuous +Twonorm,0.9632432460784912,47.53868579864502,11100,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7922077775001526,2.610290288925171,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7402597665786743,2.5938498973846436,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7922077775001526,2.5734598636627197,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7272727489471436,2.605010509490967,466,2,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7792207598686218,2.6184277534484863,466,3,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8571428656578064,2.63513445854187,466,3,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7792207598686218,2.65116810798645,466,3,10000,SinusoidProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7402597665786743,2.7255210876464844,466,3,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8152492642402649,40.00745344161987,8184,4,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8379765152931213,40.02872443199158,8184,4,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8599706888198853,39.418052434921265,8184,4,10000,SinusoidProjectionRegenerativeContinuous +WallFollowing,0.8489736318588257,39.799760580062866,8184,4,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.8360000252723694,34.766685009002686,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.8136000037193298,33.94678997993469,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.8144000172615051,33.750677824020386,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Waveform,0.86080002784729,33.90099859237671,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.8399999737739563,36.104918003082275,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.8040000200271606,34.856898069381714,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.8136000037193298,34.8757598400116,7500,3,10000,SinusoidProjectionRegenerativeContinuous +WaveformNoise,0.7735999822616577,34.897669076919556,7500,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,1.0,1.706627368927002,268,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,0.9772727489471436,1.7102043628692627,268,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,0.9318181872367859,1.702030897140503,268,3,10000,SinusoidProjectionRegenerativeContinuous +Wine,0.9772727489471436,1.6716904640197754,268,3,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.45500001311302185,13.289817094802856,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.5024999976158142,13.449763536453247,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.5824999809265137,13.383650302886963,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityRed,0.45249998569488525,13.213812589645386,2398,6,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.48856207728385925,43.31655979156494,7348,7,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.4534313678741455,40.69685244560242,7348,7,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.49836599826812744,39.68921756744385,7348,7,10000,SinusoidProjectionRegenerativeContinuous +WineQualityWhite,0.529411792755127,44.406354904174805,7348,7,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.46900269389152527,14.692134141921997,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.493261456489563,12.299593925476074,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.5444744229316711,12.310298681259155,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Yeast,0.5606468915939331,12.522039413452148,2226,10,10000,SinusoidProjectionRegenerativeContinuous +Zoo,1.0,1.1968917846679688,152,7,10000,SinusoidProjectionRegenerativeContinuous +Zoo,0.9200000166893005,1.1560804843902588,152,7,10000,SinusoidProjectionRegenerativeContinuous +Zoo,1.0,1.1711676120758057,152,7,10000,SinusoidProjectionRegenerativeContinuous +Zoo,1.0,1.1542062759399414,152,7,10000,SinusoidProjectionRegenerativeContinuous +Abalone,0.5421456098556519,30.577863454818726,6266,3,10000,SinusoidProjectionRegenerativeReset +Abalone,0.6168582439422607,30.541513204574585,6266,3,10000,SinusoidProjectionRegenerativeReset +Abalone,0.5718390941619873,30.619486570358276,6266,3,10000,SinusoidProjectionRegenerativeReset +Abalone,0.6120689511299133,31.25865626335144,6266,3,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.0344653129577637,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.0206303596496582,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.015594720840454,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteInflammation,1.0,1.0305888652801514,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0385618209838867,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0352165699005127,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0413134098052979,180,2,10000,SinusoidProjectionRegenerativeReset +AcuteNephritis,1.0,1.0365936756134033,180,2,10000,SinusoidProjectionRegenerativeReset +Adult,0.8054173588752747,306.6581254005432,65122,2,10000,SinusoidProjectionRegenerativeReset +Annealing,0.7599999904632568,7.501612901687622,1596,5,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.12389380484819412,5.117178678512573,678,13,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.32743361592292786,4.699491739273071,678,13,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.5840708017349243,4.715492486953735,678,13,10000,SinusoidProjectionRegenerativeReset +Arrhythmia,0.5309734344482422,5.109719276428223,678,13,10000,SinusoidProjectionRegenerativeReset +AudiologyStd,0.6399999856948853,2.0339198112487793,342,18,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.8974359035491943,3.937511920928955,938,3,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.8717948794364929,3.948080539703369,938,3,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.942307710647583,3.896275520324707,938,3,10000,SinusoidProjectionRegenerativeReset +BalanceScale,0.9102563858032227,3.8642563819885254,938,3,10000,SinusoidProjectionRegenerativeReset +Balloons,0.5,0.3519721031188965,24,2,10000,SinusoidProjectionRegenerativeReset +Balloons,0.75,0.3335609436035156,24,2,10000,SinusoidProjectionRegenerativeReset +Balloons,0.75,0.35370373725891113,24,2,10000,SinusoidProjectionRegenerativeReset +Balloons,0.75,0.35024094581604004,24,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.8884955644607544,29.688859462738037,6782,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.7592920064926147,29.672946214675903,6782,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.7371681332588196,29.59579300880432,6782,2,10000,SinusoidProjectionRegenerativeReset +Bank,0.8946902751922607,29.61529302597046,6782,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.7112299203872681,4.969173192977905,1122,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.7967914342880249,5.065784931182861,1122,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.6363636255264282,4.966654539108276,1122,2,10000,SinusoidProjectionRegenerativeReset +Blood,0.6096256971359253,5.008753538131714,1122,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6619718074798584,2.376072406768799,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6619718074798584,2.364304780960083,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6338028311729431,2.355736017227173,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancer,0.6197183132171631,2.369405508041382,430,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.764543533325195,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.9599999785423279,4.737328290939331,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,4.769365310668945,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWisc,0.954285740852356,4.76383900642395,1048,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9295774698257446,3.9720447063446045,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,3.9701356887817383,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9718309640884399,3.982754945755005,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscDiag,0.9154929518699646,3.998767137527466,854,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.706235647201538,298,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.5714285969734192,1.6996393203735352,298,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.7346938848495483,1.6813838481903076,298,2,10000,SinusoidProjectionRegenerativeReset +BreastCancerWiscProg,0.5306122303009033,1.684091567993164,298,2,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.7692307829856873,1.1012568473815918,160,6,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.692307710647583,1.0933363437652588,160,6,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.6153846383094788,1.0718772411346436,160,6,10000,SinusoidProjectionRegenerativeReset +BreastTissue,0.5384615659713745,1.0883290767669678,160,6,10000,SinusoidProjectionRegenerativeReset +Car,0.9398148059844971,12.26486086845398,2592,4,10000,SinusoidProjectionRegenerativeReset +Car,0.9606481194496155,12.442938804626465,2592,4,10000,SinusoidProjectionRegenerativeReset +Car,0.9097222089767456,12.556855201721191,2592,4,10000,SinusoidProjectionRegenerativeReset +Car,0.9375,12.489696502685547,2592,4,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7532956600189209,19.172066926956177,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7043314576148987,17.130048274993896,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,16.367238759994507,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography10Clases,0.7457627058029175,16.564692497253418,3190,10,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.9077212810516357,14.504638433456421,3190,3,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.9020715355873108,14.419548034667969,3190,3,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.8888888955116272,14.588983535766602,3190,3,10000,SinusoidProjectionRegenerativeReset +Cardiotocography3Clases,0.909604549407959,14.488577604293823,3190,3,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.5145423412322998,239.061439037323,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.4761904776096344,238.21218729019165,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.4790419042110443,241.93891024589539,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvk,0.506130576133728,236.51623034477234,42084,18,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9161452054977417,20.796907424926758,4794,2,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9612014889717102,20.817226886749268,4794,2,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9236545562744141,20.6278293132782,4794,2,10000,SinusoidProjectionRegenerativeReset +ChessKrvkp,0.9386733174324036,20.730984210968018,4794,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.5596330165863037,3.327393054962158,652,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.4954128563404083,3.2824833393096924,652,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.60550457239151,3.2735793590545654,652,2,10000,SinusoidProjectionRegenerativeReset +CongressionalVoting,0.5779816508293152,3.3003907203674316,652,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,1.7551205158233643,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6346153616905212,1.7617344856262207,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,1.780787467956543,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.807692289352417,1.7822468280792236,312,2,10000,SinusoidProjectionRegenerativeReset +ConnBenchVowelDeterding,0.8333333134651184,7.597635507583618,1056,11,10000,SinusoidProjectionRegenerativeReset +Connect4,0.7452187538146973,472.78347659111023,101336,3,10000,SinusoidProjectionRegenerativeReset +Connect4,0.7598437070846558,477.84964418411255,101336,3,10000,SinusoidProjectionRegenerativeReset +Connect4,0.7297649383544922,475.5356492996216,101336,3,10000,SinusoidProjectionRegenerativeReset +Connect4,0.6735745072364807,480.0414843559265,101336,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.46739131212234497,12.347334861755371,2210,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.44565218687057495,11.88729214668274,2210,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.46739131212234497,11.725892782211304,2210,3,10000,SinusoidProjectionRegenerativeReset +Contrac,0.47010868787765503,11.852520942687988,2210,3,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.7674418687820435,4.993290662765503,1036,2,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.8604651093482971,5.035361051559448,1036,2,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.8430232405662537,4.994447708129883,1036,2,10000,SinusoidProjectionRegenerativeReset +CreditApproval,0.8023256063461304,5.09891414642334,1036,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.6875,4.0259716510772705,768,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.6640625,4.024896860122681,768,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.75,4.06730318069458,768,2,10000,SinusoidProjectionRegenerativeReset +CylinderBands,0.59375,3.98895525932312,768,2,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.9560439586639404,2.9136924743652344,550,6,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.8681318759918213,2.8965930938720703,550,6,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.9340659379959106,2.9452619552612305,550,6,10000,SinusoidProjectionRegenerativeReset +Dermatology,0.9780219793319702,2.8972392082214355,550,6,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.4545454680919647,1.1775541305541992,196,2,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.8181818127632141,1.18320631980896,196,2,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.4848484992980957,1.1705758571624756,196,2,10000,SinusoidProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,1.175583839416504,196,2,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.8571428656578064,2.729543447494507,504,8,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.8214285969734192,2.695849657058716,504,8,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.8095238208770752,2.719320774078369,504,8,10000,SinusoidProjectionRegenerativeReset +Ecoli,0.7976190447807312,2.697399616241455,504,8,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.859375,5.4115424156188965,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.8645833134651184,5.507789134979248,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.8125,5.476621389389038,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY1,0.75,5.3821117877960205,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.828125,5.357926845550537,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.8385416865348816,5.370850086212158,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.8229166865348816,5.380795955657959,1152,3,10000,SinusoidProjectionRegenerativeReset +EnergyY2,0.8489583134651184,5.586989402770996,1152,3,10000,SinusoidProjectionRegenerativeReset +Fertility,0.7599999904632568,0.9355247020721436,150,2,10000,SinusoidProjectionRegenerativeReset +Fertility,0.9200000166893005,0.937429666519165,150,2,10000,SinusoidProjectionRegenerativeReset +Fertility,0.6399999856948853,0.9408464431762695,150,2,10000,SinusoidProjectionRegenerativeReset +Fertility,0.8799999952316284,0.9385149478912354,150,2,10000,SinusoidProjectionRegenerativeReset +Flags,0.3958333432674408,1.865936279296875,292,8,10000,SinusoidProjectionRegenerativeReset +Flags,0.3958333432674408,1.8708722591400146,292,8,10000,SinusoidProjectionRegenerativeReset +Flags,0.5,1.9452080726623535,292,8,10000,SinusoidProjectionRegenerativeReset +Flags,0.4791666567325592,1.9143640995025635,292,8,10000,SinusoidProjectionRegenerativeReset +Glass,0.5660377144813538,2.0146265029907227,322,6,10000,SinusoidProjectionRegenerativeReset +Glass,0.6226415038108826,2.018742561340332,322,6,10000,SinusoidProjectionRegenerativeReset +Glass,0.5849056839942932,2.021336317062378,322,6,10000,SinusoidProjectionRegenerativeReset +Glass,0.6037735939025879,2.004664659500122,322,6,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.5131579041481018,2.314438581466675,460,2,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.6184210777282715,2.2792069911956787,460,2,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.7368420958518982,2.295571804046631,460,2,10000,SinusoidProjectionRegenerativeReset +HabermanSurvival,0.6447368264198303,2.289198160171509,460,2,10000,SinusoidProjectionRegenerativeReset +HayesRoth,0.0357142873108387,1.3839666843414307,264,3,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.4736842215061188,2.787750720977783,454,5,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.5526315569877625,2.7260632514953613,454,5,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.4868420958518982,2.7546558380126953,454,5,10000,SinusoidProjectionRegenerativeReset +HeartCleveland,0.6052631735801697,2.7771952152252197,454,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.7808219194412231,2.4565863609313965,442,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.8493150472640991,2.4536120891571045,442,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.8219178318977356,2.4461121559143066,442,5,10000,SinusoidProjectionRegenerativeReset +HeartHungarian,0.6438356041908264,2.4473533630371094,442,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.4193548262119293,1.3271934986114502,184,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.3870967626571655,1.3157544136047363,184,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.3870967626571655,1.3513102531433105,184,5,10000,SinusoidProjectionRegenerativeReset +HeartSwitzerland,0.29032257199287415,1.3475501537322998,184,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.2800000011920929,2.0407209396362305,300,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.23999999463558197,2.053849697113037,300,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.30000001192092896,2.0520808696746826,300,5,10000,SinusoidProjectionRegenerativeReset +HeartVa,0.2199999988079071,2.055523157119751,300,5,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.692307710647583,1.333280086517334,232,2,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.3311262130737305,232,2,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.8461538553237915,1.3271982669830322,232,2,10000,SinusoidProjectionRegenerativeReset +Hepatitis,0.6666666865348816,1.3339614868164062,232,2,10000,SinusoidProjectionRegenerativeReset +HillValley,0.5016501545906067,7.121268033981323,1212,2,10000,SinusoidProjectionRegenerativeReset +HorseColic,0.5,3.0067172050476074,600,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.6438356041908264,4.5400471687316895,874,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.7054794430732727,4.479416608810425,874,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.5890411138534546,4.51301908493042,874,2,10000,SinusoidProjectionRegenerativeReset +IlpdIndianLiver,0.5205479264259338,4.489410161972046,874,2,10000,SinusoidProjectionRegenerativeReset +ImageSegmentation,0.1428571492433548,7.157527446746826,420,7,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.9431818127632141,2.672316551208496,526,2,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.8863636255264282,2.646573066711426,526,2,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.9090909361839294,2.6765928268432617,526,2,10000,SinusoidProjectionRegenerativeReset +Ionosphere,0.8863636255264282,2.667907953262329,526,2,10000,SinusoidProjectionRegenerativeReset +Iris,0.837837815284729,1.1374309062957764,226,3,10000,SinusoidProjectionRegenerativeReset +Iris,0.9459459185600281,1.1324563026428223,226,3,10000,SinusoidProjectionRegenerativeReset +Iris,0.9459459185600281,1.126617431640625,226,3,10000,SinusoidProjectionRegenerativeReset +Iris,0.9189189076423645,1.1321656703948975,226,3,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.699999988079071,8.059274673461914,1500,10,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.5960000157356262,8.231777906417847,1500,10,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.5479999780654907,8.110800504684448,1500,10,10000,SinusoidProjectionRegenerativeReset +LedDisplay,0.6119999885559082,8.284465551376343,1500,10,10000,SinusoidProjectionRegenerativeReset +Lenses,0.6666666865348816,0.40861940383911133,36,3,10000,SinusoidProjectionRegenerativeReset +Lenses,0.6666666865348816,0.392733097076416,36,3,10000,SinusoidProjectionRegenerativeReset +Lenses,0.6666666865348816,0.41426563262939453,36,3,10000,SinusoidProjectionRegenerativeReset +Lenses,0.8333333134651184,0.41960668563842773,36,3,10000,SinusoidProjectionRegenerativeReset +Letter,0.8626000285148621,155.19686889648438,30000,26,10000,SinusoidProjectionRegenerativeReset +Letter,0.8564000129699707,154.2655894756317,30000,26,10000,SinusoidProjectionRegenerativeReset +Letter,0.8356000185012817,153.37357091903687,30000,26,10000,SinusoidProjectionRegenerativeReset +Letter,0.843999981880188,155.1666624546051,30000,26,10000,SinusoidProjectionRegenerativeReset +Libras,0.6777777671813965,3.3035337924957275,540,15,10000,SinusoidProjectionRegenerativeReset +Libras,0.6333333253860474,3.3573124408721924,540,15,10000,SinusoidProjectionRegenerativeReset +Libras,0.5222222208976746,4.112243413925171,540,15,10000,SinusoidProjectionRegenerativeReset +Libras,0.6888889074325562,3.3834452629089355,540,15,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.8646616339683533,4.367991924285889,796,9,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.8345864415168762,4.395552396774292,796,9,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.8872180581092834,4.364864110946655,796,9,10000,SinusoidProjectionRegenerativeReset +LowResSpect,0.7744361162185669,4.357497215270996,796,9,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.5,0.5253660678863525,48,3,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.5,0.5176827907562256,48,3,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.625,0.5223245620727539,48,3,10000,SinusoidProjectionRegenerativeReset +LungCancer,0.5,0.5199239253997803,48,3,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.9189189076423645,1.4092564582824707,222,4,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.8648648858070374,1.399249792098999,222,4,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.7567567825317383,1.367964506149292,222,4,10000,SinusoidProjectionRegenerativeReset +Lymphography,0.7567567825317383,1.3857722282409668,222,4,10000,SinusoidProjectionRegenerativeReset +Magic,0.7488958835601807,128.9135594367981,28530,2,10000,SinusoidProjectionRegenerativeReset +Magic,0.8290221095085144,132.7329020500183,28530,2,10000,SinusoidProjectionRegenerativeReset +Magic,0.8273396492004395,126.47317409515381,28530,2,10000,SinusoidProjectionRegenerativeReset +Magic,0.7791798114776611,127.92190790176392,28530,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.7666666507720947,6.959726333618164,1442,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.7124999761581421,6.979745149612427,1442,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.7416666746139526,6.981787919998169,1442,2,10000,SinusoidProjectionRegenerativeReset +Mammographic,0.8041666746139526,6.904716491699219,1442,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.8682494759559631,859.5081827640533,195096,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.8621909022331238,864.589857339859,195096,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.880120575428009,860.6599779129028,195096,2,10000,SinusoidProjectionRegenerativeReset +Miniboone,0.8089863657951355,863.3454301357269,195096,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.5,1.0506181716918945,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,1.053269386291504,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.5769230723381042,1.0430934429168701,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolPromoter,0.5384615659713745,1.0558080673217773,160,2,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.7653701305389404,23.234066486358643,4786,3,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.7289837002754211,23.178030967712402,4786,3,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.8143036365509033,23.197486877441406,4786,3,10000,SinusoidProjectionRegenerativeReset +MolecBiolSplice,0.7766624689102173,23.35360884666443,4786,3,10000,SinusoidProjectionRegenerativeReset +Monks1,0.5439814925193787,2.4053735733032227,248,2,10000,SinusoidProjectionRegenerativeReset +Monks2,0.46296295523643494,2.8212926387786865,338,2,10000,SinusoidProjectionRegenerativeReset +Monks3,0.47453704476356506,2.339898109436035,244,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,0.9995076060295105,50.944437742233276,12186,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,1.0,51.407172441482544,12186,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,0.9995076060295105,55.647714138031006,12186,2,10000,SinusoidProjectionRegenerativeReset +Mushroom,0.9970458149909973,55.60617232322693,12186,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7731092572212219,3.9752421379089355,714,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7647058963775635,3.857651472091675,714,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7731092572212219,3.8920016288757324,714,2,10000,SinusoidProjectionRegenerativeReset +Musk1,0.7983193397521973,3.8443603515625,714,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9630078673362732,46.31556034088135,9898,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9617950320243835,46.781517028808594,9898,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9448150396347046,45.557209491729736,9898,2,10000,SinusoidProjectionRegenerativeReset +Musk2,0.9605821967124939,46.16066884994507,9898,2,10000,SinusoidProjectionRegenerativeReset +Nursery,0.9370370507240295,90.0169723033905,19440,5,10000,SinusoidProjectionRegenerativeReset +Nursery,0.9583333134651184,90.28079199790955,19440,5,10000,SinusoidProjectionRegenerativeReset +Nursery,0.924691379070282,88.95173144340515,19440,5,10000,SinusoidProjectionRegenerativeReset +Nursery,0.9666666388511658,89.03064346313477,19440,5,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.615686297416687,7.461084604263306,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7529411911964417,7.5141260623931885,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.6745098233222961,7.553936004638672,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.6980392336845398,7.483826398849487,1534,2,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9058823585510254,6.931445360183716,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8666666746139526,6.911605596542358,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8156862854957581,6.9495930671691895,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9058823585510254,6.903898239135742,1534,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7105262875556946,6.607980012893677,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7763158082962036,6.631334543228149,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7456140518188477,6.6040873527526855,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6666666865348816,6.616265058517456,1368,2,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8859649300575256,6.338411808013916,1368,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8377193212509155,6.299068927764893,1368,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9078947305679321,6.337149381637573,1368,3,10000,SinusoidProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8859649300575256,6.35611367225647,1368,3,10000,SinusoidProjectionRegenerativeReset +Optical,0.9454646706581116,37.26910376548767,7646,10,10000,SinusoidProjectionRegenerativeReset +Ozone,0.9716088175773621,16.74463200569153,3804,2,10000,SinusoidProjectionRegenerativeReset +Ozone,0.9511041045188904,16.73740553855896,3804,2,10000,SinusoidProjectionRegenerativeReset +Ozone,0.965299665927887,16.80331325531006,3804,2,10000,SinusoidProjectionRegenerativeReset +Ozone,0.9716088175773621,16.891123056411743,3804,2,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.9480994343757629,39.77867579460144,8210,5,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.9524853825569153,37.51445484161377,8210,5,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.957602322101593,36.98926663398743,8210,5,10000,SinusoidProjectionRegenerativeReset +PageBlocks,0.9605262875556946,37.03404664993286,8210,5,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.8163265585899353,1.5689764022827148,292,2,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.563718557357788,292,2,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.7755101919174194,1.5730440616607666,292,2,10000,SinusoidProjectionRegenerativeReset +Parkinsons,0.918367326259613,1.5856163501739502,292,2,10000,SinusoidProjectionRegenerativeReset +Pendigits,0.9491137862205505,71.39828872680664,14988,10,10000,SinusoidProjectionRegenerativeReset +Pima,0.7083333134651184,5.784409761428833,1152,2,10000,SinusoidProjectionRegenerativeReset +Pima,0.71875,5.678282976150513,1152,2,10000,SinusoidProjectionRegenerativeReset +Pima,0.7395833134651184,5.665237665176392,1152,2,10000,SinusoidProjectionRegenerativeReset +Pima,0.7291666865348816,5.7136945724487305,1152,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8846153616905212,1.0270049571990967,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,1.0166831016540527,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,1.0222084522247314,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,1.0328502655029297,160,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,1.0468254089355469,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.4615384638309479,1.0408430099487305,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.038243055343628,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.0603277683258057,154,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,0.959693431854248,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.5652173757553101,0.9722957611083984,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.47826087474823,0.9513125419616699,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,0.9567399024963379,138,3,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,0.9658665657043457,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9599999785423279,0.9756803512573242,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.7200000286102295,0.9829387664794922,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,0.9798984527587891,154,2,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.089247465133667,158,6,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.135016918182373,158,6,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.6153846383094788,1.1441950798034668,158,6,10000,SinusoidProjectionRegenerativeReset +PittsburgBridgesType,0.5769230723381042,1.127678394317627,158,6,10000,SinusoidProjectionRegenerativeReset +Planning,0.5555555820465088,1.6856770515441895,274,2,10000,SinusoidProjectionRegenerativeReset +Planning,0.644444465637207,1.6410303115844727,274,2,10000,SinusoidProjectionRegenerativeReset +Planning,0.6000000238418579,1.6441338062286377,274,2,10000,SinusoidProjectionRegenerativeReset +Planning,0.6888889074325562,1.638308048248291,274,2,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.5425000190734863,15.3363778591156,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.574999988079071,17.054899215698242,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.5525000095367432,17.723679065704346,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantMargin,0.6000000238418579,18.49147391319275,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5375000238418579,17.763410568237305,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5325000286102295,17.33516573905945,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5375000238418579,17.031102180480957,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantShape,0.5400000214576721,17.750269412994385,2400,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.6299999952316284,16.78512954711914,2398,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.6200000047683716,17.26097583770752,2398,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.5975000262260437,16.900808334350586,2398,100,10000,SinusoidProjectionRegenerativeReset +PlantTexture,0.6025000214576721,16.66889214515686,2398,100,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.5454545617103577,0.9568274021148682,136,3,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.09090909361839294,0.9522106647491455,136,3,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.22727273404598236,0.9702968597412109,136,3,10000,SinusoidProjectionRegenerativeReset +PostOperative,0.3181818127632141,0.956899881362915,136,3,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.39024388790130615,3.1964547634124756,496,15,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.3658536672592163,3.1765170097351074,496,15,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.46341463923454285,3.1479604244232178,496,15,10000,SinusoidProjectionRegenerativeReset +PrimaryTumor,0.32926830649375916,3.188124418258667,496,15,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.9783783555030823,47.33134889602661,11100,2,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.9572973251342773,46.66680645942688,11100,2,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.9713513255119324,47.05883049964905,11100,2,10000,SinusoidProjectionRegenerativeReset +Ringnorm,0.977297306060791,46.304646253585815,11100,2,10000,SinusoidProjectionRegenerativeReset +Seeds,0.8846153616905212,1.6882028579711914,316,3,10000,SinusoidProjectionRegenerativeReset +Seeds,0.8461538553237915,1.689873456954956,316,3,10000,SinusoidProjectionRegenerativeReset +Seeds,0.8846153616905212,1.687242031097412,316,3,10000,SinusoidProjectionRegenerativeReset +Seeds,0.9615384340286255,1.669783115386963,316,3,10000,SinusoidProjectionRegenerativeReset +Semeion,0.8969849348068237,15.433386087417603,2390,10,10000,SinusoidProjectionRegenerativeReset +Semeion,0.7839195728302002,15.598191022872925,2390,10,10000,SinusoidProjectionRegenerativeReset +Semeion,0.7035176157951355,15.419532299041748,2390,10,10000,SinusoidProjectionRegenerativeReset +Semeion,0.8693467378616333,15.34092664718628,2390,10,10000,SinusoidProjectionRegenerativeReset +Soybean,0.16223403811454773,4.117839574813843,614,18,10000,SinusoidProjectionRegenerativeReset +Spambase,0.9095652103424072,30.249119520187378,6902,2,10000,SinusoidProjectionRegenerativeReset +Spambase,0.8982608914375305,30.126824140548706,6902,2,10000,SinusoidProjectionRegenerativeReset +Spambase,0.9191304445266724,30.060646772384644,6902,2,10000,SinusoidProjectionRegenerativeReset +Spambase,0.9095652103424072,30.103386878967285,6902,2,10000,SinusoidProjectionRegenerativeReset +Spect,0.5483871102333069,1.3839905261993408,158,2,10000,SinusoidProjectionRegenerativeReset +Spectf,0.6470588445663452,1.4097399711608887,160,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.4767441749572754,5.2446887493133545,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.5523256063461304,5.277298927307129,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.6686046719551086,5.299030065536499,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogAustralianCredit,0.6686046719551086,5.366350412368774,1036,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7200000286102295,7.312735319137573,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7160000205039978,7.361773729324341,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7400000095367432,7.382517576217651,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogGermanCredit,0.7039999961853027,7.493030309677124,1500,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.746268630027771,2.176450490951538,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.6268656849861145,2.173539400100708,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.8059701323509216,2.176774024963379,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogHeart,0.7761194109916687,2.2609221935272217,406,2,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9393414258956909,16.09691882133484,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9324089884757996,16.928929805755615,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9462738037109375,16.55253767967224,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogImage,0.9150779843330383,16.678467512130737,3466,7,10000,SinusoidProjectionRegenerativeReset +StatlogLandsat,0.8665000200271606,46.0440149307251,8870,6,10000,SinusoidProjectionRegenerativeReset +StatlogShuttle,0.9977241158485413,389.42809414863586,87000,7,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.6303317546844482,6.598030090332031,1270,4,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.6398104429244995,7.574342966079712,1270,4,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.7251184582710266,6.639133453369141,1270,4,10000,SinusoidProjectionRegenerativeReset +StatlogVehicle,0.6824644804000854,6.652814149856567,1270,4,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.6948453783988953,14.95378065109253,2912,7,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.6762886643409729,15.179534912109375,2912,7,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.6907216310501099,15.105929851531982,2912,7,10000,SinusoidProjectionRegenerativeReset +SteelPlates,0.7237113118171692,15.266713380813599,2912,7,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.9333333373069763,4.668075799942017,900,6,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.7866666913032532,4.517539024353027,900,6,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.9466666579246521,6.1290483474731445,900,6,10000,SinusoidProjectionRegenerativeReset +SyntheticControl,0.8666666746139526,5.970137119293213,900,6,10000,SinusoidProjectionRegenerativeReset +Teaching,0.3684210479259491,1.4790751934051514,226,3,10000,SinusoidProjectionRegenerativeReset +Teaching,0.3947368562221527,1.465198278427124,226,3,10000,SinusoidProjectionRegenerativeReset +Teaching,0.5263158082962036,1.457857370376587,226,3,10000,SinusoidProjectionRegenerativeReset +Teaching,0.5789473652839661,1.465395212173462,226,3,10000,SinusoidProjectionRegenerativeReset +Thyroid,0.9471995234489441,38.196831703186035,7544,3,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.8828451633453369,6.725197792053223,1438,2,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.9539749026298523,6.655900955200195,1438,2,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.9163179993629456,6.638594627380371,1438,2,10000,SinusoidProjectionRegenerativeReset +TicTacToe,0.9246861934661865,6.673746585845947,1438,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.7872727513313293,13.912381410598755,3302,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.5636363625526428,14.050289630889893,3302,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.5363636612892151,13.809476852416992,3302,2,10000,SinusoidProjectionRegenerativeReset +Titanic,0.6636363863945007,13.764517068862915,3302,2,10000,SinusoidProjectionRegenerativeReset +Trains,0.5,0.3199887275695801,16,2,10000,SinusoidProjectionRegenerativeReset +Trains,0.5,0.3255271911621094,16,2,10000,SinusoidProjectionRegenerativeReset +Trains,0.0,0.3235890865325928,16,2,10000,SinusoidProjectionRegenerativeReset +Trains,1.0,0.33029818534851074,16,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9432432651519775,47.2303261756897,11100,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9713513255119324,46.909353256225586,11100,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9664865136146545,47.41186237335205,11100,2,10000,SinusoidProjectionRegenerativeReset +Twonorm,0.9681081175804138,47.0575954914093,11100,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.8051947951316833,2.433533191680908,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.7792207598686218,2.4285011291503906,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.8311688303947449,2.392693281173706,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn2Clases,0.7922077775001526,2.4229037761688232,466,2,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.7662337422370911,2.4346346855163574,466,3,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.7792207598686218,2.4675402641296387,466,3,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.701298713684082,2.494351625442505,466,3,10000,SinusoidProjectionRegenerativeReset +VertebralColumn3Clases,0.6623376607894897,2.492032527923584,466,3,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.796187698841095,40.31160092353821,8184,4,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.8504399061203003,39.695791244506836,8184,4,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.8365102410316467,39.37510275840759,8184,4,10000,SinusoidProjectionRegenerativeReset +WallFollowing,0.829912006855011,39.9584379196167,8184,4,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8335999846458435,34.13586187362671,7500,3,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8144000172615051,34.144665479660034,7500,3,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8240000009536743,33.627798080444336,7500,3,10000,SinusoidProjectionRegenerativeReset +Waveform,0.8191999793052673,33.27100324630737,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8503999710083008,34.41177225112915,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8352000117301941,34.43769574165344,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8392000198364258,34.583613872528076,7500,3,10000,SinusoidProjectionRegenerativeReset +WaveformNoise,0.8199999928474426,34.495980978012085,7500,3,10000,SinusoidProjectionRegenerativeReset +Wine,1.0,1.484593152999878,268,3,10000,SinusoidProjectionRegenerativeReset +Wine,0.9772727489471436,1.4706087112426758,268,3,10000,SinusoidProjectionRegenerativeReset +Wine,0.7954545617103577,1.4705915451049805,268,3,10000,SinusoidProjectionRegenerativeReset +Wine,0.9090909361839294,1.4634969234466553,268,3,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.5699999928474426,13.06685209274292,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.5724999904632568,12.90347146987915,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.612500011920929,12.98205828666687,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityRed,0.5224999785423279,13.063090324401855,2398,6,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.4852941036224365,39.195197105407715,7348,7,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.49754902720451355,40.25360465049744,7348,7,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.43382352590560913,40.58096885681152,7348,7,10000,SinusoidProjectionRegenerativeReset +WineQualityWhite,0.45669934153556824,40.349438428878784,7348,7,10000,SinusoidProjectionRegenerativeReset +Yeast,0.43396225571632385,12.105881929397583,2226,10,10000,SinusoidProjectionRegenerativeReset +Yeast,0.5660377144813538,12.149583339691162,2226,10,10000,SinusoidProjectionRegenerativeReset +Yeast,0.4743935167789459,12.410230875015259,2226,10,10000,SinusoidProjectionRegenerativeReset +Yeast,0.5444744229316711,12.615677118301392,2226,10,10000,SinusoidProjectionRegenerativeReset +Zoo,0.9200000166893005,0.984565019607544,152,7,10000,SinusoidProjectionRegenerativeReset +Zoo,0.8799999952316284,0.9717917442321777,152,7,10000,SinusoidProjectionRegenerativeReset +Zoo,0.8799999952316284,0.9768621921539307,152,7,10000,SinusoidProjectionRegenerativeReset +Zoo,0.9200000166893005,0.9697260856628418,152,7,10000,SinusoidProjectionRegenerativeReset +Abalone,0.5584291219711304,7.355059385299683,6266,3,10000,DensityEncoding +Abalone,0.5392720103263855,5.869028806686401,6266,3,10000,DensityEncoding +Abalone,0.5574712753295898,5.568017244338989,6266,3,10000,DensityEncoding +Abalone,0.5411877632141113,5.446737289428711,6266,3,10000,DensityEncoding +AcuteInflammation,1.0,0.16047167778015137,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.16004610061645508,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.1602919101715088,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.1610424518585205,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16066479682922363,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16051888465881348,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16053223609924316,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.16031932830810547,180,2,10000,DensityEncoding +Adult,0.705484926700592,71.20004725456238,65122,2,10000,DensityEncoding +Annealing,0.5,1.1310980319976807,1596,5,10000,DensityEncoding +Arrhythmia,0.6371681690216064,1.9318041801452637,678,13,10000,DensityEncoding +Arrhythmia,0.6548672318458557,1.9856321811676025,678,13,10000,DensityEncoding +Arrhythmia,0.5752212405204773,1.8691253662109375,678,13,10000,DensityEncoding +Arrhythmia,0.6991150379180908,1.7894155979156494,678,13,10000,DensityEncoding +AudiologyStd,0.8399999737739563,0.2891359329223633,342,18,10000,DensityEncoding +BalanceScale,0.7884615659713745,0.8095388412475586,938,3,10000,DensityEncoding +BalanceScale,0.8012820482254028,0.8058905601501465,938,3,10000,DensityEncoding +BalanceScale,0.7948718070983887,0.7999727725982666,938,3,10000,DensityEncoding +BalanceScale,0.7564102411270142,0.7982831001281738,938,3,10000,DensityEncoding +Balloons,1.0,0.024252653121948242,24,2,10000,DensityEncoding +Balloons,0.75,0.024296283721923828,24,2,10000,DensityEncoding +Balloons,0.75,0.024380922317504883,24,2,10000,DensityEncoding +Balloons,0.75,0.024292945861816406,24,2,10000,DensityEncoding +Bank,0.6539822816848755,6.041271924972534,6782,2,10000,DensityEncoding +Bank,0.643362820148468,6.0760767459869385,6782,2,10000,DensityEncoding +Bank,0.6389380693435669,6.129083156585693,6782,2,10000,DensityEncoding +Bank,0.6371681690216064,6.194520950317383,6782,2,10000,DensityEncoding +Blood,0.6042780876159668,1.0043654441833496,1122,2,10000,DensityEncoding +Blood,0.6951871514320374,0.9375224113464355,1122,2,10000,DensityEncoding +Blood,0.6577540040016174,0.938854455947876,1122,2,10000,DensityEncoding +Blood,0.6898396015167236,0.9423882961273193,1122,2,10000,DensityEncoding +BreastCancer,0.7183098793029785,0.381195068359375,430,2,10000,DensityEncoding +BreastCancer,0.7183098793029785,0.37854790687561035,430,2,10000,DensityEncoding +BreastCancer,0.7887324094772339,0.3790571689605713,430,2,10000,DensityEncoding +BreastCancer,0.6760563254356384,0.3856823444366455,430,2,10000,DensityEncoding +BreastCancerWisc,0.9599999785423279,0.9340100288391113,1048,2,10000,DensityEncoding +BreastCancerWisc,0.954285740852356,0.9265849590301514,1048,2,10000,DensityEncoding +BreastCancerWisc,0.9828571677207947,0.9200353622436523,1048,2,10000,DensityEncoding +BreastCancerWisc,0.9714285731315613,0.929816722869873,1048,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9295774698257446,0.817981481552124,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9507042169570923,0.8207318782806396,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9577465057373047,0.8151142597198486,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9436619877815247,0.8190042972564697,854,2,10000,DensityEncoding +BreastCancerWiscProg,0.5714285969734192,0.29179930686950684,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.6530612111091614,0.29439330101013184,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.6938775777816772,0.2931222915649414,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.7142857313156128,0.2912302017211914,298,2,10000,DensityEncoding +BreastTissue,0.6153846383094788,0.14637231826782227,160,6,10000,DensityEncoding +BreastTissue,0.7692307829856873,0.1455395221710205,160,6,10000,DensityEncoding +BreastTissue,0.5,0.14560890197753906,160,6,10000,DensityEncoding +BreastTissue,0.692307710647583,0.1453554630279541,160,6,10000,DensityEncoding +Car,0.75,2.1962647438049316,2592,4,10000,DensityEncoding +Car,0.7129629850387573,2.250112771987915,2592,4,10000,DensityEncoding +Car,0.7407407164573669,2.21244478225708,2592,4,10000,DensityEncoding +Car,0.7685185074806213,2.2019731998443604,2592,4,10000,DensityEncoding +Cardiotocography10Clases,0.604519784450531,2.872188091278076,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.5800376534461975,2.9019696712493896,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.630885124206543,3.2960877418518066,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.5706214904785156,3.0092074871063232,3190,10,10000,DensityEncoding +Cardiotocography3Clases,0.7664783596992493,2.963045120239258,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7984933853149414,2.9609289169311523,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7871939539909363,2.9800655841827393,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7721280455589294,3.0329229831695557,3190,3,10000,DensityEncoding +ChessKrvk,0.27459368109703064,35.22410011291504,42084,18,10000,DensityEncoding +ChessKrvk,0.26618191599845886,35.65397572517395,42084,18,10000,DensityEncoding +ChessKrvk,0.26618191599845886,36.03946328163147,42084,18,10000,DensityEncoding +ChessKrvk,0.2674650549888611,35.97101283073425,42084,18,10000,DensityEncoding +ChessKrvkp,0.8347935080528259,4.614212274551392,4794,2,10000,DensityEncoding +ChessKrvkp,0.8322903513908386,4.613751649856567,4794,2,10000,DensityEncoding +ChessKrvkp,0.8435544371604919,4.679208040237427,4794,2,10000,DensityEncoding +ChessKrvkp,0.8335419297218323,4.485927104949951,4794,2,10000,DensityEncoding +CongressionalVoting,0.5321100950241089,0.579326868057251,652,2,10000,DensityEncoding +CongressionalVoting,0.5412843823432922,0.5900344848632812,652,2,10000,DensityEncoding +CongressionalVoting,0.5596330165863037,0.5905697345733643,652,2,10000,DensityEncoding +CongressionalVoting,0.5963302850723267,0.5907137393951416,652,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.7692307829856873,0.334867000579834,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.6346153616905212,0.3355541229248047,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.6346153616905212,0.33727335929870605,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.692307710647583,0.33594751358032227,312,2,10000,DensityEncoding +ConnBenchVowelDeterding,0.8809523582458496,1.6247766017913818,1056,11,10000,DensityEncoding +Connect4,0.6778376698493958,102.10576438903809,101336,3,10000,DensityEncoding +Connect4,0.6754100322723389,103.10567474365234,101336,3,10000,DensityEncoding +Connect4,0.6694890260696411,112.03072333335876,101336,3,10000,DensityEncoding +Connect4,0.6689561009407043,125.45164585113525,101336,3,10000,DensityEncoding +Contrac,0.4728260934352875,2.32130765914917,2210,3,10000,DensityEncoding +Contrac,0.5135869383811951,2.2807443141937256,2210,3,10000,DensityEncoding +Contrac,0.47010868787765503,2.7578327655792236,2210,3,10000,DensityEncoding +Contrac,0.44021740555763245,2.2382967472076416,2210,3,10000,DensityEncoding +CreditApproval,0.8430232405662537,1.39644193649292,1036,2,10000,DensityEncoding +CreditApproval,0.8662790656089783,1.4253461360931396,1036,2,10000,DensityEncoding +CreditApproval,0.8604651093482971,1.0993378162384033,1036,2,10000,DensityEncoding +CreditApproval,0.8837209343910217,1.1341006755828857,1036,2,10000,DensityEncoding +CylinderBands,0.7265625,1.175328016281128,768,2,10000,DensityEncoding +CylinderBands,0.6484375,0.8606564998626709,768,2,10000,DensityEncoding +CylinderBands,0.734375,0.8546850681304932,768,2,10000,DensityEncoding +CylinderBands,0.6953125,0.8542079925537109,768,2,10000,DensityEncoding +Dermatology,0.9780219793319702,0.663762092590332,550,6,10000,DensityEncoding +Dermatology,0.9560439586639404,0.596717357635498,550,6,10000,DensityEncoding +Dermatology,0.9780219793319702,0.5962178707122803,550,6,10000,DensityEncoding +Dermatology,0.9890109896659851,0.5948541164398193,550,6,10000,DensityEncoding +Echocardiogram,0.8787878751754761,0.20610618591308594,196,2,10000,DensityEncoding +Echocardiogram,0.8484848737716675,0.2057042121887207,196,2,10000,DensityEncoding +Echocardiogram,0.7575757503509521,0.20760059356689453,196,2,10000,DensityEncoding +Echocardiogram,0.8484848737716675,0.20388531684875488,196,2,10000,DensityEncoding +Ecoli,0.8571428656578064,0.5219526290893555,504,8,10000,DensityEncoding +Ecoli,0.8452380895614624,0.5219686031341553,504,8,10000,DensityEncoding +Ecoli,0.8690476417541504,0.5209357738494873,504,8,10000,DensityEncoding +Ecoli,0.8809523582458496,0.5199990272521973,504,8,10000,DensityEncoding +EnergyY1,0.84375,1.1703238487243652,1152,3,10000,DensityEncoding +EnergyY1,0.875,1.5020503997802734,1152,3,10000,DensityEncoding +EnergyY1,0.8697916865348816,1.1596131324768066,1152,3,10000,DensityEncoding +EnergyY1,0.796875,1.1585760116577148,1152,3,10000,DensityEncoding +EnergyY2,0.8697916865348816,1.2595336437225342,1152,3,10000,DensityEncoding +EnergyY2,0.84375,1.2735538482666016,1152,3,10000,DensityEncoding +EnergyY2,0.84375,1.3636903762817383,1152,3,10000,DensityEncoding +EnergyY2,0.8489583134651184,1.2149658203125,1152,3,10000,DensityEncoding +Fertility,0.7200000286102295,0.15877294540405273,150,2,10000,DensityEncoding +Fertility,0.7200000286102295,0.15957021713256836,150,2,10000,DensityEncoding +Fertility,0.6800000071525574,0.1594555377960205,150,2,10000,DensityEncoding +Fertility,0.7599999904632568,0.16064000129699707,150,2,10000,DensityEncoding +Flags,0.4583333432674408,0.31873106956481934,292,8,10000,DensityEncoding +Flags,0.5,0.34182286262512207,292,8,10000,DensityEncoding +Flags,0.5,0.33709001541137695,292,8,10000,DensityEncoding +Flags,0.4583333432674408,0.31934452056884766,292,8,10000,DensityEncoding +Glass,0.5283018946647644,0.3396942615509033,322,6,10000,DensityEncoding +Glass,0.5849056839942932,0.3932051658630371,322,6,10000,DensityEncoding +Glass,0.5283018946647644,0.3623487949371338,322,6,10000,DensityEncoding +Glass,0.5283018946647644,0.4897935390472412,322,6,10000,DensityEncoding +HabermanSurvival,0.6184210777282715,0.7483100891113281,460,2,10000,DensityEncoding +HabermanSurvival,0.7105262875556946,0.7443125247955322,460,2,10000,DensityEncoding +HabermanSurvival,0.6973684430122375,0.7541029453277588,460,2,10000,DensityEncoding +HabermanSurvival,0.6447368264198303,0.7542979717254639,460,2,10000,DensityEncoding +HayesRoth,0.0357142873108387,0.3684549331665039,264,3,10000,DensityEncoding +HeartCleveland,0.5394737124443054,0.48055052757263184,454,5,10000,DensityEncoding +HeartCleveland,0.5394737124443054,0.48129868507385254,454,5,10000,DensityEncoding +HeartCleveland,0.5789473652839661,0.5169734954833984,454,5,10000,DensityEncoding +HeartCleveland,0.5657894611358643,0.5040550231933594,454,5,10000,DensityEncoding +HeartHungarian,0.8219178318977356,0.48133254051208496,442,5,10000,DensityEncoding +HeartHungarian,0.8904109597206116,0.4030323028564453,442,5,10000,DensityEncoding +HeartHungarian,0.8493150472640991,0.41907525062561035,442,5,10000,DensityEncoding +HeartHungarian,0.8904109597206116,0.4934513568878174,442,5,10000,DensityEncoding +HeartSwitzerland,0.35483869910240173,0.19821429252624512,184,5,10000,DensityEncoding +HeartSwitzerland,0.32258063554763794,0.19550848007202148,184,5,10000,DensityEncoding +HeartSwitzerland,0.25806450843811035,0.19498562812805176,184,5,10000,DensityEncoding +HeartSwitzerland,0.32258063554763794,0.19526267051696777,184,5,10000,DensityEncoding +HeartVa,0.23999999463558197,0.32094359397888184,300,5,10000,DensityEncoding +HeartVa,0.3400000035762787,0.31435203552246094,300,5,10000,DensityEncoding +HeartVa,0.2800000011920929,0.313215970993042,300,5,10000,DensityEncoding +HeartVa,0.3799999952316284,0.31441569328308105,300,5,10000,DensityEncoding +Hepatitis,0.7692307829856873,0.2513864040374756,232,2,10000,DensityEncoding +Hepatitis,0.8205128312110901,0.2538437843322754,232,2,10000,DensityEncoding +Hepatitis,0.7692307829856873,0.3554096221923828,232,2,10000,DensityEncoding +Hepatitis,0.7948718070983887,0.3998985290527344,232,2,10000,DensityEncoding +HillValley,0.5066006779670715,3.7831244468688965,1212,2,10000,DensityEncoding +HorseColic,0.6029411554336548,0.8980355262756348,600,2,10000,DensityEncoding +IlpdIndianLiver,0.6369863152503967,1.3601617813110352,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6301369667053223,1.1645827293395996,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6301369667053223,1.277949333190918,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6506849527359009,0.9182848930358887,874,2,10000,DensityEncoding +ImageSegmentation,0.1428571492433548,9.671971797943115,420,7,10000,DensityEncoding +Ionosphere,0.8409090638160706,0.5916693210601807,526,2,10000,DensityEncoding +Ionosphere,0.8522727489471436,0.6197497844696045,526,2,10000,DensityEncoding +Ionosphere,0.8409090638160706,0.5858891010284424,526,2,10000,DensityEncoding +Ionosphere,0.8295454382896423,0.590160608291626,526,2,10000,DensityEncoding +Iris,0.9729729890823364,0.22616887092590332,226,3,10000,DensityEncoding +Iris,0.9459459185600281,0.2468705177307129,226,3,10000,DensityEncoding +Iris,0.9189189076423645,0.19495105743408203,226,3,10000,DensityEncoding +Iris,0.9459459185600281,0.19477558135986328,226,3,10000,DensityEncoding +LedDisplay,0.7639999985694885,1.3964698314666748,1500,10,10000,DensityEncoding +LedDisplay,0.7400000095367432,2.2840349674224854,1500,10,10000,DensityEncoding +LedDisplay,0.7319999933242798,2.2021501064300537,1500,10,10000,DensityEncoding +LedDisplay,0.7400000095367432,2.467471122741699,1500,10,10000,DensityEncoding +Lenses,1.0,0.06344151496887207,36,3,10000,DensityEncoding +Lenses,0.8333333134651184,0.06306910514831543,36,3,10000,DensityEncoding +Lenses,0.8333333134651184,0.06336808204650879,36,3,10000,DensityEncoding +Lenses,1.0,0.0632333755493164,36,3,10000,DensityEncoding +Letter,0.678600013256073,35.61312651634216,30000,26,10000,DensityEncoding +Letter,0.6859999895095825,33.68075466156006,30000,26,10000,DensityEncoding +Letter,0.6883999705314636,37.06493020057678,30000,26,10000,DensityEncoding +Letter,0.6759999990463257,33.1633985042572,30000,26,10000,DensityEncoding +Libras,0.6222222447395325,0.7311887741088867,540,15,10000,DensityEncoding +Libras,0.6777777671813965,1.043212652206421,540,15,10000,DensityEncoding +Libras,0.6333333253860474,1.0327317714691162,540,15,10000,DensityEncoding +Libras,0.6222222447395325,1.0684788227081299,540,15,10000,DensityEncoding +LowResSpect,0.7819548845291138,1.274414300918579,796,9,10000,DensityEncoding +LowResSpect,0.8421052694320679,1.70430588722229,796,9,10000,DensityEncoding +LowResSpect,0.7744361162185669,1.2207810878753662,796,9,10000,DensityEncoding +LowResSpect,0.7293233275413513,1.2202417850494385,796,9,10000,DensityEncoding +LungCancer,0.5,0.061812639236450195,48,3,10000,DensityEncoding +LungCancer,0.5,0.0932455062866211,48,3,10000,DensityEncoding +LungCancer,0.625,0.06205344200134277,48,3,10000,DensityEncoding +LungCancer,0.5,0.06198763847351074,48,3,10000,DensityEncoding +Lymphography,0.9189189076423645,0.23270630836486816,222,4,10000,DensityEncoding +Lymphography,0.9459459185600281,0.23204326629638672,222,4,10000,DensityEncoding +Lymphography,0.8108108043670654,0.2325587272644043,222,4,10000,DensityEncoding +Lymphography,0.7837837934494019,0.23158669471740723,222,4,10000,DensityEncoding +Magic,0.7800210118293762,28.66716432571411,28530,2,10000,DensityEncoding +Magic,0.7749736905097961,29.008243083953857,28530,2,10000,DensityEncoding +Magic,0.774553120136261,32.87976813316345,28530,2,10000,DensityEncoding +Magic,0.774132490158081,34.324514627456665,28530,2,10000,DensityEncoding +Mammographic,0.7833333611488342,1.4339094161987305,1442,2,10000,DensityEncoding +Mammographic,0.800000011920929,1.995819091796875,1442,2,10000,DensityEncoding +Mammographic,0.8041666746139526,1.6819555759429932,1442,2,10000,DensityEncoding +Mammographic,0.8374999761581421,1.5903544425964355,1442,2,10000,DensityEncoding +Miniboone,0.8322979211807251,240.87506532669067,195096,2,10000,DensityEncoding +Miniboone,0.8363574743270874,240.92592430114746,195096,2,10000,DensityEncoding +Miniboone,0.8386332988739014,251.4905846118927,195096,2,10000,DensityEncoding +Miniboone,0.8330053091049194,239.72062802314758,195096,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.25293707847595215,160,2,10000,DensityEncoding +MolecBiolPromoter,0.8461538553237915,0.20019936561584473,160,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.19800949096679688,160,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.1789994239807129,160,2,10000,DensityEncoding +MolecBiolSplice,0.8795483112335205,7.218289613723755,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8757842183113098,5.588481187820435,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8670012354850769,5.139016628265381,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8632371425628662,5.019364595413208,4786,3,10000,DensityEncoding +Monks1,0.5694444179534912,1.1411123275756836,248,2,10000,DensityEncoding +Monks2,0.6296296119689941,1.1876986026763916,338,2,10000,DensityEncoding +Monks3,0.5277777910232544,1.165234088897705,244,2,10000,DensityEncoding +Mushroom,0.8867552876472473,11.267585515975952,12186,2,10000,DensityEncoding +Mushroom,0.8980797529220581,10.961514949798584,12186,2,10000,DensityEncoding +Mushroom,0.8877400159835815,11.349665880203247,12186,2,10000,DensityEncoding +Mushroom,0.8970950245857239,15.993634700775146,12186,2,10000,DensityEncoding +Musk1,0.6386554837226868,1.8655240535736084,714,2,10000,DensityEncoding +Musk1,0.6890756487846375,1.7895824909210205,714,2,10000,DensityEncoding +Musk1,0.680672287940979,1.4257526397705078,714,2,10000,DensityEncoding +Musk1,0.6470588445663452,1.2976703643798828,714,2,10000,DensityEncoding +Musk2,0.7525773048400879,22.88475775718689,9898,2,10000,DensityEncoding +Musk2,0.7610673308372498,20.74267268180847,9898,2,10000,DensityEncoding +Musk2,0.7683444619178772,18.535907983779907,9898,2,10000,DensityEncoding +Musk2,0.7604609131813049,18.931684732437134,9898,2,10000,DensityEncoding +Nursery,0.8407407402992249,22.790411233901978,19440,5,10000,DensityEncoding +Nursery,0.8543210029602051,22.42006278038025,19440,5,10000,DensityEncoding +Nursery,0.8561728596687317,23.95238161087036,19440,5,10000,DensityEncoding +Nursery,0.8533950448036194,23.323031902313232,19440,5,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.6196078658103943,1.6437103748321533,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.5607843399047852,1.6200041770935059,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.5607843399047852,1.6309864521026611,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.545098066329956,1.6315715312957764,1534,2,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8627451062202454,1.4971060752868652,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.800000011920929,1.5143985748291016,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8588235378265381,1.5049254894256592,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8666666746139526,1.503690481185913,1534,3,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5789473652839661,1.3402862548828125,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5657894611358643,1.3336844444274902,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5964912176132202,1.3320491313934326,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.6184210777282715,1.39070463180542,1368,2,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7236841917037964,1.5679399967193604,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7017543911933899,1.7706925868988037,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7631579041481018,1.7356092929840088,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7412280440330505,1.9454541206359863,1368,3,10000,DensityEncoding +Optical,0.8981636166572571,13.83467149734497,7646,10,10000,DensityEncoding +Ozone,0.7097792029380798,4.8262038230896,3804,2,10000,DensityEncoding +Ozone,0.7003154754638672,4.812854051589966,3804,2,10000,DensityEncoding +Ozone,0.7302839159965515,5.280177593231201,3804,2,10000,DensityEncoding +Ozone,0.6845425963401794,6.302979946136475,3804,2,10000,DensityEncoding +PageBlocks,0.780701756477356,9.945036172866821,8210,5,10000,DensityEncoding +PageBlocks,0.7741228342056274,7.67329216003418,8210,5,10000,DensityEncoding +PageBlocks,0.7573099136352539,7.7551960945129395,8210,5,10000,DensityEncoding +PageBlocks,0.7668128609657288,7.256362676620483,8210,5,10000,DensityEncoding +Parkinsons,0.8163265585899353,0.2843654155731201,292,2,10000,DensityEncoding +Parkinsons,0.7551020383834839,0.28357911109924316,292,2,10000,DensityEncoding +Parkinsons,0.7551020383834839,0.2829468250274658,292,2,10000,DensityEncoding +Parkinsons,0.7755101919174194,0.28221917152404785,292,2,10000,DensityEncoding +Pendigits,0.8041738271713257,21.129417419433594,14988,10,10000,DensityEncoding +Pima,0.6770833134651184,1.0402023792266846,1152,2,10000,DensityEncoding +Pima,0.6979166865348816,1.026170253753662,1152,2,10000,DensityEncoding +Pima,0.6979166865348816,1.0292766094207764,1152,2,10000,DensityEncoding +Pima,0.71875,1.0211329460144043,1152,2,10000,DensityEncoding +PittsburgBridgesMaterial,0.8846153616905212,0.14539527893066406,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.8461538553237915,0.14562058448791504,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.9615384340286255,0.14517903327941895,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.8461538553237915,0.15500521659851074,160,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6538461446762085,0.13941740989685059,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6538461446762085,0.13994717597961426,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6538461446762085,0.14135265350341797,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.5384615659713745,0.1398928165435791,154,3,10000,DensityEncoding +PittsburgBridgesSpan,0.5652173757553101,0.12499046325683594,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.6521739363670349,0.12502431869506836,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.43478259444236755,0.12508606910705566,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.6086956262588501,0.1254901885986328,138,3,10000,DensityEncoding +PittsburgBridgesTOrD,0.9200000166893005,0.1428697109222412,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.9200000166893005,0.14906692504882812,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.800000011920929,0.1392958164215088,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.8799999952316284,0.13634157180786133,154,2,10000,DensityEncoding +PittsburgBridgesType,0.6153846383094788,0.1429300308227539,158,6,10000,DensityEncoding +PittsburgBridgesType,0.5769230723381042,0.1405937671661377,158,6,10000,DensityEncoding +PittsburgBridgesType,0.6538461446762085,0.1413121223449707,158,6,10000,DensityEncoding +PittsburgBridgesType,0.5384615659713745,0.1415565013885498,158,6,10000,DensityEncoding +Planning,0.5555555820465088,0.24808573722839355,274,2,10000,DensityEncoding +Planning,0.4000000059604645,0.24869775772094727,274,2,10000,DensityEncoding +Planning,0.46666666865348816,0.2482619285583496,274,2,10000,DensityEncoding +Planning,0.4888888895511627,0.24854254722595215,274,2,10000,DensityEncoding +PlantMargin,0.7900000214576721,2.7886335849761963,2400,100,10000,DensityEncoding +PlantMargin,0.8050000071525574,2.734978675842285,2400,100,10000,DensityEncoding +PlantMargin,0.7975000143051147,2.779486656188965,2400,100,10000,DensityEncoding +PlantMargin,0.8174999952316284,2.7151613235473633,2400,100,10000,DensityEncoding +PlantShape,0.5450000166893005,2.8086960315704346,2400,100,10000,DensityEncoding +PlantShape,0.5425000190734863,2.8143129348754883,2400,100,10000,DensityEncoding +PlantShape,0.5149999856948853,2.86051344871521,2400,100,10000,DensityEncoding +PlantShape,0.5425000190734863,2.8664908409118652,2400,100,10000,DensityEncoding +PlantTexture,0.7250000238418579,2.769998073577881,2398,100,10000,DensityEncoding +PlantTexture,0.7400000095367432,2.7357499599456787,2398,100,10000,DensityEncoding +PlantTexture,0.737500011920929,2.7365787029266357,2398,100,10000,DensityEncoding +PlantTexture,0.7350000143051147,2.6929032802581787,2398,100,10000,DensityEncoding +PostOperative,0.5,0.12170696258544922,136,3,10000,DensityEncoding +PostOperative,0.40909090638160706,0.12241816520690918,136,3,10000,DensityEncoding +PostOperative,0.6818181872367859,0.1215667724609375,136,3,10000,DensityEncoding +PostOperative,0.3181818127632141,0.12178897857666016,136,3,10000,DensityEncoding +PrimaryTumor,0.46341463923454285,0.45612096786499023,496,15,10000,DensityEncoding +PrimaryTumor,0.4146341383457184,0.45668911933898926,496,15,10000,DensityEncoding +PrimaryTumor,0.4390243887901306,0.46319055557250977,496,15,10000,DensityEncoding +PrimaryTumor,0.37804877758026123,0.45829296112060547,496,15,10000,DensityEncoding +Ringnorm,0.9648648500442505,10.396212816238403,11100,2,10000,DensityEncoding +Ringnorm,0.9648648500442505,10.291744709014893,11100,2,10000,DensityEncoding +Ringnorm,0.9686486721038818,10.208452463150024,11100,2,10000,DensityEncoding +Ringnorm,0.9654054045677185,10.686294555664062,11100,2,10000,DensityEncoding +Seeds,0.8461538553237915,0.28961777687072754,316,3,10000,DensityEncoding +Seeds,0.8653846383094788,0.28811001777648926,316,3,10000,DensityEncoding +Seeds,0.9038461446762085,0.3070335388183594,316,3,10000,DensityEncoding +Seeds,0.9230769276618958,0.28696608543395996,316,3,10000,DensityEncoding +Semeion,0.8467336893081665,5.517843246459961,2390,10,10000,DensityEncoding +Semeion,0.8065326809883118,5.472047328948975,2390,10,10000,DensityEncoding +Semeion,0.8643215894699097,5.564753532409668,2390,10,10000,DensityEncoding +Semeion,0.7939698696136475,5.775274991989136,2390,10,10000,DensityEncoding +Soybean,0.5452127456665039,1.3398306369781494,614,18,10000,DensityEncoding +Spambase,0.8399999737739563,7.314577102661133,6902,2,10000,DensityEncoding +Spambase,0.8339130282402039,7.262728691101074,6902,2,10000,DensityEncoding +Spambase,0.8104347586631775,7.115164041519165,6902,2,10000,DensityEncoding +Spambase,0.8504347801208496,7.08533239364624,6902,2,10000,DensityEncoding +Spect,0.5913978219032288,0.5751361846923828,158,2,10000,DensityEncoding +Spectf,0.9197860956192017,0.5819211006164551,160,2,10000,DensityEncoding +StatlogAustralianCredit,0.5290697813034058,0.9338991641998291,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.5755813717842102,0.9429333209991455,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.5523256063461304,0.944488525390625,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.6162790656089783,0.9455718994140625,1036,2,10000,DensityEncoding +StatlogGermanCredit,0.699999988079071,1.4465558528900146,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7279999852180481,1.387056589126587,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7039999961853027,1.371640920639038,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7200000286102295,1.3785297870635986,1500,2,10000,DensityEncoding +StatlogHeart,0.8656716346740723,0.36424732208251953,406,2,10000,DensityEncoding +StatlogHeart,0.8208954930305481,0.36425209045410156,406,2,10000,DensityEncoding +StatlogHeart,0.8358209133148193,0.3633718490600586,406,2,10000,DensityEncoding +StatlogHeart,0.8656716346740723,0.40683889389038086,406,2,10000,DensityEncoding +StatlogImage,0.8769497275352478,3.1330761909484863,3466,7,10000,DensityEncoding +StatlogImage,0.8596187233924866,3.194626569747925,3466,7,10000,DensityEncoding +StatlogImage,0.8821490406990051,3.1758434772491455,3466,7,10000,DensityEncoding +StatlogImage,0.8700173497200012,3.1951940059661865,3466,7,10000,DensityEncoding +StatlogLandsat,0.7820000052452087,10.120309829711914,8870,6,10000,DensityEncoding +StatlogShuttle,0.8213103413581848,76.86495542526245,87000,7,10000,DensityEncoding +StatlogVehicle,0.5971564054489136,1.24658203125,1270,4,10000,DensityEncoding +StatlogVehicle,0.5450236797332764,1.2129614353179932,1270,4,10000,DensityEncoding +StatlogVehicle,0.5687204003334045,1.2540507316589355,1270,4,10000,DensityEncoding +StatlogVehicle,0.4881516695022583,1.1708319187164307,1270,4,10000,DensityEncoding +SteelPlates,0.5381443500518799,2.769707679748535,2912,7,10000,DensityEncoding +SteelPlates,0.5443298816680908,2.786101818084717,2912,7,10000,DensityEncoding +SteelPlates,0.5649484395980835,2.7887673377990723,2912,7,10000,DensityEncoding +SteelPlates,0.5278350710868835,2.7726423740386963,2912,7,10000,DensityEncoding +SyntheticControl,0.9066666960716248,0.9834561347961426,900,6,10000,DensityEncoding +SyntheticControl,0.9066666960716248,1.0057125091552734,900,6,10000,DensityEncoding +SyntheticControl,0.95333331823349,1.0036931037902832,900,6,10000,DensityEncoding +SyntheticControl,0.8999999761581421,0.9849822521209717,900,6,10000,DensityEncoding +Teaching,0.5789473652839661,0.2075207233428955,226,3,10000,DensityEncoding +Teaching,0.6052631735801697,0.2056441307067871,226,3,10000,DensityEncoding +Teaching,0.42105263471603394,0.20540547370910645,226,3,10000,DensityEncoding +Teaching,0.5789473652839661,0.2048804759979248,226,3,10000,DensityEncoding +Thyroid,0.6070595383644104,12.191058874130249,7544,3,10000,DensityEncoding +TicTacToe,0.6652719378471375,1.265925407409668,1438,2,10000,DensityEncoding +TicTacToe,0.715481162071228,1.309325933456421,1438,2,10000,DensityEncoding +TicTacToe,0.715481162071228,1.470594882965088,1438,2,10000,DensityEncoding +TicTacToe,0.7364016771316528,1.3410885334014893,1438,2,10000,DensityEncoding +Titanic,0.7818182110786438,2.7515370845794678,3302,2,10000,DensityEncoding +Titanic,0.7836363911628723,2.7520415782928467,3302,2,10000,DensityEncoding +Titanic,0.7763636112213135,2.774177074432373,3302,2,10000,DensityEncoding +Titanic,0.7799999713897705,2.7503230571746826,3302,2,10000,DensityEncoding +Trains,0.5,0.01745891571044922,16,2,10000,DensityEncoding +Trains,1.0,0.017890214920043945,16,2,10000,DensityEncoding +Trains,1.0,0.017388105392456055,16,2,10000,DensityEncoding +Trains,1.0,0.017347097396850586,16,2,10000,DensityEncoding +Twonorm,0.976756751537323,10.159016370773315,11100,2,10000,DensityEncoding +Twonorm,0.9702702760696411,10.135632276535034,11100,2,10000,DensityEncoding +Twonorm,0.9724324345588684,10.070028305053711,11100,2,10000,DensityEncoding +Twonorm,0.9659459590911865,10.210362195968628,11100,2,10000,DensityEncoding +VertebralColumn2Clases,0.7662337422370911,0.40566253662109375,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.6753246784210205,0.40485715866088867,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.7142857313156128,0.4048480987548828,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.7662337422370911,0.4036991596221924,466,2,10000,DensityEncoding +VertebralColumn3Clases,0.8051947951316833,0.42792367935180664,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7792207598686218,0.42604660987854004,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7272727489471436,0.4040062427520752,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7532467246055603,0.40773463249206543,466,3,10000,DensityEncoding +WallFollowing,0.626099705696106,7.515268325805664,8184,4,10000,DensityEncoding +WallFollowing,0.6612903475761414,7.550757646560669,8184,4,10000,DensityEncoding +WallFollowing,0.6686217188835144,7.6813976764678955,8184,4,10000,DensityEncoding +WallFollowing,0.6539589166641235,7.671240329742432,8184,4,10000,DensityEncoding +Waveform,0.8199999928474426,6.930886268615723,7500,3,10000,DensityEncoding +Waveform,0.8127999901771545,6.891709566116333,7500,3,10000,DensityEncoding +Waveform,0.7943999767303467,6.886518716812134,7500,3,10000,DensityEncoding +Waveform,0.828000009059906,7.4613776206970215,7500,3,10000,DensityEncoding +WaveformNoise,0.8040000200271606,7.971504211425781,7500,3,10000,DensityEncoding +WaveformNoise,0.8055999875068665,7.792937994003296,7500,3,10000,DensityEncoding +WaveformNoise,0.8127999901771545,7.763894081115723,7500,3,10000,DensityEncoding +WaveformNoise,0.8047999739646912,7.759421348571777,7500,3,10000,DensityEncoding +Wine,1.0,0.25152111053466797,268,3,10000,DensityEncoding +Wine,0.9772727489471436,0.25069618225097656,268,3,10000,DensityEncoding +Wine,0.9772727489471436,0.27278804779052734,268,3,10000,DensityEncoding +Wine,0.9545454382896423,0.2508716583251953,268,3,10000,DensityEncoding +WineQualityRed,0.39750000834465027,2.4972243309020996,2398,6,10000,DensityEncoding +WineQualityRed,0.4625000059604645,2.1479249000549316,2398,6,10000,DensityEncoding +WineQualityRed,0.4675000011920929,2.2297494411468506,2398,6,10000,DensityEncoding +WineQualityRed,0.41749998927116394,2.1736154556274414,2398,6,10000,DensityEncoding +WineQualityWhite,0.3619281053543091,6.722130060195923,7348,7,10000,DensityEncoding +WineQualityWhite,0.379084974527359,6.584143400192261,7348,7,10000,DensityEncoding +WineQualityWhite,0.3660130798816681,6.739374876022339,7348,7,10000,DensityEncoding +WineQualityWhite,0.3619281053543091,6.542879104614258,7348,7,10000,DensityEncoding +Yeast,0.5552560687065125,1.9852213859558105,2226,10,10000,DensityEncoding +Yeast,0.5283018946647644,1.975151777267456,2226,10,10000,DensityEncoding +Yeast,0.5417789816856384,1.970546007156372,2226,10,10000,DensityEncoding +Yeast,0.5714285969734192,2.041823148727417,2226,10,10000,DensityEncoding +Zoo,0.9599999785423279,0.1515178680419922,152,7,10000,DensityEncoding +Zoo,0.9599999785423279,0.14395880699157715,152,7,10000,DensityEncoding +Zoo,1.0,0.14401650428771973,152,7,10000,DensityEncoding +Zoo,1.0,0.14440155029296875,152,7,10000,DensityEncoding +Abalone,0.5354406237602234,8.119521856307983,6266,3,10000,DensityEncodingOnline +Abalone,0.5239463448524475,7.899081707000732,6266,3,10000,DensityEncodingOnline +Abalone,0.5967432856559753,7.9120213985443115,6266,3,10000,DensityEncodingOnline +Abalone,0.5986589789390564,7.892967700958252,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.22081232070922852,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.22895288467407227,180,2,10000,DensityEncodingOnline +AcuteInflammation,0.9333333373069763,0.21003413200378418,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.21703886985778809,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.21100711822509766,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2103443145751953,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2129344940185547,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.21160221099853516,180,2,10000,DensityEncodingOnline +Adult,0.7995209097862244,90.75123262405396,65122,2,10000,DensityEncodingOnline +Annealing,0.7599999904632568,1.6177575588226318,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.5929203629493713,2.2180137634277344,678,13,10000,DensityEncodingOnline +Arrhythmia,0.32743361592292786,2.2353827953338623,678,13,10000,DensityEncodingOnline +Arrhythmia,0.3097345232963562,2.3472354412078857,678,13,10000,DensityEncodingOnline +Arrhythmia,0.5486725568771362,2.267702579498291,678,13,10000,DensityEncodingOnline +AudiologyStd,0.47999998927116394,0.42539453506469727,342,18,10000,DensityEncodingOnline +BalanceScale,0.9038461446762085,1.1247317790985107,938,3,10000,DensityEncodingOnline +BalanceScale,0.8653846383094788,1.1110446453094482,938,3,10000,DensityEncodingOnline +BalanceScale,0.9358974099159241,1.1117308139801025,938,3,10000,DensityEncodingOnline +BalanceScale,0.9102563858032227,1.1172916889190674,938,3,10000,DensityEncodingOnline +Balloons,0.75,0.03474235534667969,24,2,10000,DensityEncodingOnline +Balloons,0.25,0.033293962478637695,24,2,10000,DensityEncodingOnline +Balloons,0.5,0.03389382362365723,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.034949302673339844,24,2,10000,DensityEncodingOnline +Bank,0.8725663423538208,8.281554222106934,6782,2,10000,DensityEncodingOnline +Bank,0.8902654647827148,8.320918560028076,6782,2,10000,DensityEncodingOnline +Bank,0.874336302280426,8.260370254516602,6782,2,10000,DensityEncodingOnline +Bank,0.8876106142997742,8.732054710388184,6782,2,10000,DensityEncodingOnline +Blood,0.6737967729568481,1.3533525466918945,1122,2,10000,DensityEncodingOnline +Blood,0.7700534462928772,1.3498375415802002,1122,2,10000,DensityEncodingOnline +Blood,0.5935828685760498,1.3459811210632324,1122,2,10000,DensityEncodingOnline +Blood,0.7165775299072266,1.3549861907958984,1122,2,10000,DensityEncodingOnline +BreastCancer,0.4507042169570923,0.5350024700164795,430,2,10000,DensityEncodingOnline +BreastCancer,0.6619718074798584,0.5401754379272461,430,2,10000,DensityEncodingOnline +BreastCancer,0.7323943376541138,0.5373415946960449,430,2,10000,DensityEncodingOnline +BreastCancer,0.5633803009986877,0.5389420986175537,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9942857027053833,1.2106142044067383,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9428571462631226,1.209111213684082,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9828571677207947,1.2152683734893799,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.8285714387893677,1.204681396484375,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9577465057373047,1.0661141872406006,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9507042169570923,1.056809663772583,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9788732528686523,1.0481719970703125,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9295774698257446,1.0584681034088135,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.7755101919174194,0.3933830261230469,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6122449040412903,0.3917109966278076,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6734693646430969,0.39255595207214355,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.36734694242477417,0.38988518714904785,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.2109544277191162,160,6,10000,DensityEncodingOnline +BreastTissue,0.6153846383094788,0.20728850364685059,160,6,10000,DensityEncodingOnline +BreastTissue,0.6538461446762085,0.21200942993164062,160,6,10000,DensityEncodingOnline +BreastTissue,0.7307692170143127,0.21291041374206543,160,6,10000,DensityEncodingOnline +Car,0.8912037014961243,2.9879207611083984,2592,4,10000,DensityEncodingOnline +Car,0.8958333134651184,2.995713710784912,2592,4,10000,DensityEncodingOnline +Car,0.8935185074806213,2.9434974193573,2592,4,10000,DensityEncodingOnline +Car,0.9189814925193787,3.0161070823669434,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7363465428352356,4.04063868522644,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7664783596992493,3.999951124191284,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7570621371269226,4.006254196166992,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7570621371269226,4.101710081100464,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8662900328636169,3.9498844146728516,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8907721042633057,4.005530118942261,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8662900328636169,3.976905584335327,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.9152542352676392,4.000138998031616,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.41431424021720886,56.285595178604126,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.40861135721206665,55.65911865234375,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.40205302834510803,55.99572467803955,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.3954947292804718,55.45301580429077,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.9561952352523804,5.963108062744141,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9349186420440674,6.028012990951538,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9161452054977417,6.026058673858643,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9461827278137207,6.083454608917236,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.4403669834136963,0.8702147006988525,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5321100950241089,0.8553836345672607,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5504587292671204,0.8816683292388916,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.4587155878543854,0.8715372085571289,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.46474123001098633,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.5133378505706787,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6153846383094788,0.5444104671478271,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.4717087745666504,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.798701286315918,2.0717742443084717,1056,11,10000,DensityEncodingOnline +Connect4,0.7676594257354736,137.18534779548645,101336,3,10000,DensityEncodingOnline +Connect4,0.791165828704834,165.1110339164734,101336,3,10000,DensityEncodingOnline +Connect4,0.7992184162139893,175.40333342552185,101336,3,10000,DensityEncodingOnline +Connect4,0.7956658005714417,162.62948489189148,101336,3,10000,DensityEncodingOnline +Contrac,0.4375,2.907416582107544,2210,3,10000,DensityEncodingOnline +Contrac,0.48641303181648254,2.9400079250335693,2210,3,10000,DensityEncodingOnline +Contrac,0.48097825050354004,2.9485695362091064,2210,3,10000,DensityEncodingOnline +Contrac,0.39402174949645996,2.926342487335205,2210,3,10000,DensityEncodingOnline +CreditApproval,0.7267441749572754,1.2983627319335938,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8779069781303406,1.3343746662139893,1036,2,10000,DensityEncodingOnline +CreditApproval,0.819767415523529,1.309985876083374,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8662790656089783,1.597914695739746,1036,2,10000,DensityEncodingOnline +CylinderBands,0.7109375,1.1381683349609375,768,2,10000,DensityEncodingOnline +CylinderBands,0.703125,1.2081639766693115,768,2,10000,DensityEncodingOnline +CylinderBands,0.6953125,1.5509023666381836,768,2,10000,DensityEncodingOnline +CylinderBands,0.515625,1.3065333366394043,768,2,10000,DensityEncodingOnline +Dermatology,0.9780219793319702,0.8234333992004395,550,6,10000,DensityEncodingOnline +Dermatology,0.9340659379959106,0.7832467555999756,550,6,10000,DensityEncodingOnline +Dermatology,0.9560439586639404,0.7722420692443848,550,6,10000,DensityEncodingOnline +Dermatology,0.9670329689979553,1.024345874786377,550,6,10000,DensityEncodingOnline +Echocardiogram,0.9090909361839294,0.28621387481689453,196,2,10000,DensityEncodingOnline +Echocardiogram,0.7878788113594055,0.28237247467041016,196,2,10000,DensityEncodingOnline +Echocardiogram,0.5757575631141663,0.2830164432525635,196,2,10000,DensityEncodingOnline +Echocardiogram,0.7878788113594055,0.30276966094970703,196,2,10000,DensityEncodingOnline +Ecoli,0.8214285969734192,1.1130225658416748,504,8,10000,DensityEncodingOnline +Ecoli,0.7857142686843872,0.6920430660247803,504,8,10000,DensityEncodingOnline +Ecoli,0.7976190447807312,0.7911467552185059,504,8,10000,DensityEncodingOnline +Ecoli,0.75,0.8091509342193604,504,8,10000,DensityEncodingOnline +EnergyY1,0.8697916865348816,2.47760009765625,1152,3,10000,DensityEncodingOnline +EnergyY1,0.9427083134651184,2.545947551727295,1152,3,10000,DensityEncodingOnline +EnergyY1,0.8645833134651184,2.457319498062134,1152,3,10000,DensityEncodingOnline +EnergyY1,0.84375,1.6449928283691406,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8385416865348816,1.6102702617645264,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8802083134651184,1.6160821914672852,1152,3,10000,DensityEncodingOnline +EnergyY2,0.875,1.6808171272277832,1152,3,10000,DensityEncodingOnline +EnergyY2,0.859375,1.6540205478668213,1152,3,10000,DensityEncodingOnline +Fertility,0.8399999737739563,0.26694750785827637,150,2,10000,DensityEncodingOnline +Fertility,0.6000000238418579,0.18917489051818848,150,2,10000,DensityEncodingOnline +Fertility,0.5600000023841858,0.19069290161132812,150,2,10000,DensityEncodingOnline +Fertility,0.8399999737739563,0.1922752857208252,150,2,10000,DensityEncodingOnline +Flags,0.5,0.4075653553009033,292,8,10000,DensityEncodingOnline +Flags,0.4583333432674408,0.6127886772155762,292,8,10000,DensityEncodingOnline +Flags,0.4583333432674408,0.696955680847168,292,8,10000,DensityEncodingOnline +Flags,0.4166666567325592,0.5818145275115967,292,8,10000,DensityEncodingOnline +Glass,0.5471698045730591,0.698023796081543,322,6,10000,DensityEncodingOnline +Glass,0.6603773832321167,0.600165843963623,322,6,10000,DensityEncodingOnline +Glass,0.6415094137191772,0.4279623031616211,322,6,10000,DensityEncodingOnline +Glass,0.6415094137191772,0.4299023151397705,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6447368264198303,0.579124927520752,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.6052631735801697,0.5949709415435791,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.7105262875556946,0.5743269920349121,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.6315789222717285,0.5752735137939453,460,2,10000,DensityEncodingOnline +HayesRoth,0.1785714328289032,0.2932124137878418,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5526315569877625,0.6193020343780518,454,5,10000,DensityEncodingOnline +HeartCleveland,0.4868420958518982,0.6061053276062012,454,5,10000,DensityEncodingOnline +HeartCleveland,0.3947368562221527,0.6088600158691406,454,5,10000,DensityEncodingOnline +HeartCleveland,0.6184210777282715,0.6104652881622314,454,5,10000,DensityEncodingOnline +HeartHungarian,0.6301369667053223,0.5354812145233154,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8630136847496033,0.5424847602844238,442,5,10000,DensityEncodingOnline +HeartHungarian,0.7397260069847107,0.5358049869537354,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8767123222351074,0.5357739925384521,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.35483869910240173,0.25077080726623535,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.35483869910240173,0.2509915828704834,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.3870967626571655,0.26123547554016113,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4193548262119293,0.2486586570739746,184,5,10000,DensityEncodingOnline +HeartVa,0.4399999976158142,0.407529354095459,300,5,10000,DensityEncodingOnline +HeartVa,0.36000001430511475,0.407881498336792,300,5,10000,DensityEncodingOnline +HeartVa,0.3400000035762787,0.41141629219055176,300,5,10000,DensityEncodingOnline +HeartVa,0.3199999928474426,0.4048442840576172,300,5,10000,DensityEncodingOnline +Hepatitis,0.6666666865348816,0.29198622703552246,232,2,10000,DensityEncodingOnline +Hepatitis,0.5897436141967773,0.292736291885376,232,2,10000,DensityEncodingOnline +Hepatitis,0.8205128312110901,0.2962639331817627,232,2,10000,DensityEncodingOnline +Hepatitis,0.6410256624221802,0.29964351654052734,232,2,10000,DensityEncodingOnline +HillValley,0.49339935183525085,3.3868892192840576,1212,2,10000,DensityEncodingOnline +HorseColic,0.5441176295280457,0.7021617889404297,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6712328791618347,1.1500813961029053,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7054794430732727,1.1328556537628174,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.732876718044281,1.131227970123291,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7123287916183472,1.1366560459136963,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.24571429193019867,5.425344705581665,420,7,10000,DensityEncodingOnline +Ionosphere,0.9318181872367859,0.6740131378173828,526,2,10000,DensityEncodingOnline +Ionosphere,0.8977272510528564,0.6758935451507568,526,2,10000,DensityEncodingOnline +Ionosphere,0.8863636255264282,0.6753222942352295,526,2,10000,DensityEncodingOnline +Ionosphere,0.8181818127632141,0.6811947822570801,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.26082563400268555,226,3,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.25846195220947266,226,3,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.2574176788330078,226,3,10000,DensityEncodingOnline +Iris,0.9459459185600281,0.25544214248657227,226,3,10000,DensityEncodingOnline +LedDisplay,0.6759999990463257,1.869957447052002,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7160000205039978,1.877457857131958,1500,10,10000,DensityEncodingOnline +LedDisplay,0.6759999990463257,1.8660271167755127,1500,10,10000,DensityEncodingOnline +LedDisplay,0.6000000238418579,1.872572422027588,1500,10,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.05000758171081543,36,3,10000,DensityEncodingOnline +Lenses,0.3333333432674408,0.04744601249694824,36,3,10000,DensityEncodingOnline +Lenses,1.0,0.04932236671447754,36,3,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.04738569259643555,36,3,10000,DensityEncodingOnline +Letter,0.8082000017166138,37.57090759277344,30000,26,10000,DensityEncodingOnline +Letter,0.7752000093460083,37.47608423233032,30000,26,10000,DensityEncodingOnline +Letter,0.8338000178337097,38.05387544631958,30000,26,10000,DensityEncodingOnline +Letter,0.8425999879837036,38.290627241134644,30000,26,10000,DensityEncodingOnline +Libras,0.6111111044883728,0.9472484588623047,540,15,10000,DensityEncodingOnline +Libras,0.5666666626930237,0.9675052165985107,540,15,10000,DensityEncodingOnline +Libras,0.6888889074325562,0.9767234325408936,540,15,10000,DensityEncodingOnline +Libras,0.5777778029441833,0.9536392688751221,540,15,10000,DensityEncodingOnline +LowResSpect,0.7819548845291138,1.4102904796600342,796,9,10000,DensityEncodingOnline +LowResSpect,0.8721804618835449,1.5270564556121826,796,9,10000,DensityEncodingOnline +LowResSpect,0.8496240377426147,1.455146312713623,796,9,10000,DensityEncodingOnline +LowResSpect,0.8045112490653992,1.44291353225708,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.07741546630859375,48,3,10000,DensityEncodingOnline +LungCancer,0.375,0.0790553092956543,48,3,10000,DensityEncodingOnline +LungCancer,0.875,0.07644081115722656,48,3,10000,DensityEncodingOnline +LungCancer,0.625,0.07613658905029297,48,3,10000,DensityEncodingOnline +Lymphography,0.7837837934494019,0.2817387580871582,222,4,10000,DensityEncodingOnline +Lymphography,0.7027027010917664,0.2823910713195801,222,4,10000,DensityEncodingOnline +Lymphography,0.7837837934494019,0.28184962272644043,222,4,10000,DensityEncodingOnline +Lymphography,0.7837837934494019,0.2815091609954834,222,4,10000,DensityEncodingOnline +Magic,0.7171398401260376,34.75716543197632,28530,2,10000,DensityEncodingOnline +Magic,0.7812828421592712,34.02813482284546,28530,2,10000,DensityEncodingOnline +Magic,0.7878023386001587,34.76257920265198,28530,2,10000,DensityEncodingOnline +Magic,0.8033648729324341,34.30013370513916,28530,2,10000,DensityEncodingOnline +Mammographic,0.6625000238418579,1.7882635593414307,1442,2,10000,DensityEncodingOnline +Mammographic,0.6916666626930237,1.788757085800171,1442,2,10000,DensityEncodingOnline +Mammographic,0.7833333611488342,1.7816388607025146,1442,2,10000,DensityEncodingOnline +Mammographic,0.8416666388511658,1.8160319328308105,1442,2,10000,DensityEncodingOnline +Miniboone,0.8011748194694519,342.58843517303467,195096,2,10000,DensityEncodingOnline +Miniboone,0.8803050518035889,346.85814690589905,195096,2,10000,DensityEncodingOnline +Miniboone,0.8729240894317627,337.62564420700073,195096,2,10000,DensityEncodingOnline +Miniboone,0.8354963660240173,327.8880271911621,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.23372483253479004,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.7307692170143127,0.23059678077697754,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.7307692170143127,0.22897672653198242,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.2323601245880127,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8946047425270081,6.58735466003418,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8782935738563538,6.462579250335693,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8745294809341431,6.483346462249756,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.9046424031257629,6.485445261001587,4786,3,10000,DensityEncodingOnline +Monks1,0.5370370149612427,1.2107365131378174,248,2,10000,DensityEncodingOnline +Monks2,0.5949074029922485,1.272143840789795,338,2,10000,DensityEncodingOnline +Monks3,0.5833333134651184,1.1976191997528076,244,2,10000,DensityEncodingOnline +Mushroom,0.9995076060295105,14.590322494506836,12186,2,10000,DensityEncodingOnline +Mushroom,1.0,14.478382349014282,12186,2,10000,DensityEncodingOnline +Mushroom,0.9970458149909973,15.11339545249939,12186,2,10000,DensityEncodingOnline +Mushroom,1.0,14.326613903045654,12186,2,10000,DensityEncodingOnline +Musk1,0.8151260614395142,1.644592046737671,714,2,10000,DensityEncodingOnline +Musk1,0.7983193397521973,1.6262736320495605,714,2,10000,DensityEncodingOnline +Musk1,0.8235294222831726,1.6469383239746094,714,2,10000,DensityEncodingOnline +Musk1,0.7899159789085388,1.6705279350280762,714,2,10000,DensityEncodingOnline +Musk2,0.9442086219787598,21.84145498275757,9898,2,10000,DensityEncodingOnline +Musk2,0.949666440486908,22.670386791229248,9898,2,10000,DensityEncodingOnline +Musk2,0.9248028993606567,21.953340530395508,9898,2,10000,DensityEncodingOnline +Musk2,0.9478471875190735,22.073591709136963,9898,2,10000,DensityEncodingOnline +Nursery,0.9444444179534912,23.174268007278442,19440,5,10000,DensityEncodingOnline +Nursery,0.9095678925514221,23.492652893066406,19440,5,10000,DensityEncodingOnline +Nursery,0.9518518447875977,22.782018899917603,19440,5,10000,DensityEncodingOnline +Nursery,0.9537037014961243,22.375195264816284,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.7215686440467834,2.2221055030822754,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6431372761726379,2.1510872840881348,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6549019813537598,2.159231185913086,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.5176470875740051,2.2519569396972656,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8745098114013672,1.9762849807739258,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.9849531650543213,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9058823585510254,1.9684357643127441,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9215686321258545,1.9697186946868896,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.8157894611358643,1.8289299011230469,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7280701994895935,1.8247838020324707,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,1.8293828964233398,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7017543911933899,1.8240242004394531,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.890350878238678,1.8098719120025635,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.5526315569877625,1.7925100326538086,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8377193212509155,1.791806697845459,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8991228342056274,1.799663782119751,1368,3,10000,DensityEncodingOnline +Optical,0.907623827457428,11.835811853408813,7646,10,10000,DensityEncodingOnline +Ozone,0.9668769836425781,5.3690290451049805,3804,2,10000,DensityEncodingOnline +Ozone,0.9731861352920532,5.484451055526733,3804,2,10000,DensityEncodingOnline +Ozone,0.8895899057388306,5.395750045776367,3804,2,10000,DensityEncodingOnline +Ozone,0.9700315594673157,5.464036226272583,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9524853825569153,9.455546140670776,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9371345043182373,9.74390721321106,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9561403393745422,9.25106954574585,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9342105388641357,9.396602392196655,8210,5,10000,DensityEncodingOnline +Parkinsons,0.7755101919174194,0.3677804470062256,292,2,10000,DensityEncodingOnline +Parkinsons,0.918367326259613,0.36812806129455566,292,2,10000,DensityEncodingOnline +Parkinsons,0.8571428656578064,0.3661212921142578,292,2,10000,DensityEncodingOnline +Parkinsons,0.9387755393981934,0.3657844066619873,292,2,10000,DensityEncodingOnline +Pendigits,0.9411091804504395,20.00547766685486,14988,10,10000,DensityEncodingOnline +Pima,0.734375,1.3844857215881348,1152,2,10000,DensityEncodingOnline +Pima,0.7447916865348816,1.3859257698059082,1152,2,10000,DensityEncodingOnline +Pima,0.71875,1.3838276863098145,1152,2,10000,DensityEncodingOnline +Pima,0.734375,1.3850491046905518,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.807692289352417,0.19840145111083984,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9615384340286255,0.19587969779968262,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.807692289352417,0.19556236267089844,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8846153616905212,0.19965410232543945,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6538461446762085,0.20145916938781738,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.692307710647583,0.19939851760864258,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.692307710647583,0.20100665092468262,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.807692289352417,0.20151114463806152,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.6521739363670349,0.1784062385559082,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.52173912525177,0.18114781379699707,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.3913043439388275,0.1818404197692871,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.52173912525177,0.17847681045532227,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.18320655822753906,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9200000166893005,0.18658137321472168,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9599999785423279,0.1843116283416748,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9200000166893005,0.1941075325012207,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.7692307829856873,0.21007823944091797,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.6153846383094788,0.212310791015625,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.21192073822021484,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.20908737182617188,158,6,10000,DensityEncodingOnline +Planning,0.6888889074325562,0.35647106170654297,274,2,10000,DensityEncodingOnline +Planning,0.3777777850627899,0.3508756160736084,274,2,10000,DensityEncodingOnline +Planning,0.6000000238418579,0.34974002838134766,274,2,10000,DensityEncodingOnline +Planning,0.3777777850627899,0.34908151626586914,274,2,10000,DensityEncodingOnline +PlantMargin,0.512499988079071,4.143094062805176,2400,100,10000,DensityEncodingOnline +PlantMargin,0.5274999737739563,4.193015098571777,2400,100,10000,DensityEncodingOnline +PlantMargin,0.5174999833106995,4.143321752548218,2400,100,10000,DensityEncodingOnline +PlantMargin,0.5174999833106995,4.143710136413574,2400,100,10000,DensityEncodingOnline +PlantShape,0.48750001192092896,4.4794886112213135,2400,100,10000,DensityEncodingOnline +PlantShape,0.49000000953674316,4.476937294006348,2400,100,10000,DensityEncodingOnline +PlantShape,0.47749999165534973,4.231069803237915,2400,100,10000,DensityEncodingOnline +PlantShape,0.4749999940395355,4.275038480758667,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5824999809265137,4.360368013381958,2398,100,10000,DensityEncodingOnline +PlantTexture,0.5375000238418579,4.775357961654663,2398,100,10000,DensityEncodingOnline +PlantTexture,0.5950000286102295,4.457893133163452,2398,100,10000,DensityEncodingOnline +PlantTexture,0.5425000190734863,4.201145172119141,2398,100,10000,DensityEncodingOnline +PostOperative,0.6818181872367859,0.17536115646362305,136,3,10000,DensityEncodingOnline +PostOperative,0.5,0.17636418342590332,136,3,10000,DensityEncodingOnline +PostOperative,0.5909090638160706,0.17647171020507812,136,3,10000,DensityEncodingOnline +PostOperative,0.5909090638160706,0.17642569541931152,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.5243902206420898,0.6848585605621338,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.47560974955558777,0.6807727813720703,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.46341463923454285,0.7057309150695801,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.37804877758026123,0.6820406913757324,496,15,10000,DensityEncodingOnline +Ringnorm,0.976756751537323,13.324282884597778,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9816216230392456,13.268828392028809,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9859459400177002,12.99695110321045,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9702702760696411,13.681294918060303,11100,2,10000,DensityEncodingOnline +Seeds,0.9230769276618958,0.39357995986938477,316,3,10000,DensityEncodingOnline +Seeds,0.9038461446762085,0.40608906745910645,316,3,10000,DensityEncodingOnline +Seeds,0.9230769276618958,0.4811725616455078,316,3,10000,DensityEncodingOnline +Seeds,0.9807692170143127,0.5514676570892334,316,3,10000,DensityEncodingOnline +Semeion,0.8366833925247192,8.41687798500061,2390,10,10000,DensityEncodingOnline +Semeion,0.8140703439712524,7.486007928848267,2390,10,10000,DensityEncodingOnline +Semeion,0.839195966720581,7.143311023712158,2390,10,10000,DensityEncodingOnline +Semeion,0.7914572954177856,6.880155801773071,2390,10,10000,DensityEncodingOnline +Soybean,0.2154255360364914,1.595015525817871,614,18,10000,DensityEncodingOnline +Spambase,0.8573912978172302,9.287532567977905,6902,2,10000,DensityEncodingOnline +Spambase,0.8982608914375305,9.538323640823364,6902,2,10000,DensityEncodingOnline +Spambase,0.8530434966087341,9.470053911209106,6902,2,10000,DensityEncodingOnline +Spambase,0.8008695840835571,9.642786264419556,6902,2,10000,DensityEncodingOnline +Spect,0.5806451439857483,0.6150345802307129,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.6544919013977051,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6860465407371521,1.393294095993042,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5755813717842102,1.3494668006896973,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5813953280448914,1.3330318927764893,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6395348906517029,1.4379479885101318,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6359999775886536,3.5409116744995117,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6880000233650208,3.4970388412475586,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.671999990940094,3.0380141735076904,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7239999771118164,2.5820233821868896,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.7611940503120422,0.926048994064331,406,2,10000,DensityEncodingOnline +StatlogHeart,0.7761194109916687,0.9154274463653564,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8059701323509216,0.9253909587860107,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8507462739944458,0.9266867637634277,406,2,10000,DensityEncodingOnline +StatlogImage,0.911611795425415,5.641406774520874,3466,7,10000,DensityEncodingOnline +StatlogImage,0.8908145427703857,6.246216535568237,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9670710563659668,6.294209957122803,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9618717432022095,5.125378131866455,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.840499997138977,15.648424625396729,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.994620680809021,135.29314851760864,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6824644804000854,2.022059202194214,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6635071039199829,2.4701688289642334,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.7393364906311035,2.174227714538574,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6966824531555176,2.8599913120269775,1270,4,10000,DensityEncodingOnline +SteelPlates,0.7113401889801025,5.137084484100342,2912,7,10000,DensityEncodingOnline +SteelPlates,0.6969072222709656,4.421598672866821,2912,7,10000,DensityEncodingOnline +SteelPlates,0.7030927538871765,4.9276442527771,2912,7,10000,DensityEncodingOnline +SteelPlates,0.7051546573638916,4.253705978393555,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.9399999976158142,1.5069208145141602,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9599999785423279,1.8558130264282227,900,6,10000,DensityEncodingOnline +SyntheticControl,0.7733333110809326,1.7447638511657715,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9133333563804626,2.135918617248535,900,6,10000,DensityEncodingOnline +Teaching,0.5,0.5447940826416016,226,3,10000,DensityEncodingOnline +Teaching,0.4736842215061188,0.46645426750183105,226,3,10000,DensityEncodingOnline +Teaching,0.3947368562221527,0.5489184856414795,226,3,10000,DensityEncodingOnline +Teaching,0.5526315569877625,0.5599949359893799,226,3,10000,DensityEncodingOnline +Thyroid,0.9579929709434509,22.91437840461731,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9079498052597046,2.7135610580444336,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9330543875694275,2.5514674186706543,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9079498052597046,2.8535337448120117,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9539749026298523,2.3017830848693848,1438,2,10000,DensityEncodingOnline +Titanic,0.778181791305542,7.15043830871582,3302,2,10000,DensityEncodingOnline +Titanic,0.5472727417945862,4.024989604949951,3302,2,10000,DensityEncodingOnline +Titanic,0.7581818103790283,4.348154783248901,3302,2,10000,DensityEncodingOnline +Titanic,0.7672727108001709,4.443727254867554,3302,2,10000,DensityEncodingOnline +Trains,1.0,0.028228282928466797,16,2,10000,DensityEncodingOnline +Trains,0.5,0.02788686752319336,16,2,10000,DensityEncodingOnline +Trains,1.0,0.025879383087158203,16,2,10000,DensityEncodingOnline +Trains,1.0,0.02477121353149414,16,2,10000,DensityEncodingOnline +Twonorm,0.9702702760696411,13.389889478683472,11100,2,10000,DensityEncodingOnline +Twonorm,0.9648648500442505,22.144524097442627,11100,2,10000,DensityEncodingOnline +Twonorm,0.9724324345588684,22.134788513183594,11100,2,10000,DensityEncodingOnline +Twonorm,0.9686486721038818,20.96535849571228,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8051947951316833,0.652850866317749,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7792207598686218,0.6515026092529297,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8831169009208679,0.8574264049530029,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8311688303947449,1.036949634552002,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8701298832893372,0.7539372444152832,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.6624178886413574,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8051947951316833,0.6587064266204834,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8311688303947449,0.6905720233917236,466,3,10000,DensityEncodingOnline +WallFollowing,0.9076246619224548,13.074068546295166,8184,4,10000,DensityEncodingOnline +WallFollowing,0.9259530901908875,15.381645202636719,8184,4,10000,DensityEncodingOnline +WallFollowing,0.892961859703064,16.342133283615112,8184,4,10000,DensityEncodingOnline +WallFollowing,0.9149560332298279,14.879873752593994,8184,4,10000,DensityEncodingOnline +Waveform,0.8248000144958496,13.058367252349854,7500,3,10000,DensityEncodingOnline +Waveform,0.8047999739646912,13.758753538131714,7500,3,10000,DensityEncodingOnline +Waveform,0.7975999712944031,14.9742591381073,7500,3,10000,DensityEncodingOnline +Waveform,0.8503999710083008,13.122859477996826,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8312000036239624,13.975375175476074,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.7960000038146973,14.155829668045044,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8352000117301941,13.209154605865479,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8256000280380249,14.469789266586304,7500,3,10000,DensityEncodingOnline +Wine,0.9772727489471436,0.42252039909362793,268,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.5530755519866943,268,3,10000,DensityEncodingOnline +Wine,0.9090909361839294,0.6087138652801514,268,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.3858911991119385,268,3,10000,DensityEncodingOnline +WineQualityRed,0.5274999737739563,3.7638347148895264,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.512499988079071,3.279787540435791,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5425000190734863,4.01736855506897,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5475000143051147,5.291867733001709,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.5057189464569092,16.08246374130249,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.4616013169288635,13.075557947158813,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.5089869499206543,13.852102518081665,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.48366013169288635,13.68586540222168,7348,7,10000,DensityEncodingOnline +Yeast,0.4851751923561096,4.06565260887146,2226,10,10000,DensityEncodingOnline +Yeast,0.45552560687065125,3.924072504043579,2226,10,10000,DensityEncodingOnline +Yeast,0.47978436946868896,3.3554117679595947,2226,10,10000,DensityEncodingOnline +Yeast,0.5229110717773438,3.6159586906433105,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.3416919708251953,152,7,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.34084653854370117,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.34110116958618164,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.2333693504333496,152,7,10000,DensityEncodingOnline +Abalone,0.6101532578468323,39.9470911026001,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.6091954112052917,43.842456579208374,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.6111111044883728,40.435511350631714,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.4568965435028076,37.92408847808838,6266,3,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,0.7340593338012695,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,0.7544252872467041,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,1.0568363666534424,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,1.0932865142822266,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,1.3503220081329346,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,0.9666666388511658,0.8608086109161377,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,1.3662724494934082,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,0.7376828193664551,180,2,10000,DensityEncodingOnlineIterative +Adult,0.8313371539115906,307.8253207206726,65122,2,10000,DensityEncodingOnlineIterative +Annealing,0.699999988079071,6.783604145050049,1596,5,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6106194853782654,8.0735764503479,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6991150379180908,8.137179851531982,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6991150379180908,8.473901510238647,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6902654767036438,8.291104316711426,678,13,10000,DensityEncodingOnlineIterative +AudiologyStd,0.5600000023841858,1.6342570781707764,342,18,10000,DensityEncodingOnlineIterative +BalanceScale,0.9294871687889099,3.7230851650238037,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9230769276618958,3.8416852951049805,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9166666865348816,3.7299225330352783,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9102563858032227,3.891469717025757,938,3,10000,DensityEncodingOnlineIterative +Balloons,1.0,0.10701584815979004,24,2,10000,DensityEncodingOnlineIterative +Balloons,0.75,0.10658502578735352,24,2,10000,DensityEncodingOnlineIterative +Balloons,0.5,0.10375499725341797,24,2,10000,DensityEncodingOnlineIterative +Balloons,1.0,0.10659289360046387,24,2,10000,DensityEncodingOnlineIterative +Bank,0.8672566413879395,31.958877325057983,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8601769804954529,28.61784029006958,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8646017909049988,38.696362257003784,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8964601755142212,37.721778869628906,6782,2,10000,DensityEncodingOnlineIterative +Blood,0.6417112350463867,7.497296571731567,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.7540106773376465,7.939295291900635,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.6791443824768066,6.007226228713989,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.6898396015167236,8.165124416351318,1122,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6478873491287231,2.516716957092285,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6478873491287231,2.847574472427368,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.8028169274330139,3.653750419616699,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6619718074798584,2.830322504043579,430,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9657142758369446,6.607074022293091,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,6.610142946243286,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,7.103609800338745,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,7.170651912689209,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9788732528686523,4.288357734680176,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,6.306959390640259,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,4.86896538734436,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,5.892719745635986,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.7346938848495483,2.1187446117401123,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.6122449040412903,2.0608198642730713,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.8163265585899353,2.4838199615478516,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.795918345451355,2.5069377422332764,298,2,10000,DensityEncodingOnlineIterative +BreastTissue,0.692307710647583,1.2691922187805176,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.7692307829856873,1.3277673721313477,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.5384615659713745,1.2089107036590576,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.7692307829856873,0.775076150894165,160,6,10000,DensityEncodingOnlineIterative +Car,0.9282407164573669,12.046212911605835,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9375,15.403973579406738,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9189814925193787,11.933894157409668,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9560185074806213,14.489901304244995,2592,4,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.7928436994552612,17.64092516899109,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8361582159996033,17.373859643936157,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8286252617835999,16.976871490478516,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8079096078872681,19.69081735610962,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.935969889163971,17.5735342502594,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.930320143699646,21.642593145370483,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9340866208076477,19.58741784095764,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9378530979156494,19.87665295600891,3190,3,10000,DensityEncodingOnlineIterative +ChessKrvk,0.45423439145088196,273.6832549571991,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.44240090250968933,286.20724177360535,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.4435414969921112,267.0029032230377,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.43555745482444763,288.70939207077026,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9261577129364014,26.89740300178528,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9561952352523804,26.84912872314453,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9799749851226807,24.61015772819519,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9624530673027039,27.039073705673218,4794,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5596330165863037,4.0190229415893555,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.4403669834136963,3.9763009548187256,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5412843823432922,3.429271936416626,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5596330165863037,4.291872262954712,652,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,2.0221879482269287,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.8653846383094788,2.676811456680298,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.8653846383094788,2.031761407852173,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,1.6239292621612549,312,2,10000,DensityEncodingOnlineIterative +ConnBenchVowelDeterding,0.9502164721488953,8.409234046936035,1056,11,10000,DensityEncodingOnlineIterative +Connect4,0.8269879817962646,630.303742647171,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8259813785552979,574.3114252090454,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8207117319107056,623.6301596164703,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8162117600440979,613.0017764568329,101336,3,10000,DensityEncodingOnlineIterative +Contrac,0.489130437374115,14.036541938781738,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.4646739065647125,15.157142162322998,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.4429347813129425,13.277864217758179,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.45923912525177,11.64766788482666,2210,3,10000,DensityEncodingOnlineIterative +CreditApproval,0.8372092843055725,5.078227281570435,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.854651153087616,5.0944154262542725,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.8720930218696594,6.034002304077148,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.8081395626068115,5.0392162799835205,1036,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.7734375,3.8065860271453857,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.6796875,3.8057825565338135,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.75,4.098827362060547,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.71875,5.4246392250061035,768,2,10000,DensityEncodingOnlineIterative +Dermatology,0.9670329689979553,4.29154634475708,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9560439586639404,2.782745122909546,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9780219793319702,2.4744231700897217,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9670329689979553,2.4771242141723633,550,6,10000,DensityEncodingOnlineIterative +Echocardiogram,0.7878788113594055,0.8972928524017334,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.8181818127632141,1.570014238357544,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.7575757503509521,1.4947350025177002,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.7878788113594055,1.5722811222076416,196,2,10000,DensityEncodingOnlineIterative +Ecoli,0.8214285969734192,3.8371057510375977,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.7976190447807312,2.942812919616699,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.8452380895614624,2.226302146911621,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.8214285969734192,2.2072927951812744,504,8,10000,DensityEncodingOnlineIterative +EnergyY1,0.9114583134651184,6.8003222942352295,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.9010416865348816,6.788408994674683,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.921875,5.081484317779541,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.8385416865348816,4.91776704788208,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.8958333134651184,6.606077194213867,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.859375,7.659845352172852,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.8489583134651184,5.528155565261841,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.90625,5.615223169326782,1152,3,10000,DensityEncodingOnlineIterative +Fertility,0.8799999952316284,1.0417506694793701,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.8799999952316284,0.6859827041625977,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.7200000286102295,0.7054264545440674,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.8399999737739563,0.6874291896820068,150,2,10000,DensityEncodingOnlineIterative +Flags,0.5625,1.6680471897125244,292,8,10000,DensityEncodingOnlineIterative +Flags,0.5416666865348816,1.3954346179962158,292,8,10000,DensityEncodingOnlineIterative +Flags,0.5208333134651184,2.270583152770996,292,8,10000,DensityEncodingOnlineIterative +Flags,0.6041666865348816,2.0444328784942627,292,8,10000,DensityEncodingOnlineIterative +Glass,0.7169811129570007,2.211585760116577,322,6,10000,DensityEncodingOnlineIterative +Glass,0.6415094137191772,2.421877145767212,322,6,10000,DensityEncodingOnlineIterative +Glass,0.6037735939025879,1.7497069835662842,322,6,10000,DensityEncodingOnlineIterative +Glass,0.6603773832321167,2.1834704875946045,322,6,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6973684430122375,3.4693849086761475,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.7105262875556946,3.4551784992218018,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6052631735801697,3.583991289138794,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6973684430122375,3.8096425533294678,460,2,10000,DensityEncodingOnlineIterative +HayesRoth,0.0714285746216774,2.0327701568603516,264,3,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5394737124443054,3.3463473320007324,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5,2.6975691318511963,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5263158082962036,3.4389867782592773,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5789473652839661,2.9020752906799316,454,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.8219178318977356,3.2877235412597656,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.835616409778595,1.9834949970245361,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.8767123222351074,2.5897092819213867,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.7123287916183472,2.1432461738586426,442,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.4516128897666931,1.3206253051757812,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.4838709533214569,0.928743839263916,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.35483869910240173,0.8840508460998535,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.35483869910240173,0.8734619617462158,184,5,10000,DensityEncodingOnlineIterative +HeartVa,0.2199999988079071,1.434476375579834,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.25999999046325684,1.4333055019378662,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.2800000011920929,1.4450392723083496,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.25999999046325684,1.4334425926208496,300,5,10000,DensityEncodingOnlineIterative +Hepatitis,0.8717948794364929,1.116781234741211,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.7692307829856873,1.1646571159362793,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.7692307829856873,1.765293836593628,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.692307710647583,1.5545477867126465,232,2,10000,DensityEncodingOnlineIterative +HillValley,0.5082508325576782,11.803420305252075,1212,2,10000,DensityEncodingOnlineIterative +HorseColic,0.5,3.879333257675171,600,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.698630154132843,4.840134143829346,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.7397260069847107,6.08922004699707,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.6917808055877686,4.982465028762817,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.6780821681022644,6.764695644378662,874,2,10000,DensityEncodingOnlineIterative +ImageSegmentation,0.1428571492433548,6.877097845077515,420,7,10000,DensityEncodingOnlineIterative +Ionosphere,0.9318181872367859,3.641242265701294,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.9090909361839294,2.630603313446045,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.9431818127632141,2.560621738433838,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.9431818127632141,2.6370913982391357,526,2,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,1.053767442703247,226,3,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,0.980421781539917,226,3,10000,DensityEncodingOnlineIterative +Iris,1.0,1.3709039688110352,226,3,10000,DensityEncodingOnlineIterative +Iris,0.9459459185600281,1.5899832248687744,226,3,10000,DensityEncodingOnlineIterative +LedDisplay,0.628000020980835,10.303794145584106,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.628000020980835,10.676333904266357,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.6119999885559082,7.618991374969482,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.6679999828338623,8.28600525856018,1500,10,10000,DensityEncodingOnlineIterative +Lenses,0.8333333134651184,0.17576193809509277,36,3,10000,DensityEncodingOnlineIterative +Lenses,0.6666666865348816,0.15675783157348633,36,3,10000,DensityEncodingOnlineIterative +Lenses,1.0,0.285508394241333,36,3,10000,DensityEncodingOnlineIterative +Lenses,1.0,0.2906458377838135,36,3,10000,DensityEncodingOnlineIterative +Letter,0.8776000142097473,156.27624821662903,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8930000066757202,175.8169128894806,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8835999965667725,162.37122011184692,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8726000189781189,182.34170937538147,30000,26,10000,DensityEncodingOnlineIterative +Libras,0.699999988079071,3.6911652088165283,540,15,10000,DensityEncodingOnlineIterative +Libras,0.7111111283302307,3.280501127243042,540,15,10000,DensityEncodingOnlineIterative +Libras,0.7555555701255798,3.2198243141174316,540,15,10000,DensityEncodingOnlineIterative +Libras,0.8111110925674438,4.227784872055054,540,15,10000,DensityEncodingOnlineIterative +LowResSpect,0.9172932505607605,6.271884441375732,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.902255654335022,5.772992372512817,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.8646616339683533,6.416449069976807,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.8646616339683533,5.324444770812988,796,9,10000,DensityEncodingOnlineIterative +LungCancer,0.375,0.43352222442626953,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.5,0.2993149757385254,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.5,0.33066248893737793,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.375,0.4330599308013916,48,3,10000,DensityEncodingOnlineIterative +Lymphography,0.9459459185600281,1.21834135055542,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.837837815284729,1.7724061012268066,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.8648648858070374,1.2036919593811035,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.8108108043670654,1.3544399738311768,222,4,10000,DensityEncodingOnlineIterative +Magic,0.8239747881889343,154.45540118217468,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.7947424054145813,143.2818763256073,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.7917981147766113,146.86143469810486,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.8086224794387817,152.92137122154236,28530,2,10000,DensityEncodingOnlineIterative +Mammographic,0.5833333134651184,6.5665283203125,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.7958333492279053,6.427537441253662,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.7791666388511658,6.446386337280273,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.737500011920929,6.389862060546875,1442,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8873170018196106,1121.493276834488,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8761840462684631,982.6682925224304,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8827654123306274,969.3155562877655,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8956206440925598,966.0618600845337,195096,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.811781644821167,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.807692289352417,0.8178977966308594,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.81353759765625,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.8136484622955322,160,2,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9347553253173828,24.181015729904175,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9322459101676941,24.249882221221924,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9297364950180054,23.849546670913696,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9184441566467285,24.027557849884033,4786,3,10000,DensityEncodingOnlineIterative +Monks1,0.5671296119689941,1.9886960983276367,248,2,10000,DensityEncodingOnlineIterative +Monks2,0.6319444179534912,2.3035693168640137,338,2,10000,DensityEncodingOnlineIterative +Monks3,0.9236111044883728,1.94150710105896,244,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,51.52178692817688,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,52.28524351119995,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,0.9995076060295105,51.34693670272827,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,54.36950755119324,12186,2,10000,DensityEncodingOnlineIterative +Musk1,0.8403361439704895,6.45433235168457,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.8823529481887817,6.104201555252075,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.8907563090324402,6.4175567626953125,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.7815126180648804,6.098358869552612,714,2,10000,DensityEncodingOnlineIterative +Musk2,0.980594277381897,82.08268237113953,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.983020007610321,81.32528877258301,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.980594277381897,80.57410502433777,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.9733171463012695,83.18069791793823,9898,2,10000,DensityEncodingOnlineIterative +Nursery,0.969753086566925,77.32960343360901,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9561728239059448,77.8440637588501,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9561728239059448,78.52688312530518,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9712963104248047,79.40313816070557,19440,5,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7568627595901489,7.8140904903411865,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7960784435272217,7.910607099533081,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7529411911964417,7.581788063049316,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7137255072593689,7.665926694869995,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.886274516582489,7.386807203292847,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9058823585510254,6.9249608516693115,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9450980424880981,6.952388525009155,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,7.0337817668914795,1534,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7280701994895935,6.393755197525024,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7368420958518982,6.391537189483643,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,6.526263236999512,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7763158082962036,7.589329481124878,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,7.78582501411438,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.8991228342056274,7.230661392211914,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,6.9448401927948,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,6.93463134765625,1368,3,10000,DensityEncodingOnlineIterative +Optical,0.9521424770355225,49.17308306694031,7646,10,10000,DensityEncodingOnlineIterative +Ozone,0.9731861352920532,22.944004774093628,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9589905142784119,24.80764079093933,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9731861352920532,22.71746253967285,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9716088175773621,21.875983238220215,3804,2,10000,DensityEncodingOnlineIterative +PageBlocks,0.9517543911933899,38.93789529800415,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9619883298873901,37.2868013381958,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9510233998298645,42.45091938972473,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9532163739204407,38.46266770362854,8210,5,10000,DensityEncodingOnlineIterative +Parkinsons,0.8979591727256775,2.104191303253174,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.8979591727256775,1.4161462783813477,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.8571428656578064,1.4595928192138672,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.9795918464660645,1.473073959350586,292,2,10000,DensityEncodingOnlineIterative +Pendigits,0.9645511507987976,78.45913362503052,14988,10,10000,DensityEncodingOnlineIterative +Pima,0.71875,7.306382417678833,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.6875,6.23379111289978,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.7291666865348816,5.579904079437256,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.6875,6.4756646156311035,1152,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,1.2010738849639893,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.976886510848999,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,1.2960128784179688,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,1.2048084735870361,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.7873733043670654,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.7755391597747803,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.7692307829856873,0.7689321041107178,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,0.7836973667144775,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.881624698638916,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,1.198268175125122,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,1.1829121112823486,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.7748541831970215,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,1.14646315574646,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,1.237311601638794,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,1.0817553997039795,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.7410433292388916,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.7484331130981445,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.753004789352417,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.7544360160827637,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.7447760105133057,158,6,10000,DensityEncodingOnlineIterative +Planning,0.5333333611488342,1.2720179557800293,274,2,10000,DensityEncodingOnlineIterative +Planning,0.6222222447395325,1.278658151626587,274,2,10000,DensityEncodingOnlineIterative +Planning,0.6222222447395325,1.3280091285705566,274,2,10000,DensityEncodingOnlineIterative +Planning,0.5555555820465088,1.4559412002563477,274,2,10000,DensityEncodingOnlineIterative +PlantMargin,0.7074999809265137,17.66509246826172,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.7049999833106995,18.504634380340576,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.6974999904632568,17.525747299194336,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.6449999809265137,17.63282084465027,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5575000047683716,15.623304605484009,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5450000166893005,18.972813606262207,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5575000047683716,19.062106132507324,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5874999761581421,19.5006000995636,2400,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7225000262260437,17.72005534172058,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7024999856948853,16.96589756011963,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7049999833106995,18.955297231674194,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.6700000166893005,17.435808181762695,2398,100,10000,DensityEncodingOnlineIterative +PostOperative,0.7272727489471436,0.6908979415893555,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.4545454680919647,0.695824384689331,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.5454545617103577,0.6940248012542725,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.3636363744735718,0.6825127601623535,136,3,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.5487805008888245,2.4938106536865234,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.4146341383457184,2.466334104537964,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.3658536672592163,2.469062328338623,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.4268292784690857,3.54384183883667,496,15,10000,DensityEncodingOnlineIterative +Ringnorm,0.977837860584259,60.549144983291626,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9859459400177002,60.83974599838257,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9837837815284729,62.900060176849365,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9621621370315552,56.53830862045288,11100,2,10000,DensityEncodingOnlineIterative +Seeds,0.9230769276618958,1.4999289512634277,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.9038461446762085,1.5260183811187744,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.942307710647583,1.6285295486450195,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.9615384340286255,1.544724941253662,316,3,10000,DensityEncodingOnlineIterative +Semeion,0.9447236061096191,27.744569063186646,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.8743718862533569,26.42938470840454,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.9145728349685669,26.10269570350647,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.9020100235939026,25.530593872070312,2390,10,10000,DensityEncodingOnlineIterative +Soybean,0.36968085169792175,4.822271823883057,614,18,10000,DensityEncodingOnlineIterative +Spambase,0.9269565343856812,44.99907970428467,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9165217280387878,38.678874015808105,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9139130711555481,41.558419704437256,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9243478178977966,41.07593631744385,6902,2,10000,DensityEncodingOnlineIterative +Spect,0.5,1.115096092224121,158,2,10000,DensityEncodingOnlineIterative +Spectf,0.9197860956192017,1.1882412433624268,160,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.6918604373931885,4.888155937194824,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.5174418687820435,4.770721673965454,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.5872092843055725,4.580466032028198,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.5988371968269348,4.580316543579102,1036,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7080000042915344,6.45380425453186,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7080000042915344,6.918258905410767,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7039999961853027,6.9133076667785645,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7080000042915344,6.937753200531006,1500,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8358209133148193,1.8402142524719238,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8208954930305481,1.8469226360321045,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8358209133148193,1.924391269683838,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.7611940503120422,1.750086784362793,406,2,10000,DensityEncodingOnlineIterative +StatlogImage,0.9618717432022095,14.87867546081543,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9584055542945862,14.750018119812012,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9740034937858582,14.640888929367065,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9393414258956909,14.800441265106201,3466,7,10000,DensityEncodingOnlineIterative +StatlogLandsat,0.890999972820282,41.19724249839783,8870,6,10000,DensityEncodingOnlineIterative +StatlogShuttle,0.9989655017852783,349.9140465259552,87000,7,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.6966824531555176,5.780512571334839,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7440758347511292,5.7641613483428955,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.6919431090354919,5.732243061065674,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7630331516265869,5.852076053619385,1270,4,10000,DensityEncodingOnlineIterative +SteelPlates,0.7278350591659546,13.528797149658203,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7175257802009583,13.628746271133423,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7195876240730286,13.845328092575073,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7298969030380249,13.700591802597046,2912,7,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9599999785423279,4.514326810836792,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9866666793823242,4.414407730102539,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9933333396911621,4.476306676864624,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9266666769981384,4.517920732498169,900,6,10000,DensityEncodingOnlineIterative +Teaching,0.6315789222717285,1.086176872253418,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.44736841320991516,1.0963854789733887,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.5263158082962036,1.0880002975463867,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.4736842215061188,1.088744878768921,226,3,10000,DensityEncodingOnlineIterative +Thyroid,0.9116102457046509,39.45740818977356,7544,3,10000,DensityEncodingOnlineIterative +TicTacToe,0.9707112908363342,5.85378885269165,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9748954176902771,5.811450719833374,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9707112908363342,5.844668626785278,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9874476790428162,5.87889289855957,1438,2,10000,DensityEncodingOnlineIterative +Titanic,0.7181817889213562,14.403541088104248,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.774545431137085,14.298036575317383,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.5199999809265137,14.380227088928223,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.7763636112213135,15.792260885238647,3302,2,10000,DensityEncodingOnlineIterative +Trains,0.5,0.07912731170654297,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.08048725128173828,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.08040428161621094,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.08101272583007812,16,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9718918800354004,51.217493295669556,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9691891670227051,55.758344888687134,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9724324345588684,50.2868754863739,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9632432460784912,61.668962717056274,11100,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.8571428656578064,1.9995152950286865,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.7532467246055603,2.0094199180603027,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.8311688303947449,1.9955799579620361,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.7922077775001526,1.998103380203247,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8051947951316833,2.0488481521606445,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8961039185523987,2.072047233581543,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8311688303947449,2.05963134765625,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8181818127632141,2.1236915588378906,466,3,10000,DensityEncodingOnlineIterative +WallFollowing,0.9574779868125916,39.51420307159424,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9472140669822693,43.73524808883667,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9508797526359558,40.40745306015015,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9567448496818542,43.27856087684631,8184,4,10000,DensityEncodingOnlineIterative +Waveform,0.843999981880188,44.948020935058594,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8080000281333923,47.92531776428223,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8240000009536743,41.38876509666443,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8240000009536743,39.689616441726685,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.828000009059906,45.06007957458496,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8136000037193298,51.19629406929016,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.843999981880188,43.19989776611328,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8375999927520752,46.50659680366516,7500,3,10000,DensityEncodingOnlineIterative +Wine,1.0,1.3307435512542725,268,3,10000,DensityEncodingOnlineIterative +Wine,1.0,1.2348637580871582,268,3,10000,DensityEncodingOnlineIterative +Wine,1.0,1.2436928749084473,268,3,10000,DensityEncodingOnlineIterative +Wine,0.9318181872367859,1.8828656673431396,268,3,10000,DensityEncodingOnlineIterative +WineQualityRed,0.6025000214576721,15.114129066467285,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5525000095367432,14.563626527786255,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5724999904632568,13.260369539260864,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5550000071525574,15.61983346939087,2398,6,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.47549018263816833,43.83472037315369,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.4820261299610138,40.566609144210815,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.4616013169288635,46.18474268913269,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.529411792755127,45.52452898025513,7348,7,10000,DensityEncodingOnlineIterative +Yeast,0.5175201892852783,14.37304162979126,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.5256064534187317,14.397749185562134,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.5013477206230164,11.367372035980225,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.5040431022644043,12.469621181488037,2226,10,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.6790785789489746,152,7,10000,DensityEncodingOnlineIterative +Zoo,0.9200000166893005,0.6519432067871094,152,7,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.6794571876525879,152,7,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.6756784915924072,152,7,10000,DensityEncodingOnlineIterative +Abalone,0.5373563170433044,47.62498760223389,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5584291219711304,47.67973065376282,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5143678188323975,44.03379702568054,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5517241358757019,44.97909712791443,6266,3,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,4.429236888885498,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,5.337246417999268,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,5.31853175163269,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,5.3965888023376465,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,4.905103445053101,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,3.1021924018859863,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,3.0534543991088867,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,3.0484073162078857,180,2,10000,DensityEncodingRegenerativeContinuous +Adult,0.7631595134735107,355.9710319042206,65122,2,10000,DensityEncodingRegenerativeContinuous +Annealing,0.7699999809265137,11.105508804321289,1596,5,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.5044247508049011,12.79076600074768,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.6991150379180908,14.574247598648071,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.5044247508049011,13.272194147109985,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.5486725568771362,13.073552131652832,678,13,10000,DensityEncodingRegenerativeContinuous +AudiologyStd,0.6000000238418579,6.925559043884277,342,18,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9230769276618958,10.415367603302002,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9230769276618958,11.876953840255737,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.942307710647583,9.205665349960327,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9487179517745972,8.769751787185669,938,3,10000,DensityEncodingRegenerativeContinuous +Balloons,0.75,4.874977111816406,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,1.0,4.875819206237793,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,0.75,4.846570253372192,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,0.5,4.777966499328613,24,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8132743239402771,46.843533992767334,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8584070801734924,43.509122133255005,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8761062026023865,48.344895362854004,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8619468808174133,40.98501205444336,6782,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.7058823704719543,9.960840940475464,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.5721924901008606,11.186481237411499,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.5989304780960083,10.63583517074585,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.7486631274223328,8.748842716217041,1122,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6338028311729431,7.53230619430542,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6478873491287231,7.277984619140625,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.49295774102211,8.361051559448242,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6056337952613831,7.410594701766968,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,10.994791746139526,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,10.241629600524902,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.977142870426178,7.165968656539917,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9714285731315613,6.762835264205933,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.908450722694397,6.345055103302002,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.908450722694397,6.044420003890991,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.9295774698257446,10.581938982009888,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.9295774698257446,10.498001337051392,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.795918345451355,4.399858236312866,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.5918367505073547,5.117180585861206,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,4.766142845153809,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.5714285969734192,6.477719306945801,298,2,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.5384615659713745,5.435870885848999,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.807692289352417,5.432352066040039,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.5384615659713745,4.460191011428833,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.7307692170143127,3.066066026687622,160,6,10000,DensityEncodingRegenerativeContinuous +Car,0.8958333134651184,18.949464559555054,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.9074074029922485,16.24220585823059,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.9282407164573669,17.06435251235962,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.8726851940155029,16.71265459060669,2592,4,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7796609997749329,21.554940462112427,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.8079096078872681,22.496556043624878,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7853107452392578,25.185968160629272,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7796609997749329,21.46527886390686,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8945385813713074,18.03241801261902,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8757061958312988,23.885905265808105,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8851224184036255,21.360650300979614,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8775894641876221,24.157673597335815,3190,3,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.41132020950317383,277.37541365623474,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.44011977314949036,268.5696313381195,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.386227548122406,240.17650866508484,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.44254347681999207,211.73133897781372,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9724655747413635,24.038076877593994,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9724655747413635,26.512308835983276,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9499374032020569,24.252042055130005,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9687108993530273,24.497647047042847,4794,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.6330274939537048,5.486207008361816,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.6330274939537048,5.394755840301514,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.5321100950241089,5.77314305305481,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.5412843823432922,5.422605514526367,652,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7692307829856873,3.9742624759674072,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,4.118000268936157,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,4.167600631713867,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,4.075642347335815,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchVowelDeterding,0.8030303120613098,7.88774037361145,1056,11,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8573035597801208,622.8380138874054,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8105867505073547,633.0709738731384,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.7774291038513184,550.9038851261139,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8205340504646301,619.2673242092133,101336,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.44021740555763245,12.941187143325806,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.44021740555763245,12.895345687866211,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.45923912525177,12.948685646057129,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.42934781312942505,12.850939512252808,2210,3,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.7558139562606812,7.129398345947266,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.8372092843055725,6.965725421905518,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.6918604373931885,7.004681587219238,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.8372092843055725,6.987117052078247,1036,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.6640625,8.924348592758179,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.703125,8.864202499389648,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.59375,10.842341184616089,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.7578125,9.603918075561523,768,2,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9670329689979553,6.380523443222046,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9560439586639404,8.663687229156494,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9670329689979553,4.78662633895874,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9670329689979553,4.7487711906433105,550,6,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8484848737716675,3.2155561447143555,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8484848737716675,3.24731707572937,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.7878788113594055,5.650954484939575,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8484848737716675,5.651881217956543,196,2,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.726190447807312,6.9360857009887695,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.761904776096344,7.189712285995483,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.6547619104385376,6.946392774581909,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.726190447807312,8.22736406326294,504,8,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9270833134651184,10.891802549362183,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9322916865348816,12.130520105361938,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9166666865348816,11.324204921722412,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9270833134651184,10.448874473571777,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8697916865348816,9.745482921600342,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8802083134651184,11.465476274490356,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8854166865348816,10.928425550460815,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8854166865348816,7.693044424057007,1152,3,10000,DensityEncodingRegenerativeContinuous +Fertility,0.8799999952316284,3.0224547386169434,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.8399999737739563,5.134900331497192,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.7200000286102295,5.91068172454834,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.8399999737739563,5.779456377029419,150,2,10000,DensityEncodingRegenerativeContinuous +Flags,0.4791666567325592,4.6611106395721436,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.5208333134651184,6.3796751499176025,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.375,5.164209604263306,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.4583333432674408,4.414909839630127,292,8,10000,DensityEncodingRegenerativeContinuous +Glass,0.49056604504585266,7.120490550994873,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.6037735939025879,7.540052890777588,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.5849056839942932,3.9804563522338867,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.5849056839942932,7.148619651794434,322,6,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.7236841917037964,8.284389019012451,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.7368420958518982,8.44420576095581,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.6315789222717285,8.288336038589478,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.6315789222717285,8.12331509590149,460,2,10000,DensityEncodingRegenerativeContinuous +HayesRoth,0.0357142873108387,6.668468475341797,264,3,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.6447368264198303,6.877647876739502,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.5263158082962036,6.878525257110596,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.5657894611358643,6.916300058364868,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.4868420958518982,7.475851535797119,454,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.8082191944122314,6.676181316375732,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.8767123222351074,6.808690547943115,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.835616409778595,6.68821120262146,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.8082191944122314,6.686655521392822,442,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.29032257199287415,5.619040012359619,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,5.5074732303619385,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,5.568051338195801,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,5.570585012435913,184,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.4399999976158142,6.161458730697632,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.25999999046325684,6.255027532577515,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.25999999046325684,6.0916969776153564,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.41999998688697815,6.498218774795532,300,5,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.6666666865348816,5.7166454792022705,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.7692307829856873,5.492811918258667,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.8205128312110901,6.295718193054199,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.8461538553237915,5.696824789047241,232,2,10000,DensityEncodingRegenerativeContinuous +HillValley,0.5099009871482849,16.410874128341675,1212,2,10000,DensityEncodingRegenerativeContinuous +HorseColic,0.75,8.660227060317993,600,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.5890411138534546,11.303013801574707,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.6301369667053223,10.105825662612915,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.6438356041908264,9.093487977981567,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.6232876777648926,9.068066358566284,874,2,10000,DensityEncodingRegenerativeContinuous +ImageSegmentation,0.15238095819950104,16.634148359298706,420,7,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8636363744735718,8.88319730758667,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8977272510528564,7.817205429077148,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8977272510528564,7.368580102920532,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8068181872367859,7.415401220321655,526,2,10000,DensityEncodingRegenerativeContinuous +Iris,0.8108108043670654,5.690098762512207,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.8918918967247009,5.732453346252441,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.8648648858070374,5.704598903656006,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.8648648858070374,5.720869541168213,226,3,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.7160000205039978,11.837827444076538,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.7160000205039978,11.780550241470337,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.6480000019073486,13.200588703155518,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.7160000205039978,12.534658193588257,1500,10,10000,DensityEncodingRegenerativeContinuous +Lenses,0.6666666865348816,4.963538646697998,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,0.6666666865348816,3.374983549118042,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,1.0,4.940019845962524,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,0.6666666865348816,4.926364183425903,36,3,10000,DensityEncodingRegenerativeContinuous +Letter,0.8411999940872192,178.1307134628296,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.8682000041007996,174.09874153137207,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.8234000205993652,185.29915237426758,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.7799999713897705,172.4462809562683,30000,26,10000,DensityEncodingRegenerativeContinuous +Libras,0.6888889074325562,8.187914848327637,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.699999988079071,8.668601751327515,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.6888889074325562,9.04931092262268,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.699999988079071,8.029067039489746,540,15,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.6842105388641357,9.664284229278564,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.9097744226455688,11.820743083953857,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.8421052694320679,10.918985843658447,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.8947368264198303,11.30508017539978,796,9,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.5,4.956914663314819,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.25,5.03108286857605,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.75,4.993598461151123,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.625,4.953082323074341,48,3,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.8648648858070374,5.6928887367248535,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.8648648858070374,3.508878707885742,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.837837815284729,3.3038227558135986,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.837837815284729,3.3593618869781494,222,4,10000,DensityEncodingRegenerativeContinuous +Magic,0.6912723183631897,168.37938165664673,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.6826498508453369,182.88144397735596,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.6679285168647766,177.64714884757996,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.7003154754638672,180.99118089675903,28530,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7166666388511658,12.053411483764648,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7041666507720947,12.806539058685303,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.675000011920929,10.98839521408081,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7208333611488342,10.139914989471436,1442,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8533952236175537,1251.5676696300507,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8441075086593628,1127.663075208664,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8420162200927734,1051.8809027671814,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8429080843925476,977.7469570636749,195096,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.8846153616905212,5.803174734115601,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.7307692170143127,5.661496877670288,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,6.037665367126465,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.9615384340286255,5.991817951202393,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9196988940238953,37.32493305206299,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.922208309173584,26.80228352546692,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9284818172454834,26.45047640800476,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9196988940238953,26.25966191291809,4786,3,10000,DensityEncodingRegenerativeContinuous +Monks1,0.5694444179534912,4.355591773986816,248,2,10000,DensityEncodingRegenerativeContinuous +Monks2,0.6527777910232544,4.7480010986328125,338,2,10000,DensityEncodingRegenerativeContinuous +Monks3,0.5625,4.26586651802063,244,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,55.219839096069336,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,59.171021699905396,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,0.997538149356842,63.78827738761902,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,62.868265867233276,12186,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7310924530029297,10.731758117675781,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7731092572212219,9.32423210144043,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7394958138465881,10.315341234207153,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7478991746902466,9.32981538772583,714,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.938144326210022,102.93711376190186,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.918738603591919,101.81924629211426,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.932686448097229,99.91156578063965,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.9181321859359741,102.13816952705383,9898,2,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9237654209136963,106.36645412445068,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9410493969917297,108.1977231502533,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9629629850387573,118.50454998016357,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9654321074485779,107.43250107765198,19440,5,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.5803921818733215,16.45397973060608,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.5490196347236633,15.557858943939209,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6313725709915161,12.9884352684021,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6313725709915161,15.358131408691406,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8509804010391235,15.119256258010864,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8470588326454163,15.55027437210083,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8627451062202454,14.025665760040283,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8352941274642944,15.199157953262329,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5789473652839661,14.767332792282104,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5921052694320679,12.418384552001953,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5789473652839661,12.25101113319397,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5921052694320679,13.079882860183716,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.780701756477356,12.712677001953125,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7894737124443054,9.854536056518555,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7280701994895935,10.403427124023438,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7850877046585083,11.368430376052856,1368,3,10000,DensityEncodingRegenerativeContinuous +Optical,0.905397891998291,52.11036491394043,7646,10,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9684542417526245,25.165938138961792,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9526813626289368,30.38568902015686,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9463722109794617,28.22390389442444,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9668769836425781,29.523987531661987,3804,2,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9561403393745422,38.75076746940613,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9371345043182373,43.218446254730225,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.942251443862915,45.92648983001709,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9532163739204407,48.717562675476074,8210,5,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.7755101919174194,6.304182529449463,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.8571428656578064,6.933664321899414,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.8367347121238708,6.30130672454834,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.8775510191917419,6.430186033248901,292,2,10000,DensityEncodingRegenerativeContinuous +Pendigits,0.8156089186668396,89.73961329460144,14988,10,10000,DensityEncodingRegenerativeContinuous +Pima,0.6354166865348816,7.399896621704102,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.640625,7.476980924606323,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.6875,7.292780637741089,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.6770833134651184,7.934388160705566,1152,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.8461538553237915,3.018284559249878,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.807692289352417,3.0647735595703125,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,3.10664701461792,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,6.033898591995239,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,5.648788690567017,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.3461538553237915,5.496739625930786,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.692307710647583,5.241347312927246,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.7692307829856873,5.2957541942596436,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.5652173757553101,2.9981799125671387,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.739130437374115,3.0248823165893555,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.6086956262588501,2.9684512615203857,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,3.0478556156158447,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.6800000071525574,3.0040295124053955,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.7599999904632568,3.099306106567383,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.8399999737739563,3.0029706954956055,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.7599999904632568,3.801015615463257,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,4.22363805770874,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.692307710647583,3.2246601581573486,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,3.0648386478424072,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.5769230723381042,3.0741043090820312,158,6,10000,DensityEncodingRegenerativeContinuous +Planning,0.6888889074325562,3.692807912826538,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.5111111402511597,3.594515800476074,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.5111111402511597,3.5680081844329834,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.7777777910232544,3.8283326625823975,274,2,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6050000190734863,18.51560139656067,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6075000166893005,18.15015697479248,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6150000095367432,17.690412998199463,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6025000214576721,18.045010805130005,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.3725000023841858,18.824952363967896,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.4124999940395355,19.234071254730225,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.3725000023841858,18.910614728927612,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.4025000035762787,18.932605504989624,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5024999976158142,17.70007848739624,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.6100000143051147,17.51194930076599,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5849999785423279,17.401332139968872,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5874999761581421,17.327113151550293,2398,100,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.6818181872367859,2.9320614337921143,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.4545454680919647,2.9400691986083984,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.5909090638160706,2.9411330223083496,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.5,2.943013906478882,136,3,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.4878048896789551,4.696152925491333,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.39024388790130615,4.858250141143799,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.45121949911117554,4.735796213150024,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.4268292784690857,4.820369243621826,496,15,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.792432427406311,63.685431480407715,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8075675964355469,59.76701021194458,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8199999928474426,74.61200141906738,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8210811018943787,73.93770742416382,11100,2,10000,DensityEncodingRegenerativeContinuous +Seeds,0.807692289352417,6.770008087158203,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.7884615659713745,7.198915481567383,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.8846153616905212,7.084084510803223,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.8846153616905212,4.01420783996582,316,3,10000,DensityEncodingRegenerativeContinuous +Semeion,0.9020100235939026,29.806655883789062,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.876884400844574,32.18634796142578,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.927135705947876,33.102105379104614,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.9195979833602905,29.806472063064575,2390,10,10000,DensityEncodingRegenerativeContinuous +Soybean,0.4069148898124695,10.28818678855896,614,18,10000,DensityEncodingRegenerativeContinuous +Spambase,0.9008695483207703,45.638866901397705,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.9078260660171509,37.11550998687744,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.834782600402832,37.54269623756409,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.8965217471122742,37.636741161346436,6902,2,10000,DensityEncodingRegenerativeContinuous +Spect,0.5860214829444885,3.9870352745056152,158,2,10000,DensityEncodingRegenerativeContinuous +Spectf,0.9144384860992432,3.5401835441589355,160,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.48255813121795654,7.170532941818237,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.6976743936538696,7.177939176559448,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.7267441749572754,7.203376531600952,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.6744186282157898,7.370084762573242,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.7519999742507935,9.530655860900879,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.6840000152587891,9.190416812896729,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.7639999985694885,9.117501258850098,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.628000020980835,9.270037412643433,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.7014925479888916,4.276456356048584,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8507462739944458,4.16358208656311,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8805969953536987,4.209335803985596,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8805969953536987,4.713182210922241,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8561525344848633,18.023582935333252,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8578855991363525,17.94758105278015,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8752166628837585,17.825761079788208,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8821490406990051,17.670066833496094,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogLandsat,0.8420000076293945,46.608314037323,8870,6,10000,DensityEncodingRegenerativeContinuous +StatlogShuttle,0.9528275728225708,360.31305265426636,87000,7,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6113743782043457,8.272187232971191,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.5829383730888367,8.249587774276733,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6018957495689392,8.44482970237732,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6398104429244995,8.364474296569824,1270,4,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6103093028068542,16.567758798599243,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6020618677139282,16.516838550567627,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6350515484809875,16.56666898727417,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6268041133880615,16.497450590133667,2912,7,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9399999976158142,7.048595666885376,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9666666388511658,6.8425164222717285,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9266666769981384,6.85967230796814,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9800000190734863,6.776442050933838,900,6,10000,DensityEncodingRegenerativeContinuous +Teaching,0.6578947305679321,3.4327609539031982,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.7105262875556946,3.4633169174194336,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.5263158082962036,3.4161319732666016,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.4736842215061188,3.474555015563965,226,3,10000,DensityEncodingRegenerativeContinuous +Thyroid,0.8246791362762451,45.89521527290344,7544,3,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9665272235870361,11.376559257507324,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9832636117935181,13.233272790908813,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9748954176902771,12.450450658798218,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9874476790428162,11.923986196517944,1438,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.7327272891998291,17.93937373161316,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.7836363911628723,25.6585636138916,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.7836363911628723,19.62114691734314,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.49636363983154297,17.619576692581177,3302,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,3.931983470916748,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,4.709736108779907,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,4.759898662567139,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,2.7278406620025635,16,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8799999952316284,73.50990891456604,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.884864866733551,69.52392220497131,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8967567682266235,71.30521869659424,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8870270252227783,63.34673857688904,11100,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.701298713684082,5.9054505825042725,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.6883116960525513,4.404029369354248,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.7142857313156128,4.437487840652466,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.6363636255264282,5.349895000457764,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.6103895902633667,4.408937931060791,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.6883116960525513,4.777983903884888,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.7532467246055603,4.442739725112915,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.6233766078948975,4.4388251304626465,466,3,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8519061803817749,47.01498889923096,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.803519070148468,51.001697301864624,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8519061803817749,51.523921489715576,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8643695116043091,49.780282735824585,8184,4,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7760000228881836,49.45327877998352,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.753600001335144,47.52533745765686,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7544000148773193,54.1776487827301,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7480000257492065,49.165679693222046,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.741599977016449,53.494550704956055,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7544000148773193,54.431437969207764,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7200000286102295,61.2321252822876,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7016000151634216,54.0022246837616,7500,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.9772727489471436,6.235096216201782,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.9545454382896423,6.891855239868164,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.8636363744735718,6.457313776016235,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.8863636255264282,6.881489515304565,268,3,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.46000000834465027,19.60676383972168,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.6025000214576721,20.911958932876587,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5375000238418579,19.24138593673706,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5625,21.98965096473694,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.4910130798816681,48.40147566795349,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.49836599826812744,41.4692702293396,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5106208920478821,49.66467809677124,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5024510025978088,45.399627685546875,7348,7,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4150943458080292,16.147768020629883,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4501347839832306,15.438634872436523,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4851751923561096,14.343212366104126,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.46900269389152527,15.831345796585083,2226,10,10000,DensityEncodingRegenerativeContinuous +Zoo,0.9599999785423279,3.1058075428009033,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,0.9599999785423279,4.728455305099487,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,1.0,2.9752461910247803,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,1.0,3.017833948135376,152,7,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5,42.796852588653564,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.5411877632141113,40.541621685028076,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.49425286054611206,32.1040620803833,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.5747126340866089,41.09298920631409,6266,3,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.7941417694091797,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.7956604957580566,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.8274340629577637,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.819674253463745,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,5.038723468780518,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,0.9666666388511658,5.065584897994995,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,5.493483543395996,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,5.601710319519043,180,2,10000,DensityEncodingRegenerativeReset +Adult,0.7548676133155823,308.40205359458923,65122,2,10000,DensityEncodingRegenerativeReset +Annealing,0.6399999856948853,8.810319423675537,1596,5,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.4159291982650757,10.338367462158203,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.6814159154891968,10.275060892105103,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.5309734344482422,10.277706146240234,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.5398229956626892,11.365789651870728,678,13,10000,DensityEncodingRegenerativeReset +AudiologyStd,0.47999998927116394,3.9891810417175293,342,18,10000,DensityEncodingRegenerativeReset +BalanceScale,0.942307710647583,7.3795905113220215,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.942307710647583,8.40513825416565,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9487179517745972,6.131978750228882,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9551281929016113,6.0147223472595215,938,3,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.212287664413452,24,2,10000,DensityEncodingRegenerativeReset +Balloons,1.0,2.186417818069458,24,2,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.189297676086426,24,2,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.189950466156006,24,2,10000,DensityEncodingRegenerativeReset +Bank,0.8814159035682678,31.786925792694092,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.886725664138794,47.40382432937622,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.8840708136558533,44.823432207107544,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.7088495492935181,42.63439416885376,6782,2,10000,DensityEncodingRegenerativeReset +Blood,0.6737967729568481,11.03903865814209,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.7540106773376465,10.409055948257446,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.6684492230415344,12.3181312084198,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.7860962748527527,10.478071212768555,1122,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.7605633735656738,6.777601003646851,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.7183098793029785,5.9228925704956055,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.5492957830429077,4.636115312576294,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.5352112650871277,6.54691743850708,430,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.954285740852356,8.814127922058105,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.9371428489685059,11.328503131866455,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.9828571677207947,10.251717805862427,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.977142870426178,9.961019515991211,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.8873239159584045,10.681244134902954,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9154929518699646,10.245828866958618,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9577465057373047,10.064897537231445,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,8.263511419296265,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.6326530575752258,5.705758810043335,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.7142857313156128,6.172839403152466,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.6530612111091614,5.9736487865448,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.6122449040412903,4.919679164886475,298,2,10000,DensityEncodingRegenerativeReset +BreastTissue,0.6538461446762085,2.8226163387298584,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.6538461446762085,4.561787128448486,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.42307692766189575,2.7997119426727295,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.6538461446762085,3.233811378479004,160,6,10000,DensityEncodingRegenerativeReset +Car,0.8935185074806213,18.84922504425049,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.8773148059844971,18.588850498199463,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.8773148059844971,19.634241819381714,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.9212962985038757,19.403767347335815,2592,4,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7495291829109192,24.132715463638306,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7608286142349243,20.681862831115723,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7740113139152527,25.685627222061157,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7457627058029175,24.149644136428833,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.8964218497276306,23.72562050819397,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.903954803943634,23.054254055023193,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.8945385813713074,23.83067774772644,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.887005627155304,25.863585233688354,3190,3,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.4278585612773895,285.09030628204346,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.4446820616722107,233.64813327789307,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.42914173007011414,210.11337566375732,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.4834616482257843,210.0182650089264,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9749687314033508,23.889076471328735,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9799749851226807,24.11104941368103,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9724655747413635,23.941291332244873,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9436795711517334,24.121310234069824,4794,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.5963302850723267,5.3392486572265625,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.642201840877533,5.399289846420288,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.6146789193153381,5.221656560897827,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.5504587292671204,5.332241773605347,652,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.5961538553237915,3.6826722621917725,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.6153846383094788,3.690040349960327,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.6730769276618958,3.687307119369507,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.7115384340286255,3.6615421772003174,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchVowelDeterding,0.7878788113594055,7.962947130203247,1056,11,10000,DensityEncodingRegenerativeReset +Connect4,0.8387708067893982,664.0908961296082,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8265143036842346,635.556743144989,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8330866098403931,602.3092107772827,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8430339097976685,581.3493914604187,101336,3,10000,DensityEncodingRegenerativeReset +Contrac,0.4728260934352875,17.82999873161316,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.49184781312942505,17.045488357543945,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.45923912525177,17.126885414123535,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.426630437374115,20.626866340637207,2210,3,10000,DensityEncodingRegenerativeReset +CreditApproval,0.7790697813034058,9.567984819412231,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8255813717842102,9.078806400299072,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8023256063461304,8.196072578430176,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8488371968269348,7.631032466888428,1036,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.71875,6.185886859893799,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.7421875,10.065363645553589,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.8125,8.697017908096313,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.796875,7.420437335968018,768,2,10000,DensityEncodingRegenerativeReset +Dermatology,0.9670329689979553,7.062351226806641,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9890109896659851,6.805297374725342,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9560439586639404,6.858706951141357,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9890109896659851,7.608281850814819,550,6,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.8787878751754761,3.0824782848358154,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.8181818127632141,2.9498233795166016,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.8181818127632141,2.8408212661743164,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.7575757503509521,3.0216081142425537,196,2,10000,DensityEncodingRegenerativeReset +Ecoli,0.726190447807312,4.279715299606323,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.726190447807312,4.307723045349121,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.6785714030265808,4.2800726890563965,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.7142857313156128,4.314946174621582,504,8,10000,DensityEncodingRegenerativeReset +EnergyY1,0.9322916865348816,6.902488470077515,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.9010416865348816,7.030397891998291,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.90625,7.135053873062134,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.8645833134651184,7.063187122344971,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8854166865348816,7.092522144317627,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.875,7.583043336868286,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8697916865348816,7.182451486587524,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8697916865348816,7.117931127548218,1152,3,10000,DensityEncodingRegenerativeReset +Fertility,0.8799999952316284,2.8007264137268066,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.800000011920929,2.7393717765808105,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.7200000286102295,2.7297682762145996,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.7599999904632568,2.741788148880005,150,2,10000,DensityEncodingRegenerativeReset +Flags,0.6041666865348816,3.5441548824310303,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.5,3.6624484062194824,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.4375,4.416937828063965,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.375,4.22223973274231,292,8,10000,DensityEncodingRegenerativeReset +Glass,0.6226415038108826,4.7105865478515625,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.6226415038108826,5.07868504524231,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.49056604504585266,7.155980587005615,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.49056604504585266,4.7227044105529785,322,6,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6710526347160339,4.083232164382935,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.5657894611358643,4.202600717544556,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6842105388641357,4.146876096725464,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6052631735801697,4.116687536239624,460,2,10000,DensityEncodingRegenerativeReset +HayesRoth,0.0357142873108387,3.201082468032837,264,3,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5789473652839661,4.598142623901367,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5394737124443054,5.169678211212158,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5526315569877625,6.054920196533203,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5394737124443054,7.068370819091797,454,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.8082191944122314,4.118497133255005,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.835616409778595,4.935365200042725,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.767123281955719,4.8651323318481445,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.7808219194412231,7.55764102935791,442,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.25806450843811035,3.832329750061035,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.4516128897666931,5.883065938949585,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.29032257199287415,2.975979804992676,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.3870967626571655,5.814667224884033,184,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.25999999046325684,5.529087543487549,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.2800000011920929,4.6685943603515625,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.23999999463558197,6.873082876205444,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.3400000035762787,3.822348117828369,300,5,10000,DensityEncodingRegenerativeReset +Hepatitis,0.8205128312110901,5.0041117668151855,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.7948718070983887,5.1904613971710205,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.7948718070983887,3.1462271213531494,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.8461538553237915,4.618187665939331,232,2,10000,DensityEncodingRegenerativeReset +HillValley,0.5082508325576782,15.939711570739746,1212,2,10000,DensityEncodingRegenerativeReset +HorseColic,0.5588235259056091,7.579842805862427,600,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.6780821681022644,6.42898154258728,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.7260273694992065,6.09091329574585,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.6917808055877686,6.288613796234131,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.6506849527359009,6.2211363315582275,874,2,10000,DensityEncodingRegenerativeReset +ImageSegmentation,0.18333333730697632,8.90085482597351,420,7,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8863636255264282,4.557397127151489,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8522727489471436,4.513672351837158,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8863636255264282,4.68854832649231,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.9431818127632141,5.420019149780273,526,2,10000,DensityEncodingRegenerativeReset +Iris,0.9729729890823364,3.1191329956054688,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.8918918967247009,5.970550537109375,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.9459459185600281,3.1617681980133057,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.8918918967247009,4.859130620956421,226,3,10000,DensityEncodingRegenerativeReset +LedDisplay,0.7120000123977661,14.219248533248901,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6000000238418579,13.818499088287354,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6039999723434448,11.805197954177856,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6079999804496765,12.423863410949707,1500,10,10000,DensityEncodingRegenerativeReset +Lenses,0.8333333134651184,3.9978392124176025,36,3,10000,DensityEncodingRegenerativeReset +Lenses,0.5,2.255282402038574,36,3,10000,DensityEncodingRegenerativeReset +Lenses,1.0,2.96235728263855,36,3,10000,DensityEncodingRegenerativeReset +Lenses,1.0,4.540533065795898,36,3,10000,DensityEncodingRegenerativeReset +Letter,0.8686000108718872,181.49539589881897,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8705999851226807,168.3604245185852,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8730000257492065,173.24774146080017,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8447999954223633,169.89388346672058,30000,26,10000,DensityEncodingRegenerativeReset +Libras,0.644444465637207,7.766468524932861,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.699999988079071,8.10762643814087,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.7111111283302307,7.885209798812866,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.7222222089767456,7.315359592437744,540,15,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8270676732063293,8.316600561141968,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8796992301940918,9.554966926574707,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8496240377426147,9.174529790878296,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8571428656578064,10.082707405090332,796,9,10000,DensityEncodingRegenerativeReset +LungCancer,0.5,2.52781343460083,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.25,2.432830810546875,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.625,2.420438766479492,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.25,2.360934257507324,48,3,10000,DensityEncodingRegenerativeReset +Lymphography,0.837837815284729,3.0737719535827637,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.8918918967247009,3.04328989982605,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.8108108043670654,3.1273233890533447,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.8108108043670654,3.034208059310913,222,4,10000,DensityEncodingRegenerativeReset +Magic,0.6805468201637268,160.15924882888794,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6540483832359314,162.4694414138794,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6891692876815796,165.38646149635315,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6763406991958618,173.5469527244568,28530,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.762499988079071,11.29240870475769,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.7250000238418579,12.082390069961548,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.7124999761581421,12.011683464050293,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.800000011920929,12.245460271835327,1442,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8466293811798096,1334.1719756126404,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.848136305809021,1253.0129902362823,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8459219932556152,1250.523167848587,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8420469760894775,1306.8488910198212,195096,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7307692170143127,2.909526824951172,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7692307829856873,2.9066948890686035,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7692307829856873,2.903165578842163,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.8461538553237915,2.9009599685668945,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.923462986946106,26.26394534111023,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9284818172454834,28.22222924232483,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9071518182754517,26.751567125320435,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9372647404670715,25.963799238204956,4786,3,10000,DensityEncodingRegenerativeReset +Monks1,0.5046296119689941,4.160018444061279,248,2,10000,DensityEncodingRegenerativeReset +Monks2,0.5995370149612427,4.3233466148376465,338,2,10000,DensityEncodingRegenerativeReset +Monks3,0.5277777910232544,4.01999306678772,244,2,10000,DensityEncodingRegenerativeReset +Mushroom,0.9995076060295105,55.0784797668457,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,0.9980305433273315,54.7535126209259,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,0.9995076060295105,62.80797362327576,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,1.0,54.98695516586304,12186,2,10000,DensityEncodingRegenerativeReset +Musk1,0.7731092572212219,10.473746299743652,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.6554622054100037,12.176769733428955,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.8403361439704895,11.927885055541992,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.6722689270973206,10.539154529571533,714,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9272286295890808,108.2451446056366,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9357185959815979,105.21170616149902,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9241964817047119,104.78342080116272,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.938144326210022,94.56654143333435,9898,2,10000,DensityEncodingRegenerativeReset +Nursery,0.9672839641571045,109.93886590003967,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.960493803024292,113.09541773796082,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.9645061492919922,106.3436336517334,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.9290123581886292,114.90957260131836,19440,5,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.6666666865348816,14.65692925453186,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.5843137502670288,10.373871326446533,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.6470588445663452,9.872159957885742,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.5764706134796143,9.716169357299805,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8470588326454163,9.163687944412231,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8274509906768799,9.223778009414673,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.843137264251709,9.298887491226196,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8784313797950745,9.063395977020264,1534,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5745614171028137,8.532731294631958,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5482456088066101,8.465153932571411,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5877193212509155,8.444926261901855,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.6008771657943726,8.384526252746582,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.7412280440330505,8.764272212982178,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.75,11.633823156356812,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.8245614171028137,13.249025106430054,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.8157894611358643,13.058902025222778,1368,3,10000,DensityEncodingRegenerativeReset +Optical,0.8386199474334717,59.828792095184326,7646,10,10000,DensityEncodingRegenerativeReset +Ozone,0.9684542417526245,25.22718358039856,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9227129220962524,32.652196168899536,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9574132561683655,28.011199712753296,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9731861352920532,34.880329608917236,3804,2,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9451754093170166,44.53065848350525,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9276315569877625,52.32538914680481,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9466374516487122,48.43523907661438,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9451754093170166,48.12283420562744,8210,5,10000,DensityEncodingRegenerativeReset +Parkinsons,0.8571428656578064,3.5242974758148193,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.7755101919174194,3.4259326457977295,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.8163265585899353,3.4076921939849854,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.8163265585899353,3.415353775024414,292,2,10000,DensityEncodingRegenerativeReset +Pendigits,0.7598627805709839,89.34364151954651,14988,10,10000,DensityEncodingRegenerativeReset +Pima,0.71875,11.418583869934082,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.640625,10.537514925003052,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.7083333134651184,11.810426950454712,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.71875,9.82100510597229,1152,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.8846153616905212,5.01523494720459,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.9615384340286255,5.473320007324219,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.807692289352417,5.554380655288696,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,2.8389127254486084,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,5.598457336425781,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6153846383094788,5.746339321136475,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6153846383094788,5.521617889404297,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.692307710647583,5.17374587059021,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.6086956262588501,4.91533637046814,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.47826087474823,4.912072420120239,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.6521739363670349,5.118374347686768,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.52173912525177,5.461164712905884,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,4.9468536376953125,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,4.929517030715942,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,4.953738212585449,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,4.945627927780151,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.6538461446762085,5.063004016876221,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.5384615659713745,5.152656078338623,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.4615384638309479,4.939326047897339,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.38461539149284363,5.215420961380005,158,6,10000,DensityEncodingRegenerativeReset +Planning,0.6000000238418579,6.354689121246338,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.6222222447395325,5.6445159912109375,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.5333333611488342,5.615594148635864,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.5333333611488342,5.6124138832092285,274,2,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6949999928474426,21.616620540618896,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6324999928474426,23.537259817123413,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.637499988079071,21.51016640663147,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6424999833106995,20.107327461242676,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.44999998807907104,23.07929754257202,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.45249998569488525,21.96806001663208,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.4375,19.147057056427002,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.42250001430511475,20.62208580970764,2400,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6700000166893005,23.152727842330933,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6449999809265137,20.82520580291748,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.625,23.289357662200928,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6200000047683716,24.05608320236206,2398,100,10000,DensityEncodingRegenerativeReset +PostOperative,0.3181818127632141,5.452958822250366,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.7272727489471436,4.430540561676025,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.6818181872367859,4.853646278381348,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.5454545617103577,5.016129016876221,136,3,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.5,7.302854776382446,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.40243902802467346,6.221122980117798,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.4146341383457184,7.162859201431274,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.40243902802467346,7.574117422103882,496,15,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8199999928474426,53.83039665222168,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8102702498435974,59.64006018638611,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8254054188728333,54.03909134864807,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8086486458778381,52.64822864532471,11100,2,10000,DensityEncodingRegenerativeReset +Seeds,0.8653846383094788,3.6425130367279053,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.8269230723381042,3.5242061614990234,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.7884615659713745,3.466160297393799,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.9615384340286255,3.5318689346313477,316,3,10000,DensityEncodingRegenerativeReset +Semeion,0.9346733689308167,27.23143982887268,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.8994975090026855,34.628092527389526,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.8969849348068237,33.13809370994568,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.8969849348068237,28.900956392288208,2390,10,10000,DensityEncodingRegenerativeReset +Soybean,0.49468085169792175,5.7209765911102295,614,18,10000,DensityEncodingRegenerativeReset +Spambase,0.9130434989929199,36.60638213157654,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.8643478155136108,38.466217041015625,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.8886956572532654,37.01817774772644,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.717391312122345,37.03305721282959,6902,2,10000,DensityEncodingRegenerativeReset +Spect,0.4677419364452362,3.2435498237609863,158,2,10000,DensityEncodingRegenerativeReset +Spectf,0.9197860956192017,3.326507568359375,160,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6860465407371521,6.8234429359436035,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.4593023359775543,6.799267530441284,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6744186282157898,6.756143808364868,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6918604373931885,6.665685415267944,1036,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.6759999990463257,9.226514101028442,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.671999990940094,9.26429295539856,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.7239999771118164,9.107817649841309,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.7400000095367432,9.301507472991943,1500,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.7910447716712952,4.136231422424316,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.8059701323509216,3.9223949909210205,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.746268630027771,3.888188362121582,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.8805969953536987,3.903869390487671,406,2,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8405545949935913,17.25589346885681,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8578855991363525,17.10078239440918,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8544194102287292,17.361145973205566,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8700173497200012,17.274771690368652,3466,7,10000,DensityEncodingRegenerativeReset +StatlogLandsat,0.8529999852180481,45.21997261047363,8870,6,10000,DensityEncodingRegenerativeReset +StatlogShuttle,0.825034499168396,378.69215965270996,87000,7,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6445497870445251,8.194864511489868,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6161137223243713,8.069324970245361,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6350710988044739,8.070350170135498,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.649289071559906,8.042576313018799,1270,4,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6536082625389099,16.224608182907104,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6268041133880615,16.01888418197632,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6371133923530579,16.174198865890503,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6288659572601318,15.948986053466797,2912,7,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9266666769981384,6.720804691314697,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9866666793823242,6.492576360702515,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9933333396911621,6.70605731010437,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9666666388511658,6.578460931777954,900,6,10000,DensityEncodingRegenerativeReset +Teaching,0.6315789222717285,3.159264087677002,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.5526315569877625,3.152867317199707,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.5,3.1639254093170166,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.4736842215061188,3.211371421813965,226,3,10000,DensityEncodingRegenerativeReset +Thyroid,0.717327892780304,59.636964321136475,7544,3,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9665272235870361,8.973994731903076,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9707112908363342,8.272033214569092,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9707112908363342,8.253024816513062,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9748954176902771,8.366457462310791,1438,2,10000,DensityEncodingRegenerativeReset +Titanic,0.4163636267185211,17.653679609298706,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.7836363911628723,16.96052575111389,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.5418182015419006,16.75216507911682,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.7672727108001709,16.80702519416809,3302,2,10000,DensityEncodingRegenerativeReset +Trains,0.5,2.1669535636901855,16,2,10000,DensityEncodingRegenerativeReset +Trains,1.0,2.1626901626586914,16,2,10000,DensityEncodingRegenerativeReset +Trains,1.0,2.1799893379211426,16,2,10000,DensityEncodingRegenerativeReset +Trains,0.5,2.1909408569335938,16,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.9048648476600647,50.0957989692688,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8918918967247009,49.176347494125366,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8951351642608643,49.24985861778259,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8762162327766418,51.729565143585205,11100,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.5844155550003052,4.1240081787109375,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.6623376607894897,4.146268129348755,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.7532467246055603,4.1455981731414795,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.7272727489471436,4.209113597869873,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.649350643157959,4.227359056472778,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.7402597665786743,4.169311761856079,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.6623376607894897,4.164694786071777,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.6883116960525513,4.168924570083618,466,3,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8438416719436646,38.40721678733826,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8607038259506226,44.572173833847046,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8533724546432495,38.34689426422119,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8453079462051392,38.679831743240356,8184,4,10000,DensityEncodingRegenerativeReset +Waveform,0.7623999714851379,37.27679467201233,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.7287999987602234,37.98919892311096,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.730400025844574,37.93110632896423,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.7495999932289124,40.045594453811646,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7847999930381775,40.37268877029419,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7775999903678894,39.659828186035156,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7815999984741211,41.28102254867554,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7815999984741211,46.9549446105957,7500,3,10000,DensityEncodingRegenerativeReset +Wine,1.0,3.298027515411377,268,3,10000,DensityEncodingRegenerativeReset +Wine,0.9090909361839294,3.3473479747772217,268,3,10000,DensityEncodingRegenerativeReset +Wine,1.0,3.275219678878784,268,3,10000,DensityEncodingRegenerativeReset +Wine,0.9772727489471436,3.3284666538238525,268,3,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5450000166893005,13.724672079086304,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5425000190734863,13.453173398971558,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5550000071525574,13.462772130966187,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5274999737739563,13.44824743270874,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5057189464569092,38.005990743637085,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5106208920478821,38.250521421432495,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.4950980246067047,38.363189697265625,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5098039507865906,38.10806727409363,7348,7,10000,DensityEncodingRegenerativeReset +Yeast,0.4851751923561096,12.680354595184326,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.4716981053352356,13.09731411933899,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.4312668442726135,13.00577998161316,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.4636118710041046,12.588895082473755,2226,10,10000,DensityEncodingRegenerativeReset +Zoo,1.0,2.7055771350860596,152,7,10000,DensityEncodingRegenerativeReset +Zoo,0.9599999785423279,3.303685426712036,152,7,10000,DensityEncodingRegenerativeReset +Zoo,1.0,2.6898937225341797,152,7,10000,DensityEncodingRegenerativeReset +Zoo,1.0,2.6931614875793457,152,7,10000,DensityEncodingRegenerativeReset diff --git a/examples/hdc_methods_survey/results/results1676314620.203094.csv b/examples/hdc_methods_survey/results/results1676314620.203094.csv index b6820954..a976da8e 100644 --- a/examples/hdc_methods_survey/results/results1676314620.203094.csv +++ b/examples/hdc_methods_survey/results/results1676314620.203094.csv @@ -426,3 +426,857 @@ Zoo,0.9599999785423279,0.04003310203552246,152,7,10000,RandomProjection Zoo,0.9599999785423279,0.04110383987426758,152,7,10000,RandomProjection Zoo,1.0,0.03911018371582031,152,7,10000,RandomProjection Zoo,1.0,0.0434110164642334,152,7,10000,RandomProjection +Abalone,0.5517241358757019,2.7476000785827637,6266,3,10000,SinusoidProjection +Abalone,0.5373563170433044,2.921320915222168,6266,3,10000,SinusoidProjection +Abalone,0.5603448152542114,2.684680938720703,6266,3,10000,SinusoidProjection +Abalone,0.5517241358757019,2.5305330753326416,6266,3,10000,SinusoidProjection +AcuteInflammation,1.0,0.09878993034362793,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.06816792488098145,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.06728601455688477,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.08383393287658691,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.07578897476196289,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.06702208518981934,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.07608413696289062,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.06347012519836426,180,2,10000,SinusoidProjection +Adult,0.6925250291824341,29.08638095855713,65122,2,10000,SinusoidProjection +Annealing,0.6899999976158142,0.4079549312591553,1596,5,10000,SinusoidProjection +Arrhythmia,0.4955752193927765,0.3283848762512207,678,13,10000,SinusoidProjection +Arrhythmia,0.5575221180915833,0.4142320156097412,678,13,10000,SinusoidProjection +Arrhythmia,0.4955752193927765,0.3135249614715576,678,13,10000,SinusoidProjection +Arrhythmia,0.6017699241638184,0.32073211669921875,678,13,10000,SinusoidProjection +AudiologyStd,0.800000011920929,0.17729616165161133,342,18,10000,SinusoidProjection +BalanceScale,0.7884615659713745,0.3994271755218506,938,3,10000,SinusoidProjection +BalanceScale,0.7948718070983887,0.31914710998535156,938,3,10000,SinusoidProjection +BalanceScale,0.8012820482254028,0.34980082511901855,938,3,10000,SinusoidProjection +BalanceScale,0.7564102411270142,0.34658002853393555,938,3,10000,SinusoidProjection +Balloons,1.0,0.008794069290161133,24,2,10000,SinusoidProjection +Balloons,1.0,0.008816957473754883,24,2,10000,SinusoidProjection +Balloons,0.75,0.008983850479125977,24,2,10000,SinusoidProjection +Balloons,0.5,0.009779930114746094,24,2,10000,SinusoidProjection +Bank,0.6150442361831665,2.5453381538391113,6782,2,10000,SinusoidProjection +Bank,0.5982300639152527,2.5113651752471924,6782,2,10000,SinusoidProjection +Bank,0.6106194853782654,2.506443977355957,6782,2,10000,SinusoidProjection +Bank,0.5946902632713318,3.0665290355682373,6782,2,10000,SinusoidProjection +Blood,0.5668449401855469,0.417618989944458,1122,2,10000,SinusoidProjection +Blood,0.6737967729568481,0.4020998477935791,1122,2,10000,SinusoidProjection +Blood,0.625668466091156,0.3822488784790039,1122,2,10000,SinusoidProjection +Blood,0.7754010558128357,0.5760598182678223,1122,2,10000,SinusoidProjection +BreastCancer,0.7183098793029785,0.20702075958251953,430,2,10000,SinusoidProjection +BreastCancer,0.6901408433914185,0.17224407196044922,430,2,10000,SinusoidProjection +BreastCancer,0.7323943376541138,0.16199707984924316,430,2,10000,SinusoidProjection +BreastCancer,0.6478873491287231,0.2166290283203125,430,2,10000,SinusoidProjection +BreastCancerWisc,0.954285740852356,0.342329740524292,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9485714435577393,0.531588077545166,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9428571462631226,0.5080833435058594,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9657142758369446,0.41483592987060547,1048,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9507042169570923,0.2861809730529785,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9295774698257446,0.29104089736938477,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9788732528686523,0.2793548107147217,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.8380281925201416,0.31902098655700684,854,2,10000,SinusoidProjection +BreastCancerWiscProg,0.5714285969734192,0.11563515663146973,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6326530575752258,0.10887002944946289,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.10284805297851562,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6326530575752258,0.13676905632019043,298,2,10000,SinusoidProjection +BreastTissue,0.807692289352417,0.07182192802429199,160,6,10000,SinusoidProjection +BreastTissue,0.8461538553237915,0.07066798210144043,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.061223745346069336,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.060723066329956055,160,6,10000,SinusoidProjection +Car,0.7523148059844971,1.3178069591522217,2592,4,10000,SinusoidProjection +Car,0.6967592835426331,0.9777419567108154,2592,4,10000,SinusoidProjection +Car,0.7245370149612427,1.053076982498169,2592,4,10000,SinusoidProjection +Car,0.7291666865348816,0.9646580219268799,2592,4,10000,SinusoidProjection +Cardiotocography10Clases,0.6139359474182129,1.2412199974060059,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.5894538760185242,2.062370777130127,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6026365160942078,1.4786949157714844,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6026365160942078,1.2146122455596924,3190,10,10000,SinusoidProjection +Cardiotocography3Clases,0.7796609997749329,1.400022029876709,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7740113139152527,1.6554291248321533,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7871939539909363,1.296928882598877,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7815442681312561,1.0037870407104492,3190,3,10000,SinusoidProjection +ChessKrvk,0.23880809545516968,23.749743938446045,42084,18,10000,SinusoidProjection +ChessKrvk,0.23838038742542267,18.483395099639893,42084,18,10000,SinusoidProjection +ChessKrvk,0.23681208491325378,17.299044847488403,42084,18,10000,SinusoidProjection +ChessKrvk,0.23139435052871704,307.3372972011566,42084,18,10000,SinusoidProjection +ChessKrvkp,0.8673341870307922,3.0725159645080566,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8773466944694519,2.0191099643707275,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8886107802391052,1.8488819599151611,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8423028588294983,1.626168966293335,4794,2,10000,SinusoidProjection +CongressionalVoting,0.5412843823432922,0.22801995277404785,652,2,10000,SinusoidProjection +CongressionalVoting,0.5596330165863037,0.20844006538391113,652,2,10000,SinusoidProjection +CongressionalVoting,0.5688073635101318,0.1849820613861084,652,2,10000,SinusoidProjection +CongressionalVoting,0.6146789193153381,0.18005037307739258,652,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.1512749195098877,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.11056876182556152,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.12349390983581543,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.11521172523498535,312,2,10000,SinusoidProjection +ConnBenchVowelDeterding,0.8658008575439453,0.6478970050811768,1056,11,10000,SinusoidProjection +Connect4,0.5760554075241089,34.66876697540283,101336,3,10000,SinusoidProjection +Connect4,0.5748712420463562,37.43153095245361,101336,3,10000,SinusoidProjection +Connect4,0.568772554397583,35.17987895011902,101336,3,10000,SinusoidProjection +Connect4,0.5720291137695312,32.4311420917511,101336,3,10000,SinusoidProjection +Contrac,0.49184781312942505,0.8308980464935303,2210,3,10000,SinusoidProjection +Contrac,0.508152186870575,0.7484729290008545,2210,3,10000,SinusoidProjection +Contrac,0.45108696818351746,0.9018690586090088,2210,3,10000,SinusoidProjection +Contrac,0.4375,0.7611708641052246,2210,3,10000,SinusoidProjection +CreditApproval,0.8488371968269348,0.31412386894226074,1036,2,10000,SinusoidProjection +CreditApproval,0.895348846912384,0.3227372169494629,1036,2,10000,SinusoidProjection +CreditApproval,0.8430232405662537,0.30430173873901367,1036,2,10000,SinusoidProjection +CreditApproval,0.8895348906517029,0.3127706050872803,1036,2,10000,SinusoidProjection +CylinderBands,0.7265625,0.24474000930786133,768,2,10000,SinusoidProjection +CylinderBands,0.6171875,0.24724674224853516,768,2,10000,SinusoidProjection +CylinderBands,0.6953125,0.2386481761932373,768,2,10000,SinusoidProjection +CylinderBands,0.6875,0.23463702201843262,768,2,10000,SinusoidProjection +Dermatology,0.9670329689979553,0.27957987785339355,550,6,10000,SinusoidProjection +Dermatology,0.9670329689979553,0.17534899711608887,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.16179513931274414,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.18488121032714844,550,6,10000,SinusoidProjection +Echocardiogram,0.9090909361839294,0.06795406341552734,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.06424117088317871,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.06244707107543945,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.062027931213378906,196,2,10000,SinusoidProjection +Ecoli,0.7976190447807312,0.18169593811035156,504,8,10000,SinusoidProjection +Ecoli,0.761904776096344,0.16654109954833984,504,8,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.18187284469604492,504,8,10000,SinusoidProjection +Ecoli,0.8095238208770752,0.1609938144683838,504,8,10000,SinusoidProjection +EnergyY1,0.8489583134651184,0.36664795875549316,1152,3,10000,SinusoidProjection +EnergyY1,0.875,0.3730318546295166,1152,3,10000,SinusoidProjection +EnergyY1,0.8333333134651184,0.3458409309387207,1152,3,10000,SinusoidProjection +EnergyY1,0.8020833134651184,0.34560203552246094,1152,3,10000,SinusoidProjection +EnergyY2,0.8229166865348816,0.3714330196380615,1152,3,10000,SinusoidProjection +EnergyY2,0.8125,0.45223093032836914,1152,3,10000,SinusoidProjection +EnergyY2,0.8385416865348816,0.35363030433654785,1152,3,10000,SinusoidProjection +EnergyY2,0.84375,0.3498420715332031,1152,3,10000,SinusoidProjection +Fertility,0.7599999904632568,0.04822111129760742,150,2,10000,SinusoidProjection +Fertility,0.800000011920929,0.05641603469848633,150,2,10000,SinusoidProjection +Fertility,0.6800000071525574,0.04902195930480957,150,2,10000,SinusoidProjection +Fertility,0.7599999904632568,0.04895615577697754,150,2,10000,SinusoidProjection +Flags,0.4375,0.09235501289367676,292,8,10000,SinusoidProjection +Flags,0.4166666567325592,0.09228992462158203,292,8,10000,SinusoidProjection +Flags,0.4375,0.09336614608764648,292,8,10000,SinusoidProjection +Flags,0.4375,0.0929710865020752,292,8,10000,SinusoidProjection +Glass,0.5660377144813538,0.10142922401428223,322,6,10000,SinusoidProjection +Glass,0.6037735939025879,0.10977983474731445,322,6,10000,SinusoidProjection +Glass,0.5849056839942932,0.10205411911010742,322,6,10000,SinusoidProjection +Glass,0.5471698045730591,0.0963141918182373,322,6,10000,SinusoidProjection +HabermanSurvival,0.6578947305679321,0.13837504386901855,460,2,10000,SinusoidProjection +HabermanSurvival,0.6710526347160339,0.13672089576721191,460,2,10000,SinusoidProjection +HabermanSurvival,0.6578947305679321,0.1317298412322998,460,2,10000,SinusoidProjection +HabermanSurvival,0.5657894611358643,0.14241695404052734,460,2,10000,SinusoidProjection +HayesRoth,0.0357142873108387,0.08306288719177246,264,3,10000,SinusoidProjection +HeartCleveland,0.4736842215061188,0.1786041259765625,454,5,10000,SinusoidProjection +HeartCleveland,0.5,0.13903212547302246,454,5,10000,SinusoidProjection +HeartCleveland,0.5394737124443054,0.15797901153564453,454,5,10000,SinusoidProjection +HeartCleveland,0.5263158082962036,0.1443042755126953,454,5,10000,SinusoidProjection +HeartHungarian,0.8219178318977356,0.14568591117858887,442,5,10000,SinusoidProjection +HeartHungarian,0.9041095972061157,0.15625381469726562,442,5,10000,SinusoidProjection +HeartHungarian,0.8493150472640991,0.13251090049743652,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.13483119010925293,442,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.0689249038696289,184,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.06748294830322266,184,5,10000,SinusoidProjection +HeartSwitzerland,0.16129031777381897,0.05920004844665527,184,5,10000,SinusoidProjection +HeartSwitzerland,0.3870967626571655,0.06354379653930664,184,5,10000,SinusoidProjection +HeartVa,0.23999999463558197,0.09980893135070801,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.09717702865600586,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.1179361343383789,300,5,10000,SinusoidProjection +HeartVa,0.4399999976158142,0.12018680572509766,300,5,10000,SinusoidProjection +Hepatitis,0.7948718070983887,0.11549782752990723,232,2,10000,SinusoidProjection +Hepatitis,0.8205128312110901,0.07976293563842773,232,2,10000,SinusoidProjection +Hepatitis,0.7179487347602844,0.07891082763671875,232,2,10000,SinusoidProjection +Hepatitis,0.7435897588729858,0.08000707626342773,232,2,10000,SinusoidProjection +HillValley,0.5066006779670715,0.7398641109466553,1212,2,10000,SinusoidProjection +HorseColic,0.6029411554336548,0.23124909400939941,600,2,10000,SinusoidProjection +IlpdIndianLiver,0.568493127822876,0.3072187900543213,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.568493127822876,0.39307093620300293,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.5890411138534546,0.3023231029510498,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.6095890402793884,0.342695951461792,874,2,10000,SinusoidProjection +ImageSegmentation,0.1428571492433548,2.052806854248047,420,7,10000,SinusoidProjection +Ionosphere,0.8295454382896423,0.16792869567871094,526,2,10000,SinusoidProjection +Ionosphere,0.8068181872367859,0.17623686790466309,526,2,10000,SinusoidProjection +Ionosphere,0.8409090638160706,0.1601419448852539,526,2,10000,SinusoidProjection +Ionosphere,0.8068181872367859,0.16865277290344238,526,2,10000,SinusoidProjection +Iris,0.9729729890823364,0.08264613151550293,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.08270692825317383,226,3,10000,SinusoidProjection +Iris,1.0,0.06997203826904297,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.07550597190856934,226,3,10000,SinusoidProjection +LedDisplay,0.7559999823570251,0.5579833984375,1500,10,10000,SinusoidProjection +LedDisplay,0.7319999933242798,0.5511729717254639,1500,10,10000,SinusoidProjection +LedDisplay,0.7400000095367432,0.5062847137451172,1500,10,10000,SinusoidProjection +LedDisplay,0.7279999852180481,0.5612292289733887,1500,10,10000,SinusoidProjection +Lenses,0.8333333134651184,0.013978958129882812,36,3,10000,SinusoidProjection +Lenses,0.6666666865348816,0.016047239303588867,36,3,10000,SinusoidProjection +Lenses,1.0,0.01991581916809082,36,3,10000,SinusoidProjection +Lenses,1.0,0.01859903335571289,36,3,10000,SinusoidProjection +Letter,0.6481999754905701,10.307347059249878,30000,26,10000,SinusoidProjection +Letter,0.6412000060081482,9.71698808670044,30000,26,10000,SinusoidProjection +Letter,0.6588000059127808,8.841884136199951,30000,26,10000,SinusoidProjection +Letter,0.6348000168800354,8.768686771392822,30000,26,10000,SinusoidProjection +Libras,0.6000000238418579,0.17525291442871094,540,15,10000,SinusoidProjection +Libras,0.6888889074325562,0.177077054977417,540,15,10000,SinusoidProjection +Libras,0.6666666865348816,0.16663503646850586,540,15,10000,SinusoidProjection +Libras,0.6555555462837219,0.1775040626525879,540,15,10000,SinusoidProjection +LowResSpect,0.7819548845291138,0.2547438144683838,796,9,10000,SinusoidProjection +LowResSpect,0.8421052694320679,0.269197940826416,796,9,10000,SinusoidProjection +LowResSpect,0.7669172883033752,0.26334595680236816,796,9,10000,SinusoidProjection +LowResSpect,0.7669172883033752,0.25472521781921387,796,9,10000,SinusoidProjection +LungCancer,0.375,0.044157981872558594,48,3,10000,SinusoidProjection +LungCancer,0.5,0.021158933639526367,48,3,10000,SinusoidProjection +LungCancer,0.5,0.01837325096130371,48,3,10000,SinusoidProjection +LungCancer,0.625,0.02103400230407715,48,3,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.07858800888061523,222,4,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.07143783569335938,222,4,10000,SinusoidProjection +Lymphography,0.8108108043670654,0.0756678581237793,222,4,10000,SinusoidProjection +Lymphography,0.7567567825317383,0.06717681884765625,222,4,10000,SinusoidProjection +Magic,0.7598317265510559,8.527798891067505,28530,2,10000,SinusoidProjection +Magic,0.7537329196929932,8.233654975891113,28530,2,10000,SinusoidProjection +Magic,0.7583596110343933,8.704294919967651,28530,2,10000,SinusoidProjection +Magic,0.7562565803527832,8.270464897155762,28530,2,10000,SinusoidProjection +Mammographic,0.7749999761581421,0.4171409606933594,1442,2,10000,SinusoidProjection +Mammographic,0.7916666865348816,0.41227126121520996,1442,2,10000,SinusoidProjection +Mammographic,0.8041666746139526,0.41991305351257324,1442,2,10000,SinusoidProjection +Mammographic,0.8166666626930237,0.4680020809173584,1442,2,10000,SinusoidProjection +Miniboone,0.8275925517082214,59.567911863327026,195096,2,10000,SinusoidProjection +Miniboone,0.8280846476554871,56.00902771949768,195096,2,10000,SinusoidProjection +Miniboone,0.8339894413948059,53.03605389595032,195096,2,10000,SinusoidProjection +Miniboone,0.832574725151062,54.03501510620117,195096,2,10000,SinusoidProjection +MolecBiolPromoter,0.8846153616905212,0.05270099639892578,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.7307692170143127,0.05982184410095215,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.8461538553237915,0.05632305145263672,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.807692289352417,0.06385278701782227,160,2,10000,SinusoidProjection +MolecBiolSplice,0.7653701305389404,1.7193400859832764,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.796737790107727,1.5151479244232178,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.8218318819999695,1.4779589176177979,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.7728983759880066,1.462129831314087,4786,3,10000,SinusoidProjection +Monks1,0.6087962985038757,0.36219310760498047,248,2,10000,SinusoidProjection +Monks2,0.5648148059844971,0.40689873695373535,338,2,10000,SinusoidProjection +Monks3,0.5601851940155029,0.366074800491333,244,2,10000,SinusoidProjection +Mushroom,0.8803545236587524,3.763855218887329,12186,2,10000,SinusoidProjection +Mushroom,0.9015263319015503,3.6030471324920654,12186,2,10000,SinusoidProjection +Mushroom,0.8961102962493896,3.558896064758301,12186,2,10000,SinusoidProjection +Mushroom,0.8936484456062317,3.530308723449707,12186,2,10000,SinusoidProjection +Musk1,0.605042040348053,0.24370908737182617,714,2,10000,SinusoidProjection +Musk1,0.6722689270973206,0.24681878089904785,714,2,10000,SinusoidProjection +Musk1,0.6554622054100037,0.25176405906677246,714,2,10000,SinusoidProjection +Musk1,0.6302521228790283,0.25220394134521484,714,2,10000,SinusoidProjection +Musk2,0.7507580518722534,3.6666557788848877,9898,2,10000,SinusoidProjection +Musk2,0.7598544359207153,3.3922998905181885,9898,2,10000,SinusoidProjection +Musk2,0.7653123140335083,3.3964200019836426,9898,2,10000,SinusoidProjection +Musk2,0.763493001461029,3.4026718139648438,9898,2,10000,SinusoidProjection +Nursery,0.8256173133850098,5.908249139785767,19440,5,10000,SinusoidProjection +Nursery,0.845678985118866,5.611291885375977,19440,5,10000,SinusoidProjection +Nursery,0.8358024954795837,5.6838061809539795,19440,5,10000,SinusoidProjection +Nursery,0.8358024954795837,5.684523105621338,19440,5,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.6078431606292725,0.4705991744995117,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,0.7759921550750732,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,0.5372068881988525,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5568627715110779,0.487062931060791,1534,2,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,0.4438490867614746,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8196078538894653,0.44611310958862305,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8705882430076599,0.45223522186279297,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,0.543982744216919,1534,3,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,0.39325785636901855,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5350877046585083,0.40450310707092285,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,0.4032011032104492,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.6184210777282715,0.45284175872802734,1368,2,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7324561476707458,0.39159178733825684,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.6842105388641357,0.4518399238586426,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7763158082962036,0.4087040424346924,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7324561476707458,0.46559596061706543,1368,3,10000,SinusoidProjection +Optical,0.905397891998291,2.9279022216796875,7646,10,10000,SinusoidProjection +Ozone,0.7018927335739136,1.170271873474121,3804,2,10000,SinusoidProjection +Ozone,0.6861198544502258,1.1970741748809814,3804,2,10000,SinusoidProjection +Ozone,0.7082018852233887,1.1482951641082764,3804,2,10000,SinusoidProjection +Ozone,0.6671923995018005,1.1555731296539307,3804,2,10000,SinusoidProjection +PageBlocks,0.7470760345458984,2.3762307167053223,8210,5,10000,SinusoidProjection +PageBlocks,0.7821637392044067,2.2948548793792725,8210,5,10000,SinusoidProjection +PageBlocks,0.777046799659729,2.3854360580444336,8210,5,10000,SinusoidProjection +PageBlocks,0.7668128609657288,2.240725040435791,8210,5,10000,SinusoidProjection +Parkinsons,0.8367347121238708,0.08676815032958984,292,2,10000,SinusoidProjection +Parkinsons,0.7346938848495483,0.0901179313659668,292,2,10000,SinusoidProjection +Parkinsons,0.7551020383834839,0.0863349437713623,292,2,10000,SinusoidProjection +Parkinsons,0.8367347121238708,0.09150886535644531,292,2,10000,SinusoidProjection +Pendigits,0.8113207817077637,5.386561155319214,14988,10,10000,SinusoidProjection +Pima,0.6875,0.35053205490112305,1152,2,10000,SinusoidProjection +Pima,0.65625,0.33433103561401367,1152,2,10000,SinusoidProjection +Pima,0.6458333134651184,0.33463096618652344,1152,2,10000,SinusoidProjection +Pima,0.671875,0.32743096351623535,1152,2,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.05173182487487793,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.05479121208190918,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.9230769276618958,0.054106950759887695,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.05280900001525879,160,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.692307710647583,0.052021026611328125,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.055142879486083984,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.5384615659713745,0.05593991279602051,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.05156397819519043,154,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6521739363670349,0.04819297790527344,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6521739363670349,0.04791092872619629,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.52173912525177,0.04657578468322754,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.04943490028381348,138,3,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8799999952316284,0.048226118087768555,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.9599999785423279,0.051827192306518555,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.7599999904632568,0.05014514923095703,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8399999737739563,0.05027318000793457,154,2,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.050254106521606445,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5,0.05067300796508789,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5769230723381042,0.05020308494567871,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.046353816986083984,158,6,10000,SinusoidProjection +Planning,0.5111111402511597,0.12470507621765137,274,2,10000,SinusoidProjection +Planning,0.4000000059604645,0.08529901504516602,274,2,10000,SinusoidProjection +Planning,0.5111111402511597,0.10756587982177734,274,2,10000,SinusoidProjection +Planning,0.5111111402511597,0.08752608299255371,274,2,10000,SinusoidProjection +PlantMargin,0.762499988079071,1.0535240173339844,2400,100,10000,SinusoidProjection +PlantMargin,0.8075000047683716,2.6313610076904297,2400,100,10000,SinusoidProjection +PlantMargin,0.7900000214576721,0.7974998950958252,2400,100,10000,SinusoidProjection +PlantMargin,0.7875000238418579,0.7602639198303223,2400,100,10000,SinusoidProjection +PlantShape,0.6650000214576721,0.7516300678253174,2400,100,10000,SinusoidProjection +PlantShape,0.6625000238418579,0.7409489154815674,2400,100,10000,SinusoidProjection +PlantShape,0.612500011920929,0.8140830993652344,2400,100,10000,SinusoidProjection +PlantShape,0.6775000095367432,0.7880589962005615,2400,100,10000,SinusoidProjection +PlantTexture,0.7250000238418579,0.7604289054870605,2398,100,10000,SinusoidProjection +PlantTexture,0.7350000143051147,0.7557260990142822,2398,100,10000,SinusoidProjection +PlantTexture,0.7200000286102295,0.9365592002868652,2398,100,10000,SinusoidProjection +PlantTexture,0.7099999785423279,0.9051930904388428,2398,100,10000,SinusoidProjection +PostOperative,0.40909090638160706,0.05441999435424805,136,3,10000,SinusoidProjection +PostOperative,0.40909090638160706,0.05821800231933594,136,3,10000,SinusoidProjection +PostOperative,0.5454545617103577,0.051132917404174805,136,3,10000,SinusoidProjection +PostOperative,0.3636363744735718,0.04847407341003418,136,3,10000,SinusoidProjection +PrimaryTumor,0.4390243887901306,0.1675729751586914,496,15,10000,SinusoidProjection +PrimaryTumor,0.45121949911117554,0.15384697914123535,496,15,10000,SinusoidProjection +PrimaryTumor,0.4390243887901306,0.14960002899169922,496,15,10000,SinusoidProjection +PrimaryTumor,0.4146341383457184,0.159376859664917,496,15,10000,SinusoidProjection +Ringnorm,0.9745945930480957,3.4906208515167236,11100,2,10000,SinusoidProjection +Ringnorm,0.976756751537323,3.1656627655029297,11100,2,10000,SinusoidProjection +Ringnorm,0.976216197013855,3.319549798965454,11100,2,10000,SinusoidProjection +Ringnorm,0.9751351475715637,3.1898601055145264,11100,2,10000,SinusoidProjection +Seeds,0.942307710647583,0.08895707130432129,316,3,10000,SinusoidProjection +Seeds,0.8269230723381042,0.09874701499938965,316,3,10000,SinusoidProjection +Seeds,0.8846153616905212,0.09196996688842773,316,3,10000,SinusoidProjection +Seeds,0.9807692170143127,0.09621477127075195,316,3,10000,SinusoidProjection +Semeion,0.8417085409164429,0.9595420360565186,2390,10,10000,SinusoidProjection +Semeion,0.8241205811500549,0.9629149436950684,2390,10,10000,SinusoidProjection +Semeion,0.8819095492362976,1.0919091701507568,2390,10,10000,SinusoidProjection +Semeion,0.8115577697753906,0.9484899044036865,2390,10,10000,SinusoidProjection +Soybean,0.5505319237709045,0.4917113780975342,614,18,10000,SinusoidProjection +Spambase,0.8382608890533447,2.2182579040527344,6902,2,10000,SinusoidProjection +Spambase,0.8399999737739563,2.138669729232788,6902,2,10000,SinusoidProjection +Spambase,0.8139130473136902,2.0678188800811768,6902,2,10000,SinusoidProjection +Spambase,0.8113043308258057,2.069749116897583,6902,2,10000,SinusoidProjection +Spect,0.4516128897666931,0.17581605911254883,158,2,10000,SinusoidProjection +Spectf,0.8823529481887817,0.1853618621826172,160,2,10000,SinusoidProjection +StatlogAustralianCredit,0.49418604373931885,0.31797313690185547,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5813953280448914,0.316054105758667,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.569767415523529,0.30369019508361816,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5639534592628479,0.3432731628417969,1036,2,10000,SinusoidProjection +StatlogGermanCredit,0.7080000042915344,0.45269298553466797,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7200000286102295,0.46927785873413086,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7080000042915344,0.4598383903503418,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7360000014305115,0.5223431587219238,1500,2,10000,SinusoidProjection +StatlogHeart,0.8507462739944458,0.12327408790588379,406,2,10000,SinusoidProjection +StatlogHeart,0.8059701323509216,0.11871170997619629,406,2,10000,SinusoidProjection +StatlogHeart,0.8059701323509216,0.11973190307617188,406,2,10000,SinusoidProjection +StatlogHeart,0.8358209133148193,0.12014007568359375,406,2,10000,SinusoidProjection +StatlogImage,0.8336221575737,0.9983150959014893,3466,7,10000,SinusoidProjection +StatlogImage,0.8474869728088379,1.1006450653076172,3466,7,10000,SinusoidProjection +StatlogImage,0.8526862859725952,1.03857421875,3466,7,10000,SinusoidProjection +StatlogImage,0.8648180365562439,1.0161149501800537,3466,7,10000,SinusoidProjection +StatlogLandsat,0.8255000114440918,3.1726090908050537,8870,6,10000,SinusoidProjection +StatlogShuttle,0.8320000171661377,24.436095237731934,87000,7,10000,SinusoidProjection +StatlogVehicle,0.5734597444534302,0.3865199089050293,1270,4,10000,SinusoidProjection +StatlogVehicle,0.549763023853302,0.37991881370544434,1270,4,10000,SinusoidProjection +StatlogVehicle,0.5308057069778442,0.37740111351013184,1270,4,10000,SinusoidProjection +StatlogVehicle,0.4644549787044525,0.36713409423828125,1270,4,10000,SinusoidProjection +SteelPlates,0.5072165131568909,0.8477451801300049,2912,7,10000,SinusoidProjection +SteelPlates,0.49896907806396484,0.8618299961090088,2912,7,10000,SinusoidProjection +SteelPlates,0.5278350710868835,1.0391290187835693,2912,7,10000,SinusoidProjection +SteelPlates,0.49690720438957214,0.906224250793457,2912,7,10000,SinusoidProjection +SyntheticControl,0.9200000166893005,0.29694509506225586,900,6,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.3495609760284424,900,6,10000,SinusoidProjection +SyntheticControl,0.95333331823349,0.3258178234100342,900,6,10000,SinusoidProjection +SyntheticControl,0.9333333373069763,0.2712719440460205,900,6,10000,SinusoidProjection +Teaching,0.5789473652839661,0.07855010032653809,226,3,10000,SinusoidProjection +Teaching,0.5789473652839661,0.07598304748535156,226,3,10000,SinusoidProjection +Teaching,0.44736841320991516,0.07581686973571777,226,3,10000,SinusoidProjection +Teaching,0.5263158082962036,0.08069205284118652,226,3,10000,SinusoidProjection +Thyroid,0.5280046463012695,4.038603782653809,7544,3,10000,SinusoidProjection +TicTacToe,0.6108786463737488,0.4240608215332031,1438,2,10000,SinusoidProjection +TicTacToe,0.6694560647010803,0.4290947914123535,1438,2,10000,SinusoidProjection +TicTacToe,0.6778242588043213,0.4392530918121338,1438,2,10000,SinusoidProjection +TicTacToe,0.6861924529075623,0.4901089668273926,1438,2,10000,SinusoidProjection +Titanic,0.7818182110786438,0.8985090255737305,3302,2,10000,SinusoidProjection +Titanic,0.7836363911628723,0.8930597305297852,3302,2,10000,SinusoidProjection +Titanic,0.7763636112213135,1.0029618740081787,3302,2,10000,SinusoidProjection +Titanic,0.7799999713897705,0.894603967666626,3302,2,10000,SinusoidProjection +Trains,0.5,0.005546092987060547,16,2,10000,SinusoidProjection +Trains,0.5,0.005322933197021484,16,2,10000,SinusoidProjection +Trains,1.0,0.006308078765869141,16,2,10000,SinusoidProjection +Trains,0.5,0.005615949630737305,16,2,10000,SinusoidProjection +Twonorm,0.977837860584259,3.425384998321533,11100,2,10000,SinusoidProjection +Twonorm,0.976216197013855,3.2760210037231445,11100,2,10000,SinusoidProjection +Twonorm,0.9708108305931091,3.271559953689575,11100,2,10000,SinusoidProjection +Twonorm,0.9740540385246277,3.284080982208252,11100,2,10000,SinusoidProjection +VertebralColumn2Clases,0.701298713684082,0.13472986221313477,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.701298713684082,0.1412198543548584,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7272727489471436,0.14347219467163086,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.6623376607894897,0.14927220344543457,466,2,10000,SinusoidProjection +VertebralColumn3Clases,0.7922077775001526,0.1535801887512207,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7792207598686218,0.15025997161865234,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7532467246055603,0.13069891929626465,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7922077775001526,0.13091087341308594,466,3,10000,SinusoidProjection +WallFollowing,0.5564516186714172,2.6072938442230225,8184,4,10000,SinusoidProjection +WallFollowing,0.5652492642402649,2.4320120811462402,8184,4,10000,SinusoidProjection +WallFollowing,0.5923753380775452,2.406848192214966,8184,4,10000,SinusoidProjection +WallFollowing,0.5659824013710022,2.4545459747314453,8184,4,10000,SinusoidProjection +Waveform,0.8144000172615051,2.3095591068267822,7500,3,10000,SinusoidProjection +Waveform,0.8223999738693237,2.3478190898895264,7500,3,10000,SinusoidProjection +Waveform,0.800000011920929,2.1848790645599365,7500,3,10000,SinusoidProjection +Waveform,0.8288000226020813,2.209411859512329,7500,3,10000,SinusoidProjection +WaveformNoise,0.8184000253677368,2.2405800819396973,7500,3,10000,SinusoidProjection +WaveformNoise,0.8104000091552734,2.2249972820281982,7500,3,10000,SinusoidProjection +WaveformNoise,0.8216000199317932,2.2037789821624756,7500,3,10000,SinusoidProjection +WaveformNoise,0.8087999820709229,2.2536559104919434,7500,3,10000,SinusoidProjection +Wine,1.0,0.1573960781097412,268,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.11578893661499023,268,3,10000,SinusoidProjection +Wine,0.9545454382896423,0.0808401107788086,268,3,10000,SinusoidProjection +Wine,0.9318181872367859,0.08453798294067383,268,3,10000,SinusoidProjection +WineQualityRed,0.3700000047683716,0.7149319648742676,2398,6,10000,SinusoidProjection +WineQualityRed,0.4325000047683716,0.7532179355621338,2398,6,10000,SinusoidProjection +WineQualityRed,0.4350000023841858,0.7503232955932617,2398,6,10000,SinusoidProjection +WineQualityRed,0.4000000059604645,0.7308049201965332,2398,6,10000,SinusoidProjection +WineQualityWhite,0.3284313678741455,2.1810901165008545,7348,7,10000,SinusoidProjection +WineQualityWhite,0.343137264251709,2.124415159225464,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3692810535430908,2.5611209869384766,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3325163424015045,2.078535795211792,7348,7,10000,SinusoidProjection +Yeast,0.5309972763061523,0.6381900310516357,2226,10,10000,SinusoidProjection +Yeast,0.47978436946868896,0.6453609466552734,2226,10,10000,SinusoidProjection +Yeast,0.5444744229316711,0.7034680843353271,2226,10,10000,SinusoidProjection +Yeast,0.5363881587982178,0.7283041477203369,2226,10,10000,SinusoidProjection +Zoo,0.9599999785423279,0.04955005645751953,152,7,10000,SinusoidProjection +Zoo,0.9599999785423279,0.050743818283081055,152,7,10000,SinusoidProjection +Zoo,1.0,0.05218195915222168,152,7,10000,SinusoidProjection +Zoo,1.0,0.05220675468444824,152,7,10000,SinusoidProjection +Abalone,0.5469348430633545,2.0704658031463623,6266,3,10000,RandomProjectionOnline +Abalone,0.4683907926082611,2.439175844192505,6266,3,10000,RandomProjectionOnline +Abalone,0.6130267977714539,2.9669010639190674,6266,3,10000,RandomProjectionOnline +Abalone,0.5277777910232544,3.1769559383392334,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.6403179168701172,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.14226293563842773,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.06545495986938477,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.06889700889587402,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.06572699546813965,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.07690691947937012,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.0701291561126709,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.06609892845153809,180,2,10000,RandomProjectionOnline +Adult,0.8269147872924805,34.34335112571716,65122,2,10000,RandomProjectionOnline +Annealing,0.07999999821186066,1.4960989952087402,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.5575221180915833,0.477154016494751,678,13,10000,RandomProjectionOnline +Arrhythmia,0.4336283206939697,0.40407299995422363,678,13,10000,RandomProjectionOnline +Arrhythmia,0.24778760969638824,0.4664499759674072,678,13,10000,RandomProjectionOnline +Arrhythmia,0.6637167930603027,0.7107129096984863,678,13,10000,RandomProjectionOnline +AudiologyStd,0.7200000286102295,0.239760160446167,342,18,10000,RandomProjectionOnline +BalanceScale,0.9294871687889099,0.34349679946899414,938,3,10000,RandomProjectionOnline +BalanceScale,0.9294871687889099,0.3961029052734375,938,3,10000,RandomProjectionOnline +BalanceScale,0.8910256624221802,0.2987220287322998,938,3,10000,RandomProjectionOnline +BalanceScale,0.8397436141967773,0.3361532688140869,938,3,10000,RandomProjectionOnline +Balloons,0.75,0.011282920837402344,24,2,10000,RandomProjectionOnline +Balloons,0.5,0.009796142578125,24,2,10000,RandomProjectionOnline +Balloons,0.5,0.01950812339782715,24,2,10000,RandomProjectionOnline +Balloons,1.0,0.011547088623046875,24,2,10000,RandomProjectionOnline +Bank,0.8716813921928406,2.34100604057312,6782,2,10000,RandomProjectionOnline +Bank,0.8876106142997742,3.0680527687072754,6782,2,10000,RandomProjectionOnline +Bank,0.8840708136558533,3.0185608863830566,6782,2,10000,RandomProjectionOnline +Bank,0.8398230075836182,3.147660970687866,6782,2,10000,RandomProjectionOnline +Blood,0.529411792755127,0.438399076461792,1122,2,10000,RandomProjectionOnline +Blood,0.7486631274223328,0.4356229305267334,1122,2,10000,RandomProjectionOnline +Blood,0.48128342628479004,0.4132058620452881,1122,2,10000,RandomProjectionOnline +Blood,0.5133689641952515,0.3951852321624756,1122,2,10000,RandomProjectionOnline +BreastCancer,0.6901408433914185,0.25057506561279297,430,2,10000,RandomProjectionOnline +BreastCancer,0.6901408433914185,0.1659712791442871,430,2,10000,RandomProjectionOnline +BreastCancer,0.8450704216957092,0.18031001091003418,430,2,10000,RandomProjectionOnline +BreastCancer,0.591549277305603,0.1560680866241455,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9142857193946838,0.36470627784729004,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8971428275108337,0.38019895553588867,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9200000166893005,0.3923830986022949,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9200000166893005,0.3647322654724121,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,0.2863602638244629,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,0.2884218692779541,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9154929518699646,0.2843170166015625,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9014084339141846,0.30170488357543945,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.12586021423339844,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.6938775777816772,0.09520506858825684,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.1326298713684082,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.8367347121238708,0.10369420051574707,298,2,10000,RandomProjectionOnline +BreastTissue,0.6153846383094788,0.07951116561889648,160,6,10000,RandomProjectionOnline +BreastTissue,0.807692289352417,0.07522797584533691,160,6,10000,RandomProjectionOnline +BreastTissue,0.5,0.0735480785369873,160,6,10000,RandomProjectionOnline +BreastTissue,0.6538461446762085,0.06274008750915527,160,6,10000,RandomProjectionOnline +Car,0.8564814925193787,1.664350986480713,2592,4,10000,RandomProjectionOnline +Car,0.8726851940155029,1.5480458736419678,2592,4,10000,RandomProjectionOnline +Car,0.7361111044883728,1.5124280452728271,2592,4,10000,RandomProjectionOnline +Car,0.8796296119689941,0.9980638027191162,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7382297515869141,1.3889858722686768,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7514124512672424,1.3551921844482422,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7250470519065857,1.4032888412475586,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7024481892585754,1.361637830734253,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8493408560752869,1.1531929969787598,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8794726729393005,1.1787269115447998,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8738229870796204,1.0538561344146729,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.9152542352676392,1.050570011138916,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.3846592605113983,33.82252287864685,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.376532644033432,24.17282009124756,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.38522952795028687,16.64983081817627,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.40176787972450256,21.83742380142212,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.9424280524253845,1.4565050601959229,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9637046456336975,1.4717588424682617,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9224029779434204,1.6328959465026855,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.9612014889717102,1.5037250518798828,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.5137614607810974,0.1918349266052246,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.6238532066345215,0.20009994506835938,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,0.1938018798828125,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5045871734619141,0.19207191467285156,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.10024595260620117,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.10417580604553223,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.13190007209777832,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.557692289352417,0.10302114486694336,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.8073592782020569,0.5846667289733887,1056,11,10000,RandomProjectionOnline +Connect4,0.7411925196647644,32.30067205429077,101336,3,10000,RandomProjectionOnline +Connect4,0.7558766007423401,32.63007187843323,101336,3,10000,RandomProjectionOnline +Connect4,0.7286991477012634,39.464163064956665,101336,3,10000,RandomProjectionOnline +Connect4,0.7484753131866455,35.33065438270569,101336,3,10000,RandomProjectionOnline +Contrac,0.45108696818351746,0.7128341197967529,2210,3,10000,RandomProjectionOnline +Contrac,0.5027173757553101,0.6891260147094727,2210,3,10000,RandomProjectionOnline +Contrac,0.4538043439388275,0.7165491580963135,2210,3,10000,RandomProjectionOnline +Contrac,0.44021740555763245,0.7166738510131836,2210,3,10000,RandomProjectionOnline +CreditApproval,0.8313953280448914,0.305999755859375,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,0.5461468696594238,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8662790656089783,0.4360392093658447,1036,2,10000,RandomProjectionOnline +CreditApproval,0.7558139562606812,0.4060978889465332,1036,2,10000,RandomProjectionOnline +CylinderBands,0.6328125,0.267758846282959,768,2,10000,RandomProjectionOnline +CylinderBands,0.625,0.2595500946044922,768,2,10000,RandomProjectionOnline +CylinderBands,0.609375,0.24724364280700684,768,2,10000,RandomProjectionOnline +CylinderBands,0.6875,0.2514519691467285,768,2,10000,RandomProjectionOnline +Dermatology,0.9890109896659851,0.2227458953857422,550,6,10000,RandomProjectionOnline +Dermatology,0.9450549483299255,0.19379401206970215,550,6,10000,RandomProjectionOnline +Dermatology,0.9560439586639404,0.17409467697143555,550,6,10000,RandomProjectionOnline +Dermatology,0.9780219793319702,0.17027926445007324,550,6,10000,RandomProjectionOnline +Echocardiogram,0.7272727489471436,0.05668306350708008,196,2,10000,RandomProjectionOnline +Echocardiogram,0.8181818127632141,0.06239795684814453,196,2,10000,RandomProjectionOnline +Echocardiogram,0.6969696879386902,0.06124305725097656,196,2,10000,RandomProjectionOnline +Echocardiogram,0.6666666865348816,0.058676958084106445,196,2,10000,RandomProjectionOnline +Ecoli,0.7976190447807312,0.17100024223327637,504,8,10000,RandomProjectionOnline +Ecoli,0.6785714030265808,0.20259499549865723,504,8,10000,RandomProjectionOnline +Ecoli,0.75,0.1861250400543213,504,8,10000,RandomProjectionOnline +Ecoli,0.726190447807312,0.22127103805541992,504,8,10000,RandomProjectionOnline +EnergyY1,0.8333333134651184,0.3481471538543701,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8489583134651184,0.4200279712677002,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8125,0.388347864151001,1152,3,10000,RandomProjectionOnline +EnergyY1,0.78125,0.3528146743774414,1152,3,10000,RandomProjectionOnline +EnergyY2,0.7916666865348816,0.3653829097747803,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8697916865348816,0.3506019115447998,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8385416865348816,0.3359971046447754,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8072916865348816,0.3359508514404297,1152,3,10000,RandomProjectionOnline +Fertility,0.8799999952316284,0.045658111572265625,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.046224117279052734,150,2,10000,RandomProjectionOnline +Fertility,0.8399999737739563,0.04797196388244629,150,2,10000,RandomProjectionOnline +Fertility,0.7200000286102295,0.04734683036804199,150,2,10000,RandomProjectionOnline +Flags,0.3541666567325592,0.12045907974243164,292,8,10000,RandomProjectionOnline +Flags,0.4583333432674408,0.10473799705505371,292,8,10000,RandomProjectionOnline +Flags,0.4166666567325592,0.10692882537841797,292,8,10000,RandomProjectionOnline +Flags,0.3541666567325592,0.12811684608459473,292,8,10000,RandomProjectionOnline +Glass,0.6603773832321167,0.14290380477905273,322,6,10000,RandomProjectionOnline +Glass,0.5283018946647644,0.1291210651397705,322,6,10000,RandomProjectionOnline +Glass,0.49056604504585266,0.23764681816101074,322,6,10000,RandomProjectionOnline +Glass,0.4528301954269409,0.1633460521697998,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.5394737124443054,0.2260270118713379,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.7105262875556946,0.19829511642456055,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.5526315569877625,0.22005200386047363,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.6052631735801697,0.1376512050628662,460,2,10000,RandomProjectionOnline +HayesRoth,0.2142857164144516,0.09149909019470215,264,3,10000,RandomProjectionOnline +HeartCleveland,0.32894736528396606,0.26229190826416016,454,5,10000,RandomProjectionOnline +HeartCleveland,0.40789473056793213,0.1948390007019043,454,5,10000,RandomProjectionOnline +HeartCleveland,0.6052631735801697,0.15311217308044434,454,5,10000,RandomProjectionOnline +HeartCleveland,0.46052631735801697,0.1875288486480713,454,5,10000,RandomProjectionOnline +HeartHungarian,0.7808219194412231,0.1694469451904297,442,5,10000,RandomProjectionOnline +HeartHungarian,0.7945205569267273,0.35634684562683105,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8219178318977356,0.26516294479370117,442,5,10000,RandomProjectionOnline +HeartHungarian,0.5890411138534546,0.2515420913696289,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.4838709533214569,0.11558294296264648,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.22580644488334656,0.07603716850280762,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.3870967626571655,0.20136380195617676,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.35483869910240173,0.2522468566894531,184,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,0.34987974166870117,300,5,10000,RandomProjectionOnline +HeartVa,0.36000001430511475,0.7303452491760254,300,5,10000,RandomProjectionOnline +HeartVa,0.36000001430511475,0.18488860130310059,300,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,0.24260687828063965,300,5,10000,RandomProjectionOnline +Hepatitis,0.7435897588729858,0.07744693756103516,232,2,10000,RandomProjectionOnline +Hepatitis,0.7179487347602844,0.07329893112182617,232,2,10000,RandomProjectionOnline +Hepatitis,0.6666666865348816,0.16957998275756836,232,2,10000,RandomProjectionOnline +Hepatitis,0.8205128312110901,0.11069202423095703,232,2,10000,RandomProjectionOnline +HillValley,0.7178217768669128,1.1745660305023193,1212,2,10000,RandomProjectionOnline +HorseColic,0.6029411554336548,0.3595881462097168,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6095890402793884,0.3756380081176758,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6438356041908264,0.4503931999206543,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6917808055877686,0.4575819969177246,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.6917808055877686,0.3928821086883545,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.30761903524398804,2.8788959980010986,420,7,10000,RandomProjectionOnline +Ionosphere,0.8636363744735718,0.1799299716949463,526,2,10000,RandomProjectionOnline +Ionosphere,0.7159090638160706,0.6851778030395508,526,2,10000,RandomProjectionOnline +Ionosphere,0.9090909361839294,0.264599084854126,526,2,10000,RandomProjectionOnline +Ionosphere,0.8636363744735718,0.3173239231109619,526,2,10000,RandomProjectionOnline +Iris,0.7837837934494019,0.08724689483642578,226,3,10000,RandomProjectionOnline +Iris,0.7567567825317383,0.07177591323852539,226,3,10000,RandomProjectionOnline +Iris,0.8108108043670654,0.06991434097290039,226,3,10000,RandomProjectionOnline +Iris,0.8918918967247009,0.07450199127197266,226,3,10000,RandomProjectionOnline +LedDisplay,0.6840000152587891,0.5467789173126221,1500,10,10000,RandomProjectionOnline +LedDisplay,0.5920000076293945,0.5291481018066406,1500,10,10000,RandomProjectionOnline +LedDisplay,0.6800000071525574,0.5006928443908691,1500,10,10000,RandomProjectionOnline +LedDisplay,0.671999990940094,0.5092332363128662,1500,10,10000,RandomProjectionOnline +Lenses,0.6666666865348816,0.01335000991821289,36,3,10000,RandomProjectionOnline +Lenses,0.3333333432674408,0.012912273406982422,36,3,10000,RandomProjectionOnline +Lenses,0.8333333134651184,0.012848854064941406,36,3,10000,RandomProjectionOnline +Lenses,0.8333333134651184,0.013025999069213867,36,3,10000,RandomProjectionOnline +Letter,0.8173999786376953,14.198485612869263,30000,26,10000,RandomProjectionOnline +Letter,0.8104000091552734,12.511723041534424,30000,26,10000,RandomProjectionOnline +Letter,0.8144000172615051,10.488247156143188,30000,26,10000,RandomProjectionOnline +Letter,0.8267999887466431,10.699421882629395,30000,26,10000,RandomProjectionOnline +Libras,0.6222222447395325,0.2308032512664795,540,15,10000,RandomProjectionOnline +Libras,0.7222222089767456,0.3163480758666992,540,15,10000,RandomProjectionOnline +Libras,0.6777777671813965,0.23142671585083008,540,15,10000,RandomProjectionOnline +Libras,0.7111111283302307,0.2974579334259033,540,15,10000,RandomProjectionOnline +LowResSpect,0.7518796920776367,0.2846710681915283,796,9,10000,RandomProjectionOnline +LowResSpect,0.9248120188713074,0.359569787979126,796,9,10000,RandomProjectionOnline +LowResSpect,0.8721804618835449,0.29459619522094727,796,9,10000,RandomProjectionOnline +LowResSpect,0.8721804618835449,0.3401811122894287,796,9,10000,RandomProjectionOnline +LungCancer,0.5,0.019212007522583008,48,3,10000,RandomProjectionOnline +LungCancer,0.625,0.022072792053222656,48,3,10000,RandomProjectionOnline +LungCancer,0.375,0.018792152404785156,48,3,10000,RandomProjectionOnline +LungCancer,0.5,0.030952930450439453,48,3,10000,RandomProjectionOnline +Lymphography,0.5405405163764954,0.07669496536254883,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,0.07883810997009277,222,4,10000,RandomProjectionOnline +Lymphography,0.7567567825317383,0.07765722274780273,222,4,10000,RandomProjectionOnline +Lymphography,0.6756756901741028,0.07525515556335449,222,4,10000,RandomProjectionOnline +Magic,0.7545741200447083,9.540080070495605,28530,2,10000,RandomProjectionOnline +Magic,0.8281808495521545,9.0087890625,28530,2,10000,RandomProjectionOnline +Magic,0.8208202123641968,9.0989990234375,28530,2,10000,RandomProjectionOnline +Magic,0.795793890953064,8.71462106704712,28530,2,10000,RandomProjectionOnline +Mammographic,0.7541666626930237,0.44345688819885254,1442,2,10000,RandomProjectionOnline +Mammographic,0.7749999761581421,0.44463419914245605,1442,2,10000,RandomProjectionOnline +Mammographic,0.6625000238418579,0.4355788230895996,1442,2,10000,RandomProjectionOnline +Mammographic,0.7083333134651184,0.44872498512268066,1442,2,10000,RandomProjectionOnline +Miniboone,0.8129843473434448,54.956068992614746,195096,2,10000,RandomProjectionOnline +Miniboone,0.8602533936500549,57.62394428253174,195096,2,10000,RandomProjectionOnline +Miniboone,0.8536105155944824,55.08173489570618,195096,2,10000,RandomProjectionOnline +Miniboone,0.8338356614112854,53.60287690162659,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.05516386032104492,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.05949592590332031,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.056344032287597656,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.054779767990112305,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7490589618682861,1.5505452156066895,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7703889608383179,1.5364642143249512,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.8143036365509033,1.5627100467681885,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7289837002754211,1.5380489826202393,4786,3,10000,RandomProjectionOnline +Monks1,0.6527777910232544,0.3245368003845215,248,2,10000,RandomProjectionOnline +Monks2,0.5625,0.35802221298217773,338,2,10000,RandomProjectionOnline +Monks3,0.5856481194496155,0.319443941116333,244,2,10000,RandomProjectionOnline +Mushroom,0.9980305433273315,3.6187949180603027,12186,2,10000,RandomProjectionOnline +Mushroom,0.9985228776931763,3.5327470302581787,12186,2,10000,RandomProjectionOnline +Mushroom,1.0,3.4783589839935303,12186,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,3.4931681156158447,12186,2,10000,RandomProjectionOnline +Musk1,0.6470588445663452,0.25800299644470215,714,2,10000,RandomProjectionOnline +Musk1,0.756302535533905,0.2611119747161865,714,2,10000,RandomProjectionOnline +Musk1,0.6722689270973206,0.25847673416137695,714,2,10000,RandomProjectionOnline +Musk1,0.7226890921592712,0.2568850517272949,714,2,10000,RandomProjectionOnline +Musk2,0.8975136280059814,3.450749158859253,9898,2,10000,RandomProjectionOnline +Musk2,0.9563371539115906,3.530163049697876,9898,2,10000,RandomProjectionOnline +Musk2,0.9624014496803284,4.357506990432739,9898,2,10000,RandomProjectionOnline +Musk2,0.9605821967124939,4.779505968093872,9898,2,10000,RandomProjectionOnline +Nursery,0.8589506149291992,7.2703697681427,19440,5,10000,RandomProjectionOnline +Nursery,0.8509259223937988,6.105924844741821,19440,5,10000,RandomProjectionOnline +Nursery,0.8385802507400513,6.0880467891693115,19440,5,10000,RandomProjectionOnline +Nursery,0.8904321193695068,6.041714191436768,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.545098066329956,0.4721870422363281,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7529411911964417,0.4758138656616211,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7686274647712708,0.48224568367004395,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6823529601097107,0.48383307456970215,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,0.4442131519317627,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8901960849761963,0.4803769588470459,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.9215686321258545,0.45244598388671875,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,0.4423952102661133,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7719298005104065,0.4318571090698242,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,0.42395615577697754,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.640350878238678,0.433704137802124,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7719298005104065,0.42627620697021484,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8684210777282715,0.4023270606994629,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8859649300575256,0.4067838191986084,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8245614171028137,0.41098475456237793,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.9078947305679321,0.4071211814880371,1368,3,10000,RandomProjectionOnline +Optical,0.9282137155532837,3.5450439453125,7646,10,10000,RandomProjectionOnline +Ozone,0.965299665927887,1.2562708854675293,3804,2,10000,RandomProjectionOnline +Ozone,0.9716088175773621,1.1879117488861084,3804,2,10000,RandomProjectionOnline +Ozone,0.9668769836425781,1.158642292022705,3804,2,10000,RandomProjectionOnline +Ozone,0.9589905142784119,1.192138910293579,3804,2,10000,RandomProjectionOnline +PageBlocks,0.9429824352264404,2.781531810760498,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9517543911933899,2.3880162239074707,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9356725215911865,2.563291072845459,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9108186960220337,2.4637999534606934,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8367347121238708,0.08969902992248535,292,2,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.09452009201049805,292,2,10000,RandomProjectionOnline +Parkinsons,0.8979591727256775,0.09298396110534668,292,2,10000,RandomProjectionOnline +Parkinsons,0.918367326259613,0.09038996696472168,292,2,10000,RandomProjectionOnline +Pendigits,0.9253859519958496,5.464268684387207,14988,10,10000,RandomProjectionOnline +Pima,0.5833333134651184,0.34504103660583496,1152,2,10000,RandomProjectionOnline +Pima,0.5885416865348816,0.3593149185180664,1152,2,10000,RandomProjectionOnline +Pima,0.6770833134651184,0.3750038146972656,1152,2,10000,RandomProjectionOnline +Pima,0.6614583134651184,0.38101887702941895,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.7692307829856873,0.05229902267456055,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.054071903228759766,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.05200791358947754,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.055516958236694336,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.05698394775390625,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.7692307829856873,0.05320310592651367,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.05671405792236328,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5,0.05427908897399902,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.052049875259399414,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.782608687877655,0.05029702186584473,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.3478260934352875,0.04854774475097656,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.52173912525177,0.04870200157165527,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.04869389533996582,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.051344871520996094,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.04961585998535156,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.04778599739074707,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.06638169288635254,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.5,0.06058764457702637,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.06044912338256836,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.059984683990478516,158,6,10000,RandomProjectionOnline +Planning,0.5777778029441833,0.08687496185302734,274,2,10000,RandomProjectionOnline +Planning,0.6888889074325562,0.08896684646606445,274,2,10000,RandomProjectionOnline +Planning,0.6000000238418579,0.09467005729675293,274,2,10000,RandomProjectionOnline +Planning,0.5555555820465088,0.08807611465454102,274,2,10000,RandomProjectionOnline +PlantMargin,0.625,1.2657649517059326,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6050000190734863,1.2235288619995117,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6524999737739563,1.176354169845581,2400,100,10000,RandomProjectionOnline +PlantMargin,0.6449999809265137,1.3335139751434326,2400,100,10000,RandomProjectionOnline +PlantShape,0.4399999976158142,1.289736032485962,2400,100,10000,RandomProjectionOnline +PlantShape,0.4925000071525574,1.213949203491211,2400,100,10000,RandomProjectionOnline +PlantShape,0.4675000011920929,1.2576677799224854,2400,100,10000,RandomProjectionOnline +PlantShape,0.48750001192092896,1.2031161785125732,2400,100,10000,RandomProjectionOnline +PlantTexture,0.6600000262260437,1.1881940364837646,2398,100,10000,RandomProjectionOnline +PlantTexture,0.637499988079071,1.4174089431762695,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6324999928474426,1.34871506690979,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6349999904632568,1.1861040592193604,2398,100,10000,RandomProjectionOnline +PostOperative,0.6818181872367859,0.04407501220703125,136,3,10000,RandomProjectionOnline +PostOperative,0.7272727489471436,0.05054521560668945,136,3,10000,RandomProjectionOnline +PostOperative,0.7727272510528564,0.04797101020812988,136,3,10000,RandomProjectionOnline +PostOperative,0.6363636255264282,0.050553083419799805,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.6341463327407837,0.19507312774658203,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.46341463923454285,0.1931140422821045,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.45121949911117554,0.19480323791503906,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.37804877758026123,0.19667911529541016,496,15,10000,RandomProjectionOnline +Ringnorm,0.9783783555030823,3.0517101287841797,11100,2,10000,RandomProjectionOnline +Ringnorm,0.976756751537323,3.0846502780914307,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9502702951431274,3.0691709518432617,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9740540385246277,3.153210163116455,11100,2,10000,RandomProjectionOnline +Seeds,0.9230769276618958,0.10426211357116699,316,3,10000,RandomProjectionOnline +Seeds,0.8653846383094788,0.09205508232116699,316,3,10000,RandomProjectionOnline +Seeds,0.8461538553237915,0.09382796287536621,316,3,10000,RandomProjectionOnline +Seeds,0.9615384340286255,0.09842896461486816,316,3,10000,RandomProjectionOnline +Semeion,0.8517587780952454,1.0327701568603516,2390,10,10000,RandomProjectionOnline +Semeion,0.856783926486969,1.1427409648895264,2390,10,10000,RandomProjectionOnline +Semeion,0.8492462038993835,1.1851179599761963,2390,10,10000,RandomProjectionOnline +Semeion,0.8341708779335022,1.0834739208221436,2390,10,10000,RandomProjectionOnline +Soybean,0.31117022037506104,0.40415477752685547,614,18,10000,RandomProjectionOnline +Spambase,0.8469565510749817,2.4271280765533447,6902,2,10000,RandomProjectionOnline +Spambase,0.8608695864677429,3.7856078147888184,6902,2,10000,RandomProjectionOnline +Spambase,0.904347836971283,3.0819199085235596,6902,2,10000,RandomProjectionOnline +Spambase,0.8913043737411499,2.8335330486297607,6902,2,10000,RandomProjectionOnline +Spect,0.5322580933570862,0.1677560806274414,158,2,10000,RandomProjectionOnline +Spectf,0.2192513346672058,0.20867204666137695,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5232558250427246,0.6823492050170898,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5988371968269348,0.5888729095458984,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5290697813034058,0.41353917121887207,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.645348846912384,0.3303859233856201,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6480000019073486,0.4750697612762451,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6959999799728394,0.49533915519714355,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7239999771118164,0.4980039596557617,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7480000257492065,0.48665308952331543,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8059701323509216,0.12966609001159668,406,2,10000,RandomProjectionOnline +StatlogHeart,0.6567164063453674,0.12225198745727539,406,2,10000,RandomProjectionOnline +StatlogHeart,0.8208954930305481,0.12832093238830566,406,2,10000,RandomProjectionOnline +StatlogHeart,0.7761194109916687,0.1267557144165039,406,2,10000,RandomProjectionOnline +StatlogImage,0.8960138559341431,1.1212010383605957,3466,7,10000,RandomProjectionOnline +StatlogImage,0.927209734916687,1.0834927558898926,3466,7,10000,RandomProjectionOnline +StatlogImage,0.941074550151825,1.169922113418579,3466,7,10000,RandomProjectionOnline +StatlogImage,0.9497400522232056,1.078394889831543,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.8389999866485596,3.080308198928833,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.9956551790237427,25.55039930343628,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.6255924105644226,0.4105801582336426,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.6872037649154663,0.45724987983703613,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.5971564054489136,0.4478170871734619,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.5687204003334045,0.4222080707550049,1270,4,10000,RandomProjectionOnline +SteelPlates,0.6577319502830505,1.0352778434753418,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6762886643409729,1.073333978652954,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6350515484809875,1.0284481048583984,2912,7,10000,RandomProjectionOnline +SteelPlates,0.6536082625389099,1.027580976486206,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.8600000143051147,0.3009202480316162,900,6,10000,RandomProjectionOnline +SyntheticControl,0.8600000143051147,0.3946099281311035,900,6,10000,RandomProjectionOnline +SyntheticControl,0.6866666674613953,0.4809248447418213,900,6,10000,RandomProjectionOnline +SyntheticControl,0.8133333325386047,0.651320219039917,900,6,10000,RandomProjectionOnline +Teaching,0.3684210479259491,0.11492586135864258,226,3,10000,RandomProjectionOnline +Teaching,0.6052631735801697,0.09241008758544922,226,3,10000,RandomProjectionOnline +Teaching,0.4736842215061188,0.10732698440551758,226,3,10000,RandomProjectionOnline +Teaching,0.3947368562221527,0.1907191276550293,226,3,10000,RandomProjectionOnline +Thyroid,0.8795216083526611,5.052684783935547,7544,3,10000,RandomProjectionOnline +TicTacToe,0.8535565137863159,0.6496589183807373,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8619247078895569,0.5792651176452637,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8158996105194092,0.46198606491088867,1438,2,10000,RandomProjectionOnline +TicTacToe,0.8368200659751892,0.47591114044189453,1438,2,10000,RandomProjectionOnline +Titanic,0.7909091114997864,0.9037501811981201,3302,2,10000,RandomProjectionOnline +Titanic,0.5145454406738281,0.894028902053833,3302,2,10000,RandomProjectionOnline +Titanic,0.7818182110786438,0.9150691032409668,3302,2,10000,RandomProjectionOnline +Titanic,0.45818182826042175,0.8932781219482422,3302,2,10000,RandomProjectionOnline +Trains,0.5,0.007331132888793945,16,2,10000,RandomProjectionOnline +Trains,0.5,0.005993843078613281,16,2,10000,RandomProjectionOnline +Trains,1.0,0.006644010543823242,16,2,10000,RandomProjectionOnline +Trains,1.0,0.007643938064575195,16,2,10000,RandomProjectionOnline +Twonorm,0.6481081247329712,3.3499598503112793,11100,2,10000,RandomProjectionOnline +Twonorm,0.6270270347595215,3.4527361392974854,11100,2,10000,RandomProjectionOnline +Twonorm,0.6762162446975708,4.437915086746216,11100,2,10000,RandomProjectionOnline +Twonorm,0.6502702832221985,3.8555898666381836,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.15179681777954102,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.1582479476928711,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.14037489891052246,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7662337422370911,0.15252470970153809,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7922077775001526,0.14238572120666504,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.8051947951316833,0.15076088905334473,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.14748811721801758,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.15877127647399902,466,3,10000,RandomProjectionOnline +WallFollowing,0.7690615653991699,2.6928491592407227,8184,4,10000,RandomProjectionOnline +WallFollowing,0.7690615653991699,2.6963589191436768,8184,4,10000,RandomProjectionOnline +WallFollowing,0.8504399061203003,3.7465760707855225,8184,4,10000,RandomProjectionOnline +WallFollowing,0.7221407890319824,2.813505172729492,8184,4,10000,RandomProjectionOnline +Waveform,0.8303999900817871,2.482640027999878,7500,3,10000,RandomProjectionOnline +Waveform,0.8295999765396118,3.5212011337280273,7500,3,10000,RandomProjectionOnline +Waveform,0.8119999766349792,2.602543830871582,7500,3,10000,RandomProjectionOnline +Waveform,0.8471999764442444,2.4941420555114746,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8511999845504761,2.318688154220581,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8416000008583069,2.294321060180664,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8568000197410583,2.3245139122009277,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8392000198364258,4.889336109161377,7500,3,10000,RandomProjectionOnline +Wine,0.9772727489471436,0.1605539321899414,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.1208038330078125,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.08738207817077637,268,3,10000,RandomProjectionOnline +Wine,0.7727272510528564,0.0841679573059082,268,3,10000,RandomProjectionOnline +WineQualityRed,0.48750001192092896,0.9230830669403076,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.45750001072883606,1.6720452308654785,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.5774999856948853,1.102977991104126,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.512499988079071,1.089629888534546,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.5049019455909729,2.570470094680786,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.45261436700820923,2.4939398765563965,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.4493463933467865,2.5173540115356445,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.5196078419685364,3.279263973236084,7348,7,10000,RandomProjectionOnline +Yeast,0.5579515099525452,2.8492629528045654,2226,10,10000,RandomProjectionOnline +Yeast,0.5471698045730591,1.3877460956573486,2226,10,10000,RandomProjectionOnline +Yeast,0.506738543510437,1.1361641883850098,2226,10,10000,RandomProjectionOnline +Yeast,0.49865227937698364,1.2277607917785645,2226,10,10000,RandomProjectionOnline +Zoo,0.8799999952316284,0.08967185020446777,152,7,10000,RandomProjectionOnline +Zoo,0.8799999952316284,0.09149408340454102,152,7,10000,RandomProjectionOnline +Zoo,1.0,0.09650111198425293,152,7,10000,RandomProjectionOnline +Zoo,1.0,0.07274889945983887,152,7,10000,RandomProjectionOnline diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py index 9994baf5..ddd9396a 100644 --- a/examples/hdc_methods_survey/run_experiment.py +++ b/examples/hdc_methods_survey/run_experiment.py @@ -13,7 +13,7 @@ import sinusoid_projection_online_iterative import sinusoid_projection_regenerative_contiuous import sinusoid_projection_regenerative_reset - +import time dimensions = [10000] epochs = [5] drop_rate = [0.2] @@ -38,4 +38,5 @@ ] for i in files: - i.experiment() + t = time.time() + i.experiment(filename=t) diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index 3621db44..411d2be0 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -18,7 +20,7 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="SinusoidProjection"): +def experiment(DIMENSIONS=10000, method="SinusoidProjection", filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -71,6 +73,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): samples = samples.to(device) @@ -78,6 +84,10 @@ def forward(self, x): samples_hv = encode(samples) model.add(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -89,8 +99,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index 2323ace2..bd45705b 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -18,7 +20,7 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5): +def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -71,6 +73,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + for i in range(epochs): with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -79,6 +85,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -90,8 +100,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 2323ace2..c616263a 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -18,7 +20,7 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5): +def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -37,7 +39,7 @@ def forward(self, x): return torchhd.hard_quantize(sample_hv) benchmark = UCIClassificationBenchmark("../data", download=True) - results_file = "results/results" + str(time.time()) + ".csv" + results_file = "results/results" + filename + ".csv" with open(results_file, "w", newline="") as file: writer = csv.writer(file) writer.writerow( @@ -71,6 +73,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + for i in range(epochs): with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -79,6 +85,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -90,8 +100,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py index e0c1f337..2a887cd4 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -22,8 +24,7 @@ def experiment( DIMENSIONS=10000, method="SinusoidProjectionRegenerativeContinuous", epochs=5, - drop_rate=0.2, -): + drop_rate=0.2, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -76,6 +77,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + for i in range(epochs): with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -84,6 +89,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 model.normalize() if i < epochs - 1: @@ -99,8 +108,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index f7531d87..a48eb82c 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -5,11 +5,13 @@ import torchmetrics from tqdm import tqdm import torch.utils.data as data - +import json +import os import torchhd from torchhd import embeddings from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark +import numpy as np device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -22,8 +24,7 @@ def experiment( DIMENSIONS=10000, method="SinusoidProjectionRegenerativeReset", epochs=5, - drop_rate=0.2, -): + drop_rate=0.2, filename='exp'): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -76,6 +77,10 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) t = time.time() + + added_classes = {} + wrong_inferred = {} + for i in range(epochs): with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): @@ -84,6 +89,10 @@ def forward(self, x): samples_hv = encode(samples) model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 model.normalize() if i < epochs - 1: @@ -99,8 +108,57 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) + op = 'r+' + if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: writer = csv.writer(file) writer.writerow( diff --git a/examples/language_recognition.py b/examples/language_recognition.py index fd5da321..92065227 100644 --- a/examples/language_recognition.py +++ b/examples/language_recognition.py @@ -15,7 +15,7 @@ device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) -DIMENSIONS = 10000 +DIMENSIONS = 512 BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones # cap maximum sample size to 128 characters (including spaces) MAX_INPUT_SIZE = 128 @@ -55,14 +55,29 @@ def transform(x: str) -> torch.Tensor: test_ld = data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) +def ngram(input, n, permute_hv): + input = torchhd.as_vsa_model(input) + n_gram = torchhd.bind(input[..., : -(n - 1), :], torch.unsqueeze(permute_hv[n - 2].repeat((input.shape[1]-(n-1)),1), 0)) + for i in range(1, n): + stop = None if i == (n - 1) else -(n - i - 1) + if n - i - 1 == 0: + sample = input[..., i:stop, :] + else: + sample = torchhd.bind(input[..., i:stop, :], torch.unsqueeze(permute_hv[n - i - 2].repeat((input.shape[1]-(n-1)),1), 0)) + n_gram = torchhd.bind(n_gram, sample) + return torchhd.multiset(n_gram) + + class Encoder(nn.Module): def __init__(self, out_features, size): super(Encoder, self).__init__() self.symbol = embeddings.Random(size, out_features, padding_idx=PADDING_IDX) + self.permute_hv = torchhd.circular_hv(2, out_features) def forward(self, x): symbols = self.symbol(x) - sample_hv = torchhd.ngrams(symbols, n=3) + #sample_hv = torchhd.ngrams(symbols, n=3) + sample_hv = ngram(symbols, 3, self.permute_hv) return torchhd.hard_quantize(sample_hv) From f069e12c6007bdc809bba05712919c70b30e8aac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 24 Feb 2023 05:38:47 +0000 Subject: [PATCH 14/50] [github-action] formatting fixes --- examples/emg_hand_gestures.py | 18 ++++++++++--- .../hdc_methods_survey/density_encoding.py | 7 +++--- .../density_encoding_online.py | 6 ++--- .../density_encoding_online_iterative.py | 8 +++--- ...ensity_encoding_regenerative_continuous.py | 7 +++--- .../density_encoding_regenerative_reset.py | 12 ++++++--- .../hdc_methods_survey/hashmap_encoding.py | 8 +++--- .../hashmap_encoding_online.py | 9 ++++--- .../hashmap_encoding_online_iterative.py | 11 +++++--- ...ashmap_encoding_regenerative_continuous.py | 8 +++--- .../hashmap_encoding_regenerative_reset.py | 8 +++--- examples/hdc_methods_survey/plot.py | 25 +++++++++---------- .../hdc_methods_survey/random_projection.py | 6 ++--- .../random_projection_online.py | 4 +-- .../random_projection_online_iterative.py | 13 +++++----- ...ndom_projection_regenerative_continuous.py | 8 +++--- .../random_projection_regenerative_reset.py | 8 +++--- examples/hdc_methods_survey/run_experiment.py | 1 + .../hdc_methods_survey/sinusoid_projection.py | 6 ++--- .../sinusoid_projection_online.py | 11 +++++--- .../sinusoid_projection_online_iterative.py | 11 +++++--- ...usoid_projection_regenerative_contiuous.py | 8 +++--- .../sinusoid_projection_regenerative_reset.py | 8 +++--- examples/language_recognition.py | 14 ++++++++--- 24 files changed, 142 insertions(+), 83 deletions(-) diff --git a/examples/emg_hand_gestures.py b/examples/emg_hand_gestures.py index c5b07050..d0960dab 100644 --- a/examples/emg_hand_gestures.py +++ b/examples/emg_hand_gestures.py @@ -27,18 +27,28 @@ def transform(x): return x[SUBSAMPLES] + def ngram(input, n, permute_hv): input = torchhd.as_vsa_model(input) - n_gram = torchhd.bind(input[..., : -(n - 1), :], torch.unsqueeze(permute_hv[n - 2].repeat((input.shape[1]-(n-1)),1), 0)) + n_gram = torchhd.bind( + input[..., : -(n - 1), :], + torch.unsqueeze(permute_hv[n - 2].repeat((input.shape[1] - (n - 1)), 1), 0), + ) for i in range(1, n): stop = None if i == (n - 1) else -(n - i - 1) if n - i - 1 == 0: sample = input[..., i:stop, :] else: - sample = torchhd.bind(input[..., i:stop, :], torch.unsqueeze(permute_hv[n - i - 2].repeat((input.shape[1]-(n-1)),1), 0)) + sample = torchhd.bind( + input[..., i:stop, :], + torch.unsqueeze( + permute_hv[n - i - 2].repeat((input.shape[1] - (n - 1)), 1), 0 + ), + ) n_gram = torchhd.bind(n_gram, sample) return torchhd.multiset(n_gram) + class Encoder(nn.Module): def __init__(self, out_features, timestamps, channels): super(Encoder, self).__init__() @@ -46,7 +56,7 @@ def __init__(self, out_features, timestamps, channels): self.channels = embeddings.Random(channels, out_features) self.timestamps = embeddings.Random(timestamps, out_features) self.signals = embeddings.Level(NUM_LEVELS, out_features, high=20) - self.permute_hv = torchhd.circular_hv(N_GRAM_SIZE-1, out_features) + self.permute_hv = torchhd.circular_hv(N_GRAM_SIZE - 1, out_features) def forward(self, input: torch.Tensor) -> torch.Tensor: signal = self.signals(input) @@ -54,7 +64,7 @@ def forward(self, input: torch.Tensor) -> torch.Tensor: samples = torchhd.bind(signal, self.timestamps.weight.unsqueeze(1)) samples = torchhd.multiset(samples) - #sample_hv = torchhd.ngrams(samples, n=N_GRAM_SIZE) + # sample_hv = torchhd.ngrams(samples, n=N_GRAM_SIZE) sample_hv = ngram(samples, N_GRAM_SIZE, self.permute_hv) return torchhd.hard_quantize(sample_hv) diff --git a/examples/hdc_methods_survey/density_encoding.py b/examples/hdc_methods_survey/density_encoding.py index 5e9173b3..c5574322 100644 --- a/examples/hdc_methods_survey/density_encoding.py +++ b/examples/hdc_methods_survey/density_encoding.py @@ -12,6 +12,7 @@ from torchhd.datasets import UCIClassificationBenchmark import json import os + BATCH_SIZE = 1 device = "cpu" @@ -19,7 +20,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncoding", filename='exp'): +def experiment(DIMENSIONS=10000, method="DensityEncoding", filename="exp"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -105,8 +106,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index 32fde2da..b36b9225 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -20,7 +20,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingOnline", filename='exp'): +def experiment(DIMENSIONS=10000, method="DensityEncodingOnline", filename="exp"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -106,8 +106,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/density_encoding_online_iterative.py b/examples/hdc_methods_survey/density_encoding_online_iterative.py index 1d620a1d..03e1980a 100644 --- a/examples/hdc_methods_survey/density_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/density_encoding_online_iterative.py @@ -20,7 +20,9 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingOnlineIterative", epochs=5, filename='exp'): +def experiment( + DIMENSIONS=10000, method="DensityEncodingOnlineIterative", epochs=5, filename="exp" +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -107,8 +109,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py index 3f0f9370..f50a4a3a 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -25,7 +25,8 @@ def experiment( method="DensityEncodingRegenerativeContinuous", epochs=5, drop_rate=0.2, - filename='exp'): + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -115,8 +116,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py index 8a4abe3c..85d3eb24 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -21,7 +21,12 @@ def experiment( - DIMENSIONS=10000, method="DensityEncodingRegenerativeReset", epochs=5, drop_rate=0.2, filename='exp'): + DIMENSIONS=10000, + method="DensityEncodingRegenerativeReset", + epochs=5, + drop_rate=0.2, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -91,7 +96,6 @@ def forward(self, x): else: added_classes[labels.item()] += 1 - if i < epochs - 1: model.regenerate_reset(encode.embed.density_encoding.weight, drop_rate) @@ -112,8 +116,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index 8298fb6a..07e22f3d 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -19,7 +19,9 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="HashmapProjection", levels=100, filename='exp'): +def experiment( + DIMENSIONS=10000, method="HashmapProjection", levels=100, filename="exp" +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -105,8 +107,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 631479df..cf032e61 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -12,13 +12,16 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark import numpy as np + device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="HashmapProjectionOnline", levels=100, filename='exp'): +def experiment( + DIMENSIONS=10000, method="HashmapProjectionOnline", levels=100, filename="exp" +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -104,8 +107,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index 4f1ffe9e..2912372c 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -20,7 +20,12 @@ def experiment( - DIMENSIONS=10000, method="HashmapProjectionOnlineIterative", levels=100, epochs=5, filename='exp'): + DIMENSIONS=10000, + method="HashmapProjectionOnlineIterative", + levels=100, + epochs=5, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -106,8 +111,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index 727216ec..366a9153 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -24,7 +24,9 @@ def experiment( method="HashmapProjectionRegenerativeContinuous", levels=100, epochs=5, - drop_rate=0.2, filename='exp'): + drop_rate=0.2, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -116,8 +118,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 48c8efe9..9088d7f8 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -24,7 +24,9 @@ def experiment( method="HashmapProjectionRegenerativeReset", levels=100, epochs=5, - drop_rate=0.2, filename='exp'): + drop_rate=0.2, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -114,8 +116,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/plot.py b/examples/hdc_methods_survey/plot.py index a94e9702..e1b5ebad 100644 --- a/examples/hdc_methods_survey/plot.py +++ b/examples/hdc_methods_survey/plot.py @@ -2,27 +2,26 @@ import numpy as np import pandas as pd import seaborn as sns -file = 'results/openlab.csv' + +file = "results/openlab.csv" data = pd.read_csv(file) accuracy = [] first = True df = None -for i in data['Method'].unique(): +for i in data["Method"].unique(): if first: - df = pd.DataFrame({ - i: np.array(data[data['Method'] == i]['Accuracy']) - }) - df.index = np.array(data[data['Method'] == i]['Name']) + df = pd.DataFrame({i: np.array(data[data["Method"] == i]["Accuracy"])}) + df.index = np.array(data[data["Method"] == i]["Name"]) first = False else: - df[i] = np.array(data[data['Method'] == i]['Accuracy']) - accuracy.append(data[data['Method'] == i]['Accuracy']) + df[i] = np.array(data[data["Method"] == i]["Accuracy"]) + accuracy.append(data[data["Method"] == i]["Accuracy"]) -#print(df.shape[1]) +# print(df.shape[1]) df2 = pd.DataFrame(0, index=np.arange(df.shape[0]), columns=df.columns) for index, (i, row) in enumerate(df.iterrows()): - #print(row) + # print(row) maxes = np.flatnonzero(row == np.max(row)) for j in maxes: df2.iloc[index][j] = 1 @@ -33,14 +32,14 @@ for i in df2: configs.append(i) configs_scores.append(sum(df2[i] == 1)) - #print(sum(df[i] == 1)) + # print(sum(df[i] == 1)) print(configs_scores) print(np.argmax(configs_scores)) print(configs[np.argmax(configs_scores)], configs_scores[np.argmax(configs_scores)]) -plt.figure(figsize = (15,8)) +plt.figure(figsize=(15, 8)) sns.heatmap(df, cmap=sns.color_palette("blend:#FF0000,#06c258", as_cmap=True)) plt.show() sns.heatmap(df2, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True)) -plt.show() \ No newline at end of file +plt.show() diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index 72f7e185..1ac1656c 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -20,7 +20,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="RandomProjection", filename='exp'): +def experiment(DIMENSIONS=10000, method="RandomProjection", filename="exp"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -106,8 +106,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index f19bb6eb..1425e549 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -105,8 +105,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 0dbadccc..5f1a0a1a 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -20,7 +20,9 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="RandomProjectionOnlineIterative", epochs=1, filename='exp'): +def experiment( + DIMENSIONS=10000, method="RandomProjectionOnlineIterative", epochs=1, filename="exp" +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -106,11 +108,11 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified"+filename+".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" - with open("results/missclassified"+filename+".json", op) as outfile: + with open("results/missclassified" + filename + ".json", op) as outfile: try: file_data = json.load(outfile) except: @@ -130,7 +132,7 @@ def forward(self, x): # convert back to json. json.dump(file_data, outfile, indent=4) - with open("results/trainsamples"+filename+".json", op) as outfile: + with open("results/trainsamples" + filename + ".json", op) as outfile: try: file_data = json.load(outfile) except: @@ -161,7 +163,6 @@ def forward(self, x): num_classes, DIMENSIONS, method, - ] ) diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index 49b1816b..b509a3f4 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -23,7 +23,9 @@ def experiment( DIMENSIONS=10000, method="RandomProjectionRegenerativeContinuous", epochs=5, - drop_rate=0.2, filename='exp'): + drop_rate=0.2, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -114,8 +116,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index b7eb76cb..985d9546 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -24,7 +24,9 @@ def experiment( DIMENSIONS=10000, method="RandomProjectionRegenerativeReset", epochs=5, - drop_rate=0.2, filename='exp'): + drop_rate=0.2, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -111,8 +113,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py index ddd9396a..777b12b9 100644 --- a/examples/hdc_methods_survey/run_experiment.py +++ b/examples/hdc_methods_survey/run_experiment.py @@ -14,6 +14,7 @@ import sinusoid_projection_regenerative_contiuous import sinusoid_projection_regenerative_reset import time + dimensions = [10000] epochs = [5] drop_rate = [0.2] diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index 411d2be0..b959c528 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -20,7 +20,7 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="SinusoidProjection", filename='exp'): +def experiment(DIMENSIONS=10000, method="SinusoidProjection", filename="exp"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -106,8 +106,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index bd45705b..252ee79b 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -20,7 +20,12 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5, filename='exp'): +def experiment( + DIMENSIONS=10000, + method="SinusoidProjectionOnlineIterative", + epochs=5, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -107,8 +112,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index c616263a..75f6b74d 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -20,7 +20,12 @@ BATCH_SIZE = 1 -def experiment(DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", epochs=5, filename='exp'): +def experiment( + DIMENSIONS=10000, + method="SinusoidProjectionOnlineIterative", + epochs=5, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -107,8 +112,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py index 2a887cd4..4a332742 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_contiuous.py @@ -24,7 +24,9 @@ def experiment( DIMENSIONS=10000, method="SinusoidProjectionRegenerativeContinuous", epochs=5, - drop_rate=0.2, filename='exp'): + drop_rate=0.2, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -115,8 +117,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index a48eb82c..97facec9 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -24,7 +24,9 @@ def experiment( DIMENSIONS=10000, method="SinusoidProjectionRegenerativeReset", epochs=5, - drop_rate=0.2, filename='exp'): + drop_rate=0.2, + filename="exp", +): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) @@ -115,8 +117,8 @@ def forward(self, x): wrong_inferred[labels.item()] += 1 accuracy.update(outputs.cpu(), labels) - op = 'r+' - if (os.path.exists("results/missclassified" + filename + ".json") == False): + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/language_recognition.py b/examples/language_recognition.py index 92065227..e6217ffc 100644 --- a/examples/language_recognition.py +++ b/examples/language_recognition.py @@ -57,13 +57,21 @@ def transform(x: str) -> torch.Tensor: def ngram(input, n, permute_hv): input = torchhd.as_vsa_model(input) - n_gram = torchhd.bind(input[..., : -(n - 1), :], torch.unsqueeze(permute_hv[n - 2].repeat((input.shape[1]-(n-1)),1), 0)) + n_gram = torchhd.bind( + input[..., : -(n - 1), :], + torch.unsqueeze(permute_hv[n - 2].repeat((input.shape[1] - (n - 1)), 1), 0), + ) for i in range(1, n): stop = None if i == (n - 1) else -(n - i - 1) if n - i - 1 == 0: sample = input[..., i:stop, :] else: - sample = torchhd.bind(input[..., i:stop, :], torch.unsqueeze(permute_hv[n - i - 2].repeat((input.shape[1]-(n-1)),1), 0)) + sample = torchhd.bind( + input[..., i:stop, :], + torch.unsqueeze( + permute_hv[n - i - 2].repeat((input.shape[1] - (n - 1)), 1), 0 + ), + ) n_gram = torchhd.bind(n_gram, sample) return torchhd.multiset(n_gram) @@ -76,7 +84,7 @@ def __init__(self, out_features, size): def forward(self, x): symbols = self.symbol(x) - #sample_hv = torchhd.ngrams(symbols, n=3) + # sample_hv = torchhd.ngrams(symbols, n=3) sample_hv = ngram(symbols, 3, self.permute_hv) return torchhd.hard_quantize(sample_hv) From 00432b2954c8e43d0872e49f3fcac31d6c242ed5 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Mon, 27 Feb 2023 16:34:30 -0800 Subject: [PATCH 15/50] examples --- .../hdc_methods_survey/density_encoding.py | 2 +- .../density_encoding_online.py | 2 +- .../density_encoding_online_iterative.py | 2 +- ...ensity_encoding_regenerative_continuous.py | 2 +- .../density_encoding_regenerative_reset.py | 2 +- .../hdc_methods_survey/hashmap_encoding.py | 4 +- .../hashmap_encoding_online.py | 4 +- .../hashmap_encoding_online_iterative.py | 4 +- ...ashmap_encoding_regenerative_continuous.py | 4 +- .../hashmap_encoding_regenerative_reset.py | 4 +- .../hdc_methods_survey/random_projection.py | 4 +- .../random_projection_online.py | 4 +- .../random_projection_online_iterative.py | 4 +- ...ndom_projection_regenerative_continuous.py | 4 +- .../random_projection_regenerative_reset.py | 4 +- .../missclassified1677257835.1081784.json | 13561 +++++++++++++++ .../missclassified1677385334.3612244.json | 4940 ++++++ .../results/missclassifiedexp.json | 2956 ++++ .../results/results1677217181.6663427.csv | 428 + .../results/results1677220416.8692703.csv | 428 + .../results/results1677224288.6010861.csv | 428 + .../results/results1677237719.178841.csv | 1 + .../results/results1677257835.1081784.csv | 428 + .../results/results1677257835.1101263.csv | 428 + .../results/results1677270721.4456756.csv | 428 + .../results/results1677283623.6928053.csv | 428 + .../results/results1677291908.4909546.csv | 428 + .../results/results1677304264.7924862.csv | 428 + .../results/results1677318853.976269.csv | 428 + .../results/results1677322058.610336.csv | 428 + .../results/results1677385334.3621848.csv | 428 + .../results/results1677389467.4323282.csv | 428 + .../results/results1677394203.2068179.csv | 428 + .../results/results1677412243.359419.csv | 428 + .../results/results1677431907.604839.csv | 428 + .../trainsamples1677257835.1081784.json | 14228 ++++++++++++++++ .../trainsamples1677385334.3612244.json | 5367 ++++++ .../results/trainsamplesexp.json | 3221 ++++ examples/hdc_methods_survey/run_experiment.py | 57 +- .../hdc_methods_survey/sinusoid_projection.py | 4 +- .../sinusoid_projection_online.py | 4 +- .../sinusoid_projection_online_iterative.py | 4 +- ...soid_projection_regenerative_continuous.py | 120 + .../sinusoid_projection_regenerative_reset.py | 4 +- examples/massif.out.1655632 | 5676 ++++++ examples/massif.out.1670599 | 4077 +++++ examples/script.sh | 7 + examples/voicehd.txt | 125 + examples/voicehd_mem.txt | 25 + 49 files changed, 61240 insertions(+), 35 deletions(-) create mode 100644 examples/hdc_methods_survey/results/missclassified1677257835.1081784.json create mode 100644 examples/hdc_methods_survey/results/missclassified1677385334.3612244.json create mode 100644 examples/hdc_methods_survey/results/missclassifiedexp.json create mode 100644 examples/hdc_methods_survey/results/results1677217181.6663427.csv create mode 100644 examples/hdc_methods_survey/results/results1677220416.8692703.csv create mode 100644 examples/hdc_methods_survey/results/results1677224288.6010861.csv create mode 100644 examples/hdc_methods_survey/results/results1677237719.178841.csv create mode 100644 examples/hdc_methods_survey/results/results1677257835.1081784.csv create mode 100644 examples/hdc_methods_survey/results/results1677257835.1101263.csv create mode 100644 examples/hdc_methods_survey/results/results1677270721.4456756.csv create mode 100644 examples/hdc_methods_survey/results/results1677283623.6928053.csv create mode 100644 examples/hdc_methods_survey/results/results1677291908.4909546.csv create mode 100644 examples/hdc_methods_survey/results/results1677304264.7924862.csv create mode 100644 examples/hdc_methods_survey/results/results1677318853.976269.csv create mode 100644 examples/hdc_methods_survey/results/results1677322058.610336.csv create mode 100644 examples/hdc_methods_survey/results/results1677385334.3621848.csv create mode 100644 examples/hdc_methods_survey/results/results1677389467.4323282.csv create mode 100644 examples/hdc_methods_survey/results/results1677394203.2068179.csv create mode 100644 examples/hdc_methods_survey/results/results1677412243.359419.csv create mode 100644 examples/hdc_methods_survey/results/results1677431907.604839.csv create mode 100644 examples/hdc_methods_survey/results/trainsamples1677257835.1081784.json create mode 100644 examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json create mode 100644 examples/hdc_methods_survey/results/trainsamplesexp.json create mode 100644 examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py create mode 100644 examples/massif.out.1655632 create mode 100644 examples/massif.out.1670599 create mode 100755 examples/script.sh create mode 100644 examples/voicehd.txt create mode 100644 examples/voicehd_mem.txt diff --git a/examples/hdc_methods_survey/density_encoding.py b/examples/hdc_methods_survey/density_encoding.py index c5574322..e85be5f2 100644 --- a/examples/hdc_methods_survey/density_encoding.py +++ b/examples/hdc_methods_survey/density_encoding.py @@ -165,4 +165,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index b36b9225..154065c1 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -164,4 +164,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/density_encoding_online_iterative.py b/examples/hdc_methods_survey/density_encoding_online_iterative.py index 03e1980a..5f7c2b81 100644 --- a/examples/hdc_methods_survey/density_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/density_encoding_online_iterative.py @@ -167,4 +167,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py index f50a4a3a..687e72e2 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -174,4 +174,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py index 85d3eb24..2fee4bc2 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -174,4 +174,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index 07e22f3d..b8b22e14 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -165,4 +167,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index cf032e61..1603c7c3 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -165,4 +167,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index 2912372c..b79b9c70 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -169,4 +171,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index 366a9153..e7ff3631 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -177,4 +179,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 9088d7f8..74c3ba84 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -175,4 +177,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index 1ac1656c..bc49400a 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -165,4 +167,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 1425e549..367090d7 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -164,4 +166,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 5f1a0a1a..820fbf3f 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -6,6 +6,8 @@ from tqdm import tqdm import torch.utils.data as data import numpy as np +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -167,4 +169,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index b509a3f4..1d8ce98b 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -174,4 +176,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index 985d9546..20956b21 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -172,4 +174,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/results/missclassified1677257835.1081784.json b/examples/hdc_methods_survey/results/missclassified1677257835.1081784.json new file mode 100644 index 00000000..14a85346 --- /dev/null +++ b/examples/hdc_methods_survey/results/missclassified1677257835.1081784.json @@ -0,0 +1,13561 @@ +{ + "HashmapProjectionRegenerativeContinuous": { + "Abalone": { + "0": 454, + "1": 891, + "2": 436 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 3747, + "1": 430 + }, + "Annealing": { + "2": 13, + "3": 8, + "1": 12 + }, + "Arrhythmia": { + "0": 27, + "1": 37, + "4": 14, + "5": 27, + "9": 29, + "10": 8, + "11": 8, + "12": 24, + "2": 2, + "3": 9 + }, + "AudiologyStd": { + "0": 12, + "1": 4, + "10": 5 + }, + "BalanceScale": { + "0": 8, + "1": 29, + "2": 30 + }, + "Balloons": { + "1": 4, + "0": 8 + }, + "Bank": { + "0": 656, + "1": 242 + }, + "Blood": { + "0": 85, + "1": 114 + }, + "BreastCancer": { + "0": 70, + "1": 50 + }, + "BreastCancerWisc": { + "0": 15, + "1": 12 + }, + "BreastCancerWiscDiag": { + "0": 3, + "1": 31 + }, + "BreastCancerWiscProg": { + "1": 38, + "0": 24 + }, + "BreastTissue": { + "0": 8, + "1": 12, + "2": 10, + "5": 5, + "3": 4, + "4": 5 + }, + "Car": { + "0": 2, + "1": 40, + "2": 43, + "3": 32 + }, + "Cardiotocography10Clases": { + "0": 73, + "1": 113, + "2": 41, + "3": 14, + "4": 51, + "5": 49, + "6": 84, + "7": 8, + "8": 25, + "9": 76 + }, + "Cardiotocography3Clases": { + "0": 54, + "1": 127, + "2": 20 + }, + "ChessKrvk": { + "0": 829, + "1": 16, + "2": 44, + "3": 137, + "4": 55, + "5": 119, + "6": 237, + "7": 340, + "8": 558, + "9": 809, + "10": 966, + "11": 1553, + "12": 1957, + "13": 2226, + "14": 2712, + "15": 1852, + "16": 1166, + "17": 133 + }, + "ChessKrvkp": { + "0": 66, + "1": 38 + }, + "CongressionalVoting": { + "0": 70, + "1": 121 + }, + "ConnBenchSonarMinesRocks": { + "0": 47, + "1": 12 + }, + "ConnBenchVowelDeterding": { + "4": 13, + "8": 20, + "3": 36, + "1": 6, + "6": 5, + "10": 14, + "2": 2 + }, + "Connect4": { + "0": 7067, + "1": 6198 + }, + "Contrac": { + "0": 196, + "1": 287, + "2": 286 + }, + "CreditApproval": { + "0": 29, + "1": 94 + }, + "CylinderBands": { + "0": 47, + "1": 97 + }, + "Dermatology": { + "1": 6, + "3": 7, + "4": 6, + "5": 2 + }, + "Echocardiogram": { + "0": 18, + "1": 15 + }, + "Ecoli": { + "0": 10, + "1": 18, + "3": 21, + "4": 7, + "2": 24 + }, + "EnergyY1": { + "0": 16, + "1": 53, + "2": 9 + }, + "EnergyY2": { + "0": 14, + "1": 36, + "2": 56 + }, + "Fertility": { + "1": 16, + "0": 2 + }, + "Flags": { + "0": 26, + "1": 21, + "2": 21, + "3": 11, + "4": 8, + "5": 22, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 16, + "1": 43, + "2": 16, + "3": 5, + "5": 9, + "4": 5 + }, + "HabermanSurvival": { + "0": 35, + "1": 60 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 38, + "1": 41, + "2": 32, + "3": 28, + "4": 13 + }, + "HeartHungarian": { + "0": 59, + "1": 20 + }, + "HeartSwitzerland": { + "0": 12, + "1": 22, + "2": 33, + "3": 22, + "4": 8 + }, + "HeartVa": { + "0": 29, + "1": 53, + "2": 35, + "3": 38, + "4": 12 + }, + "Hepatitis": { + "0": 22, + "1": 14 + }, + "HillValley": { + "1": 265, + "0": 50 + }, + "HorseColic": { + "1": 14, + "0": 11 + }, + "IlpdIndianLiver": { + "0": 94, + "1": 91 + }, + "ImageSegmentation": { + "6": 298, + "5": 301, + "4": 301, + "3": 301, + "2": 300, + "0": 301 + }, + "Ionosphere": { + "0": 17, + "1": 4 + }, + "Iris": { + "1": 8, + "2": 4 + }, + "LedDisplay": { + "0": 39, + "1": 29, + "2": 20, + "3": 49, + "5": 47, + "6": 37, + "7": 38, + "8": 70, + "9": 49, + "4": 15 + }, + "Lenses": { + "0": 6, + "1": 4, + "2": 2 + }, + "Letter": { + "0": 72, + "1": 201, + "2": 85, + "3": 130, + "4": 197, + "5": 140, + "6": 218, + "7": 180, + "8": 50, + "9": 137, + "10": 123, + "11": 91, + "12": 73, + "13": 163, + "14": 113, + "15": 165, + "16": 134, + "17": 280, + "18": 74, + "19": 196, + "20": 92, + "21": 96, + "22": 49, + "23": 142, + "24": 69, + "25": 106 + }, + "Libras": { + "0": 16, + "1": 14, + "3": 13, + "4": 12, + "6": 11, + "7": 21, + "8": 3, + "9": 11, + "10": 22, + "11": 11, + "13": 7, + "14": 15, + "5": 4, + "12": 5 + }, + "LowResSpect": { + "0": 20, + "1": 24, + "2": 20, + "3": 35, + "7": 2, + "6": 4, + "8": 6 + }, + "LungCancer": { + "0": 7, + "1": 16, + "2": 4 + }, + "Lymphography": { + "1": 12, + "2": 22 + }, + "Magic": { + "0": 2407, + "1": 1576 + }, + "Mammographic": { + "0": 75, + "1": 159 + }, + "Miniboone": { + "0": 20179, + "1": 1660 + }, + "MolecBiolPromoter": { + "0": 27, + "1": 2 + }, + "MolecBiolSplice": { + "0": 58, + "1": 66, + "2": 119 + }, + "Monks1": { + "1": 37, + "0": 131 + }, + "Monks2": { + "1": 130, + "0": 23 + }, + "Monks3": { + "0": 201 + }, + "Mushroom": { + "1": 5 + }, + "Musk1": { + "1": 98, + "0": 12 + }, + "Musk2": { + "0": 38, + "1": 142 + }, + "Nursery": { + "2": 49, + "3": 371, + "4": 144 + }, + "OocytesMerlucciusNucleus4d": { + "0": 157, + "1": 132 + }, + "OocytesMerlucciusStates2f": { + "0": 40, + "1": 7, + "2": 58 + }, + "OocytesTrisopterusNucleus2f": { + "0": 117, + "1": 96 + }, + "OocytesTrisopterusStates5b": { + "1": 4, + "2": 86, + "0": 46 + }, + "Optical": { + "2": 12, + "5": 7, + "9": 29, + "4": 9, + "6": 5, + "8": 29, + "3": 8, + "7": 6, + "1": 8, + "0": 2 + }, + "Ozone": { + "0": 156, + "1": 41 + }, + "PageBlocks": { + "0": 74, + "1": 119, + "2": 16, + "3": 26, + "4": 52 + }, + "Parkinsons": { + "0": 15, + "1": 12 + }, + "Pendigits": { + "3": 5, + "1": 33, + "8": 7, + "7": 54, + "9": 13, + "0": 19, + "5": 9, + "4": 7, + "6": 10, + "2": 2 + }, + "Pima": { + "0": 88, + "1": 147 + }, + "PittsburgBridgesMaterial": { + "0": 13, + "1": 4, + "2": 7 + }, + "PittsburgBridgesRelL": { + "0": 12, + "1": 12, + "2": 24 + }, + "PittsburgBridgesSpan": { + "0": 10, + "1": 26, + "2": 19 + }, + "PittsburgBridgesTOrD": { + "0": 8, + "1": 12 + }, + "PittsburgBridgesType": { + "0": 9, + "1": 12, + "2": 36, + "3": 12, + "4": 5, + "5": 2 + }, + "Planning": { + "0": 42, + "1": 43 + }, + "PlantMargin": { + "0": 17, + "1": 11, + "3": 11, + "4": 11, + "8": 4, + "11": 10, + "12": 14, + "14": 15, + "17": 17, + "18": 10, + "19": 9, + "21": 6, + "23": 18, + "24": 17, + "25": 15, + "26": 11, + "28": 7, + "29": 17, + "30": 19, + "31": 15, + "32": 3, + "35": 5, + "37": 11, + "38": 19, + "39": 5, + "40": 17, + "41": 20, + "42": 13, + "43": 10, + "44": 15, + "45": 6, + "49": 12, + "50": 8, + "51": 5, + "52": 13, + "53": 19, + "54": 13, + "55": 6, + "56": 16, + "57": 13, + "59": 3, + "60": 18, + "62": 16, + "63": 14, + "64": 12, + "65": 17, + "66": 9, + "67": 17, + "68": 19, + "70": 17, + "71": 8, + "72": 11, + "73": 18, + "75": 11, + "77": 5, + "78": 15, + "80": 16, + "83": 9, + "85": 15, + "87": 11, + "88": 13, + "89": 12, + "90": 5, + "91": 13, + "92": 12, + "93": 10, + "95": 16, + "96": 7, + "97": 17, + "98": 11, + "2": 5, + "7": 7, + "9": 9, + "13": 8, + "15": 8, + "27": 7, + "36": 10, + "58": 13, + "61": 12, + "74": 4, + "76": 10, + "79": 6, + "81": 8, + "94": 15, + "33": 7, + "48": 2, + "69": 4, + "84": 7, + "6": 2, + "10": 5, + "20": 3, + "22": 5, + "86": 2 + }, + "PlantShape": { + "1": 9, + "2": 11, + "4": 13, + "7": 19, + "8": 7, + "9": 10, + "10": 11, + "11": 17, + "12": 14, + "13": 11, + "14": 19, + "15": 17, + "17": 14, + "18": 7, + "19": 18, + "20": 6, + "21": 13, + "23": 16, + "24": 17, + "25": 12, + "28": 9, + "29": 5, + "30": 20, + "32": 17, + "34": 16, + "35": 10, + "36": 5, + "37": 16, + "38": 16, + "39": 15, + "40": 11, + "41": 19, + "42": 19, + "44": 20, + "46": 12, + "47": 14, + "48": 5, + "49": 16, + "50": 12, + "51": 13, + "52": 18, + "53": 19, + "54": 18, + "55": 16, + "56": 17, + "57": 15, + "58": 12, + "59": 9, + "60": 10, + "61": 16, + "62": 19, + "63": 12, + "64": 17, + "65": 15, + "66": 12, + "67": 14, + "68": 20, + "69": 14, + "70": 17, + "71": 15, + "72": 10, + "74": 13, + "75": 20, + "76": 14, + "77": 19, + "78": 20, + "79": 17, + "80": 19, + "81": 10, + "82": 15, + "83": 15, + "84": 8, + "85": 14, + "86": 12, + "87": 15, + "88": 20, + "89": 13, + "91": 12, + "92": 9, + "94": 14, + "95": 7, + "96": 16, + "97": 16, + "98": 15, + "0": 8, + "22": 4, + "27": 5, + "31": 12, + "33": 4, + "43": 10, + "93": 9, + "99": 9, + "6": 2, + "73": 7 + }, + "PlantTexture": { + "0": 15, + "1": 3, + "2": 10, + "4": 9, + "6": 7, + "8": 11, + "9": 10, + "11": 9, + "13": 14, + "14": 17, + "15": 7, + "16": 9, + "18": 15, + "20": 20, + "22": 17, + "23": 9, + "25": 12, + "27": 14, + "28": 8, + "29": 19, + "30": 12, + "31": 14, + "32": 17, + "33": 8, + "35": 14, + "36": 3, + "37": 19, + "39": 18, + "40": 10, + "41": 15, + "42": 8, + "43": 7, + "44": 10, + "45": 17, + "46": 20, + "47": 18, + "48": 15, + "49": 15, + "50": 13, + "51": 13, + "53": 8, + "54": 20, + "56": 9, + "57": 13, + "58": 12, + "59": 13, + "64": 2, + "65": 9, + "66": 13, + "67": 13, + "70": 9, + "71": 16, + "72": 14, + "74": 15, + "75": 6, + "76": 10, + "77": 18, + "78": 12, + "79": 6, + "81": 16, + "82": 16, + "83": 16, + "84": 12, + "85": 4, + "86": 12, + "88": 9, + "89": 7, + "90": 13, + "95": 11, + "96": 11, + "97": 12, + "98": 5, + "99": 19, + "3": 13, + "7": 9, + "10": 9, + "12": 15, + "17": 8, + "19": 4, + "21": 2, + "24": 4, + "26": 9, + "55": 11, + "61": 11, + "63": 2, + "68": 7, + "69": 10, + "73": 2, + "80": 5, + "87": 10, + "91": 7, + "92": 8, + "93": 7, + "94": 12, + "52": 8, + "60": 2 + }, + "PostOperative": { + "0": 23, + "2": 22 + }, + "PrimaryTumor": { + "0": 33, + "1": 8, + "2": 11, + "3": 13, + "4": 32, + "5": 15, + "6": 8, + "7": 28, + "8": 18, + "9": 8, + "10": 24, + "11": 11, + "12": 17, + "13": 8, + "14": 5 + }, + "Ringnorm": { + "0": 123, + "1": 44 + }, + "Seeds": { + "1": 18, + "2": 6, + "0": 11 + }, + "Semeion": { + "1": 22, + "2": 24, + "3": 18, + "4": 17, + "5": 29, + "6": 21, + "7": 15, + "8": 25, + "9": 55, + "0": 7 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 48, + "4": 7, + "5": 11, + "6": 11, + "7": 53, + "8": 11, + "9": 11, + "10": 11, + "11": 9, + "12": 11, + "13": 43, + "14": 3, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 208, + "1": 223 + }, + "Spect": { + "1": 50, + "0": 10 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 153, + "1": 115 + }, + "StatlogGermanCredit": { + "0": 85, + "1": 188 + }, + "StatlogHeart": { + "0": 22, + "1": 28 + }, + "StatlogImage": { + "0": 18, + "2": 75, + "3": 27, + "4": 51, + "5": 7, + "6": 3 + }, + "StatlogLandsat": { + "5": 118, + "3": 47, + "2": 53, + "4": 26, + "1": 7, + "0": 29 + }, + "StatlogShuttle": { + "0": 127, + "6": 2, + "2": 13, + "5": 2, + "1": 4, + "4": 2 + }, + "StatlogVehicle": { + "0": 23, + "1": 123, + "2": 97, + "3": 15 + }, + "SteelPlates": { + "0": 83, + "1": 47, + "2": 21, + "4": 19, + "5": 157, + "6": 250, + "3": 14 + }, + "SyntheticControl": { + "3": 10, + "4": 8, + "2": 6, + "1": 2, + "5": 4 + }, + "Teaching": { + "0": 32, + "1": 34, + "2": 28 + }, + "Thyroid": { + "1": 135, + "0": 47, + "2": 4 + }, + "TicTacToe": { + "0": 25, + "1": 6 + }, + "Titanic": { + "0": 386, + "1": 336 + }, + "Trains": { + "0": 6 + }, + "Twonorm": { + "0": 147, + "1": 100 + }, + "VertebralColumn2Clases": { + "0": 25, + "1": 32 + }, + "VertebralColumn3Clases": { + "0": 33, + "1": 32, + "2": 2 + }, + "WallFollowing": { + "0": 204, + "1": 93, + "2": 65, + "3": 23 + }, + "Waveform": { + "0": 382, + "1": 324, + "2": 198 + }, + "WaveformNoise": { + "0": 354, + "1": 340, + "2": 184 + }, + "Wine": { + "1": 4, + "0": 5, + "2": 2 + }, + "WineQualityRed": { + "0": 12, + "1": 56, + "2": 233, + "3": 309, + "4": 100, + "5": 20 + }, + "WineQualityWhite": { + "0": 22, + "1": 136, + "2": 885, + "3": 1019, + "4": 385, + "5": 141, + "6": 8 + }, + "Yeast": { + "0": 202, + "1": 227, + "2": 133, + "3": 57, + "4": 33, + "5": 17, + "6": 23, + "7": 30, + "8": 13 + }, + "Zoo": { + "2": 4, + "0": 3, + "1": 2, + "6": 2 + } + }, + "HashmapProjectionRegenerativeReset": { + "Abalone": { + "0": 661, + "1": 613, + "2": 556 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 2194, + "1": 979 + }, + "Annealing": { + "4": 7, + "3": 8, + "1": 8, + "2": 3 + }, + "Arrhythmia": { + "0": 21, + "1": 41, + "4": 16, + "5": 28, + "9": 33, + "10": 8, + "11": 8, + "12": 22, + "2": 9, + "3": 7 + }, + "AudiologyStd": { + "1": 5, + "3": 3, + "10": 3 + }, + "BalanceScale": { + "0": 18, + "1": 31, + "2": 17 + }, + "Balloons": { + "0": 6, + "1": 2 + }, + "Bank": { + "0": 508, + "1": 319 + }, + "Blood": { + "0": 63, + "1": 142 + }, + "BreastCancer": { + "0": 50, + "1": 53 + }, + "BreastCancerWisc": { + "0": 19, + "1": 11 + }, + "BreastCancerWiscDiag": { + "1": 19, + "0": 5 + }, + "BreastCancerWiscProg": { + "0": 20, + "1": 34 + }, + "BreastTissue": { + "0": 8, + "1": 8, + "2": 16, + "3": 16, + "5": 7 + }, + "Car": { + "0": 11, + "1": 67, + "2": 33, + "3": 18 + }, + "Cardiotocography10Clases": { + "0": 109, + "1": 56, + "2": 40, + "3": 37, + "4": 45, + "5": 70, + "6": 34, + "7": 16, + "8": 21, + "9": 60 + }, + "Cardiotocography3Clases": { + "1": 132, + "2": 16, + "0": 69 + }, + "ChessKrvk": { + "0": 713, + "1": 18, + "2": 53, + "3": 95, + "4": 42, + "5": 115, + "6": 243, + "7": 305, + "8": 483, + "9": 884, + "10": 1256, + "11": 1332, + "12": 1696, + "13": 2427, + "14": 2964, + "15": 2050, + "16": 992, + "17": 149 + }, + "ChessKrvkp": { + "1": 140, + "0": 15 + }, + "CongressionalVoting": { + "0": 56, + "1": 130 + }, + "ConnBenchSonarMinesRocks": { + "0": 22, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "4": 24, + "9": 3, + "1": 4, + "10": 7, + "8": 7, + "3": 11 + }, + "Connect4": { + "0": 5380, + "1": 7012 + }, + "Contrac": { + "0": 250, + "1": 176, + "2": 353 + }, + "CreditApproval": { + "0": 143, + "1": 24 + }, + "CylinderBands": { + "0": 51, + "1": 105 + }, + "Dermatology": { + "0": 2, + "1": 35, + "4": 5, + "2": 2, + "5": 2 + }, + "Echocardiogram": { + "1": 23, + "0": 14 + }, + "Ecoli": { + "0": 25, + "1": 35, + "2": 12, + "3": 20, + "4": 5, + "5": 2 + }, + "EnergyY1": { + "1": 44, + "0": 13, + "2": 20 + }, + "EnergyY2": { + "0": 13, + "1": 67, + "2": 49 + }, + "Fertility": { + "0": 20, + "1": 11 + }, + "Flags": { + "0": 27, + "1": 29, + "2": 14, + "3": 9, + "4": 8, + "5": 26, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 25, + "1": 42, + "2": 17, + "4": 9, + "5": 9, + "3": 4 + }, + "HabermanSurvival": { + "0": 29, + "1": 69 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 37, + "1": 52, + "2": 34, + "3": 24, + "4": 16 + }, + "HeartHungarian": { + "0": 58, + "1": 22 + }, + "HeartSwitzerland": { + "0": 12, + "1": 24, + "2": 31, + "3": 20, + "4": 8 + }, + "HeartVa": { + "0": 36, + "1": 34, + "2": 36, + "3": 40, + "4": 12 + }, + "Hepatitis": { + "0": 14, + "1": 21 + }, + "HillValley": { + "1": 307, + "0": 4 + }, + "HorseColic": { + "1": 9, + "0": 15 + }, + "IlpdIndianLiver": { + "0": 117, + "1": 93 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 28, + "1": 4 + }, + "Iris": { + "2": 4, + "1": 8 + }, + "LedDisplay": { + "0": 33, + "1": 28, + "2": 39, + "3": 55, + "4": 29, + "5": 64, + "6": 49, + "7": 44, + "8": 50, + "9": 34 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 3 + }, + "Letter": { + "0": 109, + "1": 199, + "2": 71, + "3": 134, + "4": 236, + "5": 172, + "6": 304, + "7": 164, + "8": 107, + "9": 103, + "10": 161, + "11": 72, + "12": 47, + "13": 120, + "14": 148, + "15": 65, + "16": 153, + "17": 216, + "18": 123, + "19": 61, + "20": 109, + "21": 179, + "22": 44, + "23": 68, + "24": 91, + "25": 135 + }, + "Libras": { + "0": 19, + "1": 4, + "3": 10, + "4": 5, + "5": 19, + "6": 21, + "7": 21, + "9": 9, + "10": 15, + "11": 23, + "12": 14, + "13": 11, + "14": 14, + "8": 9, + "2": 6 + }, + "LowResSpect": { + "0": 21, + "1": 32, + "2": 9, + "3": 15, + "6": 8, + "7": 6, + "8": 4 + }, + "LungCancer": { + "1": 18, + "2": 4, + "0": 5 + }, + "Lymphography": { + "1": 24, + "2": 14 + }, + "Magic": { + "0": 1993, + "1": 1845 + }, + "Mammographic": { + "0": 125, + "1": 109 + }, + "Miniboone": { + "0": 13404, + "1": 5142 + }, + "MolecBiolPromoter": { + "0": 16, + "1": 4 + }, + "MolecBiolSplice": { + "0": 36, + "1": 93, + "2": 112 + }, + "Monks1": { + "0": 215 + }, + "Monks2": { + "1": 140, + "0": 3 + }, + "Monks3": { + "1": 67, + "0": 101 + }, + "Mushroom": { + "1": 4, + "0": 2 + }, + "Musk1": { + "0": 101, + "1": 21 + }, + "Musk2": { + "0": 56, + "1": 90 + }, + "Nursery": { + "2": 24, + "3": 322, + "4": 202 + }, + "OocytesMerlucciusNucleus4d": { + "0": 235, + "1": 37 + }, + "OocytesMerlucciusStates2f": { + "0": 60, + "1": 7, + "2": 60 + }, + "OocytesTrisopterusNucleus2f": { + "0": 133, + "1": 98 + }, + "OocytesTrisopterusStates5b": { + "0": 91, + "1": 9, + "2": 32 + }, + "Optical": { + "2": 17, + "5": 5, + "9": 11, + "7": 26, + "4": 11, + "6": 9, + "8": 8, + "1": 9, + "3": 12 + }, + "Ozone": { + "0": 92, + "1": 45 + }, + "PageBlocks": { + "0": 132, + "1": 48, + "3": 14, + "4": 56, + "2": 6 + }, + "Parkinsons": { + "0": 12, + "1": 18 + }, + "Pendigits": { + "9": 25, + "3": 9, + "7": 38, + "2": 30, + "0": 42, + "1": 13, + "5": 19, + "8": 3 + }, + "Pima": { + "0": 157, + "1": 89 + }, + "PittsburgBridgesMaterial": { + "0": 5, + "2": 8, + "1": 6 + }, + "PittsburgBridgesRelL": { + "0": 9, + "1": 13, + "2": 19 + }, + "PittsburgBridgesSpan": { + "0": 7, + "1": 32, + "2": 13 + }, + "PittsburgBridgesTOrD": { + "0": 5, + "1": 10 + }, + "PittsburgBridgesType": { + "0": 5, + "1": 11, + "2": 20, + "3": 9, + "4": 7, + "5": 6 + }, + "Planning": { + "0": 47, + "1": 42 + }, + "PlantMargin": { + "0": 17, + "1": 13, + "3": 20, + "4": 17, + "7": 13, + "9": 17, + "11": 12, + "12": 18, + "14": 8, + "15": 14, + "16": 6, + "17": 13, + "18": 13, + "19": 16, + "21": 14, + "22": 4, + "23": 19, + "24": 19, + "25": 15, + "26": 14, + "27": 15, + "28": 20, + "29": 11, + "30": 18, + "31": 18, + "32": 14, + "33": 15, + "35": 6, + "37": 17, + "38": 18, + "39": 2, + "40": 12, + "41": 15, + "43": 11, + "44": 13, + "45": 15, + "47": 10, + "48": 16, + "49": 10, + "50": 14, + "51": 17, + "53": 18, + "54": 13, + "56": 18, + "57": 14, + "60": 20, + "61": 19, + "62": 10, + "63": 14, + "64": 14, + "65": 16, + "66": 17, + "67": 18, + "68": 16, + "69": 16, + "71": 18, + "72": 10, + "73": 17, + "74": 14, + "75": 15, + "76": 6, + "78": 19, + "80": 15, + "82": 10, + "84": 11, + "85": 8, + "86": 14, + "87": 19, + "88": 13, + "89": 14, + "91": 12, + "92": 18, + "93": 18, + "94": 20, + "95": 20, + "96": 14, + "97": 20, + "2": 4, + "6": 12, + "8": 14, + "10": 5, + "13": 7, + "20": 12, + "34": 12, + "36": 9, + "46": 7, + "52": 11, + "55": 13, + "58": 11, + "59": 13, + "70": 13, + "77": 8, + "79": 5, + "81": 10, + "83": 9, + "90": 7, + "98": 15, + "99": 8, + "5": 6, + "42": 4 + }, + "PlantShape": { + "0": 10, + "1": 16, + "2": 16, + "3": 6, + "4": 15, + "5": 11, + "7": 19, + "8": 18, + "9": 12, + "10": 17, + "11": 12, + "13": 16, + "14": 20, + "15": 17, + "17": 18, + "18": 8, + "19": 17, + "20": 10, + "21": 15, + "22": 11, + "23": 18, + "24": 13, + "25": 19, + "29": 14, + "30": 19, + "31": 10, + "32": 18, + "33": 8, + "34": 19, + "35": 12, + "36": 9, + "37": 18, + "38": 18, + "39": 14, + "40": 10, + "41": 17, + "42": 20, + "43": 16, + "44": 18, + "46": 17, + "47": 19, + "48": 17, + "49": 20, + "50": 16, + "52": 16, + "53": 17, + "54": 20, + "55": 20, + "56": 17, + "57": 17, + "58": 12, + "59": 6, + "60": 9, + "61": 19, + "62": 13, + "63": 20, + "64": 20, + "65": 17, + "66": 10, + "67": 17, + "68": 12, + "70": 20, + "71": 14, + "72": 15, + "73": 10, + "74": 9, + "75": 20, + "76": 19, + "77": 15, + "78": 18, + "79": 19, + "82": 10, + "83": 20, + "84": 9, + "85": 12, + "86": 17, + "87": 16, + "88": 20, + "89": 19, + "91": 14, + "92": 17, + "94": 10, + "95": 15, + "97": 14, + "98": 12, + "99": 12, + "6": 4, + "12": 14, + "16": 5, + "26": 8, + "27": 9, + "28": 14, + "45": 6, + "51": 14, + "69": 10, + "80": 15, + "81": 9, + "90": 7, + "93": 14, + "96": 7 + }, + "PlantTexture": { + "0": 16, + "1": 10, + "2": 18, + "4": 19, + "6": 12, + "7": 18, + "8": 13, + "9": 15, + "10": 17, + "11": 18, + "12": 13, + "13": 16, + "14": 18, + "15": 13, + "17": 18, + "18": 19, + "21": 9, + "22": 20, + "23": 16, + "24": 5, + "25": 4, + "27": 15, + "28": 11, + "29": 16, + "30": 18, + "31": 15, + "32": 17, + "33": 8, + "34": 16, + "35": 15, + "37": 20, + "38": 14, + "39": 20, + "40": 15, + "41": 17, + "42": 20, + "43": 13, + "44": 8, + "45": 16, + "46": 17, + "47": 14, + "48": 20, + "49": 18, + "50": 10, + "51": 17, + "52": 18, + "53": 9, + "54": 20, + "55": 17, + "56": 12, + "57": 19, + "58": 6, + "59": 18, + "60": 13, + "61": 10, + "62": 3, + "64": 10, + "66": 10, + "67": 13, + "68": 12, + "69": 8, + "71": 15, + "72": 16, + "73": 5, + "74": 13, + "75": 8, + "76": 10, + "77": 15, + "80": 16, + "81": 20, + "82": 17, + "83": 19, + "84": 16, + "85": 8, + "86": 15, + "87": 15, + "88": 10, + "89": 8, + "90": 18, + "92": 4, + "94": 13, + "96": 13, + "97": 17, + "98": 11, + "99": 19, + "3": 13, + "5": 5, + "16": 15, + "19": 5, + "20": 15, + "26": 10, + "63": 8, + "65": 8, + "70": 15, + "78": 13, + "79": 7, + "91": 11, + "93": 13, + "95": 11, + "36": 3 + }, + "PostOperative": { + "0": 33, + "2": 23 + }, + "PrimaryTumor": { + "0": 40, + "2": 12, + "3": 16, + "4": 29, + "5": 15, + "6": 8, + "7": 28, + "8": 20, + "9": 8, + "10": 20, + "11": 11, + "12": 14, + "13": 8, + "14": 8, + "1": 4 + }, + "Ringnorm": { + "0": 91, + "1": 106 + }, + "Seeds": { + "0": 17, + "1": 10, + "2": 6 + }, + "Semeion": { + "1": 18, + "2": 14, + "3": 17, + "4": 21, + "6": 13, + "7": 30, + "8": 62, + "9": 34, + "5": 11, + "0": 5 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 38, + "4": 12, + "5": 9, + "6": 11, + "7": 21, + "8": 11, + "9": 11, + "10": 11, + "12": 6, + "14": 25, + "15": 9, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 547, + "1": 175 + }, + "Spect": { + "1": 85 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 117, + "1": 194 + }, + "StatlogGermanCredit": { + "0": 163, + "1": 151 + }, + "StatlogHeart": { + "0": 32, + "1": 17 + }, + "StatlogImage": { + "0": 6, + "2": 35, + "3": 49, + "4": 64, + "6": 5, + "5": 2 + }, + "StatlogLandsat": { + "3": 89, + "2": 66, + "4": 49, + "5": 31, + "1": 7, + "0": 30 + }, + "StatlogShuttle": { + "0": 510, + "1": 4, + "6": 2, + "2": 11, + "4": 2 + }, + "StatlogVehicle": { + "0": 48, + "1": 127, + "2": 71, + "3": 47 + }, + "SteelPlates": { + "0": 61, + "1": 63, + "2": 20, + "4": 18, + "5": 185, + "6": 235, + "3": 5 + }, + "SyntheticControl": { + "0": 21, + "2": 4, + "3": 37, + "4": 11, + "5": 2 + }, + "Teaching": { + "0": 26, + "1": 36, + "2": 27 + }, + "Thyroid": { + "1": 91, + "2": 52, + "0": 37 + }, + "TicTacToe": { + "0": 42, + "1": 5 + }, + "Titanic": { + "0": 729, + "1": 218 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 262, + "1": 56 + }, + "VertebralColumn2Clases": { + "0": 35, + "1": 26 + }, + "VertebralColumn3Clases": { + "0": 20, + "1": 39, + "2": 25 + }, + "WallFollowing": { + "0": 192, + "1": 92, + "2": 119, + "3": 15 + }, + "Waveform": { + "0": 472, + "1": 238, + "2": 303 + }, + "WaveformNoise": { + "0": 356, + "1": 230, + "2": 318 + }, + "Wine": { + "1": 8 + }, + "WineQualityRed": { + "0": 11, + "1": 46, + "2": 278, + "3": 260, + "4": 135, + "5": 19 + }, + "WineQualityWhite": { + "0": 24, + "1": 143, + "2": 516, + "3": 1109, + "4": 428, + "5": 147, + "6": 8 + }, + "Yeast": { + "0": 112, + "1": 325, + "2": 127, + "3": 74, + "4": 36, + "6": 20, + "7": 31, + "8": 12, + "9": 2, + "5": 21 + }, + "Zoo": { + "1": 3, + "2": 4 + } + }, + "RandomProjection": { + "Abalone": { + "0": 467, + "1": 1009, + "2": 465 + }, + "AcuteInflammation": {}, + "AcuteNephritis": { + "0": 8 + }, + "Adult": { + "0": 4360, + "1": 760 + }, + "Annealing": { + "2": 76, + "4": 4, + "3": 8 + }, + "Arrhythmia": { + "0": 106, + "1": 33, + "2": 6, + "4": 13, + "5": 26, + "8": 4, + "9": 20, + "10": 4, + "12": 21, + "3": 7, + "11": 4 + }, + "AudiologyStd": { + "10": 3, + "3": 2, + "0": 2, + "1": 2 + }, + "BalanceScale": { + "0": 13, + "1": 69, + "2": 73 + }, + "Balloons": { + "0": 5 + }, + "Bank": { + "0": 1633, + "1": 170 + }, + "Blood": { + "0": 204, + "1": 63 + }, + "BreastCancer": { + "0": 65, + "1": 27 + }, + "BreastCancerWisc": { + "0": 79, + "1": 17 + }, + "BreastCancerWiscDiag": { + "0": 57, + "1": 28 + }, + "BreastCancerWiscProg": { + "0": 71, + "1": 13 + }, + "BreastTissue": { + "0": 5, + "1": 13, + "2": 18, + "3": 7, + "4": 4, + "5": 3 + }, + "Car": { + "0": 16, + "1": 535, + "2": 191, + "3": 19 + }, + "Cardiotocography10Clases": { + "0": 218, + "1": 296, + "2": 18, + "3": 21, + "4": 38, + "5": 122, + "6": 66, + "7": 17, + "8": 26, + "9": 79 + }, + "Cardiotocography3Clases": { + "0": 393, + "1": 52, + "2": 67 + }, + "ChessKrvk": { + "0": 2272, + "1": 12, + "2": 51, + "3": 163, + "4": 51, + "5": 114, + "6": 461, + "7": 309, + "8": 632, + "9": 974, + "10": 1477, + "11": 1950, + "12": 2415, + "13": 3382, + "14": 3317, + "15": 3232, + "16": 1511, + "17": 92 + }, + "ChessKrvkp": { + "0": 218, + "1": 233 + }, + "CongressionalVoting": { + "0": 147, + "1": 54 + }, + "ConnBenchSonarMinesRocks": { + "0": 32, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "1": 12, + "4": 15, + "6": 11, + "8": 14, + "10": 6, + "0": 10, + "5": 6, + "2": 3, + "9": 4, + "7": 4 + }, + "Connect4": { + "0": 22796, + "1": 6633 + }, + "Contrac": { + "0": 351, + "1": 130, + "2": 315 + }, + "CreditApproval": { + "0": 49, + "1": 56 + }, + "CylinderBands": { + "0": 74, + "1": 102 + }, + "Dermatology": { + "1": 9, + "3": 5 + }, + "Echocardiogram": { + "1": 22, + "0": 12 + }, + "Ecoli": { + "0": 62, + "1": 31, + "2": 14, + "3": 11, + "4": 4 + }, + "EnergyY1": { + "0": 10, + "1": 75, + "2": 53 + }, + "EnergyY2": { + "0": 10, + "1": 58, + "2": 82 + }, + "Fertility": { + "0": 26, + "1": 11 + }, + "Flags": { + "0": 32, + "1": 41, + "2": 18, + "3": 10, + "4": 8, + "5": 15, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 35, + "1": 48, + "2": 16, + "4": 7, + "5": 9, + "3": 2 + }, + "HabermanSurvival": { + "0": 81, + "1": 45 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 49, + "1": 50, + "2": 29, + "3": 25, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 21 + }, + "HeartSwitzerland": { + "0": 6, + "1": 42, + "2": 32, + "3": 16, + "4": 8 + }, + "HeartVa": { + "0": 18, + "1": 58, + "2": 32, + "3": 38, + "4": 11 + }, + "Hepatitis": { + "0": 10, + "1": 36 + }, + "HillValley": { + "0": 52, + "1": 40 + }, + "HorseColic": { + "1": 18, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 181, + "1": 69 + }, + "ImageSegmentation": { + "6": 301, + "4": 272, + "3": 291, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 24, + "1": 45 + }, + "Iris": { + "1": 19, + "2": 18 + }, + "LedDisplay": { + "0": 24, + "1": 25, + "2": 21, + "3": 35, + "5": 32, + "6": 29, + "7": 42, + "8": 38, + "9": 35, + "4": 12 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 109, + "1": 207, + "2": 236, + "3": 264, + "4": 520, + "5": 228, + "6": 369, + "7": 651, + "8": 189, + "9": 188, + "10": 474, + "11": 230, + "12": 118, + "13": 282, + "14": 198, + "15": 259, + "16": 252, + "17": 249, + "18": 458, + "19": 313, + "20": 203, + "21": 183, + "22": 160, + "23": 445, + "24": 549, + "25": 249 + }, + "Libras": { + "0": 15, + "1": 14, + "3": 10, + "4": 4, + "5": 19, + "6": 14, + "7": 20, + "8": 8, + "9": 22, + "10": 14, + "11": 14, + "12": 10, + "13": 8, + "14": 15 + }, + "LowResSpect": { + "0": 33, + "1": 51, + "2": 13, + "3": 25, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 14, + "2": 6 + }, + "Lymphography": { + "1": 19, + "2": 20 + }, + "Magic": { + "0": 2513, + "1": 2123 + }, + "Mammographic": { + "0": 171, + "1": 70 + }, + "Miniboone": { + "0": 13673, + "1": 9535 + }, + "MolecBiolPromoter": { + "0": 14, + "1": 8 + }, + "MolecBiolSplice": { + "0": 110, + "1": 123, + "2": 467 + }, + "Monks1": { + "1": 92, + "0": 64 + }, + "Monks2": { + "0": 139, + "1": 76 + }, + "Monks3": { + "1": 127, + "0": 29 + }, + "Mushroom": { + "0": 321, + "1": 634 + }, + "Musk1": { + "0": 105, + "1": 77 + }, + "Musk2": { + "0": 1377, + "1": 337 + }, + "Nursery": { + "0": 97, + "2": 122, + "3": 2374, + "4": 1101 + }, + "OocytesMerlucciusNucleus4d": { + "0": 166, + "1": 278 + }, + "OocytesMerlucciusStates2f": { + "0": 31, + "2": 116 + }, + "OocytesTrisopterusNucleus2f": { + "0": 95, + "1": 315 + }, + "OocytesTrisopterusStates5b": { + "0": 146, + "1": 2, + "2": 114 + }, + "Optical": { + "2": 22, + "5": 12, + "9": 21, + "6": 8, + "3": 24, + "8": 35, + "1": 41, + "4": 12, + "7": 9, + "0": 3 + }, + "Ozone": { + "0": 805, + "1": 14 + }, + "PageBlocks": { + "0": 1237, + "1": 157, + "2": 15, + "4": 68, + "3": 10 + }, + "Parkinsons": { + "0": 20, + "1": 30 + }, + "Pendigits": { + "8": 38, + "1": 204, + "7": 85, + "2": 37, + "5": 168, + "4": 34, + "3": 11, + "9": 66, + "0": 57, + "6": 4 + }, + "Pima": { + "0": 189, + "1": 95 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 11, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 16, + "1": 9, + "2": 29 + }, + "PittsburgBridgesSpan": { + "0": 12, + "1": 28, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 8 + }, + "PittsburgBridgesType": { + "0": 5, + "1": 12, + "2": 36, + "3": 12, + "4": 9, + "5": 4 + }, + "Planning": { + "0": 60, + "1": 41 + }, + "PlantMargin": { + "0": 13, + "3": 4, + "4": 6, + "12": 9, + "15": 5, + "17": 8, + "19": 11, + "21": 9, + "23": 17, + "24": 12, + "25": 17, + "26": 7, + "28": 10, + "29": 7, + "30": 14, + "31": 12, + "32": 4, + "38": 13, + "39": 2, + "40": 4, + "41": 12, + "44": 6, + "48": 8, + "49": 9, + "50": 9, + "53": 10, + "56": 7, + "57": 7, + "58": 12, + "60": 13, + "61": 11, + "62": 7, + "63": 4, + "64": 12, + "67": 7, + "68": 15, + "69": 4, + "70": 9, + "71": 15, + "72": 2, + "73": 8, + "74": 4, + "75": 7, + "78": 14, + "80": 11, + "84": 5, + "85": 4, + "87": 9, + "88": 6, + "90": 4, + "91": 4, + "92": 8, + "96": 6, + "97": 15, + "98": 7, + "9": 4, + "27": 7, + "33": 6, + "42": 6, + "54": 4, + "66": 6, + "77": 4, + "81": 7, + "83": 4, + "94": 2, + "8": 4, + "11": 4, + "52": 2, + "55": 2, + "65": 4, + "16": 2, + "76": 2, + "89": 4, + "95": 2 + }, + "PlantShape": { + "1": 9, + "4": 12, + "6": 5, + "7": 5, + "10": 12, + "12": 13, + "13": 12, + "15": 12, + "17": 15, + "18": 7, + "19": 10, + "20": 2, + "21": 11, + "23": 17, + "24": 10, + "25": 19, + "26": 8, + "28": 15, + "29": 6, + "30": 18, + "34": 7, + "35": 16, + "36": 6, + "38": 7, + "40": 8, + "41": 17, + "42": 15, + "43": 20, + "44": 16, + "45": 4, + "46": 4, + "47": 13, + "48": 9, + "49": 12, + "50": 11, + "51": 15, + "52": 18, + "53": 16, + "54": 13, + "55": 18, + "56": 19, + "57": 14, + "58": 14, + "59": 19, + "60": 7, + "61": 17, + "62": 20, + "63": 17, + "64": 19, + "65": 11, + "66": 5, + "67": 16, + "68": 13, + "69": 14, + "70": 20, + "71": 12, + "74": 18, + "75": 17, + "76": 20, + "77": 12, + "78": 12, + "79": 10, + "80": 11, + "81": 11, + "82": 16, + "83": 14, + "84": 10, + "85": 11, + "86": 11, + "87": 20, + "88": 14, + "89": 4, + "91": 11, + "92": 13, + "95": 12, + "97": 16, + "98": 11, + "0": 8, + "2": 2, + "9": 4, + "27": 3, + "31": 5, + "32": 7, + "37": 7, + "39": 2, + "90": 2, + "93": 8, + "94": 4, + "96": 4, + "5": 2, + "11": 5, + "14": 5, + "72": 2, + "73": 4, + "99": 4 + }, + "PlantTexture": { + "0": 13, + "1": 4, + "2": 7, + "3": 6, + "4": 4, + "10": 13, + "13": 15, + "14": 13, + "15": 4, + "16": 6, + "18": 18, + "20": 15, + "22": 10, + "23": 6, + "24": 9, + "25": 4, + "27": 19, + "29": 17, + "30": 10, + "31": 10, + "32": 20, + "35": 11, + "37": 16, + "39": 16, + "40": 4, + "42": 6, + "43": 9, + "45": 10, + "46": 16, + "47": 12, + "48": 12, + "49": 17, + "50": 4, + "52": 8, + "53": 4, + "54": 9, + "56": 13, + "57": 11, + "58": 7, + "59": 15, + "61": 4, + "65": 8, + "66": 5, + "67": 9, + "70": 8, + "72": 12, + "74": 5, + "76": 7, + "77": 9, + "78": 7, + "79": 4, + "80": 7, + "81": 12, + "82": 15, + "84": 8, + "86": 11, + "89": 7, + "90": 13, + "94": 4, + "98": 7, + "99": 11, + "6": 8, + "7": 8, + "11": 9, + "17": 4, + "19": 4, + "28": 4, + "33": 8, + "51": 7, + "71": 4, + "75": 7, + "83": 10, + "87": 5, + "88": 4, + "91": 2, + "92": 2, + "97": 5, + "63": 4, + "93": 4, + "9": 2, + "55": 2, + "69": 3, + "95": 2 + }, + "PostOperative": { + "0": 32, + "2": 24 + }, + "PrimaryTumor": { + "0": 57, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 25, + "8": 12, + "9": 8, + "10": 23, + "12": 10, + "13": 8, + "14": 11, + "11": 8, + "1": 2 + }, + "Ringnorm": { + "0": 163, + "1": 20 + }, + "Seeds": { + "0": 21, + "1": 7, + "2": 12 + }, + "Semeion": { + "0": 13, + "1": 55, + "2": 30, + "3": 23, + "4": 43, + "5": 34, + "6": 20, + "7": 23, + "8": 34, + "9": 39 + }, + "Soybean": { + "1": 7, + "2": 2, + "3": 30, + "4": 3, + "5": 2, + "6": 11, + "7": 34, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 674, + "1": 138 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 129, + "0": 5 + }, + "StatlogAustralianCredit": { + "0": 88, + "1": 236 + }, + "StatlogGermanCredit": { + "0": 216, + "1": 74 + }, + "StatlogHeart": { + "0": 27, + "1": 23 + }, + "StatlogImage": { + "0": 71, + "2": 112, + "3": 88, + "4": 120, + "6": 3, + "5": 2 + }, + "StatlogLandsat": { + "3": 76, + "5": 128, + "2": 59, + "1": 25, + "4": 76, + "0": 22 + }, + "StatlogShuttle": { + "0": 1692, + "3": 390, + "2": 31, + "1": 10, + "5": 2, + "4": 2 + }, + "StatlogVehicle": { + "0": 105, + "1": 109, + "2": 138, + "3": 58 + }, + "SteelPlates": { + "0": 80, + "1": 35, + "2": 56, + "4": 17, + "5": 183, + "6": 630, + "3": 2 + }, + "SyntheticControl": { + "0": 8, + "2": 14, + "3": 31, + "4": 19, + "5": 31 + }, + "Teaching": { + "0": 19, + "1": 33, + "2": 32 + }, + "Thyroid": { + "2": 1610, + "0": 26, + "1": 40 + }, + "TicTacToe": { + "0": 128, + "1": 243 + }, + "Titanic": { + "0": 118, + "1": 373 + }, + "Trains": { + "0": 8, + "1": 6 + }, + "Twonorm": { + "0": 957, + "1": 1232 + }, + "VertebralColumn2Clases": { + "0": 67, + "1": 28 + }, + "VertebralColumn3Clases": { + "0": 26, + "1": 41, + "2": 18 + }, + "WallFollowing": { + "0": 1084, + "1": 386, + "2": 934, + "3": 21 + }, + "Waveform": { + "0": 757, + "1": 110, + "2": 67 + }, + "WaveformNoise": { + "0": 747, + "1": 96, + "2": 102 + }, + "Wine": { + "1": 14, + "0": 4 + }, + "WineQualityRed": { + "0": 10, + "1": 30, + "2": 325, + "3": 476, + "4": 124, + "5": 14 + }, + "WineQualityWhite": { + "0": 22, + "1": 113, + "2": 602, + "3": 1756, + "4": 700, + "5": 103, + "6": 8 + }, + "Yeast": { + "0": 269, + "1": 222, + "2": 104, + "3": 58, + "4": 28, + "5": 17, + "6": 16, + "7": 26, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + }, + "RandomProjectionOnline": { + "Abalone": { + "0": 398, + "1": 634, + "2": 702 + }, + "AcuteInflammation": {}, + "AcuteNephritis": { + "1": 13 + }, + "Adult": { + "1": 1654, + "0": 3398 + }, + "Annealing": { + "2": 77, + "3": 8, + "1": 7 + }, + "Arrhythmia": { + "0": 125, + "1": 30, + "2": 10, + "3": 13, + "4": 15, + "5": 24, + "8": 4, + "9": 26, + "10": 4, + "12": 22, + "11": 4 + }, + "AudiologyStd": { + "1": 5, + "3": 4, + "10": 5, + "0": 2 + }, + "BalanceScale": { + "0": 24, + "1": 32, + "2": 25 + }, + "Balloons": { + "0": 8, + "1": 2 + }, + "Bank": { + "0": 326, + "1": 327 + }, + "Blood": { + "0": 64, + "1": 136 + }, + "BreastCancer": { + "0": 45, + "1": 57 + }, + "BreastCancerWisc": { + "0": 32, + "1": 63 + }, + "BreastCancerWiscDiag": { + "1": 30, + "0": 28 + }, + "BreastCancerWiscProg": { + "1": 38, + "0": 22 + }, + "BreastTissue": { + "0": 6, + "1": 10, + "2": 14, + "3": 9, + "4": 5, + "5": 4 + }, + "Car": { + "0": 24, + "1": 84, + "2": 91, + "3": 52 + }, + "Cardiotocography10Clases": { + "0": 136, + "1": 85, + "2": 36, + "3": 32, + "4": 65, + "5": 72, + "6": 55, + "7": 16, + "8": 33, + "9": 60 + }, + "Cardiotocography3Clases": { + "0": 150, + "1": 79, + "2": 43 + }, + "ChessKrvk": { + "0": 566, + "1": 25, + "2": 66, + "3": 138, + "4": 75, + "5": 123, + "6": 220, + "7": 435, + "8": 526, + "9": 863, + "10": 1331, + "11": 1513, + "12": 1983, + "13": 2351, + "14": 2455, + "15": 2675, + "16": 1348, + "17": 263 + }, + "ChessKrvkp": { + "1": 240, + "0": 68 + }, + "CongressionalVoting": { + "0": 109, + "1": 89 + }, + "ConnBenchSonarMinesRocks": { + "1": 50, + "0": 29 + }, + "ConnBenchVowelDeterding": { + "1": 32, + "2": 22, + "4": 16, + "8": 25, + "7": 20, + "5": 10, + "3": 3, + "10": 6, + "6": 6, + "9": 2 + }, + "Connect4": { + "0": 6973, + "1": 8735 + }, + "Contrac": { + "0": 231, + "1": 222, + "2": 347 + }, + "CreditApproval": { + "0": 73, + "1": 86 + }, + "CylinderBands": { + "0": 106, + "1": 70 + }, + "Dermatology": { + "2": 4, + "3": 13, + "5": 2, + "1": 14, + "4": 2, + "0": 3 + }, + "Echocardiogram": { + "0": 23, + "1": 17 + }, + "Ecoli": { + "0": 40, + "1": 33, + "3": 14, + "2": 14, + "4": 8 + }, + "EnergyY1": { + "0": 12, + "1": 64, + "2": 70 + }, + "EnergyY2": { + "0": 38, + "1": 67, + "2": 61 + }, + "Fertility": { + "1": 14, + "0": 15 + }, + "Flags": { + "0": 24, + "1": 36, + "2": 29, + "3": 11, + "4": 8, + "5": 19, + "6": 13, + "7": 6 + }, + "Glass": { + "0": 18, + "1": 52, + "2": 19, + "4": 8, + "5": 11, + "3": 5 + }, + "HabermanSurvival": { + "0": 48, + "1": 65 + }, + "HayesRoth": { + "0": 15, + "1": 8, + "2": 2 + }, + "HeartCleveland": { + "0": 45, + "1": 47, + "2": 39, + "3": 16, + "4": 16 + }, + "HeartHungarian": { + "0": 31, + "1": 30 + }, + "HeartSwitzerland": { + "0": 10, + "1": 40, + "2": 25, + "3": 17, + "4": 8 + }, + "HeartVa": { + "0": 34, + "1": 51, + "2": 38, + "3": 21, + "4": 11 + }, + "Hepatitis": { + "0": 25, + "1": 14 + }, + "HillValley": { + "0": 47, + "1": 56 + }, + "HorseColic": { + "1": 27 + }, + "IlpdIndianLiver": { + "0": 198, + "1": 51 + }, + "ImageSegmentation": { + "6": 301, + "4": 301, + "3": 143, + "2": 301, + "1": 153, + "5": 16, + "0": 301 + }, + "Ionosphere": { + "0": 31, + "1": 11 + }, + "Iris": { + "1": 22, + "2": 14 + }, + "LedDisplay": { + "0": 25, + "1": 29, + "2": 21, + "3": 47, + "4": 22, + "5": 41, + "6": 34, + "7": 48, + "8": 45, + "9": 52 + }, + "Lenses": { + "0": 4, + "1": 4, + "2": 2 + }, + "Letter": { + "0": 71, + "1": 195, + "2": 133, + "3": 215, + "4": 316, + "5": 162, + "6": 159, + "7": 190, + "8": 87, + "9": 141, + "10": 217, + "11": 64, + "12": 91, + "13": 97, + "14": 206, + "15": 112, + "16": 122, + "17": 280, + "18": 184, + "19": 57, + "20": 157, + "21": 104, + "22": 97, + "23": 124, + "24": 132, + "25": 140 + }, + "Libras": { + "1": 20, + "3": 11, + "6": 23, + "7": 16, + "9": 17, + "10": 15, + "11": 12, + "12": 13, + "13": 14, + "14": 9, + "0": 8, + "4": 6, + "5": 5, + "8": 8, + "2": 7 + }, + "LowResSpect": { + "0": 27, + "1": 22, + "2": 16, + "3": 22, + "7": 6, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 4, + "2": 10, + "1": 12 + }, + "Lymphography": { + "1": 14, + "2": 27 + }, + "Magic": { + "0": 2527, + "1": 1461 + }, + "Mammographic": { + "0": 173, + "1": 95 + }, + "Miniboone": { + "0": 8819, + "1": 11429 + }, + "MolecBiolPromoter": { + "0": 20, + "1": 11 + }, + "MolecBiolSplice": { + "0": 203, + "1": 239, + "2": 327 + }, + "Monks1": { + "1": 92, + "0": 52 + }, + "Monks2": { + "0": 121, + "1": 74 + }, + "Monks3": { + "1": 177, + "0": 22 + }, + "Mushroom": { + "1": 17, + "0": 3 + }, + "Musk1": { + "0": 88, + "1": 52 + }, + "Musk2": { + "0": 234, + "1": 184 + }, + "Nursery": { + "0": 136, + "2": 220, + "3": 543, + "4": 736 + }, + "OocytesMerlucciusNucleus4d": { + "0": 201, + "1": 101 + }, + "OocytesMerlucciusStates2f": { + "0": 37, + "1": 14, + "2": 83 + }, + "OocytesTrisopterusNucleus2f": { + "0": 85, + "1": 174 + }, + "OocytesTrisopterusStates5b": { + "0": 53, + "1": 2, + "2": 83 + }, + "Optical": { + "2": 32, + "5": 2, + "9": 12, + "7": 21, + "8": 36, + "4": 10, + "6": 13, + "0": 15, + "3": 8, + "1": 6 + }, + "Ozone": { + "0": 68, + "1": 48 + }, + "PageBlocks": { + "0": 64, + "1": 101, + "2": 17, + "3": 37, + "4": 57 + }, + "Parkinsons": { + "0": 24, + "1": 10 + }, + "Pendigits": { + "8": 23, + "4": 125, + "1": 41, + "9": 36, + "3": 5, + "5": 11, + "6": 33, + "0": 19, + "7": 26 + }, + "Pima": { + "0": 131, + "1": 138 + }, + "PittsburgBridgesMaterial": { + "0": 6, + "1": 11, + "2": 12 + }, + "PittsburgBridgesRelL": { + "0": 19, + "1": 11, + "2": 20 + }, + "PittsburgBridgesSpan": { + "0": 10, + "1": 18, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "1": 9, + "0": 6 + }, + "PittsburgBridgesType": { + "0": 9, + "1": 11, + "2": 24, + "3": 11, + "4": 11, + "5": 6 + }, + "Planning": { + "0": 77, + "1": 28 + }, + "PlantMargin": { + "0": 15, + "3": 15, + "4": 14, + "8": 12, + "9": 6, + "11": 8, + "12": 12, + "13": 7, + "14": 3, + "15": 8, + "18": 5, + "21": 10, + "22": 8, + "23": 18, + "24": 14, + "25": 20, + "28": 13, + "29": 8, + "30": 12, + "31": 11, + "32": 5, + "33": 9, + "37": 6, + "38": 16, + "39": 9, + "40": 17, + "41": 15, + "43": 7, + "47": 8, + "49": 10, + "50": 11, + "53": 14, + "54": 8, + "55": 12, + "56": 9, + "58": 16, + "60": 13, + "62": 14, + "64": 7, + "65": 13, + "67": 11, + "68": 17, + "69": 11, + "70": 17, + "71": 18, + "72": 8, + "73": 8, + "74": 6, + "75": 9, + "78": 17, + "80": 8, + "81": 10, + "85": 7, + "86": 4, + "87": 13, + "88": 6, + "89": 14, + "90": 5, + "91": 12, + "92": 8, + "94": 11, + "95": 9, + "96": 12, + "97": 16, + "1": 8, + "2": 3, + "7": 7, + "17": 4, + "19": 11, + "20": 8, + "27": 8, + "36": 2, + "45": 6, + "51": 7, + "57": 9, + "59": 5, + "61": 9, + "63": 11, + "76": 7, + "79": 5, + "82": 7, + "83": 5, + "84": 10, + "98": 5, + "99": 2, + "26": 5, + "34": 5, + "42": 5, + "48": 6, + "52": 7, + "66": 5, + "16": 2, + "46": 2, + "77": 2, + "93": 2 + }, + "PlantShape": { + "4": 12, + "6": 6, + "7": 8, + "9": 9, + "10": 13, + "11": 11, + "12": 16, + "13": 13, + "14": 13, + "15": 6, + "17": 13, + "18": 10, + "19": 14, + "20": 4, + "21": 12, + "23": 17, + "24": 15, + "25": 18, + "26": 14, + "28": 15, + "29": 6, + "30": 17, + "31": 7, + "32": 13, + "33": 6, + "34": 13, + "35": 12, + "36": 2, + "38": 13, + "40": 10, + "41": 16, + "42": 16, + "43": 17, + "44": 15, + "45": 9, + "46": 10, + "47": 10, + "48": 10, + "49": 14, + "50": 13, + "51": 14, + "52": 19, + "53": 17, + "54": 11, + "55": 19, + "56": 17, + "57": 16, + "58": 15, + "59": 20, + "60": 16, + "61": 18, + "62": 17, + "63": 16, + "64": 19, + "65": 10, + "66": 11, + "67": 13, + "68": 16, + "69": 16, + "70": 19, + "71": 14, + "74": 14, + "75": 16, + "76": 11, + "77": 14, + "78": 15, + "79": 12, + "80": 16, + "81": 9, + "82": 14, + "83": 15, + "84": 15, + "85": 12, + "86": 12, + "87": 19, + "88": 17, + "89": 8, + "90": 7, + "92": 16, + "93": 11, + "94": 11, + "95": 11, + "96": 6, + "97": 17, + "98": 16, + "99": 9, + "0": 7, + "1": 11, + "2": 4, + "27": 7, + "37": 7, + "39": 5, + "91": 10, + "5": 2, + "22": 3, + "72": 7, + "73": 4, + "3": 2 + }, + "PlantTexture": { + "0": 14, + "1": 7, + "2": 6, + "3": 8, + "4": 4, + "6": 17, + "8": 6, + "10": 10, + "11": 15, + "12": 3, + "13": 15, + "14": 13, + "15": 4, + "16": 4, + "17": 9, + "20": 12, + "22": 11, + "23": 11, + "24": 3, + "25": 9, + "27": 18, + "28": 5, + "29": 18, + "30": 13, + "32": 14, + "33": 10, + "35": 8, + "37": 15, + "39": 15, + "40": 8, + "41": 9, + "42": 7, + "43": 6, + "45": 13, + "46": 15, + "47": 13, + "48": 11, + "49": 20, + "50": 7, + "51": 10, + "52": 9, + "53": 7, + "54": 9, + "56": 10, + "57": 14, + "58": 14, + "59": 18, + "62": 3, + "65": 10, + "67": 8, + "68": 4, + "72": 12, + "74": 7, + "76": 6, + "77": 7, + "79": 9, + "80": 9, + "81": 10, + "82": 14, + "84": 10, + "85": 6, + "86": 13, + "89": 7, + "91": 7, + "93": 8, + "94": 11, + "96": 5, + "98": 5, + "99": 8, + "7": 8, + "18": 9, + "21": 5, + "31": 10, + "38": 3, + "44": 4, + "55": 10, + "66": 4, + "70": 14, + "71": 8, + "73": 4, + "78": 9, + "83": 6, + "90": 10, + "92": 3, + "95": 2, + "97": 4, + "5": 2, + "19": 2, + "34": 2, + "61": 2, + "63": 4, + "64": 4, + "75": 2, + "87": 7, + "9": 4, + "69": 3, + "88": 2 + }, + "PostOperative": { + "2": 27, + "0": 19 + }, + "PrimaryTumor": { + "0": 53, + "2": 11, + "3": 13, + "4": 29, + "5": 14, + "6": 8, + "7": 28, + "8": 16, + "9": 8, + "10": 21, + "11": 11, + "13": 8, + "14": 11, + "12": 9, + "1": 4 + }, + "Ringnorm": { + "0": 133, + "1": 37 + }, + "Seeds": { + "0": 18, + "1": 9, + "2": 11 + }, + "Semeion": { + "1": 32, + "2": 35, + "3": 32, + "4": 25, + "6": 23, + "7": 21, + "8": 49, + "9": 44, + "0": 34, + "5": 35 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 43, + "4": 17, + "5": 5, + "6": 11, + "7": 49, + "8": 11, + "9": 10, + "10": 11, + "12": 11, + "13": 43, + "15": 10, + "17": 4 + }, + "Spambase": { + "0": 174, + "1": 389 + }, + "Spect": { + "1": 70, + "0": 9 + }, + "Spectf": { + "1": 138, + "0": 9 + }, + "StatlogAustralianCredit": { + "0": 168, + "1": 112 + }, + "StatlogGermanCredit": { + "0": 190, + "1": 129 + }, + "StatlogHeart": { + "0": 29, + "1": 36 + }, + "StatlogImage": { + "0": 11, + "2": 44, + "3": 24, + "4": 56, + "5": 36, + "6": 5 + }, + "StatlogLandsat": { + "2": 98, + "3": 65, + "5": 94, + "4": 30, + "1": 10, + "0": 10 + }, + "StatlogShuttle": { + "0": 6, + "2": 23, + "1": 9, + "5": 2 + }, + "StatlogVehicle": { + "0": 19, + "1": 134, + "2": 75, + "3": 55 + }, + "SteelPlates": { + "0": 90, + "1": 40, + "2": 37, + "3": 12, + "4": 23, + "5": 219, + "6": 274 + }, + "SyntheticControl": { + "0": 8, + "2": 21, + "3": 38, + "4": 15, + "5": 21, + "1": 3 + }, + "Teaching": { + "0": 27, + "1": 31, + "2": 35 + }, + "Thyroid": { + "1": 148, + "2": 145, + "0": 25 + }, + "TicTacToe": { + "0": 91, + "1": 54 + }, + "Titanic": { + "0": 619, + "1": 321 + }, + "Trains": { + "0": 4, + "1": 6 + }, + "Twonorm": { + "0": 1152, + "1": 1245 + }, + "VertebralColumn2Clases": { + "0": 36, + "1": 36 + }, + "VertebralColumn3Clases": { + "0": 29, + "1": 40, + "2": 19 + }, + "WallFollowing": { + "0": 259, + "1": 342, + "2": 496, + "3": 184 + }, + "Waveform": { + "0": 404, + "1": 240, + "2": 232 + }, + "WaveformNoise": { + "0": 351, + "1": 131, + "2": 311 + }, + "Wine": { + "1": 2, + "2": 11, + "0": 16 + }, + "WineQualityRed": { + "0": 12, + "1": 46, + "2": 226, + "3": 355, + "4": 102, + "5": 20 + }, + "WineQualityWhite": { + "0": 24, + "1": 154, + "2": 617, + "3": 1005, + "4": 594, + "5": 144, + "6": 8 + }, + "Yeast": { + "0": 280, + "1": 207, + "2": 101, + "3": 62, + "4": 34, + "6": 21, + "7": 32, + "8": 9, + "5": 13, + "9": 2 + }, + "Zoo": { + "1": 3, + "3": 5, + "4": 2, + "6": 2, + "0": 2, + "2": 6 + } + }, + "RandomProjectionOnlineIterative": { + "Abalone": { + "0": 1606, + "1": 2581, + "2": 1416 + }, + "AcuteInflammation": { + "0": 2740, + "1": 3972, + "2": 2168 + }, + "AcuteNephritis": { + "0": 2740, + "1": 3972, + "2": 2168 + }, + "Adult": { + "0": 2239, + "1": 2455, + "2": 542 + }, + "Annealing": { + "0": 2239, + "1": 2456, + "2": 618, + "4": 4, + "3": 8 + }, + "Arrhythmia": { + "0": 9158, + "1": 9915, + "2": 2480, + "4": 39, + "3": 44, + "5": 51, + "8": 17, + "9": 73, + "10": 11, + "12": 51, + "11": 9 + }, + "AudiologyStd": { + "0": 2335, + "1": 2493, + "2": 621, + "4": 13, + "3": 15, + "5": 19, + "8": 5, + "9": 23, + "10": 8, + "12": 20, + "11": 4, + "13": 3 + }, + "BalanceScale": { + "0": 9434, + "1": 9989, + "2": 2582, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "Balloons": { + "0": 9480, + "1": 10032, + "2": 2668, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "Bank": { + "0": 10295, + "1": 10819, + "2": 2668, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "Blood": { + "0": 11133, + "1": 11602, + "2": 2668, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "BreastCancer": { + "0": 11465, + "1": 11864, + "2": 2668, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "BreastCancerWisc": { + "0": 11609, + "1": 12048, + "2": 2668, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "BreastCancerWiscDiag": { + "0": 11830, + "1": 12151, + "2": 2668, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "BreastCancerWiscProg": { + "0": 11955, + "1": 12233, + "2": 2668, + "4": 52, + "3": 60, + "5": 76, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "BreastTissue": { + "0": 12015, + "1": 12272, + "2": 2706, + "4": 56, + "3": 68, + "5": 84, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "Car": { + "0": 12052, + "1": 12453, + "2": 3043, + "4": 60, + "3": 137, + "5": 92, + "8": 20, + "9": 92, + "10": 32, + "12": 80, + "11": 16, + "13": 12 + }, + "Cardiotocography10Clases": { + "0": 12445, + "1": 12821, + "2": 3261, + "4": 172, + "3": 217, + "5": 185, + "8": 82, + "9": 257, + "10": 32, + "12": 80, + "11": 16, + "13": 12, + "6": 222, + "7": 26 + }, + "Cardiotocography3Clases": { + "0": 13007, + "1": 13124, + "2": 3444, + "4": 244, + "3": 256, + "5": 240, + "8": 128, + "9": 320, + "10": 32, + "12": 80, + "11": 16, + "13": 12, + "6": 348, + "7": 44 + }, + "ChessKrvk": { + "0": 15759, + "1": 13279, + "2": 3678, + "4": 415, + "3": 696, + "5": 516, + "8": 1540, + "9": 2994, + "10": 2983, + "12": 4888, + "11": 3554, + "13": 5756, + "6": 987, + "7": 738, + "14": 6902, + "15": 6433, + "16": 3310, + "17": 590 + }, + "ChessKrvkp": { + "0": 17767, + "1": 13398, + "2": 3780, + "4": 524, + "3": 872, + "5": 712, + "8": 2400, + "9": 4428, + "10": 4884, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1372, + "7": 1212, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "CongressionalVoting": { + "0": 18095, + "1": 13731, + "2": 3780, + "4": 524, + "3": 872, + "5": 712, + "8": 2400, + "9": 4428, + "10": 4884, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1372, + "7": 1212, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "ConnBenchSonarMinesRocks": { + "0": 18426, + "1": 13869, + "2": 3780, + "4": 524, + "3": 872, + "5": 712, + "8": 2400, + "9": 4428, + "10": 4884, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1372, + "7": 1212, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "ConnBenchVowelDeterding": { + "0": 4646, + "1": 3476, + "2": 955, + "4": 150, + "3": 218, + "5": 198, + "8": 607, + "9": 1109, + "10": 1236, + "12": 1957, + "11": 1369, + "13": 2351, + "6": 345, + "7": 304, + "14": 2709, + "15": 2703, + "16": 1173, + "17": 267 + }, + "Connect4": { + "0": 37134, + "1": 35881, + "2": 3820, + "4": 600, + "3": 872, + "5": 792, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Contrac": { + "0": 44897, + "1": 51772, + "2": 4527, + "4": 600, + "3": 872, + "5": 792, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "CreditApproval": { + "0": 45493, + "1": 52291, + "2": 5008, + "4": 600, + "3": 872, + "5": 792, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "CylinderBands": { + "0": 45817, + "1": 52591, + "2": 5008, + "4": 600, + "3": 872, + "5": 792, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Dermatology": { + "0": 45877, + "1": 52818, + "2": 5015, + "4": 613, + "3": 895, + "5": 793, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Echocardiogram": { + "0": 45935, + "1": 52861, + "2": 5020, + "4": 620, + "3": 912, + "5": 796, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Ecoli": { + "0": 46009, + "1": 52979, + "2": 5039, + "4": 628, + "3": 943, + "5": 796, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "EnergyY1": { + "0": 46069, + "1": 53226, + "2": 5128, + "4": 636, + "3": 972, + "5": 796, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "EnergyY2": { + "0": 46113, + "1": 53476, + "2": 5340, + "4": 636, + "3": 972, + "5": 796, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Fertility": { + "0": 46170, + "1": 53557, + "2": 5464, + "4": 636, + "3": 972, + "5": 796, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1380, + "7": 1216, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Flags": { + "0": 46276, + "1": 53634, + "2": 5496, + "4": 646, + "3": 982, + "5": 843, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1403, + "7": 1226, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Glass": { + "0": 46363, + "1": 53762, + "2": 5556, + "4": 667, + "3": 1000, + "5": 877, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "HabermanSurvival": { + "0": 46475, + "1": 53971, + "2": 5580, + "4": 672, + "3": 1004, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "HayesRoth": { + "0": 11642, + "1": 13521, + "2": 1396, + "4": 168, + "3": 251, + "5": 221, + "8": 607, + "9": 1109, + "10": 1236, + "12": 1957, + "11": 1369, + "13": 2351, + "6": 355, + "7": 308, + "14": 2709, + "15": 2703, + "16": 1173, + "17": 267 + }, + "HeartCleveland": { + "0": 46667, + "1": 54177, + "2": 5664, + "4": 698, + "3": 1052, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "HeartHungarian": { + "0": 46872, + "1": 54278, + "2": 5708, + "4": 716, + "3": 1080, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "HeartSwitzerland": { + "0": 46970, + "1": 54379, + "2": 5760, + "4": 726, + "3": 1124, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "HeartVa": { + "0": 47080, + "1": 54526, + "2": 5882, + "4": 752, + "3": 1216, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Hepatitis": { + "0": 47188, + "1": 54615, + "2": 5912, + "4": 764, + "3": 1256, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "HillValley": { + "0": 11923, + "1": 13667, + "2": 1478, + "4": 191, + "3": 314, + "5": 221, + "8": 607, + "9": 1109, + "10": 1236, + "12": 1957, + "11": 1369, + "13": 2351, + "6": 355, + "7": 308, + "14": 2709, + "15": 2703, + "16": 1173, + "17": 267 + }, + "HorseColic": { + "0": 11923, + "1": 13693, + "2": 1478, + "4": 191, + "3": 314, + "5": 221, + "8": 607, + "9": 1109, + "10": 1236, + "12": 1957, + "11": 1369, + "13": 2351, + "6": 355, + "7": 308, + "14": 2709, + "15": 2703, + "16": 1173, + "17": 267 + }, + "IlpdIndianLiver": { + "0": 47930, + "1": 55043, + "2": 5912, + "4": 764, + "3": 1256, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 1420, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "ImageSegmentation": { + "0": 12338, + "1": 13793, + "2": 1777, + "4": 419, + "3": 614, + "5": 221, + "8": 607, + "9": 1109, + "10": 1236, + "12": 1957, + "11": 1369, + "13": 2351, + "6": 655, + "7": 308, + "14": 2709, + "15": 2703, + "16": 1173, + "17": 267 + }, + "Ionosphere": { + "0": 49388, + "1": 55254, + "2": 7108, + "4": 1676, + "3": 2456, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 2620, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Iris": { + "0": 49412, + "1": 55341, + "2": 7163, + "4": 1676, + "3": 2456, + "5": 884, + "8": 2428, + "9": 4436, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 2620, + "7": 1232, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "LedDisplay": { + "0": 49462, + "1": 55394, + "2": 7247, + "4": 1705, + "3": 2539, + "5": 969, + "8": 2507, + "9": 4505, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 2747, + "7": 1340, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Lenses": { + "0": 49499, + "1": 55420, + "2": 7282, + "4": 1736, + "3": 2600, + "5": 1012, + "8": 2556, + "9": 4552, + "10": 4944, + "12": 7828, + "11": 5476, + "13": 9404, + "6": 2804, + "7": 1400, + "14": 10836, + "15": 10812, + "16": 4692, + "17": 1068 + }, + "Letter": { + "0": 49707, + "1": 55857, + "2": 7562, + "4": 2180, + "3": 3020, + "5": 1406, + "8": 2833, + "9": 4827, + "10": 5541, + "12": 8185, + "11": 5723, + "13": 9570, + "6": 3174, + "7": 2034, + "14": 11207, + "15": 11227, + "16": 4979, + "17": 1491, + "18": 148, + "19": 354, + "20": 179, + "21": 776, + "22": 218, + "23": 263, + "24": 184, + "25": 219 + }, + "Libras": { + "0": 49896, + "1": 56240, + "2": 7908, + "4": 2419, + "3": 3438, + "5": 1633, + "8": 2976, + "9": 5001, + "10": 6002, + "12": 8387, + "11": 5891, + "13": 9752, + "6": 3464, + "7": 2447, + "14": 11513, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "LowResSpect": { + "0": 49965, + "1": 56291, + "2": 7929, + "4": 2424, + "3": 3480, + "5": 1636, + "8": 2991, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3480, + "7": 2462, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "LungCancer": { + "0": 50031, + "1": 56335, + "2": 7945, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Lymphography": { + "0": 50040, + "1": 56375, + "2": 8001, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Magic": { + "0": 57831, + "1": 59535, + "2": 8036, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Mammographic": { + "0": 62538, + "1": 61968, + "2": 8036, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Miniboone": { + "0": 88290, + "1": 90340, + "2": 8036, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "MolecBiolPromoter": { + "0": 99866, + "1": 108440, + "2": 8036, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "MolecBiolSplice": { + "0": 100717, + "1": 108994, + "2": 8664, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Monks1": { + "0": 25370, + "1": 27438, + "2": 2254, + "4": 606, + "3": 875, + "5": 409, + "8": 748, + "9": 1255, + "10": 1506, + "12": 2101, + "11": 1478, + "13": 2440, + "6": 871, + "7": 617, + "14": 2883, + "15": 2875, + "16": 1274, + "17": 419, + "18": 77, + "19": 122, + "20": 54, + "21": 276, + "22": 80, + "23": 131, + "24": 84, + "25": 97 + }, + "Monks2": { + "0": 25512, + "1": 27504, + "2": 2254, + "4": 606, + "3": 875, + "5": 409, + "8": 748, + "9": 1255, + "10": 1506, + "12": 2101, + "11": 1478, + "13": 2440, + "6": 871, + "7": 617, + "14": 2883, + "15": 2875, + "16": 1274, + "17": 419, + "18": 77, + "19": 122, + "20": 54, + "21": 276, + "22": 80, + "23": 131, + "24": 84, + "25": 97 + }, + "Monks3": { + "0": 25599, + "1": 27617, + "2": 2254, + "4": 606, + "3": 875, + "5": 409, + "8": 748, + "9": 1255, + "10": 1506, + "12": 2101, + "11": 1478, + "13": 2440, + "6": 871, + "7": 617, + "14": 2883, + "15": 2875, + "16": 1274, + "17": 419, + "18": 77, + "19": 122, + "20": 54, + "21": 276, + "22": 80, + "23": 131, + "24": 84, + "25": 97 + }, + "Mushroom": { + "0": 102482, + "1": 110487, + "2": 9016, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Musk1": { + "0": 102585, + "1": 110674, + "2": 9016, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Musk2": { + "0": 103211, + "1": 111204, + "2": 9016, + "4": 2424, + "3": 3500, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Nursery": { + "0": 103678, + "1": 111508, + "2": 9503, + "4": 4685, + "3": 4786, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "OocytesMerlucciusNucleus4d": { + "0": 104183, + "1": 111685, + "2": 9812, + "4": 6232, + "3": 5388, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "OocytesMerlucciusStates2f": { + "0": 104587, + "1": 111900, + "2": 9931, + "4": 6232, + "3": 5388, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "OocytesTrisopterusNucleus2f": { + "0": 104997, + "1": 112122, + "2": 10000, + "4": 6232, + "3": 5388, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "OocytesTrisopterusStates5b": { + "0": 105449, + "1": 112314, + "2": 10100, + "4": 6232, + "3": 5388, + "5": 1636, + "8": 2992, + "9": 5020, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3484, + "7": 2468, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Optical": { + "0": 26406, + "1": 28084, + "2": 2556, + "4": 1564, + "3": 1355, + "5": 419, + "8": 763, + "9": 1264, + "10": 1506, + "12": 2101, + "11": 1478, + "13": 2440, + "6": 876, + "7": 627, + "14": 2883, + "15": 2875, + "16": 1274, + "17": 419, + "18": 77, + "19": 122, + "20": 54, + "21": 276, + "22": 80, + "23": 131, + "24": 84, + "25": 97 + }, + "Ozone": { + "0": 105893, + "1": 112428, + "2": 10224, + "4": 6256, + "3": 5420, + "5": 1676, + "8": 3052, + "9": 5056, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3504, + "7": 2508, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "PageBlocks": { + "0": 106397, + "1": 112762, + "2": 10247, + "4": 6421, + "3": 5438, + "5": 1676, + "8": 3052, + "9": 5056, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3504, + "7": 2508, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Parkinsons": { + "0": 106638, + "1": 112959, + "2": 10264, + "4": 6528, + "3": 5448, + "5": 1676, + "8": 3052, + "9": 5056, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3504, + "7": 2508, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Pendigits": { + "0": 26683, + "1": 28286, + "2": 2569, + "4": 1642, + "3": 1378, + "5": 419, + "8": 766, + "9": 1303, + "10": 1506, + "12": 2101, + "11": 1478, + "13": 2440, + "6": 880, + "7": 674, + "14": 2883, + "15": 2875, + "16": 1274, + "17": 419, + "18": 77, + "19": 122, + "20": 54, + "21": 276, + "22": 80, + "23": 131, + "24": 84, + "25": 97 + }, + "Pima": { + "0": 107030, + "1": 113572, + "2": 10276, + "4": 6568, + "3": 5512, + "5": 1676, + "8": 3064, + "9": 5212, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3520, + "7": 2696, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "PittsburgBridgesMaterial": { + "0": 107288, + "1": 113802, + "2": 10295, + "4": 6568, + "3": 5512, + "5": 1676, + "8": 3064, + "9": 5212, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3520, + "7": 2696, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "PittsburgBridgesRelL": { + "0": 107325, + "1": 113823, + "2": 10358, + "4": 6568, + "3": 5512, + "5": 1676, + "8": 3064, + "9": 5212, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3520, + "7": 2696, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "PittsburgBridgesSpan": { + "0": 107357, + "1": 113882, + "2": 10422, + "4": 6568, + "3": 5512, + "5": 1676, + "8": 3064, + "9": 5212, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3520, + "7": 2696, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "PittsburgBridgesTOrD": { + "0": 107377, + "1": 113942, + "2": 10444, + "4": 6568, + "3": 5512, + "5": 1676, + "8": 3064, + "9": 5212, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3520, + "7": 2696, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "PittsburgBridgesType": { + "0": 107394, + "1": 113976, + "2": 10498, + "4": 6585, + "3": 5521, + "5": 1691, + "8": 3064, + "9": 5212, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3520, + "7": 2696, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "Planning": { + "0": 107481, + "1": 114090, + "2": 10524, + "4": 6596, + "3": 5532, + "5": 1696, + "8": 3064, + "9": 5212, + "10": 6024, + "12": 8404, + "11": 5912, + "13": 9760, + "6": 3520, + "7": 2696, + "14": 11532, + "15": 11500, + "16": 5096, + "17": 1676, + "18": 308, + "19": 488, + "20": 216, + "21": 1104, + "22": 320, + "23": 524, + "24": 336, + "25": 388 + }, + "PlantMargin": { + "0": 107564, + "1": 114152, + "2": 10524, + "4": 6627, + "3": 5543, + "5": 1696, + "8": 3081, + "9": 5226, + "10": 6032, + "12": 8418, + "11": 5915, + "13": 9767, + "6": 3532, + "7": 2708, + "14": 11538, + "15": 11515, + "16": 5097, + "17": 1691, + "18": 312, + "19": 511, + "20": 219, + "21": 1116, + "22": 323, + "23": 549, + "24": 361, + "25": 415, + "26": 22, + "27": 13, + "28": 37, + "30": 39, + "31": 36, + "32": 24, + "35": 8, + "37": 16, + "38": 34, + "39": 23, + "40": 40, + "41": 41, + "43": 14, + "47": 13, + "48": 13, + "49": 31, + "50": 29, + "51": 24, + "53": 31, + "54": 12, + "55": 22, + "57": 15, + "58": 30, + "60": 30, + "61": 30, + "64": 40, + "65": 29, + "67": 28, + "68": 29, + "69": 22, + "70": 40, + "71": 23, + "72": 20, + "73": 35, + "74": 10, + "75": 38, + "77": 18, + "78": 36, + "80": 21, + "85": 14, + "86": 10, + "87": 29, + "88": 28, + "89": 31, + "91": 19, + "92": 23, + "93": 10, + "95": 37, + "96": 21, + "97": 40, + "98": 25, + "29": 6, + "33": 8, + "34": 9, + "42": 7, + "45": 12, + "52": 8, + "56": 18, + "62": 8, + "66": 14, + "76": 6, + "79": 12, + "81": 10, + "82": 16, + "83": 15, + "84": 14, + "90": 8, + "94": 18, + "44": 4, + "36": 2, + "46": 2, + "59": 2, + "63": 5 + }, + "PlantShape": { + "0": 107590, + "1": 114177, + "2": 10533, + "4": 6671, + "3": 5563, + "5": 1698, + "8": 3089, + "9": 5239, + "10": 6053, + "12": 8448, + "11": 5930, + "13": 9779, + "6": 3540, + "7": 2717, + "14": 11566, + "15": 11537, + "16": 5100, + "17": 1725, + "18": 333, + "19": 540, + "20": 230, + "21": 1145, + "22": 327, + "23": 586, + "24": 394, + "25": 468, + "26": 51, + "27": 27, + "28": 77, + "30": 97, + "31": 71, + "32": 66, + "35": 25, + "37": 26, + "38": 71, + "39": 43, + "40": 60, + "41": 90, + "43": 51, + "47": 45, + "48": 39, + "49": 82, + "50": 55, + "51": 68, + "53": 77, + "54": 47, + "55": 65, + "57": 53, + "58": 77, + "60": 67, + "61": 71, + "64": 89, + "65": 45, + "67": 74, + "68": 76, + "69": 72, + "70": 96, + "71": 45, + "72": 29, + "73": 54, + "74": 36, + "75": 88, + "77": 47, + "78": 87, + "80": 63, + "85": 30, + "86": 42, + "87": 77, + "88": 78, + "89": 82, + "91": 48, + "92": 53, + "93": 28, + "95": 75, + "96": 49, + "97": 89, + "98": 56, + "29": 15, + "33": 29, + "34": 29, + "42": 42, + "45": 27, + "52": 46, + "56": 62, + "62": 39, + "66": 55, + "76": 30, + "79": 34, + "81": 45, + "82": 44, + "83": 40, + "84": 49, + "90": 16, + "94": 37, + "44": 34, + "36": 20, + "46": 23, + "59": 42, + "63": 59, + "99": 19 + }, + "PlantTexture": { + "0": 107627, + "1": 114189, + "2": 10560, + "4": 6687, + "3": 5587, + "5": 1703, + "8": 3093, + "9": 5245, + "10": 6097, + "12": 8471, + "11": 5973, + "13": 9810, + "6": 3557, + "7": 2729, + "14": 11580, + "15": 11558, + "16": 5109, + "17": 1775, + "18": 375, + "19": 560, + "20": 257, + "21": 1180, + "22": 354, + "23": 623, + "24": 419, + "25": 498, + "26": 61, + "27": 64, + "28": 112, + "30": 125, + "31": 90, + "32": 121, + "35": 51, + "37": 56, + "38": 103, + "39": 81, + "40": 85, + "41": 108, + "43": 78, + "47": 89, + "48": 80, + "49": 126, + "50": 64, + "51": 98, + "53": 122, + "54": 75, + "55": 90, + "57": 93, + "58": 107, + "60": 80, + "61": 94, + "64": 118, + "65": 66, + "67": 106, + "68": 94, + "69": 92, + "70": 136, + "71": 75, + "72": 57, + "73": 62, + "74": 68, + "75": 122, + "77": 77, + "78": 113, + "80": 93, + "85": 44, + "86": 89, + "87": 118, + "88": 107, + "89": 111, + "91": 67, + "92": 71, + "93": 61, + "95": 96, + "96": 66, + "97": 110, + "98": 83, + "29": 55, + "33": 56, + "34": 54, + "42": 57, + "45": 56, + "52": 95, + "56": 99, + "62": 60, + "66": 74, + "76": 47, + "79": 68, + "81": 70, + "82": 80, + "83": 77, + "84": 90, + "90": 44, + "94": 62, + "44": 52, + "36": 24, + "46": 60, + "59": 83, + "63": 85, + "99": 40 + }, + "PostOperative": { + "0": 107671, + "1": 114192, + "2": 10622, + "4": 6688, + "3": 5596, + "5": 1704, + "8": 3096, + "9": 5248, + "10": 6108, + "12": 8472, + "11": 5984, + "13": 9816, + "6": 3568, + "7": 2736, + "14": 11584, + "15": 11564, + "16": 5112, + "17": 1788, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "PrimaryTumor": { + "0": 107782, + "1": 114196, + "2": 10666, + "4": 6765, + "3": 5625, + "5": 1727, + "8": 3135, + "9": 5258, + "10": 6131, + "12": 8499, + "11": 5996, + "13": 9826, + "6": 3578, + "7": 2796, + "14": 11599, + "15": 11564, + "16": 5112, + "17": 1788, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Ringnorm": { + "0": 108040, + "1": 114452, + "2": 10676, + "4": 6816, + "3": 5640, + "5": 1744, + "8": 3156, + "9": 5264, + "10": 6148, + "12": 8516, + "11": 6008, + "13": 9832, + "6": 3584, + "7": 2836, + "14": 11608, + "15": 11564, + "16": 5112, + "17": 1788, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Seeds": { + "0": 108314, + "1": 114550, + "2": 10690, + "4": 6816, + "3": 5640, + "5": 1744, + "8": 3156, + "9": 5264, + "10": 6148, + "12": 8516, + "11": 6008, + "13": 9832, + "6": 3584, + "7": 2836, + "14": 11608, + "15": 11564, + "16": 5112, + "17": 1788, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Semeion": { + "0": 108366, + "1": 114681, + "2": 10749, + "4": 6902, + "3": 5692, + "5": 1811, + "8": 3311, + "9": 5332, + "10": 6148, + "12": 8516, + "11": 6008, + "13": 9832, + "6": 3600, + "7": 2874, + "14": 11608, + "15": 11564, + "16": 5112, + "17": 1788, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Soybean": { + "0": 27125, + "1": 28696, + "2": 2706, + "4": 1763, + "3": 1439, + "5": 480, + "8": 854, + "9": 1353, + "10": 1545, + "12": 2139, + "11": 1513, + "13": 2458, + "6": 914, + "7": 729, + "14": 2934, + "15": 2900, + "16": 1286, + "17": 451, + "18": 99, + "19": 141, + "20": 66, + "21": 296, + "22": 94, + "23": 158, + "24": 108, + "25": 125, + "26": 16, + "27": 21, + "28": 31, + "30": 32, + "31": 26, + "32": 35, + "35": 15, + "37": 18, + "38": 28, + "39": 25, + "40": 24, + "41": 27, + "43": 22, + "47": 27, + "48": 25, + "49": 37, + "50": 16, + "51": 28, + "53": 35, + "54": 22, + "55": 24, + "57": 24, + "58": 29, + "60": 22, + "61": 24, + "64": 30, + "65": 18, + "67": 30, + "68": 25, + "69": 24, + "70": 37, + "71": 19, + "72": 19, + "73": 17, + "74": 19, + "75": 33, + "77": 21, + "78": 30, + "80": 25, + "85": 11, + "86": 25, + "87": 34, + "88": 28, + "89": 29, + "91": 17, + "92": 19, + "93": 18, + "95": 26, + "96": 17, + "97": 28, + "98": 21, + "29": 19, + "33": 16, + "34": 18, + "42": 15, + "45": 16, + "52": 28, + "56": 27, + "62": 15, + "66": 19, + "76": 12, + "79": 20, + "81": 19, + "82": 23, + "83": 23, + "84": 27, + "90": 15, + "94": 18, + "44": 13, + "36": 6, + "46": 18, + "59": 25, + "63": 23, + "99": 13 + }, + "Spambase": { + "0": 108879, + "1": 115458, + "2": 10824, + "4": 7052, + "3": 5756, + "5": 1920, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 3656, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Spect": { + "0": 27376, + "1": 28972, + "2": 2706, + "4": 1763, + "3": 1439, + "5": 480, + "8": 854, + "9": 1353, + "10": 1545, + "12": 2139, + "11": 1513, + "13": 2458, + "6": 914, + "7": 729, + "14": 2934, + "15": 2900, + "16": 1286, + "17": 451, + "18": 99, + "19": 141, + "20": 66, + "21": 296, + "22": 94, + "23": 158, + "24": 108, + "25": 125, + "26": 16, + "27": 21, + "28": 31, + "30": 32, + "31": 26, + "32": 35, + "35": 15, + "37": 18, + "38": 28, + "39": 25, + "40": 24, + "41": 27, + "43": 22, + "47": 27, + "48": 25, + "49": 37, + "50": 16, + "51": 28, + "53": 35, + "54": 22, + "55": 24, + "57": 24, + "58": 29, + "60": 22, + "61": 24, + "64": 30, + "65": 18, + "67": 30, + "68": 25, + "69": 24, + "70": 37, + "71": 19, + "72": 19, + "73": 17, + "74": 19, + "75": 33, + "77": 21, + "78": 30, + "80": 25, + "85": 11, + "86": 25, + "87": 34, + "88": 28, + "89": 29, + "91": 17, + "92": 19, + "93": 18, + "95": 26, + "96": 17, + "97": 28, + "98": 21, + "29": 19, + "33": 16, + "34": 18, + "42": 15, + "45": 16, + "52": 28, + "56": 27, + "62": 15, + "66": 19, + "76": 12, + "79": 20, + "81": 19, + "82": 23, + "83": 23, + "84": 27, + "90": 15, + "94": 18, + "44": 13, + "36": 6, + "46": 18, + "59": 25, + "63": 23, + "99": 13 + }, + "Spectf": { + "0": 27386, + "1": 29088, + "2": 2706, + "4": 1763, + "3": 1439, + "5": 480, + "8": 854, + "9": 1353, + "10": 1545, + "12": 2139, + "11": 1513, + "13": 2458, + "6": 914, + "7": 729, + "14": 2934, + "15": 2900, + "16": 1286, + "17": 451, + "18": 99, + "19": 141, + "20": 66, + "21": 296, + "22": 94, + "23": 158, + "24": 108, + "25": 125, + "26": 16, + "27": 21, + "28": 31, + "30": 32, + "31": 26, + "32": 35, + "35": 15, + "37": 18, + "38": 28, + "39": 25, + "40": 24, + "41": 27, + "43": 22, + "47": 27, + "48": 25, + "49": 37, + "50": 16, + "51": 28, + "53": 35, + "54": 22, + "55": 24, + "57": 24, + "58": 29, + "60": 22, + "61": 24, + "64": 30, + "65": 18, + "67": 30, + "68": 25, + "69": 24, + "70": 37, + "71": 19, + "72": 19, + "73": 17, + "74": 19, + "75": 33, + "77": 21, + "78": 30, + "80": 25, + "85": 11, + "86": 25, + "87": 34, + "88": 28, + "89": 29, + "91": 17, + "92": 19, + "93": 18, + "95": 26, + "96": 17, + "97": 28, + "98": 21, + "29": 19, + "33": 16, + "34": 18, + "42": 15, + "45": 16, + "52": 28, + "56": 27, + "62": 15, + "66": 19, + "76": 12, + "79": 20, + "81": 19, + "82": 23, + "83": 23, + "84": 27, + "90": 15, + "94": 18, + "44": 13, + "36": 6, + "46": 18, + "59": 25, + "63": 23, + "99": 13 + }, + "StatlogAustralianCredit": { + "0": 109951, + "1": 116622, + "2": 10824, + "4": 7052, + "3": 5756, + "5": 1920, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 3656, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "StatlogGermanCredit": { + "0": 110503, + "1": 117254, + "2": 10824, + "4": 7052, + "3": 5756, + "5": 1920, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 3656, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "StatlogHeart": { + "0": 110828, + "1": 117504, + "2": 10824, + "4": 7052, + "3": 5756, + "5": 1920, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 3656, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "StatlogImage": { + "0": 110921, + "1": 117552, + "2": 10937, + "4": 7233, + "3": 5839, + "5": 1924, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 3665, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "StatlogLandsat": { + "0": 27735, + "1": 29400, + "2": 2784, + "4": 1916, + "3": 1665, + "5": 517, + "8": 854, + "9": 1353, + "10": 1545, + "12": 2139, + "11": 1513, + "13": 2458, + "6": 918, + "7": 729, + "14": 2934, + "15": 2900, + "16": 1286, + "17": 451, + "18": 99, + "19": 141, + "20": 66, + "21": 296, + "22": 94, + "23": 158, + "24": 108, + "25": 125, + "26": 16, + "27": 21, + "28": 31, + "30": 32, + "31": 26, + "32": 35, + "35": 15, + "37": 18, + "38": 28, + "39": 25, + "40": 24, + "41": 27, + "43": 22, + "47": 27, + "48": 25, + "49": 37, + "50": 16, + "51": 28, + "53": 35, + "54": 22, + "55": 24, + "57": 24, + "58": 29, + "60": 22, + "61": 24, + "64": 30, + "65": 18, + "67": 30, + "68": 25, + "69": 24, + "70": 37, + "71": 19, + "72": 19, + "73": 17, + "74": 19, + "75": 33, + "77": 21, + "78": 30, + "80": 25, + "85": 11, + "86": 25, + "87": 34, + "88": 28, + "89": 29, + "91": 17, + "92": 19, + "93": 18, + "95": 26, + "96": 17, + "97": 28, + "98": 21, + "29": 19, + "33": 16, + "34": 18, + "42": 15, + "45": 16, + "52": 28, + "56": 27, + "62": 15, + "66": 19, + "76": 12, + "79": 20, + "81": 19, + "82": 23, + "83": 23, + "84": 27, + "90": 15, + "94": 18, + "44": 13, + "36": 6, + "46": 18, + "59": 25, + "63": 23, + "99": 13 + }, + "StatlogShuttle": { + "0": 27738, + "1": 29407, + "2": 2799, + "4": 1918, + "3": 1671, + "5": 517, + "8": 854, + "9": 1353, + "10": 1545, + "12": 2139, + "11": 1513, + "13": 2458, + "6": 919, + "7": 729, + "14": 2934, + "15": 2900, + "16": 1286, + "17": 451, + "18": 99, + "19": 141, + "20": 66, + "21": 296, + "22": 94, + "23": 158, + "24": 108, + "25": 125, + "26": 16, + "27": 21, + "28": 31, + "30": 32, + "31": 26, + "32": 35, + "35": 15, + "37": 18, + "38": 28, + "39": 25, + "40": 24, + "41": 27, + "43": 22, + "47": 27, + "48": 25, + "49": 37, + "50": 16, + "51": 28, + "53": 35, + "54": 22, + "55": 24, + "57": 24, + "58": 29, + "60": 22, + "61": 24, + "64": 30, + "65": 18, + "67": 30, + "68": 25, + "69": 24, + "70": 37, + "71": 19, + "72": 19, + "73": 17, + "74": 19, + "75": 33, + "77": 21, + "78": 30, + "80": 25, + "85": 11, + "86": 25, + "87": 34, + "88": 28, + "89": 29, + "91": 17, + "92": 19, + "93": 18, + "95": 26, + "96": 17, + "97": 28, + "98": 21, + "29": 19, + "33": 16, + "34": 18, + "42": 15, + "45": 16, + "52": 28, + "56": 27, + "62": 15, + "66": 19, + "76": 12, + "79": 20, + "81": 19, + "82": 23, + "83": 23, + "84": 27, + "90": 15, + "94": 18, + "44": 13, + "36": 6, + "46": 18, + "59": 25, + "63": 23, + "99": 13 + }, + "StatlogVehicle": { + "0": 111007, + "1": 117902, + "2": 11463, + "4": 7672, + "3": 6751, + "5": 2068, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 3676, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "SteelPlates": { + "0": 111205, + "1": 118130, + "2": 11714, + "4": 7710, + "3": 6792, + "5": 2531, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4436, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "SyntheticControl": { + "0": 111357, + "1": 118192, + "2": 11801, + "4": 7746, + "3": 6904, + "5": 2883, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Teaching": { + "0": 111411, + "1": 118251, + "2": 11880, + "4": 7756, + "3": 6952, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Thyroid": { + "0": 27887, + "1": 29732, + "2": 3022, + "4": 1939, + "3": 1738, + "5": 722, + "8": 854, + "9": 1353, + "10": 1545, + "12": 2139, + "11": 1513, + "13": 2458, + "6": 1198, + "7": 729, + "14": 2934, + "15": 2900, + "16": 1286, + "17": 451, + "18": 99, + "19": 141, + "20": 66, + "21": 296, + "22": 94, + "23": 158, + "24": 108, + "25": 125, + "26": 16, + "27": 21, + "28": 31, + "30": 32, + "31": 26, + "32": 35, + "35": 15, + "37": 18, + "38": 28, + "39": 25, + "40": 24, + "41": 27, + "43": 22, + "47": 27, + "48": 25, + "49": 37, + "50": 16, + "51": 28, + "53": 35, + "54": 22, + "55": 24, + "57": 24, + "58": 29, + "60": 22, + "61": 24, + "64": 30, + "65": 18, + "67": 30, + "68": 25, + "69": 24, + "70": 37, + "71": 19, + "72": 19, + "73": 17, + "74": 19, + "75": 33, + "77": 21, + "78": 30, + "80": 25, + "85": 11, + "86": 25, + "87": 34, + "88": 28, + "89": 29, + "91": 17, + "92": 19, + "93": 18, + "95": 26, + "96": 17, + "97": 28, + "98": 21, + "29": 19, + "33": 16, + "34": 18, + "42": 15, + "45": 16, + "52": 28, + "56": 27, + "62": 15, + "66": 19, + "76": 12, + "79": 20, + "81": 19, + "82": 23, + "83": 23, + "84": 27, + "90": 15, + "94": 18, + "44": 13, + "36": 6, + "46": 18, + "59": 25, + "63": 23, + "99": 13 + }, + "TicTacToe": { + "0": 111803, + "1": 119113, + "2": 12088, + "4": 7756, + "3": 6952, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Titanic": { + "0": 112633, + "1": 120149, + "2": 12088, + "4": 7756, + "3": 6952, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Trains": { + "0": 113324, + "1": 120643, + "2": 12088, + "4": 7756, + "3": 6952, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Twonorm": { + "0": 115780, + "1": 124272, + "2": 12088, + "4": 7756, + "3": 6952, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "VertebralColumn2Clases": { + "0": 117711, + "1": 126256, + "2": 12088, + "4": 7756, + "3": 6952, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "VertebralColumn3Clases": { + "0": 117828, + "1": 126399, + "2": 12113, + "4": 7756, + "3": 6952, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "WallFollowing": { + "0": 119214, + "1": 127172, + "2": 12786, + "4": 7756, + "3": 7086, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Waveform": { + "0": 120677, + "1": 128322, + "2": 13699, + "4": 7756, + "3": 7140, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "WaveformNoise": { + "0": 122103, + "1": 129484, + "2": 14327, + "4": 7756, + "3": 7140, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Wine": { + "0": 122582, + "1": 129975, + "2": 14607, + "4": 7756, + "3": 7140, + "5": 2888, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "WineQualityRed": { + "0": 122608, + "1": 130107, + "2": 15498, + "4": 8059, + "3": 7791, + "5": 2928, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4792, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "WineQualityWhite": { + "0": 122670, + "1": 130525, + "2": 17515, + "4": 9472, + "3": 11132, + "5": 3337, + "8": 3416, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4802, + "7": 2916, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Yeast": { + "0": 123247, + "1": 131176, + "2": 18934, + "4": 10295, + "3": 12691, + "5": 3612, + "8": 3429, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4842, + "7": 2978, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + }, + "Zoo": { + "0": 123484, + "1": 131528, + "2": 19135, + "4": 10333, + "3": 12745, + "5": 3628, + "8": 3436, + "9": 5412, + "10": 6180, + "12": 8556, + "11": 6052, + "13": 9832, + "6": 4880, + "7": 3020, + "14": 11736, + "15": 11600, + "16": 5144, + "17": 1804, + "18": 396, + "19": 564, + "20": 264, + "21": 1184, + "22": 376, + "23": 632, + "24": 432, + "25": 500, + "26": 64, + "27": 84, + "28": 124, + "30": 128, + "31": 104, + "32": 140, + "35": 60, + "37": 72, + "38": 112, + "39": 100, + "40": 96, + "41": 108, + "43": 88, + "47": 108, + "48": 100, + "49": 148, + "50": 64, + "51": 112, + "53": 140, + "54": 88, + "55": 96, + "57": 96, + "58": 116, + "60": 88, + "61": 96, + "64": 120, + "65": 72, + "67": 120, + "68": 100, + "69": 96, + "70": 148, + "71": 76, + "72": 76, + "73": 68, + "74": 76, + "75": 132, + "77": 84, + "78": 120, + "80": 100, + "85": 44, + "86": 100, + "87": 136, + "88": 112, + "89": 116, + "91": 68, + "92": 76, + "93": 72, + "95": 104, + "96": 68, + "97": 112, + "98": 84, + "29": 76, + "33": 64, + "34": 72, + "42": 60, + "45": 64, + "52": 112, + "56": 108, + "62": 60, + "66": 76, + "76": 48, + "79": 80, + "81": 76, + "82": 92, + "83": 92, + "84": 108, + "90": 60, + "94": 72, + "44": 52, + "36": 24, + "46": 72, + "59": 100, + "63": 92, + "99": 52 + } + }, + "RandomProjectionRegenerativeContinuous": { + "Abalone": { + "0": 455, + "1": 688, + "2": 632 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1097, + "0": 2192 + }, + "Annealing": { + "2": 77, + "3": 5, + "1": 11, + "4": 3 + }, + "Arrhythmia": { + "0": 79, + "1": 43, + "2": 10, + "4": 16, + "5": 27, + "8": 4, + "9": 41, + "10": 8, + "11": 6, + "12": 20, + "3": 11 + }, + "AudiologyStd": { + "1": 2, + "10": 3, + "0": 4 + }, + "BalanceScale": { + "0": 21, + "1": 35, + "2": 42 + }, + "Balloons": { + "0": 4, + "1": 4 + }, + "Bank": { + "0": 550, + "1": 258 + }, + "Blood": { + "0": 149, + "1": 104 + }, + "BreastCancer": { + "0": 35, + "1": 53 + }, + "BreastCancerWisc": { + "0": 34, + "1": 34 + }, + "BreastCancerWiscDiag": { + "0": 25, + "1": 28 + }, + "BreastCancerWiscProg": { + "0": 36, + "1": 34 + }, + "BreastTissue": { + "0": 6, + "2": 15, + "3": 14, + "1": 9, + "4": 8, + "5": 5 + }, + "Car": { + "0": 33, + "1": 62, + "2": 100, + "3": 27 + }, + "Cardiotocography10Clases": { + "0": 149, + "1": 100, + "2": 26, + "3": 28, + "4": 61, + "5": 80, + "6": 69, + "7": 14, + "8": 38, + "9": 75 + }, + "Cardiotocography3Clases": { + "0": 124, + "1": 84, + "2": 35 + }, + "ChessKrvk": { + "0": 516, + "1": 24, + "2": 64, + "3": 156, + "4": 73, + "5": 143, + "6": 328, + "7": 401, + "8": 556, + "9": 819, + "10": 1196, + "11": 1505, + "12": 2001, + "13": 2324, + "14": 2299, + "15": 2465, + "16": 1624, + "17": 270 + }, + "ChessKrvkp": { + "0": 81, + "1": 77 + }, + "CongressionalVoting": { + "0": 104, + "1": 103 + }, + "ConnBenchSonarMinesRocks": { + "0": 41, + "1": 29 + }, + "ConnBenchVowelDeterding": { + "1": 5, + "5": 31, + "9": 5, + "4": 8, + "6": 12, + "8": 6, + "0": 2, + "7": 7 + }, + "Connect4": { + "0": 9469, + "1": 6694 + }, + "Contrac": { + "0": 236, + "1": 262, + "2": 317 + }, + "CreditApproval": { + "0": 50, + "1": 58 + }, + "CylinderBands": { + "0": 61, + "1": 120 + }, + "Dermatology": { + "3": 10, + "4": 5, + "1": 9, + "5": 2 + }, + "Echocardiogram": { + "0": 13, + "1": 22 + }, + "Ecoli": { + "0": 21, + "1": 36, + "2": 17, + "3": 18, + "4": 7, + "5": 2 + }, + "EnergyY1": { + "0": 40, + "1": 58, + "2": 49 + }, + "EnergyY2": { + "1": 68, + "2": 49, + "0": 12 + }, + "Fertility": { + "1": 15, + "0": 9 + }, + "Flags": { + "0": 31, + "1": 26, + "2": 23, + "3": 12, + "4": 8, + "5": 23, + "6": 12, + "7": 8 + }, + "Glass": { + "0": 33, + "1": 40, + "2": 17, + "4": 11, + "5": 9, + "3": 5 + }, + "HabermanSurvival": { + "0": 88, + "1": 40 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 40, + "1": 30, + "2": 38, + "3": 36, + "4": 12 + }, + "HeartHungarian": { + "0": 37, + "1": 39 + }, + "HeartSwitzerland": { + "0": 11, + "1": 36, + "2": 29, + "3": 18, + "4": 6 + }, + "HeartVa": { + "0": 48, + "1": 58, + "2": 29, + "3": 24, + "4": 12 + }, + "Hepatitis": { + "0": 12, + "1": 25 + }, + "HillValley": { + "0": 170, + "1": 4 + }, + "HorseColic": { + "1": 26 + }, + "IlpdIndianLiver": { + "0": 93, + "1": 103 + }, + "ImageSegmentation": { + "6": 301, + "4": 261, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 33, + "1": 7 + }, + "Iris": { + "1": 11, + "2": 25 + }, + "LedDisplay": { + "0": 35, + "1": 33, + "2": 28, + "3": 37, + "4": 24, + "5": 36, + "6": 37, + "7": 43, + "8": 57, + "9": 58 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 4 + }, + "Letter": { + "0": 65, + "1": 96, + "2": 108, + "3": 125, + "4": 232, + "5": 246, + "6": 198, + "7": 178, + "8": 91, + "9": 81, + "10": 177, + "11": 75, + "12": 82, + "13": 126, + "14": 85, + "15": 86, + "16": 207, + "17": 200, + "18": 160, + "19": 89, + "20": 87, + "21": 74, + "22": 103, + "23": 111, + "24": 130, + "25": 32 + }, + "Libras": { + "0": 10, + "1": 13, + "2": 2, + "3": 13, + "4": 6, + "5": 8, + "6": 13, + "7": 17, + "8": 7, + "9": 17, + "10": 18, + "11": 13, + "12": 14, + "13": 6, + "14": 14 + }, + "LowResSpect": { + "0": 35, + "1": 25, + "2": 14, + "3": 31, + "8": 6, + "6": 4, + "7": 4 + }, + "LungCancer": { + "0": 11, + "1": 8, + "2": 8 + }, + "Lymphography": { + "1": 21, + "2": 22 + }, + "Magic": { + "0": 2706, + "1": 1739 + }, + "Mammographic": { + "0": 162, + "1": 164 + }, + "Miniboone": { + "0": 8236, + "1": 11130 + }, + "MolecBiolPromoter": { + "1": 23, + "0": 15 + }, + "MolecBiolSplice": { + "0": 126, + "1": 225, + "2": 372 + }, + "Monks1": { + "1": 82, + "0": 113 + }, + "Monks2": { + "0": 183, + "1": 35 + }, + "Monks3": { + "1": 157, + "0": 33 + }, + "Mushroom": { + "0": 2, + "1": 22 + }, + "Musk1": { + "0": 52, + "1": 80 + }, + "Musk2": { + "0": 282, + "1": 175 + }, + "Nursery": { + "0": 56, + "2": 185, + "3": 842, + "4": 383 + }, + "OocytesMerlucciusNucleus4d": { + "0": 145, + "1": 152 + }, + "OocytesMerlucciusStates2f": { + "0": 46, + "2": 84, + "1": 12 + }, + "OocytesTrisopterusNucleus2f": { + "0": 123, + "1": 132 + }, + "OocytesTrisopterusStates5b": { + "0": 103, + "1": 4, + "2": 55 + }, + "Optical": { + "2": 16, + "5": 23, + "6": 41, + "9": 32, + "7": 19, + "8": 12, + "1": 17, + "3": 8, + "4": 5, + "0": 2 + }, + "Ozone": { + "0": 24, + "1": 72 + }, + "PageBlocks": { + "0": 89, + "1": 84, + "2": 13, + "3": 15, + "4": 57 + }, + "Parkinsons": { + "1": 32, + "0": 12 + }, + "Pendigits": { + "3": 43, + "8": 46, + "6": 9, + "9": 33, + "1": 23, + "0": 26, + "5": 9, + "4": 8, + "7": 9, + "2": 3 + }, + "Pima": { + "0": 134, + "1": 136 + }, + "PittsburgBridgesMaterial": { + "0": 4, + "1": 11, + "2": 4 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 14, + "2": 29 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 32, + "2": 15 + }, + "PittsburgBridgesTOrD": { + "0": 22, + "1": 10 + }, + "PittsburgBridgesType": { + "0": 10, + "1": 12, + "2": 23, + "3": 13, + "4": 8, + "5": 4 + }, + "Planning": { + "0": 67, + "1": 32 + }, + "PlantMargin": { + "0": 15, + "1": 13, + "3": 11, + "4": 4, + "9": 9, + "12": 5, + "13": 6, + "15": 10, + "16": 8, + "17": 10, + "18": 8, + "19": 9, + "22": 16, + "23": 18, + "24": 11, + "25": 20, + "26": 14, + "27": 5, + "28": 12, + "29": 12, + "30": 14, + "31": 19, + "32": 10, + "38": 16, + "39": 5, + "40": 14, + "41": 15, + "44": 8, + "45": 12, + "46": 4, + "48": 10, + "49": 14, + "50": 11, + "51": 5, + "52": 12, + "53": 12, + "54": 9, + "56": 16, + "57": 10, + "58": 17, + "60": 17, + "61": 15, + "62": 7, + "63": 11, + "64": 10, + "65": 11, + "68": 13, + "69": 9, + "70": 17, + "71": 8, + "72": 5, + "73": 16, + "74": 8, + "75": 11, + "76": 6, + "78": 19, + "80": 10, + "81": 8, + "84": 8, + "85": 10, + "87": 11, + "88": 11, + "90": 10, + "91": 3, + "92": 14, + "93": 6, + "95": 12, + "96": 15, + "97": 13, + "2": 3, + "11": 6, + "14": 2, + "33": 7, + "35": 5, + "36": 7, + "47": 7, + "55": 5, + "59": 8, + "66": 4, + "67": 9, + "77": 4, + "79": 4, + "83": 7, + "89": 8, + "94": 7, + "98": 11, + "8": 5, + "10": 3, + "20": 2, + "21": 6, + "37": 6, + "42": 2, + "43": 4, + "82": 2, + "86": 5, + "6": 4, + "34": 5, + "99": 2 + }, + "PlantShape": { + "1": 8, + "3": 4, + "6": 5, + "7": 8, + "8": 4, + "9": 10, + "11": 11, + "12": 12, + "13": 18, + "14": 14, + "15": 7, + "17": 13, + "18": 8, + "19": 12, + "21": 10, + "23": 14, + "24": 12, + "25": 18, + "26": 19, + "28": 14, + "29": 7, + "30": 17, + "31": 9, + "32": 12, + "34": 12, + "35": 18, + "36": 9, + "38": 12, + "39": 6, + "41": 16, + "42": 12, + "43": 19, + "44": 14, + "45": 7, + "46": 9, + "47": 12, + "48": 14, + "49": 10, + "50": 15, + "51": 14, + "52": 12, + "53": 15, + "54": 19, + "55": 20, + "56": 19, + "57": 15, + "58": 15, + "59": 16, + "60": 13, + "61": 17, + "62": 11, + "63": 18, + "64": 18, + "66": 10, + "67": 16, + "68": 15, + "69": 17, + "70": 15, + "74": 17, + "75": 15, + "76": 11, + "77": 10, + "78": 15, + "79": 7, + "80": 16, + "81": 16, + "82": 17, + "83": 14, + "84": 14, + "85": 11, + "86": 17, + "87": 19, + "88": 16, + "89": 19, + "92": 16, + "95": 15, + "96": 12, + "97": 15, + "98": 15, + "99": 15, + "2": 6, + "10": 12, + "20": 5, + "27": 8, + "33": 7, + "37": 9, + "40": 12, + "65": 12, + "71": 8, + "72": 7, + "73": 2, + "90": 4, + "91": 7, + "93": 10, + "94": 7, + "4": 7, + "5": 4, + "0": 3 + }, + "PlantTexture": { + "0": 12, + "2": 8, + "3": 12, + "4": 5, + "6": 15, + "7": 12, + "9": 9, + "10": 12, + "11": 14, + "13": 14, + "14": 8, + "16": 10, + "17": 17, + "18": 16, + "20": 10, + "22": 15, + "23": 12, + "24": 3, + "25": 4, + "27": 14, + "28": 13, + "29": 14, + "30": 12, + "31": 13, + "32": 18, + "37": 13, + "38": 2, + "39": 13, + "40": 9, + "42": 7, + "43": 7, + "45": 13, + "46": 14, + "47": 16, + "48": 17, + "49": 17, + "53": 6, + "54": 12, + "56": 8, + "57": 13, + "59": 15, + "60": 2, + "62": 2, + "66": 4, + "67": 7, + "71": 10, + "72": 10, + "74": 7, + "76": 9, + "77": 13, + "78": 15, + "80": 8, + "81": 14, + "82": 17, + "83": 17, + "84": 8, + "86": 13, + "87": 13, + "88": 4, + "89": 7, + "90": 13, + "94": 8, + "95": 12, + "96": 7, + "98": 8, + "99": 14, + "1": 10, + "8": 2, + "12": 2, + "19": 4, + "34": 2, + "35": 10, + "36": 5, + "41": 4, + "44": 5, + "50": 6, + "51": 10, + "55": 11, + "58": 9, + "65": 5, + "68": 4, + "70": 12, + "73": 7, + "75": 5, + "79": 7, + "91": 6, + "93": 11, + "97": 8, + "33": 5, + "52": 7, + "61": 4, + "63": 6, + "5": 3, + "15": 2, + "26": 2, + "69": 5, + "85": 4 + }, + "PostOperative": { + "0": 15, + "2": 22 + }, + "PrimaryTumor": { + "0": 44, + "2": 12, + "3": 14, + "4": 37, + "5": 16, + "6": 8, + "7": 29, + "8": 18, + "9": 8, + "10": 23, + "12": 11, + "13": 8, + "14": 10, + "11": 9, + "1": 2 + }, + "Ringnorm": { + "0": 67, + "1": 125 + }, + "Seeds": { + "0": 26, + "1": 19, + "2": 7 + }, + "Semeion": { + "1": 31, + "2": 24, + "3": 22, + "4": 23, + "6": 16, + "7": 20, + "8": 52, + "9": 53, + "0": 5, + "5": 31 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 49, + "4": 23, + "5": 7, + "6": 11, + "7": 15, + "8": 11, + "9": 10, + "10": 11, + "11": 2, + "12": 11, + "13": 6, + "14": 11, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 183, + "1": 267 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 84, + "0": 9 + }, + "StatlogAustralianCredit": { + "0": 154, + "1": 159 + }, + "StatlogGermanCredit": { + "0": 91, + "1": 227 + }, + "StatlogHeart": { + "0": 33, + "1": 37 + }, + "StatlogImage": { + "0": 14, + "2": 34, + "3": 59, + "4": 60, + "6": 5, + "5": 11, + "1": 2 + }, + "StatlogLandsat": { + "2": 39, + "3": 87, + "4": 55, + "5": 90, + "1": 7, + "0": 2 + }, + "StatlogShuttle": { + "3": 16, + "0": 31, + "1": 10, + "6": 2, + "2": 14, + "5": 2 + }, + "StatlogVehicle": { + "0": 15, + "1": 129, + "2": 107, + "3": 16 + }, + "SteelPlates": { + "0": 63, + "1": 53, + "2": 41, + "3": 16, + "4": 19, + "5": 204, + "6": 322 + }, + "SyntheticControl": { + "1": 8, + "2": 34, + "3": 26, + "4": 19, + "0": 18, + "5": 16 + }, + "Teaching": { + "0": 31, + "1": 25, + "2": 36 + }, + "Thyroid": { + "1": 106, + "2": 133, + "0": 30 + }, + "TicTacToe": { + "0": 82, + "1": 54 + }, + "Titanic": { + "0": 437, + "1": 366 + }, + "Trains": { + "0": 2, + "1": 2 + }, + "Twonorm": { + "0": 1342, + "1": 1191 + }, + "VertebralColumn2Clases": { + "0": 49, + "1": 32 + }, + "VertebralColumn3Clases": { + "0": 48, + "1": 19, + "2": 17 + }, + "WallFollowing": { + "0": 334, + "1": 274, + "2": 272, + "3": 49 + }, + "Waveform": { + "0": 360, + "1": 219, + "2": 263 + }, + "WaveformNoise": { + "0": 321, + "1": 334, + "2": 158 + }, + "Wine": { + "1": 10, + "0": 4, + "2": 7 + }, + "WineQualityRed": { + "0": 12, + "1": 45, + "2": 314, + "3": 258, + "4": 120, + "5": 20 + }, + "WineQualityWhite": { + "0": 23, + "1": 140, + "2": 710, + "3": 1076, + "4": 534, + "5": 146, + "6": 8 + }, + "Yeast": { + "0": 270, + "1": 205, + "2": 150, + "3": 44, + "4": 30, + "5": 13, + "6": 20, + "7": 31, + "8": 14, + "9": 2 + }, + "Zoo": { + "2": 4, + "3": 2 + } + }, + "RandomProjectionRegenerativeReset": { + "Abalone": { + "0": 594, + "1": 786, + "2": 477 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 2287, + "1": 1379 + }, + "Annealing": { + "2": 75, + "4": 4, + "3": 8 + }, + "Arrhythmia": { + "0": 103, + "1": 45, + "2": 8, + "3": 10, + "4": 16, + "5": 26, + "9": 27, + "10": 8, + "11": 8, + "12": 24, + "8": 2 + }, + "AudiologyStd": { + "1": 3, + "3": 3, + "10": 4, + "0": 2 + }, + "BalanceScale": { + "0": 18, + "1": 41, + "2": 13 + }, + "Balloons": { + "0": 4, + "1": 2 + }, + "Bank": { + "0": 441, + "1": 321 + }, + "Blood": { + "0": 91, + "1": 124 + }, + "BreastCancer": { + "0": 58, + "1": 52 + }, + "BreastCancerWisc": { + "0": 57, + "1": 34 + }, + "BreastCancerWiscDiag": { + "0": 42, + "1": 14 + }, + "BreastCancerWiscProg": { + "1": 35, + "0": 31 + }, + "BreastTissue": { + "1": 12, + "2": 16, + "4": 7, + "0": 2, + "3": 8 + }, + "Car": { + "0": 18, + "1": 59, + "2": 140, + "3": 28 + }, + "Cardiotocography10Clases": { + "0": 136, + "1": 111, + "2": 31, + "3": 26, + "4": 54, + "5": 76, + "6": 55, + "7": 14, + "8": 50, + "9": 40 + }, + "Cardiotocography3Clases": { + "0": 117, + "1": 127, + "2": 31 + }, + "ChessKrvk": { + "0": 542, + "1": 21, + "2": 65, + "3": 139, + "4": 64, + "5": 136, + "6": 290, + "7": 350, + "8": 499, + "9": 1082, + "10": 1111, + "11": 1606, + "12": 1802, + "13": 2757, + "14": 2361, + "15": 2861, + "16": 1281, + "17": 169 + }, + "ChessKrvkp": { + "0": 76, + "1": 70 + }, + "CongressionalVoting": { + "0": 85, + "1": 114 + }, + "ConnBenchSonarMinesRocks": { + "0": 40, + "1": 37 + }, + "ConnBenchVowelDeterding": { + "3": 25, + "4": 37, + "10": 27, + "8": 10, + "2": 2, + "0": 13, + "6": 2, + "9": 4, + "1": 17, + "7": 6 + }, + "Connect4": { + "0": 6410, + "1": 8859 + }, + "Contrac": { + "0": 322, + "1": 264, + "2": 289 + }, + "CreditApproval": { + "0": 43, + "1": 93 + }, + "CylinderBands": { + "0": 73, + "1": 95 + }, + "Dermatology": { + "3": 16, + "4": 5, + "5": 4, + "1": 13, + "0": 2 + }, + "Echocardiogram": { + "0": 19, + "1": 19 + }, + "Ecoli": { + "0": 22, + "1": 33, + "2": 17, + "3": 21, + "4": 12, + "5": 2 + }, + "EnergyY1": { + "0": 23, + "1": 54, + "2": 88 + }, + "EnergyY2": { + "0": 39, + "1": 57, + "2": 64 + }, + "Fertility": { + "1": 15, + "0": 4 + }, + "Flags": { + "0": 34, + "1": 21, + "2": 24, + "3": 12, + "4": 8, + "5": 18, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 28, + "1": 39, + "2": 18, + "3": 4, + "4": 3, + "5": 8 + }, + "HabermanSurvival": { + "0": 51, + "1": 56 + }, + "HayesRoth": { + "0": 15, + "1": 11 + }, + "HeartCleveland": { + "0": 48, + "1": 49, + "2": 29, + "3": 30, + "4": 15 + }, + "HeartHungarian": { + "0": 25, + "1": 31 + }, + "HeartSwitzerland": { + "0": 10, + "1": 36, + "2": 32, + "3": 15, + "4": 8 + }, + "HeartVa": { + "0": 25, + "1": 56, + "2": 37, + "3": 31, + "4": 11 + }, + "Hepatitis": { + "0": 29, + "1": 10 + }, + "HillValley": { + "0": 67, + "1": 6 + }, + "HorseColic": { + "1": 25 + }, + "IlpdIndianLiver": { + "0": 77, + "1": 110 + }, + "ImageSegmentation": { + "6": 301, + "4": 301, + "3": 257, + "2": 301, + "1": 131, + "0": 301 + }, + "Ionosphere": { + "0": 17, + "1": 58 + }, + "Iris": { + "2": 28, + "1": 7 + }, + "LedDisplay": { + "0": 46, + "1": 36, + "2": 31, + "3": 28, + "4": 18, + "5": 53, + "6": 43, + "7": 46, + "8": 51, + "9": 54 + }, + "Lenses": { + "0": 4, + "1": 4, + "2": 4 + }, + "Letter": { + "0": 74, + "1": 214, + "2": 96, + "3": 194, + "4": 231, + "5": 184, + "6": 197, + "7": 179, + "8": 93, + "9": 87, + "10": 163, + "11": 48, + "12": 130, + "13": 113, + "14": 289, + "15": 106, + "16": 71, + "17": 259, + "18": 199, + "19": 143, + "20": 90, + "21": 111, + "22": 61, + "23": 101, + "24": 107, + "25": 114 + }, + "Libras": { + "0": 9, + "1": 16, + "3": 9, + "4": 6, + "5": 16, + "6": 19, + "7": 11, + "8": 10, + "9": 17, + "10": 15, + "11": 8, + "12": 17, + "13": 4, + "14": 14 + }, + "LowResSpect": { + "0": 20, + "1": 25, + "2": 14, + "3": 16, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 9, + "1": 10, + "2": 7 + }, + "Lymphography": { + "1": 22, + "2": 17 + }, + "Magic": { + "0": 1977, + "1": 1654 + }, + "Mammographic": { + "0": 140, + "1": 150 + }, + "Miniboone": { + "0": 14002, + "1": 6881 + }, + "MolecBiolPromoter": { + "0": 15, + "1": 20 + }, + "MolecBiolSplice": { + "0": 143, + "1": 241, + "2": 349 + }, + "Monks1": { + "1": 121, + "0": 52 + }, + "Monks2": { + "0": 145, + "1": 60 + }, + "Monks3": { + "1": 146, + "0": 43 + }, + "Mushroom": { + "0": 60, + "1": 8 + }, + "Musk1": { + "0": 59, + "1": 55 + }, + "Musk2": { + "0": 50, + "1": 255 + }, + "Nursery": { + "0": 302, + "2": 185, + "3": 758, + "4": 434 + }, + "OocytesMerlucciusNucleus4d": { + "0": 161, + "1": 119 + }, + "OocytesMerlucciusStates2f": { + "0": 41, + "1": 15, + "2": 78 + }, + "OocytesTrisopterusNucleus2f": { + "0": 145, + "1": 97 + }, + "OocytesTrisopterusStates5b": { + "0": 66, + "1": 6, + "2": 67 + }, + "Optical": { + "5": 15, + "9": 17, + "7": 26, + "2": 2, + "8": 13, + "3": 26, + "6": 8, + "1": 6, + "0": 2, + "4": 3 + }, + "Ozone": { + "0": 69, + "1": 57 + }, + "PageBlocks": { + "0": 75, + "1": 83, + "2": 8, + "3": 32, + "4": 62 + }, + "Parkinsons": { + "0": 21, + "1": 14 + }, + "Pendigits": { + "1": 29, + "7": 49, + "3": 5, + "4": 28, + "8": 3, + "9": 14, + "0": 24, + "5": 7, + "6": 3, + "2": 2 + }, + "Pima": { + "0": 94, + "1": 183 + }, + "PittsburgBridgesMaterial": { + "1": 12, + "0": 8, + "2": 7 + }, + "PittsburgBridgesRelL": { + "0": 16, + "1": 12, + "2": 25 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 26, + "2": 17 + }, + "PittsburgBridgesTOrD": { + "1": 12, + "0": 14 + }, + "PittsburgBridgesType": { + "0": 6, + "1": 12, + "2": 28, + "3": 10, + "4": 8, + "5": 8 + }, + "Planning": { + "0": 54, + "1": 46 + }, + "PlantMargin": { + "0": 18, + "3": 10, + "8": 12, + "9": 4, + "11": 10, + "15": 16, + "16": 9, + "18": 9, + "19": 8, + "22": 2, + "23": 19, + "24": 19, + "25": 19, + "26": 10, + "27": 6, + "28": 6, + "29": 9, + "30": 18, + "31": 16, + "35": 8, + "37": 5, + "38": 9, + "39": 13, + "41": 15, + "42": 7, + "44": 9, + "47": 7, + "49": 8, + "50": 10, + "51": 4, + "53": 14, + "54": 9, + "55": 14, + "56": 12, + "58": 19, + "60": 9, + "61": 10, + "62": 18, + "63": 7, + "64": 14, + "65": 9, + "67": 13, + "68": 18, + "69": 10, + "71": 15, + "72": 6, + "73": 18, + "74": 8, + "75": 11, + "76": 4, + "78": 15, + "79": 13, + "80": 10, + "82": 10, + "83": 14, + "84": 2, + "85": 6, + "87": 11, + "88": 4, + "90": 9, + "91": 10, + "92": 11, + "94": 9, + "95": 15, + "96": 15, + "97": 18, + "98": 13, + "4": 12, + "13": 8, + "14": 2, + "17": 10, + "21": 7, + "33": 6, + "40": 9, + "46": 5, + "48": 8, + "52": 8, + "57": 8, + "59": 7, + "66": 9, + "70": 6, + "81": 8, + "89": 7, + "1": 3, + "2": 4, + "5": 2, + "7": 5, + "32": 8, + "43": 2, + "77": 9, + "93": 6, + "6": 3, + "20": 4, + "34": 2, + "36": 2 + }, + "PlantShape": { + "0": 11, + "1": 13, + "4": 10, + "6": 6, + "7": 15, + "10": 12, + "11": 11, + "12": 17, + "13": 12, + "14": 12, + "15": 14, + "17": 13, + "18": 9, + "19": 13, + "20": 4, + "21": 10, + "23": 17, + "24": 16, + "25": 16, + "26": 17, + "28": 19, + "29": 7, + "30": 18, + "31": 8, + "33": 12, + "34": 8, + "35": 12, + "40": 14, + "41": 12, + "42": 16, + "43": 16, + "44": 16, + "46": 5, + "47": 17, + "48": 14, + "49": 15, + "50": 13, + "51": 19, + "52": 19, + "55": 19, + "56": 20, + "57": 16, + "58": 17, + "59": 17, + "60": 17, + "61": 16, + "62": 17, + "63": 20, + "64": 18, + "67": 16, + "68": 13, + "69": 14, + "70": 20, + "72": 9, + "73": 8, + "74": 17, + "75": 17, + "76": 13, + "77": 15, + "78": 15, + "79": 11, + "80": 13, + "81": 10, + "82": 14, + "83": 14, + "84": 13, + "85": 18, + "86": 15, + "87": 18, + "88": 17, + "89": 13, + "90": 7, + "91": 12, + "92": 16, + "93": 4, + "94": 9, + "95": 15, + "97": 17, + "98": 14, + "2": 2, + "5": 5, + "8": 10, + "9": 5, + "22": 10, + "27": 9, + "32": 7, + "37": 7, + "38": 12, + "39": 9, + "53": 12, + "54": 14, + "66": 9, + "71": 12, + "96": 8, + "99": 11, + "36": 4, + "65": 7, + "45": 3 + }, + "PlantTexture": { + "0": 13, + "2": 13, + "3": 11, + "4": 8, + "6": 5, + "7": 10, + "10": 13, + "11": 14, + "13": 11, + "14": 8, + "15": 6, + "17": 9, + "18": 14, + "19": 4, + "20": 16, + "21": 7, + "22": 17, + "23": 8, + "24": 10, + "25": 8, + "26": 10, + "27": 14, + "28": 11, + "29": 16, + "30": 13, + "32": 15, + "33": 8, + "34": 5, + "35": 10, + "36": 4, + "37": 15, + "38": 3, + "39": 12, + "40": 12, + "42": 7, + "43": 5, + "44": 7, + "45": 14, + "46": 12, + "47": 15, + "48": 15, + "49": 18, + "51": 8, + "53": 2, + "54": 16, + "56": 17, + "57": 12, + "58": 12, + "59": 20, + "60": 4, + "61": 4, + "63": 12, + "65": 4, + "66": 5, + "67": 10, + "68": 11, + "71": 11, + "72": 16, + "74": 9, + "76": 7, + "77": 8, + "79": 12, + "81": 14, + "82": 17, + "83": 10, + "84": 7, + "86": 11, + "87": 12, + "88": 7, + "89": 10, + "94": 14, + "96": 7, + "97": 5, + "99": 9, + "1": 9, + "5": 3, + "9": 5, + "12": 4, + "16": 4, + "31": 9, + "41": 4, + "70": 8, + "75": 9, + "78": 11, + "80": 5, + "90": 6, + "91": 8, + "92": 3, + "93": 6, + "8": 5, + "52": 8, + "55": 4, + "62": 2, + "69": 2, + "98": 6, + "85": 5, + "95": 2 + }, + "PostOperative": { + "0": 17, + "2": 25 + }, + "PrimaryTumor": { + "0": 53, + "1": 5, + "2": 12, + "3": 13, + "4": 39, + "5": 15, + "6": 8, + "7": 26, + "8": 18, + "9": 8, + "10": 20, + "11": 11, + "12": 17, + "13": 8, + "14": 8 + }, + "Ringnorm": { + "0": 144, + "1": 95 + }, + "Seeds": { + "0": 15, + "1": 8, + "2": 13 + }, + "Semeion": { + "1": 28, + "3": 30, + "4": 26, + "5": 15, + "7": 28, + "8": 53, + "9": 53, + "0": 8, + "2": 33, + "6": 13 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "4": 11, + "5": 11, + "6": 11, + "7": 7, + "8": 11, + "9": 11, + "10": 10, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 289, + "1": 245 + }, + "Spect": { + "1": 52, + "0": 21 + }, + "Spectf": { + "1": 70, + "0": 13 + }, + "StatlogAustralianCredit": { + "0": 124, + "1": 221 + }, + "StatlogGermanCredit": { + "0": 218, + "1": 117 + }, + "StatlogHeart": { + "0": 23, + "1": 54 + }, + "StatlogImage": { + "0": 16, + "2": 53, + "3": 43, + "4": 74, + "6": 3, + "5": 5 + }, + "StatlogLandsat": { + "3": 174, + "5": 126, + "4": 55, + "2": 12, + "1": 9, + "0": 3 + }, + "StatlogShuttle": { + "3": 4, + "2": 18, + "1": 8, + "6": 3, + "0": 3, + "5": 2, + "4": 2 + }, + "StatlogVehicle": { + "0": 32, + "1": 102, + "2": 108, + "3": 32 + }, + "SteelPlates": { + "0": 95, + "1": 33, + "2": 37, + "3": 14, + "4": 19, + "5": 144, + "6": 286 + }, + "SyntheticControl": { + "2": 43, + "3": 35, + "4": 16, + "5": 26, + "1": 3, + "0": 4 + }, + "Teaching": { + "0": 20, + "1": 38, + "2": 38 + }, + "Thyroid": { + "1": 144, + "2": 104, + "0": 22 + }, + "TicTacToe": { + "0": 53, + "1": 48 + }, + "Titanic": { + "0": 156, + "1": 482 + }, + "Trains": { + "0": 6, + "1": 4 + }, + "Twonorm": { + "0": 1201, + "1": 1242 + }, + "VertebralColumn2Clases": { + "0": 42, + "1": 27 + }, + "VertebralColumn3Clases": { + "0": 36, + "1": 35, + "2": 15 + }, + "WallFollowing": { + "0": 385, + "1": 207, + "2": 381, + "3": 118 + }, + "Waveform": { + "0": 313, + "1": 252, + "2": 302 + }, + "WaveformNoise": { + "0": 338, + "1": 280, + "2": 206 + }, + "Wine": { + "0": 9, + "1": 7 + }, + "WineQualityRed": { + "0": 11, + "1": 47, + "2": 370, + "3": 260, + "4": 124, + "5": 20 + }, + "WineQualityWhite": { + "0": 24, + "1": 142, + "2": 621, + "3": 1072, + "4": 567, + "5": 150, + "6": 8 + }, + "Yeast": { + "0": 265, + "1": 220, + "2": 121, + "3": 94, + "4": 27, + "5": 29, + "6": 21, + "7": 27, + "8": 9 + }, + "Zoo": { + "2": 4, + "3": 2, + "4": 4, + "1": 3, + "5": 2 + } + }, + "SinusoidProjection": { + "Abalone": { + "0": 465, + "1": 942, + "2": 475 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4312, + "1": 818 + }, + "Annealing": { + "4": 7, + "3": 8, + "1": 12, + "2": 2 + }, + "Arrhythmia": { + "0": 104, + "1": 34, + "4": 15, + "5": 27, + "8": 4, + "9": 24, + "10": 4, + "11": 6, + "12": 21, + "2": 4, + "3": 7 + }, + "AudiologyStd": { + "10": 3, + "3": 2, + "0": 2, + "1": 2 + }, + "BalanceScale": { + "0": 12, + "1": 66, + "2": 69 + }, + "Balloons": { + "0": 7 + }, + "Bank": { + "0": 1614, + "1": 163 + }, + "Blood": { + "0": 197, + "1": 64 + }, + "BreastCancer": { + "0": 67, + "1": 27 + }, + "BreastCancerWisc": { + "0": 33, + "1": 5 + }, + "BreastCancerWiscDiag": { + "0": 35, + "1": 20 + }, + "BreastCancerWiscProg": { + "0": 65, + "1": 13 + }, + "BreastTissue": { + "1": 11, + "2": 18, + "3": 7, + "0": 2, + "4": 2, + "5": 2 + }, + "Car": { + "0": 8, + "1": 320, + "2": 129, + "3": 5 + }, + "Cardiotocography10Clases": { + "0": 213, + "1": 300, + "2": 19, + "3": 20, + "4": 29, + "5": 128, + "6": 66, + "7": 17, + "8": 26, + "9": 74 + }, + "Cardiotocography3Clases": { + "0": 359, + "1": 50, + "2": 68 + }, + "ChessKrvk": { + "0": 2096, + "1": 10, + "2": 48, + "3": 161, + "4": 47, + "5": 109, + "6": 450, + "7": 314, + "8": 631, + "9": 959, + "10": 1471, + "11": 1945, + "12": 2271, + "13": 3259, + "14": 3271, + "15": 2995, + "16": 1416, + "17": 91 + }, + "ChessKrvkp": { + "0": 212, + "1": 219 + }, + "CongressionalVoting": { + "0": 137, + "1": 58 + }, + "ConnBenchSonarMinesRocks": { + "0": 34, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "1": 9, + "4": 16, + "6": 9, + "8": 13, + "10": 7, + "0": 7, + "2": 3, + "9": 3, + "5": 4 + }, + "Connect4": { + "0": 22335, + "1": 6592 + }, + "Contrac": { + "0": 335, + "1": 124, + "2": 323 + }, + "CreditApproval": { + "0": 42, + "1": 56 + }, + "CylinderBands": { + "0": 69, + "1": 102 + }, + "Dermatology": { + "1": 8, + "3": 7 + }, + "Echocardiogram": { + "0": 14, + "1": 21 + }, + "Ecoli": { + "0": 33, + "1": 32, + "2": 13, + "3": 9, + "4": 4 + }, + "EnergyY1": { + "0": 10, + "1": 74, + "2": 46 + }, + "EnergyY2": { + "0": 10, + "1": 57, + "2": 74 + }, + "Fertility": { + "0": 22, + "1": 12 + }, + "Flags": { + "0": 31, + "1": 38, + "2": 18, + "3": 10, + "4": 8, + "5": 15, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 36, + "1": 45, + "2": 15, + "4": 6, + "5": 9, + "3": 2 + }, + "HabermanSurvival": { + "0": 84, + "1": 39 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 51, + "1": 48, + "2": 34, + "3": 23, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 21 + }, + "HeartSwitzerland": { + "0": 7, + "1": 41, + "2": 32, + "3": 18, + "4": 8 + }, + "HeartVa": { + "0": 17, + "1": 57, + "2": 32, + "3": 38, + "4": 12 + }, + "Hepatitis": { + "0": 10, + "1": 38 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 28 + }, + "IlpdIndianLiver": { + "0": 184, + "1": 67 + }, + "ImageSegmentation": { + "6": 291, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "1": 9, + "0": 301 + }, + "Ionosphere": { + "0": 20, + "1": 50 + }, + "Iris": { + "2": 5, + "1": 2 + }, + "LedDisplay": { + "0": 21, + "1": 22, + "2": 21, + "3": 33, + "5": 32, + "6": 32, + "7": 49, + "8": 38, + "9": 35, + "4": 12 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 103, + "1": 183, + "2": 214, + "3": 254, + "4": 481, + "5": 231, + "6": 318, + "7": 609, + "8": 193, + "9": 191, + "10": 446, + "11": 216, + "12": 115, + "13": 254, + "14": 195, + "15": 255, + "16": 256, + "17": 219, + "18": 443, + "19": 317, + "20": 191, + "21": 169, + "22": 137, + "23": 416, + "24": 530, + "25": 230 + }, + "Libras": { + "0": 13, + "1": 12, + "3": 9, + "4": 6, + "5": 17, + "6": 14, + "7": 19, + "8": 5, + "9": 22, + "10": 14, + "11": 14, + "12": 9, + "13": 8, + "14": 15 + }, + "LowResSpect": { + "0": 33, + "1": 52, + "2": 12, + "3": 24, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 12, + "2": 9 + }, + "Lymphography": { + "1": 12, + "2": 15 + }, + "Magic": { + "0": 2581, + "1": 2050 + }, + "Mammographic": { + "0": 131, + "1": 74 + }, + "Miniboone": { + "0": 13485, + "1": 9038 + }, + "MolecBiolPromoter": { + "0": 13, + "1": 9 + }, + "MolecBiolSplice": { + "0": 108, + "1": 127, + "2": 455 + }, + "Monks1": { + "1": 68, + "0": 97 + }, + "Monks2": { + "0": 106, + "1": 93 + }, + "Monks3": { + "1": 171, + "0": 22 + }, + "Mushroom": { + "0": 294, + "1": 633 + }, + "Musk1": { + "0": 103, + "1": 79 + }, + "Musk2": { + "0": 1250, + "1": 352 + }, + "Nursery": { + "2": 76, + "3": 1538, + "4": 557, + "0": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 158, + "1": 282 + }, + "OocytesMerlucciusStates2f": { + "0": 33, + "2": 116 + }, + "OocytesTrisopterusNucleus2f": { + "0": 94, + "1": 319 + }, + "OocytesTrisopterusStates5b": { + "0": 129, + "1": 2, + "2": 117 + }, + "Optical": { + "2": 23, + "5": 11, + "9": 19, + "4": 13, + "6": 7, + "3": 23, + "8": 33, + "1": 40, + "7": 8, + "0": 3 + }, + "Ozone": { + "0": 772, + "1": 15 + }, + "PageBlocks": { + "0": 1085, + "1": 145, + "2": 14, + "4": 50, + "3": 13 + }, + "Parkinsons": { + "0": 19, + "1": 31 + }, + "Pendigits": { + "8": 27, + "1": 204, + "7": 84, + "2": 29, + "5": 168, + "4": 31, + "3": 13, + "0": 55, + "9": 53, + "6": 3 + }, + "Pima": { + "0": 183, + "1": 82 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 11, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 9, + "2": 27 + }, + "PittsburgBridgesSpan": { + "0": 8, + "1": 27, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 8 + }, + "PittsburgBridgesType": { + "0": 4, + "1": 12, + "2": 26, + "3": 12, + "4": 6, + "5": 4 + }, + "Planning": { + "0": 59, + "1": 40 + }, + "PlantMargin": { + "0": 15, + "3": 4, + "4": 6, + "11": 6, + "12": 6, + "15": 5, + "17": 8, + "19": 11, + "21": 6, + "23": 16, + "24": 12, + "25": 17, + "26": 6, + "28": 10, + "29": 7, + "30": 14, + "31": 13, + "32": 4, + "38": 13, + "39": 2, + "40": 6, + "41": 13, + "44": 6, + "48": 8, + "49": 9, + "50": 8, + "53": 10, + "56": 6, + "58": 11, + "60": 11, + "61": 11, + "62": 6, + "63": 4, + "64": 13, + "67": 6, + "68": 14, + "70": 9, + "71": 15, + "72": 2, + "73": 8, + "74": 4, + "75": 9, + "78": 12, + "80": 11, + "84": 6, + "85": 4, + "87": 9, + "88": 6, + "90": 2, + "91": 4, + "92": 8, + "96": 7, + "97": 15, + "98": 9, + "9": 2, + "27": 7, + "33": 7, + "42": 6, + "54": 4, + "66": 6, + "81": 7, + "83": 4, + "94": 2, + "1": 2, + "8": 4, + "52": 2, + "55": 2, + "57": 5, + "65": 4, + "69": 2, + "89": 5, + "16": 2, + "76": 2, + "77": 2, + "95": 2 + }, + "PlantShape": { + "4": 11, + "6": 5, + "7": 5, + "10": 11, + "12": 7, + "15": 11, + "17": 9, + "18": 6, + "19": 9, + "20": 2, + "21": 9, + "23": 11, + "24": 10, + "25": 15, + "28": 9, + "30": 14, + "32": 11, + "34": 8, + "35": 8, + "41": 15, + "42": 12, + "43": 16, + "44": 16, + "47": 7, + "48": 8, + "49": 13, + "50": 11, + "51": 13, + "52": 16, + "53": 16, + "55": 16, + "56": 15, + "57": 15, + "58": 10, + "59": 10, + "61": 16, + "62": 17, + "63": 14, + "64": 17, + "65": 10, + "66": 2, + "67": 11, + "68": 11, + "69": 10, + "70": 17, + "71": 7, + "74": 14, + "75": 16, + "76": 15, + "77": 11, + "78": 11, + "79": 9, + "80": 8, + "81": 7, + "82": 10, + "83": 12, + "84": 7, + "86": 12, + "87": 12, + "88": 15, + "92": 13, + "97": 18, + "98": 11, + "99": 7, + "0": 5, + "2": 2, + "13": 4, + "14": 7, + "27": 3, + "31": 4, + "38": 7, + "39": 2, + "54": 9, + "60": 2, + "85": 8, + "89": 10, + "91": 2, + "94": 4, + "96": 4, + "5": 2, + "11": 3, + "37": 4, + "72": 2, + "93": 2, + "95": 2, + "1": 2, + "29": 2, + "40": 2 + }, + "PlantTexture": { + "0": 13, + "1": 2, + "2": 7, + "3": 6, + "4": 4, + "10": 12, + "13": 15, + "14": 12, + "15": 4, + "16": 6, + "17": 6, + "18": 18, + "20": 15, + "22": 10, + "23": 6, + "24": 9, + "25": 4, + "27": 18, + "29": 17, + "30": 8, + "31": 10, + "32": 19, + "35": 12, + "37": 17, + "39": 16, + "40": 4, + "42": 6, + "43": 9, + "45": 9, + "46": 16, + "47": 13, + "48": 13, + "49": 14, + "50": 2, + "52": 8, + "53": 4, + "54": 11, + "56": 13, + "57": 11, + "58": 9, + "59": 14, + "61": 4, + "65": 8, + "66": 5, + "67": 9, + "70": 9, + "71": 6, + "72": 12, + "74": 4, + "76": 7, + "77": 9, + "78": 7, + "79": 4, + "80": 7, + "81": 13, + "82": 15, + "84": 8, + "86": 11, + "89": 7, + "90": 13, + "94": 6, + "98": 7, + "99": 10, + "6": 7, + "7": 8, + "11": 9, + "12": 2, + "19": 4, + "28": 4, + "33": 8, + "51": 7, + "75": 7, + "83": 10, + "87": 5, + "88": 4, + "91": 2, + "92": 2, + "97": 5, + "63": 4, + "93": 4, + "9": 2, + "55": 2, + "69": 3, + "95": 2 + }, + "PostOperative": { + "0": 29, + "2": 25 + }, + "PrimaryTumor": { + "0": 48, + "2": 12, + "3": 13, + "4": 35, + "5": 16, + "6": 8, + "7": 25, + "8": 13, + "9": 8, + "10": 22, + "13": 8, + "14": 11, + "11": 8, + "12": 7, + "1": 4 + }, + "Ringnorm": { + "0": 166, + "1": 23 + }, + "Seeds": { + "0": 13, + "1": 6, + "2": 11 + }, + "Semeion": { + "0": 15, + "1": 56, + "2": 24, + "3": 23, + "4": 34, + "5": 27, + "6": 20, + "7": 26, + "8": 32, + "9": 36 + }, + "Soybean": { + "2": 5, + "3": 26, + "4": 10, + "5": 6, + "6": 11, + "7": 30, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 668, + "1": 145 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 11, + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 97, + "1": 225 + }, + "StatlogGermanCredit": { + "0": 221, + "1": 74 + }, + "StatlogHeart": { + "0": 26, + "1": 25 + }, + "StatlogImage": { + "0": 69, + "2": 111, + "3": 70, + "4": 118, + "6": 3, + "5": 2 + }, + "StatlogLandsat": { + "3": 58, + "5": 118, + "2": 44, + "4": 84, + "1": 27, + "0": 19 + }, + "StatlogShuttle": { + "3": 497, + "0": 1372, + "2": 31, + "1": 10, + "5": 2 + }, + "StatlogVehicle": { + "0": 108, + "1": 114, + "2": 142, + "3": 48 + }, + "SteelPlates": { + "0": 78, + "1": 31, + "2": 56, + "4": 17, + "5": 175, + "6": 613, + "3": 4 + }, + "SyntheticControl": { + "3": 25, + "4": 10, + "5": 10, + "2": 4 + }, + "Teaching": { + "0": 19, + "1": 34, + "2": 30 + }, + "Thyroid": { + "2": 1530, + "0": 30, + "1": 42 + }, + "TicTacToe": { + "0": 109, + "1": 221 + }, + "Titanic": { + "0": 118, + "1": 372 + }, + "Trains": { + "0": 4, + "1": 4 + }, + "Twonorm": { + "0": 94, + "1": 107 + }, + "VertebralColumn2Clases": { + "0": 73, + "1": 27 + }, + "VertebralColumn3Clases": { + "0": 26, + "1": 38, + "2": 16 + }, + "WallFollowing": { + "0": 1039, + "1": 356, + "2": 906, + "3": 19 + }, + "Waveform": { + "0": 769, + "1": 99, + "2": 68 + }, + "WaveformNoise": { + "0": 759, + "1": 88, + "2": 112 + }, + "Wine": { + "1": 10, + "0": 4 + }, + "WineQualityRed": { + "0": 10, + "1": 31, + "2": 326, + "3": 464, + "4": 119, + "5": 16 + }, + "WineQualityWhite": { + "0": 20, + "1": 110, + "2": 594, + "3": 1739, + "4": 692, + "5": 100, + "6": 8 + }, + "Yeast": { + "0": 272, + "1": 220, + "2": 103, + "3": 58, + "4": 30, + "5": 16, + "6": 17, + "7": 26, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + }, + "SinusoidProjectionOnlineIterative": { + "Abalone": { + "0": 918, + "1": 1424, + "2": 1104 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 3082, + "0": 3404 + }, + "Annealing": { + "4": 14, + "3": 16, + "1": 24 + }, + "Arrhythmia": { + "0": 72, + "1": 77, + "2": 12, + "3": 19, + "4": 27, + "5": 55, + "9": 53, + "10": 14, + "11": 16, + "12": 47, + "8": 7 + }, + "AudiologyStd": { + "1": 6, + "10": 6, + "3": 4, + "0": 2 + }, + "BalanceScale": { + "0": 42, + "1": 29, + "2": 45 + }, + "Balloons": { + "0": 18, + "1": 2 + }, + "Bank": { + "0": 558, + "1": 690 + }, + "Blood": { + "0": 228, + "1": 248 + }, + "BreastCancer": { + "0": 87, + "1": 104 + }, + "BreastCancerWisc": { + "0": 47, + "1": 21 + }, + "BreastCancerWiscDiag": { + "1": 42, + "0": 12 + }, + "BreastCancerWiscProg": { + "0": 51, + "1": 57 + }, + "BreastTissue": { + "0": 12, + "1": 20, + "2": 30, + "4": 8, + "3": 15, + "5": 4 + }, + "Car": { + "0": 23, + "1": 79, + "2": 54, + "3": 37 + }, + "Cardiotocography10Clases": { + "0": 190, + "1": 132, + "2": 54, + "3": 41, + "4": 98, + "5": 123, + "6": 66, + "7": 30, + "8": 48, + "9": 120 + }, + "Cardiotocography3Clases": { + "0": 136, + "1": 190, + "2": 59 + }, + "ChessKrvk": { + "0": 901, + "1": 34, + "2": 77, + "3": 152, + "4": 106, + "5": 226, + "6": 426, + "7": 683, + "8": 923, + "9": 1367, + "10": 1861, + "11": 2062, + "12": 3537, + "13": 3819, + "14": 3638, + "15": 3305, + "16": 1844, + "17": 336 + }, + "ChessKrvkp": { + "0": 108, + "1": 73 + }, + "CongressionalVoting": { + "0": 191, + "1": 195 + }, + "ConnBenchSonarMinesRocks": { + "1": 52, + "0": 43 + }, + "ConnBenchVowelDeterding": { + "4": 4, + "0": 6, + "6": 6, + "7": 14, + "10": 4, + "8": 9, + "5": 9, + "2": 2 + }, + "Connect4": { + "0": 16101, + "1": 14404 + }, + "Contrac": { + "0": 564, + "1": 430, + "2": 638 + }, + "CreditApproval": { + "0": 148, + "1": 116 + }, + "CylinderBands": { + "0": 128, + "1": 170 + }, + "Dermatology": { + "1": 20, + "3": 13, + "4": 3 + }, + "Echocardiogram": { + "0": 54, + "1": 36 + }, + "Ecoli": { + "0": 29, + "1": 51, + "2": 21, + "3": 30, + "4": 13 + }, + "EnergyY1": { + "0": 72, + "1": 123, + "2": 55 + }, + "EnergyY2": { + "0": 33, + "1": 105, + "2": 97 + }, + "Fertility": { + "1": 30, + "0": 12 + }, + "Flags": { + "0": 61, + "1": 54, + "2": 40, + "3": 22, + "4": 16, + "5": 41, + "6": 28, + "7": 16 + }, + "Glass": { + "0": 40, + "1": 71, + "2": 32, + "5": 14, + "3": 12, + "4": 8 + }, + "HabermanSurvival": { + "0": 97, + "1": 111 + }, + "HayesRoth": { + "0": 30, + "1": 28 + }, + "HeartCleveland": { + "0": 59, + "1": 83, + "2": 77, + "3": 46, + "4": 30 + }, + "HeartHungarian": { + "0": 85, + "1": 47 + }, + "HeartSwitzerland": { + "0": 20, + "1": 64, + "2": 50, + "3": 36, + "4": 16 + }, + "HeartVa": { + "0": 56, + "1": 84, + "2": 69, + "3": 74, + "4": 24 + }, + "Hepatitis": { + "0": 44, + "1": 34 + }, + "HillValley": { + "1": 462, + "0": 67 + }, + "HorseColic": { + "1": 53, + "0": 6 + }, + "IlpdIndianLiver": { + "0": 158, + "1": 208 + }, + "ImageSegmentation": { + "6": 596, + "5": 602, + "4": 602, + "3": 602, + "2": 306, + "0": 602, + "1": 301 + }, + "Ionosphere": { + "1": 38, + "0": 22 + }, + "Iris": { + "2": 10, + "1": 4 + }, + "LedDisplay": { + "0": 74, + "1": 64, + "2": 48, + "3": 77, + "4": 61, + "5": 59, + "6": 68, + "7": 92, + "8": 103, + "9": 91 + }, + "Lenses": { + "0": 8, + "2": 6, + "1": 2 + }, + "Letter": { + "0": 79, + "1": 184, + "2": 218, + "3": 197, + "4": 238, + "5": 191, + "6": 178, + "7": 329, + "8": 132, + "9": 152, + "10": 271, + "11": 72, + "12": 73, + "13": 134, + "14": 154, + "15": 191, + "16": 137, + "17": 277, + "18": 255, + "19": 123, + "20": 115, + "21": 144, + "22": 109, + "23": 120, + "24": 93, + "25": 117 + }, + "Libras": { + "0": 17, + "1": 29, + "4": 10, + "5": 12, + "7": 27, + "9": 28, + "11": 17, + "12": 20, + "13": 6, + "14": 15, + "3": 15, + "6": 17, + "10": 20, + "8": 3 + }, + "LowResSpect": { + "0": 30, + "1": 50, + "2": 23, + "3": 31, + "7": 12, + "8": 6, + "6": 8 + }, + "LungCancer": { + "0": 15, + "1": 29, + "2": 7 + }, + "Lymphography": { + "1": 31, + "2": 28 + }, + "Magic": { + "0": 4321, + "1": 3608 + }, + "Mammographic": { + "0": 232, + "1": 313 + }, + "Miniboone": { + "0": 28763, + "1": 17244 + }, + "MolecBiolPromoter": { + "0": 41, + "1": 14 + }, + "MolecBiolSplice": { + "0": 402, + "1": 340, + "2": 464 + }, + "Monks1": { + "1": 207, + "0": 168 + }, + "Monks2": { + "0": 148, + "1": 196 + }, + "Monks3": { + "1": 436, + "0": 29 + }, + "Mushroom": { + "1": 4 + }, + "Musk1": { + "0": 83, + "1": 106 + }, + "Musk2": { + "0": 138, + "1": 316 + }, + "Nursery": { + "2": 72, + "3": 671, + "4": 207, + "0": 6 + }, + "OocytesMerlucciusNucleus4d": { + "0": 305, + "1": 213 + }, + "OocytesMerlucciusStates2f": { + "0": 95, + "2": 95, + "1": 25 + }, + "OocytesTrisopterusNucleus2f": { + "0": 179, + "1": 227 + }, + "OocytesTrisopterusStates5b": { + "0": 163, + "1": 14, + "2": 62 + }, + "Optical": { + "2": 28, + "5": 13, + "7": 42, + "4": 16, + "6": 13, + "8": 39, + "3": 21, + "9": 9, + "0": 3, + "1": 3 + }, + "Ozone": { + "1": 128, + "0": 52 + }, + "PageBlocks": { + "0": 270, + "1": 145, + "3": 35, + "4": 96, + "2": 7 + }, + "Parkinsons": { + "0": 29, + "1": 23 + }, + "Pendigits": { + "3": 25, + "1": 66, + "4": 22, + "8": 18, + "9": 19, + "0": 38, + "5": 13, + "7": 20, + "6": 6 + }, + "Pima": { + "0": 279, + "1": 217 + }, + "PittsburgBridgesMaterial": { + "0": 6, + "1": 19, + "2": 15 + }, + "PittsburgBridgesRelL": { + "1": 22, + "2": 40, + "0": 22 + }, + "PittsburgBridgesSpan": { + "0": 15, + "2": 39, + "1": 29 + }, + "PittsburgBridgesTOrD": { + "0": 11, + "1": 23 + }, + "PittsburgBridgesType": { + "0": 15, + "1": 21, + "2": 55, + "3": 23, + "4": 17, + "5": 8 + }, + "Planning": { + "0": 48, + "1": 99 + }, + "PlantMargin": { + "0": 21, + "3": 13, + "4": 18, + "8": 17, + "9": 16, + "11": 13, + "12": 16, + "14": 2, + "15": 13, + "17": 4, + "18": 11, + "19": 16, + "21": 21, + "23": 28, + "24": 28, + "25": 38, + "26": 10, + "27": 10, + "28": 26, + "29": 5, + "30": 23, + "31": 28, + "32": 11, + "33": 5, + "35": 4, + "38": 30, + "39": 9, + "40": 26, + "41": 33, + "44": 14, + "45": 12, + "47": 12, + "48": 16, + "49": 13, + "50": 17, + "51": 11, + "53": 19, + "54": 18, + "55": 13, + "56": 22, + "58": 30, + "60": 25, + "61": 24, + "62": 12, + "63": 10, + "64": 13, + "68": 26, + "69": 14, + "70": 25, + "71": 23, + "73": 18, + "74": 9, + "75": 16, + "78": 30, + "80": 12, + "82": 2, + "83": 13, + "85": 6, + "88": 12, + "89": 18, + "90": 9, + "91": 8, + "92": 16, + "95": 17, + "97": 26, + "98": 19, + "1": 13, + "43": 4, + "57": 20, + "65": 20, + "66": 12, + "67": 13, + "76": 6, + "81": 18, + "87": 14, + "94": 7, + "6": 2, + "10": 2, + "13": 5, + "52": 8, + "59": 7, + "72": 4, + "93": 6, + "96": 14, + "16": 4, + "34": 3, + "37": 7, + "42": 7, + "77": 4, + "84": 11, + "86": 5, + "2": 2, + "20": 2, + "79": 3 + }, + "PlantShape": { + "4": 15, + "6": 12, + "7": 11, + "8": 4, + "10": 21, + "11": 10, + "15": 20, + "17": 19, + "19": 23, + "21": 15, + "23": 25, + "24": 14, + "25": 26, + "26": 14, + "28": 28, + "30": 24, + "31": 15, + "32": 8, + "34": 21, + "36": 8, + "38": 21, + "40": 16, + "41": 24, + "42": 23, + "43": 24, + "44": 29, + "45": 2, + "46": 7, + "47": 20, + "49": 17, + "50": 18, + "51": 26, + "52": 27, + "53": 28, + "54": 28, + "55": 37, + "56": 31, + "57": 29, + "58": 18, + "61": 31, + "62": 26, + "63": 28, + "67": 19, + "68": 21, + "69": 22, + "70": 31, + "71": 16, + "75": 31, + "76": 22, + "77": 26, + "78": 25, + "79": 13, + "80": 18, + "81": 19, + "82": 21, + "83": 30, + "85": 26, + "87": 30, + "88": 26, + "91": 13, + "92": 29, + "96": 12, + "97": 32, + "98": 21, + "99": 8, + "0": 14, + "2": 6, + "9": 6, + "13": 5, + "14": 9, + "27": 4, + "29": 8, + "39": 6, + "48": 8, + "59": 17, + "64": 30, + "65": 16, + "72": 10, + "74": 22, + "86": 18, + "89": 18, + "94": 12, + "5": 4, + "33": 4, + "35": 11, + "37": 10, + "60": 9, + "73": 2, + "84": 14, + "93": 4, + "1": 9, + "12": 4, + "18": 8, + "20": 2, + "66": 5, + "95": 9, + "22": 2 + }, + "PlantTexture": { + "0": 25, + "3": 17, + "10": 24, + "11": 23, + "13": 18, + "14": 17, + "15": 6, + "16": 10, + "17": 13, + "20": 15, + "22": 25, + "23": 14, + "24": 7, + "25": 8, + "27": 25, + "29": 33, + "30": 17, + "31": 20, + "32": 26, + "35": 14, + "37": 25, + "38": 4, + "39": 33, + "40": 12, + "42": 14, + "43": 11, + "45": 18, + "46": 21, + "48": 21, + "49": 31, + "52": 14, + "53": 12, + "54": 25, + "55": 14, + "56": 17, + "57": 21, + "58": 15, + "59": 31, + "61": 8, + "65": 13, + "66": 12, + "67": 14, + "70": 19, + "71": 12, + "72": 24, + "73": 5, + "76": 6, + "78": 17, + "79": 13, + "82": 21, + "84": 16, + "86": 23, + "89": 14, + "90": 20, + "93": 14, + "94": 13, + "96": 8, + "98": 5, + "99": 18, + "4": 6, + "7": 13, + "18": 20, + "19": 12, + "21": 4, + "28": 5, + "44": 2, + "47": 18, + "51": 13, + "64": 4, + "75": 6, + "77": 17, + "80": 4, + "81": 21, + "91": 4, + "92": 7, + "97": 9, + "2": 12, + "6": 14, + "8": 6, + "12": 7, + "33": 13, + "41": 4, + "50": 5, + "60": 2, + "63": 6, + "68": 2, + "69": 2, + "74": 2, + "95": 8, + "1": 9, + "9": 4, + "34": 4, + "87": 10, + "88": 4, + "85": 2, + "83": 7, + "26": 2 + }, + "PostOperative": { + "0": 45, + "2": 46 + }, + "PrimaryTumor": { + "0": 71, + "2": 24, + "3": 26, + "4": 70, + "5": 29, + "6": 16, + "7": 49, + "8": 31, + "9": 16, + "10": 42, + "12": 22, + "13": 16, + "14": 27, + "1": 9, + "11": 18 + }, + "Ringnorm": { + "0": 220, + "1": 115 + }, + "Seeds": { + "0": 18, + "1": 10, + "2": 17 + }, + "Semeion": { + "0": 24, + "1": 50, + "2": 29, + "3": 47, + "4": 33, + "6": 32, + "7": 23, + "8": 68, + "9": 51, + "5": 20 + }, + "Soybean": { + "0": 52, + "1": 19, + "2": 16, + "3": 96, + "4": 42, + "6": 22, + "7": 53, + "8": 22, + "9": 22, + "10": 18, + "12": 22, + "14": 20, + "15": 20, + "16": 18, + "17": 5, + "5": 11, + "13": 10 + }, + "Spambase": { + "0": 407, + "1": 321 + }, + "Spect": { + "1": 135, + "0": 14 + }, + "Spectf": { + "1": 22, + "0": 32 + }, + "StatlogAustralianCredit": { + "0": 266, + "1": 350 + }, + "StatlogGermanCredit": { + "0": 210, + "1": 328 + }, + "StatlogHeart": { + "0": 57, + "1": 70 + }, + "StatlogImage": { + "2": 54, + "3": 64, + "4": 102, + "6": 6, + "0": 9, + "5": 12 + }, + "StatlogLandsat": { + "3": 123, + "5": 239, + "1": 17, + "4": 32, + "2": 114, + "0": 2 + }, + "StatlogShuttle": { + "0": 23, + "6": 2, + "5": 4, + "2": 22, + "1": 7, + "4": 5 + }, + "StatlogVehicle": { + "0": 52, + "1": 149, + "2": 225, + "3": 20 + }, + "SteelPlates": { + "0": 171, + "1": 81, + "2": 70, + "4": 36, + "5": 319, + "6": 507, + "3": 21 + }, + "SyntheticControl": { + "2": 14, + "3": 20, + "4": 7, + "5": 8 + }, + "Teaching": { + "0": 44, + "1": 67, + "2": 60 + }, + "Thyroid": { + "2": 325, + "1": 201, + "0": 56 + }, + "TicTacToe": { + "0": 55, + "1": 29 + }, + "Titanic": { + "0": 1151, + "1": 618 + }, + "Trains": { + "0": 8, + "1": 8 + }, + "Twonorm": { + "0": 265, + "1": 186 + }, + "VertebralColumn2Clases": { + "0": 47, + "1": 86 + }, + "VertebralColumn3Clases": { + "0": 70, + "1": 43, + "2": 27 + }, + "WallFollowing": { + "0": 589, + "1": 394, + "2": 455, + "3": 111 + }, + "Waveform": { + "0": 600, + "1": 473, + "2": 640 + }, + "WaveformNoise": { + "0": 754, + "1": 399, + "2": 531 + }, + "Wine": { + "1": 12, + "0": 6, + "2": 6 + }, + "WineQualityRed": { + "0": 24, + "1": 109, + "2": 395, + "3": 569, + "4": 241, + "5": 40 + }, + "WineQualityWhite": { + "0": 47, + "1": 278, + "2": 1103, + "3": 1983, + "4": 854, + "5": 254, + "6": 16 + }, + "Yeast": { + "0": 355, + "1": 462, + "2": 308, + "3": 99, + "4": 72, + "5": 29, + "6": 38, + "7": 61, + "8": 24, + "9": 4 + }, + "Zoo": { + "2": 4, + "0": 2, + "4": 2 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/missclassified1677385334.3612244.json b/examples/hdc_methods_survey/results/missclassified1677385334.3612244.json new file mode 100644 index 00000000..c667bc70 --- /dev/null +++ b/examples/hdc_methods_survey/results/missclassified1677385334.3612244.json @@ -0,0 +1,4940 @@ +{ + "DensityEncoding": { + "Abalone": { + "0": 415, + "1": 875, + "2": 612 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4100, + "1": 703 + }, + "Annealing": { + "2": 43, + "3": 8, + "1": 2 + }, + "Arrhythmia": { + "0": 74, + "1": 29, + "4": 13, + "5": 25, + "9": 16, + "10": 8, + "11": 8, + "12": 21, + "2": 2, + "3": 7 + }, + "AudiologyStd": { + "1": 3, + "10": 3, + "3": 2 + }, + "BalanceScale": { + "0": 5, + "1": 73, + "2": 71 + }, + "Balloons": { + "0": 4, + "1": 2 + }, + "Bank": { + "0": 1472, + "1": 160 + }, + "Blood": { + "0": 202, + "1": 64 + }, + "BreastCancer": { + "0": 60, + "1": 27 + }, + "BreastCancerWisc": { + "0": 15, + "1": 15 + }, + "BreastCancerWiscDiag": { + "0": 17, + "1": 24 + }, + "BreastCancerWiscProg": { + "0": 61, + "1": 16 + }, + "BreastTissue": { + "0": 8, + "1": 8, + "2": 18, + "3": 7, + "4": 8, + "5": 9 + }, + "Car": { + "0": 10, + "1": 331, + "2": 99, + "3": 11 + }, + "Cardiotocography10Clases": { + "0": 211, + "1": 295, + "2": 19, + "3": 21, + "4": 28, + "5": 113, + "6": 91, + "7": 14, + "8": 26, + "9": 87 + }, + "Cardiotocography3Clases": { + "0": 366, + "1": 46, + "2": 60 + }, + "ChessKrvk": { + "0": 2325, + "2": 31, + "3": 135, + "4": 42, + "5": 104, + "6": 337, + "7": 331, + "8": 634, + "9": 901, + "10": 1353, + "11": 1915, + "12": 2137, + "13": 3148, + "14": 3359, + "15": 2568, + "16": 1206, + "17": 114, + "1": 8 + }, + "ChessKrvkp": { + "0": 308, + "1": 227 + }, + "CongressionalVoting": { + "0": 144, + "1": 57 + }, + "ConnBenchSonarMinesRocks": { + "0": 38, + "1": 35 + }, + "ConnBenchVowelDeterding": { + "5": 7, + "9": 7, + "6": 11, + "4": 8, + "8": 12, + "0": 3, + "2": 3, + "1": 5, + "10": 4, + "7": 4 + }, + "Connect4": { + "0": 16939, + "1": 5270 + }, + "Contrac": { + "0": 307, + "1": 130, + "2": 348 + }, + "CreditApproval": { + "0": 31, + "1": 72 + }, + "CylinderBands": { + "0": 72, + "1": 97 + }, + "Dermatology": { + "1": 9, + "3": 6 + }, + "Echocardiogram": { + "1": 23, + "0": 4 + }, + "Ecoli": { + "0": 8, + "1": 32, + "3": 7, + "2": 10 + }, + "EnergyY1": { + "0": 10, + "1": 72, + "2": 48 + }, + "EnergyY2": { + "0": 10, + "1": 36, + "2": 80 + }, + "Fertility": { + "0": 24, + "1": 11 + }, + "Flags": { + "0": 23, + "1": 37, + "2": 17, + "3": 10, + "4": 8, + "5": 14, + "6": 12, + "7": 8 + }, + "Glass": { + "0": 43, + "1": 46, + "5": 9, + "2": 13, + "3": 2, + "4": 2 + }, + "HabermanSurvival": { + "0": 70, + "1": 38 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 43, + "1": 44, + "2": 31, + "3": 24, + "4": 12 + }, + "HeartHungarian": { + "0": 27, + "1": 22 + }, + "HeartSwitzerland": { + "1": 38, + "2": 32, + "3": 19, + "4": 8, + "0": 5 + }, + "HeartVa": { + "0": 17, + "1": 58, + "2": 33, + "3": 39, + "4": 10 + }, + "Hepatitis": { + "0": 7, + "1": 33 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 26, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 157, + "1": 62 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 38, + "1": 28 + }, + "Iris": { + "1": 8, + "2": 5 + }, + "LedDisplay": { + "0": 21, + "1": 17, + "2": 24, + "3": 30, + "4": 21, + "5": 37, + "6": 30, + "7": 47, + "8": 39, + "9": 33 + }, + "Lenses": { + "2": 4 + }, + "Letter": { + "0": 110, + "1": 171, + "2": 212, + "3": 198, + "4": 548, + "5": 214, + "6": 292, + "7": 527, + "8": 200, + "9": 180, + "10": 340, + "11": 189, + "12": 103, + "13": 231, + "14": 196, + "15": 231, + "16": 285, + "17": 185, + "18": 363, + "19": 306, + "20": 222, + "21": 182, + "22": 126, + "23": 262, + "24": 409, + "25": 254 + }, + "Libras": { + "0": 16, + "1": 14, + "4": 6, + "5": 12, + "6": 15, + "7": 18, + "9": 20, + "10": 19, + "11": 15, + "12": 7, + "13": 8, + "14": 16, + "3": 7, + "8": 3 + }, + "LowResSpect": { + "0": 34, + "1": 55, + "2": 12, + "3": 26, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 11, + "2": 8 + }, + "Lymphography": { + "1": 17, + "2": 13 + }, + "Magic": { + "0": 2330, + "1": 1992 + }, + "Mammographic": { + "0": 122, + "1": 71 + }, + "Miniboone": { + "0": 11139, + "1": 9909 + }, + "MolecBiolPromoter": { + "0": 10, + "1": 8 + }, + "MolecBiolSplice": { + "0": 53, + "1": 58, + "2": 318 + }, + "Monks1": { + "1": 29, + "0": 159 + }, + "Monks2": { + "0": 38, + "1": 124 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": { + "0": 211, + "1": 671 + }, + "Musk1": { + "0": 95, + "1": 71 + }, + "Musk2": { + "0": 1299, + "1": 271 + }, + "Nursery": { + "0": 34, + "2": 68, + "3": 1433, + "4": 417 + }, + "OocytesMerlucciusNucleus4d": { + "0": 161, + "1": 282 + }, + "OocytesMerlucciusStates2f": { + "0": 28, + "2": 137, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 94, + "1": 294 + }, + "OocytesTrisopterusStates5b": { + "0": 114, + "1": 2, + "2": 137 + }, + "Optical": { + "2": 24, + "5": 14, + "9": 23, + "7": 10, + "4": 15, + "6": 7, + "3": 21, + "8": 30, + "1": 44, + "0": 4 + }, + "Ozone": { + "0": 735, + "1": 21 + }, + "PageBlocks": { + "0": 1040, + "1": 152, + "2": 16, + "3": 19, + "4": 36 + }, + "Parkinsons": { + "0": 13, + "1": 38 + }, + "Pendigits": { + "8": 60, + "1": 205, + "7": 77, + "2": 27, + "5": 170, + "3": 19, + "9": 58, + "0": 60, + "4": 23, + "6": 4 + }, + "Pima": { + "0": 146, + "1": 87 + }, + "PittsburgBridgesMaterial": { + "1": 9, + "2": 10 + }, + "PittsburgBridgesRelL": { + "0": 14, + "1": 6, + "2": 30 + }, + "PittsburgBridgesSpan": { + "0": 6, + "1": 27, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 7 + }, + "PittsburgBridgesType": { + "0": 2, + "1": 11, + "2": 27, + "3": 12, + "4": 6, + "5": 3 + }, + "Planning": { + "0": 57, + "1": 44 + }, + "PlantMargin": { + "0": 11, + "3": 8, + "4": 6, + "12": 7, + "15": 9, + "17": 6, + "19": 10, + "21": 4, + "23": 13, + "25": 19, + "26": 4, + "27": 6, + "28": 7, + "29": 7, + "30": 14, + "31": 12, + "32": 2, + "38": 12, + "39": 2, + "40": 6, + "41": 13, + "43": 4, + "44": 6, + "47": 4, + "48": 8, + "49": 9, + "50": 8, + "52": 6, + "53": 8, + "54": 6, + "56": 10, + "57": 8, + "58": 12, + "60": 14, + "61": 7, + "62": 4, + "63": 2, + "64": 10, + "68": 10, + "71": 13, + "72": 4, + "73": 9, + "74": 4, + "75": 7, + "78": 10, + "80": 11, + "84": 5, + "87": 6, + "89": 7, + "90": 2, + "91": 4, + "92": 7, + "95": 5, + "96": 5, + "97": 13, + "98": 8, + "9": 2, + "13": 4, + "24": 10, + "33": 7, + "37": 2, + "42": 6, + "46": 2, + "65": 6, + "66": 2, + "70": 7, + "77": 4, + "81": 7, + "83": 7, + "88": 2, + "94": 2, + "8": 4, + "11": 4, + "55": 2, + "67": 2, + "69": 4, + "85": 2, + "93": 2, + "16": 2, + "76": 2 + }, + "PlantShape": { + "0": 8, + "2": 5, + "3": 4, + "4": 9, + "7": 17, + "8": 6, + "9": 2, + "10": 12, + "11": 8, + "13": 11, + "14": 17, + "15": 18, + "17": 10, + "18": 6, + "19": 14, + "20": 12, + "21": 8, + "23": 15, + "24": 12, + "25": 17, + "27": 8, + "28": 9, + "29": 7, + "30": 16, + "31": 10, + "32": 13, + "34": 17, + "35": 7, + "37": 14, + "38": 12, + "40": 11, + "41": 13, + "42": 18, + "43": 15, + "44": 17, + "47": 16, + "48": 13, + "49": 20, + "50": 16, + "51": 13, + "52": 17, + "53": 12, + "54": 16, + "55": 18, + "56": 15, + "57": 14, + "58": 9, + "59": 12, + "60": 6, + "61": 17, + "62": 17, + "63": 13, + "64": 17, + "65": 12, + "66": 6, + "67": 15, + "68": 15, + "69": 12, + "70": 17, + "71": 10, + "74": 11, + "75": 15, + "76": 15, + "77": 15, + "78": 19, + "79": 11, + "80": 14, + "81": 9, + "82": 8, + "83": 15, + "84": 5, + "86": 10, + "87": 15, + "88": 19, + "89": 17, + "91": 2, + "92": 9, + "96": 12, + "97": 15, + "98": 10, + "99": 14, + "12": 7, + "39": 4, + "85": 7, + "94": 4, + "6": 2, + "73": 4, + "93": 2, + "1": 2, + "33": 2, + "72": 2 + }, + "PlantTexture": { + "0": 11, + "3": 7, + "4": 4, + "10": 14, + "11": 12, + "12": 7, + "13": 12, + "14": 11, + "15": 5, + "16": 4, + "18": 18, + "20": 13, + "22": 12, + "23": 6, + "24": 9, + "25": 4, + "27": 19, + "29": 15, + "30": 9, + "32": 18, + "35": 11, + "37": 16, + "39": 15, + "40": 4, + "42": 3, + "43": 5, + "44": 2, + "45": 11, + "46": 14, + "47": 13, + "48": 13, + "49": 14, + "50": 6, + "53": 4, + "54": 12, + "55": 6, + "56": 12, + "57": 10, + "58": 5, + "59": 14, + "64": 4, + "65": 8, + "66": 4, + "67": 11, + "70": 9, + "71": 6, + "72": 13, + "74": 4, + "76": 8, + "77": 9, + "79": 2, + "80": 12, + "81": 12, + "82": 15, + "84": 9, + "86": 13, + "89": 7, + "90": 13, + "94": 6, + "96": 2, + "98": 7, + "99": 11, + "1": 2, + "6": 5, + "7": 5, + "17": 4, + "19": 4, + "21": 2, + "31": 10, + "33": 8, + "51": 6, + "75": 4, + "78": 5, + "83": 10, + "88": 4, + "91": 2, + "92": 2, + "93": 4, + "97": 7, + "2": 5, + "52": 5, + "63": 5, + "9": 2, + "28": 2, + "95": 2 + }, + "PostOperative": { + "0": 33, + "2": 22 + }, + "PrimaryTumor": { + "0": 63, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 24, + "8": 11, + "9": 8, + "10": 17, + "11": 10, + "13": 8, + "14": 6, + "12": 7, + "1": 2 + }, + "Ringnorm": { + "0": 223, + "1": 29 + }, + "Seeds": { + "0": 14, + "1": 10, + "2": 10 + }, + "Semeion": { + "0": 11, + "1": 49, + "2": 27, + "3": 22, + "4": 41, + "5": 30, + "6": 18, + "7": 24, + "8": 47, + "9": 45 + }, + "Soybean": { + "1": 3, + "2": 7, + "3": 42, + "4": 3, + "6": 11, + "7": 33, + "8": 11, + "9": 11, + "10": 10, + "12": 11, + "13": 7, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 386, + "1": 408 + }, + "Spect": { + "0": 70, + "1": 7 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 88, + "1": 217 + }, + "StatlogGermanCredit": { + "0": 230, + "1": 75 + }, + "StatlogHeart": { + "0": 23, + "1": 26 + }, + "StatlogImage": { + "0": 55, + "2": 102, + "3": 34, + "4": 114, + "6": 7 + }, + "StatlogLandsat": { + "3": 59, + "4": 75, + "5": 128, + "2": 43, + "1": 31, + "0": 107 + }, + "StatlogShuttle": { + "0": 2376, + "3": 214, + "1": 9, + "2": 23, + "4": 2 + }, + "StatlogVehicle": { + "0": 84, + "1": 138, + "2": 131, + "3": 42 + }, + "SteelPlates": { + "0": 67, + "1": 31, + "2": 56, + "4": 17, + "5": 173, + "6": 561, + "3": 2 + }, + "SyntheticControl": { + "2": 18, + "3": 21, + "5": 14, + "4": 11 + }, + "Teaching": { + "0": 23, + "1": 28, + "2": 31 + }, + "Thyroid": { + "2": 1345, + "0": 13, + "1": 40 + }, + "TicTacToe": { + "0": 112, + "1": 172 + }, + "Titanic": { + "0": 118, + "1": 373 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 107, + "1": 107 + }, + "VertebralColumn2Clases": { + "0": 70, + "1": 20 + }, + "VertebralColumn3Clases": { + "0": 22, + "1": 38, + "2": 25 + }, + "WallFollowing": { + "0": 892, + "1": 241, + "2": 754, + "3": 16 + }, + "Waveform": { + "0": 790, + "1": 93, + "2": 89 + }, + "WaveformNoise": { + "0": 784, + "1": 98, + "2": 99 + }, + "Wine": { + "1": 7 + }, + "WineQualityRed": { + "0": 10, + "1": 29, + "2": 295, + "3": 477, + "4": 96, + "5": 12 + }, + "WineQualityWhite": { + "0": 20, + "1": 91, + "2": 580, + "3": 1668, + "4": 667, + "5": 103, + "6": 6 + }, + "Yeast": { + "0": 272, + "1": 191, + "2": 97, + "3": 47, + "4": 29, + "5": 14, + "6": 17, + "7": 30, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + }, + "DensityEncodingOnline": { + "Abalone": { + "0": 482, + "1": 755, + "2": 593 + }, + "AcuteInflammation": { + "1": 2 + }, + "AcuteNephritis": {}, + "Adult": { + "1": 1454, + "0": 1364 + }, + "Annealing": { + "2": 12, + "3": 8, + "1": 12 + }, + "Arrhythmia": { + "0": 116, + "1": 34, + "2": 12, + "3": 11, + "4": 14, + "5": 25, + "9": 37, + "10": 6, + "11": 8, + "12": 23 + }, + "AudiologyStd": { + "1": 3, + "0": 6, + "10": 3 + }, + "BalanceScale": { + "0": 17, + "1": 34, + "2": 34 + }, + "Balloons": { + "0": 2 + }, + "Bank": { + "0": 253, + "1": 368 + }, + "Blood": { + "0": 90, + "1": 111 + }, + "BreastCancer": { + "0": 30, + "1": 55 + }, + "BreastCancerWisc": { + "0": 20, + "1": 8 + }, + "BreastCancerWiscDiag": { + "0": 20, + "1": 19 + }, + "BreastCancerWiscProg": { + "0": 28, + "1": 31 + }, + "BreastTissue": { + "0": 9, + "1": 12, + "2": 11, + "3": 7, + "5": 6, + "4": 4 + }, + "Car": { + "0": 19, + "1": 89, + "2": 63, + "3": 22 + }, + "Cardiotocography10Clases": { + "0": 129, + "1": 60, + "2": 28, + "3": 21, + "4": 57, + "5": 135, + "6": 36, + "7": 13, + "8": 29, + "9": 53 + }, + "Cardiotocography3Clases": { + "0": 123, + "1": 70, + "2": 35 + }, + "ChessKrvk": { + "0": 1159, + "1": 19, + "2": 55, + "3": 120, + "4": 56, + "5": 124, + "6": 222, + "7": 430, + "8": 487, + "9": 903, + "10": 1188, + "11": 1511, + "12": 1983, + "13": 2184, + "14": 2629, + "15": 2644, + "16": 811, + "17": 202 + }, + "ChessKrvkp": { + "0": 85, + "1": 77 + }, + "CongressionalVoting": { + "0": 96, + "1": 99 + }, + "ConnBenchSonarMinesRocks": { + "0": 33, + "1": 24 + }, + "ConnBenchVowelDeterding": { + "1": 9, + "5": 9, + "10": 14, + "6": 10, + "4": 3, + "8": 7, + "2": 6, + "9": 2 + }, + "Connect4": { + "0": 8380, + "1": 5961 + }, + "Contrac": { + "0": 252, + "1": 229, + "2": 288 + }, + "CreditApproval": { + "0": 64, + "1": 66 + }, + "CylinderBands": { + "0": 75, + "1": 61 + }, + "Dermatology": { + "1": 18, + "3": 13, + "5": 2 + }, + "Echocardiogram": { + "0": 25, + "1": 14 + }, + "Ecoli": { + "0": 9, + "1": 32, + "2": 15, + "3": 15, + "4": 4 + }, + "EnergyY1": { + "0": 21, + "1": 56, + "2": 25 + }, + "EnergyY2": { + "0": 13, + "1": 47, + "2": 31 + }, + "Fertility": { + "0": 10, + "1": 14 + }, + "Flags": { + "0": 30, + "1": 28, + "2": 25, + "3": 11, + "4": 8, + "5": 13, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 34, + "1": 41, + "3": 6, + "4": 4, + "5": 9, + "2": 13 + }, + "HabermanSurvival": { + "0": 45, + "1": 58 + }, + "HayesRoth": { + "0": 15, + "1": 12 + }, + "HeartCleveland": { + "0": 43, + "1": 49, + "2": 29, + "3": 30, + "4": 12 + }, + "HeartHungarian": { + "0": 37, + "1": 36 + }, + "HeartSwitzerland": { + "0": 10, + "1": 45, + "2": 24, + "3": 19, + "4": 8 + }, + "HeartVa": { + "0": 38, + "1": 44, + "2": 32, + "3": 39, + "4": 11 + }, + "Hepatitis": { + "0": 17, + "1": 29 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 25, + "0": 5 + }, + "IlpdIndianLiver": { + "0": 141, + "1": 67 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 33, + "1": 13 + }, + "Iris": { + "1": 14 + }, + "LedDisplay": { + "0": 32, + "1": 38, + "2": 28, + "3": 34, + "4": 23, + "5": 55, + "6": 37, + "7": 56, + "8": 67, + "9": 31 + }, + "Lenses": { + "0": 6, + "1": 4, + "2": 7 + }, + "Letter": { + "0": 35, + "1": 196, + "2": 91, + "3": 295, + "4": 236, + "5": 197, + "6": 263, + "7": 175, + "8": 89, + "9": 98, + "10": 221, + "11": 84, + "12": 78, + "13": 192, + "14": 137, + "15": 116, + "16": 201, + "17": 218, + "18": 197, + "19": 66, + "20": 128, + "21": 144, + "22": 53, + "23": 140, + "24": 79, + "25": 101 + }, + "Libras": { + "0": 7, + "1": 21, + "3": 14, + "4": 8, + "5": 5, + "6": 17, + "7": 21, + "8": 14, + "9": 18, + "10": 12, + "11": 17, + "12": 16, + "13": 10, + "14": 10, + "2": 8 + }, + "LowResSpect": { + "0": 20, + "1": 42, + "2": 13, + "3": 22, + "6": 6, + "7": 4, + "8": 4 + }, + "LungCancer": { + "1": 13, + "0": 5, + "2": 4 + }, + "Lymphography": { + "1": 28, + "2": 10 + }, + "Magic": { + "0": 2395, + "1": 2072 + }, + "Mammographic": { + "0": 139, + "1": 102 + }, + "Miniboone": { + "0": 7700, + "1": 9343 + }, + "MolecBiolPromoter": { + "1": 8, + "0": 6 + }, + "MolecBiolSplice": { + "0": 99, + "1": 79, + "2": 169 + }, + "Monks1": { + "0": 217 + }, + "Monks2": { + "0": 56, + "1": 112 + }, + "Monks3": { + "0": 201 + }, + "Mushroom": { + "1": 9 + }, + "Musk1": { + "0": 99, + "1": 33 + }, + "Musk2": { + "0": 159, + "1": 204 + }, + "Nursery": { + "2": 108, + "3": 327, + "4": 379, + "0": 2 + }, + "OocytesMerlucciusNucleus4d": { + "0": 152, + "1": 130 + }, + "OocytesMerlucciusStates2f": { + "0": 60, + "2": 47, + "1": 11 + }, + "OocytesTrisopterusNucleus2f": { + "0": 212, + "1": 63 + }, + "OocytesTrisopterusStates5b": { + "0": 61, + "1": 6, + "2": 49 + }, + "Optical": { + "5": 20, + "7": 16, + "9": 17, + "2": 12, + "4": 14, + "8": 16, + "3": 10, + "1": 2, + "0": 12, + "6": 3 + }, + "Ozone": { + "0": 36, + "1": 59 + }, + "PageBlocks": { + "0": 98, + "1": 77, + "2": 9, + "3": 19, + "4": 46 + }, + "Parkinsons": { + "0": 19, + "1": 10 + }, + "Pendigits": { + "7": 61, + "2": 47, + "8": 17, + "3": 3, + "5": 37, + "9": 23, + "0": 19, + "4": 11, + "1": 10, + "6": 5 + }, + "Pima": { + "0": 101, + "1": 123 + }, + "PittsburgBridgesMaterial": { + "0": 4, + "2": 8, + "1": 7 + }, + "PittsburgBridgesRelL": { + "0": 22, + "1": 10, + "2": 19 + }, + "PittsburgBridgesSpan": { + "0": 7, + "1": 34, + "2": 13 + }, + "PittsburgBridgesTOrD": { + "0": 11, + "1": 12 + }, + "PittsburgBridgesType": { + "0": 6, + "1": 12, + "2": 27, + "3": 10, + "4": 8, + "5": 3 + }, + "Planning": { + "0": 57, + "1": 34 + }, + "PlantMargin": { + "0": 14, + "1": 13, + "4": 15, + "6": 9, + "8": 15, + "9": 10, + "11": 7, + "12": 10, + "18": 4, + "19": 10, + "21": 12, + "22": 10, + "23": 19, + "24": 13, + "25": 20, + "26": 19, + "27": 6, + "28": 13, + "29": 12, + "30": 17, + "31": 15, + "33": 17, + "35": 5, + "37": 10, + "38": 15, + "39": 4, + "40": 15, + "41": 12, + "44": 12, + "45": 6, + "47": 12, + "48": 9, + "49": 13, + "50": 11, + "51": 7, + "52": 2, + "53": 19, + "54": 12, + "55": 11, + "56": 17, + "57": 8, + "58": 17, + "59": 12, + "60": 19, + "61": 18, + "62": 19, + "64": 11, + "65": 11, + "66": 12, + "67": 7, + "68": 20, + "69": 12, + "71": 9, + "72": 8, + "73": 15, + "74": 12, + "75": 17, + "77": 8, + "78": 16, + "79": 7, + "80": 18, + "82": 18, + "84": 6, + "85": 4, + "86": 6, + "87": 12, + "90": 3, + "91": 9, + "92": 8, + "93": 11, + "94": 7, + "95": 16, + "96": 17, + "97": 15, + "98": 15, + "3": 10, + "7": 4, + "13": 5, + "14": 5, + "17": 10, + "46": 2, + "63": 4, + "70": 15, + "76": 5, + "81": 11, + "83": 9, + "88": 14, + "89": 12, + "16": 4, + "32": 9, + "36": 4, + "42": 2, + "43": 4, + "5": 3, + "15": 3, + "20": 3, + "99": 3 + }, + "PlantShape": { + "0": 14, + "1": 6, + "2": 7, + "3": 8, + "4": 12, + "7": 16, + "8": 7, + "9": 14, + "10": 14, + "11": 11, + "13": 13, + "14": 12, + "15": 15, + "17": 15, + "18": 8, + "19": 16, + "20": 7, + "21": 11, + "23": 14, + "24": 17, + "25": 18, + "26": 3, + "28": 11, + "29": 10, + "30": 18, + "31": 11, + "32": 13, + "34": 17, + "35": 11, + "36": 5, + "38": 14, + "40": 14, + "41": 11, + "42": 14, + "43": 13, + "44": 19, + "45": 4, + "46": 6, + "47": 16, + "48": 13, + "49": 18, + "50": 14, + "51": 12, + "52": 14, + "53": 19, + "54": 19, + "55": 17, + "56": 18, + "57": 15, + "58": 7, + "59": 10, + "60": 7, + "61": 17, + "62": 16, + "63": 14, + "64": 15, + "65": 16, + "67": 14, + "68": 14, + "69": 12, + "70": 18, + "71": 14, + "73": 7, + "75": 19, + "76": 16, + "77": 13, + "78": 18, + "79": 15, + "80": 17, + "81": 17, + "83": 15, + "84": 7, + "86": 12, + "87": 14, + "88": 18, + "89": 17, + "91": 11, + "92": 14, + "93": 13, + "96": 15, + "97": 16, + "98": 9, + "99": 17, + "12": 9, + "22": 2, + "27": 4, + "37": 9, + "39": 6, + "66": 9, + "74": 4, + "82": 8, + "85": 9, + "95": 4, + "6": 2, + "16": 2, + "72": 3, + "94": 3 + }, + "PlantTexture": { + "0": 13, + "1": 8, + "2": 4, + "3": 8, + "4": 9, + "7": 7, + "9": 9, + "11": 15, + "12": 12, + "13": 12, + "14": 2, + "18": 15, + "20": 12, + "21": 5, + "22": 18, + "23": 11, + "24": 7, + "25": 4, + "27": 16, + "28": 11, + "29": 19, + "30": 15, + "31": 12, + "32": 17, + "35": 15, + "36": 5, + "37": 19, + "38": 7, + "39": 16, + "40": 9, + "41": 5, + "42": 14, + "43": 5, + "45": 8, + "46": 18, + "47": 12, + "48": 16, + "49": 15, + "50": 8, + "51": 15, + "52": 9, + "53": 3, + "54": 15, + "55": 10, + "57": 15, + "58": 15, + "59": 16, + "64": 7, + "65": 9, + "66": 5, + "67": 11, + "69": 13, + "70": 8, + "71": 7, + "72": 12, + "74": 10, + "75": 11, + "76": 5, + "78": 14, + "79": 4, + "80": 10, + "81": 12, + "82": 17, + "83": 15, + "84": 15, + "86": 12, + "87": 15, + "88": 9, + "89": 7, + "90": 15, + "92": 9, + "94": 12, + "95": 9, + "98": 5, + "99": 14, + "6": 12, + "8": 2, + "15": 11, + "16": 8, + "17": 8, + "19": 6, + "56": 6, + "60": 2, + "62": 2, + "77": 11, + "91": 4, + "96": 2, + "97": 11, + "10": 8, + "33": 9, + "34": 3, + "44": 9, + "61": 4, + "63": 4, + "68": 2, + "73": 4, + "93": 5 + }, + "PostOperative": { + "0": 32, + "2": 19 + }, + "PrimaryTumor": { + "0": 40, + "2": 12, + "3": 9, + "4": 34, + "5": 16, + "6": 8, + "7": 31, + "8": 11, + "9": 8, + "10": 24, + "13": 8, + "14": 11, + "1": 4, + "11": 9, + "12": 8 + }, + "Ringnorm": { + "0": 126, + "1": 250 + }, + "Seeds": { + "0": 13, + "1": 14, + "2": 12 + }, + "Semeion": { + "2": 18, + "3": 29, + "4": 25, + "5": 28, + "6": 26, + "7": 34, + "8": 59, + "9": 35, + "0": 8, + "1": 20 + }, + "Soybean": { + "0": 26, + "1": 2, + "2": 11, + "3": 16, + "4": 12, + "5": 10, + "6": 11, + "7": 52, + "8": 11, + "9": 10, + "10": 8, + "11": 2, + "12": 11, + "13": 12, + "14": 9, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 414, + "1": 295 + }, + "Spect": { + "1": 57, + "0": 12 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 150, + "1": 112 + }, + "StatlogGermanCredit": { + "0": 216, + "1": 129 + }, + "StatlogHeart": { + "0": 24, + "1": 34 + }, + "StatlogImage": { + "2": 27, + "3": 27, + "4": 74, + "5": 22, + "0": 17, + "6": 5 + }, + "StatlogLandsat": { + "3": 61, + "4": 83, + "5": 96, + "2": 11, + "1": 7, + "0": 9 + }, + "StatlogShuttle": { + "0": 24, + "1": 5, + "2": 13, + "4": 2 + }, + "StatlogVehicle": { + "0": 20, + "1": 98, + "2": 120, + "3": 34 + }, + "SteelPlates": { + "0": 97, + "1": 35, + "2": 30, + "3": 16, + "4": 18, + "5": 114, + "6": 343 + }, + "SyntheticControl": { + "2": 2, + "3": 18, + "4": 13, + "5": 3, + "0": 3 + }, + "Teaching": { + "0": 33, + "1": 24, + "2": 31 + }, + "Thyroid": { + "0": 33, + "2": 1135, + "1": 6 + }, + "TicTacToe": { + "0": 41, + "1": 29 + }, + "Titanic": { + "0": 97, + "1": 431 + }, + "Trains": { + "0": 4 + }, + "Twonorm": { + "0": 102, + "1": 127 + }, + "VertebralColumn2Clases": { + "1": 40, + "0": 17 + }, + "VertebralColumn3Clases": { + "0": 21, + "1": 36, + "2": 7 + }, + "WallFollowing": { + "0": 200, + "1": 74, + "2": 111, + "3": 57 + }, + "Waveform": { + "0": 363, + "1": 354, + "2": 175 + }, + "WaveformNoise": { + "0": 372, + "1": 224, + "2": 319 + }, + "Wine": { + "1": 13, + "0": 2 + }, + "WineQualityRed": { + "0": 11, + "1": 53, + "2": 199, + "3": 327, + "4": 130, + "5": 19 + }, + "WineQualityWhite": { + "0": 23, + "1": 133, + "2": 604, + "3": 1150, + "4": 454, + "5": 152, + "6": 8 + }, + "Yeast": { + "0": 284, + "1": 195, + "2": 118, + "3": 48, + "4": 31, + "5": 21, + "6": 17, + "7": 30, + "8": 18 + }, + "Zoo": { + "2": 6, + "4": 2, + "0": 2, + "5": 2 + } + }, + "DensityEncodingOnlineIterative": { + "Abalone": { + "0": 396, + "1": 719, + "2": 587 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 862, + "0": 2418 + }, + "Annealing": { + "2": 15, + "3": 8, + "1": 10 + }, + "Arrhythmia": { + "0": 41, + "1": 29, + "3": 11, + "4": 12, + "5": 25, + "9": 24, + "10": 8, + "12": 24, + "2": 2, + "11": 6 + }, + "AudiologyStd": { + "1": 2, + "3": 5, + "10": 4, + "0": 2 + }, + "BalanceScale": { + "0": 26, + "1": 17, + "2": 15 + }, + "Balloons": { + "1": 2, + "0": 2 + }, + "Bank": { + "0": 279, + "1": 316 + }, + "Blood": { + "0": 89, + "1": 125 + }, + "BreastCancer": { + "0": 64, + "1": 51 + }, + "BreastCancerWisc": { + "0": 19, + "1": 9 + }, + "BreastCancerWiscDiag": { + "0": 19, + "1": 13 + }, + "BreastCancerWiscProg": { + "0": 15, + "1": 31 + }, + "BreastTissue": { + "0": 4, + "1": 7, + "2": 13, + "3": 15, + "5": 4, + "4": 3 + }, + "Car": { + "0": 12, + "1": 48, + "2": 41, + "3": 21 + }, + "Cardiotocography10Clases": { + "0": 78, + "1": 65, + "2": 26, + "3": 17, + "4": 29, + "5": 54, + "6": 32, + "8": 12, + "9": 68, + "7": 10 + }, + "Cardiotocography3Clases": { + "0": 87, + "1": 49, + "2": 18 + }, + "ChessKrvk": { + "0": 711, + "1": 14, + "2": 50, + "3": 141, + "4": 52, + "5": 72, + "6": 277, + "7": 332, + "8": 472, + "9": 814, + "10": 1025, + "11": 1497, + "12": 1881, + "13": 2031, + "14": 2829, + "15": 2394, + "16": 839, + "17": 134 + }, + "ChessKrvkp": { + "0": 24, + "1": 54 + }, + "CongressionalVoting": { + "0": 36, + "1": 151 + }, + "ConnBenchSonarMinesRocks": { + "0": 18, + "1": 30 + }, + "ConnBenchVowelDeterding": { + "4": 5, + "6": 4, + "10": 7, + "3": 4, + "2": 2, + "9": 2 + }, + "Connect4": { + "0": 5862, + "1": 6600 + }, + "Contrac": { + "0": 267, + "1": 252, + "2": 302 + }, + "CreditApproval": { + "0": 38, + "1": 81 + }, + "CylinderBands": { + "0": 75, + "1": 67 + }, + "Dermatology": { + "1": 13, + "3": 6 + }, + "Echocardiogram": { + "0": 14, + "1": 17 + }, + "Ecoli": { + "0": 15, + "1": 20, + "2": 10, + "3": 24, + "4": 5 + }, + "EnergyY1": { + "0": 21, + "1": 26, + "2": 19 + }, + "EnergyY2": { + "0": 11, + "1": 59, + "2": 40 + }, + "Fertility": { + "0": 12, + "1": 13 + }, + "Flags": { + "0": 32, + "1": 17, + "2": 17, + "3": 11, + "4": 8, + "5": 15, + "6": 12, + "7": 8 + }, + "Glass": { + "0": 12, + "1": 32, + "2": 18, + "5": 9, + "3": 5, + "4": 6 + }, + "HabermanSurvival": { + "0": 58, + "1": 49 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 45, + "1": 46, + "2": 33, + "3": 29, + "4": 15 + }, + "HeartHungarian": { + "0": 40, + "1": 33 + }, + "HeartSwitzerland": { + "0": 11, + "1": 30, + "2": 25, + "3": 21, + "4": 8 + }, + "HeartVa": { + "0": 37, + "1": 43, + "2": 34, + "3": 37, + "4": 12 + }, + "Hepatitis": { + "0": 16, + "1": 22 + }, + "HillValley": { + "1": 280, + "0": 18 + }, + "HorseColic": { + "1": 4, + "0": 26 + }, + "IlpdIndianLiver": { + "0": 137, + "1": 71 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 31, + "1": 17 + }, + "Iris": { + "1": 6, + "2": 2 + }, + "LedDisplay": { + "0": 28, + "1": 27, + "2": 20, + "3": 44, + "4": 27, + "5": 52, + "6": 52, + "7": 57, + "8": 83, + "9": 34 + }, + "Lenses": { + "1": 2, + "2": 6 + }, + "Letter": { + "0": 51, + "1": 191, + "2": 98, + "3": 124, + "4": 140, + "5": 111, + "6": 117, + "7": 148, + "8": 78, + "9": 72, + "10": 117, + "11": 57, + "12": 42, + "13": 70, + "14": 130, + "15": 90, + "16": 110, + "17": 117, + "18": 138, + "19": 87, + "20": 38, + "21": 54, + "22": 46, + "23": 65, + "24": 63, + "25": 84 + }, + "Libras": { + "0": 12, + "1": 9, + "4": 7, + "6": 13, + "9": 13, + "10": 14, + "11": 16, + "12": 10, + "13": 2, + "14": 6, + "3": 9, + "5": 3, + "7": 14, + "2": 2 + }, + "LowResSpect": { + "0": 13, + "1": 15, + "2": 11, + "3": 25, + "7": 6, + "6": 6, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 16, + "2": 4 + }, + "Lymphography": { + "2": 20, + "1": 10 + }, + "Magic": { + "0": 1379, + "1": 1933 + }, + "Mammographic": { + "0": 92, + "1": 120 + }, + "Miniboone": { + "0": 9218, + "1": 6737 + }, + "MolecBiolPromoter": { + "1": 7, + "0": 10 + }, + "MolecBiolSplice": { + "0": 47, + "1": 72, + "2": 91 + }, + "Monks1": { + "1": 3, + "0": 183 + }, + "Monks2": { + "1": 132, + "0": 15 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": {}, + "Musk1": { + "0": 24, + "1": 65 + }, + "Musk2": { + "0": 43, + "1": 106 + }, + "Nursery": { + "0": 2, + "2": 65, + "3": 234, + "4": 185 + }, + "OocytesMerlucciusNucleus4d": { + "0": 166, + "1": 87 + }, + "OocytesMerlucciusStates2f": { + "0": 59, + "1": 9, + "2": 39 + }, + "OocytesTrisopterusNucleus2f": { + "0": 120, + "1": 88 + }, + "OocytesTrisopterusStates5b": { + "0": 65, + "1": 4, + "2": 46 + }, + "Optical": { + "2": 10, + "5": 5, + "9": 17, + "4": 13, + "8": 18, + "3": 14, + "6": 5, + "7": 4 + }, + "Ozone": { + "0": 50, + "1": 58 + }, + "PageBlocks": { + "0": 158, + "1": 76, + "2": 15, + "3": 23, + "4": 53 + }, + "Parkinsons": { + "0": 13, + "1": 14 + }, + "Pendigits": { + "3": 5, + "7": 27, + "2": 14, + "9": 22, + "0": 22, + "1": 11, + "8": 7, + "5": 24, + "6": 9 + }, + "Pima": { + "0": 100, + "1": 130 + }, + "PittsburgBridgesMaterial": { + "2": 7, + "1": 8 + }, + "PittsburgBridgesRelL": { + "0": 13, + "1": 11, + "2": 20 + }, + "PittsburgBridgesSpan": { + "0": 8, + "1": 19, + "2": 20 + }, + "PittsburgBridgesTOrD": { + "0": 9, + "1": 10 + }, + "PittsburgBridgesType": { + "0": 6, + "1": 11, + "2": 24, + "3": 8, + "4": 6, + "5": 8 + }, + "Planning": { + "0": 33, + "1": 48 + }, + "PlantMargin": { + "0": 15, + "1": 14, + "3": 6, + "4": 12, + "12": 7, + "13": 7, + "14": 5, + "15": 13, + "18": 6, + "19": 11, + "21": 3, + "23": 17, + "25": 17, + "26": 8, + "27": 4, + "28": 12, + "30": 15, + "31": 15, + "32": 11, + "33": 11, + "38": 14, + "39": 3, + "40": 11, + "41": 14, + "43": 2, + "44": 9, + "45": 6, + "47": 7, + "49": 9, + "50": 10, + "51": 5, + "53": 8, + "55": 9, + "56": 13, + "57": 12, + "58": 13, + "60": 16, + "61": 10, + "67": 8, + "68": 15, + "69": 9, + "71": 11, + "72": 6, + "73": 12, + "75": 13, + "76": 6, + "80": 13, + "83": 2, + "84": 10, + "87": 17, + "88": 4, + "89": 14, + "90": 5, + "91": 10, + "95": 11, + "96": 8, + "97": 14, + "98": 13, + "9": 4, + "20": 4, + "24": 10, + "36": 4, + "37": 6, + "46": 2, + "52": 5, + "54": 6, + "64": 9, + "65": 11, + "66": 7, + "70": 10, + "74": 6, + "78": 10, + "79": 2, + "81": 7, + "92": 8, + "94": 4, + "11": 4, + "22": 2, + "42": 4, + "62": 4, + "63": 9, + "85": 2, + "16": 2, + "17": 3, + "29": 2, + "77": 3, + "86": 4 + }, + "PlantShape": { + "0": 10, + "2": 6, + "4": 8, + "7": 15, + "8": 7, + "9": 4, + "10": 8, + "11": 8, + "12": 11, + "14": 13, + "15": 17, + "17": 13, + "18": 9, + "19": 14, + "20": 4, + "21": 8, + "23": 14, + "24": 14, + "25": 18, + "26": 3, + "27": 6, + "28": 15, + "29": 5, + "30": 16, + "31": 12, + "32": 10, + "34": 18, + "36": 5, + "38": 15, + "39": 7, + "41": 11, + "42": 12, + "43": 13, + "44": 19, + "46": 8, + "47": 14, + "48": 14, + "49": 18, + "50": 13, + "51": 14, + "52": 15, + "53": 17, + "54": 16, + "55": 16, + "56": 17, + "57": 14, + "58": 7, + "59": 13, + "61": 15, + "62": 13, + "63": 13, + "64": 19, + "65": 8, + "66": 7, + "67": 13, + "68": 16, + "69": 17, + "70": 17, + "71": 14, + "74": 12, + "75": 15, + "76": 13, + "77": 15, + "78": 18, + "79": 10, + "80": 10, + "81": 8, + "82": 7, + "83": 17, + "86": 14, + "87": 17, + "88": 17, + "91": 9, + "92": 12, + "96": 14, + "97": 16, + "98": 11, + "99": 11, + "1": 4, + "6": 4, + "13": 11, + "22": 2, + "37": 9, + "40": 5, + "60": 4, + "72": 6, + "73": 4, + "85": 12, + "89": 11, + "95": 2, + "35": 5, + "93": 4, + "94": 3, + "33": 2, + "45": 2 + }, + "PlantTexture": { + "0": 15, + "1": 5, + "3": 7, + "4": 4, + "6": 6, + "7": 7, + "11": 14, + "13": 13, + "14": 5, + "15": 2, + "16": 8, + "18": 13, + "20": 16, + "21": 4, + "22": 13, + "23": 6, + "25": 4, + "27": 15, + "28": 7, + "29": 18, + "30": 10, + "32": 18, + "35": 11, + "37": 12, + "39": 16, + "40": 5, + "42": 3, + "43": 4, + "44": 3, + "45": 12, + "46": 15, + "47": 15, + "48": 9, + "49": 16, + "51": 14, + "53": 6, + "54": 11, + "55": 5, + "56": 8, + "57": 14, + "58": 8, + "59": 15, + "60": 2, + "64": 5, + "65": 7, + "66": 6, + "67": 6, + "69": 6, + "71": 7, + "72": 13, + "74": 7, + "76": 5, + "77": 11, + "78": 9, + "79": 4, + "82": 12, + "83": 12, + "84": 10, + "85": 2, + "86": 12, + "88": 8, + "89": 6, + "90": 14, + "93": 9, + "94": 10, + "95": 11, + "96": 8, + "98": 4, + "99": 8, + "5": 3, + "8": 7, + "12": 2, + "17": 9, + "19": 2, + "24": 3, + "31": 9, + "33": 2, + "50": 3, + "52": 10, + "70": 6, + "80": 5, + "81": 8, + "91": 2, + "92": 4, + "97": 5, + "2": 2, + "10": 9, + "75": 5, + "9": 4, + "34": 2 + }, + "PostOperative": { + "0": 16, + "2": 26 + }, + "PrimaryTumor": { + "0": 46, + "2": 12, + "3": 10, + "4": 32, + "5": 15, + "6": 8, + "7": 28, + "8": 18, + "9": 8, + "10": 24, + "11": 10, + "12": 17, + "13": 8, + "14": 12, + "1": 4 + }, + "Ringnorm": { + "0": 71, + "1": 89 + }, + "Seeds": { + "0": 10, + "1": 9, + "2": 10 + }, + "Semeion": { + "1": 16, + "2": 14, + "3": 20, + "4": 20, + "5": 11, + "7": 19, + "8": 38, + "9": 35, + "0": 8, + "6": 8 + }, + "Soybean": { + "0": 26, + "1": 8, + "2": 11, + "3": 19, + "4": 17, + "5": 7, + "6": 5, + "7": 41, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 4, + "14": 28, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 74, + "1": 352 + }, + "Spect": { + "1": 47, + "0": 14 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 158, + "1": 102 + }, + "StatlogGermanCredit": { + "0": 168, + "1": 140 + }, + "StatlogHeart": { + "0": 34, + "1": 29 + }, + "StatlogImage": { + "0": 5, + "2": 33, + "3": 22, + "4": 38, + "5": 4, + "6": 3 + }, + "StatlogLandsat": { + "3": 70, + "2": 36, + "4": 56, + "5": 57, + "1": 6, + "0": 5 + }, + "StatlogShuttle": { + "0": 6, + "6": 2, + "2": 9, + "1": 3 + }, + "StatlogVehicle": { + "0": 17, + "1": 93, + "2": 89, + "3": 21 + }, + "SteelPlates": { + "0": 87, + "1": 22, + "2": 25, + "4": 17, + "5": 164, + "6": 236, + "3": 6 + }, + "SyntheticControl": { + "2": 4, + "3": 9, + "4": 6, + "0": 4, + "5": 4 + }, + "Teaching": { + "0": 21, + "1": 31, + "2": 35 + }, + "Thyroid": { + "1": 32, + "2": 41, + "0": 13 + }, + "TicTacToe": { + "0": 22, + "1": 6 + }, + "Titanic": { + "0": 358, + "1": 341 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 158, + "1": 117 + }, + "VertebralColumn2Clases": { + "0": 24, + "1": 37 + }, + "VertebralColumn3Clases": { + "0": 26, + "1": 31, + "2": 8 + }, + "WallFollowing": { + "0": 122, + "1": 45, + "2": 65, + "3": 18 + }, + "Waveform": { + "0": 433, + "1": 239, + "2": 230 + }, + "WaveformNoise": { + "0": 296, + "1": 289, + "2": 290 + }, + "Wine": { + "1": 9, + "2": 2 + }, + "WineQualityRed": { + "0": 12, + "1": 51, + "2": 207, + "3": 322, + "4": 102, + "5": 20 + }, + "WineQualityWhite": { + "0": 23, + "1": 116, + "2": 592, + "3": 955, + "4": 507, + "5": 113, + "6": 8 + }, + "Yeast": { + "0": 260, + "1": 210, + "2": 141, + "3": 62, + "4": 35, + "5": 27, + "6": 19, + "7": 30, + "8": 12 + }, + "Zoo": { + "0": 2, + "2": 2 + } + }, + "DensityEncodingRegenerativeContinuous": { + "Abalone": { + "0": 639, + "1": 800, + "2": 491 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 754, + "0": 5720 + }, + "Annealing": { + "2": 17, + "3": 8, + "1": 10, + "4": 2 + }, + "Arrhythmia": { + "0": 44, + "1": 37, + "4": 15, + "5": 26, + "9": 32, + "10": 8, + "12": 22, + "2": 2, + "3": 10, + "11": 6 + }, + "AudiologyStd": { + "1": 4, + "3": 5, + "10": 2, + "0": 2 + }, + "BalanceScale": { + "0": 15, + "1": 11, + "2": 25 + }, + "Balloons": { + "0": 4, + "1": 2 + }, + "Bank": { + "0": 428, + "1": 333 + }, + "Blood": { + "0": 157, + "1": 105 + }, + "BreastCancer": { + "0": 44, + "1": 52 + }, + "BreastCancerWisc": { + "0": 29, + "1": 14 + }, + "BreastCancerWiscDiag": { + "0": 31, + "1": 23 + }, + "BreastCancerWiscProg": { + "0": 28, + "1": 40 + }, + "BreastTissue": { + "0": 6, + "1": 15, + "2": 16, + "3": 11, + "5": 4, + "4": 5 + }, + "Car": { + "0": 11, + "1": 57, + "2": 45, + "3": 36 + }, + "Cardiotocography10Clases": { + "0": 121, + "1": 101, + "2": 33, + "3": 31, + "4": 40, + "5": 38, + "6": 62, + "7": 21, + "8": 36, + "9": 57 + }, + "Cardiotocography3Clases": { + "0": 86, + "1": 83, + "2": 61 + }, + "ChessKrvk": { + "0": 1002, + "1": 18, + "2": 49, + "3": 81, + "4": 50, + "5": 99, + "6": 234, + "7": 285, + "8": 513, + "9": 789, + "10": 1042, + "11": 1398, + "12": 1888, + "13": 2271, + "14": 2609, + "15": 2470, + "16": 694, + "17": 253 + }, + "ChessKrvkp": { + "0": 34, + "1": 66 + }, + "CongressionalVoting": { + "0": 45, + "1": 129 + }, + "ConnBenchSonarMinesRocks": { + "0": 27, + "1": 33 + }, + "ConnBenchVowelDeterding": { + "1": 16, + "4": 36, + "5": 40, + "9": 22, + "7": 5, + "2": 6, + "6": 5, + "0": 3, + "10": 10 + }, + "Connect4": { + "0": 5580, + "1": 6693 + }, + "Contrac": { + "0": 325, + "1": 246, + "2": 231 + }, + "CreditApproval": { + "0": 85, + "1": 49 + }, + "CylinderBands": { + "0": 60, + "1": 111 + }, + "Dermatology": { + "1": 7, + "3": 15, + "5": 2, + "0": 2 + }, + "Echocardiogram": { + "0": 23, + "1": 16 + }, + "Ecoli": { + "0": 33, + "1": 30, + "3": 24, + "2": 14, + "4": 7 + }, + "EnergyY1": { + "1": 44, + "2": 19, + "0": 7 + }, + "EnergyY2": { + "0": 19, + "1": 45, + "2": 52 + }, + "Fertility": { + "0": 17, + "1": 14 + }, + "Flags": { + "0": 29, + "1": 33, + "2": 15, + "3": 9, + "4": 8, + "6": 13, + "7": 6, + "5": 12 + }, + "Glass": { + "0": 28, + "1": 27, + "2": 19, + "3": 10, + "4": 8, + "5": 8 + }, + "HabermanSurvival": { + "0": 47, + "1": 60 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 54, + "1": 41, + "2": 35, + "3": 23, + "4": 15 + }, + "HeartHungarian": { + "0": 37, + "1": 43 + }, + "HeartSwitzerland": { + "0": 12, + "1": 48, + "2": 22, + "3": 22, + "4": 8 + }, + "HeartVa": { + "0": 38, + "1": 48, + "2": 32, + "3": 34, + "4": 12 + }, + "Hepatitis": { + "0": 13, + "1": 33 + }, + "HillValley": { + "0": 270, + "1": 24 + }, + "HorseColic": { + "0": 36, + "1": 3 + }, + "IlpdIndianLiver": { + "0": 71, + "1": 111 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 38, + "1": 20 + }, + "Iris": { + "1": 4, + "2": 12, + "0": 2 + }, + "LedDisplay": { + "0": 23, + "1": 42, + "2": 32, + "3": 62, + "4": 24, + "5": 53, + "6": 63, + "7": 49, + "8": 55, + "9": 50 + }, + "Lenses": { + "2": 7, + "0": 4 + }, + "Letter": { + "0": 80, + "1": 111, + "2": 146, + "3": 116, + "4": 155, + "5": 145, + "6": 162, + "7": 269, + "8": 83, + "9": 77, + "10": 119, + "11": 101, + "12": 63, + "13": 109, + "14": 123, + "15": 107, + "16": 119, + "17": 149, + "18": 97, + "19": 101, + "20": 76, + "21": 105, + "22": 72, + "23": 65, + "24": 109, + "25": 102 + }, + "Libras": { + "0": 11, + "1": 19, + "2": 8, + "3": 13, + "4": 7, + "7": 23, + "8": 4, + "9": 9, + "10": 13, + "11": 13, + "12": 12, + "13": 7, + "14": 12, + "5": 12, + "6": 11 + }, + "LowResSpect": { + "0": 38, + "1": 29, + "2": 12, + "3": 22, + "7": 6, + "6": 6, + "8": 2 + }, + "LungCancer": { + "0": 9, + "1": 12, + "2": 9 + }, + "Lymphography": { + "1": 14, + "2": 23 + }, + "Magic": { + "0": 2542, + "1": 3270 + }, + "Mammographic": { + "0": 117, + "1": 109 + }, + "Miniboone": { + "0": 7832, + "1": 14453 + }, + "MolecBiolPromoter": { + "0": 11, + "1": 13 + }, + "MolecBiolSplice": { + "0": 59, + "1": 106, + "2": 89 + }, + "Monks1": { + "1": 49, + "0": 99 + }, + "Monks2": { + "0": 79, + "1": 110 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": { + "1": 2 + }, + "Musk1": { + "0": 55, + "1": 93 + }, + "Musk2": { + "0": 225, + "1": 276 + }, + "Nursery": { + "2": 49, + "3": 226, + "4": 232, + "0": 3 + }, + "OocytesMerlucciusNucleus4d": { + "0": 191, + "1": 193 + }, + "OocytesMerlucciusStates2f": { + "0": 86, + "1": 17, + "2": 82 + }, + "OocytesTrisopterusNucleus2f": { + "0": 222, + "1": 169 + }, + "OocytesTrisopterusStates5b": { + "0": 79, + "1": 14, + "2": 122 + }, + "Optical": { + "5": 11, + "2": 7, + "9": 20, + "1": 12, + "4": 4, + "7": 19, + "0": 7, + "3": 31, + "6": 13, + "8": 26 + }, + "Ozone": { + "0": 39, + "1": 64 + }, + "PageBlocks": { + "0": 102, + "1": 94, + "2": 25, + "3": 38, + "4": 62 + }, + "Parkinsons": { + "0": 28, + "1": 24 + }, + "Pendigits": { + "8": 115, + "1": 68, + "0": 51, + "2": 101, + "7": 119, + "9": 32, + "3": 109, + "5": 169, + "4": 32, + "6": 49 + }, + "Pima": { + "0": 142, + "1": 112 + }, + "PittsburgBridgesMaterial": { + "0": 3, + "1": 11, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 12, + "1": 7, + "2": 30 + }, + "PittsburgBridgesSpan": { + "0": 11, + "1": 31, + "2": 14 + }, + "PittsburgBridgesTOrD": { + "0": 8, + "1": 11 + }, + "PittsburgBridgesType": { + "0": 6, + "1": 12, + "2": 29, + "3": 10, + "4": 7, + "5": 5 + }, + "Planning": { + "0": 31, + "1": 46 + }, + "PlantMargin": { + "0": 13, + "3": 7, + "7": 7, + "12": 12, + "15": 6, + "16": 5, + "17": 7, + "21": 9, + "23": 12, + "24": 12, + "27": 6, + "28": 13, + "30": 15, + "31": 18, + "32": 11, + "33": 4, + "38": 13, + "39": 11, + "40": 17, + "41": 16, + "43": 3, + "44": 15, + "45": 6, + "47": 12, + "48": 12, + "49": 11, + "50": 9, + "51": 7, + "52": 2, + "54": 11, + "56": 16, + "57": 15, + "58": 16, + "60": 14, + "65": 9, + "68": 17, + "69": 9, + "70": 11, + "71": 10, + "72": 7, + "73": 12, + "75": 9, + "77": 5, + "78": 18, + "80": 5, + "83": 11, + "84": 12, + "85": 9, + "86": 4, + "88": 10, + "90": 4, + "91": 5, + "92": 17, + "95": 7, + "97": 20, + "98": 11, + "1": 12, + "4": 5, + "8": 11, + "9": 8, + "13": 7, + "18": 9, + "19": 11, + "25": 15, + "26": 7, + "34": 5, + "35": 4, + "37": 13, + "42": 2, + "53": 10, + "55": 7, + "61": 12, + "63": 5, + "64": 11, + "66": 6, + "67": 10, + "74": 8, + "76": 6, + "81": 8, + "82": 8, + "87": 14, + "89": 9, + "93": 7, + "94": 11, + "96": 8, + "11": 4, + "14": 2, + "20": 3, + "59": 7, + "29": 3, + "79": 3 + }, + "PlantShape": { + "0": 14, + "1": 9, + "2": 5, + "3": 3, + "4": 11, + "7": 18, + "9": 10, + "10": 19, + "11": 14, + "12": 13, + "13": 10, + "14": 18, + "15": 17, + "17": 12, + "18": 10, + "19": 18, + "20": 11, + "23": 15, + "24": 14, + "25": 18, + "26": 3, + "28": 17, + "29": 8, + "30": 15, + "31": 11, + "32": 18, + "34": 20, + "36": 9, + "37": 14, + "38": 16, + "40": 12, + "41": 13, + "42": 18, + "43": 12, + "44": 16, + "46": 15, + "47": 12, + "48": 14, + "49": 17, + "50": 13, + "51": 20, + "52": 17, + "53": 11, + "54": 20, + "55": 18, + "56": 13, + "57": 20, + "58": 19, + "59": 13, + "60": 7, + "61": 18, + "62": 11, + "63": 15, + "64": 14, + "65": 16, + "66": 13, + "67": 17, + "68": 17, + "69": 16, + "70": 17, + "71": 11, + "72": 10, + "74": 11, + "75": 19, + "76": 13, + "77": 17, + "78": 19, + "80": 19, + "81": 16, + "82": 13, + "83": 13, + "85": 10, + "86": 11, + "87": 19, + "88": 18, + "89": 13, + "92": 17, + "93": 14, + "94": 14, + "95": 14, + "96": 17, + "97": 15, + "98": 10, + "99": 10, + "8": 10, + "22": 2, + "39": 5, + "79": 13, + "91": 11, + "5": 4, + "6": 2, + "21": 4, + "73": 7, + "84": 5, + "35": 3 + }, + "PlantTexture": { + "0": 15, + "1": 7, + "2": 9, + "4": 15, + "6": 10, + "7": 11, + "10": 9, + "11": 17, + "12": 10, + "13": 10, + "15": 8, + "16": 8, + "17": 9, + "18": 19, + "20": 9, + "22": 13, + "23": 19, + "25": 4, + "27": 16, + "29": 14, + "30": 14, + "31": 12, + "32": 20, + "35": 9, + "37": 16, + "40": 8, + "41": 14, + "42": 11, + "43": 4, + "45": 13, + "46": 15, + "47": 11, + "48": 20, + "49": 20, + "50": 4, + "51": 12, + "52": 7, + "53": 16, + "54": 10, + "55": 12, + "56": 15, + "58": 5, + "59": 18, + "60": 6, + "61": 2, + "64": 10, + "65": 5, + "66": 14, + "69": 10, + "70": 10, + "71": 10, + "72": 13, + "74": 7, + "76": 6, + "77": 8, + "79": 7, + "81": 13, + "82": 16, + "83": 16, + "84": 12, + "86": 13, + "88": 14, + "89": 7, + "90": 9, + "93": 7, + "94": 13, + "97": 11, + "99": 12, + "3": 8, + "8": 4, + "14": 10, + "19": 4, + "24": 4, + "28": 9, + "33": 7, + "39": 13, + "57": 10, + "67": 10, + "78": 10, + "80": 5, + "87": 7, + "91": 2, + "92": 5, + "95": 7, + "98": 8, + "5": 2, + "21": 3, + "34": 3, + "63": 3, + "68": 2, + "75": 2, + "96": 9, + "9": 4, + "38": 3, + "73": 5, + "85": 2 + }, + "PostOperative": { + "0": 13, + "2": 26 + }, + "PrimaryTumor": { + "0": 58, + "2": 12, + "3": 14, + "4": 34, + "5": 16, + "6": 8, + "7": 22, + "8": 12, + "9": 8, + "10": 21, + "11": 10, + "12": 22, + "13": 8, + "14": 7, + "1": 4 + }, + "Ringnorm": { + "0": 787, + "1": 480 + }, + "Seeds": { + "0": 20, + "1": 12, + "2": 20 + }, + "Semeion": { + "1": 25, + "2": 18, + "3": 22, + "4": 26, + "6": 11, + "7": 8, + "8": 48, + "9": 37, + "5": 13, + "0": 6 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 10, + "3": 14, + "4": 7, + "5": 10, + "6": 11, + "7": 30, + "8": 11, + "9": 11, + "10": 7, + "11": 10, + "12": 11, + "14": 24, + "15": 10, + "16": 9, + "17": 4 + }, + "Spambase": { + "0": 294, + "1": 278 + }, + "Spect": { + "0": 103, + "1": 3 + }, + "Spectf": { + "1": 31, + "0": 15 + }, + "StatlogAustralianCredit": { + "0": 106, + "1": 214 + }, + "StatlogGermanCredit": { + "0": 104, + "1": 193 + }, + "StatlogHeart": { + "0": 35, + "1": 27 + }, + "StatlogImage": { + "0": 26, + "2": 47, + "3": 54, + "4": 128, + "5": 24, + "6": 10 + }, + "StatlogLandsat": { + "3": 100, + "4": 123, + "5": 31, + "2": 38, + "1": 5, + "0": 15 + }, + "StatlogShuttle": { + "4": 45, + "0": 31, + "2": 26, + "6": 3, + "5": 3, + "1": 4, + "3": 3 + }, + "StatlogVehicle": { + "0": 18, + "1": 130, + "2": 116, + "3": 49 + }, + "SteelPlates": { + "0": 111, + "1": 87, + "2": 45, + "3": 19, + "4": 30, + "5": 265, + "6": 227 + }, + "SyntheticControl": { + "3": 10, + "4": 6, + "1": 2, + "2": 18, + "5": 4 + }, + "Teaching": { + "0": 20, + "1": 29, + "2": 29 + }, + "Thyroid": { + "1": 97, + "0": 40, + "2": 59 + }, + "TicTacToe": { + "0": 24, + "1": 5 + }, + "Titanic": { + "0": 291, + "1": 418 + }, + "Trains": { + "0": 4 + }, + "Twonorm": { + "0": 596, + "1": 286 + }, + "VertebralColumn2Clases": { + "0": 69, + "1": 43 + }, + "VertebralColumn3Clases": { + "0": 30, + "1": 58, + "2": 19 + }, + "WallFollowing": { + "0": 376, + "1": 126, + "2": 253, + "3": 75 + }, + "Waveform": { + "0": 431, + "1": 377, + "2": 488 + }, + "WaveformNoise": { + "0": 475, + "1": 295, + "2": 337 + }, + "Wine": { + "0": 5, + "2": 14, + "1": 4 + }, + "WineQualityRed": { + "0": 12, + "1": 53, + "2": 272, + "3": 268, + "4": 127, + "5": 20 + }, + "WineQualityWhite": { + "0": 24, + "1": 147, + "2": 619, + "3": 990, + "4": 507, + "5": 113, + "6": 8 + }, + "Yeast": { + "0": 210, + "1": 226, + "2": 173, + "3": 79, + "4": 38, + "5": 26, + "6": 25, + "7": 31, + "8": 20 + }, + "Zoo": { + "2": 2 + } + }, + "DensityEncodingRegenerativeReset": { + "Abalone": { + "0": 576, + "1": 764, + "2": 701 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 3494, + "1": 1081 + }, + "Annealing": { + "2": 26, + "3": 8, + "1": 11 + }, + "Arrhythmia": { + "0": 32, + "1": 39, + "2": 4, + "4": 16, + "5": 25, + "9": 25, + "10": 6, + "12": 23, + "3": 7, + "11": 4, + "8": 3 + }, + "AudiologyStd": { + "1": 5, + "3": 5, + "10": 5, + "13": 3 + }, + "BalanceScale": { + "0": 13, + "1": 16, + "2": 12 + }, + "Balloons": { + "0": 6, + "1": 4 + }, + "Bank": { + "0": 286, + "1": 348 + }, + "Blood": { + "0": 120, + "1": 117 + }, + "BreastCancer": { + "0": 46, + "1": 56 + }, + "BreastCancerWisc": { + "0": 26, + "1": 13 + }, + "BreastCancerWiscDiag": { + "0": 33, + "1": 23 + }, + "BreastCancerWiscProg": { + "0": 41, + "1": 28 + }, + "BreastTissue": { + "0": 10, + "1": 13, + "2": 15, + "4": 5, + "5": 11, + "3": 10 + }, + "Car": { + "0": 17, + "1": 66, + "2": 50, + "3": 19 + }, + "Cardiotocography10Clases": { + "0": 77, + "1": 78, + "2": 23, + "3": 27, + "4": 59, + "5": 69, + "6": 37, + "7": 16, + "8": 18, + "9": 92 + }, + "Cardiotocography3Clases": { + "0": 69, + "1": 130, + "2": 45 + }, + "ChessKrvk": { + "0": 1001, + "1": 11, + "2": 38, + "3": 135, + "4": 45, + "5": 104, + "6": 200, + "7": 324, + "8": 509, + "9": 767, + "10": 1125, + "11": 1373, + "12": 2212, + "13": 2001, + "14": 2350, + "15": 2254, + "16": 977, + "17": 145 + }, + "ChessKrvkp": { + "0": 26, + "1": 131 + }, + "CongressionalVoting": { + "0": 62, + "1": 126 + }, + "ConnBenchSonarMinesRocks": { + "0": 26, + "1": 36 + }, + "ConnBenchVowelDeterding": { + "0": 11, + "3": 20, + "4": 18, + "9": 23, + "1": 14, + "5": 8, + "8": 5, + "6": 4, + "7": 5, + "10": 3 + }, + "Connect4": { + "0": 6792, + "1": 5637 + }, + "Contrac": { + "0": 277, + "1": 219, + "2": 325 + }, + "CreditApproval": { + "0": 73, + "1": 44 + }, + "CylinderBands": { + "0": 41, + "1": 122 + }, + "Dermatology": { + "1": 8, + "3": 9 + }, + "Echocardiogram": { + "0": 28, + "1": 18 + }, + "Ecoli": { + "0": 24, + "1": 39, + "2": 28, + "3": 22, + "4": 7, + "5": 4 + }, + "EnergyY1": { + "0": 16, + "1": 43, + "2": 38 + }, + "EnergyY2": { + "0": 39, + "1": 34, + "2": 51 + }, + "Fertility": { + "1": 15, + "0": 19 + }, + "Flags": { + "0": 25, + "1": 24, + "2": 16, + "3": 10, + "4": 8, + "5": 14, + "6": 15, + "7": 8 + }, + "Glass": { + "0": 20, + "1": 53, + "2": 20, + "5": 11, + "4": 7, + "3": 4 + }, + "HabermanSurvival": { + "0": 88, + "1": 49 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 53, + "1": 38, + "2": 34, + "3": 26, + "4": 15 + }, + "HeartHungarian": { + "0": 33, + "1": 37 + }, + "HeartSwitzerland": { + "0": 12, + "1": 32, + "2": 25, + "3": 19, + "4": 8 + }, + "HeartVa": { + "0": 43, + "1": 46, + "2": 32, + "3": 36, + "4": 11 + }, + "Hepatitis": { + "0": 15, + "1": 15 + }, + "HillValley": { + "1": 283, + "0": 30 + }, + "HorseColic": { + "1": 10, + "0": 8 + }, + "IlpdIndianLiver": { + "0": 49, + "1": 126 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 28, + "1": 41 + }, + "Iris": { + "1": 9, + "0": 2, + "2": 9 + }, + "LedDisplay": { + "0": 26, + "1": 38, + "2": 17, + "3": 36, + "4": 25, + "5": 63, + "6": 29, + "7": 45, + "8": 72, + "9": 47 + }, + "Lenses": { + "0": 6, + "2": 4 + }, + "Letter": { + "0": 59, + "1": 127, + "2": 109, + "3": 137, + "4": 240, + "5": 209, + "6": 106, + "7": 174, + "8": 54, + "9": 93, + "10": 192, + "11": 67, + "12": 95, + "13": 130, + "14": 187, + "15": 130, + "16": 90, + "17": 226, + "18": 176, + "19": 86, + "20": 77, + "21": 84, + "22": 77, + "23": 61, + "24": 116, + "25": 72 + }, + "Libras": { + "0": 13, + "1": 11, + "2": 4, + "3": 12, + "4": 10, + "5": 10, + "7": 21, + "8": 7, + "9": 10, + "10": 10, + "11": 15, + "12": 10, + "13": 6, + "6": 12, + "14": 8 + }, + "LowResSpect": { + "0": 13, + "1": 33, + "2": 13, + "3": 23, + "7": 6, + "6": 4, + "8": 4 + }, + "LungCancer": { + "0": 9, + "1": 10, + "2": 6 + }, + "Lymphography": { + "1": 13, + "2": 18 + }, + "Magic": { + "0": 2990, + "1": 3189 + }, + "Mammographic": { + "0": 102, + "1": 114 + }, + "Miniboone": { + "0": 9036, + "1": 12230 + }, + "MolecBiolPromoter": { + "0": 15, + "1": 10 + }, + "MolecBiolSplice": { + "0": 41, + "1": 66, + "2": 102 + }, + "Monks1": { + "1": 21, + "0": 157 + }, + "Monks2": { + "0": 42, + "1": 120 + }, + "Monks3": { + "1": 39, + "0": 171 + }, + "Mushroom": {}, + "Musk1": { + "0": 68, + "1": 73 + }, + "Musk2": { + "0": 214, + "1": 277 + }, + "Nursery": { + "2": 48, + "3": 280, + "4": 133 + }, + "OocytesMerlucciusNucleus4d": { + "0": 230, + "1": 174 + }, + "OocytesMerlucciusStates2f": { + "0": 65, + "1": 18, + "2": 84 + }, + "OocytesTrisopterusNucleus2f": { + "0": 204, + "1": 189 + }, + "OocytesTrisopterusStates5b": { + "0": 93, + "1": 9, + "2": 119 + }, + "Optical": { + "5": 23, + "8": 39, + "9": 60, + "4": 46, + "7": 31, + "2": 21, + "3": 27, + "1": 88, + "6": 17 + }, + "Ozone": { + "0": 48, + "1": 66 + }, + "PageBlocks": { + "0": 168, + "1": 80, + "2": 23, + "3": 35, + "4": 64 + }, + "Parkinsons": { + "0": 27, + "1": 17 + }, + "Pendigits": { + "1": 125, + "7": 95, + "5": 129, + "3": 66, + "8": 96, + "0": 85, + "9": 69, + "6": 73, + "2": 125, + "4": 11 + }, + "Pima": { + "0": 85, + "1": 174 + }, + "PittsburgBridgesMaterial": { + "0": 6, + "1": 11, + "2": 8 + }, + "PittsburgBridgesRelL": { + "0": 13, + "1": 11, + "2": 33 + }, + "PittsburgBridgesSpan": { + "0": 8, + "2": 17, + "1": 22 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 12 + }, + "PittsburgBridgesType": { + "0": 9, + "1": 11, + "2": 21, + "3": 12, + "4": 7, + "5": 3 + }, + "Planning": { + "0": 41, + "1": 44 + }, + "PlantMargin": { + "0": 16, + "1": 9, + "3": 8, + "4": 2, + "6": 4, + "13": 8, + "14": 4, + "15": 7, + "16": 2, + "17": 2, + "18": 7, + "19": 11, + "21": 7, + "23": 15, + "24": 16, + "25": 19, + "27": 4, + "28": 13, + "30": 12, + "31": 16, + "38": 19, + "40": 11, + "41": 17, + "44": 13, + "45": 3, + "47": 10, + "48": 6, + "50": 6, + "51": 10, + "53": 10, + "54": 8, + "55": 6, + "56": 17, + "57": 16, + "58": 16, + "60": 16, + "63": 11, + "64": 11, + "66": 10, + "67": 7, + "68": 14, + "69": 11, + "70": 13, + "71": 17, + "72": 6, + "73": 10, + "74": 8, + "75": 14, + "77": 2, + "78": 14, + "80": 15, + "82": 14, + "86": 4, + "87": 6, + "89": 8, + "92": 6, + "93": 9, + "95": 12, + "96": 12, + "97": 18, + "98": 5, + "8": 4, + "9": 2, + "12": 11, + "22": 2, + "33": 8, + "35": 3, + "39": 3, + "42": 7, + "43": 5, + "49": 4, + "52": 2, + "59": 5, + "65": 9, + "76": 6, + "81": 10, + "84": 12, + "88": 7, + "94": 9, + "5": 7, + "11": 5, + "32": 3, + "36": 4, + "37": 8, + "61": 8, + "83": 5, + "29": 3, + "34": 3, + "46": 3, + "62": 4 + }, + "PlantShape": { + "0": 6, + "2": 15, + "7": 17, + "8": 7, + "9": 14, + "10": 13, + "11": 9, + "12": 16, + "13": 13, + "14": 17, + "15": 19, + "18": 7, + "20": 6, + "21": 12, + "23": 18, + "24": 11, + "25": 17, + "26": 8, + "27": 6, + "28": 13, + "30": 15, + "31": 10, + "32": 13, + "33": 13, + "34": 18, + "35": 8, + "36": 9, + "38": 15, + "40": 6, + "41": 14, + "42": 19, + "43": 14, + "44": 20, + "47": 11, + "48": 15, + "49": 20, + "50": 16, + "51": 13, + "52": 19, + "53": 12, + "54": 18, + "55": 18, + "56": 15, + "57": 18, + "58": 17, + "59": 10, + "60": 14, + "61": 16, + "62": 12, + "63": 12, + "64": 19, + "65": 17, + "66": 8, + "67": 14, + "68": 18, + "69": 15, + "70": 19, + "71": 13, + "75": 19, + "76": 13, + "77": 16, + "78": 17, + "79": 16, + "80": 18, + "81": 14, + "82": 14, + "83": 16, + "84": 7, + "86": 16, + "87": 19, + "88": 19, + "89": 14, + "91": 11, + "92": 16, + "94": 16, + "96": 19, + "97": 13, + "98": 10, + "99": 15, + "1": 7, + "3": 2, + "17": 11, + "19": 13, + "22": 2, + "29": 8, + "39": 10, + "73": 10, + "74": 7, + "85": 7, + "4": 6, + "5": 2, + "6": 7, + "37": 5, + "93": 8, + "95": 4, + "72": 2 + }, + "PlantTexture": { + "0": 15, + "4": 9, + "6": 9, + "7": 7, + "8": 16, + "10": 15, + "13": 9, + "14": 14, + "15": 5, + "16": 4, + "17": 15, + "18": 16, + "20": 14, + "22": 15, + "23": 11, + "24": 8, + "25": 4, + "27": 18, + "28": 4, + "29": 18, + "30": 10, + "31": 13, + "32": 17, + "36": 4, + "37": 13, + "39": 14, + "40": 7, + "42": 12, + "43": 4, + "45": 8, + "46": 15, + "48": 14, + "49": 15, + "51": 12, + "52": 14, + "53": 12, + "54": 17, + "56": 9, + "57": 13, + "58": 5, + "59": 13, + "63": 7, + "64": 10, + "66": 10, + "67": 7, + "69": 8, + "70": 8, + "72": 13, + "73": 3, + "74": 6, + "76": 13, + "77": 7, + "78": 11, + "79": 9, + "80": 8, + "81": 12, + "84": 10, + "85": 7, + "86": 15, + "87": 7, + "89": 7, + "90": 10, + "93": 7, + "94": 15, + "96": 4, + "97": 10, + "98": 7, + "99": 9, + "1": 6, + "2": 11, + "3": 11, + "11": 11, + "12": 6, + "19": 4, + "33": 10, + "35": 2, + "47": 10, + "55": 5, + "61": 7, + "65": 7, + "82": 8, + "83": 7, + "88": 7, + "91": 2, + "95": 2, + "38": 6, + "71": 4, + "75": 7, + "92": 2, + "9": 4, + "44": 3 + }, + "PostOperative": { + "0": 17, + "2": 23 + }, + "PrimaryTumor": { + "0": 38, + "2": 12, + "3": 13, + "4": 34, + "5": 14, + "6": 8, + "7": 28, + "8": 19, + "9": 8, + "10": 20, + "11": 8, + "13": 8, + "14": 9, + "1": 7, + "12": 15 + }, + "Ringnorm": { + "0": 633, + "1": 723 + }, + "Seeds": { + "0": 9, + "1": 17, + "2": 9 + }, + "Semeion": { + "0": 11, + "2": 18, + "3": 20, + "4": 25, + "5": 13, + "6": 11, + "7": 15, + "8": 33, + "9": 38, + "1": 14 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 40, + "4": 15, + "6": 10, + "7": 13, + "8": 11, + "9": 11, + "10": 11, + "11": 7, + "12": 11, + "13": 5, + "14": 51, + "15": 10, + "17": 5 + }, + "Spambase": { + "0": 341, + "1": 146 + }, + "Spect": { + "1": 77, + "0": 5 + }, + "Spectf": { + "1": 4, + "0": 15 + }, + "StatlogAustralianCredit": { + "0": 109, + "1": 175 + }, + "StatlogGermanCredit": { + "0": 118, + "1": 185 + }, + "StatlogHeart": { + "0": 33, + "1": 26 + }, + "StatlogImage": { + "0": 45, + "1": 7, + "2": 74, + "3": 68, + "4": 97, + "5": 37, + "6": 22 + }, + "StatlogLandsat": { + "2": 68, + "5": 76, + "3": 81, + "4": 81, + "1": 11, + "0": 16 + }, + "StatlogShuttle": { + "0": 1261, + "4": 29, + "2": 24, + "1": 7, + "6": 2, + "3": 3, + "5": 5 + }, + "StatlogVehicle": { + "0": 58, + "1": 99, + "2": 106, + "3": 33 + }, + "SteelPlates": { + "0": 93, + "1": 73, + "2": 48, + "3": 11, + "4": 29, + "5": 254, + "6": 255 + }, + "SyntheticControl": { + "3": 8, + "4": 7, + "0": 2, + "1": 3, + "5": 6 + }, + "Teaching": { + "0": 21, + "1": 37, + "2": 33 + }, + "Thyroid": { + "1": 159, + "0": 48, + "2": 4 + }, + "TicTacToe": { + "0": 20, + "1": 10 + }, + "Titanic": { + "0": 630, + "1": 323 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 296, + "1": 573 + }, + "VertebralColumn2Clases": { + "0": 60, + "1": 48 + }, + "VertebralColumn3Clases": { + "0": 35, + "1": 51, + "2": 35 + }, + "WallFollowing": { + "0": 410, + "1": 209, + "2": 168, + "3": 62 + }, + "Waveform": { + "0": 538, + "1": 274, + "2": 485 + }, + "WaveformNoise": { + "0": 519, + "1": 237, + "2": 399 + }, + "Wine": { + "1": 7, + "2": 5, + "0": 4 + }, + "WineQualityRed": { + "0": 12, + "1": 53, + "2": 247, + "3": 333, + "4": 92, + "5": 20 + }, + "WineQualityWhite": { + "0": 23, + "1": 138, + "2": 586, + "3": 904, + "4": 563, + "5": 105, + "6": 8 + }, + "Yeast": { + "0": 194, + "1": 285, + "2": 144, + "3": 81, + "4": 41, + "5": 36, + "6": 28, + "7": 31, + "8": 16, + "9": 4 + }, + "Zoo": { + "2": 2, + "3": 2, + "6": 2 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/missclassifiedexp.json b/examples/hdc_methods_survey/results/missclassifiedexp.json new file mode 100644 index 00000000..2404e075 --- /dev/null +++ b/examples/hdc_methods_survey/results/missclassifiedexp.json @@ -0,0 +1,2956 @@ +{ + "HashmapProjection": { + "Abalone": { + "0": 410, + "1": 868, + "2": 617 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4002, + "1": 761 + }, + "Annealing": { + "4": 3, + "2": 39, + "3": 8, + "1": 2 + }, + "Arrhythmia": { + "0": 72, + "1": 24, + "4": 13, + "5": 24, + "9": 15, + "10": 8, + "11": 8, + "12": 22, + "2": 2, + "3": 7 + }, + "AudiologyStd": { + "1": 3, + "3": 2, + "10": 3 + }, + "BalanceScale": { + "0": 5, + "1": 64, + "2": 69 + }, + "Balloons": { + "1": 2, + "0": 2 + }, + "Bank": { + "0": 1446, + "1": 160 + }, + "Blood": { + "0": 202, + "1": 63 + }, + "BreastCancer": { + "0": 61, + "1": 27 + }, + "BreastCancerWisc": { + "0": 18, + "1": 14 + }, + "BreastCancerWiscDiag": { + "0": 14, + "1": 24 + }, + "BreastCancerWiscProg": { + "0": 62, + "1": 17 + }, + "BreastTissue": { + "0": 8, + "1": 8, + "2": 18, + "3": 7, + "5": 9, + "4": 6 + }, + "Car": { + "0": 13, + "1": 299, + "2": 85, + "3": 11 + }, + "Cardiotocography10Clases": { + "0": 217, + "1": 290, + "2": 19, + "3": 20, + "4": 26, + "5": 117, + "6": 93, + "7": 14, + "8": 27, + "9": 88 + }, + "Cardiotocography3Clases": { + "0": 364, + "1": 49, + "2": 60 + }, + "ChessKrvk": { + "0": 2287, + "2": 31, + "3": 143, + "4": 44, + "5": 102, + "6": 344, + "7": 314, + "8": 637, + "9": 886, + "10": 1415, + "11": 1931, + "12": 2139, + "13": 3105, + "14": 3301, + "15": 2604, + "16": 1147, + "17": 113, + "1": 8 + }, + "ChessKrvkp": { + "0": 292, + "1": 218 + }, + "CongressionalVoting": { + "0": 137, + "1": 61 + }, + "ConnBenchSonarMinesRocks": { + "0": 40, + "1": 38 + }, + "ConnBenchVowelDeterding": { + "5": 8, + "9": 8, + "6": 10, + "4": 9, + "8": 12, + "2": 6, + "0": 3, + "1": 5, + "10": 4, + "7": 4 + }, + "Connect4": { + "0": 16972, + "1": 5261 + }, + "Contrac": { + "0": 324, + "1": 131, + "2": 329 + }, + "CreditApproval": { + "0": 33, + "1": 66 + }, + "CylinderBands": { + "0": 64, + "1": 98 + }, + "Dermatology": { + "1": 9, + "3": 4 + }, + "Echocardiogram": { + "1": 22, + "0": 6 + }, + "Ecoli": { + "0": 8, + "1": 34, + "3": 7, + "2": 10 + }, + "EnergyY1": { + "0": 10, + "1": 74, + "2": 44 + }, + "EnergyY2": { + "0": 10, + "1": 35, + "2": 83 + }, + "Fertility": { + "0": 21, + "1": 11 + }, + "Flags": { + "0": 24, + "1": 38, + "2": 17, + "3": 10, + "4": 8, + "5": 14, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 43, + "1": 45, + "5": 9, + "2": 13, + "4": 2 + }, + "HabermanSurvival": { + "0": 72, + "1": 38 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 44, + "1": 44, + "2": 31, + "3": 25, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 22 + }, + "HeartSwitzerland": { + "0": 7, + "1": 36, + "2": 32, + "3": 18, + "4": 8 + }, + "HeartVa": { + "0": 18, + "1": 57, + "2": 33, + "3": 39, + "4": 10 + }, + "Hepatitis": { + "0": 7, + "1": 33 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 27, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 165, + "1": 63 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 21, + "1": 50 + }, + "Iris": { + "1": 8, + "2": 5 + }, + "LedDisplay": { + "0": 18, + "1": 16, + "2": 22, + "3": 30, + "4": 21, + "5": 37, + "6": 32, + "7": 43, + "8": 39, + "9": 34 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 112, + "1": 176, + "2": 204, + "3": 189, + "4": 523, + "5": 215, + "6": 294, + "7": 538, + "8": 200, + "9": 182, + "10": 319, + "11": 193, + "12": 108, + "13": 226, + "14": 198, + "15": 234, + "16": 301, + "17": 184, + "18": 360, + "19": 332, + "20": 225, + "21": 178, + "22": 124, + "23": 270, + "24": 412, + "25": 259 + }, + "Libras": { + "0": 16, + "1": 13, + "4": 7, + "5": 11, + "6": 15, + "7": 19, + "9": 20, + "10": 19, + "11": 15, + "12": 8, + "13": 8, + "14": 15, + "3": 7, + "8": 3 + }, + "LowResSpect": { + "0": 33, + "1": 54, + "2": 12, + "3": 27, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 9, + "1": 11, + "2": 8 + }, + "Lymphography": { + "1": 14, + "2": 12 + }, + "Magic": { + "0": 2295, + "1": 1923 + }, + "Mammographic": { + "0": 120, + "1": 73 + }, + "Miniboone": { + "0": 10971, + "1": 10164 + }, + "MolecBiolPromoter": { + "0": 11, + "1": 4 + }, + "MolecBiolSplice": { + "0": 58, + "1": 57, + "2": 272 + }, + "Monks1": { + "1": 27, + "0": 161 + }, + "Monks2": { + "0": 35, + "1": 125 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": { + "0": 184, + "1": 674 + }, + "Musk1": { + "0": 95, + "1": 76 + }, + "Musk2": { + "0": 1319, + "1": 270 + }, + "Nursery": { + "2": 75, + "3": 1215, + "4": 394, + "0": 2 + }, + "OocytesMerlucciusNucleus4d": { + "0": 157, + "1": 287 + }, + "OocytesMerlucciusStates2f": { + "0": 28, + "2": 137, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 104, + "1": 299 + }, + "OocytesTrisopterusStates5b": { + "0": 111, + "1": 4, + "2": 139 + }, + "Optical": { + "2": 24, + "5": 14, + "9": 24, + "4": 17, + "6": 8, + "3": 22, + "8": 31, + "1": 43, + "7": 14, + "0": 5 + }, + "Ozone": { + "0": 745, + "1": 20 + }, + "PageBlocks": { + "0": 1059, + "1": 149, + "2": 16, + "3": 19, + "4": 37 + }, + "Parkinsons": { + "0": 16, + "1": 39 + }, + "Pendigits": { + "8": 47, + "1": 205, + "7": 76, + "2": 27, + "5": 171, + "3": 20, + "9": 46, + "0": 60, + "4": 23, + "6": 7 + }, + "Pima": { + "0": 151, + "1": 89 + }, + "PittsburgBridgesMaterial": { + "1": 10, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 6, + "2": 28 + }, + "PittsburgBridgesSpan": { + "0": 8, + "1": 31, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 6 + }, + "PittsburgBridgesType": { + "0": 2, + "1": 11, + "2": 28, + "3": 11, + "4": 6, + "5": 3 + }, + "Planning": { + "0": 60, + "1": 42 + }, + "PlantMargin": { + "0": 11, + "3": 6, + "4": 6, + "12": 6, + "15": 8, + "17": 6, + "19": 10, + "21": 7, + "23": 15, + "24": 12, + "25": 17, + "28": 8, + "29": 5, + "30": 13, + "31": 11, + "32": 2, + "38": 12, + "39": 2, + "40": 6, + "41": 13, + "43": 4, + "44": 5, + "47": 2, + "48": 8, + "49": 9, + "50": 6, + "52": 6, + "53": 9, + "54": 7, + "56": 7, + "57": 8, + "58": 11, + "60": 12, + "61": 11, + "62": 7, + "64": 12, + "67": 4, + "68": 11, + "71": 13, + "72": 4, + "75": 9, + "78": 10, + "80": 10, + "84": 6, + "87": 6, + "89": 7, + "91": 3, + "92": 2, + "95": 4, + "96": 4, + "97": 14, + "98": 8, + "9": 2, + "13": 4, + "26": 4, + "27": 6, + "33": 7, + "37": 4, + "42": 6, + "66": 2, + "70": 7, + "73": 7, + "77": 5, + "81": 7, + "83": 5, + "88": 2, + "90": 2, + "94": 2, + "1": 4, + "8": 4, + "11": 4, + "16": 4, + "55": 2, + "63": 2, + "65": 4, + "69": 5, + "85": 2, + "93": 2, + "74": 2, + "76": 2, + "86": 2 + }, + "PlantShape": { + "0": 7, + "2": 5, + "3": 7, + "4": 10, + "7": 19, + "8": 8, + "9": 4, + "10": 14, + "11": 8, + "13": 12, + "14": 18, + "15": 18, + "17": 11, + "18": 6, + "19": 13, + "20": 11, + "21": 7, + "23": 15, + "24": 13, + "25": 17, + "27": 8, + "28": 9, + "29": 7, + "30": 16, + "31": 9, + "32": 13, + "34": 17, + "35": 8, + "37": 16, + "38": 12, + "40": 11, + "41": 14, + "42": 18, + "43": 14, + "44": 14, + "46": 2, + "47": 17, + "48": 14, + "49": 20, + "50": 15, + "51": 13, + "52": 17, + "53": 14, + "54": 17, + "55": 18, + "56": 15, + "57": 14, + "58": 7, + "59": 12, + "61": 16, + "62": 16, + "63": 12, + "64": 17, + "65": 14, + "66": 8, + "67": 11, + "68": 15, + "69": 12, + "70": 16, + "71": 9, + "74": 10, + "75": 15, + "76": 15, + "77": 14, + "78": 19, + "79": 9, + "80": 14, + "81": 8, + "82": 7, + "83": 14, + "84": 5, + "86": 12, + "87": 17, + "88": 19, + "89": 17, + "91": 2, + "92": 9, + "96": 13, + "97": 14, + "98": 10, + "99": 15, + "12": 7, + "39": 5, + "60": 2, + "85": 9, + "94": 4, + "5": 2, + "6": 2, + "73": 4, + "93": 2, + "1": 2, + "33": 3, + "72": 2 + }, + "PlantTexture": { + "0": 10, + "3": 7, + "4": 4, + "10": 14, + "11": 10, + "12": 6, + "13": 11, + "14": 12, + "15": 5, + "16": 6, + "18": 15, + "20": 13, + "22": 13, + "23": 7, + "25": 4, + "27": 19, + "29": 15, + "30": 12, + "32": 18, + "35": 13, + "37": 15, + "39": 17, + "40": 4, + "42": 5, + "43": 5, + "45": 11, + "46": 14, + "47": 11, + "48": 13, + "49": 13, + "50": 6, + "52": 7, + "53": 4, + "54": 11, + "55": 6, + "56": 12, + "57": 10, + "58": 5, + "59": 14, + "64": 4, + "65": 7, + "66": 4, + "67": 11, + "70": 11, + "71": 6, + "72": 13, + "74": 4, + "76": 8, + "77": 8, + "79": 2, + "80": 8, + "81": 12, + "82": 14, + "84": 8, + "86": 12, + "89": 7, + "90": 14, + "94": 6, + "98": 7, + "99": 12, + "1": 4, + "6": 7, + "7": 7, + "17": 4, + "19": 4, + "24": 7, + "28": 5, + "31": 10, + "33": 8, + "51": 8, + "75": 7, + "78": 4, + "83": 9, + "87": 2, + "88": 4, + "91": 2, + "92": 2, + "93": 6, + "96": 4, + "97": 5, + "2": 5, + "63": 5, + "9": 2, + "69": 2, + "95": 2 + }, + "PostOperative": { + "0": 32, + "2": 19 + }, + "PrimaryTumor": { + "0": 59, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 24, + "8": 12, + "9": 8, + "10": 17, + "11": 10, + "13": 8, + "14": 6, + "12": 7, + "1": 2 + }, + "Ringnorm": { + "0": 198, + "1": 22 + }, + "Seeds": { + "0": 14, + "1": 10, + "2": 10 + }, + "Semeion": { + "0": 15, + "1": 52, + "2": 25, + "3": 23, + "4": 38, + "5": 29, + "6": 21, + "7": 25, + "8": 39, + "9": 42 + }, + "Soybean": { + "0": 17, + "1": 7, + "2": 11, + "3": 45, + "4": 4, + "5": 3, + "6": 11, + "7": 33, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 48, + "14": 2, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 346, + "1": 376 + }, + "Spect": { + "0": 95, + "1": 2 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 90, + "1": 217 + }, + "StatlogGermanCredit": { + "0": 239, + "1": 70 + }, + "StatlogHeart": { + "0": 23, + "1": 27 + }, + "StatlogImage": { + "0": 56, + "2": 105, + "3": 32, + "4": 117, + "5": 4, + "6": 7 + }, + "StatlogLandsat": { + "3": 59, + "4": 73, + "5": 134, + "2": 41, + "1": 28, + "0": 104 + }, + "StatlogShuttle": { + "0": 2353, + "3": 222, + "1": 9, + "2": 22, + "4": 2 + }, + "StatlogVehicle": { + "0": 84, + "1": 139, + "2": 134, + "3": 43 + }, + "SteelPlates": { + "0": 66, + "1": 33, + "2": 56, + "4": 17, + "5": 176, + "6": 538, + "3": 2 + }, + "SyntheticControl": { + "2": 15, + "3": 17, + "5": 10, + "4": 8 + }, + "Teaching": { + "0": 20, + "1": 32, + "2": 30 + }, + "Thyroid": { + "2": 1393, + "0": 18, + "1": 43 + }, + "TicTacToe": { + "0": 105, + "1": 179 + }, + "Titanic": { + "0": 118, + "1": 361 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 111, + "1": 118 + }, + "VertebralColumn2Clases": { + "0": 69, + "1": 20 + }, + "VertebralColumn3Clases": { + "0": 23, + "1": 39, + "2": 22 + }, + "WallFollowing": { + "0": 881, + "1": 230, + "2": 710, + "3": 16 + }, + "Waveform": { + "0": 775, + "1": 97, + "2": 84 + }, + "WaveformNoise": { + "0": 786, + "1": 104, + "2": 107 + }, + "Wine": { + "0": 2, + "1": 7 + }, + "WineQualityRed": { + "0": 10, + "1": 32, + "2": 290, + "3": 483, + "4": 94, + "5": 12 + }, + "WineQualityWhite": { + "0": 20, + "1": 90, + "2": 574, + "3": 1675, + "4": 664, + "5": 103, + "6": 6 + }, + "Yeast": { + "0": 274, + "1": 197, + "2": 97, + "3": 48, + "4": 30, + "5": 15, + "6": 17, + "7": 29, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + }, + "HashmapProjectionOnline": { + "Abalone": { + "0": 672, + "1": 771, + "2": 602 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1497, + "0": 1686 + }, + "Annealing": { + "2": 5, + "3": 8, + "1": 12, + "4": 4 + }, + "Arrhythmia": { + "0": 76, + "1": 34, + "4": 13, + "5": 23, + "8": 2, + "9": 25, + "11": 6, + "12": 23, + "2": 5, + "3": 11, + "10": 6 + }, + "AudiologyStd": { + "0": 12, + "3": 3, + "10": 3 + }, + "BalanceScale": { + "0": 43, + "2": 28, + "1": 7 + }, + "Balloons": { + "1": 4, + "0": 6 + }, + "Bank": { + "0": 530, + "1": 231 + }, + "Blood": { + "0": 77, + "1": 138 + }, + "BreastCancer": { + "0": 44, + "1": 45 + }, + "BreastCancerWisc": { + "0": 18, + "1": 11 + }, + "BreastCancerWiscDiag": { + "1": 27, + "0": 6 + }, + "BreastCancerWiscProg": { + "0": 93, + "1": 12 + }, + "BreastTissue": { + "0": 10, + "2": 13, + "3": 15, + "4": 5, + "1": 6, + "5": 5 + }, + "Car": { + "0": 33, + "1": 99, + "2": 55, + "3": 22 + }, + "Cardiotocography10Clases": { + "0": 130, + "1": 110, + "2": 37, + "3": 23, + "4": 34, + "5": 78, + "6": 91, + "7": 11, + "8": 18, + "9": 49 + }, + "Cardiotocography3Clases": { + "0": 59, + "1": 121, + "2": 31 + }, + "ChessKrvk": { + "0": 903, + "1": 13, + "2": 52, + "3": 110, + "4": 42, + "5": 116, + "6": 226, + "7": 375, + "8": 487, + "9": 973, + "10": 1133, + "11": 1540, + "12": 2057, + "13": 2079, + "14": 2859, + "15": 2160, + "16": 1192, + "17": 170 + }, + "ChessKrvkp": { + "0": 153, + "1": 77 + }, + "CongressionalVoting": { + "0": 106, + "1": 95 + }, + "ConnBenchSonarMinesRocks": { + "0": 23, + "1": 42 + }, + "ConnBenchVowelDeterding": { + "4": 12, + "8": 18, + "9": 11, + "7": 8, + "6": 10, + "1": 2, + "2": 7, + "3": 2, + "5": 7 + }, + "Connect4": { + "0": 5705, + "1": 7585 + }, + "Contrac": { + "0": 315, + "1": 246, + "2": 272 + }, + "CreditApproval": { + "0": 58, + "1": 48 + }, + "CylinderBands": { + "0": 60, + "1": 97 + }, + "Dermatology": { + "0": 6, + "1": 14, + "4": 16, + "3": 22, + "5": 4 + }, + "Echocardiogram": { + "0": 12, + "1": 20 + }, + "Ecoli": { + "0": 24, + "1": 36, + "3": 16, + "2": 10, + "4": 5 + }, + "EnergyY1": { + "0": 19, + "1": 66, + "2": 25 + }, + "EnergyY2": { + "0": 8, + "1": 49, + "2": 49 + }, + "Fertility": { + "0": 8, + "1": 15 + }, + "Flags": { + "0": 32, + "1": 34, + "2": 22, + "3": 5, + "4": 6, + "5": 14, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 23, + "1": 52, + "2": 16, + "3": 9, + "5": 11 + }, + "HabermanSurvival": { + "0": 44, + "1": 59 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 34, + "1": 46, + "2": 28, + "3": 23, + "4": 13 + }, + "HeartHungarian": { + "0": 35, + "1": 40 + }, + "HeartSwitzerland": { + "0": 11, + "1": 38, + "2": 24, + "3": 22, + "4": 8 + }, + "HeartVa": { + "0": 35, + "1": 51, + "2": 29, + "3": 31, + "4": 9 + }, + "Hepatitis": { + "0": 20, + "1": 16 + }, + "HillValley": { + "1": 274, + "0": 43 + }, + "HorseColic": { + "1": 15, + "0": 6 + }, + "IlpdIndianLiver": { + "0": 98, + "1": 96 + }, + "ImageSegmentation": { + "6": 72, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 28, + "1": 33 + }, + "Iris": { + "2": 8, + "1": 2 + }, + "LedDisplay": { + "0": 21, + "1": 36, + "2": 24, + "3": 29, + "4": 23, + "5": 47, + "6": 49, + "7": 47, + "8": 52, + "9": 37 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 7 + }, + "Letter": { + "0": 83, + "1": 146, + "2": 120, + "3": 110, + "4": 140, + "5": 154, + "6": 251, + "7": 314, + "8": 100, + "9": 88, + "10": 184, + "11": 53, + "12": 84, + "13": 112, + "14": 168, + "15": 134, + "16": 132, + "17": 137, + "18": 217, + "19": 91, + "20": 73, + "21": 128, + "22": 54, + "23": 179, + "24": 68, + "25": 110 + }, + "Libras": { + "0": 15, + "1": 15, + "2": 4, + "5": 19, + "6": 16, + "7": 19, + "9": 15, + "10": 19, + "11": 20, + "13": 14, + "14": 12, + "3": 7, + "8": 11, + "12": 10 + }, + "LowResSpect": { + "0": 16, + "1": 43, + "2": 10, + "3": 23, + "6": 8, + "7": 6, + "8": 4 + }, + "LungCancer": { + "0": 6, + "2": 10, + "1": 10 + }, + "Lymphography": { + "1": 31, + "2": 16 + }, + "Magic": { + "0": 1898, + "1": 1707 + }, + "Mammographic": { + "0": 96, + "1": 120 + }, + "Miniboone": { + "0": 13166, + "1": 8240 + }, + "MolecBiolPromoter": { + "0": 36 + }, + "MolecBiolSplice": { + "0": 129, + "1": 83, + "2": 108 + }, + "Monks1": { + "1": 13, + "0": 165 + }, + "Monks2": { + "1": 141, + "0": 2 + }, + "Monks3": { + "0": 202 + }, + "Mushroom": { + "1": 7, + "0": 3 + }, + "Musk1": { + "0": 69, + "1": 71 + }, + "Musk2": { + "0": 497, + "1": 123 + }, + "Nursery": { + "2": 113, + "3": 337, + "4": 300, + "0": 5 + }, + "OocytesMerlucciusNucleus4d": { + "0": 250, + "1": 61 + }, + "OocytesMerlucciusStates2f": { + "0": 60, + "2": 34, + "1": 10 + }, + "OocytesTrisopterusNucleus2f": { + "0": 164, + "1": 67 + }, + "OocytesTrisopterusStates5b": { + "0": 65, + "1": 4, + "2": 52 + }, + "Optical": { + "2": 35, + "5": 4, + "9": 14, + "7": 33, + "1": 14, + "8": 21, + "6": 28, + "3": 15, + "0": 4 + }, + "Ozone": { + "0": 63, + "1": 54 + }, + "PageBlocks": { + "0": 214, + "1": 43, + "2": 15, + "3": 25, + "4": 42 + }, + "Parkinsons": { + "0": 17, + "1": 26 + }, + "Pendigits": { + "9": 88, + "3": 57, + "8": 12, + "7": 42, + "2": 8, + "5": 14, + "0": 25, + "1": 8, + "4": 2, + "6": 7 + }, + "Pima": { + "0": 126, + "1": 110 + }, + "PittsburgBridgesMaterial": { + "1": 10, + "2": 5, + "0": 4 + }, + "PittsburgBridgesRelL": { + "0": 14, + "1": 8, + "2": 25 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 21, + "2": 17 + }, + "PittsburgBridgesTOrD": { + "0": 7, + "1": 10 + }, + "PittsburgBridgesType": { + "0": 11, + "1": 12, + "2": 35, + "3": 7, + "4": 9, + "5": 6 + }, + "Planning": { + "0": 55, + "1": 37 + }, + "PlantMargin": { + "0": 13, + "1": 12, + "4": 9, + "6": 7, + "7": 7, + "8": 9, + "11": 10, + "12": 9, + "14": 8, + "16": 2, + "17": 13, + "18": 5, + "21": 6, + "23": 19, + "24": 17, + "25": 17, + "26": 5, + "27": 6, + "28": 14, + "29": 8, + "30": 15, + "31": 19, + "32": 8, + "33": 11, + "38": 15, + "39": 9, + "40": 17, + "41": 16, + "44": 5, + "45": 4, + "47": 5, + "49": 10, + "50": 9, + "51": 7, + "53": 10, + "54": 10, + "55": 14, + "56": 15, + "57": 15, + "58": 15, + "59": 4, + "60": 14, + "61": 18, + "62": 15, + "63": 15, + "64": 17, + "65": 13, + "66": 13, + "67": 15, + "68": 20, + "69": 9, + "70": 18, + "71": 17, + "73": 13, + "74": 9, + "75": 14, + "77": 7, + "78": 18, + "80": 14, + "81": 9, + "82": 11, + "84": 15, + "85": 4, + "87": 9, + "89": 15, + "90": 6, + "91": 10, + "95": 13, + "96": 12, + "97": 18, + "98": 10, + "99": 5, + "2": 2, + "13": 11, + "15": 14, + "19": 10, + "35": 4, + "37": 8, + "42": 10, + "46": 4, + "52": 6, + "76": 6, + "83": 7, + "86": 5, + "88": 7, + "92": 12, + "93": 10, + "94": 11, + "3": 6, + "9": 5, + "72": 2, + "20": 2, + "48": 4 + }, + "PlantShape": { + "0": 13, + "2": 6, + "3": 6, + "4": 11, + "7": 18, + "8": 5, + "9": 13, + "10": 18, + "11": 13, + "12": 14, + "13": 12, + "14": 17, + "15": 18, + "16": 2, + "17": 15, + "18": 7, + "19": 16, + "20": 8, + "23": 17, + "24": 17, + "25": 16, + "26": 11, + "27": 10, + "28": 12, + "29": 8, + "30": 17, + "31": 10, + "32": 15, + "33": 8, + "34": 19, + "35": 8, + "36": 8, + "37": 12, + "38": 17, + "40": 11, + "41": 14, + "42": 17, + "43": 12, + "44": 18, + "46": 12, + "47": 16, + "48": 18, + "49": 18, + "50": 16, + "51": 13, + "52": 14, + "53": 10, + "54": 17, + "55": 18, + "56": 18, + "57": 16, + "58": 11, + "59": 13, + "60": 13, + "61": 15, + "62": 16, + "63": 18, + "64": 17, + "65": 14, + "66": 13, + "67": 15, + "68": 19, + "69": 16, + "70": 17, + "71": 13, + "72": 10, + "74": 10, + "75": 15, + "76": 15, + "77": 16, + "78": 18, + "79": 13, + "80": 17, + "81": 11, + "82": 10, + "83": 18, + "84": 5, + "85": 17, + "86": 16, + "87": 19, + "88": 15, + "89": 15, + "92": 17, + "93": 6, + "94": 14, + "95": 9, + "96": 11, + "97": 18, + "98": 11, + "99": 14, + "1": 5, + "5": 4, + "21": 9, + "39": 5, + "91": 9, + "6": 4, + "73": 5, + "45": 2 + }, + "PlantTexture": { + "0": 11, + "3": 10, + "4": 10, + "7": 7, + "8": 9, + "9": 12, + "10": 12, + "12": 10, + "13": 12, + "14": 8, + "15": 6, + "16": 9, + "17": 12, + "18": 17, + "20": 13, + "21": 4, + "22": 15, + "23": 10, + "25": 5, + "27": 19, + "29": 19, + "30": 12, + "31": 13, + "32": 18, + "35": 9, + "37": 15, + "38": 7, + "39": 16, + "40": 7, + "42": 14, + "43": 4, + "45": 16, + "46": 15, + "47": 12, + "48": 14, + "49": 13, + "50": 11, + "51": 11, + "52": 11, + "53": 8, + "54": 12, + "55": 5, + "56": 13, + "57": 15, + "58": 10, + "59": 14, + "60": 7, + "62": 3, + "63": 4, + "64": 9, + "65": 7, + "66": 8, + "67": 10, + "72": 11, + "73": 6, + "74": 13, + "76": 6, + "77": 13, + "78": 9, + "79": 9, + "80": 12, + "81": 14, + "82": 16, + "84": 10, + "86": 13, + "87": 9, + "88": 4, + "89": 7, + "90": 11, + "91": 6, + "93": 15, + "94": 10, + "97": 12, + "98": 9, + "99": 12, + "6": 8, + "11": 13, + "19": 5, + "44": 5, + "69": 10, + "70": 11, + "71": 9, + "75": 8, + "83": 9, + "92": 2, + "96": 5, + "1": 5, + "2": 2, + "5": 3, + "24": 5, + "33": 6, + "41": 5, + "61": 3, + "68": 4, + "28": 3, + "95": 4 + }, + "PostOperative": { + "0": 28, + "2": 18 + }, + "PrimaryTumor": { + "0": 30, + "2": 12, + "3": 15, + "4": 29, + "5": 16, + "6": 8, + "7": 29, + "8": 13, + "9": 8, + "10": 21, + "11": 12, + "12": 15, + "13": 8, + "14": 12, + "1": 5 + }, + "Ringnorm": { + "0": 75, + "1": 102 + }, + "Seeds": { + "0": 16, + "1": 7, + "2": 7 + }, + "Semeion": { + "1": 27, + "2": 40, + "3": 47, + "4": 49, + "5": 34, + "6": 22, + "7": 11, + "8": 48, + "9": 31, + "0": 14 + }, + "Soybean": { + "0": 18, + "1": 11, + "2": 11, + "3": 15, + "4": 8, + "5": 11, + "7": 52, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 2, + "14": 13, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 173, + "1": 327 + }, + "Spect": { + "1": 83 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 142, + "1": 158 + }, + "StatlogGermanCredit": { + "0": 153, + "1": 157 + }, + "StatlogHeart": { + "1": 40, + "0": 17 + }, + "StatlogImage": { + "0": 27, + "2": 46, + "3": 41, + "4": 89, + "6": 3, + "5": 7 + }, + "StatlogLandsat": { + "2": 22, + "3": 81, + "5": 87, + "4": 26, + "1": 8, + "0": 8 + }, + "StatlogShuttle": { + "0": 128, + "2": 17, + "5": 4, + "1": 2 + }, + "StatlogVehicle": { + "0": 56, + "1": 111, + "2": 118, + "3": 19 + }, + "SteelPlates": { + "0": 74, + "1": 77, + "2": 47, + "4": 19, + "5": 223, + "6": 210, + "3": 10 + }, + "SyntheticControl": { + "0": 4, + "2": 20, + "3": 14, + "5": 6, + "4": 14, + "1": 4 + }, + "Teaching": { + "0": 29, + "1": 33, + "2": 24 + }, + "Thyroid": { + "1": 99, + "2": 83, + "0": 8 + }, + "TicTacToe": { + "0": 52, + "1": 22 + }, + "Titanic": { + "0": 393, + "1": 383 + }, + "Trains": { + "0": 6 + }, + "Twonorm": { + "0": 126, + "1": 125 + }, + "VertebralColumn2Clases": { + "0": 30, + "1": 30 + }, + "VertebralColumn3Clases": { + "0": 28, + "1": 33, + "2": 9 + }, + "WallFollowing": { + "0": 177, + "1": 169, + "2": 137, + "3": 42 + }, + "Waveform": { + "0": 191, + "1": 335, + "2": 476 + }, + "WaveformNoise": { + "0": 375, + "1": 295, + "2": 179 + }, + "Wine": { + "0": 5, + "1": 18 + }, + "WineQualityRed": { + "0": 12, + "1": 48, + "2": 245, + "3": 336, + "4": 112, + "5": 19 + }, + "WineQualityWhite": { + "0": 22, + "1": 119, + "2": 614, + "3": 1149, + "4": 504, + "5": 138, + "6": 8 + }, + "Yeast": { + "0": 241, + "1": 232, + "2": 128, + "3": 44, + "4": 36, + "5": 20, + "6": 21, + "7": 30, + "8": 8 + }, + "Zoo": { + "2": 4, + "1": 3, + "3": 2, + "6": 3 + } + }, + "HashmapProjectionOnlineIterative": { + "Abalone": { + "0": 458, + "1": 635, + "2": 640 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1532, + "0": 1477 + }, + "Annealing": { + "2": 6, + "3": 8, + "1": 12, + "4": 2 + }, + "Arrhythmia": { + "0": 99, + "1": 26, + "3": 12, + "4": 12, + "5": 19, + "9": 27, + "10": 8, + "12": 23, + "2": 4, + "11": 4 + }, + "AudiologyStd": { + "1": 3, + "3": 4, + "10": 3 + }, + "BalanceScale": { + "0": 17, + "1": 26, + "2": 15 + }, + "Balloons": { + "0": 7, + "1": 2 + }, + "Bank": { + "0": 199, + "1": 347 + }, + "Blood": { + "0": 142, + "1": 100 + }, + "BreastCancer": { + "0": 48, + "1": 48 + }, + "BreastCancerWisc": { + "0": 20, + "1": 8 + }, + "BreastCancerWiscDiag": { + "1": 16, + "0": 11 + }, + "BreastCancerWiscProg": { + "0": 47, + "1": 22 + }, + "BreastTissue": { + "0": 6, + "1": 9, + "2": 12, + "3": 10, + "5": 4, + "4": 2 + }, + "Car": { + "0": 16, + "1": 77, + "3": 11, + "2": 34 + }, + "Cardiotocography10Clases": { + "0": 96, + "1": 63, + "2": 26, + "3": 17, + "4": 37, + "5": 37, + "6": 58, + "7": 13, + "8": 31, + "9": 37 + }, + "Cardiotocography3Clases": { + "0": 88, + "1": 88, + "2": 24 + }, + "ChessKrvk": { + "0": 797, + "1": 17, + "2": 53, + "3": 49, + "4": 68, + "5": 103, + "6": 293, + "7": 356, + "8": 524, + "9": 870, + "10": 1097, + "11": 1449, + "12": 2113, + "13": 1979, + "14": 2606, + "15": 2034, + "16": 1031, + "17": 172 + }, + "ChessKrvkp": { + "0": 53, + "1": 35 + }, + "CongressionalVoting": { + "0": 81, + "1": 111 + }, + "ConnBenchSonarMinesRocks": { + "1": 48, + "0": 16 + }, + "ConnBenchVowelDeterding": { + "10": 2, + "0": 2, + "4": 5, + "3": 2 + }, + "Connect4": { + "0": 6471, + "1": 6855 + }, + "Contrac": { + "0": 295, + "1": 236, + "2": 242 + }, + "CreditApproval": { + "0": 62, + "1": 71 + }, + "CylinderBands": { + "0": 78, + "1": 51 + }, + "Dermatology": { + "1": 12, + "3": 5 + }, + "Echocardiogram": { + "0": 13, + "1": 19 + }, + "Ecoli": { + "0": 18, + "1": 23, + "3": 18, + "2": 13, + "4": 4 + }, + "EnergyY1": { + "0": 12, + "1": 53, + "2": 17 + }, + "EnergyY2": { + "0": 10, + "1": 35, + "2": 41 + }, + "Fertility": { + "0": 11, + "1": 13 + }, + "Flags": { + "0": 32, + "1": 18, + "2": 23, + "3": 11, + "4": 8, + "5": 18, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 24, + "1": 32, + "2": 16, + "3": 5, + "5": 9, + "4": 2 + }, + "HabermanSurvival": { + "0": 49, + "1": 52 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 37, + "1": 43, + "2": 32, + "3": 30, + "4": 15 + }, + "HeartHungarian": { + "0": 52, + "1": 32 + }, + "HeartSwitzerland": { + "0": 12, + "1": 32, + "2": 29, + "3": 16, + "4": 8 + }, + "HeartVa": { + "0": 40, + "1": 47, + "2": 33, + "3": 34, + "4": 12 + }, + "Hepatitis": { + "0": 18, + "1": 18 + }, + "HillValley": { + "1": 290, + "0": 14 + }, + "HorseColic": { + "1": 27 + }, + "IlpdIndianLiver": { + "0": 67, + "1": 115 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 16, + "1": 19 + }, + "Iris": { + "2": 2, + "1": 5 + }, + "LedDisplay": { + "0": 29, + "1": 19, + "2": 29, + "3": 49, + "4": 22, + "5": 37, + "6": 34, + "7": 49, + "8": 40, + "9": 43 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 2 + }, + "Letter": { + "0": 44, + "1": 171, + "2": 91, + "3": 145, + "4": 190, + "5": 127, + "6": 152, + "7": 152, + "8": 115, + "9": 69, + "10": 122, + "11": 54, + "12": 59, + "13": 73, + "14": 104, + "15": 103, + "16": 202, + "17": 113, + "18": 103, + "19": 42, + "20": 61, + "21": 72, + "22": 40, + "23": 123, + "24": 94, + "25": 69 + }, + "Libras": { + "0": 9, + "1": 12, + "2": 2, + "3": 9, + "4": 6, + "6": 11, + "9": 20, + "10": 16, + "11": 10, + "12": 11, + "13": 5, + "14": 7, + "5": 10, + "7": 9, + "8": 3 + }, + "LowResSpect": { + "0": 10, + "1": 24, + "2": 13, + "3": 20, + "7": 8, + "8": 4, + "6": 2 + }, + "LungCancer": { + "0": 8, + "1": 15, + "2": 4 + }, + "Lymphography": { + "1": 23, + "2": 12 + }, + "Magic": { + "0": 1615, + "1": 1894 + }, + "Mammographic": { + "0": 107, + "1": 145 + }, + "Miniboone": { + "0": 10291, + "1": 8454 + }, + "MolecBiolPromoter": { + "1": 23, + "0": 4 + }, + "MolecBiolSplice": { + "0": 56, + "1": 144, + "2": 92 + }, + "Monks1": { + "1": 9, + "0": 165 + }, + "Monks2": { + "1": 139, + "0": 6 + }, + "Monks3": { + "0": 197 + }, + "Mushroom": {}, + "Musk1": { + "0": 50, + "1": 36 + }, + "Musk2": { + "0": 211, + "1": 55 + }, + "Nursery": { + "2": 57, + "3": 193, + "4": 333 + }, + "OocytesMerlucciusNucleus4d": { + "0": 190, + "1": 71 + }, + "OocytesMerlucciusStates2f": { + "0": 30, + "2": 63, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 112, + "1": 112 + }, + "OocytesTrisopterusStates5b": { + "0": 77, + "1": 4, + "2": 28 + }, + "Optical": { + "5": 3, + "9": 8, + "2": 2, + "8": 19, + "1": 6, + "3": 18, + "7": 9, + "6": 6, + "0": 9, + "4": 4 + }, + "Ozone": { + "0": 25, + "1": 66 + }, + "PageBlocks": { + "0": 112, + "1": 79, + "2": 15, + "3": 18, + "4": 53 + }, + "Parkinsons": { + "0": 17, + "1": 14 + }, + "Pendigits": { + "3": 4, + "1": 25, + "7": 41, + "5": 28, + "9": 15, + "0": 22, + "8": 7, + "4": 2, + "6": 5, + "2": 3 + }, + "Pima": { + "0": 136, + "1": 107 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 9, + "2": 7 + }, + "PittsburgBridgesRelL": { + "0": 8, + "1": 11, + "2": 22 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 26, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 2, + "1": 11 + }, + "PittsburgBridgesType": { + "0": 7, + "1": 11, + "2": 22, + "3": 8, + "4": 9, + "5": 3 + }, + "Planning": { + "0": 32, + "1": 49 + }, + "PlantMargin": { + "3": 9, + "4": 11, + "7": 2, + "11": 5, + "12": 12, + "17": 6, + "19": 12, + "21": 7, + "23": 18, + "24": 16, + "25": 16, + "27": 9, + "28": 10, + "29": 7, + "30": 16, + "31": 13, + "33": 9, + "38": 14, + "39": 5, + "40": 10, + "41": 14, + "42": 5, + "44": 9, + "47": 6, + "48": 5, + "49": 8, + "50": 8, + "51": 5, + "52": 7, + "53": 13, + "54": 4, + "56": 9, + "57": 13, + "58": 14, + "61": 16, + "62": 6, + "63": 10, + "64": 8, + "65": 5, + "67": 10, + "68": 10, + "69": 9, + "71": 15, + "72": 5, + "73": 13, + "74": 4, + "75": 14, + "76": 6, + "77": 4, + "78": 15, + "80": 11, + "81": 10, + "84": 4, + "88": 4, + "89": 14, + "90": 4, + "91": 7, + "93": 7, + "94": 12, + "95": 9, + "96": 9, + "97": 15, + "0": 8, + "15": 9, + "18": 7, + "32": 4, + "45": 2, + "55": 11, + "59": 4, + "60": 10, + "66": 7, + "70": 12, + "82": 6, + "83": 6, + "98": 8, + "1": 4, + "8": 7, + "9": 2, + "13": 4, + "26": 2, + "34": 3, + "36": 2, + "85": 2, + "87": 6, + "16": 2, + "20": 2, + "37": 2, + "43": 2 + }, + "PlantShape": { + "2": 7, + "3": 6, + "4": 8, + "6": 5, + "7": 15, + "8": 11, + "9": 4, + "10": 13, + "11": 5, + "14": 14, + "15": 16, + "17": 13, + "18": 5, + "19": 15, + "20": 7, + "23": 15, + "24": 12, + "25": 20, + "26": 8, + "27": 9, + "28": 15, + "29": 5, + "30": 12, + "31": 12, + "32": 13, + "33": 4, + "34": 15, + "35": 9, + "36": 4, + "37": 11, + "38": 15, + "40": 7, + "41": 11, + "42": 16, + "43": 13, + "44": 16, + "45": 4, + "46": 4, + "47": 16, + "48": 12, + "49": 17, + "50": 14, + "51": 14, + "52": 13, + "53": 17, + "54": 17, + "55": 17, + "56": 15, + "57": 16, + "58": 11, + "59": 12, + "61": 18, + "62": 13, + "63": 12, + "64": 16, + "65": 13, + "66": 6, + "67": 12, + "68": 15, + "69": 12, + "70": 17, + "71": 13, + "73": 7, + "74": 16, + "75": 18, + "76": 16, + "77": 16, + "78": 20, + "79": 11, + "80": 13, + "81": 14, + "82": 7, + "83": 13, + "85": 12, + "86": 13, + "87": 18, + "88": 18, + "91": 12, + "92": 12, + "95": 10, + "96": 16, + "97": 14, + "99": 12, + "12": 9, + "13": 12, + "21": 9, + "22": 2, + "39": 8, + "60": 4, + "89": 11, + "94": 6, + "98": 8, + "0": 4, + "5": 4, + "72": 6, + "93": 3, + "1": 2, + "84": 3 + }, + "PlantTexture": { + "0": 11, + "1": 9, + "4": 8, + "6": 6, + "7": 5, + "10": 10, + "12": 6, + "13": 12, + "15": 2, + "16": 6, + "18": 9, + "20": 19, + "22": 11, + "23": 9, + "24": 10, + "25": 4, + "27": 15, + "29": 18, + "30": 9, + "32": 16, + "34": 6, + "35": 10, + "36": 2, + "37": 13, + "39": 13, + "40": 6, + "42": 9, + "43": 4, + "44": 9, + "45": 10, + "46": 16, + "47": 10, + "48": 14, + "49": 16, + "50": 7, + "52": 10, + "53": 8, + "55": 5, + "56": 12, + "57": 15, + "58": 7, + "59": 15, + "60": 4, + "63": 6, + "64": 5, + "65": 8, + "67": 8, + "70": 9, + "72": 11, + "73": 7, + "74": 5, + "76": 7, + "77": 7, + "78": 6, + "79": 7, + "82": 12, + "84": 10, + "86": 15, + "87": 6, + "89": 7, + "90": 12, + "93": 7, + "94": 7, + "5": 4, + "11": 9, + "17": 5, + "19": 2, + "21": 2, + "28": 7, + "31": 9, + "38": 3, + "51": 6, + "54": 7, + "68": 2, + "71": 4, + "75": 6, + "80": 5, + "81": 9, + "83": 10, + "85": 2, + "91": 2, + "92": 3, + "95": 8, + "96": 2, + "97": 8, + "99": 9, + "2": 5, + "3": 6, + "14": 5, + "41": 2, + "66": 2, + "69": 4, + "8": 3, + "9": 2, + "26": 2, + "33": 2, + "88": 2 + }, + "PostOperative": { + "0": 25, + "2": 23 + }, + "PrimaryTumor": { + "0": 28, + "2": 12, + "3": 15, + "4": 31, + "5": 16, + "6": 8, + "7": 30, + "8": 18, + "9": 8, + "10": 20, + "11": 9, + "12": 16, + "13": 8, + "14": 6, + "1": 9 + }, + "Ringnorm": { + "0": 73, + "1": 94 + }, + "Seeds": { + "0": 10, + "2": 7, + "1": 7 + }, + "Semeion": { + "1": 13, + "2": 13, + "3": 22, + "4": 24, + "6": 19, + "7": 21, + "8": 24, + "9": 38, + "0": 9, + "5": 14 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 49, + "5": 9, + "6": 11, + "7": 16, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 2, + "14": 46, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 235, + "1": 279 + }, + "Spect": { + "0": 48, + "1": 20 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 145, + "1": 142 + }, + "StatlogGermanCredit": { + "0": 114, + "1": 185 + }, + "StatlogHeart": { + "0": 19, + "1": 33 + }, + "StatlogImage": { + "0": 8, + "2": 41, + "3": 27, + "4": 33, + "6": 3 + }, + "StatlogLandsat": { + "3": 67, + "2": 70, + "5": 71, + "4": 24, + "1": 10, + "0": 6 + }, + "StatlogShuttle": { + "0": 127, + "6": 2, + "2": 14, + "1": 2 + }, + "StatlogVehicle": { + "0": 14, + "1": 94, + "2": 124, + "3": 5 + }, + "SteelPlates": { + "0": 55, + "1": 31, + "2": 12, + "4": 16, + "5": 212, + "6": 260, + "3": 7 + }, + "SyntheticControl": { + "2": 4, + "4": 4, + "5": 8 + }, + "Teaching": { + "0": 18, + "1": 35, + "2": 26 + }, + "Thyroid": { + "1": 73, + "2": 78, + "0": 9 + }, + "TicTacToe": { + "0": 13, + "1": 15 + }, + "Titanic": { + "0": 229, + "1": 419 + }, + "Trains": { + "0": 6 + }, + "Twonorm": { + "0": 146, + "1": 85 + }, + "VertebralColumn2Clases": { + "0": 31, + "1": 34 + }, + "VertebralColumn3Clases": { + "0": 29, + "1": 29, + "2": 9 + }, + "WallFollowing": { + "0": 168, + "1": 56, + "2": 76, + "3": 23 + }, + "Waveform": { + "0": 343, + "1": 271, + "2": 289 + }, + "WaveformNoise": { + "0": 229, + "1": 444, + "2": 278 + }, + "Wine": { + "2": 6, + "0": 2, + "1": 2 + }, + "WineQualityRed": { + "0": 12, + "1": 49, + "2": 306, + "3": 264, + "4": 90, + "5": 20 + }, + "WineQualityWhite": { + "0": 23, + "1": 137, + "2": 574, + "3": 1027, + "4": 517, + "5": 129, + "6": 8 + }, + "Yeast": { + "0": 172, + "1": 219, + "2": 132, + "3": 55, + "4": 35, + "5": 16, + "6": 22, + "7": 32, + "8": 12 + }, + "Zoo": { + "2": 2, + "3": 2 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/results1677217181.6663427.csv b/examples/hdc_methods_survey/results/results1677217181.6663427.csv new file mode 100644 index 00000000..9eb4cd19 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677217181.6663427.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5574712753295898,5.986396551132202,6266,3,10000,HashmapProjection +Abalone,0.5431034564971924,6.586302757263184,6266,3,10000,HashmapProjection +Abalone,0.5555555820465088,5.956261396408081,6266,3,10000,HashmapProjection +Abalone,0.540229856967926,6.066375017166138,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.19942760467529297,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10973930358886719,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.16013216972351074,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.10751032829284668,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.10847187042236328,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.16444849967956543,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.11207318305969238,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.1983184814453125,180,2,10000,HashmapProjection +Adult,0.7075732350349426,74.47934246063232,65122,2,10000,HashmapProjection +Annealing,0.5199999809265137,0.966134786605835,1596,5,10000,HashmapProjection +Arrhythmia,0.6371681690216064,1.2161331176757812,678,13,10000,HashmapProjection +Arrhythmia,0.6637167930603027,1.1958463191986084,678,13,10000,HashmapProjection +Arrhythmia,0.5929203629493713,1.1164016723632812,678,13,10000,HashmapProjection +Arrhythmia,0.6991150379180908,1.1779553890228271,678,13,10000,HashmapProjection +AudiologyStd,0.800000011920929,0.34279966354370117,342,18,10000,HashmapProjection +BalanceScale,0.7948718070983887,0.7623865604400635,938,3,10000,HashmapProjection +BalanceScale,0.8012820482254028,0.5163543224334717,938,3,10000,HashmapProjection +BalanceScale,0.8205128312110901,1.021554708480835,938,3,10000,HashmapProjection +BalanceScale,0.7628205418586731,0.720468282699585,938,3,10000,HashmapProjection +Balloons,1.0,0.01941847801208496,24,2,10000,HashmapProjection +Balloons,1.0,0.019201278686523438,24,2,10000,HashmapProjection +Balloons,0.75,0.018772125244140625,24,2,10000,HashmapProjection +Balloons,0.75,0.03595590591430664,24,2,10000,HashmapProjection +Bank,0.6495575308799744,6.094750165939331,6782,2,10000,HashmapProjection +Bank,0.652212381362915,6.409266948699951,6782,2,10000,HashmapProjection +Bank,0.6389380693435669,6.740896463394165,6782,2,10000,HashmapProjection +Bank,0.6451327204704285,5.67336630821228,6782,2,10000,HashmapProjection +Blood,0.6096256971359253,0.7538087368011475,1122,2,10000,HashmapProjection +Blood,0.6844919919967651,0.9574551582336426,1122,2,10000,HashmapProjection +Blood,0.6577540040016174,0.7742259502410889,1122,2,10000,HashmapProjection +Blood,0.6737967729568481,0.8877232074737549,1122,2,10000,HashmapProjection +BreastCancer,0.7183098793029785,0.5268828868865967,430,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.28417110443115234,430,2,10000,HashmapProjection +BreastCancer,0.7887324094772339,0.24770331382751465,430,2,10000,HashmapProjection +BreastCancer,0.6619718074798584,0.35009074211120605,430,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,0.8160068988800049,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,0.9180519580841064,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,0.8071737289428711,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.862706184387207,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9295774698257446,0.7883110046386719,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.7331161499023438,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9577465057373047,0.8915719985961914,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.8147258758544922,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5714285969734192,0.258225679397583,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6122449040412903,0.19895100593566895,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6938775777816772,0.3434622287750244,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.17914843559265137,298,2,10000,HashmapProjection +BreastTissue,0.6538461446762085,0.09854412078857422,160,6,10000,HashmapProjection +BreastTissue,0.7692307829856873,0.09592270851135254,160,6,10000,HashmapProjection +BreastTissue,0.5,0.09687995910644531,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.09849429130554199,160,6,10000,HashmapProjection +Car,0.7870370149612427,1.9763376712799072,2592,4,10000,HashmapProjection +Car,0.7453703880310059,2.256498098373413,2592,4,10000,HashmapProjection +Car,0.7662037014961243,2.1869425773620605,2592,4,10000,HashmapProjection +Car,0.7939814925193787,2.264573097229004,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.5951035618782043,3.0657575130462646,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5687382221221924,3.286587953567505,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.6177024245262146,3.1809709072113037,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.578154444694519,3.766824245452881,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.770244836807251,3.5397841930389404,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7890772223472595,3.070552110671997,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7966101765632629,3.0465500354766846,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7758945226669312,3.4139578342437744,3190,3,10000,HashmapProjection +ChessKrvk,0.26903337240219116,42.02936267852783,42084,18,10000,HashmapProjection +ChessKrvk,0.26860564947128296,46.48888087272644,42084,18,10000,HashmapProjection +ChessKrvk,0.27145707607269287,48.343526124954224,42084,18,10000,HashmapProjection +ChessKrvk,0.27102938294410706,47.92963671684265,42084,18,10000,HashmapProjection +ChessKrvkp,0.8347935080528259,4.877504825592041,4794,2,10000,HashmapProjection +ChessKrvkp,0.8510638475418091,4.695422172546387,4794,2,10000,HashmapProjection +ChessKrvkp,0.8573216795921326,4.245133876800537,4794,2,10000,HashmapProjection +ChessKrvkp,0.8285356760025024,5.052160739898682,4794,2,10000,HashmapProjection +CongressionalVoting,0.5321100950241089,0.7834136486053467,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.6496074199676514,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.7580776214599609,652,2,10000,HashmapProjection +CongressionalVoting,0.5963302850723267,0.7832801342010498,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.75,0.45007920265197754,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.5961538553237915,0.38068604469299316,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6730769276618958,0.24677157402038574,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.47036051750183105,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8722943663597107,1.8118252754211426,1056,11,10000,HashmapProjection +Connect4,0.6778376698493958,115.9876172542572,101336,3,10000,HashmapProjection +Connect4,0.667594313621521,106.56581020355225,101336,3,10000,HashmapProjection +Connect4,0.6730416417121887,122.4210376739502,101336,3,10000,HashmapProjection +Connect4,0.6655811667442322,133.98387002944946,101336,3,10000,HashmapProjection +Contrac,0.49184781312942505,2.2484230995178223,2210,3,10000,HashmapProjection +Contrac,0.52173912525177,3.162226676940918,2210,3,10000,HashmapProjection +Contrac,0.4538043439388275,3.2512331008911133,2210,3,10000,HashmapProjection +Contrac,0.43478259444236755,2.759624481201172,2210,3,10000,HashmapProjection +CreditApproval,0.8488371968269348,1.2439892292022705,1036,2,10000,HashmapProjection +CreditApproval,0.8720930218696594,1.099827527999878,1036,2,10000,HashmapProjection +CreditApproval,0.8604651093482971,1.2698986530303955,1036,2,10000,HashmapProjection +CreditApproval,0.8895348906517029,1.411463975906372,1036,2,10000,HashmapProjection +CylinderBands,0.7265625,1.316805124282837,768,2,10000,HashmapProjection +CylinderBands,0.640625,0.565540075302124,768,2,10000,HashmapProjection +CylinderBands,0.75,0.7586386203765869,768,2,10000,HashmapProjection +CylinderBands,0.6796875,0.8983728885650635,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,0.7917072772979736,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,0.4794938564300537,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.8514695167541504,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.7348790168762207,550,6,10000,HashmapProjection +Echocardiogram,0.8787878751754761,0.1402900218963623,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.248779296875,196,2,10000,HashmapProjection +Echocardiogram,0.7878788113594055,0.3563535213470459,196,2,10000,HashmapProjection +Echocardiogram,0.8484848737716675,0.3209519386291504,196,2,10000,HashmapProjection +Ecoli,0.8809523582458496,0.7308928966522217,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.6091194152832031,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.567868709564209,504,8,10000,HashmapProjection +Ecoli,0.8809523582458496,0.8625977039337158,504,8,10000,HashmapProjection +EnergyY1,0.8489583134651184,1.38447904586792,1152,3,10000,HashmapProjection +EnergyY1,0.875,1.7295734882354736,1152,3,10000,HashmapProjection +EnergyY1,0.859375,1.318371057510376,1152,3,10000,HashmapProjection +EnergyY1,0.8072916865348816,1.5339250564575195,1152,3,10000,HashmapProjection +EnergyY2,0.8541666865348816,1.772953748703003,1152,3,10000,HashmapProjection +EnergyY2,0.84375,1.774275779724121,1152,3,10000,HashmapProjection +EnergyY2,0.84375,1.1970207691192627,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,1.4465487003326416,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.2788567543029785,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.23801255226135254,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.27817821502685547,150,2,10000,HashmapProjection +Fertility,0.8399999737739563,0.11146068572998047,150,2,10000,HashmapProjection +Flags,0.4791666567325592,0.3365819454193115,292,8,10000,HashmapProjection +Flags,0.5,0.5022554397583008,292,8,10000,HashmapProjection +Flags,0.4791666567325592,0.24297881126403809,292,8,10000,HashmapProjection +Flags,0.4583333432674408,0.29440879821777344,292,8,10000,HashmapProjection +Glass,0.5094339847564697,0.43747615814208984,322,6,10000,HashmapProjection +Glass,0.6037735939025879,0.30060791969299316,322,6,10000,HashmapProjection +Glass,0.5471698045730591,0.5222065448760986,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.5635514259338379,322,6,10000,HashmapProjection +HabermanSurvival,0.6184210777282715,0.4576394557952881,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.25330066680908203,460,2,10000,HashmapProjection +HabermanSurvival,0.6842105388641357,0.33005785942077637,460,2,10000,HashmapProjection +HabermanSurvival,0.6447368264198303,0.36019420623779297,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.2671632766723633,264,3,10000,HashmapProjection +HeartCleveland,0.5657894611358643,0.6581048965454102,454,5,10000,HashmapProjection +HeartCleveland,0.5131579041481018,0.6081204414367676,454,5,10000,HashmapProjection +HeartCleveland,0.5789473652839661,0.6477925777435303,454,5,10000,HashmapProjection +HeartCleveland,0.5394737124443054,0.37670230865478516,454,5,10000,HashmapProjection +HeartHungarian,0.8219178318977356,0.7733492851257324,442,5,10000,HashmapProjection +HeartHungarian,0.8767123222351074,0.5054013729095459,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.30294275283813477,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.4378347396850586,442,5,10000,HashmapProjection +HeartSwitzerland,0.35483869910240173,0.2995419502258301,184,5,10000,HashmapProjection +HeartSwitzerland,0.3870967626571655,0.27123093605041504,184,5,10000,HashmapProjection +HeartSwitzerland,0.29032257199287415,0.2059650421142578,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.13235878944396973,184,5,10000,HashmapProjection +HeartVa,0.23999999463558197,0.5359866619110107,300,5,10000,HashmapProjection +HeartVa,0.3400000035762787,0.375931978225708,300,5,10000,HashmapProjection +HeartVa,0.30000001192092896,0.5379433631896973,300,5,10000,HashmapProjection +HeartVa,0.3799999952316284,0.2279496192932129,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.34069347381591797,232,2,10000,HashmapProjection +Hepatitis,0.8205128312110901,0.18889403343200684,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.33947181701660156,232,2,10000,HashmapProjection +Hepatitis,0.7948718070983887,0.4169614315032959,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,2.4825778007507324,1212,2,10000,HashmapProjection +HorseColic,0.6029411554336548,0.7761647701263428,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6164383292198181,0.9298458099365234,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,1.2924950122833252,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,1.3355486392974854,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,1.0805909633636475,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,8.474212408065796,420,7,10000,HashmapProjection +Ionosphere,0.8068181872367859,0.9198400974273682,526,2,10000,HashmapProjection +Ionosphere,0.8181818127632141,0.9719154834747314,526,2,10000,HashmapProjection +Ionosphere,0.8522727489471436,0.37854886054992676,526,2,10000,HashmapProjection +Ionosphere,0.8068181872367859,0.9119200706481934,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.3974800109863281,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.39705681800842285,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.2346022129058838,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.37332749366760254,226,3,10000,HashmapProjection +LedDisplay,0.7760000228881836,1.2642481327056885,1500,10,10000,HashmapProjection +LedDisplay,0.7519999742507935,1.5325522422790527,1500,10,10000,HashmapProjection +LedDisplay,0.7279999852180481,1.57611083984375,1500,10,10000,HashmapProjection +LedDisplay,0.7360000014305115,2.577080249786377,1500,10,10000,HashmapProjection +Lenses,0.8333333134651184,0.08210062980651855,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.03399658203125,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.0582275390625,36,3,10000,HashmapProjection +Lenses,1.0,0.032627105712890625,36,3,10000,HashmapProjection +Letter,0.6779999732971191,39.26360273361206,30000,26,10000,HashmapProjection +Letter,0.6809999942779541,39.70951867103577,30000,26,10000,HashmapProjection +Letter,0.6827999949455261,39.271135330200195,30000,26,10000,HashmapProjection +Letter,0.6678000092506409,36.54256224632263,30000,26,10000,HashmapProjection +Libras,0.6555555462837219,0.7618250846862793,540,15,10000,HashmapProjection +Libras,0.6666666865348816,0.8271770477294922,540,15,10000,HashmapProjection +Libras,0.6333333253860474,0.545525074005127,540,15,10000,HashmapProjection +Libras,0.6222222447395325,0.5038402080535889,540,15,10000,HashmapProjection +LowResSpect,0.7819548845291138,0.9352052211761475,796,9,10000,HashmapProjection +LowResSpect,0.8421052694320679,0.797541618347168,796,9,10000,HashmapProjection +LowResSpect,0.7593985199928284,1.068108320236206,796,9,10000,HashmapProjection +LowResSpect,0.7368420958518982,1.199291706085205,796,9,10000,HashmapProjection +LungCancer,0.375,0.10945796966552734,48,3,10000,HashmapProjection +LungCancer,0.5,0.08493709564208984,48,3,10000,HashmapProjection +LungCancer,0.625,0.04596877098083496,48,3,10000,HashmapProjection +LungCancer,0.5,0.05023980140686035,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.3967881202697754,222,4,10000,HashmapProjection +Lymphography,0.9459459185600281,0.16445159912109375,222,4,10000,HashmapProjection +Lymphography,0.837837815284729,0.15828227996826172,222,4,10000,HashmapProjection +Lymphography,0.8108108043670654,0.15941357612609863,222,4,10000,HashmapProjection +Magic,0.7802313566207886,35.292120695114136,28530,2,10000,HashmapProjection +Magic,0.7779179811477661,35.571160078048706,28530,2,10000,HashmapProjection +Magic,0.7791798114776611,32.417266607284546,28530,2,10000,HashmapProjection +Magic,0.7772870659828186,31.180705070495605,28530,2,10000,HashmapProjection +Mammographic,0.7916666865348816,1.2014105319976807,1442,2,10000,HashmapProjection +Mammographic,0.7875000238418579,1.5387167930603027,1442,2,10000,HashmapProjection +Mammographic,0.8083333373069763,1.361130952835083,1442,2,10000,HashmapProjection +Mammographic,0.8416666388511658,1.4950101375579834,1442,2,10000,HashmapProjection +Miniboone,0.834235429763794,250.499831199646,195096,2,10000,HashmapProjection +Miniboone,0.836234450340271,211.65767312049866,195096,2,10000,HashmapProjection +Miniboone,0.8447533249855042,203.02980256080627,195096,2,10000,HashmapProjection +Miniboone,0.8350350856781006,216.69422101974487,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.9230769276618958,0.20680451393127441,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.27280426025390625,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.19519519805908203,160,2,10000,HashmapProjection +MolecBiolPromoter,0.9615384340286255,0.26274919509887695,160,2,10000,HashmapProjection +MolecBiolSplice,0.8782935738563538,5.699542284011841,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8996235728263855,6.957039833068848,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8908406496047974,4.437494993209839,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8607277274131775,4.35046124458313,4786,3,10000,HashmapProjection +Monks1,0.5694444179534912,1.367163896560669,248,2,10000,HashmapProjection +Monks2,0.6342592835426331,1.7912561893463135,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,1.8099079132080078,244,2,10000,HashmapProjection +Mushroom,0.8897095322608948,13.04464316368103,12186,2,10000,HashmapProjection +Mushroom,0.9034957885742188,13.6694974899292,12186,2,10000,HashmapProjection +Mushroom,0.890694260597229,10.588390588760376,12186,2,10000,HashmapProjection +Mushroom,0.8975874185562134,15.285653352737427,12186,2,10000,HashmapProjection +Musk1,0.6302521228790283,0.7484481334686279,714,2,10000,HashmapProjection +Musk1,0.680672287940979,1.1709034442901611,714,2,10000,HashmapProjection +Musk1,0.680672287940979,1.163461446762085,714,2,10000,HashmapProjection +Musk1,0.6386554837226868,0.825324296951294,714,2,10000,HashmapProjection +Musk2,0.749545156955719,13.873382329940796,9898,2,10000,HashmapProjection +Musk2,0.7628865838050842,13.028102159500122,9898,2,10000,HashmapProjection +Musk2,0.7683444619178772,14.250022888183594,9898,2,10000,HashmapProjection +Musk2,0.7604609131813049,13.99849247932434,9898,2,10000,HashmapProjection +Nursery,0.8626543283462524,19.8376522064209,19440,5,10000,HashmapProjection +Nursery,0.8771604895591736,17.920348167419434,19440,5,10000,HashmapProjection +Nursery,0.8759258985519409,18.12673783302307,19440,5,10000,HashmapProjection +Nursery,0.8679012060165405,22.37358570098877,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.6196078658103943,1.4526002407073975,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,1.579512596130371,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,1.797471046447754,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5490196347236633,1.5701954364776611,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8588235378265381,1.9112093448638916,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.7960784435272217,1.6601276397705078,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8588235378265381,1.5585384368896484,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8588235378265381,1.6630816459655762,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5482456088066101,1.1393535137176514,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5438596606254578,1.4936707019805908,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,1.6475722789764404,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.6228070259094238,1.3270666599273682,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7105262875556946,0.9807076454162598,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7017543911933899,1.521066427230835,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7719298005104065,1.3758549690246582,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7456140518188477,1.6237215995788574,1368,3,10000,HashmapProjection +Optical,0.8931552767753601,9.960507869720459,7646,10,10000,HashmapProjection +Ozone,0.7066246271133423,5.093772888183594,3804,2,10000,HashmapProjection +Ozone,0.6892744302749634,4.838321208953857,3804,2,10000,HashmapProjection +Ozone,0.7255520224571228,4.115968227386475,3804,2,10000,HashmapProjection +Ozone,0.6845425963401794,3.9054768085479736,3804,2,10000,HashmapProjection +PageBlocks,0.7682748436927795,8.541694164276123,8210,5,10000,HashmapProjection +PageBlocks,0.7828947305679321,8.49003553390503,8210,5,10000,HashmapProjection +PageBlocks,0.7478070259094238,10.206029415130615,8210,5,10000,HashmapProjection +PageBlocks,0.7799707651138306,6.981770992279053,8210,5,10000,HashmapProjection +Parkinsons,0.8571428656578064,0.21192383766174316,292,2,10000,HashmapProjection +Parkinsons,0.7142857313156128,0.18822979927062988,292,2,10000,HashmapProjection +Parkinsons,0.6734693646430969,0.4181675910949707,292,2,10000,HashmapProjection +Parkinsons,0.7755101919174194,0.1966085433959961,292,2,10000,HashmapProjection +Pendigits,0.8078902363777161,17.15676736831665,14988,10,10000,HashmapProjection +Pima,0.6875,0.7256369590759277,1152,2,10000,HashmapProjection +Pima,0.6770833134651184,0.9849464893341064,1152,2,10000,HashmapProjection +Pima,0.6979166865348816,1.0393037796020508,1152,2,10000,HashmapProjection +Pima,0.7291666865348816,1.2408854961395264,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.8846153616905212,0.10174179077148438,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.10150647163391113,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.13402295112609863,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.10209918022155762,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.10013651847839355,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.10055851936340332,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.11777496337890625,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5384615659713745,0.11771845817565918,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.52173912525177,0.10666275024414062,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6086956262588501,0.10670948028564453,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.10651016235351562,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.52173912525177,0.1069478988647461,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.11533379554748535,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.11700940132141113,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.2948472499847412,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.25766420364379883,154,2,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.20942282676696777,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.12239289283752441,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6153846383094788,0.12064385414123535,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.11995458602905273,158,6,10000,HashmapProjection +Planning,0.5555555820465088,0.198624849319458,274,2,10000,HashmapProjection +Planning,0.4000000059604645,0.5089740753173828,274,2,10000,HashmapProjection +Planning,0.4888888895511627,0.4126009941101074,274,2,10000,HashmapProjection +Planning,0.46666666865348816,0.5015385150909424,274,2,10000,HashmapProjection +PlantMargin,0.7850000262260437,2.354365825653076,2400,100,10000,HashmapProjection +PlantMargin,0.8125,3.593118190765381,2400,100,10000,HashmapProjection +PlantMargin,0.7825000286102295,3.112513303756714,2400,100,10000,HashmapProjection +PlantMargin,0.824999988079071,3.078406572341919,2400,100,10000,HashmapProjection +PlantShape,0.5375000238418579,2.462578773498535,2400,100,10000,HashmapProjection +PlantShape,0.5400000214576721,3.5403974056243896,2400,100,10000,HashmapProjection +PlantShape,0.5350000262260437,3.015103578567505,2400,100,10000,HashmapProjection +PlantShape,0.5450000166893005,3.350066661834717,2400,100,10000,HashmapProjection +PlantTexture,0.7250000238418579,3.119898796081543,2398,100,10000,HashmapProjection +PlantTexture,0.7200000286102295,2.4264540672302246,2398,100,10000,HashmapProjection +PlantTexture,0.7149999737739563,2.9520556926727295,2398,100,10000,HashmapProjection +PlantTexture,0.7200000286102295,3.0768909454345703,2398,100,10000,HashmapProjection +PostOperative,0.4545454680919647,0.20235013961791992,136,3,10000,HashmapProjection +PostOperative,0.5,0.20834040641784668,136,3,10000,HashmapProjection +PostOperative,0.7272727489471436,0.2577097415924072,136,3,10000,HashmapProjection +PostOperative,0.3636363744735718,0.12147784233093262,136,3,10000,HashmapProjection +PrimaryTumor,0.47560974955558777,0.817622184753418,496,15,10000,HashmapProjection +PrimaryTumor,0.45121949911117554,0.841942548751831,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.7710278034210205,496,15,10000,HashmapProjection +PrimaryTumor,0.4146341383457184,0.4919087886810303,496,15,10000,HashmapProjection +Ringnorm,0.9718918800354004,11.934608221054077,11100,2,10000,HashmapProjection +Ringnorm,0.9681081175804138,12.726479291915894,11100,2,10000,HashmapProjection +Ringnorm,0.9729729890823364,13.016461849212646,11100,2,10000,HashmapProjection +Ringnorm,0.9724324345588684,12.675703048706055,11100,2,10000,HashmapProjection +Seeds,0.8846153616905212,0.48883771896362305,316,3,10000,HashmapProjection +Seeds,0.8461538553237915,0.39849185943603516,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.23424983024597168,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.43210816383361816,316,3,10000,HashmapProjection +Semeion,0.8341708779335022,4.0960776805877686,2390,10,10000,HashmapProjection +Semeion,0.8115577697753906,4.002537250518799,2390,10,10000,HashmapProjection +Semeion,0.8793969750404358,4.064781188964844,2390,10,10000,HashmapProjection +Semeion,0.7989949584007263,3.633108139038086,2390,10,10000,HashmapProjection +Soybean,0.38297873735427856,1.3251116275787354,614,18,10000,HashmapProjection +Spambase,0.8573912978172302,7.461472988128662,6902,2,10000,HashmapProjection +Spambase,0.8365217447280884,7.41036319732666,6902,2,10000,HashmapProjection +Spambase,0.8382608890533447,7.086226940155029,6902,2,10000,HashmapProjection +Spambase,0.8469565510749817,12.160891056060791,6902,2,10000,HashmapProjection +Spect,0.48924732208251953,0.7844605445861816,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,1.419731616973877,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5174418687820435,1.2342190742492676,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5639534592628479,1.2466118335723877,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5523256063461304,1.0317716598510742,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.6279069781303406,0.9649868011474609,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6759999990463257,1.4560508728027344,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7239999771118164,1.1301732063293457,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6959999799728394,1.6117401123046875,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.699999988079071,1.475651741027832,1500,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.41399121284484863,406,2,10000,HashmapProjection +StatlogHeart,0.8059701323509216,0.2545125484466553,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.46892404556274414,406,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.5893564224243164,406,2,10000,HashmapProjection +StatlogImage,0.8648180365562439,4.564930438995361,3466,7,10000,HashmapProjection +StatlogImage,0.8613518476486206,3.1802866458892822,3466,7,10000,HashmapProjection +StatlogImage,0.8821490406990051,2.38832426071167,3466,7,10000,HashmapProjection +StatlogImage,0.8717504143714905,3.8491151332855225,3466,7,10000,HashmapProjection +StatlogLandsat,0.7835000157356262,12.02274489402771,8870,6,10000,HashmapProjection +StatlogShuttle,0.8204827308654785,116.30068802833557,87000,7,10000,HashmapProjection +StatlogVehicle,0.578199028968811,2.0174002647399902,1270,4,10000,HashmapProjection +StatlogVehicle,0.5592417120933533,1.3786349296569824,1270,4,10000,HashmapProjection +StatlogVehicle,0.5639810562133789,1.9592053890228271,1270,4,10000,HashmapProjection +StatlogVehicle,0.47867298126220703,1.505256175994873,1270,4,10000,HashmapProjection +SteelPlates,0.5505154728889465,3.8804819583892822,2912,7,10000,HashmapProjection +SteelPlates,0.5546391606330872,3.786886215209961,2912,7,10000,HashmapProjection +SteelPlates,0.5752577185630798,3.9058890342712402,2912,7,10000,HashmapProjection +SteelPlates,0.5402061939239502,2.980504274368286,2912,7,10000,HashmapProjection +SyntheticControl,0.9200000166893005,1.011673927307129,900,6,10000,HashmapProjection +SyntheticControl,0.9466666579246521,0.975508451461792,900,6,10000,HashmapProjection +SyntheticControl,0.9733333587646484,1.4864182472229004,900,6,10000,HashmapProjection +SyntheticControl,0.9200000166893005,1.4126393795013428,900,6,10000,HashmapProjection +Teaching,0.5789473652839661,0.16693377494812012,226,3,10000,HashmapProjection +Teaching,0.6052631735801697,0.1671748161315918,226,3,10000,HashmapProjection +Teaching,0.42105263471603394,0.1676483154296875,226,3,10000,HashmapProjection +Teaching,0.5526315569877625,0.30365991592407227,226,3,10000,HashmapProjection +Thyroid,0.5767211318016052,15.514130115509033,7544,3,10000,HashmapProjection +TicTacToe,0.6694560647010803,1.763620376586914,1438,2,10000,HashmapProjection +TicTacToe,0.7196652889251709,1.4898998737335205,1438,2,10000,HashmapProjection +TicTacToe,0.723849356174469,1.8395545482635498,1438,2,10000,HashmapProjection +TicTacToe,0.73221755027771,1.6723334789276123,1438,2,10000,HashmapProjection +Titanic,0.7872727513313293,3.3549935817718506,3302,2,10000,HashmapProjection +Titanic,0.7854545712471008,3.294178009033203,3302,2,10000,HashmapProjection +Titanic,0.7890909314155579,4.144283771514893,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,3.520620346069336,3302,2,10000,HashmapProjection +Trains,0.5,0.02452254295349121,16,2,10000,HashmapProjection +Trains,1.0,0.04429292678833008,16,2,10000,HashmapProjection +Trains,1.0,0.02794790267944336,16,2,10000,HashmapProjection +Trains,1.0,0.0279691219329834,16,2,10000,HashmapProjection +Twonorm,0.9745945930480957,12.905458688735962,11100,2,10000,HashmapProjection +Twonorm,0.9697297215461731,12.626281499862671,11100,2,10000,HashmapProjection +Twonorm,0.9708108305931091,9.77402138710022,11100,2,10000,HashmapProjection +Twonorm,0.9654054045677185,11.704378604888916,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.63234543800354,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.6883116960525513,0.5932095050811768,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7142857313156128,0.7107799053192139,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7792207598686218,0.5880212783813477,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8311688303947449,0.46761298179626465,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7532467246055603,0.5147905349731445,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.3197183609008789,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7532467246055603,0.4009876251220703,466,3,10000,HashmapProjection +WallFollowing,0.6517595052719116,10.378334045410156,8184,4,10000,HashmapProjection +WallFollowing,0.6642228960990906,8.505475521087646,8184,4,10000,HashmapProjection +WallFollowing,0.6788856387138367,9.178539752960205,8184,4,10000,HashmapProjection +WallFollowing,0.670087993144989,7.980679273605347,8184,4,10000,HashmapProjection +Waveform,0.8151999711990356,10.530380487442017,7500,3,10000,HashmapProjection +Waveform,0.8104000091552734,8.702797651290894,7500,3,10000,HashmapProjection +Waveform,0.795199990272522,9.50797152519226,7500,3,10000,HashmapProjection +Waveform,0.8240000009536743,9.943471670150757,7500,3,10000,HashmapProjection +WaveformNoise,0.8104000091552734,8.308781623840332,7500,3,10000,HashmapProjection +WaveformNoise,0.7983999848365784,7.904557228088379,7500,3,10000,HashmapProjection +WaveformNoise,0.8040000200271606,11.518592596054077,7500,3,10000,HashmapProjection +WaveformNoise,0.7991999983787537,8.022177457809448,7500,3,10000,HashmapProjection +Wine,1.0,0.17396044731140137,268,3,10000,HashmapProjection +Wine,0.9545454382896423,0.1703653335571289,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.16982126235961914,268,3,10000,HashmapProjection +Wine,0.9545454382896423,0.17431855201721191,268,3,10000,HashmapProjection +WineQualityRed,0.39250001311302185,2.1554346084594727,2398,6,10000,HashmapProjection +WineQualityRed,0.4724999964237213,2.970456123352051,2398,6,10000,HashmapProjection +WineQualityRed,0.46000000834465027,2.4208803176879883,2398,6,10000,HashmapProjection +WineQualityRed,0.4325000047683716,2.930173873901367,2398,6,10000,HashmapProjection +WineQualityWhite,0.3619281053543091,7.16262149810791,7348,7,10000,HashmapProjection +WineQualityWhite,0.36764705181121826,6.708898305892944,7348,7,10000,HashmapProjection +WineQualityWhite,0.370915025472641,6.914093732833862,7348,7,10000,HashmapProjection +WineQualityWhite,0.36274510622024536,8.11195158958435,7348,7,10000,HashmapProjection +Yeast,0.5309972763061523,2.2840988636016846,2226,10,10000,HashmapProjection +Yeast,0.520215630531311,2.6862425804138184,2226,10,10000,HashmapProjection +Yeast,0.5390835404396057,2.3269035816192627,2226,10,10000,HashmapProjection +Yeast,0.5768194198608398,2.006624937057495,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.1015024185180664,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.10190081596374512,152,7,10000,HashmapProjection +Zoo,1.0,0.12341856956481934,152,7,10000,HashmapProjection +Zoo,1.0,0.15195775032043457,152,7,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677220416.8692703.csv b/examples/hdc_methods_survey/results/results1677220416.8692703.csv new file mode 100644 index 00000000..3aece89d --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677220416.8692703.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5517241358757019,7.307637453079224,6266,3,10000,HashmapProjectionOnline +Abalone,0.5134099721908569,8.273515224456787,6266,3,10000,HashmapProjectionOnline +Abalone,0.5421456098556519,7.524859189987183,6266,3,10000,HashmapProjectionOnline +Abalone,0.4454022943973541,8.737358808517456,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.3117804527282715,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.1569225788116455,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.2895088195800781,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.3772132396697998,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.24410486221313477,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.1453111171722412,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.1755228042602539,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.3721005916595459,180,2,10000,HashmapProjectionOnline +Adult,0.8046188950538635,101.33642792701721,65122,2,10000,HashmapProjectionOnline +Annealing,0.75,1.5863969326019287,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.6637167930603027,1.7409424781799316,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.7256637215614319,1.6479012966156006,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6283186078071594,1.650660753250122,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.3185840845108032,1.6571087837219238,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.4000000059604645,0.3818390369415283,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8782051205635071,1.3288710117340088,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9038461446762085,1.0460717678070068,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8653846383094788,0.8606104850769043,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9166666865348816,0.9232537746429443,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.03258252143859863,24,2,10000,HashmapProjectionOnline +Balloons,0.25,0.031970977783203125,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.03323960304260254,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.03802371025085449,24,2,10000,HashmapProjectionOnline +Bank,0.8557522296905518,8.064974546432495,6782,2,10000,HashmapProjectionOnline +Bank,0.8106194734573364,9.785511493682861,6782,2,10000,HashmapProjectionOnline +Bank,0.7858406901359558,9.378332138061523,6782,2,10000,HashmapProjectionOnline +Bank,0.8814159035682678,9.910338640213013,6782,2,10000,HashmapProjectionOnline +Blood,0.7112299203872681,1.7584760189056396,1122,2,10000,HashmapProjectionOnline +Blood,0.7647058963775635,1.4987473487854004,1122,2,10000,HashmapProjectionOnline +Blood,0.6524063944816589,1.4614622592926025,1122,2,10000,HashmapProjectionOnline +Blood,0.7647058963775635,1.511974573135376,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.7183098793029785,0.9061830043792725,430,2,10000,HashmapProjectionOnline +BreastCancer,0.8028169274330139,0.7986471652984619,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6760563254356384,0.8014321327209473,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6619718074798584,0.8288071155548096,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,1.563643217086792,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9599999785423279,1.217357873916626,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,0.9829130172729492,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,1.2934255599975586,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9366196990013123,1.1515624523162842,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.2659282684326172,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,0.8565430641174316,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.124878168106079,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.42873311042785645,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.4693877696990967,0.5467801094055176,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.4285714328289032,0.255126953125,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.30612245202064514,0.5334336757659912,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.3769247531890869,160,6,10000,HashmapProjectionOnline +BreastTissue,0.692307710647583,0.2807338237762451,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5769230723381042,0.38007235527038574,160,6,10000,HashmapProjectionOnline +BreastTissue,0.7307692170143127,0.25614333152770996,160,6,10000,HashmapProjectionOnline +Car,0.8773148059844971,4.551408052444458,2592,4,10000,HashmapProjectionOnline +Car,0.9120370149612427,4.147294521331787,2592,4,10000,HashmapProjectionOnline +Car,0.8425925970077515,4.767695665359497,2592,4,10000,HashmapProjectionOnline +Car,0.9166666865348816,3.9364848136901855,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7288135886192322,4.895040035247803,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7532956600189209,5.433405876159668,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7080979347229004,5.635779857635498,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7871939539909363,4.477558374404907,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8888888955116272,5.259728908538818,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9171375036239624,2.8862996101379395,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8926553726196289,4.318389177322388,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9265536665916443,4.286356449127197,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.3826632499694824,64.21314597129822,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.43085259199142456,67.15522909164429,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.42386654019355774,74.99673628807068,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.42229825258255005,73.91881322860718,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.9399248957633972,4.318498849868774,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8961201310157776,7.784781455993652,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9249061346054077,6.006536960601807,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9612014889717102,5.672147989273071,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.47706422209739685,1.1815364360809326,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5596330165863037,1.198887586593628,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.6146789193153381,1.2415385246276855,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5779816508293152,1.2523553371429443,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.5522899627685547,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.4307420253753662,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.2838594913482666,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.807692289352417,0.5120062828063965,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.8528138399124146,1.9426662921905518,1056,11,10000,HashmapProjectionOnline +Connect4,0.8095802068710327,128.83197712898254,101336,3,10000,HashmapProjectionOnline +Connect4,0.7985671162605286,144.76859378814697,101336,3,10000,HashmapProjectionOnline +Connect4,0.795902669429779,129.2256977558136,101336,3,10000,HashmapProjectionOnline +Connect4,0.8095210194587708,148.93689441680908,101336,3,10000,HashmapProjectionOnline +Contrac,0.510869562625885,2.872483253479004,2210,3,10000,HashmapProjectionOnline +Contrac,0.41304346919059753,4.461615562438965,2210,3,10000,HashmapProjectionOnline +Contrac,0.39673912525177,3.4457204341888428,2210,3,10000,HashmapProjectionOnline +Contrac,0.448369562625885,4.211219072341919,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8139534592628479,1.989583969116211,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,1.0738482475280762,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8604651093482971,1.9090592861175537,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.9069767594337463,1.3543732166290283,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.640625,1.2414050102233887,768,2,10000,HashmapProjectionOnline +CylinderBands,0.7578125,1.5631985664367676,768,2,10000,HashmapProjectionOnline +CylinderBands,0.703125,1.43049955368042,768,2,10000,HashmapProjectionOnline +CylinderBands,0.734375,1.5809557437896729,768,2,10000,HashmapProjectionOnline +Dermatology,0.9120879173278809,0.7952189445495605,550,6,10000,HashmapProjectionOnline +Dermatology,0.8901098966598511,1.0658280849456787,550,6,10000,HashmapProjectionOnline +Dermatology,0.7692307829856873,0.5059325695037842,550,6,10000,HashmapProjectionOnline +Dermatology,0.8571428656578064,0.6614329814910889,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.4252433776855469,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.3762071132659912,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7575757503509521,0.4213721752166748,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7575757503509521,0.2086925506591797,196,2,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,0.9710965156555176,504,8,10000,HashmapProjectionOnline +Ecoli,0.738095223903656,1.0496962070465088,504,8,10000,HashmapProjectionOnline +Ecoli,0.6904761791229248,0.821230411529541,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,1.063746690750122,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8645833134651184,1.0143287181854248,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8854166865348816,2.0286285877227783,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8541666865348816,2.0043725967407227,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8802083134651184,1.6879854202270508,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,1.8189260959625244,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8697916865348816,1.6495161056518555,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.890625,1.6647348403930664,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8645833134651184,1.3484840393066406,1152,3,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.23439526557922363,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.22763395309448242,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.13370037078857422,150,2,10000,HashmapProjectionOnline +Fertility,0.800000011920929,0.15467572212219238,150,2,10000,HashmapProjectionOnline +Flags,0.3541666567325592,0.477402925491333,292,8,10000,HashmapProjectionOnline +Flags,0.4375,0.36317920684814453,292,8,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.3303823471069336,292,8,10000,HashmapProjectionOnline +Flags,0.5,0.5523054599761963,292,8,10000,HashmapProjectionOnline +Glass,0.4716981053352356,0.40842580795288086,322,6,10000,HashmapProjectionOnline +Glass,0.5849056839942932,0.7044007778167725,322,6,10000,HashmapProjectionOnline +Glass,0.5471698045730591,0.6811156272888184,322,6,10000,HashmapProjectionOnline +Glass,0.6792452931404114,0.34041333198547363,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.7105262875556946,1.0068943500518799,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6842105388641357,1.029012680053711,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6578947305679321,0.9993717670440674,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6973684430122375,0.9985146522521973,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0714285746216774,0.26766443252563477,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6052631735801697,0.49069786071777344,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,0.9372315406799316,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.6052631735801697,0.8174057006835938,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.6184210777282715,0.7149291038513184,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7808219194412231,0.7442002296447754,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8630136847496033,0.43963146209716797,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.6301369667053223,0.5746314525604248,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8082191944122314,0.4323539733886719,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.12903225421905518,0.20998477935791016,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.4193548262119293,0.4565122127532959,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.32258063554763794,0.456467866897583,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.4516128897666931,0.2818634510040283,184,5,10000,HashmapProjectionOnline +HeartVa,0.4000000059604645,0.8156962394714355,300,5,10000,HashmapProjectionOnline +HeartVa,0.30000001192092896,0.7746257781982422,300,5,10000,HashmapProjectionOnline +HeartVa,0.23999999463558197,0.8114240169525146,300,5,10000,HashmapProjectionOnline +HeartVa,0.3400000035762787,0.6931498050689697,300,5,10000,HashmapProjectionOnline +Hepatitis,0.7179487347602844,0.43914079666137695,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8205128312110901,0.6042516231536865,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.4026494026184082,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8717948794364929,0.2380199432373047,232,2,10000,HashmapProjectionOnline +HillValley,0.4801980257034302,3.715893507003784,1212,2,10000,HashmapProjectionOnline +HorseColic,0.720588207244873,1.0316383838653564,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6917808055877686,1.1380832195281982,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6917808055877686,1.4661662578582764,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6506849527359009,0.8314025402069092,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6917808055877686,1.0168869495391846,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.25190475583076477,8.92093276977539,420,7,10000,HashmapProjectionOnline +Ionosphere,0.8181818127632141,0.9620752334594727,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8295454382896423,0.9257128238677979,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8068181872367859,0.6944725513458252,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9090909361839294,0.8925557136535645,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.3542487621307373,226,3,10000,HashmapProjectionOnline +Iris,0.9189189076423645,0.42165398597717285,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.41634654998779297,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.4768853187561035,226,3,10000,HashmapProjectionOnline +LedDisplay,0.6600000262260437,3.285052537918091,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6000000238418579,2.7350246906280518,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7239999771118164,2.5843088626861572,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7160000205039978,2.602271795272827,1500,10,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.10005354881286621,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.14146828651428223,36,3,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.11409831047058105,36,3,10000,HashmapProjectionOnline +Lenses,0.5,0.053459882736206055,36,3,10000,HashmapProjectionOnline +Letter,0.8514000177383423,51.68462252616882,30000,26,10000,HashmapProjectionOnline +Letter,0.8194000124931335,44.6453332901001,30000,26,10000,HashmapProjectionOnline +Letter,0.8270000219345093,40.8105034828186,30000,26,10000,HashmapProjectionOnline +Letter,0.8370000123977661,43.618380308151245,30000,26,10000,HashmapProjectionOnline +Libras,0.5777778029441833,0.6249704360961914,540,15,10000,HashmapProjectionOnline +Libras,0.6000000238418579,0.6386089324951172,540,15,10000,HashmapProjectionOnline +Libras,0.5,1.0659878253936768,540,15,10000,HashmapProjectionOnline +Libras,0.6333333253860474,0.9388983249664307,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8721804618835449,1.5650057792663574,796,9,10000,HashmapProjectionOnline +LowResSpect,0.7218044996261597,0.9488577842712402,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8872180581092834,0.929262638092041,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8721804618835449,0.8632502555847168,796,9,10000,HashmapProjectionOnline +LungCancer,0.5,0.06266283988952637,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.06264257431030273,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.10546350479125977,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.1306595802307129,48,3,10000,HashmapProjectionOnline +Lymphography,0.5675675868988037,0.2131340503692627,222,4,10000,HashmapProjectionOnline +Lymphography,0.8108108043670654,0.2130603790283203,222,4,10000,HashmapProjectionOnline +Lymphography,0.7297297120094299,0.22738385200500488,222,4,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.3289172649383545,222,4,10000,HashmapProjectionOnline +Magic,0.8159831762313843,37.27093243598938,28530,2,10000,HashmapProjectionOnline +Magic,0.8098843097686768,37.164636850357056,28530,2,10000,HashmapProjectionOnline +Magic,0.8071503639221191,37.370651721954346,28530,2,10000,HashmapProjectionOnline +Magic,0.8105152249336243,34.47407650947571,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7583333253860474,2.2881383895874023,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8208333253860474,2.029228925704956,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8125,1.9035038948059082,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7416666746139526,1.3044438362121582,1442,2,10000,HashmapProjectionOnline +Miniboone,0.7761102318763733,267.49516773223877,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8586849570274353,232.7921178340912,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8539180755615234,256.99864768981934,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8532107472419739,269.96956515312195,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.9230769276618958,0.16248083114624023,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.7307692170143127,0.3848714828491211,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6153846383094788,0.16136884689331055,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.5,0.1566774845123291,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8594730496406555,5.9378204345703125,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.9410288333892822,6.290980577468872,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.9184441566467285,5.634689807891846,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8946047425270081,6.382183790206909,4786,3,10000,HashmapProjectionOnline +Monks1,0.5925925970077515,1.2618601322174072,248,2,10000,HashmapProjectionOnline +Monks2,0.6736111044883728,1.3013339042663574,338,2,10000,HashmapProjectionOnline +Monks3,0.5347222089767456,1.488788366317749,244,2,10000,HashmapProjectionOnline +Mushroom,0.9995076060295105,14.566890239715576,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9980305433273315,15.167805671691895,12186,2,10000,HashmapProjectionOnline +Mushroom,1.0,18.18611741065979,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9990152716636658,20.532082319259644,12186,2,10000,HashmapProjectionOnline +Musk1,0.7310924530029297,1.5529983043670654,714,2,10000,HashmapProjectionOnline +Musk1,0.756302535533905,1.5708460807800293,714,2,10000,HashmapProjectionOnline +Musk1,0.7058823704719543,1.3589584827423096,714,2,10000,HashmapProjectionOnline +Musk1,0.6974790096282959,1.6524434089660645,714,2,10000,HashmapProjectionOnline +Musk2,0.9666464328765869,14.732666492462158,9898,2,10000,HashmapProjectionOnline +Musk2,0.9617950320243835,15.647699356079102,9898,2,10000,HashmapProjectionOnline +Musk2,0.7477259039878845,15.879012823104858,9898,2,10000,HashmapProjectionOnline +Musk2,0.9526985883712769,15.979734897613525,9898,2,10000,HashmapProjectionOnline +Nursery,0.9459876418113708,33.36735916137695,19440,5,10000,HashmapProjectionOnline +Nursery,0.9351851940155029,28.634159564971924,19440,5,10000,HashmapProjectionOnline +Nursery,0.9456790089607239,26.700741052627563,19440,5,10000,HashmapProjectionOnline +Nursery,0.9441357851028442,27.80709195137024,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6901960968971252,2.1266772747039795,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.729411780834198,2.159961700439453,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7254902124404907,2.232630729675293,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6666666865348816,2.399810552597046,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8980392217636108,2.325228691101074,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9019607901573181,2.5213327407836914,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,2.3266489505767822,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9215686321258545,2.0962815284729004,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7719298005104065,2.295100212097168,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7587719559669495,1.6495356559753418,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,1.8359830379486084,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7675438523292542,2.0723330974578857,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8991228342056274,2.3692269325256348,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8640350699424744,2.1748149394989014,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8815789222717285,2.181901216506958,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8684210777282715,2.2140696048736572,1368,3,10000,HashmapProjectionOnline +Optical,0.9115191698074341,14.62067437171936,7646,10,10000,HashmapProjectionOnline +Ozone,0.9747633934020996,5.87105917930603,3804,2,10000,HashmapProjectionOnline +Ozone,0.921135663986206,6.306566953659058,3804,2,10000,HashmapProjectionOnline +Ozone,0.965299665927887,6.060117721557617,3804,2,10000,HashmapProjectionOnline +Ozone,0.9668769836425781,6.1352698802948,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9261695742607117,10.463695287704468,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9510233998298645,9.716490507125854,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9407894611358643,9.749529361724854,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9473684430122375,9.986398458480835,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8163265585899353,0.31316256523132324,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8367347121238708,0.25275468826293945,292,2,10000,HashmapProjectionOnline +Parkinsons,0.7346938848495483,0.34863758087158203,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.2714667320251465,292,2,10000,HashmapProjectionOnline +Pendigits,0.9276729822158813,22.38073420524597,14988,10,10000,HashmapProjectionOnline +Pima,0.703125,1.5002737045288086,1152,2,10000,HashmapProjectionOnline +Pima,0.734375,1.1914827823638916,1152,2,10000,HashmapProjectionOnline +Pima,0.609375,1.4971721172332764,1152,2,10000,HashmapProjectionOnline +Pima,0.765625,1.3455390930175781,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.15162038803100586,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.16157102584838867,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.15790200233459473,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.3329775333404541,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.323275089263916,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.4172859191894531,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.21307682991027832,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.3563191890716553,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.3304157257080078,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.48102307319641113,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.19489693641662598,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.1935739517211914,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.17178702354431152,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.1411747932434082,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.15143895149230957,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.3369407653808594,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.17598485946655273,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.3461538553237915,0.16916990280151367,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5384615659713745,0.22536206245422363,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.3076923191547394,0.5848240852355957,158,6,10000,HashmapProjectionOnline +Planning,0.35555556416511536,0.30443310737609863,274,2,10000,HashmapProjectionOnline +Planning,0.5777778029441833,0.30002260208129883,274,2,10000,HashmapProjectionOnline +Planning,0.6888889074325562,0.38790035247802734,274,2,10000,HashmapProjectionOnline +Planning,0.5111111402511597,0.5296497344970703,274,2,10000,HashmapProjectionOnline +PlantMargin,0.5724999904632568,4.405786037445068,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5425000190734863,4.777438402175903,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5849999785423279,4.569664478302002,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.574999988079071,4.775169610977173,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4300000071525574,4.6479856967926025,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4124999940395355,4.732862234115601,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4025000035762787,5.079391717910767,2400,100,10000,HashmapProjectionOnline +PlantShape,0.44749999046325684,4.999966144561768,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5550000071525574,4.971058130264282,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6625000238418579,3.5718178749084473,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6150000095367432,3.7506906986236572,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5774999856948853,3.6710827350616455,2398,100,10000,HashmapProjectionOnline +PostOperative,0.4545454680919647,0.15391921997070312,136,3,10000,HashmapProjectionOnline +PostOperative,0.5909090638160706,0.13933658599853516,136,3,10000,HashmapProjectionOnline +PostOperative,0.5909090638160706,0.23819828033447266,136,3,10000,HashmapProjectionOnline +PostOperative,0.6363636255264282,0.13310885429382324,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.45121949911117554,0.7532823085784912,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.4878048896789551,0.7197067737579346,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.5365853905677795,0.5966873168945312,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.39024388790130615,0.7196283340454102,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9756757020950317,12.79456090927124,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9800000190734863,12.602731704711914,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9800000190734863,13.45021104812622,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9729729890823364,12.398529291152954,11100,2,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.36596107482910156,316,3,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.26834940910339355,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.5786514282226562,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.40944790840148926,316,3,10000,HashmapProjectionOnline +Semeion,0.8366833925247192,4.322101354598999,2390,10,10000,HashmapProjectionOnline +Semeion,0.7989949584007263,4.6683924198150635,2390,10,10000,HashmapProjectionOnline +Semeion,0.8417085409164429,4.408797979354858,2390,10,10000,HashmapProjectionOnline +Semeion,0.8065326809883118,4.326773643493652,2390,10,10000,HashmapProjectionOnline +Soybean,0.4867021143436432,1.514688491821289,614,18,10000,HashmapProjectionOnline +Spambase,0.8678261041641235,8.458917140960693,6902,2,10000,HashmapProjectionOnline +Spambase,0.8860869407653809,9.235914468765259,6902,2,10000,HashmapProjectionOnline +Spambase,0.8895652294158936,7.399568557739258,6902,2,10000,HashmapProjectionOnline +Spambase,0.9286956787109375,8.738377571105957,6902,2,10000,HashmapProjectionOnline +Spect,0.5591397881507874,0.49715399742126465,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.5073590278625488,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5988371968269348,1.0806407928466797,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6220930218696594,1.1577153205871582,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5755813717842102,1.0826098918914795,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5058139562606812,1.2536511421203613,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7200000286102295,2.038699150085449,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6439999938011169,2.325671911239624,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7039999961853027,1.7515575885772705,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7239999771118164,1.5894818305969238,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.43879008293151855,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,0.6508584022521973,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7313432693481445,0.647308349609375,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,0.5949587821960449,406,2,10000,HashmapProjectionOnline +StatlogImage,0.941074550151825,4.4202094078063965,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9566724300384521,4.683182954788208,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9012131690979004,4.684141635894775,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8578855991363525,4.246439695358276,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8870000243186951,16.30419158935547,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9898620843887329,121.94705939292908,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6824644804000854,1.90864896774292,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7203791737556458,1.5838115215301514,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.5260663628578186,2.1525180339813232,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6966824531555176,1.9378390312194824,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.6948453783988953,4.230806112289429,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6783505082130432,4.522022724151611,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6701030731201172,3.7720186710357666,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6515464186668396,4.029521226882935,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9266666769981384,1.1011731624603271,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9399999976158142,1.2538349628448486,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.8866666555404663,1.2121968269348145,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9133333563804626,1.29441237449646,900,6,10000,HashmapProjectionOnline +Teaching,0.5789473652839661,0.30035996437072754,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.22821617126464844,226,3,10000,HashmapProjectionOnline +Teaching,0.4736842215061188,0.21505093574523926,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.32207345962524414,226,3,10000,HashmapProjectionOnline +Thyroid,0.9454492330551147,15.498372077941895,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9121338725090027,1.859032154083252,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9539749026298523,1.9037580490112305,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9288703203201294,1.6106138229370117,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9246861934661865,2.3002305030822754,1438,2,10000,HashmapProjectionOnline +Titanic,0.7709090709686279,4.248037815093994,3302,2,10000,HashmapProjectionOnline +Titanic,0.49636363983154297,3.9344911575317383,3302,2,10000,HashmapProjectionOnline +Titanic,0.5436363816261292,3.9452905654907227,3302,2,10000,HashmapProjectionOnline +Titanic,0.7927272915840149,4.401136875152588,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.057631731033325195,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.06315088272094727,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.037277936935424805,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.056153059005737305,16,2,10000,HashmapProjectionOnline +Twonorm,0.9724324345588684,13.99223017692566,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9718918800354004,14.34373950958252,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9583783745765686,16.204266786575317,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9659459590911865,15.253129243850708,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8181818127632141,0.39778661727905273,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7402597665786743,0.5396239757537842,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.513770580291748,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.9090909361839294,0.5829148292541504,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7922077775001526,0.6053633689880371,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8701298832893372,0.6729252338409424,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.8601109981536865,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8051947951316833,0.5985851287841797,466,3,10000,HashmapProjectionOnline +WallFollowing,0.9244868159294128,10.13107705116272,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8768328428268433,10.216058015823364,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9186217188835144,11.352258205413818,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9068915247917175,11.35612416267395,8184,4,10000,HashmapProjectionOnline +Waveform,0.7752000093460083,9.725718975067139,7500,3,10000,HashmapProjectionOnline +Waveform,0.7879999876022339,9.900775671005249,7500,3,10000,HashmapProjectionOnline +Waveform,0.8040000200271606,9.459805488586426,7500,3,10000,HashmapProjectionOnline +Waveform,0.8407999873161316,9.858167171478271,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8375999927520752,9.877468824386597,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.828000009059906,10.458045482635498,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8407999873161316,9.9221670627594,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8240000009536743,8.602044582366943,7500,3,10000,HashmapProjectionOnline +Wine,0.9318181872367859,0.34743499755859375,268,3,10000,HashmapProjectionOnline +Wine,0.8636363744735718,0.4546842575073242,268,3,10000,HashmapProjectionOnline +Wine,0.9545454382896423,0.303757905960083,268,3,10000,HashmapProjectionOnline +Wine,0.8636363744735718,0.37137866020202637,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.5575000047683716,4.17904806137085,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5575000047683716,4.556811571121216,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.4375,4.687889814376831,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5774999856948853,4.425216436386108,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.47058823704719543,12.378680229187012,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.5228758454322815,10.365965366363525,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.47385621070861816,10.237937688827515,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4689542353153229,9.983132600784302,7348,7,10000,HashmapProjectionOnline +Yeast,0.5336927175521851,3.005417585372925,2226,10,10000,HashmapProjectionOnline +Yeast,0.4959568679332733,2.9542860984802246,2226,10,10000,HashmapProjectionOnline +Yeast,0.5606468915939331,3.2979772090911865,2226,10,10000,HashmapProjectionOnline +Yeast,0.45552560687065125,3.1288259029388428,2226,10,10000,HashmapProjectionOnline +Zoo,1.0,0.23764467239379883,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.2109053134918213,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.17850065231323242,152,7,10000,HashmapProjectionOnline +Zoo,0.800000011920929,0.16913795471191406,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1677224288.6010861.csv b/examples/hdc_methods_survey/results/results1677224288.6010861.csv new file mode 100644 index 00000000..9d9907f9 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677224288.6010861.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6187739372253418,30.47932529449463,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5929118990898132,29.998042106628418,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5775862336158752,27.840474367141724,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5622605085372925,32.6620569229126,6266,3,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.6795895099639893,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.8939383029937744,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.6644084453582764,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.5157260894775391,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.6899158954620361,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.6332035064697266,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.8988006114959717,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.8707103729248047,180,2,10000,HashmapProjectionOnlineIterative +Adult,0.8153061866760254,307.4269902706146,65122,2,10000,HashmapProjectionOnlineIterative +Annealing,0.7599999904632568,6.933117628097534,1596,5,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.4336283206939697,4.703155040740967,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.44247788190841675,5.080322980880737,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6460176706314087,4.956230640411377,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7168141603469849,5.500455141067505,678,13,10000,HashmapProjectionOnlineIterative +AudiologyStd,0.7200000286102295,1.4732434749603271,342,18,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9551281929016113,4.488751411437988,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9615384340286255,3.4518702030181885,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.8589743375778198,3.677008628845215,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9230769276618958,4.381513595581055,938,3,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.21573829650878906,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.11090588569641113,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.08654236793518066,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.5,0.0876624584197998,24,2,10000,HashmapProjectionOnlineIterative +Bank,0.8876106142997742,27.81635284423828,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8902654647827148,32.42526865005493,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8672566413879395,29.301162719726562,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8787610530853271,31.41864776611328,6782,2,10000,HashmapProjectionOnlineIterative +Blood,0.7326202988624573,5.053565740585327,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7647058963775635,5.28287148475647,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.6417112350463867,5.815596103668213,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.6096256971359253,4.6625165939331055,1122,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6760563254356384,1.7839651107788086,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7746478915214539,1.5550506114959717,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6901408433914185,2.0561270713806152,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6197183132171631,2.0292534828186035,430,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9885714054107666,4.482223272323608,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9371428489685059,3.933114528656006,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,3.894611358642578,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,3.871169090270996,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.98591548204422,3.7153570652008057,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9436619877815247,3.950073003768921,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,3.999246597290039,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,4.248427391052246,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.5102040767669678,1.514167070388794,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.6530612111091614,1.5430216789245605,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.9659342765808105,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.3229553699493408,298,2,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7307692170143127,1.0365116596221924,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,1.089972972869873,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.6538461446762085,1.3519136905670166,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.807692289352417,0.9515655040740967,160,6,10000,HashmapProjectionOnlineIterative +Car,0.9097222089767456,14.321141958236694,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9074074029922485,13.616923332214355,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9305555820465088,14.803502559661865,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9652777910232544,15.379724264144897,2592,4,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8041431307792664,19.336111783981323,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8455743789672852,19.82378625869751,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8512241244316101,16.723833799362183,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.790960431098938,15.6403329372406,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.935969889163971,14.060092449188232,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.930320143699646,14.052356719970703,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8851224184036255,13.378873586654663,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8945385813713074,14.342793703079224,3190,3,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.44696322083473206,246.77322030067444,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.45694324374198914,248.90910458564758,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4406900405883789,254.66305112838745,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4399771988391876,246.42571663856506,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.987484335899353,21.865161895751953,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9712139964103699,35.30152726173401,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9687108993530273,23.49954915046692,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9724655747413635,23.96853494644165,4794,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.6330274939537048,4.028862714767456,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5229358077049255,3.5424418449401855,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,3.6548304557800293,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.1250693798065186,652,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8461538553237915,1.5271081924438477,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.75,1.8132081031799316,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6538461446762085,1.4555797576904297,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6153846383094788,1.3174951076507568,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchVowelDeterding,0.9848484992980957,6.326877593994141,1056,11,10000,HashmapProjectionOnlineIterative +Connect4,0.8115933537483215,508.9032061100006,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8211261630058289,564.0246317386627,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8065012693405151,607.766505241394,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7722185850143433,546.7528960704803,101336,3,10000,HashmapProjectionOnlineIterative +Contrac,0.4728260934352875,10.365772485733032,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.48641303181648254,11.816082239151001,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.48641303181648254,12.48096513748169,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.48641303181648254,11.247356653213501,2210,3,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8313953280448914,4.270122766494751,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8023256063461304,4.804072141647339,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8430232405662537,4.266209840774536,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.7965116500854492,5.268497705459595,1036,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.71875,3.253972053527832,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7421875,4.038422346115112,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.765625,4.031350612640381,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.828125,4.546621322631836,768,2,10000,HashmapProjectionOnlineIterative +Dermatology,0.9780219793319702,3.6922030448913574,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9560439586639404,3.8840603828430176,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9780219793319702,4.0039567947387695,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,3.9474525451660156,550,6,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.9090909361839294,1.3566608428955078,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.6593976020812988,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.6969696879386902,1.1543889045715332,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7878788113594055,0.6487224102020264,196,2,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,2.8001201152801514,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.7976190447807312,2.670098304748535,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8333333134651184,2.4135563373565674,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8452380895614624,2.0612194538116455,504,8,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9375,5.73573637008667,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.8802083134651184,6.189624547958374,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.8958333134651184,4.974142789840698,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9166666865348816,4.591940402984619,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.9010416865348816,6.335326910018921,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8958333134651184,7.083296775817871,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.90625,6.889455795288086,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.90625,5.917285203933716,1152,3,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.6862320899963379,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.9362704753875732,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.800000011920929,0.9390237331390381,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.800000011920929,0.9411747455596924,150,2,10000,HashmapProjectionOnlineIterative +Flags,0.5208333134651184,2.2358686923980713,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.4166666567325592,1.989037275314331,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.3958333432674408,2.8479392528533936,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5625,1.5472095012664795,292,8,10000,HashmapProjectionOnlineIterative +Glass,0.7358490824699402,2.623764753341675,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6603773832321167,1.4694161415100098,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6603773832321167,2.5841567516326904,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6415094137191772,2.630277395248413,322,6,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6447368264198303,2.2272634506225586,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6710526347160339,2.731294870376587,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.7631579041481018,3.569843292236328,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6973684430122375,2.5769872665405273,460,2,10000,HashmapProjectionOnlineIterative +HayesRoth,0.0714285746216774,1.1743865013122559,264,3,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5657894611358643,4.58070707321167,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5,3.36167573928833,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5526315569877625,2.595536231994629,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5789473652839661,3.7023377418518066,454,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.767123281955719,3.4366605281829834,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.6849315166473389,3.0882456302642822,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7808219194412231,2.0982604026794434,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7260273694992065,3.3368148803710938,442,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.4838709533214569,1.9590799808502197,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,1.275691270828247,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,1.7135670185089111,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,1.5478894710540771,184,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.23999999463558197,2.3951492309570312,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.30000001192092896,1.4360566139221191,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.2800000011920929,1.640462875366211,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,2.0023038387298584,300,5,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,1.123781681060791,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,2.0263912677764893,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7948718070983887,1.1937921047210693,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.5725317001342773,232,2,10000,HashmapProjectionOnlineIterative +HillValley,0.5016501545906067,9.32053804397583,1212,2,10000,HashmapProjectionOnlineIterative +HorseColic,0.6176470518112183,3.1382296085357666,600,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6438356041908264,3.7878267765045166,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7260273694992065,5.074608087539673,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7260273694992065,3.9246599674224854,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7123287916183472,5.204647541046143,874,2,10000,HashmapProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,9.193368196487427,420,7,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9090909361839294,2.985574245452881,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.875,2.6147608757019043,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9545454382896423,2.4487717151641846,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,1.8089261054992676,526,2,10000,HashmapProjectionOnlineIterative +Iris,1.0,1.9308507442474365,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.6357717514038086,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,1.5805373191833496,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9729729890823364,1.4406309127807617,226,3,10000,HashmapProjectionOnlineIterative +LedDisplay,0.656000018119812,9.160161018371582,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.7080000042915344,9.75691294670105,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6840000152587891,8.482592105865479,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.7080000042915344,6.907559871673584,1500,10,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.14142417907714844,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.332073450088501,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.14342117309570312,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.8333333134651184,0.1403181552886963,36,3,10000,HashmapProjectionOnlineIterative +Letter,0.8766000270843506,183.92001938819885,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.870199978351593,211.5153148174286,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8633999824523926,193.2751498222351,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8726000189781189,178.69706010818481,30000,26,10000,HashmapProjectionOnlineIterative +Libras,0.6666666865348816,3.2762303352355957,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7222222089767456,3.411562204360962,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7888888716697693,3.5808184146881104,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7444444298744202,3.807729482650757,540,15,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8646616339683533,4.717326641082764,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9248120188713074,4.560400009155273,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8947368264198303,4.6115617752075195,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8721804618835449,4.92003321647644,796,9,10000,HashmapProjectionOnlineIterative +LungCancer,0.375,0.24825835227966309,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.75,0.4086639881134033,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.375,0.31298112869262695,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.25,0.1750783920288086,48,3,10000,HashmapProjectionOnlineIterative +Lymphography,0.8648648858070374,1.059675931930542,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8648648858070374,1.4122300148010254,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.837837815284729,1.1660559177398682,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.7027027010917664,1.403529405593872,222,4,10000,HashmapProjectionOnlineIterative +Magic,0.8208202123641968,143.15420866012573,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8208202123641968,147.17282342910767,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8296530246734619,145.8466408252716,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7924290299415588,146.61271476745605,28530,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7250000238418579,6.793615102767944,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7416666746139526,6.5884850025177,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7708333134651184,7.677782773971558,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7458333373069763,7.90813422203064,1442,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8475212454795837,880.0149257183075,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.865389347076416,879.1677980422974,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8616681098937988,958.9222147464752,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8491819500923157,855.5131998062134,195096,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.7307692170143127,0.7455911636352539,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.7692307829856873,0.5841784477233887,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5861306190490723,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.8721585273742676,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.922208309173584,18.139618635177612,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8745294809341431,19.27940011024475,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9284818172454834,19.572917222976685,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.923462986946106,20.92555046081543,4786,3,10000,HashmapProjectionOnlineIterative +Monks1,0.6018518805503845,2.2885379791259766,248,2,10000,HashmapProjectionOnlineIterative +Monks2,0.6689814925193787,2.356475591659546,338,2,10000,HashmapProjectionOnlineIterative +Monks3,0.5462962985038757,1.4766175746917725,244,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,49.964442014694214,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,49.071335554122925,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,48.92533826828003,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,61.187832832336426,12186,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7899159789085388,3.443556070327759,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8739495873451233,3.1882870197296143,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.831932783126831,3.161155939102173,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.848739504814148,3.2230303287506104,714,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9775621294975281,52.2801558971405,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.983020007610321,51.207233905792236,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9005457758903503,52.618754863739014,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9824135899543762,54.470914125442505,9898,2,10000,HashmapProjectionOnlineIterative +Nursery,0.9407407641410828,97.04521870613098,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9561728239059448,100.54492735862732,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9672839641571045,85.37286925315857,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9595679044723511,99.08856153488159,19440,5,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7686274647712708,6.952178239822388,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7647058963775635,6.568012714385986,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.772549033164978,5.91862940788269,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7019608020782471,5.94304895401001,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9215686321258545,8.746001243591309,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9098039269447327,4.374219179153442,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9019607901573181,5.358551740646362,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,9.96705961227417,1534,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.719298243522644,5.241544485092163,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.8070175647735596,5.0532708168029785,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7412280440330505,5.067615747451782,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,4.773743629455566,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,4.976322650909424,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8771929740905762,7.402660131454468,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8377193212509155,7.746651649475098,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,3.9191224575042725,1368,3,10000,HashmapProjectionOnlineIterative +Optical,0.9588202834129333,49.045782804489136,7646,10,10000,HashmapProjectionOnlineIterative +Ozone,0.9716088175773621,19.72651696205139,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9637224078178406,17.401735305786133,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.960567831993103,18.791240453720093,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9716088175773621,24.31022071838379,3804,2,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9597952961921692,39.22987246513367,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9641813039779663,49.418384075164795,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9305555820465088,47.89043712615967,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.957602322101593,41.39773392677307,8210,5,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8775510191917419,1.2342298030853271,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.2532174587249756,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.4839591979980469,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9387755393981934,1.4819872379302979,292,2,10000,HashmapProjectionOnlineIterative +Pendigits,0.9594053626060486,88.8463568687439,14988,10,10000,HashmapProjectionOnlineIterative +Pima,0.6927083134651184,6.885478973388672,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.6614583134651184,6.696485280990601,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7395833134651184,6.0006208419799805,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.6822916865348816,6.856147527694702,1152,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.5830328464508057,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.6417019367218018,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.8642456531524658,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.8212540149688721,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.6235172748565674,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6538461446762085,0.9975881576538086,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.9460406303405762,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.8461538553237915,0.8885977268218994,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.43478259444236755,0.5859975814819336,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.6911497116088867,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.7195773124694824,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.695652186870575,0.5917346477508545,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.7140848636627197,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.5743443965911865,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9599999785423279,0.6101288795471191,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.764124870300293,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,0.8326950073242188,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.7307692170143127,1.071455478668213,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5,0.8187267780303955,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.5,1.2192959785461426,158,6,10000,HashmapProjectionOnlineIterative +Planning,0.5777778029441833,1.4596045017242432,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.644444465637207,1.5865678787231445,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6222222447395325,1.401353359222412,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.5333333611488342,1.486955165863037,274,2,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7325000166893005,13.823086977005005,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7250000238418579,14.895744562149048,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.675000011920929,15.316586971282959,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6825000047683716,16.040931940078735,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5525000095367432,15.10351300239563,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5074999928474426,16.139612197875977,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5024999976158142,13.89983868598938,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.4975000023841858,13.914331674575806,2400,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7024999856948853,16.0351402759552,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7074999809265137,14.135065793991089,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.6974999904632568,14.636452436447144,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.6974999904632568,14.397828102111816,2398,100,10000,HashmapProjectionOnlineIterative +PostOperative,0.6363636255264282,0.6171350479125977,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.5909090638160706,0.6575136184692383,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.5454545617103577,0.8408071994781494,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.40909090638160706,0.5464296340942383,136,3,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.5121951103210449,3.0470311641693115,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4146341383457184,2.8526227474212646,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.45121949911117554,3.6611554622650146,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,3.086005687713623,496,15,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9697297215461731,49.14822292327881,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9854053854942322,50.98478555679321,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9821621775627136,54.00518584251404,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.976756751537323,65.03582811355591,11100,2,10000,HashmapProjectionOnlineIterative +Seeds,0.9038461446762085,1.0011663436889648,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9038461446762085,0.9962844848632812,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9615384340286255,1.5334808826446533,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.942307710647583,1.010632038116455,316,3,10000,HashmapProjectionOnlineIterative +Semeion,0.9145728349685669,20.37631583213806,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.9020100235939026,15.350064516067505,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8919597864151001,18.589990854263306,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8869346976280212,16.71970772743225,2390,10,10000,HashmapProjectionOnlineIterative +Soybean,0.38031914830207825,2.9496567249298096,614,18,10000,HashmapProjectionOnlineIterative +Spambase,0.9078260660171509,27.757561445236206,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8826087117195129,37.85612773895264,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8608695864677429,37.68796992301941,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.908695638179779,33.2546169757843,6902,2,10000,HashmapProjectionOnlineIterative +Spect,0.6451612710952759,1.694838285446167,158,2,10000,HashmapProjectionOnlineIterative +Spectf,0.9197860956192017,1.4494988918304443,160,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.5,5.475683689117432,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.604651153087616,4.793277263641357,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.645348846912384,4.190244913101196,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6279069781303406,4.17305588722229,1036,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,5.910700798034668,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,6.311692714691162,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.6919999718666077,7.976793527603149,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.6959999799728394,7.4830427169799805,1500,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8208954930305481,1.7880587577819824,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8358209133148193,1.8211236000061035,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8208954930305481,2.0221352577209473,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8656716346740723,1.8856613636016846,406,2,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9618717432022095,15.899643421173096,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9636048674583435,16.73004412651062,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9480069279670715,18.37614107131958,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9601386189460754,25.256206035614014,3466,7,10000,HashmapProjectionOnlineIterative +StatlogLandsat,0.8790000081062317,49.88350296020508,8870,6,10000,HashmapProjectionOnlineIterative +StatlogShuttle,0.9902758598327637,395.37662267684937,87000,7,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.6966824531555176,6.561164855957031,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7677724957466125,8.27267050743103,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7535545229911804,7.378235340118408,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7203791737556458,4.2267796993255615,1270,4,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7298969030380249,13.249372243881226,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.692783534526825,12.827203512191772,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.6948453783988953,12.12195611000061,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7134020328521729,10.3302001953125,2912,7,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9866666793823242,3.043919324874878,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9733333587646484,4.824519872665405,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,1.0,4.1120195388793945,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9733333587646484,4.181871175765991,900,6,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.0118060111999512,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.6052631735801697,1.381483554840088,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5263158082962036,1.3282606601715088,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5789473652839661,1.2820656299591064,226,3,10000,HashmapProjectionOnlineIterative +Thyroid,0.9542006850242615,39.50100350379944,7544,3,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9665272235870361,6.396613359451294,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9665272235870361,6.166730165481567,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9874476790428162,8.251367807388306,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9832636117935181,4.145176887512207,1438,2,10000,HashmapProjectionOnlineIterative +Titanic,0.5745454430580139,13.578649520874023,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7763636112213135,17.96219563484192,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6945454478263855,17.37847113609314,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7909091114997864,12.537667751312256,3302,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.07841992378234863,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.07878875732421875,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.07928752899169922,16,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.07883214950561523,16,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9713513255119324,39.94715070724487,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9681081175804138,44.59831476211548,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9718918800354004,38.95190715789795,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9681081175804138,45.08723044395447,11100,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8571428656578064,2.2074625492095947,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.7922077775001526,1.784998893737793,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8441558480262756,2.131415367126465,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.7662337422370911,1.9175500869750977,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,2.2034311294555664,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,1.901094913482666,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,2.016620635986328,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8181818127632141,2.2701594829559326,466,3,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9340175986289978,38.7925181388855,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9523460268974304,38.08378553390503,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9442815184593201,35.080421686172485,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9442815184593201,36.12028193473816,8184,4,10000,HashmapProjectionOnlineIterative +Waveform,0.8320000171661377,32.732667446136475,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8047999739646912,33.49767470359802,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8144000172615051,30.820160388946533,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8360000252723694,30.051182985305786,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.7943999767303467,33.6913697719574,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8008000254631042,32.91724348068237,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8263999819755554,31.82738208770752,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8271999955177307,31.52200150489807,7500,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.3292744159698486,268,3,10000,HashmapProjectionOnlineIterative +Wine,1.0,1.5713977813720703,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9772727489471436,1.636035442352295,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9318181872367859,1.5882201194763184,268,3,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5325000286102295,11.868415355682373,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5625,10.535192251205444,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5174999833106995,10.031022310256958,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5950000286102295,13.31624436378479,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5196078419685364,36.81623554229736,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5408496856689453,41.188206911087036,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.46486929059028625,38.48871612548828,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5245097875595093,38.48919606208801,7348,7,10000,HashmapProjectionOnlineIterative +Yeast,0.5363881587982178,12.575570821762085,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5633423328399658,11.179721355438232,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5525606274604797,10.657873630523682,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5714285969734192,11.522806167602539,2226,10,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.9535641670227051,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.5752053260803223,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.5114803314208984,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.7866883277893066,152,7,10000,HashmapProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677237719.178841.csv b/examples/hdc_methods_survey/results/results1677237719.178841.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677237719.178841.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677257835.1081784.csv b/examples/hdc_methods_survey/results/results1677257835.1081784.csv new file mode 100644 index 00000000..b12610f9 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677257835.1081784.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6264367699623108,41.82586336135864,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6245210766792297,44.91840934753418,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5775862336158752,44.21028137207031,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5795019268989563,44.16198110580444,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.2206721305847168,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.2346606254577637,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.2597668170928955,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.1315762996673584,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.205122709274292,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.2926685810089111,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.1647052764892578,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.148740291595459,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.789570689201355,376.4940209388733,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7599999904632568,8.637358665466309,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6106194853782654,2.6827950477600098,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6637167930603027,3.250502109527588,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6460176706314087,2.592083215713501,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.7168141603469849,2.601442813873291,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.800000011920929,1.2125999927520752,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8910256624221802,3.8970742225646973,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9102563858032227,4.335386514663696,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9743589758872986,3.956664562225342,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9551281929016113,4.362866401672363,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.2066335678100586,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.20347976684570312,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.19758939743041992,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.24195384979248047,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8619468808174133,35.057894229888916,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8858407139778137,42.872053146362305,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8752212524414062,37.711601972579956,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8389380574226379,39.88012433052063,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7112299203872681,4.741075038909912,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.759358286857605,4.467530727386475,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.5347593426704407,4.747117280960083,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6951871514320374,4.6050660610198975,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7464788556098938,2.433164358139038,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6901408433914185,2.072681188583374,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6901408433914185,2.463473081588745,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7605633735656738,2.1129307746887207,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,4.763717412948608,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,4.882167100906372,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,5.019696474075317,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,4.051280736923218,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.98591548204422,4.037117958068848,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9366196990013123,3.882084846496582,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.98591548204422,4.447063684463501,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9577465057373047,3.847125291824341,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.64394211769104,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.6009342670440674,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,0.9264559745788574,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7346938848495483,1.8713979721069336,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.9530436992645264,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.8846153616905212,0.789381742477417,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6153846383094788,0.7587032318115234,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.692307710647583,0.9494013786315918,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9745370149612427,14.803662300109863,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9328703880310059,15.287623643875122,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9328703880310059,12.434358835220337,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9675925970077515,12.95210886001587,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,25.989330530166626,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.81732577085495,19.61730194091797,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8229755163192749,19.843164920806885,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7947269082069397,22.272350788116455,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9171375036239624,12.477401733398438,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9114877581596375,19.365874528884888,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.909604549407959,21.35386896133423,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9284369349479675,22.712045669555664,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5507556200027466,198.85349869728088,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5407755970954895,225.17403364181519,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5518962144851685,189.36725330352783,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5363558530807495,216.48471856117249,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9849812388420105,24.84204602241516,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9637046456336975,26.423410177230835,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9799749851226807,22.651165008544922,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9799749851226807,13.437303304672241,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5229358077049255,3.8870279788970947,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.60550457239151,2.0352861881256104,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5412843823432922,2.036284923553467,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.8974554538726807,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8269230723381042,1.6579835414886475,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.7488386631011963,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.75,0.9899101257324219,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8846153616905212,0.9788806438446045,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.963203489780426,6.9060423374176025,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7613831758499146,704.825886964798,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.781455397605896,645.583163022995,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7703830599784851,602.6422836780548,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7719817757606506,635.7078421115875,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47826087474823,16.227930545806885,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.4320652186870575,15.690410375595093,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.44021740555763245,14.46849775314331,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47010868787765503,14.288819789886475,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.7906976938247681,6.667038202285767,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8313953280448914,6.425039768218994,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.819767415523529,6.0547401905059814,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,6.33442497253418,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.71875,3.4548354148864746,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7421875,3.8347008228302,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7734375,3.8456761837005615,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.75,4.113511085510254,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,2.727893590927124,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,3.1712989807128906,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9560439586639404,3.1046788692474365,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9450549483299255,2.5049288272857666,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8787878751754761,1.0203161239624023,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,1.0438528060913086,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.6060606241226196,1.1055774688720703,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7272727489471436,1.1389689445495605,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8809523582458496,3.0534703731536865,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.7976190447807312,3.0655906200408936,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8333333134651184,1.9843971729278564,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8571428656578064,2.2783963680267334,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8697916865348816,5.952972888946533,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8072916865348816,6.029678106307983,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8385416865348816,3.308590888977051,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8229166865348816,6.1580798625946045,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8489583134651184,5.946707248687744,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8333333134651184,6.246294736862183,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.859375,5.668092489242554,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8854166865348816,5.927059888839722,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.7540693283081055,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.8356173038482666,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.800000011920929,0.5640497207641602,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8399999737739563,1.3737223148345947,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4166666567325592,2.178823471069336,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4375,1.7481553554534912,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4375,1.4498250484466553,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4583333432674408,2.035750150680542,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.6792452931404114,2.3078536987304688,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6603773832321167,1.6480987071990967,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.698113203048706,2.240058183670044,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6415094137191772,2.489354133605957,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6710526347160339,7.986750602722168,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6447368264198303,5.3307130336761475,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7368420958518982,4.626407146453857,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6578947305679321,2.626800537109375,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,3.8565127849578857,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.6052631735801697,3.0841357707977295,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5263158082962036,2.670193672180176,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5657894611358643,3.0178751945495605,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.6184210777282715,2.9113337993621826,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8082191944122314,2.0161924362182617,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.698630154132843,2.7881932258605957,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8493150472640991,3.135230302810669,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7808219194412231,3.4221580028533936,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,1.868537187576294,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4838709533214569,0.7742321491241455,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,1.6932761669158936,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.7787313461303711,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,2.3964946269989014,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,2.4141883850097656,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3199999928474426,1.2073156833648682,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3799999952316284,1.2127001285552979,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7692307829856873,0.8818273544311523,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7948718070983887,1.1480660438537598,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.4415333271026611,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.8892576694488525,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5825082659721375,8.645759344100952,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.5882353186607361,3.5552730560302734,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6506849527359009,5.820093393325806,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7191780805587769,4.310395002365112,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7054794430732727,3.367361545562744,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6780821681022644,6.556959629058838,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.14380952715873718,10.2508065700531,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9545454382896423,2.1907734870910645,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9090909361839294,4.728012561798096,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9659090638160706,2.679425001144409,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9318181872367859,2.684218645095825,526,2,10000,SinusoidProjectionOnlineIterative +Iris,1.0,1.063241958618164,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,0.985328197479248,226,3,10000,SinusoidProjectionOnlineIterative +Iris,1.0,1.1253371238708496,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,1.369236946105957,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7239999771118164,13.58788776397705,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7239999771118164,9.795860767364502,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6840000152587891,10.288511991500854,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.628000020980835,7.398596286773682,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.3524489402770996,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.7535626888275146,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.34560155868530273,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.30268359184265137,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.8903999924659729,183.486496925354,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9014000296592712,185.00070786476135,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8859999775886536,181.58049201965332,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.8644000291824341,186.09803557395935,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.7444444298744202,3.488291025161743,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7666666507720947,3.4994845390319824,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7222222089767456,2.652794122695923,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.800000011920929,2.033656358718872,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8947368264198303,4.4310455322265625,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.902255654335022,2.8002212047576904,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8872180581092834,2.793076753616333,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8120300769805908,3.3234477043151855,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.2891571521759033,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.445436954498291,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.25,0.3127572536468506,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.3255908489227295,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9459459185600281,0.8218462467193604,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9459459185600281,1.633000373840332,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7567567825317383,1.3726427555084229,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.8648648858070374,0.8217809200286865,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.743638277053833,178.05317568778992,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8117770552635193,171.8615243434906,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7831755876541138,183.94899702072144,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7774973511695862,174.76075434684753,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.5958333611488342,5.954104423522949,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7083333134651184,6.036303281784058,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7291666865348816,5.882889270782471,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.8416666388511658,5.935938119888306,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8723397850990295,1174.143637418747,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8256550431251526,1116.1619107723236,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.7873969674110413,1031.4196846485138,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.715801477432251,1137.9821934700012,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.81089186668396,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7307692170143127,0.5409517288208008,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,0.9944682121276855,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.807692289352417,1.2698984146118164,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8080301284790039,30.619839429855347,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8218318819999695,29.772857189178467,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8268507122993469,28.8143892288208,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8281053900718689,27.046500205993652,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.5879629850387573,3.043074369430542,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.6574074029922485,2.8015525341033936,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.45370370149612427,3.141472816467285,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,68.7412576675415,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.9995076060295105,64.61216378211975,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,72.71705675125122,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.9995076060295105,69.87709593772888,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.831932783126831,4.398447751998901,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7983193397521973,3.743997573852539,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.848739504814148,4.142989873886108,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7983193397521973,4.600591659545898,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9399636387825012,58.18357825279236,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9714978933334351,61.478042125701904,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9533050060272217,60.31608748435974,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9708914756774902,60.96607947349548,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.9753086566925049,116.24054026603699,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9648148417472839,113.66219639778137,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9444444179534912,94.67352747917175,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9595679044723511,106.25716376304626,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7411764860153198,7.17578911781311,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.8117647171020508,8.148877620697021,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7843137383460999,9.483375787734985,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7607843279838562,7.866499185562134,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9411764740943909,9.999205112457275,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8980392217636108,7.360844373703003,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9098039269447327,7.0482258796691895,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9058823585510254,5.050036668777466,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7412280440330505,4.682250738143921,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7982456088066101,7.326184272766113,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.8157894611358643,9.338089942932129,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.8070175647735596,5.708855152130127,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9429824352264404,5.193007469177246,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8289473652839661,5.648574352264404,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9166666865348816,7.492820501327515,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.6973684430122375,7.864457368850708,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.9565943479537964,46.074740409851074,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.9637224078178406,13.835591077804565,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9621450901031494,17.11607789993286,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.965299665927887,12.553023099899292,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.965299665927887,22.602158784866333,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.957602322101593,39.12257146835327,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9554093480110168,41.60265851020813,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9554093480110168,46.581196784973145,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9583333134651184,34.344566822052,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8775510191917419,1.476642370223999,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8163265585899353,1.8465278148651123,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.918367326259613,0.9035506248474121,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.9591836929321289,0.9096100330352783,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.970268726348877,86.7833194732666,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.6770833134651184,3.876356601715088,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.7083333134651184,4.194809675216675,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.7552083134651184,6.69852614402771,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.7552083134651184,5.735503196716309,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.5928194522857666,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.5942847728729248,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.6189794540405273,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.9945199489593506,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.7692307829856873,0.6110367774963379,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.587653398513794,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,0.8549411296844482,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5384615659713745,0.6005535125732422,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,1.0342693328857422,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,1.103384017944336,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.5385391712188721,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,0.8234255313873291,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,1.0783271789550781,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.7313234806060791,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.5726742744445801,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,1.1187419891357422,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.6426613330841064,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.38461539149284363,0.9971914291381836,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.42307692766189575,0.8085341453552246,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.8979439735412598,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.6888889074325562,1.839674472808838,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.7111111283302307,1.5911118984222412,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.6000000238418579,1.7775778770446777,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.7111111283302307,1.5376877784729004,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7225000262260437,14.067893505096436,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7749999761581421,12.785216569900513,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7450000047683716,14.448307037353516,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.737500011920929,7.629566669464111,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6675000190734863,14.370537281036377,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.637499988079071,14.604634046554565,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6474999785423279,9.834187507629395,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6800000071525574,14.87096881866455,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7599999904632568,9.383625984191895,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7599999904632568,11.39926552772522,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7450000047683716,12.604101419448853,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.75,15.105058193206787,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.4545454680919647,0.534625768661499,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.5356795787811279,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.5454545617103577,0.529757022857666,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,1.0414459705352783,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.46341463923454285,1.863729476928711,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.39024388790130615,1.84979248046875,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.5,1.8522281646728516,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.40243902802467346,1.8529722690582275,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9810810685157776,52.90989899635315,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9805405139923096,40.42930293083191,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9794594645500183,55.20722818374634,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9681081175804138,64.89934015274048,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.942307710647583,1.9848003387451172,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.8461538553237915,1.8298182487487793,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9230769276618958,1.8950245380401611,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9615384340286255,1.9961166381835938,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.9221105575561523,16.055273056030273,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8944723606109619,12.039681196212769,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.9145728349685669,15.715997457504272,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.9045225977897644,13.294273614883423,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.4414893686771393,4.374229669570923,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.9252173900604248,41.76073741912842,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.926086962223053,41.1283540725708,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9347826242446899,38.806504011154175,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9217391014099121,37.38302230834961,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.6559139490127563,1.1294784545898438,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.8770053386688232,1.7270288467407227,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5639534592628479,5.001891851425171,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.6162790656089783,6.476948261260986,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5755813717842102,4.1937575340271,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5174418687820435,6.265014171600342,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7440000176429749,9.070715427398682,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.6880000233650208,7.814534902572632,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7039999961853027,8.323325872421265,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7720000147819519,8.366382598876953,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,1.7368359565734863,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.7611940503120422,2.7985405921936035,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.7910447716712952,2.3636603355407715,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,2.1523265838623047,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9584055542945862,21.3106472492218,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9532062411308289,19.3015615940094,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9618717432022095,19.223289728164673,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9324089884757996,21.75537085533142,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.8600000143051147,55.9613139629364,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9983448386192322,462.6951653957367,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7725118398666382,6.922914266586304,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7725118398666382,7.336460590362549,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7345971465110779,7.9513328075408936,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7962085604667664,7.945094585418701,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7072165012359619,15.680557250976562,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6762886643409729,15.545805215835571,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7484536170959473,16.177565336227417,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6865979433059692,16.42154598236084,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9733333587646484,6.139324188232422,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9866666793823242,4.807999134063721,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9733333587646484,4.7400124073028564,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.334896087646484,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.44736841320991516,1.1158649921417236,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.6315789222717285,1.112349510192871,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.5,1.0940961837768555,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.4736842215061188,1.1422944068908691,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.9139440059661865,59.541945695877075,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9874476790428162,8.30724024772644,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9707112908363342,7.916103363037109,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9707112908363342,7.62921142578125,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9581589698791504,7.728858470916748,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.6945454478263855,22.354318618774414,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7854545712471008,19.069560527801514,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.5054545402526855,32.745689153671265,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.5199999809265137,24.570293426513672,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.9917044639587402,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.2558126449584961,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.38872456550598145,16,2,10000,SinusoidProjectionOnlineIterative +Trains,1.0,0.2061159610748291,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9756757020950317,73.02583360671997,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9578378200531006,73.53229880332947,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9702702760696411,81.60113215446472,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9697297215461731,67.51884484291077,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8441558480262756,1.9214348793029785,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,2.1168508529663086,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8181818127632141,2.569742441177368,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7792207598686218,2.6385247707366943,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.7476742267608643,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8051947951316833,2.794896364212036,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.5712921619415283,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7272727489471436,2.6405386924743652,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8673020601272583,37.69044733047485,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8673020601272583,58.548835039138794,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.883431077003479,51.63970375061035,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.7925220131874084,46.81311535835266,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.8295999765396118,51.27800440788269,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8360000252723694,53.2243070602417,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8312000036239624,48.350818395614624,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8399999737739563,45.9850127696991,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8335999846458435,39.82162594795227,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8392000198364258,35.80761790275574,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8352000117301941,42.65227198600769,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8407999873161316,47.48551678657532,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9318181872367859,0.9873840808868408,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,2.0031683444976807,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,0.9768311977386475,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9090909361839294,0.9768421649932861,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6324999928474426,17.71117901802063,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6424999833106995,16.196755170822144,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5674999952316284,13.504671573638916,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5950000286102295,18.638375997543335,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5310457348823547,55.54611349105835,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5171568393707275,40.26669979095459,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5514705777168274,41.065741300582886,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5702614188194275,39.333282232284546,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5363881587982178,13.003309965133667,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5283018946647644,7.191618919372559,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5390835404396057,11.342114686965942,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5714285969734192,12.554052352905273,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.5296478271484375,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.9588701725006104,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.6586170196533203,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,1.026705265045166,152,7,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677257835.1101263.csv b/examples/hdc_methods_survey/results/results1677257835.1101263.csv new file mode 100644 index 00000000..a002d780 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677257835.1101263.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5143678188323975,35.96371793746948,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5804597735404968,32.70459008216858,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5795019268989563,32.822853088378906,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.6312260627746582,27.93381977081299,6266,3,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.7684533596038818,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.0698051452636719,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.0598599910736084,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.6682631969451904,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.9058883190155029,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.9691486358642578,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.7744123935699463,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.2466022968292236,180,2,10000,HashmapProjectionRegenerativeContinuous +Adult,0.74356609582901,297.959645986557,65122,2,10000,HashmapProjectionRegenerativeContinuous +Annealing,0.699999988079071,7.989365577697754,1596,5,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6814159154891968,5.367952823638916,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6283186078071594,5.805995464324951,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6637167930603027,6.264385461807251,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6991150379180908,5.891090154647827,678,13,10000,HashmapProjectionRegenerativeContinuous +AudiologyStd,0.2800000011920929,1.9194879531860352,342,18,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9166666865348816,5.506848573684692,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9102563858032227,5.291798114776611,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.8974359035491943,3.3918604850769043,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9102563858032227,3.9575984477996826,938,3,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.7146546840667725,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.25,0.2976725101470947,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.5,0.3101208209991455,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.2942371368408203,24,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.6548672318458557,29.561320543289185,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8849557638168335,28.55443024635315,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8070796728134155,29.828569650650024,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.865486741065979,28.79349112510681,6782,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7326202988624573,4.5297465324401855,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7165775299072266,3.849743366241455,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7540106773376465,5.412132978439331,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7754010558128357,4.616467237472534,1122,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.6760563254356384,1.762775182723999,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7323943376541138,2.3455073833465576,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.49295774102211,2.224698543548584,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.5211267471313477,2.5213327407836914,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.977142870426178,4.005739688873291,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9657142758369446,3.9393489360809326,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9885714054107666,4.950487375259399,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,4.6070778369903564,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9718309640884399,3.8715765476226807,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9295774698257446,3.8831677436828613,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9507042169570923,3.105970859527588,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9436619877815247,4.201819658279419,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7755101919174194,1.2774059772491455,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.4693877696990967,1.2684540748596191,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.795918345451355,1.4858994483947754,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8163265585899353,1.167262315750122,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.7307692170143127,0.8628802299499512,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.8846153616905212,0.9645051956176758,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.5384615659713745,0.9011335372924805,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.7692307829856873,1.3071210384368896,160,6,10000,HashmapProjectionRegenerativeContinuous +Car,0.9537037014961243,12.19098424911499,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9259259104728699,13.199290752410889,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9212962985038757,9.383330821990967,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9583333134651184,11.753422498703003,2592,4,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7853107452392578,14.966420412063599,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7476459741592407,13.562883853912354,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7476459741592407,16.234237670898438,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7834274768829346,15.537076950073242,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9227871894836426,13.513899803161621,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8945385813713074,14.267070531845093,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.887005627155304,13.612883567810059,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9397363662719727,12.964104890823364,3190,3,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4358426034450531,227.45013570785522,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4375534653663635,243.4107849597931,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.42629027366638184,237.03441619873047,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4709153175354004,198.85122990608215,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9774718284606934,19.71750020980835,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9674593210220337,15.666820049285889,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9612014889717102,15.829232215881348,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9737171530723572,17.92595100402832,4794,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5045871734619141,2.767987012863159,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.6330274939537048,2.7859630584716797,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5871559381484985,3.0010030269622803,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5963302850723267,2.981156826019287,652,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,2.0673863887786865,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,1.2573907375335693,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7115384340286255,1.5012431144714355,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,1.5417799949645996,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.8073592782020569,4.858699083328247,1056,11,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.822547197341919,462.68452882766724,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.7921724319458008,461.0474512577057,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.7740541100502014,481.6947431564331,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8262774348258972,489.71994161605835,101336,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.45923912525177,10.523857116699219,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.48097825050354004,11.6243896484375,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.49184781312942505,10.51282525062561,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.510869562625885,10.072132587432861,2210,3,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.7674418687820435,4.382363796234131,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8604651093482971,4.58627462387085,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8488371968269348,4.182737827301025,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.854651153087616,4.81722092628479,1036,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.765625,3.674757957458496,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.6953125,3.514334201812744,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.7109375,4.111938714981079,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.765625,3.817333459854126,768,2,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9670329689979553,3.446146249771118,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9340659379959106,2.693779945373535,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9780219793319702,2.8800487518310547,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9670329689979553,2.7280960083007812,550,6,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.7272727489471436,0.9962832927703857,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,1.4651238918304443,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,0.8270986080169678,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8181818127632141,1.371239423751831,196,2,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.8690476417541504,2.1744487285614014,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.8333333134651184,2.932175636291504,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.8095238208770752,2.6008169651031494,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.75,3.1335699558258057,504,8,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.921875,6.045618772506714,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9322916865348816,5.1201348304748535,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.8697916865348816,4.995876312255859,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.921875,4.594837427139282,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8802083134651184,4.935679197311401,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.859375,5.031665802001953,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8854166865348816,4.756802082061768,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.875,5.949744701385498,1152,3,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,0.9591126441955566,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,1.113701343536377,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,0.6493330001831055,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8399999737739563,0.8678700923919678,150,2,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5416666865348816,1.7830002307891846,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5416666865348816,1.8400025367736816,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.4791666567325592,2.018665075302124,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.3958333432674408,1.7588791847229004,292,8,10000,HashmapProjectionRegenerativeContinuous +Glass,0.6603773832321167,1.5174338817596436,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.7358490824699402,1.90049409866333,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.5849056839942932,1.7243692874908447,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.6037735939025879,1.464162826538086,322,6,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.7105262875556946,2.2788429260253906,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.6973684430122375,1.5628385543823242,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.6710526347160339,2.4830732345581055,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.7763158082962036,1.7960681915283203,460,2,10000,HashmapProjectionRegenerativeContinuous +HayesRoth,0.0714285746216774,1.0671491622924805,264,3,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.6052631735801697,2.3519606590270996,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5921052694320679,2.440438985824585,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5657894611358643,2.4809679985046387,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5,2.326856851577759,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.8219178318977356,2.2994258403778076,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.6712328791618347,2.1685893535614014,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.7260273694992065,2.384431838989258,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.8082191944122314,2.3106589317321777,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.4516128897666931,1.3503344058990479,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,1.3257420063018799,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.32258063554763794,1.3094027042388916,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.4193548262119293,1.2620372772216797,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.1599999964237213,1.6401219367980957,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.2199999988079071,1.3894069194793701,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.25999999046325684,1.7558953762054443,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.41999998688697815,2.0725913047790527,300,5,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.26997709274292,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7948718070983887,1.4887988567352295,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7435897588729858,1.0841553211212158,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.8717948794364929,1.2881782054901123,232,2,10000,HashmapProjectionRegenerativeContinuous +HillValley,0.48349836468696594,7.018628835678101,1212,2,10000,HashmapProjectionRegenerativeContinuous +HorseColic,0.6617646813392639,2.4391555786132812,600,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6780821681022644,3.823143243789673,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6780821681022644,4.076708078384399,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.7123287916183472,3.5912845134735107,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.7191780805587769,5.211523532867432,874,2,10000,HashmapProjectionRegenerativeContinuous +ImageSegmentation,0.14476190507411957,6.828121185302734,420,7,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9659090638160706,2.5893821716308594,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9545454382896423,2.1948728561401367,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9318181872367859,2.0229179859161377,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9772727489471436,2.094393491744995,526,2,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9729729890823364,0.9794607162475586,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9729729890823364,0.9862689971923828,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9189189076423645,0.9831585884094238,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9459459185600281,1.024075984954834,226,3,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.7319999933242798,6.558060169219971,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6000000238418579,7.761181592941284,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.5879999995231628,8.527199268341064,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6639999747276306,8.993977308273315,1500,10,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.5049283504486084,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.36226677894592285,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,1.0,0.33908700942993164,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.48191022872924805,36,3,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8266000151634216,154.8372883796692,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8460000157356262,145.36881041526794,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8136000037193298,153.8287935256958,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8593999743461609,152.92806386947632,30000,26,10000,HashmapProjectionRegenerativeContinuous +Libras,0.5333333611488342,3.2348785400390625,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.6777777671813965,2.2794785499572754,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.644444465637207,2.304908275604248,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.800000011920929,3.065087080001831,540,15,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8195488452911377,4.5070576667785645,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.9097744226455688,4.884536027908325,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.7142857313156128,4.452205181121826,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8872180581092834,4.593989133834839,796,9,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.25,0.6140966415405273,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.625,0.709169864654541,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.625,0.4198036193847656,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.25,0.3882429599761963,48,3,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.8648648858070374,1.2119834423065186,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.8648648858070374,1.251664400100708,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.7297297120094299,1.3151917457580566,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.8108108043670654,0.9990043640136719,222,4,10000,HashmapProjectionRegenerativeContinuous +Magic,0.7116719484329224,143.20564579963684,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.7842271327972412,143.44448351860046,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8378548622131348,123.28789067268372,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8302839398384094,161.99550938606262,28530,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.6916666626930237,8.786009073257446,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.800000011920929,8.928815841674805,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.7416666746139526,9.366982460021973,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.824999988079071,10.388211011886597,1442,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8030815720558167,1079.3614873886108,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8057264089584351,950.5612506866455,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8680341839790344,939.362161397934,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8517652750015259,918.3095526695251,195096,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.8461538553237915,1.3216369152069092,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.7692307829856873,0.9068138599395752,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.6538461446762085,0.7061574459075928,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,1.0885305404663086,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9360100626945496,24.450993537902832,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9058971405029297,26.126131772994995,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9385194182395935,24.87209153175354,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9297364950180054,23.57551646232605,4786,3,10000,HashmapProjectionRegenerativeContinuous +Monks1,0.6157407164573669,2.333919048309326,248,2,10000,HashmapProjectionRegenerativeContinuous +Monks2,0.6504629850387573,2.777153253555298,338,2,10000,HashmapProjectionRegenerativeContinuous +Monks3,0.5370370149612427,2.0276520252227783,244,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,0.9980305433273315,50.5132212638855,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,50.99306392669678,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,50.02106499671936,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,52.049702405929565,12186,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.7310924530029297,4.184674501419067,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.7815126180648804,4.158013820648193,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8151260614395142,3.711812734603882,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.7983193397521973,4.738947629928589,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9763492941856384,57.917454957962036,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9702849984169006,56.518914222717285,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9672529101371765,58.9853720664978,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9818071722984314,55.3154513835907,9898,2,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9561728239059448,84.28896713256836,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9518518447875977,91.7850034236908,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9580246806144714,93.27870798110962,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9635802507400513,93.38816928863525,19440,5,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7058823704719543,8.785631656646729,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7411764860153198,9.069365739822388,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7098039388656616,8.469976902008057,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7411764860153198,7.885104417800903,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9176470637321472,7.479777097702026,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9058823585510254,7.320044040679932,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9176470637321472,7.221766948699951,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8901960849761963,8.210930109024048,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7280701994895935,6.948221921920776,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7675438523292542,6.927317142486572,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.8157894611358643,7.117241144180298,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7894737124443054,6.857730150222778,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8640350699424744,6.7702202796936035,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8684210777282715,6.043585777282715,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7850877046585083,7.064824342727661,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9210526347160339,6.5217061042785645,1368,3,10000,HashmapProjectionRegenerativeContinuous +Optical,0.9415692687034607,41.5574688911438,7646,10,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9684542417526245,18.9967782497406,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.8722397685050964,17.66169309616089,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.914826512336731,19.127865076065063,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9463722109794617,16.570712566375732,3804,2,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9393274784088135,36.323081493377686,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9524853825569153,37.71864461898804,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9539473652839661,37.33956003189087,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9583333134651184,30.92803978919983,8210,5,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8775510191917419,1.1237425804138184,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8367347121238708,2.4736385345458984,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8979591727256775,1.0317401885986328,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.9591836929321289,1.367002010345459,292,2,10000,HashmapProjectionRegenerativeContinuous +Pendigits,0.9574042558670044,79.55778694152832,14988,10,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7083333134651184,5.453811168670654,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7291666865348816,5.680775165557861,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7239583134651184,5.408543586730957,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.65625,6.177679777145386,1152,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.7307692170143127,1.5606927871704102,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.1922235488891602,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.807692289352417,1.3747100830078125,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,1.3805015087127686,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5384615659713745,1.4143812656402588,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6153846383094788,1.0826694965362549,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,1.5119612216949463,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.8461538553237915,0.8747158050537109,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.6521739363670349,0.85835862159729,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.52173912525177,1.294144630432129,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,0.8442020416259766,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.43478259444236755,0.6352126598358154,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8399999737739563,1.3038771152496338,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,1.2650749683380127,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9599999785423279,1.0452406406402588,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.800000011920929,1.2518441677093506,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.42307692766189575,1.5400469303131104,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.4615384638309479,1.0404579639434814,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5384615659713745,1.151268482208252,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.3461538553237915,0.730147123336792,158,6,10000,HashmapProjectionRegenerativeContinuous +Planning,0.4888888895511627,1.7805092334747314,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.4888888895511627,1.785959243774414,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.6666666865348816,2.0609190464019775,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.644444465637207,1.2229130268096924,274,2,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5299999713897705,16.280319690704346,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5299999713897705,15.705277681350708,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.4975000023841858,15.422257900238037,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5625,15.399820566177368,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.44999998807907104,13.741547346115112,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4375,17.53096318244934,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.41999998688697815,16.462667226791382,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.3799999952316284,16.68722939491272,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.4749999940395355,15.82581114768982,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5400000214576721,15.525364637374878,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5049999952316284,16.85864019393921,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5525000095367432,14.225998163223267,2398,100,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.7272727489471436,1.181837558746338,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.40909090638160706,1.099869966506958,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,1.0161094665527344,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.5,1.0213608741760254,136,3,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.45121949911117554,3.6896378993988037,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.37804877758026123,3.3888955116271973,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.5121951103210449,3.5557384490966797,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.4268292784690857,3.2550439834594727,496,15,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9783783555030823,48.48542547225952,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9789189100265503,48.3230619430542,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9854053854942322,43.83593392372131,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9713513255119324,46.21191215515137,11100,2,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.8269230723381042,2.1554083824157715,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.9038461446762085,1.5190773010253906,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.8269230723381042,2.524535655975342,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.942307710647583,1.40435791015625,316,3,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8718593120574951,14.092453479766846,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8517587780952454,13.2633798122406,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.9145728349685669,12.533746004104614,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8718593120574951,15.287434577941895,2390,10,10000,HashmapProjectionRegenerativeContinuous +Soybean,0.24734042584896088,4.092653512954712,614,18,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.9191304445266724,30.546377182006836,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.8991304636001587,27.192257404327393,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.904347836971283,30.43096399307251,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.9095652103424072,34.09878444671631,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spect,0.6881720423698425,1.3508615493774414,158,2,10000,HashmapProjectionRegenerativeContinuous +Spectf,0.9197860956192017,1.3676459789276123,160,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6918604373931885,4.460000991821289,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5523256063461304,5.48386287689209,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5465116500854492,3.5877530574798584,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6918604373931885,7.806973457336426,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7200000286102295,5.331086158752441,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7239999771118164,7.282632827758789,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7319999933242798,5.496571779251099,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7639999985694885,6.146334648132324,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8507462739944458,1.937164545059204,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,1.9479339122772217,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8507462739944458,1.4323952198028564,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8358209133148193,1.5505483150482178,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9185441732406616,15.131699562072754,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9358752369880676,20.567733764648438,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9688041806221008,14.79151439666748,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.8925476670265198,14.85073471069336,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogLandsat,0.8629999756813049,43.2407329082489,8870,6,10000,HashmapProjectionRegenerativeContinuous +StatlogShuttle,0.9900689721107483,395.0257525444031,87000,7,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.6966824531555176,6.063705205917358,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7156398296356201,5.514702558517456,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.6872037649154663,5.739497661590576,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7440758347511292,5.632638454437256,1270,4,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7113401889801025,15.091043949127197,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7360824942588806,14.866464138031006,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.6721649765968323,15.391466617584229,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7175257802009583,15.359366655349731,2912,7,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9800000190734863,4.547046899795532,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9666666388511658,4.712447643280029,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9466666579246521,5.120654106140137,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9666666388511658,5.537734270095825,900,6,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.3684210479259491,1.5204052925109863,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.5526315569877625,1.477797269821167,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.44736841320991516,1.2089383602142334,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.4736842215061188,1.1268234252929688,226,3,10000,HashmapProjectionRegenerativeContinuous +Thyroid,0.9466161131858826,39.18163275718689,7544,3,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9790794849395752,4.330447435379028,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9874476790428162,6.790030002593994,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9497907757759094,5.351792097091675,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9790794849395752,6.261641979217529,1438,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.3690909147262573,12.605672359466553,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7890909314155579,11.190282583236694,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7636363506317139,14.874976634979248,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7799999713897705,12.251664400100708,3302,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.286790132522583,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.27905941009521484,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.40825963020324707,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.2997279167175293,16,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9740540385246277,43.910072326660156,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9751351475715637,35.54741978645325,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9562162160873413,45.48622131347656,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9654054045677185,53.94681429862976,11100,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8181818127632141,1.8674509525299072,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8051947951316833,2.8252031803131104,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8961039185523987,2.239072322845459,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8441558480262756,2.569674015045166,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7662337422370911,2.717632532119751,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8441558480262756,2.6103835105895996,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8311688303947449,2.7181832790374756,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8051947951316833,1.5879218578338623,466,3,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9362170100212097,42.11431121826172,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.929618775844574,40.08081126213074,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9413489699363708,41.471184492111206,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9222874045372009,44.54778218269348,8184,4,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8271999955177307,33.61471509933472,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.7983999848365784,31.456751346588135,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8176000118255615,33.8237042427063,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8432000279426575,36.472405195236206,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8327999711036682,39.508565187454224,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8295999765396118,30.036956787109375,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8360000252723694,27.75202703475952,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8087999820709229,29.06368613243103,7500,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9772727489471436,1.5942792892456055,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9772727489471436,1.1071624755859375,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9772727489471436,1.4692683219909668,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9318181872367859,1.1139187812805176,268,3,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5099999904632568,9.471720933914185,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5975000262260437,13.460119485855103,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5550000071525574,11.593594789505005,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5724999904632568,10.803730487823486,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.44771242141723633,40.638436794281006,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.47058823704719543,32.00203847885132,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.4901960790157318,44.122716426849365,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.49346405267715454,42.96197319030762,7348,7,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5309972763061523,14.951964378356934,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5309972763061523,11.41379427909851,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5148248076438904,10.06284761428833,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5390835404396057,12.830790281295776,2226,10,10000,HashmapProjectionRegenerativeContinuous +Zoo,1.0,0.8751952648162842,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,0.6581885814666748,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,0.8582677841186523,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.8399999737739563,1.082045555114746,152,7,10000,HashmapProjectionRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1677270721.4456756.csv b/examples/hdc_methods_survey/results/results1677270721.4456756.csv new file mode 100644 index 00000000..c5cbec8e --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677270721.4456756.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5948275923728943,25.686155319213867,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.5210728049278259,24.51224112510681,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.5335249304771423,38.18882966041565,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.6091954112052917,30.08973717689514,6266,3,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.5974154472351074,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.5941426753997803,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.7182116508483887,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.591839075088501,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,0.9326949119567871,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,1.4124410152435303,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,0.5919058322906494,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,0.7979769706726074,180,2,10000,HashmapProjectionRegenerativeReset +Adult,0.8052331209182739,294.6142327785492,65122,2,10000,HashmapProjectionRegenerativeReset +Annealing,0.7799999713897705,7.453458070755005,1596,5,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.7079645991325378,5.910644292831421,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6283186078071594,5.5287697315216064,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6460176706314087,6.378479719161987,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6283186078071594,4.7452123165130615,678,13,10000,HashmapProjectionRegenerativeReset +AudiologyStd,0.6800000071525574,1.3204121589660645,342,18,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.8525640964508057,2.5187149047851562,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9230769276618958,3.911074638366699,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9166666865348816,3.0426859855651855,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9551281929016113,4.688157081604004,938,3,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.5232305526733398,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.21767783164978027,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.22094154357910156,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.75,0.21718311309814453,24,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8637168407440186,30.565663814544678,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.6318584084510803,26.17014217376709,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8858407139778137,25.507474184036255,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8938053250312805,29.060293674468994,6782,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7540106773376465,6.6089394092559814,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7272727489471436,4.432184457778931,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.6898396015167236,5.934906482696533,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7700534462928772,4.926398277282715,1122,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.5633803009986877,1.3222663402557373,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.6338028311729431,1.3272061347961426,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7464788556098938,1.329394817352295,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7042253613471985,2.1876070499420166,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9714285731315613,5.137520790100098,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9657142758369446,3.7518808841705322,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9599999785423279,5.153615951538086,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9657142758369446,3.982569694519043,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.98591548204422,3.892313003540039,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9577465057373047,3.366464853286743,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9647887349128723,3.353543758392334,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9647887349128723,3.24090576171875,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.795918345451355,1.1295969486236572,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.8367347121238708,1.2033650875091553,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.6122449040412903,0.9903469085693359,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.476654052734375,298,2,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.7307692170143127,1.1490724086761475,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.7307692170143127,0.725590705871582,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.6153846383094788,0.6970937252044678,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.4615384638309479,1.0645015239715576,160,6,10000,HashmapProjectionRegenerativeReset +Car,0.9490740895271301,11.731502771377563,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9212962985038757,10.705810308456421,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9189814925193787,11.273824691772461,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9467592835426331,13.638528108596802,2592,4,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7796609997749329,15.263973474502563,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.8116760849952698,15.710121631622314,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.81732577085495,16.630194425582886,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7457627058029175,16.018607139587402,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.8832391500473022,12.432302951812744,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9171375036239624,13.13512921333313,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9114877581596375,12.326369047164917,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.8983050584793091,13.088529586791992,3190,3,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.44368407130241394,227.51124238967896,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.44011977314949036,207.98470377922058,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4312802851200104,232.12426257133484,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.44011977314949036,253.38461136817932,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9649562239646912,24.73806619644165,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9386733174324036,18.51731538772583,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9762202501296997,22.754382848739624,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9349186420440674,21.348876476287842,4794,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.6238532066345215,2.5795488357543945,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.6146789193153381,1.983489751815796,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.5688073635101318,3.4885568618774414,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.5596330165863037,3.1282224655151367,652,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,1.284454584121704,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.692307710647583,1.3176207542419434,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.75,1.33760404586792,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6538461446762085,1.0851390361785889,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchVowelDeterding,0.8917748928070068,5.541294574737549,1056,11,10000,HashmapProjectionRegenerativeReset +Connect4,0.8162709474563599,490.09246802330017,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8256853818893433,519.8135440349579,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8205932974815369,477.6288197040558,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.804192066192627,424.21414065361023,101336,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.5027173757553101,11.721617460250854,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4320652186870575,11.028162717819214,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.5027173757553101,11.015334129333496,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.47826087474823,8.134156942367554,2210,3,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.7383720874786377,4.220250129699707,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8023256063461304,5.325279235839844,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.6337209343910217,4.314729928970337,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.895348846912384,3.213430166244507,1036,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.8125,3.223552942276001,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.6328125,3.1498725414276123,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7265625,3.75350022315979,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.6640625,3.3864529132843018,768,2,10000,HashmapProjectionRegenerativeReset +Dermatology,0.8131868243217468,2.9735655784606934,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9340659379959106,2.2676916122436523,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.8791208863258362,3.163140058517456,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9670329689979553,2.643101215362549,550,6,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.8787878751754761,0.9196972846984863,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.7878788113594055,0.9213695526123047,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.6060606241226196,1.0190207958221436,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.7878788113594055,1.7020199298858643,196,2,10000,HashmapProjectionRegenerativeReset +Ecoli,0.6428571343421936,2.4817261695861816,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.75,2.8704748153686523,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8214285969734192,2.9734597206115723,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8214285969734192,3.2475805282592773,504,8,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9375,5.978956460952759,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.8958333134651184,7.130431652069092,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.8697916865348816,6.78879451751709,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.9427083134651184,6.366799354553223,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.7760416865348816,7.437084913253784,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8645833134651184,5.880789518356323,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8854166865348816,4.784521818161011,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8645833134651184,5.5224528312683105,1152,3,10000,HashmapProjectionRegenerativeReset +Fertility,0.800000011920929,0.7863547801971436,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.8799999952316284,0.8994297981262207,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.800000011920929,0.8991518020629883,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.6000000238418579,0.5721123218536377,150,2,10000,HashmapProjectionRegenerativeReset +Flags,0.375,1.6634862422943115,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.5208333134651184,1.4113991260528564,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.4791666567325592,1.7610204219818115,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.4791666567325592,2.280858278274536,292,8,10000,HashmapProjectionRegenerativeReset +Glass,0.6792452931404114,1.7649281024932861,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.4716981053352356,1.7674665451049805,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6226415038108826,1.6237051486968994,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6226415038108826,1.2458553314208984,322,6,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.6578947305679321,1.9674811363220215,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.6973684430122375,2.1270744800567627,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.7368420958518982,1.8863701820373535,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.7236841917037964,2.5680932998657227,460,2,10000,HashmapProjectionRegenerativeReset +HayesRoth,0.0714285746216774,1.6505017280578613,264,3,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5657894611358643,2.8779056072235107,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5657894611358643,1.9220194816589355,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5526315569877625,2.997783660888672,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.43421053886413574,2.305717945098877,454,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.698630154132843,2.109344959259033,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.8630136847496033,2.3751487731933594,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.7397260069847107,2.4791371822357178,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.7123287916183472,1.8060133457183838,442,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4193548262119293,0.772301435470581,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.29032257199287415,0.9637200832366943,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4838709533214569,0.9805984497070312,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.3870967626571655,1.6252155303955078,184,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.25999999046325684,2.1717028617858887,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.3400000035762787,2.135596990585327,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.3400000035762787,1.7988133430480957,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.30000001192092896,1.799088478088379,300,5,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7692307829856873,1.0650029182434082,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7948718070983887,0.8923945426940918,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.8461538553237915,0.8639037609100342,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.8717948794364929,1.4448559284210205,232,2,10000,HashmapProjectionRegenerativeReset +HillValley,0.4900990128517151,7.91600775718689,1212,2,10000,HashmapProjectionRegenerativeReset +HorseColic,0.6764705777168274,2.5312552452087402,600,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.7260273694992065,3.564409017562866,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.7191780805587769,4.243220567703247,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6575342416763306,4.151710033416748,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.5068492889404297,3.761331796646118,874,2,10000,HashmapProjectionRegenerativeReset +ImageSegmentation,0.1428571492433548,7.504140138626099,420,7,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9545454382896423,3.0367977619171143,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9431818127632141,2.2136762142181396,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.8977272510528564,2.145103693008423,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.8977272510528564,2.2617862224578857,526,2,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,1.3187530040740967,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,1.200510025024414,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,1.1092441082000732,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.8648648858070374,1.0945186614990234,226,3,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.5920000076293945,7.350443601608276,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6520000100135803,7.23893404006958,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.5879999995231628,6.426361083984375,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6240000128746033,7.354517459869385,1500,10,10000,HashmapProjectionRegenerativeReset +Lenses,0.6666666865348816,0.37235260009765625,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.5,0.37188720703125,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,1.0,0.2938663959503174,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.8333333134651184,0.4912130832672119,36,3,10000,HashmapProjectionRegenerativeReset +Letter,0.8402000069618225,141.37871885299683,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8551999926567078,133.03461623191833,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8266000151634216,133.01888513565063,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8205999732017517,130.90349555015564,30000,26,10000,HashmapProjectionRegenerativeReset +Libras,0.6777777671813965,3.037277936935425,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.5333333611488342,3.2825405597686768,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.47777777910232544,3.156533718109131,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.6000000238418579,2.915959358215332,540,15,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8571428656578064,3.901689052581787,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8872180581092834,4.355777263641357,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8947368264198303,4.039121389389038,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8270676732063293,3.8543074131011963,796,9,10000,HashmapProjectionRegenerativeReset +LungCancer,0.375,0.42966747283935547,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.3520510196685791,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.5,0.5198616981506348,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.25,0.676426887512207,48,3,10000,HashmapProjectionRegenerativeReset +Lymphography,0.8108108043670654,1.2753922939300537,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.8648648858070374,1.4394233226776123,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.7297297120094299,1.057084321975708,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.7567567825317383,1.162282943725586,222,4,10000,HashmapProjectionRegenerativeReset +Magic,0.7430073618888855,110.16465163230896,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8082019090652466,117.24386096000671,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8323869705200195,115.34924411773682,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8109358549118042,135.88369989395142,28530,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7583333253860474,7.812408208847046,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7833333611488342,8.476304292678833,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.737500011920929,9.460192441940308,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7791666388511658,9.82287049293518,1442,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.824394166469574,1002.3530237674713,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8336511254310608,1017.734219789505,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8830422163009644,1029.938807964325,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8887932300567627,888.6511099338531,195096,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.9615384340286255,1.1104540824890137,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,0.8449838161468506,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,0.9391262531280518,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.8846153616905212,0.9080507755279541,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9372647404670715,22.715126991271973,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.943538248538971,21.73118829727173,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9196988940238953,22.489903688430786,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9121706485748291,21.68882155418396,4786,3,10000,HashmapProjectionRegenerativeReset +Monks1,0.5046296119689941,2.4966180324554443,248,2,10000,HashmapProjectionRegenerativeReset +Monks2,0.6736111044883728,2.1600558757781982,338,2,10000,HashmapProjectionRegenerativeReset +Monks3,0.6157407164573669,2.607246160507202,244,2,10000,HashmapProjectionRegenerativeReset +Mushroom,0.9985228776931763,54.383843421936035,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,53.7744243144989,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,0.9995076060295105,50.14333367347717,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,57.24134349822998,12186,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.756302535533905,4.154383182525635,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.8151260614395142,4.67960000038147,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7983193397521973,4.3390607833862305,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.6638655662536621,4.974496603012085,714,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9860521554946899,59.09010648727417,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9769557118415833,53.393683195114136,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9739235639572144,58.34252309799194,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9793814420700073,57.13243532180786,9898,2,10000,HashmapProjectionRegenerativeReset +Nursery,0.9629629850387573,90.43167519569397,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.9555555582046509,89.96435117721558,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.9672839641571045,89.17988848686218,19440,5,10000,HashmapProjectionRegenerativeReset +Nursery,0.9487654566764832,107.96075892448425,19440,5,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7098039388656616,8.43141222000122,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7568627595901489,8.114347219467163,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7333333492279053,9.181868076324463,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7647058963775635,7.954772710800171,1534,2,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.886274516582489,7.7670464515686035,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8980392217636108,5.844120979309082,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.9176470637321472,7.729382514953613,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.843137264251709,7.94064998626709,1534,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7631579041481018,6.759171962738037,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7850877046585083,8.485116481781006,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7850877046585083,6.229005336761475,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.6885964870452881,6.965639114379883,1368,2,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.9035087823867798,6.7926013469696045,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8684210777282715,7.873821258544922,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8377193212509155,6.877752304077148,1368,3,10000,HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8640350699424744,5.48995566368103,1368,3,10000,HashmapProjectionRegenerativeReset +Optical,0.9449082016944885,39.626033782958984,7646,10,10000,HashmapProjectionRegenerativeReset +Ozone,0.9022082090377808,17.742489099502563,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.9684542417526245,20.64813208580017,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.9511041045188904,20.43746590614319,3804,2,10000,HashmapProjectionRegenerativeReset +Ozone,0.9747633934020996,17.035390853881836,3804,2,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9605262875556946,40.0492467880249,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9627193212509155,39.613165616989136,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9517543911933899,38.699700117111206,8210,5,10000,HashmapProjectionRegenerativeReset +PageBlocks,0.9502924084663391,40.52362680435181,8210,5,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.8979591727256775,1.5566868782043457,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.8571428656578064,1.4422097206115723,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.7755101919174194,1.511016607284546,292,2,10000,HashmapProjectionRegenerativeReset +Parkinsons,0.9795918464660645,2.018541097640991,292,2,10000,HashmapProjectionRegenerativeReset +Pendigits,0.9511149525642395,80.20353031158447,14988,10,10000,HashmapProjectionRegenerativeReset +Pima,0.6510416865348816,5.6555163860321045,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.6822916865348816,5.751695156097412,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.65625,5.461406707763672,1152,2,10000,HashmapProjectionRegenerativeReset +Pima,0.7708333134651184,4.4832868576049805,1152,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8846153616905212,0.941645622253418,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,1.1104016304016113,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,0.7722666263580322,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,1.005894660949707,160,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,0.9747927188873291,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.0827395915985107,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.807692289352417,1.0726733207702637,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,1.0196988582611084,154,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.6521739363670349,0.8275527954101562,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.3478260934352875,0.9008455276489258,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.6521739363670349,0.6820430755615234,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesSpan,0.52173912525177,1.1983332633972168,138,3,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.800000011920929,0.9471971988677979,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,0.8089284896850586,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9599999785423279,0.8216245174407959,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,1.0641231536865234,154,2,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.692307710647583,0.9452347755432129,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.692307710647583,0.8321390151977539,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.5769230723381042,1.1712067127227783,158,6,10000,HashmapProjectionRegenerativeReset +PittsburgBridgesType,0.5,1.12339448928833,158,6,10000,HashmapProjectionRegenerativeReset +Planning,0.4888888895511627,1.6047873497009277,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.5555555820465088,1.35947585105896,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.4000000059604645,1.4442689418792725,274,2,10000,HashmapProjectionRegenerativeReset +Planning,0.7333333492279053,1.4986467361450195,274,2,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.44749999046325684,13.801413536071777,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.27000001072883606,14.139727115631104,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.41749998927116394,14.062206506729126,2400,100,10000,HashmapProjectionRegenerativeReset +PlantMargin,0.3474999964237213,14.433783292770386,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.33250001072883606,15.355134963989258,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.32249999046325684,15.230632781982422,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.3075000047683716,15.158530235290527,2400,100,10000,HashmapProjectionRegenerativeReset +PlantShape,0.30000001192092896,15.205748081207275,2400,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.3400000035762787,14.794378995895386,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.3174999952316284,14.904555559158325,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.3174999952316284,13.867459297180176,2398,100,10000,HashmapProjectionRegenerativeReset +PlantTexture,0.4625000059604645,14.087742328643799,2398,100,10000,HashmapProjectionRegenerativeReset +PostOperative,0.3636363744735718,0.7453298568725586,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.4545454680919647,0.8860518932342529,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.6818181872367859,0.7678980827331543,136,3,10000,HashmapProjectionRegenerativeReset +PostOperative,0.3181818127632141,0.7422833442687988,136,3,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.46341463923454285,3.155832290649414,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.4390243887901306,3.1600770950317383,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.39024388790130615,2.898331880569458,496,15,10000,HashmapProjectionRegenerativeReset +PrimaryTumor,0.45121949911117554,2.637420892715454,496,15,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9562162160873413,47.886433362960815,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9821621775627136,47.4238760471344,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.9827027320861816,49.112358808517456,11100,2,10000,HashmapProjectionRegenerativeReset +Ringnorm,0.976756751537323,47.82392692565918,11100,2,10000,HashmapProjectionRegenerativeReset +Seeds,0.7692307829856873,1.6740152835845947,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.9038461446762085,1.4632666110992432,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.9615384340286255,1.5353450775146484,316,3,10000,HashmapProjectionRegenerativeReset +Seeds,0.8846153616905212,1.5284662246704102,316,3,10000,HashmapProjectionRegenerativeReset +Semeion,0.9221105575561523,14.934568166732788,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.8216080665588379,15.670992851257324,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.876884400844574,16.425318241119385,2390,10,10000,HashmapProjectionRegenerativeReset +Semeion,0.9045225977897644,16.013028860092163,2390,10,10000,HashmapProjectionRegenerativeReset +Soybean,0.4414893686771393,4.116538763046265,614,18,10000,HashmapProjectionRegenerativeReset +Spambase,0.8478260636329651,32.915160179138184,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.8965217471122742,32.64549422264099,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.9365217685699463,31.336745023727417,6902,2,10000,HashmapProjectionRegenerativeReset +Spambase,0.6982608437538147,33.44365978240967,6902,2,10000,HashmapProjectionRegenerativeReset +Spect,0.5483871102333069,1.5615124702453613,158,2,10000,HashmapProjectionRegenerativeReset +Spectf,0.9197860956192017,1.4740595817565918,160,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.6279069781303406,4.966732501983643,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.47093021869659424,5.718751430511475,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.6860465407371521,4.78810453414917,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogAustralianCredit,0.45348837971687317,4.410130023956299,1036,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.6000000238418579,7.443662643432617,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.6919999718666077,7.244841814041138,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7400000095367432,7.005513429641724,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogGermanCredit,0.7440000176429749,7.663079261779785,1500,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.8507462739944458,1.769972801208496,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.8507462739944458,2.063279628753662,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.8656716346740723,2.0576391220092773,406,2,10000,HashmapProjectionRegenerativeReset +StatlogHeart,0.8208954930305481,2.277216911315918,406,2,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9393414258956909,16.638723850250244,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9133448600769043,16.903361558914185,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9324089884757996,16.741307973861694,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogImage,0.9653379321098328,17.097524642944336,3466,7,10000,HashmapProjectionRegenerativeReset +StatlogLandsat,0.8669999837875366,43.9950225353241,8870,6,10000,HashmapProjectionRegenerativeReset +StatlogShuttle,0.9638620615005493,415.3379316329956,87000,7,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7677724957466125,7.1505255699157715,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7203791737556458,7.514731407165527,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.4976303279399872,7.396275997161865,1270,4,10000,HashmapProjectionRegenerativeReset +StatlogVehicle,0.7014217972755432,6.799679756164551,1270,4,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.6948453783988953,16.168642282485962,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7546391487121582,16.510926723480225,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.7216494679450989,16.488914251327515,2912,7,10000,HashmapProjectionRegenerativeReset +SteelPlates,0.6721649765968323,15.23215913772583,2912,7,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.699999988079071,5.327997446060181,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9599999785423279,5.184295415878296,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9266666769981384,4.554377794265747,900,6,10000,HashmapProjectionRegenerativeReset +SyntheticControl,0.9800000190734863,5.077503204345703,900,6,10000,HashmapProjectionRegenerativeReset +Teaching,0.4736842215061188,1.4376590251922607,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.5,1.199256420135498,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.5263158082962036,1.5705194473266602,226,3,10000,HashmapProjectionRegenerativeReset +Teaching,0.4736842215061188,1.5442075729370117,226,3,10000,HashmapProjectionRegenerativeReset +Thyroid,0.9483664035797119,39.301602840423584,7544,3,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9707112908363342,7.383697986602783,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9707112908363342,7.007132530212402,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9372385144233704,6.75648832321167,1438,2,10000,HashmapProjectionRegenerativeReset +TicTacToe,0.9456067085266113,7.08862829208374,1438,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.39454546570777893,15.471935272216797,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.3272727131843567,16.58903408050537,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.778181791305542,14.027749300003052,3302,2,10000,HashmapProjectionRegenerativeReset +Titanic,0.7927272915840149,14.671481132507324,3302,2,10000,HashmapProjectionRegenerativeReset +Trains,1.0,0.24805116653442383,16,2,10000,HashmapProjectionRegenerativeReset +Trains,1.0,0.29775452613830566,16,2,10000,HashmapProjectionRegenerativeReset +Trains,0.5,0.23120355606079102,16,2,10000,HashmapProjectionRegenerativeReset +Trains,1.0,0.23642444610595703,16,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9724324345588684,48.67814636230469,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9562162160873413,49.65949606895447,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9329729676246643,47.83144283294678,11100,2,10000,HashmapProjectionRegenerativeReset +Twonorm,0.9708108305931091,46.55434966087341,11100,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8701298832893372,2.4819815158843994,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.7922077775001526,2.9336249828338623,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8181818127632141,2.1573047637939453,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn2Clases,0.8311688303947449,2.7014000415802,466,2,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8571428656578064,2.387885093688965,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.8961039185523987,2.545302629470825,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.6363636255264282,2.1603550910949707,466,3,10000,HashmapProjectionRegenerativeReset +VertebralColumn3Clases,0.649350643157959,2.1339948177337646,466,3,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9494134783744812,37.24905204772949,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.8966275453567505,39.0649995803833,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9428152441978455,38.93182563781738,8184,4,10000,HashmapProjectionRegenerativeReset +WallFollowing,0.9164223074913025,39.62761902809143,8184,4,10000,HashmapProjectionRegenerativeReset +Waveform,0.7879999876022339,35.91379928588867,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.7896000146865845,36.00630259513855,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.7960000038146973,33.147982358932495,7500,3,10000,HashmapProjectionRegenerativeReset +Waveform,0.8256000280380249,33.896888732910156,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8216000199317932,35.35304641723633,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8080000281333923,33.008031606674194,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8159999847412109,34.838321924209595,7500,3,10000,HashmapProjectionRegenerativeReset +WaveformNoise,0.8407999873161316,33.5396523475647,7500,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9772727489471436,1.3724608421325684,268,3,10000,HashmapProjectionRegenerativeReset +Wine,1.0,1.3535897731781006,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9772727489471436,1.1332859992980957,268,3,10000,HashmapProjectionRegenerativeReset +Wine,0.9318181872367859,1.2051773071289062,268,3,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.6299999952316284,12.391239643096924,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5074999928474426,14.677475929260254,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.4724999964237213,12.630083799362183,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityRed,0.5774999856948853,12.857191801071167,2398,6,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.46486929059028625,37.62922525405884,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.5416666865348816,39.329918384552,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.5392156839370728,40.37818646430969,7348,7,10000,HashmapProjectionRegenerativeReset +WineQualityWhite,0.5367646813392639,37.866445779800415,7348,7,10000,HashmapProjectionRegenerativeReset +Yeast,0.45552560687065125,12.68413782119751,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.4851751923561096,11.082592010498047,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.5660377144813538,12.90213942527771,2226,10,10000,HashmapProjectionRegenerativeReset +Yeast,0.5417789816856384,12.177149295806885,2226,10,10000,HashmapProjectionRegenerativeReset +Zoo,0.9200000166893005,1.2963173389434814,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,0.9599999785423279,0.9011971950531006,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,0.9599999785423279,1.051013708114624,152,7,10000,HashmapProjectionRegenerativeReset +Zoo,1.0,0.8957366943359375,152,7,10000,HashmapProjectionRegenerativeReset diff --git a/examples/hdc_methods_survey/results/results1677283623.6928053.csv b/examples/hdc_methods_survey/results/results1677283623.6928053.csv new file mode 100644 index 00000000..3b6d052a --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677283623.6928053.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.540229856967926,4.893669843673706,6266,3,10000,RandomProjection +Abalone,0.5335249304771423,4.435165882110596,6266,3,10000,RandomProjection +Abalone,0.5431034564971924,5.398489713668823,6266,3,10000,RandomProjection +Abalone,0.5354406237602234,5.284909725189209,6266,3,10000,RandomProjection +AcuteInflammation,1.0,0.12938690185546875,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.10218596458435059,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.21820759773254395,180,2,10000,RandomProjection +AcuteInflammation,1.0,0.2420964241027832,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.14667034149169922,180,2,10000,RandomProjection +AcuteNephritis,0.7666666507720947,0.1955857276916504,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.21686100959777832,180,2,10000,RandomProjection +AcuteNephritis,1.0,0.18470525741577148,180,2,10000,RandomProjection +Adult,0.6856458187103271,64.33293080329895,65122,2,10000,RandomProjection +Annealing,0.15000000596046448,0.9361536502838135,1596,5,10000,RandomProjection +Arrhythmia,0.5309734344482422,0.5243420600891113,678,13,10000,RandomProjection +Arrhythmia,0.5309734344482422,0.5614681243896484,678,13,10000,RandomProjection +Arrhythmia,0.5044247508049011,0.44646573066711426,678,13,10000,RandomProjection +Arrhythmia,0.5929203629493713,0.48223161697387695,678,13,10000,RandomProjection +AudiologyStd,0.800000011920929,0.15571188926696777,342,18,10000,RandomProjection +BalanceScale,0.75,0.8309369087219238,938,3,10000,RandomProjection +BalanceScale,0.8012820482254028,0.858612060546875,938,3,10000,RandomProjection +BalanceScale,0.7756410241127014,0.8262319564819336,938,3,10000,RandomProjection +BalanceScale,0.75,0.7128374576568604,938,3,10000,RandomProjection +Balloons,1.0,0.03761935234069824,24,2,10000,RandomProjection +Balloons,1.0,0.035271406173706055,24,2,10000,RandomProjection +Balloons,0.75,0.053362369537353516,24,2,10000,RandomProjection +Balloons,0.5,0.03560042381286621,24,2,10000,RandomProjection +Bank,0.6097345352172852,5.278846740722656,6782,2,10000,RandomProjection +Bank,0.6000000238418579,5.202514171600342,6782,2,10000,RandomProjection +Bank,0.6115044355392456,4.485573768615723,6782,2,10000,RandomProjection +Bank,0.5902655124664307,5.750129461288452,6782,2,10000,RandomProjection +Blood,0.5721924901008606,1.0150601863861084,1122,2,10000,RandomProjection +Blood,0.6737967729568481,0.8110871315002441,1122,2,10000,RandomProjection +Blood,0.6310160160064697,1.0394952297210693,1122,2,10000,RandomProjection +Blood,0.7379679083824158,0.8138771057128906,1122,2,10000,RandomProjection +BreastCancer,0.7183098793029785,0.3281259536743164,430,2,10000,RandomProjection +BreastCancer,0.6760563254356384,0.273418664932251,430,2,10000,RandomProjection +BreastCancer,0.7605633735656738,0.27359700202941895,430,2,10000,RandomProjection +BreastCancer,0.6619718074798584,0.3734755516052246,430,2,10000,RandomProjection +BreastCancerWisc,0.8914285898208618,0.8733470439910889,1048,2,10000,RandomProjection +BreastCancerWisc,0.8742856979370117,1.0953614711761475,1048,2,10000,RandomProjection +BreastCancerWisc,0.8399999737739563,1.0089914798736572,1048,2,10000,RandomProjection +BreastCancerWisc,0.8914285898208618,0.8630084991455078,1048,2,10000,RandomProjection +BreastCancerWiscDiag,0.908450722694397,0.7550837993621826,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.8380281925201416,0.6731119155883789,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.9295774698257446,0.6142716407775879,854,2,10000,RandomProjection +BreastCancerWiscDiag,0.7816901206970215,0.5655131340026855,854,2,10000,RandomProjection +BreastCancerWiscProg,0.5306122303009033,0.32024717330932617,298,2,10000,RandomProjection +BreastCancerWiscProg,0.5714285969734192,0.3221452236175537,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6734693646430969,0.3104097843170166,298,2,10000,RandomProjection +BreastCancerWiscProg,0.6734693646430969,0.24332571029663086,298,2,10000,RandomProjection +BreastTissue,0.692307710647583,0.17154598236083984,160,6,10000,RandomProjection +BreastTissue,0.807692289352417,0.15783905982971191,160,6,10000,RandomProjection +BreastTissue,0.5769230723381042,0.14809370040893555,160,6,10000,RandomProjection +BreastTissue,0.6153846383094788,0.1486186981201172,160,6,10000,RandomProjection +Car,0.5995370149612427,2.1425139904022217,2592,4,10000,RandomProjection +Car,0.5509259104728699,1.7573931217193604,2592,4,10000,RandomProjection +Car,0.5439814925193787,1.5230281352996826,2592,4,10000,RandomProjection +Car,0.5810185074806213,2.1008427143096924,2592,4,10000,RandomProjection +Cardiotocography10Clases,0.6007533073425293,2.5410208702087402,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5913370847702026,2.417023181915283,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5932203531265259,2.751297950744629,3190,10,10000,RandomProjection +Cardiotocography10Clases,0.5932203531265259,2.5058786869049072,3190,10,10000,RandomProjection +Cardiotocography3Clases,0.7589454054832458,2.1498312950134277,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.764595091342926,2.283684492111206,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.7664783596992493,2.662134885787964,3190,3,10000,RandomProjection +Cardiotocography3Clases,0.7683615684509277,2.7010409832000732,3190,3,10000,RandomProjection +ChessKrvk,0.2070145457983017,38.57131218910217,42084,18,10000,RandomProjection +ChessKrvk,0.1997433751821518,37.459957122802734,42084,18,10000,RandomProjection +ChessKrvk,0.20387795567512512,36.45505976676941,42084,18,10000,RandomProjection +ChessKrvk,0.20387795567512512,35.238688945770264,42084,18,10000,RandomProjection +ChessKrvkp,0.8610763549804688,4.04635763168335,4794,2,10000,RandomProjection +ChessKrvkp,0.8660826086997986,3.635200023651123,4794,2,10000,RandomProjection +ChessKrvkp,0.8685857057571411,3.7249057292938232,4794,2,10000,RandomProjection +ChessKrvkp,0.8498122692108154,3.8060333728790283,4794,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.6473720073699951,652,2,10000,RandomProjection +CongressionalVoting,0.5596330165863037,0.5160505771636963,652,2,10000,RandomProjection +CongressionalVoting,0.5412843823432922,0.43646955490112305,652,2,10000,RandomProjection +CongressionalVoting,0.5871559381484985,0.7308814525604248,652,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.3763747215270996,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.16867995262145996,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.1634063720703125,312,2,10000,RandomProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.1631779670715332,312,2,10000,RandomProjection +ConnBenchVowelDeterding,0.8376623392105103,0.9247989654541016,1056,11,10000,RandomProjection +Connect4,0.5661081075668335,83.44942355155945,101336,3,10000,RandomProjection +Connect4,0.5659896731376648,86.5599308013916,101336,3,10000,RandomProjection +Connect4,0.5617265701293945,85.88230323791504,101336,3,10000,RandomProjection +Connect4,0.5641542077064514,93.62053751945496,101336,3,10000,RandomProjection +Contrac,0.489130437374115,2.2307353019714355,2210,3,10000,RandomProjection +Contrac,0.5054348111152649,1.890916109085083,2210,3,10000,RandomProjection +Contrac,0.4375,2.211522340774536,2210,3,10000,RandomProjection +Contrac,0.4375,1.9444153308868408,2210,3,10000,RandomProjection +CreditApproval,0.8488371968269348,0.9214882850646973,1036,2,10000,RandomProjection +CreditApproval,0.8604651093482971,0.858271598815918,1036,2,10000,RandomProjection +CreditApproval,0.8430232405662537,0.9333574771881104,1036,2,10000,RandomProjection +CreditApproval,0.8837209343910217,0.9803993701934814,1036,2,10000,RandomProjection +CylinderBands,0.703125,0.5318694114685059,768,2,10000,RandomProjection +CylinderBands,0.609375,0.8298923969268799,768,2,10000,RandomProjection +CylinderBands,0.6953125,0.8376679420471191,768,2,10000,RandomProjection +CylinderBands,0.6796875,0.6975498199462891,768,2,10000,RandomProjection +Dermatology,0.9670329689979553,0.5642938613891602,550,6,10000,RandomProjection +Dermatology,0.9670329689979553,0.5726761817932129,550,6,10000,RandomProjection +Dermatology,0.9890109896659851,0.6136302947998047,550,6,10000,RandomProjection +Dermatology,0.9780219793319702,0.4830892086029053,550,6,10000,RandomProjection +Echocardiogram,0.8787878751754761,0.21921348571777344,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.26732826232910156,196,2,10000,RandomProjection +Echocardiogram,0.7575757503509521,0.2390449047088623,196,2,10000,RandomProjection +Echocardiogram,0.7878788113594055,0.11215519905090332,196,2,10000,RandomProjection +Ecoli,0.6785714030265808,0.4954206943511963,504,8,10000,RandomProjection +Ecoli,0.6428571343421936,0.5501978397369385,504,8,10000,RandomProjection +Ecoli,0.726190447807312,0.381603479385376,504,8,10000,RandomProjection +Ecoli,0.7142857313156128,0.5694425106048584,504,8,10000,RandomProjection +EnergyY1,0.8385416865348816,0.9164836406707764,1152,3,10000,RandomProjection +EnergyY1,0.8697916865348816,1.2360875606536865,1152,3,10000,RandomProjection +EnergyY1,0.8333333134651184,1.0027728080749512,1152,3,10000,RandomProjection +EnergyY1,0.796875,1.1476690769195557,1152,3,10000,RandomProjection +EnergyY2,0.8333333134651184,1.2987987995147705,1152,3,10000,RandomProjection +EnergyY2,0.8020833134651184,1.3725836277008057,1152,3,10000,RandomProjection +EnergyY2,0.8177083134651184,1.3895645141601562,1152,3,10000,RandomProjection +EnergyY2,0.8229166865348816,1.3045363426208496,1152,3,10000,RandomProjection +Fertility,0.7599999904632568,0.2549610137939453,150,2,10000,RandomProjection +Fertility,0.7599999904632568,0.12143874168395996,150,2,10000,RandomProjection +Fertility,0.6800000071525574,0.17141079902648926,150,2,10000,RandomProjection +Fertility,0.6399999856948853,0.1851205825805664,150,2,10000,RandomProjection +Flags,0.3958333432674408,0.42058348655700684,292,8,10000,RandomProjection +Flags,0.4166666567325592,0.19812679290771484,292,8,10000,RandomProjection +Flags,0.3958333432674408,0.2153606414794922,292,8,10000,RandomProjection +Flags,0.4166666567325592,0.2932584285736084,292,8,10000,RandomProjection +Glass,0.49056604504585266,0.3265087604522705,322,6,10000,RandomProjection +Glass,0.5660377144813538,0.3205413818359375,322,6,10000,RandomProjection +Glass,0.5660377144813538,0.3893311023712158,322,6,10000,RandomProjection +Glass,0.5471698045730591,0.24115920066833496,322,6,10000,RandomProjection +HabermanSurvival,0.6578947305679321,0.3959167003631592,460,2,10000,RandomProjection +HabermanSurvival,0.6184210777282715,0.5515081882476807,460,2,10000,RandomProjection +HabermanSurvival,0.6447368264198303,0.4988071918487549,460,2,10000,RandomProjection +HabermanSurvival,0.5263158082962036,0.5314557552337646,460,2,10000,RandomProjection +HayesRoth,0.0357142873108387,0.2491133213043213,264,3,10000,RandomProjection +HeartCleveland,0.4736842215061188,0.45239806175231934,454,5,10000,RandomProjection +HeartCleveland,0.4736842215061188,0.49132847785949707,454,5,10000,RandomProjection +HeartCleveland,0.5657894611358643,0.31964731216430664,454,5,10000,RandomProjection +HeartCleveland,0.5657894611358643,0.2701294422149658,454,5,10000,RandomProjection +HeartHungarian,0.8219178318977356,0.31859874725341797,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.27419042587280273,442,5,10000,RandomProjection +HeartHungarian,0.8493150472640991,0.3268301486968994,442,5,10000,RandomProjection +HeartHungarian,0.8904109597206116,0.3256969451904297,442,5,10000,RandomProjection +HeartSwitzerland,0.3870967626571655,0.19083094596862793,184,5,10000,RandomProjection +HeartSwitzerland,0.35483869910240173,0.1363697052001953,184,5,10000,RandomProjection +HeartSwitzerland,0.12903225421905518,0.30258846282958984,184,5,10000,RandomProjection +HeartSwitzerland,0.3870967626571655,0.22735381126403809,184,5,10000,RandomProjection +HeartVa,0.2199999988079071,0.2623739242553711,300,5,10000,RandomProjection +HeartVa,0.3199999928474426,0.35527968406677246,300,5,10000,RandomProjection +HeartVa,0.3199999928474426,0.20207595825195312,300,5,10000,RandomProjection +HeartVa,0.4000000059604645,0.29195070266723633,300,5,10000,RandomProjection +Hepatitis,0.7948718070983887,0.28362154960632324,232,2,10000,RandomProjection +Hepatitis,0.7948718070983887,0.3130033016204834,232,2,10000,RandomProjection +Hepatitis,0.7179487347602844,0.28896474838256836,232,2,10000,RandomProjection +Hepatitis,0.692307710647583,0.3246743679046631,232,2,10000,RandomProjection +HillValley,0.8514851331710815,2.9619944095611572,1212,2,10000,RandomProjection +HorseColic,0.7352941036224365,0.6697733402252197,600,2,10000,RandomProjection +IlpdIndianLiver,0.5753424763679504,0.853907585144043,874,2,10000,RandomProjection +IlpdIndianLiver,0.5753424763679504,0.6257007122039795,874,2,10000,RandomProjection +IlpdIndianLiver,0.5958904027938843,0.7292556762695312,874,2,10000,RandomProjection +IlpdIndianLiver,0.5958904027938843,0.503596305847168,874,2,10000,RandomProjection +ImageSegmentation,0.3042857050895691,6.396698713302612,420,7,10000,RandomProjection +Ionosphere,0.8409090638160706,0.6212549209594727,526,2,10000,RandomProjection +Ionosphere,0.8409090638160706,0.5413854122161865,526,2,10000,RandomProjection +Ionosphere,0.7954545617103577,0.4307718276977539,526,2,10000,RandomProjection +Ionosphere,0.8295454382896423,0.5282025337219238,526,2,10000,RandomProjection +Iris,0.8108108043670654,0.2570779323577881,226,3,10000,RandomProjection +Iris,0.7567567825317383,0.28453874588012695,226,3,10000,RandomProjection +Iris,0.8108108043670654,0.24316167831420898,226,3,10000,RandomProjection +Iris,0.837837815284729,0.2776370048522949,226,3,10000,RandomProjection +LedDisplay,0.7680000066757202,1.328700065612793,1500,10,10000,RandomProjection +LedDisplay,0.7440000176429749,1.4069745540618896,1500,10,10000,RandomProjection +LedDisplay,0.7360000014305115,1.1200377941131592,1500,10,10000,RandomProjection +LedDisplay,0.7360000014305115,1.535660982131958,1500,10,10000,RandomProjection +Lenses,0.6666666865348816,0.051613569259643555,36,3,10000,RandomProjection +Lenses,0.6666666865348816,0.0574190616607666,36,3,10000,RandomProjection +Lenses,1.0,0.04685473442077637,36,3,10000,RandomProjection +Lenses,1.0,0.08129692077636719,36,3,10000,RandomProjection +Letter,0.6255999803543091,26.358210563659668,30000,26,10000,RandomProjection +Letter,0.6272000074386597,22.22869110107422,30000,26,10000,RandomProjection +Letter,0.6380000114440918,24.80345368385315,30000,26,10000,RandomProjection +Letter,0.6133999824523926,24.50679850578308,30000,26,10000,RandomProjection +Libras,0.5777778029441833,0.6420149803161621,540,15,10000,RandomProjection +Libras,0.6777777671813965,0.2913355827331543,540,15,10000,RandomProjection +Libras,0.644444465637207,0.44478487968444824,540,15,10000,RandomProjection +Libras,0.6000000238418579,0.5413548946380615,540,15,10000,RandomProjection +LowResSpect,0.7819548845291138,0.7253313064575195,796,9,10000,RandomProjection +LowResSpect,0.8421052694320679,0.8031265735626221,796,9,10000,RandomProjection +LowResSpect,0.7744361162185669,0.7852158546447754,796,9,10000,RandomProjection +LowResSpect,0.7518796920776367,0.8705358505249023,796,9,10000,RandomProjection +LungCancer,0.375,0.0693974494934082,48,3,10000,RandomProjection +LungCancer,0.5,0.07297921180725098,48,3,10000,RandomProjection +LungCancer,0.625,0.04681253433227539,48,3,10000,RandomProjection +LungCancer,0.375,0.07013177871704102,48,3,10000,RandomProjection +Lymphography,0.8648648858070374,0.20001745223999023,222,4,10000,RandomProjection +Lymphography,0.8648648858070374,0.13005971908569336,222,4,10000,RandomProjection +Lymphography,0.7297297120094299,0.2122020721435547,222,4,10000,RandomProjection +Lymphography,0.7027027010917664,0.15955066680908203,222,4,10000,RandomProjection +Magic,0.7638275623321533,24.68694519996643,28530,2,10000,RandomProjection +Magic,0.7547844648361206,23.78558111190796,28530,2,10000,RandomProjection +Magic,0.7518401741981506,24.506648063659668,28530,2,10000,RandomProjection +Magic,0.7562565803527832,26.012179613113403,28530,2,10000,RandomProjection +Mammographic,0.737500011920929,1.5059669017791748,1442,2,10000,RandomProjection +Mammographic,0.7458333373069763,1.1376373767852783,1442,2,10000,RandomProjection +Mammographic,0.7583333253860474,1.1433687210083008,1442,2,10000,RandomProjection +Mammographic,0.7875000238418579,0.9057409763336182,1442,2,10000,RandomProjection +Miniboone,0.8190736770629883,160.45023345947266,195096,2,10000,RandomProjection +Miniboone,0.8250399827957153,162.4120478630066,195096,2,10000,RandomProjection +Miniboone,0.8250092267990112,206.39208388328552,195096,2,10000,RandomProjection +Miniboone,0.8173822164535522,206.80364680290222,195096,2,10000,RandomProjection +MolecBiolPromoter,0.9230769276618958,0.27399396896362305,160,2,10000,RandomProjection +MolecBiolPromoter,0.807692289352417,0.2715890407562256,160,2,10000,RandomProjection +MolecBiolPromoter,0.8461538553237915,0.12032604217529297,160,2,10000,RandomProjection +MolecBiolPromoter,0.8461538553237915,0.25049757957458496,160,2,10000,RandomProjection +MolecBiolSplice,0.760351300239563,4.503412961959839,4786,3,10000,RandomProjection +MolecBiolSplice,0.7992472052574158,4.2959043979644775,4786,3,10000,RandomProjection +MolecBiolSplice,0.8080301284790039,4.794745683670044,4786,3,10000,RandomProjection +MolecBiolSplice,0.7691342830657959,4.1149444580078125,4786,3,10000,RandomProjection +Monks1,0.6435185074806213,0.9635674953460693,248,2,10000,RandomProjection +Monks2,0.5069444179534912,1.1524696350097656,338,2,10000,RandomProjection +Monks3,0.6435185074806213,1.260549783706665,244,2,10000,RandomProjection +Mushroom,0.8754308223724365,10.105569839477539,12186,2,10000,RandomProjection +Mushroom,0.8877400159835815,11.192300081253052,12186,2,10000,RandomProjection +Mushroom,0.8823239803314209,8.331245183944702,12186,2,10000,RandomProjection +Mushroom,0.888232409954071,9.797642707824707,12186,2,10000,RandomProjection +Musk1,0.605042040348053,0.609255313873291,714,2,10000,RandomProjection +Musk1,0.6554622054100037,0.6471199989318848,714,2,10000,RandomProjection +Musk1,0.6638655662536621,0.4772012233734131,714,2,10000,RandomProjection +Musk1,0.6134454011917114,0.5683073997497559,714,2,10000,RandomProjection +Musk2,0.7368102073669434,9.030935764312744,9898,2,10000,RandomProjection +Musk2,0.738023042678833,9.262115478515625,9898,2,10000,RandomProjection +Musk2,0.7525773048400879,8.175142526626587,9898,2,10000,RandomProjection +Musk2,0.738023042678833,7.551298379898071,9898,2,10000,RandomProjection +Nursery,0.7132716178894043,16.109680891036987,19440,5,10000,RandomProjection +Nursery,0.7188271880149841,16.763736963272095,19440,5,10000,RandomProjection +Nursery,0.710493803024292,18.02695322036743,19440,5,10000,RandomProjection +Nursery,0.7222222089767456,16.278759479522705,19440,5,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.6078431606292725,1.3999361991882324,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5686274766921997,1.3090736865997314,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.3403732776641846,1534,2,10000,RandomProjection +OocytesMerlucciusNucleus4d,0.5490196347236633,1.5289278030395508,1534,2,10000,RandomProjection +OocytesMerlucciusStates2f,0.8823529481887817,1.4153022766113281,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8156862854957581,1.530400276184082,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8784313797950745,1.1046512126922607,1534,3,10000,RandomProjection +OocytesMerlucciusStates2f,0.8784313797950745,1.3567383289337158,1534,3,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,0.9682211875915527,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5175438523292542,1.1377863883972168,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.5570175647735596,1.2994029521942139,1368,2,10000,RandomProjection +OocytesTrisopterusNucleus2f,0.6228070259094238,0.9005124568939209,1368,2,10000,RandomProjection +OocytesTrisopterusStates5b,0.7324561476707458,1.24271821975708,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.6710526347160339,1.3210687637329102,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7543859481811523,1.4590098857879639,1368,3,10000,RandomProjection +OocytesTrisopterusStates5b,0.7324561476707458,1.1796543598175049,1368,3,10000,RandomProjection +Optical,0.9015024900436401,8.040713548660278,7646,10,10000,RandomProjection +Ozone,0.6924290060997009,2.9781787395477295,3804,2,10000,RandomProjection +Ozone,0.6782334446907043,3.137857675552368,3804,2,10000,RandomProjection +Ozone,0.6829652786254883,3.461866855621338,3804,2,10000,RandomProjection +Ozone,0.6671923995018005,3.121467113494873,3804,2,10000,RandomProjection +PageBlocks,0.6937134265899658,6.832549571990967,8210,5,10000,RandomProjection +PageBlocks,0.7595029473304749,7.1047587394714355,8210,5,10000,RandomProjection +PageBlocks,0.7456140518188477,7.161681413650513,8210,5,10000,RandomProjection +PageBlocks,0.7280701994895935,7.366158962249756,8210,5,10000,RandomProjection +Parkinsons,0.8367347121238708,0.3228728771209717,292,2,10000,RandomProjection +Parkinsons,0.7142857313156128,0.25278472900390625,292,2,10000,RandomProjection +Parkinsons,0.7551020383834839,0.16189813613891602,292,2,10000,RandomProjection +Parkinsons,0.8163265585899353,0.27174925804138184,292,2,10000,RandomProjection +Pendigits,0.8016009330749512,15.02724814414978,14988,10,10000,RandomProjection +Pima,0.6302083134651184,0.8413152694702148,1152,2,10000,RandomProjection +Pima,0.6354166865348816,1.0087249279022217,1152,2,10000,RandomProjection +Pima,0.6302083134651184,1.173436164855957,1152,2,10000,RandomProjection +Pima,0.6666666865348816,1.29490065574646,1152,2,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.09666824340820312,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.20650362968444824,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.8461538553237915,0.10217523574829102,160,3,10000,RandomProjection +PittsburgBridgesMaterial,0.9230769276618958,0.12286972999572754,160,3,10000,RandomProjection +PittsburgBridgesRelL,0.6538461446762085,0.20089960098266602,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.6153846383094788,0.13736820220947266,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5384615659713745,0.09229421615600586,154,3,10000,RandomProjection +PittsburgBridgesRelL,0.5769230723381042,0.09007525444030762,154,3,10000,RandomProjection +PittsburgBridgesSpan,0.52173912525177,0.08390140533447266,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.6086956262588501,0.09908103942871094,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.47826087474823,0.08766388893127441,138,3,10000,RandomProjection +PittsburgBridgesSpan,0.47826087474823,0.11656689643859863,138,3,10000,RandomProjection +PittsburgBridgesTOrD,0.8399999737739563,0.11401987075805664,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.9200000166893005,0.22176122665405273,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.800000011920929,0.22124934196472168,154,2,10000,RandomProjection +PittsburgBridgesTOrD,0.8399999737739563,0.22090625762939453,154,2,10000,RandomProjection +PittsburgBridgesType,0.5,0.15998148918151855,158,6,10000,RandomProjection +PittsburgBridgesType,0.4615384638309479,0.12626910209655762,158,6,10000,RandomProjection +PittsburgBridgesType,0.38461539149284363,0.22909259796142578,158,6,10000,RandomProjection +PittsburgBridgesType,0.42307692766189575,0.19951677322387695,158,6,10000,RandomProjection +Planning,0.4888888895511627,0.14589333534240723,274,2,10000,RandomProjection +Planning,0.4444444477558136,0.1428699493408203,274,2,10000,RandomProjection +Planning,0.5111111402511597,0.14220190048217773,274,2,10000,RandomProjection +Planning,0.4888888895511627,0.14506196975708008,274,2,10000,RandomProjection +PlantMargin,0.7574999928474426,2.1632370948791504,2400,100,10000,RandomProjection +PlantMargin,0.8100000023841858,1.2997157573699951,2400,100,10000,RandomProjection +PlantMargin,0.7900000214576721,1.9581575393676758,2400,100,10000,RandomProjection +PlantMargin,0.7850000262260437,2.5111262798309326,2400,100,10000,RandomProjection +PlantShape,0.5400000214576721,1.8656156063079834,2400,100,10000,RandomProjection +PlantShape,0.5475000143051147,2.091723918914795,2400,100,10000,RandomProjection +PlantShape,0.5224999785423279,1.4339802265167236,2400,100,10000,RandomProjection +PlantShape,0.5475000143051147,2.357773780822754,2400,100,10000,RandomProjection +PlantTexture,0.7099999785423279,2.0532960891723633,2398,100,10000,RandomProjection +PlantTexture,0.7400000095367432,2.411168098449707,2398,100,10000,RandomProjection +PlantTexture,0.7099999785423279,2.5003223419189453,2398,100,10000,RandomProjection +PlantTexture,0.6949999928474426,2.430712938308716,2398,100,10000,RandomProjection +PostOperative,0.4545454680919647,0.2051715850830078,136,3,10000,RandomProjection +PostOperative,0.40909090638160706,0.1774919033050537,136,3,10000,RandomProjection +PostOperative,0.6363636255264282,0.0867013931274414,136,3,10000,RandomProjection +PostOperative,0.3181818127632141,0.08151578903198242,136,3,10000,RandomProjection +PrimaryTumor,0.45121949911117554,0.282611608505249,496,15,10000,RandomProjection +PrimaryTumor,0.4390243887901306,0.2834584712982178,496,15,10000,RandomProjection +PrimaryTumor,0.4146341383457184,0.5092506408691406,496,15,10000,RandomProjection +PrimaryTumor,0.3658536672592163,0.6143333911895752,496,15,10000,RandomProjection +Ringnorm,0.9745945930480957,10.06821870803833,11100,2,10000,RandomProjection +Ringnorm,0.9783783555030823,9.572019815444946,11100,2,10000,RandomProjection +Ringnorm,0.977297306060791,8.75790786743164,11100,2,10000,RandomProjection +Ringnorm,0.9751351475715637,8.883421182632446,11100,2,10000,RandomProjection +Seeds,0.9038461446762085,0.27100133895874023,316,3,10000,RandomProjection +Seeds,0.7692307829856873,0.19483661651611328,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.1671891212463379,316,3,10000,RandomProjection +Seeds,0.8846153616905212,0.1670548915863037,316,3,10000,RandomProjection +Semeion,0.8266331553459167,1.701636552810669,2390,10,10000,RandomProjection +Semeion,0.8190954923629761,2.236752986907959,2390,10,10000,RandomProjection +Semeion,0.8668341636657715,1.949371099472046,2390,10,10000,RandomProjection +Semeion,0.7989949584007263,2.057619333267212,2390,10,10000,RandomProjection +Soybean,0.5505319237709045,1.2253930568695068,614,18,10000,RandomProjection +Spambase,0.8339130282402039,5.621961355209351,6902,2,10000,RandomProjection +Spambase,0.843478262424469,5.611250400543213,6902,2,10000,RandomProjection +Spambase,0.8095652461051941,5.947799921035767,6902,2,10000,RandomProjection +Spambase,0.8139130473136902,5.163727045059204,6902,2,10000,RandomProjection +Spect,0.4516128897666931,0.34813594818115234,158,2,10000,RandomProjection +Spectf,0.29411765933036804,0.6642489433288574,160,2,10000,RandomProjection +StatlogAustralianCredit,0.5116279125213623,0.7066144943237305,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5581395626068115,0.9961752891540527,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5406976938247681,0.8781661987304688,1036,2,10000,RandomProjection +StatlogAustralianCredit,0.5523256063461304,0.9804661273956299,1036,2,10000,RandomProjection +StatlogGermanCredit,0.6959999799728394,1.265152931213379,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7360000014305115,1.261622428894043,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7160000205039978,1.565312385559082,1500,2,10000,RandomProjection +StatlogGermanCredit,0.7239999771118164,1.5734128952026367,1500,2,10000,RandomProjection +StatlogHeart,0.8805969953536987,0.37596893310546875,406,2,10000,RandomProjection +StatlogHeart,0.8208954930305481,0.5035874843597412,406,2,10000,RandomProjection +StatlogHeart,0.8208954930305481,0.47896575927734375,406,2,10000,RandomProjection +StatlogHeart,0.8507462739944458,0.2559354305267334,406,2,10000,RandomProjection +StatlogImage,0.8284229040145874,3.068392038345337,3466,7,10000,RandomProjection +StatlogImage,0.8284229040145874,3.1358189582824707,3466,7,10000,RandomProjection +StatlogImage,0.8440207839012146,1.9424121379852295,3466,7,10000,RandomProjection +StatlogImage,0.8440207839012146,3.483370065689087,3466,7,10000,RandomProjection +StatlogLandsat,0.8100000023841858,8.996688604354858,8870,6,10000,RandomProjection +StatlogShuttle,0.8537241220474243,72.04674053192139,87000,7,10000,RandomProjection +StatlogVehicle,0.5924170613288879,1.2563841342926025,1270,4,10000,RandomProjection +StatlogVehicle,0.5545023679733276,0.9203627109527588,1270,4,10000,RandomProjection +StatlogVehicle,0.5165876746177673,1.3876986503601074,1270,4,10000,RandomProjection +StatlogVehicle,0.46919432282447815,0.8923070430755615,1270,4,10000,RandomProjection +SteelPlates,0.49896907806396484,2.82692551612854,2912,7,10000,RandomProjection +SteelPlates,0.4845360815525055,2.970571756362915,2912,7,10000,RandomProjection +SteelPlates,0.5154638886451721,2.310037136077881,2912,7,10000,RandomProjection +SteelPlates,0.4845360815525055,2.624457597732544,2912,7,10000,RandomProjection +SyntheticControl,0.8666666746139526,0.826758623123169,900,6,10000,RandomProjection +SyntheticControl,0.8533333539962769,0.8514041900634766,900,6,10000,RandomProjection +SyntheticControl,0.8666666746139526,0.7818849086761475,900,6,10000,RandomProjection +SyntheticControl,0.8533333539962769,0.7812492847442627,900,6,10000,RandomProjection +Teaching,0.5526315569877625,0.156843900680542,226,3,10000,RandomProjection +Teaching,0.5789473652839661,0.22189116477966309,226,3,10000,RandomProjection +Teaching,0.44736841320991516,0.2136850357055664,226,3,10000,RandomProjection +Teaching,0.5263158082962036,0.21381926536560059,226,3,10000,RandomProjection +Thyroid,0.5119603276252747,11.712638854980469,7544,3,10000,RandomProjection +TicTacToe,0.573221743106842,1.2745165824890137,1438,2,10000,RandomProjection +TicTacToe,0.6317991614341736,1.2557218074798584,1438,2,10000,RandomProjection +TicTacToe,0.6192468404769897,1.3678255081176758,1438,2,10000,RandomProjection +TicTacToe,0.6569037437438965,1.292102575302124,1438,2,10000,RandomProjection +Titanic,0.7818182110786438,3.052137613296509,3302,2,10000,RandomProjection +Titanic,0.7836363911628723,2.91123104095459,3302,2,10000,RandomProjection +Titanic,0.7763636112213135,3.363964796066284,3302,2,10000,RandomProjection +Titanic,0.7799999713897705,3.458592653274536,3302,2,10000,RandomProjection +Trains,0.0,0.0397186279296875,16,2,10000,RandomProjection +Trains,0.0,0.041684627532958984,16,2,10000,RandomProjection +Trains,0.5,0.03459453582763672,16,2,10000,RandomProjection +Trains,0.0,0.03488945960998535,16,2,10000,RandomProjection +Twonorm,0.7048648595809937,6.185136795043945,11100,2,10000,RandomProjection +Twonorm,0.7210810780525208,6.714475393295288,11100,2,10000,RandomProjection +Twonorm,0.6821621656417847,7.0005412101745605,11100,2,10000,RandomProjection +Twonorm,0.7129729986190796,6.955107688903809,11100,2,10000,RandomProjection +VertebralColumn2Clases,0.7272727489471436,0.3146357536315918,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7142857313156128,0.4230334758758545,466,2,10000,RandomProjection +VertebralColumn2Clases,0.7532467246055603,0.31186914443969727,466,2,10000,RandomProjection +VertebralColumn2Clases,0.6753246784210205,0.3060941696166992,466,2,10000,RandomProjection +VertebralColumn3Clases,0.7662337422370911,0.2706024646759033,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7922077775001526,0.3088836669921875,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7402597665786743,0.2836151123046875,466,3,10000,RandomProjection +VertebralColumn3Clases,0.7532467246055603,0.38068175315856934,466,3,10000,RandomProjection +WallFollowing,0.5469208359718323,5.02785325050354,8184,4,10000,RandomProjection +WallFollowing,0.5432551503181458,5.536861181259155,8184,4,10000,RandomProjection +WallFollowing,0.5857771039009094,5.5335047245025635,8184,4,10000,RandomProjection +WallFollowing,0.5579178929328918,7.350265026092529,8184,4,10000,RandomProjection +Waveform,0.8176000118255615,6.111356973648071,7500,3,10000,RandomProjection +Waveform,0.8136000037193298,5.690936326980591,7500,3,10000,RandomProjection +Waveform,0.7991999983787537,5.5017101764678955,7500,3,10000,RandomProjection +Waveform,0.8320000171661377,5.695290565490723,7500,3,10000,RandomProjection +WaveformNoise,0.8080000281333923,5.243143320083618,7500,3,10000,RandomProjection +WaveformNoise,0.8047999739646912,4.996805906295776,7500,3,10000,RandomProjection +WaveformNoise,0.8248000144958496,5.068308353424072,7500,3,10000,RandomProjection +WaveformNoise,0.8159999847412109,4.359697580337524,7500,3,10000,RandomProjection +Wine,0.9772727489471436,0.1536695957183838,268,3,10000,RandomProjection +Wine,0.9318181872367859,0.18509244918823242,268,3,10000,RandomProjection +Wine,0.9318181872367859,0.18222594261169434,268,3,10000,RandomProjection +Wine,0.8863636255264282,0.16564536094665527,268,3,10000,RandomProjection +WineQualityRed,0.3774999976158142,1.3880596160888672,2398,6,10000,RandomProjection +WineQualityRed,0.4099999964237213,1.591923475265503,2398,6,10000,RandomProjection +WineQualityRed,0.4350000023841858,1.554753065109253,2398,6,10000,RandomProjection +WineQualityRed,0.38999998569488525,1.4568238258361816,2398,6,10000,RandomProjection +WineQualityWhite,0.3235294222831726,4.47997522354126,7348,7,10000,RandomProjection +WineQualityWhite,0.33088234066963196,4.664636135101318,7348,7,10000,RandomProjection +WineQualityWhite,0.34885621070861816,4.401040077209473,7348,7,10000,RandomProjection +WineQualityWhite,0.3202614486217499,4.581521034240723,7348,7,10000,RandomProjection +Yeast,0.5256064534187317,1.4371192455291748,2226,10,10000,RandomProjection +Yeast,0.46630728244781494,1.5967812538146973,2226,10,10000,RandomProjection +Yeast,0.5498652458190918,1.4429774284362793,2226,10,10000,RandomProjection +Yeast,0.5363881587982178,1.4997937679290771,2226,10,10000,RandomProjection +Zoo,0.9599999785423279,0.22645235061645508,152,7,10000,RandomProjection +Zoo,0.9599999785423279,0.18530941009521484,152,7,10000,RandomProjection +Zoo,1.0,0.17049217224121094,152,7,10000,RandomProjection +Zoo,1.0,0.19585728645324707,152,7,10000,RandomProjection diff --git a/examples/hdc_methods_survey/results/results1677291908.4909546.csv b/examples/hdc_methods_survey/results/results1677291908.4909546.csv new file mode 100644 index 00000000..ff80e2e8 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291908.4909546.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6139847040176392,27.680198431015015,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.530651330947876,26.951871633529663,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5775862336158752,28.08098602294922,6266,3,10000,RandomProjectionRegenerativeContinuous +Abalone,0.5890804529190063,25.461133003234863,6266,3,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.9266703128814697,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.024838924407959,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.8551528453826904,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteInflammation,1.0,1.0282258987426758,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.8961188793182373,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.8460407257080078,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,1.0606718063354492,180,2,10000,RandomProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.9107558727264404,180,2,10000,RandomProjectionRegenerativeContinuous +Adult,0.7981082201004028,256.3051793575287,65122,2,10000,RandomProjectionRegenerativeContinuous +Annealing,0.07999999821186066,5.929252862930298,1596,5,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.6106194853782654,3.0345497131347656,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.20353981852531433,3.136662244796753,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.5752212405204773,4.039851903915405,678,13,10000,RandomProjectionRegenerativeContinuous +Arrhythmia,0.6106194853782654,3.5506069660186768,678,13,10000,RandomProjectionRegenerativeContinuous +AudiologyStd,0.7599999904632568,1.5880615711212158,342,18,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8333333134651184,3.7831039428710938,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8910256624221802,3.8147385120391846,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8461538553237915,4.02988862991333,938,3,10000,RandomProjectionRegenerativeContinuous +BalanceScale,0.8782051205635071,3.89768385887146,938,3,10000,RandomProjectionRegenerativeContinuous +Balloons,0.75,0.6201064586639404,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.75,0.5179283618927002,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,0.5,0.4992978572845459,24,2,10000,RandomProjectionRegenerativeContinuous +Balloons,1.0,0.39871644973754883,24,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8061946630477905,25.406625509262085,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.835398256778717,28.679819583892822,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8141592741012573,29.671445608139038,6782,2,10000,RandomProjectionRegenerativeContinuous +Bank,0.8362832069396973,28.832549810409546,6782,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.6951871514320374,6.08290958404541,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.5882353186607361,5.861037969589233,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.7165775299072266,5.930829286575317,1122,2,10000,RandomProjectionRegenerativeContinuous +Blood,0.6898396015167236,5.330556154251099,1122,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.7605633735656738,2.635939359664917,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.7042253613471985,2.00638484954834,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.7464788556098938,1.5703799724578857,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancer,0.6619718074798584,1.9022185802459717,430,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9142857193946838,3.8046951293945312,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9085714221000671,3.760690450668335,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.9371428489685059,3.394561290740967,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWisc,0.8971428275108337,2.8119242191314697,1048,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9436619877815247,3.36250376701355,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8661971688270569,2.7909839153289795,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9788732528686523,4.909144639968872,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.8802816867828369,3.766768217086792,854,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6938775777816772,1.0205607414245605,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.7142857313156128,1.0352020263671875,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6734693646430969,1.148634672164917,298,2,10000,RandomProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6530612111091614,1.0264301300048828,298,2,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.7692307829856873,0.7258439064025879,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.7307692170143127,0.6941430568695068,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.5,0.738429069519043,160,6,10000,RandomProjectionRegenerativeContinuous +BreastTissue,0.4615384638309479,0.6856558322906494,160,6,10000,RandomProjectionRegenerativeContinuous +Car,0.8680555820465088,12.05020546913147,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.9189814925193787,10.616876363754272,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8402777910232544,10.473691463470459,2592,4,10000,RandomProjectionRegenerativeContinuous +Car,0.8958333134651184,9.919002532958984,2592,4,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.6892655491828918,14.244943380355835,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.6986817121505737,11.933783769607544,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7514124512672424,14.189071893692017,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7306967973709106,14.176980972290039,3190,10,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.887005627155304,15.460993766784668,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9209039807319641,12.86555552482605,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8851224184036255,12.58291482925415,3190,3,10000,RandomProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8719397187232971,14.783038854598999,3190,3,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.3733960688114166,250.24023461341858,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.40447676181793213,243.67435550689697,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.422868549823761,229.34290289878845,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvk,0.41944682598114014,255.85755014419556,42084,18,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9586983919143677,22.16069006919861,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9549436569213867,19.03478693962097,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9436795711517334,15.903090953826904,4794,2,10000,RandomProjectionRegenerativeContinuous +ChessKrvkp,0.9549436569213867,13.480230331420898,4794,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.4862385392189026,2.4990150928497314,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,2.9657022953033447,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.5596330165863037,2.658141613006592,652,2,10000,RandomProjectionRegenerativeContinuous +CongressionalVoting,0.5688073635101318,2.5264885425567627,652,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.75,1.0225818157196045,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.5384615659713745,1.2330350875854492,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7115384340286255,1.5809352397918701,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.807692289352417,1.866990089416504,312,2,10000,RandomProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.8528138399124146,4.707352876663208,1056,11,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7419030070304871,346.15767884254456,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7488306164741516,334.7725479602814,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.7803896069526672,359.08297657966614,101336,3,10000,RandomProjectionRegenerativeContinuous +Connect4,0.772337019443512,377.85734510421753,101336,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.45652174949645996,10.07352089881897,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.44021740555763245,10.289657831192017,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.45923912525177,12.30467414855957,2210,3,10000,RandomProjectionRegenerativeContinuous +Contrac,0.46195653080940247,10.22518539428711,2210,3,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.8430232405662537,3.4982831478118896,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.8662790656089783,3.7586588859558105,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.854651153087616,5.508009433746338,1036,2,10000,RandomProjectionRegenerativeContinuous +CreditApproval,0.854651153087616,3.8391990661621094,1036,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.75,3.6271896362304688,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.7421875,4.594523191452026,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.578125,3.8211770057678223,768,2,10000,RandomProjectionRegenerativeContinuous +CylinderBands,0.578125,3.7946255207061768,768,2,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,2.5274393558502197,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9450549483299255,2.418896436691284,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,2.7605068683624268,550,6,10000,RandomProjectionRegenerativeContinuous +Dermatology,0.9450549483299255,2.6893885135650635,550,6,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.7575757503509521,0.7204604148864746,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,0.8045823574066162,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.7575757503509521,0.7251460552215576,196,2,10000,RandomProjectionRegenerativeContinuous +Echocardiogram,0.7878788113594055,0.7262482643127441,196,2,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.8452380895614624,2.2108347415924072,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.738095223903656,1.9220788478851318,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.773809552192688,2.159484386444092,504,8,10000,RandomProjectionRegenerativeContinuous +Ecoli,0.6785714030265808,2.147850751876831,504,8,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.8385416865348816,4.17931056022644,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.828125,4.900568246841431,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.8333333134651184,4.9314916133880615,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY1,0.7916666865348816,4.1807801723480225,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.8333333134651184,3.7974038124084473,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.84375,6.027122974395752,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.828125,5.4112229347229,1152,3,10000,RandomProjectionRegenerativeContinuous +EnergyY2,0.875,4.792531728744507,1152,3,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8799999952316284,0.7726573944091797,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.6800000071525574,1.1504347324371338,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8799999952316284,0.6053922176361084,150,2,10000,RandomProjectionRegenerativeContinuous +Fertility,0.8399999737739563,0.958930253982544,150,2,10000,RandomProjectionRegenerativeContinuous +Flags,0.4583333432674408,1.5310232639312744,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.3958333432674408,1.6286814212799072,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.5,2.3870184421539307,292,8,10000,RandomProjectionRegenerativeContinuous +Flags,0.3333333432674408,1.6689832210540771,292,8,10000,RandomProjectionRegenerativeContinuous +Glass,0.6792452931404114,2.2378242015838623,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.5660377144813538,2.0399601459503174,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.5849056839942932,1.7708425521850586,322,6,10000,RandomProjectionRegenerativeContinuous +Glass,0.4150943458080292,1.6065216064453125,322,6,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.7236841917037964,2.207244873046875,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.5263158082962036,2.0880563259124756,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.6315789222717285,2.080714464187622,460,2,10000,RandomProjectionRegenerativeContinuous +HabermanSurvival,0.5394737124443054,2.1498749256134033,460,2,10000,RandomProjectionRegenerativeContinuous +HayesRoth,0.0357142873108387,1.4497060775756836,264,3,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.5921052694320679,2.39544939994812,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.5394737124443054,2.3427674770355225,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.5657894611358643,2.5912835597991943,454,5,10000,RandomProjectionRegenerativeContinuous +HeartCleveland,0.5131579041481018,1.8798198699951172,454,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.7808219194412231,1.9076874256134033,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.767123281955719,1.7035460472106934,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.7397260069847107,1.453155279159546,442,5,10000,RandomProjectionRegenerativeContinuous +HeartHungarian,0.7808219194412231,1.6755125522613525,442,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,0.9498968124389648,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.4516128897666931,0.9693665504455566,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.4193548262119293,0.8126049041748047,184,5,10000,RandomProjectionRegenerativeContinuous +HeartSwitzerland,0.25806450843811035,1.2165725231170654,184,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.30000001192092896,1.465036392211914,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,1.2013418674468994,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.2199999988079071,1.4496970176696777,300,5,10000,RandomProjectionRegenerativeContinuous +HeartVa,0.18000000715255737,1.4502043724060059,300,5,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.8717948794364929,0.7913203239440918,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.8205128312110901,1.0902724266052246,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.8717948794364929,0.9911055564880371,232,2,10000,RandomProjectionRegenerativeContinuous +Hepatitis,0.6666666865348816,1.1746413707733154,232,2,10000,RandomProjectionRegenerativeContinuous +HillValley,0.7161716222763062,5.110107183456421,1212,2,10000,RandomProjectionRegenerativeContinuous +HorseColic,0.6323529481887817,2.5380189418792725,600,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.698630154132843,2.8797457218170166,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.698630154132843,3.114109516143799,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.6506849527359009,3.6649553775787354,874,2,10000,RandomProjectionRegenerativeContinuous +IlpdIndianLiver,0.664383590221405,2.6541521549224854,874,2,10000,RandomProjectionRegenerativeContinuous +ImageSegmentation,0.3047619163990021,4.90753173828125,420,7,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.875,1.5877234935760498,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,2.2166240215301514,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.9318181872367859,1.690065622329712,526,2,10000,RandomProjectionRegenerativeContinuous +Ionosphere,0.8977272510528564,1.5958342552185059,526,2,10000,RandomProjectionRegenerativeContinuous +Iris,0.7297297120094299,1.2741451263427734,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.8108108043670654,1.2352337837219238,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.837837815284729,1.3088040351867676,226,3,10000,RandomProjectionRegenerativeContinuous +Iris,0.837837815284729,1.1833405494689941,226,3,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.6959999799728394,7.07390022277832,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.6399999856948853,6.06402850151062,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.6000000238418579,6.407400369644165,1500,10,10000,RandomProjectionRegenerativeContinuous +LedDisplay,0.671999990940094,6.302833080291748,1500,10,10000,RandomProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.526787519454956,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.1666666716337204,0.5754539966583252,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.570199728012085,36,3,10000,RandomProjectionRegenerativeContinuous +Lenses,1.0,0.5142228603363037,36,3,10000,RandomProjectionRegenerativeContinuous +Letter,0.8411999940872192,127.3604006767273,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.854200005531311,143.9490146636963,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.8453999757766724,133.42602038383484,30000,26,10000,RandomProjectionRegenerativeContinuous +Letter,0.8312000036239624,127.72273540496826,30000,26,10000,RandomProjectionRegenerativeContinuous +Libras,0.5888888835906982,2.9264273643493652,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.6777777671813965,2.5148119926452637,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.6555555462837219,2.6591453552246094,540,15,10000,RandomProjectionRegenerativeContinuous +Libras,0.7111111283302307,2.3447628021240234,540,15,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8195488452911377,3.9025349617004395,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8721804618835449,3.830394983291626,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.6917293071746826,4.234019994735718,796,9,10000,RandomProjectionRegenerativeContinuous +LowResSpect,0.8872180581092834,4.408471584320068,796,9,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.625,0.37891554832458496,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.625,0.5254871845245361,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.375,0.4037821292877197,48,3,10000,RandomProjectionRegenerativeContinuous +LungCancer,0.25,0.5776004791259766,48,3,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.6756756901741028,0.9273195266723633,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.7837837934494019,1.416872262954712,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.7297297120094299,1.1794114112854004,222,4,10000,RandomProjectionRegenerativeContinuous +Lymphography,0.8108108043670654,0.9911165237426758,222,4,10000,RandomProjectionRegenerativeContinuous +Magic,0.7509989738464355,105.30763959884644,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.7840168476104736,108.728506565094,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.6967402696609497,120.14946937561035,28530,2,10000,RandomProjectionRegenerativeContinuous +Magic,0.8351209163665771,112.53874206542969,28530,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7541666626930237,5.916133165359497,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.4000000059604645,5.021914005279541,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.7708333134651184,5.308716297149658,1442,2,10000,RandomProjectionRegenerativeContinuous +Mammographic,0.75,5.0113255977630615,1442,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8456452488899231,853.929575920105,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8306679725646973,916.5684728622437,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.8598536252975464,1162.325012922287,195096,2,10000,RandomProjectionRegenerativeContinuous +Miniboone,0.868495523929596,876.0181486606598,195096,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.5769230723381042,1.4776368141174316,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.692307710647583,1.2369575500488281,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,0.8579497337341309,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolPromoter,0.692307710647583,1.5674188137054443,160,2,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.797992467880249,22.63750195503235,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.8080301284790039,29.302387952804565,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.8193224668502808,30.603336095809937,4786,3,10000,RandomProjectionRegenerativeContinuous +MolecBiolSplice,0.682559609413147,25.133408308029175,4786,3,10000,RandomProjectionRegenerativeContinuous +Monks1,0.5532407164573669,2.858977794647217,248,2,10000,RandomProjectionRegenerativeContinuous +Monks2,0.5,4.347960472106934,338,2,10000,RandomProjectionRegenerativeContinuous +Monks3,0.5648148059844971,4.163039922714233,244,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,0.9995076060295105,79.79672956466675,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,0.9935992360115051,62.63829731941223,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,0.9965534210205078,72.98326015472412,12186,2,10000,RandomProjectionRegenerativeContinuous +Mushroom,1.0,69.47086429595947,12186,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.7478991746902466,3.7127201557159424,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.8235294222831726,3.588592052459717,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.6638655662536621,3.93074631690979,714,2,10000,RandomProjectionRegenerativeContinuous +Musk1,0.7142857313156128,3.2203729152679443,714,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.9557307362556458,47.768757581710815,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.9642207622528076,56.42683124542236,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.8635536432266235,54.03373980522156,9898,2,10000,RandomProjectionRegenerativeContinuous +Musk2,0.9442086219787598,67.909512758255,9898,2,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8996913433074951,117.86010241508484,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8833333253860474,103.26219439506531,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8808642029762268,117.94039368629456,19440,5,10000,RandomProjectionRegenerativeContinuous +Nursery,0.8885802626609802,90.30715227127075,19440,5,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7490196228027344,6.970173597335815,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6823529601097107,5.6644182205200195,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7019608020782471,7.509960889816284,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7333333492279053,5.76330041885376,1534,2,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9137254953384399,5.303265571594238,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8745098114013672,8.65303087234497,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8235294222831726,6.380805492401123,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8705882430076599,7.264873027801514,1534,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7105262875556946,6.629942893981934,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.75,8.416473627090454,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7324561476707458,5.479533672332764,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7236841917037964,5.127821207046509,1368,2,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9298245906829834,4.433310270309448,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8070175647735596,6.035268068313599,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.7631579041481018,4.647393703460693,1368,3,10000,RandomProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.8333333134651184,6.9714953899383545,1368,3,10000,RandomProjectionRegenerativeContinuous +Optical,0.908180296421051,52.02304124832153,7646,10,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9700315594673157,11.81189227104187,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9574132561683655,11.422086238861084,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9637224078178406,13.305358648300171,3804,2,10000,RandomProjectionRegenerativeContinuous +Ozone,0.9700315594673157,14.705935001373291,3804,2,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9502924084663391,37.19129514694214,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9554093480110168,41.04298281669617,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9678362607955933,43.26746892929077,8210,5,10000,RandomProjectionRegenerativeContinuous +PageBlocks,0.9517543911933899,34.95177412033081,8210,5,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8979591727256775,1.2865355014801025,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8367347121238708,1.1557345390319824,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.8367347121238708,1.1543827056884766,292,2,10000,RandomProjectionRegenerativeContinuous +Parkinsons,0.6734693646430969,1.2450509071350098,292,2,10000,RandomProjectionRegenerativeContinuous +Pendigits,0.9431103467941284,82.24244213104248,14988,10,10000,RandomProjectionRegenerativeContinuous +Pima,0.6302083134651184,3.9087698459625244,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.6458333134651184,4.23814845085144,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.671875,3.8943865299224854,1152,2,10000,RandomProjectionRegenerativeContinuous +Pima,0.6875,3.9153292179107666,1152,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,0.9570612907409668,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.9230769276618958,0.9196608066558838,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,0.9772417545318604,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,0.7932708263397217,160,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6153846383094788,0.9593896865844727,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.4615384638309479,1.085097312927246,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.6538461446762085,0.8119485378265381,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.4615384638309479,1.7425768375396729,154,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,0.8808088302612305,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.6521739363670349,2.057372570037842,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,0.8233933448791504,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.43478259444236755,1.0879783630371094,138,3,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.800000011920929,0.7365837097167969,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,0.7712812423706055,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.36000001430511475,0.7256827354431152,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,0.7373089790344238,154,2,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,0.8109068870544434,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.4615384638309479,0.8544154167175293,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.6153846383094788,1.0816771984100342,158,6,10000,RandomProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,1.1260859966278076,158,6,10000,RandomProjectionRegenerativeContinuous +Planning,0.4888888895511627,1.175124168395996,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.46666666865348816,1.2120652198791504,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.5111111402511597,1.477341890335083,274,2,10000,RandomProjectionRegenerativeContinuous +Planning,0.5111111402511597,1.1592633724212646,274,2,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.5774999856948853,19.406516551971436,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.6349999904632568,9.907975435256958,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.6075000166893005,11.141479730606079,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantMargin,0.6050000190734863,15.62224817276001,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.47749999165534973,12.923198461532593,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.44999998807907104,18.38009810447693,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.4399999976158142,18.217434883117676,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantShape,0.4699999988079071,15.746641635894775,2400,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.6524999737739563,15.483772039413452,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.5575000047683716,14.086348056793213,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.6349999904632568,12.67445969581604,2398,100,10000,RandomProjectionRegenerativeContinuous +PlantTexture,0.6000000238418579,13.39406418800354,2398,100,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,0.7570896148681641,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,0.8368129730224609,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.6363636255264282,0.7652709484100342,136,3,10000,RandomProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,0.8104250431060791,136,3,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.40243902802467346,2.710420846939087,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.3658536672592163,2.37557053565979,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.46341463923454285,2.077718734741211,496,15,10000,RandomProjectionRegenerativeContinuous +PrimaryTumor,0.4146341383457184,2.0581085681915283,496,15,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9729729890823364,37.032634973526,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9800000190734863,32.4644455909729,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9740540385246277,32.43213987350464,11100,2,10000,RandomProjectionRegenerativeContinuous +Ringnorm,0.9735134840011597,33.841479539871216,11100,2,10000,RandomProjectionRegenerativeContinuous +Seeds,0.6730769276618958,1.8568735122680664,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.807692289352417,1.2668662071228027,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.8846153616905212,1.2163338661193848,316,3,10000,RandomProjectionRegenerativeContinuous +Seeds,0.8269230723381042,1.4467415809631348,316,3,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8844221234321594,13.457212924957275,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8492462038993835,12.89105486869812,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8542713522911072,10.87659502029419,2390,10,10000,RandomProjectionRegenerativeContinuous +Semeion,0.8090452551841736,14.54714298248291,2390,10,10000,RandomProjectionRegenerativeContinuous +Soybean,0.41223403811454773,3.8337244987487793,614,18,10000,RandomProjectionRegenerativeContinuous +Spambase,0.9330434799194336,34.28894567489624,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.8817391395568848,29.112628936767578,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.8886956572532654,38.031896114349365,6902,2,10000,RandomProjectionRegenerativeContinuous +Spambase,0.9121739268302917,22.566497802734375,6902,2,10000,RandomProjectionRegenerativeContinuous +Spect,0.4516128897666931,1.033686637878418,158,2,10000,RandomProjectionRegenerativeContinuous +Spectf,0.5133689641952515,1.9958186149597168,160,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.604651153087616,4.419770956039429,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5,3.611492156982422,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5813953280448914,3.679090976715088,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5406976938247681,4.673754692077637,1036,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6919999718666077,6.606271266937256,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.7080000042915344,9.202537536621094,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6800000071525574,5.0238401889801025,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogGermanCredit,0.6800000071525574,5.793501377105713,1500,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8059701323509216,1.758265733718872,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.7164179086685181,1.5064489841461182,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.7313432693481445,1.849395513534546,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogHeart,0.8208954930305481,1.5447325706481934,406,2,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.8942807912826538,13.757408618927002,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9497400522232056,13.995939493179321,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9324089884757996,14.41454267501831,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogImage,0.9376083016395569,20.171411752700806,3466,7,10000,RandomProjectionRegenerativeContinuous +StatlogLandsat,0.8629999756813049,46.57885789871216,8870,6,10000,RandomProjectionRegenerativeContinuous +StatlogShuttle,0.9952414035797119,458.2071614265442,87000,7,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6540284156799316,5.943814516067505,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.7251184582710266,6.498339891433716,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.7440758347511292,6.53457236289978,1270,4,10000,RandomProjectionRegenerativeContinuous +StatlogVehicle,0.6872037649154663,5.843032598495483,1270,4,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6226804256439209,15.082747220993042,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6701030731201172,18.080995082855225,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6783505082130432,17.73605704307556,2912,7,10000,RandomProjectionRegenerativeContinuous +SteelPlates,0.6061855554580688,17.3365159034729,2912,7,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.7200000286102295,4.822299003601074,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8600000143051147,5.640819549560547,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.9133333563804626,5.330946445465088,900,6,10000,RandomProjectionRegenerativeContinuous +SyntheticControl,0.8199999928474426,4.3451666831970215,900,6,10000,RandomProjectionRegenerativeContinuous +Teaching,0.44736841320991516,1.4448695182800293,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.5526315569877625,1.3025918006896973,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.34210526943206787,1.4843146800994873,226,3,10000,RandomProjectionRegenerativeContinuous +Teaching,0.5526315569877625,1.2723135948181152,226,3,10000,RandomProjectionRegenerativeContinuous +Thyroid,0.9224037528038025,43.98043918609619,7544,3,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.8158996105194092,7.69490647315979,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.8828451633453369,8.093330383300781,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.9121338725090027,5.994963884353638,1438,2,10000,RandomProjectionRegenerativeContinuous +TicTacToe,0.8535565137863159,6.819426774978638,1438,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7909091114997864,23.430845975875854,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.49272727966308594,21.80573320388794,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.7509090900421143,13.952957153320312,3302,2,10000,RandomProjectionRegenerativeContinuous +Titanic,0.5199999809265137,21.741549253463745,3302,2,10000,RandomProjectionRegenerativeContinuous +Trains,0.5,0.5336990356445312,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,1.0,0.8260366916656494,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,1.0,0.7608742713928223,16,2,10000,RandomProjectionRegenerativeContinuous +Trains,0.5,0.9851973056793213,16,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6405405402183533,57.4574921131134,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6864864826202393,68.71579694747925,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6448648571968079,53.15888547897339,11100,2,10000,RandomProjectionRegenerativeContinuous +Twonorm,0.6632432341575623,62.76473903656006,11100,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7792207598686218,2.135824680328369,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7142857313156128,2.106855869293213,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8181818127632141,2.2663753032684326,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn2Clases,0.7402597665786743,2.160278558731079,466,2,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.6623376607894897,2.314879894256592,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8701298832893372,2.165541172027588,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7272727489471436,2.7918763160705566,466,3,10000,RandomProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7792207598686218,1.8407261371612549,466,3,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.8475073575973511,42.92544412612915,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.8042522072792053,42.66273093223572,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.8387096524238586,42.690102100372314,8184,4,10000,RandomProjectionRegenerativeContinuous +WallFollowing,0.8401759266853333,48.29249334335327,8184,4,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8424000144004822,31.002476930618286,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8240000009536743,33.57364273071289,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8144000172615051,33.548175573349,7500,3,10000,RandomProjectionRegenerativeContinuous +Waveform,0.8551999926567078,43.30259990692139,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8623999953269958,40.441778898239136,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8407999873161316,38.47984290122986,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8223999738693237,42.20084810256958,7500,3,10000,RandomProjectionRegenerativeContinuous +WaveformNoise,0.8335999846458435,42.43528509140015,7500,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.9318181872367859,1.6177453994750977,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.8863636255264282,1.664649248123169,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.9545454382896423,1.4751286506652832,268,3,10000,RandomProjectionRegenerativeContinuous +Wine,0.9090909361839294,1.2813332080841064,268,3,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.5299999713897705,14.098705291748047,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.5099999904632568,15.00192928314209,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.4950000047683716,14.720046758651733,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityRed,0.6025000214576721,10.135110139846802,2398,6,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.44281044602394104,43.20886015892029,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.5539215803146362,42.760695934295654,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.42238563299179077,45.2101993560791,7348,7,10000,RandomProjectionRegenerativeContinuous +WineQualityWhite,0.4493463933467865,41.16916871070862,7348,7,10000,RandomProjectionRegenerativeContinuous +Yeast,0.5498652458190918,11.449051856994629,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.4609164297580719,10.117655038833618,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.49865227937698364,9.566806316375732,2226,10,10000,RandomProjectionRegenerativeContinuous +Yeast,0.49056604504585266,10.926561117172241,2226,10,10000,RandomProjectionRegenerativeContinuous +Zoo,1.0,0.8984227180480957,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.9599999785423279,0.8067233562469482,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,1.0,0.7096941471099854,152,7,10000,RandomProjectionRegenerativeContinuous +Zoo,0.9200000166893005,0.702221155166626,152,7,10000,RandomProjectionRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1677304264.7924862.csv b/examples/hdc_methods_survey/results/results1677304264.7924862.csv new file mode 100644 index 00000000..f3634485 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677304264.7924862.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5842911601066589,29.112510681152344,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.4559386968612671,38.19522213935852,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5977011322975159,35.50799369812012,6266,3,10000,RandomProjectionRegenerativeReset +Abalone,0.5948275923728943,40.0751838684082,6266,3,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,1.04636812210083,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,0.9131937026977539,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,1.0136699676513672,180,2,10000,RandomProjectionRegenerativeReset +AcuteInflammation,1.0,0.9052863121032715,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9300150871276855,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9010655879974365,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9552550315856934,180,2,10000,RandomProjectionRegenerativeReset +AcuteNephritis,1.0,0.9138147830963135,180,2,10000,RandomProjectionRegenerativeReset +Adult,0.7749524116516113,375.1560962200165,65122,2,10000,RandomProjectionRegenerativeReset +Annealing,0.1599999964237213,7.503615856170654,1596,5,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.5132743120193481,4.213215112686157,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.4955752193927765,3.47914457321167,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.2654867172241211,3.375385284423828,678,13,10000,RandomProjectionRegenerativeReset +Arrhythmia,0.6283186078071594,3.53311824798584,678,13,10000,RandomProjectionRegenerativeReset +AudiologyStd,0.6800000071525574,1.286036729812622,342,18,10000,RandomProjectionRegenerativeReset +BalanceScale,0.9166666865348816,3.249070405960083,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8910256624221802,3.5343563556671143,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8974359035491943,3.5541112422943115,938,3,10000,RandomProjectionRegenerativeReset +BalanceScale,0.8974359035491943,3.5487093925476074,938,3,10000,RandomProjectionRegenerativeReset +Balloons,0.5,0.3042728900909424,24,2,10000,RandomProjectionRegenerativeReset +Balloons,0.75,0.34195947647094727,24,2,10000,RandomProjectionRegenerativeReset +Balloons,1.0,0.3112459182739258,24,2,10000,RandomProjectionRegenerativeReset +Balloons,1.0,0.47960877418518066,24,2,10000,RandomProjectionRegenerativeReset +Bank,0.8761062026023865,28.923355102539062,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.7469026446342468,28.886017084121704,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8256637454032898,31.320998191833496,6782,2,10000,RandomProjectionRegenerativeReset +Bank,0.8840708136558533,30.004302978515625,6782,2,10000,RandomProjectionRegenerativeReset +Blood,0.6631016135215759,4.22661566734314,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.7379679083824158,4.749903678894043,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.7219251394271851,4.664748907089233,1122,2,10000,RandomProjectionRegenerativeReset +Blood,0.7700534462928772,6.973049163818359,1122,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.6338028311729431,4.182136535644531,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.577464759349823,2.0793566703796387,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.7605633735656738,1.848522663116455,430,2,10000,RandomProjectionRegenerativeReset +BreastCancer,0.591549277305603,1.8306224346160889,430,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.845714271068573,4.3160083293914795,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.8628571629524231,4.823477745056152,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9028571248054504,4.056359529495239,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWisc,0.9142857193946838,4.689015626907349,1048,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.9788732528686523,4.594510555267334,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.908450722694397,4.587208032608032,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.908450722694397,3.4155659675598145,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscDiag,0.8591549396514893,3.1820132732391357,854,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,1.7419581413269043,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.6326530575752258,1.1317338943481445,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.6326530575752258,1.508897304534912,298,2,10000,RandomProjectionRegenerativeReset +BreastCancerWiscProg,0.7551020383834839,1.4633738994598389,298,2,10000,RandomProjectionRegenerativeReset +BreastTissue,0.807692289352417,0.7692868709564209,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.7307692170143127,1.178532361984253,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.5769230723381042,0.7592191696166992,160,6,10000,RandomProjectionRegenerativeReset +BreastTissue,0.692307710647583,1.0972638130187988,160,6,10000,RandomProjectionRegenerativeReset +Car,0.8935185074806213,9.628215312957764,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.7847222089767456,9.856287717819214,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.8773148059844971,10.413771152496338,2592,4,10000,RandomProjectionRegenerativeReset +Car,0.9120370149612427,11.884198188781738,2592,4,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7062146663665771,14.530566453933716,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7758945226669312,15.213986873626709,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7193973660469055,17.63364267349243,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography10Clases,0.7570621371269226,16.119933128356934,3190,10,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.887005627155304,13.322510957717896,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.9133710265159607,13.732548236846924,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.8851224184036255,13.82980465888977,3190,3,10000,RandomProjectionRegenerativeReset +Cardiotocography3Clases,0.8192090392112732,13.890684604644775,3190,3,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.41417166590690613,190.63980722427368,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.36412888765335083,173.93476152420044,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.3829483985900879,184.00853776931763,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvk,0.4059024751186371,207.53362154960632,42084,18,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.969962477684021,21.0419762134552,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9386733174324036,23.695858240127563,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9674593210220337,23.1853129863739,4794,2,10000,RandomProjectionRegenerativeReset +ChessKrvkp,0.9511889815330505,19.887467861175537,4794,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5229358077049255,4.069648742675781,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.6146789193153381,3.385868787765503,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.60550457239151,3.944988965988159,652,2,10000,RandomProjectionRegenerativeReset +CongressionalVoting,0.5045871734619141,3.6897072792053223,652,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,1.2254118919372559,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.5,1.3573658466339111,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7307692170143127,1.4301955699920654,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6538461446762085,1.8583526611328125,312,2,10000,RandomProjectionRegenerativeReset +ConnBenchVowelDeterding,0.7121211886405945,4.881483316421509,1056,11,10000,RandomProjectionRegenerativeReset +Connect4,0.7861921787261963,569.2105123996735,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7821658849716187,528.3357989788055,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7888566255569458,620.6110060214996,101336,3,10000,RandomProjectionRegenerativeReset +Connect4,0.7391793727874756,544.3151879310608,101336,3,10000,RandomProjectionRegenerativeReset +Contrac,0.4429347813129425,10.379999876022339,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.39673912525177,7.685750961303711,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.4211956560611725,12.587654113769531,2210,3,10000,RandomProjectionRegenerativeReset +Contrac,0.39402174949645996,8.767991304397583,2210,3,10000,RandomProjectionRegenerativeReset +CreditApproval,0.7965116500854492,6.265995979309082,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.7383720874786377,4.99016261100769,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.8662790656089783,4.835456848144531,1036,2,10000,RandomProjectionRegenerativeReset +CreditApproval,0.854651153087616,5.409494161605835,1036,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.6875,5.017190217971802,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.6796875,5.195824384689331,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.6953125,4.544839382171631,768,2,10000,RandomProjectionRegenerativeReset +CylinderBands,0.6875,3.376643657684326,768,2,10000,RandomProjectionRegenerativeReset +Dermatology,0.9340659379959106,1.889519214630127,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9230769276618958,1.879615306854248,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.9120879173278809,3.3211538791656494,550,6,10000,RandomProjectionRegenerativeReset +Dermatology,0.901098906993866,1.8688127994537354,550,6,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.8181818127632141,0.8280627727508545,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.8181818127632141,0.8509764671325684,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,0.9922037124633789,196,2,10000,RandomProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,0.8096725940704346,196,2,10000,RandomProjectionRegenerativeReset +Ecoli,0.738095223903656,1.8220906257629395,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.75,2.730635643005371,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.761904776096344,2.6006524562835693,504,8,10000,RandomProjectionRegenerativeReset +Ecoli,0.726190447807312,1.8351504802703857,504,8,10000,RandomProjectionRegenerativeReset +EnergyY1,0.8229166865348816,4.1444480419158936,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.875,5.727543830871582,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.6927083134651184,3.8308968544006348,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY1,0.8125,3.6999073028564453,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.8020833134651184,3.6792147159576416,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.7291666865348816,3.7298598289489746,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.8489583134651184,3.682725667953491,1152,3,10000,RandomProjectionRegenerativeReset +EnergyY2,0.84375,3.66487717628479,1152,3,10000,RandomProjectionRegenerativeReset +Fertility,0.8799999952316284,0.6593949794769287,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.9200000166893005,0.6707215309143066,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.8399999737739563,0.6693103313446045,150,2,10000,RandomProjectionRegenerativeReset +Fertility,0.8399999737739563,0.6969931125640869,150,2,10000,RandomProjectionRegenerativeReset +Flags,0.4791666567325592,1.816805362701416,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.4791666567325592,2.0945119857788086,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.4375,1.2440383434295654,292,8,10000,RandomProjectionRegenerativeReset +Flags,0.375,1.8664250373840332,292,8,10000,RandomProjectionRegenerativeReset +Glass,0.6226415038108826,1.293165683746338,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.7169811129570007,1.4573290348052979,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.5094339847564697,1.1191935539245605,322,6,10000,RandomProjectionRegenerativeReset +Glass,0.6226415038108826,1.78584623336792,322,6,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.5921052694320679,2.8327982425689697,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.6973684430122375,5.600218296051025,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.6578947305679321,5.108015775680542,460,2,10000,RandomProjectionRegenerativeReset +HabermanSurvival,0.75,4.344646215438843,460,2,10000,RandomProjectionRegenerativeReset +HayesRoth,0.1428571492433548,3.15682053565979,264,3,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.5394737124443054,3.636348247528076,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.5921052694320679,3.5517544746398926,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.42105263471603394,4.481027841567993,454,5,10000,RandomProjectionRegenerativeReset +HeartCleveland,0.46052631735801697,3.5884525775909424,454,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.767123281955719,2.616374969482422,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.9041095972061157,2.093940258026123,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.8493150472640991,2.3408877849578857,442,5,10000,RandomProjectionRegenerativeReset +HeartHungarian,0.8219178318977356,2.022165536880493,442,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.35483869910240173,1.0835585594177246,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.3870967626571655,1.0963795185089111,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.35483869910240173,1.1498100757598877,184,5,10000,RandomProjectionRegenerativeReset +HeartSwitzerland,0.29032257199287415,1.4574284553527832,184,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.30000001192092896,3.009310722351074,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.30000001192092896,2.7031023502349854,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.20000000298023224,1.3456840515136719,300,5,10000,RandomProjectionRegenerativeReset +HeartVa,0.4000000059604645,1.2927610874176025,300,5,10000,RandomProjectionRegenerativeReset +Hepatitis,0.8205128312110901,0.9096581935882568,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.7435897588729858,0.9226415157318115,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.7692307829856873,0.9243290424346924,232,2,10000,RandomProjectionRegenerativeReset +Hepatitis,0.8461538553237915,1.231628179550171,232,2,10000,RandomProjectionRegenerativeReset +HillValley,0.8828383088111877,7.723012685775757,1212,2,10000,RandomProjectionRegenerativeReset +HorseColic,0.6470588445663452,1.5482592582702637,600,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.6780821681022644,2.620877742767334,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.6917808055877686,3.453134059906006,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.6712328791618347,2.216398000717163,874,2,10000,RandomProjectionRegenerativeReset +IlpdIndianLiver,0.732876718044281,2.7923076152801514,874,2,10000,RandomProjectionRegenerativeReset +ImageSegmentation,0.2447618991136551,9.089102983474731,420,7,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9431818127632141,2.240492105484009,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.8409090638160706,2.127072811126709,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.5113636255264282,1.8000681400299072,526,2,10000,RandomProjectionRegenerativeReset +Ionosphere,0.9090909361839294,1.4152653217315674,526,2,10000,RandomProjectionRegenerativeReset +Iris,0.8108108043670654,0.9966733455657959,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.7837837934494019,4.668533802032471,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.7837837934494019,1.1510295867919922,226,3,10000,RandomProjectionRegenerativeReset +Iris,0.837837815284729,1.126772403717041,226,3,10000,RandomProjectionRegenerativeReset +LedDisplay,0.6359999775886536,8.83914065361023,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.6039999723434448,9.058173894882202,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.7200000286102295,9.618300676345825,1500,10,10000,RandomProjectionRegenerativeReset +LedDisplay,0.5759999752044678,7.440225839614868,1500,10,10000,RandomProjectionRegenerativeReset +Lenses,0.6666666865348816,0.40931248664855957,36,3,10000,RandomProjectionRegenerativeReset +Lenses,0.1666666716337204,0.3939192295074463,36,3,10000,RandomProjectionRegenerativeReset +Lenses,1.0,0.42545127868652344,36,3,10000,RandomProjectionRegenerativeReset +Lenses,1.0,0.3647894859313965,36,3,10000,RandomProjectionRegenerativeReset +Letter,0.7911999821662903,196.91042971611023,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8313999772071838,163.38082098960876,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8414000272750854,179.84782791137695,30000,26,10000,RandomProjectionRegenerativeReset +Letter,0.8259999752044678,176.80744791030884,30000,26,10000,RandomProjectionRegenerativeReset +Libras,0.6000000238418579,2.1108651161193848,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.644444465637207,2.735589027404785,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.6666666865348816,2.2680726051330566,540,15,10000,RandomProjectionRegenerativeReset +Libras,0.7111111283302307,3.4418904781341553,540,15,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8571428656578064,4.808095216751099,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.9248120188713074,5.138965368270874,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8345864415168762,4.348729848861694,796,9,10000,RandomProjectionRegenerativeReset +LowResSpect,0.8872180581092834,3.5547380447387695,796,9,10000,RandomProjectionRegenerativeReset +LungCancer,0.625,0.5376248359680176,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.375,0.3566768169403076,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.75,0.35672807693481445,48,3,10000,RandomProjectionRegenerativeReset +LungCancer,0.375,0.35286974906921387,48,3,10000,RandomProjectionRegenerativeReset +Lymphography,0.7837837934494019,1.67600417137146,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.837837815284729,0.8950300216674805,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.7297297120094299,1.3425483703613281,222,4,10000,RandomProjectionRegenerativeReset +Lymphography,0.8108108043670654,0.8836307525634766,222,4,10000,RandomProjectionRegenerativeReset +Magic,0.8441640138626099,131.99018502235413,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.7947424054145813,145.66048216819763,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.7802313566207886,156.26494145393372,28530,2,10000,RandomProjectionRegenerativeReset +Magic,0.8189274668693542,150.58945727348328,28530,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.6875,5.723900556564331,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.7041666507720947,5.734374761581421,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.6291666626930237,5.548595428466797,1442,2,10000,RandomProjectionRegenerativeReset +Mammographic,0.8041666746139526,5.486072540283203,1442,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8604686856269836,1330.6462547779083,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8524110913276672,1039.621036529541,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.7990220189094543,1060.7543120384216,195096,2,10000,RandomProjectionRegenerativeReset +Miniboone,0.8461065292358398,1078.0581130981445,195096,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,0.8141806125640869,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,0.7648043632507324,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.6153846383094788,0.9376428127288818,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolPromoter,0.7307692170143127,0.7908518314361572,160,2,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7628607153892517,25.25216770172119,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7917189598083496,25.08861780166626,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.8218318819999695,24.11045813560486,4786,3,10000,RandomProjectionRegenerativeReset +MolecBiolSplice,0.7189460396766663,25.560680627822876,4786,3,10000,RandomProjectionRegenerativeReset +Monks1,0.6041666865348816,1.9092590808868408,248,2,10000,RandomProjectionRegenerativeReset +Monks2,0.5300925970077515,2.8096840381622314,338,2,10000,RandomProjectionRegenerativeReset +Monks3,0.5671296119689941,1.7780282497406006,244,2,10000,RandomProjectionRegenerativeReset +Mushroom,0.9965534210205078,63.86752986907959,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,0.9724273681640625,57.536038398742676,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,0.9995076060295105,72.54913568496704,12186,2,10000,RandomProjectionRegenerativeReset +Mushroom,1.0,87.38132333755493,12186,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7647058963775635,6.196948289871216,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.8067227005958557,4.486952781677246,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.8235294222831726,4.106926441192627,714,2,10000,RandomProjectionRegenerativeReset +Musk1,0.7142857313156128,4.724307060241699,714,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9539114832878113,41.84191060066223,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9539114832878113,56.711055755615234,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9630078673362732,54.221917390823364,9898,2,10000,RandomProjectionRegenerativeReset +Musk2,0.9490600228309631,48.50130653381348,9898,2,10000,RandomProjectionRegenerativeReset +Nursery,0.8938271403312683,106.62045812606812,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8589506149291992,88.5110604763031,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8570987582206726,123.4769196510315,19440,5,10000,RandomProjectionRegenerativeReset +Nursery,0.8768518567085266,110.12521290779114,19440,5,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7607843279838562,5.213854789733887,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7137255072593689,9.655435562133789,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7411764860153198,9.483953714370728,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusNucleus4d,0.7176470756530762,6.225863456726074,1534,2,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8901960849761963,8.374516725540161,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8745098114013672,8.670448303222656,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8666666746139526,5.336918354034424,1534,3,10000,RandomProjectionRegenerativeReset +OocytesMerlucciusStates2f,0.8901960849761963,8.789993286132812,1534,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7280701994895935,9.126323461532593,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7543859481811523,8.985879182815552,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7587719559669495,4.584829568862915,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusNucleus2f,0.7324561476707458,4.6115946769714355,1368,2,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8377193212509155,7.365121126174927,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8640350699424744,4.493697881698608,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8552631735801697,7.47226357460022,1368,3,10000,RandomProjectionRegenerativeReset +OocytesTrisopterusStates5b,0.8771929740905762,7.347490072250366,1368,3,10000,RandomProjectionRegenerativeReset +Optical,0.9398998618125916,46.82016682624817,7646,10,10000,RandomProjectionRegenerativeReset +Ozone,0.9305993914604187,18.59276819229126,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.965299665927887,22.31045699119568,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9479495286941528,12.159523725509644,3804,2,10000,RandomProjectionRegenerativeReset +Ozone,0.9700315594673157,18.922359943389893,3804,2,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9429824352264404,28.971111059188843,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9466374516487122,47.43178987503052,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.969298243522644,44.55307102203369,8210,5,10000,RandomProjectionRegenerativeReset +PageBlocks,0.9649122953414917,38.055542945861816,8210,5,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8367347121238708,1.0935969352722168,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8571428656578064,1.1493029594421387,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8367347121238708,1.4451837539672852,292,2,10000,RandomProjectionRegenerativeReset +Parkinsons,0.8979591727256775,1.1100764274597168,292,2,10000,RandomProjectionRegenerativeReset +Pendigits,0.955974817276001,109.90176272392273,14988,10,10000,RandomProjectionRegenerativeReset +Pima,0.6510416865348816,3.882000684738159,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.640625,7.423353672027588,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.625,3.8998422622680664,1152,2,10000,RandomProjectionRegenerativeReset +Pima,0.6822916865348816,6.9635841846466064,1152,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,0.7020061016082764,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.7692307829856873,0.6977849006652832,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,0.7577822208404541,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesMaterial,0.807692289352417,0.7704973220825195,160,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.42307692766189575,0.8254239559173584,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.0358924865722656,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.5,0.9911220073699951,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesRelL,0.7307692170143127,1.6297621726989746,154,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.695652186870575,1.154510736465454,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.5652173757553101,1.1130201816558838,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.5652173757553101,1.0792739391326904,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesSpan,0.43478259444236755,1.0566599369049072,138,3,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,1.4952361583709717,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.9200000166893005,0.9246437549591064,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.800000011920929,0.8594777584075928,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesTOrD,0.6000000238418579,0.6679766178131104,154,2,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.5384615659713745,1.72906494140625,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.4615384638309479,1.3779761791229248,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.692307710647583,0.7571682929992676,158,6,10000,RandomProjectionRegenerativeReset +PittsburgBridgesType,0.3461538553237915,1.0480144023895264,158,6,10000,RandomProjectionRegenerativeReset +Planning,0.4888888895511627,1.3162550926208496,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.5111111402511597,2.3849916458129883,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.4000000059604645,1.540083646774292,274,2,10000,RandomProjectionRegenerativeReset +Planning,0.5555555820465088,1.896071195602417,274,2,10000,RandomProjectionRegenerativeReset +PlantMargin,0.6000000238418579,13.139237403869629,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.6050000190734863,17.407769680023193,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.6025000214576721,17.995246410369873,2400,100,10000,RandomProjectionRegenerativeReset +PlantMargin,0.5824999809265137,17.587540864944458,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.45249998569488525,19.740925073623657,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.42500001192092896,19.462637901306152,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.4124999940395355,18.29960036277771,2400,100,10000,RandomProjectionRegenerativeReset +PlantShape,0.4325000047683716,19.38731026649475,2400,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.6025000214576721,17.783446788787842,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.6575000286102295,17.3433940410614,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.5924999713897705,17.996779918670654,2398,100,10000,RandomProjectionRegenerativeReset +PlantTexture,0.6150000095367432,17.479188442230225,2398,100,10000,RandomProjectionRegenerativeReset +PostOperative,0.4545454680919647,0.7137558460235596,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.7272727489471436,0.9115345478057861,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.7272727489471436,0.8330552577972412,136,3,10000,RandomProjectionRegenerativeReset +PostOperative,0.4545454680919647,0.6756007671356201,136,3,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.4268292784690857,3.5463109016418457,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.3658536672592163,3.7999088764190674,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.3414634168148041,3.576083183288574,496,15,10000,RandomProjectionRegenerativeReset +PrimaryTumor,0.3658536672592163,3.983715534210205,496,15,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9681081175804138,57.1862268447876,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9551351070404053,58.38937830924988,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9837837815284729,62.22001338005066,11100,2,10000,RandomProjectionRegenerativeReset +Ringnorm,0.9681081175804138,59.61614203453064,11100,2,10000,RandomProjectionRegenerativeReset +Seeds,0.8846153616905212,2.0703279972076416,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.8846153616905212,2.180346727371216,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.8653846383094788,2.3347411155700684,316,3,10000,RandomProjectionRegenerativeReset +Seeds,0.8846153616905212,1.7070167064666748,316,3,10000,RandomProjectionRegenerativeReset +Semeion,0.8517587780952454,15.85522985458374,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.8517587780952454,17.688408851623535,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.8668341636657715,13.51633334159851,2390,10,10000,RandomProjectionRegenerativeReset +Semeion,0.8015075325965881,16.297091245651245,2390,10,10000,RandomProjectionRegenerativeReset +Soybean,0.5957446694374084,4.403670787811279,614,18,10000,RandomProjectionRegenerativeReset +Spambase,0.8886956572532654,30.147772073745728,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.9104347825050354,34.26344347000122,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.8513043522834778,36.73987436294556,6902,2,10000,RandomProjectionRegenerativeReset +Spambase,0.8921738862991333,32.754918813705444,6902,2,10000,RandomProjectionRegenerativeReset +Spect,0.6182795763015747,2.283531427383423,158,2,10000,RandomProjectionRegenerativeReset +Spectf,0.5668449401855469,1.0146493911743164,160,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.6162790656089783,5.89442253112793,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.43023255467414856,3.6228466033935547,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.4011628031730652,3.596435308456421,1036,2,10000,RandomProjectionRegenerativeReset +StatlogAustralianCredit,0.5930232405662537,3.621181011199951,1036,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.699999988079071,4.974075078964233,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.6759999990463257,8.676502466201782,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.6159999966621399,12.973571062088013,1500,2,10000,RandomProjectionRegenerativeReset +StatlogGermanCredit,0.699999988079071,8.010679244995117,1500,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.7910447716712952,1.6666390895843506,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.7313432693481445,2.5342164039611816,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.6567164063453674,2.456181764602661,406,2,10000,RandomProjectionRegenerativeReset +StatlogHeart,0.7910447716712952,2.4212374687194824,406,2,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9081456065177917,18.045509338378906,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9324089884757996,17.7034113407135,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.9462738037109375,21.841448545455933,3466,7,10000,RandomProjectionRegenerativeReset +StatlogImage,0.909878671169281,11.145492553710938,3466,7,10000,RandomProjectionRegenerativeReset +StatlogLandsat,0.8134999871253967,52.802045822143555,8870,6,10000,RandomProjectionRegenerativeReset +StatlogShuttle,0.9977241158485413,489.3017406463623,87000,7,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.6587677597999573,8.612545013427734,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.7345971465110779,4.417680501937866,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.6635071039199829,6.0590009689331055,1270,4,10000,RandomProjectionRegenerativeReset +StatlogVehicle,0.7203791737556458,10.329524993896484,1270,4,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6783505082130432,15.364252805709839,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6804123520851135,15.034547090530396,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.6989690661430359,17.633002758026123,2912,7,10000,RandomProjectionRegenerativeReset +SteelPlates,0.7030927538871765,16.405723333358765,2912,7,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.8533333539962769,4.745483875274658,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.7066666483879089,4.768181800842285,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.8666666746139526,4.997847318649292,900,6,10000,RandomProjectionRegenerativeReset +SyntheticControl,0.8333333134651184,4.680877685546875,900,6,10000,RandomProjectionRegenerativeReset +Teaching,0.5263158082962036,1.0348730087280273,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.5263158082962036,0.9956040382385254,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.2631579041481018,0.9733903408050537,226,3,10000,RandomProjectionRegenerativeReset +Teaching,0.4736842215061188,1.1055450439453125,226,3,10000,RandomProjectionRegenerativeReset +Thyroid,0.9221120476722717,45.71224021911621,7544,3,10000,RandomProjectionRegenerativeReset +TicTacToe,0.9288703203201294,7.301671981811523,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.9079498052597046,7.325500965118408,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.8912134170532227,5.531379222869873,1438,2,10000,RandomProjectionRegenerativeReset +TicTacToe,0.8828451633453369,5.404645204544067,1438,2,10000,RandomProjectionRegenerativeReset +Titanic,0.5799999833106995,21.723487377166748,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.7763636112213135,28.9611918926239,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.7509090900421143,30.33783745765686,3302,2,10000,RandomProjectionRegenerativeReset +Titanic,0.7454545497894287,33.85681438446045,3302,2,10000,RandomProjectionRegenerativeReset +Trains,0.0,0.3016664981842041,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.0,0.3095841407775879,16,2,10000,RandomProjectionRegenerativeReset +Trains,0.5,0.310650110244751,16,2,10000,RandomProjectionRegenerativeReset +Trains,1.0,0.3612241744995117,16,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.662162184715271,62.4534637928009,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6713513731956482,72.93284702301025,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6924324035644531,63.46813607215881,11100,2,10000,RandomProjectionRegenerativeReset +Twonorm,0.6578378081321716,69.57244229316711,11100,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8051947951316833,1.6371002197265625,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.7402597665786743,1.7410860061645508,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8181818127632141,1.6310174465179443,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn2Clases,0.8441558480262756,1.6846623420715332,466,2,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.6883116960525513,1.9610350131988525,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.7662337422370911,1.7976734638214111,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.8311688303947449,2.3531649112701416,466,3,10000,RandomProjectionRegenerativeReset +VertebralColumn3Clases,0.7532467246055603,2.661600112915039,466,3,10000,RandomProjectionRegenerativeReset +WallFollowing,0.8313782811164856,44.49110221862793,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7785923480987549,49.10778260231018,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.8401759266853333,54.076573848724365,8184,4,10000,RandomProjectionRegenerativeReset +WallFollowing,0.7617301940917969,49.70351958274841,8184,4,10000,RandomProjectionRegenerativeReset +Waveform,0.8543999791145325,42.216540575027466,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8263999819755554,43.365925550460815,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8151999711990356,44.50059914588928,7500,3,10000,RandomProjectionRegenerativeReset +Waveform,0.8199999928474426,45.5394332408905,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8407999873161316,41.024372816085815,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8256000280380249,33.144366979599,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8384000062942505,40.869889974594116,7500,3,10000,RandomProjectionRegenerativeReset +WaveformNoise,0.8456000089645386,36.783876180648804,7500,3,10000,RandomProjectionRegenerativeReset +Wine,0.9318181872367859,1.0001943111419678,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.9318181872367859,1.0003437995910645,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.9545454382896423,1.761169672012329,268,3,10000,RandomProjectionRegenerativeReset +Wine,0.9545454382896423,0.9918971061706543,268,3,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.4975000023841858,16.987436771392822,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5350000262260437,8.541966676712036,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.5,13.715578079223633,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityRed,0.44749999046325684,11.632059097290039,2398,6,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.491830050945282,38.35885453224182,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.48447713255882263,51.24234652519226,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.5147058963775635,33.42574667930603,7348,7,10000,RandomProjectionRegenerativeReset +WineQualityWhite,0.4207516312599182,35.48950386047363,7348,7,10000,RandomProjectionRegenerativeReset +Yeast,0.44474393129348755,15.436167240142822,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.49056604504585266,16.465304613113403,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.4501347839832306,14.911498308181763,2226,10,10000,RandomProjectionRegenerativeReset +Yeast,0.5175201892852783,14.018251180648804,2226,10,10000,RandomProjectionRegenerativeReset +Zoo,0.9200000166893005,0.7058265209197998,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.9200000166893005,1.007591724395752,152,7,10000,RandomProjectionRegenerativeReset +Zoo,1.0,0.5945906639099121,152,7,10000,RandomProjectionRegenerativeReset +Zoo,0.8399999737739563,0.5545258522033691,152,7,10000,RandomProjectionRegenerativeReset diff --git a/examples/hdc_methods_survey/results/results1677318853.976269.csv b/examples/hdc_methods_survey/results/results1677318853.976269.csv new file mode 100644 index 00000000..a6287d06 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677318853.976269.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5545976758003235,7.635840177536011,6266,3,10000,SinusoidProjection +Abalone,0.540229856967926,8.267225742340088,6266,3,10000,SinusoidProjection +Abalone,0.5622605085372925,4.364780426025391,6266,3,10000,SinusoidProjection +Abalone,0.5517241358757019,8.791729211807251,6266,3,10000,SinusoidProjection +AcuteInflammation,1.0,0.1977369785308838,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.3378915786743164,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.32236504554748535,180,2,10000,SinusoidProjection +AcuteInflammation,1.0,0.39339590072631836,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.2409968376159668,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.3920278549194336,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.3294188976287842,180,2,10000,SinusoidProjection +AcuteNephritis,1.0,0.4308779239654541,180,2,10000,SinusoidProjection +Adult,0.6850316524505615,113.80573511123657,65122,2,10000,SinusoidProjection +Annealing,0.75,0.8863210678100586,1596,5,10000,SinusoidProjection +Arrhythmia,0.4955752193927765,0.5895404815673828,678,13,10000,SinusoidProjection +Arrhythmia,0.5575221180915833,0.8802711963653564,678,13,10000,SinusoidProjection +Arrhythmia,0.47787609696388245,0.5874545574188232,678,13,10000,SinusoidProjection +Arrhythmia,0.5752212405204773,0.5897490978240967,678,13,10000,SinusoidProjection +AudiologyStd,0.800000011920929,0.4284040927886963,342,18,10000,SinusoidProjection +BalanceScale,0.7756410241127014,0.8373980522155762,938,3,10000,SinusoidProjection +BalanceScale,0.7948718070983887,1.1776363849639893,938,3,10000,SinusoidProjection +BalanceScale,0.7884615659713745,1.4126529693603516,938,3,10000,SinusoidProjection +BalanceScale,0.7692307829856873,1.2215747833251953,938,3,10000,SinusoidProjection +Balloons,0.75,0.1647205352783203,24,2,10000,SinusoidProjection +Balloons,1.0,0.12077450752258301,24,2,10000,SinusoidProjection +Balloons,0.75,0.11224150657653809,24,2,10000,SinusoidProjection +Balloons,0.5,0.17074179649353027,24,2,10000,SinusoidProjection +Bank,0.6185840964317322,7.549895286560059,6782,2,10000,SinusoidProjection +Bank,0.6035398244857788,7.085996627807617,6782,2,10000,SinusoidProjection +Bank,0.6141592860221863,8.348078966140747,6782,2,10000,SinusoidProjection +Bank,0.5982300639152527,7.753156661987305,6782,2,10000,SinusoidProjection +Blood,0.5668449401855469,1.2822868824005127,1122,2,10000,SinusoidProjection +Blood,0.6791443824768066,1.7705941200256348,1122,2,10000,SinusoidProjection +Blood,0.6310160160064697,1.202007532119751,1122,2,10000,SinusoidProjection +Blood,0.7700534462928772,1.683088779449463,1122,2,10000,SinusoidProjection +BreastCancer,0.7183098793029785,0.4306638240814209,430,2,10000,SinusoidProjection +BreastCancer,0.6760563254356384,0.36997246742248535,430,2,10000,SinusoidProjection +BreastCancer,0.7605633735656738,0.3727874755859375,430,2,10000,SinusoidProjection +BreastCancer,0.6338028311729431,0.6210455894470215,430,2,10000,SinusoidProjection +BreastCancerWisc,0.954285740852356,1.43953275680542,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9428571462631226,1.0635614395141602,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.954285740852356,1.4074320793151855,1048,2,10000,SinusoidProjection +BreastCancerWisc,0.9657142758369446,0.7941310405731201,1048,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.922535240650177,1.1522042751312256,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.922535240650177,1.0258493423461914,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.9718309640884399,1.0291664600372314,854,2,10000,SinusoidProjection +BreastCancerWiscDiag,0.8521126508712769,0.670067548751831,854,2,10000,SinusoidProjection +BreastCancerWiscProg,0.5714285969734192,0.46307992935180664,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6530612111091614,0.39748287200927734,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.28157877922058105,298,2,10000,SinusoidProjection +BreastCancerWiscProg,0.6734693646430969,0.5704512596130371,298,2,10000,SinusoidProjection +BreastTissue,0.7692307829856873,0.19331121444702148,160,6,10000,SinusoidProjection +BreastTissue,0.8461538553237915,0.18781709671020508,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.2813720703125,160,6,10000,SinusoidProjection +BreastTissue,0.6538461446762085,0.18163561820983887,160,6,10000,SinusoidProjection +Car,0.7615740895271301,2.787583351135254,2592,4,10000,SinusoidProjection +Car,0.7152777910232544,3.003857374191284,2592,4,10000,SinusoidProjection +Car,0.7245370149612427,2.895876884460449,2592,4,10000,SinusoidProjection +Car,0.7569444179534912,2.5831868648529053,2592,4,10000,SinusoidProjection +Cardiotocography10Clases,0.6158192157745361,3.6989095211029053,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.578154444694519,4.236696243286133,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.6139359474182129,4.324070930480957,3190,10,10000,SinusoidProjection +Cardiotocography10Clases,0.5875706076622009,2.6218976974487305,3190,10,10000,SinusoidProjection +Cardiotocography3Clases,0.7796609997749329,4.506274223327637,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7834274768829346,2.291980743408203,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7777777910232544,2.2950780391693115,3190,3,10000,SinusoidProjection +Cardiotocography3Clases,0.7834274768829346,2.293919563293457,3190,3,10000,SinusoidProjection +ChessKrvk,0.2356715202331543,52.02137494087219,42084,18,10000,SinusoidProjection +ChessKrvk,0.2356715202331543,45.66150712966919,42084,18,10000,SinusoidProjection +ChessKrvk,0.2356715202331543,48.47930574417114,42084,18,10000,SinusoidProjection +ChessKrvk,0.23153692483901978,57.19752836227417,42084,18,10000,SinusoidProjection +ChessKrvkp,0.8648310303688049,3.428685188293457,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8785982728004456,5.411729335784912,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8823529481887817,6.254162073135376,4794,2,10000,SinusoidProjection +ChessKrvkp,0.8448060154914856,3.4671897888183594,4794,2,10000,SinusoidProjection +CongressionalVoting,0.5412843823432922,0.4959230422973633,652,2,10000,SinusoidProjection +CongressionalVoting,0.5596330165863037,0.4958627223968506,652,2,10000,SinusoidProjection +CongressionalVoting,0.5688073635101318,0.8575849533081055,652,2,10000,SinusoidProjection +CongressionalVoting,0.6146789193153381,0.502178430557251,652,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.296802282333374,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.29166436195373535,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.2934536933898926,312,2,10000,SinusoidProjection +ConnBenchSonarMinesRocks,0.6538461446762085,0.41242408752441406,312,2,10000,SinusoidProjection +ConnBenchVowelDeterding,0.8658008575439453,2.379526376724243,1056,11,10000,SinusoidProjection +Connect4,0.5738054513931274,106.7731466293335,101336,3,10000,SinusoidProjection +Connect4,0.57356858253479,137.23887825012207,101336,3,10000,SinusoidProjection +Connect4,0.5678844451904297,107.87897324562073,101336,3,10000,SinusoidProjection +Connect4,0.5724436044692993,122.6968104839325,101336,3,10000,SinusoidProjection +Contrac,0.5,1.5885074138641357,2210,3,10000,SinusoidProjection +Contrac,0.5135869383811951,1.6017889976501465,2210,3,10000,SinusoidProjection +Contrac,0.45652174949645996,1.587181568145752,2210,3,10000,SinusoidProjection +Contrac,0.4375,1.5786535739898682,2210,3,10000,SinusoidProjection +CreditApproval,0.854651153087616,0.7801291942596436,1036,2,10000,SinusoidProjection +CreditApproval,0.8837209343910217,0.7877562046051025,1036,2,10000,SinusoidProjection +CreditApproval,0.854651153087616,0.7927658557891846,1036,2,10000,SinusoidProjection +CreditApproval,0.8837209343910217,0.7930850982666016,1036,2,10000,SinusoidProjection +CylinderBands,0.7265625,0.6134283542633057,768,2,10000,SinusoidProjection +CylinderBands,0.6171875,0.6090714931488037,768,2,10000,SinusoidProjection +CylinderBands,0.6953125,0.611156702041626,768,2,10000,SinusoidProjection +CylinderBands,0.6875,0.8783397674560547,768,2,10000,SinusoidProjection +Dermatology,0.9670329689979553,0.6262576580047607,550,6,10000,SinusoidProjection +Dermatology,0.9560439586639404,0.46715450286865234,550,6,10000,SinusoidProjection +Dermatology,0.9780219793319702,0.46109580993652344,550,6,10000,SinusoidProjection +Dermatology,0.9890109896659851,0.7052168846130371,550,6,10000,SinusoidProjection +Echocardiogram,0.8787878751754761,0.39316749572753906,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.20659184455871582,196,2,10000,SinusoidProjection +Echocardiogram,0.7575757503509521,0.21907472610473633,196,2,10000,SinusoidProjection +Echocardiogram,0.7878788113594055,0.20886921882629395,196,2,10000,SinusoidProjection +Ecoli,0.773809552192688,0.7990560531616211,504,8,10000,SinusoidProjection +Ecoli,0.773809552192688,0.4505898952484131,504,8,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.4238770008087158,504,8,10000,SinusoidProjection +Ecoli,0.7857142686843872,0.8600740432739258,504,8,10000,SinusoidProjection +EnergyY1,0.8489583134651184,0.8702280521392822,1152,3,10000,SinusoidProjection +EnergyY1,0.875,0.8596465587615967,1152,3,10000,SinusoidProjection +EnergyY1,0.84375,0.8645403385162354,1152,3,10000,SinusoidProjection +EnergyY1,0.8125,0.8629875183105469,1152,3,10000,SinusoidProjection +EnergyY2,0.828125,0.8578133583068848,1152,3,10000,SinusoidProjection +EnergyY2,0.8125,0.8605411052703857,1152,3,10000,SinusoidProjection +EnergyY2,0.84375,0.8589828014373779,1152,3,10000,SinusoidProjection +EnergyY2,0.8385416865348816,1.41591215133667,1152,3,10000,SinusoidProjection +Fertility,0.7599999904632568,0.17573237419128418,150,2,10000,SinusoidProjection +Fertility,0.7599999904632568,0.17726564407348633,150,2,10000,SinusoidProjection +Fertility,0.6800000071525574,0.2179393768310547,150,2,10000,SinusoidProjection +Fertility,0.7599999904632568,0.1776127815246582,150,2,10000,SinusoidProjection +Flags,0.4166666567325592,0.29601001739501953,292,8,10000,SinusoidProjection +Flags,0.4375,0.3227522373199463,292,8,10000,SinusoidProjection +Flags,0.4166666567325592,0.3074054718017578,292,8,10000,SinusoidProjection +Flags,0.4583333432674408,0.4299952983856201,292,8,10000,SinusoidProjection +Glass,0.5283018946647644,0.29813623428344727,322,6,10000,SinusoidProjection +Glass,0.6037735939025879,0.5635344982147217,322,6,10000,SinusoidProjection +Glass,0.5660377144813538,0.29658055305480957,322,6,10000,SinusoidProjection +Glass,0.5471698045730591,0.32577943801879883,322,6,10000,SinusoidProjection +HabermanSurvival,0.6184210777282715,0.39550042152404785,460,2,10000,SinusoidProjection +HabermanSurvival,0.6710526347160339,0.5672521591186523,460,2,10000,SinusoidProjection +HabermanSurvival,0.6447368264198303,0.6379885673522949,460,2,10000,SinusoidProjection +HabermanSurvival,0.5526315569877625,0.7498478889465332,460,2,10000,SinusoidProjection +HayesRoth,0.0357142873108387,0.45560550689697266,264,3,10000,SinusoidProjection +HeartCleveland,0.4868420958518982,0.9514005184173584,454,5,10000,SinusoidProjection +HeartCleveland,0.4868420958518982,0.3957693576812744,454,5,10000,SinusoidProjection +HeartCleveland,0.5263158082962036,0.856177568435669,454,5,10000,SinusoidProjection +HeartCleveland,0.5394737124443054,0.39054441452026367,454,5,10000,SinusoidProjection +HeartHungarian,0.8219178318977356,0.5246119499206543,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.5376315116882324,442,5,10000,SinusoidProjection +HeartHungarian,0.8493150472640991,0.7145910263061523,442,5,10000,SinusoidProjection +HeartHungarian,0.8904109597206116,0.6341662406921387,442,5,10000,SinusoidProjection +HeartSwitzerland,0.35483869910240173,0.21213078498840332,184,5,10000,SinusoidProjection +HeartSwitzerland,0.32258063554763794,0.20013070106506348,184,5,10000,SinusoidProjection +HeartSwitzerland,0.12903225421905518,0.19940495491027832,184,5,10000,SinusoidProjection +HeartSwitzerland,0.3870967626571655,0.28439950942993164,184,5,10000,SinusoidProjection +HeartVa,0.23999999463558197,0.28332972526550293,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.28214025497436523,300,5,10000,SinusoidProjection +HeartVa,0.3199999928474426,0.3110668659210205,300,5,10000,SinusoidProjection +HeartVa,0.4000000059604645,0.30835652351379395,300,5,10000,SinusoidProjection +Hepatitis,0.7179487347602844,0.23515748977661133,232,2,10000,SinusoidProjection +Hepatitis,0.7948718070983887,0.23419618606567383,232,2,10000,SinusoidProjection +Hepatitis,0.692307710647583,0.24846792221069336,232,2,10000,SinusoidProjection +Hepatitis,0.7435897588729858,0.3047170639038086,232,2,10000,SinusoidProjection +HillValley,0.5066006779670715,2.831709146499634,1212,2,10000,SinusoidProjection +HorseColic,0.6029411554336548,0.6341159343719482,600,2,10000,SinusoidProjection +IlpdIndianLiver,0.5616438388824463,1.0357675552368164,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.5753424763679504,1.3422462940216064,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.5958904027938843,0.6693024635314941,874,2,10000,SinusoidProjection +IlpdIndianLiver,0.6027397513389587,1.2920620441436768,874,2,10000,SinusoidProjection +ImageSegmentation,0.14380952715873718,8.36281442642212,420,7,10000,SinusoidProjection +Ionosphere,0.8068181872367859,0.9081923961639404,526,2,10000,SinusoidProjection +Ionosphere,0.8181818127632141,0.5065970420837402,526,2,10000,SinusoidProjection +Ionosphere,0.8295454382896423,0.5051090717315674,526,2,10000,SinusoidProjection +Ionosphere,0.8409090638160706,0.6061174869537354,526,2,10000,SinusoidProjection +Iris,1.0,0.26418495178222656,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.4862656593322754,226,3,10000,SinusoidProjection +Iris,1.0,0.4728965759277344,226,3,10000,SinusoidProjection +Iris,0.9459459185600281,0.5124671459197998,226,3,10000,SinusoidProjection +LedDisplay,0.7639999985694885,1.6015923023223877,1500,10,10000,SinusoidProjection +LedDisplay,0.7360000014305115,2.0292460918426514,1500,10,10000,SinusoidProjection +LedDisplay,0.7400000095367432,1.9376213550567627,1500,10,10000,SinusoidProjection +LedDisplay,0.7360000014305115,1.8323402404785156,1500,10,10000,SinusoidProjection +Lenses,0.8333333134651184,0.11466717720031738,36,3,10000,SinusoidProjection +Lenses,0.6666666865348816,0.24826407432556152,36,3,10000,SinusoidProjection +Lenses,0.8333333134651184,0.1353907585144043,36,3,10000,SinusoidProjection +Lenses,1.0,0.1305861473083496,36,3,10000,SinusoidProjection +Letter,0.6503999829292297,35.233750104904175,30000,26,10000,SinusoidProjection +Letter,0.6480000019073486,34.541749477386475,30000,26,10000,SinusoidProjection +Letter,0.6567999720573425,34.278470516204834,30000,26,10000,SinusoidProjection +Letter,0.6323999762535095,37.62547993659973,30000,26,10000,SinusoidProjection +Libras,0.5888888835906982,0.8508460521697998,540,15,10000,SinusoidProjection +Libras,0.6777777671813965,0.8803656101226807,540,15,10000,SinusoidProjection +Libras,0.6777777671813965,0.8567907810211182,540,15,10000,SinusoidProjection +Libras,0.6555555462837219,0.6189882755279541,540,15,10000,SinusoidProjection +LowResSpect,0.7819548845291138,0.6570746898651123,796,9,10000,SinusoidProjection +LowResSpect,0.8496240377426147,1.1536962985992432,796,9,10000,SinusoidProjection +LowResSpect,0.7744361162185669,0.6496059894561768,796,9,10000,SinusoidProjection +LowResSpect,0.7518796920776367,1.1819982528686523,796,9,10000,SinusoidProjection +LungCancer,0.5,0.1685466766357422,48,3,10000,SinusoidProjection +LungCancer,0.5,0.16621017456054688,48,3,10000,SinusoidProjection +LungCancer,0.5,0.10823225975036621,48,3,10000,SinusoidProjection +LungCancer,0.375,0.1453254222869873,48,3,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.2851600646972656,222,4,10000,SinusoidProjection +Lymphography,0.9459459185600281,0.2742640972137451,222,4,10000,SinusoidProjection +Lymphography,0.8108108043670654,0.27277183532714844,222,4,10000,SinusoidProjection +Lymphography,0.7567567825317383,0.4589657783508301,222,4,10000,SinusoidProjection +Magic,0.7608832716941833,35.83535194396973,28530,2,10000,SinusoidProjection +Magic,0.7549947500228882,32.49195623397827,28530,2,10000,SinusoidProjection +Magic,0.7547844648361206,32.784672021865845,28530,2,10000,SinusoidProjection +Magic,0.7570977807044983,56.356281995773315,28530,2,10000,SinusoidProjection +Mammographic,0.7749999761581421,1.7678699493408203,1442,2,10000,SinusoidProjection +Mammographic,0.7833333611488342,2.359567403793335,1442,2,10000,SinusoidProjection +Mammographic,0.8041666746139526,2.709465980529785,1442,2,10000,SinusoidProjection +Mammographic,0.8166666626930237,3.1054744720458984,1442,2,10000,SinusoidProjection +Miniboone,0.8259010910987854,234.5773468017578,195096,2,10000,SinusoidProjection +Miniboone,0.8250399827957153,247.93263578414917,195096,2,10000,SinusoidProjection +Miniboone,0.8279001116752625,253.1210799217224,195096,2,10000,SinusoidProjection +Miniboone,0.8287304639816284,241.2705466747284,195096,2,10000,SinusoidProjection +MolecBiolPromoter,0.8846153616905212,0.38161540031433105,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.8461538553237915,0.27274084091186523,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.8461538553237915,0.2994213104248047,160,2,10000,SinusoidProjection +MolecBiolPromoter,0.8461538553237915,0.23630762100219727,160,2,10000,SinusoidProjection +MolecBiolSplice,0.7728983759880066,6.126860857009888,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.796737790107727,6.309031963348389,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.8155583143234253,5.992848873138428,4786,3,10000,SinusoidProjection +MolecBiolSplice,0.7641154527664185,3.476266384124756,4786,3,10000,SinusoidProjection +Monks1,0.6226851940155029,2.064685821533203,248,2,10000,SinusoidProjection +Monks2,0.5439814925193787,1.7997570037841797,338,2,10000,SinusoidProjection +Monks3,0.5578703880310059,2.175427198410034,244,2,10000,SinusoidProjection +Mushroom,0.8719842433929443,8.519438982009888,12186,2,10000,SinusoidProjection +Mushroom,0.8975874185562134,15.51758885383606,12186,2,10000,SinusoidProjection +Mushroom,0.8931560516357422,13.29358434677124,12186,2,10000,SinusoidProjection +Mushroom,0.8847858309745789,12.198064088821411,12186,2,10000,SinusoidProjection +Musk1,0.605042040348053,0.599175214767456,714,2,10000,SinusoidProjection +Musk1,0.6554622054100037,0.769852876663208,714,2,10000,SinusoidProjection +Musk1,0.6554622054100037,1.1739468574523926,714,2,10000,SinusoidProjection +Musk1,0.6218487620353699,0.712702751159668,714,2,10000,SinusoidProjection +Musk2,0.7483323216438293,13.303995370864868,9898,2,10000,SinusoidProjection +Musk2,0.7562158703804016,12.216787576675415,9898,2,10000,SinusoidProjection +Musk2,0.7677380442619324,13.869127035140991,9898,2,10000,SinusoidProjection +Musk2,0.7610673308372498,11.578941106796265,9898,2,10000,SinusoidProjection +Nursery,0.8287037014961243,24.035497665405273,19440,5,10000,SinusoidProjection +Nursery,0.8416666388511658,24.338101863861084,19440,5,10000,SinusoidProjection +Nursery,0.8327160477638245,17.20364785194397,19440,5,10000,SinusoidProjection +Nursery,0.8287037014961243,27.351597785949707,19440,5,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.6235294342041016,1.147083044052124,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,1.147174596786499,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,1.1514005661010742,1534,2,10000,SinusoidProjection +OocytesMerlucciusNucleus4d,0.5568627715110779,1.5130774974822998,1534,2,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8784313797950745,1.1380414962768555,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8235294222831726,1.1365878582000732,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8705882430076599,1.1305878162384033,1534,3,10000,SinusoidProjection +OocytesMerlucciusStates2f,0.8745098114013672,1.145505666732788,1534,3,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5526315569877625,2.134791135787964,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5350877046585083,1.0230093002319336,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,1.025057077407837,1368,2,10000,SinusoidProjection +OocytesTrisopterusNucleus2f,0.5964912176132202,1.0305864810943604,1368,2,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7412280440330505,1.0286126136779785,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.6842105388641357,1.0230960845947266,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7719298005104065,1.0333077907562256,1368,3,10000,SinusoidProjection +OocytesTrisopterusStates5b,0.7543859481811523,1.0338687896728516,1368,3,10000,SinusoidProjection +Optical,0.905397891998291,7.8059241771698,7646,10,10000,SinusoidProjection +Ozone,0.7018927335739136,2.770254373550415,3804,2,10000,SinusoidProjection +Ozone,0.6892744302749634,5.130244731903076,3804,2,10000,SinusoidProjection +Ozone,0.7018927335739136,2.9753665924072266,3804,2,10000,SinusoidProjection +Ozone,0.6782334446907043,5.329376459121704,3804,2,10000,SinusoidProjection +PageBlocks,0.7441520690917969,11.002881288528442,8210,5,10000,SinusoidProjection +PageBlocks,0.7799707651138306,11.779471158981323,8210,5,10000,SinusoidProjection +PageBlocks,0.7704678177833557,5.714666128158569,8210,5,10000,SinusoidProjection +PageBlocks,0.7638888955116272,10.95289134979248,8210,5,10000,SinusoidProjection +Parkinsons,0.8367347121238708,0.2776777744293213,292,2,10000,SinusoidProjection +Parkinsons,0.7346938848495483,0.2743213176727295,292,2,10000,SinusoidProjection +Parkinsons,0.7551020383834839,0.3077418804168701,292,2,10000,SinusoidProjection +Parkinsons,0.795918345451355,0.44811439514160156,292,2,10000,SinusoidProjection +Pendigits,0.812178373336792,24.217264890670776,14988,10,10000,SinusoidProjection +Pima,0.6875,1.300351858139038,1152,2,10000,SinusoidProjection +Pima,0.65625,1.8314149379730225,1152,2,10000,SinusoidProjection +Pima,0.6354166865348816,0.856525182723999,1152,2,10000,SinusoidProjection +Pima,0.6822916865348816,0.8550689220428467,1152,2,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.22235345840454102,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.17935490608215332,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.9230769276618958,0.1787264347076416,160,3,10000,SinusoidProjection +PittsburgBridgesMaterial,0.8461538553237915,0.22402667999267578,160,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.7307692170143127,0.17691302299499512,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.33771467208862305,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.5384615659713745,0.17821645736694336,154,3,10000,SinusoidProjection +PittsburgBridgesRelL,0.6153846383094788,0.23413991928100586,154,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.19308137893676758,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.6086956262588501,0.20409655570983887,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.52173912525177,0.21439194679260254,138,3,10000,SinusoidProjection +PittsburgBridgesSpan,0.52173912525177,0.22429537773132324,138,3,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8799999952316284,0.43645691871643066,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.9200000166893005,0.22777152061462402,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.7599999904632568,0.20246529579162598,154,2,10000,SinusoidProjection +PittsburgBridgesTOrD,0.8399999737739563,0.21842670440673828,154,2,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.331099271774292,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5384615659713745,0.3732302188873291,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.6153846383094788,0.33375000953674316,158,6,10000,SinusoidProjection +PittsburgBridgesType,0.5769230723381042,0.1934802532196045,158,6,10000,SinusoidProjection +Planning,0.4888888895511627,0.39916300773620605,274,2,10000,SinusoidProjection +Planning,0.42222222685813904,0.48433852195739746,274,2,10000,SinusoidProjection +Planning,0.5333333611488342,0.2658545970916748,274,2,10000,SinusoidProjection +Planning,0.5333333611488342,0.30002903938293457,274,2,10000,SinusoidProjection +PlantMargin,0.7574999928474426,1.7907991409301758,2400,100,10000,SinusoidProjection +PlantMargin,0.8199999928474426,2.8885209560394287,2400,100,10000,SinusoidProjection +PlantMargin,0.7925000190734863,1.851184368133545,2400,100,10000,SinusoidProjection +PlantMargin,0.7900000214576721,3.0471384525299072,2400,100,10000,SinusoidProjection +PlantShape,0.6675000190734863,2.3241891860961914,2400,100,10000,SinusoidProjection +PlantShape,0.6700000166893005,2.5616748332977295,2400,100,10000,SinusoidProjection +PlantShape,0.6349999904632568,2.1040756702423096,2400,100,10000,SinusoidProjection +PlantShape,0.675000011920929,1.9563276767730713,2400,100,10000,SinusoidProjection +PlantTexture,0.7174999713897705,2.0924863815307617,2398,100,10000,SinusoidProjection +PlantTexture,0.7325000166893005,2.1905791759490967,2398,100,10000,SinusoidProjection +PlantTexture,0.7124999761581421,2.8436198234558105,2398,100,10000,SinusoidProjection +PlantTexture,0.699999988079071,3.102895498275757,2398,100,10000,SinusoidProjection +PostOperative,0.4545454680919647,0.15355610847473145,136,3,10000,SinusoidProjection +PostOperative,0.5454545617103577,0.15941238403320312,136,3,10000,SinusoidProjection +PostOperative,0.5909090638160706,0.20020818710327148,136,3,10000,SinusoidProjection +PostOperative,0.3181818127632141,0.1541762351989746,136,3,10000,SinusoidProjection +PrimaryTumor,0.46341463923454285,0.44367361068725586,496,15,10000,SinusoidProjection +PrimaryTumor,0.46341463923454285,0.477222204208374,496,15,10000,SinusoidProjection +PrimaryTumor,0.4390243887901306,0.8012552261352539,496,15,10000,SinusoidProjection +PrimaryTumor,0.4146341383457184,0.44362521171569824,496,15,10000,SinusoidProjection +Ringnorm,0.9740540385246277,6.735824346542358,11100,2,10000,SinusoidProjection +Ringnorm,0.9745945930480957,12.33698320388794,11100,2,10000,SinusoidProjection +Ringnorm,0.9789189100265503,12.32659101486206,11100,2,10000,SinusoidProjection +Ringnorm,0.9745945930480957,12.697703838348389,11100,2,10000,SinusoidProjection +Seeds,0.9230769276618958,0.2803537845611572,316,3,10000,SinusoidProjection +Seeds,0.8269230723381042,0.2536454200744629,316,3,10000,SinusoidProjection +Seeds,0.8846153616905212,0.44904398918151855,316,3,10000,SinusoidProjection +Seeds,0.9807692170143127,0.2612476348876953,316,3,10000,SinusoidProjection +Semeion,0.8492462038993835,3.0922751426696777,2390,10,10000,SinusoidProjection +Semeion,0.8341708779335022,1.6468284130096436,2390,10,10000,SinusoidProjection +Semeion,0.8693467378616333,2.046834707260132,2390,10,10000,SinusoidProjection +Semeion,0.8115577697753906,2.9983744621276855,2390,10,10000,SinusoidProjection +Soybean,0.5505319237709045,1.4845023155212402,614,18,10000,SinusoidProjection +Spambase,0.8382608890533447,7.793927431106567,6902,2,10000,SinusoidProjection +Spambase,0.8339130282402039,7.759091377258301,6902,2,10000,SinusoidProjection +Spambase,0.8104347586631775,6.80745267868042,6902,2,10000,SinusoidProjection +Spambase,0.8173912763595581,8.11861252784729,6902,2,10000,SinusoidProjection +Spect,0.4516128897666931,0.42290735244750977,158,2,10000,SinusoidProjection +Spectf,0.866310179233551,0.4285721778869629,160,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5058139562606812,0.6789424419403076,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.569767415523529,0.7758209705352783,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5465116500854492,0.8210949897766113,1036,2,10000,SinusoidProjection +StatlogAustralianCredit,0.5523256063461304,1.3454933166503906,1036,2,10000,SinusoidProjection +StatlogGermanCredit,0.7120000123977661,1.685743808746338,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7160000205039978,0.9735100269317627,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7039999961853027,0.9654204845428467,1500,2,10000,SinusoidProjection +StatlogGermanCredit,0.7200000286102295,0.9625940322875977,1500,2,10000,SinusoidProjection +StatlogHeart,0.8805969953536987,0.3500542640686035,406,2,10000,SinusoidProjection +StatlogHeart,0.8208954930305481,0.35714149475097656,406,2,10000,SinusoidProjection +StatlogHeart,0.8208954930305481,0.5739655494689941,406,2,10000,SinusoidProjection +StatlogHeart,0.8358209133148193,0.38304924964904785,406,2,10000,SinusoidProjection +StatlogImage,0.8318890929222107,4.2501609325408936,3466,7,10000,SinusoidProjection +StatlogImage,0.8422877192497253,4.242874383926392,3466,7,10000,SinusoidProjection +StatlogImage,0.850953221321106,2.155648708343506,3466,7,10000,SinusoidProjection +StatlogImage,0.8596187233924866,4.087186336517334,3466,7,10000,SinusoidProjection +StatlogLandsat,0.828000009059906,8.201393842697144,8870,6,10000,SinusoidProjection +StatlogShuttle,0.868482768535614,97.62915897369385,87000,7,10000,SinusoidProjection +StatlogVehicle,0.578199028968811,1.4389195442199707,1270,4,10000,SinusoidProjection +StatlogVehicle,0.549763023853302,1.4943509101867676,1270,4,10000,SinusoidProjection +StatlogVehicle,0.5308057069778442,1.572655200958252,1270,4,10000,SinusoidProjection +StatlogVehicle,0.4644549787044525,1.2077460289001465,1270,4,10000,SinusoidProjection +SteelPlates,0.5134020447731018,3.3299407958984375,2912,7,10000,SinusoidProjection +SteelPlates,0.4927835166454315,3.299588441848755,2912,7,10000,SinusoidProjection +SteelPlates,0.5402061939239502,3.437199592590332,2912,7,10000,SinusoidProjection +SteelPlates,0.49896907806396484,3.2039523124694824,2912,7,10000,SinusoidProjection +SyntheticControl,0.9200000166893005,0.6106736660003662,900,6,10000,SinusoidProjection +SyntheticControl,0.9466666579246521,1.0246422290802002,900,6,10000,SinusoidProjection +SyntheticControl,0.9466666579246521,1.0377044677734375,900,6,10000,SinusoidProjection +SyntheticControl,0.9266666769981384,0.8311126232147217,900,6,10000,SinusoidProjection +Teaching,0.5789473652839661,0.3699650764465332,226,3,10000,SinusoidProjection +Teaching,0.5789473652839661,0.9785439968109131,226,3,10000,SinusoidProjection +Teaching,0.44736841320991516,0.45857691764831543,226,3,10000,SinusoidProjection +Teaching,0.5263158082962036,0.5261838436126709,226,3,10000,SinusoidProjection +Thyroid,0.5335472822189331,18.301347970962524,7544,3,10000,SinusoidProjection +TicTacToe,0.6150627732276917,1.0499112606048584,1438,2,10000,SinusoidProjection +TicTacToe,0.6694560647010803,1.0562262535095215,1438,2,10000,SinusoidProjection +TicTacToe,0.6610878705978394,1.0496962070465088,1438,2,10000,SinusoidProjection +TicTacToe,0.7071129679679871,1.0476186275482178,1438,2,10000,SinusoidProjection +Titanic,0.7836363911628723,2.687671184539795,3302,2,10000,SinusoidProjection +Titanic,0.7836363911628723,4.003183603286743,3302,2,10000,SinusoidProjection +Titanic,0.7763636112213135,3.572362184524536,3302,2,10000,SinusoidProjection +Titanic,0.7799999713897705,4.006153106689453,3302,2,10000,SinusoidProjection +Trains,0.0,0.42329907417297363,16,2,10000,SinusoidProjection +Trains,0.5,0.43167877197265625,16,2,10000,SinusoidProjection +Trains,0.5,0.1354680061340332,16,2,10000,SinusoidProjection +Trains,1.0,0.1368408203125,16,2,10000,SinusoidProjection +Twonorm,0.9783783555030823,11.184899806976318,11100,2,10000,SinusoidProjection +Twonorm,0.9718918800354004,19.59888744354248,11100,2,10000,SinusoidProjection +Twonorm,0.9735134840011597,12.311039686203003,11100,2,10000,SinusoidProjection +Twonorm,0.9718918800354004,11.383238554000854,11100,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7142857313156128,0.6710515022277832,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7142857313156128,0.6065230369567871,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.7402597665786743,0.49149060249328613,466,2,10000,SinusoidProjection +VertebralColumn2Clases,0.6363636255264282,0.6880381107330322,466,2,10000,SinusoidProjection +VertebralColumn3Clases,0.7922077775001526,0.7427093982696533,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7792207598686218,0.6873335838317871,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7662337422370911,0.5993068218231201,466,3,10000,SinusoidProjection +VertebralColumn3Clases,0.7792207598686218,0.5903584957122803,466,3,10000,SinusoidProjection +WallFollowing,0.5623167157173157,9.02411413192749,8184,4,10000,SinusoidProjection +WallFollowing,0.5711143612861633,9.848298788070679,8184,4,10000,SinusoidProjection +WallFollowing,0.5989736318588257,9.518861055374146,8184,4,10000,SinusoidProjection +WallFollowing,0.5784457325935364,11.266665935516357,8184,4,10000,SinusoidProjection +Waveform,0.8248000144958496,8.91072678565979,7500,3,10000,SinusoidProjection +Waveform,0.8144000172615051,5.089108467102051,7500,3,10000,SinusoidProjection +Waveform,0.7936000227928162,4.629552125930786,7500,3,10000,SinusoidProjection +Waveform,0.828000009059906,5.993542194366455,7500,3,10000,SinusoidProjection +WaveformNoise,0.8112000226974487,8.532499074935913,7500,3,10000,SinusoidProjection +WaveformNoise,0.8047999739646912,8.686176061630249,7500,3,10000,SinusoidProjection +WaveformNoise,0.8184000253677368,8.037394285202026,7500,3,10000,SinusoidProjection +WaveformNoise,0.8080000281333923,6.099541425704956,7500,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.23845410346984863,268,3,10000,SinusoidProjection +Wine,0.9772727489471436,0.22987031936645508,268,3,10000,SinusoidProjection +Wine,0.9545454382896423,0.25264930725097656,268,3,10000,SinusoidProjection +Wine,0.9090909361839294,0.22824478149414062,268,3,10000,SinusoidProjection +WineQualityRed,0.3799999952316284,2.1187362670898438,2398,6,10000,SinusoidProjection +WineQualityRed,0.4350000023841858,1.5158121585845947,2398,6,10000,SinusoidProjection +WineQualityRed,0.4325000047683716,2.2605395317077637,2398,6,10000,SinusoidProjection +WineQualityRed,0.39750000834465027,2.114589214324951,2398,6,10000,SinusoidProjection +WineQualityWhite,0.32761436700820923,7.0674824714660645,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3439542353153229,7.754245281219482,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3521241843700409,8.105949401855469,7348,7,10000,SinusoidProjection +WineQualityWhite,0.3333333432674408,7.860689401626587,7348,7,10000,SinusoidProjection +Yeast,0.5283018946647644,2.4084484577178955,2226,10,10000,SinusoidProjection +Yeast,0.4609164297580719,1.99013352394104,2226,10,10000,SinusoidProjection +Yeast,0.5471698045730591,2.1259164810180664,2226,10,10000,SinusoidProjection +Yeast,0.5363881587982178,2.595015048980713,2226,10,10000,SinusoidProjection +Zoo,0.9599999785423279,0.16260647773742676,152,7,10000,SinusoidProjection +Zoo,0.9599999785423279,0.1598827838897705,152,7,10000,SinusoidProjection +Zoo,1.0,0.1629960536956787,152,7,10000,SinusoidProjection +Zoo,1.0,0.16469836235046387,152,7,10000,SinusoidProjection diff --git a/examples/hdc_methods_survey/results/results1677322058.610336.csv b/examples/hdc_methods_survey/results/results1677322058.610336.csv new file mode 100644 index 00000000..f6d1ca2c --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677322058.610336.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5009578466415405,34.6132390499115,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6206896305084229,32.60904884338379,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5823754668235779,31.46885371208191,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6101532578468323,27.96429133415222,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.0925755500793457,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9379098415374756,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.2096476554870605,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9193737506866455,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.1655023097991943,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.1624407768249512,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.9370603561401367,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.0239500999450684,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.8122965693473816,391.070419549942,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7599999904632568,12.174482345581055,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5575221180915833,5.94074273109436,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6725663542747498,4.014487266540527,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6460176706314087,5.5852696895599365,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6637167930603027,5.759068250656128,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.7599999904632568,2.1962976455688477,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8782051205635071,5.158264636993408,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9358974099159241,5.200303077697754,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9166666865348816,4.855884552001953,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.9294871687889099,5.14749002456665,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.29749202728271484,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.21416974067687988,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.2501251697540283,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.22165441513061523,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.895575225353241,36.14504408836365,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8318583965301514,38.51127552986145,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8274336457252502,36.356435775756836,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8929203748703003,29.83241558074951,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7272727489471436,4.4372851848602295,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7326202988624573,4.80992317199707,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6042780876159668,4.455424547195435,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7754010558128357,4.8548479080200195,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7464788556098938,2.701758623123169,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6478873491287231,1.8788397312164307,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6197183132171631,2.68231463432312,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6338028311729431,1.963183879852295,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,5.364875793457031,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,4.73787522315979,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9485714435577393,5.533976078033447,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9371428489685059,4.877866744995117,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,3.840535879135132,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,3.603969097137451,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9647887349128723,4.376515865325928,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,4.367005348205566,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.3338885307312012,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.5510203838348389,1.4029018878936768,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,1.073030710220337,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.7755101919174194,1.6155576705932617,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7692307829856873,1.0425548553466797,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.807692289352417,1.132394790649414,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.5769230723381042,0.964937686920166,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.9695396423339844,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9722222089767456,15.310059070587158,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9490740895271301,15.039625406265259,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9467592835426331,15.674951791763306,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.9467592835426331,14.019535064697266,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7627118825912476,17.480782985687256,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8192090392112732,19.788759469985962,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.81732577085495,15.869629144668579,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.8192090392112732,19.747774839401245,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.903954803943634,18.300015926361084,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9133710265159607,17.17699885368347,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9114877581596375,17.3580539226532,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.9246704578399658,17.948904275894165,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5434844493865967,249.9724154472351,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5655831098556519,303.39247584342957,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5597376823425293,301.084841966629,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5652979612350464,279.3361518383026,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.969962477684021,24.617860794067383,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.969962477684021,25.223564863204956,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9712139964103699,13.366018533706665,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9737171530723572,24.05641222000122,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,3.891526222229004,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,2.012211561203003,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5963302850723267,3.459770441055298,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5963302850723267,2.9364261627197266,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.6687500476837158,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7307692170143127,1.2064588069915771,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8461538553237915,1.6282141208648682,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.533820629119873,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.9437229633331299,7.531690359115601,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.786843478679657,587.07319688797,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7652317881584167,576.5152142047882,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7611463069915771,647.9760820865631,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.7963171005249023,632.2598795890808,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.43478259444236755,15.010270833969116,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.43478259444236755,9.541449308395386,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.45923912525177,15.848983764648438,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.48097825050354004,15.870361328125,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.7906976938247681,6.1689770221710205,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.7790697813034058,6.083245515823364,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8081395626068115,3.4260995388031006,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8895348906517029,3.412325620651245,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.75,4.919699668884277,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.7734375,4.268827199935913,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.75,3.0478110313415527,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.5390625,4.3021910190582275,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,3.2240350246429443,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,2.036374807357788,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,2.6591811180114746,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,1.894031286239624,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.7575757503509521,0.7272083759307861,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.7212495803833008,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.5454545617103577,0.7229149341583252,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.4848484992980957,0.7217817306518555,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8452380895614624,1.774808645248413,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8333333134651184,1.7753932476043701,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,1.7653794288635254,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8452380895614624,2.2860071659088135,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8802083134651184,3.7909159660339355,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.875,3.802330255508423,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.859375,6.830104351043701,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8645833134651184,4.609431743621826,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8385416865348816,6.44769287109375,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8489583134651184,4.979937314987183,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8958333134651184,3.7726328372955322,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8802083134651184,3.784428358078003,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.7319755554199219,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.9056024551391602,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.800000011920929,0.5633189678192139,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,1.1105849742889404,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4791666567325592,1.1016192436218262,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.5,1.0983667373657227,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4583333432674408,1.1011953353881836,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.3541666567325592,1.1019198894500732,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.6415094137191772,1.2631802558898926,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.7547169923782349,2.1143946647644043,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6603773832321167,2.258059024810791,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.6603773832321167,1.5538277626037598,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,6.24963116645813,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6315789222717285,4.413494825363159,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,5.900767087936401,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,2.334906816482544,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,2.708726644515991,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.6447368264198303,3.4183971881866455,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5789473652839661,2.8690733909606934,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5921052694320679,1.9649717807769775,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5131579041481018,2.025087833404541,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.835616409778595,2.5096898078918457,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.835616409778595,2.34893536567688,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7945205569267273,2.064276933670044,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8082191944122314,2.2673449516296387,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,0.7975256443023682,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.9072537422180176,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,1.1805334091186523,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.35483869910240173,0.9031264781951904,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.2800000011920929,1.5151779651641846,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3199999928474426,1.6474244594573975,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.2800000011920929,1.8638360500335693,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,1.2807493209838867,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.9784395694732666,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7179487347602844,0.9265437126159668,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7948718070983887,0.8848576545715332,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.7549796104431152,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5511550903320312,7.848836183547974,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,3.3361194133758545,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7123287916183472,2.6527292728424072,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.7534246444702148,3.9382379055023193,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.732876718044281,4.175436019897461,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6506849527359009,5.011714935302734,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,7.9368696212768555,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9431818127632141,1.5742454528808594,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9090909361839294,2.4381520748138428,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9204545617103577,2.9421515464782715,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9318181872367859,2.846019744873047,526,2,10000,SinusoidProjectionOnlineIterative +Iris,1.0,0.8378188610076904,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,1.0768818855285645,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,1.1467595100402832,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,1.101367473602295,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.5759999752044678,10.908825159072876,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7080000042915344,10.912434339523315,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6240000128746033,9.971457958221436,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7039999961853027,9.592768430709839,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.3699605464935303,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.3696584701538086,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.3308072090148926,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,1.0256288051605225,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.8999999761581421,182.1034996509552,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9133999943733215,185.4606921672821,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9161999821662903,198.22385263442993,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.9128000140190125,171.18648219108582,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.7333333492279053,1.990368366241455,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7777777910232544,2.7258784770965576,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.8444444537162781,2.0289902687072754,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.8333333134651184,3.033296823501587,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.902255654335022,2.8282575607299805,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.9548872113227844,2.8173744678497314,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8872180581092834,2.807964563369751,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8872180581092834,2.824932098388672,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.24050211906433105,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.24292778968811035,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.2447831630706787,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.3055381774902344,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9189189076423645,1.4781816005706787,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9189189076423645,0.9743857383728027,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7567567825317383,1.2449665069580078,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.6756756901741028,1.2110857963562012,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.8136698007583618,148.69198894500732,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8119874000549316,165.87603330612183,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.8027339577674866,177.7203769683838,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7913774847984314,157.3622705936432,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.699999988079071,5.245913982391357,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7666666507720947,5.8667075634002686,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7291666865348816,5.865685701370239,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7250000238418579,5.674252510070801,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8624061942100525,1155.382643699646,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.825778067111969,1224.9893288612366,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8375568985939026,1032.316715478897,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8586542010307312,1077.1867694854736,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,0.5955827236175537,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7307692170143127,0.5915296077728271,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.7307692170143127,0.650890588760376,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5944468975067139,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8130489587783813,26.170610427856445,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8155583143234253,27.20577335357666,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8356336355209351,19.76593780517578,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7678795456886292,26.569138526916504,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.5532407164573669,2.377028226852417,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.5555555820465088,2.912795305252075,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.4791666567325592,2.632807731628418,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,41.95684289932251,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,53.95293426513672,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,47.02974534034729,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,1.0,45.87773299217224,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.8067227005958557,2.194027900695801,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.8403361439704895,2.203962802886963,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.8235294222831726,3.78887939453125,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7983193397521973,2.329073667526245,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9727107286453247,54.37286138534546,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9751364588737488,50.445883989334106,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9751364588737488,40.824066400527954,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9757428765296936,54.16717863082886,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.9666666388511658,111.67482590675354,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9648148417472839,80.64962196350098,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.970061719417572,73.38666915893555,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.9672839641571045,110.12362146377563,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7098039388656616,8.405588626861572,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7254902124404907,5.237876653671265,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7490196228027344,5.223692893981934,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7490196228027344,5.2095112800598145,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8941176533699036,5.952616930007935,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9058823585510254,5.004912853240967,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,7.6101415157318115,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8745098114013672,9.040570974349976,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7894737124443054,9.131044387817383,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7719298005104065,4.639247179031372,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7850877046585083,4.624495267868042,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.780701756477356,6.1869025230407715,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8859649300575256,6.764405250549316,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8991228342056274,6.679473638534546,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,6.3855674266815186,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9517543911933899,7.5369179248809814,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.9493600726127625,42.82442879676819,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.9716088175773621,19.30513095855713,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9668769836425781,20.26485514640808,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9731861352920532,12.29757833480835,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9700315594673157,18.750079870224,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9546783566474915,45.32532262802124,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9495614171028137,45.58358383178711,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9488304257392883,48.34603691101074,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9415204524993896,47.6414999961853,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.918367326259613,1.3118658065795898,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.4613397121429443,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.918367326259613,1.7049684524536133,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.9591836929321289,1.6533763408660889,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.9699828624725342,79.37570142745972,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.6770833134651184,3.4131758213043213,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6979166865348816,4.954435586929321,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.578125,3.815903902053833,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6510416865348816,4.89945125579834,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.5379364490509033,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6620304584503174,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.5372834205627441,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.8713059425354004,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.7692307829856873,0.8381028175354004,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.6747510433197021,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.6567442417144775,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,1.2780077457427979,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.5698192119598389,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.695652186870575,1.043027400970459,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.5726923942565918,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.9759399890899658,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.6020853519439697,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.9599999785423279,0.6037478446960449,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.6043264865875244,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.6144583225250244,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,0.6676809787750244,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.6718568801879883,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.668264627456665,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5,0.6572363376617432,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.6666666865348816,1.6652677059173584,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.42222222685813904,1.0452330112457275,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.6222222447395325,1.0475432872772217,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.6666666865348816,1.3383591175079346,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7149999737739563,12.572145938873291,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.75,17.760683059692383,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7049999833106995,16.95477318763733,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7149999737739563,16.716710329055786,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6875,17.34702730178833,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6575000286102295,16.970452547073364,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.612500011920929,17.847981929779053,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6575000286102295,19.5982449054718,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7699999809265137,18.831066131591797,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7300000190734863,20.677395343780518,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.737500011920929,21.14193344116211,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.737500011920929,20.140034437179565,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,1.0452444553375244,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.5,1.0359227657318115,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.40909090638160706,1.0711910724639893,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.40909090638160706,1.0676019191741943,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.47560974955558777,3.5712337493896484,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4878048896789551,4.421356201171875,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4878048896789551,4.025677680969238,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.5,4.595853328704834,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9794594645500183,79.38981652259827,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.977837860584259,74.87760853767395,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9837837815284729,77.51651048660278,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.977297306060791,64.39433169364929,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.9807692170143127,1.8606996536254883,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.8653846383094788,2.372948408126831,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.942307710647583,1.9323158264160156,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9807692170143127,1.5888571739196777,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.9371859431266785,17.108754873275757,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.9045225977897644,15.244916915893555,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8944723606109619,10.785756349563599,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8618090748786926,10.755006313323975,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.396276593208313,2.991319417953491,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.9243478178977966,23.56328558921814,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.8939130306243896,43.776697635650635,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9200000166893005,42.401405811309814,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.9347826242446899,33.44808912277222,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.5645161271095276,1.6059849262237549,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.855614960193634,1.4465410709381104,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.4883720874786377,6.020554780960083,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5581395626068115,5.397566795349121,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5988371968269348,6.393335342407227,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5930232405662537,5.299287796020508,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7360000014305115,5.044402122497559,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7639999985694885,5.039095401763916,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7440000176429749,9.059804439544678,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7599999904632568,7.805578708648682,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.7761194109916687,1.2349870204925537,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.746268630027771,1.7460429668426514,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.7910447716712952,1.2266175746917725,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,1.2279279232025146,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9601386189460754,18.080626726150513,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9584055542945862,22.677496910095215,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9618717432022095,16.546162366867065,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.941074550151825,21.791552305221558,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.8820000290870667,56.98354959487915,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9980689883232117,480.90963864326477,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7014217972755432,6.895719766616821,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7440758347511292,8.796208620071411,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.758293867111206,7.357503890991211,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7440758347511292,8.126771926879883,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7298969030380249,18.353207111358643,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6762886643409729,20.09193754196167,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6989690661430359,11.243415117263794,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7051546573638916,10.239566564559937,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9599999785423279,3.0810842514038086,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,5.756479501724243,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9800000190734863,4.791690826416016,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9599999785423279,5.157105207443237,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.44736841320991516,0.8678653240203857,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.5789473652839661,1.1823632717132568,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.42105263471603394,1.0913732051849365,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.6315789222717285,0.9834194183349609,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.9180279970169067,53.86743521690369,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9748954176902771,7.61433744430542,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9790794849395752,7.228634834289551,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.8870292901992798,7.12499475479126,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9623430967330933,7.100876808166504,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.4036363661289215,33.646066427230835,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7654545307159424,34.514864683151245,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7890909314155579,33.85755443572998,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.34909090399742126,32.913283348083496,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,1.611393928527832,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.23798799514770508,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.2333362102508545,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.2418498992919922,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.977837860584259,61.28335428237915,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.977297306060791,61.670175552368164,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9729729890823364,49.25959253311157,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9632432460784912,49.48523831367493,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7662337422370911,1.9618589878082275,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8571428656578064,2.1741039752960205,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8051947951316833,2.326227903366089,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7792207598686218,2.1359846591949463,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7792207598686218,2.397986650466919,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8831169009208679,2.3002333641052246,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,2.097064256668091,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8311688303947449,2.216663122177124,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8731671571731567,45.23249363899231,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8607038259506226,33.620014667510986,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8658357858657837,47.31902050971985,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8775659799575806,48.47221803665161,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.8360000252723694,41.947686433792114,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8343999981880188,42.380253076553345,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8047999739646912,25.832685470581055,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8367999792098999,24.717892169952393,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8367999792098999,33.513182401657104,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8303999900817871,34.637595415115356,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8303999900817871,39.34014701843262,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8256000280380249,41.981653451919556,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,1.0,0.9332613945007324,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,0.9366226196289062,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,0.940605640411377,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9318181872367859,0.9413154125213623,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5649999976158142,15.982887506484985,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5600000023841858,17.30677032470703,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5375000238418579,17.043143272399902,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.574999988079071,8.547260999679565,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5629084706306458,53.55555009841919,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5367646813392639,47.98132801055908,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5506535768508911,52.74843430519104,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5204248428344727,47.441972732543945,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5579515099525452,8.093346118927002,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5121293663978577,15.40233039855957,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5363881587982178,9.645514488220215,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5013477206230164,8.118766784667969,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.5825071334838867,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9200000166893005,0.5918042659759521,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.8237700462341309,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.8974249362945557,152,7,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677385334.3621848.csv b/examples/hdc_methods_survey/results/results1677385334.3621848.csv new file mode 100644 index 00000000..96766814 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677385334.3621848.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5517241358757019,13.637598276138306,6266,3,10000,DensityEncoding +Abalone,0.5411877632141113,9.980448246002197,6266,3,10000,DensityEncoding +Abalone,0.5526819825172424,9.680544137954712,6266,3,10000,DensityEncoding +Abalone,0.5440613031387329,9.456315517425537,6266,3,10000,DensityEncoding +AcuteInflammation,1.0,0.13242578506469727,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.1297132968902588,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.12685513496398926,180,2,10000,DensityEncoding +AcuteInflammation,1.0,0.1867825984954834,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.10774540901184082,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.1156010627746582,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.1141817569732666,180,2,10000,DensityEncoding +AcuteNephritis,1.0,0.21753668785095215,180,2,10000,DensityEncoding +Adult,0.7051163911819458,130.32654905319214,65122,2,10000,DensityEncoding +Annealing,0.5,1.900123119354248,1596,5,10000,DensityEncoding +Arrhythmia,0.6194690465927124,1.2434265613555908,678,13,10000,DensityEncoding +Arrhythmia,0.6371681690216064,0.9291584491729736,678,13,10000,DensityEncoding +Arrhythmia,0.5752212405204773,1.3273651599884033,678,13,10000,DensityEncoding +Arrhythmia,0.6902654767036438,1.1821250915527344,678,13,10000,DensityEncoding +AudiologyStd,0.800000011920929,0.2756962776184082,342,18,10000,DensityEncoding +BalanceScale,0.7884615659713745,1.1724073886871338,938,3,10000,DensityEncoding +BalanceScale,0.7948718070983887,0.775728702545166,938,3,10000,DensityEncoding +BalanceScale,0.7948718070983887,0.9205837249755859,938,3,10000,DensityEncoding +BalanceScale,0.7307692170143127,1.1185688972473145,938,3,10000,DensityEncoding +Balloons,1.0,0.023185014724731445,24,2,10000,DensityEncoding +Balloons,0.75,0.0246274471282959,24,2,10000,DensityEncoding +Balloons,0.75,0.022260427474975586,24,2,10000,DensityEncoding +Balloons,0.75,0.022213459014892578,24,2,10000,DensityEncoding +Bank,0.6469026803970337,10.691351413726807,6782,2,10000,DensityEncoding +Bank,0.6451327204704285,10.146324872970581,6782,2,10000,DensityEncoding +Bank,0.6389380693435669,10.81081223487854,6782,2,10000,DensityEncoding +Bank,0.6318584084510803,10.083887338638306,6782,2,10000,DensityEncoding +Blood,0.6042780876159668,1.724163293838501,1122,2,10000,DensityEncoding +Blood,0.6898396015167236,1.3695530891418457,1122,2,10000,DensityEncoding +Blood,0.6524063944816589,1.8852381706237793,1122,2,10000,DensityEncoding +Blood,0.6737967729568481,1.5101709365844727,1122,2,10000,DensityEncoding +BreastCancer,0.7183098793029785,0.3129708766937256,430,2,10000,DensityEncoding +BreastCancer,0.7042253613471985,0.30869245529174805,430,2,10000,DensityEncoding +BreastCancer,0.7887324094772339,0.6922628879547119,430,2,10000,DensityEncoding +BreastCancer,0.6760563254356384,0.4352750778198242,430,2,10000,DensityEncoding +BreastCancerWisc,0.9599999785423279,1.756833553314209,1048,2,10000,DensityEncoding +BreastCancerWisc,0.9599999785423279,1.7655930519104004,1048,2,10000,DensityEncoding +BreastCancerWisc,0.9828571677207947,1.6428170204162598,1048,2,10000,DensityEncoding +BreastCancerWisc,0.9714285731315613,0.7324514389038086,1048,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9295774698257446,0.6161630153656006,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9577465057373047,1.0818865299224854,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9507042169570923,0.6216342449188232,854,2,10000,DensityEncoding +BreastCancerWiscDiag,0.9295774698257446,0.6129677295684814,854,2,10000,DensityEncoding +BreastCancerWiscProg,0.5918367505073547,0.23527240753173828,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.5918367505073547,0.22976469993591309,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.6938775777816772,0.2885315418243408,298,2,10000,DensityEncoding +BreastCancerWiscProg,0.7142857313156128,0.19247174263000488,298,2,10000,DensityEncoding +BreastTissue,0.6153846383094788,0.10555219650268555,160,6,10000,DensityEncoding +BreastTissue,0.7692307829856873,0.10441756248474121,160,6,10000,DensityEncoding +BreastTissue,0.5,0.09895586967468262,160,6,10000,DensityEncoding +BreastTissue,0.692307710647583,0.1884293556213379,160,6,10000,DensityEncoding +Car,0.7523148059844971,2.5899600982666016,2592,4,10000,DensityEncoding +Car,0.7152777910232544,3.3859429359436035,2592,4,10000,DensityEncoding +Car,0.7453703880310059,4.477582931518555,2592,4,10000,DensityEncoding +Car,0.7777777910232544,3.6313016414642334,2592,4,10000,DensityEncoding +Cardiotocography10Clases,0.6007533073425293,4.491135120391846,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.5838041305541992,9.734995126724243,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.630885124206543,4.4698166847229,3190,10,10000,DensityEncoding +Cardiotocography10Clases,0.5555555820465088,4.260641813278198,3190,10,10000,DensityEncoding +Cardiotocography3Clases,0.770244836807251,4.943475246429443,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7984933853149414,5.159641265869141,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.790960431098938,3.324805974960327,3190,3,10000,DensityEncoding +Cardiotocography3Clases,0.7740113139152527,3.9029147624969482,3190,3,10000,DensityEncoding +ChessKrvk,0.2704590857028961,88.62536978721619,42084,18,10000,DensityEncoding +ChessKrvk,0.2643284797668457,62.15218544006348,42084,18,10000,DensityEncoding +ChessKrvk,0.26447105407714844,66.85698366165161,42084,18,10000,DensityEncoding +ChessKrvk,0.26703736186027527,76.99983882904053,42084,18,10000,DensityEncoding +ChessKrvkp,0.8260325193405151,7.263082981109619,4794,2,10000,DensityEncoding +ChessKrvkp,0.8423028588294983,7.825616359710693,4794,2,10000,DensityEncoding +ChessKrvkp,0.8460575938224792,7.675035715103149,4794,2,10000,DensityEncoding +ChessKrvkp,0.8260325193405151,8.141607284545898,4794,2,10000,DensityEncoding +CongressionalVoting,0.5321100950241089,0.8299648761749268,652,2,10000,DensityEncoding +CongressionalVoting,0.5412843823432922,1.0175848007202148,652,2,10000,DensityEncoding +CongressionalVoting,0.5688073635101318,0.4533107280731201,652,2,10000,DensityEncoding +CongressionalVoting,0.5871559381484985,0.8537490367889404,652,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.7692307829856873,0.41214561462402344,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.6346153616905212,0.25572824478149414,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.6346153616905212,0.2519843578338623,312,2,10000,DensityEncoding +ConnBenchSonarMinesRocks,0.7115384340286255,0.25796079635620117,312,2,10000,DensityEncoding +ConnBenchVowelDeterding,0.8831169009208679,1.7859177589416504,1056,11,10000,DensityEncoding +Connect4,0.6758837103843689,163.31397986412048,101336,3,10000,DensityEncoding +Connect4,0.6712061166763306,259.5574231147766,101336,3,10000,DensityEncoding +Connect4,0.6730416417121887,124.11334824562073,101336,3,10000,DensityEncoding +Connect4,0.6653442978858948,103.8735704421997,101336,3,10000,DensityEncoding +Contrac,0.4836956560611725,2.130531072616577,2210,3,10000,DensityEncoding +Contrac,0.510869562625885,3.0290188789367676,2210,3,10000,DensityEncoding +Contrac,0.47010868787765503,2.7482573986053467,2210,3,10000,DensityEncoding +Contrac,0.43478259444236755,2.6835238933563232,2210,3,10000,DensityEncoding +CreditApproval,0.8372092843055725,0.7938046455383301,1036,2,10000,DensityEncoding +CreditApproval,0.8662790656089783,1.124474287033081,1036,2,10000,DensityEncoding +CreditApproval,0.8604651093482971,0.9159257411956787,1036,2,10000,DensityEncoding +CreditApproval,0.8837209343910217,1.1893854141235352,1036,2,10000,DensityEncoding +CylinderBands,0.71875,0.4929676055908203,768,2,10000,DensityEncoding +CylinderBands,0.6328125,1.0979702472686768,768,2,10000,DensityEncoding +CylinderBands,0.7109375,0.8070981502532959,768,2,10000,DensityEncoding +CylinderBands,0.6796875,1.1734223365783691,768,2,10000,DensityEncoding +Dermatology,0.9780219793319702,0.7626519203186035,550,6,10000,DensityEncoding +Dermatology,0.9560439586639404,0.8148057460784912,550,6,10000,DensityEncoding +Dermatology,0.9780219793319702,0.3432579040527344,550,6,10000,DensityEncoding +Dermatology,0.9890109896659851,0.49214816093444824,550,6,10000,DensityEncoding +Echocardiogram,0.8787878751754761,0.1219024658203125,196,2,10000,DensityEncoding +Echocardiogram,0.8181818127632141,0.12469673156738281,196,2,10000,DensityEncoding +Echocardiogram,0.8181818127632141,0.12496638298034668,196,2,10000,DensityEncoding +Echocardiogram,0.8484848737716675,0.1189427375793457,196,2,10000,DensityEncoding +Ecoli,0.8809523582458496,0.6696200370788574,504,8,10000,DensityEncoding +Ecoli,0.8452380895614624,0.46556854248046875,504,8,10000,DensityEncoding +Ecoli,0.8690476417541504,0.7057318687438965,504,8,10000,DensityEncoding +Ecoli,0.8809523582458496,0.7652242183685303,504,8,10000,DensityEncoding +EnergyY1,0.8333333134651184,1.6949267387390137,1152,3,10000,DensityEncoding +EnergyY1,0.875,1.6887156963348389,1152,3,10000,DensityEncoding +EnergyY1,0.8697916865348816,1.6274967193603516,1152,3,10000,DensityEncoding +EnergyY1,0.8020833134651184,1.7186377048492432,1152,3,10000,DensityEncoding +EnergyY2,0.8645833134651184,0.6872644424438477,1152,3,10000,DensityEncoding +EnergyY2,0.8489583134651184,1.2815577983856201,1152,3,10000,DensityEncoding +EnergyY2,0.8385416865348816,1.7019016742706299,1152,3,10000,DensityEncoding +EnergyY2,0.8489583134651184,0.6806468963623047,1152,3,10000,DensityEncoding +Fertility,0.7200000286102295,0.09654402732849121,150,2,10000,DensityEncoding +Fertility,0.7599999904632568,0.1126711368560791,150,2,10000,DensityEncoding +Fertility,0.6800000071525574,0.11308097839355469,150,2,10000,DensityEncoding +Fertility,0.7599999904632568,0.10860133171081543,150,2,10000,DensityEncoding +Flags,0.4791666567325592,0.2131054401397705,292,8,10000,DensityEncoding +Flags,0.5208333134651184,0.38930702209472656,292,8,10000,DensityEncoding +Flags,0.5,0.5435891151428223,292,8,10000,DensityEncoding +Flags,0.4791666567325592,0.2171463966369629,292,8,10000,DensityEncoding +Glass,0.5094339847564697,0.22226595878601074,322,6,10000,DensityEncoding +Glass,0.6037735939025879,0.22346186637878418,322,6,10000,DensityEncoding +Glass,0.5094339847564697,0.22854232788085938,322,6,10000,DensityEncoding +Glass,0.5283018946647644,0.22329425811767578,322,6,10000,DensityEncoding +HabermanSurvival,0.6184210777282715,0.24616384506225586,460,2,10000,DensityEncoding +HabermanSurvival,0.7105262875556946,0.2554504871368408,460,2,10000,DensityEncoding +HabermanSurvival,0.7105262875556946,0.2733190059661865,460,2,10000,DensityEncoding +HabermanSurvival,0.6447368264198303,0.5644316673278809,460,2,10000,DensityEncoding +HayesRoth,0.0357142873108387,0.327207088470459,264,3,10000,DensityEncoding +HeartCleveland,0.5657894611358643,0.31598544120788574,454,5,10000,DensityEncoding +HeartCleveland,0.5263158082962036,0.32955145835876465,454,5,10000,DensityEncoding +HeartCleveland,0.5789473652839661,0.3216593265533447,454,5,10000,DensityEncoding +HeartCleveland,0.5657894611358643,0.31661367416381836,454,5,10000,DensityEncoding +HeartHungarian,0.8082191944122314,0.3003885746002197,442,5,10000,DensityEncoding +HeartHungarian,0.8904109597206116,0.30674171447753906,442,5,10000,DensityEncoding +HeartHungarian,0.8493150472640991,0.3066244125366211,442,5,10000,DensityEncoding +HeartHungarian,0.8904109597206116,0.2994117736816406,442,5,10000,DensityEncoding +HeartSwitzerland,0.3870967626571655,0.13097047805786133,184,5,10000,DensityEncoding +HeartSwitzerland,0.32258063554763794,0.13080072402954102,184,5,10000,DensityEncoding +HeartSwitzerland,0.25806450843811035,0.13231968879699707,184,5,10000,DensityEncoding +HeartSwitzerland,0.32258063554763794,0.1352400779724121,184,5,10000,DensityEncoding +HeartVa,0.25999999046325684,0.326387882232666,300,5,10000,DensityEncoding +HeartVa,0.3199999928474426,0.5363695621490479,300,5,10000,DensityEncoding +HeartVa,0.30000001192092896,0.21464991569519043,300,5,10000,DensityEncoding +HeartVa,0.3799999952316284,0.20672225952148438,300,5,10000,DensityEncoding +Hepatitis,0.7692307829856873,0.3136289119720459,232,2,10000,DensityEncoding +Hepatitis,0.8205128312110901,0.43772363662719727,232,2,10000,DensityEncoding +Hepatitis,0.7692307829856873,0.18148136138916016,232,2,10000,DensityEncoding +Hepatitis,0.7948718070983887,0.17221832275390625,232,2,10000,DensityEncoding +HillValley,0.5066006779670715,3.7049272060394287,1212,2,10000,DensityEncoding +HorseColic,0.6176470518112183,0.45870089530944824,600,2,10000,DensityEncoding +IlpdIndianLiver,0.6438356041908264,0.6107234954833984,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6369863152503967,0.6012113094329834,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6232876777648926,0.6027648448944092,874,2,10000,DensityEncoding +IlpdIndianLiver,0.6506849527359009,1.4628734588623047,874,2,10000,DensityEncoding +ImageSegmentation,0.1428571492433548,9.446710586547852,420,7,10000,DensityEncoding +Ionosphere,0.8409090638160706,0.3812122344970703,526,2,10000,DensityEncoding +Ionosphere,0.8409090638160706,0.37908029556274414,526,2,10000,DensityEncoding +Ionosphere,0.8295454382896423,0.3925020694732666,526,2,10000,DensityEncoding +Ionosphere,0.8295454382896423,0.3858942985534668,526,2,10000,DensityEncoding +Iris,0.9729729890823364,0.1544792652130127,226,3,10000,DensityEncoding +Iris,0.9459459185600281,0.15377020835876465,226,3,10000,DensityEncoding +Iris,0.9189189076423645,0.15247249603271484,226,3,10000,DensityEncoding +Iris,0.9459459185600281,0.15057802200317383,226,3,10000,DensityEncoding +LedDisplay,0.7760000228881836,1.0286002159118652,1500,10,10000,DensityEncoding +LedDisplay,0.7319999933242798,2.3418304920196533,1500,10,10000,DensityEncoding +LedDisplay,0.7239999771118164,2.390230894088745,1500,10,10000,DensityEncoding +LedDisplay,0.7319999933242798,2.657318115234375,1500,10,10000,DensityEncoding +Lenses,1.0,0.036913394927978516,36,3,10000,DensityEncoding +Lenses,0.8333333134651184,0.03170180320739746,36,3,10000,DensityEncoding +Lenses,0.8333333134651184,0.03160977363586426,36,3,10000,DensityEncoding +Lenses,1.0,0.03397536277770996,36,3,10000,DensityEncoding +Letter,0.6769999861717224,45.40278720855713,30000,26,10000,DensityEncoding +Letter,0.6819999814033508,49.063342332839966,30000,26,10000,DensityEncoding +Letter,0.6844000220298767,58.31534242630005,30000,26,10000,DensityEncoding +Letter,0.670199990272522,46.38571906089783,30000,26,10000,DensityEncoding +Libras,0.6555555462837219,1.0721302032470703,540,15,10000,DensityEncoding +Libras,0.6777777671813965,0.4812493324279785,540,15,10000,DensityEncoding +Libras,0.6333333253860474,0.47416186332702637,540,15,10000,DensityEncoding +Libras,0.6111111044883728,0.482755184173584,540,15,10000,DensityEncoding +LowResSpect,0.7744361162185669,0.6906607151031494,796,9,10000,DensityEncoding +LowResSpect,0.8345864415168762,0.6938703060150146,796,9,10000,DensityEncoding +LowResSpect,0.7669172883033752,0.6904819011688232,796,9,10000,DensityEncoding +LowResSpect,0.7368420958518982,0.692302942276001,796,9,10000,DensityEncoding +LungCancer,0.5,0.07631635665893555,48,3,10000,DensityEncoding +LungCancer,0.5,0.042987823486328125,48,3,10000,DensityEncoding +LungCancer,0.625,0.0435483455657959,48,3,10000,DensityEncoding +LungCancer,0.5,0.04309844970703125,48,3,10000,DensityEncoding +Lymphography,0.8918918967247009,0.1418752670288086,222,4,10000,DensityEncoding +Lymphography,0.9459459185600281,0.13437795639038086,222,4,10000,DensityEncoding +Lymphography,0.7837837934494019,0.13530921936035156,222,4,10000,DensityEncoding +Lymphography,0.7837837934494019,0.14132189750671387,222,4,10000,DensityEncoding +Magic,0.7793900966644287,31.4532732963562,28530,2,10000,DensityEncoding +Magic,0.7718191146850586,39.81121802330017,28530,2,10000,DensityEncoding +Magic,0.7726603746414185,46.368021726608276,28530,2,10000,DensityEncoding +Magic,0.7688748836517334,44.66437005996704,28530,2,10000,DensityEncoding +Mammographic,0.7875000238418579,3.9222018718719482,1442,2,10000,DensityEncoding +Mammographic,0.800000011920929,1.2967865467071533,1442,2,10000,DensityEncoding +Mammographic,0.8041666746139526,1.7518703937530518,1442,2,10000,DensityEncoding +Mammographic,0.8374999761581421,2.1714165210723877,1442,2,10000,DensityEncoding +Miniboone,0.8340817093849182,318.4448254108429,195096,2,10000,DensityEncoding +Miniboone,0.8428158164024353,324.42404890060425,195096,2,10000,DensityEncoding +Miniboone,0.8384180068969727,262.9857380390167,195096,2,10000,DensityEncoding +Miniboone,0.8376184105873108,296.6495966911316,195096,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.13303351402282715,160,2,10000,DensityEncoding +MolecBiolPromoter,0.8846153616905212,0.13645195960998535,160,2,10000,DensityEncoding +MolecBiolPromoter,0.8846153616905212,0.12932753562927246,160,2,10000,DensityEncoding +MolecBiolPromoter,0.9230769276618958,0.13570356369018555,160,2,10000,DensityEncoding +MolecBiolSplice,0.8695106506347656,8.55774998664856,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8695106506347656,7.945694208145142,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8795483112335205,7.7139434814453125,4786,3,10000,DensityEncoding +MolecBiolSplice,0.8582183122634888,7.380378246307373,4786,3,10000,DensityEncoding +Monks1,0.5694444179534912,0.9105827808380127,248,2,10000,DensityEncoding +Monks2,0.6296296119689941,1.5143070220947266,338,2,10000,DensityEncoding +Monks3,0.5277777910232544,1.1426050662994385,244,2,10000,DensityEncoding +Mushroom,0.8857705593109131,18.552687644958496,12186,2,10000,DensityEncoding +Mushroom,0.9005416035652161,18.3356831073761,12186,2,10000,DensityEncoding +Mushroom,0.8847858309745789,18.53551197052002,12186,2,10000,DensityEncoding +Mushroom,0.8985721468925476,16.927790880203247,12186,2,10000,DensityEncoding +Musk1,0.6386554837226868,1.0650503635406494,714,2,10000,DensityEncoding +Musk1,0.680672287940979,0.9685392379760742,714,2,10000,DensityEncoding +Musk1,0.6890756487846375,1.2319798469543457,714,2,10000,DensityEncoding +Musk1,0.6638655662536621,0.7702593803405762,714,2,10000,DensityEncoding +Musk2,0.755003035068512,20.26240086555481,9898,2,10000,DensityEncoding +Musk2,0.7640994787216187,19.618791103363037,9898,2,10000,DensityEncoding +Musk2,0.7713766098022461,19.54254388809204,9898,2,10000,DensityEncoding +Musk2,0.7622801661491394,17.330418825149536,9898,2,10000,DensityEncoding +Nursery,0.8422839641571045,24.375484466552734,19440,5,10000,DensityEncoding +Nursery,0.8558642268180847,24.17804455757141,19440,5,10000,DensityEncoding +Nursery,0.8518518805503845,29.356796979904175,19440,5,10000,DensityEncoding +Nursery,0.8524691462516785,27.75092363357544,19440,5,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.6196078658103943,1.4310128688812256,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.5647059082984924,1.4503378868103027,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.5607843399047852,1.4389331340789795,1534,2,10000,DensityEncoding +OocytesMerlucciusNucleus4d,0.5490196347236633,1.4493355751037598,1534,2,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8549019694328308,1.3804943561553955,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.7960784435272217,1.3699820041656494,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8588235378265381,1.3922150135040283,1534,3,10000,DensityEncoding +OocytesMerlucciusStates2f,0.8627451062202454,1.3785386085510254,1534,3,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5701754093170166,1.2757813930511475,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5482456088066101,1.2306056022644043,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.5833333134651184,2.167351007461548,1368,2,10000,DensityEncoding +OocytesTrisopterusNucleus2f,0.6315789222717285,1.2323365211486816,1368,2,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7105262875556946,3.0721189975738525,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7017543911933899,2.3063695430755615,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.7675438523292542,1.24043607711792,1368,3,10000,DensityEncoding +OocytesTrisopterusStates5b,0.75,2.271481513977051,1368,3,10000,DensityEncoding +Optical,0.8987200856208801,20.42915678024292,7646,10,10000,DensityEncoding +Ozone,0.7082018852233887,3.7710623741149902,3804,2,10000,DensityEncoding +Ozone,0.698738157749176,3.7794697284698486,3804,2,10000,DensityEncoding +Ozone,0.727129340171814,3.732997179031372,3804,2,10000,DensityEncoding +Ozone,0.6861198544502258,8.032013177871704,3804,2,10000,DensityEncoding +PageBlocks,0.7726607918739319,15.090252161026001,8210,5,10000,DensityEncoding +PageBlocks,0.7836257219314575,14.208545684814453,8210,5,10000,DensityEncoding +PageBlocks,0.7602339386940002,10.48602843284607,8210,5,10000,DensityEncoding +PageBlocks,0.7748538255691528,10.37903642654419,8210,5,10000,DensityEncoding +Parkinsons,0.8571428656578064,0.1827249526977539,292,2,10000,DensityEncoding +Parkinsons,0.7551020383834839,0.4414665699005127,292,2,10000,DensityEncoding +Parkinsons,0.7142857313156128,0.22112798690795898,292,2,10000,DensityEncoding +Parkinsons,0.7755101919174194,0.21159124374389648,292,2,10000,DensityEncoding +Pendigits,0.801886796951294,22.72441601753235,14988,10,10000,DensityEncoding +Pima,0.6875,1.2765216827392578,1152,2,10000,DensityEncoding +Pima,0.6822916865348816,1.9029266834259033,1152,2,10000,DensityEncoding +Pima,0.7083333134651184,1.6911790370941162,1152,2,10000,DensityEncoding +Pima,0.75,1.2103114128112793,1152,2,10000,DensityEncoding +PittsburgBridgesMaterial,0.8846153616905212,0.11937355995178223,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.8461538553237915,0.11866593360900879,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.9615384340286255,0.2173452377319336,160,3,10000,DensityEncoding +PittsburgBridgesMaterial,0.8461538553237915,0.12121105194091797,160,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6153846383094788,0.122650146484375,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.6538461446762085,0.1161341667175293,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.692307710647583,0.2972259521484375,154,3,10000,DensityEncoding +PittsburgBridgesRelL,0.5384615659713745,0.11906051635742188,154,3,10000,DensityEncoding +PittsburgBridgesSpan,0.6086956262588501,0.11171603202819824,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.695652186870575,0.11275291442871094,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.43478259444236755,0.10497903823852539,138,3,10000,DensityEncoding +PittsburgBridgesSpan,0.5652173757553101,0.2701742649078369,138,3,10000,DensityEncoding +PittsburgBridgesTOrD,0.8799999952316284,0.12081313133239746,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.9200000166893005,0.12005257606506348,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.800000011920929,0.11405587196350098,154,2,10000,DensityEncoding +PittsburgBridgesTOrD,0.8799999952316284,0.14368891716003418,154,2,10000,DensityEncoding +PittsburgBridgesType,0.6153846383094788,0.19676518440246582,158,6,10000,DensityEncoding +PittsburgBridgesType,0.5384615659713745,0.14609265327453613,158,6,10000,DensityEncoding +PittsburgBridgesType,0.6153846383094788,0.14066195487976074,158,6,10000,DensityEncoding +PittsburgBridgesType,0.5384615659713745,0.14551663398742676,158,6,10000,DensityEncoding +Planning,0.5333333611488342,0.4604322910308838,274,2,10000,DensityEncoding +Planning,0.4444444477558136,0.24537086486816406,274,2,10000,DensityEncoding +Planning,0.4444444477558136,0.4983832836151123,274,2,10000,DensityEncoding +Planning,0.5111111402511597,0.20900964736938477,274,2,10000,DensityEncoding +PlantMargin,0.7799999713897705,3.2904419898986816,2400,100,10000,DensityEncoding +PlantMargin,0.8050000071525574,3.425004482269287,2400,100,10000,DensityEncoding +PlantMargin,0.8025000095367432,3.422126531600952,2400,100,10000,DensityEncoding +PlantMargin,0.8149999976158142,3.8614978790283203,2400,100,10000,DensityEncoding +PlantShape,0.5525000095367432,3.9452202320098877,2400,100,10000,DensityEncoding +PlantShape,0.5274999737739563,2.0434484481811523,2400,100,10000,DensityEncoding +PlantShape,0.5525000095367432,2.4271786212921143,2400,100,10000,DensityEncoding +PlantShape,0.550000011920929,4.132230520248413,2400,100,10000,DensityEncoding +PlantTexture,0.7174999713897705,3.8631200790405273,2398,100,10000,DensityEncoding +PlantTexture,0.7225000262260437,2.040520191192627,2398,100,10000,DensityEncoding +PlantTexture,0.7250000238418579,3.225517749786377,2398,100,10000,DensityEncoding +PlantTexture,0.7174999713897705,3.174640655517578,2398,100,10000,DensityEncoding +PostOperative,0.4545454680919647,0.24884963035583496,136,3,10000,DensityEncoding +PostOperative,0.40909090638160706,0.2584075927734375,136,3,10000,DensityEncoding +PostOperative,0.6818181872367859,0.1774442195892334,136,3,10000,DensityEncoding +PostOperative,0.3181818127632141,0.25982165336608887,136,3,10000,DensityEncoding +PrimaryTumor,0.46341463923454285,0.6842484474182129,496,15,10000,DensityEncoding +PrimaryTumor,0.4390243887901306,0.8256833553314209,496,15,10000,DensityEncoding +PrimaryTumor,0.45121949911117554,0.759955644607544,496,15,10000,DensityEncoding +PrimaryTumor,0.39024388790130615,0.8259522914886475,496,15,10000,DensityEncoding +Ringnorm,0.9675675630569458,14.892026662826538,11100,2,10000,DensityEncoding +Ringnorm,0.9643242955207825,15.330256462097168,11100,2,10000,DensityEncoding +Ringnorm,0.9713513255119324,13.121442317962646,11100,2,10000,DensityEncoding +Ringnorm,0.9648648500442505,14.104002714157104,11100,2,10000,DensityEncoding +Seeds,0.8653846383094788,0.574542760848999,316,3,10000,DensityEncoding +Seeds,0.8653846383094788,0.4944612979888916,316,3,10000,DensityEncoding +Seeds,0.9230769276618958,0.33202195167541504,316,3,10000,DensityEncoding +Seeds,0.9230769276618958,0.44164609909057617,316,3,10000,DensityEncoding +Semeion,0.8341708779335022,5.320743560791016,2390,10,10000,DensityEncoding +Semeion,0.8090452551841736,4.721009731292725,2390,10,10000,DensityEncoding +Semeion,0.8618090748786926,3.048034191131592,2390,10,10000,DensityEncoding +Semeion,0.8065326809883118,4.544330596923828,2390,10,10000,DensityEncoding +Soybean,0.5079787373542786,1.5451774597167969,614,18,10000,DensityEncoding +Spambase,0.821739137172699,10.69157862663269,6902,2,10000,DensityEncoding +Spambase,0.8373913168907166,5.72940731048584,6902,2,10000,DensityEncoding +Spambase,0.8226087093353271,4.629783630371094,6902,2,10000,DensityEncoding +Spambase,0.834782600402832,6.893024682998657,6902,2,10000,DensityEncoding +Spect,0.5967742204666138,0.6374521255493164,158,2,10000,DensityEncoding +Spectf,0.9197860956192017,1.0739288330078125,160,2,10000,DensityEncoding +StatlogAustralianCredit,0.5174418687820435,0.7028892040252686,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.5755813717842102,0.7040660381317139,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.5523256063461304,0.7046687602996826,1036,2,10000,DensityEncoding +StatlogAustralianCredit,0.6279069781303406,1.7068579196929932,1036,2,10000,DensityEncoding +StatlogGermanCredit,0.6840000152587891,1.078324317932129,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7200000286102295,2.821652412414551,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.6919999718666077,1.7455334663391113,1500,2,10000,DensityEncoding +StatlogGermanCredit,0.7160000205039978,1.0631136894226074,1500,2,10000,DensityEncoding +StatlogHeart,0.8805969953536987,0.30097103118896484,406,2,10000,DensityEncoding +StatlogHeart,0.8059701323509216,0.3056600093841553,406,2,10000,DensityEncoding +StatlogHeart,0.8358209133148193,0.2946286201477051,406,2,10000,DensityEncoding +StatlogHeart,0.8656716346740723,0.29738879203796387,406,2,10000,DensityEncoding +StatlogImage,0.8769497275352478,5.6807379722595215,3466,7,10000,DensityEncoding +StatlogImage,0.8613518476486206,5.65035080909729,3466,7,10000,DensityEncoding +StatlogImage,0.8786828517913818,4.468766212463379,3466,7,10000,DensityEncoding +StatlogImage,0.8752166628837585,4.890567064285278,3466,7,10000,DensityEncoding +StatlogLandsat,0.781499981880188,15.558237314224243,8870,6,10000,DensityEncoding +StatlogShuttle,0.8193793296813965,115.9274673461914,87000,7,10000,DensityEncoding +StatlogVehicle,0.6113743782043457,1.0139646530151367,1270,4,10000,DensityEncoding +StatlogVehicle,0.549763023853302,0.7538943290710449,1270,4,10000,DensityEncoding +StatlogVehicle,0.5639810562133789,0.7483818531036377,1270,4,10000,DensityEncoding +StatlogVehicle,0.47867298126220703,0.7454226016998291,1270,4,10000,DensityEncoding +SteelPlates,0.5484536290168762,1.7820487022399902,2912,7,10000,DensityEncoding +SteelPlates,0.5381443500518799,1.7926108837127686,2912,7,10000,DensityEncoding +SteelPlates,0.5628865957260132,4.004564046859741,2912,7,10000,DensityEncoding +SteelPlates,0.5319587588310242,3.4821271896362305,2912,7,10000,DensityEncoding +SyntheticControl,0.8999999761581421,0.6325545310974121,900,6,10000,DensityEncoding +SyntheticControl,0.9133333563804626,0.6403405666351318,900,6,10000,DensityEncoding +SyntheticControl,0.9599999785423279,0.7428421974182129,900,6,10000,DensityEncoding +SyntheticControl,0.8933333158493042,1.4279110431671143,900,6,10000,DensityEncoding +Teaching,0.5789473652839661,0.14653635025024414,226,3,10000,DensityEncoding +Teaching,0.5789473652839661,0.1404249668121338,226,3,10000,DensityEncoding +Teaching,0.42105263471603394,0.2900083065032959,226,3,10000,DensityEncoding +Teaching,0.5789473652839661,0.14033222198486328,226,3,10000,DensityEncoding +Thyroid,0.5930571556091309,21.684783220291138,7544,3,10000,DensityEncoding +TicTacToe,0.6652719378471375,0.9698238372802734,1438,2,10000,DensityEncoding +TicTacToe,0.715481162071228,0.9662792682647705,1438,2,10000,DensityEncoding +TicTacToe,0.715481162071228,1.6991004943847656,1438,2,10000,DensityEncoding +TicTacToe,0.7489539980888367,2.3528614044189453,1438,2,10000,DensityEncoding +Titanic,0.7818182110786438,3.0720369815826416,3302,2,10000,DensityEncoding +Titanic,0.7836363911628723,2.6864113807678223,3302,2,10000,DensityEncoding +Titanic,0.7763636112213135,2.221400022506714,3302,2,10000,DensityEncoding +Titanic,0.7799999713897705,3.8171777725219727,3302,2,10000,DensityEncoding +Trains,0.5,0.02649545669555664,16,2,10000,DensityEncoding +Trains,1.0,0.03185081481933594,16,2,10000,DensityEncoding +Trains,1.0,0.02414679527282715,16,2,10000,DensityEncoding +Trains,1.0,0.027767658233642578,16,2,10000,DensityEncoding +Twonorm,0.9729729890823364,9.668813943862915,11100,2,10000,DensityEncoding +Twonorm,0.9751351475715637,12.75461483001709,11100,2,10000,DensityEncoding +Twonorm,0.9729729890823364,17.730595111846924,11100,2,10000,DensityEncoding +Twonorm,0.9675675630569458,7.612635612487793,11100,2,10000,DensityEncoding +VertebralColumn2Clases,0.7662337422370911,0.3249986171722412,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.6753246784210205,0.32053256034851074,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.7142857313156128,0.4029204845428467,466,2,10000,DensityEncoding +VertebralColumn2Clases,0.7792207598686218,0.2787151336669922,466,2,10000,DensityEncoding +VertebralColumn3Clases,0.8051947951316833,0.2949235439300537,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7662337422370911,0.6483030319213867,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7272727489471436,0.5797209739685059,466,3,10000,DensityEncoding +VertebralColumn3Clases,0.7532467246055603,0.5539858341217041,466,3,10000,DensityEncoding +WallFollowing,0.6297653913497925,10.123410701751709,8184,4,10000,DensityEncoding +WallFollowing,0.660557210445404,11.054977178573608,8184,4,10000,DensityEncoding +WallFollowing,0.6686217188835144,11.597863674163818,8184,4,10000,DensityEncoding +WallFollowing,0.6576246619224548,10.288918018341064,8184,4,10000,DensityEncoding +Waveform,0.8127999901771545,8.911664247512817,7500,3,10000,DensityEncoding +Waveform,0.807200014591217,9.446339845657349,7500,3,10000,DensityEncoding +Waveform,0.7856000065803528,4.584674835205078,7500,3,10000,DensityEncoding +Waveform,0.8263999819755554,8.078184604644775,7500,3,10000,DensityEncoding +WaveformNoise,0.807200014591217,8.81440544128418,7500,3,10000,DensityEncoding +WaveformNoise,0.800000011920929,10.215461730957031,7500,3,10000,DensityEncoding +WaveformNoise,0.8095999956130981,9.583735466003418,7500,3,10000,DensityEncoding +WaveformNoise,0.8080000281333923,10.293992280960083,7500,3,10000,DensityEncoding +Wine,1.0,0.17874693870544434,268,3,10000,DensityEncoding +Wine,0.9772727489471436,0.16654038429260254,268,3,10000,DensityEncoding +Wine,0.9772727489471436,0.1722733974456787,268,3,10000,DensityEncoding +Wine,0.9545454382896423,0.17623472213745117,268,3,10000,DensityEncoding +WineQualityRed,0.4025000035762787,3.530722141265869,2398,6,10000,DensityEncoding +WineQualityRed,0.47999998927116394,1.4087276458740234,2398,6,10000,DensityEncoding +WineQualityRed,0.48249998688697815,3.170358896255493,2398,6,10000,DensityEncoding +WineQualityRed,0.39750000834465027,2.9335482120513916,2398,6,10000,DensityEncoding +WineQualityWhite,0.3651960790157318,9.486743688583374,7348,7,10000,DensityEncoding +WineQualityWhite,0.375,9.239867448806763,7348,7,10000,DensityEncoding +WineQualityWhite,0.3651960790157318,8.862396955490112,7348,7,10000,DensityEncoding +WineQualityWhite,0.3553921580314636,11.626655101776123,7348,7,10000,DensityEncoding +Yeast,0.5525606274604797,3.0542805194854736,2226,10,10000,DensityEncoding +Yeast,0.5175201892852783,2.977097272872925,2226,10,10000,DensityEncoding +Yeast,0.5444744229316711,2.9962713718414307,2226,10,10000,DensityEncoding +Yeast,0.5795148015022278,1.900287389755249,2226,10,10000,DensityEncoding +Zoo,0.9599999785423279,0.10327792167663574,152,7,10000,DensityEncoding +Zoo,0.9599999785423279,0.09837079048156738,152,7,10000,DensityEncoding +Zoo,1.0,0.10276985168457031,152,7,10000,DensityEncoding +Zoo,1.0,0.10226774215698242,152,7,10000,DensityEncoding diff --git a/examples/hdc_methods_survey/results/results1677389467.4323282.csv b/examples/hdc_methods_survey/results/results1677389467.4323282.csv new file mode 100644 index 00000000..6953cde5 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677389467.4323282.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6321839094161987,10.201923370361328,6266,3,10000,DensityEncodingOnline +Abalone,0.49712643027305603,11.806086778640747,6266,3,10000,DensityEncodingOnline +Abalone,0.5488505959510803,9.953397274017334,6266,3,10000,DensityEncodingOnline +Abalone,0.5804597735404968,10.41987133026123,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.14215779304504395,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.1467299461364746,180,2,10000,DensityEncodingOnline +AcuteInflammation,0.9666666388511658,0.14316701889038086,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.14541006088256836,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.13978958129882812,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.16159534454345703,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.40324926376342773,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.14689183235168457,180,2,10000,DensityEncodingOnline +Adult,0.8270376324653625,130.6443955898285,65122,2,10000,DensityEncodingOnline +Annealing,0.7099999785423279,1.6150412559509277,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.3539822995662689,1.7327911853790283,678,13,10000,DensityEncodingOnline +Arrhythmia,0.23893804848194122,1.1921048164367676,678,13,10000,DensityEncodingOnline +Arrhythmia,0.6460176706314087,1.4261600971221924,678,13,10000,DensityEncodingOnline +Arrhythmia,0.5663716793060303,1.3909268379211426,678,13,10000,DensityEncodingOnline +AudiologyStd,0.6399999856948853,0.3691561222076416,342,18,10000,DensityEncodingOnline +BalanceScale,0.8974359035491943,0.9562568664550781,938,3,10000,DensityEncodingOnline +BalanceScale,0.9038461446762085,1.3817005157470703,938,3,10000,DensityEncodingOnline +BalanceScale,0.8461538553237915,0.7893192768096924,938,3,10000,DensityEncodingOnline +BalanceScale,0.8782051205635071,0.6880433559417725,938,3,10000,DensityEncodingOnline +Balloons,0.75,0.0326533317565918,24,2,10000,DensityEncodingOnline +Balloons,1.0,0.043462514877319336,24,2,10000,DensityEncodingOnline +Balloons,1.0,0.03539752960205078,24,2,10000,DensityEncodingOnline +Balloons,1.0,0.03428459167480469,24,2,10000,DensityEncodingOnline +Bank,0.8610619306564331,12.176488161087036,6782,2,10000,DensityEncodingOnline +Bank,0.8451327681541443,11.46094560623169,6782,2,10000,DensityEncodingOnline +Bank,0.8637168407440186,13.290147542953491,6782,2,10000,DensityEncodingOnline +Bank,0.8876106142997742,12.718563795089722,6782,2,10000,DensityEncodingOnline +Blood,0.6791443824768066,2.088050365447998,1122,2,10000,DensityEncodingOnline +Blood,0.7700534462928772,1.3248794078826904,1122,2,10000,DensityEncodingOnline +Blood,0.7540106773376465,1.793612003326416,1122,2,10000,DensityEncodingOnline +Blood,0.7647058963775635,1.8179457187652588,1122,2,10000,DensityEncodingOnline +BreastCancer,0.7323943376541138,0.3477935791015625,430,2,10000,DensityEncodingOnline +BreastCancer,0.7042253613471985,0.37073445320129395,430,2,10000,DensityEncodingOnline +BreastCancer,0.7042253613471985,0.45511484146118164,430,2,10000,DensityEncodingOnline +BreastCancer,0.7746478915214539,0.9527382850646973,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9599999785423279,0.8969106674194336,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9657142758369446,1.9755885601043701,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9657142758369446,1.452402114868164,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9828571677207947,0.9062831401824951,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.8943662047386169,1.3052608966827393,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9436619877815247,1.9514846801757812,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9718309640884399,0.7561306953430176,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9577465057373047,0.7543025016784668,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6530612111091614,0.2895679473876953,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.7551020383834839,0.2870633602142334,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.7142857313156128,0.28421664237976074,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.8367347121238708,0.29353761672973633,298,2,10000,DensityEncodingOnline +BreastTissue,0.6538461446762085,0.1728677749633789,160,6,10000,DensityEncodingOnline +BreastTissue,0.7692307829856873,0.17281699180603027,160,6,10000,DensityEncodingOnline +BreastTissue,0.6538461446762085,0.21575403213500977,160,6,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.1696789264678955,160,6,10000,DensityEncodingOnline +Car,0.9143518805503845,4.22674298286438,2592,4,10000,DensityEncodingOnline +Car,0.8680555820465088,3.7222633361816406,2592,4,10000,DensityEncodingOnline +Car,0.8865740895271301,2.350515365600586,2592,4,10000,DensityEncodingOnline +Car,0.9189814925193787,4.983710289001465,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7721280455589294,6.057826042175293,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7495291829109192,6.319185733795166,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7683615684509277,3.4854869842529297,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7288135886192322,6.01040244102478,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.9190207123756409,5.759185791015625,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.903954803943634,7.0102458000183105,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8983050584793091,4.031559705734253,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8719397187232971,2.7879981994628906,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.40005701780319214,80.34748363494873,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.41417166590690613,91.60196256637573,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.4136013686656952,63.02606749534607,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.39763331413269043,80.02753353118896,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.9674593210220337,9.23206353187561,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9599499106407166,6.911288022994995,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.9224029779434204,7.271023988723755,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.957446813583374,10.067708492279053,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.5504587292671204,1.2620651721954346,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.6238532066345215,1.1171443462371826,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5229358077049255,0.6280357837677002,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5779816508293152,0.6300766468048096,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.75,0.50288987159729,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.807692289352417,0.6733620166778564,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.807692289352417,0.7482566833496094,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.3299407958984375,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.887445867061615,2.8274965286254883,1056,11,10000,DensityEncodingOnline +Connect4,0.8028894662857056,175.9422402381897,101336,3,10000,DensityEncodingOnline +Connect4,0.7658831477165222,170.25047326087952,101336,3,10000,DensityEncodingOnline +Connect4,0.777665913105011,187.11196756362915,101336,3,10000,DensityEncodingOnline +Connect4,0.8049026131629944,176.24003314971924,101336,3,10000,DensityEncodingOnline +Contrac,0.48097825050354004,4.150563478469849,2210,3,10000,DensityEncodingOnline +Contrac,0.4945652186870575,2.068495750427246,2210,3,10000,DensityEncodingOnline +Contrac,0.489130437374115,4.208496332168579,2210,3,10000,DensityEncodingOnline +Contrac,0.47826087474823,4.572939872741699,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8430232405662537,1.418579339981079,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8604651093482971,0.9199037551879883,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8139534592628479,0.9149928092956543,1036,2,10000,DensityEncodingOnline +CreditApproval,0.7732558250427246,0.9178857803344727,1036,2,10000,DensityEncodingOnline +CylinderBands,0.7265625,0.7248294353485107,768,2,10000,DensityEncodingOnline +CylinderBands,0.7890625,0.7312929630279541,768,2,10000,DensityEncodingOnline +CylinderBands,0.71875,0.7354881763458252,768,2,10000,DensityEncodingOnline +CylinderBands,0.765625,0.7273595333099365,768,2,10000,DensityEncodingOnline +Dermatology,0.8901098966598511,0.5223000049591064,550,6,10000,DensityEncodingOnline +Dermatology,0.9120879173278809,0.5312697887420654,550,6,10000,DensityEncodingOnline +Dermatology,0.9450549483299255,0.5343883037567139,550,6,10000,DensityEncodingOnline +Dermatology,0.9560439586639404,0.538130521774292,550,6,10000,DensityEncodingOnline +Echocardiogram,0.8787878751754761,0.4191901683807373,196,2,10000,DensityEncodingOnline +Echocardiogram,0.7575757503509521,0.4500308036804199,196,2,10000,DensityEncodingOnline +Echocardiogram,0.7878788113594055,1.577387809753418,196,2,10000,DensityEncodingOnline +Echocardiogram,0.6363636255264282,0.19397950172424316,196,2,10000,DensityEncodingOnline +Ecoli,0.761904776096344,0.6565995216369629,504,8,10000,DensityEncodingOnline +Ecoli,0.8571428656578064,0.5008339881896973,504,8,10000,DensityEncodingOnline +Ecoli,0.8452380895614624,0.9620437622070312,504,8,10000,DensityEncodingOnline +Ecoli,0.8452380895614624,0.47635531425476074,504,8,10000,DensityEncodingOnline +EnergyY1,0.8854166865348816,2.879115104675293,1152,3,10000,DensityEncodingOnline +EnergyY1,0.90625,1.2656126022338867,1152,3,10000,DensityEncodingOnline +EnergyY1,0.8645833134651184,1.0225858688354492,1152,3,10000,DensityEncodingOnline +EnergyY1,0.875,2.254368305206299,1152,3,10000,DensityEncodingOnline +EnergyY2,0.84375,2.0731379985809326,1152,3,10000,DensityEncodingOnline +EnergyY2,0.9479166865348816,1.455106496810913,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8802083134651184,1.023897647857666,1152,3,10000,DensityEncodingOnline +EnergyY2,0.9114583134651184,1.4442551136016846,1152,3,10000,DensityEncodingOnline +Fertility,0.7599999904632568,0.34769630432128906,150,2,10000,DensityEncodingOnline +Fertility,0.8799999952316284,0.3631718158721924,150,2,10000,DensityEncodingOnline +Fertility,0.8799999952316284,0.19841742515563965,150,2,10000,DensityEncodingOnline +Fertility,0.800000011920929,0.14920425415039062,150,2,10000,DensityEncodingOnline +Flags,0.5833333134651184,0.49831700325012207,292,8,10000,DensityEncodingOnline +Flags,0.4166666567325592,0.6041908264160156,292,8,10000,DensityEncodingOnline +Flags,0.4166666567325592,0.6322548389434814,292,8,10000,DensityEncodingOnline +Flags,0.4166666567325592,0.3165750503540039,292,8,10000,DensityEncodingOnline +Glass,0.5471698045730591,0.5400285720825195,322,6,10000,DensityEncodingOnline +Glass,0.5849056839942932,0.3394911289215088,322,6,10000,DensityEncodingOnline +Glass,0.5283018946647644,0.5108168125152588,322,6,10000,DensityEncodingOnline +Glass,0.698113203048706,0.695732593536377,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.5921052694320679,0.9265897274017334,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.6447368264198303,0.5372645854949951,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.75,0.4998185634613037,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.7631579041481018,0.4889540672302246,460,2,10000,DensityEncodingOnline +HayesRoth,0.1071428582072258,0.8890612125396729,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5526315569877625,2.3017029762268066,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5394737124443054,0.4533200263977051,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5131579041481018,0.4727177619934082,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5131579041481018,1.9558539390563965,454,5,10000,DensityEncodingOnline +HeartHungarian,0.767123281955719,0.6588246822357178,442,5,10000,DensityEncodingOnline +HeartHungarian,0.835616409778595,0.42919421195983887,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8082191944122314,0.42942214012145996,442,5,10000,DensityEncodingOnline +HeartHungarian,0.698630154132843,0.6023449897766113,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.35483869910240173,0.21065950393676758,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4516128897666931,0.20304179191589355,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.16129031777381897,0.38733935356140137,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.25806450843811035,0.20180606842041016,184,5,10000,DensityEncodingOnline +HeartVa,0.1599999964237213,0.38439202308654785,300,5,10000,DensityEncodingOnline +HeartVa,0.3199999928474426,0.32376670837402344,300,5,10000,DensityEncodingOnline +HeartVa,0.3199999928474426,0.32165002822875977,300,5,10000,DensityEncodingOnline +HeartVa,0.3199999928474426,0.3244597911834717,300,5,10000,DensityEncodingOnline +Hepatitis,0.8205128312110901,0.23208236694335938,232,2,10000,DensityEncodingOnline +Hepatitis,0.7435897588729858,0.23088884353637695,232,2,10000,DensityEncodingOnline +Hepatitis,0.6666666865348816,0.22874927520751953,232,2,10000,DensityEncodingOnline +Hepatitis,0.7692307829856873,0.2339010238647461,232,2,10000,DensityEncodingOnline +HillValley,0.5066006779670715,3.952505588531494,1212,2,10000,DensityEncodingOnline +HorseColic,0.5882353186607361,0.7219877243041992,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7260273694992065,0.8247673511505127,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6027397513389587,0.8175814151763916,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6369863152503967,0.8226273059844971,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.664383590221405,0.8112380504608154,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,8.823901414871216,420,7,10000,DensityEncodingOnline +Ionosphere,0.8522727489471436,0.5032529830932617,526,2,10000,DensityEncodingOnline +Ionosphere,0.9318181872367859,0.49283409118652344,526,2,10000,DensityEncodingOnline +Ionosphere,0.8977272510528564,0.4934425354003906,526,2,10000,DensityEncodingOnline +Ionosphere,0.8636363744735718,0.4972047805786133,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.20580601692199707,226,3,10000,DensityEncodingOnline +Iris,1.0,0.5042417049407959,226,3,10000,DensityEncodingOnline +Iris,0.8918918967247009,0.27485036849975586,226,3,10000,DensityEncodingOnline +Iris,0.837837815284729,0.2545816898345947,226,3,10000,DensityEncodingOnline +LedDisplay,0.5759999752044678,3.38167142868042,1500,10,10000,DensityEncodingOnline +LedDisplay,0.671999990940094,4.6372292041778564,1500,10,10000,DensityEncodingOnline +LedDisplay,0.6439999938011169,3.6911277770996094,1500,10,10000,DensityEncodingOnline +LedDisplay,0.6639999747276306,3.25361967086792,1500,10,10000,DensityEncodingOnline +Lenses,0.5,0.11544251441955566,36,3,10000,DensityEncodingOnline +Lenses,0.6666666865348816,0.050260066986083984,36,3,10000,DensityEncodingOnline +Lenses,0.5,0.0932321548461914,36,3,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.27625584602355957,36,3,10000,DensityEncodingOnline +Letter,0.8141999840736389,56.942251443862915,30000,26,10000,DensityEncodingOnline +Letter,0.828000009059906,46.69380211830139,30000,26,10000,DensityEncodingOnline +Letter,0.7932000160217285,57.44663667678833,30000,26,10000,DensityEncodingOnline +Letter,0.8194000124931335,54.449010610580444,30000,26,10000,DensityEncodingOnline +Libras,0.5222222208976746,0.9558453559875488,540,15,10000,DensityEncodingOnline +Libras,0.5555555820465088,1.4780383110046387,540,15,10000,DensityEncodingOnline +Libras,0.5555555820465088,1.3689289093017578,540,15,10000,DensityEncodingOnline +Libras,0.699999988079071,0.6919331550598145,540,15,10000,DensityEncodingOnline +LowResSpect,0.8947368264198303,1.4427111148834229,796,9,10000,DensityEncodingOnline +LowResSpect,0.7819548845291138,0.919215202331543,796,9,10000,DensityEncodingOnline +LowResSpect,0.8195488452911377,2.0405261516571045,796,9,10000,DensityEncodingOnline +LowResSpect,0.8345864415168762,0.9212851524353027,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.12103128433227539,48,3,10000,DensityEncodingOnline +LungCancer,0.5,0.07205700874328613,48,3,10000,DensityEncodingOnline +LungCancer,0.5,0.0731511116027832,48,3,10000,DensityEncodingOnline +LungCancer,0.625,0.07344508171081543,48,3,10000,DensityEncodingOnline +Lymphography,0.7567567825317383,0.2262434959411621,222,4,10000,DensityEncodingOnline +Lymphography,0.7567567825317383,0.22739768028259277,222,4,10000,DensityEncodingOnline +Lymphography,0.8108108043670654,0.22593235969543457,222,4,10000,DensityEncodingOnline +Lymphography,0.837837815284729,0.22605490684509277,222,4,10000,DensityEncodingOnline +Magic,0.7819137573242188,46.10511088371277,28530,2,10000,DensityEncodingOnline +Magic,0.7137749791145325,36.92893981933594,28530,2,10000,DensityEncodingOnline +Magic,0.7886435389518738,42.7099552154541,28530,2,10000,DensityEncodingOnline +Magic,0.7779179811477661,62.0772020816803,28530,2,10000,DensityEncodingOnline +Mammographic,0.7916666865348816,1.861159086227417,1442,2,10000,DensityEncodingOnline +Mammographic,0.7958333492279053,1.6275653839111328,1442,2,10000,DensityEncodingOnline +Mammographic,0.800000011920929,2.082143783569336,1442,2,10000,DensityEncodingOnline +Mammographic,0.6416666507720947,1.7201974391937256,1442,2,10000,DensityEncodingOnline +Miniboone,0.8503198623657227,357.26117968559265,195096,2,10000,DensityEncodingOnline +Miniboone,0.8834112286567688,354.73305654525757,195096,2,10000,DensityEncodingOnline +Miniboone,0.85179603099823,337.3511393070221,195096,2,10000,DensityEncodingOnline +Miniboone,0.890576958656311,361.2938640117645,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.22841477394104004,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8461538553237915,0.14434504508972168,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9615384340286255,0.15119266510009766,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.14342427253723145,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.884567141532898,4.2410008907318115,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8983688950538635,3.9806809425354004,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.9209535717964172,7.46839714050293,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8757842183113098,6.086773872375488,4786,3,10000,DensityEncodingOnline +Monks1,0.5,1.826664924621582,248,2,10000,DensityEncodingOnline +Monks2,0.6157407164573669,2.377615213394165,338,2,10000,DensityEncodingOnline +Monks3,0.5370370149612427,1.5412511825561523,244,2,10000,DensityEncodingOnline +Mushroom,1.0,21.38930630683899,12186,2,10000,DensityEncodingOnline +Mushroom,1.0,18.112916946411133,12186,2,10000,DensityEncodingOnline +Mushroom,0.9980305433273315,19.706161499023438,12186,2,10000,DensityEncodingOnline +Mushroom,0.9985228776931763,20.52064299583435,12186,2,10000,DensityEncodingOnline +Musk1,0.6554622054100037,0.9985687732696533,714,2,10000,DensityEncodingOnline +Musk1,0.6974790096282959,1.914430856704712,714,2,10000,DensityEncodingOnline +Musk1,0.8067227005958557,1.000330924987793,714,2,10000,DensityEncodingOnline +Musk1,0.7983193397521973,1.0548639297485352,714,2,10000,DensityEncodingOnline +Musk2,0.9624014496803284,22.78701138496399,9898,2,10000,DensityEncodingOnline +Musk2,0.9593693017959595,23.59400177001953,9898,2,10000,DensityEncodingOnline +Musk2,0.9084293246269226,20.649660110473633,9898,2,10000,DensityEncodingOnline +Musk2,0.9539114832878113,25.771887063980103,9898,2,10000,DensityEncodingOnline +Nursery,0.9373456835746765,19.911328077316284,19440,5,10000,DensityEncodingOnline +Nursery,0.9185185432434082,36.620829343795776,19440,5,10000,DensityEncodingOnline +Nursery,0.9478394985198975,21.527570247650146,19440,5,10000,DensityEncodingOnline +Nursery,0.9484567642211914,35.79478311538696,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.7215686440467834,2.3699791431427,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.772549033164978,1.258406639099121,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.7254902124404907,1.5919570922851562,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.7058823704719543,3.0078039169311523,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8901960849761963,2.664574384689331,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8509804010391235,1.3950531482696533,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9411764740943909,1.3888299465179443,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8941176533699036,1.3822462558746338,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,3.044260025024414,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.6885964870452881,2.2730424404144287,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7543859481811523,1.2804350852966309,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.6578947305679321,3.1182093620300293,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8815789222717285,1.2290630340576172,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8640350699424744,3.0564680099487305,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.9122806787490845,2.5486176013946533,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8815789222717285,1.230686902999878,1368,3,10000,DensityEncodingOnline +Optical,0.9376739263534546,12.025014638900757,7646,10,10000,DensityEncodingOnline +Ozone,0.9684542417526245,6.730401992797852,3804,2,10000,DensityEncodingOnline +Ozone,0.9684542417526245,4.273601531982422,3804,2,10000,DensityEncodingOnline +Ozone,0.9684542417526245,6.067587375640869,3804,2,10000,DensityEncodingOnline +Ozone,0.9574132561683655,3.577721118927002,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9568713307380676,7.39971137046814,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9466374516487122,7.024966716766357,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9663742780685425,15.910102128982544,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9619883298873901,7.063246726989746,8210,5,10000,DensityEncodingOnline +Parkinsons,0.8367347121238708,0.27514195442199707,292,2,10000,DensityEncodingOnline +Parkinsons,0.8979591727256775,0.27791595458984375,292,2,10000,DensityEncodingOnline +Parkinsons,0.8571428656578064,1.1663801670074463,292,2,10000,DensityEncodingOnline +Parkinsons,0.9591836929321289,0.2765488624572754,292,2,10000,DensityEncodingOnline +Pendigits,0.9362492561340332,33.598774909973145,14988,10,10000,DensityEncodingOnline +Pima,0.6979166865348816,1.6340739727020264,1152,2,10000,DensityEncodingOnline +Pima,0.7291666865348816,1.0958154201507568,1152,2,10000,DensityEncodingOnline +Pima,0.7291666865348816,1.7712359428405762,1152,2,10000,DensityEncodingOnline +Pima,0.71875,1.108924388885498,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.6153846383094788,0.16989684104919434,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9615384340286255,0.1721205711364746,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9615384340286255,0.17245125770568848,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9230769276618958,0.16749930381774902,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.692307710647583,0.20283746719360352,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.692307710647583,0.20223593711853027,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.4615384638309479,0.20327353477478027,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,0.2455427646636963,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.6086956262588501,2.889049530029297,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.6086956262588501,0.17880940437316895,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.43478259444236755,0.1879422664642334,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.43478259444236755,0.18140912055969238,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1912698745727539,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.18918490409851074,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.43641066551208496,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.7599999904632568,0.2750241756439209,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.4986598491668701,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5,0.24634981155395508,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.75527024269104,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5,0.18121981620788574,158,6,10000,DensityEncodingOnline +Planning,0.4888888895511627,0.27282214164733887,274,2,10000,DensityEncodingOnline +Planning,0.7111111283302307,0.2720775604248047,274,2,10000,DensityEncodingOnline +Planning,0.31111112236976624,0.27422451972961426,274,2,10000,DensityEncodingOnline +Planning,0.6222222447395325,0.27409934997558594,274,2,10000,DensityEncodingOnline +PlantMargin,0.48249998688697815,3.9871084690093994,2400,100,10000,DensityEncodingOnline +PlantMargin,0.574999988079071,3.1216325759887695,2400,100,10000,DensityEncodingOnline +PlantMargin,0.5525000095367432,3.1077327728271484,2400,100,10000,DensityEncodingOnline +PlantMargin,0.4975000023841858,3.183244466781616,2400,100,10000,DensityEncodingOnline +PlantShape,0.5049999952316284,3.1461291313171387,2400,100,10000,DensityEncodingOnline +PlantShape,0.4950000047683716,4.370903015136719,2400,100,10000,DensityEncodingOnline +PlantShape,0.44999998807907104,5.536774396896362,2400,100,10000,DensityEncodingOnline +PlantShape,0.45500001311302185,5.206543922424316,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5824999809265137,4.716735601425171,2398,100,10000,DensityEncodingOnline +PlantTexture,0.612500011920929,4.851113557815552,2398,100,10000,DensityEncodingOnline +PlantTexture,0.5199999809265137,5.588262319564819,2398,100,10000,DensityEncodingOnline +PlantTexture,0.6000000238418579,5.990434885025024,2398,100,10000,DensityEncodingOnline +PostOperative,0.5909090638160706,0.1495046615600586,136,3,10000,DensityEncodingOnline +PostOperative,0.5909090638160706,0.1481173038482666,136,3,10000,DensityEncodingOnline +PostOperative,0.5,0.8178091049194336,136,3,10000,DensityEncodingOnline +PostOperative,0.3636363744735718,0.14994049072265625,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.4878048896789551,0.5522067546844482,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.45121949911117554,0.7281780242919922,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.40243902802467346,0.559307336807251,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.5,0.9688618183135986,496,15,10000,DensityEncodingOnline +Ringnorm,0.9502702951431274,21.29417896270752,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9783783555030823,17.691253185272217,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9145945906639099,23.423983573913574,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9578378200531006,12.545550346374512,11100,2,10000,DensityEncodingOnline +Seeds,0.9230769276618958,0.294140100479126,316,3,10000,DensityEncodingOnline +Seeds,0.8461538553237915,0.649554967880249,316,3,10000,DensityEncodingOnline +Seeds,0.807692289352417,0.29703617095947266,316,3,10000,DensityEncodingOnline +Seeds,0.8846153616905212,0.6873114109039307,316,3,10000,DensityEncodingOnline +Semeion,0.8618090748786926,5.789149045944214,2390,10,10000,DensityEncodingOnline +Semeion,0.8241205811500549,3.9643661975860596,2390,10,10000,DensityEncodingOnline +Semeion,0.8517587780952454,5.201369524002075,2390,10,10000,DensityEncodingOnline +Semeion,0.8492462038993835,5.93607497215271,2390,10,10000,DensityEncodingOnline +Soybean,0.4441489279270172,1.161250114440918,614,18,10000,DensityEncodingOnline +Spambase,0.8843477964401245,11.421113967895508,6902,2,10000,DensityEncodingOnline +Spambase,0.8391304612159729,15.144872426986694,6902,2,10000,DensityEncodingOnline +Spambase,0.908695638179779,12.179887533187866,6902,2,10000,DensityEncodingOnline +Spambase,0.7582608461380005,8.490024089813232,6902,2,10000,DensityEncodingOnline +Spect,0.6397849321365356,0.47049474716186523,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,1.1144325733184814,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6686046719551086,0.9572882652282715,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6104651093482971,2.3927855491638184,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6279069781303406,1.1635310649871826,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6162790656089783,1.89501953125,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6959999799728394,2.0707950592041016,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6399999856948853,3.1775527000427246,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.671999990940094,2.7732207775115967,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6439999938011169,1.40836763381958,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8358209133148193,0.38930487632751465,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8208954930305481,0.39188480377197266,406,2,10000,DensityEncodingOnline +StatlogHeart,0.7761194109916687,0.6643822193145752,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8059701323509216,0.3888707160949707,406,2,10000,DensityEncodingOnline +StatlogImage,0.9012131690979004,4.17129373550415,3466,7,10000,DensityEncodingOnline +StatlogImage,0.941074550151825,3.261837959289551,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9480069279670715,4.262439012527466,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9428076148033142,7.104514837265015,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8694999814033508,19.127217054367065,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9972413778305054,154.35412788391113,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.7345971465110779,2.184617042541504,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6966824531555176,1.2645602226257324,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6682464480400085,2.670927047729492,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6872037649154663,2.387009382247925,1270,4,10000,DensityEncodingOnline +SteelPlates,0.6865979433059692,5.288849353790283,2912,7,10000,DensityEncodingOnline +SteelPlates,0.6701030731201172,6.911749362945557,2912,7,10000,DensityEncodingOnline +SteelPlates,0.6907216310501099,5.159494400024414,2912,7,10000,DensityEncodingOnline +SteelPlates,0.6639175415039062,2.7798895835876465,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.95333331823349,1.4543089866638184,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9599999785423279,0.9241428375244141,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9800000190734863,1.8949394226074219,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9133333563804626,1.1403999328613281,900,6,10000,DensityEncodingOnline +Teaching,0.6315789222717285,0.7725167274475098,226,3,10000,DensityEncodingOnline +Teaching,0.5263158082962036,0.7630419731140137,226,3,10000,DensityEncodingOnline +Teaching,0.44736841320991516,0.29683995246887207,226,3,10000,DensityEncodingOnline +Teaching,0.3947368562221527,0.6232714653015137,226,3,10000,DensityEncodingOnline +Thyroid,0.6584014296531677,27.518965244293213,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9456067085266113,1.585024356842041,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9539749026298523,2.871004581451416,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9205020666122437,2.2240071296691895,1438,2,10000,DensityEncodingOnline +TicTacToe,0.9205020666122437,2.9374136924743652,1438,2,10000,DensityEncodingOnline +Titanic,0.7763636112213135,5.840593338012695,3302,2,10000,DensityEncodingOnline +Titanic,0.7836363911628723,5.497550964355469,3302,2,10000,DensityEncodingOnline +Titanic,0.774545431137085,3.0222458839416504,3302,2,10000,DensityEncodingOnline +Titanic,0.7200000286102295,10.520084381103516,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.5848469734191895,16,2,10000,DensityEncodingOnline +Trains,0.5,1.082442045211792,16,2,10000,DensityEncodingOnline +Trains,1.0,1.144352674484253,16,2,10000,DensityEncodingOnline +Trains,1.0,0.04205775260925293,16,2,10000,DensityEncodingOnline +Twonorm,0.9735134840011597,19.292625427246094,11100,2,10000,DensityEncodingOnline +Twonorm,0.9729729890823364,14.687086343765259,11100,2,10000,DensityEncodingOnline +Twonorm,0.9745945930480957,18.3190176486969,11100,2,10000,DensityEncodingOnline +Twonorm,0.9594594836235046,18.6085102558136,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8441558480262756,0.9267282485961914,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8181818127632141,0.3646352291107178,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8571428656578064,0.42293238639831543,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8311688303947449,0.41817498207092285,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8051947951316833,0.5084354877471924,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8701298832893372,0.4353179931640625,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8051947951316833,0.8854334354400635,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.8422698974609375,466,3,10000,DensityEncodingOnline +WallFollowing,0.9068915247917175,16.8137423992157,8184,4,10000,DensityEncodingOnline +WallFollowing,0.9340175986289978,11.278961658477783,8184,4,10000,DensityEncodingOnline +WallFollowing,0.9340175986289978,13.843740463256836,8184,4,10000,DensityEncodingOnline +WallFollowing,0.912756621837616,10.956742286682129,8184,4,10000,DensityEncodingOnline +Waveform,0.8248000144958496,10.494949102401733,7500,3,10000,DensityEncodingOnline +Waveform,0.8312000036239624,10.201000928878784,7500,3,10000,DensityEncodingOnline +Waveform,0.8271999955177307,6.743297100067139,7500,3,10000,DensityEncodingOnline +Waveform,0.8127999901771545,6.738680601119995,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8384000062942505,6.868937969207764,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8087999820709229,15.444387912750244,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8176000118255615,14.85757040977478,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8127999901771545,8.229573726654053,7500,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.26184940338134766,268,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.2675187587738037,268,3,10000,DensityEncodingOnline +Wine,0.9772727489471436,0.2668721675872803,268,3,10000,DensityEncodingOnline +Wine,0.8863636255264282,0.270183801651001,268,3,10000,DensityEncodingOnline +WineQualityRed,0.5874999761581421,2.8006680011749268,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5400000214576721,4.808229446411133,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.550000011920929,2.3578102588653564,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5350000262260437,4.396603584289551,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.4689542353153229,9.853596925735474,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.5245097875595093,14.42327070236206,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.4632352888584137,15.395970821380615,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.5040849447250366,10.426736831665039,7348,7,10000,DensityEncodingOnline +Yeast,0.5552560687065125,3.113105297088623,2226,10,10000,DensityEncodingOnline +Yeast,0.49865227937698364,3.1553804874420166,2226,10,10000,DensityEncodingOnline +Yeast,0.5471698045730591,2.8700106143951416,2226,10,10000,DensityEncodingOnline +Yeast,0.4420485198497772,4.8214335441589355,2226,10,10000,DensityEncodingOnline +Zoo,0.9200000166893005,0.166839599609375,152,7,10000,DensityEncodingOnline +Zoo,0.9200000166893005,0.1665024757385254,152,7,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.16462349891662598,152,7,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.16135334968566895,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/results1677394203.2068179.csv b/examples/hdc_methods_survey/results/results1677394203.2068179.csv new file mode 100644 index 00000000..7486d8d6 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677394203.2068179.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5909961462020874,25.46834683418274,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.5718390941619873,29.796698808670044,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.5938697457313538,37.364912033081055,6266,3,10000,DensityEncodingOnlineIterative +Abalone,0.6245210766792297,38.70894479751587,6266,3,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,0.5376803874969482,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,1.12330961227417,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,0.536827802658081,180,2,10000,DensityEncodingOnlineIterative +AcuteInflammation,1.0,1.0702166557312012,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,0.5670938491821289,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,0.5473132133483887,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,0.6170637607574463,180,2,10000,DensityEncodingOnlineIterative +AcuteNephritis,1.0,0.5470166206359863,180,2,10000,DensityEncodingOnlineIterative +Adult,0.7986609935760498,326.5227072238922,65122,2,10000,DensityEncodingOnlineIterative +Annealing,0.699999988079071,7.87062931060791,1596,5,10000,DensityEncodingOnlineIterative +Arrhythmia,0.7079645991325378,6.6806957721710205,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.7433628439903259,7.495255470275879,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.5929203629493713,4.443465232849121,678,13,10000,DensityEncodingOnlineIterative +Arrhythmia,0.6548672318458557,7.561437129974365,678,13,10000,DensityEncodingOnlineIterative +AudiologyStd,0.6399999856948853,1.2660114765167236,342,18,10000,DensityEncodingOnlineIterative +BalanceScale,0.8910256624221802,3.441361427307129,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9487179517745972,2.9899237155914307,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9294871687889099,5.0340330600738525,938,3,10000,DensityEncodingOnlineIterative +BalanceScale,0.9358974099159241,2.6760709285736084,938,3,10000,DensityEncodingOnlineIterative +Balloons,1.0,0.09833455085754395,24,2,10000,DensityEncodingOnlineIterative +Balloons,1.0,0.10085034370422363,24,2,10000,DensityEncodingOnlineIterative +Balloons,0.75,0.09486770629882812,24,2,10000,DensityEncodingOnlineIterative +Balloons,0.75,0.09899234771728516,24,2,10000,DensityEncodingOnlineIterative +Bank,0.8734513521194458,47.025120973587036,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.886725664138794,38.888219356536865,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8327433466911316,33.26698350906372,6782,2,10000,DensityEncodingOnlineIterative +Bank,0.8876106142997742,45.18167591094971,6782,2,10000,DensityEncodingOnlineIterative +Blood,0.6951871514320374,9.75185775756836,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.7807486653327942,3.453299045562744,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.7005347609519958,8.464252233505249,1122,2,10000,DensityEncodingOnlineIterative +Blood,0.7219251394271851,3.4032602310180664,1122,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6901408433914185,1.3535141944885254,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.5492957830429077,1.3561992645263672,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.6760563254356384,1.3476874828338623,430,2,10000,DensityEncodingOnlineIterative +BreastCancer,0.577464759349823,1.3418891429901123,430,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.977142870426178,3.004767656326294,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9599999785423279,2.996018171310425,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,3.01587176322937,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWisc,0.9714285731315613,3.020794153213501,1048,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,2.617109775543213,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9295774698257446,2.60103702545166,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9718309640884399,2.782348394393921,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,4.911420583724976,854,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.7346938848495483,2.02077317237854,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.795918345451355,0.9628427028656006,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.8163265585899353,0.9944989681243896,298,2,10000,DensityEncodingOnlineIterative +BreastCancerWiscProg,0.8367347121238708,0.971606969833374,298,2,10000,DensityEncodingOnlineIterative +BreastTissue,0.6153846383094788,0.5539987087249756,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.7307692170143127,0.5662457942962646,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.6538461446762085,0.7425036430358887,160,6,10000,DensityEncodingOnlineIterative +BreastTissue,0.807692289352417,0.8994081020355225,160,6,10000,DensityEncodingOnlineIterative +Car,0.9467592835426331,10.820091247558594,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9074074029922485,17.038363218307495,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9282407164573669,18.79918336868286,2592,4,10000,DensityEncodingOnlineIterative +Car,0.9699074029922485,9.959534645080566,2592,4,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.83427494764328,13.404846429824829,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.81732577085495,13.578390121459961,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8531073331832886,24.092275381088257,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography10Clases,0.8305084705352783,11.2792649269104,3190,10,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9435028433799744,19.109497547149658,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9209039807319641,9.798304557800293,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9209039807319641,24.342379093170166,3190,3,10000,DensityEncodingOnlineIterative +Cardiotocography3Clases,0.9472693204879761,20.76686692237854,3190,3,10000,DensityEncodingOnlineIterative +ChessKrvk,0.4274308383464813,270.68057894706726,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.4613629877567291,255.0157012939453,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.4409751892089844,309.4609944820404,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvk,0.4613629877567291,299.7715585231781,42084,18,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9799749851226807,17.97045636177063,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9749687314033508,36.590341091156006,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9837296605110168,19.004679679870605,4794,2,10000,DensityEncodingOnlineIterative +ChessKrvkp,0.9737171530723572,34.7478928565979,4794,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5596330165863037,3.6783814430236816,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.6330274939537048,4.711558103561401,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5688073635101318,4.731971740722656,652,2,10000,DensityEncodingOnlineIterative +CongressionalVoting,0.5963302850723267,2.165154457092285,652,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,2.3544013500213623,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.7307692170143127,1.0606966018676758,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,1.5907418727874756,312,2,10000,DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks,0.8846153616905212,1.6318883895874023,312,2,10000,DensityEncodingOnlineIterative +ConnBenchVowelDeterding,0.9610389471054077,4.01655912399292,1056,11,10000,DensityEncodingOnlineIterative +Connect4,0.8153827786445618,778.5149674415588,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8150867223739624,656.0533986091614,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8077446818351746,708.7197008132935,101336,3,10000,DensityEncodingOnlineIterative +Connect4,0.8243827223777771,741.6943979263306,101336,3,10000,DensityEncodingOnlineIterative +Contrac,0.4320652186870575,16.48411464691162,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.42934781312942505,15.57626485824585,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.44021740555763245,14.241823673248291,2210,3,10000,DensityEncodingOnlineIterative +Contrac,0.5,18.066487550735474,2210,3,10000,DensityEncodingOnlineIterative +CreditApproval,0.7965116500854492,6.418838262557983,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.8430232405662537,4.815222501754761,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.8837209343910217,8.447081327438354,1036,2,10000,DensityEncodingOnlineIterative +CreditApproval,0.8313953280448914,7.399731636047363,1036,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.7265625,2.5456128120422363,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.7265625,2.539440155029297,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.75,2.5472466945648193,768,2,10000,DensityEncodingOnlineIterative +CylinderBands,0.75,3.4971582889556885,768,2,10000,DensityEncodingOnlineIterative +Dermatology,0.9780219793319702,3.5496604442596436,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9560439586639404,2.2177844047546387,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9670329689979553,4.345068454742432,550,6,10000,DensityEncodingOnlineIterative +Dermatology,0.9560439586639404,1.8683693408966064,550,6,10000,DensityEncodingOnlineIterative +Echocardiogram,0.8484848737716675,0.6572754383087158,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.7878788113594055,0.7445530891418457,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.8484848737716675,0.7522845268249512,196,2,10000,DensityEncodingOnlineIterative +Echocardiogram,0.8181818127632141,0.6113741397857666,196,2,10000,DensityEncodingOnlineIterative +Ecoli,0.8571428656578064,1.6576340198516846,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.7857142686843872,1.662853479385376,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.8452380895614624,1.6301062107086182,504,8,10000,DensityEncodingOnlineIterative +Ecoli,0.8452380895614624,1.6539103984832764,504,8,10000,DensityEncodingOnlineIterative +EnergyY1,0.9114583134651184,5.211069107055664,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.9322916865348816,3.8498589992523193,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.9479166865348816,3.5335302352905273,1152,3,10000,DensityEncodingOnlineIterative +EnergyY1,0.921875,3.503744125366211,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.8541666865348816,4.260089635848999,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.859375,4.314598321914673,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.8958333134651184,4.136385202407837,1152,3,10000,DensityEncodingOnlineIterative +EnergyY2,0.875,4.429131746292114,1152,3,10000,DensityEncodingOnlineIterative +Fertility,0.8799999952316284,0.4713139533996582,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.8399999737739563,0.4722709655761719,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.800000011920929,0.4665567874908447,150,2,10000,DensityEncodingOnlineIterative +Fertility,0.800000011920929,0.4714395999908447,150,2,10000,DensityEncodingOnlineIterative +Flags,0.5416666865348816,1.0655934810638428,292,8,10000,DensityEncodingOnlineIterative +Flags,0.5,1.0577983856201172,292,8,10000,DensityEncodingOnlineIterative +Flags,0.5833333134651184,1.0439038276672363,292,8,10000,DensityEncodingOnlineIterative +Flags,0.5416666865348816,1.0564069747924805,292,8,10000,DensityEncodingOnlineIterative +Glass,0.7735849022865295,1.1346969604492188,322,6,10000,DensityEncodingOnlineIterative +Glass,0.7358490824699402,1.1068029403686523,322,6,10000,DensityEncodingOnlineIterative +Glass,0.6415094137191772,1.0777935981750488,322,6,10000,DensityEncodingOnlineIterative +Glass,0.698113203048706,2.147599220275879,322,6,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6710526347160339,3.2627668380737305,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.75,3.1820192337036133,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.5789473652839661,2.7205429077148438,460,2,10000,DensityEncodingOnlineIterative +HabermanSurvival,0.6973684430122375,3.392885208129883,460,2,10000,DensityEncodingOnlineIterative +HayesRoth,0.0357142873108387,0.78615403175354,264,3,10000,DensityEncodingOnlineIterative +HeartCleveland,0.4868420958518982,3.5432825088500977,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5131579041481018,3.8619701862335205,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5526315569877625,1.956799030303955,454,5,10000,DensityEncodingOnlineIterative +HeartCleveland,0.5,2.13151478767395,454,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.7534246444702148,2.0380513668060303,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.835616409778595,2.4885692596435547,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.698630154132843,2.453723669052124,442,5,10000,DensityEncodingOnlineIterative +HeartHungarian,0.8219178318977356,2.2099695205688477,442,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.3870967626571655,1.2788288593292236,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.3870967626571655,1.2987518310546875,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.4516128897666931,0.664628267288208,184,5,10000,DensityEncodingOnlineIterative +HeartSwitzerland,0.35483869910240173,0.6603443622589111,184,5,10000,DensityEncodingOnlineIterative +HeartVa,0.23999999463558197,1.9384715557098389,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.30000001192092896,1.5783319473266602,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.23999999463558197,1.0889174938201904,300,5,10000,DensityEncodingOnlineIterative +HeartVa,0.36000001430511475,1.201225757598877,300,5,10000,DensityEncodingOnlineIterative +Hepatitis,0.8461538553237915,1.3067426681518555,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.7692307829856873,1.1494343280792236,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.8461538553237915,1.106194257736206,232,2,10000,DensityEncodingOnlineIterative +Hepatitis,0.7435897588729858,0.8724584579467773,232,2,10000,DensityEncodingOnlineIterative +HillValley,0.5115511417388916,11.148223161697388,1212,2,10000,DensityEncodingOnlineIterative +HorseColic,0.5882353186607361,3.27447247505188,600,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.6506849527359009,6.0367431640625,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.6780821681022644,6.301716327667236,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.664383590221405,3.971452474594116,874,2,10000,DensityEncodingOnlineIterative +IlpdIndianLiver,0.6369863152503967,6.630512475967407,874,2,10000,DensityEncodingOnlineIterative +ImageSegmentation,0.1428571492433548,11.944880962371826,420,7,10000,DensityEncodingOnlineIterative +Ionosphere,0.8181818127632141,1.9128565788269043,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.8977272510528564,3.0103533267974854,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.9545454382896423,3.417201042175293,526,2,10000,DensityEncodingOnlineIterative +Ionosphere,0.8636363744735718,3.2879536151885986,526,2,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,1.5077106952667236,226,3,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,1.6906318664550781,226,3,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,1.5526392459869385,226,3,10000,DensityEncodingOnlineIterative +Iris,0.9729729890823364,0.6591794490814209,226,3,10000,DensityEncodingOnlineIterative +LedDisplay,0.6520000100135803,5.214869260787964,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.5920000076293945,5.308869361877441,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.628000020980835,5.209155082702637,1500,10,10000,DensityEncodingOnlineIterative +LedDisplay,0.5879999995231628,11.154218435287476,1500,10,10000,DensityEncodingOnlineIterative +Lenses,0.6666666865348816,0.13685846328735352,36,3,10000,DensityEncodingOnlineIterative +Lenses,0.8333333134651184,0.2967536449432373,36,3,10000,DensityEncodingOnlineIterative +Lenses,0.8333333134651184,0.13454437255859375,36,3,10000,DensityEncodingOnlineIterative +Lenses,1.0,0.30791449546813965,36,3,10000,DensityEncodingOnlineIterative +Letter,0.8863999843597412,238.92607498168945,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8766000270843506,207.3005473613739,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8858000040054321,214.90333485603333,30000,26,10000,DensityEncodingOnlineIterative +Letter,0.8844000101089478,261.8961479663849,30000,26,10000,DensityEncodingOnlineIterative +Libras,0.7333333492279053,3.376962661743164,540,15,10000,DensityEncodingOnlineIterative +Libras,0.7111111283302307,3.3832714557647705,540,15,10000,DensityEncodingOnlineIterative +Libras,0.7222222089767456,3.664170026779175,540,15,10000,DensityEncodingOnlineIterative +Libras,0.800000011920929,3.6662018299102783,540,15,10000,DensityEncodingOnlineIterative +LowResSpect,0.8872180581092834,5.630445241928101,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.9097744226455688,5.543922185897827,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.8721804618835449,5.373789548873901,796,9,10000,DensityEncodingOnlineIterative +LowResSpect,0.9097744226455688,4.948703050613403,796,9,10000,DensityEncodingOnlineIterative +LungCancer,0.625,0.17077898979187012,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.375,0.2840695381164551,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.375,0.16314005851745605,48,3,10000,DensityEncodingOnlineIterative +LungCancer,0.375,0.17628002166748047,48,3,10000,DensityEncodingOnlineIterative +Lymphography,0.8648648858070374,1.3359622955322266,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.8918918967247009,1.4474561214447021,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.8108108043670654,0.8718523979187012,222,4,10000,DensityEncodingOnlineIterative +Lymphography,0.8108108043670654,1.3646247386932373,222,4,10000,DensityEncodingOnlineIterative +Magic,0.8395373225212097,181.70041155815125,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.8182965517044067,234.84422516822815,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.8338590860366821,264.2767741680145,28530,2,10000,DensityEncodingOnlineIterative +Magic,0.8134595155715942,241.64197444915771,28530,2,10000,DensityEncodingOnlineIterative +Mammographic,0.7749999761581421,8.31783938407898,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.7833333611488342,10.224167346954346,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.762499988079071,9.614344358444214,1442,2,10000,DensityEncodingOnlineIterative +Mammographic,0.8291666507720947,9.74960970878601,1442,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8554865121841431,1377.9933688640594,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8890392184257507,1430.8251888751984,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8788596391677856,1332.1940579414368,195096,2,10000,DensityEncodingOnlineIterative +Miniboone,0.8861790895462036,1310.0747632980347,195096,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.8846153616905212,0.5660266876220703,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.8846153616905212,1.2215616703033447,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.807692289352417,1.1294925212860107,160,2,10000,DensityEncodingOnlineIterative +MolecBiolPromoter,0.9615384340286255,1.081592082977295,160,2,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9498118162155151,35.580740213394165,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9284818172454834,35.515588998794556,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9523212313652039,33.59209370613098,4786,3,10000,DensityEncodingOnlineIterative +MolecBiolSplice,0.9209535717964172,34.94948363304138,4786,3,10000,DensityEncodingOnlineIterative +Monks1,0.5740740895271301,2.51731276512146,248,2,10000,DensityEncodingOnlineIterative +Monks2,0.6643518805503845,2.353848934173584,338,2,10000,DensityEncodingOnlineIterative +Monks3,0.5277777910232544,2.7879090309143066,244,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,79.34431338310242,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,74.27774333953857,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,71.23592185974121,12186,2,10000,DensityEncodingOnlineIterative +Mushroom,1.0,82.19019436836243,12186,2,10000,DensityEncodingOnlineIterative +Musk1,0.7731092572212219,5.332150936126709,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.8235294222831726,6.404046058654785,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.8991596698760986,6.36580753326416,714,2,10000,DensityEncodingOnlineIterative +Musk1,0.8235294222831726,6.306197166442871,714,2,10000,DensityEncodingOnlineIterative +Musk2,0.9781686067581177,93.42949891090393,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.9733171463012695,88.41043138504028,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.9787750244140625,90.84239172935486,9898,2,10000,DensityEncodingOnlineIterative +Musk2,0.9836264252662659,88.21641683578491,9898,2,10000,DensityEncodingOnlineIterative +Nursery,0.960493803024292,139.90614533424377,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9564814567565918,124.1539204120636,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9679012298583984,105.81578993797302,19440,5,10000,DensityEncodingOnlineIterative +Nursery,0.9691358208656311,112.78549480438232,19440,5,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7647058963775635,9.788308143615723,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7686274647712708,8.221665620803833,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.772549033164978,8.837669849395752,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusNucleus4d,0.7333333492279053,7.98407244682312,1534,2,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,7.766730070114136,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9176470637321472,10.579374074935913,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.9411764740943909,10.943078994750977,1534,3,10000,DensityEncodingOnlineIterative +OocytesMerlucciusStates2f,0.8470588326454163,10.621356725692749,1534,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7894737124443054,9.096122980117798,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.8114035129547119,9.439245700836182,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7456140518188477,8.796655654907227,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f,0.7763158082962036,10.30673360824585,1368,2,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.8815789222717285,9.374390602111816,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9078947305679321,9.755042791366577,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,9.644436597824097,1368,3,10000,DensityEncodingOnlineIterative +OocytesTrisopterusStates5b,0.8377193212509155,9.21680498123169,1368,3,10000,DensityEncodingOnlineIterative +Optical,0.9565943479537964,60.797813177108765,7646,10,10000,DensityEncodingOnlineIterative +Ozone,0.9684542417526245,29.76065969467163,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9731861352920532,29.098231554031372,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9321766495704651,26.199718952178955,3804,2,10000,DensityEncodingOnlineIterative +Ozone,0.9684542417526245,12.866491317749023,3804,2,10000,DensityEncodingOnlineIterative +PageBlocks,0.9166666865348816,55.43280291557312,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9444444179534912,56.283079624176025,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9524853825569153,52.13844442367554,8210,5,10000,DensityEncodingOnlineIterative +PageBlocks,0.9634503126144409,54.9587926864624,8210,5,10000,DensityEncodingOnlineIterative +Parkinsons,0.8571428656578064,1.5026118755340576,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.8775510191917419,2.1424567699432373,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.8979591727256775,1.0572071075439453,292,2,10000,DensityEncodingOnlineIterative +Parkinsons,0.9591836929321289,0.9549367427825928,292,2,10000,DensityEncodingOnlineIterative +Pendigits,0.9622641801834106,81.8373351097107,14988,10,10000,DensityEncodingOnlineIterative +Pima,0.6822916865348816,7.619506597518921,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.6927083134651184,8.897928953170776,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.7604166865348816,7.946078062057495,1152,2,10000,DensityEncodingOnlineIterative +Pima,0.7083333134651184,8.604488611221313,1152,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.9615384340286255,0.49961423873901367,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.807692289352417,1.3036541938781738,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.49892425537109375,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.49730706214904785,160,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.5005357265472412,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.5033042430877686,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.7692307829856873,0.5048036575317383,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.8841993808746338,154,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.4517972469329834,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.782608687877655,0.3999333381652832,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.43478259444236755,0.3970766067504883,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.5440099239349365,138,3,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.4788930416107178,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.9888665676116943,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.9599999785423279,0.6660892963409424,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.8596107959747314,154,2,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.692307710647583,0.561445951461792,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.5628437995910645,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.6538461446762085,0.7979683876037598,158,6,10000,DensityEncodingOnlineIterative +PittsburgBridgesType,0.5384615659713745,0.5615658760070801,158,6,10000,DensityEncodingOnlineIterative +Planning,0.5777778029441833,1.330216884613037,274,2,10000,DensityEncodingOnlineIterative +Planning,0.6666666865348816,1.369584321975708,274,2,10000,DensityEncodingOnlineIterative +Planning,0.4888888895511627,2.0181446075439453,274,2,10000,DensityEncodingOnlineIterative +Planning,0.644444465637207,1.3098721504211426,274,2,10000,DensityEncodingOnlineIterative +PlantMargin,0.6949999928474426,20.241170406341553,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.6875,21.357399225234985,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.6924999952316284,20.904874563217163,2400,100,10000,DensityEncodingOnlineIterative +PlantMargin,0.6725000143051147,21.819434642791748,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5350000262260437,20.012247323989868,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5375000238418579,18.522988319396973,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5625,21.003745794296265,2400,100,10000,DensityEncodingOnlineIterative +PlantShape,0.5149999856948853,20.838699340820312,2400,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.6825000047683716,20.987081289291382,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.6775000095367432,19.066145181655884,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7149999737739563,16.2080340385437,2398,100,10000,DensityEncodingOnlineIterative +PlantTexture,0.7074999809265137,15.619649648666382,2398,100,10000,DensityEncodingOnlineIterative +PostOperative,0.6363636255264282,0.5701441764831543,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.7272727489471436,0.4569387435913086,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.7272727489471436,0.46024417877197266,136,3,10000,DensityEncodingOnlineIterative +PostOperative,0.3181818127632141,0.44615650177001953,136,3,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.45121949911117554,1.830634593963623,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.37804877758026123,1.8100590705871582,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.47560974955558777,1.8153820037841797,496,15,10000,DensityEncodingOnlineIterative +PrimaryTumor,0.32926830649375916,2.02227783203125,496,15,10000,DensityEncodingOnlineIterative +Ringnorm,0.9783783555030823,55.08131551742554,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9837837815284729,68.30196523666382,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9848648905754089,77.78012084960938,11100,2,10000,DensityEncodingOnlineIterative +Ringnorm,0.9708108305931091,71.36083626747131,11100,2,10000,DensityEncodingOnlineIterative +Seeds,0.9038461446762085,0.9457850456237793,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.8269230723381042,1.8843803405761719,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.942307710647583,1.3273253440856934,316,3,10000,DensityEncodingOnlineIterative +Seeds,0.9615384340286255,1.1964011192321777,316,3,10000,DensityEncodingOnlineIterative +Semeion,0.9321607947349548,22.90725016593933,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.8618090748786926,23.346391201019287,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.9020100235939026,23.318418979644775,2390,10,10000,DensityEncodingOnlineIterative +Semeion,0.9195979833602905,23.235439777374268,2390,10,10000,DensityEncodingOnlineIterative +Soybean,0.4228723347187042,5.251801490783691,614,18,10000,DensityEncodingOnlineIterative +Spambase,0.9121739268302917,43.16025376319885,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.8765217661857605,50.53059196472168,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9165217280387878,49.45426368713379,6902,2,10000,DensityEncodingOnlineIterative +Spambase,0.9313043355941772,45.60849618911743,6902,2,10000,DensityEncodingOnlineIterative +Spect,0.6827957034111023,1.0088505744934082,158,2,10000,DensityEncodingOnlineIterative +Spectf,0.9197860956192017,0.8882167339324951,160,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.680232584476471,3.27899169921875,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.5581395626068115,3.255730390548706,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.6627907156944275,3.2647414207458496,1036,2,10000,DensityEncodingOnlineIterative +StatlogAustralianCredit,0.6337209343910217,3.293093681335449,1036,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7080000042915344,5.999697923660278,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.6240000128746033,10.683834314346313,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7440000176429749,10.962375164031982,1500,2,10000,DensityEncodingOnlineIterative +StatlogGermanCredit,0.7239999771118164,10.204296588897705,1500,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.7761194109916687,3.2408504486083984,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.7611940503120422,2.355264186859131,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8059701323509216,1.2395062446594238,406,2,10000,DensityEncodingOnlineIterative +StatlogHeart,0.8358209133148193,1.2427053451538086,406,2,10000,DensityEncodingOnlineIterative +StatlogImage,0.941074550151825,10.763628482818604,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9722703695297241,10.760133743286133,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9705372452735901,16.123892545700073,3466,7,10000,DensityEncodingOnlineIterative +StatlogImage,0.9601386189460754,24.789056539535522,3466,7,10000,DensityEncodingOnlineIterative +StatlogLandsat,0.8880000114440918,59.56485629081726,8870,6,10000,DensityEncodingOnlineIterative +StatlogShuttle,0.9988965392112732,561.3095843791962,87000,7,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7393364906311035,7.81699538230896,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7677724957466125,4.123205900192261,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7535545229911804,4.087713956832886,1270,4,10000,DensityEncodingOnlineIterative +StatlogVehicle,0.7725118398666382,6.556914806365967,1270,4,10000,DensityEncodingOnlineIterative +SteelPlates,0.7113401889801025,10.335973739624023,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7525773048400879,18.3744158744812,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7175257802009583,10.215927362442017,2912,7,10000,DensityEncodingOnlineIterative +SteelPlates,0.7237113118171692,19.92566180229187,2912,7,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9333333373069763,5.273226022720337,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9800000190734863,5.699256181716919,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,1.0,5.631462812423706,900,6,10000,DensityEncodingOnlineIterative +SyntheticControl,0.9733333587646484,6.004001140594482,900,6,10000,DensityEncodingOnlineIterative +Teaching,0.42105263471603394,1.3005383014678955,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.5,1.1949632167816162,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.5263158082962036,0.7811069488525391,226,3,10000,DensityEncodingOnlineIterative +Teaching,0.5789473652839661,0.7746655941009521,226,3,10000,DensityEncodingOnlineIterative +Thyroid,0.9757876396179199,55.31608963012695,7544,3,10000,DensityEncodingOnlineIterative +TicTacToe,0.9748954176902771,9.79146671295166,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9790794849395752,8.722936153411865,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9665272235870361,7.855130434036255,1438,2,10000,DensityEncodingOnlineIterative +TicTacToe,0.9874476790428162,8.867853164672852,1438,2,10000,DensityEncodingOnlineIterative +Titanic,0.6709091067314148,14.085630416870117,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.778181791305542,24.517019748687744,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.5272727012634277,17.68261694908142,3302,2,10000,DensityEncodingOnlineIterative +Titanic,0.7672727108001709,19.163700103759766,3302,2,10000,DensityEncodingOnlineIterative +Trains,0.5,0.7029516696929932,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.08231902122497559,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.07693028450012207,16,2,10000,DensityEncodingOnlineIterative +Trains,1.0,0.2920219898223877,16,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9681081175804138,74.75024795532227,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9729729890823364,73.74444603919983,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9735134840011597,72.6362361907959,11100,2,10000,DensityEncodingOnlineIterative +Twonorm,0.9410811066627502,74.74721336364746,11100,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.8181818127632141,2.6895530223846436,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.7792207598686218,2.4092438220977783,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.8571428656578064,2.0521903038024902,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn2Clases,0.8571428656578064,2.485956907272339,466,2,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.8181818127632141,2.733612537384033,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.9220778942108154,1.7742998600006104,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.7662337422370911,3.0361998081207275,466,3,10000,DensityEncodingOnlineIterative +VertebralColumn3Clases,0.7922077775001526,3.225106716156006,466,3,10000,DensityEncodingOnlineIterative +WallFollowing,0.953812301158905,59.57380175590515,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9648093581199646,56.54741096496582,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9523460268974304,55.068764209747314,8184,4,10000,DensityEncodingOnlineIterative +WallFollowing,0.9574779868125916,55.015604972839355,8184,4,10000,DensityEncodingOnlineIterative +Waveform,0.8288000226020813,53.90144872665405,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8248000144958496,53.233028411865234,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8055999875068665,47.057186126708984,7500,3,10000,DensityEncodingOnlineIterative +Waveform,0.8288000226020813,52.420552015304565,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8288000226020813,43.52492022514343,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8271999955177307,53.348015546798706,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8407999873161316,55.61143159866333,7500,3,10000,DensityEncodingOnlineIterative +WaveformNoise,0.8127999901771545,55.08928942680359,7500,3,10000,DensityEncodingOnlineIterative +Wine,0.9772727489471436,1.1258480548858643,268,3,10000,DensityEncodingOnlineIterative +Wine,1.0,1.784104585647583,268,3,10000,DensityEncodingOnlineIterative +Wine,0.9545454382896423,1.554978370666504,268,3,10000,DensityEncodingOnlineIterative +Wine,0.9090909361839294,1.1851508617401123,268,3,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5874999761581421,16.622121334075928,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5874999761581421,19.614215850830078,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5575000047683716,14.08265233039856,2398,6,10000,DensityEncodingOnlineIterative +WineQualityRed,0.5425000190734863,16.493288040161133,2398,6,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.5343137383460999,49.282437562942505,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.5155228972434998,53.394461154937744,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.5776143670082092,55.99409079551697,7348,7,10000,DensityEncodingOnlineIterative +WineQualityWhite,0.5049019455909729,54.89208102226257,7348,7,10000,DensityEncodingOnlineIterative +Yeast,0.48787063360214233,14.039932012557983,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.47978436946868896,7.2373762130737305,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.4959568679332733,10.547490358352661,2226,10,10000,DensityEncodingOnlineIterative +Yeast,0.48787063360214233,13.393637895584106,2226,10,10000,DensityEncodingOnlineIterative +Zoo,1.0,1.0813663005828857,152,7,10000,DensityEncodingOnlineIterative +Zoo,0.9200000166893005,0.46637940406799316,152,7,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.48518943786621094,152,7,10000,DensityEncodingOnlineIterative +Zoo,1.0,0.4664301872253418,152,7,10000,DensityEncodingOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677412243.359419.csv b/examples/hdc_methods_survey/results/results1677412243.359419.csv new file mode 100644 index 00000000..9cb1b5e7 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677412243.359419.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5134099721908569,43.14753723144531,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5335249304771423,38.43026828765869,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.561302661895752,38.13203954696655,6266,3,10000,DensityEncodingRegenerativeContinuous +Abalone,0.5545976758003235,47.89479374885559,6266,3,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,3.850750207901001,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,3.7412915229797363,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,4.491236925125122,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteInflammation,1.0,4.845927000045776,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,2.845017671585083,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,4.44364070892334,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,4.837177991867065,180,2,10000,DensityEncodingRegenerativeContinuous +AcuteNephritis,1.0,5.036012172698975,180,2,10000,DensityEncodingRegenerativeContinuous +Adult,0.6024814248085022,436.3592448234558,65122,2,10000,DensityEncodingRegenerativeContinuous +Annealing,0.6700000166893005,9.591310501098633,1596,5,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.6106194853782654,6.425437927246094,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.6814159154891968,8.059930801391602,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.5752212405204773,8.94743824005127,678,13,10000,DensityEncodingRegenerativeContinuous +Arrhythmia,0.6460176706314087,7.516677618026733,678,13,10000,DensityEncodingRegenerativeContinuous +AudiologyStd,0.6399999856948853,3.3124773502349854,342,18,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.8525640964508057,7.740375995635986,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9487179517745972,7.790680408477783,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9807692170143127,7.165938377380371,938,3,10000,DensityEncodingRegenerativeContinuous +BalanceScale,0.9615384340286255,8.702550649642944,938,3,10000,DensityEncodingRegenerativeContinuous +Balloons,0.75,2.7694671154022217,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,1.0,3.3546626567840576,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,0.75,5.254385232925415,24,2,10000,DensityEncodingRegenerativeContinuous +Balloons,0.75,4.986680507659912,24,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8610619306564331,49.15160298347473,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8097345232963562,51.37285399436951,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.786725640296936,50.302427530288696,6782,2,10000,DensityEncodingRegenerativeContinuous +Bank,0.8761062026023865,42.8912193775177,6782,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.6577540040016174,7.6753315925598145,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.6524063944816589,7.342687368392944,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.7272727489471436,8.267385482788086,1122,2,10000,DensityEncodingRegenerativeContinuous +Blood,0.6042780876159668,7.367300748825073,1122,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.7323943376541138,3.9440252780914307,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.7746478915214539,3.110623359680176,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6478873491287231,3.4934964179992676,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancer,0.6056337952613831,2.853053569793701,430,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,7.211693286895752,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9485714435577393,7.697660446166992,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9657142758369446,6.216020345687866,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWisc,0.9371428489685059,5.441208839416504,1048,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.9154929518699646,5.813851833343506,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.908450722694397,5.8961732387542725,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.9577465057373047,5.957669019699097,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscDiag,0.8943662047386169,4.059081315994263,854,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.6734693646430969,3.110340118408203,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.6734693646430969,5.506741285324097,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.7142857313156128,5.115624189376831,298,2,10000,DensityEncodingRegenerativeContinuous +BreastCancerWiscProg,0.7142857313156128,5.1614954471588135,298,2,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.692307710647583,2.74603009223938,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.692307710647583,2.914152145385742,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.5769230723381042,6.533694744110107,160,6,10000,DensityEncodingRegenerativeContinuous +BreastTissue,0.5769230723381042,7.642869710922241,160,6,10000,DensityEncodingRegenerativeContinuous +Car,0.9143518805503845,18.070160150527954,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.9282407164573669,16.874834537506104,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.8981481194496155,19.03899884223938,2592,4,10000,DensityEncodingRegenerativeContinuous +Car,0.9490740895271301,17.418513536453247,2592,4,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7306967973709106,20.72245502471924,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7815442681312561,25.314465761184692,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7570621371269226,23.399680376052856,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography10Clases,0.7871939539909363,23.610006093978882,3190,10,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.9152542352676392,23.06783437728882,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.9001883268356323,22.629399061203003,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8851224184036255,22.293914556503296,3190,3,10000,DensityEncodingRegenerativeContinuous +Cardiotocography3Clases,0.8888888955116272,22.07109498977661,3190,3,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.4302822947502136,357.4332938194275,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.4750499129295349,339.15318989753723,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.4221556782722473,337.2566738128662,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvk,0.43798118829727173,391.1496045589447,42084,18,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9737171530723572,31.605958700180054,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9612014889717102,28.95974850654602,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9774718284606934,31.308427810668945,4794,2,10000,DensityEncodingRegenerativeContinuous +ChessKrvkp,0.9724655747413635,33.88941764831543,4794,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.6146789193153381,4.559865236282349,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.6330274939537048,4.427476167678833,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.6238532066345215,4.355916976928711,652,2,10000,DensityEncodingRegenerativeContinuous +CongressionalVoting,0.5963302850723267,3.6757943630218506,652,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.692307710647583,3.330350637435913,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.7884615659713745,3.7566230297088623,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.8269230723381042,4.240147352218628,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchSonarMinesRocks,0.692307710647583,5.189770698547363,312,2,10000,DensityEncodingRegenerativeContinuous +ConnBenchVowelDeterding,0.709956705570221,8.924506425857544,1056,11,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8012315630912781,698.4116249084473,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8333826661109924,739.3114819526672,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8121854662895203,683.0876708030701,101336,3,10000,DensityEncodingRegenerativeContinuous +Connect4,0.8269879817962646,726.2082569599152,101336,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.49184781312942505,15.279049634933472,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.41847825050354004,11.508276462554932,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.5,13.190095901489258,2210,3,10000,DensityEncodingRegenerativeContinuous +Contrac,0.4429347813129425,15.43595004081726,2210,3,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.8488371968269348,5.292152166366577,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.8372092843055725,6.033734083175659,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.7209302186965942,7.920955657958984,1036,2,10000,DensityEncodingRegenerativeContinuous +CreditApproval,0.8604651093482971,7.064231634140015,1036,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.6328125,5.296223163604736,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.703125,5.261748790740967,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.609375,4.871988534927368,768,2,10000,DensityEncodingRegenerativeContinuous +CylinderBands,0.78125,4.790017604827881,768,2,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9780219793319702,3.543410539627075,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9780219793319702,4.122014760971069,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.9450549483299255,3.8022334575653076,550,6,10000,DensityEncodingRegenerativeContinuous +Dermatology,0.8901098966598511,4.061410903930664,550,6,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8181818127632141,2.882587194442749,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8787878751754761,2.9456067085266113,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.5151515007019043,2.562633752822876,196,2,10000,DensityEncodingRegenerativeContinuous +Echocardiogram,0.8484848737716675,4.384845018386841,196,2,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.75,3.6838948726654053,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.6428571343421936,4.4540321826934814,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.773809552192688,3.906801223754883,504,8,10000,DensityEncodingRegenerativeContinuous +Ecoli,0.761904776096344,3.8284919261932373,504,8,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.921875,6.167739152908325,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9270833134651184,8.010852813720703,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9270833134651184,6.590809106826782,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY1,0.9114583134651184,6.779029846191406,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.828125,8.259523153305054,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.828125,7.127500534057617,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.90625,6.3797149658203125,1152,3,10000,DensityEncodingRegenerativeContinuous +EnergyY2,0.8958333134651184,6.8157689571380615,1152,3,10000,DensityEncodingRegenerativeContinuous +Fertility,0.8399999737739563,1.7581827640533447,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.6800000071525574,4.217875003814697,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.7599999904632568,3.1318788528442383,150,2,10000,DensityEncodingRegenerativeContinuous +Fertility,0.800000011920929,4.664939880371094,150,2,10000,DensityEncodingRegenerativeContinuous +Flags,0.4791666567325592,3.262946128845215,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.4375,3.4090616703033447,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.5208333134651184,3.5409247875213623,292,8,10000,DensityEncodingRegenerativeContinuous +Flags,0.5833333134651184,3.6117055416107178,292,8,10000,DensityEncodingRegenerativeContinuous +Glass,0.7358490824699402,3.7202253341674805,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.6415094137191772,3.164884567260742,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.6603773832321167,2.8748533725738525,322,6,10000,DensityEncodingRegenerativeContinuous +Glass,0.5094339847564697,3.0073161125183105,322,6,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.6447368264198303,3.294628381729126,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.6447368264198303,3.5244858264923096,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.7368420958518982,3.706902265548706,460,2,10000,DensityEncodingRegenerativeContinuous +HabermanSurvival,0.6710526347160339,3.202061414718628,460,2,10000,DensityEncodingRegenerativeContinuous +HayesRoth,0.0357142873108387,3.499781847000122,264,3,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.5394737124443054,3.6115877628326416,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.5657894611358643,3.9266138076782227,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.44736841320991516,3.44985294342041,454,5,10000,DensityEncodingRegenerativeContinuous +HeartCleveland,0.5,3.909839391708374,454,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.7808219194412231,2.9796791076660156,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.7945205569267273,3.446601152420044,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.7260273694992065,3.4349400997161865,442,5,10000,DensityEncodingRegenerativeContinuous +HeartHungarian,0.7123287916183472,2.954716920852661,442,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,2.922368288040161,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.09677419066429138,3.084707021713257,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,2.794365882873535,184,5,10000,DensityEncodingRegenerativeContinuous +HeartSwitzerland,0.22580644488334656,3.0712640285491943,184,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.1599999964237213,5.591421604156494,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.23999999463558197,3.243180751800537,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.3199999928474426,3.598896026611328,300,5,10000,DensityEncodingRegenerativeContinuous +HeartVa,0.4000000059604645,6.235810279846191,300,5,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.7948718070983887,3.1735217571258545,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.7948718070983887,2.7162692546844482,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.5897436141967773,2.575058937072754,232,2,10000,DensityEncodingRegenerativeContinuous +Hepatitis,0.8205128312110901,2.876483678817749,232,2,10000,DensityEncodingRegenerativeContinuous +HillValley,0.5181518197059631,11.082304239273071,1212,2,10000,DensityEncodingRegenerativeContinuous +HorseColic,0.45588234066963196,4.69053316116333,600,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.6780821681022644,5.674185752868652,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.664383590221405,6.368903636932373,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.7534246444702148,5.927983045578003,874,2,10000,DensityEncodingRegenerativeContinuous +IlpdIndianLiver,0.7123287916183472,4.852260589599609,874,2,10000,DensityEncodingRegenerativeContinuous +ImageSegmentation,0.1428571492433548,10.84744906425476,420,7,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8522727489471436,4.040992736816406,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8863636255264282,3.63218355178833,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8068181872367859,3.980816125869751,526,2,10000,DensityEncodingRegenerativeContinuous +Ionosphere,0.8863636255264282,3.831902265548706,526,2,10000,DensityEncodingRegenerativeContinuous +Iris,0.9459459185600281,3.4193785190582275,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.7567567825317383,2.8515069484710693,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.9729729890823364,4.919767141342163,226,3,10000,DensityEncodingRegenerativeContinuous +Iris,0.9729729890823364,6.540960788726807,226,3,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.6439999938011169,13.424062728881836,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.5400000214576721,11.55238962173462,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.5320000052452087,11.74435043334961,1500,10,10000,DensityEncodingRegenerativeContinuous +LedDisplay,0.6320000290870667,11.969415664672852,1500,10,10000,DensityEncodingRegenerativeContinuous +Lenses,0.8333333134651184,2.877333164215088,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,0.5,2.4982097148895264,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,1.0,2.385899782180786,36,3,10000,DensityEncodingRegenerativeContinuous +Lenses,0.6666666865348816,2.487732410430908,36,3,10000,DensityEncodingRegenerativeContinuous +Letter,0.8772000074386597,227.88372540473938,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.8276000022888184,253.06782627105713,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.852400004863739,273.42948508262634,30000,26,10000,DensityEncodingRegenerativeContinuous +Letter,0.8712000250816345,285.257630109787,30000,26,10000,DensityEncodingRegenerativeContinuous +Libras,0.5777778029441833,5.276768207550049,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.7111111283302307,5.296893358230591,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.644444465637207,4.804479122161865,540,15,10000,DensityEncodingRegenerativeContinuous +Libras,0.6666666865348816,4.864516019821167,540,15,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.8345864415168762,4.5748982429504395,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.8947368264198303,7.065949440002441,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.7894737124443054,5.776789665222168,796,9,10000,DensityEncodingRegenerativeContinuous +LowResSpect,0.7819548845291138,6.3690102100372314,796,9,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.375,1.3799035549163818,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.5,3.556837797164917,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.625,4.323556661605835,48,3,10000,DensityEncodingRegenerativeContinuous +LungCancer,0.25,5.0289905071258545,48,3,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.7567567825317383,12.651878356933594,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.8648648858070374,5.186898946762085,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.7837837934494019,3.064330577850342,222,4,10000,DensityEncodingRegenerativeContinuous +Lymphography,0.8108108043670654,2.9934208393096924,222,4,10000,DensityEncodingRegenerativeContinuous +Magic,0.7154574394226074,182.58372449874878,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.6940063238143921,198.63629722595215,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.7062039971351624,181.45875906944275,28530,2,10000,DensityEncodingRegenerativeContinuous +Magic,0.6637223958969116,178.1070692539215,28530,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7791666388511658,9.04617714881897,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7291666865348816,9.404405355453491,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.7666666507720947,9.083262920379639,1442,2,10000,DensityEncodingRegenerativeContinuous +Mammographic,0.8166666626930237,9.177658319473267,1442,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8177512884140015,1525.0125164985657,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8442305326461792,1577.7812061309814,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8294685482978821,1419.4903736114502,195096,2,10000,DensityEncodingRegenerativeContinuous +Miniboone,0.8234407901763916,1433.1210675239563,195096,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,3.7954018115997314,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.8461538553237915,4.02546238899231,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.7307692170143127,3.4876174926757812,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolPromoter,0.9615384340286255,6.609728097915649,160,2,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9335006475448608,34.38258457183838,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9196988940238953,29.189282417297363,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9247176647186279,25.140337705612183,4786,3,10000,DensityEncodingRegenerativeContinuous +MolecBiolSplice,0.9184441566467285,32.26782941818237,4786,3,10000,DensityEncodingRegenerativeContinuous +Monks1,0.6620370149612427,4.574106454849243,248,2,10000,DensityEncodingRegenerativeContinuous +Monks2,0.5671296119689941,4.861688613891602,338,2,10000,DensityEncodingRegenerativeContinuous +Monks3,0.5277777910232544,5.394776821136475,244,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,66.22793936729431,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,67.33414721488953,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,0.9995076060295105,62.52483081817627,12186,2,10000,DensityEncodingRegenerativeContinuous +Mushroom,1.0,87.71481990814209,12186,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.6302521228790283,6.7400429248809814,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7647058963775635,7.468019962310791,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.6974790096282959,7.492547512054443,714,2,10000,DensityEncodingRegenerativeContinuous +Musk1,0.7310924530029297,6.746562480926514,714,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.9296543598175049,86.33485007286072,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.9181321859359741,74.58973908424377,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.9357185959815979,85.02369976043701,9898,2,10000,DensityEncodingRegenerativeContinuous +Musk2,0.9175257682800293,86.63848686218262,9898,2,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9570987820625305,113.37095522880554,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9632716178894043,84.3173680305481,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9475308656692505,116.64175200462341,19440,5,10000,DensityEncodingRegenerativeContinuous +Nursery,0.9787036776542664,137.20360469818115,19440,5,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6039215922355652,11.356231212615967,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6431372761726379,11.510393619537354,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6784313917160034,10.73965048789978,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6000000238418579,10.859164714813232,1534,2,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8745098114013672,10.311177730560303,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8156862854957581,10.407525062561035,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8235294222831726,12.36494493484497,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesMerlucciusStates2f,0.8078431487083435,9.984911680221558,1534,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5570175647735596,9.628273487091064,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5526315569877625,8.777169942855835,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.5921052694320679,8.247999668121338,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.6184210777282715,6.524608135223389,1368,2,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7982456088066101,7.780378341674805,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7631579041481018,10.257833242416382,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7719298005104065,9.224528312683105,1368,3,10000,DensityEncodingRegenerativeContinuous +OocytesTrisopterusStates5b,0.7763158082962036,9.027714490890503,1368,3,10000,DensityEncodingRegenerativeContinuous +Optical,0.9220923781394958,37.01070213317871,7646,10,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9716088175773621,18.3316433429718,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9684542417526245,26.174134016036987,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9416403770446777,16.48075294494629,3804,2,10000,DensityEncodingRegenerativeContinuous +Ozone,0.9684542417526245,27.710955142974854,3804,2,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9510233998298645,46.704044580459595,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9393274784088135,44.42497944831848,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9510233998298645,44.77072763442993,8210,5,10000,DensityEncodingRegenerativeContinuous +PageBlocks,0.9385964870452881,40.36426520347595,8210,5,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.7755101919174194,2.882052183151245,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.7551020383834839,3.181819438934326,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.7551020383834839,4.68073296546936,292,2,10000,DensityEncodingRegenerativeContinuous +Parkinsons,0.8163265585899353,8.495432138442993,292,2,10000,DensityEncodingRegenerativeContinuous +Pendigits,0.7612921595573425,87.98631381988525,14988,10,10000,DensityEncodingRegenerativeContinuous +Pima,0.6875,8.105685234069824,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.65625,6.345747470855713,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.6822916865348816,4.980258464813232,1152,2,10000,DensityEncodingRegenerativeContinuous +Pima,0.6927083134651184,5.829317092895508,1152,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.807692289352417,2.0492935180664062,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,2.746093511581421,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,3.156325101852417,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,4.9018027782440186,160,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.7692307829856873,6.252855539321899,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.5,3.866793155670166,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.5384615659713745,7.536453485488892,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesRelL,0.7307692170143127,5.177138328552246,154,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,5.722026348114014,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.52173912525177,7.0241265296936035,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.47826087474823,4.82379412651062,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesSpan,0.5652173757553101,7.997439622879028,138,3,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.7599999904632568,7.175991773605347,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.9599999785423279,2.4012815952301025,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,2.827342987060547,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesTOrD,0.8399999737739563,2.8677244186401367,154,2,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.6538461446762085,2.649843454360962,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.42307692766189575,2.7053020000457764,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.3461538553237915,2.660814046859741,158,6,10000,DensityEncodingRegenerativeContinuous +PittsburgBridgesType,0.6538461446762085,2.958942413330078,158,6,10000,DensityEncodingRegenerativeContinuous +Planning,0.6000000238418579,6.670062780380249,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.644444465637207,4.468685150146484,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.5555555820465088,3.6629981994628906,274,2,10000,DensityEncodingRegenerativeContinuous +Planning,0.6666666865348816,6.358863830566406,274,2,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6299999952316284,20.031251192092896,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6200000047683716,22.141945600509644,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.5674999952316284,19.611320734024048,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantMargin,0.6775000095367432,18.624726057052612,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.4350000023841858,22.26016092300415,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.42250001430511475,18.683455228805542,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.4375,18.81414008140564,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantShape,0.39500001072883606,15.375018835067749,2400,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5899999737739563,16.798930168151855,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.6075000166893005,19.65260601043701,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.6000000238418579,20.5944185256958,2398,100,10000,DensityEncodingRegenerativeContinuous +PlantTexture,0.5600000023841858,20.319238424301147,2398,100,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.6818181872367859,1.742067813873291,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.7272727489471436,3.2778491973876953,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.6818181872367859,4.617311000823975,136,3,10000,DensityEncodingRegenerativeContinuous +PostOperative,0.4545454680919647,3.004865884780884,136,3,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.4390243887901306,4.9691479206085205,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.25609755516052246,4.345059394836426,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.37804877758026123,5.060803413391113,496,15,10000,DensityEncodingRegenerativeContinuous +PrimaryTumor,0.4878048896789551,4.288744926452637,496,15,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8216215968132019,64.13026881217957,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8275675773620605,72.75172519683838,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8437837958335876,71.10307431221008,11100,2,10000,DensityEncodingRegenerativeContinuous +Ringnorm,0.8264864683151245,70.77330255508423,11100,2,10000,DensityEncodingRegenerativeContinuous +Seeds,0.7692307829856873,4.4584619998931885,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.75,4.499781131744385,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.8846153616905212,3.497617483139038,316,3,10000,DensityEncodingRegenerativeContinuous +Seeds,0.8269230723381042,3.3095247745513916,316,3,10000,DensityEncodingRegenerativeContinuous +Semeion,0.9195979833602905,25.060738563537598,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.8366833925247192,24.055662155151367,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.8944723606109619,24.938071250915527,2390,10,10000,DensityEncodingRegenerativeContinuous +Semeion,0.8994975090026855,23.946906328201294,2390,10,10000,DensityEncodingRegenerativeContinuous +Soybean,0.47074466943740845,6.221128940582275,614,18,10000,DensityEncodingRegenerativeContinuous +Spambase,0.9200000166893005,51.783873081207275,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.8313043713569641,48.76477932929993,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.8913043737411499,45.05525779724121,6902,2,10000,DensityEncodingRegenerativeContinuous +Spambase,0.8669565320014954,51.575299978256226,6902,2,10000,DensityEncodingRegenerativeContinuous +Spect,0.44086021184921265,3.643958330154419,158,2,10000,DensityEncodingRegenerativeContinuous +Spectf,0.7647058963775635,4.471306562423706,160,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.4883720874786377,7.521221876144409,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.5465116500854492,7.154129266738892,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.5232558250427246,7.7473061084747314,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogAustralianCredit,0.6279069781303406,7.373662233352661,1036,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.6880000233650208,10.598005771636963,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.7120000123977661,9.289321184158325,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.7279999852180481,11.490720987319946,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogGermanCredit,0.7160000205039978,9.603286027908325,1500,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.7611940503120422,4.71471643447876,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8656716346740723,3.725893020629883,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.7313432693481445,3.8048627376556396,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogHeart,0.8358209133148193,2.8723669052124023,406,2,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8908145427703857,25.067293882369995,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.850953221321106,20.783544540405273,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.9150779843330383,24.341140031814575,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogImage,0.8821490406990051,19.497066974639893,3466,7,10000,DensityEncodingRegenerativeContinuous +StatlogLandsat,0.847000002861023,91.01425123214722,8870,6,10000,DensityEncodingRegenerativeContinuous +StatlogShuttle,0.9925517439842224,598.9145669937134,87000,7,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6682464480400085,7.896929979324341,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6540284156799316,6.810427904129028,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6398104429244995,7.209690093994141,1270,4,10000,DensityEncodingRegenerativeContinuous +StatlogVehicle,0.6255924105644226,8.63096809387207,1270,4,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6000000238418579,17.42824149131775,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.5979381203651428,17.330074310302734,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6144329905509949,20.277658224105835,2912,7,10000,DensityEncodingRegenerativeContinuous +SteelPlates,0.6288659572601318,19.37653088569641,2912,7,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9399999976158142,5.39395546913147,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9066666960716248,6.293030261993408,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9866666793823242,6.147119998931885,900,6,10000,DensityEncodingRegenerativeContinuous +SyntheticControl,0.9666666388511658,5.632272481918335,900,6,10000,DensityEncodingRegenerativeContinuous +Teaching,0.5526315569877625,2.2824482917785645,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.6052631735801697,4.962052583694458,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.6842105388641357,4.211273908615112,226,3,10000,DensityEncodingRegenerativeContinuous +Teaching,0.42105263471603394,3.6259050369262695,226,3,10000,DensityEncodingRegenerativeContinuous +Thyroid,0.9436989426612854,50.633761167526245,7544,3,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9790794849395752,6.571629524230957,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9748954176902771,8.659032583236694,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9748954176902771,8.960370540618896,1438,2,10000,DensityEncodingRegenerativeContinuous +TicTacToe,0.9707112908363342,8.683699131011963,1438,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.774545431137085,21.462382555007935,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.774545431137085,20.915746450424194,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.6672727465629578,23.236968517303467,3302,2,10000,DensityEncodingRegenerativeContinuous +Titanic,0.5090909004211426,21.48496675491333,3302,2,10000,DensityEncodingRegenerativeContinuous +Trains,0.5,2.472543716430664,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,0.5,4.149240255355835,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,4.392404079437256,16,2,10000,DensityEncodingRegenerativeContinuous +Trains,1.0,4.422433853149414,16,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8827027082443237,75.83061456680298,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.9021621346473694,67.06839084625244,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8486486673355103,81.38695931434631,11100,2,10000,DensityEncodingRegenerativeContinuous +Twonorm,0.8940540552139282,71.2415771484375,11100,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.701298713684082,3.676182985305786,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.701298713684082,3.853450298309326,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.6753246784210205,4.03380012512207,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn2Clases,0.5714285969734192,4.1538941860198975,466,2,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.6363636255264282,3.5990540981292725,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.701298713684082,3.5119788646698,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.7142857313156128,3.732706308364868,466,3,10000,DensityEncodingRegenerativeContinuous +VertebralColumn3Clases,0.7142857313156128,4.793283224105835,466,3,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8673020601272583,59.17530918121338,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8387096524238586,54.40256595611572,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8555718660354614,61.06787109375,8184,4,10000,DensityEncodingRegenerativeContinuous +WallFollowing,0.8416422009468079,56.11386203765869,8184,4,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7544000148773193,49.15871548652649,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7512000203132629,58.008408546447754,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7296000123023987,62.520668506622314,7500,3,10000,DensityEncodingRegenerativeContinuous +Waveform,0.7376000285148621,55.40487051010132,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7928000092506409,47.638102769851685,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7807999849319458,51.27667212486267,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.8015999794006348,51.7716064453125,7500,3,10000,DensityEncodingRegenerativeContinuous +WaveformNoise,0.7487999796867371,63.848793268203735,7500,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.9545454382896423,3.2028627395629883,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.9772727489471436,3.4586751461029053,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.8636363744735718,3.880983829498291,268,3,10000,DensityEncodingRegenerativeContinuous +Wine,0.8409090638160706,3.8202340602874756,268,3,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5299999713897705,20.31368327140808,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5575000047683716,19.56362748146057,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5475000143051147,19.319438695907593,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityRed,0.5450000166893005,20.474547863006592,2398,6,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5065359473228455,63.53757166862488,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5073529481887817,61.78947830200195,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5343137383460999,59.61991238594055,7348,7,10000,DensityEncodingRegenerativeContinuous +WineQualityWhite,0.5073529481887817,61.269315242767334,7348,7,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4609164297580719,14.937487602233887,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.45552560687065125,17.558011531829834,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.4716981053352356,19.22716474533081,2226,10,10000,DensityEncodingRegenerativeContinuous +Yeast,0.47708895802497864,16.81238317489624,2226,10,10000,DensityEncodingRegenerativeContinuous +Zoo,1.0,2.7760047912597656,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,0.9599999785423279,6.378373622894287,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,1.0,6.159875154495239,152,7,10000,DensityEncodingRegenerativeContinuous +Zoo,1.0,5.1738011837005615,152,7,10000,DensityEncodingRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1677431907.604839.csv b/examples/hdc_methods_survey/results/results1677431907.604839.csv new file mode 100644 index 00000000..8ef0fd10 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677431907.604839.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.517241358757019,50.15402388572693,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.5344827771186829,55.30389738082886,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.479885071516037,41.33097982406616,6266,3,10000,DensityEncodingRegenerativeReset +Abalone,0.524904191493988,43.6252703666687,6266,3,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,3.735161781311035,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.660810947418213,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.3344533443450928,180,2,10000,DensityEncodingRegenerativeReset +AcuteInflammation,1.0,2.6137170791625977,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,2.1126136779785156,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,2.6242074966430664,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,2.951507329940796,180,2,10000,DensityEncodingRegenerativeReset +AcuteNephritis,1.0,4.199037313461304,180,2,10000,DensityEncodingRegenerativeReset +Adult,0.719120442867279,466.9693350791931,65122,2,10000,DensityEncodingRegenerativeReset +Annealing,0.5799999833106995,10.483075380325317,1596,5,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.6637167930603027,7.581296443939209,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.7168141603469849,7.798253059387207,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.6814159154891968,6.7482311725616455,678,13,10000,DensityEncodingRegenerativeReset +Arrhythmia,0.6194690465927124,5.830740690231323,678,13,10000,DensityEncodingRegenerativeReset +AudiologyStd,0.4399999976158142,3.1013901233673096,342,18,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9166666865348816,6.170084476470947,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9487179517745972,5.709786891937256,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9679487347602844,6.4358460903167725,938,3,10000,DensityEncodingRegenerativeReset +BalanceScale,0.9615384340286255,6.08532977104187,938,3,10000,DensityEncodingRegenerativeReset +Balloons,0.75,1.9118468761444092,24,2,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.181424617767334,24,2,10000,DensityEncodingRegenerativeReset +Balloons,0.5,4.155797004699707,24,2,10000,DensityEncodingRegenerativeReset +Balloons,0.75,2.052717924118042,24,2,10000,DensityEncodingRegenerativeReset +Bank,0.8849557638168335,45.68449831008911,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.847787618637085,43.98792886734009,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.8699114918708801,35.32167315483093,6782,2,10000,DensityEncodingRegenerativeReset +Bank,0.8433628082275391,44.41172385215759,6782,2,10000,DensityEncodingRegenerativeReset +Blood,0.7326202988624573,6.4468019008636475,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.6844919919967651,6.268691301345825,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.6684492230415344,8.424427509307861,1122,2,10000,DensityEncodingRegenerativeReset +Blood,0.6898396015167236,7.059428930282593,1122,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.591549277305603,3.28661847114563,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.7183098793029785,2.9714694023132324,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.6619718074798584,3.6062397956848145,430,2,10000,DensityEncodingRegenerativeReset +BreastCancer,0.7042253613471985,3.102510690689087,430,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.977142870426178,7.082178354263306,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.9599999785423279,7.233639240264893,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.9371428489685059,7.222014665603638,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWisc,0.9428571462631226,6.779197692871094,1048,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9507042169570923,6.321394443511963,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.922535240650177,5.202789306640625,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,6.473464727401733,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscDiag,0.8521126508712769,8.427613019943237,854,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.6938775777816772,3.8156931400299072,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.795918345451355,2.8597025871276855,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.7346938848495483,3.193812847137451,298,2,10000,DensityEncodingRegenerativeReset +BreastCancerWiscProg,0.5102040767669678,4.942742347717285,298,2,10000,DensityEncodingRegenerativeReset +BreastTissue,0.6538461446762085,5.169107675552368,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.692307710647583,3.282106637954712,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.5,3.966557264328003,160,6,10000,DensityEncodingRegenerativeReset +BreastTissue,0.5,7.505063056945801,160,6,10000,DensityEncodingRegenerativeReset +Car,0.9328703880310059,16.358213663101196,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.9120370149612427,17.340974807739258,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.9120370149612427,17.429481744766235,2592,4,10000,DensityEncodingRegenerativeReset +Car,0.9259259104728699,17.6864595413208,2592,4,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7570621371269226,25.0412917137146,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7796609997749329,23.693166255950928,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.8192090392112732,17.16249990463257,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography10Clases,0.7853107452392578,20.824552059173584,3190,10,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.860640287399292,21.85032343864441,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.8907721042633057,21.46039366722107,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.9020715355873108,16.589571237564087,3190,3,10000,DensityEncodingRegenerativeReset +Cardiotocography3Clases,0.909604549407959,16.50111675262451,3190,3,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.5059880018234253,362.97227811813354,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.41388651728630066,364.3067584037781,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.4197319746017456,335.8037624359131,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvk,0.45052751898765564,349.3623220920563,42084,18,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9749687314033508,30.30911421775818,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9136420488357544,31.31431293487549,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.969962477684021,31.918716430664062,4794,2,10000,DensityEncodingRegenerativeReset +ChessKrvkp,0.9549436569213867,26.0158908367157,4794,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.5779816508293152,4.324148654937744,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.60550457239151,5.092843532562256,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.5871559381484985,4.693166971206665,652,2,10000,DensityEncodingRegenerativeReset +CongressionalVoting,0.5779816508293152,3.725693941116333,652,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,3.0932929515838623,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.7307692170143127,4.898451805114746,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.7884615659713745,3.032731771469116,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchSonarMinesRocks,0.6730769276618958,2.841857671737671,312,2,10000,DensityEncodingRegenerativeReset +ConnBenchVowelDeterding,0.7813853025436401,8.573034048080444,1056,11,10000,DensityEncodingRegenerativeReset +Connect4,0.8220735192298889,787.898167848587,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.805080235004425,764.3756744861603,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8114157319068909,736.3944654464722,101336,3,10000,DensityEncodingRegenerativeReset +Connect4,0.8259813785552979,777.965582370758,101336,3,10000,DensityEncodingRegenerativeReset +Contrac,0.48641303181648254,12.6409330368042,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.40760868787765503,13.71703577041626,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.46195653080940247,12.865083694458008,2210,3,10000,DensityEncodingRegenerativeReset +Contrac,0.44565218687057495,13.083374738693237,2210,3,10000,DensityEncodingRegenerativeReset +CreditApproval,0.819767415523529,6.4892754554748535,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8372092843055725,6.448460340499878,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8372092843055725,5.7774200439453125,1036,2,10000,DensityEncodingRegenerativeReset +CreditApproval,0.8720930218696594,5.702306747436523,1036,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.7421875,4.636366367340088,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.7421875,3.3710384368896484,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.6171875,5.429724931716919,768,2,10000,DensityEncodingRegenerativeReset +CylinderBands,0.6875,5.647229909896851,768,2,10000,DensityEncodingRegenerativeReset +Dermatology,0.9890109896659851,3.6406099796295166,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9340659379959106,3.725952625274658,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9670329689979553,4.716653108596802,550,6,10000,DensityEncodingRegenerativeReset +Dermatology,0.9780219793319702,3.5540683269500732,550,6,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.6969696879386902,2.4973530769348145,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.8484848737716675,3.7913098335266113,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.6363636255264282,6.190094709396362,196,2,10000,DensityEncodingRegenerativeReset +Echocardiogram,0.6666666865348816,7.982159376144409,196,2,10000,DensityEncodingRegenerativeReset +Ecoli,0.6666666865348816,4.015787363052368,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.761904776096344,4.562509775161743,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.6785714030265808,3.2655930519104004,504,8,10000,DensityEncodingRegenerativeReset +Ecoli,0.6666666865348816,3.8967795372009277,504,8,10000,DensityEncodingRegenerativeReset +EnergyY1,0.90625,6.996232032775879,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.9270833134651184,6.39722752571106,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.859375,7.880533456802368,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY1,0.8645833134651184,8.927338123321533,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8802083134651184,7.32455039024353,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.875,7.805307865142822,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.8333333134651184,6.676023721694946,1152,3,10000,DensityEncodingRegenerativeReset +EnergyY2,0.828125,7.005655288696289,1152,3,10000,DensityEncodingRegenerativeReset +Fertility,0.8799999952316284,1.5949273109436035,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.4399999976158142,3.5630691051483154,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.7599999904632568,2.8378407955169678,150,2,10000,DensityEncodingRegenerativeReset +Fertility,0.8399999737739563,2.7114412784576416,150,2,10000,DensityEncodingRegenerativeReset +Flags,0.4791666567325592,3.019991874694824,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.5208333134651184,6.3736207485198975,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.6041666865348816,5.338287830352783,292,8,10000,DensityEncodingRegenerativeReset +Flags,0.5625,3.3503410816192627,292,8,10000,DensityEncodingRegenerativeReset +Glass,0.6037735939025879,3.0394327640533447,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.43396225571632385,2.565171957015991,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.6226415038108826,3.3894944190979004,322,6,10000,DensityEncodingRegenerativeReset +Glass,0.5660377144813538,4.425774335861206,322,6,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6710526347160339,3.577195644378662,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.5394737124443054,3.9501302242279053,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.42105263471603394,3.972507953643799,460,2,10000,DensityEncodingRegenerativeReset +HabermanSurvival,0.6710526347160339,3.5745513439178467,460,2,10000,DensityEncodingRegenerativeReset +HayesRoth,0.0357142873108387,2.6050426959991455,264,3,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.6052631735801697,4.616984128952026,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.3947368562221527,3.410259485244751,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5526315569877625,3.490769624710083,454,5,10000,DensityEncodingRegenerativeReset +HeartCleveland,0.5263158082962036,3.4972381591796875,454,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.7808219194412231,2.870532274246216,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.835616409778595,3.5134668350219727,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.7808219194412231,2.5630781650543213,442,5,10000,DensityEncodingRegenerativeReset +HeartHungarian,0.7397260069847107,2.814176082611084,442,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.32258063554763794,2.3163928985595703,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.35483869910240173,2.707669258117676,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.4838709533214569,3.367539882659912,184,5,10000,DensityEncodingRegenerativeReset +HeartSwitzerland,0.3870967626571655,4.494605779647827,184,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.20000000298023224,3.954975128173828,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.20000000298023224,3.268942356109619,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.4000000059604645,3.036231517791748,300,5,10000,DensityEncodingRegenerativeReset +HeartVa,0.23999999463558197,2.9957027435302734,300,5,10000,DensityEncodingRegenerativeReset +Hepatitis,0.7692307829856873,2.2415177822113037,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.8974359035491943,2.2813992500305176,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.8205128312110901,2.5002036094665527,232,2,10000,DensityEncodingRegenerativeReset +Hepatitis,0.9487179517745972,2.4600107669830322,232,2,10000,DensityEncodingRegenerativeReset +HillValley,0.4867986738681793,9.921738386154175,1212,2,10000,DensityEncodingRegenerativeReset +HorseColic,0.7647058963775635,4.204097509384155,600,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.732876718044281,5.479454040527344,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.732876718044281,5.233677387237549,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.7123287916183472,5.837756156921387,874,2,10000,DensityEncodingRegenerativeReset +IlpdIndianLiver,0.6780821681022644,6.78656005859375,874,2,10000,DensityEncodingRegenerativeReset +ImageSegmentation,0.1428571492433548,12.837448835372925,420,7,10000,DensityEncodingRegenerativeReset +Ionosphere,0.7727272510528564,4.221599578857422,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8409090638160706,6.603816032409668,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.8181818127632141,3.3856146335601807,526,2,10000,DensityEncodingRegenerativeReset +Ionosphere,0.875,3.88439679145813,526,2,10000,DensityEncodingRegenerativeReset +Iris,0.9189189076423645,2.53766131401062,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.8648648858070374,2.570369005203247,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.9189189076423645,4.727789878845215,226,3,10000,DensityEncodingRegenerativeReset +Iris,0.9459459185600281,4.2754809856414795,226,3,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6840000152587891,10.597712755203247,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.5479999780654907,7.786755800247192,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.6639999747276306,10.796371698379517,1500,10,10000,DensityEncodingRegenerativeReset +LedDisplay,0.671999990940094,11.248809337615967,1500,10,10000,DensityEncodingRegenerativeReset +Lenses,0.8333333134651184,1.7050323486328125,36,3,10000,DensityEncodingRegenerativeReset +Lenses,0.6666666865348816,2.1962685585021973,36,3,10000,DensityEncodingRegenerativeReset +Lenses,1.0,3.024578809738159,36,3,10000,DensityEncodingRegenerativeReset +Lenses,0.6666666865348816,2.367828845977783,36,3,10000,DensityEncodingRegenerativeReset +Letter,0.8709999918937683,212.03202080726624,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8370000123977661,219.03621435165405,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8392000198364258,229.4860873222351,30000,26,10000,DensityEncodingRegenerativeReset +Letter,0.8388000130653381,240.94563221931458,30000,26,10000,DensityEncodingRegenerativeReset +Libras,0.7111111283302307,4.801340341567993,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.699999988079071,4.563786745071411,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.6888889074325562,4.36194920539856,540,15,10000,DensityEncodingRegenerativeReset +Libras,0.6777777671813965,4.4731433391571045,540,15,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8721804618835449,6.008234262466431,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8872180581092834,7.547960042953491,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8120300769805908,7.653613328933716,796,9,10000,DensityEncodingRegenerativeReset +LowResSpect,0.8796992301940918,7.067011594772339,796,9,10000,DensityEncodingRegenerativeReset +LungCancer,0.625,1.3450653553009033,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.375,5.047313451766968,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.75,6.32713770866394,48,3,10000,DensityEncodingRegenerativeReset +LungCancer,0.375,4.969308376312256,48,3,10000,DensityEncodingRegenerativeReset +Lymphography,0.8108108043670654,4.877845048904419,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.9459459185600281,6.100040912628174,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.837837815284729,2.722959280014038,222,4,10000,DensityEncodingRegenerativeReset +Lymphography,0.7567567825317383,3.815498113632202,222,4,10000,DensityEncodingRegenerativeReset +Magic,0.7083070278167725,199.1288764476776,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6565720438957214,184.68937230110168,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6641430258750916,150.43560028076172,28530,2,10000,DensityEncodingRegenerativeReset +Magic,0.6731861233711243,231.47133231163025,28530,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.75,11.763406753540039,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.8083333373069763,9.164212942123413,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.762499988079071,8.162016153335571,1442,2,10000,DensityEncodingRegenerativeReset +Mammographic,0.8125,9.129897832870483,1442,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8467831015586853,1420.2892863750458,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8259318470954895,1339.1155002117157,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8284229040145874,1352.3706815242767,195096,2,10000,DensityEncodingRegenerativeReset +Miniboone,0.8450916409492493,1399.3138501644135,195096,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.807692289352417,3.925903797149658,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7692307829856873,3.8756353855133057,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.7307692170143127,4.312692403793335,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolPromoter,0.9615384340286255,6.367276668548584,160,2,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9385194182395935,32.60811161994934,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9560853242874146,33.83967447280884,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9322459101676941,31.549720525741577,4786,3,10000,DensityEncodingRegenerativeReset +MolecBiolSplice,0.9259724020957947,32.78946375846863,4786,3,10000,DensityEncodingRegenerativeReset +Monks1,0.5925925970077515,4.25244927406311,248,2,10000,DensityEncodingRegenerativeReset +Monks2,0.6296296119689941,4.476032257080078,338,2,10000,DensityEncodingRegenerativeReset +Monks3,0.5185185074806213,4.074268579483032,244,2,10000,DensityEncodingRegenerativeReset +Mushroom,1.0,78.24395823478699,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,1.0,74.35827350616455,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,1.0,71.72972321510315,12186,2,10000,DensityEncodingRegenerativeReset +Mushroom,1.0,80.9202492237091,12186,2,10000,DensityEncodingRegenerativeReset +Musk1,0.6974790096282959,5.853367805480957,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.756302535533905,7.6464684009552,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.6974790096282959,6.587679147720337,714,2,10000,DensityEncodingRegenerativeReset +Musk1,0.7310924530029297,5.388200521469116,714,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9284414649009705,70.23821473121643,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9254093170166016,52.34046721458435,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9308671951293945,54.31979060173035,9898,2,10000,DensityEncodingRegenerativeReset +Musk2,0.9223771691322327,64.22095799446106,9898,2,10000,DensityEncodingRegenerativeReset +Nursery,0.9592592716217041,68.80743932723999,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.9611111283302307,62.77002310752869,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.9679012298583984,63.21715331077576,19440,5,10000,DensityEncodingRegenerativeReset +Nursery,0.9731481671333313,67.73080658912659,19440,5,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.615686297416687,10.079393863677979,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.6039215922355652,10.8622145652771,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.5843137502670288,12.215798139572144,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusNucleus4d,0.6431372761726379,10.279034852981567,1534,2,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8470588326454163,11.368465423583984,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8117647171020508,7.947323322296143,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8784313797950745,12.084990978240967,1534,3,10000,DensityEncodingRegenerativeReset +OocytesMerlucciusStates2f,0.8549019694328308,8.49973201751709,1534,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5438596606254578,10.340625762939453,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.6008771657943726,10.006185531616211,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.5570175647735596,9.248141765594482,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusNucleus2f,0.609649121761322,9.80122685432434,1368,2,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.7850877046585083,13.248866081237793,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.7456140518188477,8.003690004348755,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.7675438523292542,7.705621004104614,1368,3,10000,DensityEncodingRegenerativeReset +OocytesTrisopterusStates5b,0.780701756477356,7.737739086151123,1368,3,10000,DensityEncodingRegenerativeReset +Optical,0.8091263175010681,37.37119460105896,7646,10,10000,DensityEncodingRegenerativeReset +Ozone,0.9558359384536743,20.49427819252014,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9495267868041992,18.08614754676819,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9716088175773621,18.832178115844727,3804,2,10000,DensityEncodingRegenerativeReset +Ozone,0.9558359384536743,21.4492666721344,3804,2,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9473684430122375,39.75327658653259,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9254385828971863,31.69025468826294,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9480994343757629,38.61198282241821,8210,5,10000,DensityEncodingRegenerativeReset +PageBlocks,0.9232456088066101,33.06287360191345,8210,5,10000,DensityEncodingRegenerativeReset +Parkinsons,0.795918345451355,5.145556926727295,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.7346938848495483,3.9866080284118652,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.795918345451355,4.755394697189331,292,2,10000,DensityEncodingRegenerativeReset +Parkinsons,0.918367326259613,6.7862229347229,292,2,10000,DensityEncodingRegenerativeReset +Pendigits,0.7530016899108887,66.98534917831421,14988,10,10000,DensityEncodingRegenerativeReset +Pima,0.6875,10.73489236831665,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.6510416865348816,9.068406820297241,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.6666666865348816,8.93103814125061,1152,2,10000,DensityEncodingRegenerativeReset +Pima,0.6875,8.250962495803833,1152,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.7692307829856873,4.0731871128082275,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,8.249265670776367,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.8461538553237915,4.888964653015137,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesMaterial,0.9230769276618958,9.292968511581421,160,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6153846383094788,2.8789496421813965,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.5,6.457018136978149,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.5,4.915180444717407,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesRelL,0.6538461446762085,3.318492889404297,154,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.739130437374115,3.4561946392059326,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.52173912525177,4.170618295669556,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.47826087474823,4.708340406417847,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesSpan,0.6521739363670349,2.7789742946624756,138,3,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,3.834559440612793,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8799999952316284,6.027777433395386,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.7599999904632568,3.355109214782715,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesTOrD,0.8399999737739563,6.843124866485596,154,2,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.6153846383094788,7.293869733810425,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.7692307829856873,5.6233229637146,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.4615384638309479,4.144263744354248,158,6,10000,DensityEncodingRegenerativeReset +PittsburgBridgesType,0.4615384638309479,6.3888561725616455,158,6,10000,DensityEncodingRegenerativeReset +Planning,0.644444465637207,3.1668710708618164,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.5111111402511597,7.1704816818237305,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.6000000238418579,4.303473711013794,274,2,10000,DensityEncodingRegenerativeReset +Planning,0.5333333611488342,6.880824089050293,274,2,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6575000286102295,16.135398149490356,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6625000238418579,14.176422357559204,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6499999761581421,14.448302030563354,2400,100,10000,DensityEncodingRegenerativeReset +PlantMargin,0.6549999713897705,13.532206296920776,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.45500001311302185,15.756459474563599,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.45249998569488525,12.760582208633423,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.46000000834465027,17.462374925613403,2400,100,10000,DensityEncodingRegenerativeReset +PlantShape,0.39750000834465027,16.13514494895935,2400,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6399999856948853,19.980318069458008,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6349999904632568,18.941019296646118,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.6700000166893005,16.94111680984497,2398,100,10000,DensityEncodingRegenerativeReset +PlantTexture,0.5874999761581421,15.660574913024902,2398,100,10000,DensityEncodingRegenerativeReset +PostOperative,0.6818181872367859,3.395358085632324,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.6363636255264282,4.561129570007324,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.7727272510528564,3.7266995906829834,136,3,10000,DensityEncodingRegenerativeReset +PostOperative,0.40909090638160706,8.426567792892456,136,3,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.46341463923454285,6.282237768173218,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.4146341383457184,6.932806491851807,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.4390243887901306,7.386290788650513,496,15,10000,DensityEncodingRegenerativeReset +PrimaryTumor,0.4268292784690857,7.686880826950073,496,15,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8254054188728333,40.273693323135376,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8329729437828064,38.91992998123169,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8037837743759155,38.94530773162842,11100,2,10000,DensityEncodingRegenerativeReset +Ringnorm,0.8091892004013062,37.779823541641235,11100,2,10000,DensityEncodingRegenerativeReset +Seeds,0.8653846383094788,4.62492823600769,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.8846153616905212,4.527020215988159,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.9038461446762085,7.804387331008911,316,3,10000,DensityEncodingRegenerativeReset +Seeds,0.8653846383094788,4.4114296436309814,316,3,10000,DensityEncodingRegenerativeReset +Semeion,0.9170854091644287,23.87837791442871,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.8693467378616333,20.39619469642639,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.9070351719856262,21.163933277130127,2390,10,10000,DensityEncodingRegenerativeReset +Semeion,0.9045225977897644,24.710965156555176,2390,10,10000,DensityEncodingRegenerativeReset +Soybean,0.38297873735427856,6.429704427719116,614,18,10000,DensityEncodingRegenerativeReset +Spambase,0.9139130711555481,32.12208700180054,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.9121739268302917,25.446990728378296,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.8356521725654602,29.024574279785156,6902,2,10000,DensityEncodingRegenerativeReset +Spambase,0.9217391014099121,27.43010950088501,6902,2,10000,DensityEncodingRegenerativeReset +Spect,0.5698924660682678,4.215829610824585,158,2,10000,DensityEncodingRegenerativeReset +Spectf,0.9090909361839294,6.330127000808716,160,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.5406976938247681,8.407300472259521,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6569767594337463,7.814576148986816,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.5406976938247681,11.36183500289917,1036,2,10000,DensityEncodingRegenerativeReset +StatlogAustralianCredit,0.6569767594337463,8.341660976409912,1036,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.7360000014305115,10.977964639663696,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.6919999718666077,8.673405647277832,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.656000018119812,8.539677381515503,1500,2,10000,DensityEncodingRegenerativeReset +StatlogGermanCredit,0.7360000014305115,8.133107423782349,1500,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.8208954930305481,2.940876007080078,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.7164179086685181,3.4276282787323,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.8507462739944458,3.574005126953125,406,2,10000,DensityEncodingRegenerativeReset +StatlogHeart,0.8507462739944458,4.522146463394165,406,2,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8561525344848633,24.800251722335815,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8526862859725952,26.507548332214355,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.837088406085968,20.795701026916504,3466,7,10000,DensityEncodingRegenerativeReset +StatlogImage,0.8942807912826538,25.694742441177368,3466,7,10000,DensityEncodingRegenerativeReset +StatlogLandsat,0.8364999890327454,65.11811661720276,8870,6,10000,DensityEncodingRegenerativeReset +StatlogShuttle,0.9086896777153015,589.4460296630859,87000,7,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6824644804000854,8.476728916168213,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6872037649154663,8.160860300064087,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6113743782043457,9.289605617523193,1270,4,10000,DensityEncodingRegenerativeReset +StatlogVehicle,0.6919431090354919,9.236310005187988,1270,4,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6350515484809875,21.600112438201904,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.5793814659118652,17.831090450286865,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6144329905509949,22.873310089111328,2912,7,10000,DensityEncodingRegenerativeReset +SteelPlates,0.6556701064109802,19.601763248443604,2912,7,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9599999785423279,6.36535382270813,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9733333587646484,6.777600526809692,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9800000190734863,5.7351438999176025,900,6,10000,DensityEncodingRegenerativeReset +SyntheticControl,0.9666666388511658,6.671097278594971,900,6,10000,DensityEncodingRegenerativeReset +Teaching,0.44736841320991516,2.3456778526306152,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.5789473652839661,3.861980438232422,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.4736842215061188,4.310784101486206,226,3,10000,DensityEncodingRegenerativeReset +Teaching,0.42105263471603394,4.869626760482788,226,3,10000,DensityEncodingRegenerativeReset +Thyroid,0.9393232464790344,50.77447438240051,7544,3,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9665272235870361,8.505455732345581,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9790794849395752,8.111868619918823,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9790794849395752,7.752197980880737,1438,2,10000,DensityEncodingRegenerativeReset +TicTacToe,0.9832636117935181,9.971129179000854,1438,2,10000,DensityEncodingRegenerativeReset +Titanic,0.7527272701263428,21.93369770050049,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.5472727417945862,21.740327835083008,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.47090908885002136,22.94255757331848,3302,2,10000,DensityEncodingRegenerativeReset +Titanic,0.5109090805053711,22.084838151931763,3302,2,10000,DensityEncodingRegenerativeReset +Trains,0.5,5.127856492996216,16,2,10000,DensityEncodingRegenerativeReset +Trains,1.0,4.386879205703735,16,2,10000,DensityEncodingRegenerativeReset +Trains,1.0,3.3754148483276367,16,2,10000,DensityEncodingRegenerativeReset +Trains,1.0,3.6337313652038574,16,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8902702927589417,67.36347723007202,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.892432451248169,67.10155510902405,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8799999952316284,79.8057951927185,11100,2,10000,DensityEncodingRegenerativeReset +Twonorm,0.8718919157981873,58.198386669158936,11100,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.701298713684082,3.1211507320404053,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.6753246784210205,3.394514322280884,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.6753246784210205,3.670808792114258,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn2Clases,0.649350643157959,3.6859428882598877,466,2,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.6363636255264282,3.96504807472229,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.6623376607894897,3.118274688720703,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.701298713684082,2.859076976776123,466,3,10000,DensityEncodingRegenerativeReset +VertebralColumn3Clases,0.5844155550003052,3.479163885116577,466,3,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8181818127632141,40.737515687942505,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8629032373428345,48.16543936729431,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8577712774276733,55.10955834388733,8184,4,10000,DensityEncodingRegenerativeReset +WallFollowing,0.8504399061203003,57.97427940368652,8184,4,10000,DensityEncodingRegenerativeReset +Waveform,0.7623999714851379,48.3807258605957,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.741599977016449,38.8361554145813,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.7296000123023987,43.689056396484375,7500,3,10000,DensityEncodingRegenerativeReset +Waveform,0.7383999824523926,54.84647083282471,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7495999932289124,48.38208365440369,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7991999983787537,52.42891073226929,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7552000284194946,46.345643043518066,7500,3,10000,DensityEncodingRegenerativeReset +WaveformNoise,0.7815999984741211,35.758948802948,7500,3,10000,DensityEncodingRegenerativeReset +Wine,0.9090909361839294,4.126419305801392,268,3,10000,DensityEncodingRegenerativeReset +Wine,1.0,4.408926963806152,268,3,10000,DensityEncodingRegenerativeReset +Wine,0.9545454382896423,4.109589576721191,268,3,10000,DensityEncodingRegenerativeReset +Wine,0.8863636255264282,2.923285961151123,268,3,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.48500001430511475,20.8514347076416,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5849999785423279,17.76837158203125,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5400000214576721,19.064408540725708,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityRed,0.5575000047683716,14.858971118927002,2398,6,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5122548937797546,56.753477811813354,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5359477400779724,53.10991096496582,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5531045794487,54.591933488845825,7348,7,10000,DensityEncodingRegenerativeReset +WineQualityWhite,0.5204248428344727,49.733222246170044,7348,7,10000,DensityEncodingRegenerativeReset +Yeast,0.3962264060974121,14.652510643005371,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.4312668442726135,10.775916814804077,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.48787063360214233,13.00669002532959,2226,10,10000,DensityEncodingRegenerativeReset +Yeast,0.46900269389152527,16.88791513442993,2226,10,10000,DensityEncodingRegenerativeReset +Zoo,1.0,3.0800955295562744,152,7,10000,DensityEncodingRegenerativeReset +Zoo,0.9599999785423279,4.451727390289307,152,7,10000,DensityEncodingRegenerativeReset +Zoo,1.0,3.8503363132476807,152,7,10000,DensityEncodingRegenerativeReset +Zoo,0.9200000166893005,4.2326977252960205,152,7,10000,DensityEncodingRegenerativeReset diff --git a/examples/hdc_methods_survey/results/trainsamples1677257835.1081784.json b/examples/hdc_methods_survey/results/trainsamples1677257835.1081784.json new file mode 100644 index 00000000..f8c7c3a2 --- /dev/null +++ b/examples/hdc_methods_survey/results/trainsamples1677257835.1081784.json @@ -0,0 +1,14228 @@ +{ + "HashmapProjectionRegenerativeContinuous": { + "Abalone": { + "1": 19860, + "0": 21120, + "2": 21680 + }, + "AcuteInflammation": { + "1": 900, + "0": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "1": 440, + "4": 170, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "0": 3580, + "9": 760, + "1": 660, + "3": 240, + "8": 140, + "4": 200, + "12": 340, + "5": 380, + "2": 240, + "6": 60, + "10": 60, + "7": 40, + "11": 80 + }, + "AudiologyStd": { + "0": 180, + "4": 225, + "15": 10, + "13": 90, + "3": 70, + "1": 85, + "7": 20, + "10": 20, + "6": 20, + "16": 40, + "11": 15, + "5": 10, + "2": 10, + "9": 10, + "17": 10, + "14": 20, + "12": 10, + "8": 10 + }, + "BalanceScale": { + "1": 4320, + "2": 4320, + "0": 740 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "1": 3620, + "0": 6860 + }, + "BreastCancerWiscDiag": { + "1": 3180, + "0": 5360 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "2": 280, + "5": 300, + "0": 320, + "3": 240, + "4": 220, + "1": 240 + }, + "Car": { + "1": 18140, + "3": 1040, + "2": 5760, + "0": 980 + }, + "Cardiotocography10Clases": { + "0": 5760, + "9": 2960, + "3": 1220, + "8": 1040, + "7": 1620, + "1": 8660, + "6": 3780, + "5": 4980, + "4": 1080, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "2": 2640, + "1": 4440 + }, + "ChessKrvk": { + "10": 25680, + "0": 41940, + "4": 1220, + "9": 21500, + "11": 29780, + "13": 53960, + "14": 62920, + "16": 32500, + "15": 68160, + "12": 42820, + "7": 8880, + "3": 3700, + "8": 10260, + "5": 2980, + "6": 7080, + "1": 420, + "17": 5860, + "2": 1180 + }, + "ChessKrvkp": { + "1": 25020, + "0": 22920 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "7": 240, + "6": 240, + "0": 240, + "2": 240, + "4": 240, + "5": 240, + "9": 240, + "10": 240, + "8": 240, + "3": 240, + "1": 240 + }, + "Connect4": { + "0": 763820, + "1": 249540 + }, + "Contrac": { + "1": 5000, + "0": 9420, + "2": 7680 + }, + "CreditApproval": { + "1": 5740, + "0": 4620 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "5": 300, + "0": 1680, + "1": 920, + "2": 1080, + "4": 780, + "3": 740 + }, + "Echocardiogram": { + "1": 660, + "0": 1300 + }, + "Ecoli": { + "4": 300, + "1": 1160, + "3": 540, + "2": 780, + "5": 80, + "0": 2100, + "7": 40, + "6": 40 + }, + "EnergyY1": { + "2": 4080, + "0": 5380, + "1": 2060 + }, + "EnergyY2": { + "0": 5740, + "2": 2840, + "1": 2940 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "2": 540, + "6": 240, + "0": 600, + "1": 880, + "5": 420, + "3": 120, + "4": 60, + "7": 60 + }, + "Glass": { + "0": 1060, + "1": 1120, + "5": 440, + "2": 260, + "4": 140, + "3": 200 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "2": 150, + "1": 255 + }, + "HeartCleveland": { + "1": 840, + "0": 2420, + "2": 540, + "3": 540, + "4": 200 + }, + "HeartHungarian": { + "1": 1600, + "0": 2820 + }, + "HeartSwitzerland": { + "3": 460, + "1": 700, + "2": 480, + "0": 120, + "4": 80 + }, + "HeartVa": { + "1": 800, + "4": 160, + "2": 620, + "3": 640, + "0": 780 + }, + "Hepatitis": { + "1": 1840, + "0": 480 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "1": 545, + "0": 955 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "3": 150, + "2": 150, + "4": 150, + "6": 150, + "0": 150, + "1": 150, + "5": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "0": 740, + "1": 760, + "2": 760 + }, + "LedDisplay": { + "9": 1680, + "8": 1540, + "7": 1600, + "4": 1520, + "1": 1260, + "5": 1520, + "6": 1460, + "3": 1440, + "2": 1520, + "0": 1460 + }, + "Lenses": { + "1": 80, + "2": 220, + "0": 60 + }, + "Letter": { + "11": 11420, + "20": 12000, + "0": 11840, + "17": 11380, + "23": 11820, + "18": 11220, + "21": 11460, + "5": 11640, + "16": 11760, + "6": 11600, + "19": 11940, + "15": 12060, + "12": 11880, + "10": 11100, + "1": 11500, + "7": 11020, + "22": 11280, + "13": 11760, + "3": 12080, + "4": 11520, + "8": 11340, + "9": 11220, + "2": 11040, + "25": 11020, + "14": 11300, + "24": 11800 + }, + "Libras": { + "8": 360, + "11": 360, + "1": 360, + "6": 360, + "13": 360, + "10": 360, + "2": 360, + "7": 360, + "12": 360, + "0": 360, + "4": 360, + "9": 360, + "14": 360, + "5": 360, + "3": 360 + }, + "LowResSpect": { + "6": 100, + "1": 4040, + "3": 1560, + "0": 1360, + "2": 600, + "8": 100, + "7": 120, + "4": 40, + "5": 40 + }, + "LungCancer": { + "2": 160, + "1": 180, + "0": 140 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "3": 60, + "0": 40 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "1": 6680, + "0": 7740 + }, + "Miniboone": { + "1": 1403460, + "0": 547500 + }, + "MolecBiolPromoter": { + "0": 800, + "1": 800 + }, + "MolecBiolSplice": { + "2": 24820, + "1": 11520, + "0": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "1": 320, + "0": 525 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "1": 3120, + "0": 4020 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "0": 64780, + "3": 64000, + "4": 60660, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "1": 1945, + "6": 1885, + "0": 1880, + "4": 1935, + "3": 1945, + "8": 1900, + "7": 1935, + "2": 1900, + "9": 1910, + "5": 1880 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "1": 4940, + "0": 73680, + "4": 1740, + "3": 1320, + "2": 420 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "4": 3900, + "3": 3595, + "8": 3595, + "2": 3900, + "9": 3595, + "0": 3900, + "5": 3600, + "6": 3600, + "7": 3890, + "1": 3895 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "1": 180, + "0": 240, + "2": 1180 + }, + "PittsburgBridgesRelL": { + "2": 760, + "0": 540, + "1": 240 + }, + "PittsburgBridgesSpan": { + "2": 340, + "1": 700, + "0": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "4": 180, + "5": 160, + "2": 620, + "1": 180, + "0": 240, + "3": 200 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "16": 240, + "47": 240, + "24": 240, + "93": 240, + "36": 240, + "69": 240, + "35": 240, + "94": 240, + "82": 240, + "72": 240, + "23": 240, + "65": 240, + "99": 240, + "5": 240, + "8": 240, + "95": 240, + "10": 240, + "52": 240, + "56": 240, + "54": 240, + "17": 240, + "6": 240, + "85": 240, + "66": 240, + "32": 240, + "33": 240, + "42": 240, + "19": 240, + "90": 240, + "68": 240, + "18": 240, + "28": 240, + "9": 240, + "40": 240, + "98": 240, + "31": 240, + "53": 240, + "77": 240, + "74": 240, + "70": 240, + "13": 240, + "30": 240, + "75": 240, + "80": 240, + "21": 240, + "61": 240, + "51": 240, + "20": 240, + "46": 240, + "73": 240, + "0": 240, + "37": 240, + "64": 240, + "91": 240, + "83": 240, + "97": 240, + "44": 240, + "58": 240, + "59": 240, + "11": 240, + "48": 240, + "4": 240, + "67": 240, + "45": 240, + "71": 240, + "84": 240, + "43": 240, + "22": 240, + "2": 240, + "92": 240, + "34": 240, + "63": 240, + "25": 240, + "89": 240, + "7": 240, + "15": 240, + "3": 240, + "41": 240, + "14": 240, + "88": 240, + "79": 240, + "1": 240, + "87": 240, + "62": 240, + "12": 240, + "49": 240, + "39": 240, + "86": 240, + "50": 240, + "27": 240, + "55": 240, + "96": 240, + "81": 240, + "29": 240, + "38": 240, + "26": 240, + "57": 240, + "76": 240, + "78": 240, + "60": 240 + }, + "PlantShape": { + "77": 240, + "80": 240, + "65": 240, + "18": 240, + "23": 240, + "99": 240, + "6": 240, + "26": 240, + "41": 240, + "85": 240, + "46": 240, + "1": 240, + "95": 240, + "79": 240, + "71": 240, + "75": 240, + "33": 240, + "10": 240, + "87": 240, + "8": 240, + "17": 240, + "73": 240, + "14": 240, + "61": 240, + "45": 240, + "70": 240, + "68": 240, + "12": 240, + "98": 240, + "28": 240, + "19": 240, + "67": 240, + "86": 240, + "90": 240, + "74": 240, + "57": 240, + "78": 240, + "56": 240, + "24": 240, + "44": 240, + "53": 240, + "51": 240, + "66": 240, + "92": 240, + "83": 240, + "2": 240, + "82": 240, + "30": 240, + "0": 240, + "36": 240, + "91": 240, + "59": 240, + "42": 240, + "38": 240, + "5": 240, + "49": 240, + "32": 240, + "48": 240, + "93": 240, + "25": 240, + "55": 240, + "39": 240, + "16": 240, + "34": 240, + "20": 240, + "35": 240, + "22": 240, + "21": 240, + "27": 240, + "69": 240, + "11": 240, + "47": 240, + "52": 240, + "76": 240, + "13": 240, + "31": 240, + "60": 240, + "29": 240, + "64": 240, + "37": 240, + "63": 240, + "62": 240, + "3": 240, + "72": 240, + "84": 240, + "15": 240, + "89": 240, + "81": 240, + "97": 240, + "88": 240, + "50": 240, + "94": 240, + "54": 240, + "58": 240, + "40": 240, + "9": 240, + "43": 240, + "4": 240, + "7": 240, + "96": 240 + }, + "PlantTexture": { + "28": 240, + "56": 240, + "51": 240, + "69": 240, + "58": 240, + "37": 240, + "0": 220, + "62": 240, + "26": 240, + "55": 240, + "52": 240, + "25": 240, + "31": 240, + "27": 240, + "23": 240, + "78": 240, + "18": 240, + "99": 240, + "6": 240, + "90": 240, + "53": 240, + "40": 240, + "79": 240, + "75": 240, + "7": 240, + "80": 240, + "33": 240, + "44": 240, + "64": 240, + "46": 240, + "21": 240, + "1": 240, + "77": 240, + "11": 240, + "9": 240, + "97": 240, + "8": 240, + "98": 240, + "20": 240, + "72": 240, + "3": 240, + "66": 240, + "94": 240, + "54": 240, + "38": 240, + "74": 240, + "86": 240, + "89": 240, + "35": 240, + "30": 240, + "36": 240, + "34": 240, + "13": 240, + "92": 240, + "59": 240, + "22": 240, + "29": 240, + "14": 240, + "48": 240, + "32": 240, + "91": 240, + "15": 240, + "70": 240, + "95": 240, + "85": 240, + "24": 240, + "87": 240, + "57": 240, + "63": 240, + "4": 240, + "67": 240, + "76": 240, + "84": 240, + "50": 240, + "49": 240, + "65": 240, + "43": 240, + "17": 240, + "47": 240, + "96": 240, + "19": 240, + "39": 240, + "10": 240, + "68": 240, + "73": 240, + "83": 240, + "93": 240, + "2": 240, + "16": 240, + "42": 240, + "82": 240, + "88": 240, + "60": 240, + "61": 240, + "5": 240, + "81": 240, + "12": 240, + "45": 240, + "71": 240, + "41": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "4": 600, + "14": 360, + "0": 1180, + "7": 420, + "12": 440, + "13": 100, + "1": 300, + "6": 100, + "2": 140, + "9": 120, + "10": 360, + "8": 240, + "5": 220, + "3": 220, + "11": 160 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "1": 1060, + "2": 1060, + "0": 1040 + }, + "Semeion": { + "6": 2420, + "5": 2400, + "9": 2380, + "0": 2420, + "7": 2380, + "4": 2420, + "1": 2340, + "2": 2400, + "8": 2340, + "3": 2400 + }, + "Soybean": { + "9": 50, + "13": 200, + "6": 50, + "10": 50, + "3": 200, + "12": 50, + "11": 100, + "2": 50, + "7": 200, + "8": 50, + "4": 100, + "15": 30, + "14": 200, + "0": 55, + "5": 50, + "1": 50, + "16": 30, + "17": 20 + }, + "Spambase": { + "1": 27200, + "0": 41820 + }, + "Spect": { + "1": 130, + "0": 265 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "1": 7020, + "0": 3340 + }, + "StatlogGermanCredit": { + "1": 4500, + "0": 10500 + }, + "StatlogHeart": { + "1": 1800, + "0": 2260 + }, + "StatlogImage": { + "1": 4960, + "6": 4960, + "5": 4960, + "3": 4960, + "4": 4960, + "2": 4960, + "0": 4900 + }, + "StatlogLandsat": { + "0": 5360, + "4": 2350, + "1": 2395, + "2": 4805, + "5": 5190, + "3": 2075 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "4": 12290, + "1": 185, + "2": 660, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "3": 3000, + "1": 3180, + "2": 3260, + "0": 3260 + }, + "SteelPlates": { + "5": 6040, + "0": 2380, + "6": 10040, + "2": 5880, + "1": 2860, + "4": 840, + "3": 1080 + }, + "SyntheticControl": { + "0": 1500, + "1": 1500, + "3": 1500, + "2": 1500, + "4": 1500, + "5": 1500 + }, + "Teaching": { + "2": 760, + "1": 760, + "0": 740 + }, + "Thyroid": { + "2": 17440, + "1": 955, + "0": 465 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "1": 10680, + "0": 22340 + }, + "Trains": { + "0": 80, + "1": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "2": 2260, + "0": 900, + "1": 1500 + }, + "WallFollowing": { + "2": 31460, + "1": 12400, + "0": 33060, + "3": 4920 + }, + "Waveform": { + "1": 24720, + "0": 24860, + "2": 25420 + }, + "WaveformNoise": { + "2": 24840, + "0": 25360, + "1": 24800 + }, + "Wine": { + "2": 720, + "1": 1060, + "0": 900 + }, + "WineQualityRed": { + "2": 10160, + "3": 9580, + "4": 3000, + "1": 800, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "3": 32940, + "2": 21860, + "1": 2460, + "0": 300, + "4": 13200, + "5": 2640, + "6": 80 + }, + "Yeast": { + "2": 3660, + "6": 540, + "0": 6880, + "1": 6440, + "3": 2460, + "7": 460, + "4": 780, + "8": 300, + "5": 660, + "9": 80 + }, + "Zoo": { + "5": 120, + "3": 200, + "0": 600, + "4": 60, + "1": 300, + "2": 80, + "6": 160 + } + }, + "HashmapProjectionRegenerativeReset": { + "Abalone": { + "0": 21120, + "2": 21680, + "1": 19860 + }, + "AcuteInflammation": { + "1": 900, + "0": 900 + }, + "AcuteNephritis": { + "1": 760, + "0": 1040 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "4": 170, + "1": 440, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "0": 3580, + "3": 240, + "4": 200, + "9": 760, + "1": 660, + "10": 60, + "11": 80, + "7": 40, + "5": 380, + "12": 340, + "8": 140, + "2": 240, + "6": 60 + }, + "AudiologyStd": { + "1": 85, + "0": 180, + "4": 225, + "13": 90, + "12": 10, + "11": 15, + "9": 10, + "7": 20, + "10": 20, + "16": 40, + "14": 20, + "3": 70, + "6": 20, + "17": 10, + "2": 10, + "5": 10, + "8": 10, + "15": 10 + }, + "BalanceScale": { + "1": 4320, + "2": 4320, + "0": 740 + }, + "Balloons": { + "0": 120, + "1": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "1": 2680, + "0": 8540 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "1": 3620, + "0": 6860 + }, + "BreastCancerWiscDiag": { + "0": 5360, + "1": 3180 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "2": 280, + "0": 320, + "1": 240, + "5": 300, + "4": 220, + "3": 240 + }, + "Car": { + "3": 1040, + "2": 5760, + "1": 18140, + "0": 980 + }, + "Cardiotocography10Clases": { + "6": 3780, + "0": 5760, + "3": 1220, + "1": 8660, + "5": 4980, + "9": 2960, + "4": 1080, + "7": 1620, + "8": 1040, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "2": 2640, + "1": 4440 + }, + "ChessKrvk": { + "7": 8880, + "14": 62920, + "13": 53960, + "9": 21500, + "10": 25680, + "12": 42820, + "0": 41940, + "15": 68160, + "11": 29780, + "5": 2980, + "16": 32500, + "3": 3700, + "8": 10260, + "6": 7080, + "17": 5860, + "2": 1180, + "4": 1220, + "1": 420 + }, + "ChessKrvkp": { + "0": 22920, + "1": 25020 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "0": 1660, + "1": 1460 + }, + "ConnBenchVowelDeterding": { + "7": 240, + "0": 240, + "1": 240, + "5": 240, + "2": 240, + "10": 240, + "8": 240, + "4": 240, + "9": 240, + "3": 240, + "6": 240 + }, + "Connect4": { + "1": 249540, + "0": 763820 + }, + "Contrac": { + "1": 5000, + "2": 7680, + "0": 9420 + }, + "CreditApproval": { + "1": 5740, + "0": 4620 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "3": 740, + "1": 920, + "0": 1680, + "5": 300, + "2": 1080, + "4": 780 + }, + "Echocardiogram": { + "0": 1300, + "1": 660 + }, + "Ecoli": { + "0": 2100, + "1": 1160, + "2": 780, + "4": 300, + "6": 40, + "3": 540, + "5": 80, + "7": 40 + }, + "EnergyY1": { + "0": 5380, + "1": 2060, + "2": 4080 + }, + "EnergyY2": { + "2": 2840, + "1": 2940, + "0": 5740 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "5": 420, + "1": 880, + "2": 540, + "0": 600, + "6": 240, + "3": 120, + "7": 60, + "4": 60 + }, + "Glass": { + "1": 1120, + "5": 440, + "0": 1060, + "2": 260, + "3": 200, + "4": 140 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "3": 540, + "1": 840, + "0": 2420, + "2": 540, + "4": 200 + }, + "HeartHungarian": { + "0": 2820, + "1": 1600 + }, + "HeartSwitzerland": { + "2": 480, + "1": 700, + "4": 80, + "3": 460, + "0": 120 + }, + "HeartVa": { + "1": 800, + "2": 620, + "3": 640, + "0": 780, + "4": 160 + }, + "Hepatitis": { + "0": 480, + "1": 1840 + }, + "HillValley": { + "0": 1535, + "1": 1495 + }, + "HorseColic": { + "1": 545, + "0": 955 + }, + "IlpdIndianLiver": { + "1": 2520, + "0": 6220 + }, + "ImageSegmentation": { + "4": 150, + "3": 150, + "1": 150, + "6": 150, + "5": 150, + "0": 150, + "2": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "1": 760, + "0": 740, + "2": 760 + }, + "LedDisplay": { + "5": 1520, + "7": 1600, + "9": 1680, + "3": 1440, + "8": 1540, + "4": 1520, + "6": 1460, + "2": 1520, + "0": 1460, + "1": 1260 + }, + "Lenses": { + "2": 220, + "1": 80, + "0": 60 + }, + "Letter": { + "9": 11220, + "11": 11420, + "1": 11500, + "8": 11340, + "18": 11220, + "10": 11100, + "16": 11760, + "25": 11020, + "15": 12060, + "22": 11280, + "2": 11040, + "5": 11640, + "0": 11840, + "21": 11460, + "3": 12080, + "24": 11800, + "19": 11940, + "20": 12000, + "17": 11380, + "23": 11820, + "13": 11760, + "12": 11880, + "7": 11020, + "4": 11520, + "6": 11600, + "14": 11300 + }, + "Libras": { + "13": 360, + "8": 360, + "1": 360, + "10": 360, + "4": 360, + "3": 360, + "9": 360, + "6": 360, + "5": 360, + "0": 360, + "11": 360, + "2": 360, + "14": 360, + "7": 360, + "12": 360 + }, + "LowResSpect": { + "1": 4040, + "0": 1360, + "6": 100, + "3": 1560, + "2": 600, + "8": 100, + "7": 120, + "4": 40, + "5": 40 + }, + "LungCancer": { + "1": 180, + "0": 140, + "2": 160 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "3": 60, + "0": 40 + }, + "Magic": { + "1": 100320, + "0": 184980 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "1": 1403460, + "0": 547500 + }, + "MolecBiolPromoter": { + "1": 800, + "0": 800 + }, + "MolecBiolSplice": { + "1": 11520, + "2": 24820, + "0": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "1": 320, + "0": 525 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "0": 63120, + "1": 58740 + }, + "Musk1": { + "1": 3120, + "0": 4020 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "4": 60660, + "3": 64000, + "0": 64780, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "0": 5060, + "1": 10280 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "0": 1880, + "5": 1880, + "1": 1945, + "4": 1935, + "2": 1900, + "8": 1900, + "9": 1910, + "3": 1945, + "7": 1935, + "6": 1885 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "4": 1740, + "3": 1320, + "1": 4940, + "2": 420 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "7": 3890, + "9": 3595, + "4": 3900, + "0": 3900, + "8": 3595, + "5": 3600, + "3": 3595, + "1": 3895, + "2": 3900, + "6": 3600 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "0": 240, + "1": 180 + }, + "PittsburgBridgesRelL": { + "2": 760, + "0": 540, + "1": 240 + }, + "PittsburgBridgesSpan": { + "1": 700, + "0": 340, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "0": 240, + "2": 620, + "4": 180, + "3": 200, + "1": 180, + "5": 160 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "40": 240, + "66": 240, + "42": 240, + "67": 240, + "33": 240, + "80": 240, + "35": 240, + "12": 240, + "11": 240, + "90": 240, + "21": 240, + "97": 240, + "7": 240, + "81": 240, + "55": 240, + "0": 240, + "72": 240, + "30": 240, + "46": 240, + "54": 240, + "79": 240, + "29": 240, + "24": 240, + "38": 240, + "64": 240, + "84": 240, + "91": 240, + "65": 240, + "6": 240, + "27": 240, + "1": 240, + "25": 240, + "50": 240, + "13": 240, + "56": 240, + "61": 240, + "89": 240, + "96": 240, + "16": 240, + "31": 240, + "41": 240, + "53": 240, + "60": 240, + "28": 240, + "95": 240, + "19": 240, + "4": 240, + "94": 240, + "73": 240, + "88": 240, + "23": 240, + "62": 240, + "22": 240, + "34": 240, + "87": 240, + "51": 240, + "37": 240, + "14": 240, + "47": 240, + "70": 240, + "75": 240, + "49": 240, + "20": 240, + "59": 240, + "2": 240, + "9": 240, + "83": 240, + "5": 240, + "98": 240, + "92": 240, + "26": 240, + "69": 240, + "17": 240, + "3": 240, + "45": 240, + "78": 240, + "82": 240, + "36": 240, + "8": 240, + "71": 240, + "74": 240, + "63": 240, + "58": 240, + "52": 240, + "76": 240, + "77": 240, + "32": 240, + "18": 240, + "68": 240, + "85": 240, + "57": 240, + "86": 240, + "15": 240, + "43": 240, + "10": 240, + "44": 240, + "48": 240, + "93": 240, + "99": 240, + "39": 240 + }, + "PlantShape": { + "8": 240, + "83": 240, + "60": 240, + "5": 240, + "16": 240, + "52": 240, + "20": 240, + "71": 240, + "38": 240, + "57": 240, + "50": 240, + "13": 240, + "92": 240, + "3": 240, + "80": 240, + "45": 240, + "14": 240, + "21": 240, + "17": 240, + "6": 240, + "81": 240, + "39": 240, + "28": 240, + "12": 240, + "87": 240, + "77": 240, + "64": 240, + "72": 240, + "29": 240, + "73": 240, + "1": 240, + "43": 240, + "44": 240, + "24": 240, + "48": 240, + "69": 240, + "61": 240, + "99": 240, + "65": 240, + "10": 240, + "70": 240, + "41": 240, + "22": 240, + "19": 240, + "37": 240, + "90": 240, + "75": 240, + "86": 240, + "59": 240, + "68": 240, + "85": 240, + "47": 240, + "18": 240, + "15": 240, + "7": 240, + "63": 240, + "27": 240, + "98": 240, + "55": 240, + "40": 240, + "76": 240, + "93": 240, + "89": 240, + "66": 240, + "23": 240, + "35": 240, + "94": 240, + "26": 240, + "25": 240, + "58": 240, + "49": 240, + "78": 240, + "79": 240, + "33": 240, + "34": 240, + "74": 240, + "0": 240, + "54": 240, + "42": 240, + "30": 240, + "32": 240, + "67": 240, + "51": 240, + "91": 240, + "2": 240, + "31": 240, + "53": 240, + "11": 240, + "88": 240, + "95": 240, + "62": 240, + "46": 240, + "97": 240, + "82": 240, + "96": 240, + "36": 240, + "4": 240, + "84": 240, + "9": 240, + "56": 240 + }, + "PlantTexture": { + "39": 240, + "81": 240, + "55": 240, + "90": 240, + "88": 240, + "31": 240, + "76": 240, + "23": 240, + "12": 240, + "78": 240, + "43": 240, + "26": 240, + "41": 240, + "99": 240, + "52": 240, + "36": 240, + "95": 240, + "4": 240, + "29": 240, + "63": 240, + "69": 240, + "0": 220, + "2": 240, + "47": 240, + "92": 240, + "30": 240, + "6": 240, + "98": 240, + "10": 240, + "32": 240, + "44": 240, + "96": 240, + "58": 240, + "45": 240, + "37": 240, + "34": 240, + "56": 240, + "7": 240, + "62": 240, + "74": 240, + "20": 240, + "91": 240, + "70": 240, + "54": 240, + "16": 240, + "14": 240, + "3": 240, + "59": 240, + "57": 240, + "85": 240, + "80": 240, + "66": 240, + "17": 240, + "93": 240, + "13": 240, + "22": 240, + "21": 240, + "83": 240, + "89": 240, + "71": 240, + "64": 240, + "48": 240, + "79": 240, + "35": 240, + "8": 240, + "73": 240, + "87": 240, + "27": 240, + "60": 240, + "1": 240, + "15": 240, + "28": 240, + "33": 240, + "24": 240, + "46": 240, + "94": 240, + "5": 240, + "40": 240, + "49": 240, + "97": 240, + "18": 240, + "19": 240, + "75": 240, + "61": 240, + "11": 240, + "67": 240, + "82": 240, + "51": 240, + "77": 240, + "50": 240, + "25": 240, + "68": 240, + "38": 240, + "72": 240, + "42": 240, + "65": 240, + "84": 240, + "86": 240, + "53": 240, + "9": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "12": 440, + "1": 300, + "0": 1180, + "10": 360, + "3": 220, + "8": 240, + "5": 220, + "7": 420, + "14": 360, + "4": 600, + "6": 100, + "11": 160, + "13": 100, + "2": 140, + "9": 120 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "2": 1060, + "1": 1060, + "0": 1040 + }, + "Semeion": { + "0": 2420, + "2": 2400, + "9": 2380, + "3": 2400, + "5": 2400, + "4": 2420, + "8": 2340, + "1": 2340, + "7": 2380, + "6": 2420 + }, + "Soybean": { + "7": 200, + "3": 200, + "13": 200, + "11": 100, + "1": 50, + "9": 50, + "12": 50, + "6": 50, + "4": 100, + "14": 200, + "0": 55, + "2": 50, + "15": 30, + "5": 50, + "8": 50, + "16": 30, + "10": 50, + "17": 20 + }, + "Spambase": { + "0": 41820, + "1": 27200 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "1": 7020, + "0": 3340 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "0": 4900, + "4": 4960, + "6": 4960, + "1": 4960, + "2": 4960, + "3": 4960, + "5": 4960 + }, + "StatlogLandsat": { + "2": 4805, + "0": 5360, + "4": 2350, + "1": 2395, + "5": 5190, + "3": 2075 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "4": 12290, + "2": 660, + "1": 185, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "2": 3260, + "0": 3260, + "3": 3000, + "1": 3180 + }, + "SteelPlates": { + "1": 2860, + "6": 10040, + "2": 5880, + "3": 1080, + "5": 6040, + "0": 2380, + "4": 840 + }, + "SyntheticControl": { + "3": 1500, + "4": 1500, + "2": 1500, + "1": 1500, + "0": 1500, + "5": 1500 + }, + "Teaching": { + "0": 740, + "2": 760, + "1": 760 + }, + "Thyroid": { + "2": 17440, + "1": 955, + "0": 465 + }, + "TicTacToe": { + "0": 4980, + "1": 9400 + }, + "Titanic": { + "0": 22340, + "1": 10680 + }, + "Trains": { + "1": 80, + "0": 80 + }, + "Twonorm": { + "1": 55460, + "0": 55540 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "2": 2260, + "1": 1500, + "0": 900 + }, + "WallFollowing": { + "0": 33060, + "2": 31460, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "2": 25420, + "0": 24860, + "1": 24720 + }, + "WaveformNoise": { + "1": 24800, + "2": 24840, + "0": 25360 + }, + "Wine": { + "0": 900, + "1": 1060, + "2": 720 + }, + "WineQualityRed": { + "2": 10160, + "4": 3000, + "3": 9580, + "1": 800, + "5": 280, + "0": 160 + }, + "WineQualityWhite": { + "3": 32940, + "4": 13200, + "0": 300, + "2": 21860, + "1": 2460, + "5": 2640, + "6": 80 + }, + "Yeast": { + "2": 3660, + "3": 2460, + "0": 6880, + "8": 300, + "1": 6440, + "4": 780, + "5": 660, + "7": 460, + "9": 80, + "6": 540 + }, + "Zoo": { + "0": 600, + "5": 120, + "1": 300, + "3": 200, + "2": 80, + "6": 160, + "4": 60 + } + }, + "RandomProjection": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "4": 34, + "2": 608, + "1": 88, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "1": 132, + "12": 68, + "11": 16, + "0": 716, + "9": 152, + "5": 76, + "6": 12, + "2": 48, + "8": 28, + "4": 40, + "3": 48, + "10": 12, + "7": 8 + }, + "AudiologyStd": { + "0": 36, + "4": 45, + "16": 8, + "13": 18, + "5": 2, + "1": 17, + "3": 14, + "17": 2, + "10": 4, + "7": 4, + "12": 2, + "9": 2, + "15": 2, + "8": 2, + "14": 4, + "6": 4, + "2": 2, + "11": 3 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "1": 724, + "0": 1372 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "4": 44, + "3": 48, + "2": 56, + "0": 64, + "5": 60, + "1": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "4": 216, + "7": 324, + "6": 756, + "0": 1152, + "5": 996, + "1": 1732, + "2": 160, + "8": 208, + "3": 244, + "9": 592 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "8": 2052, + "15": 13632, + "11": 5956, + "16": 6500, + "12": 8564, + "13": 10792, + "10": 5136, + "14": 12584, + "0": 8388, + "6": 1416, + "9": 4300, + "7": 1776, + "3": 740, + "4": 244, + "1": 84, + "17": 1172, + "5": 596, + "2": 236 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "0": 48, + "6": 48, + "3": 48, + "8": 48, + "10": 48, + "4": 48, + "7": 48, + "1": 48, + "9": 48, + "2": 48, + "5": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "2": 1536, + "1": 1000, + "0": 1884 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "0": 336, + "3": 148, + "4": 156, + "1": 184, + "5": 60, + "2": 216 + }, + "Echocardiogram": { + "1": 132, + "0": 260 + }, + "Ecoli": { + "1": 232, + "0": 420, + "4": 60, + "2": 156, + "3": 108, + "5": 16, + "7": 8, + "6": 8 + }, + "EnergyY1": { + "1": 412, + "2": 816, + "0": 1076 + }, + "EnergyY2": { + "0": 1148, + "1": 588, + "2": 568 + }, + "Fertility": { + "1": 36, + "0": 264 + }, + "Flags": { + "2": 108, + "0": 120, + "1": 176, + "7": 12, + "3": 24, + "5": 84, + "6": 48, + "4": 12 + }, + "Glass": { + "5": 88, + "1": 224, + "0": 212, + "3": 40, + "2": 52, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "2": 30, + "1": 51, + "0": 51 + }, + "HeartCleveland": { + "3": 108, + "0": 484, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "3": 92, + "1": 140, + "2": 96, + "0": 24, + "4": 16 + }, + "HeartVa": { + "1": 160, + "0": 156, + "2": 124, + "3": 128, + "4": 32 + }, + "Hepatitis": { + "0": 96, + "1": 368 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "3": 30, + "6": 30, + "1": 30, + "0": 30, + "4": 30, + "5": 30, + "2": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "1": 152, + "2": 152, + "0": 148 + }, + "LedDisplay": { + "7": 320, + "2": 304, + "9": 336, + "6": 292, + "1": 252, + "8": 308, + "3": 288, + "4": 304, + "5": 304, + "0": 292 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "16": 2352, + "5": 2328, + "4": 2304, + "12": 2376, + "3": 2416, + "1": 2300, + "13": 2352, + "14": 2260, + "11": 2284, + "2": 2208, + "6": 2320, + "24": 2360, + "23": 2364, + "21": 2292, + "22": 2256, + "8": 2268, + "10": 2220, + "15": 2412, + "20": 2400, + "18": 2244, + "25": 2204, + "0": 2368, + "9": 2244, + "19": 2388, + "17": 2276, + "7": 2204 + }, + "Libras": { + "14": 72, + "6": 72, + "1": 72, + "9": 72, + "7": 72, + "2": 72, + "11": 72, + "10": 72, + "3": 72, + "13": 72, + "4": 72, + "0": 72, + "8": 72, + "12": 72, + "5": 72 + }, + "LowResSpect": { + "1": 808, + "3": 312, + "2": 120, + "6": 20, + "0": 272, + "4": 8, + "5": 8, + "7": 24, + "8": 20 + }, + "LungCancer": { + "1": 36, + "2": 32, + "0": 28 + }, + "Lymphography": { + "2": 184, + "1": 240, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "1": 2304, + "0": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "1": 64, + "0": 105 + }, + "Monks3": { + "0": 62, + "1": 60 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "3": 12800, + "2": 984, + "4": 12132, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 1012, + "1": 2056 + }, + "OocytesMerlucciusStates2f": { + "0": 780, + "2": 2104, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "4": 387, + "6": 377, + "5": 376, + "2": 380, + "1": 389, + "0": 376, + "9": 382, + "8": 380, + "7": 387, + "3": 389 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "4": 348, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "4": 780, + "6": 720, + "3": 719, + "9": 719, + "7": 778, + "2": 780, + "8": 719, + "1": 779, + "5": 720, + "0": 780 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "2": 152, + "1": 48, + "0": 108 + }, + "PittsburgBridgesSpan": { + "1": 140, + "0": 68, + "2": 68 + }, + "PittsburgBridgesTOrD": { + "1": 44, + "0": 264 + }, + "PittsburgBridgesType": { + "0": 48, + "2": 124, + "5": 32, + "3": 40, + "1": 36, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "0": 48, + "38": 48, + "67": 48, + "99": 48, + "96": 48, + "69": 48, + "68": 48, + "78": 48, + "46": 48, + "60": 48, + "20": 48, + "15": 48, + "40": 48, + "50": 48, + "56": 48, + "4": 48, + "82": 48, + "65": 48, + "26": 48, + "98": 48, + "3": 48, + "48": 48, + "5": 48, + "2": 48, + "10": 48, + "12": 48, + "49": 48, + "39": 48, + "54": 48, + "27": 48, + "7": 48, + "11": 48, + "24": 48, + "1": 48, + "71": 48, + "51": 48, + "34": 48, + "90": 48, + "72": 48, + "85": 48, + "55": 48, + "94": 48, + "63": 48, + "97": 48, + "22": 48, + "31": 48, + "93": 48, + "59": 48, + "83": 48, + "32": 48, + "29": 48, + "16": 48, + "91": 48, + "42": 48, + "8": 48, + "44": 48, + "36": 48, + "58": 48, + "89": 48, + "79": 48, + "14": 48, + "47": 48, + "6": 48, + "37": 48, + "35": 48, + "73": 48, + "45": 48, + "52": 48, + "86": 48, + "21": 48, + "13": 48, + "61": 48, + "33": 48, + "25": 48, + "88": 48, + "43": 48, + "92": 48, + "17": 48, + "76": 48, + "19": 48, + "84": 48, + "41": 48, + "75": 48, + "77": 48, + "74": 48, + "62": 48, + "87": 48, + "80": 48, + "30": 48, + "57": 48, + "66": 48, + "9": 48, + "53": 48, + "23": 48, + "28": 48, + "18": 48, + "64": 48, + "81": 48, + "95": 48, + "70": 48 + }, + "PlantShape": { + "9": 48, + "59": 48, + "89": 48, + "45": 48, + "0": 48, + "93": 48, + "1": 48, + "38": 48, + "21": 48, + "47": 48, + "28": 48, + "14": 48, + "90": 48, + "60": 48, + "35": 48, + "19": 48, + "17": 48, + "55": 48, + "6": 48, + "70": 48, + "69": 48, + "30": 48, + "26": 48, + "88": 48, + "86": 48, + "39": 48, + "66": 48, + "92": 48, + "32": 48, + "73": 48, + "34": 48, + "25": 48, + "5": 48, + "74": 48, + "2": 48, + "64": 48, + "12": 48, + "23": 48, + "63": 48, + "83": 48, + "95": 48, + "96": 48, + "42": 48, + "94": 48, + "22": 48, + "33": 48, + "11": 48, + "29": 48, + "78": 48, + "81": 48, + "37": 48, + "16": 48, + "53": 48, + "61": 48, + "79": 48, + "87": 48, + "97": 48, + "72": 48, + "4": 48, + "71": 48, + "62": 48, + "18": 48, + "56": 48, + "40": 48, + "46": 48, + "49": 48, + "67": 48, + "57": 48, + "3": 48, + "27": 48, + "54": 48, + "7": 48, + "91": 48, + "98": 48, + "41": 48, + "20": 48, + "75": 48, + "31": 48, + "8": 48, + "50": 48, + "80": 48, + "99": 48, + "43": 48, + "65": 48, + "24": 48, + "84": 48, + "76": 48, + "58": 48, + "36": 48, + "82": 48, + "77": 48, + "15": 48, + "51": 48, + "10": 48, + "13": 48, + "68": 48, + "48": 48, + "52": 48, + "85": 48, + "44": 48 + }, + "PlantTexture": { + "87": 48, + "13": 48, + "50": 48, + "3": 48, + "43": 48, + "98": 48, + "92": 48, + "56": 48, + "35": 48, + "84": 48, + "5": 48, + "11": 48, + "82": 48, + "40": 48, + "52": 48, + "46": 48, + "49": 48, + "20": 48, + "53": 48, + "81": 48, + "73": 48, + "0": 44, + "76": 48, + "24": 48, + "12": 48, + "69": 48, + "27": 48, + "36": 48, + "41": 48, + "96": 48, + "26": 48, + "9": 48, + "65": 48, + "99": 48, + "34": 48, + "21": 48, + "32": 48, + "79": 48, + "90": 48, + "86": 48, + "77": 48, + "64": 48, + "6": 48, + "57": 48, + "30": 48, + "4": 48, + "25": 48, + "85": 48, + "10": 48, + "89": 48, + "39": 48, + "31": 48, + "14": 48, + "48": 48, + "93": 48, + "45": 48, + "7": 48, + "47": 48, + "54": 48, + "95": 48, + "94": 48, + "78": 48, + "42": 48, + "33": 48, + "23": 48, + "8": 48, + "16": 48, + "17": 48, + "97": 48, + "15": 48, + "67": 48, + "19": 48, + "60": 48, + "88": 48, + "63": 48, + "61": 48, + "83": 48, + "55": 48, + "22": 48, + "66": 48, + "74": 48, + "91": 48, + "2": 48, + "80": 48, + "18": 48, + "29": 48, + "72": 48, + "37": 48, + "28": 48, + "70": 48, + "38": 48, + "71": 48, + "75": 48, + "62": 48, + "58": 48, + "44": 48, + "51": 48, + "1": 48, + "68": 48, + "59": 48 + }, + "PostOperative": { + "2": 72, + "0": 192, + "1": 8 + }, + "PrimaryTumor": { + "12": 88, + "0": 236, + "7": 84, + "4": 120, + "3": 44, + "8": 48, + "13": 20, + "10": 72, + "2": 28, + "14": 72, + "1": 60, + "6": 20, + "9": 24, + "11": 32, + "5": 44 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "1": 212, + "2": 212, + "0": 208 + }, + "Semeion": { + "1": 468, + "7": 476, + "3": 480, + "9": 476, + "4": 484, + "2": 480, + "5": 480, + "8": 468, + "6": 484, + "0": 484 + }, + "Soybean": { + "0": 11, + "11": 20, + "13": 40, + "3": 40, + "14": 40, + "6": 10, + "5": 10, + "17": 4, + "10": 10, + "7": 40, + "1": 10, + "8": 10, + "16": 6, + "12": 10, + "9": 10, + "2": 10, + "4": 20, + "15": 6 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "5": 992, + "4": 992, + "0": 980, + "6": 992, + "1": 992, + "2": 992, + "3": 992 + }, + "StatlogLandsat": { + "4": 470, + "2": 961, + "5": 1038, + "3": 415, + "0": 1072, + "1": 479 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "5": 6, + "2": 132, + "6": 11, + "1": 37 + }, + "StatlogVehicle": { + "1": 636, + "0": 652, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "6": 2008, + "1": 572, + "2": 1176, + "0": 476, + "4": 168, + "5": 1208, + "3": 216 + }, + "SyntheticControl": { + "1": 300, + "0": 300, + "2": 300, + "5": 300, + "4": 300, + "3": 300 + }, + "Teaching": { + "1": 152, + "0": 148, + "2": 152 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "0": 996, + "1": 1880 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "1": 300, + "2": 452, + "0": 180 + }, + "WallFollowing": { + "0": 6612, + "2": 6292, + "3": 984, + "1": 2480 + }, + "Waveform": { + "0": 4972, + "2": 5084, + "1": 4944 + }, + "WaveformNoise": { + "2": 4968, + "1": 4960, + "0": 5072 + }, + "Wine": { + "1": 212, + "0": 180, + "2": 144 + }, + "WineQualityRed": { + "4": 600, + "1": 160, + "2": 2032, + "0": 32, + "3": 1916, + "5": 56 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "7": 92, + "3": 492, + "2": 732, + "8": 60, + "0": 1376, + "1": 1288, + "5": 132, + "4": 156, + "6": 108, + "9": 16 + }, + "Zoo": { + "2": 16, + "0": 120, + "3": 40, + "1": 60, + "6": 32, + "4": 12, + "5": 24 + } + }, + "RandomProjectionOnline": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "1": 88, + "2": 608, + "3": 60, + "4": 34, + "0": 8 + }, + "Arrhythmia": { + "0": 716, + "5": 76, + "6": 12, + "9": 152, + "12": 68, + "3": 48, + "1": 132, + "8": 28, + "2": 48, + "4": 40, + "10": 12, + "11": 16, + "7": 8 + }, + "AudiologyStd": { + "10": 4, + "3": 14, + "4": 45, + "13": 18, + "1": 17, + "5": 2, + "0": 36, + "8": 2, + "16": 8, + "6": 4, + "7": 4, + "9": 2, + "11": 3, + "14": 4, + "2": 2, + "17": 2, + "12": 2, + "15": 2 + }, + "BalanceScale": { + "2": 864, + "0": 148, + "1": 864 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "1": 536, + "0": 1708 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "4": 44, + "2": 56, + "3": 48, + "0": 64, + "5": 60, + "1": 48 + }, + "Car": { + "0": 196, + "1": 3628, + "2": 1152, + "3": 208 + }, + "Cardiotocography10Clases": { + "1": 1732, + "4": 216, + "6": 756, + "0": 1152, + "9": 592, + "7": 324, + "5": 996, + "8": 208, + "3": 244, + "2": 160 + }, + "Cardiotocography3Clases": { + "0": 4964, + "1": 888, + "2": 528 + }, + "ChessKrvk": { + "15": 13632, + "10": 5136, + "11": 5956, + "16": 6500, + "0": 8388, + "17": 1172, + "9": 4300, + "14": 12584, + "13": 10792, + "12": 8564, + "8": 2052, + "6": 1416, + "3": 740, + "7": 1776, + "5": 596, + "2": 236, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "0": 4584, + "1": 5004 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "5": 48, + "0": 48, + "6": 48, + "9": 48, + "7": 48, + "4": 48, + "1": 48, + "3": 48, + "2": 48, + "8": 48, + "10": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "1": 1000, + "2": 1536, + "0": 1884 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "3": 148, + "2": 216, + "0": 336, + "1": 184, + "4": 156, + "5": 60 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "0": 420, + "3": 108, + "2": 156, + "1": 232, + "4": 60, + "7": 8, + "5": 16, + "6": 8 + }, + "EnergyY1": { + "1": 412, + "2": 816, + "0": 1076 + }, + "EnergyY2": { + "2": 568, + "0": 1148, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "2": 108, + "1": 176, + "0": 120, + "5": 84, + "7": 12, + "6": 48, + "4": 12, + "3": 24 + }, + "Glass": { + "5": 88, + "3": 40, + "1": 224, + "0": 212, + "2": 52, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "0": 484, + "3": 108, + "4": 40, + "2": 108, + "1": 168 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "1": 140, + "3": 92, + "4": 16, + "0": 24 + }, + "HeartVa": { + "2": 124, + "0": 156, + "3": 128, + "1": 160, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "1": 504, + "0": 1244 + }, + "ImageSegmentation": { + "0": 30, + "4": 30, + "6": 30, + "5": 30, + "2": 30, + "3": 30, + "1": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "0": 148, + "1": 152, + "2": 152 + }, + "LedDisplay": { + "0": 292, + "9": 336, + "2": 304, + "8": 308, + "4": 304, + "3": 288, + "6": 292, + "5": 304, + "1": 252, + "7": 320 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "19": 2388, + "23": 2364, + "4": 2304, + "24": 2360, + "25": 2204, + "5": 2328, + "6": 2320, + "14": 2260, + "20": 2400, + "2": 2208, + "3": 2416, + "8": 2268, + "11": 2284, + "12": 2376, + "16": 2352, + "17": 2276, + "21": 2292, + "15": 2412, + "9": 2244, + "13": 2352, + "0": 2368, + "1": 2300, + "18": 2244, + "7": 2204, + "10": 2220, + "22": 2256 + }, + "Libras": { + "13": 72, + "11": 72, + "14": 72, + "7": 72, + "8": 72, + "9": 72, + "0": 72, + "2": 72, + "12": 72, + "10": 72, + "4": 72, + "6": 72, + "1": 72, + "3": 72, + "5": 72 + }, + "LowResSpect": { + "2": 120, + "7": 24, + "0": 272, + "3": 312, + "1": 808, + "5": 8, + "8": 20, + "6": 20, + "4": 8 + }, + "LungCancer": { + "2": 32, + "0": 28, + "1": 36 + }, + "Lymphography": { + "2": 184, + "0": 8, + "1": 240, + "3": 12 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "0": 2304, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "3": 12800, + "4": 12132, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "0": 780, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "8": 380, + "1": 389, + "7": 387, + "3": 389, + "6": 377, + "5": 376, + "2": 380, + "4": 387, + "0": 376, + "9": 382 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "3": 264, + "4": 348, + "2": 84 + }, + "Parkinsons": { + "0": 144, + "1": 440 + }, + "Pendigits": { + "8": 719, + "2": 780, + "6": 720, + "3": 719, + "7": 778, + "9": 719, + "1": 779, + "0": 780, + "5": 720, + "4": 780 + }, + "Pima": { + "0": 1500, + "1": 804 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "1": 140, + "0": 68, + "2": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "0": 48, + "2": 124, + "1": 36, + "5": 32, + "3": 40, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "2": 48, + "61": 48, + "62": 48, + "92": 48, + "58": 48, + "13": 48, + "51": 48, + "32": 48, + "74": 48, + "3": 48, + "76": 48, + "22": 48, + "59": 48, + "9": 48, + "60": 48, + "84": 48, + "53": 48, + "52": 48, + "34": 48, + "18": 48, + "67": 48, + "57": 48, + "89": 48, + "10": 48, + "35": 48, + "63": 48, + "71": 48, + "20": 48, + "21": 48, + "26": 48, + "95": 48, + "44": 48, + "47": 48, + "77": 48, + "43": 48, + "94": 48, + "27": 48, + "19": 48, + "93": 48, + "41": 48, + "25": 48, + "49": 48, + "38": 48, + "6": 48, + "82": 48, + "24": 48, + "56": 48, + "30": 48, + "72": 48, + "68": 48, + "50": 48, + "5": 48, + "96": 48, + "40": 48, + "73": 48, + "15": 48, + "37": 48, + "14": 48, + "16": 48, + "39": 48, + "66": 48, + "4": 48, + "99": 48, + "28": 48, + "23": 48, + "79": 48, + "17": 48, + "65": 48, + "69": 48, + "80": 48, + "12": 48, + "8": 48, + "31": 48, + "7": 48, + "70": 48, + "42": 48, + "0": 48, + "78": 48, + "33": 48, + "81": 48, + "83": 48, + "87": 48, + "75": 48, + "55": 48, + "48": 48, + "54": 48, + "98": 48, + "85": 48, + "64": 48, + "36": 48, + "91": 48, + "86": 48, + "29": 48, + "90": 48, + "45": 48, + "11": 48, + "97": 48, + "1": 48, + "88": 48, + "46": 48 + }, + "PlantShape": { + "62": 48, + "32": 48, + "16": 48, + "93": 48, + "8": 48, + "95": 48, + "78": 48, + "97": 48, + "47": 48, + "4": 48, + "87": 48, + "71": 48, + "86": 48, + "30": 48, + "15": 48, + "7": 48, + "36": 48, + "55": 48, + "25": 48, + "19": 48, + "59": 48, + "27": 48, + "2": 48, + "72": 48, + "64": 48, + "85": 48, + "54": 48, + "50": 48, + "77": 48, + "41": 48, + "40": 48, + "89": 48, + "58": 48, + "33": 48, + "6": 48, + "80": 48, + "52": 48, + "14": 48, + "98": 48, + "21": 48, + "23": 48, + "96": 48, + "1": 48, + "79": 48, + "69": 48, + "88": 48, + "5": 48, + "13": 48, + "29": 48, + "31": 48, + "26": 48, + "9": 48, + "92": 48, + "24": 48, + "37": 48, + "12": 48, + "66": 48, + "63": 48, + "46": 48, + "22": 48, + "39": 48, + "20": 48, + "90": 48, + "82": 48, + "43": 48, + "49": 48, + "42": 48, + "94": 48, + "67": 48, + "57": 48, + "44": 48, + "10": 48, + "18": 48, + "76": 48, + "75": 48, + "11": 48, + "45": 48, + "73": 48, + "48": 48, + "83": 48, + "53": 48, + "28": 48, + "0": 48, + "81": 48, + "68": 48, + "91": 48, + "70": 48, + "34": 48, + "3": 48, + "61": 48, + "65": 48, + "35": 48, + "56": 48, + "74": 48, + "99": 48, + "51": 48, + "38": 48, + "84": 48, + "60": 48, + "17": 48 + }, + "PlantTexture": { + "41": 48, + "30": 48, + "51": 48, + "16": 48, + "52": 48, + "62": 48, + "57": 48, + "77": 48, + "2": 48, + "71": 48, + "44": 48, + "43": 48, + "88": 48, + "7": 48, + "73": 48, + "83": 48, + "36": 48, + "1": 48, + "50": 48, + "70": 48, + "79": 48, + "25": 48, + "27": 48, + "45": 48, + "72": 48, + "18": 48, + "42": 48, + "87": 48, + "47": 48, + "39": 48, + "89": 48, + "0": 44, + "53": 48, + "67": 48, + "19": 48, + "85": 48, + "74": 48, + "81": 48, + "26": 48, + "31": 48, + "28": 48, + "54": 48, + "34": 48, + "76": 48, + "68": 48, + "56": 48, + "59": 48, + "92": 48, + "32": 48, + "14": 48, + "17": 48, + "8": 48, + "29": 48, + "49": 48, + "13": 48, + "48": 48, + "80": 48, + "91": 48, + "46": 48, + "23": 48, + "75": 48, + "33": 48, + "97": 48, + "5": 48, + "38": 48, + "93": 48, + "10": 48, + "63": 48, + "40": 48, + "58": 48, + "60": 48, + "11": 48, + "94": 48, + "3": 48, + "21": 48, + "37": 48, + "99": 48, + "66": 48, + "96": 48, + "78": 48, + "69": 48, + "98": 48, + "6": 48, + "55": 48, + "65": 48, + "95": 48, + "61": 48, + "22": 48, + "15": 48, + "84": 48, + "82": 48, + "86": 48, + "64": 48, + "24": 48, + "4": 48, + "12": 48, + "90": 48, + "20": 48, + "35": 48, + "9": 48 + }, + "PostOperative": { + "0": 192, + "2": 72, + "1": 8 + }, + "PrimaryTumor": { + "1": 60, + "8": 48, + "0": 236, + "11": 32, + "4": 120, + "9": 24, + "5": 44, + "10": 72, + "13": 20, + "14": 72, + "3": 44, + "7": 84, + "12": 88, + "6": 20, + "2": 28 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "0": 208, + "1": 212, + "2": 212 + }, + "Semeion": { + "1": 468, + "2": 480, + "7": 476, + "4": 484, + "0": 484, + "3": 480, + "9": 476, + "5": 480, + "6": 484, + "8": 468 + }, + "Soybean": { + "3": 40, + "4": 20, + "14": 40, + "15": 6, + "11": 20, + "5": 10, + "13": 40, + "0": 11, + "7": 40, + "2": 10, + "1": 10, + "8": 10, + "12": 10, + "9": 10, + "17": 4, + "16": 6, + "10": 10, + "6": 10 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "5": 992, + "6": 992, + "2": 992, + "4": 992, + "0": 980, + "3": 992, + "1": 992 + }, + "StatlogLandsat": { + "2": 961, + "5": 1038, + "4": 470, + "0": 1072, + "1": 479, + "3": 415 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "1": 37, + "2": 132, + "6": 11, + "5": 6 + }, + "StatlogVehicle": { + "0": 652, + "1": 636, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "6": 2008, + "5": 1208, + "2": 1176, + "0": 476, + "3": 216, + "1": 572, + "4": 168 + }, + "SyntheticControl": { + "5": 300, + "2": 300, + "4": 300, + "0": 300, + "1": 300, + "3": 300 + }, + "Teaching": { + "2": 152, + "1": 152, + "0": 148 + }, + "Thyroid": { + "1": 191, + "2": 3488, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "0": 16, + "1": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "1": 300, + "0": 180 + }, + "WallFollowing": { + "3": 984, + "2": 6292, + "0": 6612, + "1": 2480 + }, + "Waveform": { + "1": 4944, + "0": 4972, + "2": 5084 + }, + "WaveformNoise": { + "2": 4968, + "0": 5072, + "1": 4960 + }, + "Wine": { + "2": 144, + "0": 180, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "4": 600, + "3": 1916, + "1": 160, + "5": 56, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "3": 492, + "1": 1288, + "2": 732, + "0": 1376, + "7": 92, + "5": 132, + "6": 108, + "4": 156, + "9": 16, + "8": 60 + }, + "Zoo": { + "1": 60, + "5": 24, + "0": 120, + "6": 32, + "3": 40, + "4": 12, + "2": 16 + } + }, + "RandomProjectionOnlineIterative": { + "Abalone": { + "1": 9930, + "2": 10840, + "0": 10560 + }, + "AcuteInflammation": { + "1": 16338, + "2": 17344, + "0": 17346 + }, + "AcuteNephritis": { + "1": 16988, + "2": 17344, + "0": 18136 + }, + "Adult": { + "1": 12145, + "2": 4336, + "0": 29332 + }, + "Annealing": { + "1": 12233, + "2": 4944, + "0": 29340, + "4": 34, + "3": 60 + }, + "Arrhythmia": { + "1": 49262, + "2": 19896, + "0": 119150, + "4": 236, + "3": 360, + "5": 190, + "12": 170, + "11": 40, + "9": 380, + "6": 30, + "7": 20, + "8": 70, + "10": 30 + }, + "AudiologyStd": { + "1": 12382, + "2": 4994, + "0": 30092, + "4": 119, + "3": 122, + "5": 78, + "12": 70, + "11": 19, + "9": 154, + "6": 16, + "7": 12, + "8": 30, + "10": 16, + "14": 4, + "17": 2, + "13": 18, + "16": 8, + "15": 2 + }, + "BalanceScale": { + "1": 51688, + "2": 22136, + "0": 120738, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "Balloons": { + "1": 53044, + "2": 23432, + "0": 121020, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "Bank": { + "1": 56990, + "2": 23432, + "0": 151056, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "Blood": { + "1": 60676, + "2": 23432, + "0": 173326, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "BreastCancer": { + "1": 62120, + "2": 23432, + "0": 177398, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "BreastCancerWisc": { + "1": 64314, + "2": 23432, + "0": 181734, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "BreastCancerWiscDiag": { + "1": 66990, + "2": 23432, + "0": 186472, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "BreastCancerWiscProg": { + "1": 68304, + "2": 23432, + "0": 189210, + "4": 476, + "3": 488, + "5": 312, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "BreastTissue": { + "1": 68640, + "2": 23572, + "0": 190048, + "4": 586, + "3": 608, + "5": 462, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "Car": { + "1": 77782, + "2": 26536, + "0": 190634, + "4": 652, + "3": 1200, + "5": 552, + "12": 280, + "11": 76, + "9": 616, + "6": 64, + "7": 48, + "8": 120, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "Cardiotocography10Clases": { + "1": 87554, + "2": 28664, + "0": 193808, + "4": 1192, + "3": 2122, + "5": 3042, + "12": 280, + "11": 76, + "9": 2096, + "6": 1954, + "7": 858, + "8": 640, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "Cardiotocography3Clases": { + "1": 92372, + "2": 30224, + "0": 207946, + "4": 1516, + "3": 2488, + "5": 4536, + "12": 280, + "11": 76, + "9": 2984, + "6": 3088, + "7": 1344, + "8": 952, + "10": 64, + "14": 16, + "17": 8, + "13": 72, + "16": 32, + "15": 8 + }, + "ChessKrvk": { + "1": 93914, + "2": 31606, + "0": 236362, + "4": 2126, + "3": 4338, + "5": 6026, + "12": 21690, + "11": 14966, + "9": 13734, + "6": 6628, + "7": 5784, + "8": 6082, + "10": 12904, + "14": 31476, + "17": 2938, + "13": 27052, + "16": 16282, + "15": 34088 + }, + "ChessKrvkp": { + "1": 106550, + "2": 31960, + "0": 260404, + "4": 2492, + "3": 5448, + "5": 6920, + "12": 34536, + "11": 23900, + "9": 20184, + "6": 8752, + "7": 8448, + "8": 9160, + "10": 20608, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "CongressionalVoting": { + "1": 115316, + "2": 31960, + "0": 269280, + "4": 2492, + "3": 5448, + "5": 6920, + "12": 34536, + "11": 23900, + "9": 20184, + "6": 8752, + "7": 8448, + "8": 9160, + "10": 20608, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "ConnBenchSonarMinesRocks": { + "1": 116802, + "2": 31960, + "0": 271310, + "4": 2492, + "3": 5448, + "5": 6920, + "12": 34536, + "11": 23900, + "9": 20184, + "6": 8752, + "7": 8448, + "8": 9160, + "10": 20608, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "ConnBenchVowelDeterding": { + "1": 29358, + "2": 8038, + "0": 68000, + "4": 671, + "3": 1410, + "5": 1778, + "12": 8634, + "11": 5975, + "9": 5094, + "6": 2236, + "7": 2160, + "8": 2338, + "10": 5200, + "14": 12588, + "17": 1174, + "13": 10810, + "16": 6508, + "15": 13634 + }, + "Connect4": { + "1": 242202, + "2": 32152, + "0": 653910, + "4": 2684, + "3": 5640, + "5": 7112, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8944, + "7": 8640, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Contrac": { + "1": 319564, + "2": 35992, + "0": 887766, + "4": 2684, + "3": 5640, + "5": 7112, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8944, + "7": 8640, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "CreditApproval": { + "1": 323934, + "2": 38296, + "0": 892902, + "4": 2684, + "3": 5640, + "5": 7112, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8944, + "7": 8640, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "CylinderBands": { + "1": 327996, + "2": 38296, + "0": 895788, + "4": 2684, + "3": 5640, + "5": 7112, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8944, + "7": 8640, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Dermatology": { + "1": 329860, + "2": 38836, + "0": 897528, + "4": 3074, + "3": 6010, + "5": 7262, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8944, + "7": 8640, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Echocardiogram": { + "1": 330466, + "2": 39160, + "0": 898682, + "4": 3308, + "3": 6232, + "5": 7352, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8944, + "7": 8640, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Ecoli": { + "1": 331244, + "2": 39550, + "0": 900122, + "4": 3458, + "3": 6502, + "5": 7392, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8964, + "7": 8660, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "EnergyY1": { + "1": 332622, + "2": 41824, + "0": 903442, + "4": 3548, + "3": 6664, + "5": 7416, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8976, + "7": 8672, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "EnergyY2": { + "1": 334710, + "2": 44468, + "0": 907926, + "4": 3548, + "3": 6664, + "5": 7416, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8976, + "7": 8672, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Fertility": { + "1": 335682, + "2": 45320, + "0": 910308, + "4": 3548, + "3": 6664, + "5": 7416, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 8976, + "7": 8672, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Flags": { + "1": 336176, + "2": 45590, + "0": 911004, + "4": 3578, + "3": 6724, + "5": 7626, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9096, + "7": 8702, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Glass": { + "1": 337000, + "2": 45882, + "0": 911714, + "4": 3666, + "3": 6860, + "5": 7972, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "HabermanSurvival": { + "1": 337946, + "2": 45960, + "0": 913722, + "4": 3708, + "3": 6920, + "5": 8104, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "HayesRoth": { + "1": 84629, + "2": 11520, + "0": 228735, + "4": 927, + "3": 1730, + "5": 2026, + "12": 8634, + "11": 5975, + "9": 5094, + "6": 2292, + "7": 2180, + "8": 2338, + "10": 5200, + "14": 12588, + "17": 1174, + "13": 10810, + "16": 6508, + "15": 13634 + }, + "HeartCleveland": { + "1": 338936, + "2": 46350, + "0": 916150, + "4": 3808, + "3": 7190, + "5": 8104, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "HeartHungarian": { + "1": 339988, + "2": 46512, + "0": 918286, + "4": 3868, + "3": 7352, + "5": 8104, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "HeartSwitzerland": { + "1": 340818, + "2": 46752, + "0": 919192, + "4": 3908, + "3": 7582, + "5": 8104, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "HeartVa": { + "1": 341428, + "2": 47206, + "0": 919618, + "4": 4012, + "3": 8040, + "5": 8104, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Hepatitis": { + "1": 342588, + "2": 47392, + "0": 920092, + "4": 4060, + "3": 8232, + "5": 8104, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "HillValley": { + "1": 86084, + "2": 11848, + "0": 230366, + "4": 1015, + "3": 2058, + "5": 2026, + "12": 8634, + "11": 5975, + "9": 5094, + "6": 2292, + "7": 2180, + "8": 2338, + "10": 5200, + "14": 12588, + "17": 1174, + "13": 10810, + "16": 6508, + "15": 13634 + }, + "HorseColic": { + "1": 86193, + "2": 11848, + "0": 230557, + "4": 1015, + "3": 2058, + "5": 2026, + "12": 8634, + "11": 5975, + "9": 5094, + "6": 2292, + "7": 2180, + "8": 2338, + "10": 5200, + "14": 12588, + "17": 1174, + "13": 10810, + "16": 6508, + "15": 13634 + }, + "IlpdIndianLiver": { + "1": 346032, + "2": 47392, + "0": 925338, + "4": 4060, + "3": 8232, + "5": 8104, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9168, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "ImageSegmentation": { + "1": 86727, + "2": 11878, + "0": 231831, + "4": 1045, + "3": 2088, + "5": 2056, + "12": 8634, + "11": 5975, + "9": 5094, + "6": 2322, + "7": 2180, + "8": 2338, + "10": 5200, + "14": 12588, + "17": 1174, + "13": 10810, + "16": 6508, + "15": 13634 + }, + "Ionosphere": { + "1": 348588, + "2": 47512, + "0": 928274, + "4": 4180, + "3": 8352, + "5": 8224, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9288, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Iris": { + "1": 349976, + "2": 47892, + "0": 929214, + "4": 4180, + "3": 8352, + "5": 8224, + "12": 34536, + "11": 23900, + "9": 20376, + "6": 9288, + "7": 8720, + "8": 9352, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "LedDisplay": { + "1": 350834, + "2": 48880, + "0": 930166, + "4": 4940, + "3": 9072, + "5": 8984, + "12": 34536, + "11": 23900, + "9": 21216, + "6": 10018, + "7": 9520, + "8": 10122, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Lenses": { + "1": 351252, + "2": 49446, + "0": 930634, + "4": 5396, + "3": 9504, + "5": 9440, + "12": 34536, + "11": 23900, + "9": 21720, + "6": 10456, + "7": 10000, + "8": 10584, + "10": 20800, + "14": 50352, + "17": 4696, + "13": 43240, + "16": 26032, + "15": 54536 + }, + "Letter": { + "1": 357026, + "2": 55032, + "0": 936572, + "4": 11156, + "3": 15544, + "5": 15260, + "12": 40476, + "11": 29610, + "9": 27330, + "6": 16256, + "7": 15510, + "8": 16254, + "10": 26350, + "14": 56002, + "17": 10386, + "13": 49120, + "16": 31912, + "15": 60566, + "19": 5970, + "18": 5610, + "24": 5900, + "22": 5640, + "25": 5510, + "21": 5730, + "20": 6000, + "23": 5910 + }, + "Libras": { + "1": 360656, + "2": 58524, + "0": 940304, + "4": 14792, + "3": 19348, + "5": 18932, + "12": 44220, + "11": 33216, + "9": 30876, + "6": 19916, + "7": 18996, + "8": 19836, + "10": 29860, + "14": 59572, + "17": 13800, + "13": 52828, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "LowResSpect": { + "1": 362784, + "2": 58932, + "0": 941092, + "4": 14920, + "3": 20236, + "5": 19060, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20074, + "7": 19164, + "8": 19994, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "LungCancer": { + "1": 364086, + "2": 59192, + "0": 941570, + "4": 14932, + "3": 20704, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Lymphography": { + "1": 364740, + "2": 59700, + "0": 941632, + "4": 14932, + "3": 20734, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Magic": { + "1": 415260, + "2": 59976, + "0": 1034134, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Mammographic": { + "1": 448696, + "2": 59976, + "0": 1093498, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Miniboone": { + "1": 1152430, + "2": 59976, + "0": 1369570, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "MolecBiolPromoter": { + "1": 1573868, + "2": 59976, + "0": 1534220, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "MolecBiolSplice": { + "1": 1579868, + "2": 72386, + "0": 1540220, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Monks1": { + "1": 395893, + "2": 19958, + "0": 385981, + "4": 3733, + "3": 5188, + "5": 4768, + "12": 11082, + "11": 8331, + "9": 7746, + "6": 5026, + "7": 4800, + "8": 5006, + "10": 7492, + "14": 14920, + "17": 3450, + "13": 13234, + "16": 8860, + "15": 16046, + "19": 2388, + "18": 2244, + "24": 2360, + "22": 2256, + "25": 2204, + "21": 2292, + "20": 2400, + "23": 2364 + }, + "Monks2": { + "1": 395957, + "2": 19958, + "0": 386086, + "4": 3733, + "3": 5188, + "5": 4768, + "12": 11082, + "11": 8331, + "9": 7746, + "6": 5026, + "7": 4800, + "8": 5006, + "10": 7492, + "14": 14920, + "17": 3450, + "13": 13234, + "16": 8860, + "15": 16046, + "19": 2388, + "18": 2244, + "24": 2360, + "22": 2256, + "25": 2204, + "21": 2292, + "20": 2400, + "23": 2364 + }, + "Monks3": { + "1": 396017, + "2": 19958, + "0": 386148, + "4": 3733, + "3": 5188, + "5": 4768, + "12": 11082, + "11": 8331, + "9": 7746, + "6": 5026, + "7": 4800, + "8": 5006, + "10": 7492, + "14": 14920, + "17": 3450, + "13": 13234, + "16": 8860, + "15": 16046, + "19": 2388, + "18": 2244, + "24": 2360, + "22": 2256, + "25": 2204, + "21": 2292, + "20": 2400, + "23": 2364 + }, + "Mushroom": { + "1": 1613438, + "2": 79832, + "0": 1576152, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Musk1": { + "1": 1632620, + "2": 79832, + "0": 1597098, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Musk2": { + "1": 1641186, + "2": 79832, + "0": 1640164, + "4": 14932, + "3": 20752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Nursery": { + "1": 1645784, + "2": 82292, + "0": 1697670, + "4": 45262, + "3": 52752, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "OocytesMerlucciusNucleus4d": { + "1": 1650936, + "2": 83768, + "0": 1719634, + "4": 63460, + "3": 71952, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "OocytesMerlucciusStates2f": { + "1": 1654480, + "2": 89028, + "0": 1723102, + "4": 63460, + "3": 71952, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1658706, + "2": 92184, + "0": 1727162, + "4": 63460, + "3": 71952, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "OocytesTrisopterusStates5b": { + "1": 1661186, + "2": 94984, + "0": 1732826, + "4": 63460, + "3": 71952, + "5": 19072, + "12": 44328, + "11": 33324, + "9": 30984, + "6": 20104, + "7": 19200, + "8": 20024, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Optical": { + "1": 415702, + "2": 24546, + "0": 434172, + "4": 16252, + "3": 18377, + "5": 5144, + "12": 11082, + "11": 8331, + "9": 8128, + "6": 5403, + "7": 5187, + "8": 5386, + "10": 7492, + "14": 14920, + "17": 3450, + "13": 13234, + "16": 8860, + "15": 16046, + "19": 2388, + "18": 2244, + "24": 2360, + "22": 2256, + "25": 2204, + "21": 2292, + "20": 2400, + "23": 2364 + }, + "Ozone": { + "1": 1663358, + "2": 98184, + "0": 1755158, + "4": 65008, + "3": 73508, + "5": 20576, + "12": 44328, + "11": 33324, + "9": 32512, + "6": 21612, + "7": 20748, + "8": 21544, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "PageBlocks": { + "1": 1666158, + "2": 98394, + "0": 1803080, + "4": 65878, + "3": 74168, + "5": 20576, + "12": 44328, + "11": 33324, + "9": 32512, + "6": 21612, + "7": 20748, + "8": 21544, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Parkinsons": { + "1": 1668740, + "2": 98520, + "0": 1825544, + "4": 66400, + "3": 74564, + "5": 20576, + "12": 44328, + "11": 33324, + "9": 32512, + "6": 21612, + "7": 20748, + "8": 21544, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Pendigits": { + "1": 418129, + "2": 25410, + "0": 457220, + "4": 17380, + "3": 19360, + "5": 5864, + "12": 11082, + "11": 8331, + "9": 8847, + "6": 6123, + "7": 5965, + "8": 6105, + "10": 7492, + "14": 14920, + "17": 3450, + "13": 13234, + "16": 8860, + "15": 16046, + "19": 2388, + "18": 2244, + "24": 2360, + "22": 2256, + "25": 2204, + "21": 2292, + "20": 2400, + "23": 2364 + }, + "Pima": { + "1": 1674526, + "2": 101640, + "0": 1832630, + "4": 69520, + "3": 77440, + "5": 23456, + "12": 44328, + "11": 33324, + "9": 35388, + "6": 24492, + "7": 23860, + "8": 24420, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "PittsburgBridgesMaterial": { + "1": 1675822, + "2": 102230, + "0": 1835000, + "4": 69520, + "3": 77440, + "5": 23456, + "12": 44328, + "11": 33324, + "9": 35388, + "6": 24492, + "7": 23860, + "8": 24420, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "PittsburgBridgesRelL": { + "1": 1675996, + "2": 102964, + "0": 1835342, + "4": 69520, + "3": 77440, + "5": 23456, + "12": 44328, + "11": 33324, + "9": 35388, + "6": 24492, + "7": 23860, + "8": 24420, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "PittsburgBridgesSpan": { + "1": 1676418, + "2": 103362, + "0": 1835674, + "4": 69520, + "3": 77440, + "5": 23456, + "12": 44328, + "11": 33324, + "9": 35388, + "6": 24492, + "7": 23860, + "8": 24420, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "PittsburgBridgesTOrD": { + "1": 1676738, + "2": 103464, + "0": 1836436, + "4": 69520, + "3": 77440, + "5": 23456, + "12": 44328, + "11": 33324, + "9": 35388, + "6": 24492, + "7": 23860, + "8": 24420, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "PittsburgBridgesType": { + "1": 1676894, + "2": 103774, + "0": 1836952, + "4": 69610, + "3": 77540, + "5": 23536, + "12": 44328, + "11": 33324, + "9": 35388, + "6": 24492, + "7": 23860, + "8": 24420, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "Planning": { + "1": 1677338, + "2": 103960, + "0": 1838004, + "4": 69664, + "3": 77600, + "5": 23584, + "12": 44328, + "11": 33324, + "9": 35388, + "6": 24492, + "7": 23860, + "8": 24420, + "10": 29968, + "14": 59680, + "17": 13800, + "13": 52936, + "16": 35440, + "15": 64184, + "19": 9552, + "18": 8976, + "24": 9440, + "22": 9024, + "25": 8816, + "21": 9168, + "20": 9600, + "23": 9456 + }, + "PlantMargin": { + "1": 1677692, + "2": 104080, + "0": 1838712, + "4": 69784, + "3": 77720, + "5": 23704, + "12": 44448, + "11": 33444, + "9": 35508, + "6": 24612, + "7": 23980, + "8": 24540, + "10": 30088, + "14": 59800, + "17": 13920, + "13": 53056, + "16": 35560, + "15": 64304, + "19": 9672, + "18": 9096, + "24": 9560, + "22": 9144, + "25": 8936, + "21": 9288, + "20": 9720, + "23": 9576, + "95": 120, + "40": 120, + "32": 120, + "53": 120, + "83": 120, + "76": 120, + "30": 120, + "31": 120, + "50": 120, + "60": 120, + "67": 120, + "71": 120, + "52": 120, + "36": 120, + "59": 120, + "43": 120, + "75": 120, + "80": 120, + "66": 120, + "96": 120, + "63": 120, + "64": 120, + "44": 120, + "33": 120, + "74": 120, + "57": 120, + "94": 120, + "97": 120, + "82": 120, + "55": 120, + "39": 120, + "70": 120, + "48": 120, + "79": 120, + "56": 120, + "92": 120, + "28": 120, + "46": 120, + "93": 120, + "34": 120, + "29": 120, + "89": 120, + "98": 120, + "73": 120, + "42": 120, + "38": 120, + "72": 120, + "58": 120, + "27": 120, + "49": 120, + "84": 120, + "90": 120, + "78": 120, + "45": 120, + "47": 120, + "88": 120, + "65": 120, + "91": 120, + "35": 120, + "77": 120, + "41": 120, + "51": 120, + "26": 120, + "61": 120, + "37": 120, + "99": 120, + "62": 120, + "68": 120, + "86": 120, + "87": 120, + "69": 120, + "54": 120, + "85": 120, + "81": 120 + }, + "PlantShape": { + "1": 1677884, + "2": 104272, + "0": 1838904, + "4": 69976, + "3": 77912, + "5": 23896, + "12": 44640, + "11": 33636, + "9": 35700, + "6": 24804, + "7": 24172, + "8": 24732, + "10": 30280, + "14": 59992, + "17": 14112, + "13": 53248, + "16": 35752, + "15": 64496, + "19": 9864, + "18": 9288, + "24": 9752, + "22": 9336, + "25": 9128, + "21": 9480, + "20": 9912, + "23": 9768, + "95": 312, + "40": 312, + "32": 312, + "53": 312, + "83": 312, + "76": 312, + "30": 312, + "31": 312, + "50": 312, + "60": 312, + "67": 312, + "71": 312, + "52": 312, + "36": 312, + "59": 312, + "43": 312, + "75": 312, + "80": 312, + "66": 312, + "96": 312, + "63": 312, + "64": 312, + "44": 312, + "33": 312, + "74": 312, + "57": 312, + "94": 312, + "97": 312, + "82": 312, + "55": 312, + "39": 312, + "70": 312, + "48": 312, + "79": 312, + "56": 312, + "92": 312, + "28": 312, + "46": 312, + "93": 312, + "34": 312, + "29": 312, + "89": 312, + "98": 312, + "73": 312, + "42": 312, + "38": 312, + "72": 312, + "58": 312, + "27": 312, + "49": 312, + "84": 312, + "90": 312, + "78": 312, + "45": 312, + "47": 312, + "88": 312, + "65": 312, + "91": 312, + "35": 312, + "77": 312, + "41": 312, + "51": 312, + "26": 312, + "61": 312, + "37": 312, + "99": 312, + "62": 312, + "68": 312, + "86": 312, + "87": 312, + "69": 312, + "54": 312, + "85": 312, + "81": 312 + }, + "PlantTexture": { + "1": 1678076, + "2": 104464, + "0": 1839086, + "4": 70168, + "3": 78104, + "5": 24088, + "12": 44832, + "11": 33828, + "9": 35892, + "6": 24996, + "7": 24364, + "8": 24924, + "10": 30472, + "14": 60184, + "17": 14304, + "13": 53440, + "16": 35944, + "15": 64688, + "19": 10056, + "18": 9480, + "24": 9944, + "22": 9528, + "25": 9320, + "21": 9672, + "20": 10104, + "23": 9960, + "95": 504, + "40": 504, + "32": 504, + "53": 504, + "83": 504, + "76": 504, + "30": 504, + "31": 504, + "50": 504, + "60": 504, + "67": 504, + "71": 504, + "52": 504, + "36": 504, + "59": 504, + "43": 504, + "75": 504, + "80": 504, + "66": 504, + "96": 504, + "63": 504, + "64": 504, + "44": 504, + "33": 504, + "74": 504, + "57": 504, + "94": 504, + "97": 504, + "82": 504, + "55": 504, + "39": 504, + "70": 504, + "48": 504, + "79": 504, + "56": 504, + "92": 504, + "28": 504, + "46": 504, + "93": 504, + "34": 504, + "29": 504, + "89": 504, + "98": 504, + "73": 504, + "42": 504, + "38": 504, + "72": 504, + "58": 504, + "27": 504, + "49": 504, + "84": 504, + "90": 504, + "78": 504, + "45": 504, + "47": 504, + "88": 504, + "65": 504, + "91": 504, + "35": 504, + "77": 504, + "41": 504, + "51": 504, + "26": 504, + "61": 504, + "37": 504, + "99": 504, + "62": 504, + "68": 504, + "86": 504, + "87": 504, + "69": 504, + "54": 504, + "85": 504, + "81": 504 + }, + "PostOperative": { + "1": 1678168, + "2": 104716, + "0": 1839632, + "4": 70240, + "3": 78176, + "5": 24160, + "12": 44904, + "11": 33900, + "9": 35964, + "6": 25068, + "7": 24436, + "8": 24996, + "10": 30544, + "14": 60256, + "17": 14376, + "13": 53512, + "16": 36016, + "15": 64760, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "PrimaryTumor": { + "1": 1678330, + "2": 104894, + "0": 1840510, + "4": 70540, + "3": 78286, + "5": 24270, + "12": 45124, + "11": 33980, + "9": 36024, + "6": 25118, + "7": 24646, + "8": 25116, + "10": 30724, + "14": 60436, + "17": 14376, + "13": 53562, + "16": 36016, + "15": 64760, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Ringnorm": { + "1": 1706440, + "2": 104936, + "0": 1868344, + "4": 70720, + "3": 78352, + "5": 24336, + "12": 45256, + "11": 34028, + "9": 36060, + "6": 25148, + "7": 24772, + "8": 25188, + "10": 30832, + "14": 60544, + "17": 14376, + "13": 53592, + "16": 36016, + "15": 64760, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Seeds": { + "1": 1723782, + "2": 105466, + "0": 1885352, + "4": 70720, + "3": 78352, + "5": 24336, + "12": 45256, + "11": 34028, + "9": 36060, + "6": 25148, + "7": 24772, + "8": 25188, + "10": 30832, + "14": 60544, + "17": 14376, + "13": 53592, + "16": 36016, + "15": 64760, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Semeion": { + "1": 1725270, + "2": 106984, + "0": 1886874, + "4": 71930, + "3": 79552, + "5": 25536, + "12": 45256, + "11": 34028, + "9": 37250, + "6": 26358, + "7": 25962, + "8": 26358, + "10": 30832, + "14": 60544, + "17": 14376, + "13": 53592, + "16": 36016, + "15": 64760, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Soybean": { + "1": 431503, + "2": 26936, + "0": 471911, + "4": 18184, + "3": 20108, + "5": 6574, + "12": 11324, + "11": 8527, + "9": 9501, + "6": 6781, + "7": 6709, + "8": 6775, + "10": 7718, + "14": 15176, + "17": 3598, + "13": 13438, + "16": 9010, + "15": 16196, + "19": 2532, + "18": 2388, + "24": 2504, + "22": 2400, + "25": 2348, + "21": 2436, + "20": 2544, + "23": 2508, + "95": 144, + "40": 144, + "32": 144, + "53": 144, + "83": 144, + "76": 144, + "30": 144, + "31": 144, + "50": 144, + "60": 144, + "67": 144, + "71": 144, + "52": 144, + "36": 144, + "59": 144, + "43": 144, + "75": 144, + "80": 144, + "66": 144, + "96": 144, + "63": 144, + "64": 144, + "44": 144, + "33": 144, + "74": 144, + "57": 144, + "94": 144, + "97": 144, + "82": 144, + "55": 144, + "39": 144, + "70": 144, + "48": 144, + "79": 144, + "56": 144, + "92": 144, + "28": 144, + "46": 144, + "93": 144, + "34": 144, + "29": 144, + "89": 144, + "98": 144, + "73": 144, + "42": 144, + "38": 144, + "72": 144, + "58": 144, + "27": 144, + "49": 144, + "84": 144, + "90": 144, + "78": 144, + "45": 144, + "47": 144, + "88": 144, + "65": 144, + "91": 144, + "35": 144, + "77": 144, + "41": 144, + "51": 144, + "26": 144, + "61": 144, + "37": 144, + "99": 144, + "62": 144, + "68": 144, + "86": 144, + "87": 144, + "69": 144, + "54": 144, + "85": 144, + "81": 144 + }, + "Spambase": { + "1": 1739612, + "2": 107744, + "0": 1908554, + "4": 72736, + "3": 80432, + "5": 26296, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 27124, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Spect": { + "1": 436969, + "2": 26936, + "0": 480328, + "4": 18184, + "3": 20108, + "5": 6574, + "12": 11324, + "11": 8527, + "9": 9501, + "6": 6781, + "7": 6709, + "8": 6775, + "10": 7718, + "14": 15176, + "17": 3598, + "13": 13438, + "16": 9010, + "15": 16196, + "19": 2532, + "18": 2388, + "24": 2504, + "22": 2400, + "25": 2348, + "21": 2436, + "20": 2544, + "23": 2508, + "95": 144, + "40": 144, + "32": 144, + "53": 144, + "83": 144, + "76": 144, + "30": 144, + "31": 144, + "50": 144, + "60": 144, + "67": 144, + "71": 144, + "52": 144, + "36": 144, + "59": 144, + "43": 144, + "75": 144, + "80": 144, + "66": 144, + "96": 144, + "63": 144, + "64": 144, + "44": 144, + "33": 144, + "74": 144, + "57": 144, + "94": 144, + "97": 144, + "82": 144, + "55": 144, + "39": 144, + "70": 144, + "48": 144, + "79": 144, + "56": 144, + "92": 144, + "28": 144, + "46": 144, + "93": 144, + "34": 144, + "29": 144, + "89": 144, + "98": 144, + "73": 144, + "42": 144, + "38": 144, + "72": 144, + "58": 144, + "27": 144, + "49": 144, + "84": 144, + "90": 144, + "78": 144, + "45": 144, + "47": 144, + "88": 144, + "65": 144, + "91": 144, + "35": 144, + "77": 144, + "41": 144, + "51": 144, + "26": 144, + "61": 144, + "37": 144, + "99": 144, + "62": 144, + "68": 144, + "86": 144, + "87": 144, + "69": 144, + "54": 144, + "85": 144, + "81": 144 + }, + "Spectf": { + "1": 437009, + "2": 26936, + "0": 480368, + "4": 18184, + "3": 20108, + "5": 6574, + "12": 11324, + "11": 8527, + "9": 9501, + "6": 6781, + "7": 6709, + "8": 6775, + "10": 7718, + "14": 15176, + "17": 3598, + "13": 13438, + "16": 9010, + "15": 16196, + "19": 2532, + "18": 2388, + "24": 2504, + "22": 2400, + "25": 2348, + "21": 2436, + "20": 2544, + "23": 2508, + "95": 144, + "40": 144, + "32": 144, + "53": 144, + "83": 144, + "76": 144, + "30": 144, + "31": 144, + "50": 144, + "60": 144, + "67": 144, + "71": 144, + "52": 144, + "36": 144, + "59": 144, + "43": 144, + "75": 144, + "80": 144, + "66": 144, + "96": 144, + "63": 144, + "64": 144, + "44": 144, + "33": 144, + "74": 144, + "57": 144, + "94": 144, + "97": 144, + "82": 144, + "55": 144, + "39": 144, + "70": 144, + "48": 144, + "79": 144, + "56": 144, + "92": 144, + "28": 144, + "46": 144, + "93": 144, + "34": 144, + "29": 144, + "89": 144, + "98": 144, + "73": 144, + "42": 144, + "38": 144, + "72": 144, + "58": 144, + "27": 144, + "49": 144, + "84": 144, + "90": 144, + "78": 144, + "45": 144, + "47": 144, + "88": 144, + "65": 144, + "91": 144, + "35": 144, + "77": 144, + "41": 144, + "51": 144, + "26": 144, + "61": 144, + "37": 144, + "99": 144, + "62": 144, + "68": 144, + "86": 144, + "87": 144, + "69": 144, + "54": 144, + "85": 144, + "81": 144 + }, + "StatlogAustralianCredit": { + "1": 1751546, + "2": 107744, + "0": 1923142, + "4": 72736, + "3": 80432, + "5": 26296, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 27124, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "StatlogGermanCredit": { + "1": 1755902, + "2": 107744, + "0": 1929394, + "4": 72736, + "3": 80432, + "5": 26296, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 27124, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "StatlogHeart": { + "1": 1758152, + "2": 107744, + "0": 1933674, + "4": 72736, + "3": 80432, + "5": 26296, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 27124, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "StatlogImage": { + "1": 1761172, + "2": 110224, + "0": 1936802, + "4": 75216, + "3": 82912, + "5": 28776, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 29604, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "StatlogLandsat": { + "1": 441144, + "2": 28889, + "0": 485640, + "4": 19646, + "3": 21515, + "5": 8604, + "12": 11324, + "11": 8527, + "9": 9501, + "6": 7773, + "7": 6709, + "8": 6775, + "10": 7718, + "14": 15176, + "17": 3598, + "13": 13438, + "16": 9010, + "15": 16196, + "19": 2532, + "18": 2388, + "24": 2504, + "22": 2400, + "25": 2348, + "21": 2436, + "20": 2544, + "23": 2508, + "95": 144, + "40": 144, + "32": 144, + "53": 144, + "83": 144, + "76": 144, + "30": 144, + "31": 144, + "50": 144, + "60": 144, + "67": 144, + "71": 144, + "52": 144, + "36": 144, + "59": 144, + "43": 144, + "75": 144, + "80": 144, + "66": 144, + "96": 144, + "63": 144, + "64": 144, + "44": 144, + "33": 144, + "74": 144, + "57": 144, + "94": 144, + "97": 144, + "82": 144, + "55": 144, + "39": 144, + "70": 144, + "48": 144, + "79": 144, + "56": 144, + "92": 144, + "28": 144, + "46": 144, + "93": 144, + "34": 144, + "29": 144, + "89": 144, + "98": 144, + "73": 144, + "42": 144, + "38": 144, + "72": 144, + "58": 144, + "27": 144, + "49": 144, + "84": 144, + "90": 144, + "78": 144, + "45": 144, + "47": 144, + "88": 144, + "65": 144, + "91": 144, + "35": 144, + "77": 144, + "41": 144, + "51": 144, + "26": 144, + "61": 144, + "37": 144, + "99": 144, + "62": 144, + "68": 144, + "86": 144, + "87": 144, + "69": 144, + "54": 144, + "85": 144, + "81": 144 + }, + "StatlogShuttle": { + "1": 441181, + "2": 29021, + "0": 519748, + "4": 22104, + "3": 28263, + "5": 8610, + "12": 11324, + "11": 8527, + "9": 9501, + "6": 7784, + "7": 6709, + "8": 6775, + "10": 7718, + "14": 15176, + "17": 3598, + "13": 13438, + "16": 9010, + "15": 16196, + "19": 2532, + "18": 2388, + "24": 2504, + "22": 2400, + "25": 2348, + "21": 2436, + "20": 2544, + "23": 2508, + "95": 144, + "40": 144, + "32": 144, + "53": 144, + "83": 144, + "76": 144, + "30": 144, + "31": 144, + "50": 144, + "60": 144, + "67": 144, + "71": 144, + "52": 144, + "36": 144, + "59": 144, + "43": 144, + "75": 144, + "80": 144, + "66": 144, + "96": 144, + "63": 144, + "64": 144, + "44": 144, + "33": 144, + "74": 144, + "57": 144, + "94": 144, + "97": 144, + "82": 144, + "55": 144, + "39": 144, + "70": 144, + "48": 144, + "79": 144, + "56": 144, + "92": 144, + "28": 144, + "46": 144, + "93": 144, + "34": 144, + "29": 144, + "89": 144, + "98": 144, + "73": 144, + "42": 144, + "38": 144, + "72": 144, + "58": 144, + "27": 144, + "49": 144, + "84": 144, + "90": 144, + "78": 144, + "45": 144, + "47": 144, + "88": 144, + "65": 144, + "91": 144, + "35": 144, + "77": 144, + "41": 144, + "51": 144, + "26": 144, + "61": 144, + "37": 144, + "99": 144, + "62": 144, + "68": 144, + "86": 144, + "87": 144, + "69": 144, + "54": 144, + "85": 144, + "81": 144 + }, + "StatlogVehicle": { + "1": 1766314, + "2": 117714, + "0": 2080622, + "4": 88416, + "3": 114552, + "5": 34440, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 31136, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "SteelPlates": { + "1": 1768698, + "2": 121632, + "0": 2082790, + "4": 88836, + "3": 115992, + "5": 37460, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 36156, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "SyntheticControl": { + "1": 1770306, + "2": 124146, + "0": 2084254, + "4": 89838, + "3": 117066, + "5": 40022, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Teaching": { + "1": 1771136, + "2": 124976, + "0": 2085074, + "4": 90288, + "3": 117516, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Thyroid": { + "1": 443032, + "2": 34789, + "0": 521417, + "4": 22572, + "3": 29379, + "5": 10118, + "12": 11324, + "11": 8527, + "9": 9501, + "6": 9792, + "7": 6709, + "8": 6775, + "10": 7718, + "14": 15176, + "17": 3598, + "13": 13438, + "16": 9010, + "15": 16196, + "19": 2532, + "18": 2388, + "24": 2504, + "22": 2400, + "25": 2348, + "21": 2436, + "20": 2544, + "23": 2508, + "95": 144, + "40": 144, + "32": 144, + "53": 144, + "83": 144, + "76": 144, + "30": 144, + "31": 144, + "50": 144, + "60": 144, + "67": 144, + "71": 144, + "52": 144, + "36": 144, + "59": 144, + "43": 144, + "75": 144, + "80": 144, + "66": 144, + "96": 144, + "63": 144, + "64": 144, + "44": 144, + "33": 144, + "74": 144, + "57": 144, + "94": 144, + "97": 144, + "82": 144, + "55": 144, + "39": 144, + "70": 144, + "48": 144, + "79": 144, + "56": 144, + "92": 144, + "28": 144, + "46": 144, + "93": 144, + "34": 144, + "29": 144, + "89": 144, + "98": 144, + "73": 144, + "42": 144, + "38": 144, + "72": 144, + "58": 144, + "27": 144, + "49": 144, + "84": 144, + "90": 144, + "78": 144, + "45": 144, + "47": 144, + "88": 144, + "65": 144, + "91": 144, + "35": 144, + "77": 144, + "41": 144, + "51": 144, + "26": 144, + "61": 144, + "37": 144, + "99": 144, + "62": 144, + "68": 144, + "86": 144, + "87": 144, + "69": 144, + "54": 144, + "85": 144, + "81": 144 + }, + "TicTacToe": { + "1": 1776828, + "2": 139156, + "0": 2088158, + "4": 90288, + "3": 117516, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Titanic": { + "1": 1784988, + "2": 139156, + "0": 2100822, + "4": 90288, + "3": 117516, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Trains": { + "1": 1788232, + "2": 139156, + "0": 2107564, + "4": 90288, + "3": 117516, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Twonorm": { + "1": 1815986, + "2": 139156, + "0": 2135358, + "4": 90288, + "3": 117516, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "VertebralColumn2Clases": { + "1": 1833374, + "2": 139156, + "0": 2153600, + "4": 90288, + "3": 117516, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "VertebralColumn3Clases": { + "1": 1834574, + "2": 140286, + "0": 2154998, + "4": 90288, + "3": 117516, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "WallFollowing": { + "1": 1841224, + "2": 156694, + "0": 2171798, + "4": 90288, + "3": 119976, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Waveform": { + "1": 1857304, + "2": 178842, + "0": 2194146, + "4": 90288, + "3": 121452, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "WaveformNoise": { + "1": 1877120, + "2": 198888, + "0": 2214284, + "4": 90288, + "3": 121452, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Wine": { + "1": 1885090, + "2": 206700, + "0": 2222342, + "4": 90288, + "3": 121452, + "5": 40472, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "WineQualityRed": { + "1": 1885808, + "2": 211996, + "0": 2222692, + "4": 91788, + "3": 126242, + "5": 40612, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39168, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "WineQualityWhite": { + "1": 1887278, + "2": 225974, + "0": 2222890, + "4": 99288, + "3": 145586, + "5": 42016, + "12": 45296, + "11": 34108, + "9": 38004, + "6": 39208, + "7": 26836, + "8": 27100, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Yeast": { + "1": 1891236, + "2": 234362, + "0": 2226420, + "4": 103638, + "3": 156698, + "5": 43138, + "12": 45296, + "11": 34108, + "9": 38044, + "6": 39502, + "7": 27066, + "8": 27250, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + }, + "Zoo": { + "1": 1893318, + "2": 235500, + "0": 2228784, + "4": 103902, + "3": 157536, + "5": 43396, + "12": 45296, + "11": 34108, + "9": 38068, + "6": 39744, + "7": 27204, + "8": 27340, + "10": 30872, + "14": 60704, + "17": 14392, + "13": 53752, + "16": 36040, + "15": 64784, + "19": 10128, + "18": 9552, + "24": 10016, + "22": 9600, + "25": 9392, + "21": 9744, + "20": 10176, + "23": 10032, + "95": 576, + "40": 576, + "32": 576, + "53": 576, + "83": 576, + "76": 576, + "30": 576, + "31": 576, + "50": 576, + "60": 576, + "67": 576, + "71": 576, + "52": 576, + "36": 576, + "59": 576, + "43": 576, + "75": 576, + "80": 576, + "66": 576, + "96": 576, + "63": 576, + "64": 576, + "44": 576, + "33": 576, + "74": 576, + "57": 576, + "94": 576, + "97": 576, + "82": 576, + "55": 576, + "39": 576, + "70": 576, + "48": 576, + "79": 576, + "56": 576, + "92": 576, + "28": 576, + "46": 576, + "93": 576, + "34": 576, + "29": 576, + "89": 576, + "98": 576, + "73": 576, + "42": 576, + "38": 576, + "72": 576, + "58": 576, + "27": 576, + "49": 576, + "84": 576, + "90": 576, + "78": 576, + "45": 576, + "47": 576, + "88": 576, + "65": 576, + "91": 576, + "35": 576, + "77": 576, + "41": 576, + "51": 576, + "26": 576, + "61": 576, + "37": 576, + "99": 576, + "62": 576, + "68": 576, + "86": 576, + "87": 576, + "69": 576, + "54": 576, + "85": 576, + "81": 576 + } + }, + "RandomProjectionRegenerativeContinuous": { + "Abalone": { + "1": 19860, + "2": 21680, + "0": 21120 + }, + "AcuteInflammation": { + "1": 900, + "0": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "1": 440, + "4": 170, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "0": 3580, + "9": 760, + "8": 140, + "5": 380, + "3": 240, + "6": 60, + "1": 660, + "12": 340, + "2": 240, + "10": 60, + "4": 200, + "11": 80, + "7": 40 + }, + "AudiologyStd": { + "4": 225, + "0": 180, + "16": 40, + "9": 10, + "13": 90, + "1": 85, + "6": 20, + "2": 10, + "11": 15, + "3": 70, + "17": 10, + "5": 10, + "15": 10, + "14": 20, + "7": 20, + "8": 10, + "10": 20, + "12": 10 + }, + "BalanceScale": { + "2": 4320, + "1": 4320, + "0": 740 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "1": 1280, + "0": 3020 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "1": 3180, + "0": 5360 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "2": 280, + "5": 300, + "0": 320, + "4": 220, + "3": 240, + "1": 240 + }, + "Car": { + "1": 18140, + "3": 1040, + "2": 5760, + "0": 980 + }, + "Cardiotocography10Clases": { + "5": 4980, + "7": 1620, + "6": 3780, + "1": 8660, + "4": 1080, + "9": 2960, + "8": 1040, + "0": 5760, + "3": 1220, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "1": 4440, + "2": 2640 + }, + "ChessKrvk": { + "11": 29780, + "14": 62920, + "9": 21500, + "0": 41940, + "16": 32500, + "15": 68160, + "6": 7080, + "13": 53960, + "10": 25680, + "7": 8880, + "12": 42820, + "1": 420, + "3": 3700, + "17": 5860, + "4": 1220, + "8": 10260, + "5": 2980, + "2": 1180 + }, + "ChessKrvkp": { + "1": 25020, + "0": 22920 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "10": 240, + "9": 240, + "4": 240, + "1": 240, + "5": 240, + "6": 240, + "3": 240, + "7": 240, + "8": 240, + "2": 240, + "0": 240 + }, + "Connect4": { + "0": 763820, + "1": 249540 + }, + "Contrac": { + "0": 9420, + "2": 7680, + "1": 5000 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "2": 1080, + "0": 1680, + "1": 920, + "5": 300, + "4": 780, + "3": 740 + }, + "Echocardiogram": { + "1": 660, + "0": 1300 + }, + "Ecoli": { + "0": 2100, + "1": 1160, + "3": 540, + "2": 780, + "4": 300, + "7": 40, + "5": 80, + "6": 40 + }, + "EnergyY1": { + "1": 2060, + "2": 4080, + "0": 5380 + }, + "EnergyY2": { + "0": 5740, + "1": 2940, + "2": 2840 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "1": 880, + "0": 600, + "4": 60, + "2": 540, + "3": 120, + "6": 240, + "5": 420, + "7": 60 + }, + "Glass": { + "1": 1120, + "5": 440, + "0": 1060, + "2": 260, + "3": 200, + "4": 140 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "0": 2420, + "3": 540, + "1": 840, + "2": 540, + "4": 200 + }, + "HeartHungarian": { + "1": 1600, + "0": 2820 + }, + "HeartSwitzerland": { + "0": 120, + "2": 480, + "1": 700, + "4": 80, + "3": 460 + }, + "HeartVa": { + "1": 800, + "3": 640, + "0": 780, + "2": 620, + "4": 160 + }, + "Hepatitis": { + "1": 1840, + "0": 480 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "1": 545, + "0": 955 + }, + "IlpdIndianLiver": { + "1": 2520, + "0": 6220 + }, + "ImageSegmentation": { + "3": 150, + "4": 150, + "2": 150, + "0": 150, + "1": 150, + "5": 150, + "6": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "0": 740, + "2": 760, + "1": 760 + }, + "LedDisplay": { + "7": 1600, + "3": 1440, + "8": 1540, + "0": 1460, + "5": 1520, + "6": 1460, + "2": 1520, + "9": 1680, + "4": 1520, + "1": 1260 + }, + "Lenses": { + "2": 220, + "0": 60, + "1": 80 + }, + "Letter": { + "8": 11340, + "15": 12060, + "10": 11100, + "4": 11520, + "1": 11500, + "25": 11020, + "7": 11020, + "12": 11880, + "23": 11820, + "18": 11220, + "17": 11380, + "2": 11040, + "16": 11760, + "5": 11640, + "24": 11800, + "11": 11420, + "9": 11220, + "19": 11940, + "13": 11760, + "6": 11600, + "3": 12080, + "14": 11300, + "0": 11840, + "21": 11460, + "22": 11280, + "20": 12000 + }, + "Libras": { + "4": 360, + "11": 360, + "14": 360, + "3": 360, + "2": 360, + "12": 360, + "7": 360, + "9": 360, + "13": 360, + "10": 360, + "8": 360, + "6": 360, + "1": 360, + "5": 360, + "0": 360 + }, + "LowResSpect": { + "7": 120, + "1": 4040, + "3": 1560, + "2": 600, + "0": 1360, + "6": 100, + "8": 100, + "5": 40, + "4": 40 + }, + "LungCancer": { + "1": 180, + "2": 160, + "0": 140 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "0": 40, + "3": 60 + }, + "Magic": { + "1": 100320, + "0": 184980 + }, + "Mammographic": { + "1": 6680, + "0": 7740 + }, + "Miniboone": { + "0": 547500, + "1": 1403460 + }, + "MolecBiolPromoter": { + "0": 800, + "1": 800 + }, + "MolecBiolSplice": { + "1": 11520, + "2": 24820, + "0": 11520 + }, + "Monks1": { + "1": 310, + "0": 310 + }, + "Monks2": { + "1": 320, + "0": 525 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "0": 4020, + "1": 3120 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "4": 60660, + "3": 64000, + "0": 64780, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "6": 1885, + "7": 1935, + "0": 1880, + "1": 1945, + "3": 1945, + "9": 1910, + "8": 1900, + "4": 1935, + "2": 1900, + "5": 1880 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "1": 4940, + "3": 1320, + "4": 1740, + "2": 420 + }, + "Parkinsons": { + "0": 720, + "1": 2200 + }, + "Pendigits": { + "9": 3595, + "2": 3900, + "6": 3600, + "0": 3900, + "1": 3895, + "7": 3890, + "4": 3900, + "8": 3595, + "5": 3600, + "3": 3595 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "1": 180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "2": 760, + "1": 240, + "0": 540 + }, + "PittsburgBridgesSpan": { + "1": 700, + "0": 340, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "2": 620, + "1": 180, + "3": 200, + "4": 180, + "0": 240, + "5": 160 + }, + "Planning": { + "1": 780, + "0": 1960 + }, + "PlantMargin": { + "35": 240, + "78": 240, + "92": 240, + "15": 240, + "59": 240, + "13": 240, + "25": 240, + "39": 240, + "10": 240, + "88": 240, + "70": 240, + "71": 240, + "57": 240, + "55": 240, + "43": 240, + "73": 240, + "40": 240, + "48": 240, + "75": 240, + "7": 240, + "80": 240, + "14": 240, + "21": 240, + "56": 240, + "41": 240, + "74": 240, + "96": 240, + "36": 240, + "3": 240, + "65": 240, + "60": 240, + "4": 240, + "46": 240, + "87": 240, + "69": 240, + "83": 240, + "8": 240, + "90": 240, + "77": 240, + "91": 240, + "6": 240, + "5": 240, + "34": 240, + "79": 240, + "29": 240, + "52": 240, + "11": 240, + "28": 240, + "53": 240, + "50": 240, + "18": 240, + "67": 240, + "38": 240, + "86": 240, + "62": 240, + "98": 240, + "68": 240, + "49": 240, + "64": 240, + "24": 240, + "63": 240, + "30": 240, + "81": 240, + "45": 240, + "2": 240, + "26": 240, + "66": 240, + "19": 240, + "42": 240, + "93": 240, + "16": 240, + "22": 240, + "44": 240, + "51": 240, + "32": 240, + "37": 240, + "72": 240, + "76": 240, + "89": 240, + "47": 240, + "61": 240, + "84": 240, + "17": 240, + "54": 240, + "12": 240, + "1": 240, + "23": 240, + "95": 240, + "27": 240, + "97": 240, + "31": 240, + "0": 240, + "94": 240, + "20": 240, + "33": 240, + "85": 240, + "9": 240, + "99": 240, + "82": 240, + "58": 240 + }, + "PlantShape": { + "21": 240, + "41": 240, + "16": 240, + "38": 240, + "36": 240, + "40": 240, + "3": 240, + "43": 240, + "79": 240, + "66": 240, + "12": 240, + "32": 240, + "7": 240, + "8": 240, + "59": 240, + "91": 240, + "95": 240, + "58": 240, + "99": 240, + "37": 240, + "96": 240, + "61": 240, + "13": 240, + "73": 240, + "26": 240, + "77": 240, + "1": 240, + "69": 240, + "34": 240, + "71": 240, + "78": 240, + "74": 240, + "27": 240, + "98": 240, + "4": 240, + "90": 240, + "23": 240, + "9": 240, + "65": 240, + "10": 240, + "89": 240, + "72": 240, + "94": 240, + "97": 240, + "92": 240, + "50": 240, + "83": 240, + "52": 240, + "84": 240, + "82": 240, + "46": 240, + "49": 240, + "70": 240, + "42": 240, + "0": 240, + "18": 240, + "76": 240, + "24": 240, + "63": 240, + "19": 240, + "53": 240, + "15": 240, + "93": 240, + "55": 240, + "88": 240, + "14": 240, + "48": 240, + "68": 240, + "80": 240, + "86": 240, + "17": 240, + "11": 240, + "31": 240, + "47": 240, + "54": 240, + "56": 240, + "64": 240, + "75": 240, + "81": 240, + "62": 240, + "2": 240, + "51": 240, + "29": 240, + "39": 240, + "85": 240, + "67": 240, + "60": 240, + "30": 240, + "6": 240, + "20": 240, + "25": 240, + "35": 240, + "87": 240, + "44": 240, + "45": 240, + "5": 240, + "22": 240, + "57": 240, + "28": 240, + "33": 240 + }, + "PlantTexture": { + "50": 240, + "51": 240, + "9": 240, + "61": 240, + "86": 240, + "22": 240, + "66": 240, + "89": 240, + "31": 240, + "81": 240, + "28": 240, + "35": 240, + "21": 240, + "26": 240, + "17": 240, + "42": 240, + "95": 240, + "71": 240, + "83": 240, + "85": 240, + "90": 240, + "33": 240, + "52": 240, + "98": 240, + "80": 240, + "3": 240, + "79": 240, + "48": 240, + "74": 240, + "0": 220, + "41": 240, + "27": 240, + "73": 240, + "8": 240, + "19": 240, + "45": 240, + "76": 240, + "65": 240, + "1": 240, + "5": 240, + "88": 240, + "53": 240, + "64": 240, + "75": 240, + "13": 240, + "68": 240, + "92": 240, + "84": 240, + "93": 240, + "57": 240, + "38": 240, + "30": 240, + "47": 240, + "44": 240, + "58": 240, + "7": 240, + "6": 240, + "60": 240, + "77": 240, + "97": 240, + "29": 240, + "2": 240, + "94": 240, + "20": 240, + "49": 240, + "10": 240, + "23": 240, + "55": 240, + "46": 240, + "37": 240, + "16": 240, + "39": 240, + "32": 240, + "25": 240, + "43": 240, + "82": 240, + "72": 240, + "70": 240, + "15": 240, + "96": 240, + "18": 240, + "36": 240, + "40": 240, + "63": 240, + "99": 240, + "69": 240, + "12": 240, + "56": 240, + "62": 240, + "34": 240, + "14": 240, + "91": 240, + "67": 240, + "54": 240, + "4": 240, + "87": 240, + "11": 240, + "78": 240, + "24": 240, + "59": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "3": 220, + "2": 140, + "4": 600, + "12": 440, + "1": 300, + "6": 100, + "10": 360, + "8": 240, + "13": 100, + "14": 360, + "0": 1180, + "7": 420, + "11": 160, + "5": 220, + "9": 120 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "0": 1040, + "1": 1060, + "2": 1060 + }, + "Semeion": { + "8": 2340, + "9": 2380, + "3": 2400, + "2": 2400, + "0": 2420, + "4": 2420, + "5": 2400, + "6": 2420, + "7": 2380, + "1": 2340 + }, + "Soybean": { + "9": 50, + "7": 200, + "6": 50, + "3": 200, + "8": 50, + "11": 100, + "2": 50, + "1": 50, + "14": 200, + "0": 55, + "4": 100, + "17": 20, + "5": 50, + "16": 30, + "13": 200, + "12": 50, + "10": 50, + "15": 30 + }, + "Spambase": { + "0": 41820, + "1": 27200 + }, + "Spect": { + "1": 130, + "0": 265 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "1": 7020, + "0": 3340 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "2": 4960, + "1": 4960, + "0": 4900, + "6": 4960, + "5": 4960, + "3": 4960, + "4": 4960 + }, + "StatlogLandsat": { + "3": 2075, + "5": 5190, + "1": 2395, + "4": 2350, + "2": 4805, + "0": 5360 + }, + "StatlogShuttle": { + "3": 33740, + "0": 170540, + "2": 660, + "4": 12290, + "1": 185, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "3": 3000, + "2": 3260, + "0": 3260, + "1": 3180 + }, + "SteelPlates": { + "0": 2380, + "6": 10040, + "5": 6040, + "4": 840, + "2": 5880, + "1": 2860, + "3": 1080 + }, + "SyntheticControl": { + "0": 1500, + "3": 1500, + "5": 1500, + "1": 1500, + "2": 1500, + "4": 1500 + }, + "Teaching": { + "1": 760, + "0": 740, + "2": 760 + }, + "Thyroid": { + "2": 17440, + "0": 465, + "1": 955 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "1": 10680, + "0": 22340 + }, + "Trains": { + "0": 80, + "1": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "1": 1500, + "0": 3160 + }, + "VertebralColumn3Clases": { + "0": 900, + "1": 1500, + "2": 2260 + }, + "WallFollowing": { + "2": 31460, + "0": 33060, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "2": 25420, + "1": 24720, + "0": 24860 + }, + "WaveformNoise": { + "1": 24800, + "0": 25360, + "2": 24840 + }, + "Wine": { + "0": 900, + "2": 720, + "1": 1060 + }, + "WineQualityRed": { + "1": 800, + "3": 9580, + "2": 10160, + "4": 3000, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "4": 13200, + "3": 32940, + "2": 21860, + "1": 2460, + "5": 2640, + "0": 300, + "6": 80 + }, + "Yeast": { + "1": 6440, + "5": 660, + "4": 780, + "0": 6880, + "2": 3660, + "3": 2460, + "6": 540, + "7": 460, + "8": 300, + "9": 80 + }, + "Zoo": { + "3": 200, + "5": 120, + "0": 600, + "1": 300, + "6": 160, + "4": 60, + "2": 80 + } + }, + "RandomProjectionRegenerativeReset": { + "Abalone": { + "0": 21120, + "2": 21680, + "1": 19860 + }, + "AcuteInflammation": { + "0": 900, + "1": 900 + }, + "AcuteNephritis": { + "1": 760, + "0": 1040 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "4": 170, + "3": 300, + "1": 440, + "0": 40 + }, + "Arrhythmia": { + "1": 660, + "9": 760, + "0": 3580, + "3": 240, + "12": 340, + "10": 60, + "8": 140, + "2": 240, + "11": 80, + "4": 200, + "5": 380, + "6": 60, + "7": 40 + }, + "AudiologyStd": { + "0": 180, + "9": 10, + "13": 90, + "14": 20, + "4": 225, + "5": 10, + "3": 70, + "1": 85, + "10": 20, + "6": 20, + "16": 40, + "12": 10, + "2": 10, + "11": 15, + "7": 20, + "8": 10, + "17": 10, + "15": 10 + }, + "BalanceScale": { + "2": 4320, + "1": 4320, + "0": 740 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "0": 5360, + "1": 3180 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "4": 220, + "2": 280, + "3": 240, + "0": 320, + "5": 300, + "1": 240 + }, + "Car": { + "1": 18140, + "2": 5760, + "3": 1040, + "0": 980 + }, + "Cardiotocography10Clases": { + "6": 3780, + "1": 8660, + "5": 4980, + "0": 5760, + "7": 1620, + "9": 2960, + "8": 1040, + "3": 1220, + "2": 800, + "4": 1080 + }, + "Cardiotocography3Clases": { + "2": 2640, + "0": 24820, + "1": 4440 + }, + "ChessKrvk": { + "14": 62920, + "15": 68160, + "3": 3700, + "13": 53960, + "12": 42820, + "10": 25680, + "0": 41940, + "16": 32500, + "9": 21500, + "11": 29780, + "7": 8880, + "5": 2980, + "17": 5860, + "8": 10260, + "4": 1220, + "6": 7080, + "1": 420, + "2": 1180 + }, + "ChessKrvkp": { + "0": 22920, + "1": 25020 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "2": 240, + "0": 240, + "5": 240, + "10": 240, + "7": 240, + "1": 240, + "9": 240, + "6": 240, + "8": 240, + "3": 240, + "4": 240 + }, + "Connect4": { + "1": 249540, + "0": 763820 + }, + "Contrac": { + "1": 5000, + "0": 9420, + "2": 7680 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "0": 3000, + "1": 4680 + }, + "Dermatology": { + "0": 1680, + "2": 1080, + "4": 780, + "5": 300, + "1": 920, + "3": 740 + }, + "Echocardiogram": { + "0": 1300, + "1": 660 + }, + "Ecoli": { + "3": 540, + "0": 2100, + "4": 300, + "1": 1160, + "2": 780, + "5": 80, + "6": 40, + "7": 40 + }, + "EnergyY1": { + "0": 5380, + "2": 4080, + "1": 2060 + }, + "EnergyY2": { + "0": 5740, + "2": 2840, + "1": 2940 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "1": 880, + "6": 240, + "2": 540, + "5": 420, + "0": 600, + "3": 120, + "4": 60, + "7": 60 + }, + "Glass": { + "4": 140, + "0": 1060, + "5": 440, + "1": 1120, + "2": 260, + "3": 200 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "1": 840, + "0": 2420, + "3": 540, + "4": 200, + "2": 540 + }, + "HeartHungarian": { + "0": 2820, + "1": 1600 + }, + "HeartSwitzerland": { + "1": 700, + "0": 120, + "2": 480, + "3": 460, + "4": 80 + }, + "HeartVa": { + "0": 780, + "3": 640, + "1": 800, + "2": 620, + "4": 160 + }, + "Hepatitis": { + "0": 480, + "1": 1840 + }, + "HillValley": { + "0": 1535, + "1": 1495 + }, + "HorseColic": { + "0": 955, + "1": 545 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "4": 150, + "2": 150, + "5": 150, + "1": 150, + "6": 150, + "0": 150, + "3": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "1": 760, + "0": 740, + "2": 760 + }, + "LedDisplay": { + "7": 1600, + "5": 1520, + "9": 1680, + "8": 1540, + "3": 1440, + "4": 1520, + "6": 1460, + "1": 1260, + "0": 1460, + "2": 1520 + }, + "Lenses": { + "1": 80, + "0": 60, + "2": 220 + }, + "Letter": { + "10": 11100, + "13": 11760, + "5": 11640, + "9": 11220, + "22": 11280, + "7": 11020, + "18": 11220, + "23": 11820, + "11": 11420, + "20": 12000, + "3": 12080, + "8": 11340, + "14": 11300, + "12": 11880, + "16": 11760, + "17": 11380, + "21": 11460, + "6": 11600, + "19": 11940, + "24": 11800, + "2": 11040, + "0": 11840, + "1": 11500, + "15": 12060, + "4": 11520, + "25": 11020 + }, + "Libras": { + "1": 360, + "5": 360, + "6": 360, + "2": 360, + "14": 360, + "9": 360, + "0": 360, + "12": 360, + "7": 360, + "11": 360, + "4": 360, + "8": 360, + "10": 360, + "3": 360, + "13": 360 + }, + "LowResSpect": { + "1": 4040, + "2": 600, + "7": 120, + "0": 1360, + "3": 1560, + "4": 40, + "5": 40, + "8": 100, + "6": 100 + }, + "LungCancer": { + "0": 140, + "1": 180, + "2": 160 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "3": 60, + "0": 40 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "0": 547500, + "1": 1403460 + }, + "MolecBiolPromoter": { + "1": 800, + "0": 800 + }, + "MolecBiolSplice": { + "2": 24820, + "0": 11520, + "1": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "0": 525, + "1": 320 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "0": 63120, + "1": 58740 + }, + "Musk1": { + "0": 4020, + "1": 3120 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "2": 4920, + "4": 60660, + "3": 64000, + "0": 64780, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "5": 1880, + "8": 1900, + "9": 1910, + "4": 1935, + "6": 1885, + "3": 1945, + "1": 1945, + "2": 1900, + "0": 1880, + "7": 1935 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "3": 1320, + "1": 4940, + "4": 1740, + "2": 420 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "8": 3595, + "3": 3595, + "1": 3895, + "4": 3900, + "2": 3900, + "6": 3600, + "5": 3600, + "0": 3900, + "7": 3890, + "9": 3595 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "1": 180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "0": 540, + "1": 240, + "2": 760 + }, + "PittsburgBridgesSpan": { + "1": 700, + "0": 340, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "2": 620, + "0": 240, + "3": 200, + "5": 160, + "4": 180, + "1": 180 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "32": 240, + "16": 240, + "99": 240, + "91": 240, + "78": 240, + "76": 240, + "67": 240, + "42": 240, + "92": 240, + "45": 240, + "26": 240, + "18": 240, + "90": 240, + "25": 240, + "88": 240, + "3": 240, + "31": 240, + "2": 240, + "85": 240, + "69": 240, + "40": 240, + "12": 240, + "17": 240, + "65": 240, + "68": 240, + "54": 240, + "86": 240, + "8": 240, + "4": 240, + "34": 240, + "44": 240, + "94": 240, + "46": 240, + "63": 240, + "97": 240, + "14": 240, + "30": 240, + "59": 240, + "75": 240, + "36": 240, + "80": 240, + "43": 240, + "48": 240, + "47": 240, + "50": 240, + "37": 240, + "15": 240, + "33": 240, + "35": 240, + "60": 240, + "11": 240, + "71": 240, + "79": 240, + "0": 240, + "49": 240, + "55": 240, + "51": 240, + "53": 240, + "29": 240, + "20": 240, + "96": 240, + "10": 240, + "22": 240, + "61": 240, + "1": 240, + "39": 240, + "72": 240, + "74": 240, + "83": 240, + "62": 240, + "70": 240, + "89": 240, + "98": 240, + "95": 240, + "73": 240, + "56": 240, + "64": 240, + "93": 240, + "58": 240, + "57": 240, + "9": 240, + "28": 240, + "77": 240, + "81": 240, + "13": 240, + "7": 240, + "6": 240, + "23": 240, + "66": 240, + "41": 240, + "5": 240, + "21": 240, + "27": 240, + "84": 240, + "19": 240, + "24": 240, + "38": 240, + "87": 240, + "52": 240, + "82": 240 + }, + "PlantShape": { + "74": 240, + "26": 240, + "57": 240, + "65": 240, + "59": 240, + "53": 240, + "92": 240, + "56": 240, + "54": 240, + "25": 240, + "14": 240, + "47": 240, + "43": 240, + "62": 240, + "48": 240, + "35": 240, + "85": 240, + "11": 240, + "30": 240, + "98": 240, + "63": 240, + "75": 240, + "33": 240, + "45": 240, + "44": 240, + "16": 240, + "2": 240, + "81": 240, + "84": 240, + "78": 240, + "3": 240, + "83": 240, + "27": 240, + "41": 240, + "18": 240, + "38": 240, + "49": 240, + "1": 240, + "55": 240, + "36": 240, + "94": 240, + "77": 240, + "76": 240, + "19": 240, + "61": 240, + "7": 240, + "80": 240, + "28": 240, + "5": 240, + "23": 240, + "73": 240, + "96": 240, + "9": 240, + "51": 240, + "34": 240, + "93": 240, + "42": 240, + "72": 240, + "87": 240, + "67": 240, + "58": 240, + "15": 240, + "60": 240, + "50": 240, + "17": 240, + "21": 240, + "12": 240, + "66": 240, + "70": 240, + "82": 240, + "64": 240, + "40": 240, + "86": 240, + "90": 240, + "69": 240, + "88": 240, + "6": 240, + "71": 240, + "4": 240, + "79": 240, + "52": 240, + "89": 240, + "10": 240, + "8": 240, + "99": 240, + "32": 240, + "39": 240, + "31": 240, + "37": 240, + "95": 240, + "68": 240, + "22": 240, + "97": 240, + "0": 240, + "13": 240, + "20": 240, + "46": 240, + "91": 240, + "24": 240, + "29": 240 + }, + "PlantTexture": { + "93": 240, + "35": 240, + "15": 240, + "5": 240, + "65": 240, + "82": 240, + "75": 240, + "83": 240, + "81": 240, + "68": 240, + "41": 240, + "51": 240, + "86": 240, + "2": 240, + "9": 240, + "49": 240, + "18": 240, + "13": 240, + "54": 240, + "50": 240, + "48": 240, + "61": 240, + "73": 240, + "79": 240, + "92": 240, + "40": 240, + "1": 240, + "45": 240, + "84": 240, + "97": 240, + "62": 240, + "32": 240, + "57": 240, + "88": 240, + "11": 240, + "44": 240, + "64": 240, + "31": 240, + "34": 240, + "76": 240, + "22": 240, + "91": 240, + "37": 240, + "72": 240, + "94": 240, + "89": 240, + "28": 240, + "70": 240, + "43": 240, + "66": 240, + "71": 240, + "52": 240, + "24": 240, + "29": 240, + "36": 240, + "78": 240, + "8": 240, + "60": 240, + "10": 240, + "55": 240, + "21": 240, + "47": 240, + "90": 240, + "26": 240, + "14": 240, + "20": 240, + "59": 240, + "3": 240, + "30": 240, + "12": 240, + "6": 240, + "80": 240, + "38": 240, + "27": 240, + "25": 240, + "69": 240, + "23": 240, + "98": 240, + "63": 240, + "95": 240, + "99": 240, + "46": 240, + "85": 240, + "7": 240, + "16": 240, + "42": 240, + "17": 240, + "77": 240, + "4": 240, + "74": 240, + "96": 240, + "53": 240, + "67": 240, + "87": 240, + "0": 220, + "58": 240, + "33": 240, + "39": 240, + "56": 240, + "19": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "12": 440, + "0": 1180, + "7": 420, + "13": 100, + "10": 360, + "3": 220, + "4": 600, + "6": 100, + "14": 360, + "11": 160, + "5": 220, + "2": 140, + "8": 240, + "9": 120, + "1": 300 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "1": 1060, + "2": 1060, + "0": 1040 + }, + "Semeion": { + "3": 2400, + "9": 2380, + "1": 2340, + "7": 2380, + "0": 2420, + "5": 2400, + "4": 2420, + "6": 2420, + "2": 2400, + "8": 2340 + }, + "Soybean": { + "3": 200, + "6": 50, + "16": 30, + "12": 50, + "1": 50, + "14": 200, + "8": 50, + "11": 100, + "9": 50, + "7": 200, + "13": 200, + "4": 100, + "2": 50, + "15": 30, + "10": 50, + "17": 20, + "5": 50, + "0": 55 + }, + "Spambase": { + "1": 27200, + "0": 41820 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "0": 3340, + "1": 7020 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "1": 1800, + "0": 2260 + }, + "StatlogImage": { + "2": 4960, + "3": 4960, + "5": 4960, + "6": 4960, + "4": 4960, + "0": 4900, + "1": 4960 + }, + "StatlogLandsat": { + "1": 2395, + "5": 5190, + "0": 5360, + "2": 4805, + "4": 2350, + "3": 2075 + }, + "StatlogShuttle": { + "4": 12290, + "0": 170540, + "3": 33740, + "2": 660, + "1": 185, + "5": 30, + "6": 55 + }, + "StatlogVehicle": { + "1": 3180, + "0": 3260, + "3": 3000, + "2": 3260 + }, + "SteelPlates": { + "5": 6040, + "6": 10040, + "4": 840, + "1": 2860, + "3": 1080, + "2": 5880, + "0": 2380 + }, + "SyntheticControl": { + "5": 1500, + "2": 1500, + "3": 1500, + "1": 1500, + "4": 1500, + "0": 1500 + }, + "Teaching": { + "2": 760, + "0": 740, + "1": 760 + }, + "Thyroid": { + "2": 17440, + "0": 465, + "1": 955 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "0": 22340, + "1": 10680 + }, + "Trains": { + "1": 80, + "0": 80 + }, + "Twonorm": { + "1": 55460, + "0": 55540 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "1": 1500, + "0": 900, + "2": 2260 + }, + "WallFollowing": { + "0": 33060, + "2": 31460, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "1": 24720, + "2": 25420, + "0": 24860 + }, + "WaveformNoise": { + "2": 24840, + "1": 24800, + "0": 25360 + }, + "Wine": { + "2": 720, + "0": 900, + "1": 1060 + }, + "WineQualityRed": { + "3": 9580, + "4": 3000, + "1": 800, + "2": 10160, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "2": 21860, + "5": 2640, + "3": 32940, + "4": 13200, + "6": 80, + "1": 2460, + "0": 300 + }, + "Yeast": { + "1": 6440, + "7": 460, + "2": 3660, + "0": 6880, + "8": 300, + "5": 660, + "6": 540, + "3": 2460, + "4": 780, + "9": 80 + }, + "Zoo": { + "1": 300, + "0": 600, + "5": 120, + "3": 200, + "2": 80, + "6": 160, + "4": 60 + } + }, + "SinusoidProjection": { + "Abalone": { + "1": 3972, + "0": 4224, + "2": 4336 + }, + "AcuteInflammation": { + "0": 180, + "1": 180 + }, + "AcuteNephritis": { + "1": 152, + "0": 208 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "2": 608, + "1": 88, + "3": 60, + "4": 34, + "0": 8 + }, + "Arrhythmia": { + "0": 716, + "5": 76, + "9": 152, + "1": 132, + "2": 48, + "4": 40, + "6": 12, + "12": 68, + "8": 28, + "11": 16, + "7": 8, + "3": 48, + "10": 12 + }, + "AudiologyStd": { + "13": 18, + "3": 14, + "0": 36, + "4": 45, + "10": 4, + "1": 17, + "16": 8, + "17": 2, + "6": 4, + "14": 4, + "9": 2, + "15": 2, + "11": 3, + "2": 2, + "12": 2, + "8": 2, + "5": 2, + "7": 4 + }, + "BalanceScale": { + "0": 148, + "1": 864, + "2": 864 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "0": 1072, + "1": 636 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "5": 60, + "1": 48, + "2": 56, + "0": 64, + "4": 44, + "3": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "1": 1732, + "5": 996, + "9": 592, + "0": 1152, + "7": 324, + "6": 756, + "2": 160, + "8": 208, + "3": 244, + "4": 216 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "16": 6500, + "11": 5956, + "15": 13632, + "5": 596, + "10": 5136, + "13": 10792, + "12": 8564, + "0": 8388, + "14": 12584, + "3": 740, + "9": 4300, + "8": 2052, + "7": 1776, + "6": 1416, + "17": 1172, + "2": 236, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "1": 504, + "0": 800 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "8": 48, + "5": 48, + "9": 48, + "2": 48, + "1": 48, + "6": 48, + "4": 48, + "10": 48, + "0": 48, + "7": 48, + "3": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "0": 1884, + "2": 1536, + "1": 1000 + }, + "CreditApproval": { + "0": 924, + "1": 1148 + }, + "CylinderBands": { + "1": 936, + "0": 600 + }, + "Dermatology": { + "4": 156, + "0": 336, + "2": 216, + "1": 184, + "3": 148, + "5": 60 + }, + "Echocardiogram": { + "1": 132, + "0": 260 + }, + "Ecoli": { + "2": 156, + "1": 232, + "3": 108, + "0": 420, + "5": 16, + "6": 8, + "7": 8, + "4": 60 + }, + "EnergyY1": { + "0": 1076, + "1": 412, + "2": 816 + }, + "EnergyY2": { + "2": 568, + "0": 1148, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "0": 120, + "1": 176, + "6": 48, + "5": 84, + "3": 24, + "2": 108, + "7": 12, + "4": 12 + }, + "Glass": { + "2": 52, + "0": 212, + "3": 40, + "1": 224, + "4": 28, + "5": 88 + }, + "HabermanSurvival": { + "1": 244, + "0": 676 + }, + "HayesRoth": { + "0": 51, + "2": 30, + "1": 51 + }, + "HeartCleveland": { + "3": 108, + "0": 484, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "1": 320, + "0": 564 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "1": 140, + "4": 16, + "0": 24 + }, + "HeartVa": { + "0": 156, + "2": 124, + "1": 160, + "3": 128, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "1": 504, + "0": 1244 + }, + "ImageSegmentation": { + "6": 30, + "3": 30, + "5": 30, + "4": 30, + "0": 30, + "1": 30, + "2": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "1": 152, + "0": 148, + "2": 152 + }, + "LedDisplay": { + "2": 304, + "6": 292, + "4": 304, + "9": 336, + "3": 288, + "0": 292, + "8": 308, + "1": 252, + "7": 320, + "5": 304 + }, + "Lenses": { + "1": 16, + "2": 44, + "0": 12 + }, + "Letter": { + "10": 2220, + "12": 2376, + "23": 2364, + "18": 2244, + "21": 2292, + "2": 2208, + "22": 2256, + "11": 2284, + "19": 2388, + "7": 2204, + "9": 2244, + "0": 2368, + "14": 2260, + "24": 2360, + "16": 2352, + "15": 2412, + "17": 2276, + "1": 2300, + "25": 2204, + "13": 2352, + "3": 2416, + "5": 2328, + "4": 2304, + "8": 2268, + "20": 2400, + "6": 2320 + }, + "Libras": { + "14": 72, + "10": 72, + "11": 72, + "5": 72, + "7": 72, + "8": 72, + "12": 72, + "1": 72, + "13": 72, + "0": 72, + "4": 72, + "2": 72, + "3": 72, + "6": 72, + "9": 72 + }, + "LowResSpect": { + "1": 808, + "0": 272, + "2": 120, + "3": 312, + "5": 8, + "7": 24, + "6": 20, + "4": 8, + "8": 20 + }, + "LungCancer": { + "1": 36, + "2": 32, + "0": 28 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "0": 160, + "1": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "0": 2304, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "1": 64, + "0": 105 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "1": 11748, + "0": 12624 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "3": 12800, + "4": 12132, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "1": 184, + "0": 780 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "1": 44, + "0": 1572, + "2": 1120 + }, + "Optical": { + "0": 376, + "3": 389, + "4": 387, + "7": 387, + "5": 376, + "9": 382, + "6": 377, + "8": 380, + "1": 389, + "2": 380 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "2": 84, + "1": 988, + "3": 264 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "0": 780, + "9": 719, + "3": 719, + "6": 720, + "7": 778, + "4": 780, + "5": 720, + "2": 780, + "1": 779, + "8": 719 + }, + "Pima": { + "0": 1500, + "1": 804 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "2": 152, + "0": 108, + "1": 48 + }, + "PittsburgBridgesSpan": { + "1": 140, + "2": 68, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "0": 48, + "3": 40, + "1": 36, + "4": 36, + "5": 32 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "84": 48, + "93": 48, + "25": 48, + "81": 48, + "10": 48, + "68": 48, + "63": 48, + "37": 48, + "8": 48, + "42": 48, + "57": 48, + "5": 48, + "64": 48, + "58": 48, + "80": 48, + "54": 48, + "32": 48, + "36": 48, + "20": 48, + "19": 48, + "95": 48, + "28": 48, + "82": 48, + "16": 48, + "11": 48, + "41": 48, + "47": 48, + "1": 48, + "96": 48, + "98": 48, + "17": 48, + "30": 48, + "48": 48, + "83": 48, + "85": 48, + "9": 48, + "18": 48, + "49": 48, + "22": 48, + "6": 48, + "4": 48, + "29": 48, + "79": 48, + "46": 48, + "61": 48, + "72": 48, + "27": 48, + "44": 48, + "65": 48, + "50": 48, + "69": 48, + "60": 48, + "71": 48, + "74": 48, + "23": 48, + "26": 48, + "91": 48, + "59": 48, + "78": 48, + "67": 48, + "43": 48, + "3": 48, + "66": 48, + "92": 48, + "77": 48, + "89": 48, + "39": 48, + "75": 48, + "56": 48, + "97": 48, + "62": 48, + "35": 48, + "45": 48, + "24": 48, + "51": 48, + "76": 48, + "31": 48, + "40": 48, + "87": 48, + "53": 48, + "88": 48, + "55": 48, + "13": 48, + "21": 48, + "34": 48, + "14": 48, + "99": 48, + "38": 48, + "33": 48, + "86": 48, + "52": 48, + "15": 48, + "90": 48, + "73": 48, + "12": 48, + "0": 48, + "7": 48, + "2": 48, + "94": 48, + "70": 48 + }, + "PlantShape": { + "2": 48, + "56": 48, + "72": 48, + "39": 48, + "82": 48, + "41": 48, + "49": 48, + "54": 48, + "73": 48, + "83": 48, + "32": 48, + "33": 48, + "7": 48, + "21": 48, + "22": 48, + "31": 48, + "12": 48, + "16": 48, + "91": 48, + "97": 48, + "88": 48, + "27": 48, + "47": 48, + "29": 48, + "52": 48, + "34": 48, + "66": 48, + "42": 48, + "30": 48, + "98": 48, + "53": 48, + "69": 48, + "28": 48, + "20": 48, + "81": 48, + "64": 48, + "25": 48, + "78": 48, + "63": 48, + "74": 48, + "65": 48, + "0": 48, + "94": 48, + "57": 48, + "11": 48, + "75": 48, + "77": 48, + "24": 48, + "23": 48, + "13": 48, + "40": 48, + "95": 48, + "4": 48, + "10": 48, + "3": 48, + "14": 48, + "60": 48, + "80": 48, + "99": 48, + "76": 48, + "68": 48, + "90": 48, + "85": 48, + "19": 48, + "17": 48, + "46": 48, + "58": 48, + "6": 48, + "79": 48, + "44": 48, + "26": 48, + "35": 48, + "38": 48, + "89": 48, + "59": 48, + "15": 48, + "67": 48, + "86": 48, + "8": 48, + "71": 48, + "43": 48, + "36": 48, + "5": 48, + "70": 48, + "50": 48, + "9": 48, + "62": 48, + "45": 48, + "87": 48, + "18": 48, + "48": 48, + "37": 48, + "93": 48, + "61": 48, + "92": 48, + "96": 48, + "51": 48, + "84": 48, + "1": 48, + "55": 48 + }, + "PlantTexture": { + "2": 48, + "69": 48, + "91": 48, + "22": 48, + "24": 48, + "92": 48, + "80": 48, + "95": 48, + "60": 48, + "42": 48, + "78": 48, + "53": 48, + "28": 48, + "83": 48, + "63": 48, + "61": 48, + "0": 44, + "77": 48, + "65": 48, + "73": 48, + "17": 48, + "67": 48, + "45": 48, + "87": 48, + "57": 48, + "32": 48, + "4": 48, + "15": 48, + "75": 48, + "14": 48, + "58": 48, + "18": 48, + "12": 48, + "41": 48, + "6": 48, + "46": 48, + "85": 48, + "30": 48, + "47": 48, + "40": 48, + "74": 48, + "1": 48, + "82": 48, + "39": 48, + "88": 48, + "68": 48, + "36": 48, + "56": 48, + "55": 48, + "19": 48, + "70": 48, + "89": 48, + "31": 48, + "66": 48, + "44": 48, + "9": 48, + "86": 48, + "38": 48, + "25": 48, + "52": 48, + "26": 48, + "8": 48, + "20": 48, + "51": 48, + "50": 48, + "21": 48, + "81": 48, + "7": 48, + "97": 48, + "10": 48, + "23": 48, + "98": 48, + "71": 48, + "99": 48, + "34": 48, + "13": 48, + "5": 48, + "48": 48, + "29": 48, + "96": 48, + "43": 48, + "84": 48, + "94": 48, + "11": 48, + "54": 48, + "93": 48, + "79": 48, + "49": 48, + "76": 48, + "35": 48, + "3": 48, + "33": 48, + "16": 48, + "59": 48, + "90": 48, + "72": 48, + "37": 48, + "62": 48, + "27": 48, + "64": 48 + }, + "PostOperative": { + "2": 72, + "1": 8, + "0": 192 + }, + "PrimaryTumor": { + "14": 72, + "1": 60, + "8": 48, + "0": 236, + "5": 44, + "10": 72, + "4": 120, + "3": 44, + "7": 84, + "11": 32, + "13": 20, + "2": 28, + "12": 88, + "9": 24, + "6": 20 + }, + "Ringnorm": { + "0": 10992, + "1": 11208 + }, + "Seeds": { + "2": 212, + "0": 208, + "1": 212 + }, + "Semeion": { + "6": 484, + "2": 480, + "8": 468, + "3": 480, + "4": 484, + "7": 476, + "0": 484, + "5": 480, + "1": 468, + "9": 476 + }, + "Soybean": { + "3": 40, + "13": 40, + "5": 10, + "7": 40, + "4": 20, + "14": 40, + "8": 10, + "17": 4, + "6": 10, + "0": 11, + "9": 10, + "1": 10, + "16": 6, + "11": 20, + "2": 10, + "10": 10, + "12": 10, + "15": 6 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "1": 900, + "0": 2100 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "4": 992, + "3": 992, + "0": 980, + "5": 992, + "2": 992, + "6": 992, + "1": 992 + }, + "StatlogLandsat": { + "5": 1038, + "1": 479, + "0": 1072, + "2": 961, + "3": 415, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "2": 132, + "6": 11, + "1": 37, + "5": 6 + }, + "StatlogVehicle": { + "0": 652, + "1": 636, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "5": 1208, + "0": 476, + "1": 572, + "3": 216, + "6": 2008, + "4": 168, + "2": 1176 + }, + "SyntheticControl": { + "3": 300, + "4": 300, + "2": 300, + "5": 300, + "0": 300, + "1": 300 + }, + "Teaching": { + "1": 152, + "2": 152, + "0": 148 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "0": 996, + "1": 1880 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "1": 300, + "0": 632 + }, + "VertebralColumn3Clases": { + "0": 180, + "2": 452, + "1": 300 + }, + "WallFollowing": { + "2": 6292, + "1": 2480, + "0": 6612, + "3": 984 + }, + "Waveform": { + "2": 5084, + "0": 4972, + "1": 4944 + }, + "WaveformNoise": { + "2": 4968, + "0": 5072, + "1": 4960 + }, + "Wine": { + "0": 180, + "2": 144, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "5": 56, + "1": 160, + "4": 600, + "0": 32 + }, + "WineQualityWhite": { + "4": 2640, + "2": 4372, + "3": 6588, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "2": 732, + "1": 1288, + "3": 492, + "6": 108, + "0": 1376, + "5": 132, + "7": 92, + "4": 156, + "8": 60, + "9": 16 + }, + "Zoo": { + "0": 120, + "2": 16, + "1": 60, + "5": 24, + "6": 32, + "3": 40, + "4": 12 + } + }, + "SinusoidProjectionOnlineIterative": { + "Abalone": { + "0": 42240, + "2": 43360, + "1": 39720 + }, + "AcuteInflammation": { + "1": 1800, + "0": 1800 + }, + "AcuteNephritis": { + "0": 2080, + "1": 1520 + }, + "Adult": { + "0": 247200, + "1": 78410 + }, + "Annealing": { + "1": 880, + "2": 6080, + "3": 600, + "4": 340, + "0": 80 + }, + "Arrhythmia": { + "9": 1520, + "0": 7160, + "3": 480, + "1": 1320, + "8": 280, + "2": 480, + "10": 120, + "5": 760, + "12": 680, + "4": 400, + "11": 160, + "6": 120, + "7": 80 + }, + "AudiologyStd": { + "11": 30, + "3": 140, + "10": 40, + "4": 450, + "16": 80, + "13": 180, + "0": 360, + "7": 40, + "5": 20, + "1": 170, + "9": 20, + "6": 40, + "17": 20, + "14": 40, + "8": 20, + "15": 20, + "2": 20, + "12": 20 + }, + "BalanceScale": { + "1": 8640, + "0": 1480, + "2": 8640 + }, + "Balloons": { + "1": 240, + "0": 240 + }, + "Bank": { + "0": 120000, + "1": 15640 + }, + "Blood": { + "1": 5360, + "0": 17080 + }, + "BreastCancer": { + "0": 6040, + "1": 2560 + }, + "BreastCancerWisc": { + "1": 7240, + "0": 13720 + }, + "BreastCancerWiscDiag": { + "1": 6360, + "0": 10720 + }, + "BreastCancerWiscProg": { + "0": 4520, + "1": 1440 + }, + "BreastTissue": { + "1": 480, + "5": 600, + "2": 560, + "4": 440, + "3": 480, + "0": 640 + }, + "Car": { + "1": 36280, + "2": 11520, + "0": 1960, + "3": 2080 + }, + "Cardiotocography10Clases": { + "7": 3240, + "0": 11520, + "8": 2080, + "1": 17320, + "5": 9960, + "6": 7560, + "2": 1600, + "3": 2440, + "9": 5920, + "4": 2160 + }, + "Cardiotocography3Clases": { + "1": 8880, + "0": 49640, + "2": 5280 + }, + "ChessKrvk": { + "12": 85640, + "14": 125840, + "15": 136320, + "0": 83880, + "16": 65000, + "13": 107920, + "9": 43000, + "11": 59560, + "8": 20520, + "6": 14160, + "10": 51360, + "3": 7400, + "17": 11720, + "5": 5960, + "7": 17760, + "4": 2440, + "2": 2360, + "1": 840 + }, + "ChessKrvkp": { + "0": 45840, + "1": 50040 + }, + "CongressionalVoting": { + "1": 5040, + "0": 8000 + }, + "ConnBenchSonarMinesRocks": { + "1": 2920, + "0": 3320 + }, + "ConnBenchVowelDeterding": { + "10": 480, + "7": 480, + "0": 480, + "9": 480, + "2": 480, + "5": 480, + "3": 480, + "1": 480, + "4": 480, + "6": 480, + "8": 480 + }, + "Connect4": { + "0": 1527640, + "1": 499080 + }, + "Contrac": { + "0": 18840, + "2": 15360, + "1": 10000 + }, + "CreditApproval": { + "1": 11480, + "0": 9240 + }, + "CylinderBands": { + "0": 6000, + "1": 9360 + }, + "Dermatology": { + "4": 1560, + "0": 3360, + "2": 2160, + "1": 1840, + "3": 1480, + "5": 600 + }, + "Echocardiogram": { + "0": 2600, + "1": 1320 + }, + "Ecoli": { + "1": 2320, + "0": 4200, + "3": 1080, + "2": 1560, + "6": 80, + "5": 160, + "4": 600, + "7": 80 + }, + "EnergyY1": { + "0": 10760, + "2": 8160, + "1": 4120 + }, + "EnergyY2": { + "2": 5680, + "1": 5880, + "0": 11480 + }, + "Fertility": { + "0": 2640, + "1": 360 + }, + "Flags": { + "0": 1200, + "1": 1760, + "2": 1080, + "5": 840, + "6": 480, + "3": 240, + "7": 120, + "4": 120 + }, + "Glass": { + "1": 2240, + "0": 2120, + "3": 400, + "2": 520, + "5": 880, + "4": 280 + }, + "HabermanSurvival": { + "0": 6760, + "1": 2440 + }, + "HayesRoth": { + "2": 300, + "1": 510, + "0": 510 + }, + "HeartCleveland": { + "1": 1680, + "0": 4840, + "3": 1080, + "2": 1080, + "4": 400 + }, + "HeartHungarian": { + "0": 5640, + "1": 3200 + }, + "HeartSwitzerland": { + "1": 1400, + "2": 960, + "3": 920, + "4": 160, + "0": 240 + }, + "HeartVa": { + "4": 320, + "1": 1600, + "3": 1280, + "0": 1560, + "2": 1240 + }, + "Hepatitis": { + "1": 3680, + "0": 960 + }, + "HillValley": { + "1": 2990, + "0": 3070 + }, + "HorseColic": { + "0": 1910, + "1": 1090 + }, + "IlpdIndianLiver": { + "0": 12440, + "1": 5040 + }, + "ImageSegmentation": { + "6": 300, + "5": 300, + "1": 300, + "3": 300, + "4": 300, + "2": 300, + "0": 300 + }, + "Ionosphere": { + "0": 3800, + "1": 6720 + }, + "Iris": { + "2": 1520, + "0": 1480, + "1": 1520 + }, + "LedDisplay": { + "6": 2920, + "0": 2920, + "7": 3200, + "1": 2520, + "2": 3040, + "5": 3040, + "4": 3040, + "8": 3080, + "3": 2880, + "9": 3360 + }, + "Lenses": { + "2": 440, + "0": 120, + "1": 160 + }, + "Letter": { + "10": 22200, + "11": 22840, + "16": 23520, + "8": 22680, + "19": 23880, + "0": 23680, + "14": 22600, + "3": 24160, + "5": 23280, + "22": 22560, + "2": 22080, + "7": 22040, + "15": 24120, + "18": 22440, + "1": 23000, + "17": 22760, + "4": 23040, + "12": 23760, + "25": 22040, + "6": 23200, + "24": 23600, + "9": 22440, + "23": 23640, + "21": 22920, + "13": 23520, + "20": 24000 + }, + "Libras": { + "9": 720, + "13": 720, + "7": 720, + "10": 720, + "0": 720, + "5": 720, + "12": 720, + "14": 720, + "2": 720, + "3": 720, + "4": 720, + "6": 720, + "8": 720, + "11": 720, + "1": 720 + }, + "LowResSpect": { + "3": 3120, + "1": 8080, + "8": 200, + "2": 1200, + "7": 240, + "5": 80, + "0": 2720, + "4": 80, + "6": 200 + }, + "LungCancer": { + "2": 320, + "1": 360, + "0": 280 + }, + "Lymphography": { + "3": 120, + "2": 1840, + "1": 2400, + "0": 80 + }, + "Magic": { + "0": 369960, + "1": 200640 + }, + "Mammographic": { + "0": 15480, + "1": 13360 + }, + "Miniboone": { + "1": 2806920, + "0": 1095000 + }, + "MolecBiolPromoter": { + "0": 1600, + "1": 1600 + }, + "MolecBiolSplice": { + "2": 49640, + "0": 23040, + "1": 23040 + }, + "Monks1": { + "1": 620, + "0": 620 + }, + "Monks2": { + "1": 640, + "0": 1050 + }, + "Monks3": { + "0": 620, + "1": 600 + }, + "Mushroom": { + "1": 117480, + "0": 126240 + }, + "Musk1": { + "0": 8040, + "1": 6240 + }, + "Musk2": { + "0": 167440, + "1": 30520 + }, + "Nursery": { + "4": 121320, + "3": 128000, + "0": 129560, + "2": 9840, + "1": 80 + }, + "OocytesMerlucciusNucleus4d": { + "1": 20560, + "0": 10120 + }, + "OocytesMerlucciusStates2f": { + "2": 21040, + "0": 7800, + "1": 1840 + }, + "OocytesTrisopterusNucleus2f": { + "1": 15800, + "0": 11560 + }, + "OocytesTrisopterusStates5b": { + "0": 15720, + "2": 11200, + "1": 440 + }, + "Optical": { + "5": 3760, + "9": 3820, + "4": 3870, + "1": 3890, + "6": 3770, + "7": 3870, + "2": 3800, + "3": 3890, + "8": 3800, + "0": 3760 + }, + "Ozone": { + "0": 73880, + "1": 2200 + }, + "PageBlocks": { + "0": 147360, + "1": 9880, + "4": 3480, + "2": 840, + "3": 2640 + }, + "Parkinsons": { + "1": 4400, + "0": 1440 + }, + "Pendigits": { + "8": 7190, + "5": 7200, + "4": 7800, + "3": 7190, + "0": 7800, + "1": 7790, + "2": 7800, + "9": 7190, + "6": 7200, + "7": 7780 + }, + "Pima": { + "0": 15000, + "1": 8040 + }, + "PittsburgBridgesMaterial": { + "0": 480, + "1": 360, + "2": 2360 + }, + "PittsburgBridgesRelL": { + "2": 1520, + "0": 1080, + "1": 480 + }, + "PittsburgBridgesSpan": { + "2": 680, + "0": 680, + "1": 1400 + }, + "PittsburgBridgesTOrD": { + "1": 440, + "0": 2640 + }, + "PittsburgBridgesType": { + "5": 320, + "0": 480, + "4": 360, + "2": 1240, + "1": 360, + "3": 400 + }, + "Planning": { + "0": 3920, + "1": 1560 + }, + "PlantMargin": { + "48": 480, + "95": 480, + "3": 480, + "52": 480, + "71": 480, + "98": 480, + "23": 480, + "61": 480, + "70": 480, + "76": 480, + "94": 480, + "91": 480, + "26": 480, + "88": 480, + "22": 480, + "5": 480, + "1": 480, + "6": 480, + "83": 480, + "50": 480, + "4": 480, + "37": 480, + "49": 480, + "93": 480, + "13": 480, + "34": 480, + "53": 480, + "77": 480, + "87": 480, + "41": 480, + "36": 480, + "15": 480, + "35": 480, + "80": 480, + "18": 480, + "7": 480, + "9": 480, + "8": 480, + "20": 480, + "99": 480, + "78": 480, + "55": 480, + "2": 480, + "14": 480, + "59": 480, + "0": 480, + "39": 480, + "40": 480, + "19": 480, + "68": 480, + "82": 480, + "74": 480, + "42": 480, + "69": 480, + "27": 480, + "44": 480, + "75": 480, + "60": 480, + "11": 480, + "90": 480, + "47": 480, + "17": 480, + "85": 480, + "51": 480, + "57": 480, + "16": 480, + "86": 480, + "58": 480, + "65": 480, + "64": 480, + "30": 480, + "32": 480, + "24": 480, + "38": 480, + "72": 480, + "96": 480, + "28": 480, + "63": 480, + "54": 480, + "43": 480, + "21": 480, + "25": 480, + "73": 480, + "66": 480, + "46": 480, + "12": 480, + "10": 480, + "67": 480, + "89": 480, + "92": 480, + "81": 480, + "79": 480, + "29": 480, + "97": 480, + "33": 480, + "45": 480, + "31": 480, + "62": 480, + "84": 480, + "56": 480 + }, + "PlantShape": { + "15": 480, + "5": 480, + "52": 480, + "84": 480, + "74": 480, + "99": 480, + "10": 480, + "50": 480, + "19": 480, + "75": 480, + "60": 480, + "76": 480, + "43": 480, + "59": 480, + "25": 480, + "81": 480, + "32": 480, + "94": 480, + "3": 480, + "82": 480, + "79": 480, + "22": 480, + "23": 480, + "42": 480, + "18": 480, + "27": 480, + "37": 480, + "2": 480, + "13": 480, + "97": 480, + "31": 480, + "46": 480, + "1": 480, + "40": 480, + "56": 480, + "96": 480, + "45": 480, + "65": 480, + "24": 480, + "38": 480, + "77": 480, + "0": 480, + "58": 480, + "67": 480, + "64": 480, + "87": 480, + "57": 480, + "35": 480, + "91": 480, + "68": 480, + "47": 480, + "34": 480, + "28": 480, + "26": 480, + "86": 480, + "39": 480, + "69": 480, + "92": 480, + "51": 480, + "11": 480, + "83": 480, + "6": 480, + "55": 480, + "61": 480, + "44": 480, + "4": 480, + "8": 480, + "41": 480, + "17": 480, + "85": 480, + "53": 480, + "70": 480, + "20": 480, + "95": 480, + "54": 480, + "49": 480, + "16": 480, + "33": 480, + "88": 480, + "12": 480, + "80": 480, + "93": 480, + "48": 480, + "72": 480, + "63": 480, + "9": 480, + "14": 480, + "21": 480, + "30": 480, + "73": 480, + "36": 480, + "29": 480, + "71": 480, + "89": 480, + "62": 480, + "78": 480, + "98": 480, + "66": 480, + "7": 480, + "90": 480 + }, + "PlantTexture": { + "69": 480, + "96": 480, + "42": 480, + "60": 480, + "49": 480, + "77": 480, + "59": 480, + "48": 480, + "76": 480, + "94": 480, + "45": 480, + "80": 480, + "98": 480, + "93": 480, + "13": 480, + "25": 480, + "84": 480, + "7": 480, + "61": 480, + "83": 480, + "6": 480, + "82": 480, + "50": 480, + "64": 480, + "1": 480, + "12": 480, + "46": 480, + "27": 480, + "88": 480, + "39": 480, + "51": 480, + "18": 480, + "21": 480, + "73": 480, + "85": 480, + "74": 480, + "99": 480, + "56": 480, + "43": 480, + "72": 480, + "36": 480, + "66": 480, + "67": 480, + "90": 480, + "26": 480, + "58": 480, + "33": 480, + "10": 480, + "44": 480, + "65": 480, + "54": 480, + "53": 480, + "81": 480, + "5": 480, + "97": 480, + "91": 480, + "2": 480, + "40": 480, + "0": 440, + "4": 480, + "63": 480, + "20": 480, + "71": 480, + "37": 480, + "23": 480, + "47": 480, + "68": 480, + "38": 480, + "62": 480, + "70": 480, + "32": 480, + "31": 480, + "17": 480, + "52": 480, + "19": 480, + "86": 480, + "3": 480, + "34": 480, + "92": 480, + "8": 480, + "55": 480, + "22": 480, + "87": 480, + "79": 480, + "16": 480, + "57": 480, + "89": 480, + "15": 480, + "29": 480, + "24": 480, + "14": 480, + "95": 480, + "35": 480, + "28": 480, + "78": 480, + "30": 480, + "9": 480, + "11": 480, + "75": 480, + "41": 480 + }, + "PostOperative": { + "2": 720, + "0": 1920, + "1": 80 + }, + "PrimaryTumor": { + "4": 1200, + "9": 240, + "10": 720, + "1": 600, + "14": 720, + "5": 440, + "7": 840, + "8": 480, + "3": 440, + "11": 320, + "2": 280, + "0": 2360, + "12": 880, + "13": 200, + "6": 200 + }, + "Ringnorm": { + "1": 112080, + "0": 109920 + }, + "Seeds": { + "0": 2080, + "2": 2120, + "1": 2120 + }, + "Semeion": { + "6": 4840, + "8": 4680, + "1": 4680, + "2": 4800, + "5": 4800, + "7": 4760, + "4": 4840, + "0": 4840, + "9": 4760, + "3": 4800 + }, + "Soybean": { + "9": 100, + "0": 110, + "13": 400, + "7": 400, + "5": 100, + "4": 200, + "10": 100, + "3": 400, + "1": 100, + "12": 100, + "2": 100, + "8": 100, + "6": 100, + "11": 200, + "14": 400, + "16": 60, + "17": 40, + "15": 60 + }, + "Spambase": { + "0": 83640, + "1": 54400 + }, + "Spect": { + "0": 530, + "1": 260 + }, + "Spectf": { + "1": 400, + "0": 400 + }, + "StatlogAustralianCredit": { + "0": 6680, + "1": 14040 + }, + "StatlogGermanCredit": { + "0": 21000, + "1": 9000 + }, + "StatlogHeart": { + "0": 4520, + "1": 3600 + }, + "StatlogImage": { + "2": 9920, + "1": 9920, + "5": 9920, + "0": 9800, + "6": 9920, + "3": 9920, + "4": 9920 + }, + "StatlogLandsat": { + "2": 9610, + "4": 4700, + "0": 10720, + "5": 10380, + "1": 4790, + "3": 4150 + }, + "StatlogShuttle": { + "0": 341080, + "3": 67480, + "5": 60, + "4": 24580, + "1": 370, + "2": 1320, + "6": 110 + }, + "StatlogVehicle": { + "3": 6000, + "2": 6520, + "0": 6520, + "1": 6360 + }, + "SteelPlates": { + "0": 4760, + "6": 20080, + "5": 12080, + "3": 2160, + "1": 5720, + "4": 1680, + "2": 11760 + }, + "SyntheticControl": { + "4": 3000, + "3": 3000, + "5": 3000, + "0": 3000, + "2": 3000, + "1": 3000 + }, + "Teaching": { + "1": 1520, + "2": 1520, + "0": 1480 + }, + "Thyroid": { + "2": 34880, + "1": 1910, + "0": 930 + }, + "TicTacToe": { + "1": 18800, + "0": 9960 + }, + "Titanic": { + "0": 44680, + "1": 21360 + }, + "Trains": { + "0": 160, + "1": 160 + }, + "Twonorm": { + "1": 110920, + "0": 111080 + }, + "VertebralColumn2Clases": { + "0": 6320, + "1": 3000 + }, + "VertebralColumn3Clases": { + "2": 4520, + "1": 3000, + "0": 1800 + }, + "WallFollowing": { + "2": 62920, + "0": 66120, + "1": 24800, + "3": 9840 + }, + "Waveform": { + "0": 49720, + "2": 50840, + "1": 49440 + }, + "WaveformNoise": { + "2": 49680, + "1": 49600, + "0": 50720 + }, + "Wine": { + "1": 2120, + "0": 1800, + "2": 1440 + }, + "WineQualityRed": { + "3": 19160, + "4": 6000, + "2": 20320, + "5": 560, + "0": 320, + "1": 1600 + }, + "WineQualityWhite": { + "3": 65880, + "1": 4920, + "2": 43720, + "4": 26400, + "5": 5280, + "0": 600, + "6": 160 + }, + "Yeast": { + "4": 1560, + "1": 12880, + "0": 13760, + "2": 7320, + "8": 600, + "3": 4920, + "7": 920, + "6": 1080, + "5": 1320, + "9": 160 + }, + "Zoo": { + "0": 1200, + "2": 160, + "1": 600, + "6": 320, + "5": 240, + "3": 400, + "4": 120 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json b/examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json new file mode 100644 index 00000000..5a08a0dc --- /dev/null +++ b/examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json @@ -0,0 +1,5367 @@ +{ + "DensityEncoding": { + "Abalone": { + "1": 3972, + "2": 4336, + "0": 4224 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "1": 152, + "0": 208 + }, + "Adult": { + "1": 7841, + "0": 24720 + }, + "Annealing": { + "2": 608, + "1": 88, + "4": 34, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "4": 40, + "0": 716, + "8": 28, + "9": 152, + "6": 12, + "12": 68, + "11": 16, + "1": 132, + "2": 48, + "10": 12, + "5": 76, + "3": 48, + "7": 8 + }, + "AudiologyStd": { + "4": 45, + "16": 8, + "0": 36, + "15": 2, + "1": 17, + "13": 18, + "3": 14, + "14": 4, + "2": 2, + "11": 3, + "8": 2, + "6": 4, + "7": 4, + "9": 2, + "10": 4, + "12": 2, + "17": 2, + "5": 2 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "1": 144, + "0": 452 + }, + "BreastTissue": { + "0": 64, + "3": 48, + "1": 48, + "2": 56, + "5": 60, + "4": 44 + }, + "Car": { + "1": 3628, + "2": 1152, + "0": 196, + "3": 208 + }, + "Cardiotocography10Clases": { + "1": 1732, + "7": 324, + "6": 756, + "5": 996, + "0": 1152, + "9": 592, + "4": 216, + "3": 244, + "8": 208, + "2": 160 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "12": 8564, + "13": 10792, + "15": 13632, + "10": 5136, + "11": 5956, + "0": 8388, + "8": 2052, + "16": 6500, + "14": 12584, + "9": 4300, + "7": 1776, + "17": 1172, + "3": 740, + "6": 1416, + "4": 244, + "5": 596, + "1": 84, + "2": 236 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "1": 292, + "0": 332 + }, + "ConnBenchVowelDeterding": { + "2": 48, + "5": 48, + "6": 48, + "8": 48, + "3": 48, + "7": 48, + "1": 48, + "10": 48, + "0": 48, + "9": 48, + "4": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "0": 1884, + "1": 1000, + "2": 1536 + }, + "CreditApproval": { + "0": 924, + "1": 1148 + }, + "CylinderBands": { + "1": 936, + "0": 600 + }, + "Dermatology": { + "0": 336, + "2": 216, + "4": 156, + "1": 184, + "5": 60, + "3": 148 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "2": 156, + "0": 420, + "4": 60, + "1": 232, + "3": 108, + "5": 16, + "7": 8, + "6": 8 + }, + "EnergyY1": { + "0": 1076, + "2": 816, + "1": 412 + }, + "EnergyY2": { + "0": 1148, + "1": 588, + "2": 568 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "0": 120, + "1": 176, + "2": 108, + "5": 84, + "7": 12, + "3": 24, + "4": 12, + "6": 48 + }, + "Glass": { + "1": 224, + "5": 88, + "0": 212, + "2": 52, + "3": 40, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "0": 484, + "3": 108, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "4": 16, + "1": 140, + "0": 24 + }, + "HeartVa": { + "3": 128, + "4": 32, + "1": 160, + "0": 156, + "2": 124 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "1": 30, + "3": 30, + "4": 30, + "2": 30, + "5": 30, + "6": 30, + "0": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "1": 152, + "0": 148 + }, + "LedDisplay": { + "7": 320, + "5": 304, + "0": 292, + "9": 336, + "4": 304, + "1": 252, + "2": 304, + "6": 292, + "8": 308, + "3": 288 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "10": 2220, + "14": 2260, + "20": 2400, + "5": 2328, + "11": 2284, + "23": 2364, + "25": 2204, + "17": 2276, + "9": 2244, + "3": 2416, + "2": 2208, + "22": 2256, + "0": 2368, + "4": 2304, + "18": 2244, + "15": 2412, + "12": 2376, + "1": 2300, + "13": 2352, + "21": 2292, + "7": 2204, + "16": 2352, + "6": 2320, + "19": 2388, + "8": 2268, + "24": 2360 + }, + "Libras": { + "3": 72, + "11": 72, + "0": 72, + "4": 72, + "1": 72, + "12": 72, + "5": 72, + "2": 72, + "8": 72, + "13": 72, + "7": 72, + "14": 72, + "9": 72, + "10": 72, + "6": 72 + }, + "LowResSpect": { + "2": 120, + "1": 808, + "3": 312, + "0": 272, + "7": 24, + "6": 20, + "4": 8, + "5": 8, + "8": 20 + }, + "LungCancer": { + "0": 28, + "1": 36, + "2": 32 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "0": 2304, + "1": 2304 + }, + "Monks1": { + "1": 62, + "0": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "1": 11748, + "0": 12624 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "4": 12132, + "3": 12800, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "1": 184, + "2": 2104, + "0": 780 + }, + "OocytesTrisopterusNucleus2f": { + "0": 1156, + "1": 1580 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "2": 380, + "7": 387, + "0": 376, + "1": 389, + "6": 377, + "4": 387, + "8": 380, + "9": 382, + "3": 389, + "5": 376 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "4": 348, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "6": 720, + "3": 719, + "2": 780, + "5": 720, + "4": 780, + "7": 778, + "0": 780, + "1": 779, + "8": 719, + "9": 719 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "1": 140, + "0": 68, + "2": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "1": 36, + "3": 40, + "0": 48, + "5": 32, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "23": 48, + "88": 48, + "84": 48, + "20": 48, + "37": 48, + "12": 48, + "68": 48, + "13": 48, + "45": 48, + "79": 48, + "33": 48, + "69": 48, + "55": 48, + "14": 48, + "38": 48, + "87": 48, + "6": 48, + "34": 48, + "66": 48, + "85": 48, + "91": 48, + "86": 48, + "50": 48, + "75": 48, + "29": 48, + "44": 48, + "51": 48, + "3": 48, + "15": 48, + "36": 48, + "97": 48, + "9": 48, + "52": 48, + "98": 48, + "17": 48, + "76": 48, + "93": 48, + "21": 48, + "0": 48, + "42": 48, + "99": 48, + "94": 48, + "81": 48, + "72": 48, + "83": 48, + "22": 48, + "2": 48, + "35": 48, + "77": 48, + "92": 48, + "7": 48, + "43": 48, + "32": 48, + "24": 48, + "74": 48, + "53": 48, + "95": 48, + "10": 48, + "41": 48, + "25": 48, + "31": 48, + "61": 48, + "58": 48, + "71": 48, + "5": 48, + "26": 48, + "89": 48, + "4": 48, + "8": 48, + "30": 48, + "40": 48, + "65": 48, + "63": 48, + "16": 48, + "59": 48, + "54": 48, + "19": 48, + "73": 48, + "48": 48, + "70": 48, + "96": 48, + "60": 48, + "1": 48, + "39": 48, + "64": 48, + "28": 48, + "82": 48, + "62": 48, + "57": 48, + "11": 48, + "46": 48, + "18": 48, + "78": 48, + "80": 48, + "56": 48, + "90": 48, + "49": 48, + "27": 48, + "47": 48, + "67": 48 + }, + "PlantShape": { + "94": 48, + "78": 48, + "1": 48, + "59": 48, + "32": 48, + "45": 48, + "40": 48, + "23": 48, + "61": 48, + "37": 48, + "79": 48, + "72": 48, + "21": 48, + "69": 48, + "24": 48, + "47": 48, + "13": 48, + "55": 48, + "52": 48, + "60": 48, + "8": 48, + "48": 48, + "51": 48, + "99": 48, + "89": 48, + "81": 48, + "90": 48, + "91": 48, + "83": 48, + "36": 48, + "58": 48, + "62": 48, + "80": 48, + "56": 48, + "26": 48, + "82": 48, + "50": 48, + "10": 48, + "14": 48, + "63": 48, + "0": 48, + "7": 48, + "42": 48, + "87": 48, + "49": 48, + "85": 48, + "76": 48, + "3": 48, + "35": 48, + "11": 48, + "17": 48, + "57": 48, + "18": 48, + "2": 48, + "77": 48, + "4": 48, + "6": 48, + "9": 48, + "33": 48, + "39": 48, + "41": 48, + "66": 48, + "74": 48, + "46": 48, + "25": 48, + "98": 48, + "86": 48, + "54": 48, + "34": 48, + "44": 48, + "92": 48, + "43": 48, + "5": 48, + "53": 48, + "75": 48, + "31": 48, + "20": 48, + "29": 48, + "88": 48, + "64": 48, + "28": 48, + "16": 48, + "93": 48, + "22": 48, + "84": 48, + "38": 48, + "12": 48, + "27": 48, + "30": 48, + "95": 48, + "15": 48, + "67": 48, + "68": 48, + "71": 48, + "96": 48, + "97": 48, + "70": 48, + "19": 48, + "65": 48, + "73": 48 + }, + "PlantTexture": { + "35": 48, + "5": 48, + "15": 48, + "17": 48, + "91": 48, + "69": 48, + "44": 48, + "78": 48, + "84": 48, + "74": 48, + "23": 48, + "39": 48, + "71": 48, + "7": 48, + "32": 48, + "56": 48, + "89": 48, + "6": 48, + "70": 48, + "12": 48, + "41": 48, + "79": 48, + "14": 48, + "9": 48, + "22": 48, + "82": 48, + "85": 48, + "87": 48, + "95": 48, + "48": 48, + "38": 48, + "62": 48, + "72": 48, + "42": 48, + "3": 48, + "97": 48, + "63": 48, + "94": 48, + "33": 48, + "1": 48, + "36": 48, + "57": 48, + "92": 48, + "99": 48, + "60": 48, + "29": 48, + "93": 48, + "98": 48, + "90": 48, + "51": 48, + "4": 48, + "77": 48, + "21": 48, + "37": 48, + "76": 48, + "65": 48, + "59": 48, + "96": 48, + "52": 48, + "43": 48, + "55": 48, + "8": 48, + "81": 48, + "26": 48, + "46": 48, + "75": 48, + "2": 48, + "67": 48, + "53": 48, + "16": 48, + "58": 48, + "54": 48, + "40": 48, + "34": 48, + "66": 48, + "31": 48, + "13": 48, + "11": 48, + "27": 48, + "83": 48, + "20": 48, + "18": 48, + "68": 48, + "19": 48, + "24": 48, + "86": 48, + "10": 48, + "47": 48, + "49": 48, + "61": 48, + "88": 48, + "73": 48, + "64": 48, + "0": 44, + "28": 48, + "25": 48, + "30": 48, + "45": 48, + "50": 48, + "80": 48 + }, + "PostOperative": { + "0": 192, + "2": 72, + "1": 8 + }, + "PrimaryTumor": { + "1": 60, + "0": 236, + "12": 88, + "11": 32, + "5": 44, + "3": 44, + "10": 72, + "9": 24, + "7": 84, + "4": 120, + "8": 48, + "14": 72, + "2": 28, + "6": 20, + "13": 20 + }, + "Ringnorm": { + "0": 10992, + "1": 11208 + }, + "Seeds": { + "2": 212, + "1": 212, + "0": 208 + }, + "Semeion": { + "0": 484, + "9": 476, + "6": 484, + "4": 484, + "2": 480, + "3": 480, + "5": 480, + "7": 476, + "1": 468, + "8": 468 + }, + "Soybean": { + "1": 10, + "3": 40, + "6": 10, + "13": 40, + "14": 40, + "7": 40, + "9": 10, + "17": 4, + "4": 20, + "2": 10, + "0": 11, + "10": 10, + "11": 20, + "8": 10, + "16": 6, + "15": 6, + "5": 10, + "12": 10 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "4": 992, + "3": 992, + "5": 992, + "6": 992, + "1": 992, + "2": 992, + "0": 980 + }, + "StatlogLandsat": { + "4": 470, + "5": 1038, + "0": 1072, + "1": 479, + "3": 415, + "2": 961 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "2": 132, + "5": 6, + "1": 37, + "6": 11 + }, + "StatlogVehicle": { + "1": 636, + "2": 652, + "0": 652, + "3": 600 + }, + "SteelPlates": { + "5": 1208, + "6": 2008, + "2": 1176, + "3": 216, + "1": 572, + "4": 168, + "0": 476 + }, + "SyntheticControl": { + "1": 300, + "2": 300, + "4": 300, + "3": 300, + "5": 300, + "0": 300 + }, + "Teaching": { + "1": 152, + "2": 152, + "0": 148 + }, + "Thyroid": { + "2": 3488, + "1": 191, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "0": 16, + "1": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "1": 300, + "0": 632 + }, + "VertebralColumn3Clases": { + "1": 300, + "2": 452, + "0": 180 + }, + "WallFollowing": { + "2": 6292, + "3": 984, + "0": 6612, + "1": 2480 + }, + "Waveform": { + "0": 4972, + "2": 5084, + "1": 4944 + }, + "WaveformNoise": { + "1": 4960, + "0": 5072, + "2": 4968 + }, + "Wine": { + "0": 180, + "2": 144, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "1": 160, + "4": 600, + "5": 56, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "2": 4372, + "4": 2640, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "8": 60, + "1": 1288, + "2": 732, + "3": 492, + "0": 1376, + "6": 108, + "4": 156, + "5": 132, + "7": 92, + "9": 16 + }, + "Zoo": { + "5": 24, + "6": 32, + "3": 40, + "1": 60, + "2": 16, + "0": 120, + "4": 12 + } + }, + "DensityEncodingOnline": { + "Abalone": { + "2": 4336, + "1": 3972, + "0": 4224 + }, + "AcuteInflammation": { + "0": 180, + "1": 180 + }, + "AcuteNephritis": { + "1": 152, + "0": 208 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "1": 88, + "2": 608, + "4": 34, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "0": 716, + "9": 152, + "1": 132, + "11": 16, + "5": 76, + "12": 68, + "8": 28, + "4": 40, + "2": 48, + "3": 48, + "7": 8, + "6": 12, + "10": 12 + }, + "AudiologyStd": { + "13": 18, + "0": 36, + "4": 45, + "16": 8, + "3": 14, + "1": 17, + "6": 4, + "7": 4, + "11": 3, + "9": 2, + "2": 2, + "17": 2, + "12": 2, + "14": 4, + "10": 4, + "8": 2, + "15": 2, + "5": 2 + }, + "BalanceScale": { + "1": 864, + "2": 864, + "0": 148 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "0": 1072, + "1": 636 + }, + "BreastCancerWiscProg": { + "1": 144, + "0": 452 + }, + "BreastTissue": { + "3": 48, + "2": 56, + "5": 60, + "0": 64, + "1": 48, + "4": 44 + }, + "Car": { + "1": 3628, + "2": 1152, + "0": 196, + "3": 208 + }, + "Cardiotocography10Clases": { + "6": 756, + "0": 1152, + "1": 1732, + "4": 216, + "3": 244, + "7": 324, + "2": 160, + "5": 996, + "9": 592, + "8": 208 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "0": 8388, + "11": 5956, + "12": 8564, + "13": 10792, + "16": 6500, + "10": 5136, + "15": 13632, + "3": 740, + "6": 1416, + "14": 12584, + "8": 2052, + "9": 4300, + "17": 1172, + "4": 244, + "5": 596, + "7": 1776, + "2": 236, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "1": 292, + "0": 332 + }, + "ConnBenchVowelDeterding": { + "1": 48, + "7": 48, + "6": 48, + "10": 48, + "9": 48, + "8": 48, + "0": 48, + "4": 48, + "5": 48, + "2": 48, + "3": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "1": 1000, + "2": 1536, + "0": 1884 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "0": 336, + "2": 216, + "4": 156, + "3": 148, + "1": 184, + "5": 60 + }, + "Echocardiogram": { + "1": 132, + "0": 260 + }, + "Ecoli": { + "0": 420, + "3": 108, + "1": 232, + "2": 156, + "5": 16, + "7": 8, + "4": 60, + "6": 8 + }, + "EnergyY1": { + "0": 1076, + "1": 412, + "2": 816 + }, + "EnergyY2": { + "1": 588, + "0": 1148, + "2": 568 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "2": 108, + "0": 120, + "3": 24, + "7": 12, + "1": 176, + "5": 84, + "6": 48, + "4": 12 + }, + "Glass": { + "0": 212, + "1": 224, + "5": 88, + "3": 40, + "2": 52, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "1": 168, + "0": 484, + "2": 108, + "3": 108, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "1": 140, + "2": 96, + "3": 92, + "0": 24, + "4": 16 + }, + "HeartVa": { + "0": 156, + "2": 124, + "4": 32, + "3": 128, + "1": 160 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "0": 30, + "5": 30, + "2": 30, + "1": 30, + "3": 30, + "4": 30, + "6": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "0": 148, + "1": 152 + }, + "LedDisplay": { + "4": 304, + "2": 304, + "8": 308, + "0": 292, + "9": 336, + "5": 304, + "6": 292, + "1": 252, + "7": 320, + "3": 288 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "12": 2376, + "19": 2388, + "5": 2328, + "6": 2320, + "4": 2304, + "2": 2208, + "21": 2292, + "10": 2220, + "9": 2244, + "20": 2400, + "24": 2360, + "14": 2260, + "16": 2352, + "0": 2368, + "7": 2204, + "13": 2352, + "25": 2204, + "18": 2244, + "8": 2268, + "1": 2300, + "23": 2364, + "15": 2412, + "3": 2416, + "17": 2276, + "22": 2256, + "11": 2284 + }, + "Libras": { + "2": 72, + "7": 72, + "8": 72, + "4": 72, + "0": 72, + "3": 72, + "11": 72, + "13": 72, + "9": 72, + "12": 72, + "5": 72, + "6": 72, + "1": 72, + "10": 72, + "14": 72 + }, + "LowResSpect": { + "3": 312, + "1": 808, + "2": 120, + "0": 272, + "8": 20, + "7": 24, + "6": 20, + "5": 8, + "4": 8 + }, + "LungCancer": { + "2": 32, + "1": 36, + "0": 28 + }, + "Lymphography": { + "2": 184, + "0": 8, + "3": 12, + "1": 240 + }, + "Magic": { + "1": 20064, + "0": 36996 + }, + "Mammographic": { + "0": 1548, + "1": 1336 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "1": 2304, + "0": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "1": 11748, + "0": 12624 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "3": 12800, + "4": 12132, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "1": 184, + "0": 780, + "2": 2104 + }, + "OocytesTrisopterusNucleus2f": { + "0": 1156, + "1": 1580 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "4": 387, + "3": 389, + "6": 377, + "1": 389, + "8": 380, + "5": 376, + "9": 382, + "0": 376, + "2": 380, + "7": 387 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "4": 348, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "0": 144, + "1": 440 + }, + "Pendigits": { + "1": 779, + "6": 720, + "8": 719, + "9": 719, + "2": 780, + "4": 780, + "3": 719, + "7": 778, + "0": 780, + "5": 720 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "2": 152, + "1": 48, + "0": 108 + }, + "PittsburgBridgesSpan": { + "1": 140, + "2": 68, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "3": 40, + "5": 32, + "1": 36, + "0": 48, + "2": 124, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "33": 48, + "60": 48, + "70": 48, + "66": 48, + "98": 48, + "34": 48, + "14": 48, + "30": 48, + "75": 48, + "20": 48, + "32": 48, + "58": 48, + "3": 48, + "24": 48, + "37": 48, + "84": 48, + "28": 48, + "31": 48, + "15": 48, + "64": 48, + "38": 48, + "52": 48, + "43": 48, + "27": 48, + "82": 48, + "72": 48, + "80": 48, + "85": 48, + "88": 48, + "68": 48, + "9": 48, + "35": 48, + "94": 48, + "76": 48, + "39": 48, + "21": 48, + "77": 48, + "47": 48, + "78": 48, + "16": 48, + "13": 48, + "5": 48, + "93": 48, + "11": 48, + "97": 48, + "86": 48, + "45": 48, + "96": 48, + "65": 48, + "61": 48, + "29": 48, + "53": 48, + "54": 48, + "90": 48, + "81": 48, + "57": 48, + "91": 48, + "99": 48, + "0": 48, + "36": 48, + "7": 48, + "1": 48, + "59": 48, + "74": 48, + "49": 48, + "50": 48, + "17": 48, + "8": 48, + "18": 48, + "4": 48, + "69": 48, + "55": 48, + "51": 48, + "40": 48, + "44": 48, + "73": 48, + "87": 48, + "2": 48, + "12": 48, + "48": 48, + "6": 48, + "63": 48, + "26": 48, + "46": 48, + "10": 48, + "41": 48, + "23": 48, + "67": 48, + "92": 48, + "19": 48, + "83": 48, + "62": 48, + "56": 48, + "95": 48, + "89": 48, + "22": 48, + "42": 48, + "71": 48, + "25": 48, + "79": 48 + }, + "PlantShape": { + "54": 48, + "18": 48, + "88": 48, + "23": 48, + "77": 48, + "55": 48, + "48": 48, + "96": 48, + "68": 48, + "8": 48, + "69": 48, + "85": 48, + "36": 48, + "29": 48, + "86": 48, + "43": 48, + "75": 48, + "87": 48, + "92": 48, + "10": 48, + "60": 48, + "46": 48, + "7": 48, + "64": 48, + "72": 48, + "42": 48, + "90": 48, + "63": 48, + "4": 48, + "20": 48, + "59": 48, + "17": 48, + "31": 48, + "33": 48, + "62": 48, + "24": 48, + "91": 48, + "9": 48, + "76": 48, + "37": 48, + "53": 48, + "30": 48, + "83": 48, + "21": 48, + "99": 48, + "15": 48, + "82": 48, + "47": 48, + "5": 48, + "2": 48, + "16": 48, + "45": 48, + "79": 48, + "41": 48, + "50": 48, + "93": 48, + "28": 48, + "32": 48, + "0": 48, + "22": 48, + "56": 48, + "25": 48, + "71": 48, + "70": 48, + "51": 48, + "58": 48, + "57": 48, + "80": 48, + "6": 48, + "98": 48, + "97": 48, + "11": 48, + "12": 48, + "40": 48, + "67": 48, + "13": 48, + "3": 48, + "74": 48, + "66": 48, + "1": 48, + "14": 48, + "39": 48, + "35": 48, + "73": 48, + "89": 48, + "49": 48, + "84": 48, + "81": 48, + "38": 48, + "26": 48, + "78": 48, + "27": 48, + "34": 48, + "94": 48, + "44": 48, + "19": 48, + "52": 48, + "95": 48, + "61": 48, + "65": 48 + }, + "PlantTexture": { + "77": 48, + "82": 48, + "7": 48, + "18": 48, + "47": 48, + "73": 48, + "76": 48, + "71": 48, + "54": 48, + "87": 48, + "88": 48, + "42": 48, + "48": 48, + "13": 48, + "83": 48, + "26": 48, + "27": 48, + "0": 44, + "11": 48, + "28": 48, + "59": 48, + "60": 48, + "64": 48, + "17": 48, + "10": 48, + "25": 48, + "70": 48, + "52": 48, + "45": 48, + "3": 48, + "33": 48, + "99": 48, + "85": 48, + "43": 48, + "84": 48, + "74": 48, + "98": 48, + "31": 48, + "30": 48, + "93": 48, + "34": 48, + "8": 48, + "36": 48, + "12": 48, + "22": 48, + "40": 48, + "81": 48, + "91": 48, + "90": 48, + "24": 48, + "78": 48, + "58": 48, + "15": 48, + "35": 48, + "65": 48, + "39": 48, + "94": 48, + "92": 48, + "56": 48, + "20": 48, + "72": 48, + "1": 48, + "69": 48, + "97": 48, + "96": 48, + "61": 48, + "44": 48, + "55": 48, + "14": 48, + "79": 48, + "16": 48, + "37": 48, + "86": 48, + "57": 48, + "6": 48, + "63": 48, + "89": 48, + "2": 48, + "75": 48, + "53": 48, + "66": 48, + "21": 48, + "49": 48, + "68": 48, + "29": 48, + "9": 48, + "32": 48, + "51": 48, + "19": 48, + "41": 48, + "23": 48, + "4": 48, + "50": 48, + "95": 48, + "46": 48, + "80": 48, + "67": 48, + "5": 48, + "38": 48, + "62": 48 + }, + "PostOperative": { + "2": 72, + "0": 192, + "1": 8 + }, + "PrimaryTumor": { + "13": 20, + "10": 72, + "0": 236, + "7": 84, + "5": 44, + "14": 72, + "4": 120, + "9": 24, + "6": 20, + "12": 88, + "1": 60, + "11": 32, + "3": 44, + "2": 28, + "8": 48 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "0": 208, + "2": 212, + "1": 212 + }, + "Semeion": { + "6": 484, + "8": 468, + "5": 480, + "1": 468, + "3": 480, + "2": 480, + "0": 484, + "9": 476, + "4": 484, + "7": 476 + }, + "Soybean": { + "3": 40, + "9": 10, + "13": 40, + "4": 20, + "0": 11, + "1": 10, + "6": 10, + "10": 10, + "8": 10, + "7": 40, + "14": 40, + "17": 4, + "12": 10, + "5": 10, + "2": 10, + "15": 6, + "11": 20, + "16": 6 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "1": 360, + "0": 452 + }, + "StatlogImage": { + "1": 992, + "6": 992, + "0": 980, + "3": 992, + "2": 992, + "4": 992, + "5": 992 + }, + "StatlogLandsat": { + "1": 479, + "3": 415, + "0": 1072, + "5": 1038, + "2": 961, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "2": 132, + "1": 37, + "4": 2458, + "5": 6, + "6": 11 + }, + "StatlogVehicle": { + "1": 636, + "0": 652, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "2": 1176, + "6": 2008, + "5": 1208, + "1": 572, + "0": 476, + "4": 168, + "3": 216 + }, + "SyntheticControl": { + "2": 300, + "4": 300, + "1": 300, + "5": 300, + "0": 300, + "3": 300 + }, + "Teaching": { + "1": 152, + "0": 148, + "2": 152 + }, + "Thyroid": { + "2": 3488, + "1": 191, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "1": 300, + "0": 180 + }, + "WallFollowing": { + "2": 6292, + "0": 6612, + "3": 984, + "1": 2480 + }, + "Waveform": { + "2": 5084, + "0": 4972, + "1": 4944 + }, + "WaveformNoise": { + "1": 4960, + "0": 5072, + "2": 4968 + }, + "Wine": { + "0": 180, + "1": 212, + "2": 144 + }, + "WineQualityRed": { + "2": 2032, + "4": 600, + "3": 1916, + "5": 56, + "1": 160, + "0": 32 + }, + "WineQualityWhite": { + "4": 2640, + "3": 6588, + "2": 4372, + "1": 492, + "5": 528, + "0": 60, + "6": 16 + }, + "Yeast": { + "1": 1288, + "0": 1376, + "2": 732, + "3": 492, + "7": 92, + "5": 132, + "6": 108, + "8": 60, + "4": 156, + "9": 16 + }, + "Zoo": { + "3": 40, + "0": 120, + "1": 60, + "5": 24, + "2": 16, + "6": 32, + "4": 12 + } + }, + "DensityEncodingOnlineIterative": { + "Abalone": { + "1": 19860, + "0": 21120, + "2": 21680 + }, + "AcuteInflammation": { + "1": 900, + "0": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "1": 440, + "4": 170, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "0": 3580, + "4": 200, + "9": 760, + "6": 60, + "8": 140, + "5": 380, + "3": 240, + "1": 660, + "2": 240, + "7": 40, + "12": 340, + "11": 80, + "10": 60 + }, + "AudiologyStd": { + "7": 20, + "1": 85, + "4": 225, + "6": 20, + "13": 90, + "0": 180, + "10": 20, + "16": 40, + "3": 70, + "8": 10, + "5": 10, + "9": 10, + "12": 10, + "14": 20, + "11": 15, + "17": 10, + "15": 10, + "2": 10 + }, + "BalanceScale": { + "2": 4320, + "1": 4320, + "0": 740 + }, + "Balloons": { + "0": 120, + "1": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "1": 3620, + "0": 6860 + }, + "BreastCancerWiscDiag": { + "1": 3180, + "0": 5360 + }, + "BreastCancerWiscProg": { + "1": 720, + "0": 2260 + }, + "BreastTissue": { + "0": 320, + "3": 240, + "2": 280, + "5": 300, + "1": 240, + "4": 220 + }, + "Car": { + "1": 18140, + "2": 5760, + "0": 980, + "3": 1040 + }, + "Cardiotocography10Clases": { + "1": 8660, + "0": 5760, + "8": 1040, + "9": 2960, + "6": 3780, + "7": 1620, + "5": 4980, + "3": 1220, + "4": 1080, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "1": 4440, + "2": 2640 + }, + "ChessKrvk": { + "16": 32500, + "9": 21500, + "15": 68160, + "14": 62920, + "10": 25680, + "0": 41940, + "13": 53960, + "12": 42820, + "11": 29780, + "17": 5860, + "8": 10260, + "7": 8880, + "3": 3700, + "5": 2980, + "6": 7080, + "2": 1180, + "4": 1220, + "1": 420 + }, + "ChessKrvkp": { + "1": 25020, + "0": 22920 + }, + "CongressionalVoting": { + "1": 2520, + "0": 4000 + }, + "ConnBenchSonarMinesRocks": { + "0": 1660, + "1": 1460 + }, + "ConnBenchVowelDeterding": { + "0": 240, + "9": 240, + "10": 240, + "6": 240, + "2": 240, + "8": 240, + "4": 240, + "5": 240, + "3": 240, + "7": 240, + "1": 240 + }, + "Connect4": { + "0": 763820, + "1": 249540 + }, + "Contrac": { + "0": 9420, + "2": 7680, + "1": 5000 + }, + "CreditApproval": { + "1": 5740, + "0": 4620 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "2": 1080, + "5": 300, + "4": 780, + "1": 920, + "0": 1680, + "3": 740 + }, + "Echocardiogram": { + "0": 1300, + "1": 660 + }, + "Ecoli": { + "0": 2100, + "2": 780, + "1": 1160, + "3": 540, + "6": 40, + "4": 300, + "5": 80, + "7": 40 + }, + "EnergyY1": { + "1": 2060, + "0": 5380, + "2": 4080 + }, + "EnergyY2": { + "1": 2940, + "2": 2840, + "0": 5740 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "4": 60, + "1": 880, + "0": 600, + "2": 540, + "5": 420, + "6": 240, + "7": 60, + "3": 120 + }, + "Glass": { + "5": 440, + "1": 1120, + "0": 1060, + "3": 200, + "2": 260, + "4": 140 + }, + "HabermanSurvival": { + "1": 1220, + "0": 3380 + }, + "HayesRoth": { + "1": 255, + "2": 150, + "0": 255 + }, + "HeartCleveland": { + "1": 840, + "0": 2420, + "3": 540, + "2": 540, + "4": 200 + }, + "HeartHungarian": { + "1": 1600, + "0": 2820 + }, + "HeartSwitzerland": { + "1": 700, + "3": 460, + "0": 120, + "2": 480, + "4": 80 + }, + "HeartVa": { + "2": 620, + "0": 780, + "3": 640, + "1": 800, + "4": 160 + }, + "Hepatitis": { + "0": 480, + "1": 1840 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "1": 545, + "0": 955 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "1": 150, + "0": 150, + "3": 150, + "2": 150, + "6": 150, + "5": 150, + "4": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "0": 740, + "1": 760, + "2": 760 + }, + "LedDisplay": { + "5": 1520, + "6": 1460, + "7": 1600, + "4": 1520, + "2": 1520, + "3": 1440, + "1": 1260, + "0": 1460, + "8": 1540, + "9": 1680 + }, + "Lenses": { + "2": 220, + "0": 60, + "1": 80 + }, + "Letter": { + "18": 11220, + "25": 11020, + "5": 11640, + "24": 11800, + "16": 11760, + "3": 12080, + "6": 11600, + "15": 12060, + "0": 11840, + "9": 11220, + "22": 11280, + "17": 11380, + "23": 11820, + "7": 11020, + "14": 11300, + "11": 11420, + "13": 11760, + "20": 12000, + "12": 11880, + "21": 11460, + "2": 11040, + "1": 11500, + "19": 11940, + "8": 11340, + "4": 11520, + "10": 11100 + }, + "Libras": { + "1": 360, + "7": 360, + "10": 360, + "2": 360, + "14": 360, + "3": 360, + "11": 360, + "9": 360, + "0": 360, + "12": 360, + "6": 360, + "13": 360, + "5": 360, + "4": 360, + "8": 360 + }, + "LowResSpect": { + "1": 4040, + "3": 1560, + "5": 40, + "6": 100, + "0": 1360, + "8": 100, + "7": 120, + "2": 600, + "4": 40 + }, + "LungCancer": { + "0": 140, + "2": 160, + "1": 180 + }, + "Lymphography": { + "1": 1200, + "2": 920, + "3": 60, + "0": 40 + }, + "Magic": { + "1": 100320, + "0": 184980 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "0": 547500, + "1": 1403460 + }, + "MolecBiolPromoter": { + "1": 800, + "0": 800 + }, + "MolecBiolSplice": { + "2": 24820, + "1": 11520, + "0": 11520 + }, + "Monks1": { + "1": 310, + "0": 310 + }, + "Monks2": { + "1": 320, + "0": 525 + }, + "Monks3": { + "1": 300, + "0": 310 + }, + "Mushroom": { + "0": 63120, + "1": 58740 + }, + "Musk1": { + "1": 3120, + "0": 4020 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "3": 64000, + "2": 4920, + "4": 60660, + "0": 64780, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "0": 3900, + "2": 10520, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "0": 5780, + "1": 7900 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "1": 1945, + "0": 1880, + "6": 1885, + "8": 1900, + "4": 1935, + "9": 1910, + "7": 1935, + "2": 1900, + "3": 1945, + "5": 1880 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "3": 1320, + "1": 4940, + "4": 1740, + "2": 420 + }, + "Parkinsons": { + "0": 720, + "1": 2200 + }, + "Pendigits": { + "8": 3595, + "0": 3900, + "3": 3595, + "2": 3900, + "7": 3890, + "5": 3600, + "4": 3900, + "1": 3895, + "9": 3595, + "6": 3600 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "1": 180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "0": 540, + "1": 240, + "2": 760 + }, + "PittsburgBridgesSpan": { + "0": 340, + "1": 700, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "1": 220, + "0": 1320 + }, + "PittsburgBridgesType": { + "5": 160, + "4": 180, + "2": 620, + "1": 180, + "3": 200, + "0": 240 + }, + "Planning": { + "1": 780, + "0": 1960 + }, + "PlantMargin": { + "66": 240, + "6": 240, + "10": 240, + "90": 240, + "72": 240, + "52": 240, + "88": 240, + "67": 240, + "15": 240, + "11": 240, + "49": 240, + "71": 240, + "36": 240, + "19": 240, + "94": 240, + "34": 240, + "84": 240, + "77": 240, + "45": 240, + "7": 240, + "69": 240, + "60": 240, + "4": 240, + "92": 240, + "3": 240, + "38": 240, + "73": 240, + "99": 240, + "61": 240, + "14": 240, + "22": 240, + "31": 240, + "74": 240, + "8": 240, + "5": 240, + "63": 240, + "25": 240, + "9": 240, + "82": 240, + "89": 240, + "39": 240, + "28": 240, + "23": 240, + "65": 240, + "24": 240, + "86": 240, + "26": 240, + "91": 240, + "43": 240, + "50": 240, + "85": 240, + "75": 240, + "54": 240, + "96": 240, + "57": 240, + "20": 240, + "97": 240, + "53": 240, + "62": 240, + "56": 240, + "30": 240, + "32": 240, + "59": 240, + "0": 240, + "93": 240, + "95": 240, + "87": 240, + "55": 240, + "48": 240, + "46": 240, + "27": 240, + "18": 240, + "35": 240, + "51": 240, + "44": 240, + "41": 240, + "47": 240, + "78": 240, + "83": 240, + "29": 240, + "2": 240, + "16": 240, + "68": 240, + "40": 240, + "37": 240, + "17": 240, + "81": 240, + "70": 240, + "80": 240, + "21": 240, + "98": 240, + "33": 240, + "13": 240, + "64": 240, + "76": 240, + "42": 240, + "79": 240, + "1": 240, + "12": 240, + "58": 240 + }, + "PlantShape": { + "52": 240, + "93": 240, + "65": 240, + "54": 240, + "99": 240, + "0": 240, + "75": 240, + "28": 240, + "13": 240, + "84": 240, + "23": 240, + "91": 240, + "64": 240, + "21": 240, + "9": 240, + "85": 240, + "8": 240, + "40": 240, + "81": 240, + "96": 240, + "19": 240, + "16": 240, + "11": 240, + "47": 240, + "82": 240, + "38": 240, + "35": 240, + "87": 240, + "37": 240, + "14": 240, + "10": 240, + "70": 240, + "24": 240, + "26": 240, + "49": 240, + "33": 240, + "39": 240, + "67": 240, + "88": 240, + "83": 240, + "42": 240, + "6": 240, + "78": 240, + "17": 240, + "68": 240, + "69": 240, + "94": 240, + "55": 240, + "53": 240, + "95": 240, + "48": 240, + "98": 240, + "31": 240, + "73": 240, + "5": 240, + "57": 240, + "63": 240, + "86": 240, + "3": 240, + "66": 240, + "34": 240, + "27": 240, + "90": 240, + "58": 240, + "22": 240, + "56": 240, + "50": 240, + "43": 240, + "80": 240, + "4": 240, + "36": 240, + "61": 240, + "60": 240, + "44": 240, + "15": 240, + "45": 240, + "97": 240, + "2": 240, + "79": 240, + "77": 240, + "76": 240, + "32": 240, + "62": 240, + "18": 240, + "51": 240, + "92": 240, + "30": 240, + "25": 240, + "74": 240, + "46": 240, + "1": 240, + "41": 240, + "72": 240, + "29": 240, + "7": 240, + "12": 240, + "71": 240, + "20": 240, + "59": 240, + "89": 240 + }, + "PlantTexture": { + "75": 240, + "22": 240, + "37": 240, + "32": 240, + "74": 240, + "56": 240, + "9": 240, + "10": 240, + "0": 220, + "93": 240, + "21": 240, + "59": 240, + "97": 240, + "11": 240, + "99": 240, + "64": 240, + "4": 240, + "15": 240, + "14": 240, + "62": 240, + "24": 240, + "19": 240, + "55": 240, + "90": 240, + "7": 240, + "33": 240, + "83": 240, + "31": 240, + "20": 240, + "98": 240, + "76": 240, + "17": 240, + "8": 240, + "94": 240, + "12": 240, + "34": 240, + "79": 240, + "84": 240, + "63": 240, + "13": 240, + "50": 240, + "25": 240, + "87": 240, + "23": 240, + "30": 240, + "68": 240, + "73": 240, + "26": 240, + "18": 240, + "85": 240, + "95": 240, + "77": 240, + "60": 240, + "36": 240, + "71": 240, + "70": 240, + "91": 240, + "58": 240, + "61": 240, + "16": 240, + "28": 240, + "88": 240, + "35": 240, + "47": 240, + "69": 240, + "49": 240, + "3": 240, + "54": 240, + "5": 240, + "43": 240, + "67": 240, + "72": 240, + "44": 240, + "1": 240, + "66": 240, + "40": 240, + "2": 240, + "42": 240, + "82": 240, + "89": 240, + "96": 240, + "51": 240, + "65": 240, + "38": 240, + "92": 240, + "45": 240, + "80": 240, + "29": 240, + "86": 240, + "39": 240, + "48": 240, + "6": 240, + "52": 240, + "57": 240, + "46": 240, + "78": 240, + "41": 240, + "27": 240, + "81": 240, + "53": 240 + }, + "PostOperative": { + "2": 360, + "0": 960, + "1": 40 + }, + "PrimaryTumor": { + "12": 440, + "0": 1180, + "5": 220, + "3": 220, + "2": 140, + "11": 160, + "7": 420, + "14": 360, + "4": 600, + "8": 240, + "10": 360, + "9": 120, + "1": 300, + "6": 100, + "13": 100 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "1": 1060, + "2": 1060, + "0": 1040 + }, + "Semeion": { + "1": 2340, + "2": 2400, + "5": 2400, + "6": 2420, + "3": 2400, + "0": 2420, + "8": 2340, + "9": 2380, + "4": 2420, + "7": 2380 + }, + "Soybean": { + "14": 200, + "13": 200, + "8": 50, + "16": 30, + "3": 200, + "7": 200, + "12": 50, + "15": 30, + "9": 50, + "4": 100, + "10": 50, + "6": 50, + "17": 20, + "5": 50, + "2": 50, + "0": 55, + "11": 100, + "1": 50 + }, + "Spambase": { + "0": 41820, + "1": 27200 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "0": 3340, + "1": 7020 + }, + "StatlogGermanCredit": { + "1": 4500, + "0": 10500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "6": 4960, + "4": 4960, + "3": 4960, + "1": 4960, + "2": 4960, + "5": 4960, + "0": 4900 + }, + "StatlogLandsat": { + "5": 5190, + "0": 5360, + "1": 2395, + "2": 4805, + "3": 2075, + "4": 2350 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "4": 12290, + "2": 660, + "6": 55, + "1": 185, + "5": 30 + }, + "StatlogVehicle": { + "2": 3260, + "0": 3260, + "1": 3180, + "3": 3000 + }, + "SteelPlates": { + "5": 6040, + "6": 10040, + "0": 2380, + "2": 5880, + "1": 2860, + "3": 1080, + "4": 840 + }, + "SyntheticControl": { + "1": 1500, + "3": 1500, + "0": 1500, + "5": 1500, + "2": 1500, + "4": 1500 + }, + "Teaching": { + "0": 740, + "2": 760, + "1": 760 + }, + "Thyroid": { + "2": 17440, + "1": 955, + "0": 465 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "0": 22340, + "1": 10680 + }, + "Trains": { + "0": 80, + "1": 80 + }, + "Twonorm": { + "1": 55460, + "0": 55540 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "2": 2260, + "1": 1500, + "0": 900 + }, + "WallFollowing": { + "2": 31460, + "0": 33060, + "3": 4920, + "1": 12400 + }, + "Waveform": { + "1": 24720, + "2": 25420, + "0": 24860 + }, + "WaveformNoise": { + "0": 25360, + "2": 24840, + "1": 24800 + }, + "Wine": { + "0": 900, + "1": 1060, + "2": 720 + }, + "WineQualityRed": { + "5": 280, + "3": 9580, + "4": 3000, + "2": 10160, + "0": 160, + "1": 800 + }, + "WineQualityWhite": { + "2": 21860, + "4": 13200, + "3": 32940, + "1": 2460, + "5": 2640, + "0": 300, + "6": 80 + }, + "Yeast": { + "0": 6880, + "1": 6440, + "2": 3660, + "4": 780, + "5": 660, + "9": 80, + "3": 2460, + "7": 460, + "6": 540, + "8": 300 + }, + "Zoo": { + "5": 120, + "0": 600, + "1": 300, + "2": 80, + "3": 200, + "4": 60, + "6": 160 + } + }, + "DensityEncodingRegenerativeContinuous": { + "Abalone": { + "2": 21680, + "0": 21120, + "1": 19860 + }, + "AcuteInflammation": { + "0": 900, + "1": 900 + }, + "AcuteNephritis": { + "1": 760, + "0": 1040 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "1": 440, + "3": 300, + "4": 170, + "0": 40 + }, + "Arrhythmia": { + "1": 660, + "0": 3580, + "9": 760, + "3": 240, + "4": 200, + "7": 40, + "8": 140, + "12": 340, + "2": 240, + "5": 380, + "10": 60, + "6": 60, + "11": 80 + }, + "AudiologyStd": { + "7": 20, + "13": 90, + "11": 15, + "3": 70, + "1": 85, + "0": 180, + "16": 40, + "4": 225, + "2": 10, + "14": 20, + "6": 20, + "17": 10, + "8": 10, + "5": 10, + "12": 10, + "10": 20, + "9": 10, + "15": 10 + }, + "BalanceScale": { + "1": 4320, + "2": 4320, + "0": 740 + }, + "Balloons": { + "0": 120, + "1": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "1": 1280, + "0": 3020 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "0": 5360, + "1": 3180 + }, + "BreastCancerWiscProg": { + "1": 720, + "0": 2260 + }, + "BreastTissue": { + "1": 240, + "0": 320, + "5": 300, + "4": 220, + "3": 240, + "2": 280 + }, + "Car": { + "1": 18140, + "3": 1040, + "2": 5760, + "0": 980 + }, + "Cardiotocography10Clases": { + "1": 8660, + "9": 2960, + "5": 4980, + "6": 3780, + "7": 1620, + "8": 1040, + "2": 800, + "0": 5760, + "4": 1080, + "3": 1220 + }, + "Cardiotocography3Clases": { + "2": 2640, + "0": 24820, + "1": 4440 + }, + "ChessKrvk": { + "14": 62920, + "15": 68160, + "6": 7080, + "16": 32500, + "12": 42820, + "17": 5860, + "9": 21500, + "10": 25680, + "0": 41940, + "3": 3700, + "13": 53960, + "11": 29780, + "8": 10260, + "7": 8880, + "1": 420, + "5": 2980, + "2": 1180, + "4": 1220 + }, + "ChessKrvkp": { + "1": 25020, + "0": 22920 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "5": 240, + "0": 240, + "9": 240, + "1": 240, + "3": 240, + "4": 240, + "8": 240, + "10": 240, + "7": 240, + "6": 240, + "2": 240 + }, + "Connect4": { + "1": 249540, + "0": 763820 + }, + "Contrac": { + "0": 9420, + "2": 7680, + "1": 5000 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "3": 740, + "1": 920, + "0": 1680, + "2": 1080, + "4": 780, + "5": 300 + }, + "Echocardiogram": { + "0": 1300, + "1": 660 + }, + "Ecoli": { + "0": 2100, + "2": 780, + "1": 1160, + "3": 540, + "7": 40, + "5": 80, + "4": 300, + "6": 40 + }, + "EnergyY1": { + "1": 2060, + "2": 4080, + "0": 5380 + }, + "EnergyY2": { + "2": 2840, + "0": 5740, + "1": 2940 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "1": 880, + "2": 540, + "5": 420, + "6": 240, + "0": 600, + "7": 60, + "3": 120, + "4": 60 + }, + "Glass": { + "1": 1120, + "5": 440, + "0": 1060, + "2": 260, + "3": 200, + "4": 140 + }, + "HabermanSurvival": { + "1": 1220, + "0": 3380 + }, + "HayesRoth": { + "1": 255, + "0": 255, + "2": 150 + }, + "HeartCleveland": { + "0": 2420, + "1": 840, + "2": 540, + "4": 200, + "3": 540 + }, + "HeartHungarian": { + "1": 1600, + "0": 2820 + }, + "HeartSwitzerland": { + "2": 480, + "1": 700, + "4": 80, + "3": 460, + "0": 120 + }, + "HeartVa": { + "0": 780, + "2": 620, + "3": 640, + "1": 800, + "4": 160 + }, + "Hepatitis": { + "1": 1840, + "0": 480 + }, + "HillValley": { + "0": 1535, + "1": 1495 + }, + "HorseColic": { + "0": 955, + "1": 545 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "2": 150, + "1": 150, + "6": 150, + "3": 150, + "4": 150, + "5": 150, + "0": 150 + }, + "Ionosphere": { + "1": 3360, + "0": 1900 + }, + "Iris": { + "0": 740, + "1": 760, + "2": 760 + }, + "LedDisplay": { + "3": 1440, + "4": 1520, + "9": 1680, + "2": 1520, + "5": 1520, + "6": 1460, + "0": 1460, + "8": 1540, + "7": 1600, + "1": 1260 + }, + "Lenses": { + "1": 80, + "2": 220, + "0": 60 + }, + "Letter": { + "5": 11640, + "7": 11020, + "23": 11820, + "11": 11420, + "4": 11520, + "14": 11300, + "1": 11500, + "24": 11800, + "16": 11760, + "15": 12060, + "3": 12080, + "18": 11220, + "17": 11380, + "20": 12000, + "21": 11460, + "19": 11940, + "12": 11880, + "22": 11280, + "0": 11840, + "13": 11760, + "25": 11020, + "9": 11220, + "6": 11600, + "10": 11100, + "8": 11340, + "2": 11040 + }, + "Libras": { + "14": 360, + "4": 360, + "7": 360, + "9": 360, + "6": 360, + "11": 360, + "1": 360, + "2": 360, + "12": 360, + "13": 360, + "10": 360, + "5": 360, + "0": 360, + "8": 360, + "3": 360 + }, + "LowResSpect": { + "0": 1360, + "1": 4040, + "3": 1560, + "2": 600, + "4": 40, + "7": 120, + "5": 40, + "8": 100, + "6": 100 + }, + "LungCancer": { + "1": 180, + "2": 160, + "0": 140 + }, + "Lymphography": { + "1": 1200, + "2": 920, + "3": 60, + "0": 40 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "1": 1403460, + "0": 547500 + }, + "MolecBiolPromoter": { + "1": 800, + "0": 800 + }, + "MolecBiolSplice": { + "2": 24820, + "1": 11520, + "0": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "0": 525, + "1": 320 + }, + "Monks3": { + "1": 300, + "0": 310 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "0": 4020, + "1": 3120 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "4": 60660, + "3": 64000, + "0": 64780, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "0": 3900, + "2": 10520, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "2": 1900, + "4": 1935, + "7": 1935, + "5": 1880, + "1": 1945, + "9": 1910, + "3": 1945, + "8": 1900, + "0": 1880, + "6": 1885 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "1": 4940, + "3": 1320, + "2": 420, + "4": 1740 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "4": 3900, + "7": 3890, + "9": 3595, + "6": 3600, + "5": 3600, + "3": 3595, + "2": 3900, + "0": 3900, + "1": 3895, + "8": 3595 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "0": 240, + "1": 180 + }, + "PittsburgBridgesRelL": { + "0": 540, + "1": 240, + "2": 760 + }, + "PittsburgBridgesSpan": { + "1": 700, + "2": 340, + "0": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "0": 240, + "4": 180, + "2": 620, + "3": 200, + "5": 160, + "1": 180 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "61": 240, + "81": 240, + "84": 240, + "82": 240, + "42": 240, + "29": 240, + "76": 240, + "64": 240, + "62": 240, + "40": 240, + "20": 240, + "28": 240, + "63": 240, + "72": 240, + "98": 240, + "12": 240, + "38": 240, + "92": 240, + "10": 240, + "34": 240, + "59": 240, + "49": 240, + "27": 240, + "60": 240, + "99": 240, + "97": 240, + "33": 240, + "48": 240, + "57": 240, + "25": 240, + "51": 240, + "96": 240, + "70": 240, + "39": 240, + "6": 240, + "45": 240, + "43": 240, + "26": 240, + "91": 240, + "21": 240, + "58": 240, + "15": 240, + "54": 240, + "31": 240, + "79": 240, + "14": 240, + "68": 240, + "35": 240, + "55": 240, + "90": 240, + "69": 240, + "50": 240, + "7": 240, + "88": 240, + "47": 240, + "30": 240, + "0": 240, + "66": 240, + "5": 240, + "73": 240, + "44": 240, + "52": 240, + "89": 240, + "32": 240, + "8": 240, + "3": 240, + "41": 240, + "56": 240, + "93": 240, + "22": 240, + "78": 240, + "19": 240, + "65": 240, + "71": 240, + "77": 240, + "94": 240, + "95": 240, + "23": 240, + "9": 240, + "16": 240, + "18": 240, + "86": 240, + "11": 240, + "17": 240, + "24": 240, + "4": 240, + "85": 240, + "80": 240, + "74": 240, + "53": 240, + "2": 240, + "75": 240, + "87": 240, + "67": 240, + "37": 240, + "83": 240, + "46": 240, + "36": 240, + "1": 240, + "13": 240 + }, + "PlantShape": { + "74": 240, + "41": 240, + "36": 240, + "24": 240, + "30": 240, + "48": 240, + "94": 240, + "97": 240, + "37": 240, + "42": 240, + "66": 240, + "3": 240, + "16": 240, + "87": 240, + "15": 240, + "28": 240, + "51": 240, + "56": 240, + "46": 240, + "99": 240, + "33": 240, + "12": 240, + "13": 240, + "52": 240, + "71": 240, + "32": 240, + "47": 240, + "4": 240, + "89": 240, + "14": 240, + "77": 240, + "82": 240, + "61": 240, + "18": 240, + "69": 240, + "65": 240, + "35": 240, + "93": 240, + "70": 240, + "84": 240, + "75": 240, + "7": 240, + "27": 240, + "9": 240, + "67": 240, + "11": 240, + "96": 240, + "44": 240, + "79": 240, + "59": 240, + "0": 240, + "72": 240, + "39": 240, + "68": 240, + "5": 240, + "53": 240, + "83": 240, + "31": 240, + "23": 240, + "38": 240, + "80": 240, + "49": 240, + "22": 240, + "73": 240, + "29": 240, + "95": 240, + "60": 240, + "45": 240, + "40": 240, + "55": 240, + "8": 240, + "92": 240, + "63": 240, + "81": 240, + "20": 240, + "85": 240, + "34": 240, + "6": 240, + "86": 240, + "21": 240, + "62": 240, + "10": 240, + "91": 240, + "54": 240, + "57": 240, + "2": 240, + "26": 240, + "58": 240, + "19": 240, + "17": 240, + "50": 240, + "1": 240, + "25": 240, + "64": 240, + "76": 240, + "78": 240, + "90": 240, + "43": 240, + "98": 240, + "88": 240 + }, + "PlantTexture": { + "9": 240, + "90": 240, + "74": 240, + "32": 240, + "45": 240, + "43": 240, + "4": 240, + "40": 240, + "77": 240, + "91": 240, + "39": 240, + "1": 240, + "56": 240, + "97": 240, + "87": 240, + "58": 240, + "48": 240, + "38": 240, + "83": 240, + "59": 240, + "95": 240, + "76": 240, + "28": 240, + "26": 240, + "98": 240, + "46": 240, + "60": 240, + "3": 240, + "20": 240, + "29": 240, + "96": 240, + "69": 240, + "13": 240, + "51": 240, + "53": 240, + "75": 240, + "84": 240, + "5": 240, + "67": 240, + "88": 240, + "37": 240, + "21": 240, + "27": 240, + "89": 240, + "57": 240, + "71": 240, + "44": 240, + "78": 240, + "14": 240, + "80": 240, + "47": 240, + "52": 240, + "81": 240, + "6": 240, + "92": 240, + "70": 240, + "0": 220, + "79": 240, + "30": 240, + "64": 240, + "35": 240, + "99": 240, + "36": 240, + "68": 240, + "23": 240, + "85": 240, + "86": 240, + "93": 240, + "33": 240, + "12": 240, + "62": 240, + "17": 240, + "24": 240, + "50": 240, + "41": 240, + "31": 240, + "54": 240, + "66": 240, + "61": 240, + "63": 240, + "25": 240, + "42": 240, + "22": 240, + "16": 240, + "8": 240, + "82": 240, + "49": 240, + "18": 240, + "11": 240, + "55": 240, + "7": 240, + "94": 240, + "72": 240, + "65": 240, + "15": 240, + "34": 240, + "2": 240, + "19": 240, + "10": 240, + "73": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "7": 420, + "0": 1180, + "12": 440, + "13": 100, + "4": 600, + "1": 300, + "10": 360, + "14": 360, + "8": 240, + "2": 140, + "6": 100, + "5": 220, + "3": 220, + "9": 120, + "11": 160 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "2": 1060, + "1": 1060, + "0": 1040 + }, + "Semeion": { + "5": 2400, + "8": 2340, + "1": 2340, + "2": 2400, + "0": 2420, + "9": 2380, + "7": 2380, + "4": 2420, + "3": 2400, + "6": 2420 + }, + "Soybean": { + "2": 50, + "13": 200, + "6": 50, + "17": 20, + "11": 100, + "16": 30, + "15": 30, + "4": 100, + "8": 50, + "9": 50, + "7": 200, + "3": 200, + "0": 55, + "10": 50, + "12": 50, + "14": 200, + "5": 50, + "1": 50 + }, + "Spambase": { + "0": 41820, + "1": 27200 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "0": 200, + "1": 200 + }, + "StatlogAustralianCredit": { + "0": 3340, + "1": 7020 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "5": 4960, + "2": 4960, + "1": 4960, + "4": 4960, + "3": 4960, + "6": 4960, + "0": 4900 + }, + "StatlogLandsat": { + "1": 2395, + "5": 5190, + "3": 2075, + "0": 5360, + "2": 4805, + "4": 2350 + }, + "StatlogShuttle": { + "4": 12290, + "3": 33740, + "0": 170540, + "2": 660, + "5": 30, + "1": 185, + "6": 55 + }, + "StatlogVehicle": { + "3": 3000, + "2": 3260, + "0": 3260, + "1": 3180 + }, + "SteelPlates": { + "5": 6040, + "6": 10040, + "2": 5880, + "0": 2380, + "1": 2860, + "3": 1080, + "4": 840 + }, + "SyntheticControl": { + "1": 1500, + "2": 1500, + "0": 1500, + "4": 1500, + "5": 1500, + "3": 1500 + }, + "Teaching": { + "0": 740, + "1": 760, + "2": 760 + }, + "Thyroid": { + "2": 17440, + "0": 465, + "1": 955 + }, + "TicTacToe": { + "0": 4980, + "1": 9400 + }, + "Titanic": { + "1": 10680, + "0": 22340 + }, + "Trains": { + "0": 80, + "1": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "1": 1500, + "2": 2260, + "0": 900 + }, + "WallFollowing": { + "0": 33060, + "2": 31460, + "3": 4920, + "1": 12400 + }, + "Waveform": { + "1": 24720, + "2": 25420, + "0": 24860 + }, + "WaveformNoise": { + "0": 25360, + "2": 24840, + "1": 24800 + }, + "Wine": { + "0": 900, + "1": 1060, + "2": 720 + }, + "WineQualityRed": { + "2": 10160, + "4": 3000, + "3": 9580, + "1": 800, + "5": 280, + "0": 160 + }, + "WineQualityWhite": { + "4": 13200, + "2": 21860, + "3": 32940, + "1": 2460, + "5": 2640, + "0": 300, + "6": 80 + }, + "Yeast": { + "1": 6440, + "3": 2460, + "6": 540, + "0": 6880, + "2": 3660, + "8": 300, + "7": 460, + "9": 80, + "4": 780, + "5": 660 + }, + "Zoo": { + "1": 300, + "2": 80, + "0": 600, + "6": 160, + "5": 120, + "3": 200, + "4": 60 + } + }, + "DensityEncodingRegenerativeReset": { + "Abalone": { + "0": 21120, + "2": 21680, + "1": 19860 + }, + "AcuteInflammation": { + "0": 900, + "1": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "1": 39205, + "0": 123600 + }, + "Annealing": { + "2": 3040, + "4": 170, + "1": 440, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "1": 660, + "5": 380, + "3": 240, + "4": 200, + "6": 60, + "0": 3580, + "10": 60, + "8": 140, + "12": 340, + "2": 240, + "9": 760, + "11": 80, + "7": 40 + }, + "AudiologyStd": { + "4": 225, + "13": 90, + "6": 20, + "9": 10, + "0": 180, + "2": 10, + "1": 85, + "3": 70, + "11": 15, + "16": 40, + "14": 20, + "7": 20, + "8": 10, + "10": 20, + "17": 10, + "12": 10, + "15": 10, + "5": 10 + }, + "BalanceScale": { + "2": 4320, + "1": 4320, + "0": 740 + }, + "Balloons": { + "0": 120, + "1": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "1": 3180, + "0": 5360 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "1": 240, + "4": 220, + "2": 280, + "3": 240, + "0": 320, + "5": 300 + }, + "Car": { + "1": 18140, + "2": 5760, + "3": 1040, + "0": 980 + }, + "Cardiotocography10Clases": { + "5": 4980, + "9": 2960, + "3": 1220, + "1": 8660, + "6": 3780, + "0": 5760, + "8": 1040, + "4": 1080, + "7": 1620, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "2": 2640, + "1": 4440 + }, + "ChessKrvk": { + "13": 53960, + "14": 62920, + "15": 68160, + "9": 21500, + "10": 25680, + "0": 41940, + "16": 32500, + "7": 8880, + "11": 29780, + "8": 10260, + "12": 42820, + "3": 3700, + "6": 7080, + "1": 420, + "5": 2980, + "17": 5860, + "4": 1220, + "2": 1180 + }, + "ChessKrvkp": { + "0": 22920, + "1": 25020 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "0": 1660, + "1": 1460 + }, + "ConnBenchVowelDeterding": { + "6": 240, + "5": 240, + "0": 240, + "10": 240, + "8": 240, + "1": 240, + "4": 240, + "7": 240, + "9": 240, + "2": 240, + "3": 240 + }, + "Connect4": { + "1": 249540, + "0": 763820 + }, + "Contrac": { + "2": 7680, + "1": 5000, + "0": 9420 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "0": 1680, + "4": 780, + "5": 300, + "3": 740, + "2": 1080, + "1": 920 + }, + "Echocardiogram": { + "0": 1300, + "1": 660 + }, + "Ecoli": { + "2": 780, + "1": 1160, + "0": 2100, + "3": 540, + "4": 300, + "5": 80, + "6": 40, + "7": 40 + }, + "EnergyY1": { + "0": 5380, + "2": 4080, + "1": 2060 + }, + "EnergyY2": { + "0": 5740, + "2": 2840, + "1": 2940 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "6": 240, + "5": 420, + "1": 880, + "3": 120, + "0": 600, + "2": 540, + "4": 60, + "7": 60 + }, + "Glass": { + "5": 440, + "4": 140, + "1": 1120, + "0": 1060, + "3": 200, + "2": 260 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "2": 150, + "1": 255 + }, + "HeartCleveland": { + "0": 2420, + "3": 540, + "4": 200, + "2": 540, + "1": 840 + }, + "HeartHungarian": { + "0": 2820, + "1": 1600 + }, + "HeartSwitzerland": { + "2": 480, + "3": 460, + "0": 120, + "1": 700, + "4": 80 + }, + "HeartVa": { + "1": 800, + "2": 620, + "0": 780, + "3": 640, + "4": 160 + }, + "Hepatitis": { + "0": 480, + "1": 1840 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "0": 955, + "1": 545 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "2": 150, + "5": 150, + "4": 150, + "0": 150, + "6": 150, + "1": 150, + "3": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "0": 740, + "2": 760, + "1": 760 + }, + "LedDisplay": { + "2": 1520, + "8": 1540, + "4": 1520, + "9": 1680, + "6": 1460, + "5": 1520, + "1": 1260, + "7": 1600, + "0": 1460, + "3": 1440 + }, + "Lenses": { + "0": 60, + "2": 220, + "1": 80 + }, + "Letter": { + "19": 11940, + "21": 11460, + "20": 12000, + "5": 11640, + "3": 12080, + "4": 11520, + "11": 11420, + "2": 11040, + "13": 11760, + "17": 11380, + "10": 11100, + "23": 11820, + "18": 11220, + "1": 11500, + "22": 11280, + "8": 11340, + "7": 11020, + "14": 11300, + "0": 11840, + "16": 11760, + "6": 11600, + "25": 11020, + "9": 11220, + "24": 11800, + "12": 11880, + "15": 12060 + }, + "Libras": { + "13": 360, + "8": 360, + "2": 360, + "12": 360, + "7": 360, + "6": 360, + "5": 360, + "0": 360, + "11": 360, + "10": 360, + "1": 360, + "9": 360, + "14": 360, + "4": 360, + "3": 360 + }, + "LowResSpect": { + "3": 1560, + "1": 4040, + "2": 600, + "0": 1360, + "4": 40, + "8": 100, + "7": 120, + "6": 100, + "5": 40 + }, + "LungCancer": { + "1": 180, + "2": 160, + "0": 140 + }, + "Lymphography": { + "1": 1200, + "2": 920, + "3": 60, + "0": 40 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "1": 6680, + "0": 7740 + }, + "Miniboone": { + "0": 547500, + "1": 1403460 + }, + "MolecBiolPromoter": { + "1": 800, + "0": 800 + }, + "MolecBiolSplice": { + "0": 11520, + "2": 24820, + "1": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "0": 525, + "1": 320 + }, + "Monks3": { + "1": 300, + "0": 310 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "0": 4020, + "1": 3120 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "0": 64780, + "3": 64000, + "4": 60660, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "2": 5600, + "0": 7860, + "1": 220 + }, + "Optical": { + "6": 1885, + "0": 1880, + "7": 1935, + "8": 1900, + "1": 1945, + "3": 1945, + "2": 1900, + "9": 1910, + "5": 1880, + "4": 1935 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "3": 1320, + "4": 1740, + "1": 4940, + "2": 420 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "9": 3595, + "3": 3595, + "7": 3890, + "8": 3595, + "5": 3600, + "6": 3600, + "2": 3900, + "4": 3900, + "1": 3895, + "0": 3900 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "1": 180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "1": 240, + "0": 540, + "2": 760 + }, + "PittsburgBridgesSpan": { + "0": 340, + "1": 700, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "2": 620, + "3": 200, + "0": 240, + "4": 180, + "5": 160, + "1": 180 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "85": 240, + "11": 240, + "36": 240, + "75": 240, + "93": 240, + "45": 240, + "31": 240, + "88": 240, + "91": 240, + "19": 240, + "20": 240, + "64": 240, + "58": 240, + "40": 240, + "9": 240, + "67": 240, + "27": 240, + "34": 240, + "13": 240, + "30": 240, + "43": 240, + "81": 240, + "35": 240, + "73": 240, + "4": 240, + "37": 240, + "83": 240, + "79": 240, + "72": 240, + "98": 240, + "47": 240, + "66": 240, + "39": 240, + "24": 240, + "86": 240, + "12": 240, + "51": 240, + "76": 240, + "32": 240, + "49": 240, + "25": 240, + "26": 240, + "8": 240, + "6": 240, + "99": 240, + "82": 240, + "84": 240, + "63": 240, + "33": 240, + "50": 240, + "15": 240, + "18": 240, + "70": 240, + "5": 240, + "77": 240, + "65": 240, + "52": 240, + "41": 240, + "69": 240, + "38": 240, + "87": 240, + "61": 240, + "44": 240, + "16": 240, + "90": 240, + "10": 240, + "59": 240, + "2": 240, + "14": 240, + "48": 240, + "29": 240, + "7": 240, + "1": 240, + "17": 240, + "0": 240, + "54": 240, + "80": 240, + "74": 240, + "55": 240, + "97": 240, + "78": 240, + "28": 240, + "96": 240, + "57": 240, + "71": 240, + "89": 240, + "68": 240, + "62": 240, + "46": 240, + "60": 240, + "56": 240, + "3": 240, + "22": 240, + "21": 240, + "23": 240, + "53": 240, + "94": 240, + "95": 240, + "42": 240, + "92": 240 + }, + "PlantShape": { + "33": 240, + "84": 240, + "28": 240, + "72": 240, + "40": 240, + "34": 240, + "29": 240, + "75": 240, + "57": 240, + "31": 240, + "91": 240, + "63": 240, + "12": 240, + "83": 240, + "17": 240, + "10": 240, + "47": 240, + "38": 240, + "5": 240, + "25": 240, + "67": 240, + "39": 240, + "80": 240, + "97": 240, + "82": 240, + "95": 240, + "20": 240, + "85": 240, + "18": 240, + "90": 240, + "66": 240, + "88": 240, + "15": 240, + "43": 240, + "60": 240, + "0": 240, + "69": 240, + "21": 240, + "9": 240, + "1": 240, + "13": 240, + "54": 240, + "89": 240, + "41": 240, + "19": 240, + "3": 240, + "68": 240, + "71": 240, + "56": 240, + "7": 240, + "70": 240, + "48": 240, + "79": 240, + "45": 240, + "32": 240, + "99": 240, + "77": 240, + "53": 240, + "23": 240, + "94": 240, + "42": 240, + "49": 240, + "93": 240, + "96": 240, + "98": 240, + "65": 240, + "46": 240, + "74": 240, + "64": 240, + "92": 240, + "16": 240, + "27": 240, + "61": 240, + "14": 240, + "8": 240, + "62": 240, + "37": 240, + "6": 240, + "73": 240, + "26": 240, + "36": 240, + "24": 240, + "35": 240, + "58": 240, + "22": 240, + "11": 240, + "81": 240, + "78": 240, + "4": 240, + "59": 240, + "52": 240, + "87": 240, + "30": 240, + "51": 240, + "44": 240, + "55": 240, + "2": 240, + "50": 240, + "76": 240, + "86": 240 + }, + "PlantTexture": { + "98": 240, + "57": 240, + "62": 240, + "12": 240, + "13": 240, + "90": 240, + "68": 240, + "87": 240, + "85": 240, + "71": 240, + "0": 220, + "31": 240, + "11": 240, + "37": 240, + "2": 240, + "89": 240, + "65": 240, + "8": 240, + "58": 240, + "55": 240, + "70": 240, + "42": 240, + "48": 240, + "10": 240, + "69": 240, + "38": 240, + "9": 240, + "19": 240, + "63": 240, + "75": 240, + "21": 240, + "25": 240, + "53": 240, + "7": 240, + "80": 240, + "45": 240, + "88": 240, + "82": 240, + "97": 240, + "35": 240, + "46": 240, + "27": 240, + "64": 240, + "33": 240, + "28": 240, + "73": 240, + "32": 240, + "5": 240, + "91": 240, + "26": 240, + "67": 240, + "44": 240, + "23": 240, + "43": 240, + "95": 240, + "59": 240, + "14": 240, + "17": 240, + "1": 240, + "54": 240, + "56": 240, + "47": 240, + "40": 240, + "24": 240, + "29": 240, + "50": 240, + "34": 240, + "60": 240, + "78": 240, + "51": 240, + "39": 240, + "99": 240, + "84": 240, + "96": 240, + "20": 240, + "18": 240, + "86": 240, + "94": 240, + "61": 240, + "3": 240, + "41": 240, + "72": 240, + "22": 240, + "81": 240, + "76": 240, + "74": 240, + "66": 240, + "77": 240, + "49": 240, + "4": 240, + "30": 240, + "92": 240, + "36": 240, + "16": 240, + "79": 240, + "52": 240, + "83": 240, + "93": 240, + "6": 240, + "15": 240 + }, + "PostOperative": { + "0": 960, + "1": 40, + "2": 360 + }, + "PrimaryTumor": { + "4": 600, + "0": 1180, + "2": 140, + "10": 360, + "5": 220, + "6": 100, + "3": 220, + "1": 300, + "14": 360, + "9": 120, + "11": 160, + "8": 240, + "12": 440, + "7": 420, + "13": 100 + }, + "Ringnorm": { + "0": 54960, + "1": 56040 + }, + "Seeds": { + "2": 1060, + "1": 1060, + "0": 1040 + }, + "Semeion": { + "7": 2380, + "2": 2400, + "5": 2400, + "3": 2400, + "1": 2340, + "8": 2340, + "0": 2420, + "9": 2380, + "4": 2420, + "6": 2420 + }, + "Soybean": { + "14": 200, + "1": 50, + "8": 50, + "3": 200, + "4": 100, + "6": 50, + "13": 200, + "7": 200, + "16": 30, + "9": 50, + "2": 50, + "17": 20, + "11": 100, + "15": 30, + "12": 50, + "5": 50, + "10": 50, + "0": 55 + }, + "Spambase": { + "0": 41820, + "1": 27200 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "0": 200, + "1": 200 + }, + "StatlogAustralianCredit": { + "1": 7020, + "0": 3340 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "2": 4960, + "5": 4960, + "1": 4960, + "4": 4960, + "3": 4960, + "0": 4900, + "6": 4960 + }, + "StatlogLandsat": { + "5": 5190, + "0": 5360, + "1": 2395, + "4": 2350, + "2": 4805, + "3": 2075 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "2": 660, + "4": 12290, + "1": 185, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "2": 3260, + "0": 3260, + "3": 3000, + "1": 3180 + }, + "SteelPlates": { + "6": 10040, + "5": 6040, + "2": 5880, + "1": 2860, + "4": 840, + "3": 1080, + "0": 2380 + }, + "SyntheticControl": { + "3": 1500, + "4": 1500, + "2": 1500, + "5": 1500, + "0": 1500, + "1": 1500 + }, + "Teaching": { + "2": 760, + "0": 740, + "1": 760 + }, + "Thyroid": { + "1": 955, + "2": 17440, + "0": 465 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "1": 10680, + "0": 22340 + }, + "Trains": { + "0": 80, + "1": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "2": 2260, + "1": 1500, + "0": 900 + }, + "WallFollowing": { + "1": 12400, + "0": 33060, + "2": 31460, + "3": 4920 + }, + "Waveform": { + "1": 24720, + "2": 25420, + "0": 24860 + }, + "WaveformNoise": { + "2": 24840, + "0": 25360, + "1": 24800 + }, + "Wine": { + "0": 900, + "1": 1060, + "2": 720 + }, + "WineQualityRed": { + "3": 9580, + "2": 10160, + "0": 160, + "4": 3000, + "1": 800, + "5": 280 + }, + "WineQualityWhite": { + "3": 32940, + "2": 21860, + "4": 13200, + "5": 2640, + "1": 2460, + "0": 300, + "6": 80 + }, + "Yeast": { + "0": 6880, + "1": 6440, + "2": 3660, + "3": 2460, + "6": 540, + "4": 780, + "7": 460, + "5": 660, + "8": 300, + "9": 80 + }, + "Zoo": { + "0": 600, + "6": 160, + "1": 300, + "5": 120, + "2": 80, + "3": 200, + "4": 60 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/trainsamplesexp.json b/examples/hdc_methods_survey/results/trainsamplesexp.json new file mode 100644 index 00000000..184a43e8 --- /dev/null +++ b/examples/hdc_methods_survey/results/trainsamplesexp.json @@ -0,0 +1,3221 @@ +{ + "HashmapProjection": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "0": 8, + "3": 60, + "2": 608, + "1": 88, + "4": 34 + }, + "Arrhythmia": { + "2": 48, + "1": 132, + "0": 716, + "8": 28, + "5": 76, + "4": 40, + "9": 152, + "11": 16, + "6": 12, + "7": 8, + "12": 68, + "3": 48, + "10": 12 + }, + "AudiologyStd": { + "16": 8, + "0": 36, + "12": 2, + "1": 17, + "4": 45, + "13": 18, + "2": 2, + "11": 3, + "3": 14, + "5": 2, + "9": 2, + "10": 4, + "7": 4, + "17": 2, + "15": 2, + "6": 4, + "14": 4, + "8": 2 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "3": 48, + "1": 48, + "4": 44, + "0": 64, + "5": 60, + "2": 56 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "0": 1152, + "5": 996, + "1": 1732, + "9": 592, + "8": 208, + "7": 324, + "6": 756, + "4": 216, + "3": 244, + "2": 160 + }, + "Cardiotocography3Clases": { + "1": 888, + "0": 4964, + "2": 528 + }, + "ChessKrvk": { + "9": 4300, + "0": 8388, + "13": 10792, + "15": 13632, + "8": 2052, + "11": 5956, + "12": 8564, + "10": 5136, + "14": 12584, + "16": 6500, + "7": 1776, + "2": 236, + "3": 740, + "17": 1172, + "5": 596, + "6": 1416, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "9": 48, + "4": 48, + "7": 48, + "2": 48, + "0": 48, + "3": 48, + "10": 48, + "1": 48, + "8": 48, + "6": 48, + "5": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "0": 1884, + "2": 1536, + "1": 1000 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "2": 216, + "1": 184, + "0": 336, + "4": 156, + "5": 60, + "3": 148 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "6": 8, + "2": 156, + "0": 420, + "3": 108, + "1": 232, + "4": 60, + "7": 8, + "5": 16 + }, + "EnergyY1": { + "1": 412, + "0": 1076, + "2": 816 + }, + "EnergyY2": { + "0": 1148, + "2": 568, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "1": 176, + "5": 84, + "2": 108, + "6": 48, + "3": 24, + "7": 12, + "0": 120, + "4": 12 + }, + "Glass": { + "4": 28, + "1": 224, + "5": 88, + "0": 212, + "3": 40, + "2": 52 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "1": 168, + "0": 484, + "3": 108, + "4": 40, + "2": 108 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "1": 140, + "0": 24, + "4": 16 + }, + "HeartVa": { + "3": 128, + "1": 160, + "0": 156, + "2": 124, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "2": 30, + "3": 30, + "5": 30, + "6": 30, + "1": 30, + "4": 30, + "0": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "0": 148, + "1": 152 + }, + "LedDisplay": { + "9": 336, + "8": 308, + "7": 320, + "6": 292, + "0": 292, + "2": 304, + "3": 288, + "5": 304, + "4": 304, + "1": 252 + }, + "Lenses": { + "1": 16, + "2": 44, + "0": 12 + }, + "Letter": { + "10": 2220, + "3": 2416, + "18": 2244, + "22": 2256, + "16": 2352, + "25": 2204, + "7": 2204, + "15": 2412, + "2": 2208, + "0": 2368, + "17": 2276, + "12": 2376, + "6": 2320, + "13": 2352, + "21": 2292, + "24": 2360, + "14": 2260, + "5": 2328, + "1": 2300, + "20": 2400, + "8": 2268, + "9": 2244, + "19": 2388, + "11": 2284, + "4": 2304, + "23": 2364 + }, + "Libras": { + "9": 72, + "14": 72, + "2": 72, + "12": 72, + "8": 72, + "13": 72, + "10": 72, + "11": 72, + "5": 72, + "7": 72, + "3": 72, + "0": 72, + "1": 72, + "6": 72, + "4": 72 + }, + "LowResSpect": { + "1": 808, + "0": 272, + "3": 312, + "2": 120, + "5": 8, + "4": 8, + "8": 20, + "7": 24, + "6": 20 + }, + "LungCancer": { + "2": 32, + "0": 28, + "1": 36 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "0": 109500, + "1": 280692 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "0": 2304, + "1": 2304, + "2": 4964 + }, + "Monks1": { + "1": 62, + "0": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "4": 12132, + "3": 12800, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 1012, + "1": 2056 + }, + "OocytesMerlucciusStates2f": { + "0": 780, + "2": 2104, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "0": 1156, + "1": 1580 + }, + "OocytesTrisopterusStates5b": { + "0": 1572, + "2": 1120, + "1": 44 + }, + "Optical": { + "0": 376, + "9": 382, + "8": 380, + "7": 387, + "3": 389, + "6": 377, + "5": 376, + "2": 380, + "1": 389, + "4": 387 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "1": 988, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "1": 779, + "2": 780, + "8": 719, + "4": 780, + "9": 719, + "5": 720, + "0": 780, + "6": 720, + "7": 778, + "3": 719 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "2": 68, + "1": 140, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "0": 48, + "1": 36, + "3": 40, + "4": 36, + "5": 32 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "29": 48, + "49": 48, + "42": 48, + "65": 48, + "54": 48, + "61": 48, + "68": 48, + "31": 48, + "1": 48, + "22": 48, + "0": 48, + "50": 48, + "73": 48, + "28": 48, + "72": 48, + "87": 48, + "75": 48, + "98": 48, + "26": 48, + "7": 48, + "51": 48, + "25": 48, + "59": 48, + "27": 48, + "11": 48, + "90": 48, + "99": 48, + "14": 48, + "84": 48, + "9": 48, + "96": 48, + "33": 48, + "30": 48, + "35": 48, + "45": 48, + "20": 48, + "69": 48, + "38": 48, + "16": 48, + "56": 48, + "10": 48, + "77": 48, + "36": 48, + "32": 48, + "71": 48, + "18": 48, + "2": 48, + "95": 48, + "81": 48, + "57": 48, + "94": 48, + "64": 48, + "17": 48, + "43": 48, + "74": 48, + "46": 48, + "24": 48, + "5": 48, + "21": 48, + "86": 48, + "92": 48, + "66": 48, + "4": 48, + "44": 48, + "6": 48, + "13": 48, + "97": 48, + "62": 48, + "91": 48, + "37": 48, + "3": 48, + "89": 48, + "82": 48, + "19": 48, + "40": 48, + "83": 48, + "48": 48, + "63": 48, + "78": 48, + "93": 48, + "23": 48, + "47": 48, + "12": 48, + "85": 48, + "15": 48, + "80": 48, + "52": 48, + "55": 48, + "58": 48, + "53": 48, + "41": 48, + "76": 48, + "34": 48, + "70": 48, + "88": 48, + "60": 48, + "79": 48, + "67": 48, + "39": 48, + "8": 48 + }, + "PlantShape": { + "68": 48, + "99": 48, + "31": 48, + "89": 48, + "58": 48, + "46": 48, + "35": 48, + "70": 48, + "27": 48, + "8": 48, + "26": 48, + "94": 48, + "21": 48, + "45": 48, + "98": 48, + "96": 48, + "13": 48, + "24": 48, + "65": 48, + "64": 48, + "86": 48, + "11": 48, + "85": 48, + "51": 48, + "25": 48, + "60": 48, + "53": 48, + "74": 48, + "12": 48, + "43": 48, + "57": 48, + "37": 48, + "1": 48, + "50": 48, + "93": 48, + "20": 48, + "82": 48, + "15": 48, + "77": 48, + "84": 48, + "28": 48, + "66": 48, + "83": 48, + "40": 48, + "0": 48, + "14": 48, + "81": 48, + "9": 48, + "39": 48, + "61": 48, + "29": 48, + "52": 48, + "63": 48, + "41": 48, + "42": 48, + "95": 48, + "44": 48, + "67": 48, + "10": 48, + "36": 48, + "7": 48, + "71": 48, + "47": 48, + "87": 48, + "32": 48, + "97": 48, + "34": 48, + "16": 48, + "79": 48, + "4": 48, + "62": 48, + "90": 48, + "72": 48, + "19": 48, + "91": 48, + "80": 48, + "6": 48, + "23": 48, + "49": 48, + "69": 48, + "76": 48, + "30": 48, + "54": 48, + "22": 48, + "55": 48, + "18": 48, + "48": 48, + "5": 48, + "38": 48, + "56": 48, + "2": 48, + "75": 48, + "88": 48, + "3": 48, + "92": 48, + "33": 48, + "78": 48, + "59": 48, + "73": 48, + "17": 48 + }, + "PlantTexture": { + "9": 48, + "4": 48, + "17": 48, + "52": 48, + "48": 48, + "79": 48, + "84": 48, + "32": 48, + "95": 48, + "82": 48, + "59": 48, + "37": 48, + "85": 48, + "7": 48, + "27": 48, + "35": 48, + "63": 48, + "15": 48, + "5": 48, + "3": 48, + "51": 48, + "39": 48, + "58": 48, + "94": 48, + "2": 48, + "45": 48, + "36": 48, + "83": 48, + "26": 48, + "93": 48, + "16": 48, + "18": 48, + "97": 48, + "28": 48, + "75": 48, + "66": 48, + "40": 48, + "76": 48, + "33": 48, + "21": 48, + "90": 48, + "70": 48, + "6": 48, + "69": 48, + "34": 48, + "19": 48, + "77": 48, + "24": 48, + "10": 48, + "60": 48, + "72": 48, + "49": 48, + "14": 48, + "50": 48, + "23": 48, + "38": 48, + "55": 48, + "78": 48, + "1": 48, + "11": 48, + "92": 48, + "22": 48, + "67": 48, + "71": 48, + "86": 48, + "87": 48, + "91": 48, + "29": 48, + "53": 48, + "74": 48, + "64": 48, + "73": 48, + "31": 48, + "46": 48, + "30": 48, + "54": 48, + "43": 48, + "57": 48, + "13": 48, + "65": 48, + "44": 48, + "99": 48, + "20": 48, + "98": 48, + "80": 48, + "89": 48, + "81": 48, + "25": 48, + "47": 48, + "12": 48, + "96": 48, + "62": 48, + "61": 48, + "0": 44, + "56": 48, + "8": 48, + "42": 48, + "88": 48, + "41": 48, + "68": 48 + }, + "PostOperative": { + "0": 192, + "1": 8, + "2": 72 + }, + "PrimaryTumor": { + "2": 28, + "8": 48, + "10": 72, + "12": 88, + "14": 72, + "7": 84, + "4": 120, + "0": 236, + "5": 44, + "13": 20, + "9": 24, + "3": 44, + "11": 32, + "1": 60, + "6": 20 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "0": 208, + "1": 212, + "2": 212 + }, + "Semeion": { + "9": 476, + "2": 480, + "6": 484, + "8": 468, + "0": 484, + "7": 476, + "5": 480, + "4": 484, + "3": 480, + "1": 468 + }, + "Soybean": { + "9": 10, + "13": 40, + "3": 40, + "14": 40, + "6": 10, + "15": 6, + "7": 40, + "0": 11, + "10": 10, + "2": 10, + "16": 6, + "1": 10, + "8": 10, + "11": 20, + "4": 20, + "17": 4, + "12": 10, + "5": 10 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "1": 360, + "0": 452 + }, + "StatlogImage": { + "0": 980, + "5": 992, + "3": 992, + "2": 992, + "1": 992, + "4": 992, + "6": 992 + }, + "StatlogLandsat": { + "0": 1072, + "3": 415, + "5": 1038, + "2": 961, + "1": 479, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "1": 37, + "6": 11, + "2": 132, + "5": 6 + }, + "StatlogVehicle": { + "2": 652, + "3": 600, + "0": 652, + "1": 636 + }, + "SteelPlates": { + "3": 216, + "1": 572, + "6": 2008, + "5": 1208, + "4": 168, + "2": 1176, + "0": 476 + }, + "SyntheticControl": { + "2": 300, + "0": 300, + "1": 300, + "4": 300, + "3": 300, + "5": 300 + }, + "Teaching": { + "1": 152, + "0": 148, + "2": 152 + }, + "Thyroid": { + "2": 3488, + "1": 191, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "1": 2136, + "0": 4468 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "0": 180, + "1": 300 + }, + "WallFollowing": { + "2": 6292, + "1": 2480, + "0": 6612, + "3": 984 + }, + "Waveform": { + "1": 4944, + "2": 5084, + "0": 4972 + }, + "WaveformNoise": { + "1": 4960, + "0": 5072, + "2": 4968 + }, + "Wine": { + "0": 180, + "1": 212, + "2": 144 + }, + "WineQualityRed": { + "3": 1916, + "2": 2032, + "5": 56, + "4": 600, + "1": 160, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "2": 4372, + "4": 2640, + "1": 492, + "5": 528, + "0": 60, + "6": 16 + }, + "Yeast": { + "0": 1376, + "4": 156, + "1": 1288, + "7": 92, + "2": 732, + "3": 492, + "6": 108, + "8": 60, + "5": 132, + "9": 16 + }, + "Zoo": { + "6": 32, + "1": 60, + "0": 120, + "2": 16, + "5": 24, + "3": 40, + "4": 12 + } + }, + "HashmapProjectionOnline": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "2": 608, + "1": 88, + "4": 34, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "1": 132, + "0": 716, + "4": 40, + "12": 68, + "5": 76, + "9": 152, + "2": 48, + "11": 16, + "8": 28, + "3": 48, + "7": 8, + "6": 12, + "10": 12 + }, + "AudiologyStd": { + "4": 45, + "0": 36, + "5": 2, + "16": 8, + "1": 17, + "7": 4, + "13": 18, + "3": 14, + "14": 4, + "9": 2, + "8": 2, + "15": 2, + "11": 3, + "10": 4, + "17": 2, + "12": 2, + "6": 4, + "2": 2 + }, + "BalanceScale": { + "1": 864, + "2": 864, + "0": 148 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "1": 536, + "0": 1708 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "0": 1072, + "1": 636 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "2": 56, + "5": 60, + "0": 64, + "4": 44, + "3": 48, + "1": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "0": 196, + "3": 208 + }, + "Cardiotocography10Clases": { + "0": 1152, + "4": 216, + "1": 1732, + "6": 756, + "3": 244, + "5": 996, + "7": 324, + "2": 160, + "8": 208, + "9": 592 + }, + "Cardiotocography3Clases": { + "0": 4964, + "1": 888, + "2": 528 + }, + "ChessKrvk": { + "14": 12584, + "12": 8564, + "15": 13632, + "13": 10792, + "9": 4300, + "0": 8388, + "7": 1776, + "11": 5956, + "16": 6500, + "10": 5136, + "3": 740, + "17": 1172, + "8": 2052, + "6": 1416, + "2": 236, + "5": 596, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "1": 292, + "0": 332 + }, + "ConnBenchVowelDeterding": { + "8": 48, + "1": 48, + "10": 48, + "6": 48, + "9": 48, + "5": 48, + "2": 48, + "0": 48, + "7": 48, + "4": 48, + "3": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "0": 1884, + "1": 1000, + "2": 1536 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "1": 936, + "0": 600 + }, + "Dermatology": { + "2": 216, + "0": 336, + "4": 156, + "1": 184, + "3": 148, + "5": 60 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "1": 232, + "0": 420, + "3": 108, + "2": 156, + "7": 8, + "4": 60, + "5": 16, + "6": 8 + }, + "EnergyY1": { + "0": 1076, + "2": 816, + "1": 412 + }, + "EnergyY2": { + "1": 588, + "0": 1148, + "2": 568 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "5": 84, + "2": 108, + "1": 176, + "0": 120, + "4": 12, + "6": 48, + "3": 24, + "7": 12 + }, + "Glass": { + "0": 212, + "5": 88, + "1": 224, + "2": 52, + "3": 40, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "0": 484, + "3": 108, + "2": 108, + "1": 168, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "0": 24, + "1": 140, + "3": 92, + "4": 16 + }, + "HeartVa": { + "1": 160, + "0": 156, + "3": 128, + "2": 124, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "1": 504, + "0": 1244 + }, + "ImageSegmentation": { + "4": 30, + "2": 30, + "0": 30, + "5": 30, + "6": 30, + "3": 30, + "1": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "1": 152, + "0": 148 + }, + "LedDisplay": { + "7": 320, + "3": 288, + "4": 304, + "8": 308, + "0": 292, + "6": 292, + "2": 304, + "9": 336, + "5": 304, + "1": 252 + }, + "Lenses": { + "0": 12, + "1": 16, + "2": 44 + }, + "Letter": { + "25": 2204, + "6": 2320, + "21": 2292, + "19": 2388, + "24": 2360, + "11": 2284, + "4": 2304, + "20": 2400, + "5": 2328, + "2": 2208, + "18": 2244, + "22": 2256, + "17": 2276, + "10": 2220, + "16": 2352, + "9": 2244, + "1": 2300, + "12": 2376, + "7": 2204, + "14": 2260, + "13": 2352, + "23": 2364, + "8": 2268, + "15": 2412, + "3": 2416, + "0": 2368 + }, + "Libras": { + "14": 72, + "1": 72, + "10": 72, + "2": 72, + "9": 72, + "6": 72, + "5": 72, + "0": 72, + "4": 72, + "13": 72, + "8": 72, + "12": 72, + "7": 72, + "3": 72, + "11": 72 + }, + "LowResSpect": { + "1": 808, + "3": 312, + "0": 272, + "2": 120, + "6": 20, + "7": 24, + "5": 8, + "8": 20, + "4": 8 + }, + "LungCancer": { + "2": 32, + "0": 28, + "1": 36 + }, + "Lymphography": { + "2": 184, + "1": 240, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "0": 1548, + "1": 1336 + }, + "Miniboone": { + "0": 109500, + "1": 280692 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "0": 2304, + "2": 4964, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "0": 62, + "1": 60 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "1": 3052, + "0": 16744 + }, + "Nursery": { + "4": 12132, + "3": 12800, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "0": 780, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "0": 1572, + "2": 1120, + "1": 44 + }, + "Optical": { + "9": 382, + "6": 377, + "1": 389, + "5": 376, + "3": 389, + "2": 380, + "8": 380, + "7": 387, + "0": 376, + "4": 387 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "3": 264, + "1": 988, + "2": 84 + }, + "Parkinsons": { + "0": 144, + "1": 440 + }, + "Pendigits": { + "3": 719, + "6": 720, + "0": 780, + "5": 720, + "7": 778, + "2": 780, + "1": 779, + "9": 719, + "4": 780, + "8": 719 + }, + "Pima": { + "0": 1500, + "1": 804 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "0": 108, + "1": 48, + "2": 152 + }, + "PittsburgBridgesSpan": { + "2": 68, + "1": 140, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "0": 48, + "3": 40, + "5": 32, + "2": 124, + "1": 36, + "4": 36 + }, + "Planning": { + "1": 156, + "0": 392 + }, + "PlantMargin": { + "69": 48, + "89": 48, + "60": 48, + "21": 48, + "90": 48, + "4": 48, + "45": 48, + "19": 48, + "63": 48, + "35": 48, + "18": 48, + "77": 48, + "13": 48, + "57": 48, + "56": 48, + "39": 48, + "91": 48, + "0": 48, + "81": 48, + "59": 48, + "95": 48, + "80": 48, + "46": 48, + "83": 48, + "3": 48, + "70": 48, + "76": 48, + "73": 48, + "6": 48, + "78": 48, + "10": 48, + "17": 48, + "94": 48, + "25": 48, + "2": 48, + "34": 48, + "20": 48, + "11": 48, + "48": 48, + "22": 48, + "88": 48, + "28": 48, + "24": 48, + "5": 48, + "42": 48, + "27": 48, + "65": 48, + "40": 48, + "68": 48, + "62": 48, + "29": 48, + "9": 48, + "49": 48, + "12": 48, + "37": 48, + "26": 48, + "41": 48, + "79": 48, + "96": 48, + "33": 48, + "30": 48, + "8": 48, + "86": 48, + "52": 48, + "36": 48, + "31": 48, + "7": 48, + "44": 48, + "16": 48, + "87": 48, + "55": 48, + "15": 48, + "32": 48, + "64": 48, + "43": 48, + "66": 48, + "74": 48, + "99": 48, + "84": 48, + "58": 48, + "71": 48, + "50": 48, + "47": 48, + "38": 48, + "67": 48, + "51": 48, + "75": 48, + "61": 48, + "53": 48, + "92": 48, + "97": 48, + "72": 48, + "54": 48, + "98": 48, + "93": 48, + "23": 48, + "85": 48, + "82": 48, + "14": 48, + "1": 48 + }, + "PlantShape": { + "90": 48, + "16": 48, + "82": 48, + "58": 48, + "77": 48, + "12": 48, + "1": 48, + "9": 48, + "45": 48, + "41": 48, + "55": 48, + "75": 48, + "64": 48, + "31": 48, + "96": 48, + "83": 48, + "42": 48, + "48": 48, + "17": 48, + "78": 48, + "30": 48, + "39": 48, + "89": 48, + "33": 48, + "99": 48, + "73": 48, + "49": 48, + "18": 48, + "25": 48, + "19": 48, + "35": 48, + "36": 48, + "44": 48, + "86": 48, + "68": 48, + "28": 48, + "26": 48, + "22": 48, + "57": 48, + "95": 48, + "97": 48, + "81": 48, + "5": 48, + "13": 48, + "27": 48, + "50": 48, + "11": 48, + "91": 48, + "43": 48, + "10": 48, + "53": 48, + "69": 48, + "70": 48, + "20": 48, + "3": 48, + "51": 48, + "40": 48, + "85": 48, + "72": 48, + "67": 48, + "23": 48, + "29": 48, + "61": 48, + "79": 48, + "59": 48, + "63": 48, + "52": 48, + "76": 48, + "74": 48, + "92": 48, + "37": 48, + "14": 48, + "32": 48, + "98": 48, + "54": 48, + "88": 48, + "56": 48, + "71": 48, + "6": 48, + "62": 48, + "80": 48, + "21": 48, + "94": 48, + "87": 48, + "60": 48, + "84": 48, + "38": 48, + "2": 48, + "65": 48, + "34": 48, + "93": 48, + "15": 48, + "7": 48, + "8": 48, + "0": 48, + "46": 48, + "66": 48, + "4": 48, + "47": 48, + "24": 48 + }, + "PlantTexture": { + "41": 48, + "99": 48, + "52": 48, + "43": 48, + "23": 48, + "81": 48, + "32": 48, + "42": 48, + "16": 48, + "75": 48, + "68": 48, + "82": 48, + "26": 48, + "67": 48, + "33": 48, + "13": 48, + "88": 48, + "22": 48, + "5": 48, + "39": 48, + "98": 48, + "57": 48, + "53": 48, + "21": 48, + "50": 48, + "34": 48, + "51": 48, + "35": 48, + "49": 48, + "4": 48, + "71": 48, + "58": 48, + "46": 48, + "79": 48, + "2": 48, + "17": 48, + "63": 48, + "92": 48, + "29": 48, + "14": 48, + "97": 48, + "31": 48, + "83": 48, + "47": 48, + "73": 48, + "15": 48, + "62": 48, + "87": 48, + "56": 48, + "38": 48, + "8": 48, + "7": 48, + "24": 48, + "18": 48, + "59": 48, + "6": 48, + "64": 48, + "10": 48, + "91": 48, + "66": 48, + "54": 48, + "95": 48, + "37": 48, + "19": 48, + "36": 48, + "27": 48, + "45": 48, + "61": 48, + "72": 48, + "9": 48, + "85": 48, + "78": 48, + "90": 48, + "74": 48, + "11": 48, + "28": 48, + "30": 48, + "60": 48, + "44": 48, + "3": 48, + "69": 48, + "93": 48, + "77": 48, + "96": 48, + "65": 48, + "70": 48, + "40": 48, + "12": 48, + "25": 48, + "48": 48, + "76": 48, + "55": 48, + "0": 44, + "89": 48, + "80": 48, + "84": 48, + "94": 48, + "86": 48, + "1": 48, + "20": 48 + }, + "PostOperative": { + "0": 192, + "2": 72, + "1": 8 + }, + "PrimaryTumor": { + "0": 236, + "4": 120, + "9": 24, + "7": 84, + "10": 72, + "14": 72, + "8": 48, + "13": 20, + "6": 20, + "1": 60, + "3": 44, + "5": 44, + "11": 32, + "12": 88, + "2": 28 + }, + "Ringnorm": { + "0": 10992, + "1": 11208 + }, + "Seeds": { + "2": 212, + "0": 208, + "1": 212 + }, + "Semeion": { + "2": 480, + "1": 468, + "3": 480, + "0": 484, + "9": 476, + "6": 484, + "8": 468, + "5": 480, + "4": 484, + "7": 476 + }, + "Soybean": { + "10": 10, + "14": 40, + "2": 10, + "4": 20, + "15": 6, + "9": 10, + "16": 6, + "13": 40, + "7": 40, + "3": 40, + "12": 10, + "11": 20, + "0": 11, + "1": 10, + "17": 4, + "8": 10, + "6": 10, + "5": 10 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "1": 900, + "0": 2100 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "0": 980, + "5": 992, + "1": 992, + "4": 992, + "3": 992, + "2": 992, + "6": 992 + }, + "StatlogLandsat": { + "2": 961, + "5": 1038, + "0": 1072, + "1": 479, + "4": 470, + "3": 415 + }, + "StatlogShuttle": { + "3": 6748, + "0": 34108, + "4": 2458, + "2": 132, + "5": 6, + "1": 37, + "6": 11 + }, + "StatlogVehicle": { + "2": 652, + "3": 600, + "0": 652, + "1": 636 + }, + "SteelPlates": { + "5": 1208, + "0": 476, + "6": 2008, + "1": 572, + "2": 1176, + "4": 168, + "3": 216 + }, + "SyntheticControl": { + "0": 300, + "2": 300, + "5": 300, + "4": 300, + "3": 300, + "1": 300 + }, + "Teaching": { + "2": 152, + "0": 148, + "1": 152 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "0": 16, + "1": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "1": 300, + "0": 180 + }, + "WallFollowing": { + "1": 2480, + "2": 6292, + "3": 984, + "0": 6612 + }, + "Waveform": { + "2": 5084, + "0": 4972, + "1": 4944 + }, + "WaveformNoise": { + "0": 5072, + "1": 4960, + "2": 4968 + }, + "Wine": { + "2": 144, + "0": 180, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "1": 160, + "4": 600, + "5": 56, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "0": 1376, + "3": 492, + "1": 1288, + "2": 732, + "4": 156, + "7": 92, + "5": 132, + "6": 108, + "8": 60, + "9": 16 + }, + "Zoo": { + "0": 120, + "1": 60, + "6": 32, + "3": 40, + "4": 12, + "5": 24, + "2": 16 + } + }, + "HashmapProjectionOnlineIterative": { + "Abalone": { + "1": 19860, + "0": 21120, + "2": 21680 + }, + "AcuteInflammation": { + "0": 900, + "1": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "1": 39205, + "0": 123600 + }, + "Annealing": { + "4": 170, + "1": 440, + "2": 3040, + "0": 40, + "3": 300 + }, + "Arrhythmia": { + "0": 3580, + "3": 240, + "1": 660, + "2": 240, + "4": 200, + "9": 760, + "12": 340, + "8": 140, + "5": 380, + "11": 80, + "10": 60, + "6": 60, + "7": 40 + }, + "AudiologyStd": { + "16": 40, + "4": 225, + "0": 180, + "2": 10, + "11": 15, + "1": 85, + "15": 10, + "13": 90, + "7": 20, + "10": 20, + "3": 70, + "5": 10, + "12": 10, + "8": 10, + "14": 20, + "9": 10, + "17": 10, + "6": 20 + }, + "BalanceScale": { + "1": 4320, + "0": 740, + "2": 4320 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "0": 5360, + "1": 3180 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "3": 240, + "0": 320, + "4": 220, + "5": 300, + "1": 240, + "2": 280 + }, + "Car": { + "1": 18140, + "2": 5760, + "3": 1040, + "0": 980 + }, + "Cardiotocography10Clases": { + "6": 3780, + "1": 8660, + "5": 4980, + "3": 1220, + "0": 5760, + "4": 1080, + "7": 1620, + "9": 2960, + "8": 1040, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "2": 2640, + "1": 4440 + }, + "ChessKrvk": { + "12": 42820, + "0": 41940, + "9": 21500, + "13": 53960, + "11": 29780, + "10": 25680, + "7": 8880, + "14": 62920, + "8": 10260, + "15": 68160, + "4": 1220, + "16": 32500, + "6": 7080, + "17": 5860, + "3": 3700, + "5": 2980, + "2": 1180, + "1": 420 + }, + "ChessKrvkp": { + "0": 22920, + "1": 25020 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "0": 1660, + "1": 1460 + }, + "ConnBenchVowelDeterding": { + "8": 240, + "0": 240, + "1": 240, + "2": 240, + "3": 240, + "7": 240, + "6": 240, + "9": 240, + "5": 240, + "4": 240, + "10": 240 + }, + "Connect4": { + "0": 763820, + "1": 249540 + }, + "Contrac": { + "0": 9420, + "1": 5000, + "2": 7680 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "0": 3000, + "1": 4680 + }, + "Dermatology": { + "0": 1680, + "3": 740, + "1": 920, + "5": 300, + "2": 1080, + "4": 780 + }, + "Echocardiogram": { + "1": 660, + "0": 1300 + }, + "Ecoli": { + "0": 2100, + "1": 1160, + "2": 780, + "3": 540, + "4": 300, + "5": 80, + "7": 40, + "6": 40 + }, + "EnergyY1": { + "2": 4080, + "0": 5380, + "1": 2060 + }, + "EnergyY2": { + "1": 2940, + "0": 5740, + "2": 2840 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "1": 880, + "5": 420, + "2": 540, + "4": 60, + "0": 600, + "6": 240, + "7": 60, + "3": 120 + }, + "Glass": { + "0": 1060, + "3": 200, + "1": 1120, + "5": 440, + "2": 260, + "4": 140 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "0": 2420, + "3": 540, + "1": 840, + "4": 200, + "2": 540 + }, + "HeartHungarian": { + "0": 2820, + "1": 1600 + }, + "HeartSwitzerland": { + "2": 480, + "4": 80, + "1": 700, + "3": 460, + "0": 120 + }, + "HeartVa": { + "1": 800, + "3": 640, + "0": 780, + "4": 160, + "2": 620 + }, + "Hepatitis": { + "1": 1840, + "0": 480 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "0": 955, + "1": 545 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "4": 150, + "6": 150, + "0": 150, + "3": 150, + "1": 150, + "5": 150, + "2": 150 + }, + "Ionosphere": { + "1": 3360, + "0": 1900 + }, + "Iris": { + "1": 760, + "0": 740, + "2": 760 + }, + "LedDisplay": { + "7": 1600, + "1": 1260, + "8": 1540, + "9": 1680, + "2": 1520, + "4": 1520, + "5": 1520, + "3": 1440, + "6": 1460, + "0": 1460 + }, + "Lenses": { + "0": 60, + "1": 80, + "2": 220 + }, + "Letter": { + "23": 11820, + "3": 12080, + "25": 11020, + "10": 11100, + "22": 11280, + "16": 11760, + "24": 11800, + "11": 11420, + "8": 11340, + "5": 11640, + "18": 11220, + "14": 11300, + "1": 11500, + "9": 11220, + "20": 12000, + "4": 11520, + "0": 11840, + "19": 11940, + "15": 12060, + "6": 11600, + "12": 11880, + "17": 11380, + "2": 11040, + "7": 11020, + "13": 11760, + "21": 11460 + }, + "Libras": { + "13": 360, + "11": 360, + "14": 360, + "5": 360, + "6": 360, + "12": 360, + "3": 360, + "4": 360, + "2": 360, + "9": 360, + "10": 360, + "0": 360, + "1": 360, + "7": 360, + "8": 360 + }, + "LowResSpect": { + "0": 1360, + "3": 1560, + "2": 600, + "1": 4040, + "6": 100, + "8": 100, + "7": 120, + "5": 40, + "4": 40 + }, + "LungCancer": { + "1": 180, + "0": 140, + "2": 160 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "0": 40, + "3": 60 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "1": 1403460, + "0": 547500 + }, + "MolecBiolPromoter": { + "0": 800, + "1": 800 + }, + "MolecBiolSplice": { + "1": 11520, + "2": 24820, + "0": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "0": 525, + "1": 320 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "1": 3120, + "0": 4020 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "3": 64000, + "4": 60660, + "0": 64780, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "0": 1880, + "7": 1935, + "8": 1900, + "1": 1945, + "4": 1935, + "9": 1910, + "5": 1880, + "3": 1945, + "2": 1900, + "6": 1885 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "1": 4940, + "4": 1740, + "2": 420, + "3": 1320 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "0": 3900, + "3": 3595, + "7": 3890, + "4": 3900, + "5": 3600, + "8": 3595, + "6": 3600, + "2": 3900, + "9": 3595, + "1": 3895 + }, + "Pima": { + "1": 4020, + "0": 7500 + }, + "PittsburgBridgesMaterial": { + "1": 180, + "2": 1180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "1": 240, + "0": 540, + "2": 760 + }, + "PittsburgBridgesSpan": { + "1": 700, + "2": 340, + "0": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "2": 620, + "3": 200, + "0": 240, + "1": 180, + "4": 180, + "5": 160 + }, + "Planning": { + "1": 780, + "0": 1960 + }, + "PlantMargin": { + "6": 240, + "95": 240, + "59": 240, + "41": 240, + "72": 240, + "92": 240, + "81": 240, + "74": 240, + "58": 240, + "62": 240, + "67": 240, + "19": 240, + "94": 240, + "93": 240, + "57": 240, + "32": 240, + "10": 240, + "46": 240, + "78": 240, + "33": 240, + "22": 240, + "82": 240, + "61": 240, + "66": 240, + "4": 240, + "40": 240, + "65": 240, + "91": 240, + "29": 240, + "63": 240, + "88": 240, + "17": 240, + "14": 240, + "39": 240, + "28": 240, + "48": 240, + "80": 240, + "76": 240, + "50": 240, + "98": 240, + "56": 240, + "71": 240, + "47": 240, + "96": 240, + "37": 240, + "55": 240, + "24": 240, + "18": 240, + "84": 240, + "34": 240, + "13": 240, + "36": 240, + "20": 240, + "11": 240, + "49": 240, + "85": 240, + "83": 240, + "5": 240, + "87": 240, + "45": 240, + "70": 240, + "77": 240, + "15": 240, + "3": 240, + "97": 240, + "90": 240, + "26": 240, + "73": 240, + "53": 240, + "43": 240, + "27": 240, + "23": 240, + "25": 240, + "69": 240, + "38": 240, + "2": 240, + "8": 240, + "0": 240, + "89": 240, + "44": 240, + "68": 240, + "42": 240, + "21": 240, + "16": 240, + "86": 240, + "75": 240, + "1": 240, + "60": 240, + "51": 240, + "79": 240, + "30": 240, + "52": 240, + "64": 240, + "35": 240, + "54": 240, + "99": 240, + "9": 240, + "7": 240, + "31": 240, + "12": 240 + }, + "PlantShape": { + "61": 240, + "54": 240, + "18": 240, + "91": 240, + "4": 240, + "44": 240, + "70": 240, + "75": 240, + "46": 240, + "67": 240, + "84": 240, + "5": 240, + "69": 240, + "51": 240, + "68": 240, + "6": 240, + "10": 240, + "79": 240, + "40": 240, + "21": 240, + "17": 240, + "52": 240, + "74": 240, + "26": 240, + "49": 240, + "15": 240, + "53": 240, + "57": 240, + "0": 240, + "9": 240, + "7": 240, + "63": 240, + "27": 240, + "32": 240, + "73": 240, + "82": 240, + "62": 240, + "87": 240, + "13": 240, + "85": 240, + "24": 240, + "33": 240, + "86": 240, + "34": 240, + "76": 240, + "8": 240, + "72": 240, + "1": 240, + "83": 240, + "97": 240, + "20": 240, + "96": 240, + "30": 240, + "98": 240, + "60": 240, + "55": 240, + "93": 240, + "35": 240, + "43": 240, + "39": 240, + "66": 240, + "45": 240, + "78": 240, + "38": 240, + "28": 240, + "37": 240, + "36": 240, + "19": 240, + "71": 240, + "48": 240, + "16": 240, + "64": 240, + "95": 240, + "3": 240, + "29": 240, + "12": 240, + "42": 240, + "11": 240, + "31": 240, + "88": 240, + "22": 240, + "92": 240, + "14": 240, + "2": 240, + "23": 240, + "77": 240, + "65": 240, + "56": 240, + "94": 240, + "50": 240, + "81": 240, + "59": 240, + "89": 240, + "58": 240, + "25": 240, + "47": 240, + "41": 240, + "80": 240, + "90": 240, + "99": 240 + }, + "PlantTexture": { + "24": 240, + "48": 240, + "49": 240, + "46": 240, + "26": 240, + "85": 240, + "95": 240, + "35": 240, + "50": 240, + "43": 240, + "6": 240, + "20": 240, + "17": 240, + "23": 240, + "93": 240, + "96": 240, + "92": 240, + "61": 240, + "77": 240, + "30": 240, + "91": 240, + "72": 240, + "36": 240, + "55": 240, + "99": 240, + "38": 240, + "18": 240, + "32": 240, + "78": 240, + "69": 240, + "74": 240, + "71": 240, + "41": 240, + "4": 240, + "42": 240, + "11": 240, + "64": 240, + "34": 240, + "98": 240, + "12": 240, + "58": 240, + "8": 240, + "76": 240, + "5": 240, + "89": 240, + "73": 240, + "88": 240, + "47": 240, + "1": 240, + "13": 240, + "51": 240, + "15": 240, + "10": 240, + "57": 240, + "40": 240, + "60": 240, + "65": 240, + "54": 240, + "31": 240, + "22": 240, + "16": 240, + "80": 240, + "37": 240, + "56": 240, + "9": 240, + "2": 240, + "45": 240, + "27": 240, + "25": 240, + "67": 240, + "83": 240, + "79": 240, + "70": 240, + "97": 240, + "86": 240, + "28": 240, + "53": 240, + "94": 240, + "75": 240, + "62": 240, + "68": 240, + "3": 240, + "81": 240, + "66": 240, + "90": 240, + "21": 240, + "59": 240, + "14": 240, + "7": 240, + "84": 240, + "39": 240, + "0": 220, + "52": 240, + "33": 240, + "87": 240, + "29": 240, + "19": 240, + "82": 240, + "44": 240, + "63": 240 + }, + "PostOperative": { + "2": 360, + "0": 960, + "1": 40 + }, + "PrimaryTumor": { + "13": 100, + "8": 240, + "1": 300, + "10": 360, + "14": 360, + "5": 220, + "11": 160, + "4": 600, + "0": 1180, + "9": 120, + "12": 440, + "7": 420, + "6": 100, + "2": 140, + "3": 220 + }, + "Ringnorm": { + "0": 54960, + "1": 56040 + }, + "Seeds": { + "2": 1060, + "0": 1040, + "1": 1060 + }, + "Semeion": { + "2": 2400, + "3": 2400, + "8": 2340, + "0": 2420, + "1": 2340, + "6": 2420, + "7": 2380, + "4": 2420, + "5": 2400, + "9": 2380 + }, + "Soybean": { + "5": 50, + "10": 50, + "7": 200, + "3": 200, + "14": 200, + "4": 100, + "6": 50, + "11": 100, + "13": 200, + "9": 50, + "16": 30, + "2": 50, + "1": 50, + "8": 50, + "15": 30, + "12": 50, + "0": 55, + "17": 20 + }, + "Spambase": { + "1": 27200, + "0": 41820 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "0": 3340, + "1": 7020 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "2": 4960, + "5": 4960, + "3": 4960, + "4": 4960, + "0": 4900, + "6": 4960, + "1": 4960 + }, + "StatlogLandsat": { + "2": 4805, + "1": 2395, + "5": 5190, + "3": 2075, + "4": 2350, + "0": 5360 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "4": 12290, + "2": 660, + "1": 185, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "1": 3180, + "3": 3000, + "2": 3260, + "0": 3260 + }, + "SteelPlates": { + "1": 2860, + "2": 5880, + "5": 6040, + "4": 840, + "6": 10040, + "3": 1080, + "0": 2380 + }, + "SyntheticControl": { + "5": 1500, + "1": 1500, + "4": 1500, + "0": 1500, + "3": 1500, + "2": 1500 + }, + "Teaching": { + "1": 760, + "0": 740, + "2": 760 + }, + "Thyroid": { + "2": 17440, + "0": 465, + "1": 955 + }, + "TicTacToe": { + "0": 4980, + "1": 9400 + }, + "Titanic": { + "0": 22340, + "1": 10680 + }, + "Trains": { + "1": 80, + "0": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "1": 1500, + "2": 2260, + "0": 900 + }, + "WallFollowing": { + "0": 33060, + "2": 31460, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "1": 24720, + "2": 25420, + "0": 24860 + }, + "WaveformNoise": { + "0": 25360, + "2": 24840, + "1": 24800 + }, + "Wine": { + "2": 720, + "0": 900, + "1": 1060 + }, + "WineQualityRed": { + "2": 10160, + "3": 9580, + "1": 800, + "4": 3000, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "2": 21860, + "3": 32940, + "4": 13200, + "5": 2640, + "0": 300, + "1": 2460, + "6": 80 + }, + "Yeast": { + "0": 6880, + "1": 6440, + "2": 3660, + "3": 2460, + "5": 660, + "8": 300, + "7": 460, + "6": 540, + "4": 780, + "9": 80 + }, + "Zoo": { + "3": 200, + "0": 600, + "6": 160, + "1": 300, + "2": 80, + "4": 60, + "5": 120 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py index 777b12b9..2d1bfc9b 100644 --- a/examples/hdc_methods_survey/run_experiment.py +++ b/examples/hdc_methods_survey/run_experiment.py @@ -11,33 +11,58 @@ import sinusoid_projection import sinusoid_projection_online import sinusoid_projection_online_iterative -import sinusoid_projection_regenerative_contiuous +import sinusoid_projection_regenerative_continuous import sinusoid_projection_regenerative_reset import time +import density_encoding +import density_encoding_online +import density_encoding_online_iterative +import density_encoding_regenerative_continuous +import density_encoding_regenerative_reset + + + dimensions = [10000] epochs = [5] drop_rate = [0.2] levels = [100] +files = [ + #hashmap_encoding, + #hashmap_encoding_online, + #hashmap_encoding_online_iterative, + #hashmap_encoding_regenerative_continuous, + #hashmap_encoding_regenerative_reset, + #random_projection, + #random_projection_online, + #random_projection_online_iterative, + #random_projection_regenerative_continuous, + #random_projection_regenerative_reset, + #sinusoid_projection, + #sinusoid_projection_online, + #sinusoid_projection_online_iterative, + #sinusoid_projection_regenerative_continuous, + #sinusoid_projection_regenerative_reset, + density_encoding, + density_encoding_online, + density_encoding_online_iterative, + density_encoding_regenerative_continuous, + density_encoding_regenerative_reset +] +''' + files = [ - hashmap_encoding, - hashmap_encoding_online, - hashmap_encoding_online_iterative, - hashmap_encoding_regenerative_continuous, - hashmap_encoding_regenerative_reset, - random_projection, - random_projection_online, - random_projection_online_iterative, - random_projection_regenerative_continuous, - random_projection_regenerative_reset, - sinusoid_projection, - sinusoid_projection_online, sinusoid_projection_online_iterative, - sinusoid_projection_regenerative_contiuous, + sinusoid_projection_regenerative_continuous, sinusoid_projection_regenerative_reset, + density_encoding, + density_encoding_online, + density_encoding_online_iterative, + density_encoding_regenerative_continuous, + density_encoding_regenerative_reset ] - +''' +t = str(time.time()) for i in files: - t = time.time() i.experiment(filename=t) diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index b959c528..a2f160a5 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -165,4 +167,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index 252ee79b..b1bbbb5c 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -171,4 +173,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 75f6b74d..26b9c3ae 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -171,4 +173,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py new file mode 100644 index 00000000..4ef70c6b --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py @@ -0,0 +1,120 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import sys +sys.path.insert(0, '../../') +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + +BATCH_SIZE = 1 + + +def experiment( + DIMENSIONS=10000, + method="SinusoidProjectionRegenerativeContinuous", + epochs=5, + drop_rate=0.2, +): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + model.normalize() + + if i < epochs - 1: + model.regenerate_continuous(encode.embed.weight, drop_rate, num_classes) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + + +#experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index 97facec9..eb85978f 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -7,6 +7,8 @@ import torch.utils.data as data import json import os +import sys +sys.path.insert(0, '../../') import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -176,4 +178,4 @@ def forward(self, x): ) -experiment() +#experiment() diff --git a/examples/massif.out.1655632 b/examples/massif.out.1655632 new file mode 100644 index 00000000..4f5c3ac8 --- /dev/null +++ b/examples/massif.out.1655632 @@ -0,0 +1,5676 @@ +desc: (none) +cmd: python3 voicehd.py 10 +time_unit: i +#----------- +snapshot=0 +#----------- +time=0 +mem_heap_B=0 +mem_heap_extra_B=0 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=1 +#----------- +time=507094568 +mem_heap_B=3692552 +mem_heap_extra_B=86840 +mem_stacks_B=0 +heap_tree=detailed +n5: 3692552 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n10: 3186211 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 1387160 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 1387160 0x246F8A: new_keys_object (dictobject.c:537) + n4: 1387160 0x246F8A: dictresize (dictobject.c:1271) + n1: 590432 0x236136: insertion_resize (dictobject.c:1103) + n2: 590432 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 589856 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 589856 0x28BE3E: r_object (marshal.c:1161) + n1: 589856 0x28BC34: r_object (marshal.c:1219) + n1: 589856 0x28BFDB: r_object (marshal.c:1390) + n1: 589856 0x28D25B: read_object (marshal.c:1488) + n1: 589856 0x28D25B: marshal_loads (marshal.c:1788) + n1: 589856 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 589856 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 589856 0x28ADA0: call_function (ceval.c:4851) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 589856 0x27541A: fast_function (ceval.c:4992) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 589856 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 589856 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 589856 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 576 in 1 place, below massif's threshold (1.00%) + n1: 588208 0x247829: insertion_resize (dictobject.c:1103) + n5: 588208 0x247829: insertdict (dictobject.c:1149) + n2: 196184 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 196184 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 196184 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 193976 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 193976 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 193976 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 193976 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 191768 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 191768 0x2A9E57: do_call_core (ceval.c:5116) + n1: 191768 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 191768 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 191768 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 191768 0x27541A: fast_function (ceval.c:4992) + n1: 191768 0x28B0F6: call_function (ceval.c:4872) + n1: 191768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 191768 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 191768 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 191768 0x274EC3: fast_function (ceval.c:4968) + n1: 191768 0x28B0F6: call_function (ceval.c:4872) + n1: 191768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 191768 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 191768 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 191768 0x274EC3: fast_function (ceval.c:4968) + n1: 191768 0x28B0F6: call_function (ceval.c:4872) + n1: 191768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 191768 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 191768 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 191768 0x274EC3: fast_function (ceval.c:4968) + n1: 191768 0x28B0F6: call_function (ceval.c:4872) + n1: 191768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 191768 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 191768 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 191768 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 191768 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 191768 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 191768 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 168168 0x2AA0A3: import_name (ceval.c:5245) + n2: 168168 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 165960 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 165960 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 163736 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 163736 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 163736 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 163736 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 163736 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 163736 0x2A9E57: do_call_core (ceval.c:5116) + n0: 163736 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 2224 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 23600 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 176656 in 30 places, all below massif's threshold (1.00%) + n1: 121832 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n2: 121832 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n0: 83760 in 19 places, all below massif's threshold (1.00%) + n1: 38072 0x26A337: PyModule_AddObject (modsupport.c:563) + n0: 38072 in 15 places, all below massif's threshold (1.00%) + n1: 51232 0x28231B: PyDict_SetItem (dictobject.c:1576) + n1: 51232 0x28231B: _PyObjectDict_SetItem (dictobject.c:4462) + n2: 51232 0x28231B: _PyObject_GenericSetAttrWithDict (object.c:1209) + n1: 50656 0x2828B1: PyObject_GenericSetAttr (object.c:1231) + n1: 50656 0x2828B1: PyObject_SetAttr (object.c:969) + n0: 50656 in 4 places, all below massif's threshold (1.00%) + n0: 576 in 1 place, below massif's threshold (1.00%) + n1: 42304 0x281FDB: PyDict_SetItem (dictobject.c:1576) + n1: 42304 0x281FDB: _PyObjectDict_SetItem (dictobject.c:4422) + n1: 42304 0x281FDB: _PyObject_GenericSetAttrWithDict (object.c:1209) + n0: 42304 in 3 places, all below massif's threshold (1.00%) + n2: 208520 0x273152: dict_merge (dictobject.c:2503) + n1: 159696 0x2733CE: PyDict_Merge (dictobject.c:2616) + n3: 159696 0x2733CE: PyDict_Copy (dictobject.c:2672) + n2: 98480 0x2A5688: type_new (typeobject.c:2362) + n1: 56808 0x25F6E2: type_call (typeobject.c:895) + n1: 56808 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 56808 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 56808 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 56808 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 56808 0x28B27B: call_function (ceval.c:4851) + n1: 56808 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 56808 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 56808 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 44712 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 44712 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 44712 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 44712 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 42984 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 42984 0x2A9E57: do_call_core (ceval.c:5116) + n1: 42984 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 42984 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 42984 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 42984 0x27541A: fast_function (ceval.c:4992) + n1: 42984 0x28B0F6: call_function (ceval.c:4872) + n1: 42984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 42984 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 42984 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 42984 0x274EC3: fast_function (ceval.c:4968) + n1: 42984 0x28B0F6: call_function (ceval.c:4872) + n1: 42984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 42984 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 42984 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 42984 0x274EC3: fast_function (ceval.c:4968) + n1: 42984 0x28B0F6: call_function (ceval.c:4872) + n1: 42984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 42984 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 42984 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 42984 0x274EC3: fast_function (ceval.c:4968) + n1: 42984 0x28B0F6: call_function (ceval.c:4872) + n1: 42984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 42984 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 42984 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 42984 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 42984 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 42984 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1728 in 1 place, below massif's threshold (1.00%) + n0: 12096 in 1 place, below massif's threshold (1.00%) + n1: 41672 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n0: 41672 in 2 places, all below massif's threshold (1.00%) + n1: 56584 0x28B700: _PyImport_FixupExtensionObject (import.c:576) + n0: 56584 in 3 places, all below massif's threshold (1.00%) + n0: 4632 in 2 places, all below massif's threshold (1.00%) + n1: 48824 0x27363E: PyDict_Merge (dictobject.c:2616) + n1: 48824 0x27363E: dict_update_common (dictobject.c:2359) + n1: 48824 0x27363E: dict_update (dictobject.c:2375) + n1: 48824 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 48824 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 48824 0x28B27B: call_function (ceval.c:4851) + n1: 48824 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 48824 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n3: 772320 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 651168 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 651168 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n3: 648608 0x2A5716: type_new (typeobject.c:2498) + n2: 442760 0x25F6E2: type_call (typeobject.c:895) + n1: 323976 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 323976 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 323976 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 323976 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 323976 0x28B27B: call_function (ceval.c:4851) + n2: 323048 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 320264 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 320264 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 293112 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 293112 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 293112 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 293112 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 282904 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 282904 0x2A9E57: do_call_core (ceval.c:5116) + n1: 282904 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 282904 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 282904 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 282904 0x27541A: fast_function (ceval.c:4992) + n1: 282904 0x28B0F6: call_function (ceval.c:4872) + n1: 282904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 282904 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 282904 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 282904 0x274EC3: fast_function (ceval.c:4968) + n1: 282904 0x28B0F6: call_function (ceval.c:4872) + n1: 282904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 282904 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 282904 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 282904 0x274EC3: fast_function (ceval.c:4968) + n1: 282904 0x28B0F6: call_function (ceval.c:4872) + n1: 282904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 282904 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 282904 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 282904 0x274EC3: fast_function (ceval.c:4968) + n1: 282904 0x28B0F6: call_function (ceval.c:4872) + n1: 282904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 282904 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 282904 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 282904 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 282904 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 282904 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 282904 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 27152 in 2 places, all below massif's threshold (1.00%) + n0: 2784 in 1 place, below massif's threshold (1.00%) + n0: 928 in 1 place, below massif's threshold (1.00%) + n2: 118784 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 117856 0x23ABA9: call_function_tail (abstract.c:2512) + n2: 117856 0x23ABA9: PyObject_CallFunction (abstract.c:2539) + n1: 105792 0x26CAF5: make_type (Python-ast.c:675) + n0: 105792 in 114 places, all below massif's threshold (1.00%) + n0: 12064 in 1 place, below massif's threshold (1.00%) + n0: 928 in 1 place, below massif's threshold (1.00%) + n2: 172440 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 148520 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 148520 0x2A9E57: do_call_core (ceval.c:5116) + n1: 148520 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 148520 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n3: 148520 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 75168 0x27541A: fast_function (ceval.c:4992) + n1: 75168 0x28B0F6: call_function (ceval.c:4872) + n1: 75168 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 75168 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 75168 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 75168 0x27541A: fast_function (ceval.c:4992) + n1: 75168 0x28B0F6: call_function (ceval.c:4872) + n1: 75168 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 75168 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n2: 75168 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 65888 0x17E0C3: _PyFunction_FastCallDict (ceval.c:5084) + n1: 65888 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 65888 0x267189: _PyObject_Call_Prepend (abstract.c:2373) + n1: 65888 0x267189: slot_tp_new (typeobject.c:6445) + n1: 65888 0x25F6E2: type_call (typeobject.c:895) + n1: 65888 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n0: 65888 in 2 places, all below massif's threshold (1.00%) + n0: 9280 in 1 place, below massif's threshold (1.00%) + n1: 61288 0x17DF4E: _PyFunction_FastCallDict (ceval.c:5084) + n1: 61288 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 61288 0x267189: _PyObject_Call_Prepend (abstract.c:2373) + n1: 61288 0x267189: slot_tp_new (typeobject.c:6445) + n1: 61288 0x25F6E2: type_call (typeobject.c:895) + n2: 61288 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 60360 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 60360 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 60360 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 60360 0x28B27B: call_function (ceval.c:4851) + n1: 60360 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 60360 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 60360 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 60360 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 60360 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 60360 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 60360 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 60360 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 60360 0x2A9E57: do_call_core (ceval.c:5116) + n1: 60360 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 60360 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 60360 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 60360 0x27541A: fast_function (ceval.c:4992) + n1: 60360 0x28B0F6: call_function (ceval.c:4872) + n1: 60360 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 60360 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 60360 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 60360 0x274EC3: fast_function (ceval.c:4968) + n1: 60360 0x28B0F6: call_function (ceval.c:4872) + n1: 60360 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 60360 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 60360 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 60360 0x274EC3: fast_function (ceval.c:4968) + n1: 60360 0x28B0F6: call_function (ceval.c:4872) + n0: 60360 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 928 in 1 place, below massif's threshold (1.00%) + n0: 12064 in 1 place, below massif's threshold (1.00%) + n0: 23920 in 1 place, below massif's threshold (1.00%) + n0: 33408 in 5 places, all below massif's threshold (1.00%) + n0: 2560 in 1 place, below massif's threshold (1.00%) + n1: 84824 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 84824 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 84824 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 80096 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 65456 0x27541A: fast_function (ceval.c:4992) + n2: 65456 0x28B0F6: call_function (ceval.c:4872) + n1: 49896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 49896 in 3 places, all below massif's threshold (1.00%) + n0: 15560 in 1 place, below massif's threshold (1.00%) + n0: 14640 in 9 places, all below massif's threshold (1.00%) + n0: 4728 in 2 places, all below massif's threshold (1.00%) + n0: 36328 in 2 places, all below massif's threshold (1.00%) + n1: 331743 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 331743 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 331743 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 331743 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 331743 0x28BE1A: r_object (marshal.c:1157) + n1: 246525 0x28BB3F: r_object (marshal.c:1219) + n2: 246525 0x28BFDB: r_object (marshal.c:1390) + n1: 191176 0x28BC34: r_object (marshal.c:1219) + n3: 191176 0x28BFDB: r_object (marshal.c:1390) + n1: 122646 0x28D25B: read_object (marshal.c:1488) + n1: 122646 0x28D25B: marshal_loads (marshal.c:1788) + n1: 122646 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 122646 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 122646 0x28ADA0: call_function (ceval.c:4851) + n1: 122646 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 122646 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 122646 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 122646 0x27541A: fast_function (ceval.c:4992) + n1: 122646 0x28B0F6: call_function (ceval.c:4872) + n1: 122646 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 122646 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 122646 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 122646 0x274EC3: fast_function (ceval.c:4968) + n1: 122646 0x28B0F6: call_function (ceval.c:4872) + n1: 122646 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 122646 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 122646 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 122646 0x274EC3: fast_function (ceval.c:4968) + n1: 122646 0x28B0F6: call_function (ceval.c:4872) + n1: 122646 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 122646 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 122646 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 122646 0x274EC3: fast_function (ceval.c:4968) + n1: 122646 0x28B0F6: call_function (ceval.c:4872) + n1: 122646 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 122646 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 122646 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 122646 0x274EC3: fast_function (ceval.c:4968) + n1: 122646 0x28B0F6: call_function (ceval.c:4872) + n1: 122646 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 122646 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 122646 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 122646 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 122646 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 122646 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 122646 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 67195 0x28BC34: r_object (marshal.c:1219) + n1: 67195 0x28BFDB: r_object (marshal.c:1390) + n1: 67195 0x28D25B: read_object (marshal.c:1488) + n1: 67195 0x28D25B: marshal_loads (marshal.c:1788) + n1: 67195 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 67195 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 67195 0x28ADA0: call_function (ceval.c:4851) + n1: 67195 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 67195 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 67195 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 67195 0x27541A: fast_function (ceval.c:4992) + n1: 67195 0x28B0F6: call_function (ceval.c:4872) + n1: 67195 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 67195 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 67195 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 67195 0x274EC3: fast_function (ceval.c:4968) + n1: 67195 0x28B0F6: call_function (ceval.c:4872) + n1: 67195 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 67195 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 67195 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 67195 0x274EC3: fast_function (ceval.c:4968) + n1: 67195 0x28B0F6: call_function (ceval.c:4872) + n1: 67195 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 67195 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 67195 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 67195 0x274EC3: fast_function (ceval.c:4968) + n1: 67195 0x28B0F6: call_function (ceval.c:4872) + n1: 67195 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 67195 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 67195 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 67195 0x274EC3: fast_function (ceval.c:4968) + n1: 67195 0x28B0F6: call_function (ceval.c:4872) + n1: 67195 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 67195 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 67195 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 67195 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 67195 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 1335 in 1 place, below massif's threshold (1.00%) + n0: 55349 in 7 places, all below massif's threshold (1.00%) + n1: 75619 0x28BB63: r_object (marshal.c:1219) + n2: 75619 0x28BFDB: r_object (marshal.c:1390) + n1: 67427 0x28BC34: r_object (marshal.c:1219) + n2: 67427 0x28BFDB: r_object (marshal.c:1390) + n1: 65890 0x28D25B: read_object (marshal.c:1488) + n1: 65890 0x28D25B: marshal_loads (marshal.c:1788) + n1: 65890 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 65890 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 65890 0x28ADA0: call_function (ceval.c:4851) + n1: 65890 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 65890 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 65890 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 65890 0x27541A: fast_function (ceval.c:4992) + n1: 65890 0x28B0F6: call_function (ceval.c:4872) + n1: 65890 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 65890 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 65890 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 65890 0x274EC3: fast_function (ceval.c:4968) + n1: 65890 0x28B0F6: call_function (ceval.c:4872) + n1: 65890 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 65890 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 65890 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 65890 0x274EC3: fast_function (ceval.c:4968) + n1: 65890 0x28B0F6: call_function (ceval.c:4872) + n1: 65890 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 65890 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 65890 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 65890 0x274EC3: fast_function (ceval.c:4968) + n1: 65890 0x28B0F6: call_function (ceval.c:4872) + n1: 65890 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 65890 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 65890 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 65890 0x274EC3: fast_function (ceval.c:4968) + n1: 65890 0x28B0F6: call_function (ceval.c:4872) + n1: 65890 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 65890 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 65890 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 65890 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 65890 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 65890 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 65890 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1537 in 1 place, below massif's threshold (1.00%) + n0: 8192 in 3 places, all below massif's threshold (1.00%) + n0: 9599 in 3 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 172853 in 34 places, all below massif's threshold (1.00%) + n1: 146875 0x23FA77: PyObject_Malloc (obmalloc.c:496) + n2: 146875 0x23FA77: PyUnicode_New (unicodeobject.c:1310) + n2: 146875 0x255004: PyUnicode_Append (unicodeobject.c:11548) + n1: 145951 0x2A7B91: unicode_concatenate (ceval.c:5499) + n2: 145951 0x2AC4D2: _PyEval_EvalFrameDefault (ceval.c:1489) + n1: 145182 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n2: 145182 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 140598 0x27541A: fast_function (ceval.c:4992) + n1: 140598 0x28B0F6: call_function (ceval.c:4872) + n2: 140598 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 120901 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 120901 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 120901 0x27541A: fast_function (ceval.c:4992) + n1: 120901 0x28B0F6: call_function (ceval.c:4872) + n2: 120901 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 119742 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 119742 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 119742 0x27541A: fast_function (ceval.c:4992) + n1: 119742 0x28B0F6: call_function (ceval.c:4872) + n2: 119742 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 101263 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 101263 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 101263 0x27541A: fast_function (ceval.c:4992) + n1: 101263 0x28B0F6: call_function (ceval.c:4872) + n2: 101263 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 81968 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 81968 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 81968 0x27541A: fast_function (ceval.c:4992) + n1: 81968 0x28B0F6: call_function (ceval.c:4872) + n2: 81968 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 63309 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 63309 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 63309 0x27541A: fast_function (ceval.c:4992) + n1: 63309 0x28B0F6: call_function (ceval.c:4872) + n2: 63309 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 45236 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n0: 45236 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 18073 in 2 places, all below massif's threshold (1.00%) + n0: 18659 in 2 places, all below massif's threshold (1.00%) + n0: 19295 in 2 places, all below massif's threshold (1.00%) + n0: 18479 in 1 place, below massif's threshold (1.00%) + n0: 1159 in 2 places, all below massif's threshold (1.00%) + n0: 19697 in 2 places, all below massif's threshold (1.00%) + n0: 4584 in 1 place, below massif's threshold (1.00%) + n0: 769 in 2 places, all below massif's threshold (1.00%) + n0: 924 in 1 place, below massif's threshold (1.00%) + n0: 0 in 3 places, all below massif's threshold (1.00%) + n1: 125952 0x23EF9B: PyMem_Malloc (obmalloc.c:435) + n2: 125952 0x23EF9B: set_table_resize (setobject.c:339) + n1: 112640 0x25712A: set_add_key (setobject.c:420) + n2: 112640 0x25712A: set_update_internal (setobject.c:1006) + n1: 100352 0x25A647: set_init (setobject.c:2023) + n1: 100352 0x25F7D6: type_call (typeobject.c:915) + n1: 100352 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 100352 0x28B134: call_function (ceval.c:4875) + n2: 100352 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 69632 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 69632 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 69632 in 2 places, all below massif's threshold (1.00%) + n0: 30720 in 1 place, below massif's threshold (1.00%) + n0: 12288 in 1 place, below massif's threshold (1.00%) + n0: 13312 in 6 places, all below massif's threshold (1.00%) + n1: 72792 0x227C52: PyObject_Malloc (obmalloc.c:496) + n1: 72792 0x227C52: fixstate (acceler.c:114) + n1: 72792 0x227C52: fixdfa (acceler.c:60) + n1: 72792 0x227C52: PyGrammar_AddAccelerators (acceler.c:30) + n1: 72792 0x22BE3D: PyParser_New (parser.c:77) + n1: 72792 0x29C6C6: parsetok (parsetok.c:191) + n1: 72792 0x2A4D72: PyParser_ASTFromStringObject (pythonrun.c:1164) + n1: 72792 0x2E4D3B: PyRun_StringFlags (pythonrun.c:947) + n1: 72792 0x2A502B: builtin_exec_impl.isra.11 (bltinmodule.c:996) + n1: 72792 0x2A502B: builtin_exec (bltinmodule.c.h:283) + n1: 72792 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 72792 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 72792 0x28ADA0: call_function (ceval.c:4851) + n1: 72792 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 72792 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 72792 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 72792 0x274EC3: fast_function (ceval.c:4968) + n1: 72792 0x28B0F6: call_function (ceval.c:4872) + n1: 72792 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 72792 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 72792 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 72792 0x27541A: fast_function (ceval.c:4992) + n1: 72792 0x28B0F6: call_function (ceval.c:4872) + n1: 72792 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 72792 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 72792 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 72792 0x27541A: fast_function (ceval.c:4992) + n1: 72792 0x28B0F6: call_function (ceval.c:4872) + n1: 72792 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 72792 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 72792 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 72792 0x274EC3: fast_function (ceval.c:4968) + n1: 72792 0x28B0F6: call_function (ceval.c:4872) + n1: 72792 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 72792 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 72792 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 72792 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 72792 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 72792 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 72792 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 72792 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 72792 0x2A9E57: do_call_core (ceval.c:5116) + n1: 72792 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 72792 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 72792 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 72792 0x27541A: fast_function (ceval.c:4992) + n0: 72792 0x28B0F6: call_function (ceval.c:4872) + n2: 67557 0x2A58C5: type_new (typeobject.c:2586) + n1: 54525 0x25F6E2: type_call (typeobject.c:895) + n1: 54525 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 54525 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 54525 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 54525 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 54525 0x28B27B: call_function (ceval.c:4851) + n1: 54525 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 54525 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 54525 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 53036 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 53036 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 53036 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 53036 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 53036 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 53036 0x2A9E57: do_call_core (ceval.c:5116) + n1: 53036 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 53036 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 53036 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 53036 0x27541A: fast_function (ceval.c:4992) + n1: 53036 0x28B0F6: call_function (ceval.c:4872) + n1: 53036 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 53036 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 53036 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 53036 0x274EC3: fast_function (ceval.c:4968) + n1: 53036 0x28B0F6: call_function (ceval.c:4872) + n1: 53036 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 53036 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 53036 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 53036 0x274EC3: fast_function (ceval.c:4968) + n1: 53036 0x28B0F6: call_function (ceval.c:4872) + n1: 53036 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 53036 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 53036 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 53036 0x274EC3: fast_function (ceval.c:4968) + n1: 53036 0x28B0F6: call_function (ceval.c:4872) + n1: 53036 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 53036 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 53036 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 53036 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 53036 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 53036 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 53036 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 53036 in 2 places, all below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 13032 in 1 place, below massif's threshold (1.00%) + n1: 55408 0x2492F8: PyObject_Malloc (obmalloc.c:496) + n1: 55408 0x2492F8: new_keys_object (dictobject.c:537) + n1: 55408 0x2492F8: _PyDict_NewPresized (dictobject.c:1386) + n1: 55408 0x2AA9F1: _PyEval_EvalFrameDefault (ceval.c:2754) + n1: 55408 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 55408 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 55408 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 55408 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 55408 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 55408 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 55408 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 55408 0x2A9E57: do_call_core (ceval.c:5116) + n1: 55408 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 55408 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 55408 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 55408 0x27541A: fast_function (ceval.c:4992) + n1: 55408 0x28B0F6: call_function (ceval.c:4872) + n1: 55408 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 55408 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 55408 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 55408 0x274EC3: fast_function (ceval.c:4968) + n1: 55408 0x28B0F6: call_function (ceval.c:4872) + n1: 55408 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 55408 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 55408 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 55408 0x274EC3: fast_function (ceval.c:4968) + n1: 55408 0x28B0F6: call_function (ceval.c:4872) + n1: 55408 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 55408 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 55408 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 55408 0x274EC3: fast_function (ceval.c:4968) + n1: 55408 0x28B0F6: call_function (ceval.c:4872) + n1: 55408 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 55408 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 55408 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 55408 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 55408 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 55408 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 55408 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 55408 in 2 places, all below massif's threshold (1.00%) + n1: 53551 0x242F0E: PyObject_Malloc (obmalloc.c:496) + n1: 53551 0x242F0E: _PyBytes_FromSize (bytesobject.c:83) + n2: 53551 0x242F0E: PyBytes_FromStringAndSize (bytesobject.c:117) + n2: 52948 0x28BCAB: r_object (marshal.c:1114) + n2: 51363 0x28BFC5: r_object (marshal.c:1387) + n1: 42401 0x28BC34: r_object (marshal.c:1219) + n1: 42401 0x28BFDB: r_object (marshal.c:1390) + n0: 42401 in 2 places, all below massif's threshold (1.00%) + n0: 8962 in 5 places, all below massif's threshold (1.00%) + n0: 1585 in 2 places, all below massif's threshold (1.00%) + n0: 603 in 6 places, all below massif's threshold (1.00%) + n1: 227084 0x240670: PyObject_Realloc (obmalloc.c:514) + n3: 227084 0x240670: resize_compact (unicodeobject.c:945) + n1: 171764 0x2519B6: unicode_resize (unicodeobject.c:1900) + n1: 171764 0x2550BF: PyUnicode_Append (unicodeobject.c:11536) + n1: 171764 0x2A7B31: unicode_concatenate (ceval.c:5499) + n2: 171764 0x2AC4D2: _PyEval_EvalFrameDefault (ceval.c:1489) + n1: 163066 0x27B043: PyEval_EvalFrameEx (ceval.c:754) + n1: 163066 0x27B043: _PyFunction_FastCall (ceval.c:4933) + n1: 163066 0x27B043: _PyFunction_FastCallDict (ceval.c:5035) + n1: 163066 0x27B043: _PyObject_FastCallDict (abstract.c:2310) + n1: 163066 0x27B043: _PyObject_Call_Prepend (abstract.c:2373) + n1: 163066 0x27B043: method_call (classobject.c:314) + n1: 163066 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 163066 0x2C1F67: slot_tp_str (typeobject.c:6145) + n1: 163066 0x259CDF: PyObject_Str (object.c:575) + n1: 163066 0x27936B: unicode_new (unicodeobject.c:15118) + n1: 163066 0x25F6E2: type_call (typeobject.c:895) + n1: 163066 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 163066 0x28B134: call_function (ceval.c:4875) + n2: 163066 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 140472 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 140472 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 140472 0x27541A: fast_function (ceval.c:4992) + n1: 140472 0x28B0F6: call_function (ceval.c:4872) + n2: 140472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 120793 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 120793 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 120793 0x27541A: fast_function (ceval.c:4992) + n1: 120793 0x28B0F6: call_function (ceval.c:4872) + n2: 120793 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 119643 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 119643 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 119643 0x27541A: fast_function (ceval.c:4992) + n1: 119643 0x28B0F6: call_function (ceval.c:4872) + n2: 119643 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 101173 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 101173 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 101173 0x27541A: fast_function (ceval.c:4992) + n1: 101173 0x28B0F6: call_function (ceval.c:4872) + n0: 101173 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 18470 in 1 place, below massif's threshold (1.00%) + n0: 1150 in 2 places, all below massif's threshold (1.00%) + n0: 19679 in 2 places, all below massif's threshold (1.00%) + n0: 22594 in 1 place, below massif's threshold (1.00%) + n0: 8698 in 2 places, all below massif's threshold (1.00%) + n1: 50845 0x2408C7: _PyUnicodeWriter_Finish (unicodeobject.c:13876) + n0: 50845 in 3 places, all below massif's threshold (1.00%) + n0: 4475 in 1 place, below massif's threshold (1.00%) + n0: 157393 in 63 places, all below massif's threshold (1.00%) + n2: 64008 0x58BB52E: OPENSSL_LH_insert (in /home/pvergesb/anaconda3/envs/skyformer/lib/libcrypto.so.1.1) + n2: 58392 0x58960B3: err_load_strings (in /home/pvergesb/anaconda3/envs/skyformer/lib/libcrypto.so.1.1) + n1: 53232 0x5896497: ERR_load_strings_const (in /home/pvergesb/anaconda3/envs/skyformer/lib/libcrypto.so.1.1) + n0: 53232 in 57 places, all below massif's threshold (1.00%) + n0: 5160 in 4 places, all below massif's threshold (1.00%) + n0: 5616 in 1 place, below massif's threshold (1.00%) + n1: 57856 0x23E8AD: PyMem_Realloc (obmalloc.c:453) + n2: 57856 0x23E8AD: list_resize (listobject.c:63) + n1: 51688 0x231FA2: app1 (listobject.c:294) + n2: 51688 0x231FA2: listextend (listobject.c:870) + n1: 51688 0x25F403: _PyCFunction_FastCallDict (methodobject.c:209) + n1: 51688 0x239450: _PyObject_FastCallDict (abstract.c:2313) + n1: 51688 0x26CCC3: call_function_tail (abstract.c:2509) + n1: 51688 0x26CCC3: callmethod (abstract.c:2596) + n1: 51688 0x26CCC3: _PyObject_CallMethodId_SizeT (abstract.c:2685) + n1: 51688 0x2DEDB4: _io__IOBase_readlines_impl (iobase.c:668) + n1: 51688 0x2DEDB4: _io__IOBase_readlines (iobase.c.h:224) + n1: 51688 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 51688 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 51688 0x28ADA0: call_function (ceval.c:4851) + n1: 51688 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 51688 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 51688 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 51688 0x27541A: fast_function (ceval.c:4992) + n1: 51688 0x28B0F6: call_function (ceval.c:4872) + n1: 51688 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 51688 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 51688 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 51688 0x27541A: fast_function (ceval.c:4992) + n1: 51688 0x28B0F6: call_function (ceval.c:4872) + n1: 51688 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 51688 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 51688 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 51688 0x27541A: fast_function (ceval.c:4992) + n1: 51688 0x28B0F6: call_function (ceval.c:4872) + n1: 51688 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 51688 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 51688 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 51688 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 51688 0x27A96A: function_call (funcobject.c:604) + n1: 51688 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 51688 0x23B57C: property_descr_get (descrobject.c:1375) + n1: 51688 0x1A2F3E: _PyObject_GenericGetAttrWithDict (object.c:1097) + n1: 51688 0x2A8329: _PyEval_EvalFrameDefault (ceval.c:2872) + n1: 51688 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 51688 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 51688 0x27541A: fast_function (ceval.c:4992) + n1: 51688 0x28B0F6: call_function (ceval.c:4872) + n0: 51688 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 6168 in 5 places, all below massif's threshold (1.00%) +#----------- +snapshot=2 +#----------- +time=1431560865 +mem_heap_B=25400461 +mem_heap_extra_B=2314995 +mem_stacks_B=0 +heap_tree=detailed +n14: 25400461 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n2: 5349984 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4939296 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 4939296 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4268064 in 1753 places, all below massif's threshold (1.00%) + n1: 671232 0xA3AC89C: torch::Library& torch::Library::impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 671232 in 304 places, all below massif's threshold (1.00%) + n1: 410688 0xA481DB4: c10::Dispatcher::registerDef(c10::FunctionSchema, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 410688 0xA4AF595: torch::Library::_def(c10::FunctionSchema&&, c10::OperatorName*) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 410688 in 126 places, all below massif's threshold (1.00%) + n2: 5066712 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 3804624 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 3792528 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 3792528 in 1385 places, all below massif's threshold (1.00%) + n0: 12096 in 36 places, all below massif's threshold (1.00%) + n2: 1262088 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1252800 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1252800 in 1359 places, all below massif's threshold (1.00%) + n0: 9288 in 36 places, all below massif's threshold (1.00%) + n5: 3554060 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n3: 1144809 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 728956 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 728956 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 544523 0xA4ADE63: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 544523 in 5309 places, all below massif's threshold (1.00%) + n0: 184433 in 4 places, all below massif's threshold (1.00%) + n2: 415823 0x6B2052D: std::basic_string, std::allocator >::basic_string(std::string const&, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 404939 0x6B20588: std::string::substr(unsigned long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 404939 in 21 places, all below massif's threshold (1.00%) + n0: 10884 in 6 places, all below massif's threshold (1.00%) + n0: 30 in 2 places, all below massif's threshold (1.00%) + n2: 858986 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 858986 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 858986 in 7455 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 812892 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 557869 0x6B1FF7B: std::basic_string, std::allocator >::basic_string(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 557869 in 5 places, all below massif's threshold (1.00%) + n0: 255023 in 1 place, below massif's threshold (1.00%) + n1: 737373 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 737373 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 633587 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 475826 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 474314 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 474314 in 1385 places, all below massif's threshold (1.00%) + n0: 1512 in 36 places, all below massif's threshold (1.00%) + n0: 157761 in 1 place, below massif's threshold (1.00%) + n0: 103786 in 4 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n4: 3175923 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 1404376 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 1404376 0x246F8A: new_keys_object (dictobject.c:537) + n3: 1404376 0x246F8A: dictresize (dictobject.c:1271) + n1: 601488 0x247829: insertion_resize (dictobject.c:1103) + n1: 601488 0x247829: insertdict (dictobject.c:1149) + n0: 601488 in 34 places, all below massif's threshold (1.00%) + n1: 590432 0x236136: insertion_resize (dictobject.c:1103) + n2: 590432 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 589856 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 589856 0x28BE3E: r_object (marshal.c:1161) + n1: 589856 0x28BC34: r_object (marshal.c:1219) + n1: 589856 0x28BFDB: r_object (marshal.c:1390) + n1: 589856 0x28D25B: read_object (marshal.c:1488) + n1: 589856 0x28D25B: marshal_loads (marshal.c:1788) + n1: 589856 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 589856 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 589856 0x28ADA0: call_function (ceval.c:4851) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 589856 0x27541A: fast_function (ceval.c:4992) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 589856 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 589856 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 589856 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 576 in 1 place, below massif's threshold (1.00%) + n0: 212456 in 2 places, all below massif's threshold (1.00%) + n2: 789272 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 666016 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 666016 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n2: 663456 0x2A5716: type_new (typeobject.c:2498) + n2: 456680 0x25F6E2: type_call (typeobject.c:895) + n1: 337896 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 337896 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 337896 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 337896 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 337896 0x28B27B: call_function (ceval.c:4851) + n2: 336968 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 334184 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 334184 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 306104 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 306104 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 306104 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 306104 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 295896 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 295896 0x2A9E57: do_call_core (ceval.c:5116) + n1: 295896 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 295896 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 295896 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 295896 0x27541A: fast_function (ceval.c:4992) + n1: 295896 0x28B0F6: call_function (ceval.c:4872) + n1: 295896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 295896 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 295896 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 295896 0x274EC3: fast_function (ceval.c:4968) + n1: 295896 0x28B0F6: call_function (ceval.c:4872) + n1: 295896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 295896 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 295896 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 295896 0x274EC3: fast_function (ceval.c:4968) + n1: 295896 0x28B0F6: call_function (ceval.c:4872) + n1: 295896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 295896 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 295896 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 295896 0x274EC3: fast_function (ceval.c:4968) + n1: 295896 0x28B0F6: call_function (ceval.c:4872) + n1: 295896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 295896 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 295896 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 295896 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 295896 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 295896 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 295896 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 28080 in 2 places, all below massif's threshold (1.00%) + n0: 2784 in 1 place, below massif's threshold (1.00%) + n0: 928 in 1 place, below massif's threshold (1.00%) + n0: 118784 in 1 place, below massif's threshold (1.00%) + n0: 206776 in 6 places, all below massif's threshold (1.00%) + n0: 2560 in 1 place, below massif's threshold (1.00%) + n0: 123256 in 3 places, all below massif's threshold (1.00%) + n0: 650532 in 43 places, all below massif's threshold (1.00%) + n1: 331743 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 331743 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 331743 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 331743 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n1: 331743 0x28BE1A: r_object (marshal.c:1157) + n0: 331743 in 5 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 2436430 in 8125 places, all below massif's threshold (1.00%) + n2: 1804680 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 679968 in 75 places, all below massif's threshold (1.00%) + n1: 813440 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 813440 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 813440 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 813440 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 813440 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 813440 in 3060 places, all below massif's threshold (1.00%) + n1: 656400 0xA487EF6: ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::rehash(unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 656400 0xA488417: std::pair, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::templated_iterator >, bool> ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::emplace_new_key(signed char, ska::detailv3::sherwood_v3_entry >*, c10::OperatorName const&, c10::OperatorHandle&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xA481BC6: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 328200 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xB0ECAA3: torch::Library& torch::Library::impl >(char const*, c10::CompileTimeFunctionPointer&&) & [clone .isra.2163] [clone .constprop.7774] (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xB10783B: at::(anonymous namespace)::TORCH_LIBRARY_IMPL_init_aten_CompositeImplicitAutograd_2(torch::Library&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xA1DFB68: _GLOBAL__sub_I_RegisterCompositeImplicitAutograd.cpp (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0x400647D: call_init.part.0 (dl-init.c:70) + n1: 328200 0x4006567: call_init (dl-init.c:33) + n1: 328200 0x4006567: _dl_init (dl-init.c:117) + n1: 328200 0x4AD6C84: _dl_catch_exception (dl-error-skeleton.c:182) + n1: 328200 0x400DFF5: dl_open_worker (dl-open.c:808) + n1: 328200 0x400DFF5: dl_open_worker (dl-open.c:771) + n1: 328200 0x4AD6C27: _dl_catch_exception (dl-error-skeleton.c:208) + n1: 328200 0x400E34D: _dl_open (dl-open.c:883) + n1: 328200 0x49F26BB: dlopen_doit (dlopen.c:56) + n1: 328200 0x4AD6C27: _dl_catch_exception (dl-error-skeleton.c:208) + n1: 328200 0x4AD6CF2: _dl_catch_error (dl-error-skeleton.c:227) + n1: 328200 0x49F21AD: _dlerror_run (dlerror.c:138) + n1: 328200 0x49F2747: dlopen_implementation (dlopen.c:71) + n1: 328200 0x49F2747: dlopen@@GLIBC_2.34 (dlopen.c:81) + n1: 328200 0x2CCDF8: _PyImport_FindSharedFuncptr (dynload_shlib.c:95) + n1: 328200 0x2DFE17: _PyImport_LoadDynamicModuleWithSpec (importdl.c:129) + n1: 328200 0x2E0EB9: _imp_create_dynamic_impl.isra.12 (import.c:1994) + n1: 328200 0x2E0EB9: _imp_create_dynamic (import.c.h:289) + n1: 328200 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 328200 0x2A9E57: do_call_core (ceval.c:5116) + n1: 328200 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 328200 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 328200 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 328200 0x27541A: fast_function (ceval.c:4992) + n1: 328200 0x28B0F6: call_function (ceval.c:4872) + n1: 328200 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 328200 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 328200 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 328200 0x274EC3: fast_function (ceval.c:4968) + n0: 328200 0x28B0F6: call_function (ceval.c:4872) + n0: 0 in 10 places, all below massif's threshold (1.00%) + n1: 328200 0xA481BE8: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 328200 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xB0ECAA3: torch::Library& torch::Library::impl >(char const*, c10::CompileTimeFunctionPointer&&) & [clone .isra.2163] [clone .constprop.7774] (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xB10783B: at::(anonymous namespace)::TORCH_LIBRARY_IMPL_init_aten_CompositeImplicitAutograd_2(torch::Library&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0xA1DFB68: _GLOBAL__sub_I_RegisterCompositeImplicitAutograd.cpp (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328200 0x400647D: call_init.part.0 (dl-init.c:70) + n1: 328200 0x4006567: call_init (dl-init.c:33) + n1: 328200 0x4006567: _dl_init (dl-init.c:117) + n1: 328200 0x4AD6C84: _dl_catch_exception (dl-error-skeleton.c:182) + n1: 328200 0x400DFF5: dl_open_worker (dl-open.c:808) + n1: 328200 0x400DFF5: dl_open_worker (dl-open.c:771) + n1: 328200 0x4AD6C27: _dl_catch_exception (dl-error-skeleton.c:208) + n1: 328200 0x400E34D: _dl_open (dl-open.c:883) + n1: 328200 0x49F26BB: dlopen_doit (dlopen.c:56) + n1: 328200 0x4AD6C27: _dl_catch_exception (dl-error-skeleton.c:208) + n1: 328200 0x4AD6CF2: _dl_catch_error (dl-error-skeleton.c:227) + n1: 328200 0x49F21AD: _dlerror_run (dlerror.c:138) + n1: 328200 0x49F2747: dlopen_implementation (dlopen.c:71) + n1: 328200 0x49F2747: dlopen@@GLIBC_2.34 (dlopen.c:81) + n1: 328200 0x2CCDF8: _PyImport_FindSharedFuncptr (dynload_shlib.c:95) + n1: 328200 0x2DFE17: _PyImport_LoadDynamicModuleWithSpec (importdl.c:129) + n1: 328200 0x2E0EB9: _imp_create_dynamic_impl.isra.12 (import.c:1994) + n1: 328200 0x2E0EB9: _imp_create_dynamic (import.c.h:289) + n1: 328200 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 328200 0x2A9E57: do_call_core (ceval.c:5116) + n1: 328200 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 328200 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 328200 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 328200 0x27541A: fast_function (ceval.c:4992) + n1: 328200 0x28B0F6: call_function (ceval.c:4872) + n1: 328200 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 328200 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 328200 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 328200 0x274EC3: fast_function (ceval.c:4968) + n0: 328200 0x28B0F6: call_function (ceval.c:4872) + n0: 0 in 10 places, all below massif's threshold (1.00%) + n2: 578880 0xA4F5822: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 328320 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 328320 in 212 places, all below massif's threshold (1.00%) + n0: 250560 in 75 places, all below massif's threshold (1.00%) + n2: 427328 0xA4B5784: void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, c10::RegistrationHandleRAII&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 283904 0xA4ADF26: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 283904 in 305 places, all below massif's threshold (1.00%) + n0: 143424 in 4 places, all below massif's threshold (1.00%) + n1: 411216 0x7D0CC3F: std::__detail::_Hashtable_alloc > >::_M_allocate_buckets(unsigned long) [clone .isra.870] (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 411216 0x7D154AB: void std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_assign, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_assign(std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits > const&)::{lambda(std::__detail::_Hash_node const*)#1}>(std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits > const&, std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_assign(std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits > const&)::{lambda(std::__detail::_Hash_node const*)#1} const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n0: 411216 in 6 places, all below massif's threshold (1.00%) + n1: 400512 0xA490D65: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 400512 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 400384 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 400384 in 5308 places, all below massif's threshold (1.00%) + n0: 128 in 1 place, below massif's threshold (1.00%) + n1: 374448 0xB942EFE: std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_emplace_unique(std::string const&, caffe2::OpSchema&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 374448 0xB93F5F6: caffe2::OpSchemaRegistry::NewSchema(std::string const&, std::string const&, int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 374448 in 807 places, all below massif's threshold (1.00%) + n2: 350448 0xA482B33: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 350336 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 350336 in 5308 places, all below massif's threshold (1.00%) + n0: 112 in 1 place, below massif's threshold (1.00%) +#----------- +snapshot=3 +#----------- +time=1989654667 +mem_heap_B=45813356 +mem_heap_extra_B=4430676 +mem_stacks_B=0 +heap_tree=detailed +n13: 45813356 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n4: 9805140 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 4497744 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 4497744 0x246F8A: new_keys_object (dictobject.c:537) + n4: 4497744 0x246F8A: dictresize (dictobject.c:1271) + n1: 1901712 0x236136: insertion_resize (dictobject.c:1103) + n2: 1901712 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 1900600 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 1900600 0x28BE3E: r_object (marshal.c:1161) + n2: 1900600 0x28BC34: r_object (marshal.c:1219) + n1: 1310744 0x28BFF1: r_object (marshal.c:1393) + n1: 1310744 0x28BBAB: r_object (marshal.c:1219) + n1: 1310744 0x28BFDB: r_object (marshal.c:1390) + n1: 1310744 0x28BC34: r_object (marshal.c:1219) + n1: 1310744 0x28BFDB: r_object (marshal.c:1390) + n1: 1310744 0x28D25B: read_object (marshal.c:1488) + n1: 1310744 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1310744 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1310744 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1310744 0x28ADA0: call_function (ceval.c:4851) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1310744 0x27541A: fast_function (ceval.c:4992) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n0: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x28BFDB: r_object (marshal.c:1390) + n1: 589856 0x28D25B: read_object (marshal.c:1488) + n1: 589856 0x28D25B: marshal_loads (marshal.c:1788) + n1: 589856 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 589856 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 589856 0x28ADA0: call_function (ceval.c:4851) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 589856 0x27541A: fast_function (ceval.c:4992) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x274EC3: fast_function (ceval.c:4968) + n1: 589856 0x28B0F6: call_function (ceval.c:4872) + n1: 589856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 589856 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 589856 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 589856 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 589856 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 589856 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 589856 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 1112 in 1 place, below massif's threshold (1.00%) + n1: 1528616 0x247829: insertion_resize (dictobject.c:1103) + n1: 1528616 0x247829: insertdict (dictobject.c:1149) + n0: 1528616 in 50 places, all below massif's threshold (1.00%) + n2: 1053736 0x273152: dict_merge (dictobject.c:2503) + n1: 701328 0x7F7E822: torch::tensors::initialize_python_bindings() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 701328 0x7BB0448: THPModule_initExtension(_object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 701328 0x28AF13: _PyCFunction_FastCallDict (methodobject.c:209) + n1: 701328 0x28AF13: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 701328 0x28AF13: call_function (ceval.c:4851) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 701328 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 701328 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 701328 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 701328 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 701328 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 701328 0x2A9E57: do_call_core (ceval.c:5116) + n1: 701328 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 701328 0x27541A: fast_function (ceval.c:4992) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 701328 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 701328 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 701328 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 701328 0x2AA0A3: import_name (ceval.c:5245) + n1: 701328 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 352408 in 4 places, all below massif's threshold (1.00%) + n0: 13680 in 1 place, below massif's threshold (1.00%) + n1: 2229717 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 2229717 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 2229717 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 2229717 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n2: 2229717 0x28BE1A: r_object (marshal.c:1157) + n1: 1985708 0x28BB3F: r_object (marshal.c:1219) + n2: 1985708 0x28BFDB: r_object (marshal.c:1390) + n1: 1845803 0x28BC34: r_object (marshal.c:1219) + n2: 1845803 0x28BFDB: r_object (marshal.c:1390) + n1: 1590860 0x28D25B: read_object (marshal.c:1488) + n1: 1590860 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1590860 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1590860 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1590860 0x28ADA0: call_function (ceval.c:4851) + n1: 1590860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1590860 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1590860 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1590860 0x27541A: fast_function (ceval.c:4992) + n1: 1590860 0x28B0F6: call_function (ceval.c:4872) + n1: 1590860 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1590860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1590860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1590860 0x274EC3: fast_function (ceval.c:4968) + n1: 1590860 0x28B0F6: call_function (ceval.c:4872) + n1: 1590860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1590860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1590860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1590860 0x274EC3: fast_function (ceval.c:4968) + n1: 1590860 0x28B0F6: call_function (ceval.c:4872) + n1: 1590860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1590860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1590860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1590860 0x274EC3: fast_function (ceval.c:4968) + n1: 1590860 0x28B0F6: call_function (ceval.c:4872) + n1: 1590860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1590860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1590860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1590860 0x274EC3: fast_function (ceval.c:4968) + n1: 1590860 0x28B0F6: call_function (ceval.c:4872) + n1: 1590860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1590860 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1590860 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1590860 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1590860 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1590860 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1590860 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 254943 in 4 places, all below massif's threshold (1.00%) + n0: 139905 in 7 places, all below massif's threshold (1.00%) + n0: 244009 in 6 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 1607775 in 47 places, all below massif's threshold (1.00%) + n2: 1469904 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 1260880 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 1260880 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n2: 1061960 0x2A5716: type_new (typeobject.c:2498) + n2: 781712 0x25F6E2: type_call (typeobject.c:895) + n2: 644368 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 639728 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 639728 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 639728 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 639728 0x28B27B: call_function (ceval.c:4851) + n2: 638800 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 635088 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 635088 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 594944 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 594944 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 594944 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 594944 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 584736 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 584736 0x2A9E57: do_call_core (ceval.c:5116) + n1: 584736 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 584736 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 584736 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 584736 0x27541A: fast_function (ceval.c:4992) + n1: 584736 0x28B0F6: call_function (ceval.c:4872) + n1: 584736 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 584736 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 584736 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 584736 0x274EC3: fast_function (ceval.c:4968) + n1: 584736 0x28B0F6: call_function (ceval.c:4872) + n1: 584736 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 584736 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 584736 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 584736 0x274EC3: fast_function (ceval.c:4968) + n1: 584736 0x28B0F6: call_function (ceval.c:4872) + n1: 584736 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 584736 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 584736 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 584736 0x274EC3: fast_function (ceval.c:4968) + n1: 584736 0x28B0F6: call_function (ceval.c:4872) + n1: 584736 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 584736 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 584736 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 584736 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 584736 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 584736 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 584736 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 40144 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 928 in 1 place, below massif's threshold (1.00%) + n0: 4640 in 1 place, below massif's threshold (1.00%) + n0: 137344 in 1 place, below massif's threshold (1.00%) + n0: 280248 in 6 places, all below massif's threshold (1.00%) + n0: 198920 in 6 places, all below massif's threshold (1.00%) + n0: 209024 in 3 places, all below massif's threshold (1.00%) + n2: 8597448 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6474600 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6433776 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6433776 in 2088 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2122848 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2099952 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2099952 in 2047 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n0: 6205923 in 13357 places, all below massif's threshold (1.00%) + n5: 5452685 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1659718 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1254807 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1254807 in 11271 places, all below massif's threshold (1.00%) + n0: 404911 in 2 places, all below massif's threshold (1.00%) + n3: 1586367 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1043376 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 1043376 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 857313 0xA4ADE63: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 857313 in 8821 places, all below massif's threshold (1.00%) + n0: 186063 in 4 places, all below massif's threshold (1.00%) + n2: 542961 0x6B2052D: std::basic_string, std::allocator >::basic_string(std::string const&, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 514798 0x6B20588: std::string::substr(unsigned long, unsigned long) const (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 514798 in 21 places, all below massif's threshold (1.00%) + n0: 28163 in 12 places, all below massif's threshold (1.00%) + n0: 30 in 2 places, all below massif's threshold (1.00%) + n1: 1179180 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1179180 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1075295 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 809885 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 804728 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 804728 in 2088 places, all below massif's threshold (1.00%) + n0: 5157 in 90 places, all below massif's threshold (1.00%) + n0: 265410 in 1 place, below massif's threshold (1.00%) + n0: 103885 in 9 places, all below massif's threshold (1.00%) + n2: 1027420 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 713026 0x6B1FF7B: std::basic_string, std::allocator >::basic_string(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 713026 in 6 places, all below massif's threshold (1.00%) + n0: 314394 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5387520 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4939296 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 4939296 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4268064 in 1753 places, all below massif's threshold (1.00%) + n1: 671232 0xA3AC89C: torch::Library& torch::Library::impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 671232 in 304 places, all below massif's threshold (1.00%) + n0: 448224 in 1 place, below massif's threshold (1.00%) + n1: 4059176 0x2001E2EE: ??? + n1: 4059176 0x2001125B: ??? + n0: 4059176 in 46127 places, all below massif's threshold (1.00%) + n2: 2062584 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 937872 in 86 places, all below massif's threshold (1.00%) + n1: 1087040 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1087040 in 4355 places, all below massif's threshold (1.00%) + n1: 724032 0xA4F5822: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 724032 in 87 places, all below massif's threshold (1.00%) + n1: 656400 0xA487EF6: ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::rehash(unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 656400 0xA488417: std::pair, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::templated_iterator >, bool> ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::emplace_new_key(signed char, ska::detailv3::sherwood_v3_entry >*, c10::OperatorName const&, c10::OperatorHandle&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 656400 in 2 places, all below massif's threshold (1.00%) + n1: 626816 0xA490D65: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 626816 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 626368 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 626368 in 8821 places, all below massif's threshold (1.00%) + n0: 448 in 2 places, all below massif's threshold (1.00%) + n1: 600128 0xA4B5784: void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, c10::RegistrationHandleRAII&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 600128 in 7 places, all below massif's threshold (1.00%) + n2: 548464 0xA482B33: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 548072 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 548072 in 8821 places, all below massif's threshold (1.00%) + n0: 392 in 2 places, all below massif's threshold (1.00%) +#----------- +snapshot=4 +#----------- +time=2637766170 +mem_heap_B=50376203 +mem_heap_extra_B=4676941 +mem_stacks_B=0 +heap_tree=detailed +n12: 50376203 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n5: 13078905 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 4935048 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 4935048 0x246F8A: new_keys_object (dictobject.c:537) + n4: 4935048 0x246F8A: dictresize (dictobject.c:1271) + n1: 2302424 0x247829: insertion_resize (dictobject.c:1103) + n2: 2302424 0x247829: insertdict (dictobject.c:1149) + n0: 1527760 in 63 places, all below massif's threshold (1.00%) + n2: 774664 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 774664 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 774664 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 772456 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 772456 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 772456 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 772456 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 770248 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 770248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 770248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 770248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 770248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 770248 0x27541A: fast_function (ceval.c:4992) + n1: 770248 0x28B0F6: call_function (ceval.c:4872) + n1: 770248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 770248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 770248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 770248 0x274EC3: fast_function (ceval.c:4968) + n1: 770248 0x28B0F6: call_function (ceval.c:4872) + n1: 770248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 770248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 770248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 770248 0x274EC3: fast_function (ceval.c:4968) + n1: 770248 0x28B0F6: call_function (ceval.c:4872) + n1: 770248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 770248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 770248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 770248 0x274EC3: fast_function (ceval.c:4968) + n1: 770248 0x28B0F6: call_function (ceval.c:4872) + n1: 770248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 770248 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 770248 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 770248 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 770248 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 770248 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 770248 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 599560 0x2AA0A3: import_name (ceval.c:5245) + n2: 599560 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 597352 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 597352 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 595664 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 595664 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 595664 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 595664 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 595664 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 595664 0x2A9E57: do_call_core (ceval.c:5116) + n0: 595664 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 1688 in 2 places, all below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 170688 in 2 places, all below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 1312968 0x236136: insertion_resize (dictobject.c:1103) + n2: 1312968 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 1310744 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 1310744 0x28BE3E: r_object (marshal.c:1161) + n2: 1310744 0x28BC34: r_object (marshal.c:1219) + n1: 1310744 0x28BFF1: r_object (marshal.c:1393) + n1: 1310744 0x28BBAB: r_object (marshal.c:1219) + n1: 1310744 0x28BFDB: r_object (marshal.c:1390) + n1: 1310744 0x28BC34: r_object (marshal.c:1219) + n1: 1310744 0x28BFDB: r_object (marshal.c:1390) + n1: 1310744 0x28D25B: read_object (marshal.c:1488) + n1: 1310744 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1310744 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1310744 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1310744 0x28ADA0: call_function (ceval.c:4851) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1310744 0x27541A: fast_function (ceval.c:4992) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n0: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 2224 in 1 place, below massif's threshold (1.00%) + n3: 1303768 0x273152: dict_merge (dictobject.c:2503) + n1: 701328 0x7F7E822: torch::tensors::initialize_python_bindings() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 701328 0x7BB0448: THPModule_initExtension(_object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 701328 0x28AF13: _PyCFunction_FastCallDict (methodobject.c:209) + n1: 701328 0x28AF13: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 701328 0x28AF13: call_function (ceval.c:4851) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 701328 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 701328 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 701328 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 701328 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 701328 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 701328 0x2A9E57: do_call_core (ceval.c:5116) + n1: 701328 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 701328 0x27541A: fast_function (ceval.c:4992) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 701328 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 701328 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 701328 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 701328 0x2AA0A3: import_name (ceval.c:5245) + n1: 701328 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 553616 0x2733CE: PyDict_Merge (dictobject.c:2616) + n1: 553616 0x2733CE: PyDict_Copy (dictobject.c:2672) + n0: 553616 in 5 places, all below massif's threshold (1.00%) + n0: 48824 in 3 places, all below massif's threshold (1.00%) + n0: 15888 in 1 place, below massif's threshold (1.00%) + n1: 3182468 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 3182468 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 3182468 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 3182468 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 3182468 0x28BE1A: r_object (marshal.c:1157) + n1: 2389226 0x28BB3F: r_object (marshal.c:1219) + n2: 2389226 0x28BFDB: r_object (marshal.c:1390) + n1: 2202651 0x28BC34: r_object (marshal.c:1219) + n2: 2202651 0x28BFDB: r_object (marshal.c:1390) + n1: 1828791 0x28D25B: read_object (marshal.c:1488) + n1: 1828791 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1828791 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1828791 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1828791 0x28ADA0: call_function (ceval.c:4851) + n1: 1828791 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1828791 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1828791 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1828791 0x27541A: fast_function (ceval.c:4992) + n1: 1828791 0x28B0F6: call_function (ceval.c:4872) + n1: 1828791 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1828791 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1828791 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1828791 0x274EC3: fast_function (ceval.c:4968) + n1: 1828791 0x28B0F6: call_function (ceval.c:4872) + n1: 1828791 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1828791 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1828791 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1828791 0x274EC3: fast_function (ceval.c:4968) + n1: 1828791 0x28B0F6: call_function (ceval.c:4872) + n1: 1828791 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1828791 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1828791 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1828791 0x274EC3: fast_function (ceval.c:4968) + n1: 1828791 0x28B0F6: call_function (ceval.c:4872) + n1: 1828791 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1828791 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1828791 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1828791 0x274EC3: fast_function (ceval.c:4968) + n1: 1828791 0x28B0F6: call_function (ceval.c:4872) + n1: 1828791 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1828791 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1828791 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1828791 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1828791 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1828791 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1828791 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 373860 in 6 places, all below massif's threshold (1.00%) + n0: 186575 in 7 places, all below massif's threshold (1.00%) + n1: 749594 0x28BB63: r_object (marshal.c:1219) + n2: 749594 0x28BFDB: r_object (marshal.c:1390) + n1: 641437 0x28BC34: r_object (marshal.c:1219) + n2: 641437 0x28BFDB: r_object (marshal.c:1390) + n1: 639353 0x28D25B: read_object (marshal.c:1488) + n1: 639353 0x28D25B: marshal_loads (marshal.c:1788) + n1: 639353 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 639353 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 639353 0x28ADA0: call_function (ceval.c:4851) + n1: 639353 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 639353 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 639353 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 639353 0x27541A: fast_function (ceval.c:4992) + n1: 639353 0x28B0F6: call_function (ceval.c:4872) + n1: 639353 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 639353 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 639353 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 639353 0x274EC3: fast_function (ceval.c:4968) + n1: 639353 0x28B0F6: call_function (ceval.c:4872) + n1: 639353 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 639353 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 639353 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 639353 0x274EC3: fast_function (ceval.c:4968) + n1: 639353 0x28B0F6: call_function (ceval.c:4872) + n1: 639353 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 639353 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 639353 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 639353 0x274EC3: fast_function (ceval.c:4968) + n1: 639353 0x28B0F6: call_function (ceval.c:4872) + n1: 639353 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 639353 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 639353 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 639353 0x274EC3: fast_function (ceval.c:4968) + n1: 639353 0x28B0F6: call_function (ceval.c:4872) + n1: 639353 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 639353 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 639353 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 639353 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 639353 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 639353 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 639353 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 2084 in 2 places, all below massif's threshold (1.00%) + n0: 108157 in 6 places, all below massif's threshold (1.00%) + n0: 43648 in 6 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 2585720 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 2349000 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 2349000 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n2: 2138944 0x2A5716: type_new (typeobject.c:2498) + n2: 1601560 0x25F6E2: type_call (typeobject.c:895) + n2: 1456792 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 1442872 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 1442872 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1442872 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 1442872 0x28B27B: call_function (ceval.c:4851) + n2: 1441016 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1433592 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1433592 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1378600 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1378600 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1378600 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1378600 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1368392 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1368392 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1368392 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1368392 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1368392 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1368392 0x27541A: fast_function (ceval.c:4992) + n1: 1368392 0x28B0F6: call_function (ceval.c:4872) + n1: 1368392 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1368392 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1368392 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1368392 0x274EC3: fast_function (ceval.c:4968) + n1: 1368392 0x28B0F6: call_function (ceval.c:4872) + n1: 1368392 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1368392 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1368392 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1368392 0x274EC3: fast_function (ceval.c:4968) + n1: 1368392 0x28B0F6: call_function (ceval.c:4872) + n1: 1368392 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1368392 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1368392 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1368392 0x274EC3: fast_function (ceval.c:4968) + n1: 1368392 0x28B0F6: call_function (ceval.c:4872) + n1: 1368392 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1368392 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1368392 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1368392 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1368392 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1368392 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1368392 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 54992 in 2 places, all below massif's threshold (1.00%) + n0: 7424 in 2 places, all below massif's threshold (1.00%) + n0: 1856 in 1 place, below massif's threshold (1.00%) + n0: 13920 in 1 place, below massif's threshold (1.00%) + n0: 144768 in 1 place, below massif's threshold (1.00%) + n0: 537384 in 6 places, all below massif's threshold (1.00%) + n0: 210056 in 7 places, all below massif's threshold (1.00%) + n0: 236720 in 3 places, all below massif's threshold (1.00%) + n0: 1598454 in 47 places, all below massif's threshold (1.00%) + n2: 777215 0x2A58C5: type_new (typeobject.c:2586) + n1: 687967 0x25F6E2: type_call (typeobject.c:895) + n2: 687967 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 686853 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 686853 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 686853 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 686853 0x28B27B: call_function (ceval.c:4851) + n1: 686853 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 686853 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 686853 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 685364 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 685364 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 685364 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 685364 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 685364 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 685364 0x2A9E57: do_call_core (ceval.c:5116) + n1: 685364 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 685364 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 685364 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 685364 0x27541A: fast_function (ceval.c:4992) + n1: 685364 0x28B0F6: call_function (ceval.c:4872) + n1: 685364 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 685364 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 685364 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 685364 0x274EC3: fast_function (ceval.c:4968) + n1: 685364 0x28B0F6: call_function (ceval.c:4872) + n1: 685364 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 685364 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 685364 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 685364 0x274EC3: fast_function (ceval.c:4968) + n1: 685364 0x28B0F6: call_function (ceval.c:4872) + n1: 685364 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 685364 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 685364 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 685364 0x274EC3: fast_function (ceval.c:4968) + n1: 685364 0x28B0F6: call_function (ceval.c:4872) + n1: 685364 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 685364 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 685364 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 685364 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 685364 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 685364 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 685364 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 572827 0x2AA0A3: import_name (ceval.c:5245) + n1: 572827 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 572827 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 572827 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 112537 in 1 place, below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 1114 in 1 place, below massif's threshold (1.00%) + n0: 89248 in 1 place, below massif's threshold (1.00%) + n2: 8597448 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6474600 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6433776 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6433776 in 2088 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2122848 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2099952 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2099952 in 2047 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n0: 7359428 in 13391 places, all below massif's threshold (1.00%) + n5: 6136726 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n3: 1847401 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1254807 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1254807 in 11287 places, all below massif's threshold (1.00%) + n2: 592594 0x6B206E6: std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 579220 0x7BA5EB5: THPModule_addDocStr(_object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 579220 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 579220 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 579220 0x28ADA0: call_function (ceval.c:4851) + n2: 579220 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 577975 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 577975 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 577975 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 577975 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 577975 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 577975 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 577975 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 577975 0x2A9E57: do_call_core (ceval.c:5116) + n1: 577975 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 577975 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 577975 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 577975 0x27541A: fast_function (ceval.c:4992) + n1: 577975 0x28B0F6: call_function (ceval.c:4872) + n1: 577975 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 577975 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 577975 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 577975 0x274EC3: fast_function (ceval.c:4968) + n1: 577975 0x28B0F6: call_function (ceval.c:4872) + n1: 577975 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 577975 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 577975 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 577975 0x274EC3: fast_function (ceval.c:4968) + n1: 577975 0x28B0F6: call_function (ceval.c:4872) + n1: 577975 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 577975 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 577975 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 577975 0x274EC3: fast_function (ceval.c:4968) + n1: 577975 0x28B0F6: call_function (ceval.c:4872) + n1: 577975 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 577975 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 577975 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 577975 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 577975 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 577975 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 577975 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 577975 in 2 places, all below massif's threshold (1.00%) + n0: 1245 in 1 place, below massif's threshold (1.00%) + n0: 13374 in 28 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n3: 1617678 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1043376 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 1043376 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 857313 0xA4ADE63: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 857313 in 8821 places, all below massif's threshold (1.00%) + n0: 186063 in 4 places, all below massif's threshold (1.00%) + n1: 574272 0x6B2052D: std::basic_string, std::allocator >::basic_string(std::string const&, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 574272 in 13 places, all below massif's threshold (1.00%) + n0: 30 in 2 places, all below massif's threshold (1.00%) + n3: 1489420 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 757044 0x6B1FF7B: std::basic_string, std::allocator >::basic_string(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 757044 in 9 places, all below massif's threshold (1.00%) + n1: 732263 0x6B1F6D5: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 732263 in 21 places, all below massif's threshold (1.00%) + n0: 113 in 1 place, below massif's threshold (1.00%) + n1: 1182227 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1182227 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1075295 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 809885 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 804728 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 804728 in 2088 places, all below massif's threshold (1.00%) + n0: 5157 in 90 places, all below massif's threshold (1.00%) + n0: 265410 in 1 place, below massif's threshold (1.00%) + n0: 106932 in 9 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5387520 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4939296 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 4939296 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4268064 in 1753 places, all below massif's threshold (1.00%) + n1: 671232 0xA3AC89C: torch::Library& torch::Library::impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 671232 in 304 places, all below massif's threshold (1.00%) + n0: 448224 in 1 place, below massif's threshold (1.00%) + n1: 4059176 0x2001E2EE: ??? + n1: 4059176 0x2001125B: ??? + n0: 4059176 in 46127 places, all below massif's threshold (1.00%) + n2: 2062584 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 937872 in 86 places, all below massif's threshold (1.00%) + n1: 1087040 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1087040 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1087040 in 4355 places, all below massif's threshold (1.00%) + n1: 724032 0xA4F5822: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 724032 in 87 places, all below massif's threshold (1.00%) + n1: 656400 0xA487EF6: ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::rehash(unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 656400 0xA488417: std::pair, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::templated_iterator >, bool> ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::emplace_new_key(signed char, ska::detailv3::sherwood_v3_entry >*, c10::OperatorName const&, c10::OperatorHandle&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 656400 in 2 places, all below massif's threshold (1.00%) + n1: 626816 0xA490D65: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 626816 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 626368 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 626368 in 8821 places, all below massif's threshold (1.00%) + n0: 448 in 2 places, all below massif's threshold (1.00%) + n1: 600128 0xA4B5784: void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, c10::RegistrationHandleRAII&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 600128 in 7 places, all below massif's threshold (1.00%) +#----------- +snapshot=5 +#----------- +time=3562525119 +mem_heap_B=59094849 +mem_heap_extra_B=4798887 +mem_stacks_B=0 +heap_tree=detailed +n11: 59094849 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n6: 20683161 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 8803624 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 8803624 0x246F8A: new_keys_object (dictobject.c:537) + n4: 8803624 0x246F8A: dictresize (dictobject.c:1271) + n1: 3943704 0x236136: insertion_resize (dictobject.c:1103) + n2: 3943704 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 3932216 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 3932216 0x28BE3E: r_object (marshal.c:1161) + n2: 3932216 0x28BC34: r_object (marshal.c:1219) + n2: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28BC34: r_object (marshal.c:1219) + n1: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28D25B: read_object (marshal.c:1488) + n1: 2621472 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2621472 0x28ADA0: call_function (ceval.c:4851) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2621472 0x27541A: fast_function (ceval.c:4992) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 2621472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 1310744 0x28BFF1: r_object (marshal.c:1393) + n1: 1310744 0x28BBAB: r_object (marshal.c:1219) + n1: 1310744 0x28BFDB: r_object (marshal.c:1390) + n1: 1310744 0x28BC34: r_object (marshal.c:1219) + n1: 1310744 0x28BFDB: r_object (marshal.c:1390) + n1: 1310744 0x28D25B: read_object (marshal.c:1488) + n1: 1310744 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1310744 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1310744 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1310744 0x28ADA0: call_function (ceval.c:4851) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1310744 0x27541A: fast_function (ceval.c:4992) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n1: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1310744 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1310744 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1310744 0x274EC3: fast_function (ceval.c:4968) + n1: 1310744 0x28B0F6: call_function (ceval.c:4872) + n0: 1310744 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 11488 in 1 place, below massif's threshold (1.00%) + n1: 3186840 0x247829: insertion_resize (dictobject.c:1103) + n2: 3186840 0x247829: insertdict (dictobject.c:1149) + n0: 1952376 in 135 places, all below massif's threshold (1.00%) + n2: 1234464 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 1234464 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1234464 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1231680 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1231680 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1231680 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1231680 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1229472 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1229472 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1229472 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1229472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1229472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1229472 0x27541A: fast_function (ceval.c:4992) + n1: 1229472 0x28B0F6: call_function (ceval.c:4872) + n1: 1229472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1229472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1229472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1229472 0x274EC3: fast_function (ceval.c:4968) + n1: 1229472 0x28B0F6: call_function (ceval.c:4872) + n1: 1229472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1229472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1229472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1229472 0x274EC3: fast_function (ceval.c:4968) + n1: 1229472 0x28B0F6: call_function (ceval.c:4872) + n1: 1229472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1229472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1229472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1229472 0x274EC3: fast_function (ceval.c:4968) + n1: 1229472 0x28B0F6: call_function (ceval.c:4872) + n2: 1229472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1219472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1219472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1219472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1219472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1219472 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1219472 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 985360 0x2AA0A3: import_name (ceval.c:5245) + n2: 985360 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 963528 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 963528 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 958424 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 958424 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 958424 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 958424 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 958424 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 958424 0x2A9E57: do_call_core (ceval.c:5116) + n0: 958424 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 5104 in 2 places, all below massif's threshold (1.00%) + n0: 21832 in 2 places, all below massif's threshold (1.00%) + n0: 234112 in 5 places, all below massif's threshold (1.00%) + n0: 10000 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2784 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n3: 1656040 0x273152: dict_merge (dictobject.c:2503) + n1: 902512 0x2733CE: PyDict_Merge (dictobject.c:2616) + n2: 902512 0x2733CE: PyDict_Copy (dictobject.c:2672) + n1: 792840 0x2A5688: type_new (typeobject.c:2362) + n0: 792840 in 2 places, all below massif's threshold (1.00%) + n0: 109672 in 5 places, all below massif's threshold (1.00%) + n1: 701328 0x7F7E822: torch::tensors::initialize_python_bindings() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 701328 0x7BB0448: THPModule_initExtension(_object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 701328 0x28AF13: _PyCFunction_FastCallDict (methodobject.c:209) + n1: 701328 0x28AF13: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 701328 0x28AF13: call_function (ceval.c:4851) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 701328 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 701328 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 701328 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 701328 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 701328 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 701328 0x2A9E57: do_call_core (ceval.c:5116) + n1: 701328 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 701328 0x27541A: fast_function (ceval.c:4992) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x274EC3: fast_function (ceval.c:4968) + n1: 701328 0x28B0F6: call_function (ceval.c:4872) + n1: 701328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 701328 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 701328 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 701328 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 701328 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 701328 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 701328 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 701328 0x2AA0A3: import_name (ceval.c:5245) + n1: 701328 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 701328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 701328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 52200 in 6 places, all below massif's threshold (1.00%) + n0: 17040 in 1 place, below massif's threshold (1.00%) + n1: 4848812 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 4848812 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 4848812 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 4848812 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 4848812 0x28BE1A: r_object (marshal.c:1157) + n1: 3754128 0x28BB3F: r_object (marshal.c:1219) + n2: 3754128 0x28BFDB: r_object (marshal.c:1390) + n1: 3521453 0x28BC34: r_object (marshal.c:1219) + n3: 3521453 0x28BFDB: r_object (marshal.c:1390) + n1: 2331507 0x28D25B: read_object (marshal.c:1488) + n1: 2331507 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2331507 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2331507 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2331507 0x28ADA0: call_function (ceval.c:4851) + n1: 2331507 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2331507 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2331507 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2331507 0x27541A: fast_function (ceval.c:4992) + n1: 2331507 0x28B0F6: call_function (ceval.c:4872) + n1: 2331507 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2331507 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2331507 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2331507 0x274EC3: fast_function (ceval.c:4968) + n1: 2331507 0x28B0F6: call_function (ceval.c:4872) + n1: 2331507 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2331507 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2331507 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2331507 0x274EC3: fast_function (ceval.c:4968) + n1: 2331507 0x28B0F6: call_function (ceval.c:4872) + n1: 2331507 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2331507 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2331507 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2331507 0x274EC3: fast_function (ceval.c:4968) + n1: 2331507 0x28B0F6: call_function (ceval.c:4872) + n1: 2331507 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2331507 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2331507 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2331507 0x274EC3: fast_function (ceval.c:4968) + n1: 2331507 0x28B0F6: call_function (ceval.c:4872) + n2: 2331507 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2330100 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2330100 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2330100 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2330100 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2330100 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 2330100 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1407 in 1 place, below massif's threshold (1.00%) + n1: 1156016 0x28BC34: r_object (marshal.c:1219) + n2: 1156016 0x28BFDB: r_object (marshal.c:1390) + n1: 1155370 0x28D25B: read_object (marshal.c:1488) + n1: 1155370 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1155370 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1155370 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1155370 0x28ADA0: call_function (ceval.c:4851) + n1: 1155370 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1155370 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1155370 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1155370 0x27541A: fast_function (ceval.c:4992) + n1: 1155370 0x28B0F6: call_function (ceval.c:4872) + n1: 1155370 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1155370 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1155370 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1155370 0x274EC3: fast_function (ceval.c:4968) + n1: 1155370 0x28B0F6: call_function (ceval.c:4872) + n1: 1155370 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1155370 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1155370 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1155370 0x274EC3: fast_function (ceval.c:4968) + n1: 1155370 0x28B0F6: call_function (ceval.c:4872) + n1: 1155370 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1155370 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1155370 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1155370 0x274EC3: fast_function (ceval.c:4968) + n1: 1155370 0x28B0F6: call_function (ceval.c:4872) + n1: 1155370 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1155370 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1155370 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1155370 0x274EC3: fast_function (ceval.c:4968) + n1: 1155370 0x28B0F6: call_function (ceval.c:4872) + n2: 1155370 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1153194 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1153194 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1153194 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 1153194 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 2176 in 1 place, below massif's threshold (1.00%) + n0: 646 in 1 place, below massif's threshold (1.00%) + n0: 33930 in 6 places, all below massif's threshold (1.00%) + n0: 232675 in 7 places, all below massif's threshold (1.00%) + n1: 929699 0x28BB63: r_object (marshal.c:1219) + n2: 929699 0x28BFDB: r_object (marshal.c:1390) + n1: 809976 0x28BC34: r_object (marshal.c:1219) + n2: 809976 0x28BFDB: r_object (marshal.c:1390) + n1: 807892 0x28D25B: read_object (marshal.c:1488) + n1: 807892 0x28D25B: marshal_loads (marshal.c:1788) + n1: 807892 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 807892 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 807892 0x28ADA0: call_function (ceval.c:4851) + n1: 807892 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 807892 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 807892 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 807892 0x27541A: fast_function (ceval.c:4992) + n1: 807892 0x28B0F6: call_function (ceval.c:4872) + n1: 807892 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 807892 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 807892 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 807892 0x274EC3: fast_function (ceval.c:4968) + n1: 807892 0x28B0F6: call_function (ceval.c:4872) + n1: 807892 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 807892 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 807892 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 807892 0x274EC3: fast_function (ceval.c:4968) + n1: 807892 0x28B0F6: call_function (ceval.c:4872) + n1: 807892 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 807892 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 807892 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 807892 0x274EC3: fast_function (ceval.c:4968) + n1: 807892 0x28B0F6: call_function (ceval.c:4872) + n1: 807892 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 807892 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 807892 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 807892 0x274EC3: fast_function (ceval.c:4968) + n1: 807892 0x28B0F6: call_function (ceval.c:4872) + n2: 807892 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 806699 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 806699 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 806699 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 806699 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 806699 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 806699 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1193 in 1 place, below massif's threshold (1.00%) + n0: 2084 in 2 places, all below massif's threshold (1.00%) + n0: 119723 in 7 places, all below massif's threshold (1.00%) + n0: 164985 in 8 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 3584904 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 3307040 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 3307040 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n3: 3096984 0x2A5716: type_new (typeobject.c:2498) + n2: 2229232 0x25F6E2: type_call (typeobject.c:895) + n2: 2066832 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 2009296 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 2009296 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 2009296 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 2009296 0x28B27B: call_function (ceval.c:4851) + n2: 2005584 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1988880 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1988880 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1917112 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1917112 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1917112 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1917112 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1906904 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1906904 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1906904 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1906904 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1906904 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1906904 0x27541A: fast_function (ceval.c:4992) + n1: 1906904 0x28B0F6: call_function (ceval.c:4872) + n1: 1906904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1906904 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1906904 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1906904 0x274EC3: fast_function (ceval.c:4968) + n1: 1906904 0x28B0F6: call_function (ceval.c:4872) + n1: 1906904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1906904 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1906904 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1906904 0x274EC3: fast_function (ceval.c:4968) + n1: 1906904 0x28B0F6: call_function (ceval.c:4872) + n1: 1906904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1906904 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1906904 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1906904 0x274EC3: fast_function (ceval.c:4968) + n1: 1906904 0x28B0F6: call_function (ceval.c:4872) + n2: 1906904 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1901336 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1901336 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1901336 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1901336 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1901336 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1901336 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 5568 in 1 place, below massif's threshold (1.00%) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 71768 in 2 places, all below massif's threshold (1.00%) + n0: 16704 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 57536 in 1 place, below massif's threshold (1.00%) + n0: 162400 in 1 place, below massif's threshold (1.00%) + n2: 832488 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 788072 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 788072 0x2A9E57: do_call_core (ceval.c:5116) + n1: 788072 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 788072 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n2: 788072 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 644960 0x27541A: fast_function (ceval.c:4992) + n1: 644960 0x28B0F6: call_function (ceval.c:4872) + n1: 644960 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 644960 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 644960 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 644960 0x27541A: fast_function (ceval.c:4992) + n1: 644960 0x28B0F6: call_function (ceval.c:4872) + n1: 644960 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 644960 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 644960 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 644960 in 3 places, all below massif's threshold (1.00%) + n0: 143112 in 2 places, all below massif's threshold (1.00%) + n0: 44416 in 1 place, below massif's threshold (1.00%) + n0: 35264 in 5 places, all below massif's threshold (1.00%) + n0: 210056 in 7 places, all below massif's threshold (1.00%) + n0: 277864 in 3 places, all below massif's threshold (1.00%) + n0: 1549359 in 47 places, all below massif's threshold (1.00%) + n2: 1022244 0x2A58C5: type_new (typeobject.c:2586) + n2: 885409 0x25F6E2: type_call (typeobject.c:895) + n2: 875986 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 872398 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 872398 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 872398 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 872398 0x28B27B: call_function (ceval.c:4851) + n2: 872398 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 870082 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 870082 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 868593 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 868593 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 868593 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 868593 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 868593 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 868593 0x2A9E57: do_call_core (ceval.c:5116) + n1: 868593 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 868593 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 868593 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 868593 0x27541A: fast_function (ceval.c:4992) + n1: 868593 0x28B0F6: call_function (ceval.c:4872) + n1: 868593 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 868593 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 868593 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 868593 0x274EC3: fast_function (ceval.c:4968) + n1: 868593 0x28B0F6: call_function (ceval.c:4872) + n1: 868593 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 868593 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 868593 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 868593 0x274EC3: fast_function (ceval.c:4968) + n1: 868593 0x28B0F6: call_function (ceval.c:4872) + n1: 868593 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 868593 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 868593 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 868593 0x274EC3: fast_function (ceval.c:4968) + n1: 868593 0x28B0F6: call_function (ceval.c:4872) + n2: 868593 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 867976 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 867976 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 867976 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 867976 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 867976 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 867976 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 737772 0x2AA0A3: import_name (ceval.c:5245) + n1: 737772 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 737772 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 737772 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 130204 in 2 places, all below massif's threshold (1.00%) + n0: 617 in 1 place, below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 2316 in 1 place, below massif's threshold (1.00%) + n0: 3588 in 1 place, below massif's threshold (1.00%) + n0: 9423 in 1 place, below massif's threshold (1.00%) + n0: 136835 in 1 place, below massif's threshold (1.00%) + n1: 874218 0x23FA77: PyObject_Malloc (obmalloc.c:496) + n1: 874218 0x23FA77: PyUnicode_New (unicodeobject.c:1310) + n0: 874218 in 5 places, all below massif's threshold (1.00%) + n2: 8692272 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6553656 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6512832 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6512832 in 2099 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2138616 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2115720 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2115720 in 2059 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n0: 8646816 in 13466 places, all below massif's threshold (1.00%) + n5: 6283249 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n3: 1960703 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1256652 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1256652 in 11345 places, all below massif's threshold (1.00%) + n2: 704051 0x6B206E6: std::basic_string, std::allocator >::basic_string(char const*, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 690356 0x7BA5EB5: THPModule_addDocStr(_object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 690356 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 690356 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 690356 0x28ADA0: call_function (ceval.c:4851) + n1: 690356 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 690356 in 3 places, all below massif's threshold (1.00%) + n0: 13695 in 30 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 1628908 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1049998 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 1049998 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 862389 0xA4ADE63: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 862389 in 8869 places, all below massif's threshold (1.00%) + n0: 187609 in 4 places, all below massif's threshold (1.00%) + n0: 578910 in 3 places, all below massif's threshold (1.00%) + n3: 1499190 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 757095 0x6B1FF7B: std::basic_string, std::allocator >::basic_string(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 757095 in 9 places, all below massif's threshold (1.00%) + n1: 741931 0x6B1F6D5: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 741931 in 22 places, all below massif's threshold (1.00%) + n0: 164 in 1 place, below massif's threshold (1.00%) + n1: 1194448 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1194448 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1087222 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 819841 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 814684 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 814684 in 2099 places, all below massif's threshold (1.00%) + n0: 5157 in 90 places, all below massif's threshold (1.00%) + n0: 267381 in 1 place, below massif's threshold (1.00%) + n0: 107226 in 9 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5422848 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 4972416 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4301184 in 1768 places, all below massif's threshold (1.00%) + n1: 671232 0xA3AC89C: torch::Library& torch::Library::impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 671232 in 304 places, all below massif's threshold (1.00%) + n0: 450432 in 1 place, below massif's threshold (1.00%) + n1: 4064192 0x2001E2EE: ??? + n1: 4064192 0x2001125B: ??? + n0: 4064192 in 46184 places, all below massif's threshold (1.00%) + n2: 2086560 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 961848 in 93 places, all below massif's threshold (1.00%) + n1: 1092544 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1092544 in 4382 places, all below massif's threshold (1.00%) + n1: 738023 0x240670: PyObject_Realloc (obmalloc.c:514) + n1: 738023 0x240670: resize_compact (unicodeobject.c:945) + n0: 738023 in 3 places, all below massif's threshold (1.00%) + n1: 728784 0xA4F5822: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 728784 in 94 places, all below massif's threshold (1.00%) + n1: 656400 0xA487EF6: ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::rehash(unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 656400 0xA488417: std::pair, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::templated_iterator >, bool> ska::detailv3::sherwood_v3_table, c10::OperatorName, std::hash, ska::detailv3::KeyOrValueHasher, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality, std::equal_to >, std::allocator >, std::allocator > > >::emplace_new_key(signed char, ska::detailv3::sherwood_v3_entry >*, c10::OperatorName const&, c10::OperatorHandle&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 656400 in 2 places, all below massif's threshold (1.00%) +#----------- +snapshot=6 +#----------- +time=4287211002 +mem_heap_B=61357665 +mem_heap_extra_B=4857639 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=7 +#----------- +time=4773160329 +mem_heap_B=65891979 +mem_heap_extra_B=4944725 +mem_stacks_B=0 +heap_tree=detailed +n10: 65891979 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n6: 25395581 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 8703080 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 8703080 0x246F8A: new_keys_object (dictobject.c:537) + n4: 8703080 0x246F8A: dictresize (dictobject.c:1271) + n1: 4147328 0x247829: insertion_resize (dictobject.c:1103) + n2: 4147328 0x247829: insertdict (dictobject.c:1149) + n0: 2458440 in 139 places, all below massif's threshold (1.00%) + n2: 1688888 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 1688888 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1688888 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1686104 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1686104 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1686104 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1686104 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1683896 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1683896 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1683896 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1683896 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1683896 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1683896 0x27541A: fast_function (ceval.c:4992) + n1: 1683896 0x28B0F6: call_function (ceval.c:4872) + n1: 1683896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1683896 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1683896 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1683896 0x274EC3: fast_function (ceval.c:4968) + n1: 1683896 0x28B0F6: call_function (ceval.c:4872) + n1: 1683896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1683896 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1683896 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1683896 0x274EC3: fast_function (ceval.c:4968) + n1: 1683896 0x28B0F6: call_function (ceval.c:4872) + n1: 1683896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1683896 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1683896 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1683896 0x274EC3: fast_function (ceval.c:4968) + n1: 1683896 0x28B0F6: call_function (ceval.c:4872) + n2: 1683896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1661904 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1661904 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1661904 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1661904 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1661904 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1661904 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1333800 0x2AA0A3: import_name (ceval.c:5245) + n2: 1333800 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1311968 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1311968 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1306864 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1306864 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1306864 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1306864 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1306864 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1306864 0x2A9E57: do_call_core (ceval.c:5116) + n0: 1306864 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 5104 in 2 places, all below massif's threshold (1.00%) + n0: 21832 in 2 places, all below massif's threshold (1.00%) + n0: 328104 in 5 places, all below massif's threshold (1.00%) + n0: 21992 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2784 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 2634072 0x236136: insertion_resize (dictobject.c:1103) + n2: 2634072 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 2621472 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 2621472 0x28BE3E: r_object (marshal.c:1161) + n2: 2621472 0x28BC34: r_object (marshal.c:1219) + n2: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28BC34: r_object (marshal.c:1219) + n1: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28D25B: read_object (marshal.c:1488) + n1: 2621472 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2621472 0x28ADA0: call_function (ceval.c:4851) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2621472 0x27541A: fast_function (ceval.c:4992) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 2621472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 12600 in 1 place, below massif's threshold (1.00%) + n2: 1903528 0x273152: dict_merge (dictobject.c:2503) + n1: 1148888 0x2733CE: PyDict_Merge (dictobject.c:2616) + n2: 1148888 0x2733CE: PyDict_Copy (dictobject.c:2672) + n1: 1021400 0x2A5688: type_new (typeobject.c:2362) + n0: 1021400 in 2 places, all below massif's threshold (1.00%) + n0: 127488 in 5 places, all below massif's threshold (1.00%) + n0: 754640 in 7 places, all below massif's threshold (1.00%) + n0: 18152 in 2 places, all below massif's threshold (1.00%) + n1: 6555297 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 6555297 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 6555297 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 6555297 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 6555297 0x28BE1A: r_object (marshal.c:1157) + n1: 4623918 0x28BB3F: r_object (marshal.c:1219) + n2: 4623918 0x28BFDB: r_object (marshal.c:1390) + n1: 4274978 0x28BC34: r_object (marshal.c:1219) + n3: 4274978 0x28BFDB: r_object (marshal.c:1390) + n1: 2675860 0x28D25B: read_object (marshal.c:1488) + n1: 2675860 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2675860 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2675860 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2675860 0x28ADA0: call_function (ceval.c:4851) + n1: 2675860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2675860 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2675860 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2675860 0x27541A: fast_function (ceval.c:4992) + n1: 2675860 0x28B0F6: call_function (ceval.c:4872) + n1: 2675860 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2675860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2675860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2675860 0x274EC3: fast_function (ceval.c:4968) + n1: 2675860 0x28B0F6: call_function (ceval.c:4872) + n1: 2675860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2675860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2675860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2675860 0x274EC3: fast_function (ceval.c:4968) + n1: 2675860 0x28B0F6: call_function (ceval.c:4872) + n1: 2675860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2675860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2675860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2675860 0x274EC3: fast_function (ceval.c:4968) + n1: 2675860 0x28B0F6: call_function (ceval.c:4872) + n1: 2675860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2675860 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2675860 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2675860 0x274EC3: fast_function (ceval.c:4968) + n1: 2675860 0x28B0F6: call_function (ceval.c:4872) + n2: 2675860 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2674453 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2674453 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2674453 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2674453 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2674453 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 2674453 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1407 in 1 place, below massif's threshold (1.00%) + n1: 1561674 0x28BC34: r_object (marshal.c:1219) + n2: 1561674 0x28BFDB: r_object (marshal.c:1390) + n1: 1561028 0x28D25B: read_object (marshal.c:1488) + n1: 1561028 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1561028 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1561028 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1561028 0x28ADA0: call_function (ceval.c:4851) + n1: 1561028 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1561028 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1561028 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1561028 0x27541A: fast_function (ceval.c:4992) + n1: 1561028 0x28B0F6: call_function (ceval.c:4872) + n1: 1561028 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1561028 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1561028 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1561028 0x274EC3: fast_function (ceval.c:4968) + n1: 1561028 0x28B0F6: call_function (ceval.c:4872) + n1: 1561028 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1561028 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1561028 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1561028 0x274EC3: fast_function (ceval.c:4968) + n1: 1561028 0x28B0F6: call_function (ceval.c:4872) + n1: 1561028 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1561028 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1561028 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1561028 0x274EC3: fast_function (ceval.c:4968) + n1: 1561028 0x28B0F6: call_function (ceval.c:4872) + n1: 1561028 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1561028 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1561028 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1561028 0x274EC3: fast_function (ceval.c:4968) + n1: 1561028 0x28B0F6: call_function (ceval.c:4872) + n2: 1561028 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1546686 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1546686 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1546686 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 1546686 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 14342 in 1 place, below massif's threshold (1.00%) + n0: 646 in 1 place, below massif's threshold (1.00%) + n0: 37444 in 6 places, all below massif's threshold (1.00%) + n0: 348940 in 7 places, all below massif's threshold (1.00%) + n1: 1495686 0x28BB63: r_object (marshal.c:1219) + n2: 1495686 0x28BFDB: r_object (marshal.c:1390) + n1: 1274565 0x28BC34: r_object (marshal.c:1219) + n2: 1274565 0x28BFDB: r_object (marshal.c:1390) + n1: 1272481 0x28D25B: read_object (marshal.c:1488) + n1: 1272481 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1272481 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1272481 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1272481 0x28ADA0: call_function (ceval.c:4851) + n1: 1272481 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1272481 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1272481 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1272481 0x27541A: fast_function (ceval.c:4992) + n1: 1272481 0x28B0F6: call_function (ceval.c:4872) + n1: 1272481 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1272481 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1272481 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1272481 0x274EC3: fast_function (ceval.c:4968) + n1: 1272481 0x28B0F6: call_function (ceval.c:4872) + n1: 1272481 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1272481 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1272481 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1272481 0x274EC3: fast_function (ceval.c:4968) + n1: 1272481 0x28B0F6: call_function (ceval.c:4872) + n1: 1272481 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1272481 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1272481 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1272481 0x274EC3: fast_function (ceval.c:4968) + n1: 1272481 0x28B0F6: call_function (ceval.c:4872) + n1: 1272481 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1272481 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1272481 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1272481 0x274EC3: fast_function (ceval.c:4968) + n1: 1272481 0x28B0F6: call_function (ceval.c:4872) + n2: 1272481 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1271288 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1271288 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1271288 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1271288 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1271288 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1271288 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1193 in 1 place, below massif's threshold (1.00%) + n0: 2084 in 2 places, all below massif's threshold (1.00%) + n0: 221121 in 7 places, all below massif's threshold (1.00%) + n0: 435693 in 8 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5159472 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 4817480 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 4817480 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n3: 4607424 0x2A5716: type_new (typeobject.c:2498) + n2: 3512232 0x25F6E2: type_call (typeobject.c:895) + n2: 3347976 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 3279304 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 3279304 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 3279304 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 3279304 0x28B27B: call_function (ceval.c:4851) + n2: 3275592 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3258888 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 3258888 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3169488 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3169488 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 3169488 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 3169488 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 3159280 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 3159280 0x2A9E57: do_call_core (ceval.c:5116) + n1: 3159280 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 3159280 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 3159280 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3159280 0x27541A: fast_function (ceval.c:4992) + n1: 3159280 0x28B0F6: call_function (ceval.c:4872) + n1: 3159280 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3159280 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3159280 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3159280 0x274EC3: fast_function (ceval.c:4968) + n1: 3159280 0x28B0F6: call_function (ceval.c:4872) + n1: 3159280 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3159280 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3159280 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3159280 0x274EC3: fast_function (ceval.c:4968) + n1: 3159280 0x28B0F6: call_function (ceval.c:4872) + n1: 3159280 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3159280 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3159280 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3159280 0x274EC3: fast_function (ceval.c:4968) + n1: 3159280 0x28B0F6: call_function (ceval.c:4872) + n2: 3159280 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3142576 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 3142576 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 3142576 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 3142576 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 3142576 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 3142576 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 16704 in 1 place, below massif's threshold (1.00%) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 89400 in 2 places, all below massif's threshold (1.00%) + n0: 16704 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 68672 in 1 place, below massif's threshold (1.00%) + n0: 164256 in 1 place, below massif's threshold (1.00%) + n2: 1059000 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 996952 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 996952 0x2A9E57: do_call_core (ceval.c:5116) + n1: 996952 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 996952 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n2: 996952 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 823136 0x27541A: fast_function (ceval.c:4992) + n1: 823136 0x28B0F6: call_function (ceval.c:4872) + n1: 823136 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 823136 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 823136 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 823136 0x27541A: fast_function (ceval.c:4992) + n1: 823136 0x28B0F6: call_function (ceval.c:4872) + n1: 823136 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 823136 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 823136 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 823136 in 3 places, all below massif's threshold (1.00%) + n0: 173816 in 2 places, all below massif's threshold (1.00%) + n0: 62048 in 1 place, below massif's threshold (1.00%) + n0: 36192 in 5 places, all below massif's threshold (1.00%) + n0: 210056 in 7 places, all below massif's threshold (1.00%) + n0: 341992 in 3 places, all below massif's threshold (1.00%) + n0: 2196662 in 51 places, all below massif's threshold (1.00%) + n2: 1596711 0x2A58C5: type_new (typeobject.c:2586) + n2: 1407016 0x25F6E2: type_call (typeobject.c:895) + n2: 1397593 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 1388149 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 1388149 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1388149 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1388149 0x28B27B: call_function (ceval.c:4851) + n2: 1388149 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1385833 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1385833 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1384344 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1384344 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1384344 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1384344 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1384344 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1384344 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1384344 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1384344 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1384344 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1384344 0x27541A: fast_function (ceval.c:4992) + n1: 1384344 0x28B0F6: call_function (ceval.c:4872) + n1: 1384344 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1384344 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1384344 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1384344 0x274EC3: fast_function (ceval.c:4968) + n1: 1384344 0x28B0F6: call_function (ceval.c:4872) + n1: 1384344 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1384344 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1384344 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1384344 0x274EC3: fast_function (ceval.c:4968) + n1: 1384344 0x28B0F6: call_function (ceval.c:4872) + n1: 1384344 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1384344 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1384344 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1384344 0x274EC3: fast_function (ceval.c:4968) + n1: 1384344 0x28B0F6: call_function (ceval.c:4872) + n2: 1384344 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1383727 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1383727 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1383727 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1383727 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1383727 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1383727 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1244589 0x2AA0A3: import_name (ceval.c:5245) + n1: 1244589 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1244589 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 1244589 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 139138 in 2 places, all below massif's threshold (1.00%) + n0: 617 in 1 place, below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 2316 in 1 place, below massif's threshold (1.00%) + n0: 9444 in 1 place, below massif's threshold (1.00%) + n0: 9423 in 1 place, below massif's threshold (1.00%) + n0: 189695 in 1 place, below massif's threshold (1.00%) + n1: 1184359 0x23FA77: PyObject_Malloc (obmalloc.c:496) + n2: 1184359 0x23FA77: PyUnicode_New (unicodeobject.c:1310) + n1: 724448 0x25433B: _PyUnicode_JoinArray (unicodeobject.c:10198) + n0: 724448 in 4 places, all below massif's threshold (1.00%) + n0: 459911 in 5 places, all below massif's threshold (1.00%) + n0: 9849623 in 14022 places, all below massif's threshold (1.00%) + n2: 8697240 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6557112 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6516288 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6516288 in 2103 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2140128 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2117232 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2117232 in 2062 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n5: 6318544 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1973992 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1266989 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1266989 in 11647 places, all below massif's threshold (1.00%) + n0: 707003 in 2 places, all below massif's threshold (1.00%) + n2: 1639172 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1049998 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 1049998 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 862389 0xA4ADE63: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 862389 in 8869 places, all below massif's threshold (1.00%) + n0: 187609 in 4 places, all below massif's threshold (1.00%) + n0: 589174 in 3 places, all below massif's threshold (1.00%) + n3: 1503772 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 757095 0x6B1FF7B: std::basic_string, std::allocator >::basic_string(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 757095 in 9 places, all below massif's threshold (1.00%) + n1: 746513 0x6B1F6D5: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 746513 in 26 places, all below massif's threshold (1.00%) + n0: 164 in 1 place, below massif's threshold (1.00%) + n1: 1200984 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1200984 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1087843 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 820273 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 815116 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 815116 in 2103 places, all below massif's threshold (1.00%) + n0: 5157 in 90 places, all below massif's threshold (1.00%) + n0: 267570 in 1 place, below massif's threshold (1.00%) + n0: 113141 in 10 places, all below massif's threshold (1.00%) + n0: 624 in 1 place, below massif's threshold (1.00%) + n2: 5440512 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4972416 in 1769 places, all below massif's threshold (1.00%) + n0: 468096 in 1 place, below massif's threshold (1.00%) + n1: 4064192 0x2001E2EE: ??? + n1: 4064192 0x2001125B: ??? + n0: 4064192 in 46184 places, all below massif's threshold (1.00%) + n1: 2218399 0x240670: PyObject_Realloc (obmalloc.c:514) + n2: 2218399 0x240670: resize_compact (unicodeobject.c:945) + n1: 1688303 0x2519B6: unicode_resize (unicodeobject.c:1900) + n2: 1688303 0x2550BF: PyUnicode_Append (unicodeobject.c:11536) + n1: 1642406 0x2A7B31: unicode_concatenate (ceval.c:5499) + n2: 1642406 0x2AC4D2: _PyEval_EvalFrameDefault (ceval.c:1489) + n1: 1436738 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1436738 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1436738 0x27541A: fast_function (ceval.c:4992) + n1: 1436738 0x28B0F6: call_function (ceval.c:4872) + n2: 1436738 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1394168 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1394168 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1394168 0x2A7676: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1394168 0x2A7676: builtin___build_class__ (bltinmodule.c:177) + n1: 1394168 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1394168 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1394168 0x28B27B: call_function (ceval.c:4851) + n1: 1394168 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1394168 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1394168 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1394168 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1394168 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1394168 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1394168 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1394168 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1394168 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1394168 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1394168 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1394168 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1394168 0x27541A: fast_function (ceval.c:4992) + n1: 1394168 0x28B0F6: call_function (ceval.c:4872) + n1: 1394168 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1394168 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1394168 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1394168 0x274EC3: fast_function (ceval.c:4968) + n1: 1394168 0x28B0F6: call_function (ceval.c:4872) + n1: 1394168 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1394168 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1394168 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1394168 0x274EC3: fast_function (ceval.c:4968) + n1: 1394168 0x28B0F6: call_function (ceval.c:4872) + n1: 1394168 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1394168 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1394168 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1394168 0x274EC3: fast_function (ceval.c:4968) + n1: 1394168 0x28B0F6: call_function (ceval.c:4872) + n0: 1394168 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 42570 in 1 place, below massif's threshold (1.00%) + n0: 205668 in 3 places, all below massif's threshold (1.00%) + n0: 45897 in 1 place, below massif's threshold (1.00%) + n0: 530096 in 2 places, all below massif's threshold (1.00%) + n2: 2086560 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 961848 in 94 places, all below massif's threshold (1.00%) + n1: 1092544 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1092544 in 4382 places, all below massif's threshold (1.00%) + n1: 728784 0xA4F5822: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 728784 in 95 places, all below massif's threshold (1.00%) +#----------- +snapshot=8 +#----------- +time=5541268535 +mem_heap_B=111972363 +mem_heap_extra_B=5241301 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=9 +#----------- +time=6670059489 +mem_heap_B=125015711 +mem_heap_extra_B=5274457 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=10 +#----------- +time=7482383668 +mem_heap_B=135197711 +mem_heap_extra_B=5296953 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=11 +#----------- +time=7979951535 +mem_heap_B=131689085 +mem_heap_extra_B=45096323 +mem_stacks_B=0 +heap_tree=peak +n9: 131689085 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n2: 61703556 0x2342941D: npy_alloc_cache (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n3: 61698612 0x23479C2A: PyArray_NewFromDescr_int (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n1: 30846554 0x2347A30E: PyArray_Empty (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n2: 30846554 0x2351C0A2: array_empty (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n1: 30840672 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 30840672 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 30840672 0x28B27B: call_function (ceval.c:4851) + n1: 30840672 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 30840672 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 30840672 0x274EC3: fast_function (ceval.c:4968) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840672 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 30840672 0x27541A: fast_function (ceval.c:4992) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840672 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 30840672 0x274EC3: fast_function (ceval.c:4968) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840672 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 30840672 0x274EC3: fast_function (ceval.c:4968) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840672 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 30840672 0x27541A: fast_function (ceval.c:4992) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 30840672 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 30840672 0x27541A: fast_function (ceval.c:4992) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 30840672 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 30840672 0x27B37B: _PyFunction_FastCallDict (ceval.c:5084) + n1: 30840672 0x27B37B: _PyObject_FastCallDict (abstract.c:2310) + n1: 30840672 0x27B37B: _PyObject_Call_Prepend (abstract.c:2373) + n1: 30840672 0x27B37B: method_call (classobject.c:314) + n0: 30840672 0x23A9FD: PyObject_Call (abstract.c:2261) + n0: 5882 in 1 place, below massif's threshold (1.00%) + n2: 30841477 0x23479CC7: PyArray_NewFromDescr (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n1: 30840688 0x23520FAF: PyArray_ConcatenateArrays (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n1: 30840688 0x235216DB: PyArray_ConcatenateInto (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n1: 30840688 0x235217FC: array_concatenate (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n1: 30840688 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 30840688 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 30840688 0x23466EA6: array_implement_array_function (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/numpy/core/_multiarray_umath.cpython-36m-x86_64-linux-gnu.so) + n1: 30840688 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 30840688 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 30840688 0x28ADA0: call_function (ceval.c:4851) + n1: 30840688 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840688 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840688 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n2: 30840688 0x17DE4B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 30840672 0x13DE23F43: ??? (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/pandas/_libs/parsers.cpython-36m-x86_64-linux-gnu.so) + n1: 30840672 0x13DE2584E: ??? (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/pandas/_libs/parsers.cpython-36m-x86_64-linux-gnu.so) + n1: 30840672 0x13DE40B40: ??? (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/pandas/_libs/parsers.cpython-36m-x86_64-linux-gnu.so) + n1: 30840672 0x13DE3E1E8: ??? (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/pandas/_libs/parsers.cpython-36m-x86_64-linux-gnu.so) + n1: 30840672 0x13DE1E173: ??? (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/pandas/_libs/parsers.cpython-36m-x86_64-linux-gnu.so) + n1: 30840672 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 30840672 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 30840672 0x28B27B: call_function (ceval.c:4851) + n1: 30840672 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840672 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 30840672 0x27541A: fast_function (ceval.c:4992) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840672 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 30840672 0x27541A: fast_function (ceval.c:4992) + n1: 30840672 0x28B0F6: call_function (ceval.c:4872) + n1: 30840672 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 30840672 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 30840672 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 30840672 0x274EC3: fast_function (ceval.c:4968) + n0: 30840672 0x28B0F6: call_function (ceval.c:4872) + n0: 16 in 1 place, below massif's threshold (1.00%) + n0: 789 in 4 places, all below massif's threshold (1.00%) + n0: 10581 in 2 places, all below massif's threshold (1.00%) + n0: 4944 in 1 place, below massif's threshold (1.00%) + n5: 27937544 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 9286920 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 9286920 0x246F8A: new_keys_object (dictobject.c:537) + n4: 9286920 0x246F8A: dictresize (dictobject.c:1271) + n1: 4582136 0x247829: insertion_resize (dictobject.c:1103) + n2: 4582136 0x247829: insertdict (dictobject.c:1149) + n0: 2656400 in 142 places, all below massif's threshold (1.00%) + n2: 1925736 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 1925736 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1925736 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1922416 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1922416 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1922416 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1922416 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1920208 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1920208 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1920208 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1920208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1920208 0x27541A: fast_function (ceval.c:4992) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n2: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1891360 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1891360 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1891360 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1891360 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1891360 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 1891360 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1891360 in 6 places, all below massif's threshold (1.00%) + n0: 28848 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 3320 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 2634072 0x236136: insertion_resize (dictobject.c:1103) + n2: 2634072 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 2621472 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 2621472 0x28BE3E: r_object (marshal.c:1161) + n2: 2621472 0x28BC34: r_object (marshal.c:1219) + n2: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28BC34: r_object (marshal.c:1219) + n1: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28D25B: read_object (marshal.c:1488) + n1: 2621472 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2621472 0x28ADA0: call_function (ceval.c:4851) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2621472 0x27541A: fast_function (ceval.c:4992) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 2621472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 12600 in 1 place, below massif's threshold (1.00%) + n1: 2049776 0x273152: dict_merge (dictobject.c:2503) + n0: 2049776 in 9 places, all below massif's threshold (1.00%) + n0: 20936 in 2 places, all below massif's threshold (1.00%) + n1: 7223736 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 7223736 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 7223736 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 7223736 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 7223736 0x28BE1A: r_object (marshal.c:1157) + n1: 4889829 0x28BB3F: r_object (marshal.c:1219) + n2: 4889829 0x28BFDB: r_object (marshal.c:1390) + n1: 4510330 0x28BC34: r_object (marshal.c:1219) + n2: 4510330 0x28BFDB: r_object (marshal.c:1390) + n1: 2759786 0x28D25B: read_object (marshal.c:1488) + n1: 2759786 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2759786 0x28ADA0: call_function (ceval.c:4851) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2759786 0x27541A: fast_function (ceval.c:4992) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n2: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2758379 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2758379 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2758379 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2758379 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2758379 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 2758379 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1407 in 1 place, below massif's threshold (1.00%) + n0: 1750544 in 7 places, all below massif's threshold (1.00%) + n0: 379499 in 7 places, all below massif's threshold (1.00%) + n1: 1860185 0x28BB63: r_object (marshal.c:1219) + n1: 1860185 0x28BFDB: r_object (marshal.c:1390) + n0: 1860185 in 8 places, all below massif's threshold (1.00%) + n0: 473722 in 8 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5729592 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 5332816 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 5332816 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n2: 5120200 0x2A5716: type_new (typeobject.c:2498) + n2: 3883024 0x25F6E2: type_call (typeobject.c:895) + n2: 3706704 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 3593488 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 3593488 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 3593488 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 3593488 0x28B27B: call_function (ceval.c:4851) + n2: 3589776 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3572144 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 3572144 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3441912 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3441912 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 3441912 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 3441912 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 3431704 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 3431704 0x2A9E57: do_call_core (ceval.c:5116) + n1: 3431704 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 3431704 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3431704 0x27541A: fast_function (ceval.c:4992) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n2: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3411288 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 3411288 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 3411288 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 3411288 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 3411288 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 3411288 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 20416 in 1 place, below massif's threshold (1.00%) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 130232 in 2 places, all below massif's threshold (1.00%) + n0: 17632 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 113216 in 1 place, below massif's threshold (1.00%) + n0: 176320 in 1 place, below massif's threshold (1.00%) + n0: 1237176 in 6 places, all below massif's threshold (1.00%) + n0: 212616 in 7 places, all below massif's threshold (1.00%) + n0: 396776 in 3 places, all below massif's threshold (1.00%) + n0: 3727645 in 55 places, all below massif's threshold (1.00%) + n1: 1969651 0x2A58C5: type_new (typeobject.c:2586) + n0: 1969651 in 2 places, all below massif's threshold (1.00%) + n0: 13069315 in 14060 places, all below massif's threshold (1.00%) + n2: 8697240 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6557112 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6516288 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6516288 in 2103 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2140128 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2117232 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2117232 in 2062 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n2: 6318544 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 4344552 in 4 places, all below massif's threshold (1.00%) + n1: 1973992 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1973992 in 3 places, all below massif's threshold (1.00%) + n2: 5440512 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4972416 in 1769 places, all below massif's threshold (1.00%) + n0: 468096 in 1 place, below massif's threshold (1.00%) + n1: 4064192 0x2001E2EE: ??? + n1: 4064192 0x2001125B: ??? + n0: 4064192 in 46184 places, all below massif's threshold (1.00%) + n1: 2371622 0x240670: PyObject_Realloc (obmalloc.c:514) + n1: 2371622 0x240670: resize_compact (unicodeobject.c:945) + n0: 2371622 in 3 places, all below massif's threshold (1.00%) + n1: 2086560 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2086560 in 95 places, all below massif's threshold (1.00%) +#----------- +snapshot=12 +#----------- +time=8539084810 +mem_heap_B=130536048 +mem_heap_extra_B=5250120 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=13 +#----------- +time=9169809370 +mem_heap_B=89358798 +mem_heap_extra_B=5231658 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=14 +#----------- +time=9947015624 +mem_heap_B=89361570 +mem_heap_extra_B=5231798 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=15 +#----------- +time=10634267684 +mem_heap_B=89353598 +mem_heap_extra_B=5231602 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=16 +#----------- +time=11616009373 +mem_heap_B=89356674 +mem_heap_extra_B=5231814 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=17 +#----------- +time=12303300496 +mem_heap_B=89354603 +mem_heap_extra_B=5231821 +mem_stacks_B=0 +heap_tree=detailed +n11: 89354603 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n6: 27915208 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 9266968 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 9266968 0x246F8A: new_keys_object (dictobject.c:537) + n4: 9266968 0x246F8A: dictresize (dictobject.c:1271) + n1: 4565504 0x247829: insertion_resize (dictobject.c:1103) + n2: 4565504 0x247829: insertdict (dictobject.c:1149) + n0: 2639768 in 142 places, all below massif's threshold (1.00%) + n2: 1925736 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 1925736 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1925736 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1922416 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1922416 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1922416 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1922416 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1920208 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1920208 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1920208 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1920208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1920208 0x27541A: fast_function (ceval.c:4992) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n2: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1891360 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1891360 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1891360 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1891360 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1891360 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1891360 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1539888 0x2AA0A3: import_name (ceval.c:5245) + n2: 1539888 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1518056 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1518056 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1507224 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1507224 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1507224 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1507224 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1507224 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1507224 0x2A9E57: do_call_core (ceval.c:5116) + n0: 1507224 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 10832 in 2 places, all below massif's threshold (1.00%) + n0: 21832 in 2 places, all below massif's threshold (1.00%) + n0: 351472 in 5 places, all below massif's threshold (1.00%) + n0: 28848 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 3320 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 2634072 0x236136: insertion_resize (dictobject.c:1103) + n2: 2634072 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 2621472 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 2621472 0x28BE3E: r_object (marshal.c:1161) + n2: 2621472 0x28BC34: r_object (marshal.c:1219) + n2: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28BC34: r_object (marshal.c:1219) + n1: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28D25B: read_object (marshal.c:1488) + n1: 2621472 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2621472 0x28ADA0: call_function (ceval.c:4851) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2621472 0x27541A: fast_function (ceval.c:4992) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 2621472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 12600 in 1 place, below massif's threshold (1.00%) + n2: 2046456 0x273152: dict_merge (dictobject.c:2503) + n1: 1289608 0x2733CE: PyDict_Merge (dictobject.c:2616) + n2: 1289608 0x2733CE: PyDict_Copy (dictobject.c:2672) + n1: 1153176 0x2A5688: type_new (typeobject.c:2362) + n0: 1153176 in 2 places, all below massif's threshold (1.00%) + n0: 136432 in 5 places, all below massif's threshold (1.00%) + n0: 756848 in 8 places, all below massif's threshold (1.00%) + n0: 20936 in 2 places, all below massif's threshold (1.00%) + n1: 7223736 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 7223736 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 7223736 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 7223736 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 7223736 0x28BE1A: r_object (marshal.c:1157) + n1: 4889829 0x28BB3F: r_object (marshal.c:1219) + n2: 4889829 0x28BFDB: r_object (marshal.c:1390) + n1: 4510330 0x28BC34: r_object (marshal.c:1219) + n3: 4510330 0x28BFDB: r_object (marshal.c:1390) + n1: 2759786 0x28D25B: read_object (marshal.c:1488) + n1: 2759786 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2759786 0x28ADA0: call_function (ceval.c:4851) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2759786 0x27541A: fast_function (ceval.c:4992) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n2: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2758379 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2758379 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2758379 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2758379 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2758379 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 2758379 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1407 in 1 place, below massif's threshold (1.00%) + n1: 1693623 0x28BC34: r_object (marshal.c:1219) + n2: 1693623 0x28BFDB: r_object (marshal.c:1390) + n1: 1692977 0x28D25B: read_object (marshal.c:1488) + n1: 1692977 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1692977 0x28ADA0: call_function (ceval.c:4851) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1692977 0x27541A: fast_function (ceval.c:4992) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n2: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1676119 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1676119 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1676119 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 1676119 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 16858 in 1 place, below massif's threshold (1.00%) + n0: 646 in 1 place, below massif's threshold (1.00%) + n0: 56921 in 6 places, all below massif's threshold (1.00%) + n0: 379499 in 7 places, all below massif's threshold (1.00%) + n1: 1860185 0x28BB63: r_object (marshal.c:1219) + n2: 1860185 0x28BFDB: r_object (marshal.c:1390) + n1: 1551047 0x28BC34: r_object (marshal.c:1219) + n2: 1551047 0x28BFDB: r_object (marshal.c:1390) + n1: 1548254 0x28D25B: read_object (marshal.c:1488) + n1: 1548254 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1548254 0x28ADA0: call_function (ceval.c:4851) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1548254 0x27541A: fast_function (ceval.c:4992) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n2: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1545438 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1545438 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1545438 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1545438 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1545438 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1545438 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 2816 in 1 place, below massif's threshold (1.00%) + n0: 2793 in 2 places, all below massif's threshold (1.00%) + n0: 309138 in 7 places, all below massif's threshold (1.00%) + n0: 473722 in 8 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5736792 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 5335376 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 5335376 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n3: 5120200 0x2A5716: type_new (typeobject.c:2498) + n2: 3883024 0x25F6E2: type_call (typeobject.c:895) + n2: 3706704 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 3593488 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 3593488 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 3593488 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 3593488 0x28B27B: call_function (ceval.c:4851) + n2: 3589776 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3572144 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 3572144 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3441912 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3441912 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 3441912 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 3441912 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 3431704 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 3431704 0x2A9E57: do_call_core (ceval.c:5116) + n1: 3431704 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 3431704 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3431704 0x27541A: fast_function (ceval.c:4992) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n2: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3411288 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 3411288 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 3411288 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 3411288 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 3411288 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 3411288 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 20416 in 1 place, below massif's threshold (1.00%) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 130232 in 2 places, all below massif's threshold (1.00%) + n0: 17632 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 113216 in 1 place, below massif's threshold (1.00%) + n0: 176320 in 1 place, below massif's threshold (1.00%) + n2: 1200984 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 1132440 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 1132440 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1132440 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1132440 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1132440 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 1132440 in 3 places, all below massif's threshold (1.00%) + n0: 68544 in 1 place, below massif's threshold (1.00%) + n0: 36192 in 5 places, all below massif's threshold (1.00%) + n0: 215176 in 7 places, all below massif's threshold (1.00%) + n0: 401416 in 3 places, all below massif's threshold (1.00%) + n0: 2287448 in 54 places, all below massif's threshold (1.00%) + n2: 1969651 0x2A58C5: type_new (typeobject.c:2586) + n2: 1598763 0x25F6E2: type_call (typeobject.c:895) + n2: 1589340 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 1579896 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 1579896 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1579896 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1579896 0x28B27B: call_function (ceval.c:4851) + n2: 1579896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1577580 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1577580 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1576091 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1576091 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1576091 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1576091 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1576091 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1576091 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1576091 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x27541A: fast_function (ceval.c:4992) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n2: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1571638 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1571638 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1571638 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1571638 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1571638 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1571638 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1431363 0x2AA0A3: import_name (ceval.c:5245) + n1: 1431363 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1431363 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 1431363 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 140275 in 2 places, all below massif's threshold (1.00%) + n0: 4453 in 1 place, below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 2316 in 1 place, below massif's threshold (1.00%) + n0: 9444 in 1 place, below massif's threshold (1.00%) + n0: 9423 in 1 place, below massif's threshold (1.00%) + n0: 370888 in 1 place, below massif's threshold (1.00%) + n1: 1430613 0x23FA77: PyObject_Malloc (obmalloc.c:496) + n1: 1430613 0x23FA77: PyUnicode_New (unicodeobject.c:1310) + n0: 1430613 in 8 places, all below massif's threshold (1.00%) + n1: 19337656 0x1FC1BCDD: ??? + n2: 19337656 0x1FC1D451: ??? + n2: 19245472 0xA7C4A22: at::native::resize_bytes_cpu(c10::StorageImpl*, unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA84BE87: at::native::empty_strided_cpu(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF231CE: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper__empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF0359F: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xACEE1B9: at::_ops::empty_strided::call(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83CFCC: at::native::_to_copy(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB01C7F9: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper___to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAEFF43D: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAAC4A46: at::_ops::_to_copy::redispatch(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC428063: torch::autograd::VariableType::(anonymous namespace)::_to_copy(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC42852C: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &torch::autograd::VariableType::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAB3A417: at::_ops::_to_copy::call(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83B602: at::native::to(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB0A36E1: c10::impl::wrap_kernel_functor_unboxed_), &at::(anonymous namespace)::(anonymous namespace)::wrapper_device_to_device>, at::Tensor, c10::guts::typelist::typelist > >, at::Tensor (at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAC293BC: at::_ops::to_device::call(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0x7FAF749: torch::utils::(anonymous namespace)::internal_new_from_data(c10::TensorOptions, c10::ScalarType, c10::optional, _object*, bool, bool, bool, bool) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7FB5D55: torch::utils::tensor_ctor(c10::DispatchKey, c10::ScalarType, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7CD9C60: torch::autograd::THPVariable_tensor(_object*, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 19242996 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 19242996 0x28B27B: call_function (ceval.c:4851) + n1: 19242996 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 19242996 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 19242996 0x274EC3: fast_function (ceval.c:4968) + n1: 19242996 0x28B0F6: call_function (ceval.c:4872) + n1: 19242996 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19242996 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 19242996 0x27B37B: _PyFunction_FastCallDict (ceval.c:5084) + n1: 19242996 0x27B37B: _PyObject_FastCallDict (abstract.c:2310) + n1: 19242996 0x27B37B: _PyObject_Call_Prepend (abstract.c:2373) + n1: 19242996 0x27B37B: method_call (classobject.c:314) + n1: 19242996 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 19242996 0x27DE8F: slot_tp_init (typeobject.c:6420) + n0: 19242996 0x25F7D6: type_call (typeobject.c:915) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 2476 in 1 place, below massif's threshold (1.00%) + n0: 92184 in 1 place, below massif's threshold (1.00%) + n0: 10588510 in 14124 places, all below massif's threshold (1.00%) + n2: 8697240 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6557112 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6516288 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6516288 in 2103 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2140128 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2117232 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2117232 in 2062 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n5: 6326667 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1974106 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1267019 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1267019 in 11718 places, all below massif's threshold (1.00%) + n0: 707087 in 2 places, all below massif's threshold (1.00%) + n2: 1647138 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1049998 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1049998 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1049998 in 5 places, all below massif's threshold (1.00%) + n0: 597140 in 3 places, all below massif's threshold (1.00%) + n1: 1503815 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1503815 in 3 places, all below massif's threshold (1.00%) + n1: 1200984 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1200984 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1087843 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1087843 in 2 places, all below massif's threshold (1.00%) + n0: 113141 in 10 places, all below massif's threshold (1.00%) + n0: 624 in 1 place, below massif's threshold (1.00%) + n2: 5440512 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4972416 in 1769 places, all below massif's threshold (1.00%) + n0: 468096 in 1 place, below massif's threshold (1.00%) + n1: 4064192 0x2001E2EE: ??? + n1: 4064192 0x2001125B: ??? + n0: 4064192 in 46184 places, all below massif's threshold (1.00%) + n1: 2371622 0x240670: PyObject_Realloc (obmalloc.c:514) + n2: 2371622 0x240670: resize_compact (unicodeobject.c:945) + n1: 1750633 0x2519B6: unicode_resize (unicodeobject.c:1900) + n2: 1750633 0x2550BF: PyUnicode_Append (unicodeobject.c:11536) + n1: 1704736 0x2A7B31: unicode_concatenate (ceval.c:5499) + n2: 1704736 0x2AC4D2: _PyEval_EvalFrameDefault (ceval.c:1489) + n1: 1499068 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1499068 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1499068 0x27541A: fast_function (ceval.c:4992) + n1: 1499068 0x28B0F6: call_function (ceval.c:4872) + n2: 1499068 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A7676: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A7676: builtin___build_class__ (bltinmodule.c:177) + n1: 1456498 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1456498 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1456498 0x28B27B: call_function (ceval.c:4851) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1456498 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1456498 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1456498 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1456498 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1456498 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x27541A: fast_function (ceval.c:4992) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n0: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 42570 in 1 place, below massif's threshold (1.00%) + n0: 205668 in 3 places, all below massif's threshold (1.00%) + n0: 45897 in 1 place, below massif's threshold (1.00%) + n0: 620989 in 2 places, all below massif's threshold (1.00%) + n2: 2086560 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 961848 in 94 places, all below massif's threshold (1.00%) + n1: 1433892 0x240731: PyObject_Realloc (obmalloc.c:514) + n2: 1433892 0x240731: resize_compact (unicodeobject.c:945) + n1: 1013484 0x2408C7: _PyUnicodeWriter_Finish (unicodeobject.c:13876) + n0: 1013484 in 3 places, all below massif's threshold (1.00%) + n0: 420408 in 3 places, all below massif's threshold (1.00%) + n1: 1092544 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1092544 in 4382 places, all below massif's threshold (1.00%) +#----------- +snapshot=18 +#----------- +time=12990662468 +mem_heap_B=89378775 +mem_heap_extra_B=5231673 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=19 +#----------- +time=13776112556 +mem_heap_B=89404886 +mem_heap_extra_B=5231802 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=20 +#----------- +time=14806447019 +mem_heap_B=89351637 +mem_heap_extra_B=5235715 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=21 +#----------- +time=15705037732 +mem_heap_B=89351837 +mem_heap_extra_B=5235675 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=22 +#----------- +time=16420535328 +mem_heap_B=89349469 +mem_heap_extra_B=5235467 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=23 +#----------- +time=17138326524 +mem_heap_B=89357837 +mem_heap_extra_B=5236571 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=24 +#----------- +time=17679308282 +mem_heap_B=89351837 +mem_heap_extra_B=5235691 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=25 +#----------- +time=18398022459 +mem_heap_B=89351837 +mem_heap_extra_B=5235643 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=26 +#----------- +time=19113306319 +mem_heap_B=89352694 +mem_heap_extra_B=5235826 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=27 +#----------- +time=19829760009 +mem_heap_B=89351837 +mem_heap_extra_B=5235643 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=28 +#----------- +time=20904620669 +mem_heap_B=89352448 +mem_heap_extra_B=5235752 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=29 +#----------- +time=21978217522 +mem_heap_B=89352573 +mem_heap_extra_B=5235819 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=30 +#----------- +time=22694301634 +mem_heap_B=89353030 +mem_heap_extra_B=5235850 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=31 +#----------- +time=23529144619 +mem_heap_B=89351837 +mem_heap_extra_B=5235643 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=32 +#----------- +time=24708240976 +mem_heap_B=89352373 +mem_heap_extra_B=5235795 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=33 +#----------- +time=25595604427 +mem_heap_B=89349981 +mem_heap_extra_B=5235563 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=34 +#----------- +time=26186618861 +mem_heap_B=89351637 +mem_heap_extra_B=5235683 +mem_stacks_B=0 +heap_tree=detailed +n11: 89351637 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n6: 27928928 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 9269176 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 9269176 0x246F8A: new_keys_object (dictobject.c:537) + n4: 9269176 0x246F8A: dictresize (dictobject.c:1271) + n1: 4567712 0x247829: insertion_resize (dictobject.c:1103) + n2: 4567712 0x247829: insertdict (dictobject.c:1149) + n0: 2641976 in 142 places, all below massif's threshold (1.00%) + n2: 1925736 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 1925736 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1925736 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1922416 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1922416 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1922416 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1922416 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1920208 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1920208 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1920208 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1920208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1920208 0x27541A: fast_function (ceval.c:4992) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n2: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1891360 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1891360 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1891360 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1891360 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1891360 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1891360 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1539888 0x2AA0A3: import_name (ceval.c:5245) + n2: 1539888 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1518056 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1518056 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1507224 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1507224 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1507224 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1507224 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1507224 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1507224 0x2A9E57: do_call_core (ceval.c:5116) + n0: 1507224 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 10832 in 2 places, all below massif's threshold (1.00%) + n0: 21832 in 2 places, all below massif's threshold (1.00%) + n0: 351472 in 5 places, all below massif's threshold (1.00%) + n0: 28848 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 3320 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 2634072 0x236136: insertion_resize (dictobject.c:1103) + n2: 2634072 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 2621472 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 2621472 0x28BE3E: r_object (marshal.c:1161) + n2: 2621472 0x28BC34: r_object (marshal.c:1219) + n2: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28BC34: r_object (marshal.c:1219) + n1: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28D25B: read_object (marshal.c:1488) + n1: 2621472 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2621472 0x28ADA0: call_function (ceval.c:4851) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2621472 0x27541A: fast_function (ceval.c:4992) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 2621472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 12600 in 1 place, below massif's threshold (1.00%) + n2: 2046456 0x273152: dict_merge (dictobject.c:2503) + n1: 1289608 0x2733CE: PyDict_Merge (dictobject.c:2616) + n2: 1289608 0x2733CE: PyDict_Copy (dictobject.c:2672) + n1: 1153176 0x2A5688: type_new (typeobject.c:2362) + n0: 1153176 in 2 places, all below massif's threshold (1.00%) + n0: 136432 in 5 places, all below massif's threshold (1.00%) + n0: 756848 in 8 places, all below massif's threshold (1.00%) + n0: 20936 in 2 places, all below massif's threshold (1.00%) + n1: 7223736 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 7223736 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 7223736 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 7223736 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 7223736 0x28BE1A: r_object (marshal.c:1157) + n1: 4889829 0x28BB3F: r_object (marshal.c:1219) + n2: 4889829 0x28BFDB: r_object (marshal.c:1390) + n1: 4510330 0x28BC34: r_object (marshal.c:1219) + n3: 4510330 0x28BFDB: r_object (marshal.c:1390) + n1: 2759786 0x28D25B: read_object (marshal.c:1488) + n1: 2759786 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2759786 0x28ADA0: call_function (ceval.c:4851) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2759786 0x27541A: fast_function (ceval.c:4992) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n2: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2758379 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2758379 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2758379 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2758379 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2758379 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 2758379 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1407 in 1 place, below massif's threshold (1.00%) + n1: 1693623 0x28BC34: r_object (marshal.c:1219) + n2: 1693623 0x28BFDB: r_object (marshal.c:1390) + n1: 1692977 0x28D25B: read_object (marshal.c:1488) + n1: 1692977 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1692977 0x28ADA0: call_function (ceval.c:4851) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1692977 0x27541A: fast_function (ceval.c:4992) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n2: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1676119 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1676119 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1676119 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 1676119 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 16858 in 1 place, below massif's threshold (1.00%) + n0: 646 in 1 place, below massif's threshold (1.00%) + n0: 56921 in 6 places, all below massif's threshold (1.00%) + n0: 379499 in 7 places, all below massif's threshold (1.00%) + n1: 1860185 0x28BB63: r_object (marshal.c:1219) + n2: 1860185 0x28BFDB: r_object (marshal.c:1390) + n1: 1551047 0x28BC34: r_object (marshal.c:1219) + n2: 1551047 0x28BFDB: r_object (marshal.c:1390) + n1: 1548254 0x28D25B: read_object (marshal.c:1488) + n1: 1548254 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1548254 0x28ADA0: call_function (ceval.c:4851) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1548254 0x27541A: fast_function (ceval.c:4992) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n2: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1545438 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1545438 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1545438 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1545438 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1545438 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1545438 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 2816 in 1 place, below massif's threshold (1.00%) + n0: 2793 in 2 places, all below massif's threshold (1.00%) + n0: 309138 in 7 places, all below massif's threshold (1.00%) + n0: 473722 in 8 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5745336 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 5335376 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 5335376 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n3: 5120200 0x2A5716: type_new (typeobject.c:2498) + n2: 3883024 0x25F6E2: type_call (typeobject.c:895) + n2: 3706704 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 3593488 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 3593488 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 3593488 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 3593488 0x28B27B: call_function (ceval.c:4851) + n2: 3589776 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3572144 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 3572144 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3441912 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3441912 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 3441912 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 3441912 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 3431704 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 3431704 0x2A9E57: do_call_core (ceval.c:5116) + n1: 3431704 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 3431704 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3431704 0x27541A: fast_function (ceval.c:4992) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n2: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3411288 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 3411288 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 3411288 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 3411288 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 3411288 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 3411288 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 20416 in 1 place, below massif's threshold (1.00%) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 130232 in 2 places, all below massif's threshold (1.00%) + n0: 17632 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 113216 in 1 place, below massif's threshold (1.00%) + n0: 176320 in 1 place, below massif's threshold (1.00%) + n2: 1200984 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 1132440 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 1132440 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1132440 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1132440 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1132440 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 1132440 in 3 places, all below massif's threshold (1.00%) + n0: 68544 in 1 place, below massif's threshold (1.00%) + n0: 36192 in 5 places, all below massif's threshold (1.00%) + n0: 215176 in 7 places, all below massif's threshold (1.00%) + n0: 409960 in 3 places, all below massif's threshold (1.00%) + n0: 2290416 in 54 places, all below massif's threshold (1.00%) + n2: 1969651 0x2A58C5: type_new (typeobject.c:2586) + n2: 1598763 0x25F6E2: type_call (typeobject.c:895) + n2: 1589340 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 1579896 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 1579896 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1579896 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1579896 0x28B27B: call_function (ceval.c:4851) + n2: 1579896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1577580 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1577580 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1576091 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1576091 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1576091 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1576091 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1576091 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1576091 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1576091 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x27541A: fast_function (ceval.c:4992) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n2: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1571638 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1571638 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1571638 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1571638 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1571638 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1571638 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1431363 0x2AA0A3: import_name (ceval.c:5245) + n1: 1431363 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1431363 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 1431363 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 140275 in 2 places, all below massif's threshold (1.00%) + n0: 4453 in 1 place, below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 2316 in 1 place, below massif's threshold (1.00%) + n0: 9444 in 1 place, below massif's threshold (1.00%) + n0: 9423 in 1 place, below massif's threshold (1.00%) + n0: 370888 in 1 place, below massif's threshold (1.00%) + n1: 1430613 0x23FA77: PyObject_Malloc (obmalloc.c:496) + n1: 1430613 0x23FA77: PyUnicode_New (unicodeobject.c:1310) + n0: 1430613 in 8 places, all below massif's threshold (1.00%) + n1: 19337804 0x1FC1BCDD: ??? + n2: 19337804 0x1FC1D451: ??? + n2: 19245472 0xA7C4A22: at::native::resize_bytes_cpu(c10::StorageImpl*, unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA84BE87: at::native::empty_strided_cpu(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF231CE: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper__empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF0359F: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xACEE1B9: at::_ops::empty_strided::call(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83CFCC: at::native::_to_copy(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB01C7F9: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper___to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAEFF43D: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAAC4A46: at::_ops::_to_copy::redispatch(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC428063: torch::autograd::VariableType::(anonymous namespace)::_to_copy(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC42852C: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &torch::autograd::VariableType::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAB3A417: at::_ops::_to_copy::call(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83B602: at::native::to(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB0A36E1: c10::impl::wrap_kernel_functor_unboxed_), &at::(anonymous namespace)::(anonymous namespace)::wrapper_device_to_device>, at::Tensor, c10::guts::typelist::typelist > >, at::Tensor (at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAC293BC: at::_ops::to_device::call(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0x7FAF749: torch::utils::(anonymous namespace)::internal_new_from_data(c10::TensorOptions, c10::ScalarType, c10::optional, _object*, bool, bool, bool, bool) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7FB5D55: torch::utils::tensor_ctor(c10::DispatchKey, c10::ScalarType, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7CD9C60: torch::autograd::THPVariable_tensor(_object*, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 19242996 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 19242996 0x28B27B: call_function (ceval.c:4851) + n1: 19242996 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 19242996 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 19242996 0x274EC3: fast_function (ceval.c:4968) + n1: 19242996 0x28B0F6: call_function (ceval.c:4872) + n1: 19242996 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19242996 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 19242996 0x27B37B: _PyFunction_FastCallDict (ceval.c:5084) + n1: 19242996 0x27B37B: _PyObject_FastCallDict (abstract.c:2310) + n1: 19242996 0x27B37B: _PyObject_Call_Prepend (abstract.c:2373) + n1: 19242996 0x27B37B: method_call (classobject.c:314) + n1: 19242996 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 19242996 0x27DE8F: slot_tp_init (typeobject.c:6420) + n0: 19242996 0x25F7D6: type_call (typeobject.c:915) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 2476 in 1 place, below massif's threshold (1.00%) + n0: 92332 in 2 places, all below massif's threshold (1.00%) + n0: 10567798 in 14126 places, all below massif's threshold (1.00%) + n2: 8697240 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6557112 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6516288 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6516288 in 2103 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2140128 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2117232 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2117232 in 2062 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n5: 6330545 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1974129 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1266989 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1266989 in 11773 places, all below massif's threshold (1.00%) + n0: 707140 in 2 places, all below massif's threshold (1.00%) + n2: 1651036 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1049998 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1049998 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1049998 in 5 places, all below massif's threshold (1.00%) + n0: 601038 in 3 places, all below massif's threshold (1.00%) + n1: 1503772 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1503772 in 3 places, all below massif's threshold (1.00%) + n1: 1200984 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1200984 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1087843 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1087843 in 2 places, all below massif's threshold (1.00%) + n0: 113141 in 10 places, all below massif's threshold (1.00%) + n0: 624 in 1 place, below massif's threshold (1.00%) + n2: 5440512 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4972416 in 1769 places, all below massif's threshold (1.00%) + n0: 468096 in 1 place, below massif's threshold (1.00%) + n1: 4064192 0x2001E2EE: ??? + n1: 4064192 0x2001125B: ??? + n0: 4064192 in 46184 places, all below massif's threshold (1.00%) + n1: 2371622 0x240670: PyObject_Realloc (obmalloc.c:514) + n2: 2371622 0x240670: resize_compact (unicodeobject.c:945) + n1: 1750633 0x2519B6: unicode_resize (unicodeobject.c:1900) + n2: 1750633 0x2550BF: PyUnicode_Append (unicodeobject.c:11536) + n1: 1704736 0x2A7B31: unicode_concatenate (ceval.c:5499) + n2: 1704736 0x2AC4D2: _PyEval_EvalFrameDefault (ceval.c:1489) + n1: 1499068 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1499068 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1499068 0x27541A: fast_function (ceval.c:4992) + n1: 1499068 0x28B0F6: call_function (ceval.c:4872) + n2: 1499068 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A7676: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A7676: builtin___build_class__ (bltinmodule.c:177) + n1: 1456498 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1456498 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1456498 0x28B27B: call_function (ceval.c:4851) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1456498 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1456498 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1456498 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1456498 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1456498 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x27541A: fast_function (ceval.c:4992) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n0: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 42570 in 1 place, below massif's threshold (1.00%) + n0: 205668 in 3 places, all below massif's threshold (1.00%) + n0: 45897 in 1 place, below massif's threshold (1.00%) + n0: 620989 in 2 places, all below massif's threshold (1.00%) + n2: 2086560 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 961848 in 94 places, all below massif's threshold (1.00%) + n1: 1433892 0x240731: PyObject_Realloc (obmalloc.c:514) + n2: 1433892 0x240731: resize_compact (unicodeobject.c:945) + n1: 1013484 0x2408C7: _PyUnicodeWriter_Finish (unicodeobject.c:13876) + n0: 1013484 in 3 places, all below massif's threshold (1.00%) + n0: 420408 in 3 places, all below massif's threshold (1.00%) + n1: 1092544 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1092544 in 4382 places, all below massif's threshold (1.00%) +#----------- +snapshot=35 +#----------- +time=27366508367 +mem_heap_B=89349781 +mem_heap_extra_B=5235555 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=36 +#----------- +time=28250613848 +mem_heap_B=89351384 +mem_heap_extra_B=5235592 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=37 +#----------- +time=28841568465 +mem_heap_B=89351637 +mem_heap_extra_B=5235651 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=38 +#----------- +time=29432105570 +mem_heap_B=89355321 +mem_heap_extra_B=5235759 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=39 +#----------- +time=30318626710 +mem_heap_B=89351637 +mem_heap_extra_B=5235683 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=40 +#----------- +time=30910985226 +mem_heap_B=89351837 +mem_heap_extra_B=5235675 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=41 +#----------- +time=32090848813 +mem_heap_B=89351637 +mem_heap_extra_B=5235667 +mem_stacks_B=0 +heap_tree=detailed +n11: 89351637 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n6: 27928928 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 9269176 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 9269176 0x246F8A: new_keys_object (dictobject.c:537) + n4: 9269176 0x246F8A: dictresize (dictobject.c:1271) + n1: 4567712 0x247829: insertion_resize (dictobject.c:1103) + n2: 4567712 0x247829: insertdict (dictobject.c:1149) + n0: 2641976 in 142 places, all below massif's threshold (1.00%) + n2: 1925736 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 1925736 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1925736 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1922416 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1922416 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1922416 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1922416 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1920208 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1920208 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1920208 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1920208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1920208 0x27541A: fast_function (ceval.c:4992) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n2: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1891360 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1891360 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1891360 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1891360 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1891360 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1891360 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1539888 0x2AA0A3: import_name (ceval.c:5245) + n2: 1539888 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1518056 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1518056 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1507224 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1507224 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1507224 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1507224 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1507224 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1507224 0x2A9E57: do_call_core (ceval.c:5116) + n0: 1507224 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 10832 in 2 places, all below massif's threshold (1.00%) + n0: 21832 in 2 places, all below massif's threshold (1.00%) + n0: 351472 in 5 places, all below massif's threshold (1.00%) + n0: 28848 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 3320 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 2634072 0x236136: insertion_resize (dictobject.c:1103) + n2: 2634072 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 2621472 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 2621472 0x28BE3E: r_object (marshal.c:1161) + n2: 2621472 0x28BC34: r_object (marshal.c:1219) + n2: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28BC34: r_object (marshal.c:1219) + n1: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28D25B: read_object (marshal.c:1488) + n1: 2621472 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2621472 0x28ADA0: call_function (ceval.c:4851) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2621472 0x27541A: fast_function (ceval.c:4992) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 2621472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 12600 in 1 place, below massif's threshold (1.00%) + n2: 2046456 0x273152: dict_merge (dictobject.c:2503) + n1: 1289608 0x2733CE: PyDict_Merge (dictobject.c:2616) + n2: 1289608 0x2733CE: PyDict_Copy (dictobject.c:2672) + n1: 1153176 0x2A5688: type_new (typeobject.c:2362) + n0: 1153176 in 2 places, all below massif's threshold (1.00%) + n0: 136432 in 5 places, all below massif's threshold (1.00%) + n0: 756848 in 8 places, all below massif's threshold (1.00%) + n0: 20936 in 2 places, all below massif's threshold (1.00%) + n1: 7223736 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 7223736 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 7223736 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 7223736 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 7223736 0x28BE1A: r_object (marshal.c:1157) + n1: 4889829 0x28BB3F: r_object (marshal.c:1219) + n2: 4889829 0x28BFDB: r_object (marshal.c:1390) + n1: 4510330 0x28BC34: r_object (marshal.c:1219) + n3: 4510330 0x28BFDB: r_object (marshal.c:1390) + n1: 2759786 0x28D25B: read_object (marshal.c:1488) + n1: 2759786 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2759786 0x28ADA0: call_function (ceval.c:4851) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2759786 0x27541A: fast_function (ceval.c:4992) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n2: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2758379 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2758379 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2758379 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2758379 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2758379 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 2758379 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1407 in 1 place, below massif's threshold (1.00%) + n1: 1693623 0x28BC34: r_object (marshal.c:1219) + n2: 1693623 0x28BFDB: r_object (marshal.c:1390) + n1: 1692977 0x28D25B: read_object (marshal.c:1488) + n1: 1692977 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1692977 0x28ADA0: call_function (ceval.c:4851) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1692977 0x27541A: fast_function (ceval.c:4992) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n2: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1676119 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1676119 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1676119 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 1676119 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 16858 in 1 place, below massif's threshold (1.00%) + n0: 646 in 1 place, below massif's threshold (1.00%) + n0: 56921 in 6 places, all below massif's threshold (1.00%) + n0: 379499 in 7 places, all below massif's threshold (1.00%) + n1: 1860185 0x28BB63: r_object (marshal.c:1219) + n2: 1860185 0x28BFDB: r_object (marshal.c:1390) + n1: 1551047 0x28BC34: r_object (marshal.c:1219) + n2: 1551047 0x28BFDB: r_object (marshal.c:1390) + n1: 1548254 0x28D25B: read_object (marshal.c:1488) + n1: 1548254 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1548254 0x28ADA0: call_function (ceval.c:4851) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1548254 0x27541A: fast_function (ceval.c:4992) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n2: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1545438 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1545438 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1545438 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1545438 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1545438 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1545438 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 2816 in 1 place, below massif's threshold (1.00%) + n0: 2793 in 2 places, all below massif's threshold (1.00%) + n0: 309138 in 7 places, all below massif's threshold (1.00%) + n0: 473722 in 8 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5745336 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 5335376 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 5335376 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n3: 5120200 0x2A5716: type_new (typeobject.c:2498) + n2: 3883024 0x25F6E2: type_call (typeobject.c:895) + n2: 3706704 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 3593488 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 3593488 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 3593488 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 3593488 0x28B27B: call_function (ceval.c:4851) + n2: 3589776 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3572144 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 3572144 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3441912 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3441912 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 3441912 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 3441912 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 3431704 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 3431704 0x2A9E57: do_call_core (ceval.c:5116) + n1: 3431704 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 3431704 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3431704 0x27541A: fast_function (ceval.c:4992) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n2: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3411288 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 3411288 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 3411288 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 3411288 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 3411288 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 3411288 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 20416 in 1 place, below massif's threshold (1.00%) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 130232 in 2 places, all below massif's threshold (1.00%) + n0: 17632 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 113216 in 1 place, below massif's threshold (1.00%) + n0: 176320 in 1 place, below massif's threshold (1.00%) + n2: 1200984 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 1132440 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 1132440 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1132440 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1132440 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1132440 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 1132440 in 3 places, all below massif's threshold (1.00%) + n0: 68544 in 1 place, below massif's threshold (1.00%) + n0: 36192 in 5 places, all below massif's threshold (1.00%) + n0: 215176 in 7 places, all below massif's threshold (1.00%) + n0: 409960 in 3 places, all below massif's threshold (1.00%) + n0: 2290416 in 54 places, all below massif's threshold (1.00%) + n2: 1969651 0x2A58C5: type_new (typeobject.c:2586) + n2: 1598763 0x25F6E2: type_call (typeobject.c:895) + n2: 1589340 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 1579896 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 1579896 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1579896 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1579896 0x28B27B: call_function (ceval.c:4851) + n2: 1579896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1577580 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1577580 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1576091 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1576091 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1576091 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1576091 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1576091 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1576091 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1576091 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x27541A: fast_function (ceval.c:4992) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n2: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1571638 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1571638 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1571638 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1571638 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1571638 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1571638 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1431363 0x2AA0A3: import_name (ceval.c:5245) + n1: 1431363 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1431363 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 1431363 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 140275 in 2 places, all below massif's threshold (1.00%) + n0: 4453 in 1 place, below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 2316 in 1 place, below massif's threshold (1.00%) + n0: 9444 in 1 place, below massif's threshold (1.00%) + n0: 9423 in 1 place, below massif's threshold (1.00%) + n0: 370888 in 1 place, below massif's threshold (1.00%) + n1: 1430613 0x23FA77: PyObject_Malloc (obmalloc.c:496) + n1: 1430613 0x23FA77: PyUnicode_New (unicodeobject.c:1310) + n0: 1430613 in 8 places, all below massif's threshold (1.00%) + n1: 19337804 0x1FC1BCDD: ??? + n2: 19337804 0x1FC1D451: ??? + n2: 19245472 0xA7C4A22: at::native::resize_bytes_cpu(c10::StorageImpl*, unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA84BE87: at::native::empty_strided_cpu(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF231CE: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper__empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF0359F: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xACEE1B9: at::_ops::empty_strided::call(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83CFCC: at::native::_to_copy(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB01C7F9: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper___to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAEFF43D: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAAC4A46: at::_ops::_to_copy::redispatch(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC428063: torch::autograd::VariableType::(anonymous namespace)::_to_copy(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC42852C: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &torch::autograd::VariableType::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAB3A417: at::_ops::_to_copy::call(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83B602: at::native::to(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB0A36E1: c10::impl::wrap_kernel_functor_unboxed_), &at::(anonymous namespace)::(anonymous namespace)::wrapper_device_to_device>, at::Tensor, c10::guts::typelist::typelist > >, at::Tensor (at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAC293BC: at::_ops::to_device::call(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0x7FAF749: torch::utils::(anonymous namespace)::internal_new_from_data(c10::TensorOptions, c10::ScalarType, c10::optional, _object*, bool, bool, bool, bool) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7FB5D55: torch::utils::tensor_ctor(c10::DispatchKey, c10::ScalarType, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7CD9C60: torch::autograd::THPVariable_tensor(_object*, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 19242996 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 19242996 0x28B27B: call_function (ceval.c:4851) + n1: 19242996 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 19242996 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 19242996 0x274EC3: fast_function (ceval.c:4968) + n1: 19242996 0x28B0F6: call_function (ceval.c:4872) + n1: 19242996 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19242996 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 19242996 0x27B37B: _PyFunction_FastCallDict (ceval.c:5084) + n1: 19242996 0x27B37B: _PyObject_FastCallDict (abstract.c:2310) + n1: 19242996 0x27B37B: _PyObject_Call_Prepend (abstract.c:2373) + n1: 19242996 0x27B37B: method_call (classobject.c:314) + n1: 19242996 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 19242996 0x27DE8F: slot_tp_init (typeobject.c:6420) + n0: 19242996 0x25F7D6: type_call (typeobject.c:915) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 2476 in 1 place, below massif's threshold (1.00%) + n0: 92332 in 2 places, all below massif's threshold (1.00%) + n0: 10567798 in 14126 places, all below massif's threshold (1.00%) + n2: 8697240 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6557112 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6516288 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6516288 in 2103 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2140128 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2117232 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2117232 in 2062 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n5: 6330545 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1974129 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1266989 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1266989 in 11773 places, all below massif's threshold (1.00%) + n0: 707140 in 2 places, all below massif's threshold (1.00%) + n2: 1651036 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1049998 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1049998 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1049998 in 5 places, all below massif's threshold (1.00%) + n0: 601038 in 3 places, all below massif's threshold (1.00%) + n1: 1503772 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1503772 in 3 places, all below massif's threshold (1.00%) + n1: 1200984 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1200984 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1087843 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1087843 in 2 places, all below massif's threshold (1.00%) + n0: 113141 in 10 places, all below massif's threshold (1.00%) + n0: 624 in 1 place, below massif's threshold (1.00%) + n2: 5440512 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4972416 in 1769 places, all below massif's threshold (1.00%) + n0: 468096 in 1 place, below massif's threshold (1.00%) + n1: 4064192 0x2001E2EE: ??? + n1: 4064192 0x2001125B: ??? + n0: 4064192 in 46184 places, all below massif's threshold (1.00%) + n1: 2371622 0x240670: PyObject_Realloc (obmalloc.c:514) + n2: 2371622 0x240670: resize_compact (unicodeobject.c:945) + n1: 1750633 0x2519B6: unicode_resize (unicodeobject.c:1900) + n2: 1750633 0x2550BF: PyUnicode_Append (unicodeobject.c:11536) + n1: 1704736 0x2A7B31: unicode_concatenate (ceval.c:5499) + n2: 1704736 0x2AC4D2: _PyEval_EvalFrameDefault (ceval.c:1489) + n1: 1499068 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1499068 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1499068 0x27541A: fast_function (ceval.c:4992) + n1: 1499068 0x28B0F6: call_function (ceval.c:4872) + n2: 1499068 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A7676: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A7676: builtin___build_class__ (bltinmodule.c:177) + n1: 1456498 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1456498 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1456498 0x28B27B: call_function (ceval.c:4851) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1456498 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1456498 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1456498 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1456498 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1456498 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x27541A: fast_function (ceval.c:4992) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n0: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 42570 in 1 place, below massif's threshold (1.00%) + n0: 205668 in 3 places, all below massif's threshold (1.00%) + n0: 45897 in 1 place, below massif's threshold (1.00%) + n0: 620989 in 2 places, all below massif's threshold (1.00%) + n2: 2086560 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 961848 in 94 places, all below massif's threshold (1.00%) + n1: 1433892 0x240731: PyObject_Realloc (obmalloc.c:514) + n2: 1433892 0x240731: resize_compact (unicodeobject.c:945) + n1: 1013484 0x2408C7: _PyUnicodeWriter_Finish (unicodeobject.c:13876) + n0: 1013484 in 3 places, all below massif's threshold (1.00%) + n0: 420408 in 3 places, all below massif's threshold (1.00%) + n1: 1092544 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1092544 in 4382 places, all below massif's threshold (1.00%) +#----------- +snapshot=42 +#----------- +time=32975127016 +mem_heap_B=89349781 +mem_heap_extra_B=5235539 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=43 +#----------- +time=34155288506 +mem_heap_B=89357607 +mem_heap_extra_B=5236513 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=44 +#----------- +time=34746867418 +mem_heap_B=89351637 +mem_heap_extra_B=5235699 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=45 +#----------- +time=35338593734 +mem_heap_B=89349781 +mem_heap_extra_B=5235539 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=46 +#----------- +time=35928714104 +mem_heap_B=89351837 +mem_heap_extra_B=5235675 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=47 +#----------- +time=36521134746 +mem_heap_B=89351837 +mem_heap_extra_B=5235707 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=48 +#----------- +time=37406112649 +mem_heap_B=89352448 +mem_heap_extra_B=5235768 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=49 +#----------- +time=37996553897 +mem_heap_B=89351837 +mem_heap_extra_B=5235691 +mem_stacks_B=0 +heap_tree=detailed +n11: 89351837 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n6: 27928928 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 9269176 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 9269176 0x246F8A: new_keys_object (dictobject.c:537) + n4: 9269176 0x246F8A: dictresize (dictobject.c:1271) + n1: 4567712 0x247829: insertion_resize (dictobject.c:1103) + n2: 4567712 0x247829: insertdict (dictobject.c:1149) + n0: 2641976 in 142 places, all below massif's threshold (1.00%) + n2: 1925736 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 1925736 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1925736 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1922416 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1922416 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1922416 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 1922416 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1920208 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1920208 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1920208 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1920208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1920208 0x27541A: fast_function (ceval.c:4992) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n1: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1920208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1920208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1920208 0x274EC3: fast_function (ceval.c:4968) + n1: 1920208 0x28B0F6: call_function (ceval.c:4872) + n2: 1920208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1891360 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1891360 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1891360 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1891360 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1891360 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1891360 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1539888 0x2AA0A3: import_name (ceval.c:5245) + n2: 1539888 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1518056 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1518056 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1507224 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1507224 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1507224 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1507224 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1507224 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1507224 0x2A9E57: do_call_core (ceval.c:5116) + n0: 1507224 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 10832 in 2 places, all below massif's threshold (1.00%) + n0: 21832 in 2 places, all below massif's threshold (1.00%) + n0: 351472 in 5 places, all below massif's threshold (1.00%) + n0: 28848 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 3320 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 2634072 0x236136: insertion_resize (dictobject.c:1103) + n2: 2634072 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 2621472 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 2621472 0x28BE3E: r_object (marshal.c:1161) + n2: 2621472 0x28BC34: r_object (marshal.c:1219) + n2: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28BC34: r_object (marshal.c:1219) + n1: 2621472 0x28BFDB: r_object (marshal.c:1390) + n1: 2621472 0x28D25B: read_object (marshal.c:1488) + n1: 2621472 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2621472 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2621472 0x28ADA0: call_function (ceval.c:4851) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2621472 0x27541A: fast_function (ceval.c:4992) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x274EC3: fast_function (ceval.c:4968) + n1: 2621472 0x28B0F6: call_function (ceval.c:4872) + n1: 2621472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2621472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2621472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2621472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 2621472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 12600 in 1 place, below massif's threshold (1.00%) + n2: 2046456 0x273152: dict_merge (dictobject.c:2503) + n1: 1289608 0x2733CE: PyDict_Merge (dictobject.c:2616) + n2: 1289608 0x2733CE: PyDict_Copy (dictobject.c:2672) + n1: 1153176 0x2A5688: type_new (typeobject.c:2362) + n0: 1153176 in 2 places, all below massif's threshold (1.00%) + n0: 136432 in 5 places, all below massif's threshold (1.00%) + n0: 756848 in 8 places, all below massif's threshold (1.00%) + n0: 20936 in 2 places, all below massif's threshold (1.00%) + n1: 7223736 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 7223736 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n2: 7223736 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 7223736 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n3: 7223736 0x28BE1A: r_object (marshal.c:1157) + n1: 4889829 0x28BB3F: r_object (marshal.c:1219) + n2: 4889829 0x28BFDB: r_object (marshal.c:1390) + n1: 4510330 0x28BC34: r_object (marshal.c:1219) + n3: 4510330 0x28BFDB: r_object (marshal.c:1390) + n1: 2759786 0x28D25B: read_object (marshal.c:1488) + n1: 2759786 0x28D25B: marshal_loads (marshal.c:1788) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2759786 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2759786 0x28ADA0: call_function (ceval.c:4851) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2759786 0x27541A: fast_function (ceval.c:4992) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n1: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2759786 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2759786 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2759786 0x274EC3: fast_function (ceval.c:4968) + n1: 2759786 0x28B0F6: call_function (ceval.c:4872) + n2: 2759786 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2758379 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2758379 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2758379 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2758379 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2758379 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 2758379 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 1407 in 1 place, below massif's threshold (1.00%) + n1: 1693623 0x28BC34: r_object (marshal.c:1219) + n2: 1693623 0x28BFDB: r_object (marshal.c:1390) + n1: 1692977 0x28D25B: read_object (marshal.c:1488) + n1: 1692977 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1692977 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1692977 0x28ADA0: call_function (ceval.c:4851) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1692977 0x27541A: fast_function (ceval.c:4992) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n1: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1692977 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1692977 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1692977 0x274EC3: fast_function (ceval.c:4968) + n1: 1692977 0x28B0F6: call_function (ceval.c:4872) + n2: 1692977 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1676119 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1676119 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1676119 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n0: 1676119 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n0: 16858 in 1 place, below massif's threshold (1.00%) + n0: 646 in 1 place, below massif's threshold (1.00%) + n0: 56921 in 6 places, all below massif's threshold (1.00%) + n0: 379499 in 7 places, all below massif's threshold (1.00%) + n1: 1860185 0x28BB63: r_object (marshal.c:1219) + n2: 1860185 0x28BFDB: r_object (marshal.c:1390) + n1: 1551047 0x28BC34: r_object (marshal.c:1219) + n2: 1551047 0x28BFDB: r_object (marshal.c:1390) + n1: 1548254 0x28D25B: read_object (marshal.c:1488) + n1: 1548254 0x28D25B: marshal_loads (marshal.c:1788) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1548254 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1548254 0x28ADA0: call_function (ceval.c:4851) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1548254 0x27541A: fast_function (ceval.c:4992) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n1: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1548254 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1548254 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1548254 0x274EC3: fast_function (ceval.c:4968) + n1: 1548254 0x28B0F6: call_function (ceval.c:4872) + n2: 1548254 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1545438 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1545438 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1545438 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1545438 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1545438 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 1545438 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 2816 in 1 place, below massif's threshold (1.00%) + n0: 2793 in 2 places, all below massif's threshold (1.00%) + n0: 309138 in 7 places, all below massif's threshold (1.00%) + n0: 473722 in 8 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 5745336 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 5335376 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n2: 5335376 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n3: 5120200 0x2A5716: type_new (typeobject.c:2498) + n2: 3883024 0x25F6E2: type_call (typeobject.c:895) + n2: 3706704 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 3593488 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 3593488 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 3593488 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n2: 3593488 0x28B27B: call_function (ceval.c:4851) + n2: 3589776 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3572144 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 3572144 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3441912 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3441912 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 3441912 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 3441912 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 3431704 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 3431704 0x2A9E57: do_call_core (ceval.c:5116) + n1: 3431704 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 3431704 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3431704 0x27541A: fast_function (ceval.c:4992) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n1: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3431704 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3431704 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3431704 0x274EC3: fast_function (ceval.c:4968) + n1: 3431704 0x28B0F6: call_function (ceval.c:4872) + n2: 3431704 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3411288 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 3411288 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 3411288 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 3411288 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 3411288 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 3411288 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 20416 in 1 place, below massif's threshold (1.00%) + n0: 10208 in 1 place, below massif's threshold (1.00%) + n0: 130232 in 2 places, all below massif's threshold (1.00%) + n0: 17632 in 2 places, all below massif's threshold (1.00%) + n0: 3712 in 1 place, below massif's threshold (1.00%) + n0: 113216 in 1 place, below massif's threshold (1.00%) + n0: 176320 in 1 place, below massif's threshold (1.00%) + n2: 1200984 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 1132440 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 1132440 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1132440 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1132440 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1132440 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 1132440 in 3 places, all below massif's threshold (1.00%) + n0: 68544 in 1 place, below massif's threshold (1.00%) + n0: 36192 in 5 places, all below massif's threshold (1.00%) + n0: 215176 in 7 places, all below massif's threshold (1.00%) + n0: 409960 in 3 places, all below massif's threshold (1.00%) + n0: 2290416 in 54 places, all below massif's threshold (1.00%) + n2: 1969651 0x2A58C5: type_new (typeobject.c:2586) + n2: 1598763 0x25F6E2: type_call (typeobject.c:895) + n2: 1589340 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 1579896 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 1579896 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1579896 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1579896 0x28B27B: call_function (ceval.c:4851) + n2: 1579896 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1577580 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 1577580 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1576091 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1576091 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1576091 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1576091 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1576091 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1576091 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1576091 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1576091 0x27541A: fast_function (ceval.c:4992) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n1: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1576091 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1576091 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1576091 0x274EC3: fast_function (ceval.c:4968) + n1: 1576091 0x28B0F6: call_function (ceval.c:4872) + n2: 1576091 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1571638 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1571638 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1571638 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1571638 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1571638 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 1571638 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1431363 0x2AA0A3: import_name (ceval.c:5245) + n1: 1431363 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1431363 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 1431363 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 140275 in 2 places, all below massif's threshold (1.00%) + n0: 4453 in 1 place, below massif's threshold (1.00%) + n0: 1489 in 1 place, below massif's threshold (1.00%) + n0: 2316 in 1 place, below massif's threshold (1.00%) + n0: 9444 in 1 place, below massif's threshold (1.00%) + n0: 9423 in 1 place, below massif's threshold (1.00%) + n0: 370888 in 1 place, below massif's threshold (1.00%) + n1: 1430613 0x23FA77: PyObject_Malloc (obmalloc.c:496) + n1: 1430613 0x23FA77: PyUnicode_New (unicodeobject.c:1310) + n0: 1430613 in 8 places, all below massif's threshold (1.00%) + n1: 19337796 0x1FC1BCDD: ??? + n2: 19337796 0x1FC1D451: ??? + n2: 19245472 0xA7C4A22: at::native::resize_bytes_cpu(c10::StorageImpl*, unsigned long) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA84BE87: at::native::empty_strided_cpu(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF231CE: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper__empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAF0359F: c10::impl::wrap_kernel_functor_unboxed_, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional), &at::(anonymous namespace)::empty_strided>, at::Tensor, c10::guts::typelist::typelist, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional > >, at::Tensor (c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xACEE1B9: at::_ops::empty_strided::call(c10::ArrayRef, c10::ArrayRef, c10::optional, c10::optional, c10::optional, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83CFCC: at::native::_to_copy(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB01C7F9: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::(anonymous namespace)::wrapper___to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAEFF43D: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &at::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xAAC4A46: at::_ops::_to_copy::redispatch(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC428063: torch::autograd::VariableType::(anonymous namespace)::_to_copy(c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xC42852C: c10::impl::wrap_kernel_functor_unboxed_, c10::optional, c10::optional, c10::optional, bool, c10::optional), &torch::autograd::VariableType::(anonymous namespace)::_to_copy>, at::Tensor, c10::guts::typelist::typelist, c10::optional, c10::optional, c10::optional, bool, c10::optional > >, at::Tensor (c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAB3A417: at::_ops::_to_copy::call(at::Tensor const&, c10::optional, c10::optional, c10::optional, c10::optional, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xA83B602: at::native::to(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0xB0A36E1: c10::impl::wrap_kernel_functor_unboxed_), &at::(anonymous namespace)::(anonymous namespace)::wrapper_device_to_device>, at::Tensor, c10::guts::typelist::typelist > >, at::Tensor (at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 19242996 0xAC293BC: at::_ops::to_device::call(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 19242996 0x7FAF749: torch::utils::(anonymous namespace)::internal_new_from_data(c10::TensorOptions, c10::ScalarType, c10::optional, _object*, bool, bool, bool, bool) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7FB5D55: torch::utils::tensor_ctor(c10::DispatchKey, c10::ScalarType, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x7CD9C60: torch::autograd::THPVariable_tensor(_object*, _object*, _object*) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_python.so) + n1: 19242996 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 19242996 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 19242996 0x28B27B: call_function (ceval.c:4851) + n1: 19242996 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 19242996 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 19242996 0x274EC3: fast_function (ceval.c:4968) + n1: 19242996 0x28B0F6: call_function (ceval.c:4872) + n1: 19242996 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19242996 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 19242996 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 19242996 0x27B37B: _PyFunction_FastCallDict (ceval.c:5084) + n1: 19242996 0x27B37B: _PyObject_FastCallDict (abstract.c:2310) + n1: 19242996 0x27B37B: _PyObject_Call_Prepend (abstract.c:2373) + n1: 19242996 0x27B37B: method_call (classobject.c:314) + n1: 19242996 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 19242996 0x27DE8F: slot_tp_init (typeobject.c:6420) + n0: 19242996 0x25F7D6: type_call (typeobject.c:915) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 2476 in 1 place, below massif's threshold (1.00%) + n0: 92324 in 2 places, all below massif's threshold (1.00%) + n0: 10568006 in 14126 places, all below massif's threshold (1.00%) + n2: 8697240 0xA4B794C: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n2: 6557112 0xA4B883D: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 6516288 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 6516288 in 2103 places, all below massif's threshold (1.00%) + n0: 40824 in 90 places, all below massif's threshold (1.00%) + n2: 2140128 0xA4B8828: c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 2117232 0xA4B9179: c10::detail::infer_schema::make_function_schema(c10::ArrayRef, c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 2117232 in 2062 places, all below massif's threshold (1.00%) + n0: 22896 in 90 places, all below massif's threshold (1.00%) + n5: 6330545 0x6B1E6D8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1974129 0x6B20648: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1266989 0x6B20B23: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1266989 in 11773 places, all below massif's threshold (1.00%) + n0: 707140 in 2 places, all below massif's threshold (1.00%) + n2: 1651036 0x6B20418: char* std::string::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1049998 0xA4B6375: c10::detail::_str_wrapper::call(char const* const&, char const* const&, char const* const&, unsigned int const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1049998 0xA4AD8D8: torch::(anonymous namespace)::debugString(std::string, char const*, unsigned int) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1049998 in 5 places, all below massif's threshold (1.00%) + n0: 601038 in 3 places, all below massif's threshold (1.00%) + n1: 1503772 0x6B1F60E: std::string::_Rep::_M_clone(std::allocator const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n0: 1503772 in 3 places, all below massif's threshold (1.00%) + n1: 1200984 0x6B1EA05: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n2: 1200984 0x6B1F111: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30) + n1: 1087843 0xA4B8070: c10::detail::infer_schema::(anonymous namespace)::createArgumentVector(c10::ArrayRef) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1087843 in 2 places, all below massif's threshold (1.00%) + n0: 113141 in 10 places, all below massif's threshold (1.00%) + n0: 624 in 1 place, below massif's threshold (1.00%) + n2: 5440512 0xA4818DE: c10::Dispatcher::findOrRegisterName_(c10::OperatorName const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA482576: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 4972416 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 4972416 in 1769 places, all below massif's threshold (1.00%) + n0: 468096 in 1 place, below massif's threshold (1.00%) + n1: 4064192 0x2001E2EE: ??? + n1: 4064192 0x2001125B: ??? + n0: 4064192 in 46184 places, all below massif's threshold (1.00%) + n1: 2371622 0x240670: PyObject_Realloc (obmalloc.c:514) + n2: 2371622 0x240670: resize_compact (unicodeobject.c:945) + n1: 1750633 0x2519B6: unicode_resize (unicodeobject.c:1900) + n2: 1750633 0x2550BF: PyUnicode_Append (unicodeobject.c:11536) + n1: 1704736 0x2A7B31: unicode_concatenate (ceval.c:5499) + n2: 1704736 0x2AC4D2: _PyEval_EvalFrameDefault (ceval.c:1489) + n1: 1499068 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1499068 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1499068 0x27541A: fast_function (ceval.c:4992) + n1: 1499068 0x28B0F6: call_function (ceval.c:4872) + n2: 1499068 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A7676: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A7676: builtin___build_class__ (bltinmodule.c:177) + n1: 1456498 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 1456498 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1456498 0x28B27B: call_function (ceval.c:4851) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1456498 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1456498 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1456498 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1456498 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 1456498 0x2A9E57: do_call_core (ceval.c:5116) + n1: 1456498 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 1456498 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1456498 0x27541A: fast_function (ceval.c:4992) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n1: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1456498 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1456498 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1456498 0x274EC3: fast_function (ceval.c:4968) + n1: 1456498 0x28B0F6: call_function (ceval.c:4872) + n0: 1456498 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 42570 in 1 place, below massif's threshold (1.00%) + n0: 205668 in 3 places, all below massif's threshold (1.00%) + n0: 45897 in 1 place, below massif's threshold (1.00%) + n0: 620989 in 2 places, all below massif's threshold (1.00%) + n2: 2086560 0xA4F5521: torch::jit::parseSchema(std::string const&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1124712 0xB1F1FCA: torch::schema(char const*, c10::AliasAnalysisKind) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1124712 in 212 places, all below massif's threshold (1.00%) + n0: 961848 in 94 places, all below massif's threshold (1.00%) + n1: 1433892 0x240731: PyObject_Realloc (obmalloc.c:514) + n2: 1433892 0x240731: resize_compact (unicodeobject.c:945) + n1: 1013484 0x2408C7: _PyUnicodeWriter_Finish (unicodeobject.c:13876) + n0: 1013484 in 3 places, all below massif's threshold (1.00%) + n0: 420408 in 3 places, all below massif's threshold (1.00%) + n1: 1092544 0xA493800: ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::grow() (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4940CF: std::pair > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::templated_iterator > > >, bool> ska::detailv3::sherwood_v3_table > >, c10::DispatchKey, std::hash, ska::detailv3::KeyOrValueHasher > >, std::hash >, std::equal_to, ska::detailv3::KeyOrValueEquality > >, std::equal_to >, std::allocator > > >, std::allocator > > > > >::emplace_new_key >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value>(signed char, ska::detailv3::sherwood_v3_entry > > >*, c10::DispatchKey const&, ska::flat_hash_map >, std::hash, std::equal_to, std::allocator > > > >::convertible_to_value&&) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA490A5E: c10::impl::OperatorEntry::registerKernel(c10::Dispatcher const&, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA48261B: c10::Dispatcher::registerImpl(c10::OperatorName, c10::optional, c10::KernelFunction, c10::optional, std::unique_ptr >, std::string) (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n1: 1092544 0xA4ADF17: torch::Library::_impl(char const*, torch::CppFunction&&) & (in /home/pvergesb/anaconda3/envs/skyformer/lib/python3.6/site-packages/torch/lib/libtorch_cpu.so) + n0: 1092544 in 4382 places, all below massif's threshold (1.00%) +#----------- +snapshot=50 +#----------- +time=38484785532 +mem_heap_B=89351837 +mem_heap_extra_B=5235659 +mem_stacks_B=0 +heap_tree=empty diff --git a/examples/massif.out.1670599 b/examples/massif.out.1670599 new file mode 100644 index 00000000..e59d025a --- /dev/null +++ b/examples/massif.out.1670599 @@ -0,0 +1,4077 @@ +desc: (none) +cmd: python3 voicehd.py 10 +time_unit: i +#----------- +snapshot=0 +#----------- +time=0 +mem_heap_B=0 +mem_heap_extra_B=0 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=1 +#----------- +time=674363 +mem_heap_B=32 +mem_heap_extra_B=8 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=2 +#----------- +time=1650803 +mem_heap_B=35890 +mem_heap_extra_B=478 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=3 +#----------- +time=2383750 +mem_heap_B=49759 +mem_heap_extra_B=657 +mem_stacks_B=0 +heap_tree=detailed +n6: 49759 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n2: 39860 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 37552 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 37552 0x246F8A: new_keys_object (dictobject.c:537) + n2: 37552 0x246F8A: dictresize (dictobject.c:1271) + n1: 28304 0x247829: insertion_resize (dictobject.c:1103) + n5: 28304 0x247829: insertdict (dictobject.c:1149) + n1: 14968 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n4: 14968 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 9424 0x234A27: add_methods (typeobject.c:4624) + n7: 9424 0x234A27: PyType_Ready (typeobject.c:5008) + n1: 2208 0x2B865B: _Py_ReadyTypes (object.c:1611) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B87AF: _Py_ReadyTypes (object.c:1662) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B87C3: _Py_ReadyTypes (object.c:1665) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 1112 0x2B86FB: _Py_ReadyTypes (object.c:1635) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 1112 0x2B874B: _Py_ReadyTypes (object.c:1647) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 576 0x2B87D7: _Py_ReadyTypes (object.c:1668) + n1: 576 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 576 0x2E5714: Py_Main (main.c:701) + n0: 576 0x21F196: main (python.c:69) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n1: 2224 0x23491A: add_getset (typeobject.c:4666) + n2: 2224 0x23491A: PyType_Ready (typeobject.c:5016) + n1: 1112 0x2B85CF: _Py_ReadyTypes (object.c:1590) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 1112 0x2B85E3: _Py_ReadyTypes (object.c:1593) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 2208 0x2350D7: add_methods (typeobject.c:4624) + n1: 2208 0x2350D7: PyType_Ready (typeobject.c:5008) + n1: 2208 0x2B866F: _Py_ReadyTypes (object.c:1614) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 1112 0x2347EA: add_members (typeobject.c:4644) + n1: 1112 0x2347EA: PyType_Ready (typeobject.c:5012) + n1: 1112 0x2B86E7: _Py_ReadyTypes (object.c:1632) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 8312 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 8312 0x233807: add_operators (typeobject.c:7220) + n5: 8312 0x233807: PyType_Ready (typeobject.c:5005) + n1: 2208 0x2B860B: _Py_ReadyTypes (object.c:1599) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B861F: _Py_ReadyTypes (object.c:1602) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B8633: _Py_ReadyTypes (object.c:1605) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 1688 0x2B87FF: _Py_ReadyTypes (object.c:1674) + n1: 1688 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1688 0x2E5714: Py_Main (main.c:701) + n0: 1688 0x21F196: main (python.c:69) + n0: 0 in 11 places, all below massif's threshold (1.00%) + n2: 2224 0x234F5D: PyType_Ready (typeobject.c:5096) + n1: 1112 0x2B870F: _Py_ReadyTypes (object.c:1638) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 1112 0x2B8737: _Py_ReadyTypes (object.c:1644) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 1688 0x234AB1: _PyDict_SetItemId (dictobject.c:3359) + n1: 1688 0x234AB1: add_tp_new_wrapper (typeobject.c:5760) + n1: 1688 0x234AB1: add_operators (typeobject.c:7228) + n2: 1688 0x234AB1: PyType_Ready (typeobject.c:5005) + n1: 1112 0x2B8683: _Py_ReadyTypes (object.c:1617) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n1: 576 0x2B85F7: _Py_ReadyTypes (object.c:1596) + n1: 576 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 576 0x2E5714: Py_Main (main.c:701) + n0: 576 0x21F196: main (python.c:69) + n1: 1112 0x233603: add_subclass.isra.7 (typeobject.c:5156) + n2: 1112 0x233603: PyType_Ready (typeobject.c:5123) + n1: 1112 0x2B87EB: _Py_ReadyTypes (object.c:1671) + n1: 1112 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 1112 0x2E5714: Py_Main (main.c:701) + n0: 1112 0x21F196: main (python.c:69) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 9248 0x236136: insertion_resize (dictobject.c:1103) + n1: 9248 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 9248 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n1: 9248 0x2349FB: PyUnicode_InternFromString (unicodeobject.c:15403) + n1: 9248 0x2349FB: descr_new (descrobject.c:669) + n1: 9248 0x2349FB: PyDescr_NewMethod (descrobject.c:686) + n1: 9248 0x2349FB: add_methods (typeobject.c:4620) + n2: 9248 0x2349FB: PyType_Ready (typeobject.c:5008) + n1: 9248 0x2B8683: _Py_ReadyTypes (object.c:1617) + n1: 9248 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 9248 0x2E5714: Py_Main (main.c:701) + n0: 9248 0x21F196: main (python.c:69) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 2308 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 2308 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 2308 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n1: 2308 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n4: 2308 0x2346FF: PyType_Ready (typeobject.c:5073) + n1: 654 0x2B8633: _Py_ReadyTypes (object.c:1605) + n1: 654 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 654 0x2E5714: Py_Main (main.c:701) + n0: 654 0x21F196: main (python.c:69) + n1: 577 0x2B87EB: _Py_ReadyTypes (object.c:1671) + n1: 577 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 577 0x2E5714: Py_Main (main.c:701) + n0: 577 0x21F196: main (python.c:69) + n1: 561 0x2B865B: _Py_ReadyTypes (object.c:1611) + n1: 561 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 561 0x2E5714: Py_Main (main.c:701) + n0: 561 0x21F196: main (python.c:69) + n1: 516 0x2B86D3: _Py_ReadyTypes (object.c:1629) + n1: 516 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 516 0x2E5714: Py_Main (main.c:701) + n0: 516 0x21F196: main (python.c:69) + n1: 3728 0x499996E: _nl_intern_locale_data (loadlocale.c:97) + n1: 3728 0x499A370: _nl_load_locale_from_archive (loadarchive.c:477) + n1: 3728 0x49990DF: _nl_find_locale (findlocale.c:152) + n1: 3728 0x4998856: setlocale (setlocale.c:337) + n1: 3728 0x4998856: setlocale (setlocale.c:217) + n0: 3728 0x21F135: main (python.c:52) + n1: 2272 0x2B7FC3: new_threadstate (pystate.c:207) + n1: 2272 0x2E3649: _Py_InitializeEx_Private (pylifecycle.c:346) + n1: 2272 0x2E5714: Py_Main (main.c:701) + n0: 2272 0x21F196: main (python.c:69) + n1: 2064 0x2B7E15: PyInterpreterState_New (pystate.c:77) + n1: 2064 0x2E3635: _Py_InitializeEx_Private (pylifecycle.c:342) + n1: 2064 0x2E5714: Py_Main (main.c:701) + n0: 2064 0x21F196: main (python.c:69) + n0: 1067 in 14 places, all below massif's threshold (1.00%) + n1: 768 0x226940: new_arena (obmalloc.c:1071) + n1: 768 0x226D17: _PyObject_Alloc.isra.0 (obmalloc.c:1319) + n1: 768 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 768 0x23ADFA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 768 0x23ADFA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 768 0x23ADFA: PyTuple_New (tupleobject.c:114) + n1: 768 0x235ADA: PyType_Ready (typeobject.c:4987) + n1: 768 0x2B85CF: _Py_ReadyTypes (object.c:1590) + n1: 768 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 768 0x2E5714: Py_Main (main.c:701) + n0: 768 0x21F196: main (python.c:69) +#----------- +snapshot=4 +#----------- +time=3100432 +mem_heap_B=60487 +mem_heap_extra_B=785 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=5 +#----------- +time=3695225 +mem_heap_B=65039 +mem_heap_extra_B=825 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=6 +#----------- +time=4440851 +mem_heap_B=79815 +mem_heap_extra_B=865 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=7 +#----------- +time=5051267 +mem_heap_B=90523 +mem_heap_extra_B=973 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=8 +#----------- +time=6124165 +mem_heap_B=121100 +mem_heap_extra_B=1028 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=9 +#----------- +time=6895719 +mem_heap_B=137195 +mem_heap_extra_B=1197 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=10 +#----------- +time=7600850 +mem_heap_B=144765 +mem_heap_extra_B=1395 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=11 +#----------- +time=8543978 +mem_heap_B=152180 +mem_heap_extra_B=1460 +mem_stacks_B=0 +heap_tree=detailed +n5: 152180 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n5: 141253 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 111688 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 111688 0x246F8A: new_keys_object (dictobject.c:537) + n3: 111688 0x246F8A: dictresize (dictobject.c:1271) + n1: 63440 0x247829: insertion_resize (dictobject.c:1103) + n7: 63440 0x247829: insertdict (dictobject.c:1149) + n1: 37720 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n8: 37720 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 11688 0x234A27: add_methods (typeobject.c:4624) + n4: 11688 0x234A27: PyType_Ready (typeobject.c:5008) + n0: 5064 in 9 places, all below massif's threshold (1.00%) + n1: 2208 0x2B865B: _Py_ReadyTypes (object.c:1611) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B87AF: _Py_ReadyTypes (object.c:1662) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B87C3: _Py_ReadyTypes (object.c:1665) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 6792 0x23491A: add_getset (typeobject.c:4666) + n1: 6792 0x23491A: PyType_Ready (typeobject.c:5016) + n0: 6792 in 8 places, all below massif's threshold (1.00%) + n1: 5680 0x2347EA: add_members (typeobject.c:4644) + n2: 5680 0x2347EA: PyType_Ready (typeobject.c:5012) + n0: 3952 in 5 places, all below massif's threshold (1.00%) + n1: 1728 0x24E1AE: PyStructSequence_InitType2 (structseq.c:371) + n0: 1728 in 3 places, all below massif's threshold (1.00%) + n1: 4632 0x2D269E: _PyExc_Init (exceptions.c:2603) + n1: 4632 0x2E36F9: _Py_InitializeEx_Private (pylifecycle.c:397) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 4416 0x2350D7: add_methods (typeobject.c:4624) + n2: 4416 0x2350D7: PyType_Ready (typeobject.c:5008) + n1: 2208 0x2B866F: _Py_ReadyTypes (object.c:1614) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B8813: _Py_ReadyTypes (object.c:1677) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2D97F5: _PySys_Init (sysmodule.c:1943) + n1: 2208 0x2E36FE: _Py_InitializeEx_Private (pylifecycle.c:399) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 1728 0x26A337: PyModule_AddObject (modsupport.c:563) + n0: 1728 in 2 places, all below massif's threshold (1.00%) + n0: 576 in 1 place, below massif's threshold (1.00%) + n1: 10616 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 10616 0x233807: add_operators (typeobject.c:7220) + n4: 10616 0x233807: PyType_Ready (typeobject.c:5005) + n0: 3992 in 20 places, all below massif's threshold (1.00%) + n1: 2208 0x2B860B: _Py_ReadyTypes (object.c:1599) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B861F: _Py_ReadyTypes (object.c:1602) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B8633: _Py_ReadyTypes (object.c:1605) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 5528 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 5528 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n3: 5528 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3320 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3320 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 3320 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 3320 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 3320 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 3320 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 3320 0x28ADA0: call_function (ceval.c:4851) + n1: 3320 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3320 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3320 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3320 0x274EC3: fast_function (ceval.c:4968) + n1: 3320 0x28B0F6: call_function (ceval.c:4872) + n1: 3320 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3320 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3320 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3320 0x274EC3: fast_function (ceval.c:4968) + n1: 3320 0x28B0F6: call_function (ceval.c:4872) + n1: 3320 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3320 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 3320 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 3320 0x274EC3: fast_function (ceval.c:4968) + n1: 3320 0x28B0F6: call_function (ceval.c:4872) + n1: 3320 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 3320 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 3320 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 3320 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 3320 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 3320 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 3320 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 3320 0x2AA0A3: import_name (ceval.c:5245) + n1: 3320 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 3320 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 3320 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 3320 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 3320 0x27A96A: function_call (funcobject.c:604) + n1: 3320 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 3320 0x2CE052: call_function_tail (abstract.c:2512) + n1: 3320 0x2CE052: callmethod (abstract.c:2596) + n1: 3320 0x2CE182: PyObject_CallMethod (abstract.c:2617) + n1: 3320 0x2E340C: import_init (pylifecycle.c:292) + n1: 3320 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n0: 3320 0x2E5714: Py_Main (main.c:701) + n1: 2208 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 2208 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 2208 0x2D6788: exec_code_in_module (import.c:831) + n1: 2208 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 2208 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 2208 0x2E334B: import_init (pylifecycle.c:256) + n1: 2208 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 3360 0x233603: add_subclass.isra.7 (typeobject.c:5156) + n2: 3360 0x233603: PyType_Ready (typeobject.c:5123) + n1: 2208 0x2B898F: _Py_ReadyTypes (object.c:1734) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n0: 1152 in 4 places, all below massif's threshold (1.00%) + n1: 2800 0x234F5D: PyType_Ready (typeobject.c:5096) + n0: 2800 in 3 places, all below massif's threshold (1.00%) + n0: 1728 in 2 places, all below massif's threshold (1.00%) + n1: 1688 0x234AB1: _PyDict_SetItemId (dictobject.c:3359) + n1: 1688 0x234AB1: add_tp_new_wrapper (typeobject.c:5760) + n1: 1688 0x234AB1: add_operators (typeobject.c:7228) + n1: 1688 0x234AB1: PyType_Ready (typeobject.c:5005) + n0: 1688 in 2 places, all below massif's threshold (1.00%) + n1: 36896 0x236136: insertion_resize (dictobject.c:1103) + n1: 36896 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 36896 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n1: 36896 0x28BE3E: r_object (marshal.c:1161) + n1: 36896 0x28C0D5: r_object (marshal.c:1420) + n1: 36896 0x28BC34: r_object (marshal.c:1219) + n1: 36896 0x28BFDB: r_object (marshal.c:1390) + n1: 36896 0x28BC34: r_object (marshal.c:1219) + n1: 36896 0x28BFDB: r_object (marshal.c:1390) + n1: 36896 0x2DE4FE: PyMarshal_ReadObjectFromString (marshal.c:1609) + n1: 36896 0x2DE595: PyImport_ImportFrozenModuleObject (import.c:1202) + n1: 36896 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 36896 0x2E334B: import_init (pylifecycle.c:256) + n1: 36896 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 36896 0x2E5714: Py_Main (main.c:701) + n0: 36896 0x21F196: main (python.c:69) + n0: 0 in 3 places, all below massif's threshold (1.00%) + n1: 11352 0x273152: dict_merge (dictobject.c:2503) + n1: 11352 0x2733CE: PyDict_Merge (dictobject.c:2616) + n3: 11352 0x2733CE: PyDict_Copy (dictobject.c:2672) + n2: 5568 0x28B700: _PyImport_FixupExtensionObject (import.c:576) + n2: 4416 0x2DE489: _PyImport_FixupBuiltin (import.c:598) + n1: 2208 0x2E36D8: _Py_InitializeEx_Private (pylifecycle.c:390) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2E3732: _Py_InitializeEx_Private (pylifecycle.c:406) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n1: 4632 0x2D1937: _PyImport_Init (import.c:50) + n1: 4632 0x2E37A1: _Py_InitializeEx_Private (pylifecycle.c:420) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n0: 1152 in 2 places, all below massif's threshold (1.00%) + n4: 17528 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 10208 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 10208 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n1: 10208 0x2A5716: type_new (typeobject.c:2498) + n1: 10208 0x25F6E2: type_call (typeobject.c:895) + n1: 10208 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 10208 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 10208 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 10208 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 10208 0x28B27B: call_function (ceval.c:4851) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 10208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 8352 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2D6788: exec_code_in_module (import.c:831) + n1: 8352 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 8352 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 8352 0x2E334B: import_init (pylifecycle.c:256) + n1: 8352 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 8352 0x2E5714: Py_Main (main.c:701) + n0: 8352 0x21F196: main (python.c:69) + n1: 1856 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1856 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1856 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1856 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1856 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1856 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1856 0x28ADA0: call_function (ceval.c:4851) + n1: 1856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1856 0x274EC3: fast_function (ceval.c:4968) + n1: 1856 0x28B0F6: call_function (ceval.c:4872) + n1: 1856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1856 0x274EC3: fast_function (ceval.c:4968) + n1: 1856 0x28B0F6: call_function (ceval.c:4872) + n1: 1856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1856 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1856 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1856 0x274EC3: fast_function (ceval.c:4968) + n1: 1856 0x28B0F6: call_function (ceval.c:4872) + n1: 1856 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1856 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1856 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1856 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1856 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1856 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 1856 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1856 0x2AA0A3: import_name (ceval.c:5245) + n1: 1856 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1856 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1856 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1856 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1856 0x27A96A: function_call (funcobject.c:604) + n0: 1856 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 4184 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 4184 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 4184 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 3656 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 3088 0x27541A: fast_function (ceval.c:4992) + n2: 3088 0x28B0F6: call_function (ceval.c:4872) + n1: 2520 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2520 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2520 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2520 0x274EC3: fast_function (ceval.c:4968) + n1: 2520 0x28B0F6: call_function (ceval.c:4872) + n2: 2520 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1816 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1816 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1816 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1816 0x27A96A: function_call (funcobject.c:604) + n1: 1816 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 1816 0x2CE052: call_function_tail (abstract.c:2512) + n1: 1816 0x2CE052: callmethod (abstract.c:2596) + n1: 1816 0x2CE182: PyObject_CallMethod (abstract.c:2617) + n1: 1816 0x2E340C: import_init (pylifecycle.c:292) + n1: 1816 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 1816 0x2E5714: Py_Main (main.c:701) + n0: 1816 0x21F196: main (python.c:69) + n0: 704 in 1 place, below massif's threshold (1.00%) + n0: 568 in 1 place, below massif's threshold (1.00%) + n0: 568 in 1 place, below massif's threshold (1.00%) + n0: 528 in 1 place, below massif's threshold (1.00%) + n1: 2288 0x2754FA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 2288 0x2754FA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 2288 0x2754FA: PyFrame_New (frameobject.c:705) + n1: 2288 0x2754FA: _PyFunction_FastCall (ceval.c:4922) + n1: 2288 0x2754FA: fast_function (ceval.c:4968) + n1: 2288 0x28B0F6: call_function (ceval.c:4872) + n1: 2288 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 2288 in 3 places, all below massif's threshold (1.00%) + n0: 848 in 1 place, below massif's threshold (1.00%) + n1: 6578 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 6578 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 6578 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n2: 6578 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n1: 3552 0x283613: PyModule_SetDocString (moduleobject.c:456) + n1: 3552 0x283613: PyModule_Create2 (moduleobject.c:228) + n1: 3552 0x2D96E4: _PySys_Init (sysmodule.c:1891) + n1: 3552 0x2E36FE: _Py_InitializeEx_Private (pylifecycle.c:399) + n1: 3552 0x2E5714: Py_Main (main.c:701) + n0: 3552 0x21F196: main (python.c:69) + n1: 3026 0x2346FF: PyType_Ready (typeobject.c:5073) + n0: 3026 in 5 places, all below massif's threshold (1.00%) + n1: 2872 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 2872 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n1: 2872 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 2872 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n2: 2872 0x28BE1A: r_object (marshal.c:1157) + n1: 1537 0x28BB63: r_object (marshal.c:1219) + n1: 1537 0x28BFDB: r_object (marshal.c:1390) + n1: 1537 0x28BC34: r_object (marshal.c:1219) + n1: 1537 0x28BFDB: r_object (marshal.c:1390) + n1: 1537 0x2DE4FE: PyMarshal_ReadObjectFromString (marshal.c:1609) + n1: 1537 0x2DE595: PyImport_ImportFrozenModuleObject (import.c:1202) + n1: 1537 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 1537 0x2E334B: import_init (pylifecycle.c:256) + n1: 1537 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 1537 0x2E5714: Py_Main (main.c:701) + n0: 1537 0x21F196: main (python.c:69) + n0: 1335 in 1 place, below massif's threshold (1.00%) + n0: 2587 in 5 places, all below massif's threshold (1.00%) + n1: 3728 0x499996E: _nl_intern_locale_data (loadlocale.c:97) + n1: 3728 0x499A370: _nl_load_locale_from_archive (loadarchive.c:477) + n1: 3728 0x49990DF: _nl_find_locale (findlocale.c:152) + n1: 3728 0x4998856: setlocale (setlocale.c:337) + n1: 3728 0x4998856: setlocale (setlocale.c:217) + n0: 3728 0x21F135: main (python.c:52) + n0: 2863 in 20 places, all below massif's threshold (1.00%) + n1: 2272 0x2B7FC3: new_threadstate (pystate.c:207) + n1: 2272 0x2E3649: _Py_InitializeEx_Private (pylifecycle.c:346) + n1: 2272 0x2E5714: Py_Main (main.c:701) + n0: 2272 0x21F196: main (python.c:69) + n1: 2064 0x2B7E15: PyInterpreterState_New (pystate.c:77) + n1: 2064 0x2E3635: _Py_InitializeEx_Private (pylifecycle.c:342) + n1: 2064 0x2E5714: Py_Main (main.c:701) + n0: 2064 0x21F196: main (python.c:69) +#----------- +snapshot=12 +#----------- +time=9179351 +mem_heap_B=164556 +mem_heap_extra_B=1588 +mem_stacks_B=0 +heap_tree=detailed +n5: 164556 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n5: 153629 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 115184 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 115184 0x246F8A: new_keys_object (dictobject.c:537) + n3: 115184 0x246F8A: dictresize (dictobject.c:1271) + n1: 64632 0x247829: insertion_resize (dictobject.c:1103) + n7: 64632 0x247829: insertdict (dictobject.c:1149) + n1: 39448 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n8: 39448 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 11688 0x234A27: add_methods (typeobject.c:4624) + n4: 11688 0x234A27: PyType_Ready (typeobject.c:5008) + n0: 5064 in 9 places, all below massif's threshold (1.00%) + n1: 2208 0x2B865B: _Py_ReadyTypes (object.c:1611) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B87AF: _Py_ReadyTypes (object.c:1662) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B87C3: _Py_ReadyTypes (object.c:1665) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 8520 0x23491A: add_getset (typeobject.c:4666) + n2: 8520 0x23491A: PyType_Ready (typeobject.c:5016) + n0: 6216 in 8 places, all below massif's threshold (1.00%) + n1: 2304 0x2A5A1F: type_new (typeobject.c:2709) + n1: 2304 0x25F6E2: type_call (typeobject.c:895) + n1: 2304 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 2304 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 2304 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 2304 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2304 0x28B27B: call_function (ceval.c:4851) + n1: 2304 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2304 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 2304 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1728 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1728 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1728 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1728 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1728 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1728 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1728 0x28ADA0: call_function (ceval.c:4851) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x274EC3: fast_function (ceval.c:4968) + n1: 1728 0x28B0F6: call_function (ceval.c:4872) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x274EC3: fast_function (ceval.c:4968) + n1: 1728 0x28B0F6: call_function (ceval.c:4872) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x274EC3: fast_function (ceval.c:4968) + n1: 1728 0x28B0F6: call_function (ceval.c:4872) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1728 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1728 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 1728 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1728 0x2AA0A3: import_name (ceval.c:5245) + n1: 1728 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1728 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 1728 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 576 in 1 place, below massif's threshold (1.00%) + n1: 5680 0x2347EA: add_members (typeobject.c:4644) + n2: 5680 0x2347EA: PyType_Ready (typeobject.c:5012) + n0: 3952 in 5 places, all below massif's threshold (1.00%) + n1: 1728 0x24E1AE: PyStructSequence_InitType2 (structseq.c:371) + n0: 1728 in 3 places, all below massif's threshold (1.00%) + n1: 4632 0x2D269E: _PyExc_Init (exceptions.c:2603) + n1: 4632 0x2E36F9: _Py_InitializeEx_Private (pylifecycle.c:397) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 4416 0x2350D7: add_methods (typeobject.c:4624) + n2: 4416 0x2350D7: PyType_Ready (typeobject.c:5008) + n1: 2208 0x2B866F: _Py_ReadyTypes (object.c:1614) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B8813: _Py_ReadyTypes (object.c:1677) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2D97F5: _PySys_Init (sysmodule.c:1943) + n1: 2208 0x2E36FE: _Py_InitializeEx_Private (pylifecycle.c:399) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 1728 0x26A337: PyModule_AddObject (modsupport.c:563) + n0: 1728 in 2 places, all below massif's threshold (1.00%) + n0: 576 in 1 place, below massif's threshold (1.00%) + n1: 10616 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 10616 0x233807: add_operators (typeobject.c:7220) + n4: 10616 0x233807: PyType_Ready (typeobject.c:5005) + n0: 3992 in 20 places, all below massif's threshold (1.00%) + n1: 2208 0x2B860B: _Py_ReadyTypes (object.c:1599) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B861F: _Py_ReadyTypes (object.c:1602) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2B8633: _Py_ReadyTypes (object.c:1605) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 4992 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 4992 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n3: 4992 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2208 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 2208 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 2208 0x2D6788: exec_code_in_module (import.c:831) + n1: 2208 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 2208 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 2208 0x2E334B: import_init (pylifecycle.c:256) + n1: 2208 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 2208 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 2208 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 2208 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 2208 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 2208 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2208 0x28ADA0: call_function (ceval.c:4851) + n1: 2208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2208 0x274EC3: fast_function (ceval.c:4968) + n1: 2208 0x28B0F6: call_function (ceval.c:4872) + n1: 2208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2208 0x274EC3: fast_function (ceval.c:4968) + n1: 2208 0x28B0F6: call_function (ceval.c:4872) + n1: 2208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2208 0x274EC3: fast_function (ceval.c:4968) + n1: 2208 0x28B0F6: call_function (ceval.c:4872) + n1: 2208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2208 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 2208 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 2208 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 2208 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 2208 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 2208 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 2208 0x2AA0A3: import_name (ceval.c:5245) + n1: 2208 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 2208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 2208 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 2208 0x27A96A: function_call (funcobject.c:604) + n1: 2208 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 2208 0x2CE052: call_function_tail (abstract.c:2512) + n1: 2208 0x2CE052: callmethod (abstract.c:2596) + n1: 2208 0x2CE182: PyObject_CallMethod (abstract.c:2617) + n1: 2208 0x2E340C: import_init (pylifecycle.c:292) + n1: 2208 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n0: 2208 0x2E5714: Py_Main (main.c:701) + n0: 576 in 1 place, below massif's threshold (1.00%) + n1: 3360 0x233603: add_subclass.isra.7 (typeobject.c:5156) + n2: 3360 0x233603: PyType_Ready (typeobject.c:5123) + n1: 2208 0x2B898F: _Py_ReadyTypes (object.c:1734) + n1: 2208 0x2E3672: _Py_InitializeEx_Private (pylifecycle.c:363) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n0: 1152 in 4 places, all below massif's threshold (1.00%) + n1: 2800 0x234F5D: PyType_Ready (typeobject.c:5096) + n0: 2800 in 3 places, all below massif's threshold (1.00%) + n0: 1728 in 2 places, all below massif's threshold (1.00%) + n1: 1688 0x234AB1: _PyDict_SetItemId (dictobject.c:3359) + n1: 1688 0x234AB1: add_tp_new_wrapper (typeobject.c:5760) + n1: 1688 0x234AB1: add_operators (typeobject.c:7228) + n1: 1688 0x234AB1: PyType_Ready (typeobject.c:5005) + n0: 1688 in 2 places, all below massif's threshold (1.00%) + n1: 36896 0x236136: insertion_resize (dictobject.c:1103) + n1: 36896 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 36896 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n1: 36896 0x28BE3E: r_object (marshal.c:1161) + n1: 36896 0x28C0D5: r_object (marshal.c:1420) + n1: 36896 0x28BC34: r_object (marshal.c:1219) + n1: 36896 0x28BFDB: r_object (marshal.c:1390) + n1: 36896 0x28BC34: r_object (marshal.c:1219) + n1: 36896 0x28BFDB: r_object (marshal.c:1390) + n1: 36896 0x2DE4FE: PyMarshal_ReadObjectFromString (marshal.c:1609) + n1: 36896 0x2DE595: PyImport_ImportFrozenModuleObject (import.c:1202) + n1: 36896 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 36896 0x2E334B: import_init (pylifecycle.c:256) + n1: 36896 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 36896 0x2E5714: Py_Main (main.c:701) + n0: 36896 0x21F196: main (python.c:69) + n0: 0 in 3 places, all below massif's threshold (1.00%) + n1: 13656 0x273152: dict_merge (dictobject.c:2503) + n1: 13656 0x2733CE: PyDict_Merge (dictobject.c:2616) + n4: 13656 0x2733CE: PyDict_Copy (dictobject.c:2672) + n2: 5568 0x28B700: _PyImport_FixupExtensionObject (import.c:576) + n2: 4416 0x2DE489: _PyImport_FixupBuiltin (import.c:598) + n1: 2208 0x2E36D8: _Py_InitializeEx_Private (pylifecycle.c:390) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n1: 2208 0x2E3732: _Py_InitializeEx_Private (pylifecycle.c:406) + n1: 2208 0x2E5714: Py_Main (main.c:701) + n0: 2208 0x21F196: main (python.c:69) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n1: 4632 0x2D1937: _PyImport_Init (import.c:50) + n1: 4632 0x2E37A1: _Py_InitializeEx_Private (pylifecycle.c:420) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 2880 0x2A5688: type_new (typeobject.c:2362) + n1: 2880 0x25F6E2: type_call (typeobject.c:895) + n1: 2880 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 2880 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 2880 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 2880 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2880 0x28B27B: call_function (ceval.c:4851) + n1: 2880 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2880 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 2880 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1728 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1728 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 1728 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 1728 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 1728 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 1728 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 1728 0x28ADA0: call_function (ceval.c:4851) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x274EC3: fast_function (ceval.c:4968) + n1: 1728 0x28B0F6: call_function (ceval.c:4872) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x274EC3: fast_function (ceval.c:4968) + n1: 1728 0x28B0F6: call_function (ceval.c:4872) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x274EC3: fast_function (ceval.c:4968) + n1: 1728 0x28B0F6: call_function (ceval.c:4872) + n1: 1728 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1728 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 1728 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 1728 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 1728 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 1728 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 1728 0x2AA0A3: import_name (ceval.c:5245) + n1: 1728 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 1728 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1728 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1728 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n0: 1728 0x27A96A: function_call (funcobject.c:604) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n0: 576 in 1 place, below massif's threshold (1.00%) + n4: 26408 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 18560 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 18560 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n1: 18560 0x2A5716: type_new (typeobject.c:2498) + n1: 18560 0x25F6E2: type_call (typeobject.c:895) + n1: 18560 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 18560 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 18560 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 18560 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 18560 0x28B27B: call_function (ceval.c:4851) + n1: 18560 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 18560 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 18560 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 10208 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 10208 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 10208 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 10208 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 10208 0x28ADA0: call_function (ceval.c:4851) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 10208 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 10208 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 10208 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x2AA0A3: import_name (ceval.c:5245) + n1: 10208 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 10208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x27A96A: function_call (funcobject.c:604) + n0: 10208 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 8352 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2D6788: exec_code_in_module (import.c:831) + n1: 8352 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 8352 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 8352 0x2E334B: import_init (pylifecycle.c:256) + n1: 8352 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 8352 0x2E5714: Py_Main (main.c:701) + n0: 8352 0x21F196: main (python.c:69) + n1: 4712 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 4712 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 4712 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 4184 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 3616 0x27541A: fast_function (ceval.c:4992) + n2: 3616 0x28B0F6: call_function (ceval.c:4872) + n2: 3048 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2520 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 2520 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 2520 0x274EC3: fast_function (ceval.c:4968) + n1: 2520 0x28B0F6: call_function (ceval.c:4872) + n2: 2520 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 1816 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 1816 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 1816 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 1816 0x27A96A: function_call (funcobject.c:604) + n1: 1816 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 1816 0x2CE052: call_function_tail (abstract.c:2512) + n1: 1816 0x2CE052: callmethod (abstract.c:2596) + n1: 1816 0x2CE182: PyObject_CallMethod (abstract.c:2617) + n1: 1816 0x2E340C: import_init (pylifecycle.c:292) + n1: 1816 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 1816 0x2E5714: Py_Main (main.c:701) + n0: 1816 0x21F196: main (python.c:69) + n0: 704 in 1 place, below massif's threshold (1.00%) + n0: 528 in 1 place, below massif's threshold (1.00%) + n0: 568 in 1 place, below massif's threshold (1.00%) + n0: 568 in 1 place, below massif's threshold (1.00%) + n0: 528 in 1 place, below massif's threshold (1.00%) + n1: 2288 0x2754FA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 2288 0x2754FA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 2288 0x2754FA: PyFrame_New (frameobject.c:705) + n1: 2288 0x2754FA: _PyFunction_FastCall (ceval.c:4922) + n1: 2288 0x2754FA: fast_function (ceval.c:4968) + n1: 2288 0x28B0F6: call_function (ceval.c:4872) + n1: 2288 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 2288 in 3 places, all below massif's threshold (1.00%) + n0: 848 in 1 place, below massif's threshold (1.00%) + n1: 6578 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 6578 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 6578 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n2: 6578 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n1: 3552 0x283613: PyModule_SetDocString (moduleobject.c:456) + n1: 3552 0x283613: PyModule_Create2 (moduleobject.c:228) + n1: 3552 0x2D96E4: _PySys_Init (sysmodule.c:1891) + n1: 3552 0x2E36FE: _Py_InitializeEx_Private (pylifecycle.c:399) + n1: 3552 0x2E5714: Py_Main (main.c:701) + n0: 3552 0x21F196: main (python.c:69) + n1: 3026 0x2346FF: PyType_Ready (typeobject.c:5073) + n0: 3026 in 5 places, all below massif's threshold (1.00%) + n1: 2872 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 2872 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n1: 2872 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 2872 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n1: 2872 0x28BE1A: r_object (marshal.c:1157) + n0: 2872 in 2 places, all below massif's threshold (1.00%) + n0: 2587 in 5 places, all below massif's threshold (1.00%) + n1: 3728 0x499996E: _nl_intern_locale_data (loadlocale.c:97) + n1: 3728 0x499A370: _nl_load_locale_from_archive (loadarchive.c:477) + n1: 3728 0x49990DF: _nl_find_locale (findlocale.c:152) + n1: 3728 0x4998856: setlocale (setlocale.c:337) + n1: 3728 0x4998856: setlocale (setlocale.c:217) + n0: 3728 0x21F135: main (python.c:52) + n0: 2863 in 20 places, all below massif's threshold (1.00%) + n1: 2272 0x2B7FC3: new_threadstate (pystate.c:207) + n1: 2272 0x2E3649: _Py_InitializeEx_Private (pylifecycle.c:346) + n1: 2272 0x2E5714: Py_Main (main.c:701) + n0: 2272 0x21F196: main (python.c:69) + n1: 2064 0x2B7E15: PyInterpreterState_New (pystate.c:77) + n1: 2064 0x2E3635: _Py_InitializeEx_Private (pylifecycle.c:342) + n1: 2064 0x2E5714: Py_Main (main.c:701) + n0: 2064 0x21F196: main (python.c:69) +#----------- +snapshot=13 +#----------- +time=10135856 +mem_heap_B=181050 +mem_heap_extra_B=1790 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=14 +#----------- +time=10887572 +mem_heap_B=271929 +mem_heap_extra_B=1903 +mem_stacks_B=0 +heap_tree=detailed +n3: 271929 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n5: 261066 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 215608 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 215608 0x246F8A: new_keys_object (dictobject.c:537) + n3: 215608 0x246F8A: dictresize (dictobject.c:1271) + n1: 110648 0x236136: insertion_resize (dictobject.c:1103) + n1: 110648 0x236136: PyDict_SetDefault (dictobject.c:2899) + n3: 110648 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n1: 73752 0x26A48C: PyDict_SetItemString (dictobject.c:3370) + n1: 73752 0x26A48C: setup_confname_table (posixmodule.c:10378) + n1: 73752 0x284C49: setup_confname_tables (posixmodule.c:10407) + n1: 73752 0x284C49: PyInit_posix (posixmodule.c:13061) + n1: 73752 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 73752 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 73752 0x2A9E57: do_call_core (ceval.c:5116) + n1: 73752 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 73752 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 73752 0x27541A: fast_function (ceval.c:4992) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n0: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 36896 0x28BE3E: r_object (marshal.c:1161) + n1: 36896 0x28C0D5: r_object (marshal.c:1420) + n1: 36896 0x28BC34: r_object (marshal.c:1219) + n1: 36896 0x28BFDB: r_object (marshal.c:1390) + n1: 36896 0x28BC34: r_object (marshal.c:1219) + n1: 36896 0x28BFDB: r_object (marshal.c:1390) + n1: 36896 0x2DE4FE: PyMarshal_ReadObjectFromString (marshal.c:1609) + n1: 36896 0x2DE595: PyImport_ImportFrozenModuleObject (import.c:1202) + n1: 36896 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 36896 0x2E334B: import_init (pylifecycle.c:256) + n1: 36896 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 36896 0x2E5714: Py_Main (main.c:701) + n0: 36896 0x21F196: main (python.c:69) + n0: 0 in 3 places, all below massif's threshold (1.00%) + n1: 91880 0x247829: insertion_resize (dictobject.c:1103) + n7: 91880 0x247829: insertdict (dictobject.c:1149) + n1: 58744 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n7: 58744 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 17288 0x234A27: add_methods (typeobject.c:4624) + n1: 17288 0x234A27: PyType_Ready (typeobject.c:5008) + n0: 17288 in 21 places, all below massif's threshold (1.00%) + n2: 12088 0x26A337: PyModule_AddObject (modsupport.c:563) + n1: 9248 0x26A3BB: PyModule_AddIntConstant (modsupport.c:575) + n1: 9248 0x28426D: all_ins (posixmodule.c:12517) + n1: 9248 0x28426D: PyInit_posix (posixmodule.c:13058) + n1: 9248 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 9248 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n0: 9248 0x274EC3: fast_function (ceval.c:4968) + n0: 2840 in 4 places, all below massif's threshold (1.00%) + n1: 10744 0x23491A: add_getset (typeobject.c:4666) + n1: 10744 0x23491A: PyType_Ready (typeobject.c:5016) + n0: 10744 in 11 places, all below massif's threshold (1.00%) + n1: 6792 0x2347EA: add_members (typeobject.c:4644) + n1: 6792 0x2347EA: PyType_Ready (typeobject.c:5012) + n0: 6792 in 7 places, all below massif's threshold (1.00%) + n1: 4632 0x2D269E: _PyExc_Init (exceptions.c:2603) + n1: 4632 0x2E36F9: _Py_InitializeEx_Private (pylifecycle.c:397) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 4416 0x2350D7: add_methods (typeobject.c:4624) + n1: 4416 0x2350D7: PyType_Ready (typeobject.c:5008) + n0: 4416 in 2 places, all below massif's threshold (1.00%) + n0: 2784 in 2 places, all below massif's threshold (1.00%) + n1: 10616 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 10616 0x233807: add_operators (typeobject.c:7220) + n1: 10616 0x233807: PyType_Ready (typeobject.c:5005) + n0: 10616 in 23 places, all below massif's threshold (1.00%) + n0: 6736 in 5 places, all below massif's threshold (1.00%) + n1: 5784 0x233603: add_subclass.isra.7 (typeobject.c:5156) + n2: 5784 0x233603: PyType_Ready (typeobject.c:5123) + n1: 4632 0x2DD5EE: PyInit__io (_iomodule.c:716) + n1: 4632 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 4632 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 4632 0x2A9E57: do_call_core (ceval.c:5116) + n1: 4632 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 4632 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 4632 0x27541A: fast_function (ceval.c:4992) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n0: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 1152 in 5 places, all below massif's threshold (1.00%) + n1: 4416 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 4416 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4416 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 4416 in 3 places, all below massif's threshold (1.00%) + n1: 2800 0x234F5D: PyType_Ready (typeobject.c:5096) + n0: 2800 in 3 places, all below massif's threshold (1.00%) + n1: 2784 0x26A4C6: PyDict_SetItem (dictobject.c:1576) + n1: 2784 0x26A4C6: PyDict_SetItemString (dictobject.c:3371) + n1: 2784 0x26A4C6: setup_confname_table (posixmodule.c:10378) + n0: 2784 in 3 places, all below massif's threshold (1.00%) + n1: 13080 0x273152: dict_merge (dictobject.c:2503) + n1: 13080 0x2733CE: PyDict_Merge (dictobject.c:2616) + n4: 13080 0x2733CE: PyDict_Copy (dictobject.c:2672) + n2: 5568 0x28B700: _PyImport_FixupExtensionObject (import.c:576) + n1: 4416 0x2DE489: _PyImport_FixupBuiltin (import.c:598) + n0: 4416 in 2 places, all below massif's threshold (1.00%) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n1: 4632 0x2D1937: _PyImport_Init (import.c:50) + n1: 4632 0x2E37A1: _Py_InitializeEx_Private (pylifecycle.c:420) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 2880 0x2A5688: type_new (typeobject.c:2362) + n1: 2880 0x25F6E2: type_call (typeobject.c:895) + n1: 2880 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 2880 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 2880 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 2880 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 2880 0x28B27B: call_function (ceval.c:4851) + n1: 2880 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 2880 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 2880 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 2880 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n4: 27088 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 19488 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 19488 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n1: 19488 0x2A5716: type_new (typeobject.c:2498) + n2: 19488 0x25F6E2: type_call (typeobject.c:895) + n1: 18560 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 18560 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 18560 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 18560 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 18560 0x28B27B: call_function (ceval.c:4851) + n1: 18560 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 18560 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 18560 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 10208 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 10208 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 10208 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 10208 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 10208 0x28ADA0: call_function (ceval.c:4851) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 10208 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 10208 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 10208 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x2AA0A3: import_name (ceval.c:5245) + n1: 10208 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 10208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x27A96A: function_call (funcobject.c:604) + n0: 10208 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 8352 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2D6788: exec_code_in_module (import.c:831) + n1: 8352 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 8352 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 8352 0x2E334B: import_init (pylifecycle.c:256) + n1: 8352 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 8352 0x2E5714: Py_Main (main.c:701) + n0: 8352 0x21F196: main (python.c:69) + n0: 928 in 1 place, below massif's threshold (1.00%) + n1: 4712 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 4712 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 4712 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 4184 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 3616 0x27541A: fast_function (ceval.c:4992) + n2: 3616 0x28B0F6: call_function (ceval.c:4872) + n1: 3048 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 3048 in 2 places, all below massif's threshold (1.00%) + n0: 568 in 1 place, below massif's threshold (1.00%) + n0: 568 in 1 place, below massif's threshold (1.00%) + n0: 528 in 1 place, below massif's threshold (1.00%) + n1: 2888 0x2754FA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 2888 0x2754FA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 2888 0x2754FA: PyFrame_New (frameobject.c:705) + n1: 2888 0x2754FA: _PyFunction_FastCall (ceval.c:4922) + n1: 2888 0x2754FA: fast_function (ceval.c:4968) + n1: 2888 0x28B0F6: call_function (ceval.c:4872) + n1: 2888 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 2888 in 4 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 13447 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 13447 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 13447 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n2: 13447 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n1: 7135 0x2346FF: PyType_Ready (typeobject.c:5073) + n0: 7135 in 9 places, all below massif's threshold (1.00%) + n1: 6312 0x283613: PyModule_SetDocString (moduleobject.c:456) + n2: 6312 0x283613: PyModule_Create2 (moduleobject.c:228) + n1: 3552 0x2D96E4: _PySys_Init (sysmodule.c:1891) + n1: 3552 0x2E36FE: _Py_InitializeEx_Private (pylifecycle.c:399) + n1: 3552 0x2E5714: Py_Main (main.c:701) + n0: 3552 0x21F196: main (python.c:69) + n0: 2760 in 2 places, all below massif's threshold (1.00%) + n1: 2872 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 2872 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n1: 2872 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 2872 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n1: 2872 0x28BE1A: r_object (marshal.c:1157) + n0: 2872 in 2 places, all below massif's threshold (1.00%) + n0: 2051 in 5 places, all below massif's threshold (1.00%) + n0: 7135 in 23 places, all below massif's threshold (1.00%) + n1: 3728 0x499996E: _nl_intern_locale_data (loadlocale.c:97) + n1: 3728 0x499A370: _nl_load_locale_from_archive (loadarchive.c:477) + n1: 3728 0x49990DF: _nl_find_locale (findlocale.c:152) + n1: 3728 0x4998856: setlocale (setlocale.c:337) + n1: 3728 0x4998856: setlocale (setlocale.c:217) + n0: 3728 0x21F135: main (python.c:52) +#----------- +snapshot=15 +#----------- +time=11481466 +mem_heap_B=251985 +mem_heap_extra_B=2015 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=16 +#----------- +time=12278360 +mem_heap_B=300340 +mem_heap_extra_B=2196 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=17 +#----------- +time=12743857 +mem_heap_B=275140 +mem_heap_extra_B=2188 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=18 +#----------- +time=13465770 +mem_heap_B=314062 +mem_heap_extra_B=2306 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=19 +#----------- +time=14496968 +mem_heap_B=302877 +mem_heap_extra_B=2579 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=20 +#----------- +time=15066144 +mem_heap_B=316690 +mem_heap_extra_B=2718 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=21 +#----------- +time=15951739 +mem_heap_B=328838 +mem_heap_extra_B=2690 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=22 +#----------- +time=16549128 +mem_heap_B=333236 +mem_heap_extra_B=2684 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=23 +#----------- +time=17385776 +mem_heap_B=338186 +mem_heap_extra_B=2782 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=24 +#----------- +time=17915944 +mem_heap_B=348127 +mem_heap_extra_B=2857 +mem_stacks_B=0 +heap_tree=detailed +n3: 348127 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n8: 336482 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 213600 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 213600 0x246F8A: new_keys_object (dictobject.c:537) + n3: 213600 0x246F8A: dictresize (dictobject.c:1271) + n1: 111376 0x247829: insertion_resize (dictobject.c:1103) + n6: 111376 0x247829: insertdict (dictobject.c:1149) + n1: 64944 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n7: 64944 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 17864 0x234A27: add_methods (typeobject.c:4624) + n1: 17864 0x234A27: PyType_Ready (typeobject.c:5008) + n0: 17864 in 22 places, all below massif's threshold (1.00%) + n2: 14296 0x26A337: PyModule_AddObject (modsupport.c:563) + n2: 11456 0x26A3BB: PyModule_AddIntConstant (modsupport.c:575) + n1: 9248 0x28426D: all_ins (posixmodule.c:12517) + n1: 9248 0x28426D: PyInit_posix (posixmodule.c:13058) + n1: 9248 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 9248 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n0: 9248 0x274EC3: fast_function (ceval.c:4968) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2840 in 4 places, all below massif's threshold (1.00%) + n1: 10744 0x23491A: add_getset (typeobject.c:4666) + n1: 10744 0x23491A: PyType_Ready (typeobject.c:5016) + n0: 10744 in 11 places, all below massif's threshold (1.00%) + n1: 7368 0x2347EA: add_members (typeobject.c:4644) + n1: 7368 0x2347EA: PyType_Ready (typeobject.c:5012) + n0: 7368 in 7 places, all below massif's threshold (1.00%) + n0: 5624 in 3 places, all below massif's threshold (1.00%) + n1: 4632 0x2D269E: _PyExc_Init (exceptions.c:2603) + n1: 4632 0x2E36F9: _Py_InitializeEx_Private (pylifecycle.c:397) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 4416 0x2350D7: add_methods (typeobject.c:4624) + n1: 4416 0x2350D7: PyType_Ready (typeobject.c:5008) + n0: 4416 in 2 places, all below massif's threshold (1.00%) + n0: 14048 in 11 places, all below massif's threshold (1.00%) + n1: 10616 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 10616 0x233807: add_operators (typeobject.c:7220) + n1: 10616 0x233807: PyType_Ready (typeobject.c:5005) + n0: 10616 in 23 places, all below massif's threshold (1.00%) + n1: 10200 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 10200 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 10200 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 7992 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 7992 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 7992 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 7992 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 5784 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 5784 0x2A9E57: do_call_core (ceval.c:5116) + n1: 5784 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 5784 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 5784 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 5784 0x27541A: fast_function (ceval.c:4992) + n1: 5784 0x28B0F6: call_function (ceval.c:4872) + n1: 5784 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 5784 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 5784 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 5784 0x274EC3: fast_function (ceval.c:4968) + n1: 5784 0x28B0F6: call_function (ceval.c:4872) + n1: 5784 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 5784 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 5784 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 5784 0x274EC3: fast_function (ceval.c:4968) + n1: 5784 0x28B0F6: call_function (ceval.c:4872) + n1: 5784 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 5784 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 5784 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 5784 0x274EC3: fast_function (ceval.c:4968) + n1: 5784 0x28B0F6: call_function (ceval.c:4872) + n1: 5784 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 5784 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 5784 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 5784 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 5784 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 5784 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 5784 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 4632 0x2AA0A3: import_name (ceval.c:5245) + n1: 4632 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 4632 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 4632 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 4632 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 4632 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 4632 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 4632 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 4632 0x2A9E57: do_call_core (ceval.c:5116) + n0: 4632 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 2 places, all below massif's threshold (1.00%) + n1: 6360 0x233603: add_subclass.isra.7 (typeobject.c:5156) + n2: 6360 0x233603: PyType_Ready (typeobject.c:5123) + n1: 4632 0x2DD5EE: PyInit__io (_iomodule.c:716) + n1: 4632 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 4632 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 4632 0x2A9E57: do_call_core (ceval.c:5116) + n1: 4632 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 4632 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 4632 0x27541A: fast_function (ceval.c:4992) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n0: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 1728 in 6 places, all below massif's threshold (1.00%) + n1: 5208 0x26A4C6: PyDict_SetItem (dictobject.c:1576) + n1: 5208 0x26A4C6: PyDict_SetItemString (dictobject.c:3371) + n2: 5208 0x26A4C6: setup_confname_table (posixmodule.c:10378) + n1: 4632 0x284C49: setup_confname_tables (posixmodule.c:10407) + n1: 4632 0x284C49: PyInit_posix (posixmodule.c:13061) + n1: 4632 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 4632 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 4632 0x2A9E57: do_call_core (ceval.c:5116) + n1: 4632 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 4632 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 4632 0x27541A: fast_function (ceval.c:4992) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n0: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 576 in 2 places, all below massif's threshold (1.00%) + n1: 73752 0x236136: insertion_resize (dictobject.c:1103) + n1: 73752 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 73752 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n1: 73752 0x26A48C: PyDict_SetItemString (dictobject.c:3370) + n1: 73752 0x26A48C: setup_confname_table (posixmodule.c:10378) + n1: 73752 0x284C49: setup_confname_tables (posixmodule.c:10407) + n1: 73752 0x284C49: PyInit_posix (posixmodule.c:13061) + n1: 73752 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 73752 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 73752 0x2A9E57: do_call_core (ceval.c:5116) + n1: 73752 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 73752 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 73752 0x27541A: fast_function (ceval.c:4992) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n0: 73752 0x28B0F6: call_function (ceval.c:4872) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n1: 28472 0x273152: dict_merge (dictobject.c:2503) + n1: 28472 0x2733CE: PyDict_Merge (dictobject.c:2616) + n4: 28472 0x2733CE: PyDict_Copy (dictobject.c:2672) + n2: 19232 0x28B700: _PyImport_FixupExtensionObject (import.c:576) + n1: 14816 0x28B9D2: _imp_create_builtin (import.c:1096) + n1: 14816 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 14816 0x2A9E57: do_call_core (ceval.c:5116) + n1: 14816 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 14816 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 14816 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 14816 0x27541A: fast_function (ceval.c:4992) + n1: 14816 0x28B0F6: call_function (ceval.c:4872) + n1: 14816 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 14816 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 14816 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 14816 0x274EC3: fast_function (ceval.c:4968) + n1: 14816 0x28B0F6: call_function (ceval.c:4872) + n1: 14816 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 14816 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 14816 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 14816 0x274EC3: fast_function (ceval.c:4968) + n1: 14816 0x28B0F6: call_function (ceval.c:4872) + n1: 14816 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 14816 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 14816 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 14816 0x274EC3: fast_function (ceval.c:4968) + n1: 14816 0x28B0F6: call_function (ceval.c:4872) + n1: 14816 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 14816 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 14816 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 14816 0x274EC3: fast_function (ceval.c:4968) + n1: 14816 0x28B0F6: call_function (ceval.c:4872) + n2: 14816 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10400 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10400 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10400 0x274EC3: fast_function (ceval.c:4968) + n1: 10400 0x28B0F6: call_function (ceval.c:4872) + n2: 10400 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n0: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n1: 4416 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 4416 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 4416 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 4416 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 4416 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 4416 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 4416 in 2 places, all below massif's threshold (1.00%) + n1: 4416 0x2DE489: _PyImport_FixupBuiltin (import.c:598) + n0: 4416 in 2 places, all below massif's threshold (1.00%) + n1: 4632 0x2D1937: _PyImport_Init (import.c:50) + n1: 4632 0x2E37A1: _Py_InitializeEx_Private (pylifecycle.c:420) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 4608 0x2A5688: type_new (typeobject.c:2362) + n1: 4608 0x25F6E2: type_call (typeobject.c:895) + n1: 4608 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 4608 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 4608 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 4608 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 4608 0x28B27B: call_function (ceval.c:4851) + n1: 4608 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4608 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4608 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 4608 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n4: 51704 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 35264 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 35264 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n1: 35264 0x2A5716: type_new (typeobject.c:2498) + n2: 35264 0x25F6E2: type_call (typeobject.c:895) + n1: 32480 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 32480 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 32480 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 32480 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 32480 0x28B27B: call_function (ceval.c:4851) + n1: 32480 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 32480 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 32480 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 24128 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 24128 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 24128 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 24128 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 13920 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 13920 0x2A9E57: do_call_core (ceval.c:5116) + n1: 13920 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 13920 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 13920 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 13920 0x27541A: fast_function (ceval.c:4992) + n1: 13920 0x28B0F6: call_function (ceval.c:4872) + n1: 13920 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 13920 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 13920 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 13920 0x274EC3: fast_function (ceval.c:4968) + n1: 13920 0x28B0F6: call_function (ceval.c:4872) + n1: 13920 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 13920 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 13920 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 13920 0x274EC3: fast_function (ceval.c:4968) + n1: 13920 0x28B0F6: call_function (ceval.c:4872) + n1: 13920 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 13920 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 13920 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 13920 0x274EC3: fast_function (ceval.c:4968) + n1: 13920 0x28B0F6: call_function (ceval.c:4872) + n1: 13920 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 13920 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 13920 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 13920 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 13920 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 13920 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 13920 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 10208 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 10208 0x28ADA0: call_function (ceval.c:4851) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 10208 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 10208 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 10208 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x2AA0A3: import_name (ceval.c:5245) + n1: 10208 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 10208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x27A96A: function_call (funcobject.c:604) + n0: 10208 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 8352 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2D6788: exec_code_in_module (import.c:831) + n1: 8352 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 8352 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 8352 0x2E334B: import_init (pylifecycle.c:256) + n1: 8352 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 8352 0x2E5714: Py_Main (main.c:701) + n0: 8352 0x21F196: main (python.c:69) + n0: 2784 in 1 place, below massif's threshold (1.00%) + n1: 9368 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 9368 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 9368 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 8312 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 6600 0x27541A: fast_function (ceval.c:4992) + n2: 6600 0x28B0F6: call_function (ceval.c:4872) + n1: 4752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 4752 in 3 places, all below massif's threshold (1.00%) + n0: 1848 in 1 place, below massif's threshold (1.00%) + n0: 1712 in 4 places, all below massif's threshold (1.00%) + n0: 1056 in 1 place, below massif's threshold (1.00%) + n1: 7072 0x2754FA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 7072 0x2754FA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 7072 0x2754FA: PyFrame_New (frameobject.c:705) + n1: 7072 0x2754FA: _PyFunction_FastCall (ceval.c:4922) + n1: 7072 0x2754FA: fast_function (ceval.c:4968) + n1: 7072 0x28B0F6: call_function (ceval.c:4872) + n1: 7072 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 7072 in 4 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 16384 0x23EF9B: PyMem_Malloc (obmalloc.c:435) + n1: 16384 0x23EF9B: set_table_resize (setobject.c:339) + n1: 16384 0x25712A: set_add_key (setobject.c:420) + n1: 16384 0x25712A: set_update_internal (setobject.c:1006) + n1: 16384 0x25A647: set_init (setobject.c:2023) + n1: 16384 0x25F7D6: type_call (typeobject.c:915) + n1: 16384 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 16384 0x28B134: call_function (ceval.c:4875) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 16384 0x274EC3: fast_function (ceval.c:4968) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 16384 0x274EC3: fast_function (ceval.c:4968) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n0: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16120 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 16120 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 16120 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n2: 16120 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n1: 8462 0x283613: PyModule_SetDocString (moduleobject.c:456) + n2: 8462 0x283613: PyModule_Create2 (moduleobject.c:228) + n0: 4910 in 4 places, all below massif's threshold (1.00%) + n1: 3552 0x2D96E4: _PySys_Init (sysmodule.c:1891) + n1: 3552 0x2E36FE: _Py_InitializeEx_Private (pylifecycle.c:399) + n1: 3552 0x2E5714: Py_Main (main.c:701) + n0: 3552 0x21F196: main (python.c:69) + n1: 7658 0x2346FF: PyType_Ready (typeobject.c:5073) + n0: 7658 in 10 places, all below massif's threshold (1.00%) + n1: 14254 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 14254 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n1: 14254 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 14254 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n2: 14254 0x28BE1A: r_object (marshal.c:1157) + n1: 10960 0x28BB3F: r_object (marshal.c:1219) + n2: 10960 0x28BFDB: r_object (marshal.c:1390) + n0: 5576 in 5 places, all below massif's threshold (1.00%) + n1: 5384 0x28BC34: r_object (marshal.c:1219) + n1: 5384 0x28BFDB: r_object (marshal.c:1390) + n0: 5384 in 3 places, all below massif's threshold (1.00%) + n0: 3294 in 1 place, below massif's threshold (1.00%) + n1: 9248 0x2492F8: PyObject_Malloc (obmalloc.c:496) + n1: 9248 0x2492F8: new_keys_object (dictobject.c:537) + n1: 9248 0x2492F8: _PyDict_NewPresized (dictobject.c:1386) + n1: 9248 0x2AA9F1: _PyEval_EvalFrameDefault (ceval.c:2754) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 9248 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 9248 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 9248 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 9248 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 9248 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 9248 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 9248 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 9248 0x2787D7: builtin___import__ (bltinmodule.c:238) + n1: 9248 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n0: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 8192 0x2D5C24: _PyFaulthandler_Init (faulthandler.c:1337) + n1: 8192 0x2E37D1: _Py_InitializeEx_Private (pylifecycle.c:436) + n1: 8192 0x2E5714: Py_Main (main.c:701) + n0: 8192 0x21F196: main (python.c:69) + n0: 6980 in 6 places, all below massif's threshold (1.00%) + n0: 7917 in 27 places, all below massif's threshold (1.00%) + n1: 3728 0x499996E: _nl_intern_locale_data (loadlocale.c:97) + n1: 3728 0x499A370: _nl_load_locale_from_archive (loadarchive.c:477) + n1: 3728 0x49990DF: _nl_find_locale (findlocale.c:152) + n1: 3728 0x4998856: setlocale (setlocale.c:337) + n1: 3728 0x4998856: setlocale (setlocale.c:217) + n0: 3728 0x21F135: main (python.c:52) +#----------- +snapshot=25 +#----------- +time=18693914 +mem_heap_B=355784 +mem_heap_extra_B=2920 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=26 +#----------- +time=19395906 +mem_heap_B=367848 +mem_heap_extra_B=3096 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=27 +#----------- +time=20422022 +mem_heap_B=371765 +mem_heap_extra_B=3187 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=28 +#----------- +time=20892071 +mem_heap_B=378606 +mem_heap_extra_B=3282 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=29 +#----------- +time=21663147 +mem_heap_B=396040 +mem_heap_extra_B=3304 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=30 +#----------- +time=22218273 +mem_heap_B=443105 +mem_heap_extra_B=3367 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=31 +#----------- +time=23026228 +mem_heap_B=410910 +mem_heap_extra_B=3562 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=32 +#----------- +time=24104897 +mem_heap_B=431798 +mem_heap_extra_B=3634 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=33 +#----------- +time=24872108 +mem_heap_B=441910 +mem_heap_extra_B=3746 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=34 +#----------- +time=25473429 +mem_heap_B=438750 +mem_heap_extra_B=3698 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=35 +#----------- +time=26289104 +mem_heap_B=498607 +mem_heap_extra_B=3777 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=36 +#----------- +time=27254827 +mem_heap_B=446453 +mem_heap_extra_B=3827 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=37 +#----------- +time=28338367 +mem_heap_B=455421 +mem_heap_extra_B=3899 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=38 +#----------- +time=28927730 +mem_heap_B=460637 +mem_heap_extra_B=3947 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=39 +#----------- +time=29449402 +mem_heap_B=464757 +mem_heap_extra_B=3995 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=40 +#----------- +time=30264428 +mem_heap_B=470237 +mem_heap_extra_B=4059 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=41 +#----------- +time=30824677 +mem_heap_B=474173 +mem_heap_extra_B=4099 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=42 +#----------- +time=31826746 +mem_heap_B=475562 +mem_heap_extra_B=4086 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=43 +#----------- +time=32505008 +mem_heap_B=636593 +mem_heap_extra_B=4095 +mem_stacks_B=0 +heap_tree=peak +n2: 636593 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n8: 621325 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 423408 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 423408 0x246F8A: new_keys_object (dictobject.c:537) + n3: 423408 0x246F8A: dictresize (dictobject.c:1271) + n1: 221240 0x236136: insertion_resize (dictobject.c:1103) + n1: 221240 0x236136: PyDict_SetDefault (dictobject.c:2899) + n3: 221240 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 147488 0x28BE3E: r_object (marshal.c:1161) + n1: 147488 0x28BBAB: r_object (marshal.c:1219) + n1: 147488 0x28BFF1: r_object (marshal.c:1393) + n1: 147488 0x28BBAB: r_object (marshal.c:1219) + n1: 147488 0x28BFDB: r_object (marshal.c:1390) + n1: 147488 0x28BBEF: r_object (marshal.c:1219) + n1: 147488 0x28BFDB: r_object (marshal.c:1390) + n1: 147488 0x28D25B: read_object (marshal.c:1488) + n1: 147488 0x28D25B: marshal_loads (marshal.c:1788) + n1: 147488 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 147488 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 147488 0x28ADA0: call_function (ceval.c:4851) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 147488 0x27541A: fast_function (ceval.c:4992) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n0: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 73752 0x26A48C: PyDict_SetItemString (dictobject.c:3370) + n1: 73752 0x26A48C: setup_confname_table (posixmodule.c:10378) + n1: 73752 0x284C49: setup_confname_tables (posixmodule.c:10407) + n1: 73752 0x284C49: PyInit_posix (posixmodule.c:13061) + n1: 73752 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 73752 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 73752 0x2A9E57: do_call_core (ceval.c:5116) + n1: 73752 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 73752 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 73752 0x27541A: fast_function (ceval.c:4992) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n1: 73752 0x28B0F6: call_function (ceval.c:4872) + n1: 73752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 73752 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 73752 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 73752 0x274EC3: fast_function (ceval.c:4968) + n0: 73752 0x28B0F6: call_function (ceval.c:4872) + n0: 0 in 3 places, all below massif's threshold (1.00%) + n1: 162864 0x247829: insertion_resize (dictobject.c:1103) + n4: 162864 0x247829: insertdict (dictobject.c:1149) + n1: 67728 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n5: 67728 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 17864 0x234A27: add_methods (typeobject.c:4624) + n1: 17864 0x234A27: PyType_Ready (typeobject.c:5008) + n0: 17864 in 22 places, all below massif's threshold (1.00%) + n2: 16504 0x26A337: PyModule_AddObject (modsupport.c:563) + n2: 13664 0x26A3BB: PyModule_AddIntConstant (modsupport.c:575) + n1: 9248 0x28426D: all_ins (posixmodule.c:12517) + n1: 9248 0x28426D: PyInit_posix (posixmodule.c:13058) + n1: 9248 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 9248 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n0: 9248 0x274EC3: fast_function (ceval.c:4968) + n0: 4416 in 3 places, all below massif's threshold (1.00%) + n0: 2840 in 4 places, all below massif's threshold (1.00%) + n0: 14672 in 5 places, all below massif's threshold (1.00%) + n1: 10744 0x23491A: add_getset (typeobject.c:4666) + n1: 10744 0x23491A: PyType_Ready (typeobject.c:5016) + n0: 10744 in 11 places, all below massif's threshold (1.00%) + n1: 7944 0x2347EA: add_members (typeobject.c:4644) + n1: 7944 0x2347EA: PyType_Ready (typeobject.c:5012) + n0: 7944 in 8 places, all below massif's threshold (1.00%) + n0: 46920 in 19 places, all below massif's threshold (1.00%) + n1: 37600 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 37600 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 37600 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 35392 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 35392 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 35392 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 35392 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 33184 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 33184 0x2A9E57: do_call_core (ceval.c:5116) + n1: 33184 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 33184 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 33184 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 33184 0x27541A: fast_function (ceval.c:4992) + n1: 33184 0x28B0F6: call_function (ceval.c:4872) + n1: 33184 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 33184 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 33184 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 33184 0x274EC3: fast_function (ceval.c:4968) + n1: 33184 0x28B0F6: call_function (ceval.c:4872) + n1: 33184 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 33184 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 33184 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 33184 0x274EC3: fast_function (ceval.c:4968) + n1: 33184 0x28B0F6: call_function (ceval.c:4872) + n1: 33184 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 33184 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 33184 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 33184 0x274EC3: fast_function (ceval.c:4968) + n1: 33184 0x28B0F6: call_function (ceval.c:4872) + n1: 33184 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 33184 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 33184 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 33184 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 33184 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 33184 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 33184 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 29768 0x2AA0A3: import_name (ceval.c:5245) + n1: 29768 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 29768 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 29768 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 29768 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 29768 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 29768 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 29768 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 29768 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 29768 0x2A9E57: do_call_core (ceval.c:5116) + n0: 29768 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 3416 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 2 places, all below massif's threshold (1.00%) + n1: 10616 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 10616 0x233807: add_operators (typeobject.c:7220) + n1: 10616 0x233807: PyType_Ready (typeobject.c:5005) + n0: 10616 in 23 places, all below massif's threshold (1.00%) + n1: 39304 0x273152: dict_merge (dictobject.c:2503) + n1: 39304 0x2733CE: PyDict_Merge (dictobject.c:2616) + n3: 39304 0x2733CE: PyDict_Copy (dictobject.c:2672) + n2: 26072 0x28B700: _PyImport_FixupExtensionObject (import.c:576) + n1: 21656 0x28B9D2: _imp_create_builtin (import.c:1096) + n1: 21656 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 21656 0x2A9E57: do_call_core (ceval.c:5116) + n1: 21656 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 21656 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21656 0x27541A: fast_function (ceval.c:4992) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n2: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 11256 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 11256 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 11256 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 11256 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 11256 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 11256 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 9048 0x2AA0A3: import_name (ceval.c:5245) + n1: 9048 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 9048 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 9048 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n1: 10400 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10400 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10400 0x274EC3: fast_function (ceval.c:4968) + n1: 10400 0x28B0F6: call_function (ceval.c:4872) + n2: 10400 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n0: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n0: 4416 in 1 place, below massif's threshold (1.00%) + n1: 8600 0x2A5688: type_new (typeobject.c:2362) + n0: 8600 in 2 places, all below massif's threshold (1.00%) + n0: 4632 in 2 places, all below massif's threshold (1.00%) + n4: 97888 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 77064 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 77064 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n2: 77064 0x2A5716: type_new (typeobject.c:2498) + n2: 47328 0x25F6E2: type_call (typeobject.c:895) + n1: 44544 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 44544 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 44544 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 44544 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 44544 0x28B27B: call_function (ceval.c:4851) + n1: 44544 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 44544 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 44544 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 36192 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 36192 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 36192 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 36192 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 25984 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 25984 0x2A9E57: do_call_core (ceval.c:5116) + n1: 25984 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 25984 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 25984 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 25984 0x27541A: fast_function (ceval.c:4992) + n1: 25984 0x28B0F6: call_function (ceval.c:4872) + n1: 25984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 25984 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 25984 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 25984 0x274EC3: fast_function (ceval.c:4968) + n1: 25984 0x28B0F6: call_function (ceval.c:4872) + n1: 25984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 25984 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 25984 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 25984 0x274EC3: fast_function (ceval.c:4968) + n1: 25984 0x28B0F6: call_function (ceval.c:4872) + n1: 25984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 25984 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 25984 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 25984 0x274EC3: fast_function (ceval.c:4968) + n1: 25984 0x28B0F6: call_function (ceval.c:4872) + n1: 25984 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 25984 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 25984 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 25984 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 25984 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 25984 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 25984 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 10208 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 10208 0x28ADA0: call_function (ceval.c:4851) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 10208 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 10208 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 10208 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x2AA0A3: import_name (ceval.c:5245) + n1: 10208 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 10208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x27A96A: function_call (funcobject.c:604) + n0: 10208 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 8352 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2D6788: exec_code_in_module (import.c:831) + n1: 8352 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 8352 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 8352 0x2E334B: import_init (pylifecycle.c:256) + n1: 8352 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 8352 0x2E5714: Py_Main (main.c:701) + n0: 8352 0x21F196: main (python.c:69) + n0: 2784 in 1 place, below massif's threshold (1.00%) + n1: 29736 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 29736 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 29736 0x2A9E57: do_call_core (ceval.c:5116) + n1: 29736 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 29736 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n2: 29736 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21384 0x17DF4E: _PyFunction_FastCallDict (ceval.c:5084) + n1: 21384 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 21384 0x267189: _PyObject_Call_Prepend (abstract.c:2373) + n1: 21384 0x267189: slot_tp_new (typeobject.c:6445) + n1: 21384 0x25F6E2: type_call (typeobject.c:895) + n1: 21384 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 21384 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 21384 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 21384 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 21384 0x28B27B: call_function (ceval.c:4851) + n1: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21384 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 21384 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 21384 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 21384 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 21384 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 21384 0x2A9E57: do_call_core (ceval.c:5116) + n1: 21384 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 21384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21384 0x27541A: fast_function (ceval.c:4992) + n1: 21384 0x28B0F6: call_function (ceval.c:4872) + n1: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21384 0x274EC3: fast_function (ceval.c:4968) + n1: 21384 0x28B0F6: call_function (ceval.c:4872) + n1: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21384 0x274EC3: fast_function (ceval.c:4968) + n1: 21384 0x28B0F6: call_function (ceval.c:4872) + n0: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8352 0x17E0C3: _PyFunction_FastCallDict (ceval.c:5084) + n1: 8352 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 8352 0x267189: _PyObject_Call_Prepend (abstract.c:2373) + n1: 8352 0x267189: slot_tp_new (typeobject.c:6445) + n1: 8352 0x25F6E2: type_call (typeobject.c:895) + n1: 8352 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 8352 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 8352 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 8352 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 8352 0x28B27B: call_function (ceval.c:4851) + n1: 8352 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 8352 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 8352 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 8352 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 8352 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 8352 0x2A9E57: do_call_core (ceval.c:5116) + n1: 8352 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 8352 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 8352 0x27541A: fast_function (ceval.c:4992) + n1: 8352 0x28B0F6: call_function (ceval.c:4872) + n1: 8352 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8352 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8352 0x274EC3: fast_function (ceval.c:4968) + n1: 8352 0x28B0F6: call_function (ceval.c:4872) + n1: 8352 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8352 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8352 0x274EC3: fast_function (ceval.c:4968) + n1: 8352 0x28B0F6: call_function (ceval.c:4872) + n0: 8352 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 11480 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 11480 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 11480 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 8848 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 6600 0x27541A: fast_function (ceval.c:4992) + n1: 6600 0x28B0F6: call_function (ceval.c:4872) + n0: 6600 in 2 places, all below massif's threshold (1.00%) + n0: 2248 in 4 places, all below massif's threshold (1.00%) + n0: 2632 in 2 places, all below massif's threshold (1.00%) + n1: 9344 0x2754FA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 9344 0x2754FA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 9344 0x2754FA: PyFrame_New (frameobject.c:705) + n1: 9344 0x2754FA: _PyFunction_FastCall (ceval.c:4922) + n1: 9344 0x2754FA: fast_function (ceval.c:4968) + n1: 9344 0x28B0F6: call_function (ceval.c:4872) + n1: 9344 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 9344 in 4 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 28021 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 28021 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n1: 28021 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 28021 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n2: 28021 0x28BE1A: r_object (marshal.c:1157) + n1: 23137 0x28BB3F: r_object (marshal.c:1219) + n3: 23137 0x28BFDB: r_object (marshal.c:1390) + n1: 10778 0x28BC34: r_object (marshal.c:1219) + n2: 10778 0x28BFDB: r_object (marshal.c:1390) + n1: 6960 0x28D25B: read_object (marshal.c:1488) + n1: 6960 0x28D25B: marshal_loads (marshal.c:1788) + n1: 6960 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 6960 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 6960 0x28ADA0: call_function (ceval.c:4851) + n1: 6960 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 6960 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 6960 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 6960 0x27541A: fast_function (ceval.c:4992) + n1: 6960 0x28B0F6: call_function (ceval.c:4872) + n1: 6960 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 6960 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 6960 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 6960 0x274EC3: fast_function (ceval.c:4968) + n1: 6960 0x28B0F6: call_function (ceval.c:4872) + n1: 6960 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 6960 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 6960 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 6960 0x274EC3: fast_function (ceval.c:4968) + n1: 6960 0x28B0F6: call_function (ceval.c:4872) + n1: 6960 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 6960 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 6960 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 6960 0x274EC3: fast_function (ceval.c:4968) + n1: 6960 0x28B0F6: call_function (ceval.c:4872) + n1: 6960 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 6960 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 6960 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 6960 0x274EC3: fast_function (ceval.c:4968) + n1: 6960 0x28B0F6: call_function (ceval.c:4872) + n1: 6960 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 6960 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 6960 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 6960 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 6960 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 6960 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 6960 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 3818 in 2 places, all below massif's threshold (1.00%) + n1: 8001 0x28D25B: read_object (marshal.c:1488) + n1: 8001 0x28D25B: marshal_loads (marshal.c:1788) + n1: 8001 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 8001 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 8001 0x28ADA0: call_function (ceval.c:4851) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 8001 0x27541A: fast_function (ceval.c:4992) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 8001 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 8001 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 8001 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 8001 in 2 places, all below massif's threshold (1.00%) + n0: 4358 in 4 places, all below massif's threshold (1.00%) + n0: 4884 in 1 place, below massif's threshold (1.00%) + n1: 20093 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 20093 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 20093 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n3: 20093 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n1: 10546 0x283613: PyModule_SetDocString (moduleobject.c:456) + n1: 10546 0x283613: PyModule_Create2 (moduleobject.c:228) + n0: 10546 in 7 places, all below massif's threshold (1.00%) + n1: 7658 0x2346FF: PyType_Ready (typeobject.c:5073) + n0: 7658 in 10 places, all below massif's threshold (1.00%) + n0: 1889 in 1 place, below massif's threshold (1.00%) + n0: 18091 in 8 places, all below massif's threshold (1.00%) + n1: 16384 0x23EF9B: PyMem_Malloc (obmalloc.c:435) + n1: 16384 0x23EF9B: set_table_resize (setobject.c:339) + n1: 16384 0x25712A: set_add_key (setobject.c:420) + n1: 16384 0x25712A: set_update_internal (setobject.c:1006) + n1: 16384 0x25A647: set_init (setobject.c:2023) + n1: 16384 0x25F7D6: type_call (typeobject.c:915) + n1: 16384 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 16384 0x28B134: call_function (ceval.c:4875) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 16384 0x274EC3: fast_function (ceval.c:4968) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 16384 0x274EC3: fast_function (ceval.c:4968) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n0: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x2492F8: PyObject_Malloc (obmalloc.c:496) + n1: 9248 0x2492F8: new_keys_object (dictobject.c:537) + n1: 9248 0x2492F8: _PyDict_NewPresized (dictobject.c:1386) + n1: 9248 0x2AA9F1: _PyEval_EvalFrameDefault (ceval.c:2754) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 9248 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 9248 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 9248 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 9248 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 9248 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 9248 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 9248 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 9248 0x2787D7: builtin___import__ (bltinmodule.c:238) + n1: 9248 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n0: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 8192 0x2D5C24: _PyFaulthandler_Init (faulthandler.c:1337) + n1: 8192 0x2E37D1: _Py_InitializeEx_Private (pylifecycle.c:436) + n1: 8192 0x2E5714: Py_Main (main.c:701) + n0: 8192 0x21F196: main (python.c:69) + n0: 15268 in 29 places, all below massif's threshold (1.00%) +#----------- +snapshot=44 +#----------- +time=32763001 +mem_heap_B=558119 +mem_heap_extra_B=4041 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=45 +#----------- +time=33952728 +mem_heap_B=559215 +mem_heap_extra_B=4049 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=46 +#----------- +time=34516783 +mem_heap_B=594994 +mem_heap_extra_B=4166 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=47 +#----------- +time=35512301 +mem_heap_B=569389 +mem_heap_extra_B=4283 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=48 +#----------- +time=36126000 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=49 +#----------- +time=36681394 +mem_heap_B=621295 +mem_heap_extra_B=4313 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=50 +#----------- +time=37097167 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=51 +#----------- +time=37401405 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=52 +#----------- +time=37660695 +mem_heap_B=621739 +mem_heap_extra_B=4317 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=53 +#----------- +time=38048340 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=54 +#----------- +time=38310228 +mem_heap_B=621944 +mem_heap_extra_B=4320 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=55 +#----------- +time=38685238 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=56 +#----------- +time=38945090 +mem_heap_B=622300 +mem_heap_extra_B=4316 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=57 +#----------- +time=39294254 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=58 +#----------- +time=39730432 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=detailed +n2: 610286 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n10: 598545 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 353552 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 353552 0x246F8A: new_keys_object (dictobject.c:537) + n3: 353552 0x246F8A: dictresize (dictobject.c:1271) + n1: 166760 0x247829: insertion_resize (dictobject.c:1103) + n5: 166760 0x247829: insertdict (dictobject.c:1149) + n1: 67728 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n5: 67728 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 17864 0x234A27: add_methods (typeobject.c:4624) + n1: 17864 0x234A27: PyType_Ready (typeobject.c:5008) + n0: 17864 in 22 places, all below massif's threshold (1.00%) + n2: 16504 0x26A337: PyModule_AddObject (modsupport.c:563) + n2: 13664 0x26A3BB: PyModule_AddIntConstant (modsupport.c:575) + n1: 9248 0x28426D: all_ins (posixmodule.c:12517) + n1: 9248 0x28426D: PyInit_posix (posixmodule.c:13058) + n1: 9248 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 9248 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n0: 9248 0x274EC3: fast_function (ceval.c:4968) + n0: 4416 in 3 places, all below massif's threshold (1.00%) + n0: 2840 in 4 places, all below massif's threshold (1.00%) + n0: 14672 in 5 places, all below massif's threshold (1.00%) + n1: 10744 0x23491A: add_getset (typeobject.c:4666) + n1: 10744 0x23491A: PyType_Ready (typeobject.c:5016) + n0: 10744 in 11 places, all below massif's threshold (1.00%) + n1: 7944 0x2347EA: add_members (typeobject.c:4644) + n1: 7944 0x2347EA: PyType_Ready (typeobject.c:5012) + n0: 7944 in 8 places, all below massif's threshold (1.00%) + n0: 41136 in 18 places, all below massif's threshold (1.00%) + n1: 40920 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 40920 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 40920 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 38712 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 38712 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 38712 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 38712 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 36504 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 36504 0x2A9E57: do_call_core (ceval.c:5116) + n1: 36504 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 36504 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 36504 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 36504 0x27541A: fast_function (ceval.c:4992) + n1: 36504 0x28B0F6: call_function (ceval.c:4872) + n1: 36504 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 36504 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 36504 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 36504 0x274EC3: fast_function (ceval.c:4968) + n1: 36504 0x28B0F6: call_function (ceval.c:4872) + n1: 36504 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 36504 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 36504 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 36504 0x274EC3: fast_function (ceval.c:4968) + n1: 36504 0x28B0F6: call_function (ceval.c:4872) + n1: 36504 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 36504 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 36504 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 36504 0x274EC3: fast_function (ceval.c:4968) + n1: 36504 0x28B0F6: call_function (ceval.c:4872) + n1: 36504 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 36504 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 36504 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 36504 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 36504 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 36504 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 36504 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 32552 0x2AA0A3: import_name (ceval.c:5245) + n2: 32552 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 30344 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 30344 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 30344 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 30344 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 30344 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 30344 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 30344 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 30344 0x2A9E57: do_call_core (ceval.c:5116) + n0: 30344 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 3952 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 2 places, all below massif's threshold (1.00%) + n1: 10616 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 10616 0x233807: add_operators (typeobject.c:7220) + n1: 10616 0x233807: PyType_Ready (typeobject.c:5005) + n0: 10616 in 23 places, all below massif's threshold (1.00%) + n1: 6360 0x233603: add_subclass.isra.7 (typeobject.c:5156) + n1: 6360 0x233603: PyType_Ready (typeobject.c:5123) + n0: 6360 in 7 places, all below massif's threshold (1.00%) + n1: 147488 0x236136: insertion_resize (dictobject.c:1103) + n1: 147488 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 147488 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 147488 0x28BE3E: r_object (marshal.c:1161) + n1: 147488 0x28BBAB: r_object (marshal.c:1219) + n1: 147488 0x28BFF1: r_object (marshal.c:1393) + n1: 147488 0x28BBAB: r_object (marshal.c:1219) + n1: 147488 0x28BFDB: r_object (marshal.c:1390) + n1: 147488 0x28BBEF: r_object (marshal.c:1219) + n1: 147488 0x28BFDB: r_object (marshal.c:1390) + n1: 147488 0x28D25B: read_object (marshal.c:1488) + n1: 147488 0x28D25B: marshal_loads (marshal.c:1788) + n1: 147488 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 147488 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 147488 0x28ADA0: call_function (ceval.c:4851) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 147488 0x27541A: fast_function (ceval.c:4992) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n0: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n1: 39304 0x273152: dict_merge (dictobject.c:2503) + n1: 39304 0x2733CE: PyDict_Merge (dictobject.c:2616) + n3: 39304 0x2733CE: PyDict_Copy (dictobject.c:2672) + n2: 26072 0x28B700: _PyImport_FixupExtensionObject (import.c:576) + n1: 21656 0x28B9D2: _imp_create_builtin (import.c:1096) + n1: 21656 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 21656 0x2A9E57: do_call_core (ceval.c:5116) + n1: 21656 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 21656 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21656 0x27541A: fast_function (ceval.c:4992) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n1: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21656 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21656 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21656 0x274EC3: fast_function (ceval.c:4968) + n1: 21656 0x28B0F6: call_function (ceval.c:4872) + n2: 21656 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 11256 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 11256 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 11256 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 11256 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 11256 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 11256 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 9048 0x2AA0A3: import_name (ceval.c:5245) + n1: 9048 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 9048 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n0: 9048 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n1: 10400 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10400 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10400 0x274EC3: fast_function (ceval.c:4968) + n1: 10400 0x28B0F6: call_function (ceval.c:4872) + n2: 10400 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n0: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 1152 in 1 place, below massif's threshold (1.00%) + n0: 4416 in 1 place, below massif's threshold (1.00%) + n1: 8600 0x2A5688: type_new (typeobject.c:2362) + n0: 8600 in 2 places, all below massif's threshold (1.00%) + n0: 4632 in 2 places, all below massif's threshold (1.00%) + n4: 104976 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 79848 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 79848 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n2: 79848 0x2A5716: type_new (typeobject.c:2498) + n2: 50112 0x25F6E2: type_call (typeobject.c:895) + n1: 47328 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 47328 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 47328 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 47328 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 47328 0x28B27B: call_function (ceval.c:4851) + n1: 47328 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 47328 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 47328 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 38976 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 38976 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 38976 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 38976 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 28768 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 28768 0x2A9E57: do_call_core (ceval.c:5116) + n1: 28768 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 28768 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 28768 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 28768 0x27541A: fast_function (ceval.c:4992) + n1: 28768 0x28B0F6: call_function (ceval.c:4872) + n1: 28768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 28768 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 28768 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 28768 0x274EC3: fast_function (ceval.c:4968) + n1: 28768 0x28B0F6: call_function (ceval.c:4872) + n1: 28768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 28768 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 28768 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 28768 0x274EC3: fast_function (ceval.c:4968) + n1: 28768 0x28B0F6: call_function (ceval.c:4872) + n1: 28768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 28768 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 28768 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 28768 0x274EC3: fast_function (ceval.c:4968) + n1: 28768 0x28B0F6: call_function (ceval.c:4872) + n1: 28768 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 28768 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 28768 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 28768 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 28768 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 28768 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 28768 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 10208 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 10208 0x28ADA0: call_function (ceval.c:4851) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 10208 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 10208 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 10208 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x2AA0A3: import_name (ceval.c:5245) + n1: 10208 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 10208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x27A96A: function_call (funcobject.c:604) + n0: 10208 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 8352 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2D6788: exec_code_in_module (import.c:831) + n1: 8352 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 8352 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 8352 0x2E334B: import_init (pylifecycle.c:256) + n1: 8352 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 8352 0x2E5714: Py_Main (main.c:701) + n0: 8352 0x21F196: main (python.c:69) + n0: 2784 in 1 place, below massif's threshold (1.00%) + n1: 29736 0x26AFF2: tp_new_wrapper (typeobject.c:5737) + n1: 29736 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 29736 0x2A9E57: do_call_core (ceval.c:5116) + n1: 29736 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 29736 0x238993: PyEval_EvalFrameEx (ceval.c:754) + n2: 29736 0x238993: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21384 0x17DF4E: _PyFunction_FastCallDict (ceval.c:5084) + n1: 21384 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 21384 0x267189: _PyObject_Call_Prepend (abstract.c:2373) + n1: 21384 0x267189: slot_tp_new (typeobject.c:6445) + n1: 21384 0x25F6E2: type_call (typeobject.c:895) + n1: 21384 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 21384 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 21384 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 21384 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 21384 0x28B27B: call_function (ceval.c:4851) + n1: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21384 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 21384 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 21384 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 21384 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 21384 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 21384 0x2A9E57: do_call_core (ceval.c:5116) + n1: 21384 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 21384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 21384 0x27541A: fast_function (ceval.c:4992) + n1: 21384 0x28B0F6: call_function (ceval.c:4872) + n1: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21384 0x274EC3: fast_function (ceval.c:4968) + n1: 21384 0x28B0F6: call_function (ceval.c:4872) + n1: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 21384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 21384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 21384 0x274EC3: fast_function (ceval.c:4968) + n1: 21384 0x28B0F6: call_function (ceval.c:4872) + n0: 21384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8352 0x17E0C3: _PyFunction_FastCallDict (ceval.c:5084) + n1: 8352 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 8352 0x267189: _PyObject_Call_Prepend (abstract.c:2373) + n1: 8352 0x267189: slot_tp_new (typeobject.c:6445) + n1: 8352 0x25F6E2: type_call (typeobject.c:895) + n1: 8352 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 8352 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 8352 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 8352 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 8352 0x28B27B: call_function (ceval.c:4851) + n1: 8352 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 8352 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 8352 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 8352 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 8352 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 8352 0x2A9E57: do_call_core (ceval.c:5116) + n1: 8352 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 8352 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 8352 0x27541A: fast_function (ceval.c:4992) + n1: 8352 0x28B0F6: call_function (ceval.c:4872) + n1: 8352 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8352 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8352 0x274EC3: fast_function (ceval.c:4968) + n1: 8352 0x28B0F6: call_function (ceval.c:4872) + n1: 8352 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8352 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8352 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8352 0x274EC3: fast_function (ceval.c:4968) + n1: 8352 0x28B0F6: call_function (ceval.c:4872) + n0: 8352 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 14160 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 14160 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 14160 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 11008 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 8208 0x27541A: fast_function (ceval.c:4992) + n2: 8208 0x28B0F6: call_function (ceval.c:4872) + n1: 6360 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 6360 in 3 places, all below massif's threshold (1.00%) + n0: 1848 in 1 place, below massif's threshold (1.00%) + n0: 2800 in 5 places, all below massif's threshold (1.00%) + n0: 3152 in 2 places, all below massif's threshold (1.00%) + n1: 10968 0x2754FA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 10968 0x2754FA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 10968 0x2754FA: PyFrame_New (frameobject.c:705) + n1: 10968 0x2754FA: _PyFunction_FastCall (ceval.c:4922) + n1: 10968 0x2754FA: fast_function (ceval.c:4968) + n1: 10968 0x28B0F6: call_function (ceval.c:4872) + n1: 10968 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 10968 in 4 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n2: 35840 0x268105: _buffered_init (bufferedio.c:757) + n1: 33792 0x2CD78B: _io_BufferedReader___init___impl (bufferedio.c:1470) + n1: 33792 0x2CD78B: _io_BufferedReader___init__ (bufferedio.c.h:336) + n1: 33792 0x25F7D6: type_call (typeobject.c:915) + n1: 33792 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 33792 0x23C41C: call_function_tail (abstract.c:2512) + n1: 33792 0x23C41C: _PyObject_CallFunction_SizeT (abstract.c:2565) + n1: 33792 0x297ECF: _io_open_impl.isra.0 (_iomodule.c:452) + n1: 33792 0x297ECF: _io_open (_iomodule.c.h:156) + n1: 33792 0x25F4AA: _PyCFunction_FastCallDict (methodobject.c:250) + n1: 33792 0x25F692: PyCFunction_Call (methodobject.c:103) + n1: 33792 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 33792 0x239603: call_function_tail (abstract.c:2512) + n1: 33792 0x239603: callmethod (abstract.c:2596) + n2: 33792 0x239603: _PyObject_CallMethodId (abstract.c:2640) + n1: 32768 0x22D4D6: _Py_DisplaySourceLine (traceback.c:287) + n1: 32768 0x2D3D3C: tb_displayline (traceback.c:412) + n1: 32768 0x2D3D3C: tb_printinternal (traceback.c:469) + n1: 32768 0x2D3D3C: PyTraceBack_Print (traceback.c:513) + n1: 32768 0x2D3E85: print_exception (pythonrun.c:728) + n1: 32768 0x2D3E85: print_exception_recursive (pythonrun.c:891) + n1: 32768 0x2D41AD: PyErr_Display (pythonrun.c:925) + n1: 32768 0x2D4229: sys_excepthook (sysmodule.c:230) + n1: 32768 0x25F3A3: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 32768 0x239450: _PyObject_FastCallDict (abstract.c:2313) + n1: 32768 0x2E30F4: PyErr_PrintEx (pythonrun.c:669) + n1: 32768 0x215195: initsite.cold.2023 (pylifecycle.c:1032) + n1: 32768 0x2E5714: Py_Main (main.c:701) + n0: 32768 0x21F196: main (python.c:69) + n0: 1024 in 1 place, below massif's threshold (1.00%) + n0: 2048 in 1 place, below massif's threshold (1.00%) + n1: 29009 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 29009 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n1: 29009 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 29009 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n2: 29009 0x28BE1A: r_object (marshal.c:1157) + n1: 24125 0x28BB3F: r_object (marshal.c:1219) + n3: 24125 0x28BFDB: r_object (marshal.c:1390) + n1: 11766 0x28BC34: r_object (marshal.c:1219) + n2: 11766 0x28BFDB: r_object (marshal.c:1390) + n1: 7948 0x28D25B: read_object (marshal.c:1488) + n1: 7948 0x28D25B: marshal_loads (marshal.c:1788) + n1: 7948 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 7948 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 7948 0x28ADA0: call_function (ceval.c:4851) + n1: 7948 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7948 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 7948 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 7948 0x27541A: fast_function (ceval.c:4992) + n1: 7948 0x28B0F6: call_function (ceval.c:4872) + n1: 7948 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 7948 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 7948 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 7948 0x274EC3: fast_function (ceval.c:4968) + n1: 7948 0x28B0F6: call_function (ceval.c:4872) + n1: 7948 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7948 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 7948 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 7948 0x274EC3: fast_function (ceval.c:4968) + n1: 7948 0x28B0F6: call_function (ceval.c:4872) + n1: 7948 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7948 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 7948 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 7948 0x274EC3: fast_function (ceval.c:4968) + n1: 7948 0x28B0F6: call_function (ceval.c:4872) + n1: 7948 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7948 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 7948 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 7948 0x274EC3: fast_function (ceval.c:4968) + n1: 7948 0x28B0F6: call_function (ceval.c:4872) + n1: 7948 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7948 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 7948 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 7948 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 7948 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 7948 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 7948 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n0: 3818 in 2 places, all below massif's threshold (1.00%) + n1: 8001 0x28D25B: read_object (marshal.c:1488) + n1: 8001 0x28D25B: marshal_loads (marshal.c:1788) + n1: 8001 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 8001 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 8001 0x28ADA0: call_function (ceval.c:4851) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 8001 0x27541A: fast_function (ceval.c:4992) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x274EC3: fast_function (ceval.c:4968) + n1: 8001 0x28B0F6: call_function (ceval.c:4872) + n1: 8001 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 8001 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 8001 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 8001 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 8001 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 8001 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 8001 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 6314 0x2787D7: builtin___import__ (bltinmodule.c:238) + n0: 6314 0x25F665: PyCFunction_Call (methodobject.c:98) + n0: 1687 in 1 place, below massif's threshold (1.00%) + n0: 4358 in 4 places, all below massif's threshold (1.00%) + n0: 4884 in 1 place, below massif's threshold (1.00%) + n1: 20093 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 20093 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 20093 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n3: 20093 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n1: 10546 0x283613: PyModule_SetDocString (moduleobject.c:456) + n1: 10546 0x283613: PyModule_Create2 (moduleobject.c:228) + n0: 10546 in 7 places, all below massif's threshold (1.00%) + n1: 7658 0x2346FF: PyType_Ready (typeobject.c:5073) + n0: 7658 in 10 places, all below massif's threshold (1.00%) + n0: 1889 in 2 places, all below massif's threshold (1.00%) + n1: 16384 0x23EF9B: PyMem_Malloc (obmalloc.c:435) + n1: 16384 0x23EF9B: set_table_resize (setobject.c:339) + n1: 16384 0x25712A: set_add_key (setobject.c:420) + n1: 16384 0x25712A: set_update_internal (setobject.c:1006) + n1: 16384 0x25A647: set_init (setobject.c:2023) + n1: 16384 0x25F7D6: type_call (typeobject.c:915) + n1: 16384 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 16384 0x28B134: call_function (ceval.c:4875) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 16384 0x274EC3: fast_function (ceval.c:4968) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n2: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 16384 0x27541A: fast_function (ceval.c:4992) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n1: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 16384 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 16384 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 16384 0x274EC3: fast_function (ceval.c:4968) + n1: 16384 0x28B0F6: call_function (ceval.c:4872) + n0: 16384 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 10901 0x242F0E: PyObject_Malloc (obmalloc.c:496) + n1: 10901 0x242F0E: _PyBytes_FromSize (bytesobject.c:83) + n2: 10901 0x242F0E: PyBytes_FromStringAndSize (bytesobject.c:117) + n1: 8225 0x2D71CD: _io__Buffered_read1_impl (bufferedio.c:968) + n1: 8225 0x2D71CD: _io__Buffered_read1 (bufferedio.c.h:162) + n1: 8225 0x25F403: _PyCFunction_FastCallDict (methodobject.c:209) + n1: 8225 0x239450: _PyObject_FastCallDict (abstract.c:2313) + n1: 8225 0x268052: PyObject_CallMethodObjArgs (abstract.c:2759) + n1: 8225 0x2DF196: textiowrapper_read_chunk (textio.c:1499) + n1: 8225 0x28DCD9: _textiowrapper_readline (textio.c:1804) + n1: 8225 0x28DFFB: _io_TextIOWrapper_readline_impl (textio.c:1954) + n1: 8225 0x28DFFB: _io_TextIOWrapper_readline (textio.c.h:270) + n1: 8225 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 8225 0x23A9FD: PyObject_Call (abstract.c:2261) + n2: 8225 0x267007: PyFile_GetLine (fileobject.c:76) + n1: 8225 0x22D6CC: _Py_DisplaySourceLine (traceback.c:337) + n1: 8225 0x2D3D3C: tb_displayline (traceback.c:412) + n1: 8225 0x2D3D3C: tb_printinternal (traceback.c:469) + n1: 8225 0x2D3D3C: PyTraceBack_Print (traceback.c:513) + n1: 8225 0x2D3E85: print_exception (pythonrun.c:728) + n1: 8225 0x2D3E85: print_exception_recursive (pythonrun.c:891) + n1: 8225 0x2D41AD: PyErr_Display (pythonrun.c:925) + n1: 8225 0x2D4229: sys_excepthook (sysmodule.c:230) + n1: 8225 0x25F3A3: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 8225 0x239450: _PyObject_FastCallDict (abstract.c:2313) + n1: 8225 0x2E30F4: PyErr_PrintEx (pythonrun.c:669) + n1: 8225 0x215195: initsite.cold.2023 (pylifecycle.c:1032) + n1: 8225 0x2E5714: Py_Main (main.c:701) + n0: 8225 0x21F196: main (python.c:69) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n0: 2676 in 3 places, all below massif's threshold (1.00%) + n0: 10350 in 8 places, all below massif's threshold (1.00%) + n1: 9248 0x2492F8: PyObject_Malloc (obmalloc.c:496) + n1: 9248 0x2492F8: new_keys_object (dictobject.c:537) + n1: 9248 0x2492F8: _PyDict_NewPresized (dictobject.c:1386) + n1: 9248 0x2AA9F1: _PyEval_EvalFrameDefault (ceval.c:2754) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 9248 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 9248 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 9248 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 9248 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 9248 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 9248 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 9248 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 9248 0x2787D7: builtin___import__ (bltinmodule.c:238) + n1: 9248 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n0: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 8192 0x2D5C24: _PyFaulthandler_Init (faulthandler.c:1337) + n1: 8192 0x2E37D1: _Py_InitializeEx_Private (pylifecycle.c:436) + n1: 8192 0x2E5714: Py_Main (main.c:701) + n0: 8192 0x21F196: main (python.c:69) + n0: 11741 in 32 places, all below massif's threshold (1.00%) +#----------- +snapshot=59 +#----------- +time=40029343 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=60 +#----------- +time=40592842 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=61 +#----------- +time=40891756 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=62 +#----------- +time=41393838 +mem_heap_B=610286 +mem_heap_extra_B=4290 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=63 +#----------- +time=41672432 +mem_heap_B=569365 +mem_heap_extra_B=4283 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=64 +#----------- +time=41939957 +mem_heap_B=569365 +mem_heap_extra_B=4283 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=65 +#----------- +time=43263539 +mem_heap_B=573893 +mem_heap_extra_B=4267 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=66 +#----------- +time=44544341 +mem_heap_B=523333 +mem_heap_extra_B=4083 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=67 +#----------- +time=44808730 +mem_heap_B=441861 +mem_heap_extra_B=3419 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=68 +#----------- +time=45083450 +mem_heap_B=394466 +mem_heap_extra_B=2894 +mem_stacks_B=0 +heap_tree=detailed +n2: 394466 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. + n7: 382757 0x226B7F: _PyObject_Alloc.isra.0 (obmalloc.c:1446) + n1: 270008 0x246F8A: PyObject_Malloc (obmalloc.c:496) + n1: 270008 0x246F8A: new_keys_object (dictobject.c:537) + n3: 270008 0x246F8A: dictresize (dictobject.c:1271) + n1: 147488 0x236136: insertion_resize (dictobject.c:1103) + n1: 147488 0x236136: PyDict_SetDefault (dictobject.c:2899) + n2: 147488 0x236605: PyUnicode_InternInPlace (unicodeobject.c:15370) + n2: 147488 0x28BE3E: r_object (marshal.c:1161) + n1: 147488 0x28BBAB: r_object (marshal.c:1219) + n1: 147488 0x28BFF1: r_object (marshal.c:1393) + n1: 147488 0x28BBAB: r_object (marshal.c:1219) + n1: 147488 0x28BFDB: r_object (marshal.c:1390) + n1: 147488 0x28BBEF: r_object (marshal.c:1219) + n1: 147488 0x28BFDB: r_object (marshal.c:1390) + n1: 147488 0x28D25B: read_object (marshal.c:1488) + n1: 147488 0x28D25B: marshal_loads (marshal.c:1788) + n1: 147488 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 147488 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 147488 0x28ADA0: call_function (ceval.c:4851) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 147488 0x27541A: fast_function (ceval.c:4992) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A9A1D: _PyEval_EvalFrameDefault (ceval.c:3351) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n1: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 147488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 147488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 147488 0x274EC3: fast_function (ceval.c:4968) + n1: 147488 0x28B0F6: call_function (ceval.c:4872) + n0: 147488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 4 places, all below massif's threshold (1.00%) + n1: 108648 0x247829: insertion_resize (dictobject.c:1103) + n6: 108648 0x247829: insertdict (dictobject.c:1149) + n1: 61104 0x24DF38: PyDict_SetItem (dictobject.c:1576) + n7: 61104 0x24DF38: PyDict_SetItemString (dictobject.c:3371) + n1: 17864 0x234A27: add_methods (typeobject.c:4624) + n1: 17864 0x234A27: PyType_Ready (typeobject.c:5008) + n0: 17864 in 22 places, all below massif's threshold (1.00%) + n2: 12088 0x26A337: PyModule_AddObject (modsupport.c:563) + n2: 9248 0x26A3BB: PyModule_AddIntConstant (modsupport.c:575) + n1: 9248 0x28426D: all_ins (posixmodule.c:12517) + n1: 9248 0x28426D: PyInit_posix (posixmodule.c:13058) + n1: 9248 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 9248 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n0: 9248 0x274EC3: fast_function (ceval.c:4968) + n0: 0 in 3 places, all below massif's threshold (1.00%) + n0: 2840 in 4 places, all below massif's threshold (1.00%) + n1: 10744 0x23491A: add_getset (typeobject.c:4666) + n1: 10744 0x23491A: PyType_Ready (typeobject.c:5016) + n0: 10744 in 11 places, all below massif's threshold (1.00%) + n1: 7944 0x2347EA: add_members (typeobject.c:4644) + n1: 7944 0x2347EA: PyType_Ready (typeobject.c:5012) + n0: 7944 in 8 places, all below massif's threshold (1.00%) + n1: 4632 0x29BFC3: PyImport_Cleanup (import.c:364) + n1: 4632 0x2E2D8D: Py_FinalizeEx (pylifecycle.c:608) + n1: 4632 0x21519A: Py_Finalize (pylifecycle.c:745) + n1: 4632 0x21519A: initsite.cold.2023 (pylifecycle.c:1033) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n1: 4416 0x2350D7: add_methods (typeobject.c:4624) + n1: 4416 0x2350D7: PyType_Ready (typeobject.c:5008) + n0: 4416 in 2 places, all below massif's threshold (1.00%) + n0: 3416 in 4 places, all below massif's threshold (1.00%) + n0: 13472 in 17 places, all below massif's threshold (1.00%) + n1: 11888 0x2A8F36: _PyEval_EvalFrameDefault (ceval.c:2236) + n1: 11888 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 11888 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9680 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 9680 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 9680 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 9680 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 7472 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 7472 0x2A9E57: do_call_core (ceval.c:5116) + n1: 7472 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 7472 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 7472 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 7472 0x27541A: fast_function (ceval.c:4992) + n1: 7472 0x28B0F6: call_function (ceval.c:4872) + n1: 7472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 7472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 7472 0x274EC3: fast_function (ceval.c:4968) + n1: 7472 0x28B0F6: call_function (ceval.c:4872) + n1: 7472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 7472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 7472 0x274EC3: fast_function (ceval.c:4968) + n1: 7472 0x28B0F6: call_function (ceval.c:4872) + n1: 7472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7472 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 7472 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 7472 0x274EC3: fast_function (ceval.c:4968) + n1: 7472 0x28B0F6: call_function (ceval.c:4872) + n1: 7472 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 7472 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 7472 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 7472 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 7472 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 7472 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n2: 7472 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 4632 0x2AA0A3: import_name (ceval.c:5245) + n2: 4632 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 4632 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 4632 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 4632 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 4632 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 4632 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 4632 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 4632 0x2A9E57: do_call_core (ceval.c:5116) + n0: 4632 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 2840 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 1 place, below massif's threshold (1.00%) + n0: 2208 in 2 places, all below massif's threshold (1.00%) + n1: 10616 0x233807: PyDict_SetItem (dictobject.c:1576) + n1: 10616 0x233807: add_operators (typeobject.c:7220) + n1: 10616 0x233807: PyType_Ready (typeobject.c:5005) + n0: 10616 in 23 places, all below massif's threshold (1.00%) + n1: 6360 0x233603: add_subclass.isra.7 (typeobject.c:5156) + n2: 6360 0x233603: PyType_Ready (typeobject.c:5123) + n1: 4632 0x2DD5EE: PyInit__io (_iomodule.c:716) + n1: 4632 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 4632 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 4632 0x2A9E57: do_call_core (ceval.c:5116) + n1: 4632 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 4632 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 4632 0x27541A: fast_function (ceval.c:4992) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n0: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 1728 in 6 places, all below massif's threshold (1.00%) + n1: 5208 0x26A4C6: PyDict_SetItem (dictobject.c:1576) + n1: 5208 0x26A4C6: PyDict_SetItemString (dictobject.c:3371) + n2: 5208 0x26A4C6: setup_confname_table (posixmodule.c:10378) + n1: 4632 0x284C49: setup_confname_tables (posixmodule.c:10407) + n1: 4632 0x284C49: PyInit_posix (posixmodule.c:13061) + n1: 4632 0x28B96E: _imp_create_builtin (import.c:1080) + n1: 4632 0x25F627: PyCFunction_Call (methodobject.c:139) + n1: 4632 0x2A9E57: do_call_core (ceval.c:5116) + n1: 4632 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 4632 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 4632 0x27541A: fast_function (ceval.c:4992) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n1: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4632 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 4632 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 4632 0x274EC3: fast_function (ceval.c:4968) + n1: 4632 0x28B0F6: call_function (ceval.c:4872) + n0: 4632 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 576 in 2 places, all below massif's threshold (1.00%) + n2: 13872 0x273152: dict_merge (dictobject.c:2503) + n1: 9240 0x2733CE: PyDict_Merge (dictobject.c:2616) + n3: 9240 0x2733CE: PyDict_Copy (dictobject.c:2672) + n1: 4632 0x2D1937: _PyImport_Init (import.c:50) + n1: 4632 0x2E37A1: _Py_InitializeEx_Private (pylifecycle.c:420) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n2: 4608 0x2A5688: type_new (typeobject.c:2362) + n1: 4608 0x25F6E2: type_call (typeobject.c:895) + n1: 4608 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 4608 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 4608 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 4608 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 4608 0x28B27B: call_function (ceval.c:4851) + n1: 4608 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 4608 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 4608 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n0: 4608 in 2 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n0: 0 in 3 places, all below massif's threshold (1.00%) + n1: 4632 0x29C237: PyImport_Cleanup (import.c:425) + n1: 4632 0x2E2D8D: Py_FinalizeEx (pylifecycle.c:608) + n1: 4632 0x21519A: Py_Finalize (pylifecycle.c:745) + n1: 4632 0x21519A: initsite.cold.2023 (pylifecycle.c:1033) + n1: 4632 0x2E5714: Py_Main (main.c:701) + n0: 4632 0x21F196: main (python.c:69) + n4: 58368 0x180688: _PyObject_GC_Alloc (gcmodule.c:1717) + n1: 40832 0x23F265: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 40832 0x23F265: PyType_GenericAlloc (typeobject.c:936) + n2: 40832 0x2A5716: type_new (typeobject.c:2498) + n2: 40832 0x25F6E2: type_call (typeobject.c:895) + n1: 38048 0x23928B: _PyObject_FastCallDict (abstract.c:2331) + n1: 38048 0x2A76AB: builtin___build_class__ (bltinmodule.c:182) + n1: 38048 0x28B27B: _PyCFunction_FastCallDict (methodobject.c:231) + n1: 38048 0x28B27B: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 38048 0x28B27B: call_function (ceval.c:4851) + n1: 38048 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 38048 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n2: 38048 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 29696 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 29696 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 29696 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n2: 29696 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 19488 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 19488 0x2A9E57: do_call_core (ceval.c:5116) + n1: 19488 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 19488 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 19488 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 19488 0x27541A: fast_function (ceval.c:4992) + n1: 19488 0x28B0F6: call_function (ceval.c:4872) + n1: 19488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 19488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 19488 0x274EC3: fast_function (ceval.c:4968) + n1: 19488 0x28B0F6: call_function (ceval.c:4872) + n1: 19488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 19488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 19488 0x274EC3: fast_function (ceval.c:4968) + n1: 19488 0x28B0F6: call_function (ceval.c:4872) + n1: 19488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19488 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 19488 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 19488 0x274EC3: fast_function (ceval.c:4968) + n1: 19488 0x28B0F6: call_function (ceval.c:4872) + n1: 19488 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 19488 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 19488 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 19488 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 19488 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 19488 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n0: 19488 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x28ADA0: _PyCFunction_FastCallDict (methodobject.c:234) + n1: 10208 0x28ADA0: _PyCFunction_FastCallKeywords (methodobject.c:294) + n1: 10208 0x28ADA0: call_function (ceval.c:4851) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x274EC3: fast_function (ceval.c:4968) + n1: 10208 0x28B0F6: call_function (ceval.c:4872) + n1: 10208 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 10208 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 10208 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 10208 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 10208 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 10208 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 10208 0x2AA0A3: import_name (ceval.c:5245) + n1: 10208 0x2AA0A3: _PyEval_EvalFrameDefault (ceval.c:2899) + n1: 10208 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 10208 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 10208 0x27A96A: PyEval_EvalCodeEx (ceval.c:4187) + n1: 10208 0x27A96A: function_call (funcobject.c:604) + n0: 10208 0x23A9FD: PyObject_Call (abstract.c:2261) + n1: 8352 0x27A8F2: PyEval_EvalCodeEx (ceval.c:4187) + n1: 8352 0x27A8F2: PyEval_EvalCode (ceval.c:731) + n1: 8352 0x2D6788: exec_code_in_module (import.c:831) + n1: 8352 0x2DE5D6: PyImport_ImportFrozenModuleObject (import.c:1232) + n1: 8352 0x2DE63C: PyImport_ImportFrozenModule (import.c:1251) + n1: 8352 0x2E334B: import_init (pylifecycle.c:256) + n1: 8352 0x2E37CC: _Py_InitializeEx_Private (pylifecycle.c:433) + n1: 8352 0x2E5714: Py_Main (main.c:701) + n0: 8352 0x21F196: main (python.c:69) + n0: 2784 in 1 place, below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 9896 0x26BC63: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 9896 0x26BC63: _PyObject_GC_NewVar (gcmodule.c:1768) + n2: 9896 0x26BC63: PyFrame_New (frameobject.c:705) + n2: 8312 0x237FEF: _PyEval_EvalCodeWithName (ceval.c:3929) + n1: 6600 0x27541A: fast_function (ceval.c:4992) + n2: 6600 0x28B0F6: call_function (ceval.c:4872) + n1: 4752 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 4752 in 3 places, all below massif's threshold (1.00%) + n0: 1848 in 1 place, below massif's threshold (1.00%) + n0: 1712 in 5 places, all below massif's threshold (1.00%) + n0: 1584 in 2 places, all below massif's threshold (1.00%) + n1: 7640 0x2754FA: _PyObject_GC_Malloc (gcmodule.c:1739) + n1: 7640 0x2754FA: _PyObject_GC_NewVar (gcmodule.c:1768) + n1: 7640 0x2754FA: PyFrame_New (frameobject.c:705) + n1: 7640 0x2754FA: _PyFunction_FastCall (ceval.c:4922) + n1: 7640 0x2754FA: fast_function (ceval.c:4968) + n1: 7640 0x28B0F6: call_function (ceval.c:4872) + n1: 7640 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n0: 7640 in 4 places, all below massif's threshold (1.00%) + n0: 0 in 1 place, below massif's threshold (1.00%) + n1: 14254 0x244BEC: PyObject_Malloc (obmalloc.c:496) + n1: 14254 0x244BEC: PyUnicode_New (unicodeobject.c:1310) + n1: 14254 0x244BEC: _PyUnicode_FromUCS1 (unicodeobject.c:2202) + n1: 14254 0x28BE1A: PyUnicode_FromKindAndData (unicodeobject.c:2273) + n2: 14254 0x28BE1A: r_object (marshal.c:1157) + n1: 10960 0x28BB3F: r_object (marshal.c:1219) + n2: 10960 0x28BFDB: r_object (marshal.c:1390) + n0: 5576 in 5 places, all below massif's threshold (1.00%) + n1: 5384 0x28BC34: r_object (marshal.c:1219) + n1: 5384 0x28BFDB: r_object (marshal.c:1390) + n0: 5384 in 3 places, all below massif's threshold (1.00%) + n0: 3294 in 1 place, below massif's threshold (1.00%) + n1: 13970 0x22FA27: PyObject_Malloc (obmalloc.c:496) + n1: 13970 0x22FA27: PyUnicode_New (unicodeobject.c:1310) + n1: 13970 0x22FA27: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:13631) + n3: 13970 0x22FA27: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:5096) + n1: 7658 0x2346FF: PyType_Ready (typeobject.c:5073) + n0: 7658 in 10 places, all below massif's threshold (1.00%) + n1: 6312 0x283613: PyModule_SetDocString (moduleobject.c:456) + n1: 6312 0x283613: PyModule_Create2 (moduleobject.c:228) + n0: 6312 in 7 places, all below massif's threshold (1.00%) + n0: 0 in 2 places, all below massif's threshold (1.00%) + n1: 9248 0x2492F8: PyObject_Malloc (obmalloc.c:496) + n1: 9248 0x2492F8: new_keys_object (dictobject.c:537) + n1: 9248 0x2492F8: _PyDict_NewPresized (dictobject.c:1386) + n1: 9248 0x2AA9F1: _PyEval_EvalFrameDefault (ceval.c:2754) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x2A517B: PyEval_EvalCodeEx (ceval.c:4187) + n1: 9248 0x2A517B: PyEval_EvalCode (ceval.c:731) + n1: 9248 0x2A517B: builtin_exec_impl.isra.11 (bltinmodule.c:983) + n1: 9248 0x2A517B: builtin_exec (bltinmodule.c.h:283) + n1: 9248 0x25F5EE: PyCFunction_Call (methodobject.c:114) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x274EC3: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x274EC3: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x274EC3: fast_function (ceval.c:4968) + n1: 9248 0x28B0F6: call_function (ceval.c:4872) + n1: 9248 0x2A839E: _PyEval_EvalFrameDefault (ceval.c:3335) + n1: 9248 0x17E133: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x17E133: _PyFunction_FastCall (ceval.c:4933) + n1: 9248 0x17E133: _PyFunction_FastCallDict (ceval.c:5035) + n1: 9248 0x2393F0: _PyObject_FastCallDict (abstract.c:2310) + n1: 9248 0x266ABD: _PyObject_CallMethodIdObjArgs (abstract.c:2796) + n1: 9248 0x22DCAE: PyImport_ImportModuleLevelObject (import.c:1578) + n1: 9248 0x2787D7: builtin___import__ (bltinmodule.c:238) + n1: 9248 0x25F665: PyCFunction_Call (methodobject.c:98) + n1: 9248 0x2A9E57: do_call_core (ceval.c:5116) + n1: 9248 0x2A9E57: _PyEval_EvalFrameDefault (ceval.c:3404) + n1: 9248 0x23815F: PyEval_EvalFrameEx (ceval.c:754) + n1: 9248 0x23815F: _PyEval_EvalCodeWithName (ceval.c:4166) + n1: 9248 0x27541A: fast_function (ceval.c:4992) + n0: 9248 0x28B0F6: call_function (ceval.c:4872) + n0: 8717 in 11 places, all below massif's threshold (1.00%) + n1: 8192 0x2D5C24: _PyFaulthandler_Init (faulthandler.c:1337) + n1: 8192 0x2E37D1: _Py_InitializeEx_Private (pylifecycle.c:436) + n1: 8192 0x2E5714: Py_Main (main.c:701) + n0: 8192 0x21F196: main (python.c:69) + n0: 11709 in 32 places, all below massif's threshold (1.00%) +#----------- +snapshot=69 +#----------- +time=45362762 +mem_heap_B=372787 +mem_heap_extra_B=2613 +mem_stacks_B=0 +heap_tree=empty +#----------- +snapshot=70 +#----------- +time=46092763 +mem_heap_B=363483 +mem_heap_extra_B=2525 +mem_stacks_B=0 +heap_tree=empty diff --git a/examples/script.sh b/examples/script.sh new file mode 100755 index 00000000..34f52916 --- /dev/null +++ b/examples/script.sh @@ -0,0 +1,7 @@ +for i in 10 100 500 1000 10000 +do + for j in 1 2 3 4 + do + /usr/bin/time -v python3 voicehd.py $i + done +done diff --git a/examples/voicehd.txt b/examples/voicehd.txt new file mode 100644 index 00000000..b1517a44 --- /dev/null +++ b/examples/voicehd.txt @@ -0,0 +1,125 @@ +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 8.724% +7.19413948059082 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 7.248% +7.166191816329956 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 10.584% +7.341714859008789 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 6.928% +7.261279821395874 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 11.610% +7.071308374404907 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 47.851% +8.07866644859314 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 46.504% +8.18741250038147 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 50.545% +8.1937415599823 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 44.580% +8.27464747428894 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 48.942% +8.117603540420532 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 74.086% +9.08755111694336 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 76.395% +9.128961324691772 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 74.022% +8.974872589111328 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 74.150% +8.664125680923462 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 76.652% +8.926029920578003 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 79.987% +10.965830087661743 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 79.666% +11.036361694335938 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 80.693% +10.51947021484375 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 81.334% +10.863277196884155 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 80.885% +10.33692741394043 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 85.439% +61.100592851638794 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 85.247% +56.37831473350525 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 84.926% +56.34599781036377 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 84.798% +61.4007523059845 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 85.439% +57.592543840408325 diff --git a/examples/voicehd_mem.txt b/examples/voicehd_mem.txt new file mode 100644 index 00000000..aba2a6db --- /dev/null +++ b/examples/voicehd_mem.txt @@ -0,0 +1,25 @@ +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 10.840% +7.325672626495361 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 47.723% +8.084139585494995 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 72.931% +9.104081392288208 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 80.180% +10.071489095687866 +Using cpu device +Files already downloaded and verified +Files already downloaded and verified +Testing accuracy of 84.477% +55.99405264854431 From 34b5e2e6513fd402aa1f3a66f478b436759006d6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 28 Feb 2023 00:35:11 +0000 Subject: [PATCH 16/50] [github-action] formatting fixes --- .../hdc_methods_survey/density_encoding.py | 2 +- .../density_encoding_online.py | 2 +- .../density_encoding_online_iterative.py | 2 +- ...ensity_encoding_regenerative_continuous.py | 2 +- .../density_encoding_regenerative_reset.py | 2 +- .../hdc_methods_survey/hashmap_encoding.py | 5 ++- .../hashmap_encoding_online.py | 5 ++- .../hashmap_encoding_online_iterative.py | 5 ++- ...ashmap_encoding_regenerative_continuous.py | 5 ++- .../hashmap_encoding_regenerative_reset.py | 5 ++- .../hdc_methods_survey/random_projection.py | 5 ++- .../random_projection_online.py | 5 ++- .../random_projection_online_iterative.py | 5 ++- ...ndom_projection_regenerative_continuous.py | 5 ++- .../random_projection_regenerative_reset.py | 5 ++- examples/hdc_methods_survey/run_experiment.py | 38 +++++++++---------- .../hdc_methods_survey/sinusoid_projection.py | 5 ++- .../sinusoid_projection_online.py | 5 ++- .../sinusoid_projection_online_iterative.py | 5 ++- ...soid_projection_regenerative_continuous.py | 5 ++- .../sinusoid_projection_regenerative_reset.py | 5 ++- 21 files changed, 68 insertions(+), 55 deletions(-) diff --git a/examples/hdc_methods_survey/density_encoding.py b/examples/hdc_methods_survey/density_encoding.py index e85be5f2..d19a2982 100644 --- a/examples/hdc_methods_survey/density_encoding.py +++ b/examples/hdc_methods_survey/density_encoding.py @@ -165,4 +165,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index 154065c1..6fa412fe 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -164,4 +164,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/density_encoding_online_iterative.py b/examples/hdc_methods_survey/density_encoding_online_iterative.py index 5f7c2b81..60cda218 100644 --- a/examples/hdc_methods_survey/density_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/density_encoding_online_iterative.py @@ -167,4 +167,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py index 687e72e2..0181d86a 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_continuous.py @@ -174,4 +174,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py index 2fee4bc2..0d8fd0f2 100644 --- a/examples/hdc_methods_survey/density_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/density_encoding_regenerative_reset.py @@ -174,4 +174,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding.py b/examples/hdc_methods_survey/hashmap_encoding.py index b8b22e14..34105e35 100644 --- a/examples/hdc_methods_survey/hashmap_encoding.py +++ b/examples/hdc_methods_survey/hashmap_encoding.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -167,4 +168,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 1603c7c3..ac21d0e6 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -167,4 +168,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py index b79b9c70..ee3b0833 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_iterative.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -171,4 +172,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py index e7ff3631..d3840a32 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_continuous.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -179,4 +180,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py index 74c3ba84..c8741ef5 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py +++ b/examples/hdc_methods_survey/hashmap_encoding_regenerative_reset.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -177,4 +178,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/random_projection.py b/examples/hdc_methods_survey/random_projection.py index bc49400a..5e114573 100644 --- a/examples/hdc_methods_survey/random_projection.py +++ b/examples/hdc_methods_survey/random_projection.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -167,4 +168,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 367090d7..597d2a50 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -166,4 +167,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/random_projection_online_iterative.py b/examples/hdc_methods_survey/random_projection_online_iterative.py index 820fbf3f..a38332b2 100644 --- a/examples/hdc_methods_survey/random_projection_online_iterative.py +++ b/examples/hdc_methods_survey/random_projection_online_iterative.py @@ -7,7 +7,8 @@ import torch.utils.data as data import numpy as np import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -169,4 +170,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py index 1d8ce98b..c28f1964 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_continuous.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -176,4 +177,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/random_projection_regenerative_reset.py b/examples/hdc_methods_survey/random_projection_regenerative_reset.py index 20956b21..b5b9af8b 100644 --- a/examples/hdc_methods_survey/random_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/random_projection_regenerative_reset.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -174,4 +175,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py index 2d1bfc9b..0193298f 100644 --- a/examples/hdc_methods_survey/run_experiment.py +++ b/examples/hdc_methods_survey/run_experiment.py @@ -21,35 +21,33 @@ import density_encoding_regenerative_reset - - dimensions = [10000] epochs = [5] drop_rate = [0.2] levels = [100] files = [ - #hashmap_encoding, - #hashmap_encoding_online, - #hashmap_encoding_online_iterative, - #hashmap_encoding_regenerative_continuous, - #hashmap_encoding_regenerative_reset, - #random_projection, - #random_projection_online, - #random_projection_online_iterative, - #random_projection_regenerative_continuous, - #random_projection_regenerative_reset, - #sinusoid_projection, - #sinusoid_projection_online, - #sinusoid_projection_online_iterative, - #sinusoid_projection_regenerative_continuous, - #sinusoid_projection_regenerative_reset, + # hashmap_encoding, + # hashmap_encoding_online, + # hashmap_encoding_online_iterative, + # hashmap_encoding_regenerative_continuous, + # hashmap_encoding_regenerative_reset, + # random_projection, + # random_projection_online, + # random_projection_online_iterative, + # random_projection_regenerative_continuous, + # random_projection_regenerative_reset, + # sinusoid_projection, + # sinusoid_projection_online, + # sinusoid_projection_online_iterative, + # sinusoid_projection_regenerative_continuous, + # sinusoid_projection_regenerative_reset, density_encoding, density_encoding_online, density_encoding_online_iterative, density_encoding_regenerative_continuous, - density_encoding_regenerative_reset + density_encoding_regenerative_reset, ] -''' +""" files = [ @@ -62,7 +60,7 @@ density_encoding_regenerative_continuous, density_encoding_regenerative_reset ] -''' +""" t = str(time.time()) for i in files: i.experiment(filename=t) diff --git a/examples/hdc_methods_survey/sinusoid_projection.py b/examples/hdc_methods_survey/sinusoid_projection.py index a2f160a5..cd31d8ad 100644 --- a/examples/hdc_methods_survey/sinusoid_projection.py +++ b/examples/hdc_methods_survey/sinusoid_projection.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -167,4 +168,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index b1bbbb5c..c4569c0a 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -173,4 +174,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 26b9c3ae..5592cdc4 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -173,4 +174,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py index 4ef70c6b..d6fb7b90 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_continuous.py @@ -6,7 +6,8 @@ from tqdm import tqdm import torch.utils.data as data import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -117,4 +118,4 @@ def forward(self, x): ) -#experiment() +# experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py index eb85978f..910abc2b 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py +++ b/examples/hdc_methods_survey/sinusoid_projection_regenerative_reset.py @@ -8,7 +8,8 @@ import json import os import sys -sys.path.insert(0, '../../') + +sys.path.insert(0, "../../") import torchhd from torchhd import embeddings from torchhd.models import Centroid @@ -178,4 +179,4 @@ def forward(self, x): ) -#experiment() +# experiment() From 6e1f424068adc904c50321a3d4d958edda2e3ae8 Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 1 Mar 2023 14:14:12 -0800 Subject: [PATCH 17/50] learning methdo --- examples/hdc_methods_survey/classes_errors.py | 85 + .../hdc_methods_survey/missclassified.json | 9 + .../hdc_methods_survey/missclassifiedexp.json | 9 + .../results/embeddings_comparison/adult.py | 149 + .../missclassified_samples.json | 3857 +++++ .../embeddings_comparison/train_samples.json | 4294 ++++++ .../missclassified1677385334.3612244.json | 10948 ++++++++++++++ .../results/results1677110116.002246.csv | 2 + .../results/results1677110149.4081721.csv | 2 + .../results/results1677110201.751007.csv | 2 + .../results/results1677110545.328524.csv | 1 + .../results/results1677110571.404983.csv | 2 + .../results/results1677110622.922602.csv | 2 + .../results/results1677110659.30592.csv | 2 + .../results/results1677110696.412405.csv | 2 + .../results/results1677110740.2297332.csv | 2 + .../results/results1677110771.8031511.csv | 2 + .../results/results1677110793.708704.csv | 2 + .../results/results1677110869.718892.csv | 1 + .../results/results1677110945.6271858.csv | 1 + .../results/results1677110961.548126.csv | 1 + .../results/results1677110985.761877.csv | 1 + .../results/results1677111047.382755.csv | 1 + .../results/results1677111073.522961.csv | 1 + .../results/results1677192488.7741451.csv | 1 + .../results/results1677192507.550853.csv | 4 + .../results/results1677192553.832292.csv | 1 + .../results/results1677192558.025103.csv | 2 + .../results/results1677192728.373837.csv | 2 + .../results/results1677192784.789959.csv | 2 + .../results/results1677192834.1557848.csv | 2 + .../results/results1677193013.082283.csv | 1 + .../results/results1677193057.244595.csv | 1 + .../results/results1677193164.5040069.csv | 1 + .../results/results1677193240.515745.csv | 1 + .../results/results1677193288.12043.csv | 1 + .../results/results1677193461.517298.csv | 1 + .../results/results1677193513.628619.csv | 1 + .../results/results1677193555.161072.csv | 1 + .../results/results1677193619.506517.csv | 1 + .../results/results1677193648.131145.csv | 1 + .../results/results1677193676.6732779.csv | 1 + .../results/results1677193741.777129.csv | 1 + .../results/results1677193837.304829.csv | 1 + .../results/results1677193859.2189388.csv | 2 + .../results/results1677197716.8570309.csv | 1 + .../results/results1677197720.436002.csv | 428 + .../results/results1677198753.2185228.csv | 1 + .../results/results1677199484.8313432.csv | 428 + .../results/results1677200636.112841.csv | 428 + .../results/results1677202443.991997.csv | 428 + .../results/results1677207928.359434.csv | 428 + .../results/results1677212112.599626.csv | 237 + .../results/results1677291649.522403.csv | 2 + .../results/results1677291679.127383.csv | 2 + .../results/results1677291696.759792.csv | 2 + .../results/results1677291724.829025.csv | 2 + .../results/results1677291787.964656.csv | 1 + .../results/results1677291824.392502.csv | 1 + .../results/results1677291837.418941.csv | 1 + .../results/results1677291847.111465.csv | 2 + .../results/results1677291862.116374.csv | 2 + .../hdc_methods_survey/results/resultsexp.csv | 4 + .../trainsamples1677385334.3612244.json | 11803 ++++++++++++++++ torchhd/models.py | 8 + 65 files changed, 33616 insertions(+) create mode 100644 examples/hdc_methods_survey/classes_errors.py create mode 100644 examples/hdc_methods_survey/missclassified.json create mode 100644 examples/hdc_methods_survey/missclassifiedexp.json create mode 100644 examples/hdc_methods_survey/results/embeddings_comparison/adult.py create mode 100644 examples/hdc_methods_survey/results/embeddings_comparison/missclassified_samples.json create mode 100644 examples/hdc_methods_survey/results/embeddings_comparison/train_samples.json create mode 100644 examples/hdc_methods_survey/results/results1677110116.002246.csv create mode 100644 examples/hdc_methods_survey/results/results1677110149.4081721.csv create mode 100644 examples/hdc_methods_survey/results/results1677110201.751007.csv create mode 100644 examples/hdc_methods_survey/results/results1677110545.328524.csv create mode 100644 examples/hdc_methods_survey/results/results1677110571.404983.csv create mode 100644 examples/hdc_methods_survey/results/results1677110622.922602.csv create mode 100644 examples/hdc_methods_survey/results/results1677110659.30592.csv create mode 100644 examples/hdc_methods_survey/results/results1677110696.412405.csv create mode 100644 examples/hdc_methods_survey/results/results1677110740.2297332.csv create mode 100644 examples/hdc_methods_survey/results/results1677110771.8031511.csv create mode 100644 examples/hdc_methods_survey/results/results1677110793.708704.csv create mode 100644 examples/hdc_methods_survey/results/results1677110869.718892.csv create mode 100644 examples/hdc_methods_survey/results/results1677110945.6271858.csv create mode 100644 examples/hdc_methods_survey/results/results1677110961.548126.csv create mode 100644 examples/hdc_methods_survey/results/results1677110985.761877.csv create mode 100644 examples/hdc_methods_survey/results/results1677111047.382755.csv create mode 100644 examples/hdc_methods_survey/results/results1677111073.522961.csv create mode 100644 examples/hdc_methods_survey/results/results1677192488.7741451.csv create mode 100644 examples/hdc_methods_survey/results/results1677192507.550853.csv create mode 100644 examples/hdc_methods_survey/results/results1677192553.832292.csv create mode 100644 examples/hdc_methods_survey/results/results1677192558.025103.csv create mode 100644 examples/hdc_methods_survey/results/results1677192728.373837.csv create mode 100644 examples/hdc_methods_survey/results/results1677192784.789959.csv create mode 100644 examples/hdc_methods_survey/results/results1677192834.1557848.csv create mode 100644 examples/hdc_methods_survey/results/results1677193013.082283.csv create mode 100644 examples/hdc_methods_survey/results/results1677193057.244595.csv create mode 100644 examples/hdc_methods_survey/results/results1677193164.5040069.csv create mode 100644 examples/hdc_methods_survey/results/results1677193240.515745.csv create mode 100644 examples/hdc_methods_survey/results/results1677193288.12043.csv create mode 100644 examples/hdc_methods_survey/results/results1677193461.517298.csv create mode 100644 examples/hdc_methods_survey/results/results1677193513.628619.csv create mode 100644 examples/hdc_methods_survey/results/results1677193555.161072.csv create mode 100644 examples/hdc_methods_survey/results/results1677193619.506517.csv create mode 100644 examples/hdc_methods_survey/results/results1677193648.131145.csv create mode 100644 examples/hdc_methods_survey/results/results1677193676.6732779.csv create mode 100644 examples/hdc_methods_survey/results/results1677193741.777129.csv create mode 100644 examples/hdc_methods_survey/results/results1677193837.304829.csv create mode 100644 examples/hdc_methods_survey/results/results1677193859.2189388.csv create mode 100644 examples/hdc_methods_survey/results/results1677197716.8570309.csv create mode 100644 examples/hdc_methods_survey/results/results1677197720.436002.csv create mode 100644 examples/hdc_methods_survey/results/results1677198753.2185228.csv create mode 100644 examples/hdc_methods_survey/results/results1677199484.8313432.csv create mode 100644 examples/hdc_methods_survey/results/results1677200636.112841.csv create mode 100644 examples/hdc_methods_survey/results/results1677202443.991997.csv create mode 100644 examples/hdc_methods_survey/results/results1677207928.359434.csv create mode 100644 examples/hdc_methods_survey/results/results1677212112.599626.csv create mode 100644 examples/hdc_methods_survey/results/results1677291649.522403.csv create mode 100644 examples/hdc_methods_survey/results/results1677291679.127383.csv create mode 100644 examples/hdc_methods_survey/results/results1677291696.759792.csv create mode 100644 examples/hdc_methods_survey/results/results1677291724.829025.csv create mode 100644 examples/hdc_methods_survey/results/results1677291787.964656.csv create mode 100644 examples/hdc_methods_survey/results/results1677291824.392502.csv create mode 100644 examples/hdc_methods_survey/results/results1677291837.418941.csv create mode 100644 examples/hdc_methods_survey/results/results1677291847.111465.csv create mode 100644 examples/hdc_methods_survey/results/results1677291862.116374.csv create mode 100644 examples/hdc_methods_survey/results/resultsexp.csv diff --git a/examples/hdc_methods_survey/classes_errors.py b/examples/hdc_methods_survey/classes_errors.py new file mode 100644 index 00000000..4df6f2dc --- /dev/null +++ b/examples/hdc_methods_survey/classes_errors.py @@ -0,0 +1,85 @@ +import json +import pandas as pd +import warnings +import matplotlib.pyplot as plt +import numpy as np +import seaborn as sns + +warnings.simplefilter(action='ignore', category=FutureWarning) + + +with open('results/embeddings_comparison/missclassified_samples.json') as f: + f = json.load(f) + missclassifed_data = f + total_missclassified = {} + for i in f: + total_missclassified[i] = {} + for j in f[i]: + total_missclassified[i][j] = 0 + for k in f[i][j]: + total_missclassified[i][j] += f[i][j][k] + + normalized_misses = {} + for i in f: + normalized_misses[i] = {} + for j in f[i]: + normalized_misses[i][j] = {} + for k in f[i][j]: + normalized_misses[i][j][k] = 0 + if total_missclassified[i][j] == 0: + normalized_misses[i][j][k] = 0 + else: + normalized_misses[i][j][k] = f[i][j][k] / total_missclassified[i][j] + + +with open('results/embeddings_comparison/train_samples.json') as f: + f = json.load(f) + + data = f + total_value = {} + dataset_names = [] + for i in f: + total_value[i] = {} + for j in f[i]: + dataset_names.append(j) + + total_value[i][j] = 0 + for k in f[i][j]: + total_value[i][j] += f[i][j][k] + + normalized_data = {} + for i in f: + normalized_data[i] = {} + for j in f[i]: + normalized_data[i][j] = {} + for k in f[i][j]: + if str(k) not in normalized_misses[i][j]: + normalized_misses[i][j][k] = 0 + missclassifed_data[i][j][k] = 0 + normalized_data[i][j][k] = 0 + if total_value[i][j] == 0: + normalized_data[i][j][k] = 0 + else: + normalized_data[i][j][k] = f[i][j][k]/total_value[i][j] + +df_misses = pd.DataFrame.from_dict(normalized_misses) +df_data = pd.DataFrame.from_dict(normalized_data) +df_amount_per_class = pd.DataFrame.from_dict(data) +df_missclassified = pd.DataFrame.from_dict(missclassifed_data) + +df_misses = df_misses.sort_index(axis=1) +df_data = df_data.sort_index(axis=1) +df_amount_per_class = df_amount_per_class.sort_index(axis=1) +df_missclassified = df_missclassified.sort_index(axis=1) + +for i in range(len(df_misses)): + fig, ax = plt.subplots(1, 2) + fig.suptitle(str(dataset_names[i]), fontsize=16) + print(df_misses.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1)) + print(df_data.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1)) + sns.heatmap(df_misses.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1), fmt='g', vmin=0, vmax=1, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True), ax=ax[0], annot=df_missclassified.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1)) + sns.heatmap(df_data.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1), vmin=0, vmax=1, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True), ax=ax[1], annot=True, yticklabels=False, xticklabels=df_amount_per_class.iloc[i].apply(pd.Series).fillna(0).iloc[0]) + + plt.show() + + diff --git a/examples/hdc_methods_survey/missclassified.json b/examples/hdc_methods_survey/missclassified.json new file mode 100644 index 00000000..badd1fef --- /dev/null +++ b/examples/hdc_methods_survey/missclassified.json @@ -0,0 +1,9 @@ +{ + "RandomProjectionOnlineIterative": { + "Abalone": { + "0": 94, + "1": 199, + "2": 126 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/missclassifiedexp.json b/examples/hdc_methods_survey/missclassifiedexp.json new file mode 100644 index 00000000..80faa7cd --- /dev/null +++ b/examples/hdc_methods_survey/missclassifiedexp.json @@ -0,0 +1,9 @@ +{ + "RandomProjectionOnlineIterative": { + "Abalone": { + "0": 533, + "1": 1219, + "2": 594 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/embeddings_comparison/adult.py b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py new file mode 100644 index 00000000..f0723e21 --- /dev/null +++ b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py @@ -0,0 +1,149 @@ +import torch +import torch.nn as nn +import torch.nn.functional as F +import torch.utils.data as data +import time +# Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io +import torchmetrics +from tqdm import tqdm +import numpy as np +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import EMGHandGestures + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +DIMENSIONS=10000 +method="HashmapProjection" +levels=100 +BATCH_SIZE = 1 + +class Encoder(nn.Module): + def __init__(self, size, levels): + super(Encoder, self).__init__() + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(levels, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + return torchhd.hard_quantize(sample_hv) + +def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + +def experiment(): + train = torchhd.datasets.Adult( + "../../data", download=True, train=True + ) + test = torchhd.datasets.Adult( + "../../data", download=True, train=False + ) + # Number of features in the dataset. + # Number of classes in the dataset. + num_classes = len(train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(train.data, 0).values.to(device) + max_val = torch.max(train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + train.transform = transform + test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) + encode = Encoder(train[0][0].size(-1), levels) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + model2 = Centroid(DIMENSIONS, num_classes) + model2 = model2.to(device) + encode2 = Encoder(train[0][0].size(-1), levels) + encode2 = encode2.to(device) + + model3 = Centroid(DIMENSIONS, num_classes) + model3 = model3.to(device) + encode3 = Encoder(train[0][0].size(-1), levels) + encode3 = encode3.to(device) + added_classes = {} + wrong_inferred = {} + count1 = 0 + count2 = 0 + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + samples_hv2 = encode2(samples) + samples_hv3 = encode3(samples) + + model.add_online(samples_hv, labels) + model2.add_online(samples_hv2, labels) + model3.add_online(samples_hv3, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + errors = 0 + corr = 0 + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + + samples_hv2 = encode2(samples) + samples_hv3 = encode3(samples) + outputs2 = model2(samples_hv2, dot=True) + outputs3 = model3(samples_hv3, dot=True) + predic = 0 + if (np.argmax(outputs).item() + np.argmax(outputs2).item() + np.argmax(outputs3).item()) >= 2: + predic = 1 + if predic != labels.item(): + errors += 1 + #print('out', np.argmax(outputs).item()) + #print('out2', np.argmax(outputs2).item()) + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 + else: + corr += 1 + ''' + for i in model.weight: + out2.append(torch.nn.functional.pairwise_distance(i, samples_hv)) + if np.argmax(out2).item() != labels.item(): + errors += 1 + if np.argmax(out).item() != labels.item(): + print('prediction', out) + for i in model.weight: + print('dist',torch.nn.functional.pairwise_distance(i,samples_hv)) + print('label', labels) + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 + ''' + accuracy.update(outputs.cpu(), labels) + print('corr',corr/(corr+errors)) + print('wrong inferred',wrong_inferred) + print(added_classes) + print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") + + +experiment() diff --git a/examples/hdc_methods_survey/results/embeddings_comparison/missclassified_samples.json b/examples/hdc_methods_survey/results/embeddings_comparison/missclassified_samples.json new file mode 100644 index 00000000..0ffd0aab --- /dev/null +++ b/examples/hdc_methods_survey/results/embeddings_comparison/missclassified_samples.json @@ -0,0 +1,3857 @@ +{ + "DensityEncoding": { + "Abalone": { + "0": 415, + "1": 875, + "2": 612 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4100, + "1": 703 + }, + "Annealing": { + "2": 43, + "3": 8, + "1": 2 + }, + "Arrhythmia": { + "0": 74, + "1": 29, + "4": 13, + "5": 25, + "9": 16, + "10": 8, + "11": 8, + "12": 21, + "2": 2, + "3": 7 + }, + "AudiologyStd": { + "1": 3, + "10": 3, + "3": 2 + }, + "BalanceScale": { + "0": 5, + "1": 73, + "2": 71 + }, + "Balloons": { + "0": 4, + "1": 2 + }, + "Bank": { + "0": 1472, + "1": 160 + }, + "Blood": { + "0": 202, + "1": 64 + }, + "BreastCancer": { + "0": 60, + "1": 27 + }, + "BreastCancerWisc": { + "0": 15, + "1": 15 + }, + "BreastCancerWiscDiag": { + "0": 17, + "1": 24 + }, + "BreastCancerWiscProg": { + "0": 61, + "1": 16 + }, + "BreastTissue": { + "0": 8, + "1": 8, + "2": 18, + "3": 7, + "4": 8, + "5": 9 + }, + "Car": { + "0": 10, + "1": 331, + "2": 99, + "3": 11 + }, + "Cardiotocography10Clases": { + "0": 211, + "1": 295, + "2": 19, + "3": 21, + "4": 28, + "5": 113, + "6": 91, + "7": 14, + "8": 26, + "9": 87 + }, + "Cardiotocography3Clases": { + "0": 366, + "1": 46, + "2": 60 + }, + "ChessKrvk": { + "0": 2325, + "2": 31, + "3": 135, + "4": 42, + "5": 104, + "6": 337, + "7": 331, + "8": 634, + "9": 901, + "10": 1353, + "11": 1915, + "12": 2137, + "13": 3148, + "14": 3359, + "15": 2568, + "16": 1206, + "17": 114, + "1": 8 + }, + "ChessKrvkp": { + "0": 308, + "1": 227 + }, + "CongressionalVoting": { + "0": 144, + "1": 57 + }, + "ConnBenchSonarMinesRocks": { + "0": 38, + "1": 35 + }, + "ConnBenchVowelDeterding": { + "5": 7, + "9": 7, + "6": 11, + "4": 8, + "8": 12, + "0": 3, + "2": 3, + "1": 5, + "10": 4, + "7": 4 + }, + "Connect4": { + "0": 16939, + "1": 5270 + }, + "Contrac": { + "0": 307, + "1": 130, + "2": 348 + }, + "CreditApproval": { + "0": 31, + "1": 72 + }, + "CylinderBands": { + "0": 72, + "1": 97 + }, + "Dermatology": { + "1": 9, + "3": 6 + }, + "Echocardiogram": { + "1": 23, + "0": 4 + }, + "Ecoli": { + "0": 8, + "1": 32, + "3": 7, + "2": 10 + }, + "EnergyY1": { + "0": 10, + "1": 72, + "2": 48 + }, + "EnergyY2": { + "0": 10, + "1": 36, + "2": 80 + }, + "Fertility": { + "0": 24, + "1": 11 + }, + "Flags": { + "0": 23, + "1": 37, + "2": 17, + "3": 10, + "4": 8, + "5": 14, + "6": 12, + "7": 8 + }, + "Glass": { + "0": 43, + "1": 46, + "5": 9, + "2": 13, + "3": 2, + "4": 2 + }, + "HabermanSurvival": { + "0": 70, + "1": 38 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 43, + "1": 44, + "2": 31, + "3": 24, + "4": 12 + }, + "HeartHungarian": { + "0": 27, + "1": 22 + }, + "HeartSwitzerland": { + "1": 38, + "2": 32, + "3": 19, + "4": 8, + "0": 5 + }, + "HeartVa": { + "0": 17, + "1": 58, + "2": 33, + "3": 39, + "4": 10 + }, + "Hepatitis": { + "0": 7, + "1": 33 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 26, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 157, + "1": 62 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 38, + "1": 28 + }, + "Iris": { + "1": 8, + "2": 5 + }, + "LedDisplay": { + "0": 21, + "1": 17, + "2": 24, + "3": 30, + "4": 21, + "5": 37, + "6": 30, + "7": 47, + "8": 39, + "9": 33 + }, + "Lenses": { + "2": 4 + }, + "Letter": { + "0": 110, + "1": 171, + "2": 212, + "3": 198, + "4": 548, + "5": 214, + "6": 292, + "7": 527, + "8": 200, + "9": 180, + "10": 340, + "11": 189, + "12": 103, + "13": 231, + "14": 196, + "15": 231, + "16": 285, + "17": 185, + "18": 363, + "19": 306, + "20": 222, + "21": 182, + "22": 126, + "23": 262, + "24": 409, + "25": 254 + }, + "Libras": { + "0": 16, + "1": 14, + "4": 6, + "5": 12, + "6": 15, + "7": 18, + "9": 20, + "10": 19, + "11": 15, + "12": 7, + "13": 8, + "14": 16, + "3": 7, + "8": 3 + }, + "LowResSpect": { + "0": 34, + "1": 55, + "2": 12, + "3": 26, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 11, + "2": 8 + }, + "Lymphography": { + "1": 17, + "2": 13 + }, + "Magic": { + "0": 2330, + "1": 1992 + }, + "Mammographic": { + "0": 122, + "1": 71 + }, + "Miniboone": { + "0": 11139, + "1": 9909 + }, + "MolecBiolPromoter": { + "0": 10, + "1": 8 + }, + "MolecBiolSplice": { + "0": 53, + "1": 58, + "2": 318 + }, + "Monks1": { + "1": 29, + "0": 159 + }, + "Monks2": { + "0": 38, + "1": 124 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": { + "0": 211, + "1": 671 + }, + "Musk1": { + "0": 95, + "1": 71 + }, + "Musk2": { + "0": 1299, + "1": 271 + }, + "Nursery": { + "0": 34, + "2": 68, + "3": 1433, + "4": 417 + }, + "OocytesMerlucciusNucleus4d": { + "0": 161, + "1": 282 + }, + "OocytesMerlucciusStates2f": { + "0": 28, + "2": 137, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 94, + "1": 294 + }, + "OocytesTrisopterusStates5b": { + "0": 114, + "1": 2, + "2": 137 + }, + "Optical": { + "2": 24, + "5": 14, + "9": 23, + "7": 10, + "4": 15, + "6": 7, + "3": 21, + "8": 30, + "1": 44, + "0": 4 + }, + "Ozone": { + "0": 735, + "1": 21 + }, + "PageBlocks": { + "0": 1040, + "1": 152, + "2": 16, + "3": 19, + "4": 36 + }, + "Parkinsons": { + "0": 13, + "1": 38 + }, + "Pendigits": { + "8": 60, + "1": 205, + "7": 77, + "2": 27, + "5": 170, + "3": 19, + "9": 58, + "0": 60, + "4": 23, + "6": 4 + }, + "Pima": { + "0": 146, + "1": 87 + }, + "PittsburgBridgesMaterial": { + "1": 9, + "2": 10 + }, + "PittsburgBridgesRelL": { + "0": 14, + "1": 6, + "2": 30 + }, + "PittsburgBridgesSpan": { + "0": 6, + "1": 27, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 7 + }, + "PittsburgBridgesType": { + "0": 2, + "1": 11, + "2": 27, + "3": 12, + "4": 6, + "5": 3 + }, + "Planning": { + "0": 57, + "1": 44 + }, + "PlantMargin": { + "0": 11, + "3": 8, + "4": 6, + "12": 7, + "15": 9, + "17": 6, + "19": 10, + "21": 4, + "23": 13, + "25": 19, + "26": 4, + "27": 6, + "28": 7, + "29": 7, + "30": 14, + "31": 12, + "32": 2, + "38": 12, + "39": 2, + "40": 6, + "41": 13, + "43": 4, + "44": 6, + "47": 4, + "48": 8, + "49": 9, + "50": 8, + "52": 6, + "53": 8, + "54": 6, + "56": 10, + "57": 8, + "58": 12, + "60": 14, + "61": 7, + "62": 4, + "63": 2, + "64": 10, + "68": 10, + "71": 13, + "72": 4, + "73": 9, + "74": 4, + "75": 7, + "78": 10, + "80": 11, + "84": 5, + "87": 6, + "89": 7, + "90": 2, + "91": 4, + "92": 7, + "95": 5, + "96": 5, + "97": 13, + "98": 8, + "9": 2, + "13": 4, + "24": 10, + "33": 7, + "37": 2, + "42": 6, + "46": 2, + "65": 6, + "66": 2, + "70": 7, + "77": 4, + "81": 7, + "83": 7, + "88": 2, + "94": 2, + "8": 4, + "11": 4, + "55": 2, + "67": 2, + "69": 4, + "85": 2, + "93": 2, + "16": 2, + "76": 2 + }, + "PlantShape": { + "0": 8, + "2": 5, + "3": 4, + "4": 9, + "7": 17, + "8": 6, + "9": 2, + "10": 12, + "11": 8, + "13": 11, + "14": 17, + "15": 18, + "17": 10, + "18": 6, + "19": 14, + "20": 12, + "21": 8, + "23": 15, + "24": 12, + "25": 17, + "27": 8, + "28": 9, + "29": 7, + "30": 16, + "31": 10, + "32": 13, + "34": 17, + "35": 7, + "37": 14, + "38": 12, + "40": 11, + "41": 13, + "42": 18, + "43": 15, + "44": 17, + "47": 16, + "48": 13, + "49": 20, + "50": 16, + "51": 13, + "52": 17, + "53": 12, + "54": 16, + "55": 18, + "56": 15, + "57": 14, + "58": 9, + "59": 12, + "60": 6, + "61": 17, + "62": 17, + "63": 13, + "64": 17, + "65": 12, + "66": 6, + "67": 15, + "68": 15, + "69": 12, + "70": 17, + "71": 10, + "74": 11, + "75": 15, + "76": 15, + "77": 15, + "78": 19, + "79": 11, + "80": 14, + "81": 9, + "82": 8, + "83": 15, + "84": 5, + "86": 10, + "87": 15, + "88": 19, + "89": 17, + "91": 2, + "92": 9, + "96": 12, + "97": 15, + "98": 10, + "99": 14, + "12": 7, + "39": 4, + "85": 7, + "94": 4, + "6": 2, + "73": 4, + "93": 2, + "1": 2, + "33": 2, + "72": 2 + }, + "PlantTexture": { + "0": 11, + "3": 7, + "4": 4, + "10": 14, + "11": 12, + "12": 7, + "13": 12, + "14": 11, + "15": 5, + "16": 4, + "18": 18, + "20": 13, + "22": 12, + "23": 6, + "24": 9, + "25": 4, + "27": 19, + "29": 15, + "30": 9, + "32": 18, + "35": 11, + "37": 16, + "39": 15, + "40": 4, + "42": 3, + "43": 5, + "44": 2, + "45": 11, + "46": 14, + "47": 13, + "48": 13, + "49": 14, + "50": 6, + "53": 4, + "54": 12, + "55": 6, + "56": 12, + "57": 10, + "58": 5, + "59": 14, + "64": 4, + "65": 8, + "66": 4, + "67": 11, + "70": 9, + "71": 6, + "72": 13, + "74": 4, + "76": 8, + "77": 9, + "79": 2, + "80": 12, + "81": 12, + "82": 15, + "84": 9, + "86": 13, + "89": 7, + "90": 13, + "94": 6, + "96": 2, + "98": 7, + "99": 11, + "1": 2, + "6": 5, + "7": 5, + "17": 4, + "19": 4, + "21": 2, + "31": 10, + "33": 8, + "51": 6, + "75": 4, + "78": 5, + "83": 10, + "88": 4, + "91": 2, + "92": 2, + "93": 4, + "97": 7, + "2": 5, + "52": 5, + "63": 5, + "9": 2, + "28": 2, + "95": 2 + }, + "PostOperative": { + "0": 33, + "2": 22 + }, + "PrimaryTumor": { + "0": 63, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 24, + "8": 11, + "9": 8, + "10": 17, + "11": 10, + "13": 8, + "14": 6, + "12": 7, + "1": 2 + }, + "Ringnorm": { + "0": 223, + "1": 29 + }, + "Seeds": { + "0": 14, + "1": 10, + "2": 10 + }, + "Semeion": { + "0": 11, + "1": 49, + "2": 27, + "3": 22, + "4": 41, + "5": 30, + "6": 18, + "7": 24, + "8": 47, + "9": 45 + }, + "Soybean": { + "1": 3, + "2": 7, + "3": 42, + "4": 3, + "6": 11, + "7": 33, + "8": 11, + "9": 11, + "10": 10, + "12": 11, + "13": 7, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 386, + "1": 408 + }, + "Spect": { + "0": 70, + "1": 7 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 88, + "1": 217 + }, + "StatlogGermanCredit": { + "0": 230, + "1": 75 + }, + "StatlogHeart": { + "0": 23, + "1": 26 + }, + "StatlogImage": { + "0": 55, + "2": 102, + "3": 34, + "4": 114, + "6": 7 + }, + "StatlogLandsat": { + "3": 59, + "4": 75, + "5": 128, + "2": 43, + "1": 31, + "0": 107 + }, + "StatlogShuttle": { + "0": 2376, + "3": 214, + "1": 9, + "2": 23, + "4": 2 + }, + "StatlogVehicle": { + "0": 84, + "1": 138, + "2": 131, + "3": 42 + }, + "SteelPlates": { + "0": 67, + "1": 31, + "2": 56, + "4": 17, + "5": 173, + "6": 561, + "3": 2 + }, + "SyntheticControl": { + "2": 18, + "3": 21, + "5": 14, + "4": 11 + }, + "Teaching": { + "0": 23, + "1": 28, + "2": 31 + }, + "Thyroid": { + "2": 1345, + "0": 13, + "1": 40 + }, + "TicTacToe": { + "0": 112, + "1": 172 + }, + "Titanic": { + "0": 118, + "1": 373 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 107, + "1": 107 + }, + "VertebralColumn2Clases": { + "0": 70, + "1": 20 + }, + "VertebralColumn3Clases": { + "0": 22, + "1": 38, + "2": 25 + }, + "WallFollowing": { + "0": 892, + "1": 241, + "2": 754, + "3": 16 + }, + "Waveform": { + "0": 790, + "1": 93, + "2": 89 + }, + "WaveformNoise": { + "0": 784, + "1": 98, + "2": 99 + }, + "Wine": { + "1": 7 + }, + "WineQualityRed": { + "0": 10, + "1": 29, + "2": 295, + "3": 477, + "4": 96, + "5": 12 + }, + "WineQualityWhite": { + "0": 20, + "1": 91, + "2": 580, + "3": 1668, + "4": 667, + "5": 103, + "6": 6 + }, + "Yeast": { + "0": 272, + "1": 191, + "2": 97, + "3": 47, + "4": 29, + "5": 14, + "6": 17, + "7": 30, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } +}, + "HashmapProjection": { + "Abalone": { + "0": 410, + "1": 868, + "2": 617 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4002, + "1": 761 + }, + "Annealing": { + "4": 3, + "2": 39, + "3": 8, + "1": 2 + }, + "Arrhythmia": { + "0": 72, + "1": 24, + "4": 13, + "5": 24, + "9": 15, + "10": 8, + "11": 8, + "12": 22, + "2": 2, + "3": 7 + }, + "AudiologyStd": { + "1": 3, + "3": 2, + "10": 3 + }, + "BalanceScale": { + "0": 5, + "1": 64, + "2": 69 + }, + "Balloons": { + "1": 2, + "0": 2 + }, + "Bank": { + "0": 1446, + "1": 160 + }, + "Blood": { + "0": 202, + "1": 63 + }, + "BreastCancer": { + "0": 61, + "1": 27 + }, + "BreastCancerWisc": { + "0": 18, + "1": 14 + }, + "BreastCancerWiscDiag": { + "0": 14, + "1": 24 + }, + "BreastCancerWiscProg": { + "0": 62, + "1": 17 + }, + "BreastTissue": { + "0": 8, + "1": 8, + "2": 18, + "3": 7, + "5": 9, + "4": 6 + }, + "Car": { + "0": 13, + "1": 299, + "2": 85, + "3": 11 + }, + "Cardiotocography10Clases": { + "0": 217, + "1": 290, + "2": 19, + "3": 20, + "4": 26, + "5": 117, + "6": 93, + "7": 14, + "8": 27, + "9": 88 + }, + "Cardiotocography3Clases": { + "0": 364, + "1": 49, + "2": 60 + }, + "ChessKrvk": { + "0": 2287, + "2": 31, + "3": 143, + "4": 44, + "5": 102, + "6": 344, + "7": 314, + "8": 637, + "9": 886, + "10": 1415, + "11": 1931, + "12": 2139, + "13": 3105, + "14": 3301, + "15": 2604, + "16": 1147, + "17": 113, + "1": 8 + }, + "ChessKrvkp": { + "0": 292, + "1": 218 + }, + "CongressionalVoting": { + "0": 137, + "1": 61 + }, + "ConnBenchSonarMinesRocks": { + "0": 40, + "1": 38 + }, + "ConnBenchVowelDeterding": { + "5": 8, + "9": 8, + "6": 10, + "4": 9, + "8": 12, + "2": 6, + "0": 3, + "1": 5, + "10": 4, + "7": 4 + }, + "Connect4": { + "0": 16972, + "1": 5261 + }, + "Contrac": { + "0": 324, + "1": 131, + "2": 329 + }, + "CreditApproval": { + "0": 33, + "1": 66 + }, + "CylinderBands": { + "0": 64, + "1": 98 + }, + "Dermatology": { + "1": 9, + "3": 4 + }, + "Echocardiogram": { + "1": 22, + "0": 6 + }, + "Ecoli": { + "0": 8, + "1": 34, + "3": 7, + "2": 10 + }, + "EnergyY1": { + "0": 10, + "1": 74, + "2": 44 + }, + "EnergyY2": { + "0": 10, + "1": 35, + "2": 83 + }, + "Fertility": { + "0": 21, + "1": 11 + }, + "Flags": { + "0": 24, + "1": 38, + "2": 17, + "3": 10, + "4": 8, + "5": 14, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 43, + "1": 45, + "5": 9, + "2": 13, + "4": 2 + }, + "HabermanSurvival": { + "0": 72, + "1": 38 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 44, + "1": 44, + "2": 31, + "3": 25, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 22 + }, + "HeartSwitzerland": { + "0": 7, + "1": 36, + "2": 32, + "3": 18, + "4": 8 + }, + "HeartVa": { + "0": 18, + "1": 57, + "2": 33, + "3": 39, + "4": 10 + }, + "Hepatitis": { + "0": 7, + "1": 33 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 27, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 165, + "1": 63 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 21, + "1": 50 + }, + "Iris": { + "1": 8, + "2": 5 + }, + "LedDisplay": { + "0": 18, + "1": 16, + "2": 22, + "3": 30, + "4": 21, + "5": 37, + "6": 32, + "7": 43, + "8": 39, + "9": 34 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 112, + "1": 176, + "2": 204, + "3": 189, + "4": 523, + "5": 215, + "6": 294, + "7": 538, + "8": 200, + "9": 182, + "10": 319, + "11": 193, + "12": 108, + "13": 226, + "14": 198, + "15": 234, + "16": 301, + "17": 184, + "18": 360, + "19": 332, + "20": 225, + "21": 178, + "22": 124, + "23": 270, + "24": 412, + "25": 259 + }, + "Libras": { + "0": 16, + "1": 13, + "4": 7, + "5": 11, + "6": 15, + "7": 19, + "9": 20, + "10": 19, + "11": 15, + "12": 8, + "13": 8, + "14": 15, + "3": 7, + "8": 3 + }, + "LowResSpect": { + "0": 33, + "1": 54, + "2": 12, + "3": 27, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 9, + "1": 11, + "2": 8 + }, + "Lymphography": { + "1": 14, + "2": 12 + }, + "Magic": { + "0": 2295, + "1": 1923 + }, + "Mammographic": { + "0": 120, + "1": 73 + }, + "Miniboone": { + "0": 10971, + "1": 10164 + }, + "MolecBiolPromoter": { + "0": 11, + "1": 4 + }, + "MolecBiolSplice": { + "0": 58, + "1": 57, + "2": 272 + }, + "Monks1": { + "1": 27, + "0": 161 + }, + "Monks2": { + "0": 35, + "1": 125 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": { + "0": 184, + "1": 674 + }, + "Musk1": { + "0": 95, + "1": 76 + }, + "Musk2": { + "0": 1319, + "1": 270 + }, + "Nursery": { + "2": 75, + "3": 1215, + "4": 394, + "0": 2 + }, + "OocytesMerlucciusNucleus4d": { + "0": 157, + "1": 287 + }, + "OocytesMerlucciusStates2f": { + "0": 28, + "2": 137, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 104, + "1": 299 + }, + "OocytesTrisopterusStates5b": { + "0": 111, + "1": 4, + "2": 139 + }, + "Optical": { + "2": 24, + "5": 14, + "9": 24, + "4": 17, + "6": 8, + "3": 22, + "8": 31, + "1": 43, + "7": 14, + "0": 5 + }, + "Ozone": { + "0": 745, + "1": 20 + }, + "PageBlocks": { + "0": 1059, + "1": 149, + "2": 16, + "3": 19, + "4": 37 + }, + "Parkinsons": { + "0": 16, + "1": 39 + }, + "Pendigits": { + "8": 47, + "1": 205, + "7": 76, + "2": 27, + "5": 171, + "3": 20, + "9": 46, + "0": 60, + "4": 23, + "6": 7 + }, + "Pima": { + "0": 151, + "1": 89 + }, + "PittsburgBridgesMaterial": { + "1": 10, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 6, + "2": 28 + }, + "PittsburgBridgesSpan": { + "0": 8, + "1": 31, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 6 + }, + "PittsburgBridgesType": { + "0": 2, + "1": 11, + "2": 28, + "3": 11, + "4": 6, + "5": 3 + }, + "Planning": { + "0": 60, + "1": 42 + }, + "PlantMargin": { + "0": 11, + "3": 6, + "4": 6, + "12": 6, + "15": 8, + "17": 6, + "19": 10, + "21": 7, + "23": 15, + "24": 12, + "25": 17, + "28": 8, + "29": 5, + "30": 13, + "31": 11, + "32": 2, + "38": 12, + "39": 2, + "40": 6, + "41": 13, + "43": 4, + "44": 5, + "47": 2, + "48": 8, + "49": 9, + "50": 6, + "52": 6, + "53": 9, + "54": 7, + "56": 7, + "57": 8, + "58": 11, + "60": 12, + "61": 11, + "62": 7, + "64": 12, + "67": 4, + "68": 11, + "71": 13, + "72": 4, + "75": 9, + "78": 10, + "80": 10, + "84": 6, + "87": 6, + "89": 7, + "91": 3, + "92": 2, + "95": 4, + "96": 4, + "97": 14, + "98": 8, + "9": 2, + "13": 4, + "26": 4, + "27": 6, + "33": 7, + "37": 4, + "42": 6, + "66": 2, + "70": 7, + "73": 7, + "77": 5, + "81": 7, + "83": 5, + "88": 2, + "90": 2, + "94": 2, + "1": 4, + "8": 4, + "11": 4, + "16": 4, + "55": 2, + "63": 2, + "65": 4, + "69": 5, + "85": 2, + "93": 2, + "74": 2, + "76": 2, + "86": 2 + }, + "PlantShape": { + "0": 7, + "2": 5, + "3": 7, + "4": 10, + "7": 19, + "8": 8, + "9": 4, + "10": 14, + "11": 8, + "13": 12, + "14": 18, + "15": 18, + "17": 11, + "18": 6, + "19": 13, + "20": 11, + "21": 7, + "23": 15, + "24": 13, + "25": 17, + "27": 8, + "28": 9, + "29": 7, + "30": 16, + "31": 9, + "32": 13, + "34": 17, + "35": 8, + "37": 16, + "38": 12, + "40": 11, + "41": 14, + "42": 18, + "43": 14, + "44": 14, + "46": 2, + "47": 17, + "48": 14, + "49": 20, + "50": 15, + "51": 13, + "52": 17, + "53": 14, + "54": 17, + "55": 18, + "56": 15, + "57": 14, + "58": 7, + "59": 12, + "61": 16, + "62": 16, + "63": 12, + "64": 17, + "65": 14, + "66": 8, + "67": 11, + "68": 15, + "69": 12, + "70": 16, + "71": 9, + "74": 10, + "75": 15, + "76": 15, + "77": 14, + "78": 19, + "79": 9, + "80": 14, + "81": 8, + "82": 7, + "83": 14, + "84": 5, + "86": 12, + "87": 17, + "88": 19, + "89": 17, + "91": 2, + "92": 9, + "96": 13, + "97": 14, + "98": 10, + "99": 15, + "12": 7, + "39": 5, + "60": 2, + "85": 9, + "94": 4, + "5": 2, + "6": 2, + "73": 4, + "93": 2, + "1": 2, + "33": 3, + "72": 2 + }, + "PlantTexture": { + "0": 10, + "3": 7, + "4": 4, + "10": 14, + "11": 10, + "12": 6, + "13": 11, + "14": 12, + "15": 5, + "16": 6, + "18": 15, + "20": 13, + "22": 13, + "23": 7, + "25": 4, + "27": 19, + "29": 15, + "30": 12, + "32": 18, + "35": 13, + "37": 15, + "39": 17, + "40": 4, + "42": 5, + "43": 5, + "45": 11, + "46": 14, + "47": 11, + "48": 13, + "49": 13, + "50": 6, + "52": 7, + "53": 4, + "54": 11, + "55": 6, + "56": 12, + "57": 10, + "58": 5, + "59": 14, + "64": 4, + "65": 7, + "66": 4, + "67": 11, + "70": 11, + "71": 6, + "72": 13, + "74": 4, + "76": 8, + "77": 8, + "79": 2, + "80": 8, + "81": 12, + "82": 14, + "84": 8, + "86": 12, + "89": 7, + "90": 14, + "94": 6, + "98": 7, + "99": 12, + "1": 4, + "6": 7, + "7": 7, + "17": 4, + "19": 4, + "24": 7, + "28": 5, + "31": 10, + "33": 8, + "51": 8, + "75": 7, + "78": 4, + "83": 9, + "87": 2, + "88": 4, + "91": 2, + "92": 2, + "93": 6, + "96": 4, + "97": 5, + "2": 5, + "63": 5, + "9": 2, + "69": 2, + "95": 2 + }, + "PostOperative": { + "0": 32, + "2": 19 + }, + "PrimaryTumor": { + "0": 59, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 24, + "8": 12, + "9": 8, + "10": 17, + "11": 10, + "13": 8, + "14": 6, + "12": 7, + "1": 2 + }, + "Ringnorm": { + "0": 198, + "1": 22 + }, + "Seeds": { + "0": 14, + "1": 10, + "2": 10 + }, + "Semeion": { + "0": 15, + "1": 52, + "2": 25, + "3": 23, + "4": 38, + "5": 29, + "6": 21, + "7": 25, + "8": 39, + "9": 42 + }, + "Soybean": { + "0": 17, + "1": 7, + "2": 11, + "3": 45, + "4": 4, + "5": 3, + "6": 11, + "7": 33, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 48, + "14": 2, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 346, + "1": 376 + }, + "Spect": { + "0": 95, + "1": 2 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 90, + "1": 217 + }, + "StatlogGermanCredit": { + "0": 239, + "1": 70 + }, + "StatlogHeart": { + "0": 23, + "1": 27 + }, + "StatlogImage": { + "0": 56, + "2": 105, + "3": 32, + "4": 117, + "5": 4, + "6": 7 + }, + "StatlogLandsat": { + "3": 59, + "4": 73, + "5": 134, + "2": 41, + "1": 28, + "0": 104 + }, + "StatlogShuttle": { + "0": 2353, + "3": 222, + "1": 9, + "2": 22, + "4": 2 + }, + "StatlogVehicle": { + "0": 84, + "1": 139, + "2": 134, + "3": 43 + }, + "SteelPlates": { + "0": 66, + "1": 33, + "2": 56, + "4": 17, + "5": 176, + "6": 538, + "3": 2 + }, + "SyntheticControl": { + "2": 15, + "3": 17, + "5": 10, + "4": 8 + }, + "Teaching": { + "0": 20, + "1": 32, + "2": 30 + }, + "Thyroid": { + "2": 1393, + "0": 18, + "1": 43 + }, + "TicTacToe": { + "0": 105, + "1": 179 + }, + "Titanic": { + "0": 118, + "1": 361 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 111, + "1": 118 + }, + "VertebralColumn2Clases": { + "0": 69, + "1": 20 + }, + "VertebralColumn3Clases": { + "0": 23, + "1": 39, + "2": 22 + }, + "WallFollowing": { + "0": 881, + "1": 230, + "2": 710, + "3": 16 + }, + "Waveform": { + "0": 775, + "1": 97, + "2": 84 + }, + "WaveformNoise": { + "0": 786, + "1": 104, + "2": 107 + }, + "Wine": { + "0": 2, + "1": 7 + }, + "WineQualityRed": { + "0": 10, + "1": 32, + "2": 290, + "3": 483, + "4": 94, + "5": 12 + }, + "WineQualityWhite": { + "0": 20, + "1": 90, + "2": 574, + "3": 1675, + "4": 664, + "5": 103, + "6": 6 + }, + "Yeast": { + "0": 274, + "1": 197, + "2": 97, + "3": 48, + "4": 30, + "5": 15, + "6": 17, + "7": 29, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } +}, + "RandomProjection": { + "Abalone": { + "0": 467, + "1": 1009, + "2": 465 + }, + "AcuteInflammation": {}, + "AcuteNephritis": { + "0": 8 + }, + "Adult": { + "0": 4360, + "1": 760 + }, + "Annealing": { + "2": 76, + "4": 4, + "3": 8 + }, + "Arrhythmia": { + "0": 106, + "1": 33, + "2": 6, + "4": 13, + "5": 26, + "8": 4, + "9": 20, + "10": 4, + "12": 21, + "3": 7, + "11": 4 + }, + "AudiologyStd": { + "10": 3, + "3": 2, + "0": 2, + "1": 2 + }, + "BalanceScale": { + "0": 13, + "1": 69, + "2": 73 + }, + "Balloons": { + "0": 5 + }, + "Bank": { + "0": 1633, + "1": 170 + }, + "Blood": { + "0": 204, + "1": 63 + }, + "BreastCancer": { + "0": 65, + "1": 27 + }, + "BreastCancerWisc": { + "0": 79, + "1": 17 + }, + "BreastCancerWiscDiag": { + "0": 57, + "1": 28 + }, + "BreastCancerWiscProg": { + "0": 71, + "1": 13 + }, + "BreastTissue": { + "0": 5, + "1": 13, + "2": 18, + "3": 7, + "4": 4, + "5": 3 + }, + "Car": { + "0": 16, + "1": 535, + "2": 191, + "3": 19 + }, + "Cardiotocography10Clases": { + "0": 218, + "1": 296, + "2": 18, + "3": 21, + "4": 38, + "5": 122, + "6": 66, + "7": 17, + "8": 26, + "9": 79 + }, + "Cardiotocography3Clases": { + "0": 393, + "1": 52, + "2": 67 + }, + "ChessKrvk": { + "0": 2272, + "1": 12, + "2": 51, + "3": 163, + "4": 51, + "5": 114, + "6": 461, + "7": 309, + "8": 632, + "9": 974, + "10": 1477, + "11": 1950, + "12": 2415, + "13": 3382, + "14": 3317, + "15": 3232, + "16": 1511, + "17": 92 + }, + "ChessKrvkp": { + "0": 218, + "1": 233 + }, + "CongressionalVoting": { + "0": 147, + "1": 54 + }, + "ConnBenchSonarMinesRocks": { + "0": 32, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "1": 12, + "4": 15, + "6": 11, + "8": 14, + "10": 6, + "0": 10, + "5": 6, + "2": 3, + "9": 4, + "7": 4 + }, + "Connect4": { + "0": 22796, + "1": 6633 + }, + "Contrac": { + "0": 351, + "1": 130, + "2": 315 + }, + "CreditApproval": { + "0": 49, + "1": 56 + }, + "CylinderBands": { + "0": 74, + "1": 102 + }, + "Dermatology": { + "1": 9, + "3": 5 + }, + "Echocardiogram": { + "1": 22, + "0": 12 + }, + "Ecoli": { + "0": 62, + "1": 31, + "2": 14, + "3": 11, + "4": 4 + }, + "EnergyY1": { + "0": 10, + "1": 75, + "2": 53 + }, + "EnergyY2": { + "0": 10, + "1": 58, + "2": 82 + }, + "Fertility": { + "0": 26, + "1": 11 + }, + "Flags": { + "0": 32, + "1": 41, + "2": 18, + "3": 10, + "4": 8, + "5": 15, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 35, + "1": 48, + "2": 16, + "4": 7, + "5": 9, + "3": 2 + }, + "HabermanSurvival": { + "0": 81, + "1": 45 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 49, + "1": 50, + "2": 29, + "3": 25, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 21 + }, + "HeartSwitzerland": { + "0": 6, + "1": 42, + "2": 32, + "3": 16, + "4": 8 + }, + "HeartVa": { + "0": 18, + "1": 58, + "2": 32, + "3": 38, + "4": 11 + }, + "Hepatitis": { + "0": 10, + "1": 36 + }, + "HillValley": { + "0": 52, + "1": 40 + }, + "HorseColic": { + "1": 18, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 181, + "1": 69 + }, + "ImageSegmentation": { + "6": 301, + "4": 272, + "3": 291, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 24, + "1": 45 + }, + "Iris": { + "1": 19, + "2": 18 + }, + "LedDisplay": { + "0": 24, + "1": 25, + "2": 21, + "3": 35, + "5": 32, + "6": 29, + "7": 42, + "8": 38, + "9": 35, + "4": 12 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 109, + "1": 207, + "2": 236, + "3": 264, + "4": 520, + "5": 228, + "6": 369, + "7": 651, + "8": 189, + "9": 188, + "10": 474, + "11": 230, + "12": 118, + "13": 282, + "14": 198, + "15": 259, + "16": 252, + "17": 249, + "18": 458, + "19": 313, + "20": 203, + "21": 183, + "22": 160, + "23": 445, + "24": 549, + "25": 249 + }, + "Libras": { + "0": 15, + "1": 14, + "3": 10, + "4": 4, + "5": 19, + "6": 14, + "7": 20, + "8": 8, + "9": 22, + "10": 14, + "11": 14, + "12": 10, + "13": 8, + "14": 15 + }, + "LowResSpect": { + "0": 33, + "1": 51, + "2": 13, + "3": 25, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 14, + "2": 6 + }, + "Lymphography": { + "1": 19, + "2": 20 + }, + "Magic": { + "0": 2513, + "1": 2123 + }, + "Mammographic": { + "0": 171, + "1": 70 + }, + "Miniboone": { + "0": 13673, + "1": 9535 + }, + "MolecBiolPromoter": { + "0": 14, + "1": 8 + }, + "MolecBiolSplice": { + "0": 110, + "1": 123, + "2": 467 + }, + "Monks1": { + "1": 92, + "0": 64 + }, + "Monks2": { + "0": 139, + "1": 76 + }, + "Monks3": { + "1": 127, + "0": 29 + }, + "Mushroom": { + "0": 321, + "1": 634 + }, + "Musk1": { + "0": 105, + "1": 77 + }, + "Musk2": { + "0": 1377, + "1": 337 + }, + "Nursery": { + "0": 97, + "2": 122, + "3": 2374, + "4": 1101 + }, + "OocytesMerlucciusNucleus4d": { + "0": 166, + "1": 278 + }, + "OocytesMerlucciusStates2f": { + "0": 31, + "2": 116 + }, + "OocytesTrisopterusNucleus2f": { + "0": 95, + "1": 315 + }, + "OocytesTrisopterusStates5b": { + "0": 146, + "1": 2, + "2": 114 + }, + "Optical": { + "2": 22, + "5": 12, + "9": 21, + "6": 8, + "3": 24, + "8": 35, + "1": 41, + "4": 12, + "7": 9, + "0": 3 + }, + "Ozone": { + "0": 805, + "1": 14 + }, + "PageBlocks": { + "0": 1237, + "1": 157, + "2": 15, + "4": 68, + "3": 10 + }, + "Parkinsons": { + "0": 20, + "1": 30 + }, + "Pendigits": { + "8": 38, + "1": 204, + "7": 85, + "2": 37, + "5": 168, + "4": 34, + "3": 11, + "9": 66, + "0": 57, + "6": 4 + }, + "Pima": { + "0": 189, + "1": 95 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 11, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 16, + "1": 9, + "2": 29 + }, + "PittsburgBridgesSpan": { + "0": 12, + "1": 28, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 8 + }, + "PittsburgBridgesType": { + "0": 5, + "1": 12, + "2": 36, + "3": 12, + "4": 9, + "5": 4 + }, + "Planning": { + "0": 60, + "1": 41 + }, + "PlantMargin": { + "0": 13, + "3": 4, + "4": 6, + "12": 9, + "15": 5, + "17": 8, + "19": 11, + "21": 9, + "23": 17, + "24": 12, + "25": 17, + "26": 7, + "28": 10, + "29": 7, + "30": 14, + "31": 12, + "32": 4, + "38": 13, + "39": 2, + "40": 4, + "41": 12, + "44": 6, + "48": 8, + "49": 9, + "50": 9, + "53": 10, + "56": 7, + "57": 7, + "58": 12, + "60": 13, + "61": 11, + "62": 7, + "63": 4, + "64": 12, + "67": 7, + "68": 15, + "69": 4, + "70": 9, + "71": 15, + "72": 2, + "73": 8, + "74": 4, + "75": 7, + "78": 14, + "80": 11, + "84": 5, + "85": 4, + "87": 9, + "88": 6, + "90": 4, + "91": 4, + "92": 8, + "96": 6, + "97": 15, + "98": 7, + "9": 4, + "27": 7, + "33": 6, + "42": 6, + "54": 4, + "66": 6, + "77": 4, + "81": 7, + "83": 4, + "94": 2, + "8": 4, + "11": 4, + "52": 2, + "55": 2, + "65": 4, + "16": 2, + "76": 2, + "89": 4, + "95": 2 + }, + "PlantShape": { + "1": 9, + "4": 12, + "6": 5, + "7": 5, + "10": 12, + "12": 13, + "13": 12, + "15": 12, + "17": 15, + "18": 7, + "19": 10, + "20": 2, + "21": 11, + "23": 17, + "24": 10, + "25": 19, + "26": 8, + "28": 15, + "29": 6, + "30": 18, + "34": 7, + "35": 16, + "36": 6, + "38": 7, + "40": 8, + "41": 17, + "42": 15, + "43": 20, + "44": 16, + "45": 4, + "46": 4, + "47": 13, + "48": 9, + "49": 12, + "50": 11, + "51": 15, + "52": 18, + "53": 16, + "54": 13, + "55": 18, + "56": 19, + "57": 14, + "58": 14, + "59": 19, + "60": 7, + "61": 17, + "62": 20, + "63": 17, + "64": 19, + "65": 11, + "66": 5, + "67": 16, + "68": 13, + "69": 14, + "70": 20, + "71": 12, + "74": 18, + "75": 17, + "76": 20, + "77": 12, + "78": 12, + "79": 10, + "80": 11, + "81": 11, + "82": 16, + "83": 14, + "84": 10, + "85": 11, + "86": 11, + "87": 20, + "88": 14, + "89": 4, + "91": 11, + "92": 13, + "95": 12, + "97": 16, + "98": 11, + "0": 8, + "2": 2, + "9": 4, + "27": 3, + "31": 5, + "32": 7, + "37": 7, + "39": 2, + "90": 2, + "93": 8, + "94": 4, + "96": 4, + "5": 2, + "11": 5, + "14": 5, + "72": 2, + "73": 4, + "99": 4 + }, + "PlantTexture": { + "0": 13, + "1": 4, + "2": 7, + "3": 6, + "4": 4, + "10": 13, + "13": 15, + "14": 13, + "15": 4, + "16": 6, + "18": 18, + "20": 15, + "22": 10, + "23": 6, + "24": 9, + "25": 4, + "27": 19, + "29": 17, + "30": 10, + "31": 10, + "32": 20, + "35": 11, + "37": 16, + "39": 16, + "40": 4, + "42": 6, + "43": 9, + "45": 10, + "46": 16, + "47": 12, + "48": 12, + "49": 17, + "50": 4, + "52": 8, + "53": 4, + "54": 9, + "56": 13, + "57": 11, + "58": 7, + "59": 15, + "61": 4, + "65": 8, + "66": 5, + "67": 9, + "70": 8, + "72": 12, + "74": 5, + "76": 7, + "77": 9, + "78": 7, + "79": 4, + "80": 7, + "81": 12, + "82": 15, + "84": 8, + "86": 11, + "89": 7, + "90": 13, + "94": 4, + "98": 7, + "99": 11, + "6": 8, + "7": 8, + "11": 9, + "17": 4, + "19": 4, + "28": 4, + "33": 8, + "51": 7, + "71": 4, + "75": 7, + "83": 10, + "87": 5, + "88": 4, + "91": 2, + "92": 2, + "97": 5, + "63": 4, + "93": 4, + "9": 2, + "55": 2, + "69": 3, + "95": 2 + }, + "PostOperative": { + "0": 32, + "2": 24 + }, + "PrimaryTumor": { + "0": 57, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 25, + "8": 12, + "9": 8, + "10": 23, + "12": 10, + "13": 8, + "14": 11, + "11": 8, + "1": 2 + }, + "Ringnorm": { + "0": 163, + "1": 20 + }, + "Seeds": { + "0": 21, + "1": 7, + "2": 12 + }, + "Semeion": { + "0": 13, + "1": 55, + "2": 30, + "3": 23, + "4": 43, + "5": 34, + "6": 20, + "7": 23, + "8": 34, + "9": 39 + }, + "Soybean": { + "1": 7, + "2": 2, + "3": 30, + "4": 3, + "5": 2, + "6": 11, + "7": 34, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 674, + "1": 138 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 129, + "0": 5 + }, + "StatlogAustralianCredit": { + "0": 88, + "1": 236 + }, + "StatlogGermanCredit": { + "0": 216, + "1": 74 + }, + "StatlogHeart": { + "0": 27, + "1": 23 + }, + "StatlogImage": { + "0": 71, + "2": 112, + "3": 88, + "4": 120, + "6": 3, + "5": 2 + }, + "StatlogLandsat": { + "3": 76, + "5": 128, + "2": 59, + "1": 25, + "4": 76, + "0": 22 + }, + "StatlogShuttle": { + "0": 1692, + "3": 390, + "2": 31, + "1": 10, + "5": 2, + "4": 2 + }, + "StatlogVehicle": { + "0": 105, + "1": 109, + "2": 138, + "3": 58 + }, + "SteelPlates": { + "0": 80, + "1": 35, + "2": 56, + "4": 17, + "5": 183, + "6": 630, + "3": 2 + }, + "SyntheticControl": { + "0": 8, + "2": 14, + "3": 31, + "4": 19, + "5": 31 + }, + "Teaching": { + "0": 19, + "1": 33, + "2": 32 + }, + "Thyroid": { + "2": 1610, + "0": 26, + "1": 40 + }, + "TicTacToe": { + "0": 128, + "1": 243 + }, + "Titanic": { + "0": 118, + "1": 373 + }, + "Trains": { + "0": 8, + "1": 6 + }, + "Twonorm": { + "0": 957, + "1": 1232 + }, + "VertebralColumn2Clases": { + "0": 67, + "1": 28 + }, + "VertebralColumn3Clases": { + "0": 26, + "1": 41, + "2": 18 + }, + "WallFollowing": { + "0": 1084, + "1": 386, + "2": 934, + "3": 21 + }, + "Waveform": { + "0": 757, + "1": 110, + "2": 67 + }, + "WaveformNoise": { + "0": 747, + "1": 96, + "2": 102 + }, + "Wine": { + "1": 14, + "0": 4 + }, + "WineQualityRed": { + "0": 10, + "1": 30, + "2": 325, + "3": 476, + "4": 124, + "5": 14 + }, + "WineQualityWhite": { + "0": 22, + "1": 113, + "2": 602, + "3": 1756, + "4": 700, + "5": 103, + "6": 8 + }, + "Yeast": { + "0": 269, + "1": 222, + "2": 104, + "3": 58, + "4": 28, + "5": 17, + "6": 16, + "7": 26, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + }, + "SinusoidProjection": { + "Abalone": { + "0": 465, + "1": 942, + "2": 475 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4312, + "1": 818 + }, + "Annealing": { + "4": 7, + "3": 8, + "1": 12, + "2": 2 + }, + "Arrhythmia": { + "0": 104, + "1": 34, + "4": 15, + "5": 27, + "8": 4, + "9": 24, + "10": 4, + "11": 6, + "12": 21, + "2": 4, + "3": 7 + }, + "AudiologyStd": { + "10": 3, + "3": 2, + "0": 2, + "1": 2 + }, + "BalanceScale": { + "0": 12, + "1": 66, + "2": 69 + }, + "Balloons": { + "0": 7 + }, + "Bank": { + "0": 1614, + "1": 163 + }, + "Blood": { + "0": 197, + "1": 64 + }, + "BreastCancer": { + "0": 67, + "1": 27 + }, + "BreastCancerWisc": { + "0": 33, + "1": 5 + }, + "BreastCancerWiscDiag": { + "0": 35, + "1": 20 + }, + "BreastCancerWiscProg": { + "0": 65, + "1": 13 + }, + "BreastTissue": { + "1": 11, + "2": 18, + "3": 7, + "0": 2, + "4": 2, + "5": 2 + }, + "Car": { + "0": 8, + "1": 320, + "2": 129, + "3": 5 + }, + "Cardiotocography10Clases": { + "0": 213, + "1": 300, + "2": 19, + "3": 20, + "4": 29, + "5": 128, + "6": 66, + "7": 17, + "8": 26, + "9": 74 + }, + "Cardiotocography3Clases": { + "0": 359, + "1": 50, + "2": 68 + }, + "ChessKrvk": { + "0": 2096, + "1": 10, + "2": 48, + "3": 161, + "4": 47, + "5": 109, + "6": 450, + "7": 314, + "8": 631, + "9": 959, + "10": 1471, + "11": 1945, + "12": 2271, + "13": 3259, + "14": 3271, + "15": 2995, + "16": 1416, + "17": 91 + }, + "ChessKrvkp": { + "0": 212, + "1": 219 + }, + "CongressionalVoting": { + "0": 137, + "1": 58 + }, + "ConnBenchSonarMinesRocks": { + "0": 34, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "1": 9, + "4": 16, + "6": 9, + "8": 13, + "10": 7, + "0": 7, + "2": 3, + "9": 3, + "5": 4 + }, + "Connect4": { + "0": 22335, + "1": 6592 + }, + "Contrac": { + "0": 335, + "1": 124, + "2": 323 + }, + "CreditApproval": { + "0": 42, + "1": 56 + }, + "CylinderBands": { + "0": 69, + "1": 102 + }, + "Dermatology": { + "1": 8, + "3": 7 + }, + "Echocardiogram": { + "0": 14, + "1": 21 + }, + "Ecoli": { + "0": 33, + "1": 32, + "2": 13, + "3": 9, + "4": 4 + }, + "EnergyY1": { + "0": 10, + "1": 74, + "2": 46 + }, + "EnergyY2": { + "0": 10, + "1": 57, + "2": 74 + }, + "Fertility": { + "0": 22, + "1": 12 + }, + "Flags": { + "0": 31, + "1": 38, + "2": 18, + "3": 10, + "4": 8, + "5": 15, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 36, + "1": 45, + "2": 15, + "4": 6, + "5": 9, + "3": 2 + }, + "HabermanSurvival": { + "0": 84, + "1": 39 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 51, + "1": 48, + "2": 34, + "3": 23, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 21 + }, + "HeartSwitzerland": { + "0": 7, + "1": 41, + "2": 32, + "3": 18, + "4": 8 + }, + "HeartVa": { + "0": 17, + "1": 57, + "2": 32, + "3": 38, + "4": 12 + }, + "Hepatitis": { + "0": 10, + "1": 38 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 28 + }, + "IlpdIndianLiver": { + "0": 184, + "1": 67 + }, + "ImageSegmentation": { + "6": 291, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "1": 9, + "0": 301 + }, + "Ionosphere": { + "0": 20, + "1": 50 + }, + "Iris": { + "2": 5, + "1": 2 + }, + "LedDisplay": { + "0": 21, + "1": 22, + "2": 21, + "3": 33, + "5": 32, + "6": 32, + "7": 49, + "8": 38, + "9": 35, + "4": 12 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 103, + "1": 183, + "2": 214, + "3": 254, + "4": 481, + "5": 231, + "6": 318, + "7": 609, + "8": 193, + "9": 191, + "10": 446, + "11": 216, + "12": 115, + "13": 254, + "14": 195, + "15": 255, + "16": 256, + "17": 219, + "18": 443, + "19": 317, + "20": 191, + "21": 169, + "22": 137, + "23": 416, + "24": 530, + "25": 230 + }, + "Libras": { + "0": 13, + "1": 12, + "3": 9, + "4": 6, + "5": 17, + "6": 14, + "7": 19, + "8": 5, + "9": 22, + "10": 14, + "11": 14, + "12": 9, + "13": 8, + "14": 15 + }, + "LowResSpect": { + "0": 33, + "1": 52, + "2": 12, + "3": 24, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 12, + "2": 9 + }, + "Lymphography": { + "1": 12, + "2": 15 + }, + "Magic": { + "0": 2581, + "1": 2050 + }, + "Mammographic": { + "0": 131, + "1": 74 + }, + "Miniboone": { + "0": 13485, + "1": 9038 + }, + "MolecBiolPromoter": { + "0": 13, + "1": 9 + }, + "MolecBiolSplice": { + "0": 108, + "1": 127, + "2": 455 + }, + "Monks1": { + "1": 68, + "0": 97 + }, + "Monks2": { + "0": 106, + "1": 93 + }, + "Monks3": { + "1": 171, + "0": 22 + }, + "Mushroom": { + "0": 294, + "1": 633 + }, + "Musk1": { + "0": 103, + "1": 79 + }, + "Musk2": { + "0": 1250, + "1": 352 + }, + "Nursery": { + "2": 76, + "3": 1538, + "4": 557, + "0": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 158, + "1": 282 + }, + "OocytesMerlucciusStates2f": { + "0": 33, + "2": 116 + }, + "OocytesTrisopterusNucleus2f": { + "0": 94, + "1": 319 + }, + "OocytesTrisopterusStates5b": { + "0": 129, + "1": 2, + "2": 117 + }, + "Optical": { + "2": 23, + "5": 11, + "9": 19, + "4": 13, + "6": 7, + "3": 23, + "8": 33, + "1": 40, + "7": 8, + "0": 3 + }, + "Ozone": { + "0": 772, + "1": 15 + }, + "PageBlocks": { + "0": 1085, + "1": 145, + "2": 14, + "4": 50, + "3": 13 + }, + "Parkinsons": { + "0": 19, + "1": 31 + }, + "Pendigits": { + "8": 27, + "1": 204, + "7": 84, + "2": 29, + "5": 168, + "4": 31, + "3": 13, + "0": 55, + "9": 53, + "6": 3 + }, + "Pima": { + "0": 183, + "1": 82 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 11, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 9, + "2": 27 + }, + "PittsburgBridgesSpan": { + "0": 8, + "1": 27, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 8 + }, + "PittsburgBridgesType": { + "0": 4, + "1": 12, + "2": 26, + "3": 12, + "4": 6, + "5": 4 + }, + "Planning": { + "0": 59, + "1": 40 + }, + "PlantMargin": { + "0": 15, + "3": 4, + "4": 6, + "11": 6, + "12": 6, + "15": 5, + "17": 8, + "19": 11, + "21": 6, + "23": 16, + "24": 12, + "25": 17, + "26": 6, + "28": 10, + "29": 7, + "30": 14, + "31": 13, + "32": 4, + "38": 13, + "39": 2, + "40": 6, + "41": 13, + "44": 6, + "48": 8, + "49": 9, + "50": 8, + "53": 10, + "56": 6, + "58": 11, + "60": 11, + "61": 11, + "62": 6, + "63": 4, + "64": 13, + "67": 6, + "68": 14, + "70": 9, + "71": 15, + "72": 2, + "73": 8, + "74": 4, + "75": 9, + "78": 12, + "80": 11, + "84": 6, + "85": 4, + "87": 9, + "88": 6, + "90": 2, + "91": 4, + "92": 8, + "96": 7, + "97": 15, + "98": 9, + "9": 2, + "27": 7, + "33": 7, + "42": 6, + "54": 4, + "66": 6, + "81": 7, + "83": 4, + "94": 2, + "1": 2, + "8": 4, + "52": 2, + "55": 2, + "57": 5, + "65": 4, + "69": 2, + "89": 5, + "16": 2, + "76": 2, + "77": 2, + "95": 2 + }, + "PlantShape": { + "4": 11, + "6": 5, + "7": 5, + "10": 11, + "12": 7, + "15": 11, + "17": 9, + "18": 6, + "19": 9, + "20": 2, + "21": 9, + "23": 11, + "24": 10, + "25": 15, + "28": 9, + "30": 14, + "32": 11, + "34": 8, + "35": 8, + "41": 15, + "42": 12, + "43": 16, + "44": 16, + "47": 7, + "48": 8, + "49": 13, + "50": 11, + "51": 13, + "52": 16, + "53": 16, + "55": 16, + "56": 15, + "57": 15, + "58": 10, + "59": 10, + "61": 16, + "62": 17, + "63": 14, + "64": 17, + "65": 10, + "66": 2, + "67": 11, + "68": 11, + "69": 10, + "70": 17, + "71": 7, + "74": 14, + "75": 16, + "76": 15, + "77": 11, + "78": 11, + "79": 9, + "80": 8, + "81": 7, + "82": 10, + "83": 12, + "84": 7, + "86": 12, + "87": 12, + "88": 15, + "92": 13, + "97": 18, + "98": 11, + "99": 7, + "0": 5, + "2": 2, + "13": 4, + "14": 7, + "27": 3, + "31": 4, + "38": 7, + "39": 2, + "54": 9, + "60": 2, + "85": 8, + "89": 10, + "91": 2, + "94": 4, + "96": 4, + "5": 2, + "11": 3, + "37": 4, + "72": 2, + "93": 2, + "95": 2, + "1": 2, + "29": 2, + "40": 2 + }, + "PlantTexture": { + "0": 13, + "1": 2, + "2": 7, + "3": 6, + "4": 4, + "10": 12, + "13": 15, + "14": 12, + "15": 4, + "16": 6, + "17": 6, + "18": 18, + "20": 15, + "22": 10, + "23": 6, + "24": 9, + "25": 4, + "27": 18, + "29": 17, + "30": 8, + "31": 10, + "32": 19, + "35": 12, + "37": 17, + "39": 16, + "40": 4, + "42": 6, + "43": 9, + "45": 9, + "46": 16, + "47": 13, + "48": 13, + "49": 14, + "50": 2, + "52": 8, + "53": 4, + "54": 11, + "56": 13, + "57": 11, + "58": 9, + "59": 14, + "61": 4, + "65": 8, + "66": 5, + "67": 9, + "70": 9, + "71": 6, + "72": 12, + "74": 4, + "76": 7, + "77": 9, + "78": 7, + "79": 4, + "80": 7, + "81": 13, + "82": 15, + "84": 8, + "86": 11, + "89": 7, + "90": 13, + "94": 6, + "98": 7, + "99": 10, + "6": 7, + "7": 8, + "11": 9, + "12": 2, + "19": 4, + "28": 4, + "33": 8, + "51": 7, + "75": 7, + "83": 10, + "87": 5, + "88": 4, + "91": 2, + "92": 2, + "97": 5, + "63": 4, + "93": 4, + "9": 2, + "55": 2, + "69": 3, + "95": 2 + }, + "PostOperative": { + "0": 29, + "2": 25 + }, + "PrimaryTumor": { + "0": 48, + "2": 12, + "3": 13, + "4": 35, + "5": 16, + "6": 8, + "7": 25, + "8": 13, + "9": 8, + "10": 22, + "13": 8, + "14": 11, + "11": 8, + "12": 7, + "1": 4 + }, + "Ringnorm": { + "0": 166, + "1": 23 + }, + "Seeds": { + "0": 13, + "1": 6, + "2": 11 + }, + "Semeion": { + "0": 15, + "1": 56, + "2": 24, + "3": 23, + "4": 34, + "5": 27, + "6": 20, + "7": 26, + "8": 32, + "9": 36 + }, + "Soybean": { + "2": 5, + "3": 26, + "4": 10, + "5": 6, + "6": 11, + "7": 30, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 668, + "1": 145 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 11, + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 97, + "1": 225 + }, + "StatlogGermanCredit": { + "0": 221, + "1": 74 + }, + "StatlogHeart": { + "0": 26, + "1": 25 + }, + "StatlogImage": { + "0": 69, + "2": 111, + "3": 70, + "4": 118, + "6": 3, + "5": 2 + }, + "StatlogLandsat": { + "3": 58, + "5": 118, + "2": 44, + "4": 84, + "1": 27, + "0": 19 + }, + "StatlogShuttle": { + "3": 497, + "0": 1372, + "2": 31, + "1": 10, + "5": 2 + }, + "StatlogVehicle": { + "0": 108, + "1": 114, + "2": 142, + "3": 48 + }, + "SteelPlates": { + "0": 78, + "1": 31, + "2": 56, + "4": 17, + "5": 175, + "6": 613, + "3": 4 + }, + "SyntheticControl": { + "3": 25, + "4": 10, + "5": 10, + "2": 4 + }, + "Teaching": { + "0": 19, + "1": 34, + "2": 30 + }, + "Thyroid": { + "2": 1530, + "0": 30, + "1": 42 + }, + "TicTacToe": { + "0": 109, + "1": 221 + }, + "Titanic": { + "0": 118, + "1": 372 + }, + "Trains": { + "0": 4, + "1": 4 + }, + "Twonorm": { + "0": 94, + "1": 107 + }, + "VertebralColumn2Clases": { + "0": 73, + "1": 27 + }, + "VertebralColumn3Clases": { + "0": 26, + "1": 38, + "2": 16 + }, + "WallFollowing": { + "0": 1039, + "1": 356, + "2": 906, + "3": 19 + }, + "Waveform": { + "0": 769, + "1": 99, + "2": 68 + }, + "WaveformNoise": { + "0": 759, + "1": 88, + "2": 112 + }, + "Wine": { + "1": 10, + "0": 4 + }, + "WineQualityRed": { + "0": 10, + "1": 31, + "2": 326, + "3": 464, + "4": 119, + "5": 16 + }, + "WineQualityWhite": { + "0": 20, + "1": 110, + "2": 594, + "3": 1739, + "4": 692, + "5": 100, + "6": 8 + }, + "Yeast": { + "0": 272, + "1": 220, + "2": 103, + "3": 58, + "4": 30, + "5": 16, + "6": 17, + "7": 26, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/embeddings_comparison/train_samples.json b/examples/hdc_methods_survey/results/embeddings_comparison/train_samples.json new file mode 100644 index 00000000..2dc7c556 --- /dev/null +++ b/examples/hdc_methods_survey/results/embeddings_comparison/train_samples.json @@ -0,0 +1,4294 @@ +{ + "DensityEncoding": { + "Abalone": { + "1": 3972, + "2": 4336, + "0": 4224 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "1": 152, + "0": 208 + }, + "Adult": { + "1": 7841, + "0": 24720 + }, + "Annealing": { + "2": 608, + "1": 88, + "4": 34, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "4": 40, + "0": 716, + "8": 28, + "9": 152, + "6": 12, + "12": 68, + "11": 16, + "1": 132, + "2": 48, + "10": 12, + "5": 76, + "3": 48, + "7": 8 + }, + "AudiologyStd": { + "4": 45, + "16": 8, + "0": 36, + "15": 2, + "1": 17, + "13": 18, + "3": 14, + "14": 4, + "2": 2, + "11": 3, + "8": 2, + "6": 4, + "7": 4, + "9": 2, + "10": 4, + "12": 2, + "17": 2, + "5": 2 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "1": 144, + "0": 452 + }, + "BreastTissue": { + "0": 64, + "3": 48, + "1": 48, + "2": 56, + "5": 60, + "4": 44 + }, + "Car": { + "1": 3628, + "2": 1152, + "0": 196, + "3": 208 + }, + "Cardiotocography10Clases": { + "1": 1732, + "7": 324, + "6": 756, + "5": 996, + "0": 1152, + "9": 592, + "4": 216, + "3": 244, + "8": 208, + "2": 160 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "12": 8564, + "13": 10792, + "15": 13632, + "10": 5136, + "11": 5956, + "0": 8388, + "8": 2052, + "16": 6500, + "14": 12584, + "9": 4300, + "7": 1776, + "17": 1172, + "3": 740, + "6": 1416, + "4": 244, + "5": 596, + "1": 84, + "2": 236 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "1": 292, + "0": 332 + }, + "ConnBenchVowelDeterding": { + "2": 48, + "5": 48, + "6": 48, + "8": 48, + "3": 48, + "7": 48, + "1": 48, + "10": 48, + "0": 48, + "9": 48, + "4": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "0": 1884, + "1": 1000, + "2": 1536 + }, + "CreditApproval": { + "0": 924, + "1": 1148 + }, + "CylinderBands": { + "1": 936, + "0": 600 + }, + "Dermatology": { + "0": 336, + "2": 216, + "4": 156, + "1": 184, + "5": 60, + "3": 148 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "2": 156, + "0": 420, + "4": 60, + "1": 232, + "3": 108, + "5": 16, + "7": 8, + "6": 8 + }, + "EnergyY1": { + "0": 1076, + "2": 816, + "1": 412 + }, + "EnergyY2": { + "0": 1148, + "1": 588, + "2": 568 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "0": 120, + "1": 176, + "2": 108, + "5": 84, + "7": 12, + "3": 24, + "4": 12, + "6": 48 + }, + "Glass": { + "1": 224, + "5": 88, + "0": 212, + "2": 52, + "3": 40, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "0": 484, + "3": 108, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "4": 16, + "1": 140, + "0": 24 + }, + "HeartVa": { + "3": 128, + "4": 32, + "1": 160, + "0": 156, + "2": 124 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "1": 30, + "3": 30, + "4": 30, + "2": 30, + "5": 30, + "6": 30, + "0": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "1": 152, + "0": 148 + }, + "LedDisplay": { + "7": 320, + "5": 304, + "0": 292, + "9": 336, + "4": 304, + "1": 252, + "2": 304, + "6": 292, + "8": 308, + "3": 288 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "10": 2220, + "14": 2260, + "20": 2400, + "5": 2328, + "11": 2284, + "23": 2364, + "25": 2204, + "17": 2276, + "9": 2244, + "3": 2416, + "2": 2208, + "22": 2256, + "0": 2368, + "4": 2304, + "18": 2244, + "15": 2412, + "12": 2376, + "1": 2300, + "13": 2352, + "21": 2292, + "7": 2204, + "16": 2352, + "6": 2320, + "19": 2388, + "8": 2268, + "24": 2360 + }, + "Libras": { + "3": 72, + "11": 72, + "0": 72, + "4": 72, + "1": 72, + "12": 72, + "5": 72, + "2": 72, + "8": 72, + "13": 72, + "7": 72, + "14": 72, + "9": 72, + "10": 72, + "6": 72 + }, + "LowResSpect": { + "2": 120, + "1": 808, + "3": 312, + "0": 272, + "7": 24, + "6": 20, + "4": 8, + "5": 8, + "8": 20 + }, + "LungCancer": { + "0": 28, + "1": 36, + "2": 32 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "0": 2304, + "1": 2304 + }, + "Monks1": { + "1": 62, + "0": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "1": 11748, + "0": 12624 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "4": 12132, + "3": 12800, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "1": 184, + "2": 2104, + "0": 780 + }, + "OocytesTrisopterusNucleus2f": { + "0": 1156, + "1": 1580 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "2": 380, + "7": 387, + "0": 376, + "1": 389, + "6": 377, + "4": 387, + "8": 380, + "9": 382, + "3": 389, + "5": 376 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "4": 348, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "6": 720, + "3": 719, + "2": 780, + "5": 720, + "4": 780, + "7": 778, + "0": 780, + "1": 779, + "8": 719, + "9": 719 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "1": 140, + "0": 68, + "2": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "1": 36, + "3": 40, + "0": 48, + "5": 32, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "23": 48, + "88": 48, + "84": 48, + "20": 48, + "37": 48, + "12": 48, + "68": 48, + "13": 48, + "45": 48, + "79": 48, + "33": 48, + "69": 48, + "55": 48, + "14": 48, + "38": 48, + "87": 48, + "6": 48, + "34": 48, + "66": 48, + "85": 48, + "91": 48, + "86": 48, + "50": 48, + "75": 48, + "29": 48, + "44": 48, + "51": 48, + "3": 48, + "15": 48, + "36": 48, + "97": 48, + "9": 48, + "52": 48, + "98": 48, + "17": 48, + "76": 48, + "93": 48, + "21": 48, + "0": 48, + "42": 48, + "99": 48, + "94": 48, + "81": 48, + "72": 48, + "83": 48, + "22": 48, + "2": 48, + "35": 48, + "77": 48, + "92": 48, + "7": 48, + "43": 48, + "32": 48, + "24": 48, + "74": 48, + "53": 48, + "95": 48, + "10": 48, + "41": 48, + "25": 48, + "31": 48, + "61": 48, + "58": 48, + "71": 48, + "5": 48, + "26": 48, + "89": 48, + "4": 48, + "8": 48, + "30": 48, + "40": 48, + "65": 48, + "63": 48, + "16": 48, + "59": 48, + "54": 48, + "19": 48, + "73": 48, + "48": 48, + "70": 48, + "96": 48, + "60": 48, + "1": 48, + "39": 48, + "64": 48, + "28": 48, + "82": 48, + "62": 48, + "57": 48, + "11": 48, + "46": 48, + "18": 48, + "78": 48, + "80": 48, + "56": 48, + "90": 48, + "49": 48, + "27": 48, + "47": 48, + "67": 48 + }, + "PlantShape": { + "94": 48, + "78": 48, + "1": 48, + "59": 48, + "32": 48, + "45": 48, + "40": 48, + "23": 48, + "61": 48, + "37": 48, + "79": 48, + "72": 48, + "21": 48, + "69": 48, + "24": 48, + "47": 48, + "13": 48, + "55": 48, + "52": 48, + "60": 48, + "8": 48, + "48": 48, + "51": 48, + "99": 48, + "89": 48, + "81": 48, + "90": 48, + "91": 48, + "83": 48, + "36": 48, + "58": 48, + "62": 48, + "80": 48, + "56": 48, + "26": 48, + "82": 48, + "50": 48, + "10": 48, + "14": 48, + "63": 48, + "0": 48, + "7": 48, + "42": 48, + "87": 48, + "49": 48, + "85": 48, + "76": 48, + "3": 48, + "35": 48, + "11": 48, + "17": 48, + "57": 48, + "18": 48, + "2": 48, + "77": 48, + "4": 48, + "6": 48, + "9": 48, + "33": 48, + "39": 48, + "41": 48, + "66": 48, + "74": 48, + "46": 48, + "25": 48, + "98": 48, + "86": 48, + "54": 48, + "34": 48, + "44": 48, + "92": 48, + "43": 48, + "5": 48, + "53": 48, + "75": 48, + "31": 48, + "20": 48, + "29": 48, + "88": 48, + "64": 48, + "28": 48, + "16": 48, + "93": 48, + "22": 48, + "84": 48, + "38": 48, + "12": 48, + "27": 48, + "30": 48, + "95": 48, + "15": 48, + "67": 48, + "68": 48, + "71": 48, + "96": 48, + "97": 48, + "70": 48, + "19": 48, + "65": 48, + "73": 48 + }, + "PlantTexture": { + "35": 48, + "5": 48, + "15": 48, + "17": 48, + "91": 48, + "69": 48, + "44": 48, + "78": 48, + "84": 48, + "74": 48, + "23": 48, + "39": 48, + "71": 48, + "7": 48, + "32": 48, + "56": 48, + "89": 48, + "6": 48, + "70": 48, + "12": 48, + "41": 48, + "79": 48, + "14": 48, + "9": 48, + "22": 48, + "82": 48, + "85": 48, + "87": 48, + "95": 48, + "48": 48, + "38": 48, + "62": 48, + "72": 48, + "42": 48, + "3": 48, + "97": 48, + "63": 48, + "94": 48, + "33": 48, + "1": 48, + "36": 48, + "57": 48, + "92": 48, + "99": 48, + "60": 48, + "29": 48, + "93": 48, + "98": 48, + "90": 48, + "51": 48, + "4": 48, + "77": 48, + "21": 48, + "37": 48, + "76": 48, + "65": 48, + "59": 48, + "96": 48, + "52": 48, + "43": 48, + "55": 48, + "8": 48, + "81": 48, + "26": 48, + "46": 48, + "75": 48, + "2": 48, + "67": 48, + "53": 48, + "16": 48, + "58": 48, + "54": 48, + "40": 48, + "34": 48, + "66": 48, + "31": 48, + "13": 48, + "11": 48, + "27": 48, + "83": 48, + "20": 48, + "18": 48, + "68": 48, + "19": 48, + "24": 48, + "86": 48, + "10": 48, + "47": 48, + "49": 48, + "61": 48, + "88": 48, + "73": 48, + "64": 48, + "0": 44, + "28": 48, + "25": 48, + "30": 48, + "45": 48, + "50": 48, + "80": 48 + }, + "PostOperative": { + "0": 192, + "2": 72, + "1": 8 + }, + "PrimaryTumor": { + "1": 60, + "0": 236, + "12": 88, + "11": 32, + "5": 44, + "3": 44, + "10": 72, + "9": 24, + "7": 84, + "4": 120, + "8": 48, + "14": 72, + "2": 28, + "6": 20, + "13": 20 + }, + "Ringnorm": { + "0": 10992, + "1": 11208 + }, + "Seeds": { + "2": 212, + "1": 212, + "0": 208 + }, + "Semeion": { + "0": 484, + "9": 476, + "6": 484, + "4": 484, + "2": 480, + "3": 480, + "5": 480, + "7": 476, + "1": 468, + "8": 468 + }, + "Soybean": { + "1": 10, + "3": 40, + "6": 10, + "13": 40, + "14": 40, + "7": 40, + "9": 10, + "17": 4, + "4": 20, + "2": 10, + "0": 11, + "10": 10, + "11": 20, + "8": 10, + "16": 6, + "15": 6, + "5": 10, + "12": 10 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "4": 992, + "3": 992, + "5": 992, + "6": 992, + "1": 992, + "2": 992, + "0": 980 + }, + "StatlogLandsat": { + "4": 470, + "5": 1038, + "0": 1072, + "1": 479, + "3": 415, + "2": 961 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "2": 132, + "5": 6, + "1": 37, + "6": 11 + }, + "StatlogVehicle": { + "1": 636, + "2": 652, + "0": 652, + "3": 600 + }, + "SteelPlates": { + "5": 1208, + "6": 2008, + "2": 1176, + "3": 216, + "1": 572, + "4": 168, + "0": 476 + }, + "SyntheticControl": { + "1": 300, + "2": 300, + "4": 300, + "3": 300, + "5": 300, + "0": 300 + }, + "Teaching": { + "1": 152, + "2": 152, + "0": 148 + }, + "Thyroid": { + "2": 3488, + "1": 191, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "0": 16, + "1": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "1": 300, + "0": 632 + }, + "VertebralColumn3Clases": { + "1": 300, + "2": 452, + "0": 180 + }, + "WallFollowing": { + "2": 6292, + "3": 984, + "0": 6612, + "1": 2480 + }, + "Waveform": { + "0": 4972, + "2": 5084, + "1": 4944 + }, + "WaveformNoise": { + "1": 4960, + "0": 5072, + "2": 4968 + }, + "Wine": { + "0": 180, + "2": 144, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "1": 160, + "4": 600, + "5": 56, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "2": 4372, + "4": 2640, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "8": 60, + "1": 1288, + "2": 732, + "3": 492, + "0": 1376, + "6": 108, + "4": 156, + "5": 132, + "7": 92, + "9": 16 + }, + "Zoo": { + "5": 24, + "6": 32, + "3": 40, + "1": 60, + "2": 16, + "0": 120, + "4": 12 + } + }, + "HashmapProjection": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "0": 8, + "3": 60, + "2": 608, + "1": 88, + "4": 34 + }, + "Arrhythmia": { + "2": 48, + "1": 132, + "0": 716, + "8": 28, + "5": 76, + "4": 40, + "9": 152, + "11": 16, + "6": 12, + "7": 8, + "12": 68, + "3": 48, + "10": 12 + }, + "AudiologyStd": { + "16": 8, + "0": 36, + "12": 2, + "1": 17, + "4": 45, + "13": 18, + "2": 2, + "11": 3, + "3": 14, + "5": 2, + "9": 2, + "10": 4, + "7": 4, + "17": 2, + "15": 2, + "6": 4, + "14": 4, + "8": 2 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "3": 48, + "1": 48, + "4": 44, + "0": 64, + "5": 60, + "2": 56 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "0": 1152, + "5": 996, + "1": 1732, + "9": 592, + "8": 208, + "7": 324, + "6": 756, + "4": 216, + "3": 244, + "2": 160 + }, + "Cardiotocography3Clases": { + "1": 888, + "0": 4964, + "2": 528 + }, + "ChessKrvk": { + "9": 4300, + "0": 8388, + "13": 10792, + "15": 13632, + "8": 2052, + "11": 5956, + "12": 8564, + "10": 5136, + "14": 12584, + "16": 6500, + "7": 1776, + "2": 236, + "3": 740, + "17": 1172, + "5": 596, + "6": 1416, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "9": 48, + "4": 48, + "7": 48, + "2": 48, + "0": 48, + "3": 48, + "10": 48, + "1": 48, + "8": 48, + "6": 48, + "5": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "0": 1884, + "2": 1536, + "1": 1000 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "2": 216, + "1": 184, + "0": 336, + "4": 156, + "5": 60, + "3": 148 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "6": 8, + "2": 156, + "0": 420, + "3": 108, + "1": 232, + "4": 60, + "7": 8, + "5": 16 + }, + "EnergyY1": { + "1": 412, + "0": 1076, + "2": 816 + }, + "EnergyY2": { + "0": 1148, + "2": 568, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "1": 176, + "5": 84, + "2": 108, + "6": 48, + "3": 24, + "7": 12, + "0": 120, + "4": 12 + }, + "Glass": { + "4": 28, + "1": 224, + "5": 88, + "0": 212, + "3": 40, + "2": 52 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "1": 168, + "0": 484, + "3": 108, + "4": 40, + "2": 108 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "1": 140, + "0": 24, + "4": 16 + }, + "HeartVa": { + "3": 128, + "1": 160, + "0": 156, + "2": 124, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "2": 30, + "3": 30, + "5": 30, + "6": 30, + "1": 30, + "4": 30, + "0": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "0": 148, + "1": 152 + }, + "LedDisplay": { + "9": 336, + "8": 308, + "7": 320, + "6": 292, + "0": 292, + "2": 304, + "3": 288, + "5": 304, + "4": 304, + "1": 252 + }, + "Lenses": { + "1": 16, + "2": 44, + "0": 12 + }, + "Letter": { + "10": 2220, + "3": 2416, + "18": 2244, + "22": 2256, + "16": 2352, + "25": 2204, + "7": 2204, + "15": 2412, + "2": 2208, + "0": 2368, + "17": 2276, + "12": 2376, + "6": 2320, + "13": 2352, + "21": 2292, + "24": 2360, + "14": 2260, + "5": 2328, + "1": 2300, + "20": 2400, + "8": 2268, + "9": 2244, + "19": 2388, + "11": 2284, + "4": 2304, + "23": 2364 + }, + "Libras": { + "9": 72, + "14": 72, + "2": 72, + "12": 72, + "8": 72, + "13": 72, + "10": 72, + "11": 72, + "5": 72, + "7": 72, + "3": 72, + "0": 72, + "1": 72, + "6": 72, + "4": 72 + }, + "LowResSpect": { + "1": 808, + "0": 272, + "3": 312, + "2": 120, + "5": 8, + "4": 8, + "8": 20, + "7": 24, + "6": 20 + }, + "LungCancer": { + "2": 32, + "0": 28, + "1": 36 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "0": 109500, + "1": 280692 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "0": 2304, + "1": 2304, + "2": 4964 + }, + "Monks1": { + "1": 62, + "0": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "4": 12132, + "3": 12800, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 1012, + "1": 2056 + }, + "OocytesMerlucciusStates2f": { + "0": 780, + "2": 2104, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "0": 1156, + "1": 1580 + }, + "OocytesTrisopterusStates5b": { + "0": 1572, + "2": 1120, + "1": 44 + }, + "Optical": { + "0": 376, + "9": 382, + "8": 380, + "7": 387, + "3": 389, + "6": 377, + "5": 376, + "2": 380, + "1": 389, + "4": 387 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "1": 988, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "1": 779, + "2": 780, + "8": 719, + "4": 780, + "9": 719, + "5": 720, + "0": 780, + "6": 720, + "7": 778, + "3": 719 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "2": 68, + "1": 140, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "0": 48, + "1": 36, + "3": 40, + "4": 36, + "5": 32 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "29": 48, + "49": 48, + "42": 48, + "65": 48, + "54": 48, + "61": 48, + "68": 48, + "31": 48, + "1": 48, + "22": 48, + "0": 48, + "50": 48, + "73": 48, + "28": 48, + "72": 48, + "87": 48, + "75": 48, + "98": 48, + "26": 48, + "7": 48, + "51": 48, + "25": 48, + "59": 48, + "27": 48, + "11": 48, + "90": 48, + "99": 48, + "14": 48, + "84": 48, + "9": 48, + "96": 48, + "33": 48, + "30": 48, + "35": 48, + "45": 48, + "20": 48, + "69": 48, + "38": 48, + "16": 48, + "56": 48, + "10": 48, + "77": 48, + "36": 48, + "32": 48, + "71": 48, + "18": 48, + "2": 48, + "95": 48, + "81": 48, + "57": 48, + "94": 48, + "64": 48, + "17": 48, + "43": 48, + "74": 48, + "46": 48, + "24": 48, + "5": 48, + "21": 48, + "86": 48, + "92": 48, + "66": 48, + "4": 48, + "44": 48, + "6": 48, + "13": 48, + "97": 48, + "62": 48, + "91": 48, + "37": 48, + "3": 48, + "89": 48, + "82": 48, + "19": 48, + "40": 48, + "83": 48, + "48": 48, + "63": 48, + "78": 48, + "93": 48, + "23": 48, + "47": 48, + "12": 48, + "85": 48, + "15": 48, + "80": 48, + "52": 48, + "55": 48, + "58": 48, + "53": 48, + "41": 48, + "76": 48, + "34": 48, + "70": 48, + "88": 48, + "60": 48, + "79": 48, + "67": 48, + "39": 48, + "8": 48 + }, + "PlantShape": { + "68": 48, + "99": 48, + "31": 48, + "89": 48, + "58": 48, + "46": 48, + "35": 48, + "70": 48, + "27": 48, + "8": 48, + "26": 48, + "94": 48, + "21": 48, + "45": 48, + "98": 48, + "96": 48, + "13": 48, + "24": 48, + "65": 48, + "64": 48, + "86": 48, + "11": 48, + "85": 48, + "51": 48, + "25": 48, + "60": 48, + "53": 48, + "74": 48, + "12": 48, + "43": 48, + "57": 48, + "37": 48, + "1": 48, + "50": 48, + "93": 48, + "20": 48, + "82": 48, + "15": 48, + "77": 48, + "84": 48, + "28": 48, + "66": 48, + "83": 48, + "40": 48, + "0": 48, + "14": 48, + "81": 48, + "9": 48, + "39": 48, + "61": 48, + "29": 48, + "52": 48, + "63": 48, + "41": 48, + "42": 48, + "95": 48, + "44": 48, + "67": 48, + "10": 48, + "36": 48, + "7": 48, + "71": 48, + "47": 48, + "87": 48, + "32": 48, + "97": 48, + "34": 48, + "16": 48, + "79": 48, + "4": 48, + "62": 48, + "90": 48, + "72": 48, + "19": 48, + "91": 48, + "80": 48, + "6": 48, + "23": 48, + "49": 48, + "69": 48, + "76": 48, + "30": 48, + "54": 48, + "22": 48, + "55": 48, + "18": 48, + "48": 48, + "5": 48, + "38": 48, + "56": 48, + "2": 48, + "75": 48, + "88": 48, + "3": 48, + "92": 48, + "33": 48, + "78": 48, + "59": 48, + "73": 48, + "17": 48 + }, + "PlantTexture": { + "9": 48, + "4": 48, + "17": 48, + "52": 48, + "48": 48, + "79": 48, + "84": 48, + "32": 48, + "95": 48, + "82": 48, + "59": 48, + "37": 48, + "85": 48, + "7": 48, + "27": 48, + "35": 48, + "63": 48, + "15": 48, + "5": 48, + "3": 48, + "51": 48, + "39": 48, + "58": 48, + "94": 48, + "2": 48, + "45": 48, + "36": 48, + "83": 48, + "26": 48, + "93": 48, + "16": 48, + "18": 48, + "97": 48, + "28": 48, + "75": 48, + "66": 48, + "40": 48, + "76": 48, + "33": 48, + "21": 48, + "90": 48, + "70": 48, + "6": 48, + "69": 48, + "34": 48, + "19": 48, + "77": 48, + "24": 48, + "10": 48, + "60": 48, + "72": 48, + "49": 48, + "14": 48, + "50": 48, + "23": 48, + "38": 48, + "55": 48, + "78": 48, + "1": 48, + "11": 48, + "92": 48, + "22": 48, + "67": 48, + "71": 48, + "86": 48, + "87": 48, + "91": 48, + "29": 48, + "53": 48, + "74": 48, + "64": 48, + "73": 48, + "31": 48, + "46": 48, + "30": 48, + "54": 48, + "43": 48, + "57": 48, + "13": 48, + "65": 48, + "44": 48, + "99": 48, + "20": 48, + "98": 48, + "80": 48, + "89": 48, + "81": 48, + "25": 48, + "47": 48, + "12": 48, + "96": 48, + "62": 48, + "61": 48, + "0": 44, + "56": 48, + "8": 48, + "42": 48, + "88": 48, + "41": 48, + "68": 48 + }, + "PostOperative": { + "0": 192, + "1": 8, + "2": 72 + }, + "PrimaryTumor": { + "2": 28, + "8": 48, + "10": 72, + "12": 88, + "14": 72, + "7": 84, + "4": 120, + "0": 236, + "5": 44, + "13": 20, + "9": 24, + "3": 44, + "11": 32, + "1": 60, + "6": 20 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "0": 208, + "1": 212, + "2": 212 + }, + "Semeion": { + "9": 476, + "2": 480, + "6": 484, + "8": 468, + "0": 484, + "7": 476, + "5": 480, + "4": 484, + "3": 480, + "1": 468 + }, + "Soybean": { + "9": 10, + "13": 40, + "3": 40, + "14": 40, + "6": 10, + "15": 6, + "7": 40, + "0": 11, + "10": 10, + "2": 10, + "16": 6, + "1": 10, + "8": 10, + "11": 20, + "4": 20, + "17": 4, + "12": 10, + "5": 10 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "1": 360, + "0": 452 + }, + "StatlogImage": { + "0": 980, + "5": 992, + "3": 992, + "2": 992, + "1": 992, + "4": 992, + "6": 992 + }, + "StatlogLandsat": { + "0": 1072, + "3": 415, + "5": 1038, + "2": 961, + "1": 479, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "1": 37, + "6": 11, + "2": 132, + "5": 6 + }, + "StatlogVehicle": { + "2": 652, + "3": 600, + "0": 652, + "1": 636 + }, + "SteelPlates": { + "3": 216, + "1": 572, + "6": 2008, + "5": 1208, + "4": 168, + "2": 1176, + "0": 476 + }, + "SyntheticControl": { + "2": 300, + "0": 300, + "1": 300, + "4": 300, + "3": 300, + "5": 300 + }, + "Teaching": { + "1": 152, + "0": 148, + "2": 152 + }, + "Thyroid": { + "2": 3488, + "1": 191, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "1": 2136, + "0": 4468 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "0": 180, + "1": 300 + }, + "WallFollowing": { + "2": 6292, + "1": 2480, + "0": 6612, + "3": 984 + }, + "Waveform": { + "1": 4944, + "2": 5084, + "0": 4972 + }, + "WaveformNoise": { + "1": 4960, + "0": 5072, + "2": 4968 + }, + "Wine": { + "0": 180, + "1": 212, + "2": 144 + }, + "WineQualityRed": { + "3": 1916, + "2": 2032, + "5": 56, + "4": 600, + "1": 160, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "2": 4372, + "4": 2640, + "1": 492, + "5": 528, + "0": 60, + "6": 16 + }, + "Yeast": { + "0": 1376, + "4": 156, + "1": 1288, + "7": 92, + "2": 732, + "3": 492, + "6": 108, + "8": 60, + "5": 132, + "9": 16 + }, + "Zoo": { + "6": 32, + "1": 60, + "0": 120, + "2": 16, + "5": 24, + "3": 40, + "4": 12 + } +}, + "RandomProjection": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "4": 34, + "2": 608, + "1": 88, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "1": 132, + "12": 68, + "11": 16, + "0": 716, + "9": 152, + "5": 76, + "6": 12, + "2": 48, + "8": 28, + "4": 40, + "3": 48, + "10": 12, + "7": 8 + }, + "AudiologyStd": { + "0": 36, + "4": 45, + "16": 8, + "13": 18, + "5": 2, + "1": 17, + "3": 14, + "17": 2, + "10": 4, + "7": 4, + "12": 2, + "9": 2, + "15": 2, + "8": 2, + "14": 4, + "6": 4, + "2": 2, + "11": 3 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "1": 724, + "0": 1372 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "4": 44, + "3": 48, + "2": 56, + "0": 64, + "5": 60, + "1": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "4": 216, + "7": 324, + "6": 756, + "0": 1152, + "5": 996, + "1": 1732, + "2": 160, + "8": 208, + "3": 244, + "9": 592 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "8": 2052, + "15": 13632, + "11": 5956, + "16": 6500, + "12": 8564, + "13": 10792, + "10": 5136, + "14": 12584, + "0": 8388, + "6": 1416, + "9": 4300, + "7": 1776, + "3": 740, + "4": 244, + "1": 84, + "17": 1172, + "5": 596, + "2": 236 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "0": 48, + "6": 48, + "3": 48, + "8": 48, + "10": 48, + "4": 48, + "7": 48, + "1": 48, + "9": 48, + "2": 48, + "5": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "2": 1536, + "1": 1000, + "0": 1884 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "0": 336, + "3": 148, + "4": 156, + "1": 184, + "5": 60, + "2": 216 + }, + "Echocardiogram": { + "1": 132, + "0": 260 + }, + "Ecoli": { + "1": 232, + "0": 420, + "4": 60, + "2": 156, + "3": 108, + "5": 16, + "7": 8, + "6": 8 + }, + "EnergyY1": { + "1": 412, + "2": 816, + "0": 1076 + }, + "EnergyY2": { + "0": 1148, + "1": 588, + "2": 568 + }, + "Fertility": { + "1": 36, + "0": 264 + }, + "Flags": { + "2": 108, + "0": 120, + "1": 176, + "7": 12, + "3": 24, + "5": 84, + "6": 48, + "4": 12 + }, + "Glass": { + "5": 88, + "1": 224, + "0": 212, + "3": 40, + "2": 52, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "2": 30, + "1": 51, + "0": 51 + }, + "HeartCleveland": { + "3": 108, + "0": 484, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "3": 92, + "1": 140, + "2": 96, + "0": 24, + "4": 16 + }, + "HeartVa": { + "1": 160, + "0": 156, + "2": 124, + "3": 128, + "4": 32 + }, + "Hepatitis": { + "0": 96, + "1": 368 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "3": 30, + "6": 30, + "1": 30, + "0": 30, + "4": 30, + "5": 30, + "2": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "1": 152, + "2": 152, + "0": 148 + }, + "LedDisplay": { + "7": 320, + "2": 304, + "9": 336, + "6": 292, + "1": 252, + "8": 308, + "3": 288, + "4": 304, + "5": 304, + "0": 292 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "16": 2352, + "5": 2328, + "4": 2304, + "12": 2376, + "3": 2416, + "1": 2300, + "13": 2352, + "14": 2260, + "11": 2284, + "2": 2208, + "6": 2320, + "24": 2360, + "23": 2364, + "21": 2292, + "22": 2256, + "8": 2268, + "10": 2220, + "15": 2412, + "20": 2400, + "18": 2244, + "25": 2204, + "0": 2368, + "9": 2244, + "19": 2388, + "17": 2276, + "7": 2204 + }, + "Libras": { + "14": 72, + "6": 72, + "1": 72, + "9": 72, + "7": 72, + "2": 72, + "11": 72, + "10": 72, + "3": 72, + "13": 72, + "4": 72, + "0": 72, + "8": 72, + "12": 72, + "5": 72 + }, + "LowResSpect": { + "1": 808, + "3": 312, + "2": 120, + "6": 20, + "0": 272, + "4": 8, + "5": 8, + "7": 24, + "8": 20 + }, + "LungCancer": { + "1": 36, + "2": 32, + "0": 28 + }, + "Lymphography": { + "2": 184, + "1": 240, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "1": 2304, + "0": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "1": 64, + "0": 105 + }, + "Monks3": { + "0": 62, + "1": 60 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "3": 12800, + "2": 984, + "4": 12132, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 1012, + "1": 2056 + }, + "OocytesMerlucciusStates2f": { + "0": 780, + "2": 2104, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "4": 387, + "6": 377, + "5": 376, + "2": 380, + "1": 389, + "0": 376, + "9": 382, + "8": 380, + "7": 387, + "3": 389 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "4": 348, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "4": 780, + "6": 720, + "3": 719, + "9": 719, + "7": 778, + "2": 780, + "8": 719, + "1": 779, + "5": 720, + "0": 780 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "2": 152, + "1": 48, + "0": 108 + }, + "PittsburgBridgesSpan": { + "1": 140, + "0": 68, + "2": 68 + }, + "PittsburgBridgesTOrD": { + "1": 44, + "0": 264 + }, + "PittsburgBridgesType": { + "0": 48, + "2": 124, + "5": 32, + "3": 40, + "1": 36, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "0": 48, + "38": 48, + "67": 48, + "99": 48, + "96": 48, + "69": 48, + "68": 48, + "78": 48, + "46": 48, + "60": 48, + "20": 48, + "15": 48, + "40": 48, + "50": 48, + "56": 48, + "4": 48, + "82": 48, + "65": 48, + "26": 48, + "98": 48, + "3": 48, + "48": 48, + "5": 48, + "2": 48, + "10": 48, + "12": 48, + "49": 48, + "39": 48, + "54": 48, + "27": 48, + "7": 48, + "11": 48, + "24": 48, + "1": 48, + "71": 48, + "51": 48, + "34": 48, + "90": 48, + "72": 48, + "85": 48, + "55": 48, + "94": 48, + "63": 48, + "97": 48, + "22": 48, + "31": 48, + "93": 48, + "59": 48, + "83": 48, + "32": 48, + "29": 48, + "16": 48, + "91": 48, + "42": 48, + "8": 48, + "44": 48, + "36": 48, + "58": 48, + "89": 48, + "79": 48, + "14": 48, + "47": 48, + "6": 48, + "37": 48, + "35": 48, + "73": 48, + "45": 48, + "52": 48, + "86": 48, + "21": 48, + "13": 48, + "61": 48, + "33": 48, + "25": 48, + "88": 48, + "43": 48, + "92": 48, + "17": 48, + "76": 48, + "19": 48, + "84": 48, + "41": 48, + "75": 48, + "77": 48, + "74": 48, + "62": 48, + "87": 48, + "80": 48, + "30": 48, + "57": 48, + "66": 48, + "9": 48, + "53": 48, + "23": 48, + "28": 48, + "18": 48, + "64": 48, + "81": 48, + "95": 48, + "70": 48 + }, + "PlantShape": { + "9": 48, + "59": 48, + "89": 48, + "45": 48, + "0": 48, + "93": 48, + "1": 48, + "38": 48, + "21": 48, + "47": 48, + "28": 48, + "14": 48, + "90": 48, + "60": 48, + "35": 48, + "19": 48, + "17": 48, + "55": 48, + "6": 48, + "70": 48, + "69": 48, + "30": 48, + "26": 48, + "88": 48, + "86": 48, + "39": 48, + "66": 48, + "92": 48, + "32": 48, + "73": 48, + "34": 48, + "25": 48, + "5": 48, + "74": 48, + "2": 48, + "64": 48, + "12": 48, + "23": 48, + "63": 48, + "83": 48, + "95": 48, + "96": 48, + "42": 48, + "94": 48, + "22": 48, + "33": 48, + "11": 48, + "29": 48, + "78": 48, + "81": 48, + "37": 48, + "16": 48, + "53": 48, + "61": 48, + "79": 48, + "87": 48, + "97": 48, + "72": 48, + "4": 48, + "71": 48, + "62": 48, + "18": 48, + "56": 48, + "40": 48, + "46": 48, + "49": 48, + "67": 48, + "57": 48, + "3": 48, + "27": 48, + "54": 48, + "7": 48, + "91": 48, + "98": 48, + "41": 48, + "20": 48, + "75": 48, + "31": 48, + "8": 48, + "50": 48, + "80": 48, + "99": 48, + "43": 48, + "65": 48, + "24": 48, + "84": 48, + "76": 48, + "58": 48, + "36": 48, + "82": 48, + "77": 48, + "15": 48, + "51": 48, + "10": 48, + "13": 48, + "68": 48, + "48": 48, + "52": 48, + "85": 48, + "44": 48 + }, + "PlantTexture": { + "87": 48, + "13": 48, + "50": 48, + "3": 48, + "43": 48, + "98": 48, + "92": 48, + "56": 48, + "35": 48, + "84": 48, + "5": 48, + "11": 48, + "82": 48, + "40": 48, + "52": 48, + "46": 48, + "49": 48, + "20": 48, + "53": 48, + "81": 48, + "73": 48, + "0": 44, + "76": 48, + "24": 48, + "12": 48, + "69": 48, + "27": 48, + "36": 48, + "41": 48, + "96": 48, + "26": 48, + "9": 48, + "65": 48, + "99": 48, + "34": 48, + "21": 48, + "32": 48, + "79": 48, + "90": 48, + "86": 48, + "77": 48, + "64": 48, + "6": 48, + "57": 48, + "30": 48, + "4": 48, + "25": 48, + "85": 48, + "10": 48, + "89": 48, + "39": 48, + "31": 48, + "14": 48, + "48": 48, + "93": 48, + "45": 48, + "7": 48, + "47": 48, + "54": 48, + "95": 48, + "94": 48, + "78": 48, + "42": 48, + "33": 48, + "23": 48, + "8": 48, + "16": 48, + "17": 48, + "97": 48, + "15": 48, + "67": 48, + "19": 48, + "60": 48, + "88": 48, + "63": 48, + "61": 48, + "83": 48, + "55": 48, + "22": 48, + "66": 48, + "74": 48, + "91": 48, + "2": 48, + "80": 48, + "18": 48, + "29": 48, + "72": 48, + "37": 48, + "28": 48, + "70": 48, + "38": 48, + "71": 48, + "75": 48, + "62": 48, + "58": 48, + "44": 48, + "51": 48, + "1": 48, + "68": 48, + "59": 48 + }, + "PostOperative": { + "2": 72, + "0": 192, + "1": 8 + }, + "PrimaryTumor": { + "12": 88, + "0": 236, + "7": 84, + "4": 120, + "3": 44, + "8": 48, + "13": 20, + "10": 72, + "2": 28, + "14": 72, + "1": 60, + "6": 20, + "9": 24, + "11": 32, + "5": 44 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "1": 212, + "2": 212, + "0": 208 + }, + "Semeion": { + "1": 468, + "7": 476, + "3": 480, + "9": 476, + "4": 484, + "2": 480, + "5": 480, + "8": 468, + "6": 484, + "0": 484 + }, + "Soybean": { + "0": 11, + "11": 20, + "13": 40, + "3": 40, + "14": 40, + "6": 10, + "5": 10, + "17": 4, + "10": 10, + "7": 40, + "1": 10, + "8": 10, + "16": 6, + "12": 10, + "9": 10, + "2": 10, + "4": 20, + "15": 6 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "5": 992, + "4": 992, + "0": 980, + "6": 992, + "1": 992, + "2": 992, + "3": 992 + }, + "StatlogLandsat": { + "4": 470, + "2": 961, + "5": 1038, + "3": 415, + "0": 1072, + "1": 479 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "5": 6, + "2": 132, + "6": 11, + "1": 37 + }, + "StatlogVehicle": { + "1": 636, + "0": 652, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "6": 2008, + "1": 572, + "2": 1176, + "0": 476, + "4": 168, + "5": 1208, + "3": 216 + }, + "SyntheticControl": { + "1": 300, + "0": 300, + "2": 300, + "5": 300, + "4": 300, + "3": 300 + }, + "Teaching": { + "1": 152, + "0": 148, + "2": 152 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "0": 996, + "1": 1880 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "1": 300, + "2": 452, + "0": 180 + }, + "WallFollowing": { + "0": 6612, + "2": 6292, + "3": 984, + "1": 2480 + }, + "Waveform": { + "0": 4972, + "2": 5084, + "1": 4944 + }, + "WaveformNoise": { + "2": 4968, + "1": 4960, + "0": 5072 + }, + "Wine": { + "1": 212, + "0": 180, + "2": 144 + }, + "WineQualityRed": { + "4": 600, + "1": 160, + "2": 2032, + "0": 32, + "3": 1916, + "5": 56 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "7": 92, + "3": 492, + "2": 732, + "8": 60, + "0": 1376, + "1": 1288, + "5": 132, + "4": 156, + "6": 108, + "9": 16 + }, + "Zoo": { + "2": 16, + "0": 120, + "3": 40, + "1": 60, + "6": 32, + "4": 12, + "5": 24 + } + }, + "SinusoidProjection": { + "Abalone": { + "1": 3972, + "0": 4224, + "2": 4336 + }, + "AcuteInflammation": { + "0": 180, + "1": 180 + }, + "AcuteNephritis": { + "1": 152, + "0": 208 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "2": 608, + "1": 88, + "3": 60, + "4": 34, + "0": 8 + }, + "Arrhythmia": { + "0": 716, + "5": 76, + "9": 152, + "1": 132, + "2": 48, + "4": 40, + "6": 12, + "12": 68, + "8": 28, + "11": 16, + "7": 8, + "3": 48, + "10": 12 + }, + "AudiologyStd": { + "13": 18, + "3": 14, + "0": 36, + "4": 45, + "10": 4, + "1": 17, + "16": 8, + "17": 2, + "6": 4, + "14": 4, + "9": 2, + "15": 2, + "11": 3, + "2": 2, + "12": 2, + "8": 2, + "5": 2, + "7": 4 + }, + "BalanceScale": { + "0": 148, + "1": 864, + "2": 864 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "0": 1072, + "1": 636 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "5": 60, + "1": 48, + "2": 56, + "0": 64, + "4": 44, + "3": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "1": 1732, + "5": 996, + "9": 592, + "0": 1152, + "7": 324, + "6": 756, + "2": 160, + "8": 208, + "3": 244, + "4": 216 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "16": 6500, + "11": 5956, + "15": 13632, + "5": 596, + "10": 5136, + "13": 10792, + "12": 8564, + "0": 8388, + "14": 12584, + "3": 740, + "9": 4300, + "8": 2052, + "7": 1776, + "6": 1416, + "17": 1172, + "2": 236, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "1": 504, + "0": 800 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "8": 48, + "5": 48, + "9": 48, + "2": 48, + "1": 48, + "6": 48, + "4": 48, + "10": 48, + "0": 48, + "7": 48, + "3": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "0": 1884, + "2": 1536, + "1": 1000 + }, + "CreditApproval": { + "0": 924, + "1": 1148 + }, + "CylinderBands": { + "1": 936, + "0": 600 + }, + "Dermatology": { + "4": 156, + "0": 336, + "2": 216, + "1": 184, + "3": 148, + "5": 60 + }, + "Echocardiogram": { + "1": 132, + "0": 260 + }, + "Ecoli": { + "2": 156, + "1": 232, + "3": 108, + "0": 420, + "5": 16, + "6": 8, + "7": 8, + "4": 60 + }, + "EnergyY1": { + "0": 1076, + "1": 412, + "2": 816 + }, + "EnergyY2": { + "2": 568, + "0": 1148, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "0": 120, + "1": 176, + "6": 48, + "5": 84, + "3": 24, + "2": 108, + "7": 12, + "4": 12 + }, + "Glass": { + "2": 52, + "0": 212, + "3": 40, + "1": 224, + "4": 28, + "5": 88 + }, + "HabermanSurvival": { + "1": 244, + "0": 676 + }, + "HayesRoth": { + "0": 51, + "2": 30, + "1": 51 + }, + "HeartCleveland": { + "3": 108, + "0": 484, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "1": 320, + "0": 564 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "1": 140, + "4": 16, + "0": 24 + }, + "HeartVa": { + "0": 156, + "2": 124, + "1": 160, + "3": 128, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "1": 504, + "0": 1244 + }, + "ImageSegmentation": { + "6": 30, + "3": 30, + "5": 30, + "4": 30, + "0": 30, + "1": 30, + "2": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "1": 152, + "0": 148, + "2": 152 + }, + "LedDisplay": { + "2": 304, + "6": 292, + "4": 304, + "9": 336, + "3": 288, + "0": 292, + "8": 308, + "1": 252, + "7": 320, + "5": 304 + }, + "Lenses": { + "1": 16, + "2": 44, + "0": 12 + }, + "Letter": { + "10": 2220, + "12": 2376, + "23": 2364, + "18": 2244, + "21": 2292, + "2": 2208, + "22": 2256, + "11": 2284, + "19": 2388, + "7": 2204, + "9": 2244, + "0": 2368, + "14": 2260, + "24": 2360, + "16": 2352, + "15": 2412, + "17": 2276, + "1": 2300, + "25": 2204, + "13": 2352, + "3": 2416, + "5": 2328, + "4": 2304, + "8": 2268, + "20": 2400, + "6": 2320 + }, + "Libras": { + "14": 72, + "10": 72, + "11": 72, + "5": 72, + "7": 72, + "8": 72, + "12": 72, + "1": 72, + "13": 72, + "0": 72, + "4": 72, + "2": 72, + "3": 72, + "6": 72, + "9": 72 + }, + "LowResSpect": { + "1": 808, + "0": 272, + "2": 120, + "3": 312, + "5": 8, + "7": 24, + "6": 20, + "4": 8, + "8": 20 + }, + "LungCancer": { + "1": 36, + "2": 32, + "0": 28 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "0": 160, + "1": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "0": 2304, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "1": 64, + "0": 105 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "1": 11748, + "0": 12624 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "3": 12800, + "4": 12132, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "1": 184, + "0": 780 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "1": 44, + "0": 1572, + "2": 1120 + }, + "Optical": { + "0": 376, + "3": 389, + "4": 387, + "7": 387, + "5": 376, + "9": 382, + "6": 377, + "8": 380, + "1": 389, + "2": 380 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "2": 84, + "1": 988, + "3": 264 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "0": 780, + "9": 719, + "3": 719, + "6": 720, + "7": 778, + "4": 780, + "5": 720, + "2": 780, + "1": 779, + "8": 719 + }, + "Pima": { + "0": 1500, + "1": 804 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "2": 152, + "0": 108, + "1": 48 + }, + "PittsburgBridgesSpan": { + "1": 140, + "2": 68, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "0": 48, + "3": 40, + "1": 36, + "4": 36, + "5": 32 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "84": 48, + "93": 48, + "25": 48, + "81": 48, + "10": 48, + "68": 48, + "63": 48, + "37": 48, + "8": 48, + "42": 48, + "57": 48, + "5": 48, + "64": 48, + "58": 48, + "80": 48, + "54": 48, + "32": 48, + "36": 48, + "20": 48, + "19": 48, + "95": 48, + "28": 48, + "82": 48, + "16": 48, + "11": 48, + "41": 48, + "47": 48, + "1": 48, + "96": 48, + "98": 48, + "17": 48, + "30": 48, + "48": 48, + "83": 48, + "85": 48, + "9": 48, + "18": 48, + "49": 48, + "22": 48, + "6": 48, + "4": 48, + "29": 48, + "79": 48, + "46": 48, + "61": 48, + "72": 48, + "27": 48, + "44": 48, + "65": 48, + "50": 48, + "69": 48, + "60": 48, + "71": 48, + "74": 48, + "23": 48, + "26": 48, + "91": 48, + "59": 48, + "78": 48, + "67": 48, + "43": 48, + "3": 48, + "66": 48, + "92": 48, + "77": 48, + "89": 48, + "39": 48, + "75": 48, + "56": 48, + "97": 48, + "62": 48, + "35": 48, + "45": 48, + "24": 48, + "51": 48, + "76": 48, + "31": 48, + "40": 48, + "87": 48, + "53": 48, + "88": 48, + "55": 48, + "13": 48, + "21": 48, + "34": 48, + "14": 48, + "99": 48, + "38": 48, + "33": 48, + "86": 48, + "52": 48, + "15": 48, + "90": 48, + "73": 48, + "12": 48, + "0": 48, + "7": 48, + "2": 48, + "94": 48, + "70": 48 + }, + "PlantShape": { + "2": 48, + "56": 48, + "72": 48, + "39": 48, + "82": 48, + "41": 48, + "49": 48, + "54": 48, + "73": 48, + "83": 48, + "32": 48, + "33": 48, + "7": 48, + "21": 48, + "22": 48, + "31": 48, + "12": 48, + "16": 48, + "91": 48, + "97": 48, + "88": 48, + "27": 48, + "47": 48, + "29": 48, + "52": 48, + "34": 48, + "66": 48, + "42": 48, + "30": 48, + "98": 48, + "53": 48, + "69": 48, + "28": 48, + "20": 48, + "81": 48, + "64": 48, + "25": 48, + "78": 48, + "63": 48, + "74": 48, + "65": 48, + "0": 48, + "94": 48, + "57": 48, + "11": 48, + "75": 48, + "77": 48, + "24": 48, + "23": 48, + "13": 48, + "40": 48, + "95": 48, + "4": 48, + "10": 48, + "3": 48, + "14": 48, + "60": 48, + "80": 48, + "99": 48, + "76": 48, + "68": 48, + "90": 48, + "85": 48, + "19": 48, + "17": 48, + "46": 48, + "58": 48, + "6": 48, + "79": 48, + "44": 48, + "26": 48, + "35": 48, + "38": 48, + "89": 48, + "59": 48, + "15": 48, + "67": 48, + "86": 48, + "8": 48, + "71": 48, + "43": 48, + "36": 48, + "5": 48, + "70": 48, + "50": 48, + "9": 48, + "62": 48, + "45": 48, + "87": 48, + "18": 48, + "48": 48, + "37": 48, + "93": 48, + "61": 48, + "92": 48, + "96": 48, + "51": 48, + "84": 48, + "1": 48, + "55": 48 + }, + "PlantTexture": { + "2": 48, + "69": 48, + "91": 48, + "22": 48, + "24": 48, + "92": 48, + "80": 48, + "95": 48, + "60": 48, + "42": 48, + "78": 48, + "53": 48, + "28": 48, + "83": 48, + "63": 48, + "61": 48, + "0": 44, + "77": 48, + "65": 48, + "73": 48, + "17": 48, + "67": 48, + "45": 48, + "87": 48, + "57": 48, + "32": 48, + "4": 48, + "15": 48, + "75": 48, + "14": 48, + "58": 48, + "18": 48, + "12": 48, + "41": 48, + "6": 48, + "46": 48, + "85": 48, + "30": 48, + "47": 48, + "40": 48, + "74": 48, + "1": 48, + "82": 48, + "39": 48, + "88": 48, + "68": 48, + "36": 48, + "56": 48, + "55": 48, + "19": 48, + "70": 48, + "89": 48, + "31": 48, + "66": 48, + "44": 48, + "9": 48, + "86": 48, + "38": 48, + "25": 48, + "52": 48, + "26": 48, + "8": 48, + "20": 48, + "51": 48, + "50": 48, + "21": 48, + "81": 48, + "7": 48, + "97": 48, + "10": 48, + "23": 48, + "98": 48, + "71": 48, + "99": 48, + "34": 48, + "13": 48, + "5": 48, + "48": 48, + "29": 48, + "96": 48, + "43": 48, + "84": 48, + "94": 48, + "11": 48, + "54": 48, + "93": 48, + "79": 48, + "49": 48, + "76": 48, + "35": 48, + "3": 48, + "33": 48, + "16": 48, + "59": 48, + "90": 48, + "72": 48, + "37": 48, + "62": 48, + "27": 48, + "64": 48 + }, + "PostOperative": { + "2": 72, + "1": 8, + "0": 192 + }, + "PrimaryTumor": { + "14": 72, + "1": 60, + "8": 48, + "0": 236, + "5": 44, + "10": 72, + "4": 120, + "3": 44, + "7": 84, + "11": 32, + "13": 20, + "2": 28, + "12": 88, + "9": 24, + "6": 20 + }, + "Ringnorm": { + "0": 10992, + "1": 11208 + }, + "Seeds": { + "2": 212, + "0": 208, + "1": 212 + }, + "Semeion": { + "6": 484, + "2": 480, + "8": 468, + "3": 480, + "4": 484, + "7": 476, + "0": 484, + "5": 480, + "1": 468, + "9": 476 + }, + "Soybean": { + "3": 40, + "13": 40, + "5": 10, + "7": 40, + "4": 20, + "14": 40, + "8": 10, + "17": 4, + "6": 10, + "0": 11, + "9": 10, + "1": 10, + "16": 6, + "11": 20, + "2": 10, + "10": 10, + "12": 10, + "15": 6 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "1": 900, + "0": 2100 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "4": 992, + "3": 992, + "0": 980, + "5": 992, + "2": 992, + "6": 992, + "1": 992 + }, + "StatlogLandsat": { + "5": 1038, + "1": 479, + "0": 1072, + "2": 961, + "3": 415, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "2": 132, + "6": 11, + "1": 37, + "5": 6 + }, + "StatlogVehicle": { + "0": 652, + "1": 636, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "5": 1208, + "0": 476, + "1": 572, + "3": 216, + "6": 2008, + "4": 168, + "2": 1176 + }, + "SyntheticControl": { + "3": 300, + "4": 300, + "2": 300, + "5": 300, + "0": 300, + "1": 300 + }, + "Teaching": { + "1": 152, + "2": 152, + "0": 148 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "0": 996, + "1": 1880 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "1": 300, + "0": 632 + }, + "VertebralColumn3Clases": { + "0": 180, + "2": 452, + "1": 300 + }, + "WallFollowing": { + "2": 6292, + "1": 2480, + "0": 6612, + "3": 984 + }, + "Waveform": { + "2": 5084, + "0": 4972, + "1": 4944 + }, + "WaveformNoise": { + "2": 4968, + "0": 5072, + "1": 4960 + }, + "Wine": { + "0": 180, + "2": 144, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "5": 56, + "1": 160, + "4": 600, + "0": 32 + }, + "WineQualityWhite": { + "4": 2640, + "2": 4372, + "3": 6588, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "2": 732, + "1": 1288, + "3": 492, + "6": 108, + "0": 1376, + "5": 132, + "7": 92, + "4": 156, + "8": 60, + "9": 16 + }, + "Zoo": { + "0": 120, + "2": 16, + "1": 60, + "5": 24, + "6": 32, + "3": 40, + "4": 12 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/missclassified1677385334.3612244.json b/examples/hdc_methods_survey/results/missclassified1677385334.3612244.json index c667bc70..67f0143c 100644 --- a/examples/hdc_methods_survey/results/missclassified1677385334.3612244.json +++ b/examples/hdc_methods_survey/results/missclassified1677385334.3612244.json @@ -4936,5 +4936,10953 @@ "3": 2, "6": 2 } + }, + "HashmapProjection": { + "Abalone": { + "0": 410, + "1": 868, + "2": 617 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4002, + "1": 761 + }, + "Annealing": { + "4": 3, + "2": 39, + "3": 8, + "1": 2 + }, + "Arrhythmia": { + "0": 72, + "1": 24, + "4": 13, + "5": 24, + "9": 15, + "10": 8, + "11": 8, + "12": 22, + "2": 2, + "3": 7 + }, + "AudiologyStd": { + "1": 3, + "3": 2, + "10": 3 + }, + "BalanceScale": { + "0": 5, + "1": 64, + "2": 69 + }, + "Balloons": { + "1": 2, + "0": 2 + }, + "Bank": { + "0": 1446, + "1": 160 + }, + "Blood": { + "0": 202, + "1": 63 + }, + "BreastCancer": { + "0": 61, + "1": 27 + }, + "BreastCancerWisc": { + "0": 18, + "1": 14 + }, + "BreastCancerWiscDiag": { + "0": 14, + "1": 24 + }, + "BreastCancerWiscProg": { + "0": 62, + "1": 17 + }, + "BreastTissue": { + "0": 8, + "1": 8, + "2": 18, + "3": 7, + "5": 9, + "4": 6 + }, + "Car": { + "0": 13, + "1": 299, + "2": 85, + "3": 11 + }, + "Cardiotocography10Clases": { + "0": 217, + "1": 290, + "2": 19, + "3": 20, + "4": 26, + "5": 117, + "6": 93, + "7": 14, + "8": 27, + "9": 88 + }, + "Cardiotocography3Clases": { + "0": 364, + "1": 49, + "2": 60 + }, + "ChessKrvk": { + "0": 2287, + "2": 31, + "3": 143, + "4": 44, + "5": 102, + "6": 344, + "7": 314, + "8": 637, + "9": 886, + "10": 1415, + "11": 1931, + "12": 2139, + "13": 3105, + "14": 3301, + "15": 2604, + "16": 1147, + "17": 113, + "1": 8 + }, + "ChessKrvkp": { + "0": 292, + "1": 218 + }, + "CongressionalVoting": { + "0": 137, + "1": 61 + }, + "ConnBenchSonarMinesRocks": { + "0": 40, + "1": 38 + }, + "ConnBenchVowelDeterding": { + "5": 8, + "9": 8, + "6": 10, + "4": 9, + "8": 12, + "2": 6, + "0": 3, + "1": 5, + "10": 4, + "7": 4 + }, + "Connect4": { + "0": 16972, + "1": 5261 + }, + "Contrac": { + "0": 324, + "1": 131, + "2": 329 + }, + "CreditApproval": { + "0": 33, + "1": 66 + }, + "CylinderBands": { + "0": 64, + "1": 98 + }, + "Dermatology": { + "1": 9, + "3": 4 + }, + "Echocardiogram": { + "1": 22, + "0": 6 + }, + "Ecoli": { + "0": 8, + "1": 34, + "3": 7, + "2": 10 + }, + "EnergyY1": { + "0": 10, + "1": 74, + "2": 44 + }, + "EnergyY2": { + "0": 10, + "1": 35, + "2": 83 + }, + "Fertility": { + "0": 21, + "1": 11 + }, + "Flags": { + "0": 24, + "1": 38, + "2": 17, + "3": 10, + "4": 8, + "5": 14, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 43, + "1": 45, + "5": 9, + "2": 13, + "4": 2 + }, + "HabermanSurvival": { + "0": 72, + "1": 38 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 44, + "1": 44, + "2": 31, + "3": 25, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 22 + }, + "HeartSwitzerland": { + "0": 7, + "1": 36, + "2": 32, + "3": 18, + "4": 8 + }, + "HeartVa": { + "0": 18, + "1": 57, + "2": 33, + "3": 39, + "4": 10 + }, + "Hepatitis": { + "0": 7, + "1": 33 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 27, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 165, + "1": 63 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 21, + "1": 50 + }, + "Iris": { + "1": 8, + "2": 5 + }, + "LedDisplay": { + "0": 18, + "1": 16, + "2": 22, + "3": 30, + "4": 21, + "5": 37, + "6": 32, + "7": 43, + "8": 39, + "9": 34 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 112, + "1": 176, + "2": 204, + "3": 189, + "4": 523, + "5": 215, + "6": 294, + "7": 538, + "8": 200, + "9": 182, + "10": 319, + "11": 193, + "12": 108, + "13": 226, + "14": 198, + "15": 234, + "16": 301, + "17": 184, + "18": 360, + "19": 332, + "20": 225, + "21": 178, + "22": 124, + "23": 270, + "24": 412, + "25": 259 + }, + "Libras": { + "0": 16, + "1": 13, + "4": 7, + "5": 11, + "6": 15, + "7": 19, + "9": 20, + "10": 19, + "11": 15, + "12": 8, + "13": 8, + "14": 15, + "3": 7, + "8": 3 + }, + "LowResSpect": { + "0": 33, + "1": 54, + "2": 12, + "3": 27, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 9, + "1": 11, + "2": 8 + }, + "Lymphography": { + "1": 14, + "2": 12 + }, + "Magic": { + "0": 2295, + "1": 1923 + }, + "Mammographic": { + "0": 120, + "1": 73 + }, + "Miniboone": { + "0": 10971, + "1": 10164 + }, + "MolecBiolPromoter": { + "0": 11, + "1": 4 + }, + "MolecBiolSplice": { + "0": 58, + "1": 57, + "2": 272 + }, + "Monks1": { + "1": 27, + "0": 161 + }, + "Monks2": { + "0": 35, + "1": 125 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": { + "0": 184, + "1": 674 + }, + "Musk1": { + "0": 95, + "1": 76 + }, + "Musk2": { + "0": 1319, + "1": 270 + }, + "Nursery": { + "2": 75, + "3": 1215, + "4": 394, + "0": 2 + }, + "OocytesMerlucciusNucleus4d": { + "0": 157, + "1": 287 + }, + "OocytesMerlucciusStates2f": { + "0": 28, + "2": 137, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 104, + "1": 299 + }, + "OocytesTrisopterusStates5b": { + "0": 111, + "1": 4, + "2": 139 + }, + "Optical": { + "2": 24, + "5": 14, + "9": 24, + "4": 17, + "6": 8, + "3": 22, + "8": 31, + "1": 43, + "7": 14, + "0": 5 + }, + "Ozone": { + "0": 745, + "1": 20 + }, + "PageBlocks": { + "0": 1059, + "1": 149, + "2": 16, + "3": 19, + "4": 37 + }, + "Parkinsons": { + "0": 16, + "1": 39 + }, + "Pendigits": { + "8": 47, + "1": 205, + "7": 76, + "2": 27, + "5": 171, + "3": 20, + "9": 46, + "0": 60, + "4": 23, + "6": 7 + }, + "Pima": { + "0": 151, + "1": 89 + }, + "PittsburgBridgesMaterial": { + "1": 10, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 6, + "2": 28 + }, + "PittsburgBridgesSpan": { + "0": 8, + "1": 31, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 6 + }, + "PittsburgBridgesType": { + "0": 2, + "1": 11, + "2": 28, + "3": 11, + "4": 6, + "5": 3 + }, + "Planning": { + "0": 60, + "1": 42 + }, + "PlantMargin": { + "0": 11, + "3": 6, + "4": 6, + "12": 6, + "15": 8, + "17": 6, + "19": 10, + "21": 7, + "23": 15, + "24": 12, + "25": 17, + "28": 8, + "29": 5, + "30": 13, + "31": 11, + "32": 2, + "38": 12, + "39": 2, + "40": 6, + "41": 13, + "43": 4, + "44": 5, + "47": 2, + "48": 8, + "49": 9, + "50": 6, + "52": 6, + "53": 9, + "54": 7, + "56": 7, + "57": 8, + "58": 11, + "60": 12, + "61": 11, + "62": 7, + "64": 12, + "67": 4, + "68": 11, + "71": 13, + "72": 4, + "75": 9, + "78": 10, + "80": 10, + "84": 6, + "87": 6, + "89": 7, + "91": 3, + "92": 2, + "95": 4, + "96": 4, + "97": 14, + "98": 8, + "9": 2, + "13": 4, + "26": 4, + "27": 6, + "33": 7, + "37": 4, + "42": 6, + "66": 2, + "70": 7, + "73": 7, + "77": 5, + "81": 7, + "83": 5, + "88": 2, + "90": 2, + "94": 2, + "1": 4, + "8": 4, + "11": 4, + "16": 4, + "55": 2, + "63": 2, + "65": 4, + "69": 5, + "85": 2, + "93": 2, + "74": 2, + "76": 2, + "86": 2 + }, + "PlantShape": { + "0": 7, + "2": 5, + "3": 7, + "4": 10, + "7": 19, + "8": 8, + "9": 4, + "10": 14, + "11": 8, + "13": 12, + "14": 18, + "15": 18, + "17": 11, + "18": 6, + "19": 13, + "20": 11, + "21": 7, + "23": 15, + "24": 13, + "25": 17, + "27": 8, + "28": 9, + "29": 7, + "30": 16, + "31": 9, + "32": 13, + "34": 17, + "35": 8, + "37": 16, + "38": 12, + "40": 11, + "41": 14, + "42": 18, + "43": 14, + "44": 14, + "46": 2, + "47": 17, + "48": 14, + "49": 20, + "50": 15, + "51": 13, + "52": 17, + "53": 14, + "54": 17, + "55": 18, + "56": 15, + "57": 14, + "58": 7, + "59": 12, + "61": 16, + "62": 16, + "63": 12, + "64": 17, + "65": 14, + "66": 8, + "67": 11, + "68": 15, + "69": 12, + "70": 16, + "71": 9, + "74": 10, + "75": 15, + "76": 15, + "77": 14, + "78": 19, + "79": 9, + "80": 14, + "81": 8, + "82": 7, + "83": 14, + "84": 5, + "86": 12, + "87": 17, + "88": 19, + "89": 17, + "91": 2, + "92": 9, + "96": 13, + "97": 14, + "98": 10, + "99": 15, + "12": 7, + "39": 5, + "60": 2, + "85": 9, + "94": 4, + "5": 2, + "6": 2, + "73": 4, + "93": 2, + "1": 2, + "33": 3, + "72": 2 + }, + "PlantTexture": { + "0": 10, + "3": 7, + "4": 4, + "10": 14, + "11": 10, + "12": 6, + "13": 11, + "14": 12, + "15": 5, + "16": 6, + "18": 15, + "20": 13, + "22": 13, + "23": 7, + "25": 4, + "27": 19, + "29": 15, + "30": 12, + "32": 18, + "35": 13, + "37": 15, + "39": 17, + "40": 4, + "42": 5, + "43": 5, + "45": 11, + "46": 14, + "47": 11, + "48": 13, + "49": 13, + "50": 6, + "52": 7, + "53": 4, + "54": 11, + "55": 6, + "56": 12, + "57": 10, + "58": 5, + "59": 14, + "64": 4, + "65": 7, + "66": 4, + "67": 11, + "70": 11, + "71": 6, + "72": 13, + "74": 4, + "76": 8, + "77": 8, + "79": 2, + "80": 8, + "81": 12, + "82": 14, + "84": 8, + "86": 12, + "89": 7, + "90": 14, + "94": 6, + "98": 7, + "99": 12, + "1": 4, + "6": 7, + "7": 7, + "17": 4, + "19": 4, + "24": 7, + "28": 5, + "31": 10, + "33": 8, + "51": 8, + "75": 7, + "78": 4, + "83": 9, + "87": 2, + "88": 4, + "91": 2, + "92": 2, + "93": 6, + "96": 4, + "97": 5, + "2": 5, + "63": 5, + "9": 2, + "69": 2, + "95": 2 + }, + "PostOperative": { + "0": 32, + "2": 19 + }, + "PrimaryTumor": { + "0": 59, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 24, + "8": 12, + "9": 8, + "10": 17, + "11": 10, + "13": 8, + "14": 6, + "12": 7, + "1": 2 + }, + "Ringnorm": { + "0": 198, + "1": 22 + }, + "Seeds": { + "0": 14, + "1": 10, + "2": 10 + }, + "Semeion": { + "0": 15, + "1": 52, + "2": 25, + "3": 23, + "4": 38, + "5": 29, + "6": 21, + "7": 25, + "8": 39, + "9": 42 + }, + "Soybean": { + "0": 17, + "1": 7, + "2": 11, + "3": 45, + "4": 4, + "5": 3, + "6": 11, + "7": 33, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 48, + "14": 2, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 346, + "1": 376 + }, + "Spect": { + "0": 95, + "1": 2 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 90, + "1": 217 + }, + "StatlogGermanCredit": { + "0": 239, + "1": 70 + }, + "StatlogHeart": { + "0": 23, + "1": 27 + }, + "StatlogImage": { + "0": 56, + "2": 105, + "3": 32, + "4": 117, + "5": 4, + "6": 7 + }, + "StatlogLandsat": { + "3": 59, + "4": 73, + "5": 134, + "2": 41, + "1": 28, + "0": 104 + }, + "StatlogShuttle": { + "0": 2353, + "3": 222, + "1": 9, + "2": 22, + "4": 2 + }, + "StatlogVehicle": { + "0": 84, + "1": 139, + "2": 134, + "3": 43 + }, + "SteelPlates": { + "0": 66, + "1": 33, + "2": 56, + "4": 17, + "5": 176, + "6": 538, + "3": 2 + }, + "SyntheticControl": { + "2": 15, + "3": 17, + "5": 10, + "4": 8 + }, + "Teaching": { + "0": 20, + "1": 32, + "2": 30 + }, + "Thyroid": { + "2": 1393, + "0": 18, + "1": 43 + }, + "TicTacToe": { + "0": 105, + "1": 179 + }, + "Titanic": { + "0": 118, + "1": 361 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 111, + "1": 118 + }, + "VertebralColumn2Clases": { + "0": 69, + "1": 20 + }, + "VertebralColumn3Clases": { + "0": 23, + "1": 39, + "2": 22 + }, + "WallFollowing": { + "0": 881, + "1": 230, + "2": 710, + "3": 16 + }, + "Waveform": { + "0": 775, + "1": 97, + "2": 84 + }, + "WaveformNoise": { + "0": 786, + "1": 104, + "2": 107 + }, + "Wine": { + "0": 2, + "1": 7 + }, + "WineQualityRed": { + "0": 10, + "1": 32, + "2": 290, + "3": 483, + "4": 94, + "5": 12 + }, + "WineQualityWhite": { + "0": 20, + "1": 90, + "2": 574, + "3": 1675, + "4": 664, + "5": 103, + "6": 6 + }, + "Yeast": { + "0": 274, + "1": 197, + "2": 97, + "3": 48, + "4": 30, + "5": 15, + "6": 17, + "7": 29, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } +}, + "HashmapProjectionOnline": { + "Abalone": { + "0": 672, + "1": 771, + "2": 602 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1497, + "0": 1686 + }, + "Annealing": { + "2": 5, + "3": 8, + "1": 12, + "4": 4 + }, + "Arrhythmia": { + "0": 76, + "1": 34, + "4": 13, + "5": 23, + "8": 2, + "9": 25, + "11": 6, + "12": 23, + "2": 5, + "3": 11, + "10": 6 + }, + "AudiologyStd": { + "0": 12, + "3": 3, + "10": 3 + }, + "BalanceScale": { + "0": 43, + "2": 28, + "1": 7 + }, + "Balloons": { + "1": 4, + "0": 6 + }, + "Bank": { + "0": 530, + "1": 231 + }, + "Blood": { + "0": 77, + "1": 138 + }, + "BreastCancer": { + "0": 44, + "1": 45 + }, + "BreastCancerWisc": { + "0": 18, + "1": 11 + }, + "BreastCancerWiscDiag": { + "1": 27, + "0": 6 + }, + "BreastCancerWiscProg": { + "0": 93, + "1": 12 + }, + "BreastTissue": { + "0": 10, + "2": 13, + "3": 15, + "4": 5, + "1": 6, + "5": 5 + }, + "Car": { + "0": 33, + "1": 99, + "2": 55, + "3": 22 + }, + "Cardiotocography10Clases": { + "0": 130, + "1": 110, + "2": 37, + "3": 23, + "4": 34, + "5": 78, + "6": 91, + "7": 11, + "8": 18, + "9": 49 + }, + "Cardiotocography3Clases": { + "0": 59, + "1": 121, + "2": 31 + }, + "ChessKrvk": { + "0": 903, + "1": 13, + "2": 52, + "3": 110, + "4": 42, + "5": 116, + "6": 226, + "7": 375, + "8": 487, + "9": 973, + "10": 1133, + "11": 1540, + "12": 2057, + "13": 2079, + "14": 2859, + "15": 2160, + "16": 1192, + "17": 170 + }, + "ChessKrvkp": { + "0": 153, + "1": 77 + }, + "CongressionalVoting": { + "0": 106, + "1": 95 + }, + "ConnBenchSonarMinesRocks": { + "0": 23, + "1": 42 + }, + "ConnBenchVowelDeterding": { + "4": 12, + "8": 18, + "9": 11, + "7": 8, + "6": 10, + "1": 2, + "2": 7, + "3": 2, + "5": 7 + }, + "Connect4": { + "0": 5705, + "1": 7585 + }, + "Contrac": { + "0": 315, + "1": 246, + "2": 272 + }, + "CreditApproval": { + "0": 58, + "1": 48 + }, + "CylinderBands": { + "0": 60, + "1": 97 + }, + "Dermatology": { + "0": 6, + "1": 14, + "4": 16, + "3": 22, + "5": 4 + }, + "Echocardiogram": { + "0": 12, + "1": 20 + }, + "Ecoli": { + "0": 24, + "1": 36, + "3": 16, + "2": 10, + "4": 5 + }, + "EnergyY1": { + "0": 19, + "1": 66, + "2": 25 + }, + "EnergyY2": { + "0": 8, + "1": 49, + "2": 49 + }, + "Fertility": { + "0": 8, + "1": 15 + }, + "Flags": { + "0": 32, + "1": 34, + "2": 22, + "3": 5, + "4": 6, + "5": 14, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 23, + "1": 52, + "2": 16, + "3": 9, + "5": 11 + }, + "HabermanSurvival": { + "0": 44, + "1": 59 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 34, + "1": 46, + "2": 28, + "3": 23, + "4": 13 + }, + "HeartHungarian": { + "0": 35, + "1": 40 + }, + "HeartSwitzerland": { + "0": 11, + "1": 38, + "2": 24, + "3": 22, + "4": 8 + }, + "HeartVa": { + "0": 35, + "1": 51, + "2": 29, + "3": 31, + "4": 9 + }, + "Hepatitis": { + "0": 20, + "1": 16 + }, + "HillValley": { + "1": 274, + "0": 43 + }, + "HorseColic": { + "1": 15, + "0": 6 + }, + "IlpdIndianLiver": { + "0": 98, + "1": 96 + }, + "ImageSegmentation": { + "6": 72, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 28, + "1": 33 + }, + "Iris": { + "2": 8, + "1": 2 + }, + "LedDisplay": { + "0": 21, + "1": 36, + "2": 24, + "3": 29, + "4": 23, + "5": 47, + "6": 49, + "7": 47, + "8": 52, + "9": 37 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 7 + }, + "Letter": { + "0": 83, + "1": 146, + "2": 120, + "3": 110, + "4": 140, + "5": 154, + "6": 251, + "7": 314, + "8": 100, + "9": 88, + "10": 184, + "11": 53, + "12": 84, + "13": 112, + "14": 168, + "15": 134, + "16": 132, + "17": 137, + "18": 217, + "19": 91, + "20": 73, + "21": 128, + "22": 54, + "23": 179, + "24": 68, + "25": 110 + }, + "Libras": { + "0": 15, + "1": 15, + "2": 4, + "5": 19, + "6": 16, + "7": 19, + "9": 15, + "10": 19, + "11": 20, + "13": 14, + "14": 12, + "3": 7, + "8": 11, + "12": 10 + }, + "LowResSpect": { + "0": 16, + "1": 43, + "2": 10, + "3": 23, + "6": 8, + "7": 6, + "8": 4 + }, + "LungCancer": { + "0": 6, + "2": 10, + "1": 10 + }, + "Lymphography": { + "1": 31, + "2": 16 + }, + "Magic": { + "0": 1898, + "1": 1707 + }, + "Mammographic": { + "0": 96, + "1": 120 + }, + "Miniboone": { + "0": 13166, + "1": 8240 + }, + "MolecBiolPromoter": { + "0": 36 + }, + "MolecBiolSplice": { + "0": 129, + "1": 83, + "2": 108 + }, + "Monks1": { + "1": 13, + "0": 165 + }, + "Monks2": { + "1": 141, + "0": 2 + }, + "Monks3": { + "0": 202 + }, + "Mushroom": { + "1": 7, + "0": 3 + }, + "Musk1": { + "0": 69, + "1": 71 + }, + "Musk2": { + "0": 497, + "1": 123 + }, + "Nursery": { + "2": 113, + "3": 337, + "4": 300, + "0": 5 + }, + "OocytesMerlucciusNucleus4d": { + "0": 250, + "1": 61 + }, + "OocytesMerlucciusStates2f": { + "0": 60, + "2": 34, + "1": 10 + }, + "OocytesTrisopterusNucleus2f": { + "0": 164, + "1": 67 + }, + "OocytesTrisopterusStates5b": { + "0": 65, + "1": 4, + "2": 52 + }, + "Optical": { + "2": 35, + "5": 4, + "9": 14, + "7": 33, + "1": 14, + "8": 21, + "6": 28, + "3": 15, + "0": 4 + }, + "Ozone": { + "0": 63, + "1": 54 + }, + "PageBlocks": { + "0": 214, + "1": 43, + "2": 15, + "3": 25, + "4": 42 + }, + "Parkinsons": { + "0": 17, + "1": 26 + }, + "Pendigits": { + "9": 88, + "3": 57, + "8": 12, + "7": 42, + "2": 8, + "5": 14, + "0": 25, + "1": 8, + "4": 2, + "6": 7 + }, + "Pima": { + "0": 126, + "1": 110 + }, + "PittsburgBridgesMaterial": { + "1": 10, + "2": 5, + "0": 4 + }, + "PittsburgBridgesRelL": { + "0": 14, + "1": 8, + "2": 25 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 21, + "2": 17 + }, + "PittsburgBridgesTOrD": { + "0": 7, + "1": 10 + }, + "PittsburgBridgesType": { + "0": 11, + "1": 12, + "2": 35, + "3": 7, + "4": 9, + "5": 6 + }, + "Planning": { + "0": 55, + "1": 37 + }, + "PlantMargin": { + "0": 13, + "1": 12, + "4": 9, + "6": 7, + "7": 7, + "8": 9, + "11": 10, + "12": 9, + "14": 8, + "16": 2, + "17": 13, + "18": 5, + "21": 6, + "23": 19, + "24": 17, + "25": 17, + "26": 5, + "27": 6, + "28": 14, + "29": 8, + "30": 15, + "31": 19, + "32": 8, + "33": 11, + "38": 15, + "39": 9, + "40": 17, + "41": 16, + "44": 5, + "45": 4, + "47": 5, + "49": 10, + "50": 9, + "51": 7, + "53": 10, + "54": 10, + "55": 14, + "56": 15, + "57": 15, + "58": 15, + "59": 4, + "60": 14, + "61": 18, + "62": 15, + "63": 15, + "64": 17, + "65": 13, + "66": 13, + "67": 15, + "68": 20, + "69": 9, + "70": 18, + "71": 17, + "73": 13, + "74": 9, + "75": 14, + "77": 7, + "78": 18, + "80": 14, + "81": 9, + "82": 11, + "84": 15, + "85": 4, + "87": 9, + "89": 15, + "90": 6, + "91": 10, + "95": 13, + "96": 12, + "97": 18, + "98": 10, + "99": 5, + "2": 2, + "13": 11, + "15": 14, + "19": 10, + "35": 4, + "37": 8, + "42": 10, + "46": 4, + "52": 6, + "76": 6, + "83": 7, + "86": 5, + "88": 7, + "92": 12, + "93": 10, + "94": 11, + "3": 6, + "9": 5, + "72": 2, + "20": 2, + "48": 4 + }, + "PlantShape": { + "0": 13, + "2": 6, + "3": 6, + "4": 11, + "7": 18, + "8": 5, + "9": 13, + "10": 18, + "11": 13, + "12": 14, + "13": 12, + "14": 17, + "15": 18, + "16": 2, + "17": 15, + "18": 7, + "19": 16, + "20": 8, + "23": 17, + "24": 17, + "25": 16, + "26": 11, + "27": 10, + "28": 12, + "29": 8, + "30": 17, + "31": 10, + "32": 15, + "33": 8, + "34": 19, + "35": 8, + "36": 8, + "37": 12, + "38": 17, + "40": 11, + "41": 14, + "42": 17, + "43": 12, + "44": 18, + "46": 12, + "47": 16, + "48": 18, + "49": 18, + "50": 16, + "51": 13, + "52": 14, + "53": 10, + "54": 17, + "55": 18, + "56": 18, + "57": 16, + "58": 11, + "59": 13, + "60": 13, + "61": 15, + "62": 16, + "63": 18, + "64": 17, + "65": 14, + "66": 13, + "67": 15, + "68": 19, + "69": 16, + "70": 17, + "71": 13, + "72": 10, + "74": 10, + "75": 15, + "76": 15, + "77": 16, + "78": 18, + "79": 13, + "80": 17, + "81": 11, + "82": 10, + "83": 18, + "84": 5, + "85": 17, + "86": 16, + "87": 19, + "88": 15, + "89": 15, + "92": 17, + "93": 6, + "94": 14, + "95": 9, + "96": 11, + "97": 18, + "98": 11, + "99": 14, + "1": 5, + "5": 4, + "21": 9, + "39": 5, + "91": 9, + "6": 4, + "73": 5, + "45": 2 + }, + "PlantTexture": { + "0": 11, + "3": 10, + "4": 10, + "7": 7, + "8": 9, + "9": 12, + "10": 12, + "12": 10, + "13": 12, + "14": 8, + "15": 6, + "16": 9, + "17": 12, + "18": 17, + "20": 13, + "21": 4, + "22": 15, + "23": 10, + "25": 5, + "27": 19, + "29": 19, + "30": 12, + "31": 13, + "32": 18, + "35": 9, + "37": 15, + "38": 7, + "39": 16, + "40": 7, + "42": 14, + "43": 4, + "45": 16, + "46": 15, + "47": 12, + "48": 14, + "49": 13, + "50": 11, + "51": 11, + "52": 11, + "53": 8, + "54": 12, + "55": 5, + "56": 13, + "57": 15, + "58": 10, + "59": 14, + "60": 7, + "62": 3, + "63": 4, + "64": 9, + "65": 7, + "66": 8, + "67": 10, + "72": 11, + "73": 6, + "74": 13, + "76": 6, + "77": 13, + "78": 9, + "79": 9, + "80": 12, + "81": 14, + "82": 16, + "84": 10, + "86": 13, + "87": 9, + "88": 4, + "89": 7, + "90": 11, + "91": 6, + "93": 15, + "94": 10, + "97": 12, + "98": 9, + "99": 12, + "6": 8, + "11": 13, + "19": 5, + "44": 5, + "69": 10, + "70": 11, + "71": 9, + "75": 8, + "83": 9, + "92": 2, + "96": 5, + "1": 5, + "2": 2, + "5": 3, + "24": 5, + "33": 6, + "41": 5, + "61": 3, + "68": 4, + "28": 3, + "95": 4 + }, + "PostOperative": { + "0": 28, + "2": 18 + }, + "PrimaryTumor": { + "0": 30, + "2": 12, + "3": 15, + "4": 29, + "5": 16, + "6": 8, + "7": 29, + "8": 13, + "9": 8, + "10": 21, + "11": 12, + "12": 15, + "13": 8, + "14": 12, + "1": 5 + }, + "Ringnorm": { + "0": 75, + "1": 102 + }, + "Seeds": { + "0": 16, + "1": 7, + "2": 7 + }, + "Semeion": { + "1": 27, + "2": 40, + "3": 47, + "4": 49, + "5": 34, + "6": 22, + "7": 11, + "8": 48, + "9": 31, + "0": 14 + }, + "Soybean": { + "0": 18, + "1": 11, + "2": 11, + "3": 15, + "4": 8, + "5": 11, + "7": 52, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 2, + "14": 13, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 173, + "1": 327 + }, + "Spect": { + "1": 83 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 142, + "1": 158 + }, + "StatlogGermanCredit": { + "0": 153, + "1": 157 + }, + "StatlogHeart": { + "1": 40, + "0": 17 + }, + "StatlogImage": { + "0": 27, + "2": 46, + "3": 41, + "4": 89, + "6": 3, + "5": 7 + }, + "StatlogLandsat": { + "2": 22, + "3": 81, + "5": 87, + "4": 26, + "1": 8, + "0": 8 + }, + "StatlogShuttle": { + "0": 128, + "2": 17, + "5": 4, + "1": 2 + }, + "StatlogVehicle": { + "0": 56, + "1": 111, + "2": 118, + "3": 19 + }, + "SteelPlates": { + "0": 74, + "1": 77, + "2": 47, + "4": 19, + "5": 223, + "6": 210, + "3": 10 + }, + "SyntheticControl": { + "0": 4, + "2": 20, + "3": 14, + "5": 6, + "4": 14, + "1": 4 + }, + "Teaching": { + "0": 29, + "1": 33, + "2": 24 + }, + "Thyroid": { + "1": 99, + "2": 83, + "0": 8 + }, + "TicTacToe": { + "0": 52, + "1": 22 + }, + "Titanic": { + "0": 393, + "1": 383 + }, + "Trains": { + "0": 6 + }, + "Twonorm": { + "0": 126, + "1": 125 + }, + "VertebralColumn2Clases": { + "0": 30, + "1": 30 + }, + "VertebralColumn3Clases": { + "0": 28, + "1": 33, + "2": 9 + }, + "WallFollowing": { + "0": 177, + "1": 169, + "2": 137, + "3": 42 + }, + "Waveform": { + "0": 191, + "1": 335, + "2": 476 + }, + "WaveformNoise": { + "0": 375, + "1": 295, + "2": 179 + }, + "Wine": { + "0": 5, + "1": 18 + }, + "WineQualityRed": { + "0": 12, + "1": 48, + "2": 245, + "3": 336, + "4": 112, + "5": 19 + }, + "WineQualityWhite": { + "0": 22, + "1": 119, + "2": 614, + "3": 1149, + "4": 504, + "5": 138, + "6": 8 + }, + "Yeast": { + "0": 241, + "1": 232, + "2": 128, + "3": 44, + "4": 36, + "5": 20, + "6": 21, + "7": 30, + "8": 8 + }, + "Zoo": { + "2": 4, + "1": 3, + "3": 2, + "6": 3 + } + }, + "HashmapProjectionOnlineIterative": { + "Abalone": { + "0": 458, + "1": 635, + "2": 640 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1532, + "0": 1477 + }, + "Annealing": { + "2": 6, + "3": 8, + "1": 12, + "4": 2 + }, + "Arrhythmia": { + "0": 99, + "1": 26, + "3": 12, + "4": 12, + "5": 19, + "9": 27, + "10": 8, + "12": 23, + "2": 4, + "11": 4 + }, + "AudiologyStd": { + "1": 3, + "3": 4, + "10": 3 + }, + "BalanceScale": { + "0": 17, + "1": 26, + "2": 15 + }, + "Balloons": { + "0": 7, + "1": 2 + }, + "Bank": { + "0": 199, + "1": 347 + }, + "Blood": { + "0": 142, + "1": 100 + }, + "BreastCancer": { + "0": 48, + "1": 48 + }, + "BreastCancerWisc": { + "0": 20, + "1": 8 + }, + "BreastCancerWiscDiag": { + "1": 16, + "0": 11 + }, + "BreastCancerWiscProg": { + "0": 47, + "1": 22 + }, + "BreastTissue": { + "0": 6, + "1": 9, + "2": 12, + "3": 10, + "5": 4, + "4": 2 + }, + "Car": { + "0": 16, + "1": 77, + "3": 11, + "2": 34 + }, + "Cardiotocography10Clases": { + "0": 96, + "1": 63, + "2": 26, + "3": 17, + "4": 37, + "5": 37, + "6": 58, + "7": 13, + "8": 31, + "9": 37 + }, + "Cardiotocography3Clases": { + "0": 88, + "1": 88, + "2": 24 + }, + "ChessKrvk": { + "0": 797, + "1": 17, + "2": 53, + "3": 49, + "4": 68, + "5": 103, + "6": 293, + "7": 356, + "8": 524, + "9": 870, + "10": 1097, + "11": 1449, + "12": 2113, + "13": 1979, + "14": 2606, + "15": 2034, + "16": 1031, + "17": 172 + }, + "ChessKrvkp": { + "0": 53, + "1": 35 + }, + "CongressionalVoting": { + "0": 81, + "1": 111 + }, + "ConnBenchSonarMinesRocks": { + "1": 48, + "0": 16 + }, + "ConnBenchVowelDeterding": { + "10": 2, + "0": 2, + "4": 5, + "3": 2 + }, + "Connect4": { + "0": 6471, + "1": 6855 + }, + "Contrac": { + "0": 295, + "1": 236, + "2": 242 + }, + "CreditApproval": { + "0": 62, + "1": 71 + }, + "CylinderBands": { + "0": 78, + "1": 51 + }, + "Dermatology": { + "1": 12, + "3": 5 + }, + "Echocardiogram": { + "0": 13, + "1": 19 + }, + "Ecoli": { + "0": 18, + "1": 23, + "3": 18, + "2": 13, + "4": 4 + }, + "EnergyY1": { + "0": 12, + "1": 53, + "2": 17 + }, + "EnergyY2": { + "0": 10, + "1": 35, + "2": 41 + }, + "Fertility": { + "0": 11, + "1": 13 + }, + "Flags": { + "0": 32, + "1": 18, + "2": 23, + "3": 11, + "4": 8, + "5": 18, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 24, + "1": 32, + "2": 16, + "3": 5, + "5": 9, + "4": 2 + }, + "HabermanSurvival": { + "0": 49, + "1": 52 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 37, + "1": 43, + "2": 32, + "3": 30, + "4": 15 + }, + "HeartHungarian": { + "0": 52, + "1": 32 + }, + "HeartSwitzerland": { + "0": 12, + "1": 32, + "2": 29, + "3": 16, + "4": 8 + }, + "HeartVa": { + "0": 40, + "1": 47, + "2": 33, + "3": 34, + "4": 12 + }, + "Hepatitis": { + "0": 18, + "1": 18 + }, + "HillValley": { + "1": 290, + "0": 14 + }, + "HorseColic": { + "1": 27 + }, + "IlpdIndianLiver": { + "0": 67, + "1": 115 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 16, + "1": 19 + }, + "Iris": { + "2": 2, + "1": 5 + }, + "LedDisplay": { + "0": 29, + "1": 19, + "2": 29, + "3": 49, + "4": 22, + "5": 37, + "6": 34, + "7": 49, + "8": 40, + "9": 43 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 2 + }, + "Letter": { + "0": 44, + "1": 171, + "2": 91, + "3": 145, + "4": 190, + "5": 127, + "6": 152, + "7": 152, + "8": 115, + "9": 69, + "10": 122, + "11": 54, + "12": 59, + "13": 73, + "14": 104, + "15": 103, + "16": 202, + "17": 113, + "18": 103, + "19": 42, + "20": 61, + "21": 72, + "22": 40, + "23": 123, + "24": 94, + "25": 69 + }, + "Libras": { + "0": 9, + "1": 12, + "2": 2, + "3": 9, + "4": 6, + "6": 11, + "9": 20, + "10": 16, + "11": 10, + "12": 11, + "13": 5, + "14": 7, + "5": 10, + "7": 9, + "8": 3 + }, + "LowResSpect": { + "0": 10, + "1": 24, + "2": 13, + "3": 20, + "7": 8, + "8": 4, + "6": 2 + }, + "LungCancer": { + "0": 8, + "1": 15, + "2": 4 + }, + "Lymphography": { + "1": 23, + "2": 12 + }, + "Magic": { + "0": 1615, + "1": 1894 + }, + "Mammographic": { + "0": 107, + "1": 145 + }, + "Miniboone": { + "0": 10291, + "1": 8454 + }, + "MolecBiolPromoter": { + "1": 23, + "0": 4 + }, + "MolecBiolSplice": { + "0": 56, + "1": 144, + "2": 92 + }, + "Monks1": { + "1": 9, + "0": 165 + }, + "Monks2": { + "1": 139, + "0": 6 + }, + "Monks3": { + "0": 197 + }, + "Mushroom": {}, + "Musk1": { + "0": 50, + "1": 36 + }, + "Musk2": { + "0": 211, + "1": 55 + }, + "Nursery": { + "2": 57, + "3": 193, + "4": 333 + }, + "OocytesMerlucciusNucleus4d": { + "0": 190, + "1": 71 + }, + "OocytesMerlucciusStates2f": { + "0": 30, + "2": 63, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 112, + "1": 112 + }, + "OocytesTrisopterusStates5b": { + "0": 77, + "1": 4, + "2": 28 + }, + "Optical": { + "5": 3, + "9": 8, + "2": 2, + "8": 19, + "1": 6, + "3": 18, + "7": 9, + "6": 6, + "0": 9, + "4": 4 + }, + "Ozone": { + "0": 25, + "1": 66 + }, + "PageBlocks": { + "0": 112, + "1": 79, + "2": 15, + "3": 18, + "4": 53 + }, + "Parkinsons": { + "0": 17, + "1": 14 + }, + "Pendigits": { + "3": 4, + "1": 25, + "7": 41, + "5": 28, + "9": 15, + "0": 22, + "8": 7, + "4": 2, + "6": 5, + "2": 3 + }, + "Pima": { + "0": 136, + "1": 107 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 9, + "2": 7 + }, + "PittsburgBridgesRelL": { + "0": 8, + "1": 11, + "2": 22 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 26, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 2, + "1": 11 + }, + "PittsburgBridgesType": { + "0": 7, + "1": 11, + "2": 22, + "3": 8, + "4": 9, + "5": 3 + }, + "Planning": { + "0": 32, + "1": 49 + }, + "PlantMargin": { + "3": 9, + "4": 11, + "7": 2, + "11": 5, + "12": 12, + "17": 6, + "19": 12, + "21": 7, + "23": 18, + "24": 16, + "25": 16, + "27": 9, + "28": 10, + "29": 7, + "30": 16, + "31": 13, + "33": 9, + "38": 14, + "39": 5, + "40": 10, + "41": 14, + "42": 5, + "44": 9, + "47": 6, + "48": 5, + "49": 8, + "50": 8, + "51": 5, + "52": 7, + "53": 13, + "54": 4, + "56": 9, + "57": 13, + "58": 14, + "61": 16, + "62": 6, + "63": 10, + "64": 8, + "65": 5, + "67": 10, + "68": 10, + "69": 9, + "71": 15, + "72": 5, + "73": 13, + "74": 4, + "75": 14, + "76": 6, + "77": 4, + "78": 15, + "80": 11, + "81": 10, + "84": 4, + "88": 4, + "89": 14, + "90": 4, + "91": 7, + "93": 7, + "94": 12, + "95": 9, + "96": 9, + "97": 15, + "0": 8, + "15": 9, + "18": 7, + "32": 4, + "45": 2, + "55": 11, + "59": 4, + "60": 10, + "66": 7, + "70": 12, + "82": 6, + "83": 6, + "98": 8, + "1": 4, + "8": 7, + "9": 2, + "13": 4, + "26": 2, + "34": 3, + "36": 2, + "85": 2, + "87": 6, + "16": 2, + "20": 2, + "37": 2, + "43": 2 + }, + "PlantShape": { + "2": 7, + "3": 6, + "4": 8, + "6": 5, + "7": 15, + "8": 11, + "9": 4, + "10": 13, + "11": 5, + "14": 14, + "15": 16, + "17": 13, + "18": 5, + "19": 15, + "20": 7, + "23": 15, + "24": 12, + "25": 20, + "26": 8, + "27": 9, + "28": 15, + "29": 5, + "30": 12, + "31": 12, + "32": 13, + "33": 4, + "34": 15, + "35": 9, + "36": 4, + "37": 11, + "38": 15, + "40": 7, + "41": 11, + "42": 16, + "43": 13, + "44": 16, + "45": 4, + "46": 4, + "47": 16, + "48": 12, + "49": 17, + "50": 14, + "51": 14, + "52": 13, + "53": 17, + "54": 17, + "55": 17, + "56": 15, + "57": 16, + "58": 11, + "59": 12, + "61": 18, + "62": 13, + "63": 12, + "64": 16, + "65": 13, + "66": 6, + "67": 12, + "68": 15, + "69": 12, + "70": 17, + "71": 13, + "73": 7, + "74": 16, + "75": 18, + "76": 16, + "77": 16, + "78": 20, + "79": 11, + "80": 13, + "81": 14, + "82": 7, + "83": 13, + "85": 12, + "86": 13, + "87": 18, + "88": 18, + "91": 12, + "92": 12, + "95": 10, + "96": 16, + "97": 14, + "99": 12, + "12": 9, + "13": 12, + "21": 9, + "22": 2, + "39": 8, + "60": 4, + "89": 11, + "94": 6, + "98": 8, + "0": 4, + "5": 4, + "72": 6, + "93": 3, + "1": 2, + "84": 3 + }, + "PlantTexture": { + "0": 11, + "1": 9, + "4": 8, + "6": 6, + "7": 5, + "10": 10, + "12": 6, + "13": 12, + "15": 2, + "16": 6, + "18": 9, + "20": 19, + "22": 11, + "23": 9, + "24": 10, + "25": 4, + "27": 15, + "29": 18, + "30": 9, + "32": 16, + "34": 6, + "35": 10, + "36": 2, + "37": 13, + "39": 13, + "40": 6, + "42": 9, + "43": 4, + "44": 9, + "45": 10, + "46": 16, + "47": 10, + "48": 14, + "49": 16, + "50": 7, + "52": 10, + "53": 8, + "55": 5, + "56": 12, + "57": 15, + "58": 7, + "59": 15, + "60": 4, + "63": 6, + "64": 5, + "65": 8, + "67": 8, + "70": 9, + "72": 11, + "73": 7, + "74": 5, + "76": 7, + "77": 7, + "78": 6, + "79": 7, + "82": 12, + "84": 10, + "86": 15, + "87": 6, + "89": 7, + "90": 12, + "93": 7, + "94": 7, + "5": 4, + "11": 9, + "17": 5, + "19": 2, + "21": 2, + "28": 7, + "31": 9, + "38": 3, + "51": 6, + "54": 7, + "68": 2, + "71": 4, + "75": 6, + "80": 5, + "81": 9, + "83": 10, + "85": 2, + "91": 2, + "92": 3, + "95": 8, + "96": 2, + "97": 8, + "99": 9, + "2": 5, + "3": 6, + "14": 5, + "41": 2, + "66": 2, + "69": 4, + "8": 3, + "9": 2, + "26": 2, + "33": 2, + "88": 2 + }, + "PostOperative": { + "0": 25, + "2": 23 + }, + "PrimaryTumor": { + "0": 28, + "2": 12, + "3": 15, + "4": 31, + "5": 16, + "6": 8, + "7": 30, + "8": 18, + "9": 8, + "10": 20, + "11": 9, + "12": 16, + "13": 8, + "14": 6, + "1": 9 + }, + "Ringnorm": { + "0": 73, + "1": 94 + }, + "Seeds": { + "0": 10, + "2": 7, + "1": 7 + }, + "Semeion": { + "1": 13, + "2": 13, + "3": 22, + "4": 24, + "6": 19, + "7": 21, + "8": 24, + "9": 38, + "0": 9, + "5": 14 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 49, + "5": 9, + "6": 11, + "7": 16, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "13": 2, + "14": 46, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 235, + "1": 279 + }, + "Spect": { + "0": 48, + "1": 20 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 145, + "1": 142 + }, + "StatlogGermanCredit": { + "0": 114, + "1": 185 + }, + "StatlogHeart": { + "0": 19, + "1": 33 + }, + "StatlogImage": { + "0": 8, + "2": 41, + "3": 27, + "4": 33, + "6": 3 + }, + "StatlogLandsat": { + "3": 67, + "2": 70, + "5": 71, + "4": 24, + "1": 10, + "0": 6 + }, + "StatlogShuttle": { + "0": 127, + "6": 2, + "2": 14, + "1": 2 + }, + "StatlogVehicle": { + "0": 14, + "1": 94, + "2": 124, + "3": 5 + }, + "SteelPlates": { + "0": 55, + "1": 31, + "2": 12, + "4": 16, + "5": 212, + "6": 260, + "3": 7 + }, + "SyntheticControl": { + "2": 4, + "4": 4, + "5": 8 + }, + "Teaching": { + "0": 18, + "1": 35, + "2": 26 + }, + "Thyroid": { + "1": 73, + "2": 78, + "0": 9 + }, + "TicTacToe": { + "0": 13, + "1": 15 + }, + "Titanic": { + "0": 229, + "1": 419 + }, + "Trains": { + "0": 6 + }, + "Twonorm": { + "0": 146, + "1": 85 + }, + "VertebralColumn2Clases": { + "0": 31, + "1": 34 + }, + "VertebralColumn3Clases": { + "0": 29, + "1": 29, + "2": 9 + }, + "WallFollowing": { + "0": 168, + "1": 56, + "2": 76, + "3": 23 + }, + "Waveform": { + "0": 343, + "1": 271, + "2": 289 + }, + "WaveformNoise": { + "0": 229, + "1": 444, + "2": 278 + }, + "Wine": { + "2": 6, + "0": 2, + "1": 2 + }, + "WineQualityRed": { + "0": 12, + "1": 49, + "2": 306, + "3": 264, + "4": 90, + "5": 20 + }, + "WineQualityWhite": { + "0": 23, + "1": 137, + "2": 574, + "3": 1027, + "4": 517, + "5": 129, + "6": 8 + }, + "Yeast": { + "0": 172, + "1": 219, + "2": 132, + "3": 55, + "4": 35, + "5": 16, + "6": 22, + "7": 32, + "8": 12 + }, + "Zoo": { + "2": 2, + "3": 2 + } + }, + "HashmapProjectionRegenerativeContinuous": { + "Abalone": { + "0": 454, + "1": 891, + "2": 436 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 3747, + "1": 430 + }, + "Annealing": { + "2": 13, + "3": 8, + "1": 12 + }, + "Arrhythmia": { + "0": 27, + "1": 37, + "4": 14, + "5": 27, + "9": 29, + "10": 8, + "11": 8, + "12": 24, + "2": 2, + "3": 9 + }, + "AudiologyStd": { + "0": 12, + "1": 4, + "10": 5 + }, + "BalanceScale": { + "0": 8, + "1": 29, + "2": 30 + }, + "Balloons": { + "1": 4, + "0": 8 + }, + "Bank": { + "0": 656, + "1": 242 + }, + "Blood": { + "0": 85, + "1": 114 + }, + "BreastCancer": { + "0": 70, + "1": 50 + }, + "BreastCancerWisc": { + "0": 15, + "1": 12 + }, + "BreastCancerWiscDiag": { + "0": 3, + "1": 31 + }, + "BreastCancerWiscProg": { + "1": 38, + "0": 24 + }, + "BreastTissue": { + "0": 8, + "1": 12, + "2": 10, + "5": 5, + "3": 4, + "4": 5 + }, + "Car": { + "0": 2, + "1": 40, + "2": 43, + "3": 32 + }, + "Cardiotocography10Clases": { + "0": 73, + "1": 113, + "2": 41, + "3": 14, + "4": 51, + "5": 49, + "6": 84, + "7": 8, + "8": 25, + "9": 76 + }, + "Cardiotocography3Clases": { + "0": 54, + "1": 127, + "2": 20 + }, + "ChessKrvk": { + "0": 829, + "1": 16, + "2": 44, + "3": 137, + "4": 55, + "5": 119, + "6": 237, + "7": 340, + "8": 558, + "9": 809, + "10": 966, + "11": 1553, + "12": 1957, + "13": 2226, + "14": 2712, + "15": 1852, + "16": 1166, + "17": 133 + }, + "ChessKrvkp": { + "0": 66, + "1": 38 + }, + "CongressionalVoting": { + "0": 70, + "1": 121 + }, + "ConnBenchSonarMinesRocks": { + "0": 47, + "1": 12 + }, + "ConnBenchVowelDeterding": { + "4": 13, + "8": 20, + "3": 36, + "1": 6, + "6": 5, + "10": 14, + "2": 2 + }, + "Connect4": { + "0": 7067, + "1": 6198 + }, + "Contrac": { + "0": 196, + "1": 287, + "2": 286 + }, + "CreditApproval": { + "0": 29, + "1": 94 + }, + "CylinderBands": { + "0": 47, + "1": 97 + }, + "Dermatology": { + "1": 6, + "3": 7, + "4": 6, + "5": 2 + }, + "Echocardiogram": { + "0": 18, + "1": 15 + }, + "Ecoli": { + "0": 10, + "1": 18, + "3": 21, + "4": 7, + "2": 24 + }, + "EnergyY1": { + "0": 16, + "1": 53, + "2": 9 + }, + "EnergyY2": { + "0": 14, + "1": 36, + "2": 56 + }, + "Fertility": { + "1": 16, + "0": 2 + }, + "Flags": { + "0": 26, + "1": 21, + "2": 21, + "3": 11, + "4": 8, + "5": 22, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 16, + "1": 43, + "2": 16, + "3": 5, + "5": 9, + "4": 5 + }, + "HabermanSurvival": { + "0": 35, + "1": 60 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 38, + "1": 41, + "2": 32, + "3": 28, + "4": 13 + }, + "HeartHungarian": { + "0": 59, + "1": 20 + }, + "HeartSwitzerland": { + "0": 12, + "1": 22, + "2": 33, + "3": 22, + "4": 8 + }, + "HeartVa": { + "0": 29, + "1": 53, + "2": 35, + "3": 38, + "4": 12 + }, + "Hepatitis": { + "0": 22, + "1": 14 + }, + "HillValley": { + "1": 265, + "0": 50 + }, + "HorseColic": { + "1": 14, + "0": 11 + }, + "IlpdIndianLiver": { + "0": 94, + "1": 91 + }, + "ImageSegmentation": { + "6": 298, + "5": 301, + "4": 301, + "3": 301, + "2": 300, + "0": 301 + }, + "Ionosphere": { + "0": 17, + "1": 4 + }, + "Iris": { + "1": 8, + "2": 4 + }, + "LedDisplay": { + "0": 39, + "1": 29, + "2": 20, + "3": 49, + "5": 47, + "6": 37, + "7": 38, + "8": 70, + "9": 49, + "4": 15 + }, + "Lenses": { + "0": 6, + "1": 4, + "2": 2 + }, + "Letter": { + "0": 72, + "1": 201, + "2": 85, + "3": 130, + "4": 197, + "5": 140, + "6": 218, + "7": 180, + "8": 50, + "9": 137, + "10": 123, + "11": 91, + "12": 73, + "13": 163, + "14": 113, + "15": 165, + "16": 134, + "17": 280, + "18": 74, + "19": 196, + "20": 92, + "21": 96, + "22": 49, + "23": 142, + "24": 69, + "25": 106 + }, + "Libras": { + "0": 16, + "1": 14, + "3": 13, + "4": 12, + "6": 11, + "7": 21, + "8": 3, + "9": 11, + "10": 22, + "11": 11, + "13": 7, + "14": 15, + "5": 4, + "12": 5 + }, + "LowResSpect": { + "0": 20, + "1": 24, + "2": 20, + "3": 35, + "7": 2, + "6": 4, + "8": 6 + }, + "LungCancer": { + "0": 7, + "1": 16, + "2": 4 + }, + "Lymphography": { + "1": 12, + "2": 22 + }, + "Magic": { + "0": 2407, + "1": 1576 + }, + "Mammographic": { + "0": 75, + "1": 159 + }, + "Miniboone": { + "0": 20179, + "1": 1660 + }, + "MolecBiolPromoter": { + "0": 27, + "1": 2 + }, + "MolecBiolSplice": { + "0": 58, + "1": 66, + "2": 119 + }, + "Monks1": { + "1": 37, + "0": 131 + }, + "Monks2": { + "1": 130, + "0": 23 + }, + "Monks3": { + "0": 201 + }, + "Mushroom": { + "1": 5 + }, + "Musk1": { + "1": 98, + "0": 12 + }, + "Musk2": { + "0": 38, + "1": 142 + }, + "Nursery": { + "2": 49, + "3": 371, + "4": 144 + }, + "OocytesMerlucciusNucleus4d": { + "0": 157, + "1": 132 + }, + "OocytesMerlucciusStates2f": { + "0": 40, + "1": 7, + "2": 58 + }, + "OocytesTrisopterusNucleus2f": { + "0": 117, + "1": 96 + }, + "OocytesTrisopterusStates5b": { + "1": 4, + "2": 86, + "0": 46 + }, + "Optical": { + "2": 12, + "5": 7, + "9": 29, + "4": 9, + "6": 5, + "8": 29, + "3": 8, + "7": 6, + "1": 8, + "0": 2 + }, + "Ozone": { + "0": 156, + "1": 41 + }, + "PageBlocks": { + "0": 74, + "1": 119, + "2": 16, + "3": 26, + "4": 52 + }, + "Parkinsons": { + "0": 15, + "1": 12 + }, + "Pendigits": { + "3": 5, + "1": 33, + "8": 7, + "7": 54, + "9": 13, + "0": 19, + "5": 9, + "4": 7, + "6": 10, + "2": 2 + }, + "Pima": { + "0": 88, + "1": 147 + }, + "PittsburgBridgesMaterial": { + "0": 13, + "1": 4, + "2": 7 + }, + "PittsburgBridgesRelL": { + "0": 12, + "1": 12, + "2": 24 + }, + "PittsburgBridgesSpan": { + "0": 10, + "1": 26, + "2": 19 + }, + "PittsburgBridgesTOrD": { + "0": 8, + "1": 12 + }, + "PittsburgBridgesType": { + "0": 9, + "1": 12, + "2": 36, + "3": 12, + "4": 5, + "5": 2 + }, + "Planning": { + "0": 42, + "1": 43 + }, + "PlantMargin": { + "0": 17, + "1": 11, + "3": 11, + "4": 11, + "8": 4, + "11": 10, + "12": 14, + "14": 15, + "17": 17, + "18": 10, + "19": 9, + "21": 6, + "23": 18, + "24": 17, + "25": 15, + "26": 11, + "28": 7, + "29": 17, + "30": 19, + "31": 15, + "32": 3, + "35": 5, + "37": 11, + "38": 19, + "39": 5, + "40": 17, + "41": 20, + "42": 13, + "43": 10, + "44": 15, + "45": 6, + "49": 12, + "50": 8, + "51": 5, + "52": 13, + "53": 19, + "54": 13, + "55": 6, + "56": 16, + "57": 13, + "59": 3, + "60": 18, + "62": 16, + "63": 14, + "64": 12, + "65": 17, + "66": 9, + "67": 17, + "68": 19, + "70": 17, + "71": 8, + "72": 11, + "73": 18, + "75": 11, + "77": 5, + "78": 15, + "80": 16, + "83": 9, + "85": 15, + "87": 11, + "88": 13, + "89": 12, + "90": 5, + "91": 13, + "92": 12, + "93": 10, + "95": 16, + "96": 7, + "97": 17, + "98": 11, + "2": 5, + "7": 7, + "9": 9, + "13": 8, + "15": 8, + "27": 7, + "36": 10, + "58": 13, + "61": 12, + "74": 4, + "76": 10, + "79": 6, + "81": 8, + "94": 15, + "33": 7, + "48": 2, + "69": 4, + "84": 7, + "6": 2, + "10": 5, + "20": 3, + "22": 5, + "86": 2 + }, + "PlantShape": { + "1": 9, + "2": 11, + "4": 13, + "7": 19, + "8": 7, + "9": 10, + "10": 11, + "11": 17, + "12": 14, + "13": 11, + "14": 19, + "15": 17, + "17": 14, + "18": 7, + "19": 18, + "20": 6, + "21": 13, + "23": 16, + "24": 17, + "25": 12, + "28": 9, + "29": 5, + "30": 20, + "32": 17, + "34": 16, + "35": 10, + "36": 5, + "37": 16, + "38": 16, + "39": 15, + "40": 11, + "41": 19, + "42": 19, + "44": 20, + "46": 12, + "47": 14, + "48": 5, + "49": 16, + "50": 12, + "51": 13, + "52": 18, + "53": 19, + "54": 18, + "55": 16, + "56": 17, + "57": 15, + "58": 12, + "59": 9, + "60": 10, + "61": 16, + "62": 19, + "63": 12, + "64": 17, + "65": 15, + "66": 12, + "67": 14, + "68": 20, + "69": 14, + "70": 17, + "71": 15, + "72": 10, + "74": 13, + "75": 20, + "76": 14, + "77": 19, + "78": 20, + "79": 17, + "80": 19, + "81": 10, + "82": 15, + "83": 15, + "84": 8, + "85": 14, + "86": 12, + "87": 15, + "88": 20, + "89": 13, + "91": 12, + "92": 9, + "94": 14, + "95": 7, + "96": 16, + "97": 16, + "98": 15, + "0": 8, + "22": 4, + "27": 5, + "31": 12, + "33": 4, + "43": 10, + "93": 9, + "99": 9, + "6": 2, + "73": 7 + }, + "PlantTexture": { + "0": 15, + "1": 3, + "2": 10, + "4": 9, + "6": 7, + "8": 11, + "9": 10, + "11": 9, + "13": 14, + "14": 17, + "15": 7, + "16": 9, + "18": 15, + "20": 20, + "22": 17, + "23": 9, + "25": 12, + "27": 14, + "28": 8, + "29": 19, + "30": 12, + "31": 14, + "32": 17, + "33": 8, + "35": 14, + "36": 3, + "37": 19, + "39": 18, + "40": 10, + "41": 15, + "42": 8, + "43": 7, + "44": 10, + "45": 17, + "46": 20, + "47": 18, + "48": 15, + "49": 15, + "50": 13, + "51": 13, + "53": 8, + "54": 20, + "56": 9, + "57": 13, + "58": 12, + "59": 13, + "64": 2, + "65": 9, + "66": 13, + "67": 13, + "70": 9, + "71": 16, + "72": 14, + "74": 15, + "75": 6, + "76": 10, + "77": 18, + "78": 12, + "79": 6, + "81": 16, + "82": 16, + "83": 16, + "84": 12, + "85": 4, + "86": 12, + "88": 9, + "89": 7, + "90": 13, + "95": 11, + "96": 11, + "97": 12, + "98": 5, + "99": 19, + "3": 13, + "7": 9, + "10": 9, + "12": 15, + "17": 8, + "19": 4, + "21": 2, + "24": 4, + "26": 9, + "55": 11, + "61": 11, + "63": 2, + "68": 7, + "69": 10, + "73": 2, + "80": 5, + "87": 10, + "91": 7, + "92": 8, + "93": 7, + "94": 12, + "52": 8, + "60": 2 + }, + "PostOperative": { + "0": 23, + "2": 22 + }, + "PrimaryTumor": { + "0": 33, + "1": 8, + "2": 11, + "3": 13, + "4": 32, + "5": 15, + "6": 8, + "7": 28, + "8": 18, + "9": 8, + "10": 24, + "11": 11, + "12": 17, + "13": 8, + "14": 5 + }, + "Ringnorm": { + "0": 123, + "1": 44 + }, + "Seeds": { + "1": 18, + "2": 6, + "0": 11 + }, + "Semeion": { + "1": 22, + "2": 24, + "3": 18, + "4": 17, + "5": 29, + "6": 21, + "7": 15, + "8": 25, + "9": 55, + "0": 7 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 48, + "4": 7, + "5": 11, + "6": 11, + "7": 53, + "8": 11, + "9": 11, + "10": 11, + "11": 9, + "12": 11, + "13": 43, + "14": 3, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 208, + "1": 223 + }, + "Spect": { + "1": 50, + "0": 10 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 153, + "1": 115 + }, + "StatlogGermanCredit": { + "0": 85, + "1": 188 + }, + "StatlogHeart": { + "0": 22, + "1": 28 + }, + "StatlogImage": { + "0": 18, + "2": 75, + "3": 27, + "4": 51, + "5": 7, + "6": 3 + }, + "StatlogLandsat": { + "5": 118, + "3": 47, + "2": 53, + "4": 26, + "1": 7, + "0": 29 + }, + "StatlogShuttle": { + "0": 127, + "6": 2, + "2": 13, + "5": 2, + "1": 4, + "4": 2 + }, + "StatlogVehicle": { + "0": 23, + "1": 123, + "2": 97, + "3": 15 + }, + "SteelPlates": { + "0": 83, + "1": 47, + "2": 21, + "4": 19, + "5": 157, + "6": 250, + "3": 14 + }, + "SyntheticControl": { + "3": 10, + "4": 8, + "2": 6, + "1": 2, + "5": 4 + }, + "Teaching": { + "0": 32, + "1": 34, + "2": 28 + }, + "Thyroid": { + "1": 135, + "0": 47, + "2": 4 + }, + "TicTacToe": { + "0": 25, + "1": 6 + }, + "Titanic": { + "0": 386, + "1": 336 + }, + "Trains": { + "0": 6 + }, + "Twonorm": { + "0": 147, + "1": 100 + }, + "VertebralColumn2Clases": { + "0": 25, + "1": 32 + }, + "VertebralColumn3Clases": { + "0": 33, + "1": 32, + "2": 2 + }, + "WallFollowing": { + "0": 204, + "1": 93, + "2": 65, + "3": 23 + }, + "Waveform": { + "0": 382, + "1": 324, + "2": 198 + }, + "WaveformNoise": { + "0": 354, + "1": 340, + "2": 184 + }, + "Wine": { + "1": 4, + "0": 5, + "2": 2 + }, + "WineQualityRed": { + "0": 12, + "1": 56, + "2": 233, + "3": 309, + "4": 100, + "5": 20 + }, + "WineQualityWhite": { + "0": 22, + "1": 136, + "2": 885, + "3": 1019, + "4": 385, + "5": 141, + "6": 8 + }, + "Yeast": { + "0": 202, + "1": 227, + "2": 133, + "3": 57, + "4": 33, + "5": 17, + "6": 23, + "7": 30, + "8": 13 + }, + "Zoo": { + "2": 4, + "0": 3, + "1": 2, + "6": 2 + } + }, + "HashmapProjectionRegenerativeReset": { + "Abalone": { + "0": 661, + "1": 613, + "2": 556 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 2194, + "1": 979 + }, + "Annealing": { + "4": 7, + "3": 8, + "1": 8, + "2": 3 + }, + "Arrhythmia": { + "0": 21, + "1": 41, + "4": 16, + "5": 28, + "9": 33, + "10": 8, + "11": 8, + "12": 22, + "2": 9, + "3": 7 + }, + "AudiologyStd": { + "1": 5, + "3": 3, + "10": 3 + }, + "BalanceScale": { + "0": 18, + "1": 31, + "2": 17 + }, + "Balloons": { + "0": 6, + "1": 2 + }, + "Bank": { + "0": 508, + "1": 319 + }, + "Blood": { + "0": 63, + "1": 142 + }, + "BreastCancer": { + "0": 50, + "1": 53 + }, + "BreastCancerWisc": { + "0": 19, + "1": 11 + }, + "BreastCancerWiscDiag": { + "1": 19, + "0": 5 + }, + "BreastCancerWiscProg": { + "0": 20, + "1": 34 + }, + "BreastTissue": { + "0": 8, + "1": 8, + "2": 16, + "3": 16, + "5": 7 + }, + "Car": { + "0": 11, + "1": 67, + "2": 33, + "3": 18 + }, + "Cardiotocography10Clases": { + "0": 109, + "1": 56, + "2": 40, + "3": 37, + "4": 45, + "5": 70, + "6": 34, + "7": 16, + "8": 21, + "9": 60 + }, + "Cardiotocography3Clases": { + "1": 132, + "2": 16, + "0": 69 + }, + "ChessKrvk": { + "0": 713, + "1": 18, + "2": 53, + "3": 95, + "4": 42, + "5": 115, + "6": 243, + "7": 305, + "8": 483, + "9": 884, + "10": 1256, + "11": 1332, + "12": 1696, + "13": 2427, + "14": 2964, + "15": 2050, + "16": 992, + "17": 149 + }, + "ChessKrvkp": { + "1": 140, + "0": 15 + }, + "CongressionalVoting": { + "0": 56, + "1": 130 + }, + "ConnBenchSonarMinesRocks": { + "0": 22, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "4": 24, + "9": 3, + "1": 4, + "10": 7, + "8": 7, + "3": 11 + }, + "Connect4": { + "0": 5380, + "1": 7012 + }, + "Contrac": { + "0": 250, + "1": 176, + "2": 353 + }, + "CreditApproval": { + "0": 143, + "1": 24 + }, + "CylinderBands": { + "0": 51, + "1": 105 + }, + "Dermatology": { + "0": 2, + "1": 35, + "4": 5, + "2": 2, + "5": 2 + }, + "Echocardiogram": { + "1": 23, + "0": 14 + }, + "Ecoli": { + "0": 25, + "1": 35, + "2": 12, + "3": 20, + "4": 5, + "5": 2 + }, + "EnergyY1": { + "1": 44, + "0": 13, + "2": 20 + }, + "EnergyY2": { + "0": 13, + "1": 67, + "2": 49 + }, + "Fertility": { + "0": 20, + "1": 11 + }, + "Flags": { + "0": 27, + "1": 29, + "2": 14, + "3": 9, + "4": 8, + "5": 26, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 25, + "1": 42, + "2": 17, + "4": 9, + "5": 9, + "3": 4 + }, + "HabermanSurvival": { + "0": 29, + "1": 69 + }, + "HayesRoth": { + "0": 14, + "1": 14 + }, + "HeartCleveland": { + "0": 37, + "1": 52, + "2": 34, + "3": 24, + "4": 16 + }, + "HeartHungarian": { + "0": 58, + "1": 22 + }, + "HeartSwitzerland": { + "0": 12, + "1": 24, + "2": 31, + "3": 20, + "4": 8 + }, + "HeartVa": { + "0": 36, + "1": 34, + "2": 36, + "3": 40, + "4": 12 + }, + "Hepatitis": { + "0": 14, + "1": 21 + }, + "HillValley": { + "1": 307, + "0": 4 + }, + "HorseColic": { + "1": 9, + "0": 15 + }, + "IlpdIndianLiver": { + "0": 117, + "1": 93 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 28, + "1": 4 + }, + "Iris": { + "2": 4, + "1": 8 + }, + "LedDisplay": { + "0": 33, + "1": 28, + "2": 39, + "3": 55, + "4": 29, + "5": 64, + "6": 49, + "7": 44, + "8": 50, + "9": 34 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 3 + }, + "Letter": { + "0": 109, + "1": 199, + "2": 71, + "3": 134, + "4": 236, + "5": 172, + "6": 304, + "7": 164, + "8": 107, + "9": 103, + "10": 161, + "11": 72, + "12": 47, + "13": 120, + "14": 148, + "15": 65, + "16": 153, + "17": 216, + "18": 123, + "19": 61, + "20": 109, + "21": 179, + "22": 44, + "23": 68, + "24": 91, + "25": 135 + }, + "Libras": { + "0": 19, + "1": 4, + "3": 10, + "4": 5, + "5": 19, + "6": 21, + "7": 21, + "9": 9, + "10": 15, + "11": 23, + "12": 14, + "13": 11, + "14": 14, + "8": 9, + "2": 6 + }, + "LowResSpect": { + "0": 21, + "1": 32, + "2": 9, + "3": 15, + "6": 8, + "7": 6, + "8": 4 + }, + "LungCancer": { + "1": 18, + "2": 4, + "0": 5 + }, + "Lymphography": { + "1": 24, + "2": 14 + }, + "Magic": { + "0": 1993, + "1": 1845 + }, + "Mammographic": { + "0": 125, + "1": 109 + }, + "Miniboone": { + "0": 13404, + "1": 5142 + }, + "MolecBiolPromoter": { + "0": 16, + "1": 4 + }, + "MolecBiolSplice": { + "0": 36, + "1": 93, + "2": 112 + }, + "Monks1": { + "0": 215 + }, + "Monks2": { + "1": 140, + "0": 3 + }, + "Monks3": { + "1": 67, + "0": 101 + }, + "Mushroom": { + "1": 4, + "0": 2 + }, + "Musk1": { + "0": 101, + "1": 21 + }, + "Musk2": { + "0": 56, + "1": 90 + }, + "Nursery": { + "2": 24, + "3": 322, + "4": 202 + }, + "OocytesMerlucciusNucleus4d": { + "0": 235, + "1": 37 + }, + "OocytesMerlucciusStates2f": { + "0": 60, + "1": 7, + "2": 60 + }, + "OocytesTrisopterusNucleus2f": { + "0": 133, + "1": 98 + }, + "OocytesTrisopterusStates5b": { + "0": 91, + "1": 9, + "2": 32 + }, + "Optical": { + "2": 17, + "5": 5, + "9": 11, + "7": 26, + "4": 11, + "6": 9, + "8": 8, + "1": 9, + "3": 12 + }, + "Ozone": { + "0": 92, + "1": 45 + }, + "PageBlocks": { + "0": 132, + "1": 48, + "3": 14, + "4": 56, + "2": 6 + }, + "Parkinsons": { + "0": 12, + "1": 18 + }, + "Pendigits": { + "9": 25, + "3": 9, + "7": 38, + "2": 30, + "0": 42, + "1": 13, + "5": 19, + "8": 3 + }, + "Pima": { + "0": 157, + "1": 89 + }, + "PittsburgBridgesMaterial": { + "0": 5, + "2": 8, + "1": 6 + }, + "PittsburgBridgesRelL": { + "0": 9, + "1": 13, + "2": 19 + }, + "PittsburgBridgesSpan": { + "0": 7, + "1": 32, + "2": 13 + }, + "PittsburgBridgesTOrD": { + "0": 5, + "1": 10 + }, + "PittsburgBridgesType": { + "0": 5, + "1": 11, + "2": 20, + "3": 9, + "4": 7, + "5": 6 + }, + "Planning": { + "0": 47, + "1": 42 + }, + "PlantMargin": { + "0": 17, + "1": 13, + "3": 20, + "4": 17, + "7": 13, + "9": 17, + "11": 12, + "12": 18, + "14": 8, + "15": 14, + "16": 6, + "17": 13, + "18": 13, + "19": 16, + "21": 14, + "22": 4, + "23": 19, + "24": 19, + "25": 15, + "26": 14, + "27": 15, + "28": 20, + "29": 11, + "30": 18, + "31": 18, + "32": 14, + "33": 15, + "35": 6, + "37": 17, + "38": 18, + "39": 2, + "40": 12, + "41": 15, + "43": 11, + "44": 13, + "45": 15, + "47": 10, + "48": 16, + "49": 10, + "50": 14, + "51": 17, + "53": 18, + "54": 13, + "56": 18, + "57": 14, + "60": 20, + "61": 19, + "62": 10, + "63": 14, + "64": 14, + "65": 16, + "66": 17, + "67": 18, + "68": 16, + "69": 16, + "71": 18, + "72": 10, + "73": 17, + "74": 14, + "75": 15, + "76": 6, + "78": 19, + "80": 15, + "82": 10, + "84": 11, + "85": 8, + "86": 14, + "87": 19, + "88": 13, + "89": 14, + "91": 12, + "92": 18, + "93": 18, + "94": 20, + "95": 20, + "96": 14, + "97": 20, + "2": 4, + "6": 12, + "8": 14, + "10": 5, + "13": 7, + "20": 12, + "34": 12, + "36": 9, + "46": 7, + "52": 11, + "55": 13, + "58": 11, + "59": 13, + "70": 13, + "77": 8, + "79": 5, + "81": 10, + "83": 9, + "90": 7, + "98": 15, + "99": 8, + "5": 6, + "42": 4 + }, + "PlantShape": { + "0": 10, + "1": 16, + "2": 16, + "3": 6, + "4": 15, + "5": 11, + "7": 19, + "8": 18, + "9": 12, + "10": 17, + "11": 12, + "13": 16, + "14": 20, + "15": 17, + "17": 18, + "18": 8, + "19": 17, + "20": 10, + "21": 15, + "22": 11, + "23": 18, + "24": 13, + "25": 19, + "29": 14, + "30": 19, + "31": 10, + "32": 18, + "33": 8, + "34": 19, + "35": 12, + "36": 9, + "37": 18, + "38": 18, + "39": 14, + "40": 10, + "41": 17, + "42": 20, + "43": 16, + "44": 18, + "46": 17, + "47": 19, + "48": 17, + "49": 20, + "50": 16, + "52": 16, + "53": 17, + "54": 20, + "55": 20, + "56": 17, + "57": 17, + "58": 12, + "59": 6, + "60": 9, + "61": 19, + "62": 13, + "63": 20, + "64": 20, + "65": 17, + "66": 10, + "67": 17, + "68": 12, + "70": 20, + "71": 14, + "72": 15, + "73": 10, + "74": 9, + "75": 20, + "76": 19, + "77": 15, + "78": 18, + "79": 19, + "82": 10, + "83": 20, + "84": 9, + "85": 12, + "86": 17, + "87": 16, + "88": 20, + "89": 19, + "91": 14, + "92": 17, + "94": 10, + "95": 15, + "97": 14, + "98": 12, + "99": 12, + "6": 4, + "12": 14, + "16": 5, + "26": 8, + "27": 9, + "28": 14, + "45": 6, + "51": 14, + "69": 10, + "80": 15, + "81": 9, + "90": 7, + "93": 14, + "96": 7 + }, + "PlantTexture": { + "0": 16, + "1": 10, + "2": 18, + "4": 19, + "6": 12, + "7": 18, + "8": 13, + "9": 15, + "10": 17, + "11": 18, + "12": 13, + "13": 16, + "14": 18, + "15": 13, + "17": 18, + "18": 19, + "21": 9, + "22": 20, + "23": 16, + "24": 5, + "25": 4, + "27": 15, + "28": 11, + "29": 16, + "30": 18, + "31": 15, + "32": 17, + "33": 8, + "34": 16, + "35": 15, + "37": 20, + "38": 14, + "39": 20, + "40": 15, + "41": 17, + "42": 20, + "43": 13, + "44": 8, + "45": 16, + "46": 17, + "47": 14, + "48": 20, + "49": 18, + "50": 10, + "51": 17, + "52": 18, + "53": 9, + "54": 20, + "55": 17, + "56": 12, + "57": 19, + "58": 6, + "59": 18, + "60": 13, + "61": 10, + "62": 3, + "64": 10, + "66": 10, + "67": 13, + "68": 12, + "69": 8, + "71": 15, + "72": 16, + "73": 5, + "74": 13, + "75": 8, + "76": 10, + "77": 15, + "80": 16, + "81": 20, + "82": 17, + "83": 19, + "84": 16, + "85": 8, + "86": 15, + "87": 15, + "88": 10, + "89": 8, + "90": 18, + "92": 4, + "94": 13, + "96": 13, + "97": 17, + "98": 11, + "99": 19, + "3": 13, + "5": 5, + "16": 15, + "19": 5, + "20": 15, + "26": 10, + "63": 8, + "65": 8, + "70": 15, + "78": 13, + "79": 7, + "91": 11, + "93": 13, + "95": 11, + "36": 3 + }, + "PostOperative": { + "0": 33, + "2": 23 + }, + "PrimaryTumor": { + "0": 40, + "2": 12, + "3": 16, + "4": 29, + "5": 15, + "6": 8, + "7": 28, + "8": 20, + "9": 8, + "10": 20, + "11": 11, + "12": 14, + "13": 8, + "14": 8, + "1": 4 + }, + "Ringnorm": { + "0": 91, + "1": 106 + }, + "Seeds": { + "0": 17, + "1": 10, + "2": 6 + }, + "Semeion": { + "1": 18, + "2": 14, + "3": 17, + "4": 21, + "6": 13, + "7": 30, + "8": 62, + "9": 34, + "5": 11, + "0": 5 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 38, + "4": 12, + "5": 9, + "6": 11, + "7": 21, + "8": 11, + "9": 11, + "10": 11, + "12": 6, + "14": 25, + "15": 9, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 547, + "1": 175 + }, + "Spect": { + "1": 85 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 117, + "1": 194 + }, + "StatlogGermanCredit": { + "0": 163, + "1": 151 + }, + "StatlogHeart": { + "0": 32, + "1": 17 + }, + "StatlogImage": { + "0": 6, + "2": 35, + "3": 49, + "4": 64, + "6": 5, + "5": 2 + }, + "StatlogLandsat": { + "3": 89, + "2": 66, + "4": 49, + "5": 31, + "1": 7, + "0": 30 + }, + "StatlogShuttle": { + "0": 510, + "1": 4, + "6": 2, + "2": 11, + "4": 2 + }, + "StatlogVehicle": { + "0": 48, + "1": 127, + "2": 71, + "3": 47 + }, + "SteelPlates": { + "0": 61, + "1": 63, + "2": 20, + "4": 18, + "5": 185, + "6": 235, + "3": 5 + }, + "SyntheticControl": { + "0": 21, + "2": 4, + "3": 37, + "4": 11, + "5": 2 + }, + "Teaching": { + "0": 26, + "1": 36, + "2": 27 + }, + "Thyroid": { + "1": 91, + "2": 52, + "0": 37 + }, + "TicTacToe": { + "0": 42, + "1": 5 + }, + "Titanic": { + "0": 729, + "1": 218 + }, + "Trains": { + "0": 2 + }, + "Twonorm": { + "0": 262, + "1": 56 + }, + "VertebralColumn2Clases": { + "0": 35, + "1": 26 + }, + "VertebralColumn3Clases": { + "0": 20, + "1": 39, + "2": 25 + }, + "WallFollowing": { + "0": 192, + "1": 92, + "2": 119, + "3": 15 + }, + "Waveform": { + "0": 472, + "1": 238, + "2": 303 + }, + "WaveformNoise": { + "0": 356, + "1": 230, + "2": 318 + }, + "Wine": { + "1": 8 + }, + "WineQualityRed": { + "0": 11, + "1": 46, + "2": 278, + "3": 260, + "4": 135, + "5": 19 + }, + "WineQualityWhite": { + "0": 24, + "1": 143, + "2": 516, + "3": 1109, + "4": 428, + "5": 147, + "6": 8 + }, + "Yeast": { + "0": 112, + "1": 325, + "2": 127, + "3": 74, + "4": 36, + "6": 20, + "7": 31, + "8": 12, + "9": 2, + "5": 21 + }, + "Zoo": { + "1": 3, + "2": 4 + } + }, + "RandomProjection": { + "Abalone": { + "0": 467, + "1": 1009, + "2": 465 + }, + "AcuteInflammation": {}, + "AcuteNephritis": { + "0": 8 + }, + "Adult": { + "0": 4360, + "1": 760 + }, + "Annealing": { + "2": 76, + "4": 4, + "3": 8 + }, + "Arrhythmia": { + "0": 106, + "1": 33, + "2": 6, + "4": 13, + "5": 26, + "8": 4, + "9": 20, + "10": 4, + "12": 21, + "3": 7, + "11": 4 + }, + "AudiologyStd": { + "10": 3, + "3": 2, + "0": 2, + "1": 2 + }, + "BalanceScale": { + "0": 13, + "1": 69, + "2": 73 + }, + "Balloons": { + "0": 5 + }, + "Bank": { + "0": 1633, + "1": 170 + }, + "Blood": { + "0": 204, + "1": 63 + }, + "BreastCancer": { + "0": 65, + "1": 27 + }, + "BreastCancerWisc": { + "0": 79, + "1": 17 + }, + "BreastCancerWiscDiag": { + "0": 57, + "1": 28 + }, + "BreastCancerWiscProg": { + "0": 71, + "1": 13 + }, + "BreastTissue": { + "0": 5, + "1": 13, + "2": 18, + "3": 7, + "4": 4, + "5": 3 + }, + "Car": { + "0": 16, + "1": 535, + "2": 191, + "3": 19 + }, + "Cardiotocography10Clases": { + "0": 218, + "1": 296, + "2": 18, + "3": 21, + "4": 38, + "5": 122, + "6": 66, + "7": 17, + "8": 26, + "9": 79 + }, + "Cardiotocography3Clases": { + "0": 393, + "1": 52, + "2": 67 + }, + "ChessKrvk": { + "0": 2272, + "1": 12, + "2": 51, + "3": 163, + "4": 51, + "5": 114, + "6": 461, + "7": 309, + "8": 632, + "9": 974, + "10": 1477, + "11": 1950, + "12": 2415, + "13": 3382, + "14": 3317, + "15": 3232, + "16": 1511, + "17": 92 + }, + "ChessKrvkp": { + "0": 218, + "1": 233 + }, + "CongressionalVoting": { + "0": 147, + "1": 54 + }, + "ConnBenchSonarMinesRocks": { + "0": 32, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "1": 12, + "4": 15, + "6": 11, + "8": 14, + "10": 6, + "0": 10, + "5": 6, + "2": 3, + "9": 4, + "7": 4 + }, + "Connect4": { + "0": 22796, + "1": 6633 + }, + "Contrac": { + "0": 351, + "1": 130, + "2": 315 + }, + "CreditApproval": { + "0": 49, + "1": 56 + }, + "CylinderBands": { + "0": 74, + "1": 102 + }, + "Dermatology": { + "1": 9, + "3": 5 + }, + "Echocardiogram": { + "1": 22, + "0": 12 + }, + "Ecoli": { + "0": 62, + "1": 31, + "2": 14, + "3": 11, + "4": 4 + }, + "EnergyY1": { + "0": 10, + "1": 75, + "2": 53 + }, + "EnergyY2": { + "0": 10, + "1": 58, + "2": 82 + }, + "Fertility": { + "0": 26, + "1": 11 + }, + "Flags": { + "0": 32, + "1": 41, + "2": 18, + "3": 10, + "4": 8, + "5": 15, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 35, + "1": 48, + "2": 16, + "4": 7, + "5": 9, + "3": 2 + }, + "HabermanSurvival": { + "0": 81, + "1": 45 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 49, + "1": 50, + "2": 29, + "3": 25, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 21 + }, + "HeartSwitzerland": { + "0": 6, + "1": 42, + "2": 32, + "3": 16, + "4": 8 + }, + "HeartVa": { + "0": 18, + "1": 58, + "2": 32, + "3": 38, + "4": 11 + }, + "Hepatitis": { + "0": 10, + "1": 36 + }, + "HillValley": { + "0": 52, + "1": 40 + }, + "HorseColic": { + "1": 18, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 181, + "1": 69 + }, + "ImageSegmentation": { + "6": 301, + "4": 272, + "3": 291, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 24, + "1": 45 + }, + "Iris": { + "1": 19, + "2": 18 + }, + "LedDisplay": { + "0": 24, + "1": 25, + "2": 21, + "3": 35, + "5": 32, + "6": 29, + "7": 42, + "8": 38, + "9": 35, + "4": 12 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 109, + "1": 207, + "2": 236, + "3": 264, + "4": 520, + "5": 228, + "6": 369, + "7": 651, + "8": 189, + "9": 188, + "10": 474, + "11": 230, + "12": 118, + "13": 282, + "14": 198, + "15": 259, + "16": 252, + "17": 249, + "18": 458, + "19": 313, + "20": 203, + "21": 183, + "22": 160, + "23": 445, + "24": 549, + "25": 249 + }, + "Libras": { + "0": 15, + "1": 14, + "3": 10, + "4": 4, + "5": 19, + "6": 14, + "7": 20, + "8": 8, + "9": 22, + "10": 14, + "11": 14, + "12": 10, + "13": 8, + "14": 15 + }, + "LowResSpect": { + "0": 33, + "1": 51, + "2": 13, + "3": 25, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 14, + "2": 6 + }, + "Lymphography": { + "1": 19, + "2": 20 + }, + "Magic": { + "0": 2513, + "1": 2123 + }, + "Mammographic": { + "0": 171, + "1": 70 + }, + "Miniboone": { + "0": 13673, + "1": 9535 + }, + "MolecBiolPromoter": { + "0": 14, + "1": 8 + }, + "MolecBiolSplice": { + "0": 110, + "1": 123, + "2": 467 + }, + "Monks1": { + "1": 92, + "0": 64 + }, + "Monks2": { + "0": 139, + "1": 76 + }, + "Monks3": { + "1": 127, + "0": 29 + }, + "Mushroom": { + "0": 321, + "1": 634 + }, + "Musk1": { + "0": 105, + "1": 77 + }, + "Musk2": { + "0": 1377, + "1": 337 + }, + "Nursery": { + "0": 97, + "2": 122, + "3": 2374, + "4": 1101 + }, + "OocytesMerlucciusNucleus4d": { + "0": 166, + "1": 278 + }, + "OocytesMerlucciusStates2f": { + "0": 31, + "2": 116 + }, + "OocytesTrisopterusNucleus2f": { + "0": 95, + "1": 315 + }, + "OocytesTrisopterusStates5b": { + "0": 146, + "1": 2, + "2": 114 + }, + "Optical": { + "2": 22, + "5": 12, + "9": 21, + "6": 8, + "3": 24, + "8": 35, + "1": 41, + "4": 12, + "7": 9, + "0": 3 + }, + "Ozone": { + "0": 805, + "1": 14 + }, + "PageBlocks": { + "0": 1237, + "1": 157, + "2": 15, + "4": 68, + "3": 10 + }, + "Parkinsons": { + "0": 20, + "1": 30 + }, + "Pendigits": { + "8": 38, + "1": 204, + "7": 85, + "2": 37, + "5": 168, + "4": 34, + "3": 11, + "9": 66, + "0": 57, + "6": 4 + }, + "Pima": { + "0": 189, + "1": 95 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 11, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 16, + "1": 9, + "2": 29 + }, + "PittsburgBridgesSpan": { + "0": 12, + "1": 28, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 8 + }, + "PittsburgBridgesType": { + "0": 5, + "1": 12, + "2": 36, + "3": 12, + "4": 9, + "5": 4 + }, + "Planning": { + "0": 60, + "1": 41 + }, + "PlantMargin": { + "0": 13, + "3": 4, + "4": 6, + "12": 9, + "15": 5, + "17": 8, + "19": 11, + "21": 9, + "23": 17, + "24": 12, + "25": 17, + "26": 7, + "28": 10, + "29": 7, + "30": 14, + "31": 12, + "32": 4, + "38": 13, + "39": 2, + "40": 4, + "41": 12, + "44": 6, + "48": 8, + "49": 9, + "50": 9, + "53": 10, + "56": 7, + "57": 7, + "58": 12, + "60": 13, + "61": 11, + "62": 7, + "63": 4, + "64": 12, + "67": 7, + "68": 15, + "69": 4, + "70": 9, + "71": 15, + "72": 2, + "73": 8, + "74": 4, + "75": 7, + "78": 14, + "80": 11, + "84": 5, + "85": 4, + "87": 9, + "88": 6, + "90": 4, + "91": 4, + "92": 8, + "96": 6, + "97": 15, + "98": 7, + "9": 4, + "27": 7, + "33": 6, + "42": 6, + "54": 4, + "66": 6, + "77": 4, + "81": 7, + "83": 4, + "94": 2, + "8": 4, + "11": 4, + "52": 2, + "55": 2, + "65": 4, + "16": 2, + "76": 2, + "89": 4, + "95": 2 + }, + "PlantShape": { + "1": 9, + "4": 12, + "6": 5, + "7": 5, + "10": 12, + "12": 13, + "13": 12, + "15": 12, + "17": 15, + "18": 7, + "19": 10, + "20": 2, + "21": 11, + "23": 17, + "24": 10, + "25": 19, + "26": 8, + "28": 15, + "29": 6, + "30": 18, + "34": 7, + "35": 16, + "36": 6, + "38": 7, + "40": 8, + "41": 17, + "42": 15, + "43": 20, + "44": 16, + "45": 4, + "46": 4, + "47": 13, + "48": 9, + "49": 12, + "50": 11, + "51": 15, + "52": 18, + "53": 16, + "54": 13, + "55": 18, + "56": 19, + "57": 14, + "58": 14, + "59": 19, + "60": 7, + "61": 17, + "62": 20, + "63": 17, + "64": 19, + "65": 11, + "66": 5, + "67": 16, + "68": 13, + "69": 14, + "70": 20, + "71": 12, + "74": 18, + "75": 17, + "76": 20, + "77": 12, + "78": 12, + "79": 10, + "80": 11, + "81": 11, + "82": 16, + "83": 14, + "84": 10, + "85": 11, + "86": 11, + "87": 20, + "88": 14, + "89": 4, + "91": 11, + "92": 13, + "95": 12, + "97": 16, + "98": 11, + "0": 8, + "2": 2, + "9": 4, + "27": 3, + "31": 5, + "32": 7, + "37": 7, + "39": 2, + "90": 2, + "93": 8, + "94": 4, + "96": 4, + "5": 2, + "11": 5, + "14": 5, + "72": 2, + "73": 4, + "99": 4 + }, + "PlantTexture": { + "0": 13, + "1": 4, + "2": 7, + "3": 6, + "4": 4, + "10": 13, + "13": 15, + "14": 13, + "15": 4, + "16": 6, + "18": 18, + "20": 15, + "22": 10, + "23": 6, + "24": 9, + "25": 4, + "27": 19, + "29": 17, + "30": 10, + "31": 10, + "32": 20, + "35": 11, + "37": 16, + "39": 16, + "40": 4, + "42": 6, + "43": 9, + "45": 10, + "46": 16, + "47": 12, + "48": 12, + "49": 17, + "50": 4, + "52": 8, + "53": 4, + "54": 9, + "56": 13, + "57": 11, + "58": 7, + "59": 15, + "61": 4, + "65": 8, + "66": 5, + "67": 9, + "70": 8, + "72": 12, + "74": 5, + "76": 7, + "77": 9, + "78": 7, + "79": 4, + "80": 7, + "81": 12, + "82": 15, + "84": 8, + "86": 11, + "89": 7, + "90": 13, + "94": 4, + "98": 7, + "99": 11, + "6": 8, + "7": 8, + "11": 9, + "17": 4, + "19": 4, + "28": 4, + "33": 8, + "51": 7, + "71": 4, + "75": 7, + "83": 10, + "87": 5, + "88": 4, + "91": 2, + "92": 2, + "97": 5, + "63": 4, + "93": 4, + "9": 2, + "55": 2, + "69": 3, + "95": 2 + }, + "PostOperative": { + "0": 32, + "2": 24 + }, + "PrimaryTumor": { + "0": 57, + "2": 12, + "3": 12, + "4": 35, + "5": 16, + "6": 8, + "7": 25, + "8": 12, + "9": 8, + "10": 23, + "12": 10, + "13": 8, + "14": 11, + "11": 8, + "1": 2 + }, + "Ringnorm": { + "0": 163, + "1": 20 + }, + "Seeds": { + "0": 21, + "1": 7, + "2": 12 + }, + "Semeion": { + "0": 13, + "1": 55, + "2": 30, + "3": 23, + "4": 43, + "5": 34, + "6": 20, + "7": 23, + "8": 34, + "9": 39 + }, + "Soybean": { + "1": 7, + "2": 2, + "3": 30, + "4": 3, + "5": 2, + "6": 11, + "7": 34, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 674, + "1": 138 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 129, + "0": 5 + }, + "StatlogAustralianCredit": { + "0": 88, + "1": 236 + }, + "StatlogGermanCredit": { + "0": 216, + "1": 74 + }, + "StatlogHeart": { + "0": 27, + "1": 23 + }, + "StatlogImage": { + "0": 71, + "2": 112, + "3": 88, + "4": 120, + "6": 3, + "5": 2 + }, + "StatlogLandsat": { + "3": 76, + "5": 128, + "2": 59, + "1": 25, + "4": 76, + "0": 22 + }, + "StatlogShuttle": { + "0": 1692, + "3": 390, + "2": 31, + "1": 10, + "5": 2, + "4": 2 + }, + "StatlogVehicle": { + "0": 105, + "1": 109, + "2": 138, + "3": 58 + }, + "SteelPlates": { + "0": 80, + "1": 35, + "2": 56, + "4": 17, + "5": 183, + "6": 630, + "3": 2 + }, + "SyntheticControl": { + "0": 8, + "2": 14, + "3": 31, + "4": 19, + "5": 31 + }, + "Teaching": { + "0": 19, + "1": 33, + "2": 32 + }, + "Thyroid": { + "2": 1610, + "0": 26, + "1": 40 + }, + "TicTacToe": { + "0": 128, + "1": 243 + }, + "Titanic": { + "0": 118, + "1": 373 + }, + "Trains": { + "0": 8, + "1": 6 + }, + "Twonorm": { + "0": 957, + "1": 1232 + }, + "VertebralColumn2Clases": { + "0": 67, + "1": 28 + }, + "VertebralColumn3Clases": { + "0": 26, + "1": 41, + "2": 18 + }, + "WallFollowing": { + "0": 1084, + "1": 386, + "2": 934, + "3": 21 + }, + "Waveform": { + "0": 757, + "1": 110, + "2": 67 + }, + "WaveformNoise": { + "0": 747, + "1": 96, + "2": 102 + }, + "Wine": { + "1": 14, + "0": 4 + }, + "WineQualityRed": { + "0": 10, + "1": 30, + "2": 325, + "3": 476, + "4": 124, + "5": 14 + }, + "WineQualityWhite": { + "0": 22, + "1": 113, + "2": 602, + "3": 1756, + "4": 700, + "5": 103, + "6": 8 + }, + "Yeast": { + "0": 269, + "1": 222, + "2": 104, + "3": 58, + "4": 28, + "5": 17, + "6": 16, + "7": 26, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + }, + "RandomProjectionOnline": { + "Abalone": { + "0": 398, + "1": 634, + "2": 702 + }, + "AcuteInflammation": {}, + "AcuteNephritis": { + "1": 13 + }, + "Adult": { + "1": 1654, + "0": 3398 + }, + "Annealing": { + "2": 77, + "3": 8, + "1": 7 + }, + "Arrhythmia": { + "0": 125, + "1": 30, + "2": 10, + "3": 13, + "4": 15, + "5": 24, + "8": 4, + "9": 26, + "10": 4, + "12": 22, + "11": 4 + }, + "AudiologyStd": { + "1": 5, + "3": 4, + "10": 5, + "0": 2 + }, + "BalanceScale": { + "0": 24, + "1": 32, + "2": 25 + }, + "Balloons": { + "0": 8, + "1": 2 + }, + "Bank": { + "0": 326, + "1": 327 + }, + "Blood": { + "0": 64, + "1": 136 + }, + "BreastCancer": { + "0": 45, + "1": 57 + }, + "BreastCancerWisc": { + "0": 32, + "1": 63 + }, + "BreastCancerWiscDiag": { + "1": 30, + "0": 28 + }, + "BreastCancerWiscProg": { + "1": 38, + "0": 22 + }, + "BreastTissue": { + "0": 6, + "1": 10, + "2": 14, + "3": 9, + "4": 5, + "5": 4 + }, + "Car": { + "0": 24, + "1": 84, + "2": 91, + "3": 52 + }, + "Cardiotocography10Clases": { + "0": 136, + "1": 85, + "2": 36, + "3": 32, + "4": 65, + "5": 72, + "6": 55, + "7": 16, + "8": 33, + "9": 60 + }, + "Cardiotocography3Clases": { + "0": 150, + "1": 79, + "2": 43 + }, + "ChessKrvk": { + "0": 566, + "1": 25, + "2": 66, + "3": 138, + "4": 75, + "5": 123, + "6": 220, + "7": 435, + "8": 526, + "9": 863, + "10": 1331, + "11": 1513, + "12": 1983, + "13": 2351, + "14": 2455, + "15": 2675, + "16": 1348, + "17": 263 + }, + "ChessKrvkp": { + "1": 240, + "0": 68 + }, + "CongressionalVoting": { + "0": 109, + "1": 89 + }, + "ConnBenchSonarMinesRocks": { + "1": 50, + "0": 29 + }, + "ConnBenchVowelDeterding": { + "1": 32, + "2": 22, + "4": 16, + "8": 25, + "7": 20, + "5": 10, + "3": 3, + "10": 6, + "6": 6, + "9": 2 + }, + "Connect4": { + "0": 6973, + "1": 8735 + }, + "Contrac": { + "0": 231, + "1": 222, + "2": 347 + }, + "CreditApproval": { + "0": 73, + "1": 86 + }, + "CylinderBands": { + "0": 106, + "1": 70 + }, + "Dermatology": { + "2": 4, + "3": 13, + "5": 2, + "1": 14, + "4": 2, + "0": 3 + }, + "Echocardiogram": { + "0": 23, + "1": 17 + }, + "Ecoli": { + "0": 40, + "1": 33, + "3": 14, + "2": 14, + "4": 8 + }, + "EnergyY1": { + "0": 12, + "1": 64, + "2": 70 + }, + "EnergyY2": { + "0": 38, + "1": 67, + "2": 61 + }, + "Fertility": { + "1": 14, + "0": 15 + }, + "Flags": { + "0": 24, + "1": 36, + "2": 29, + "3": 11, + "4": 8, + "5": 19, + "6": 13, + "7": 6 + }, + "Glass": { + "0": 18, + "1": 52, + "2": 19, + "4": 8, + "5": 11, + "3": 5 + }, + "HabermanSurvival": { + "0": 48, + "1": 65 + }, + "HayesRoth": { + "0": 15, + "1": 8, + "2": 2 + }, + "HeartCleveland": { + "0": 45, + "1": 47, + "2": 39, + "3": 16, + "4": 16 + }, + "HeartHungarian": { + "0": 31, + "1": 30 + }, + "HeartSwitzerland": { + "0": 10, + "1": 40, + "2": 25, + "3": 17, + "4": 8 + }, + "HeartVa": { + "0": 34, + "1": 51, + "2": 38, + "3": 21, + "4": 11 + }, + "Hepatitis": { + "0": 25, + "1": 14 + }, + "HillValley": { + "0": 47, + "1": 56 + }, + "HorseColic": { + "1": 27 + }, + "IlpdIndianLiver": { + "0": 198, + "1": 51 + }, + "ImageSegmentation": { + "6": 301, + "4": 301, + "3": 143, + "2": 301, + "1": 153, + "5": 16, + "0": 301 + }, + "Ionosphere": { + "0": 31, + "1": 11 + }, + "Iris": { + "1": 22, + "2": 14 + }, + "LedDisplay": { + "0": 25, + "1": 29, + "2": 21, + "3": 47, + "4": 22, + "5": 41, + "6": 34, + "7": 48, + "8": 45, + "9": 52 + }, + "Lenses": { + "0": 4, + "1": 4, + "2": 2 + }, + "Letter": { + "0": 71, + "1": 195, + "2": 133, + "3": 215, + "4": 316, + "5": 162, + "6": 159, + "7": 190, + "8": 87, + "9": 141, + "10": 217, + "11": 64, + "12": 91, + "13": 97, + "14": 206, + "15": 112, + "16": 122, + "17": 280, + "18": 184, + "19": 57, + "20": 157, + "21": 104, + "22": 97, + "23": 124, + "24": 132, + "25": 140 + }, + "Libras": { + "1": 20, + "3": 11, + "6": 23, + "7": 16, + "9": 17, + "10": 15, + "11": 12, + "12": 13, + "13": 14, + "14": 9, + "0": 8, + "4": 6, + "5": 5, + "8": 8, + "2": 7 + }, + "LowResSpect": { + "0": 27, + "1": 22, + "2": 16, + "3": 22, + "7": 6, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 4, + "2": 10, + "1": 12 + }, + "Lymphography": { + "1": 14, + "2": 27 + }, + "Magic": { + "0": 2527, + "1": 1461 + }, + "Mammographic": { + "0": 173, + "1": 95 + }, + "Miniboone": { + "0": 8819, + "1": 11429 + }, + "MolecBiolPromoter": { + "0": 20, + "1": 11 + }, + "MolecBiolSplice": { + "0": 203, + "1": 239, + "2": 327 + }, + "Monks1": { + "1": 92, + "0": 52 + }, + "Monks2": { + "0": 121, + "1": 74 + }, + "Monks3": { + "1": 177, + "0": 22 + }, + "Mushroom": { + "1": 17, + "0": 3 + }, + "Musk1": { + "0": 88, + "1": 52 + }, + "Musk2": { + "0": 234, + "1": 184 + }, + "Nursery": { + "0": 136, + "2": 220, + "3": 543, + "4": 736 + }, + "OocytesMerlucciusNucleus4d": { + "0": 201, + "1": 101 + }, + "OocytesMerlucciusStates2f": { + "0": 37, + "1": 14, + "2": 83 + }, + "OocytesTrisopterusNucleus2f": { + "0": 85, + "1": 174 + }, + "OocytesTrisopterusStates5b": { + "0": 53, + "1": 2, + "2": 83 + }, + "Optical": { + "2": 32, + "5": 2, + "9": 12, + "7": 21, + "8": 36, + "4": 10, + "6": 13, + "0": 15, + "3": 8, + "1": 6 + }, + "Ozone": { + "0": 68, + "1": 48 + }, + "PageBlocks": { + "0": 64, + "1": 101, + "2": 17, + "3": 37, + "4": 57 + }, + "Parkinsons": { + "0": 24, + "1": 10 + }, + "Pendigits": { + "8": 23, + "4": 125, + "1": 41, + "9": 36, + "3": 5, + "5": 11, + "6": 33, + "0": 19, + "7": 26 + }, + "Pima": { + "0": 131, + "1": 138 + }, + "PittsburgBridgesMaterial": { + "0": 6, + "1": 11, + "2": 12 + }, + "PittsburgBridgesRelL": { + "0": 19, + "1": 11, + "2": 20 + }, + "PittsburgBridgesSpan": { + "0": 10, + "1": 18, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "1": 9, + "0": 6 + }, + "PittsburgBridgesType": { + "0": 9, + "1": 11, + "2": 24, + "3": 11, + "4": 11, + "5": 6 + }, + "Planning": { + "0": 77, + "1": 28 + }, + "PlantMargin": { + "0": 15, + "3": 15, + "4": 14, + "8": 12, + "9": 6, + "11": 8, + "12": 12, + "13": 7, + "14": 3, + "15": 8, + "18": 5, + "21": 10, + "22": 8, + "23": 18, + "24": 14, + "25": 20, + "28": 13, + "29": 8, + "30": 12, + "31": 11, + "32": 5, + "33": 9, + "37": 6, + "38": 16, + "39": 9, + "40": 17, + "41": 15, + "43": 7, + "47": 8, + "49": 10, + "50": 11, + "53": 14, + "54": 8, + "55": 12, + "56": 9, + "58": 16, + "60": 13, + "62": 14, + "64": 7, + "65": 13, + "67": 11, + "68": 17, + "69": 11, + "70": 17, + "71": 18, + "72": 8, + "73": 8, + "74": 6, + "75": 9, + "78": 17, + "80": 8, + "81": 10, + "85": 7, + "86": 4, + "87": 13, + "88": 6, + "89": 14, + "90": 5, + "91": 12, + "92": 8, + "94": 11, + "95": 9, + "96": 12, + "97": 16, + "1": 8, + "2": 3, + "7": 7, + "17": 4, + "19": 11, + "20": 8, + "27": 8, + "36": 2, + "45": 6, + "51": 7, + "57": 9, + "59": 5, + "61": 9, + "63": 11, + "76": 7, + "79": 5, + "82": 7, + "83": 5, + "84": 10, + "98": 5, + "99": 2, + "26": 5, + "34": 5, + "42": 5, + "48": 6, + "52": 7, + "66": 5, + "16": 2, + "46": 2, + "77": 2, + "93": 2 + }, + "PlantShape": { + "4": 12, + "6": 6, + "7": 8, + "9": 9, + "10": 13, + "11": 11, + "12": 16, + "13": 13, + "14": 13, + "15": 6, + "17": 13, + "18": 10, + "19": 14, + "20": 4, + "21": 12, + "23": 17, + "24": 15, + "25": 18, + "26": 14, + "28": 15, + "29": 6, + "30": 17, + "31": 7, + "32": 13, + "33": 6, + "34": 13, + "35": 12, + "36": 2, + "38": 13, + "40": 10, + "41": 16, + "42": 16, + "43": 17, + "44": 15, + "45": 9, + "46": 10, + "47": 10, + "48": 10, + "49": 14, + "50": 13, + "51": 14, + "52": 19, + "53": 17, + "54": 11, + "55": 19, + "56": 17, + "57": 16, + "58": 15, + "59": 20, + "60": 16, + "61": 18, + "62": 17, + "63": 16, + "64": 19, + "65": 10, + "66": 11, + "67": 13, + "68": 16, + "69": 16, + "70": 19, + "71": 14, + "74": 14, + "75": 16, + "76": 11, + "77": 14, + "78": 15, + "79": 12, + "80": 16, + "81": 9, + "82": 14, + "83": 15, + "84": 15, + "85": 12, + "86": 12, + "87": 19, + "88": 17, + "89": 8, + "90": 7, + "92": 16, + "93": 11, + "94": 11, + "95": 11, + "96": 6, + "97": 17, + "98": 16, + "99": 9, + "0": 7, + "1": 11, + "2": 4, + "27": 7, + "37": 7, + "39": 5, + "91": 10, + "5": 2, + "22": 3, + "72": 7, + "73": 4, + "3": 2 + }, + "PlantTexture": { + "0": 14, + "1": 7, + "2": 6, + "3": 8, + "4": 4, + "6": 17, + "8": 6, + "10": 10, + "11": 15, + "12": 3, + "13": 15, + "14": 13, + "15": 4, + "16": 4, + "17": 9, + "20": 12, + "22": 11, + "23": 11, + "24": 3, + "25": 9, + "27": 18, + "28": 5, + "29": 18, + "30": 13, + "32": 14, + "33": 10, + "35": 8, + "37": 15, + "39": 15, + "40": 8, + "41": 9, + "42": 7, + "43": 6, + "45": 13, + "46": 15, + "47": 13, + "48": 11, + "49": 20, + "50": 7, + "51": 10, + "52": 9, + "53": 7, + "54": 9, + "56": 10, + "57": 14, + "58": 14, + "59": 18, + "62": 3, + "65": 10, + "67": 8, + "68": 4, + "72": 12, + "74": 7, + "76": 6, + "77": 7, + "79": 9, + "80": 9, + "81": 10, + "82": 14, + "84": 10, + "85": 6, + "86": 13, + "89": 7, + "91": 7, + "93": 8, + "94": 11, + "96": 5, + "98": 5, + "99": 8, + "7": 8, + "18": 9, + "21": 5, + "31": 10, + "38": 3, + "44": 4, + "55": 10, + "66": 4, + "70": 14, + "71": 8, + "73": 4, + "78": 9, + "83": 6, + "90": 10, + "92": 3, + "95": 2, + "97": 4, + "5": 2, + "19": 2, + "34": 2, + "61": 2, + "63": 4, + "64": 4, + "75": 2, + "87": 7, + "9": 4, + "69": 3, + "88": 2 + }, + "PostOperative": { + "2": 27, + "0": 19 + }, + "PrimaryTumor": { + "0": 53, + "2": 11, + "3": 13, + "4": 29, + "5": 14, + "6": 8, + "7": 28, + "8": 16, + "9": 8, + "10": 21, + "11": 11, + "13": 8, + "14": 11, + "12": 9, + "1": 4 + }, + "Ringnorm": { + "0": 133, + "1": 37 + }, + "Seeds": { + "0": 18, + "1": 9, + "2": 11 + }, + "Semeion": { + "1": 32, + "2": 35, + "3": 32, + "4": 25, + "6": 23, + "7": 21, + "8": 49, + "9": 44, + "0": 34, + "5": 35 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 43, + "4": 17, + "5": 5, + "6": 11, + "7": 49, + "8": 11, + "9": 10, + "10": 11, + "12": 11, + "13": 43, + "15": 10, + "17": 4 + }, + "Spambase": { + "0": 174, + "1": 389 + }, + "Spect": { + "1": 70, + "0": 9 + }, + "Spectf": { + "1": 138, + "0": 9 + }, + "StatlogAustralianCredit": { + "0": 168, + "1": 112 + }, + "StatlogGermanCredit": { + "0": 190, + "1": 129 + }, + "StatlogHeart": { + "0": 29, + "1": 36 + }, + "StatlogImage": { + "0": 11, + "2": 44, + "3": 24, + "4": 56, + "5": 36, + "6": 5 + }, + "StatlogLandsat": { + "2": 98, + "3": 65, + "5": 94, + "4": 30, + "1": 10, + "0": 10 + }, + "StatlogShuttle": { + "0": 6, + "2": 23, + "1": 9, + "5": 2 + }, + "StatlogVehicle": { + "0": 19, + "1": 134, + "2": 75, + "3": 55 + }, + "SteelPlates": { + "0": 90, + "1": 40, + "2": 37, + "3": 12, + "4": 23, + "5": 219, + "6": 274 + }, + "SyntheticControl": { + "0": 8, + "2": 21, + "3": 38, + "4": 15, + "5": 21, + "1": 3 + }, + "Teaching": { + "0": 27, + "1": 31, + "2": 35 + }, + "Thyroid": { + "1": 148, + "2": 145, + "0": 25 + }, + "TicTacToe": { + "0": 91, + "1": 54 + }, + "Titanic": { + "0": 619, + "1": 321 + }, + "Trains": { + "0": 4, + "1": 6 + }, + "Twonorm": { + "0": 1152, + "1": 1245 + }, + "VertebralColumn2Clases": { + "0": 36, + "1": 36 + }, + "VertebralColumn3Clases": { + "0": 29, + "1": 40, + "2": 19 + }, + "WallFollowing": { + "0": 259, + "1": 342, + "2": 496, + "3": 184 + }, + "Waveform": { + "0": 404, + "1": 240, + "2": 232 + }, + "WaveformNoise": { + "0": 351, + "1": 131, + "2": 311 + }, + "Wine": { + "1": 2, + "2": 11, + "0": 16 + }, + "WineQualityRed": { + "0": 12, + "1": 46, + "2": 226, + "3": 355, + "4": 102, + "5": 20 + }, + "WineQualityWhite": { + "0": 24, + "1": 154, + "2": 617, + "3": 1005, + "4": 594, + "5": 144, + "6": 8 + }, + "Yeast": { + "0": 280, + "1": 207, + "2": 101, + "3": 62, + "4": 34, + "6": 21, + "7": 32, + "8": 9, + "5": 13, + "9": 2 + }, + "Zoo": { + "1": 3, + "3": 5, + "4": 2, + "6": 2, + "0": 2, + "2": 6 + } + }, + "RandomProjectionRegenerativeContinuous": { + "Abalone": { + "0": 455, + "1": 688, + "2": 632 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1097, + "0": 2192 + }, + "Annealing": { + "2": 77, + "3": 5, + "1": 11, + "4": 3 + }, + "Arrhythmia": { + "0": 79, + "1": 43, + "2": 10, + "4": 16, + "5": 27, + "8": 4, + "9": 41, + "10": 8, + "11": 6, + "12": 20, + "3": 11 + }, + "AudiologyStd": { + "1": 2, + "10": 3, + "0": 4 + }, + "BalanceScale": { + "0": 21, + "1": 35, + "2": 42 + }, + "Balloons": { + "0": 4, + "1": 4 + }, + "Bank": { + "0": 550, + "1": 258 + }, + "Blood": { + "0": 149, + "1": 104 + }, + "BreastCancer": { + "0": 35, + "1": 53 + }, + "BreastCancerWisc": { + "0": 34, + "1": 34 + }, + "BreastCancerWiscDiag": { + "0": 25, + "1": 28 + }, + "BreastCancerWiscProg": { + "0": 36, + "1": 34 + }, + "BreastTissue": { + "0": 6, + "2": 15, + "3": 14, + "1": 9, + "4": 8, + "5": 5 + }, + "Car": { + "0": 33, + "1": 62, + "2": 100, + "3": 27 + }, + "Cardiotocography10Clases": { + "0": 149, + "1": 100, + "2": 26, + "3": 28, + "4": 61, + "5": 80, + "6": 69, + "7": 14, + "8": 38, + "9": 75 + }, + "Cardiotocography3Clases": { + "0": 124, + "1": 84, + "2": 35 + }, + "ChessKrvk": { + "0": 516, + "1": 24, + "2": 64, + "3": 156, + "4": 73, + "5": 143, + "6": 328, + "7": 401, + "8": 556, + "9": 819, + "10": 1196, + "11": 1505, + "12": 2001, + "13": 2324, + "14": 2299, + "15": 2465, + "16": 1624, + "17": 270 + }, + "ChessKrvkp": { + "0": 81, + "1": 77 + }, + "CongressionalVoting": { + "0": 104, + "1": 103 + }, + "ConnBenchSonarMinesRocks": { + "0": 41, + "1": 29 + }, + "ConnBenchVowelDeterding": { + "1": 5, + "5": 31, + "9": 5, + "4": 8, + "6": 12, + "8": 6, + "0": 2, + "7": 7 + }, + "Connect4": { + "0": 9469, + "1": 6694 + }, + "Contrac": { + "0": 236, + "1": 262, + "2": 317 + }, + "CreditApproval": { + "0": 50, + "1": 58 + }, + "CylinderBands": { + "0": 61, + "1": 120 + }, + "Dermatology": { + "3": 10, + "4": 5, + "1": 9, + "5": 2 + }, + "Echocardiogram": { + "0": 13, + "1": 22 + }, + "Ecoli": { + "0": 21, + "1": 36, + "2": 17, + "3": 18, + "4": 7, + "5": 2 + }, + "EnergyY1": { + "0": 40, + "1": 58, + "2": 49 + }, + "EnergyY2": { + "1": 68, + "2": 49, + "0": 12 + }, + "Fertility": { + "1": 15, + "0": 9 + }, + "Flags": { + "0": 31, + "1": 26, + "2": 23, + "3": 12, + "4": 8, + "5": 23, + "6": 12, + "7": 8 + }, + "Glass": { + "0": 33, + "1": 40, + "2": 17, + "4": 11, + "5": 9, + "3": 5 + }, + "HabermanSurvival": { + "0": 88, + "1": 40 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 40, + "1": 30, + "2": 38, + "3": 36, + "4": 12 + }, + "HeartHungarian": { + "0": 37, + "1": 39 + }, + "HeartSwitzerland": { + "0": 11, + "1": 36, + "2": 29, + "3": 18, + "4": 6 + }, + "HeartVa": { + "0": 48, + "1": 58, + "2": 29, + "3": 24, + "4": 12 + }, + "Hepatitis": { + "0": 12, + "1": 25 + }, + "HillValley": { + "0": 170, + "1": 4 + }, + "HorseColic": { + "1": 26 + }, + "IlpdIndianLiver": { + "0": 93, + "1": 103 + }, + "ImageSegmentation": { + "6": 301, + "4": 261, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 33, + "1": 7 + }, + "Iris": { + "1": 11, + "2": 25 + }, + "LedDisplay": { + "0": 35, + "1": 33, + "2": 28, + "3": 37, + "4": 24, + "5": 36, + "6": 37, + "7": 43, + "8": 57, + "9": 58 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 4 + }, + "Letter": { + "0": 65, + "1": 96, + "2": 108, + "3": 125, + "4": 232, + "5": 246, + "6": 198, + "7": 178, + "8": 91, + "9": 81, + "10": 177, + "11": 75, + "12": 82, + "13": 126, + "14": 85, + "15": 86, + "16": 207, + "17": 200, + "18": 160, + "19": 89, + "20": 87, + "21": 74, + "22": 103, + "23": 111, + "24": 130, + "25": 32 + }, + "Libras": { + "0": 10, + "1": 13, + "2": 2, + "3": 13, + "4": 6, + "5": 8, + "6": 13, + "7": 17, + "8": 7, + "9": 17, + "10": 18, + "11": 13, + "12": 14, + "13": 6, + "14": 14 + }, + "LowResSpect": { + "0": 35, + "1": 25, + "2": 14, + "3": 31, + "8": 6, + "6": 4, + "7": 4 + }, + "LungCancer": { + "0": 11, + "1": 8, + "2": 8 + }, + "Lymphography": { + "1": 21, + "2": 22 + }, + "Magic": { + "0": 2706, + "1": 1739 + }, + "Mammographic": { + "0": 162, + "1": 164 + }, + "Miniboone": { + "0": 8236, + "1": 11130 + }, + "MolecBiolPromoter": { + "1": 23, + "0": 15 + }, + "MolecBiolSplice": { + "0": 126, + "1": 225, + "2": 372 + }, + "Monks1": { + "1": 82, + "0": 113 + }, + "Monks2": { + "0": 183, + "1": 35 + }, + "Monks3": { + "1": 157, + "0": 33 + }, + "Mushroom": { + "0": 2, + "1": 22 + }, + "Musk1": { + "0": 52, + "1": 80 + }, + "Musk2": { + "0": 282, + "1": 175 + }, + "Nursery": { + "0": 56, + "2": 185, + "3": 842, + "4": 383 + }, + "OocytesMerlucciusNucleus4d": { + "0": 145, + "1": 152 + }, + "OocytesMerlucciusStates2f": { + "0": 46, + "2": 84, + "1": 12 + }, + "OocytesTrisopterusNucleus2f": { + "0": 123, + "1": 132 + }, + "OocytesTrisopterusStates5b": { + "0": 103, + "1": 4, + "2": 55 + }, + "Optical": { + "2": 16, + "5": 23, + "6": 41, + "9": 32, + "7": 19, + "8": 12, + "1": 17, + "3": 8, + "4": 5, + "0": 2 + }, + "Ozone": { + "0": 24, + "1": 72 + }, + "PageBlocks": { + "0": 89, + "1": 84, + "2": 13, + "3": 15, + "4": 57 + }, + "Parkinsons": { + "1": 32, + "0": 12 + }, + "Pendigits": { + "3": 43, + "8": 46, + "6": 9, + "9": 33, + "1": 23, + "0": 26, + "5": 9, + "4": 8, + "7": 9, + "2": 3 + }, + "Pima": { + "0": 134, + "1": 136 + }, + "PittsburgBridgesMaterial": { + "0": 4, + "1": 11, + "2": 4 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 14, + "2": 29 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 32, + "2": 15 + }, + "PittsburgBridgesTOrD": { + "0": 22, + "1": 10 + }, + "PittsburgBridgesType": { + "0": 10, + "1": 12, + "2": 23, + "3": 13, + "4": 8, + "5": 4 + }, + "Planning": { + "0": 67, + "1": 32 + }, + "PlantMargin": { + "0": 15, + "1": 13, + "3": 11, + "4": 4, + "9": 9, + "12": 5, + "13": 6, + "15": 10, + "16": 8, + "17": 10, + "18": 8, + "19": 9, + "22": 16, + "23": 18, + "24": 11, + "25": 20, + "26": 14, + "27": 5, + "28": 12, + "29": 12, + "30": 14, + "31": 19, + "32": 10, + "38": 16, + "39": 5, + "40": 14, + "41": 15, + "44": 8, + "45": 12, + "46": 4, + "48": 10, + "49": 14, + "50": 11, + "51": 5, + "52": 12, + "53": 12, + "54": 9, + "56": 16, + "57": 10, + "58": 17, + "60": 17, + "61": 15, + "62": 7, + "63": 11, + "64": 10, + "65": 11, + "68": 13, + "69": 9, + "70": 17, + "71": 8, + "72": 5, + "73": 16, + "74": 8, + "75": 11, + "76": 6, + "78": 19, + "80": 10, + "81": 8, + "84": 8, + "85": 10, + "87": 11, + "88": 11, + "90": 10, + "91": 3, + "92": 14, + "93": 6, + "95": 12, + "96": 15, + "97": 13, + "2": 3, + "11": 6, + "14": 2, + "33": 7, + "35": 5, + "36": 7, + "47": 7, + "55": 5, + "59": 8, + "66": 4, + "67": 9, + "77": 4, + "79": 4, + "83": 7, + "89": 8, + "94": 7, + "98": 11, + "8": 5, + "10": 3, + "20": 2, + "21": 6, + "37": 6, + "42": 2, + "43": 4, + "82": 2, + "86": 5, + "6": 4, + "34": 5, + "99": 2 + }, + "PlantShape": { + "1": 8, + "3": 4, + "6": 5, + "7": 8, + "8": 4, + "9": 10, + "11": 11, + "12": 12, + "13": 18, + "14": 14, + "15": 7, + "17": 13, + "18": 8, + "19": 12, + "21": 10, + "23": 14, + "24": 12, + "25": 18, + "26": 19, + "28": 14, + "29": 7, + "30": 17, + "31": 9, + "32": 12, + "34": 12, + "35": 18, + "36": 9, + "38": 12, + "39": 6, + "41": 16, + "42": 12, + "43": 19, + "44": 14, + "45": 7, + "46": 9, + "47": 12, + "48": 14, + "49": 10, + "50": 15, + "51": 14, + "52": 12, + "53": 15, + "54": 19, + "55": 20, + "56": 19, + "57": 15, + "58": 15, + "59": 16, + "60": 13, + "61": 17, + "62": 11, + "63": 18, + "64": 18, + "66": 10, + "67": 16, + "68": 15, + "69": 17, + "70": 15, + "74": 17, + "75": 15, + "76": 11, + "77": 10, + "78": 15, + "79": 7, + "80": 16, + "81": 16, + "82": 17, + "83": 14, + "84": 14, + "85": 11, + "86": 17, + "87": 19, + "88": 16, + "89": 19, + "92": 16, + "95": 15, + "96": 12, + "97": 15, + "98": 15, + "99": 15, + "2": 6, + "10": 12, + "20": 5, + "27": 8, + "33": 7, + "37": 9, + "40": 12, + "65": 12, + "71": 8, + "72": 7, + "73": 2, + "90": 4, + "91": 7, + "93": 10, + "94": 7, + "4": 7, + "5": 4, + "0": 3 + }, + "PlantTexture": { + "0": 12, + "2": 8, + "3": 12, + "4": 5, + "6": 15, + "7": 12, + "9": 9, + "10": 12, + "11": 14, + "13": 14, + "14": 8, + "16": 10, + "17": 17, + "18": 16, + "20": 10, + "22": 15, + "23": 12, + "24": 3, + "25": 4, + "27": 14, + "28": 13, + "29": 14, + "30": 12, + "31": 13, + "32": 18, + "37": 13, + "38": 2, + "39": 13, + "40": 9, + "42": 7, + "43": 7, + "45": 13, + "46": 14, + "47": 16, + "48": 17, + "49": 17, + "53": 6, + "54": 12, + "56": 8, + "57": 13, + "59": 15, + "60": 2, + "62": 2, + "66": 4, + "67": 7, + "71": 10, + "72": 10, + "74": 7, + "76": 9, + "77": 13, + "78": 15, + "80": 8, + "81": 14, + "82": 17, + "83": 17, + "84": 8, + "86": 13, + "87": 13, + "88": 4, + "89": 7, + "90": 13, + "94": 8, + "95": 12, + "96": 7, + "98": 8, + "99": 14, + "1": 10, + "8": 2, + "12": 2, + "19": 4, + "34": 2, + "35": 10, + "36": 5, + "41": 4, + "44": 5, + "50": 6, + "51": 10, + "55": 11, + "58": 9, + "65": 5, + "68": 4, + "70": 12, + "73": 7, + "75": 5, + "79": 7, + "91": 6, + "93": 11, + "97": 8, + "33": 5, + "52": 7, + "61": 4, + "63": 6, + "5": 3, + "15": 2, + "26": 2, + "69": 5, + "85": 4 + }, + "PostOperative": { + "0": 15, + "2": 22 + }, + "PrimaryTumor": { + "0": 44, + "2": 12, + "3": 14, + "4": 37, + "5": 16, + "6": 8, + "7": 29, + "8": 18, + "9": 8, + "10": 23, + "12": 11, + "13": 8, + "14": 10, + "11": 9, + "1": 2 + }, + "Ringnorm": { + "0": 67, + "1": 125 + }, + "Seeds": { + "0": 26, + "1": 19, + "2": 7 + }, + "Semeion": { + "1": 31, + "2": 24, + "3": 22, + "4": 23, + "6": 16, + "7": 20, + "8": 52, + "9": 53, + "0": 5, + "5": 31 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "3": 49, + "4": 23, + "5": 7, + "6": 11, + "7": 15, + "8": 11, + "9": 10, + "10": 11, + "11": 2, + "12": 11, + "13": 6, + "14": 11, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 183, + "1": 267 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 84, + "0": 9 + }, + "StatlogAustralianCredit": { + "0": 154, + "1": 159 + }, + "StatlogGermanCredit": { + "0": 91, + "1": 227 + }, + "StatlogHeart": { + "0": 33, + "1": 37 + }, + "StatlogImage": { + "0": 14, + "2": 34, + "3": 59, + "4": 60, + "6": 5, + "5": 11, + "1": 2 + }, + "StatlogLandsat": { + "2": 39, + "3": 87, + "4": 55, + "5": 90, + "1": 7, + "0": 2 + }, + "StatlogShuttle": { + "3": 16, + "0": 31, + "1": 10, + "6": 2, + "2": 14, + "5": 2 + }, + "StatlogVehicle": { + "0": 15, + "1": 129, + "2": 107, + "3": 16 + }, + "SteelPlates": { + "0": 63, + "1": 53, + "2": 41, + "3": 16, + "4": 19, + "5": 204, + "6": 322 + }, + "SyntheticControl": { + "1": 8, + "2": 34, + "3": 26, + "4": 19, + "0": 18, + "5": 16 + }, + "Teaching": { + "0": 31, + "1": 25, + "2": 36 + }, + "Thyroid": { + "1": 106, + "2": 133, + "0": 30 + }, + "TicTacToe": { + "0": 82, + "1": 54 + }, + "Titanic": { + "0": 437, + "1": 366 + }, + "Trains": { + "0": 2, + "1": 2 + }, + "Twonorm": { + "0": 1342, + "1": 1191 + }, + "VertebralColumn2Clases": { + "0": 49, + "1": 32 + }, + "VertebralColumn3Clases": { + "0": 48, + "1": 19, + "2": 17 + }, + "WallFollowing": { + "0": 334, + "1": 274, + "2": 272, + "3": 49 + }, + "Waveform": { + "0": 360, + "1": 219, + "2": 263 + }, + "WaveformNoise": { + "0": 321, + "1": 334, + "2": 158 + }, + "Wine": { + "1": 10, + "0": 4, + "2": 7 + }, + "WineQualityRed": { + "0": 12, + "1": 45, + "2": 314, + "3": 258, + "4": 120, + "5": 20 + }, + "WineQualityWhite": { + "0": 23, + "1": 140, + "2": 710, + "3": 1076, + "4": 534, + "5": 146, + "6": 8 + }, + "Yeast": { + "0": 270, + "1": 205, + "2": 150, + "3": 44, + "4": 30, + "5": 13, + "6": 20, + "7": 31, + "8": 14, + "9": 2 + }, + "Zoo": { + "2": 4, + "3": 2 + } + }, + "RandomProjectionRegenerativeReset": { + "Abalone": { + "0": 594, + "1": 786, + "2": 477 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 2287, + "1": 1379 + }, + "Annealing": { + "2": 75, + "4": 4, + "3": 8 + }, + "Arrhythmia": { + "0": 103, + "1": 45, + "2": 8, + "3": 10, + "4": 16, + "5": 26, + "9": 27, + "10": 8, + "11": 8, + "12": 24, + "8": 2 + }, + "AudiologyStd": { + "1": 3, + "3": 3, + "10": 4, + "0": 2 + }, + "BalanceScale": { + "0": 18, + "1": 41, + "2": 13 + }, + "Balloons": { + "0": 4, + "1": 2 + }, + "Bank": { + "0": 441, + "1": 321 + }, + "Blood": { + "0": 91, + "1": 124 + }, + "BreastCancer": { + "0": 58, + "1": 52 + }, + "BreastCancerWisc": { + "0": 57, + "1": 34 + }, + "BreastCancerWiscDiag": { + "0": 42, + "1": 14 + }, + "BreastCancerWiscProg": { + "1": 35, + "0": 31 + }, + "BreastTissue": { + "1": 12, + "2": 16, + "4": 7, + "0": 2, + "3": 8 + }, + "Car": { + "0": 18, + "1": 59, + "2": 140, + "3": 28 + }, + "Cardiotocography10Clases": { + "0": 136, + "1": 111, + "2": 31, + "3": 26, + "4": 54, + "5": 76, + "6": 55, + "7": 14, + "8": 50, + "9": 40 + }, + "Cardiotocography3Clases": { + "0": 117, + "1": 127, + "2": 31 + }, + "ChessKrvk": { + "0": 542, + "1": 21, + "2": 65, + "3": 139, + "4": 64, + "5": 136, + "6": 290, + "7": 350, + "8": 499, + "9": 1082, + "10": 1111, + "11": 1606, + "12": 1802, + "13": 2757, + "14": 2361, + "15": 2861, + "16": 1281, + "17": 169 + }, + "ChessKrvkp": { + "0": 76, + "1": 70 + }, + "CongressionalVoting": { + "0": 85, + "1": 114 + }, + "ConnBenchSonarMinesRocks": { + "0": 40, + "1": 37 + }, + "ConnBenchVowelDeterding": { + "3": 25, + "4": 37, + "10": 27, + "8": 10, + "2": 2, + "0": 13, + "6": 2, + "9": 4, + "1": 17, + "7": 6 + }, + "Connect4": { + "0": 6410, + "1": 8859 + }, + "Contrac": { + "0": 322, + "1": 264, + "2": 289 + }, + "CreditApproval": { + "0": 43, + "1": 93 + }, + "CylinderBands": { + "0": 73, + "1": 95 + }, + "Dermatology": { + "3": 16, + "4": 5, + "5": 4, + "1": 13, + "0": 2 + }, + "Echocardiogram": { + "0": 19, + "1": 19 + }, + "Ecoli": { + "0": 22, + "1": 33, + "2": 17, + "3": 21, + "4": 12, + "5": 2 + }, + "EnergyY1": { + "0": 23, + "1": 54, + "2": 88 + }, + "EnergyY2": { + "0": 39, + "1": 57, + "2": 64 + }, + "Fertility": { + "1": 15, + "0": 4 + }, + "Flags": { + "0": 34, + "1": 21, + "2": 24, + "3": 12, + "4": 8, + "5": 18, + "6": 14, + "7": 8 + }, + "Glass": { + "0": 28, + "1": 39, + "2": 18, + "3": 4, + "4": 3, + "5": 8 + }, + "HabermanSurvival": { + "0": 51, + "1": 56 + }, + "HayesRoth": { + "0": 15, + "1": 11 + }, + "HeartCleveland": { + "0": 48, + "1": 49, + "2": 29, + "3": 30, + "4": 15 + }, + "HeartHungarian": { + "0": 25, + "1": 31 + }, + "HeartSwitzerland": { + "0": 10, + "1": 36, + "2": 32, + "3": 15, + "4": 8 + }, + "HeartVa": { + "0": 25, + "1": 56, + "2": 37, + "3": 31, + "4": 11 + }, + "Hepatitis": { + "0": 29, + "1": 10 + }, + "HillValley": { + "0": 67, + "1": 6 + }, + "HorseColic": { + "1": 25 + }, + "IlpdIndianLiver": { + "0": 77, + "1": 110 + }, + "ImageSegmentation": { + "6": 301, + "4": 301, + "3": 257, + "2": 301, + "1": 131, + "0": 301 + }, + "Ionosphere": { + "0": 17, + "1": 58 + }, + "Iris": { + "2": 28, + "1": 7 + }, + "LedDisplay": { + "0": 46, + "1": 36, + "2": 31, + "3": 28, + "4": 18, + "5": 53, + "6": 43, + "7": 46, + "8": 51, + "9": 54 + }, + "Lenses": { + "0": 4, + "1": 4, + "2": 4 + }, + "Letter": { + "0": 74, + "1": 214, + "2": 96, + "3": 194, + "4": 231, + "5": 184, + "6": 197, + "7": 179, + "8": 93, + "9": 87, + "10": 163, + "11": 48, + "12": 130, + "13": 113, + "14": 289, + "15": 106, + "16": 71, + "17": 259, + "18": 199, + "19": 143, + "20": 90, + "21": 111, + "22": 61, + "23": 101, + "24": 107, + "25": 114 + }, + "Libras": { + "0": 9, + "1": 16, + "3": 9, + "4": 6, + "5": 16, + "6": 19, + "7": 11, + "8": 10, + "9": 17, + "10": 15, + "11": 8, + "12": 17, + "13": 4, + "14": 14 + }, + "LowResSpect": { + "0": 20, + "1": 25, + "2": 14, + "3": 16, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 9, + "1": 10, + "2": 7 + }, + "Lymphography": { + "1": 22, + "2": 17 + }, + "Magic": { + "0": 1977, + "1": 1654 + }, + "Mammographic": { + "0": 140, + "1": 150 + }, + "Miniboone": { + "0": 14002, + "1": 6881 + }, + "MolecBiolPromoter": { + "0": 15, + "1": 20 + }, + "MolecBiolSplice": { + "0": 143, + "1": 241, + "2": 349 + }, + "Monks1": { + "1": 121, + "0": 52 + }, + "Monks2": { + "0": 145, + "1": 60 + }, + "Monks3": { + "1": 146, + "0": 43 + }, + "Mushroom": { + "0": 60, + "1": 8 + }, + "Musk1": { + "0": 59, + "1": 55 + }, + "Musk2": { + "0": 50, + "1": 255 + }, + "Nursery": { + "0": 302, + "2": 185, + "3": 758, + "4": 434 + }, + "OocytesMerlucciusNucleus4d": { + "0": 161, + "1": 119 + }, + "OocytesMerlucciusStates2f": { + "0": 41, + "1": 15, + "2": 78 + }, + "OocytesTrisopterusNucleus2f": { + "0": 145, + "1": 97 + }, + "OocytesTrisopterusStates5b": { + "0": 66, + "1": 6, + "2": 67 + }, + "Optical": { + "5": 15, + "9": 17, + "7": 26, + "2": 2, + "8": 13, + "3": 26, + "6": 8, + "1": 6, + "0": 2, + "4": 3 + }, + "Ozone": { + "0": 69, + "1": 57 + }, + "PageBlocks": { + "0": 75, + "1": 83, + "2": 8, + "3": 32, + "4": 62 + }, + "Parkinsons": { + "0": 21, + "1": 14 + }, + "Pendigits": { + "1": 29, + "7": 49, + "3": 5, + "4": 28, + "8": 3, + "9": 14, + "0": 24, + "5": 7, + "6": 3, + "2": 2 + }, + "Pima": { + "0": 94, + "1": 183 + }, + "PittsburgBridgesMaterial": { + "1": 12, + "0": 8, + "2": 7 + }, + "PittsburgBridgesRelL": { + "0": 16, + "1": 12, + "2": 25 + }, + "PittsburgBridgesSpan": { + "0": 9, + "1": 26, + "2": 17 + }, + "PittsburgBridgesTOrD": { + "1": 12, + "0": 14 + }, + "PittsburgBridgesType": { + "0": 6, + "1": 12, + "2": 28, + "3": 10, + "4": 8, + "5": 8 + }, + "Planning": { + "0": 54, + "1": 46 + }, + "PlantMargin": { + "0": 18, + "3": 10, + "8": 12, + "9": 4, + "11": 10, + "15": 16, + "16": 9, + "18": 9, + "19": 8, + "22": 2, + "23": 19, + "24": 19, + "25": 19, + "26": 10, + "27": 6, + "28": 6, + "29": 9, + "30": 18, + "31": 16, + "35": 8, + "37": 5, + "38": 9, + "39": 13, + "41": 15, + "42": 7, + "44": 9, + "47": 7, + "49": 8, + "50": 10, + "51": 4, + "53": 14, + "54": 9, + "55": 14, + "56": 12, + "58": 19, + "60": 9, + "61": 10, + "62": 18, + "63": 7, + "64": 14, + "65": 9, + "67": 13, + "68": 18, + "69": 10, + "71": 15, + "72": 6, + "73": 18, + "74": 8, + "75": 11, + "76": 4, + "78": 15, + "79": 13, + "80": 10, + "82": 10, + "83": 14, + "84": 2, + "85": 6, + "87": 11, + "88": 4, + "90": 9, + "91": 10, + "92": 11, + "94": 9, + "95": 15, + "96": 15, + "97": 18, + "98": 13, + "4": 12, + "13": 8, + "14": 2, + "17": 10, + "21": 7, + "33": 6, + "40": 9, + "46": 5, + "48": 8, + "52": 8, + "57": 8, + "59": 7, + "66": 9, + "70": 6, + "81": 8, + "89": 7, + "1": 3, + "2": 4, + "5": 2, + "7": 5, + "32": 8, + "43": 2, + "77": 9, + "93": 6, + "6": 3, + "20": 4, + "34": 2, + "36": 2 + }, + "PlantShape": { + "0": 11, + "1": 13, + "4": 10, + "6": 6, + "7": 15, + "10": 12, + "11": 11, + "12": 17, + "13": 12, + "14": 12, + "15": 14, + "17": 13, + "18": 9, + "19": 13, + "20": 4, + "21": 10, + "23": 17, + "24": 16, + "25": 16, + "26": 17, + "28": 19, + "29": 7, + "30": 18, + "31": 8, + "33": 12, + "34": 8, + "35": 12, + "40": 14, + "41": 12, + "42": 16, + "43": 16, + "44": 16, + "46": 5, + "47": 17, + "48": 14, + "49": 15, + "50": 13, + "51": 19, + "52": 19, + "55": 19, + "56": 20, + "57": 16, + "58": 17, + "59": 17, + "60": 17, + "61": 16, + "62": 17, + "63": 20, + "64": 18, + "67": 16, + "68": 13, + "69": 14, + "70": 20, + "72": 9, + "73": 8, + "74": 17, + "75": 17, + "76": 13, + "77": 15, + "78": 15, + "79": 11, + "80": 13, + "81": 10, + "82": 14, + "83": 14, + "84": 13, + "85": 18, + "86": 15, + "87": 18, + "88": 17, + "89": 13, + "90": 7, + "91": 12, + "92": 16, + "93": 4, + "94": 9, + "95": 15, + "97": 17, + "98": 14, + "2": 2, + "5": 5, + "8": 10, + "9": 5, + "22": 10, + "27": 9, + "32": 7, + "37": 7, + "38": 12, + "39": 9, + "53": 12, + "54": 14, + "66": 9, + "71": 12, + "96": 8, + "99": 11, + "36": 4, + "65": 7, + "45": 3 + }, + "PlantTexture": { + "0": 13, + "2": 13, + "3": 11, + "4": 8, + "6": 5, + "7": 10, + "10": 13, + "11": 14, + "13": 11, + "14": 8, + "15": 6, + "17": 9, + "18": 14, + "19": 4, + "20": 16, + "21": 7, + "22": 17, + "23": 8, + "24": 10, + "25": 8, + "26": 10, + "27": 14, + "28": 11, + "29": 16, + "30": 13, + "32": 15, + "33": 8, + "34": 5, + "35": 10, + "36": 4, + "37": 15, + "38": 3, + "39": 12, + "40": 12, + "42": 7, + "43": 5, + "44": 7, + "45": 14, + "46": 12, + "47": 15, + "48": 15, + "49": 18, + "51": 8, + "53": 2, + "54": 16, + "56": 17, + "57": 12, + "58": 12, + "59": 20, + "60": 4, + "61": 4, + "63": 12, + "65": 4, + "66": 5, + "67": 10, + "68": 11, + "71": 11, + "72": 16, + "74": 9, + "76": 7, + "77": 8, + "79": 12, + "81": 14, + "82": 17, + "83": 10, + "84": 7, + "86": 11, + "87": 12, + "88": 7, + "89": 10, + "94": 14, + "96": 7, + "97": 5, + "99": 9, + "1": 9, + "5": 3, + "9": 5, + "12": 4, + "16": 4, + "31": 9, + "41": 4, + "70": 8, + "75": 9, + "78": 11, + "80": 5, + "90": 6, + "91": 8, + "92": 3, + "93": 6, + "8": 5, + "52": 8, + "55": 4, + "62": 2, + "69": 2, + "98": 6, + "85": 5, + "95": 2 + }, + "PostOperative": { + "0": 17, + "2": 25 + }, + "PrimaryTumor": { + "0": 53, + "1": 5, + "2": 12, + "3": 13, + "4": 39, + "5": 15, + "6": 8, + "7": 26, + "8": 18, + "9": 8, + "10": 20, + "11": 11, + "12": 17, + "13": 8, + "14": 8 + }, + "Ringnorm": { + "0": 144, + "1": 95 + }, + "Seeds": { + "0": 15, + "1": 8, + "2": 13 + }, + "Semeion": { + "1": 28, + "3": 30, + "4": 26, + "5": 15, + "7": 28, + "8": 53, + "9": 53, + "0": 8, + "2": 33, + "6": 13 + }, + "Soybean": { + "0": 26, + "1": 11, + "2": 11, + "4": 11, + "5": 11, + "6": 11, + "7": 7, + "8": 11, + "9": 11, + "10": 10, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "17": 5 + }, + "Spambase": { + "0": 289, + "1": 245 + }, + "Spect": { + "1": 52, + "0": 21 + }, + "Spectf": { + "1": 70, + "0": 13 + }, + "StatlogAustralianCredit": { + "0": 124, + "1": 221 + }, + "StatlogGermanCredit": { + "0": 218, + "1": 117 + }, + "StatlogHeart": { + "0": 23, + "1": 54 + }, + "StatlogImage": { + "0": 16, + "2": 53, + "3": 43, + "4": 74, + "6": 3, + "5": 5 + }, + "StatlogLandsat": { + "3": 174, + "5": 126, + "4": 55, + "2": 12, + "1": 9, + "0": 3 + }, + "StatlogShuttle": { + "3": 4, + "2": 18, + "1": 8, + "6": 3, + "0": 3, + "5": 2, + "4": 2 + }, + "StatlogVehicle": { + "0": 32, + "1": 102, + "2": 108, + "3": 32 + }, + "SteelPlates": { + "0": 95, + "1": 33, + "2": 37, + "3": 14, + "4": 19, + "5": 144, + "6": 286 + }, + "SyntheticControl": { + "2": 43, + "3": 35, + "4": 16, + "5": 26, + "1": 3, + "0": 4 + }, + "Teaching": { + "0": 20, + "1": 38, + "2": 38 + }, + "Thyroid": { + "1": 144, + "2": 104, + "0": 22 + }, + "TicTacToe": { + "0": 53, + "1": 48 + }, + "Titanic": { + "0": 156, + "1": 482 + }, + "Trains": { + "0": 6, + "1": 4 + }, + "Twonorm": { + "0": 1201, + "1": 1242 + }, + "VertebralColumn2Clases": { + "0": 42, + "1": 27 + }, + "VertebralColumn3Clases": { + "0": 36, + "1": 35, + "2": 15 + }, + "WallFollowing": { + "0": 385, + "1": 207, + "2": 381, + "3": 118 + }, + "Waveform": { + "0": 313, + "1": 252, + "2": 302 + }, + "WaveformNoise": { + "0": 338, + "1": 280, + "2": 206 + }, + "Wine": { + "0": 9, + "1": 7 + }, + "WineQualityRed": { + "0": 11, + "1": 47, + "2": 370, + "3": 260, + "4": 124, + "5": 20 + }, + "WineQualityWhite": { + "0": 24, + "1": 142, + "2": 621, + "3": 1072, + "4": 567, + "5": 150, + "6": 8 + }, + "Yeast": { + "0": 265, + "1": 220, + "2": 121, + "3": 94, + "4": 27, + "5": 29, + "6": 21, + "7": 27, + "8": 9 + }, + "Zoo": { + "2": 4, + "3": 2, + "4": 4, + "1": 3, + "5": 2 + } + }, + "SinusoidProjection": { + "Abalone": { + "0": 465, + "1": 942, + "2": 475 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 4312, + "1": 818 + }, + "Annealing": { + "4": 7, + "3": 8, + "1": 12, + "2": 2 + }, + "Arrhythmia": { + "0": 104, + "1": 34, + "4": 15, + "5": 27, + "8": 4, + "9": 24, + "10": 4, + "11": 6, + "12": 21, + "2": 4, + "3": 7 + }, + "AudiologyStd": { + "10": 3, + "3": 2, + "0": 2, + "1": 2 + }, + "BalanceScale": { + "0": 12, + "1": 66, + "2": 69 + }, + "Balloons": { + "0": 7 + }, + "Bank": { + "0": 1614, + "1": 163 + }, + "Blood": { + "0": 197, + "1": 64 + }, + "BreastCancer": { + "0": 67, + "1": 27 + }, + "BreastCancerWisc": { + "0": 33, + "1": 5 + }, + "BreastCancerWiscDiag": { + "0": 35, + "1": 20 + }, + "BreastCancerWiscProg": { + "0": 65, + "1": 13 + }, + "BreastTissue": { + "1": 11, + "2": 18, + "3": 7, + "0": 2, + "4": 2, + "5": 2 + }, + "Car": { + "0": 8, + "1": 320, + "2": 129, + "3": 5 + }, + "Cardiotocography10Clases": { + "0": 213, + "1": 300, + "2": 19, + "3": 20, + "4": 29, + "5": 128, + "6": 66, + "7": 17, + "8": 26, + "9": 74 + }, + "Cardiotocography3Clases": { + "0": 359, + "1": 50, + "2": 68 + }, + "ChessKrvk": { + "0": 2096, + "1": 10, + "2": 48, + "3": 161, + "4": 47, + "5": 109, + "6": 450, + "7": 314, + "8": 631, + "9": 959, + "10": 1471, + "11": 1945, + "12": 2271, + "13": 3259, + "14": 3271, + "15": 2995, + "16": 1416, + "17": 91 + }, + "ChessKrvkp": { + "0": 212, + "1": 219 + }, + "CongressionalVoting": { + "0": 137, + "1": 58 + }, + "ConnBenchSonarMinesRocks": { + "0": 34, + "1": 44 + }, + "ConnBenchVowelDeterding": { + "1": 9, + "4": 16, + "6": 9, + "8": 13, + "10": 7, + "0": 7, + "2": 3, + "9": 3, + "5": 4 + }, + "Connect4": { + "0": 22335, + "1": 6592 + }, + "Contrac": { + "0": 335, + "1": 124, + "2": 323 + }, + "CreditApproval": { + "0": 42, + "1": 56 + }, + "CylinderBands": { + "0": 69, + "1": 102 + }, + "Dermatology": { + "1": 8, + "3": 7 + }, + "Echocardiogram": { + "0": 14, + "1": 21 + }, + "Ecoli": { + "0": 33, + "1": 32, + "2": 13, + "3": 9, + "4": 4 + }, + "EnergyY1": { + "0": 10, + "1": 74, + "2": 46 + }, + "EnergyY2": { + "0": 10, + "1": 57, + "2": 74 + }, + "Fertility": { + "0": 22, + "1": 12 + }, + "Flags": { + "0": 31, + "1": 38, + "2": 18, + "3": 10, + "4": 8, + "5": 15, + "6": 13, + "7": 8 + }, + "Glass": { + "0": 36, + "1": 45, + "2": 15, + "4": 6, + "5": 9, + "3": 2 + }, + "HabermanSurvival": { + "0": 84, + "1": 39 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 51, + "1": 48, + "2": 34, + "3": 23, + "4": 13 + }, + "HeartHungarian": { + "0": 27, + "1": 21 + }, + "HeartSwitzerland": { + "0": 7, + "1": 41, + "2": 32, + "3": 18, + "4": 8 + }, + "HeartVa": { + "0": 17, + "1": 57, + "2": 32, + "3": 38, + "4": 12 + }, + "Hepatitis": { + "0": 10, + "1": 38 + }, + "HillValley": { + "0": 300 + }, + "HorseColic": { + "1": 28 + }, + "IlpdIndianLiver": { + "0": 184, + "1": 67 + }, + "ImageSegmentation": { + "6": 291, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "1": 9, + "0": 301 + }, + "Ionosphere": { + "0": 20, + "1": 50 + }, + "Iris": { + "2": 5, + "1": 2 + }, + "LedDisplay": { + "0": 21, + "1": 22, + "2": 21, + "3": 33, + "5": 32, + "6": 32, + "7": 49, + "8": 38, + "9": 35, + "4": 12 + }, + "Lenses": { + "0": 4, + "2": 4 + }, + "Letter": { + "0": 103, + "1": 183, + "2": 214, + "3": 254, + "4": 481, + "5": 231, + "6": 318, + "7": 609, + "8": 193, + "9": 191, + "10": 446, + "11": 216, + "12": 115, + "13": 254, + "14": 195, + "15": 255, + "16": 256, + "17": 219, + "18": 443, + "19": 317, + "20": 191, + "21": 169, + "22": 137, + "23": 416, + "24": 530, + "25": 230 + }, + "Libras": { + "0": 13, + "1": 12, + "3": 9, + "4": 6, + "5": 17, + "6": 14, + "7": 19, + "8": 5, + "9": 22, + "10": 14, + "11": 14, + "12": 9, + "13": 8, + "14": 15 + }, + "LowResSpect": { + "0": 33, + "1": 52, + "2": 12, + "3": 24, + "7": 8, + "6": 4, + "8": 2 + }, + "LungCancer": { + "0": 8, + "1": 12, + "2": 9 + }, + "Lymphography": { + "1": 12, + "2": 15 + }, + "Magic": { + "0": 2581, + "1": 2050 + }, + "Mammographic": { + "0": 131, + "1": 74 + }, + "Miniboone": { + "0": 13485, + "1": 9038 + }, + "MolecBiolPromoter": { + "0": 13, + "1": 9 + }, + "MolecBiolSplice": { + "0": 108, + "1": 127, + "2": 455 + }, + "Monks1": { + "1": 68, + "0": 97 + }, + "Monks2": { + "0": 106, + "1": 93 + }, + "Monks3": { + "1": 171, + "0": 22 + }, + "Mushroom": { + "0": 294, + "1": 633 + }, + "Musk1": { + "0": 103, + "1": 79 + }, + "Musk2": { + "0": 1250, + "1": 352 + }, + "Nursery": { + "2": 76, + "3": 1538, + "4": 557, + "0": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 158, + "1": 282 + }, + "OocytesMerlucciusStates2f": { + "0": 33, + "2": 116 + }, + "OocytesTrisopterusNucleus2f": { + "0": 94, + "1": 319 + }, + "OocytesTrisopterusStates5b": { + "0": 129, + "1": 2, + "2": 117 + }, + "Optical": { + "2": 23, + "5": 11, + "9": 19, + "4": 13, + "6": 7, + "3": 23, + "8": 33, + "1": 40, + "7": 8, + "0": 3 + }, + "Ozone": { + "0": 772, + "1": 15 + }, + "PageBlocks": { + "0": 1085, + "1": 145, + "2": 14, + "4": 50, + "3": 13 + }, + "Parkinsons": { + "0": 19, + "1": 31 + }, + "Pendigits": { + "8": 27, + "1": 204, + "7": 84, + "2": 29, + "5": 168, + "4": 31, + "3": 13, + "0": 55, + "9": 53, + "6": 3 + }, + "Pima": { + "0": 183, + "1": 82 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 11, + "2": 9 + }, + "PittsburgBridgesRelL": { + "0": 15, + "1": 9, + "2": 27 + }, + "PittsburgBridgesSpan": { + "0": 8, + "1": 27, + "2": 16 + }, + "PittsburgBridgesTOrD": { + "0": 13, + "1": 8 + }, + "PittsburgBridgesType": { + "0": 4, + "1": 12, + "2": 26, + "3": 12, + "4": 6, + "5": 4 + }, + "Planning": { + "0": 59, + "1": 40 + }, + "PlantMargin": { + "0": 15, + "3": 4, + "4": 6, + "11": 6, + "12": 6, + "15": 5, + "17": 8, + "19": 11, + "21": 6, + "23": 16, + "24": 12, + "25": 17, + "26": 6, + "28": 10, + "29": 7, + "30": 14, + "31": 13, + "32": 4, + "38": 13, + "39": 2, + "40": 6, + "41": 13, + "44": 6, + "48": 8, + "49": 9, + "50": 8, + "53": 10, + "56": 6, + "58": 11, + "60": 11, + "61": 11, + "62": 6, + "63": 4, + "64": 13, + "67": 6, + "68": 14, + "70": 9, + "71": 15, + "72": 2, + "73": 8, + "74": 4, + "75": 9, + "78": 12, + "80": 11, + "84": 6, + "85": 4, + "87": 9, + "88": 6, + "90": 2, + "91": 4, + "92": 8, + "96": 7, + "97": 15, + "98": 9, + "9": 2, + "27": 7, + "33": 7, + "42": 6, + "54": 4, + "66": 6, + "81": 7, + "83": 4, + "94": 2, + "1": 2, + "8": 4, + "52": 2, + "55": 2, + "57": 5, + "65": 4, + "69": 2, + "89": 5, + "16": 2, + "76": 2, + "77": 2, + "95": 2 + }, + "PlantShape": { + "4": 11, + "6": 5, + "7": 5, + "10": 11, + "12": 7, + "15": 11, + "17": 9, + "18": 6, + "19": 9, + "20": 2, + "21": 9, + "23": 11, + "24": 10, + "25": 15, + "28": 9, + "30": 14, + "32": 11, + "34": 8, + "35": 8, + "41": 15, + "42": 12, + "43": 16, + "44": 16, + "47": 7, + "48": 8, + "49": 13, + "50": 11, + "51": 13, + "52": 16, + "53": 16, + "55": 16, + "56": 15, + "57": 15, + "58": 10, + "59": 10, + "61": 16, + "62": 17, + "63": 14, + "64": 17, + "65": 10, + "66": 2, + "67": 11, + "68": 11, + "69": 10, + "70": 17, + "71": 7, + "74": 14, + "75": 16, + "76": 15, + "77": 11, + "78": 11, + "79": 9, + "80": 8, + "81": 7, + "82": 10, + "83": 12, + "84": 7, + "86": 12, + "87": 12, + "88": 15, + "92": 13, + "97": 18, + "98": 11, + "99": 7, + "0": 5, + "2": 2, + "13": 4, + "14": 7, + "27": 3, + "31": 4, + "38": 7, + "39": 2, + "54": 9, + "60": 2, + "85": 8, + "89": 10, + "91": 2, + "94": 4, + "96": 4, + "5": 2, + "11": 3, + "37": 4, + "72": 2, + "93": 2, + "95": 2, + "1": 2, + "29": 2, + "40": 2 + }, + "PlantTexture": { + "0": 13, + "1": 2, + "2": 7, + "3": 6, + "4": 4, + "10": 12, + "13": 15, + "14": 12, + "15": 4, + "16": 6, + "17": 6, + "18": 18, + "20": 15, + "22": 10, + "23": 6, + "24": 9, + "25": 4, + "27": 18, + "29": 17, + "30": 8, + "31": 10, + "32": 19, + "35": 12, + "37": 17, + "39": 16, + "40": 4, + "42": 6, + "43": 9, + "45": 9, + "46": 16, + "47": 13, + "48": 13, + "49": 14, + "50": 2, + "52": 8, + "53": 4, + "54": 11, + "56": 13, + "57": 11, + "58": 9, + "59": 14, + "61": 4, + "65": 8, + "66": 5, + "67": 9, + "70": 9, + "71": 6, + "72": 12, + "74": 4, + "76": 7, + "77": 9, + "78": 7, + "79": 4, + "80": 7, + "81": 13, + "82": 15, + "84": 8, + "86": 11, + "89": 7, + "90": 13, + "94": 6, + "98": 7, + "99": 10, + "6": 7, + "7": 8, + "11": 9, + "12": 2, + "19": 4, + "28": 4, + "33": 8, + "51": 7, + "75": 7, + "83": 10, + "87": 5, + "88": 4, + "91": 2, + "92": 2, + "97": 5, + "63": 4, + "93": 4, + "9": 2, + "55": 2, + "69": 3, + "95": 2 + }, + "PostOperative": { + "0": 29, + "2": 25 + }, + "PrimaryTumor": { + "0": 48, + "2": 12, + "3": 13, + "4": 35, + "5": 16, + "6": 8, + "7": 25, + "8": 13, + "9": 8, + "10": 22, + "13": 8, + "14": 11, + "11": 8, + "12": 7, + "1": 4 + }, + "Ringnorm": { + "0": 166, + "1": 23 + }, + "Seeds": { + "0": 13, + "1": 6, + "2": 11 + }, + "Semeion": { + "0": 15, + "1": 56, + "2": 24, + "3": 23, + "4": 34, + "5": 27, + "6": 20, + "7": 26, + "8": 32, + "9": 36 + }, + "Soybean": { + "2": 5, + "3": 26, + "4": 10, + "5": 6, + "6": 11, + "7": 30, + "8": 11, + "9": 11, + "10": 11, + "12": 11, + "14": 12, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 668, + "1": 145 + }, + "Spect": { + "0": 103 + }, + "Spectf": { + "1": 11, + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 97, + "1": 225 + }, + "StatlogGermanCredit": { + "0": 221, + "1": 74 + }, + "StatlogHeart": { + "0": 26, + "1": 25 + }, + "StatlogImage": { + "0": 69, + "2": 111, + "3": 70, + "4": 118, + "6": 3, + "5": 2 + }, + "StatlogLandsat": { + "3": 58, + "5": 118, + "2": 44, + "4": 84, + "1": 27, + "0": 19 + }, + "StatlogShuttle": { + "3": 497, + "0": 1372, + "2": 31, + "1": 10, + "5": 2 + }, + "StatlogVehicle": { + "0": 108, + "1": 114, + "2": 142, + "3": 48 + }, + "SteelPlates": { + "0": 78, + "1": 31, + "2": 56, + "4": 17, + "5": 175, + "6": 613, + "3": 4 + }, + "SyntheticControl": { + "3": 25, + "4": 10, + "5": 10, + "2": 4 + }, + "Teaching": { + "0": 19, + "1": 34, + "2": 30 + }, + "Thyroid": { + "2": 1530, + "0": 30, + "1": 42 + }, + "TicTacToe": { + "0": 109, + "1": 221 + }, + "Titanic": { + "0": 118, + "1": 372 + }, + "Trains": { + "0": 4, + "1": 4 + }, + "Twonorm": { + "0": 94, + "1": 107 + }, + "VertebralColumn2Clases": { + "0": 73, + "1": 27 + }, + "VertebralColumn3Clases": { + "0": 26, + "1": 38, + "2": 16 + }, + "WallFollowing": { + "0": 1039, + "1": 356, + "2": 906, + "3": 19 + }, + "Waveform": { + "0": 769, + "1": 99, + "2": 68 + }, + "WaveformNoise": { + "0": 759, + "1": 88, + "2": 112 + }, + "Wine": { + "1": 10, + "0": 4 + }, + "WineQualityRed": { + "0": 10, + "1": 31, + "2": 326, + "3": 464, + "4": 119, + "5": 16 + }, + "WineQualityWhite": { + "0": 20, + "1": 110, + "2": 594, + "3": 1739, + "4": 692, + "5": 100, + "6": 8 + }, + "Yeast": { + "0": 272, + "1": 220, + "2": 103, + "3": 58, + "4": 30, + "5": 16, + "6": 17, + "7": 26, + "8": 8 + }, + "Zoo": { + "6": 2, + "2": 2 + } + }, + "SinusoidProjectionOnlineIterative": { + "Abalone": { + "0": 918, + "1": 1424, + "2": 1104 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 3082, + "0": 3404 + }, + "Annealing": { + "4": 14, + "3": 16, + "1": 24 + }, + "Arrhythmia": { + "0": 72, + "1": 77, + "2": 12, + "3": 19, + "4": 27, + "5": 55, + "9": 53, + "10": 14, + "11": 16, + "12": 47, + "8": 7 + }, + "AudiologyStd": { + "1": 6, + "10": 6, + "3": 4, + "0": 2 + }, + "BalanceScale": { + "0": 42, + "1": 29, + "2": 45 + }, + "Balloons": { + "0": 18, + "1": 2 + }, + "Bank": { + "0": 558, + "1": 690 + }, + "Blood": { + "0": 228, + "1": 248 + }, + "BreastCancer": { + "0": 87, + "1": 104 + }, + "BreastCancerWisc": { + "0": 47, + "1": 21 + }, + "BreastCancerWiscDiag": { + "1": 42, + "0": 12 + }, + "BreastCancerWiscProg": { + "0": 51, + "1": 57 + }, + "BreastTissue": { + "0": 12, + "1": 20, + "2": 30, + "4": 8, + "3": 15, + "5": 4 + }, + "Car": { + "0": 23, + "1": 79, + "2": 54, + "3": 37 + }, + "Cardiotocography10Clases": { + "0": 190, + "1": 132, + "2": 54, + "3": 41, + "4": 98, + "5": 123, + "6": 66, + "7": 30, + "8": 48, + "9": 120 + }, + "Cardiotocography3Clases": { + "0": 136, + "1": 190, + "2": 59 + }, + "ChessKrvk": { + "0": 901, + "1": 34, + "2": 77, + "3": 152, + "4": 106, + "5": 226, + "6": 426, + "7": 683, + "8": 923, + "9": 1367, + "10": 1861, + "11": 2062, + "12": 3537, + "13": 3819, + "14": 3638, + "15": 3305, + "16": 1844, + "17": 336 + }, + "ChessKrvkp": { + "0": 108, + "1": 73 + }, + "CongressionalVoting": { + "0": 191, + "1": 195 + }, + "ConnBenchSonarMinesRocks": { + "1": 52, + "0": 43 + }, + "ConnBenchVowelDeterding": { + "4": 4, + "0": 6, + "6": 6, + "7": 14, + "10": 4, + "8": 9, + "5": 9, + "2": 2 + }, + "Connect4": { + "0": 16101, + "1": 14404 + }, + "Contrac": { + "0": 564, + "1": 430, + "2": 638 + }, + "CreditApproval": { + "0": 148, + "1": 116 + }, + "CylinderBands": { + "0": 128, + "1": 170 + }, + "Dermatology": { + "1": 20, + "3": 13, + "4": 3 + }, + "Echocardiogram": { + "0": 54, + "1": 36 + }, + "Ecoli": { + "0": 29, + "1": 51, + "2": 21, + "3": 30, + "4": 13 + }, + "EnergyY1": { + "0": 72, + "1": 123, + "2": 55 + }, + "EnergyY2": { + "0": 33, + "1": 105, + "2": 97 + }, + "Fertility": { + "1": 30, + "0": 12 + }, + "Flags": { + "0": 61, + "1": 54, + "2": 40, + "3": 22, + "4": 16, + "5": 41, + "6": 28, + "7": 16 + }, + "Glass": { + "0": 40, + "1": 71, + "2": 32, + "5": 14, + "3": 12, + "4": 8 + }, + "HabermanSurvival": { + "0": 97, + "1": 111 + }, + "HayesRoth": { + "0": 30, + "1": 28 + }, + "HeartCleveland": { + "0": 59, + "1": 83, + "2": 77, + "3": 46, + "4": 30 + }, + "HeartHungarian": { + "0": 85, + "1": 47 + }, + "HeartSwitzerland": { + "0": 20, + "1": 64, + "2": 50, + "3": 36, + "4": 16 + }, + "HeartVa": { + "0": 56, + "1": 84, + "2": 69, + "3": 74, + "4": 24 + }, + "Hepatitis": { + "0": 44, + "1": 34 + }, + "HillValley": { + "1": 462, + "0": 67 + }, + "HorseColic": { + "1": 53, + "0": 6 + }, + "IlpdIndianLiver": { + "0": 158, + "1": 208 + }, + "ImageSegmentation": { + "6": 596, + "5": 602, + "4": 602, + "3": 602, + "2": 306, + "0": 602, + "1": 301 + }, + "Ionosphere": { + "1": 38, + "0": 22 + }, + "Iris": { + "2": 10, + "1": 4 + }, + "LedDisplay": { + "0": 74, + "1": 64, + "2": 48, + "3": 77, + "4": 61, + "5": 59, + "6": 68, + "7": 92, + "8": 103, + "9": 91 + }, + "Lenses": { + "0": 8, + "2": 6, + "1": 2 + }, + "Letter": { + "0": 79, + "1": 184, + "2": 218, + "3": 197, + "4": 238, + "5": 191, + "6": 178, + "7": 329, + "8": 132, + "9": 152, + "10": 271, + "11": 72, + "12": 73, + "13": 134, + "14": 154, + "15": 191, + "16": 137, + "17": 277, + "18": 255, + "19": 123, + "20": 115, + "21": 144, + "22": 109, + "23": 120, + "24": 93, + "25": 117 + }, + "Libras": { + "0": 17, + "1": 29, + "4": 10, + "5": 12, + "7": 27, + "9": 28, + "11": 17, + "12": 20, + "13": 6, + "14": 15, + "3": 15, + "6": 17, + "10": 20, + "8": 3 + }, + "LowResSpect": { + "0": 30, + "1": 50, + "2": 23, + "3": 31, + "7": 12, + "8": 6, + "6": 8 + }, + "LungCancer": { + "0": 15, + "1": 29, + "2": 7 + }, + "Lymphography": { + "1": 31, + "2": 28 + }, + "Magic": { + "0": 4321, + "1": 3608 + }, + "Mammographic": { + "0": 232, + "1": 313 + }, + "Miniboone": { + "0": 28763, + "1": 17244 + }, + "MolecBiolPromoter": { + "0": 41, + "1": 14 + }, + "MolecBiolSplice": { + "0": 402, + "1": 340, + "2": 464 + }, + "Monks1": { + "1": 207, + "0": 168 + }, + "Monks2": { + "0": 148, + "1": 196 + }, + "Monks3": { + "1": 436, + "0": 29 + }, + "Mushroom": { + "1": 4 + }, + "Musk1": { + "0": 83, + "1": 106 + }, + "Musk2": { + "0": 138, + "1": 316 + }, + "Nursery": { + "2": 72, + "3": 671, + "4": 207, + "0": 6 + }, + "OocytesMerlucciusNucleus4d": { + "0": 305, + "1": 213 + }, + "OocytesMerlucciusStates2f": { + "0": 95, + "2": 95, + "1": 25 + }, + "OocytesTrisopterusNucleus2f": { + "0": 179, + "1": 227 + }, + "OocytesTrisopterusStates5b": { + "0": 163, + "1": 14, + "2": 62 + }, + "Optical": { + "2": 28, + "5": 13, + "7": 42, + "4": 16, + "6": 13, + "8": 39, + "3": 21, + "9": 9, + "0": 3, + "1": 3 + }, + "Ozone": { + "1": 128, + "0": 52 + }, + "PageBlocks": { + "0": 270, + "1": 145, + "3": 35, + "4": 96, + "2": 7 + }, + "Parkinsons": { + "0": 29, + "1": 23 + }, + "Pendigits": { + "3": 25, + "1": 66, + "4": 22, + "8": 18, + "9": 19, + "0": 38, + "5": 13, + "7": 20, + "6": 6 + }, + "Pima": { + "0": 279, + "1": 217 + }, + "PittsburgBridgesMaterial": { + "0": 6, + "1": 19, + "2": 15 + }, + "PittsburgBridgesRelL": { + "1": 22, + "2": 40, + "0": 22 + }, + "PittsburgBridgesSpan": { + "0": 15, + "2": 39, + "1": 29 + }, + "PittsburgBridgesTOrD": { + "0": 11, + "1": 23 + }, + "PittsburgBridgesType": { + "0": 15, + "1": 21, + "2": 55, + "3": 23, + "4": 17, + "5": 8 + }, + "Planning": { + "0": 48, + "1": 99 + }, + "PlantMargin": { + "0": 21, + "3": 13, + "4": 18, + "8": 17, + "9": 16, + "11": 13, + "12": 16, + "14": 2, + "15": 13, + "17": 4, + "18": 11, + "19": 16, + "21": 21, + "23": 28, + "24": 28, + "25": 38, + "26": 10, + "27": 10, + "28": 26, + "29": 5, + "30": 23, + "31": 28, + "32": 11, + "33": 5, + "35": 4, + "38": 30, + "39": 9, + "40": 26, + "41": 33, + "44": 14, + "45": 12, + "47": 12, + "48": 16, + "49": 13, + "50": 17, + "51": 11, + "53": 19, + "54": 18, + "55": 13, + "56": 22, + "58": 30, + "60": 25, + "61": 24, + "62": 12, + "63": 10, + "64": 13, + "68": 26, + "69": 14, + "70": 25, + "71": 23, + "73": 18, + "74": 9, + "75": 16, + "78": 30, + "80": 12, + "82": 2, + "83": 13, + "85": 6, + "88": 12, + "89": 18, + "90": 9, + "91": 8, + "92": 16, + "95": 17, + "97": 26, + "98": 19, + "1": 13, + "43": 4, + "57": 20, + "65": 20, + "66": 12, + "67": 13, + "76": 6, + "81": 18, + "87": 14, + "94": 7, + "6": 2, + "10": 2, + "13": 5, + "52": 8, + "59": 7, + "72": 4, + "93": 6, + "96": 14, + "16": 4, + "34": 3, + "37": 7, + "42": 7, + "77": 4, + "84": 11, + "86": 5, + "2": 2, + "20": 2, + "79": 3 + }, + "PlantShape": { + "4": 15, + "6": 12, + "7": 11, + "8": 4, + "10": 21, + "11": 10, + "15": 20, + "17": 19, + "19": 23, + "21": 15, + "23": 25, + "24": 14, + "25": 26, + "26": 14, + "28": 28, + "30": 24, + "31": 15, + "32": 8, + "34": 21, + "36": 8, + "38": 21, + "40": 16, + "41": 24, + "42": 23, + "43": 24, + "44": 29, + "45": 2, + "46": 7, + "47": 20, + "49": 17, + "50": 18, + "51": 26, + "52": 27, + "53": 28, + "54": 28, + "55": 37, + "56": 31, + "57": 29, + "58": 18, + "61": 31, + "62": 26, + "63": 28, + "67": 19, + "68": 21, + "69": 22, + "70": 31, + "71": 16, + "75": 31, + "76": 22, + "77": 26, + "78": 25, + "79": 13, + "80": 18, + "81": 19, + "82": 21, + "83": 30, + "85": 26, + "87": 30, + "88": 26, + "91": 13, + "92": 29, + "96": 12, + "97": 32, + "98": 21, + "99": 8, + "0": 14, + "2": 6, + "9": 6, + "13": 5, + "14": 9, + "27": 4, + "29": 8, + "39": 6, + "48": 8, + "59": 17, + "64": 30, + "65": 16, + "72": 10, + "74": 22, + "86": 18, + "89": 18, + "94": 12, + "5": 4, + "33": 4, + "35": 11, + "37": 10, + "60": 9, + "73": 2, + "84": 14, + "93": 4, + "1": 9, + "12": 4, + "18": 8, + "20": 2, + "66": 5, + "95": 9, + "22": 2 + }, + "PlantTexture": { + "0": 25, + "3": 17, + "10": 24, + "11": 23, + "13": 18, + "14": 17, + "15": 6, + "16": 10, + "17": 13, + "20": 15, + "22": 25, + "23": 14, + "24": 7, + "25": 8, + "27": 25, + "29": 33, + "30": 17, + "31": 20, + "32": 26, + "35": 14, + "37": 25, + "38": 4, + "39": 33, + "40": 12, + "42": 14, + "43": 11, + "45": 18, + "46": 21, + "48": 21, + "49": 31, + "52": 14, + "53": 12, + "54": 25, + "55": 14, + "56": 17, + "57": 21, + "58": 15, + "59": 31, + "61": 8, + "65": 13, + "66": 12, + "67": 14, + "70": 19, + "71": 12, + "72": 24, + "73": 5, + "76": 6, + "78": 17, + "79": 13, + "82": 21, + "84": 16, + "86": 23, + "89": 14, + "90": 20, + "93": 14, + "94": 13, + "96": 8, + "98": 5, + "99": 18, + "4": 6, + "7": 13, + "18": 20, + "19": 12, + "21": 4, + "28": 5, + "44": 2, + "47": 18, + "51": 13, + "64": 4, + "75": 6, + "77": 17, + "80": 4, + "81": 21, + "91": 4, + "92": 7, + "97": 9, + "2": 12, + "6": 14, + "8": 6, + "12": 7, + "33": 13, + "41": 4, + "50": 5, + "60": 2, + "63": 6, + "68": 2, + "69": 2, + "74": 2, + "95": 8, + "1": 9, + "9": 4, + "34": 4, + "87": 10, + "88": 4, + "85": 2, + "83": 7, + "26": 2 + }, + "PostOperative": { + "0": 45, + "2": 46 + }, + "PrimaryTumor": { + "0": 71, + "2": 24, + "3": 26, + "4": 70, + "5": 29, + "6": 16, + "7": 49, + "8": 31, + "9": 16, + "10": 42, + "12": 22, + "13": 16, + "14": 27, + "1": 9, + "11": 18 + }, + "Ringnorm": { + "0": 220, + "1": 115 + }, + "Seeds": { + "0": 18, + "1": 10, + "2": 17 + }, + "Semeion": { + "0": 24, + "1": 50, + "2": 29, + "3": 47, + "4": 33, + "6": 32, + "7": 23, + "8": 68, + "9": 51, + "5": 20 + }, + "Soybean": { + "0": 52, + "1": 19, + "2": 16, + "3": 96, + "4": 42, + "6": 22, + "7": 53, + "8": 22, + "9": 22, + "10": 18, + "12": 22, + "14": 20, + "15": 20, + "16": 18, + "17": 5, + "5": 11, + "13": 10 + }, + "Spambase": { + "0": 407, + "1": 321 + }, + "Spect": { + "1": 135, + "0": 14 + }, + "Spectf": { + "1": 22, + "0": 32 + }, + "StatlogAustralianCredit": { + "0": 266, + "1": 350 + }, + "StatlogGermanCredit": { + "0": 210, + "1": 328 + }, + "StatlogHeart": { + "0": 57, + "1": 70 + }, + "StatlogImage": { + "2": 54, + "3": 64, + "4": 102, + "6": 6, + "0": 9, + "5": 12 + }, + "StatlogLandsat": { + "3": 123, + "5": 239, + "1": 17, + "4": 32, + "2": 114, + "0": 2 + }, + "StatlogShuttle": { + "0": 23, + "6": 2, + "5": 4, + "2": 22, + "1": 7, + "4": 5 + }, + "StatlogVehicle": { + "0": 52, + "1": 149, + "2": 225, + "3": 20 + }, + "SteelPlates": { + "0": 171, + "1": 81, + "2": 70, + "4": 36, + "5": 319, + "6": 507, + "3": 21 + }, + "SyntheticControl": { + "2": 14, + "3": 20, + "4": 7, + "5": 8 + }, + "Teaching": { + "0": 44, + "1": 67, + "2": 60 + }, + "Thyroid": { + "2": 325, + "1": 201, + "0": 56 + }, + "TicTacToe": { + "0": 55, + "1": 29 + }, + "Titanic": { + "0": 1151, + "1": 618 + }, + "Trains": { + "0": 8, + "1": 8 + }, + "Twonorm": { + "0": 265, + "1": 186 + }, + "VertebralColumn2Clases": { + "0": 47, + "1": 86 + }, + "VertebralColumn3Clases": { + "0": 70, + "1": 43, + "2": 27 + }, + "WallFollowing": { + "0": 589, + "1": 394, + "2": 455, + "3": 111 + }, + "Waveform": { + "0": 600, + "1": 473, + "2": 640 + }, + "WaveformNoise": { + "0": 754, + "1": 399, + "2": 531 + }, + "Wine": { + "1": 12, + "0": 6, + "2": 6 + }, + "WineQualityRed": { + "0": 24, + "1": 109, + "2": 395, + "3": 569, + "4": 241, + "5": 40 + }, + "WineQualityWhite": { + "0": 47, + "1": 278, + "2": 1103, + "3": 1983, + "4": 854, + "5": 254, + "6": 16 + }, + "Yeast": { + "0": 355, + "1": 462, + "2": 308, + "3": 99, + "4": 72, + "5": 29, + "6": 38, + "7": 61, + "8": 24, + "9": 4 + }, + "Zoo": { + "2": 4, + "0": 2, + "4": 2 + } } } \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/results1677110116.002246.csv b/examples/hdc_methods_survey/results/results1677110116.002246.csv new file mode 100644 index 00000000..d4e57fd5 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110116.002246.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5986589789390564,7.934976100921631,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110149.4081721.csv b/examples/hdc_methods_survey/results/results1677110149.4081721.csv new file mode 100644 index 00000000..de2be5c7 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110149.4081721.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6015325784683228,10.790203094482422,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110201.751007.csv b/examples/hdc_methods_survey/results/results1677110201.751007.csv new file mode 100644 index 00000000..63d2a49c --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110201.751007.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5785440802574158,11.841064929962158,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110545.328524.csv b/examples/hdc_methods_survey/results/results1677110545.328524.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110545.328524.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677110571.404983.csv b/examples/hdc_methods_survey/results/results1677110571.404983.csv new file mode 100644 index 00000000..c327f4da --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110571.404983.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5986589789390564,10.468513011932373,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110622.922602.csv b/examples/hdc_methods_survey/results/results1677110622.922602.csv new file mode 100644 index 00000000..f8d1c3f1 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110622.922602.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6091954112052917,7.89452600479126,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110659.30592.csv b/examples/hdc_methods_survey/results/results1677110659.30592.csv new file mode 100644 index 00000000..7304001b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110659.30592.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5881226062774658,8.062260150909424,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110696.412405.csv b/examples/hdc_methods_survey/results/results1677110696.412405.csv new file mode 100644 index 00000000..75ff3e85 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110696.412405.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6293103694915771,7.911030054092407,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110740.2297332.csv b/examples/hdc_methods_survey/results/results1677110740.2297332.csv new file mode 100644 index 00000000..174a89ef --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110740.2297332.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5862069129943848,7.939402103424072,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110771.8031511.csv b/examples/hdc_methods_survey/results/results1677110771.8031511.csv new file mode 100644 index 00000000..b5d3ad23 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110771.8031511.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6197317838668823,7.7363340854644775,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110793.708704.csv b/examples/hdc_methods_survey/results/results1677110793.708704.csv new file mode 100644 index 00000000..234aebf4 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110793.708704.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6388888955116272,7.710732936859131,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677110869.718892.csv b/examples/hdc_methods_survey/results/results1677110869.718892.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110869.718892.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677110945.6271858.csv b/examples/hdc_methods_survey/results/results1677110945.6271858.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110945.6271858.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677110961.548126.csv b/examples/hdc_methods_survey/results/results1677110961.548126.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110961.548126.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677110985.761877.csv b/examples/hdc_methods_survey/results/results1677110985.761877.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677110985.761877.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677111047.382755.csv b/examples/hdc_methods_survey/results/results1677111047.382755.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677111047.382755.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677111073.522961.csv b/examples/hdc_methods_survey/results/results1677111073.522961.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677111073.522961.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677192488.7741451.csv b/examples/hdc_methods_survey/results/results1677192488.7741451.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677192488.7741451.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677192507.550853.csv b/examples/hdc_methods_survey/results/results1677192507.550853.csv new file mode 100644 index 00000000..b8798111 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677192507.550853.csv @@ -0,0 +1,4 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.4281609058380127,4.039000034332275,6266,3,10000,RandomProjectionOnline +Abalone,0.5124521255493164,4.937389850616455,6266,3,10000,RandomProjectionOnline +Abalone,0.6178160905838013,4.687201976776123,6266,3,10000,RandomProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1677192553.832292.csv b/examples/hdc_methods_survey/results/results1677192553.832292.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677192553.832292.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677192558.025103.csv b/examples/hdc_methods_survey/results/results1677192558.025103.csv new file mode 100644 index 00000000..891f193b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677192558.025103.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6283524632453918,7.828176975250244,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677192728.373837.csv b/examples/hdc_methods_survey/results/results1677192728.373837.csv new file mode 100644 index 00000000..7b2780a8 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677192728.373837.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5986589789390564,7.403865814208984,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677192784.789959.csv b/examples/hdc_methods_survey/results/results1677192784.789959.csv new file mode 100644 index 00000000..1337bd81 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677192784.789959.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5708812475204468,15.697653770446777,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677192834.1557848.csv b/examples/hdc_methods_survey/results/results1677192834.1557848.csv new file mode 100644 index 00000000..bc205836 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677192834.1557848.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5584291219711304,8.451579809188843,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677193013.082283.csv b/examples/hdc_methods_survey/results/results1677193013.082283.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193013.082283.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193057.244595.csv b/examples/hdc_methods_survey/results/results1677193057.244595.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193057.244595.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193164.5040069.csv b/examples/hdc_methods_survey/results/results1677193164.5040069.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193164.5040069.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193240.515745.csv b/examples/hdc_methods_survey/results/results1677193240.515745.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193240.515745.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193288.12043.csv b/examples/hdc_methods_survey/results/results1677193288.12043.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193288.12043.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193461.517298.csv b/examples/hdc_methods_survey/results/results1677193461.517298.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193461.517298.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193513.628619.csv b/examples/hdc_methods_survey/results/results1677193513.628619.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193513.628619.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193555.161072.csv b/examples/hdc_methods_survey/results/results1677193555.161072.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193555.161072.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193619.506517.csv b/examples/hdc_methods_survey/results/results1677193619.506517.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193619.506517.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193648.131145.csv b/examples/hdc_methods_survey/results/results1677193648.131145.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193648.131145.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193676.6732779.csv b/examples/hdc_methods_survey/results/results1677193676.6732779.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193676.6732779.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193741.777129.csv b/examples/hdc_methods_survey/results/results1677193741.777129.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193741.777129.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193837.304829.csv b/examples/hdc_methods_survey/results/results1677193837.304829.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193837.304829.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677193859.2189388.csv b/examples/hdc_methods_survey/results/results1677193859.2189388.csv new file mode 100644 index 00000000..62600b9a --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677193859.2189388.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6015325784683228,3.4340691566467285,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677197716.8570309.csv b/examples/hdc_methods_survey/results/results1677197716.8570309.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677197716.8570309.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677197720.436002.csv b/examples/hdc_methods_survey/results/results1677197720.436002.csv new file mode 100644 index 00000000..fbb41565 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677197720.436002.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5622605085372925,4.850724220275879,6266,3,10000,HashmapProjection +Abalone,0.5411877632141113,3.0656089782714844,6266,3,10000,HashmapProjection +Abalone,0.5517241358757019,1.733224868774414,6266,3,10000,HashmapProjection +Abalone,0.5431034564971924,1.7419490814208984,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.05326676368713379,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.05113387107849121,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.0604090690612793,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.09435296058654785,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.0619661808013916,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.05917215347290039,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.05040478706359863,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.05609917640686035,180,2,10000,HashmapProjection +Adult,0.7025367021560669,29.42846703529358,65122,2,10000,HashmapProjection +Annealing,0.5600000023841858,101.20611000061035,1596,5,10000,HashmapProjection +Arrhythmia,0.6371681690216064,1.194180965423584,678,13,10000,HashmapProjection +Arrhythmia,0.6283186078071594,1.1916470527648926,678,13,10000,HashmapProjection +Arrhythmia,0.5398229956626892,0.9151911735534668,678,13,10000,HashmapProjection +Arrhythmia,0.6814159154891968,0.8973512649536133,678,13,10000,HashmapProjection +AudiologyStd,0.8399999737739563,0.2307279109954834,342,18,10000,HashmapProjection +BalanceScale,0.7884615659713745,0.32900404930114746,938,3,10000,HashmapProjection +BalanceScale,0.8012820482254028,0.31364893913269043,938,3,10000,HashmapProjection +BalanceScale,0.8269230723381042,0.3180067539215088,938,3,10000,HashmapProjection +BalanceScale,0.7371794581413269,0.35831499099731445,938,3,10000,HashmapProjection +Balloons,1.0,0.031557321548461914,24,2,10000,HashmapProjection +Balloons,1.0,0.061643123626708984,24,2,10000,HashmapProjection +Balloons,0.75,0.024652957916259766,24,2,10000,HashmapProjection +Balloons,0.75,0.01658916473388672,24,2,10000,HashmapProjection +Bank,0.6504424810409546,3.076965808868408,6782,2,10000,HashmapProjection +Bank,0.6557522416114807,2.527245044708252,6782,2,10000,HashmapProjection +Bank,0.6407079696655273,2.610208034515381,6782,2,10000,HashmapProjection +Bank,0.6362831592559814,2.747843027114868,6782,2,10000,HashmapProjection +Blood,0.614973247051239,0.41733598709106445,1122,2,10000,HashmapProjection +Blood,0.6898396015167236,0.39411401748657227,1122,2,10000,HashmapProjection +Blood,0.6577540040016174,0.39564990997314453,1122,2,10000,HashmapProjection +Blood,0.6791443824768066,0.33908867835998535,1122,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.14756393432617188,430,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.15763378143310547,430,2,10000,HashmapProjection +BreastCancer,0.8028169274330139,0.12414002418518066,430,2,10000,HashmapProjection +BreastCancer,0.6619718074798584,0.12197709083557129,430,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,0.45798492431640625,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,0.48190999031066895,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,5.021564245223999,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.3885021209716797,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.922535240650177,1.5135259628295898,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9577465057373047,0.42665886878967285,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.567561149597168,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9436619877815247,0.8395359516143799,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5714285969734192,0.1549060344696045,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6122449040412903,0.10441279411315918,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6938775777816772,0.10570192337036133,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6530612111091614,0.1356968879699707,298,2,10000,HashmapProjection +BreastTissue,0.6153846383094788,0.05609416961669922,160,6,10000,HashmapProjection +BreastTissue,0.7692307829856873,0.04849576950073242,160,6,10000,HashmapProjection +BreastTissue,0.5,0.04587912559509277,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.056188106536865234,160,6,10000,HashmapProjection +Car,0.7893518805503845,0.7418911457061768,2592,4,10000,HashmapProjection +Car,0.7592592835426331,0.6439578533172607,2592,4,10000,HashmapProjection +Car,0.7638888955116272,0.6737840175628662,2592,4,10000,HashmapProjection +Car,0.8009259104728699,0.6529040336608887,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.6026365160942078,0.9951071739196777,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5743879675865173,1.0528218746185303,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.6290018558502197,1.033717155456543,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5555555820465088,1.018829107284546,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.7627118825912476,0.8791332244873047,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.790960431098938,0.9204199314117432,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7853107452392578,0.9488871097564697,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7683615684509277,0.9841279983520508,3190,3,10000,HashmapProjection +ChessKrvk,0.2768748104572296,14.05001187324524,42084,18,10000,HashmapProjection +ChessKrvk,0.2691759467124939,20.09476113319397,42084,18,10000,HashmapProjection +ChessKrvk,0.2711719274520874,10.905586004257202,42084,18,10000,HashmapProjection +ChessKrvk,0.27017393708229065,10.232759952545166,42084,18,10000,HashmapProjection +ChessKrvkp,0.8460575938224792,1.5881199836730957,4794,2,10000,HashmapProjection +ChessKrvkp,0.8423028588294983,1.5228028297424316,4794,2,10000,HashmapProjection +ChessKrvkp,0.8548185229301453,1.5081350803375244,4794,2,10000,HashmapProjection +ChessKrvkp,0.831038773059845,1.558229923248291,4794,2,10000,HashmapProjection +CongressionalVoting,0.5229358077049255,0.17283987998962402,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.1724250316619873,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.16820120811462402,652,2,10000,HashmapProjection +CongressionalVoting,0.60550457239151,0.19141006469726562,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.7692307829856873,0.12760305404663086,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.1270461082458496,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6346153616905212,0.17002487182617188,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.7115384340286255,0.13662004470825195,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8896104097366333,0.4736788272857666,1056,11,10000,HashmapProjection +Connect4,0.6757060885429382,45.28773880004883,101336,3,10000,HashmapProjection +Connect4,0.6645745635032654,34.718170166015625,101336,3,10000,HashmapProjection +Connect4,0.6716206073760986,34.20693874359131,101336,3,10000,HashmapProjection +Connect4,0.6680087447166443,33.64457893371582,101336,3,10000,HashmapProjection +Contrac,0.4945652186870575,0.5406179428100586,2210,3,10000,HashmapProjection +Contrac,0.5353260636329651,0.6018030643463135,2210,3,10000,HashmapProjection +Contrac,0.45652174949645996,0.5367898941040039,2210,3,10000,HashmapProjection +Contrac,0.4320652186870575,0.5213110446929932,2210,3,10000,HashmapProjection +CreditApproval,0.854651153087616,0.26442790031433105,1036,2,10000,HashmapProjection +CreditApproval,0.8720930218696594,0.2701420783996582,1036,2,10000,HashmapProjection +CreditApproval,0.8604651093482971,0.27986598014831543,1036,2,10000,HashmapProjection +CreditApproval,0.8837209343910217,0.30890893936157227,1036,2,10000,HashmapProjection +CylinderBands,0.7109375,0.3508591651916504,768,2,10000,HashmapProjection +CylinderBands,0.625,0.2874581813812256,768,2,10000,HashmapProjection +CylinderBands,0.71875,0.34680986404418945,768,2,10000,HashmapProjection +CylinderBands,0.6796875,0.2850189208984375,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,0.2361738681793213,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,0.20868515968322754,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.1894361972808838,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.1911790370941162,550,6,10000,HashmapProjection +Echocardiogram,0.9090909361839294,0.048613786697387695,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.0507659912109375,196,2,10000,HashmapProjection +Echocardiogram,0.7575757503509521,0.06367993354797363,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.060710906982421875,196,2,10000,HashmapProjection +Ecoli,0.8690476417541504,0.14138507843017578,504,8,10000,HashmapProjection +Ecoli,0.8571428656578064,0.13150882720947266,504,8,10000,HashmapProjection +Ecoli,0.8690476417541504,0.13401103019714355,504,8,10000,HashmapProjection +Ecoli,0.8690476417541504,0.11946702003479004,504,8,10000,HashmapProjection +EnergyY1,0.8385416865348816,0.28673791885375977,1152,3,10000,HashmapProjection +EnergyY1,0.875,0.27628493309020996,1152,3,10000,HashmapProjection +EnergyY1,0.8697916865348816,0.28882265090942383,1152,3,10000,HashmapProjection +EnergyY1,0.8020833134651184,0.2876758575439453,1152,3,10000,HashmapProjection +EnergyY2,0.859375,0.28590917587280273,1152,3,10000,HashmapProjection +EnergyY2,0.8385416865348816,0.29029297828674316,1152,3,10000,HashmapProjection +EnergyY2,0.8385416865348816,0.29361701011657715,1152,3,10000,HashmapProjection +EnergyY2,0.8645833134651184,0.27192187309265137,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.04223990440368652,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.03858613967895508,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.03712606430053711,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.03848099708557129,150,2,10000,HashmapProjection +Flags,0.4583333432674408,0.09424114227294922,292,8,10000,HashmapProjection +Flags,0.4791666567325592,0.08686709403991699,292,8,10000,HashmapProjection +Flags,0.5,0.11463308334350586,292,8,10000,HashmapProjection +Flags,0.4791666567325592,0.11686325073242188,292,8,10000,HashmapProjection +Glass,0.49056604504585266,0.08601021766662598,322,6,10000,HashmapProjection +Glass,0.5849056839942932,0.0768439769744873,322,6,10000,HashmapProjection +Glass,0.5283018946647644,0.08108687400817871,322,6,10000,HashmapProjection +Glass,0.5094339847564697,0.0777139663696289,322,6,10000,HashmapProjection +HabermanSurvival,0.6052631735801697,0.10121512413024902,460,2,10000,HashmapProjection +HabermanSurvival,0.7236841917037964,0.1016089916229248,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.10074901580810547,460,2,10000,HashmapProjection +HabermanSurvival,0.6578947305679321,0.10157895088195801,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.04866480827331543,264,3,10000,HashmapProjection +HeartCleveland,0.5394737124443054,0.12730908393859863,454,5,10000,HashmapProjection +HeartCleveland,0.5263158082962036,0.12864112854003906,454,5,10000,HashmapProjection +HeartCleveland,0.5921052694320679,0.11572384834289551,454,5,10000,HashmapProjection +HeartCleveland,0.5921052694320679,0.1133279800415039,454,5,10000,HashmapProjection +HeartHungarian,0.8082191944122314,0.132354736328125,442,5,10000,HashmapProjection +HeartHungarian,0.8767123222351074,0.13411378860473633,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.11586380004882812,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.11162018775939941,442,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.049871206283569336,184,5,10000,HashmapProjection +HeartSwitzerland,0.35483869910240173,0.04859209060668945,184,5,10000,HashmapProjection +HeartSwitzerland,0.29032257199287415,0.04664301872253418,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.04834270477294922,184,5,10000,HashmapProjection +HeartVa,0.23999999463558197,0.0782170295715332,300,5,10000,HashmapProjection +HeartVa,0.3400000035762787,0.0739130973815918,300,5,10000,HashmapProjection +HeartVa,0.2800000011920929,0.07511401176452637,300,5,10000,HashmapProjection +HeartVa,0.3799999952316284,0.07736396789550781,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.06603479385375977,232,2,10000,HashmapProjection +Hepatitis,0.8205128312110901,0.0705420970916748,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.06490492820739746,232,2,10000,HashmapProjection +Hepatitis,0.7948718070983887,0.06372189521789551,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,1.0571260452270508,1212,2,10000,HashmapProjection +HorseColic,0.6176470518112183,0.15129494667053223,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6438356041908264,0.20947694778442383,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6369863152503967,0.2030479907989502,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,0.20762109756469727,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6438356041908264,0.21259784698486328,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,1.6996431350708008,420,7,10000,HashmapProjection +Ionosphere,0.7727272510528564,0.2085120677947998,526,2,10000,HashmapProjection +Ionosphere,0.8068181872367859,0.1593918800354004,526,2,10000,HashmapProjection +Ionosphere,0.8409090638160706,0.16867303848266602,526,2,10000,HashmapProjection +Ionosphere,0.8181818127632141,0.15787220001220703,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.05284619331359863,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.057604074478149414,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.05098700523376465,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.053550004959106445,226,3,10000,HashmapProjection +LedDisplay,0.7639999985694885,0.3645360469818115,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,0.3514738082885742,1500,10,10000,HashmapProjection +LedDisplay,0.7319999933242798,0.383134126663208,1500,10,10000,HashmapProjection +LedDisplay,0.7440000176429749,0.35848188400268555,1500,10,10000,HashmapProjection +Lenses,0.8333333134651184,0.011230945587158203,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.011362075805664062,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.010439157485961914,36,3,10000,HashmapProjection +Lenses,1.0,0.010565757751464844,36,3,10000,HashmapProjection +Letter,0.6836000084877014,7.920395135879517,30000,26,10000,HashmapProjection +Letter,0.6862000226974487,8.422559976577759,30000,26,10000,HashmapProjection +Letter,0.6759999990463257,8.328500986099243,30000,26,10000,HashmapProjection +Letter,0.6797999739646912,8.355999231338501,30000,26,10000,HashmapProjection +Libras,0.6666666865348816,0.284635066986084,540,15,10000,HashmapProjection +Libras,0.6666666865348816,0.2980961799621582,540,15,10000,HashmapProjection +Libras,0.6666666865348816,0.2687718868255615,540,15,10000,HashmapProjection +Libras,0.6222222447395325,0.27622318267822266,540,15,10000,HashmapProjection +LowResSpect,0.7819548845291138,0.4404299259185791,796,9,10000,HashmapProjection +LowResSpect,0.8496240377426147,0.4030301570892334,796,9,10000,HashmapProjection +LowResSpect,0.7744361162185669,0.4486219882965088,796,9,10000,HashmapProjection +LowResSpect,0.7293233275413513,0.43955397605895996,796,9,10000,HashmapProjection +LungCancer,0.5,0.02262401580810547,48,3,10000,HashmapProjection +LungCancer,0.5,0.02224421501159668,48,3,10000,HashmapProjection +LungCancer,0.625,0.021142959594726562,48,3,10000,HashmapProjection +LungCancer,0.5,0.019783973693847656,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.06412220001220703,222,4,10000,HashmapProjection +Lymphography,0.9459459185600281,0.0676279067993164,222,4,10000,HashmapProjection +Lymphography,0.8648648858070374,0.06535601615905762,222,4,10000,HashmapProjection +Lymphography,0.7837837934494019,0.061010122299194336,222,4,10000,HashmapProjection +Magic,0.7808622717857361,7.11456298828125,28530,2,10000,HashmapProjection +Magic,0.7699263691902161,7.355037212371826,28530,2,10000,HashmapProjection +Magic,0.7766561508178711,6.940197944641113,28530,2,10000,HashmapProjection +Magic,0.778338611125946,6.921304941177368,28530,2,10000,HashmapProjection +Mammographic,0.7958333492279053,0.3334367275238037,1442,2,10000,HashmapProjection +Mammographic,0.7916666865348816,0.3287980556488037,1442,2,10000,HashmapProjection +Mammographic,0.8166666626930237,0.370589017868042,1442,2,10000,HashmapProjection +Mammographic,0.8333333134651184,0.3375418186187744,1442,2,10000,HashmapProjection +Miniboone,0.8371263146400452,69.14258193969727,195096,2,10000,HashmapProjection +Miniboone,0.8310370445251465,69.66146492958069,195096,2,10000,HashmapProjection +Miniboone,0.841339647769928,77.99019527435303,195096,2,10000,HashmapProjection +Miniboone,0.8432464003562927,69.62776398658752,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.9230769276618958,0.06600117683410645,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.062460899353027344,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.05754232406616211,160,2,10000,HashmapProjection +MolecBiolPromoter,0.9230769276618958,0.06723284721374512,160,2,10000,HashmapProjection +MolecBiolSplice,0.8858218193054199,1.880784273147583,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8908406496047974,1.8206641674041748,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8795483112335205,1.894949197769165,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8707653880119324,2.2411959171295166,4786,3,10000,HashmapProjection +Monks1,0.5671296119689941,0.4067380428314209,248,2,10000,HashmapProjection +Monks2,0.6388888955116272,0.40409302711486816,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,0.35433292388916016,244,2,10000,HashmapProjection +Mushroom,0.8823239803314209,3.9643940925598145,12186,2,10000,HashmapProjection +Mushroom,0.8985721468925476,3.8111369609832764,12186,2,10000,HashmapProjection +Mushroom,0.8833087086677551,3.6173970699310303,12186,2,10000,HashmapProjection +Mushroom,0.9044805765151978,3.463900089263916,12186,2,10000,HashmapProjection +Musk1,0.6218487620353699,0.6167953014373779,714,2,10000,HashmapProjection +Musk1,0.6722689270973206,0.6196737289428711,714,2,10000,HashmapProjection +Musk1,0.6890756487846375,0.6172230243682861,714,2,10000,HashmapProjection +Musk1,0.6386554837226868,0.5632529258728027,714,2,10000,HashmapProjection +Musk2,0.7471194863319397,8.818684816360474,9898,2,10000,HashmapProjection +Musk2,0.757428765296936,7.848340034484863,9898,2,10000,HashmapProjection +Musk2,0.7659187316894531,8.173777103424072,9898,2,10000,HashmapProjection +Musk2,0.7659187316894531,7.695319890975952,9898,2,10000,HashmapProjection +Nursery,0.8663580417633057,4.699887275695801,19440,5,10000,HashmapProjection +Nursery,0.8712962865829468,4.659515142440796,19440,5,10000,HashmapProjection +Nursery,0.8731481432914734,4.730926036834717,19440,5,10000,HashmapProjection +Nursery,0.8663580417633057,4.773125171661377,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.6117647290229797,0.5067019462585449,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,0.5376160144805908,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5607843399047852,0.5500969886779785,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5490196347236633,0.4807770252227783,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,0.5128800868988037,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8039215803146362,0.4502551555633545,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,0.46665167808532715,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8588235378265381,0.5031919479370117,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,0.4110729694366455,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5394737124443054,0.4041938781738281,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5657894611358643,0.4094560146331787,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.609649121761322,0.4302358627319336,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7149122953414917,0.41168999671936035,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7105262875556946,0.41010594367980957,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7719298005104065,0.41088223457336426,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.75,0.4279799461364746,1368,3,10000,HashmapProjection +Optical,0.8887034058570862,3.551050901412964,7646,10,10000,HashmapProjection +Ozone,0.7113564610481262,1.674978256225586,3804,2,10000,HashmapProjection +Ozone,0.687697172164917,1.6139583587646484,3804,2,10000,HashmapProjection +Ozone,0.7287065982818604,1.6256299018859863,3804,2,10000,HashmapProjection +Ozone,0.6813880205154419,1.715667963027954,3804,2,10000,HashmapProjection +PageBlocks,0.7763158082962036,1.9126009941101074,8210,5,10000,HashmapProjection +PageBlocks,0.765350878238678,1.9861161708831787,8210,5,10000,HashmapProjection +PageBlocks,0.7602339386940002,1.9584949016571045,8210,5,10000,HashmapProjection +PageBlocks,0.7660818696022034,1.952394962310791,8210,5,10000,HashmapProjection +Parkinsons,0.8367347121238708,0.09880709648132324,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.08466720581054688,292,2,10000,HashmapProjection +Parkinsons,0.7142857313156128,0.09862804412841797,292,2,10000,HashmapProjection +Parkinsons,0.7755101919174194,0.0876920223236084,292,2,10000,HashmapProjection +Pendigits,0.8058890700340271,5.129886865615845,14988,10,10000,HashmapProjection +Pima,0.6875,0.3231959342956543,1152,2,10000,HashmapProjection +Pima,0.6822916865348816,0.31531524658203125,1152,2,10000,HashmapProjection +Pima,0.6927083134651184,0.283189058303833,1152,2,10000,HashmapProjection +Pima,0.7239583134651184,0.29317212104797363,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.8846153616905212,0.041475772857666016,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.04047584533691406,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.04044604301452637,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.04046893119812012,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.04145169258117676,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.042449235916137695,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.0420379638671875,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5769230723381042,0.045394182205200195,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6086956262588501,0.035871028900146484,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6086956262588501,0.03780698776245117,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.03537321090698242,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.5652173757553101,0.03650689125061035,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.04174613952636719,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8399999737739563,0.041882991790771484,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.0401310920715332,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.04050493240356445,154,2,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.04300713539123535,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.04216313362121582,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6538461446762085,0.043179988861083984,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.04533696174621582,158,6,10000,HashmapProjection +Planning,0.5555555820465088,0.06740903854370117,274,2,10000,HashmapProjection +Planning,0.42222222685813904,0.07707691192626953,274,2,10000,HashmapProjection +Planning,0.5333333611488342,0.06762385368347168,274,2,10000,HashmapProjection +Planning,0.46666666865348816,0.07216715812683105,274,2,10000,HashmapProjection +PlantMargin,0.7724999785423279,1.0393590927124023,2400,100,10000,HashmapProjection +PlantMargin,0.7975000143051147,1.0797650814056396,2400,100,10000,HashmapProjection +PlantMargin,0.7674999833106995,1.0615110397338867,2400,100,10000,HashmapProjection +PlantMargin,0.8025000095367432,0.9958877563476562,2400,100,10000,HashmapProjection +PlantShape,0.5400000214576721,0.9657571315765381,2400,100,10000,HashmapProjection +PlantShape,0.5375000238418579,0.973961353302002,2400,100,10000,HashmapProjection +PlantShape,0.5299999713897705,0.9280178546905518,2400,100,10000,HashmapProjection +PlantShape,0.5600000023841858,1.0204739570617676,2400,100,10000,HashmapProjection +PlantTexture,0.7099999785423279,0.9504928588867188,2398,100,10000,HashmapProjection +PlantTexture,0.7325000166893005,0.9398519992828369,2398,100,10000,HashmapProjection +PlantTexture,0.7475000023841858,0.9830708503723145,2398,100,10000,HashmapProjection +PlantTexture,0.7200000286102295,0.9730978012084961,2398,100,10000,HashmapProjection +PostOperative,0.4545454680919647,0.03639793395996094,136,3,10000,HashmapProjection +PostOperative,0.4545454680919647,0.04444408416748047,136,3,10000,HashmapProjection +PostOperative,0.6818181872367859,0.04198765754699707,136,3,10000,HashmapProjection +PostOperative,0.3636363744735718,0.03527522087097168,136,3,10000,HashmapProjection +PrimaryTumor,0.47560974955558777,0.13471364974975586,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.13594388961791992,496,15,10000,HashmapProjection +PrimaryTumor,0.4146341383457184,0.13288211822509766,496,15,10000,HashmapProjection +PrimaryTumor,0.40243902802467346,0.14629101753234863,496,15,10000,HashmapProjection +Ringnorm,0.9713513255119324,3.0388898849487305,11100,2,10000,HashmapProjection +Ringnorm,0.9670270085334778,2.9336910247802734,11100,2,10000,HashmapProjection +Ringnorm,0.9718918800354004,2.904954195022583,11100,2,10000,HashmapProjection +Ringnorm,0.9686486721038818,3.1116442680358887,11100,2,10000,HashmapProjection +Seeds,0.8653846383094788,0.07914018630981445,316,3,10000,HashmapProjection +Seeds,0.8846153616905212,0.08118391036987305,316,3,10000,HashmapProjection +Seeds,0.9038461446762085,0.08748412132263184,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.08137011528015137,316,3,10000,HashmapProjection +Semeion,0.8291457295417786,2.34446120262146,2390,10,10000,HashmapProjection +Semeion,0.8241205811500549,2.3443751335144043,2390,10,10000,HashmapProjection +Semeion,0.8618090748786926,2.3228402137756348,2390,10,10000,HashmapProjection +Semeion,0.80402010679245,2.38610577583313,2390,10,10000,HashmapProjection +Soybean,0.353723406791687,0.46593308448791504,614,18,10000,HashmapProjection +Spambase,0.8408695459365845,2.5191071033477783,6902,2,10000,HashmapProjection +Spambase,0.8373913168907166,2.5582821369171143,6902,2,10000,HashmapProjection +Spambase,0.8086956739425659,2.5159590244293213,6902,2,10000,HashmapProjection +Spambase,0.8260869383811951,2.521106243133545,6902,2,10000,HashmapProjection +Spect,0.4838709533214569,0.1731882095336914,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,0.20131874084472656,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5232558250427246,0.2746000289916992,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5639534592628479,0.25364089012145996,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5523256063461304,0.27013206481933594,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5930232405662537,0.2580082416534424,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6880000233650208,0.43595218658447266,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7239999771118164,0.5551209449768066,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6959999799728394,0.5576462745666504,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6959999799728394,0.4986450672149658,1500,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.3017921447753906,406,2,10000,HashmapProjection +StatlogHeart,0.8059701323509216,0.2634587287902832,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.3441920280456543,406,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.19166088104248047,406,2,10000,HashmapProjection +StatlogImage,0.8717504143714905,1.6565661430358887,3466,7,10000,HashmapProjection +StatlogImage,0.8648180365562439,1.032869815826416,3466,7,10000,HashmapProjection +StatlogImage,0.8890814781188965,1.0025887489318848,3466,7,10000,HashmapProjection +StatlogImage,0.8700173497200012,0.8844461441040039,3466,7,10000,HashmapProjection +StatlogLandsat,0.7754999995231628,3.7092549800872803,8870,6,10000,HashmapProjection +StatlogShuttle,0.8262758851051331,21.189001321792603,87000,7,10000,HashmapProjection +StatlogVehicle,0.5829383730888367,0.3187539577484131,1270,4,10000,HashmapProjection +StatlogVehicle,0.5450236797332764,0.32930707931518555,1270,4,10000,HashmapProjection +StatlogVehicle,0.5734597444534302,0.36049699783325195,1270,4,10000,HashmapProjection +StatlogVehicle,0.4976303279399872,0.33091092109680176,1270,4,10000,HashmapProjection +SteelPlates,0.5546391606330872,0.8766577243804932,2912,7,10000,HashmapProjection +SteelPlates,0.5422680377960205,0.9089648723602295,2912,7,10000,HashmapProjection +SteelPlates,0.5793814659118652,0.9733741283416748,2912,7,10000,HashmapProjection +SteelPlates,0.5319587588310242,0.9026150703430176,2912,7,10000,HashmapProjection +SyntheticControl,0.9066666960716248,0.3632540702819824,900,6,10000,HashmapProjection +SyntheticControl,0.9266666769981384,0.3759331703186035,900,6,10000,HashmapProjection +SyntheticControl,0.95333331823349,0.363903284072876,900,6,10000,HashmapProjection +SyntheticControl,0.9066666960716248,0.3498721122741699,900,6,10000,HashmapProjection +Teaching,0.5789473652839661,0.059036970138549805,226,3,10000,HashmapProjection +Teaching,0.5789473652839661,0.06368088722229004,226,3,10000,HashmapProjection +Teaching,0.3947368562221527,0.06199502944946289,226,3,10000,HashmapProjection +Teaching,0.5263158082962036,0.05823945999145508,226,3,10000,HashmapProjection +Thyroid,0.5837222933769226,3.7192251682281494,7544,3,10000,HashmapProjection +TicTacToe,0.6778242588043213,0.38994812965393066,1438,2,10000,HashmapProjection +TicTacToe,0.715481162071228,0.3443000316619873,1438,2,10000,HashmapProjection +TicTacToe,0.73221755027771,0.369063138961792,1438,2,10000,HashmapProjection +TicTacToe,0.715481162071228,0.36536288261413574,1438,2,10000,HashmapProjection +Titanic,0.7527272701263428,0.6672728061676025,3302,2,10000,HashmapProjection +Titanic,0.7854545712471008,0.6456336975097656,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,0.6975553035736084,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,0.6466948986053467,3302,2,10000,HashmapProjection +Trains,0.5,0.010882854461669922,16,2,10000,HashmapProjection +Trains,1.0,0.00914311408996582,16,2,10000,HashmapProjection +Trains,1.0,0.009127140045166016,16,2,10000,HashmapProjection +Trains,1.0,0.0094451904296875,16,2,10000,HashmapProjection +Twonorm,0.9751351475715637,2.9304232597351074,11100,2,10000,HashmapProjection +Twonorm,0.9729729890823364,3.0033681392669678,11100,2,10000,HashmapProjection +Twonorm,0.9724324345588684,2.8961968421936035,11100,2,10000,HashmapProjection +Twonorm,0.9675675630569458,3.0261402130126953,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.11077189445495605,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.701298713684082,0.11133313179016113,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7142857313156128,0.11230993270874023,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.11627578735351562,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8051947951316833,0.11403083801269531,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7792207598686218,0.11808490753173828,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.701298713684082,0.12897109985351562,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.10982179641723633,466,3,10000,HashmapProjection +WallFollowing,0.6378298997879028,2.3666768074035645,8184,4,10000,HashmapProjection +WallFollowing,0.6686217188835144,2.3033080101013184,8184,4,10000,HashmapProjection +WallFollowing,0.6678885817527771,2.3357622623443604,8184,4,10000,HashmapProjection +WallFollowing,0.6561583280563354,2.5953850746154785,8184,4,10000,HashmapProjection +Waveform,0.8104000091552734,2.182478904724121,7500,3,10000,HashmapProjection +Waveform,0.8167999982833862,2.048165798187256,7500,3,10000,HashmapProjection +Waveform,0.7911999821662903,2.0607941150665283,7500,3,10000,HashmapProjection +Waveform,0.8295999765396118,2.1134960651397705,7500,3,10000,HashmapProjection +WaveformNoise,0.7871999740600586,2.406836986541748,7500,3,10000,HashmapProjection +WaveformNoise,0.795199990272522,2.4794259071350098,7500,3,10000,HashmapProjection +WaveformNoise,0.8119999766349792,2.407665729522705,7500,3,10000,HashmapProjection +WaveformNoise,0.8087999820709229,2.5494909286499023,7500,3,10000,HashmapProjection +Wine,1.0,0.07281899452209473,268,3,10000,HashmapProjection +Wine,1.0,0.07080292701721191,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.07139301300048828,268,3,10000,HashmapProjection +Wine,0.9545454382896423,0.0751340389251709,268,3,10000,HashmapProjection +WineQualityRed,0.41499999165534973,0.5838327407836914,2398,6,10000,HashmapProjection +WineQualityRed,0.47999998927116394,0.5788249969482422,2398,6,10000,HashmapProjection +WineQualityRed,0.4699999988079071,0.5835690498352051,2398,6,10000,HashmapProjection +WineQualityRed,0.41499999165534973,0.5875668525695801,2398,6,10000,HashmapProjection +WineQualityWhite,0.37254902720451355,1.986509084701538,7348,7,10000,HashmapProjection +WineQualityWhite,0.3741829991340637,1.9967427253723145,7348,7,10000,HashmapProjection +WineQualityWhite,0.36437907814979553,1.9390661716461182,7348,7,10000,HashmapProjection +WineQualityWhite,0.3611111044883728,1.7900371551513672,7348,7,10000,HashmapProjection +Yeast,0.5552560687065125,0.5291340351104736,2226,10,10000,HashmapProjection +Yeast,0.5229110717773438,0.533095121383667,2226,10,10000,HashmapProjection +Yeast,0.5363881587982178,0.5696768760681152,2226,10,10000,HashmapProjection +Yeast,0.5768194198608398,0.5321400165557861,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.04854989051818848,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.04238104820251465,152,7,10000,HashmapProjection +Zoo,1.0,0.04295516014099121,152,7,10000,HashmapProjection +Zoo,1.0,0.04208493232727051,152,7,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677198753.2185228.csv b/examples/hdc_methods_survey/results/results1677198753.2185228.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677198753.2185228.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677199484.8313432.csv b/examples/hdc_methods_survey/results/results1677199484.8313432.csv new file mode 100644 index 00000000..9e200ed3 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677199484.8313432.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5603448152542114,5.935786008834839,6266,3,10000,HashmapProjection +Abalone,0.5411877632141113,5.784909009933472,6266,3,10000,HashmapProjection +Abalone,0.5622605085372925,6.115194082260132,6266,3,10000,HashmapProjection +Abalone,0.540229856967926,2.445040225982666,6266,3,10000,HashmapProjection +AcuteInflammation,1.0,0.36164379119873047,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.1296100616455078,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.09803605079650879,180,2,10000,HashmapProjection +AcuteInflammation,1.0,0.07457804679870605,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.06487321853637695,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.06596732139587402,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.07984590530395508,180,2,10000,HashmapProjection +AcuteNephritis,1.0,0.26584291458129883,180,2,10000,HashmapProjection +Adult,0.7105214595794678,26.51325297355652,65122,2,10000,HashmapProjection +Annealing,0.49000000953674316,0.4691188335418701,1596,5,10000,HashmapProjection +Arrhythmia,0.6017699241638184,0.8733441829681396,678,13,10000,HashmapProjection +Arrhythmia,0.6460176706314087,0.9374289512634277,678,13,10000,HashmapProjection +Arrhythmia,0.5575221180915833,0.8486149311065674,678,13,10000,HashmapProjection +Arrhythmia,0.6814159154891968,0.8578770160675049,678,13,10000,HashmapProjection +AudiologyStd,0.8399999737739563,0.18536710739135742,342,18,10000,HashmapProjection +BalanceScale,0.7948718070983887,0.28743505477905273,938,3,10000,HashmapProjection +BalanceScale,0.807692289352417,0.2630290985107422,938,3,10000,HashmapProjection +BalanceScale,0.807692289352417,0.26062488555908203,938,3,10000,HashmapProjection +BalanceScale,0.7435897588729858,0.25202107429504395,938,3,10000,HashmapProjection +Balloons,1.0,0.013964653015136719,24,2,10000,HashmapProjection +Balloons,0.75,0.013607978820800781,24,2,10000,HashmapProjection +Balloons,0.75,0.0183260440826416,24,2,10000,HashmapProjection +Balloons,0.75,0.01287221908569336,24,2,10000,HashmapProjection +Bank,0.6477876305580139,2.092278003692627,6782,2,10000,HashmapProjection +Bank,0.6469026803970337,2.147907018661499,6782,2,10000,HashmapProjection +Bank,0.6442477703094482,2.1114859580993652,6782,2,10000,HashmapProjection +Bank,0.6415929198265076,2.958264112472534,6782,2,10000,HashmapProjection +Blood,0.6096256971359253,0.31254076957702637,1122,2,10000,HashmapProjection +Blood,0.6898396015167236,0.3179759979248047,1122,2,10000,HashmapProjection +Blood,0.6524063944816589,0.3589332103729248,1122,2,10000,HashmapProjection +Blood,0.6684492230415344,0.2911980152130127,1122,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.12862181663513184,430,2,10000,HashmapProjection +BreastCancer,0.7042253613471985,0.13137507438659668,430,2,10000,HashmapProjection +BreastCancer,0.8028169274330139,0.15068387985229492,430,2,10000,HashmapProjection +BreastCancer,0.6478873491287231,0.13203787803649902,430,2,10000,HashmapProjection +BreastCancerWisc,0.9599999785423279,0.3598818778991699,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9714285731315613,0.29923200607299805,1048,2,10000,HashmapProjection +BreastCancerWisc,0.977142870426178,0.33851194381713867,1048,2,10000,HashmapProjection +BreastCancerWisc,0.9657142758369446,0.3156769275665283,1048,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9295774698257446,0.35051822662353516,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.3396432399749756,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9507042169570923,0.3881409168243408,854,2,10000,HashmapProjection +BreastCancerWiscDiag,0.9295774698257446,0.30754876136779785,854,2,10000,HashmapProjection +BreastCancerWiscProg,0.5714285969734192,0.11608386039733887,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6122449040412903,0.12006092071533203,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6938775777816772,0.11656689643859863,298,2,10000,HashmapProjection +BreastCancerWiscProg,0.6734693646430969,0.13164520263671875,298,2,10000,HashmapProjection +BreastTissue,0.6538461446762085,0.05450010299682617,160,6,10000,HashmapProjection +BreastTissue,0.7692307829856873,0.0525360107421875,160,6,10000,HashmapProjection +BreastTissue,0.5,0.054898977279663086,160,6,10000,HashmapProjection +BreastTissue,0.692307710647583,0.07270288467407227,160,6,10000,HashmapProjection +Car,0.7870370149612427,0.8240399360656738,2592,4,10000,HashmapProjection +Car,0.7592592835426331,0.7106418609619141,2592,4,10000,HashmapProjection +Car,0.7731481194496155,0.8200607299804688,2592,4,10000,HashmapProjection +Car,0.8032407164573669,0.7507457733154297,2592,4,10000,HashmapProjection +Cardiotocography10Clases,0.5932203531265259,1.4291651248931885,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5725046992301941,1.518773078918457,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.6421845555305481,1.6485459804534912,3190,10,10000,HashmapProjection +Cardiotocography10Clases,0.5649717450141907,1.2648189067840576,3190,10,10000,HashmapProjection +Cardiotocography3Clases,0.7608286142349243,1.053476095199585,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.8003766536712646,1.3112177848815918,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.7928436994552612,1.2425451278686523,3190,3,10000,HashmapProjection +Cardiotocography3Clases,0.770244836807251,1.1620728969573975,3190,3,10000,HashmapProjection +ChessKrvk,0.2760193943977356,13.806529998779297,42084,18,10000,HashmapProjection +ChessKrvk,0.26703736186027527,17.03269386291504,42084,18,10000,HashmapProjection +ChessKrvk,0.27345308661460876,15.930552005767822,42084,18,10000,HashmapProjection +ChessKrvk,0.2728828191757202,14.521141052246094,42084,18,10000,HashmapProjection +ChessKrvkp,0.8460575938224792,2.2709500789642334,4794,2,10000,HashmapProjection +ChessKrvkp,0.8460575938224792,3.437253952026367,4794,2,10000,HashmapProjection +ChessKrvkp,0.8473091125488281,1.9301409721374512,4794,2,10000,HashmapProjection +ChessKrvkp,0.822277843952179,2.1939918994903564,4794,2,10000,HashmapProjection +CongressionalVoting,0.5321100950241089,0.26819300651550293,652,2,10000,HashmapProjection +CongressionalVoting,0.5596330165863037,0.2679600715637207,652,2,10000,HashmapProjection +CongressionalVoting,0.5688073635101318,0.2071390151977539,652,2,10000,HashmapProjection +CongressionalVoting,0.60550457239151,0.19384407997131348,652,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.7307692170143127,0.17273688316345215,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.6153846383094788,0.24666404724121094,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.5961538553237915,0.20217514038085938,312,2,10000,HashmapProjection +ConnBenchSonarMinesRocks,0.692307710647583,0.20604491233825684,312,2,10000,HashmapProjection +ConnBenchVowelDeterding,0.8809523582458496,0.6989381313323975,1056,11,10000,HashmapProjection +Connect4,0.6754692196846008,43.4631450176239,101336,3,10000,HashmapProjection +Connect4,0.6678311228752136,42.67282509803772,101336,3,10000,HashmapProjection +Connect4,0.672982394695282,42.576184034347534,101336,3,10000,HashmapProjection +Connect4,0.6720350384712219,36.665282011032104,101336,3,10000,HashmapProjection +Contrac,0.49184781312942505,0.5867362022399902,2210,3,10000,HashmapProjection +Contrac,0.52173912525177,0.6649751663208008,2210,3,10000,HashmapProjection +Contrac,0.4646739065647125,0.5834150314331055,2210,3,10000,HashmapProjection +Contrac,0.4429347813129425,0.5707809925079346,2210,3,10000,HashmapProjection +CreditApproval,0.8430232405662537,0.3108208179473877,1036,2,10000,HashmapProjection +CreditApproval,0.8604651093482971,0.3472609519958496,1036,2,10000,HashmapProjection +CreditApproval,0.854651153087616,0.29094791412353516,1036,2,10000,HashmapProjection +CreditApproval,0.8895348906517029,0.2979400157928467,1036,2,10000,HashmapProjection +CylinderBands,0.71875,0.3140389919281006,768,2,10000,HashmapProjection +CylinderBands,0.640625,0.28856706619262695,768,2,10000,HashmapProjection +CylinderBands,0.71875,0.2661011219024658,768,2,10000,HashmapProjection +CylinderBands,0.6875,0.3635437488555908,768,2,10000,HashmapProjection +Dermatology,0.9780219793319702,0.20227408409118652,550,6,10000,HashmapProjection +Dermatology,0.9560439586639404,0.18706107139587402,550,6,10000,HashmapProjection +Dermatology,0.9780219793319702,0.1842038631439209,550,6,10000,HashmapProjection +Dermatology,0.9890109896659851,0.18831682205200195,550,6,10000,HashmapProjection +Echocardiogram,0.8787878751754761,0.06518125534057617,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.06174015998840332,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.07729816436767578,196,2,10000,HashmapProjection +Echocardiogram,0.8181818127632141,0.07025408744812012,196,2,10000,HashmapProjection +Ecoli,0.8571428656578064,0.14091205596923828,504,8,10000,HashmapProjection +Ecoli,0.8452380895614624,0.1355600357055664,504,8,10000,HashmapProjection +Ecoli,0.8690476417541504,0.16119384765625,504,8,10000,HashmapProjection +Ecoli,0.8809523582458496,0.1407182216644287,504,8,10000,HashmapProjection +EnergyY1,0.8385416865348816,0.30799102783203125,1152,3,10000,HashmapProjection +EnergyY1,0.875,0.2935950756072998,1152,3,10000,HashmapProjection +EnergyY1,0.8697916865348816,0.31894683837890625,1152,3,10000,HashmapProjection +EnergyY1,0.8125,0.33138203620910645,1152,3,10000,HashmapProjection +EnergyY2,0.8645833134651184,0.3254659175872803,1152,3,10000,HashmapProjection +EnergyY2,0.8489583134651184,0.31231093406677246,1152,3,10000,HashmapProjection +EnergyY2,0.84375,0.30858421325683594,1152,3,10000,HashmapProjection +EnergyY2,0.8541666865348816,0.28859901428222656,1152,3,10000,HashmapProjection +Fertility,0.7599999904632568,0.050393104553222656,150,2,10000,HashmapProjection +Fertility,0.7599999904632568,0.05830812454223633,150,2,10000,HashmapProjection +Fertility,0.6800000071525574,0.04894685745239258,150,2,10000,HashmapProjection +Fertility,0.800000011920929,0.05585026741027832,150,2,10000,HashmapProjection +Flags,0.4375,0.11206507682800293,292,8,10000,HashmapProjection +Flags,0.5,0.11373019218444824,292,8,10000,HashmapProjection +Flags,0.5,0.1289379596710205,292,8,10000,HashmapProjection +Flags,0.4791666567325592,0.10810613632202148,292,8,10000,HashmapProjection +Glass,0.5094339847564697,0.1001441478729248,322,6,10000,HashmapProjection +Glass,0.5849056839942932,0.09695315361022949,322,6,10000,HashmapProjection +Glass,0.5471698045730591,0.0912928581237793,322,6,10000,HashmapProjection +Glass,0.5094339847564697,0.0938568115234375,322,6,10000,HashmapProjection +HabermanSurvival,0.6184210777282715,0.10825777053833008,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.10880279541015625,460,2,10000,HashmapProjection +HabermanSurvival,0.7105262875556946,0.10659193992614746,460,2,10000,HashmapProjection +HabermanSurvival,0.6578947305679321,0.1081991195678711,460,2,10000,HashmapProjection +HayesRoth,0.0357142873108387,0.0541229248046875,264,3,10000,HashmapProjection +HeartCleveland,0.5394737124443054,0.13607287406921387,454,5,10000,HashmapProjection +HeartCleveland,0.5,0.1373457908630371,454,5,10000,HashmapProjection +HeartCleveland,0.5657894611358643,0.13225388526916504,454,5,10000,HashmapProjection +HeartCleveland,0.5789473652839661,0.13370323181152344,454,5,10000,HashmapProjection +HeartHungarian,0.8082191944122314,0.13928675651550293,442,5,10000,HashmapProjection +HeartHungarian,0.8767123222351074,0.13015007972717285,442,5,10000,HashmapProjection +HeartHungarian,0.8493150472640991,0.16606903076171875,442,5,10000,HashmapProjection +HeartHungarian,0.8904109597206116,0.12824082374572754,442,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.05764198303222656,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.06607198715209961,184,5,10000,HashmapProjection +HeartSwitzerland,0.29032257199287415,0.07266092300415039,184,5,10000,HashmapProjection +HeartSwitzerland,0.32258063554763794,0.06405091285705566,184,5,10000,HashmapProjection +HeartVa,0.23999999463558197,0.09087300300598145,300,5,10000,HashmapProjection +HeartVa,0.3199999928474426,0.11864995956420898,300,5,10000,HashmapProjection +HeartVa,0.30000001192092896,0.09142470359802246,300,5,10000,HashmapProjection +HeartVa,0.41999998688697815,0.0938417911529541,300,5,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.09934210777282715,232,2,10000,HashmapProjection +Hepatitis,0.8461538553237915,0.10529017448425293,232,2,10000,HashmapProjection +Hepatitis,0.7692307829856873,0.09876894950866699,232,2,10000,HashmapProjection +Hepatitis,0.7948718070983887,0.10031914710998535,232,2,10000,HashmapProjection +HillValley,0.5066006779670715,1.1231679916381836,1212,2,10000,HashmapProjection +HorseColic,0.6029411554336548,0.17212796211242676,600,2,10000,HashmapProjection +IlpdIndianLiver,0.6095890402793884,0.23402023315429688,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6232876777648926,0.2567269802093506,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6301369667053223,0.24304604530334473,874,2,10000,HashmapProjection +IlpdIndianLiver,0.6369863152503967,0.22953391075134277,874,2,10000,HashmapProjection +ImageSegmentation,0.1428571492433548,1.7212929725646973,420,7,10000,HashmapProjection +Ionosphere,0.8068181872367859,0.19087600708007812,526,2,10000,HashmapProjection +Ionosphere,0.8409090638160706,0.20491504669189453,526,2,10000,HashmapProjection +Ionosphere,0.8636363744735718,0.2121601104736328,526,2,10000,HashmapProjection +Ionosphere,0.8068181872367859,0.2142789363861084,526,2,10000,HashmapProjection +Iris,0.9729729890823364,0.08978986740112305,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.06789994239807129,226,3,10000,HashmapProjection +Iris,0.9189189076423645,0.07082104682922363,226,3,10000,HashmapProjection +Iris,0.9459459185600281,0.06498098373413086,226,3,10000,HashmapProjection +LedDisplay,0.7680000066757202,0.4125368595123291,1500,10,10000,HashmapProjection +LedDisplay,0.7400000095367432,0.39354586601257324,1500,10,10000,HashmapProjection +LedDisplay,0.7200000286102295,0.3811159133911133,1500,10,10000,HashmapProjection +LedDisplay,0.7279999852180481,0.47921109199523926,1500,10,10000,HashmapProjection +Lenses,1.0,0.016672849655151367,36,3,10000,HashmapProjection +Lenses,0.6666666865348816,0.018034934997558594,36,3,10000,HashmapProjection +Lenses,0.8333333134651184,0.029440641403198242,36,3,10000,HashmapProjection +Lenses,1.0,0.017992258071899414,36,3,10000,HashmapProjection +Letter,0.678600013256073,8.838388919830322,30000,26,10000,HashmapProjection +Letter,0.6733999848365784,8.834814071655273,30000,26,10000,HashmapProjection +Letter,0.6855999827384949,8.452040910720825,30000,26,10000,HashmapProjection +Letter,0.6710000038146973,8.65378999710083,30000,26,10000,HashmapProjection +Libras,0.6555555462837219,0.32067394256591797,540,15,10000,HashmapProjection +Libras,0.6777777671813965,0.2978699207305908,540,15,10000,HashmapProjection +Libras,0.6333333253860474,0.2953221797943115,540,15,10000,HashmapProjection +Libras,0.6222222447395325,0.3095247745513916,540,15,10000,HashmapProjection +LowResSpect,0.7744361162185669,0.49387097358703613,796,9,10000,HashmapProjection +LowResSpect,0.8345864415168762,0.4665060043334961,796,9,10000,HashmapProjection +LowResSpect,0.7744361162185669,0.4720499515533447,796,9,10000,HashmapProjection +LowResSpect,0.7443609237670898,0.47565293312072754,796,9,10000,HashmapProjection +LungCancer,0.5,0.03326725959777832,48,3,10000,HashmapProjection +LungCancer,0.5,0.03386378288269043,48,3,10000,HashmapProjection +LungCancer,0.625,0.03419995307922363,48,3,10000,HashmapProjection +LungCancer,0.5,0.030923843383789062,48,3,10000,HashmapProjection +Lymphography,0.9189189076423645,0.07754898071289062,222,4,10000,HashmapProjection +Lymphography,0.9729729890823364,0.11461710929870605,222,4,10000,HashmapProjection +Lymphography,0.837837815284729,0.08074307441711426,222,4,10000,HashmapProjection +Lymphography,0.7837837934494019,0.07644486427307129,222,4,10000,HashmapProjection +Magic,0.7781282663345337,7.234599828720093,28530,2,10000,HashmapProjection +Magic,0.777076780796051,7.300101041793823,28530,2,10000,HashmapProjection +Magic,0.7768664360046387,7.318643808364868,28530,2,10000,HashmapProjection +Magic,0.7768664360046387,7.2756571769714355,28530,2,10000,HashmapProjection +Mammographic,0.7833333611488342,0.38634800910949707,1442,2,10000,HashmapProjection +Mammographic,0.800000011920929,0.4280080795288086,1442,2,10000,HashmapProjection +Mammographic,0.8125,0.3773338794708252,1442,2,10000,HashmapProjection +Mammographic,0.8416666388511658,0.3676910400390625,1442,2,10000,HashmapProjection +Miniboone,0.8380181789398193,74.40390300750732,195096,2,10000,HashmapProjection +Miniboone,0.8415241837501526,84.91622710227966,195096,2,10000,HashmapProjection +Miniboone,0.834850549697876,89.7303900718689,195096,2,10000,HashmapProjection +Miniboone,0.835096538066864,83.4970371723175,195096,2,10000,HashmapProjection +MolecBiolPromoter,0.8846153616905212,0.09170413017272949,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8461538553237915,0.08106517791748047,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8461538553237915,0.11074376106262207,160,2,10000,HashmapProjection +MolecBiolPromoter,0.8461538553237915,0.07887887954711914,160,2,10000,HashmapProjection +MolecBiolSplice,0.8808029890060425,2.194675922393799,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8933500647544861,2.2786569595336914,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8883312344551086,2.3259379863739014,4786,3,10000,HashmapProjection +MolecBiolSplice,0.8619824051856995,2.3985610008239746,4786,3,10000,HashmapProjection +Monks1,0.5740740895271301,0.37347984313964844,248,2,10000,HashmapProjection +Monks2,0.6296296119689941,0.6237287521362305,338,2,10000,HashmapProjection +Monks3,0.5277777910232544,0.6717550754547119,244,2,10000,HashmapProjection +Mushroom,0.8823239803314209,4.3199591636657715,12186,2,10000,HashmapProjection +Mushroom,0.9020187258720398,4.616757154464722,12186,2,10000,HashmapProjection +Mushroom,0.8852781653404236,4.162118196487427,12186,2,10000,HashmapProjection +Mushroom,0.8980797529220581,4.1581079959869385,12186,2,10000,HashmapProjection +Musk1,0.6302521228790283,0.7502458095550537,714,2,10000,HashmapProjection +Musk1,0.6722689270973206,0.7285041809082031,714,2,10000,HashmapProjection +Musk1,0.6974790096282959,0.7209558486938477,714,2,10000,HashmapProjection +Musk1,0.6470588445663452,0.6689357757568359,714,2,10000,HashmapProjection +Musk2,0.7519708871841431,8.951390981674194,9898,2,10000,HashmapProjection +Musk2,0.7580351829528809,16.460747003555298,9898,2,10000,HashmapProjection +Musk2,0.7671315670013428,13.283451795578003,9898,2,10000,HashmapProjection +Musk2,0.7598544359207153,10.784143686294556,9898,2,10000,HashmapProjection +Nursery,0.8638888597488403,6.3125,19440,5,10000,HashmapProjection +Nursery,0.8679012060165405,6.710323810577393,19440,5,10000,HashmapProjection +Nursery,0.8787037134170532,18.645267009735107,19440,5,10000,HashmapProjection +Nursery,0.8632715940475464,19.12287211418152,19440,5,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.615686297416687,1.0535039901733398,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5647059082984924,0.8187410831451416,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.572549045085907,0.8743250370025635,1534,2,10000,HashmapProjection +OocytesMerlucciusNucleus4d,0.5529412031173706,0.8975679874420166,1534,2,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8666666746139526,0.6306180953979492,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.800000011920929,0.608299970626831,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8627451062202454,0.586662769317627,1534,3,10000,HashmapProjection +OocytesMerlucciusStates2f,0.8588235378265381,1.4074809551239014,1534,3,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5614035129547119,0.9400770664215088,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5482456088066101,0.8388772010803223,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.5921052694320679,0.5275092124938965,1368,2,10000,HashmapProjection +OocytesTrisopterusNucleus2f,0.640350878238678,0.7155823707580566,1368,2,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7236841917037964,0.6589031219482422,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7061403393745422,0.6891539096832275,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7763158082962036,0.9718749523162842,1368,3,10000,HashmapProjection +OocytesTrisopterusStates5b,0.7368420958518982,0.9313409328460693,1368,3,10000,HashmapProjection +Optical,0.8964941501617432,5.955380916595459,7646,10,10000,HashmapProjection +Ozone,0.7113564610481262,2.856113910675049,3804,2,10000,HashmapProjection +Ozone,0.6908517479896545,2.525315046310425,3804,2,10000,HashmapProjection +Ozone,0.7223974466323853,2.7777860164642334,3804,2,10000,HashmapProjection +Ozone,0.6719242930412292,2.2897350788116455,3804,2,10000,HashmapProjection +PageBlocks,0.7587719559669495,2.606157064437866,8210,5,10000,HashmapProjection +PageBlocks,0.7602339386940002,2.998589277267456,8210,5,10000,HashmapProjection +PageBlocks,0.7690058350563049,3.204472780227661,8210,5,10000,HashmapProjection +PageBlocks,0.7704678177833557,4.177186012268066,8210,5,10000,HashmapProjection +Parkinsons,0.8571428656578064,0.1530749797821045,292,2,10000,HashmapProjection +Parkinsons,0.7142857313156128,0.1839587688446045,292,2,10000,HashmapProjection +Parkinsons,0.7346938848495483,0.3829538822174072,292,2,10000,HashmapProjection +Parkinsons,0.7755101919174194,0.6731147766113281,292,2,10000,HashmapProjection +Pendigits,0.8036020398139954,6.952610015869141,14988,10,10000,HashmapProjection +Pima,0.6927083134651184,0.3880608081817627,1152,2,10000,HashmapProjection +Pima,0.6666666865348816,0.3561689853668213,1152,2,10000,HashmapProjection +Pima,0.703125,0.6303389072418213,1152,2,10000,HashmapProjection +Pima,0.75,1.1976938247680664,1152,2,10000,HashmapProjection +PittsburgBridgesMaterial,0.8846153616905212,0.07250523567199707,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.06859803199768066,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.9615384340286255,0.09370088577270508,160,3,10000,HashmapProjection +PittsburgBridgesMaterial,0.8461538553237915,0.06637120246887207,160,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.06276607513427734,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.6538461446762085,0.07954096794128418,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.692307710647583,0.07633304595947266,154,3,10000,HashmapProjection +PittsburgBridgesRelL,0.5384615659713745,0.06126809120178223,154,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6086956262588501,0.07447195053100586,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.6521739363670349,0.05982708930969238,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.43478259444236755,0.08445334434509277,138,3,10000,HashmapProjection +PittsburgBridgesSpan,0.52173912525177,0.06363892555236816,138,3,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.06505084037780762,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.9200000166893005,0.06504607200622559,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.800000011920929,0.10011482238769531,154,2,10000,HashmapProjection +PittsburgBridgesTOrD,0.8799999952316284,0.07805109024047852,154,2,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.07766389846801758,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5769230723381042,0.07531428337097168,158,6,10000,HashmapProjection +PittsburgBridgesType,0.6538461446762085,0.059214115142822266,158,6,10000,HashmapProjection +PittsburgBridgesType,0.5384615659713745,0.06521415710449219,158,6,10000,HashmapProjection +Planning,0.5111111402511597,0.11005687713623047,274,2,10000,HashmapProjection +Planning,0.42222222685813904,0.11653995513916016,274,2,10000,HashmapProjection +Planning,0.46666666865348816,0.11483311653137207,274,2,10000,HashmapProjection +Planning,0.4888888895511627,0.11179709434509277,274,2,10000,HashmapProjection +PlantMargin,0.7674999833106995,1.9410009384155273,2400,100,10000,HashmapProjection +PlantMargin,0.8075000047683716,2.4329819679260254,2400,100,10000,HashmapProjection +PlantMargin,0.7799999713897705,1.6058769226074219,2400,100,10000,HashmapProjection +PlantMargin,0.8125,1.481518030166626,2400,100,10000,HashmapProjection +PlantShape,0.5450000166893005,1.4904119968414307,2400,100,10000,HashmapProjection +PlantShape,0.5299999713897705,1.6005208492279053,2400,100,10000,HashmapProjection +PlantShape,0.5224999785423279,2.1220779418945312,2400,100,10000,HashmapProjection +PlantShape,0.5274999737739563,1.6734352111816406,2400,100,10000,HashmapProjection +PlantTexture,0.7074999809265137,2.124570846557617,2398,100,10000,HashmapProjection +PlantTexture,0.7300000190734863,1.446505069732666,2398,100,10000,HashmapProjection +PlantTexture,0.7325000166893005,1.382443904876709,2398,100,10000,HashmapProjection +PlantTexture,0.7149999737739563,1.6144850254058838,2398,100,10000,HashmapProjection +PostOperative,0.4545454680919647,0.048985958099365234,136,3,10000,HashmapProjection +PostOperative,0.4545454680919647,0.07585906982421875,136,3,10000,HashmapProjection +PostOperative,0.7272727489471436,0.051132917404174805,136,3,10000,HashmapProjection +PostOperative,0.3636363744735718,0.05136394500732422,136,3,10000,HashmapProjection +PrimaryTumor,0.47560974955558777,0.28345298767089844,496,15,10000,HashmapProjection +PrimaryTumor,0.4390243887901306,0.2823660373687744,496,15,10000,HashmapProjection +PrimaryTumor,0.4268292784690857,0.22650980949401855,496,15,10000,HashmapProjection +PrimaryTumor,0.4146341383457184,0.2180931568145752,496,15,10000,HashmapProjection +Ringnorm,0.9697297215461731,4.149472951889038,11100,2,10000,HashmapProjection +Ringnorm,0.9670270085334778,4.050740003585815,11100,2,10000,HashmapProjection +Ringnorm,0.9708108305931091,4.313994884490967,11100,2,10000,HashmapProjection +Ringnorm,0.9718918800354004,4.603173017501831,11100,2,10000,HashmapProjection +Seeds,0.8461538553237915,0.13700294494628906,316,3,10000,HashmapProjection +Seeds,0.8846153616905212,0.11196708679199219,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.13253116607666016,316,3,10000,HashmapProjection +Seeds,0.9230769276618958,0.11381721496582031,316,3,10000,HashmapProjection +Semeion,0.8341708779335022,3.8762497901916504,2390,10,10000,HashmapProjection +Semeion,0.8190954923629761,3.575366973876953,2390,10,10000,HashmapProjection +Semeion,0.8743718862533569,2.9313271045684814,2390,10,10000,HashmapProjection +Semeion,0.7889447212219238,3.3977110385894775,2390,10,10000,HashmapProjection +Soybean,0.36702126264572144,0.5846447944641113,614,18,10000,HashmapProjection +Spambase,0.8365217447280884,4.5800440311431885,6902,2,10000,HashmapProjection +Spambase,0.8295652270317078,4.8839192390441895,6902,2,10000,HashmapProjection +Spambase,0.8017391562461853,4.577914714813232,6902,2,10000,HashmapProjection +Spambase,0.8460869789123535,4.239315986633301,6902,2,10000,HashmapProjection +Spect,0.48924732208251953,0.32742786407470703,158,2,10000,HashmapProjection +Spectf,0.9197860956192017,0.25899291038513184,160,2,10000,HashmapProjection +StatlogAustralianCredit,0.5348837375640869,0.36252617835998535,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5639534592628479,0.32401323318481445,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.5465116500854492,0.3064718246459961,1036,2,10000,HashmapProjection +StatlogAustralianCredit,0.6220930218696594,0.3492701053619385,1036,2,10000,HashmapProjection +StatlogGermanCredit,0.6959999799728394,0.5445530414581299,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7039999961853027,0.5077970027923584,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.6919999718666077,0.5778980255126953,1500,2,10000,HashmapProjection +StatlogGermanCredit,0.7200000286102295,0.568213939666748,1500,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.28597140312194824,406,2,10000,HashmapProjection +StatlogHeart,0.8059701323509216,0.19877290725708008,406,2,10000,HashmapProjection +StatlogHeart,0.8358209133148193,0.6364529132843018,406,2,10000,HashmapProjection +StatlogHeart,0.8656716346740723,0.1819288730621338,406,2,10000,HashmapProjection +StatlogImage,0.8786828517913818,1.1182053089141846,3466,7,10000,HashmapProjection +StatlogImage,0.8648180365562439,1.1583940982818604,3466,7,10000,HashmapProjection +StatlogImage,0.8873483538627625,1.206002950668335,3466,7,10000,HashmapProjection +StatlogImage,0.8769497275352478,1.2642490863800049,3466,7,10000,HashmapProjection +StatlogLandsat,0.781499981880188,4.113434791564941,8870,6,10000,HashmapProjection +StatlogShuttle,0.8084827661514282,30.407269954681396,87000,7,10000,HashmapProjection +StatlogVehicle,0.5971564054489136,0.4258840084075928,1270,4,10000,HashmapProjection +StatlogVehicle,0.549763023853302,0.47164368629455566,1270,4,10000,HashmapProjection +StatlogVehicle,0.578199028968811,0.42056798934936523,1270,4,10000,HashmapProjection +StatlogVehicle,0.46919432282447815,0.3984251022338867,1270,4,10000,HashmapProjection +SteelPlates,0.5525773167610168,1.1854417324066162,2912,7,10000,HashmapProjection +SteelPlates,0.5525773167610168,1.2081429958343506,2912,7,10000,HashmapProjection +SteelPlates,0.5670102834701538,1.3645009994506836,2912,7,10000,HashmapProjection +SteelPlates,0.5381443500518799,1.0639197826385498,2912,7,10000,HashmapProjection +SyntheticControl,0.9266666769981384,0.4686160087585449,900,6,10000,HashmapProjection +SyntheticControl,0.9200000166893005,0.47246408462524414,900,6,10000,HashmapProjection +SyntheticControl,0.95333331823349,0.49187207221984863,900,6,10000,HashmapProjection +SyntheticControl,0.9066666960716248,0.49180078506469727,900,6,10000,HashmapProjection +Teaching,0.5789473652839661,0.08317399024963379,226,3,10000,HashmapProjection +Teaching,0.6052631735801697,0.08429813385009766,226,3,10000,HashmapProjection +Teaching,0.3947368562221527,0.0734248161315918,226,3,10000,HashmapProjection +Teaching,0.5789473652839661,0.08347582817077637,226,3,10000,HashmapProjection +Thyroid,0.5927654504776001,4.606258869171143,7544,3,10000,HashmapProjection +TicTacToe,0.6736401915550232,0.46124887466430664,1438,2,10000,HashmapProjection +TicTacToe,0.7029288411140442,0.4672420024871826,1438,2,10000,HashmapProjection +TicTacToe,0.7196652889251709,0.4089968204498291,1438,2,10000,HashmapProjection +TicTacToe,0.7447698712348938,0.45212721824645996,1438,2,10000,HashmapProjection +Titanic,0.7872727513313293,0.6803481578826904,3302,2,10000,HashmapProjection +Titanic,0.7854545712471008,0.6789071559906006,3302,2,10000,HashmapProjection +Titanic,0.7890909314155579,0.6712849140167236,3302,2,10000,HashmapProjection +Titanic,0.7818182110786438,0.667182207107544,3302,2,10000,HashmapProjection +Trains,0.5,0.011996030807495117,16,2,10000,HashmapProjection +Trains,1.0,0.012035846710205078,16,2,10000,HashmapProjection +Trains,1.0,0.012665033340454102,16,2,10000,HashmapProjection +Trains,1.0,0.01603412628173828,16,2,10000,HashmapProjection +Twonorm,0.9740540385246277,3.6820731163024902,11100,2,10000,HashmapProjection +Twonorm,0.9675675630569458,3.6318671703338623,11100,2,10000,HashmapProjection +Twonorm,0.9735134840011597,3.5118768215179443,11100,2,10000,HashmapProjection +Twonorm,0.9637838006019592,3.591541051864624,11100,2,10000,HashmapProjection +VertebralColumn2Clases,0.7662337422370911,0.14114594459533691,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.701298713684082,0.1372520923614502,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7142857313156128,0.1377110481262207,466,2,10000,HashmapProjection +VertebralColumn2Clases,0.7792207598686218,0.1562480926513672,466,2,10000,HashmapProjection +VertebralColumn3Clases,0.8051947951316833,0.16908788681030273,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7792207598686218,0.13764715194702148,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7272727489471436,0.13937997817993164,466,3,10000,HashmapProjection +VertebralColumn3Clases,0.7532467246055603,0.13808989524841309,466,3,10000,HashmapProjection +WallFollowing,0.6282991170883179,3.3084020614624023,8184,4,10000,HashmapProjection +WallFollowing,0.6664223074913025,4.643742084503174,8184,4,10000,HashmapProjection +WallFollowing,0.6730205416679382,3.553903102874756,8184,4,10000,HashmapProjection +WallFollowing,0.6634897589683533,3.0418150424957275,8184,4,10000,HashmapProjection +Waveform,0.8127999901771545,3.090331792831421,7500,3,10000,HashmapProjection +Waveform,0.8080000281333923,3.6742029190063477,7500,3,10000,HashmapProjection +Waveform,0.795199990272522,2.5227978229522705,7500,3,10000,HashmapProjection +Waveform,0.8248000144958496,2.6316330432891846,7500,3,10000,HashmapProjection +WaveformNoise,0.8095999956130981,3.349033832550049,7500,3,10000,HashmapProjection +WaveformNoise,0.8023999929428101,4.949889898300171,7500,3,10000,HashmapProjection +WaveformNoise,0.8136000037193298,5.394640922546387,7500,3,10000,HashmapProjection +WaveformNoise,0.8087999820709229,3.309108018875122,7500,3,10000,HashmapProjection +Wine,0.9772727489471436,0.10814523696899414,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.08723282814025879,268,3,10000,HashmapProjection +Wine,0.9772727489471436,0.09147119522094727,268,3,10000,HashmapProjection +Wine,0.9545454382896423,0.10128521919250488,268,3,10000,HashmapProjection +WineQualityRed,0.41749998927116394,0.7780849933624268,2398,6,10000,HashmapProjection +WineQualityRed,0.4625000059604645,0.7463817596435547,2398,6,10000,HashmapProjection +WineQualityRed,0.4724999964237213,0.7074110507965088,2398,6,10000,HashmapProjection +WineQualityRed,0.4124999940395355,0.8156609535217285,2398,6,10000,HashmapProjection +WineQualityWhite,0.36764705181121826,2.475102186203003,7348,7,10000,HashmapProjection +WineQualityWhite,0.37173202633857727,2.733603000640869,7348,7,10000,HashmapProjection +WineQualityWhite,0.36356207728385925,2.540898084640503,7348,7,10000,HashmapProjection +WineQualityWhite,0.3521241843700409,2.1134817600250244,7348,7,10000,HashmapProjection +Yeast,0.5444744229316711,0.6068999767303467,2226,10,10000,HashmapProjection +Yeast,0.520215630531311,0.6311330795288086,2226,10,10000,HashmapProjection +Yeast,0.5417789816856384,0.62642502784729,2226,10,10000,HashmapProjection +Yeast,0.5660377144813538,0.6557438373565674,2226,10,10000,HashmapProjection +Zoo,0.9599999785423279,0.06835293769836426,152,7,10000,HashmapProjection +Zoo,0.9599999785423279,0.06804394721984863,152,7,10000,HashmapProjection +Zoo,1.0,0.061627864837646484,152,7,10000,HashmapProjection +Zoo,1.0,0.06925296783447266,152,7,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677200636.112841.csv b/examples/hdc_methods_survey/results/results1677200636.112841.csv new file mode 100644 index 00000000..47f702c8 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677200636.112841.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5766283273696899,2.520318031311035,6266,3,10000,HashmapProjectionOnline +Abalone,0.484674334526062,2.6446499824523926,6266,3,10000,HashmapProjectionOnline +Abalone,0.5565134286880493,2.5204389095306396,6266,3,10000,HashmapProjectionOnline +Abalone,0.6091954112052917,2.551939010620117,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.07530713081359863,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.07057595252990723,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.07009530067443848,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.07030987739562988,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.07282209396362305,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.09226393699645996,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.07314801216125488,180,2,10000,HashmapProjectionOnline +AcuteNephritis,0.8666666746139526,0.0735769271850586,180,2,10000,HashmapProjectionOnline +Adult,0.8092254996299744,30.16295289993286,65122,2,10000,HashmapProjectionOnline +Annealing,0.7799999713897705,0.6117398738861084,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.3362831771373749,0.9871938228607178,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6371681690216064,0.9811608791351318,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6902654767036438,0.9639952182769775,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6460176706314087,0.9708001613616943,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.7599999904632568,0.1989290714263916,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8717948794364929,0.3644399642944336,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8717948794364929,0.34204912185668945,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9102563858032227,0.34785008430480957,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9038461446762085,0.33354806900024414,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.018178939819335938,24,2,10000,HashmapProjectionOnline +Balloons,0.25,0.017073869705200195,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.017509937286376953,24,2,10000,HashmapProjectionOnline +Balloons,1.0,0.01808619499206543,24,2,10000,HashmapProjectionOnline +Bank,0.8309734463691711,2.6469790935516357,6782,2,10000,HashmapProjectionOnline +Bank,0.847787618637085,2.5844500064849854,6782,2,10000,HashmapProjectionOnline +Bank,0.834513247013092,3.188196897506714,6782,2,10000,HashmapProjectionOnline +Bank,0.8619468808174133,2.630823850631714,6782,2,10000,HashmapProjectionOnline +Blood,0.7005347609519958,0.41774678230285645,1122,2,10000,HashmapProjectionOnline +Blood,0.7058823704719543,0.43309688568115234,1122,2,10000,HashmapProjectionOnline +Blood,0.7272727489471436,0.4215388298034668,1122,2,10000,HashmapProjectionOnline +Blood,0.7058823704719543,0.5452680587768555,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.7183098793029785,0.19069600105285645,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6760563254356384,0.1812741756439209,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7464788556098938,0.1745593547821045,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6197183132171631,0.18629717826843262,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,0.39739203453063965,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9599999785423279,0.39501309394836426,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,0.38822317123413086,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9714285731315613,0.403883695602417,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,0.38709306716918945,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,0.3878328800201416,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,0.4691009521484375,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,0.45010805130004883,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.8163265585899353,0.16315913200378418,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6326530575752258,0.1647498607635498,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5306122303009033,0.25771284103393555,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6734693646430969,0.18332505226135254,298,2,10000,HashmapProjectionOnline +BreastTissue,0.692307710647583,0.08248496055603027,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.08040118217468262,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5769230723381042,0.10103511810302734,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.08275699615478516,160,6,10000,HashmapProjectionOnline +Car,0.8726851940155029,0.9779491424560547,2592,4,10000,HashmapProjectionOnline +Car,0.9004629850387573,0.9742581844329834,2592,4,10000,HashmapProjectionOnline +Car,0.8680555820465088,0.9997720718383789,2592,4,10000,HashmapProjectionOnline +Car,0.9259259104728699,1.108299970626831,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7664783596992493,1.691884994506836,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7796609997749329,1.566391944885254,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7796609997749329,1.5162739753723145,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.743879497051239,1.6741209030151367,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9171375036239624,1.3321352005004883,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.903954803943634,1.3136508464813232,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8945385813713074,1.3690450191497803,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9077212810516357,1.3031480312347412,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.4205873906612396,19.661350965499878,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.41017964482307434,19.4878249168396,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.38808098435401917,19.47545886039734,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4177359640598297,20.176751136779785,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.9411764740943909,2.3361129760742188,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.927409291267395,2.24139404296875,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9324155449867249,2.286879062652588,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9637046456336975,2.2608530521392822,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5412843823432922,0.26168298721313477,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5871559381484985,0.3086972236633301,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5688073635101318,0.2642021179199219,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5412843823432922,0.3110201358795166,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.8461538553237915,0.21002984046936035,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.807692289352417,0.21910786628723145,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.1880359649658203,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7884615659713745,0.2013847827911377,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.7316017150878906,0.7090661525726318,1056,11,10000,HashmapProjectionOnline +Connect4,0.8139025568962097,51.53165793418884,101336,3,10000,HashmapProjectionOnline +Connect4,0.7919355630874634,53.86448907852173,101336,3,10000,HashmapProjectionOnline +Connect4,0.7691988945007324,64.11254215240479,101336,3,10000,HashmapProjectionOnline +Connect4,0.8016460537910461,69.46965765953064,101336,3,10000,HashmapProjectionOnline +Contrac,0.4320652186870575,0.9155960083007812,2210,3,10000,HashmapProjectionOnline +Contrac,0.46739131212234497,0.9308440685272217,2210,3,10000,HashmapProjectionOnline +Contrac,0.45923912525177,0.9058890342712402,2210,3,10000,HashmapProjectionOnline +Contrac,0.4320652186870575,0.8892979621887207,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.75,0.41822195053100586,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.819767415523529,0.406268835067749,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8313953280448914,0.4037470817565918,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.7848837375640869,0.4040791988372803,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.734375,0.4304687976837158,768,2,10000,HashmapProjectionOnline +CylinderBands,0.703125,0.4341592788696289,768,2,10000,HashmapProjectionOnline +CylinderBands,0.75,0.416107177734375,768,2,10000,HashmapProjectionOnline +CylinderBands,0.6796875,0.44428086280822754,768,2,10000,HashmapProjectionOnline +Dermatology,0.9120879173278809,0.2838478088378906,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,0.3256189823150635,550,6,10000,HashmapProjectionOnline +Dermatology,0.8901098966598511,0.271770715713501,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,0.27691197395324707,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.09198808670043945,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.09305691719055176,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.6666666865348816,0.08807826042175293,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8181818127632141,0.08508706092834473,196,2,10000,HashmapProjectionOnline +Ecoli,0.7857142686843872,0.21749591827392578,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,0.22397518157958984,504,8,10000,HashmapProjectionOnline +Ecoli,0.773809552192688,0.2161731719970703,504,8,10000,HashmapProjectionOnline +Ecoli,0.6904761791229248,0.22172904014587402,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8697916865348816,0.41544413566589355,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8854166865348816,0.4320650100708008,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8489583134651184,0.536827802658081,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.9010416865348816,0.5266146659851074,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.859375,0.4927043914794922,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8333333134651184,0.4891700744628906,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8645833134651184,0.4346611499786377,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.9010416865348816,0.44069886207580566,1152,3,10000,HashmapProjectionOnline +Fertility,0.4000000059604645,0.08572816848754883,150,2,10000,HashmapProjectionOnline +Fertility,0.7599999904632568,0.12340903282165527,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.07421112060546875,150,2,10000,HashmapProjectionOnline +Fertility,0.800000011920929,0.06463408470153809,150,2,10000,HashmapProjectionOnline +Flags,0.4583333432674408,0.17329192161560059,292,8,10000,HashmapProjectionOnline +Flags,0.4583333432674408,0.1775960922241211,292,8,10000,HashmapProjectionOnline +Flags,0.4375,0.17385601997375488,292,8,10000,HashmapProjectionOnline +Flags,0.5,0.19881582260131836,292,8,10000,HashmapProjectionOnline +Glass,0.6037735939025879,0.15532898902893066,322,6,10000,HashmapProjectionOnline +Glass,0.6792452931404114,0.2430582046508789,322,6,10000,HashmapProjectionOnline +Glass,0.6792452931404114,0.17150592803955078,322,6,10000,HashmapProjectionOnline +Glass,0.5094339847564697,0.15893220901489258,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6578947305679321,0.1508469581604004,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.5789473652839661,0.15592408180236816,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6973684430122375,0.16776800155639648,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7236841917037964,0.17990922927856445,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.08348226547241211,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.5131579041481018,0.2667877674102783,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,0.22912311553955078,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5263158082962036,0.24648499488830566,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5921052694320679,0.21292901039123535,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.20076799392700195,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.20508503913879395,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8493150472640991,0.23775005340576172,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.19562101364135742,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.29032257199287415,0.12055087089538574,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.09458112716674805,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.35483869910240173,0.09779715538024902,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.35483869910240173,0.0994110107421875,184,5,10000,HashmapProjectionOnline +HeartVa,0.25999999046325684,0.1617600917816162,300,5,10000,HashmapProjectionOnline +HeartVa,0.30000001192092896,0.16146612167358398,300,5,10000,HashmapProjectionOnline +HeartVa,0.2800000011920929,0.15281891822814941,300,5,10000,HashmapProjectionOnline +HeartVa,0.30000001192092896,0.14577984809875488,300,5,10000,HashmapProjectionOnline +Hepatitis,0.5897436141967773,0.10750699043273926,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.1071019172668457,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.10609292984008789,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8717948794364929,0.11826872825622559,232,2,10000,HashmapProjectionOnline +HillValley,0.49339935183525085,1.492506980895996,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6323529481887817,0.2960851192474365,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6780821681022644,0.356065034866333,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.664383590221405,0.3578503131866455,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.732876718044281,0.36270689964294434,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6575342416763306,0.43302297592163086,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.14380952715873718,1.935394048690796,420,7,10000,HashmapProjectionOnline +Ionosphere,0.8977272510528564,0.2926652431488037,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9431818127632141,0.27628421783447266,526,2,10000,HashmapProjectionOnline +Ionosphere,0.7386363744735718,0.28399109840393066,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9431818127632141,0.2895500659942627,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.09682083129882812,226,3,10000,HashmapProjectionOnline +Iris,0.8108108043670654,0.10135579109191895,226,3,10000,HashmapProjectionOnline +Iris,1.0,0.11638498306274414,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.10595822334289551,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7400000095367432,0.674616813659668,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7519999742507935,0.742882251739502,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6200000047683716,0.6557798385620117,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6240000128746033,0.6450138092041016,1500,10,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.02214813232421875,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.023087263107299805,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.025944948196411133,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.02382183074951172,36,3,10000,HashmapProjectionOnline +Letter,0.8389999866485596,19.198575735092163,30000,26,10000,HashmapProjectionOnline +Letter,0.8065999746322632,21.68595290184021,30000,26,10000,HashmapProjectionOnline +Letter,0.8127999901771545,17.457303047180176,30000,26,10000,HashmapProjectionOnline +Letter,0.8396000266075134,18.714412212371826,30000,26,10000,HashmapProjectionOnline +Libras,0.5111111402511597,1.234673023223877,540,15,10000,HashmapProjectionOnline +Libras,0.5666666626930237,1.599320888519287,540,15,10000,HashmapProjectionOnline +Libras,0.6000000238418579,1.0999510288238525,540,15,10000,HashmapProjectionOnline +Libras,0.6333333253860474,1.939298152923584,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8721804618835449,1.5812251567840576,796,9,10000,HashmapProjectionOnline +LowResSpect,0.7593985199928284,1.538285732269287,796,9,10000,HashmapProjectionOnline +LowResSpect,0.7443609237670898,1.0303068161010742,796,9,10000,HashmapProjectionOnline +LowResSpect,0.902255654335022,1.2636628150939941,796,9,10000,HashmapProjectionOnline +LungCancer,0.375,0.06779003143310547,48,3,10000,HashmapProjectionOnline +LungCancer,0.375,0.11550331115722656,48,3,10000,HashmapProjectionOnline +LungCancer,0.25,0.2308349609375,48,3,10000,HashmapProjectionOnline +LungCancer,0.625,0.08023309707641602,48,3,10000,HashmapProjectionOnline +Lymphography,0.8648648858070374,0.35298991203308105,222,4,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.2848660945892334,222,4,10000,HashmapProjectionOnline +Lymphography,0.837837815284729,0.24210476875305176,222,4,10000,HashmapProjectionOnline +Lymphography,0.6486486196517944,0.42940402030944824,222,4,10000,HashmapProjectionOnline +Magic,0.8117770552635193,11.463247299194336,28530,2,10000,HashmapProjectionOnline +Magic,0.7699263691902161,10.575435876846313,28530,2,10000,HashmapProjectionOnline +Magic,0.7987381815910339,10.361407041549683,28530,2,10000,HashmapProjectionOnline +Magic,0.7978969216346741,11.21592116355896,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7541666626930237,1.0757758617401123,1442,2,10000,HashmapProjectionOnline +Mammographic,0.5375000238418579,1.3909800052642822,1442,2,10000,HashmapProjectionOnline +Mammographic,0.6166666746139526,1.0762088298797607,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8125,2.0985100269317627,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8595153093338013,155.18328404426575,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8607454895973206,160.50645399093628,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8421084880828857,129.3490390777588,195096,2,10000,HashmapProjectionOnline +Miniboone,0.781123161315918,125.43898391723633,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.13581180572509766,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.807692289352417,0.19040393829345703,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6538461446762085,0.11575508117675781,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.6153846383094788,0.13444304466247559,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8720200657844543,2.9946489334106445,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.7904642224311829,2.9068548679351807,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8858218193054199,2.8878469467163086,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8644918203353882,4.615141153335571,4786,3,10000,HashmapProjectionOnline +Monks1,0.6226851940155029,0.4697153568267822,248,2,10000,HashmapProjectionOnline +Monks2,0.6018518805503845,0.49095916748046875,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,0.45669078826904297,244,2,10000,HashmapProjectionOnline +Mushroom,0.997538149356842,5.207955360412598,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9980305433273315,5.255834102630615,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9980305433273315,7.819009065628052,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9985228776931763,17.042162895202637,12186,2,10000,HashmapProjectionOnline +Musk1,0.7731092572212219,1.5096101760864258,714,2,10000,HashmapProjectionOnline +Musk1,0.5798319578170776,1.6435120105743408,714,2,10000,HashmapProjectionOnline +Musk1,0.7142857313156128,2.8758068084716797,714,2,10000,HashmapProjectionOnline +Musk1,0.7310924530029297,2.4260239601135254,714,2,10000,HashmapProjectionOnline +Musk2,0.9199514985084534,20.791224718093872,9898,2,10000,HashmapProjectionOnline +Musk2,0.9605821967124939,21.217376947402954,9898,2,10000,HashmapProjectionOnline +Musk2,0.9642207622528076,16.751020908355713,9898,2,10000,HashmapProjectionOnline +Musk2,0.9539114832878113,20.718255043029785,9898,2,10000,HashmapProjectionOnline +Nursery,0.9240740537643433,17.968358993530273,19440,5,10000,HashmapProjectionOnline +Nursery,0.9425926208496094,16.262626886367798,19440,5,10000,HashmapProjectionOnline +Nursery,0.9561728239059448,13.759933948516846,19440,5,10000,HashmapProjectionOnline +Nursery,0.9185185432434082,12.536032915115356,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7137255072593689,1.6202399730682373,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6901960968971252,3.0243630409240723,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7450980544090271,2.2624449729919434,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7333333492279053,2.191135883331299,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9019607901573181,1.1732008457183838,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9019607901573181,1.1979219913482666,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8509804010391235,1.0864272117614746,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8745098114013672,1.1949419975280762,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7236841917037964,1.2728281021118164,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7587719559669495,1.403548002243042,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6885964870452881,1.017200231552124,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7105262875556946,0.8085041046142578,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.890350878238678,0.7733211517333984,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.6666666865348816,1.0328028202056885,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8991228342056274,1.428537130355835,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.9298245906829834,1.4914441108703613,1368,3,10000,HashmapProjectionOnline +Optical,0.8992765545845032,14.27341365814209,7646,10,10000,HashmapProjectionOnline +Ozone,0.9716088175773621,4.8167290687561035,3804,2,10000,HashmapProjectionOnline +Ozone,0.9716088175773621,5.380601167678833,3804,2,10000,HashmapProjectionOnline +Ozone,0.9716088175773621,4.263882875442505,3804,2,10000,HashmapProjectionOnline +Ozone,0.9164037704467773,4.246286869049072,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.942251443862915,8.852885961532593,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9532163739204407,6.270219087600708,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9225146174430847,4.3558290004730225,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9554093480110168,6.824684143066406,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8571428656578064,0.17517375946044922,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8979591727256775,0.1507399082183838,292,2,10000,HashmapProjectionOnline +Parkinsons,0.795918345451355,0.18257784843444824,292,2,10000,HashmapProjectionOnline +Parkinsons,0.9795918464660645,0.23481178283691406,292,2,10000,HashmapProjectionOnline +Pendigits,0.9385362863540649,15.606120109558105,14988,10,10000,HashmapProjectionOnline +Pima,0.6927083134651184,0.5570149421691895,1152,2,10000,HashmapProjectionOnline +Pima,0.7239583134651184,0.47633886337280273,1152,2,10000,HashmapProjectionOnline +Pima,0.703125,0.515113115310669,1152,2,10000,HashmapProjectionOnline +Pima,0.6979166865348816,0.47597289085388184,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.07837271690368652,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9615384340286255,0.07710003852844238,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.07674002647399902,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.08891892433166504,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6538461446762085,0.0922551155090332,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.0893707275390625,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.4615384638309479,0.18630003929138184,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5,0.15198898315429688,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.3913043439388275,0.0993349552154541,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.12507390975952148,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.0765078067779541,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.09011197090148926,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.800000011920929,0.082061767578125,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.07444119453430176,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.08559203147888184,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.07796812057495117,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.08959698677062988,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5384615659713745,0.11388802528381348,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.3076923191547394,0.11358499526977539,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5,0.3614678382873535,158,6,10000,HashmapProjectionOnline +Planning,0.42222222685813904,0.49392104148864746,274,2,10000,HashmapProjectionOnline +Planning,0.42222222685813904,0.5526218414306641,274,2,10000,HashmapProjectionOnline +Planning,0.7111111283302307,0.9339251518249512,274,2,10000,HashmapProjectionOnline +Planning,0.46666666865348816,1.7272987365722656,274,2,10000,HashmapProjectionOnline +PlantMargin,0.574999988079071,5.13824200630188,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6274999976158142,3.968517780303955,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5874999761581421,2.5198261737823486,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6075000166893005,2.4767589569091797,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4749999940395355,2.6204588413238525,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4699999988079071,2.673067808151245,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4625000059604645,3.2816290855407715,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45249998569488525,3.328132152557373,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5799999833106995,6.174417972564697,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6349999904632568,4.634290933609009,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.612500011920929,7.066829681396484,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5924999713897705,5.019291877746582,2398,100,10000,HashmapProjectionOnline +PostOperative,0.40909090638160706,0.19577598571777344,136,3,10000,HashmapProjectionOnline +PostOperative,0.6363636255264282,0.10609889030456543,136,3,10000,HashmapProjectionOnline +PostOperative,0.7272727489471436,0.11533284187316895,136,3,10000,HashmapProjectionOnline +PostOperative,0.5454545617103577,0.18240928649902344,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.47560974955558777,1.1167290210723877,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.40243902802467346,1.26375412940979,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.47560974955558777,0.7638106346130371,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.47560974955558777,0.36237382888793945,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9816216230392456,4.9299280643463135,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9859459400177002,4.610107183456421,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9843243360519409,4.971081018447876,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.976216197013855,4.669983863830566,11100,2,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.28551697731018066,316,3,10000,HashmapProjectionOnline +Seeds,0.807692289352417,0.17738604545593262,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.2539498805999756,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.13871479034423828,316,3,10000,HashmapProjectionOnline +Semeion,0.8467336893081665,9.032187938690186,2390,10,10000,HashmapProjectionOnline +Semeion,0.8015075325965881,4.732989072799683,2390,10,10000,HashmapProjectionOnline +Semeion,0.7889447212219238,3.6974289417266846,2390,10,10000,HashmapProjectionOnline +Semeion,0.7839195728302002,6.5349109172821045,2390,10,10000,HashmapProjectionOnline +Soybean,0.2845744788646698,1.132539987564087,614,18,10000,HashmapProjectionOnline +Spambase,0.8982608914375305,6.144423007965088,6902,2,10000,HashmapProjectionOnline +Spambase,0.8834782838821411,7.813190937042236,6902,2,10000,HashmapProjectionOnline +Spambase,0.8991304636001587,6.7514808177948,6902,2,10000,HashmapProjectionOnline +Spambase,0.9147825837135315,8.12060809135437,6902,2,10000,HashmapProjectionOnline +Spect,0.602150559425354,0.38488101959228516,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.32777905464172363,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6337209343910217,0.626582145690918,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6104651093482971,0.49933314323425293,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6220930218696594,0.9268789291381836,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6104651093482971,0.5741429328918457,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7200000286102295,3.1734120845794678,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7039999961853027,1.4290101528167725,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6159999966621399,1.8843600749969482,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.699999988079071,1.2168560028076172,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.9104477763175964,0.25918102264404297,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7313432693481445,0.3444521427154541,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7761194109916687,0.35208821296691895,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8656716346740723,0.225905179977417,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9220104217529297,2.0758509635925293,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8960138559341431,4.845775842666626,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9064124822616577,2.8711400032043457,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9428076148033142,2.358106851577759,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8684999942779541,11.969733953475952,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9898620843887329,58.20370101928711,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.7109004855155945,0.7765641212463379,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7440758347511292,1.3297626972198486,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6350710988044739,0.8968019485473633,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7251184582710266,0.6948020458221436,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.7051546573638916,1.587157964706421,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6618556976318359,1.6111180782318115,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.7010309100151062,1.6001570224761963,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.7010309100151062,1.5927610397338867,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.95333331823349,0.6346039772033691,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9266666769981384,0.6120059490203857,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9466666579246521,0.5762131214141846,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9200000166893005,0.559614896774292,900,6,10000,HashmapProjectionOnline +Teaching,0.5263158082962036,0.10805583000183105,226,3,10000,HashmapProjectionOnline +Teaching,0.3684210479259491,0.10969805717468262,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.11115407943725586,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.13636302947998047,226,3,10000,HashmapProjectionOnline +Thyroid,0.9218202829360962,5.126785039901733,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9539749026298523,0.727759838104248,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9163179993629456,0.5714848041534424,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9205020666122437,0.5812551975250244,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9623430967330933,0.6325201988220215,1438,2,10000,HashmapProjectionOnline +Titanic,0.5799999833106995,1.0341026782989502,3302,2,10000,HashmapProjectionOnline +Titanic,0.4272727370262146,1.014840841293335,3302,2,10000,HashmapProjectionOnline +Titanic,0.7618181705474854,1.0327632427215576,3302,2,10000,HashmapProjectionOnline +Titanic,0.7818182110786438,1.0266671180725098,3302,2,10000,HashmapProjectionOnline +Trains,1.0,0.01799798011779785,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.021335124969482422,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.028419017791748047,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.017874956130981445,16,2,10000,HashmapProjectionOnline +Twonorm,0.9735134840011597,4.7648420333862305,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9718918800354004,4.6295177936553955,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9745945930480957,5.936377048492432,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9589189291000366,4.625176906585693,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.18952703475952148,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8181818127632141,0.1829848289489746,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8181818127632141,0.1805729866027832,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8701298832893372,0.18479609489440918,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.17979788780212402,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8571428656578064,0.20009708404541016,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7792207598686218,0.18395590782165527,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7402597665786743,0.19113898277282715,466,3,10000,HashmapProjectionOnline +WallFollowing,0.9178885817527771,4.106622934341431,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9134897589683533,3.9855220317840576,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8980938196182251,4.066650867462158,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8914955854415894,3.9162449836730957,8184,4,10000,HashmapProjectionOnline +Waveform,0.8407999873161316,3.3747549057006836,7500,3,10000,HashmapProjectionOnline +Waveform,0.8104000091552734,3.339623212814331,7500,3,10000,HashmapProjectionOnline +Waveform,0.8015999794006348,3.3146378993988037,7500,3,10000,HashmapProjectionOnline +Waveform,0.8047999739646912,3.2681989669799805,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8136000037193298,3.9446799755096436,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8199999928474426,4.476305246353149,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8471999764442444,3.9909749031066895,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7896000146865845,4.108390808105469,7500,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.11997079849243164,268,3,10000,HashmapProjectionOnline +Wine,0.9318181872367859,0.11703181266784668,268,3,10000,HashmapProjectionOnline +Wine,0.8863636255264282,0.13901019096374512,268,3,10000,HashmapProjectionOnline +Wine,0.9090909361839294,0.1102759838104248,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.4724999964237213,1.2942368984222412,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5575000047683716,1.0550007820129395,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.4975000023841858,1.0610058307647705,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5049999952316284,1.183182716369629,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4950980246067047,3.829073905944824,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.45996731519699097,3.4540061950683594,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4436274468898773,4.246446132659912,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.48447713255882263,3.4678189754486084,7348,7,10000,HashmapProjectionOnline +Yeast,0.5094339847564697,1.092353105545044,2226,10,10000,HashmapProjectionOnline +Yeast,0.47708895802497864,1.1805469989776611,2226,10,10000,HashmapProjectionOnline +Yeast,0.4743935167789459,1.1500060558319092,2226,10,10000,HashmapProjectionOnline +Yeast,0.48787063360214233,0.979205846786499,2226,10,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.0823049545288086,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.0948946475982666,152,7,10000,HashmapProjectionOnline +Zoo,0.8399999737739563,0.09260797500610352,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.08401274681091309,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1677202443.991997.csv b/examples/hdc_methods_survey/results/results1677202443.991997.csv new file mode 100644 index 00000000..f56c76e9 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677202443.991997.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5977011322975159,10.470064878463745,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5660919547080994,15.85452389717102,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.6024904251098633,18.5385479927063,6266,3,10000,HashmapProjectionOnlineIterative +Abalone,0.5986589789390564,10.025314092636108,6266,3,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.24746489524841309,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.28600621223449707,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,0.9333333373069763,0.25570201873779297,180,2,10000,HashmapProjectionOnlineIterative +AcuteInflammation,1.0,0.2813279628753662,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.312086820602417,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.26213884353637695,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.2870450019836426,180,2,10000,HashmapProjectionOnlineIterative +AcuteNephritis,1.0,0.2529640197753906,180,2,10000,HashmapProjectionOnlineIterative +Adult,0.7923346161842346,138.1869900226593,65122,2,10000,HashmapProjectionOnlineIterative +Annealing,0.7300000190734863,5.568065881729126,1596,5,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7079645991325378,8.157848119735718,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.7168141603469849,5.9224607944488525,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.6725663542747498,4.507855176925659,678,13,10000,HashmapProjectionOnlineIterative +Arrhythmia,0.5663716793060303,6.669675827026367,678,13,10000,HashmapProjectionOnlineIterative +AudiologyStd,0.6800000071525574,1.1233160495758057,342,18,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9358974099159241,1.343005895614624,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.8717948794364929,1.2066020965576172,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.8397436141967773,1.2705879211425781,938,3,10000,HashmapProjectionOnlineIterative +BalanceScale,0.9487179517745972,1.3267393112182617,938,3,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.046733856201171875,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.0484929084777832,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.046842098236083984,24,2,10000,HashmapProjectionOnlineIterative +Balloons,0.75,0.04649496078491211,24,2,10000,HashmapProjectionOnlineIterative +Bank,0.8946902751922607,10.642567873001099,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8911504149436951,10.110476016998291,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.8389380574226379,9.688676834106445,6782,2,10000,HashmapProjectionOnlineIterative +Bank,0.883185863494873,10.039057970046997,6782,2,10000,HashmapProjectionOnlineIterative +Blood,0.6898396015167236,1.486297845840454,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7058823704719543,2.1740520000457764,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.7647058963775635,2.1676981449127197,1122,2,10000,HashmapProjectionOnlineIterative +Blood,0.6310160160064697,1.5744681358337402,1122,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7042253613471985,0.649543046951294,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.6760563254356384,0.6859328746795654,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7183098793029785,0.6893670558929443,430,2,10000,HashmapProjectionOnlineIterative +BreastCancer,0.7042253613471985,0.6733770370483398,430,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9714285731315613,1.463998794555664,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9257143139839172,1.4405319690704346,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,3.030673027038574,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWisc,0.977142870426178,4.6147119998931885,1048,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9647887349128723,1.9061250686645508,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9507042169570923,1.925347089767456,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.9647887349128723,1.5236179828643799,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscDiag,0.98591548204422,1.7280199527740479,854,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8163265585899353,1.1878151893615723,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.6530612111091614,0.963580846786499,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.8367347121238708,1.3310308456420898,298,2,10000,HashmapProjectionOnlineIterative +BreastCancerWiscProg,0.5306122303009033,1.4455981254577637,298,2,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.46288299560546875,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.44295191764831543,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.6153846383094788,0.4365561008453369,160,6,10000,HashmapProjectionOnlineIterative +BreastTissue,0.692307710647583,0.34881019592285156,160,6,10000,HashmapProjectionOnlineIterative +Car,0.9467592835426331,3.7531251907348633,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9120370149612427,3.7357959747314453,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9375,5.66327977180481,2592,4,10000,HashmapProjectionOnlineIterative +Car,0.9421296119689941,8.100250959396362,2592,4,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8060263395309448,8.428872108459473,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8003766536712646,10.264780044555664,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.7966101765632629,12.927589893341064,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography10Clases,0.8116760849952698,6.258048057556152,3190,10,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9416195750236511,5.168403148651123,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.8945385813713074,5.561904191970825,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9190207123756409,5.6948018074035645,3190,3,10000,HashmapProjectionOnlineIterative +Cardiotocography3Clases,0.9152542352676392,5.527424097061157,3190,3,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.45209580659866333,132.46015810966492,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.4435414969921112,132.41058111190796,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.42885658144950867,126.98231816291809,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvk,0.43356144428253174,83.66281008720398,42084,18,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9849812388420105,9.307126998901367,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9612014889717102,13.399358987808228,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9649562239646912,16.7570743560791,4794,2,10000,HashmapProjectionOnlineIterative +ChessKrvkp,0.9561952352523804,9.110682249069214,4794,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5688073635101318,1.0157349109649658,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5779816508293152,1.0070009231567383,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5596330165863037,1.0575120449066162,652,2,10000,HashmapProjectionOnlineIterative +CongressionalVoting,0.5596330165863037,0.9985928535461426,652,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,0.8666379451751709,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,0.8794057369232178,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.8461538553237915,0.8984441757202148,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.807692289352417,0.7310903072357178,312,2,10000,HashmapProjectionOnlineIterative +ConnBenchVowelDeterding,0.8593073487281799,2.7674403190612793,1056,11,10000,HashmapProjectionOnlineIterative +Connect4,0.8156196475028992,249.19584012031555,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7953697443008423,247.98389410972595,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.8066788911819458,269.93130707740784,101336,3,10000,HashmapProjectionOnlineIterative +Connect4,0.7731067538261414,324.95276498794556,101336,3,10000,HashmapProjectionOnlineIterative +Contrac,0.5135869383811951,3.282043933868408,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.45652174949645996,3.2217442989349365,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.46739131212234497,3.1889519691467285,2210,3,10000,HashmapProjectionOnlineIterative +Contrac,0.510869562625885,3.371333122253418,2210,3,10000,HashmapProjectionOnlineIterative +CreditApproval,0.7906976938247681,1.6626849174499512,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8255813717842102,1.468947172164917,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.7965116500854492,1.4397928714752197,1036,2,10000,HashmapProjectionOnlineIterative +CreditApproval,0.8372092843055725,1.6064960956573486,1036,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.7578125,1.5337331295013428,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.703125,1.4291918277740479,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.6875,1.397414207458496,768,2,10000,HashmapProjectionOnlineIterative +CylinderBands,0.75,1.4521658420562744,768,2,10000,HashmapProjectionOnlineIterative +Dermatology,0.9780219793319702,1.050544023513794,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9780219793319702,0.9583899974822998,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9670329689979553,1.0622997283935547,550,6,10000,HashmapProjectionOnlineIterative +Dermatology,0.9780219793319702,1.686861276626587,550,6,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8787878751754761,0.31640100479125977,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.28218793869018555,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.7878788113594055,0.2869129180908203,196,2,10000,HashmapProjectionOnlineIterative +Echocardiogram,0.8484848737716675,0.36220693588256836,196,2,10000,HashmapProjectionOnlineIterative +Ecoli,0.75,0.9233748912811279,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.7976190447807312,0.9198319911956787,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8452380895614624,0.7797248363494873,504,8,10000,HashmapProjectionOnlineIterative +Ecoli,0.8214285969734192,1.2555201053619385,504,8,10000,HashmapProjectionOnlineIterative +EnergyY1,0.8958333134651184,1.7709178924560547,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.9375,1.732853889465332,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.90625,2.749129295349121,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY1,0.90625,3.0471608638763428,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8854166865348816,4.945799827575684,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.9166666865348816,3.604779005050659,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.875,2.216287851333618,1152,3,10000,HashmapProjectionOnlineIterative +EnergyY2,0.8854166865348816,1.8653910160064697,1152,3,10000,HashmapProjectionOnlineIterative +Fertility,0.8399999737739563,0.22386384010314941,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.8799999952316284,0.28220295906066895,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.7200000286102295,0.3143789768218994,150,2,10000,HashmapProjectionOnlineIterative +Fertility,0.800000011920929,0.20613622665405273,150,2,10000,HashmapProjectionOnlineIterative +Flags,0.4166666567325592,0.5380880832672119,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5833333134651184,0.6239051818847656,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5,0.595203161239624,292,8,10000,HashmapProjectionOnlineIterative +Flags,0.5625,0.6170921325683594,292,8,10000,HashmapProjectionOnlineIterative +Glass,0.7169811129570007,0.49225711822509766,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6226415038108826,0.5066421031951904,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.6226415038108826,0.4863419532775879,322,6,10000,HashmapProjectionOnlineIterative +Glass,0.7169811129570007,0.4935891628265381,322,6,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6315789222717285,0.540208101272583,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.7368420958518982,0.5098171234130859,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.75,0.5214138031005859,460,2,10000,HashmapProjectionOnlineIterative +HabermanSurvival,0.6710526347160339,0.5219950675964355,460,2,10000,HashmapProjectionOnlineIterative +HayesRoth,0.0357142873108387,0.27685999870300293,264,3,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.4736842215061188,0.7252569198608398,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5263158082962036,0.8812289237976074,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5131579041481018,0.7655668258666992,454,5,10000,HashmapProjectionOnlineIterative +HeartCleveland,0.5657894611358643,0.730586051940918,454,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7808219194412231,0.6687359809875488,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.8082191944122314,0.7963168621063232,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.835616409778595,0.7428090572357178,442,5,10000,HashmapProjectionOnlineIterative +HeartHungarian,0.7123287916183472,0.707679271697998,442,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.2839691638946533,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,0.29799890518188477,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,0.3076000213623047,184,5,10000,HashmapProjectionOnlineIterative +HeartSwitzerland,0.25806450843811035,0.29964399337768555,184,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3199999928474426,0.49410581588745117,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.25999999046325684,0.5963020324707031,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3199999928474426,0.5705010890960693,300,5,10000,HashmapProjectionOnlineIterative +HeartVa,0.3199999928474426,0.5950489044189453,300,5,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8717948794364929,0.3524038791656494,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8205128312110901,0.4200248718261719,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.7435897588729858,0.3615410327911377,232,2,10000,HashmapProjectionOnlineIterative +Hepatitis,0.8461538553237915,0.3524138927459717,232,2,10000,HashmapProjectionOnlineIterative +HillValley,0.49339935183525085,5.166643142700195,1212,2,10000,HashmapProjectionOnlineIterative +HorseColic,0.6617646813392639,0.9251728057861328,600,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7260273694992065,1.2229740619659424,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.7260273694992065,1.2007038593292236,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.698630154132843,1.2144708633422852,874,2,10000,HashmapProjectionOnlineIterative +IlpdIndianLiver,0.6917808055877686,1.1603541374206543,874,2,10000,HashmapProjectionOnlineIterative +ImageSegmentation,0.1542857140302658,3.499284029006958,420,7,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9659090638160706,0.946850061416626,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9204545617103577,0.8965158462524414,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9431818127632141,0.8920161724090576,526,2,10000,HashmapProjectionOnlineIterative +Ionosphere,0.9204545617103577,0.9459550380706787,526,2,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.32451510429382324,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.27951478958129883,226,3,10000,HashmapProjectionOnlineIterative +Iris,1.0,0.3267037868499756,226,3,10000,HashmapProjectionOnlineIterative +Iris,0.9459459185600281,0.2857348918914795,226,3,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6880000233650208,2.245819091796875,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.6399999856948853,2.378960132598877,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.656000018119812,2.2597711086273193,1500,10,10000,HashmapProjectionOnlineIterative +LedDisplay,0.656000018119812,2.4571750164031982,1500,10,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.07340717315673828,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.6666666865348816,0.07677125930786133,36,3,10000,HashmapProjectionOnlineIterative +Lenses,1.0,0.08923196792602539,36,3,10000,HashmapProjectionOnlineIterative +Lenses,0.8333333134651184,0.06183981895446777,36,3,10000,HashmapProjectionOnlineIterative +Letter,0.8862000107765198,78.07597637176514,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8371999859809875,88.62722301483154,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.855400025844574,79.58940315246582,30000,26,10000,HashmapProjectionOnlineIterative +Letter,0.8501999974250793,84.54228830337524,30000,26,10000,HashmapProjectionOnlineIterative +Libras,0.6666666865348816,2.8981618881225586,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,3.8278138637542725,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7555555701255798,3.4490890502929688,540,15,10000,HashmapProjectionOnlineIterative +Libras,0.7777777910232544,4.689012050628662,540,15,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9097744226455688,3.637033224105835,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.9398496150970459,4.359979867935181,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8872180581092834,5.474954128265381,796,9,10000,HashmapProjectionOnlineIterative +LowResSpect,0.8947368264198303,3.5085697174072266,796,9,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.1079561710357666,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.5,0.15560197830200195,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.75,0.25758790969848633,48,3,10000,HashmapProjectionOnlineIterative +LungCancer,0.375,0.377763032913208,48,3,10000,HashmapProjectionOnlineIterative +Lymphography,0.837837815284729,0.5852758884429932,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8648648858070374,2.4473671913146973,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.8108108043670654,1.5964031219482422,222,4,10000,HashmapProjectionOnlineIterative +Lymphography,0.7837837934494019,0.7172510623931885,222,4,10000,HashmapProjectionOnlineIterative +Magic,0.7625657320022583,50.74261784553528,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.795793890953064,59.61598491668701,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.8195583820343018,64.75766086578369,28530,2,10000,HashmapProjectionOnlineIterative +Magic,0.7655099630355835,66.18273591995239,28530,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.800000011920929,5.330660104751587,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.6958333253860474,3.187199115753174,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.7791666388511658,2.722898006439209,1442,2,10000,HashmapProjectionOnlineIterative +Mammographic,0.8374999761581421,3.1194229125976562,1442,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8723090291023254,565.1681988239288,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.883472740650177,322.2714948654175,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.7739266753196716,323.74348497390747,195096,2,10000,HashmapProjectionOnlineIterative +Miniboone,0.8720014691352844,319.68367195129395,195096,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.28909802436828613,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.6153846383094788,0.30760693550109863,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.692307710647583,0.356065034866333,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolPromoter,0.9230769276618958,0.29945802688598633,160,2,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9397741556167603,8.794209957122803,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9071518182754517,8.335487365722656,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.8983688950538635,8.239951848983765,4786,3,10000,HashmapProjectionOnlineIterative +MolecBiolSplice,0.9134253263473511,8.764116048812866,4786,3,10000,HashmapProjectionOnlineIterative +Monks1,0.5972222089767456,0.5530486106872559,248,2,10000,HashmapProjectionOnlineIterative +Monks2,0.6643518805503845,0.6469371318817139,338,2,10000,HashmapProjectionOnlineIterative +Monks3,0.5833333134651184,0.5742359161376953,244,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,14.8572096824646,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,0.9995076060295105,15.344279050827026,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,14.660266876220703,12186,2,10000,HashmapProjectionOnlineIterative +Mushroom,1.0,15.237359762191772,12186,2,10000,HashmapProjectionOnlineIterative +Musk1,0.7815126180648804,2.6017649173736572,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.848739504814148,2.404667854309082,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.848739504814148,2.4852840900421143,714,2,10000,HashmapProjectionOnlineIterative +Musk1,0.8571428656578064,2.4397828578948975,714,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9702849984169006,33.22631597518921,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9733171463012695,33.33118486404419,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.9733171463012695,33.338298082351685,9898,2,10000,HashmapProjectionOnlineIterative +Musk2,0.980594277381897,35.26767683029175,9898,2,10000,HashmapProjectionOnlineIterative +Nursery,0.9552469253540039,22.600790977478027,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9512345790863037,23.305734872817993,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.959876537322998,22.462530851364136,19440,5,10000,HashmapProjectionOnlineIterative +Nursery,0.9592592716217041,22.557488203048706,19440,5,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7568627595901489,2.444463014602661,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7647058963775635,2.4870169162750244,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7529411911964417,2.539451837539673,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.7137255072593689,2.415734052658081,1534,2,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9019607901573181,2.0303778648376465,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8509804010391235,2.076341152191162,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.929411768913269,2.1010849475860596,1534,3,10000,HashmapProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9137254953384399,2.0699350833892822,1534,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7324561476707458,1.9241628646850586,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.780701756477356,1.8920032978057861,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7543859481811523,1.898643970489502,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7675438523292542,1.9009618759155273,1368,2,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8201754093170166,1.94938325881958,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8201754093170166,1.9569847583770752,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9122806787490845,1.928584098815918,1368,3,10000,HashmapProjectionOnlineIterative +OocytesTrisopterusStates5b,0.9254385828971863,2.028968095779419,1368,3,10000,HashmapProjectionOnlineIterative +Optical,0.9432387351989746,14.903473138809204,7646,10,10000,HashmapProjectionOnlineIterative +Ozone,0.9321766495704651,7.3805718421936035,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9637224078178406,7.768892288208008,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9716088175773621,7.320070266723633,3804,2,10000,HashmapProjectionOnlineIterative +Ozone,0.9400631189346313,7.262314081192017,3804,2,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9400584697723389,9.621541023254395,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9488304257392883,9.390480995178223,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9290935397148132,9.404380321502686,8210,5,10000,HashmapProjectionOnlineIterative +PageBlocks,0.9597952961921692,9.275986909866333,8210,5,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8979591727256775,0.37238287925720215,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8163265585899353,0.3853340148925781,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.8571428656578064,0.3782799243927002,292,2,10000,HashmapProjectionOnlineIterative +Parkinsons,0.9387755393981934,0.39572930335998535,292,2,10000,HashmapProjectionOnlineIterative +Pendigits,0.9373927712440491,20.55296516418457,14988,10,10000,HashmapProjectionOnlineIterative +Pima,0.7135416865348816,1.3318510055541992,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.7135416865348816,1.396021842956543,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.75,1.31522798538208,1152,2,10000,HashmapProjectionOnlineIterative +Pima,0.6666666865348816,1.32332181930542,1152,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.2141561508178711,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.1889200210571289,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.22465205192565918,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.20919108390808105,160,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.7307692170143127,0.19077587127685547,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.19733023643493652,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.19460678100585938,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesRelL,0.8461538553237915,0.20575284957885742,154,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.2176048755645752,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.1988229751586914,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.1859898567199707,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,0.17420601844787598,138,3,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.19323110580444336,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.18325495719909668,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,0.18958282470703125,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.18170619010925293,154,2,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.7307692170143127,0.22134613990783691,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.23991703987121582,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,0.2071208953857422,158,6,10000,HashmapProjectionOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.21724700927734375,158,6,10000,HashmapProjectionOnlineIterative +Planning,0.644444465637207,0.3338291645050049,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6222222447395325,0.3392777442932129,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.6000000238418579,0.3182039260864258,274,2,10000,HashmapProjectionOnlineIterative +Planning,0.5111111402511597,0.3284327983856201,274,2,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6899999976158142,6.6580939292907715,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7074999809265137,6.347427845001221,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.7124999761581421,6.383573055267334,2400,100,10000,HashmapProjectionOnlineIterative +PlantMargin,0.6974999904632568,7.9513232707977295,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5224999785423279,7.0482497215271,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5400000214576721,7.7171950340271,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.49000000953674316,6.513816833496094,2400,100,10000,HashmapProjectionOnlineIterative +PlantShape,0.5274999737739563,6.704131841659546,2400,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.699999988079071,6.700599670410156,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.699999988079071,6.320833921432495,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7099999785423279,6.358269929885864,2398,100,10000,HashmapProjectionOnlineIterative +PlantTexture,0.7275000214576721,6.278587341308594,2398,100,10000,HashmapProjectionOnlineIterative +PostOperative,0.7272727489471436,0.20766496658325195,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.4545454680919647,0.1688089370727539,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.6818181872367859,0.1737210750579834,136,3,10000,HashmapProjectionOnlineIterative +PostOperative,0.4545454680919647,0.18674111366271973,136,3,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.47560974955558777,0.7886009216308594,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4878048896789551,0.7507121562957764,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.5487805008888245,0.7633399963378906,496,15,10000,HashmapProjectionOnlineIterative +PrimaryTumor,0.4390243887901306,0.7512557506561279,496,15,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9735134840011597,13.975366115570068,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9789189100265503,13.390419006347656,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.9864864945411682,13.494640111923218,11100,2,10000,HashmapProjectionOnlineIterative +Ringnorm,0.976756751537323,13.15836501121521,11100,2,10000,HashmapProjectionOnlineIterative +Seeds,0.9230769276618958,0.35240602493286133,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.807692289352417,0.34577512741088867,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.942307710647583,0.3509101867675781,316,3,10000,HashmapProjectionOnlineIterative +Seeds,0.9615384340286255,0.36539435386657715,316,3,10000,HashmapProjectionOnlineIterative +Semeion,0.9045225977897644,11.065649032592773,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8743718862533569,10.646533966064453,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8969849348068237,10.63755178451538,2390,10,10000,HashmapProjectionOnlineIterative +Semeion,0.8618090748786926,10.711605072021484,2390,10,10000,HashmapProjectionOnlineIterative +Soybean,0.30053192377090454,1.270967960357666,614,18,10000,HashmapProjectionOnlineIterative +Spambase,0.8756521940231323,11.516326904296875,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8982608914375305,12.254753112792969,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.8895652294158936,11.935501098632812,6902,2,10000,HashmapProjectionOnlineIterative +Spambase,0.917391300201416,11.409327030181885,6902,2,10000,HashmapProjectionOnlineIterative +Spect,0.6236559152603149,0.38640379905700684,158,2,10000,HashmapProjectionOnlineIterative +Spectf,0.9197860956192017,0.525543212890625,160,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.680232584476471,1.9488680362701416,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6627907156944275,3.0242087841033936,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6279069781303406,1.3791568279266357,1036,2,10000,HashmapProjectionOnlineIterative +StatlogAustralianCredit,0.6569767594337463,1.4099400043487549,1036,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,2.0641419887542725,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7080000042915344,2.0810890197753906,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7480000257492065,2.099959135055542,1500,2,10000,HashmapProjectionOnlineIterative +StatlogGermanCredit,0.7160000205039978,2.096280813217163,1500,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8059701323509216,0.4883241653442383,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8507462739944458,0.5093059539794922,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8208954930305481,0.48444104194641113,406,2,10000,HashmapProjectionOnlineIterative +StatlogHeart,0.8059701323509216,0.5059590339660645,406,2,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9549393653869629,4.575873136520386,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9549393653869629,4.584609746932983,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9601386189460754,4.707738161087036,3466,7,10000,HashmapProjectionOnlineIterative +StatlogImage,0.9740034937858582,5.15734601020813,3466,7,10000,HashmapProjectionOnlineIterative +StatlogLandsat,0.862500011920929,14.344007968902588,8870,6,10000,HashmapProjectionOnlineIterative +StatlogShuttle,0.9877930879592896,104.13846564292908,87000,7,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7440758347511292,2.2397522926330566,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7488151788711548,1.7088799476623535,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7488151788711548,1.7489430904388428,1270,4,10000,HashmapProjectionOnlineIterative +StatlogVehicle,0.7345971465110779,1.8024909496307373,1270,4,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7175257802009583,4.452366828918457,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7484536170959473,4.4759509563446045,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7010309100151062,4.425232887268066,2912,7,10000,HashmapProjectionOnlineIterative +SteelPlates,0.7195876240730286,4.495936155319214,2912,7,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9666666388511658,1.7933270931243896,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9733333587646484,2.064354181289673,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9933333396911621,1.7795588970184326,900,6,10000,HashmapProjectionOnlineIterative +SyntheticControl,0.9800000190734863,1.7669188976287842,900,6,10000,HashmapProjectionOnlineIterative +Teaching,0.5526315569877625,0.28756022453308105,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5789473652839661,0.29009413719177246,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.42105263471603394,0.28444814682006836,226,3,10000,HashmapProjectionOnlineIterative +Teaching,0.5,0.2921750545501709,226,3,10000,HashmapProjectionOnlineIterative +Thyroid,0.9559509754180908,11.077375173568726,7544,3,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9665272235870361,1.622075080871582,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9832636117935181,1.5848939418792725,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9497907757759094,1.6005280017852783,1438,2,10000,HashmapProjectionOnlineIterative +TicTacToe,0.9790794849395752,1.6503219604492188,1438,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7763636112213135,3.521082878112793,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.6945454478263855,3.440247058868408,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.7709090709686279,3.5608279705047607,3302,2,10000,HashmapProjectionOnlineIterative +Titanic,0.49272727966308594,3.396470069885254,3302,2,10000,HashmapProjectionOnlineIterative +Trains,0.5,0.04868292808532715,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.03763294219970703,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.03810405731201172,16,2,10000,HashmapProjectionOnlineIterative +Trains,1.0,0.035240888595581055,16,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9729729890823364,13.994116067886353,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9632432460784912,14.647732973098755,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9708108305931091,14.211595058441162,11100,2,10000,HashmapProjectionOnlineIterative +Twonorm,0.9643242955207825,14.228155851364136,11100,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8831169009208679,0.5173439979553223,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8441558480262756,0.5125288963317871,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8571428656578064,0.5104849338531494,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn2Clases,0.8311688303947449,0.5477700233459473,466,2,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,0.528519868850708,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.8441558480262756,0.5131199359893799,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,0.5562310218811035,466,3,10000,HashmapProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,0.5864100456237793,466,3,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9479472041130066,11.07996678352356,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9215542674064636,11.4028639793396,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9472140669822693,11.154764890670776,8184,4,10000,HashmapProjectionOnlineIterative +WallFollowing,0.9494134783744812,11.202146053314209,8184,4,10000,HashmapProjectionOnlineIterative +Waveform,0.8248000144958496,10.047417163848877,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8144000172615051,9.571077108383179,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8159999847412109,9.514600992202759,7500,3,10000,HashmapProjectionOnlineIterative +Waveform,0.8136000037193298,9.544775247573853,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8167999982833862,11.51841115951538,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.7864000201225281,11.338805913925171,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8248000144958496,12.03933310508728,7500,3,10000,HashmapProjectionOnlineIterative +WaveformNoise,0.8248000144958496,12.691521167755127,7500,3,10000,HashmapProjectionOnlineIterative +Wine,1.0,0.3214850425720215,268,3,10000,HashmapProjectionOnlineIterative +Wine,1.0,0.3182871341705322,268,3,10000,HashmapProjectionOnlineIterative +Wine,1.0,0.3133869171142578,268,3,10000,HashmapProjectionOnlineIterative +Wine,0.9545454382896423,0.3309030532836914,268,3,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5600000023841858,3.2389187812805176,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5975000262260437,3.2608141899108887,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5799999833106995,3.5591580867767334,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityRed,0.5425000190734863,3.2320687770843506,2398,6,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5343137383460999,10.166653871536255,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5351307392120361,10.058447122573853,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.5212418437004089,10.685182809829712,7348,7,10000,HashmapProjectionOnlineIterative +WineQualityWhite,0.468137264251709,10.210560083389282,7348,7,10000,HashmapProjectionOnlineIterative +Yeast,0.5094339847564697,3.0126559734344482,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.506738543510437,3.062877893447876,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.5121293663978577,3.0390210151672363,2226,10,10000,HashmapProjectionOnlineIterative +Yeast,0.49056604504585266,3.0113158226013184,2226,10,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.23081278800964355,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.23519611358642578,152,7,10000,HashmapProjectionOnlineIterative +Zoo,1.0,0.2654228210449219,152,7,10000,HashmapProjectionOnlineIterative +Zoo,0.9599999785423279,0.2747781276702881,152,7,10000,HashmapProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1677207928.359434.csv b/examples/hdc_methods_survey/results/results1677207928.359434.csv new file mode 100644 index 00000000..1f81e114 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677207928.359434.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5890804529190063,7.949237823486328,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5919540524482727,8.030788898468018,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5488505959510803,7.805957794189453,6266,3,10000,HashmapProjectionRegenerativeContinuous +Abalone,0.5871647596359253,7.9005560874938965,6266,3,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.41069984436035156,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.38883423805236816,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.39633989334106445,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteInflammation,1.0,0.40592312812805176,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.3928377628326416,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.3621830940246582,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.3564460277557373,180,2,10000,HashmapProjectionRegenerativeContinuous +AcuteNephritis,1.0,0.7804272174835205,180,2,10000,HashmapProjectionRegenerativeContinuous +Adult,0.801609218120575,83.55702090263367,65122,2,10000,HashmapProjectionRegenerativeContinuous +Annealing,0.6600000262260437,2.37673282623291,1596,5,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6814159154891968,3.5252978801727295,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6814159154891968,3.520455837249756,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6548672318458557,3.5475881099700928,678,13,10000,HashmapProjectionRegenerativeContinuous +Arrhythmia,0.6991150379180908,3.7364559173583984,678,13,10000,HashmapProjectionRegenerativeContinuous +AudiologyStd,0.5199999809265137,0.834312915802002,342,18,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9487179517745972,1.206690788269043,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9294871687889099,1.2057030200958252,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.8974359035491943,1.1714088916778564,938,3,10000,HashmapProjectionRegenerativeContinuous +BalanceScale,0.9487179517745972,1.1841611862182617,938,3,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.1947481632232666,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.5,0.19448089599609375,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.20908379554748535,24,2,10000,HashmapProjectionRegenerativeContinuous +Balloons,0.75,0.19585895538330078,24,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8884955644607544,8.253028154373169,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.6831858158111572,8.759437799453735,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8592920303344727,11.373754739761353,6782,2,10000,HashmapProjectionRegenerativeContinuous +Bank,0.8982300758361816,8.258898973464966,6782,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.6898396015167236,1.511988878250122,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7754010558128357,1.4239380359649658,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.7540106773376465,1.384443998336792,1122,2,10000,HashmapProjectionRegenerativeContinuous +Blood,0.49197861552238464,1.5071349143981934,1122,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.6901408433914185,0.6947929859161377,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.6760563254356384,0.6711118221282959,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.5070422291755676,0.670647144317627,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancer,0.7464788556098938,0.6817119121551514,430,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.954285740852356,1.3055980205535889,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.9657142758369446,1.3134238719940186,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.977142870426178,1.3153388500213623,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWisc,0.954285740852356,1.2916460037231445,1048,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9788732528686523,1.3700799942016602,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9154929518699646,1.3481662273406982,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9577465057373047,1.3583781719207764,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag,0.9154929518699646,1.3344440460205078,854,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.4285714328289032,0.6336667537689209,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.795918345451355,0.7161459922790527,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.8571428656578064,0.6038310527801514,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastCancerWiscProg,0.6938775777816772,0.6330351829528809,298,2,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.692307710647583,0.37384915351867676,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.6538461446762085,0.3736121654510498,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.5769230723381042,0.36640214920043945,160,6,10000,HashmapProjectionRegenerativeContinuous +BreastTissue,0.7692307829856873,0.3775959014892578,160,6,10000,HashmapProjectionRegenerativeContinuous +Car,0.9305555820465088,3.1355173587799072,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9004629850387573,3.1659798622131348,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9328703880310059,3.163684844970703,2592,4,10000,HashmapProjectionRegenerativeContinuous +Car,0.9513888955116272,3.602602005004883,2592,4,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7928436994552612,4.950776100158691,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.83427494764328,6.506320953369141,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.770244836807251,4.878404140472412,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases,0.7984933853149414,5.038970232009888,3190,10,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.8549906015396118,4.343090772628784,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9171375036239624,4.287595987319946,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9171375036239624,4.233476161956787,3190,3,10000,HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases,0.9265536665916443,4.17952299118042,3190,3,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.43527230620384216,61.705655097961426,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.43327629566192627,62.1795699596405,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.4491018056869507,62.09444999694824,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvk,0.45423439145088196,62.3988881111145,42084,18,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9136420488357544,7.060327053070068,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.8986232876777649,7.4842047691345215,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9712139964103699,7.676048755645752,4794,2,10000,HashmapProjectionRegenerativeContinuous +ChessKrvkp,0.9799749851226807,8.437196016311646,4794,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.6146789193153381,1.2453608512878418,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.4220183491706848,1.2427058219909668,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5779816508293152,1.1674871444702148,652,2,10000,HashmapProjectionRegenerativeContinuous +CongressionalVoting,0.5504587292671204,0.9972348213195801,652,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.6730769276618958,0.8445291519165039,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.692307710647583,0.7367990016937256,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.692307710647583,0.7823832035064697,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchSonarMinesRocks,0.8461538553237915,0.7899730205535889,312,2,10000,HashmapProjectionRegenerativeContinuous +ConnBenchVowelDeterding,0.8571428656578064,1.8333420753479004,1056,11,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8193498849868774,160.0677351951599,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8068565130233765,161.76626801490784,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8184617161750793,159.33849096298218,101336,3,10000,HashmapProjectionRegenerativeContinuous +Connect4,0.8240866661071777,160.8632791042328,101336,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.5,3.08123517036438,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.448369562625885,2.9808290004730225,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.45923912525177,3.052396059036255,2210,3,10000,HashmapProjectionRegenerativeContinuous +Contrac,0.448369562625885,3.0505239963531494,2210,3,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8372092843055725,1.4873580932617188,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8720930218696594,1.4333670139312744,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8895348906517029,1.4449079036712646,1036,2,10000,HashmapProjectionRegenerativeContinuous +CreditApproval,0.8081395626068115,1.4216928482055664,1036,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.734375,1.3394792079925537,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.765625,1.5356371402740479,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.703125,1.402998924255371,768,2,10000,HashmapProjectionRegenerativeContinuous +CylinderBands,0.75,1.390146017074585,768,2,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9780219793319702,0.9888668060302734,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9450549483299255,1.0069828033447266,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9450549483299255,1.0104949474334717,550,6,10000,HashmapProjectionRegenerativeContinuous +Dermatology,0.9560439586639404,1.0728471279144287,550,6,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,0.4308810234069824,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.8484848737716675,0.39139604568481445,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.6363636255264282,0.40261316299438477,196,2,10000,HashmapProjectionRegenerativeContinuous +Echocardiogram,0.5757575631141663,0.39950108528137207,196,2,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.8690476417541504,0.799616813659668,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.8214285969734192,0.7933681011199951,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.773809552192688,0.8686447143554688,504,8,10000,HashmapProjectionRegenerativeContinuous +Ecoli,0.8452380895614624,0.8227558135986328,504,8,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.8177083134651184,1.4198219776153564,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.921875,1.4526939392089844,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.9427083134651184,1.4750919342041016,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY1,0.8854166865348816,1.4555058479309082,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8489583134651184,1.4396889209747314,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.875,1.5128629207611084,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8854166865348816,1.5278632640838623,1152,3,10000,HashmapProjectionRegenerativeContinuous +EnergyY2,0.8645833134651184,1.5001399517059326,1152,3,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.9200000166893005,0.3370370864868164,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8799999952316284,0.3788890838623047,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8399999737739563,0.3874518871307373,150,2,10000,HashmapProjectionRegenerativeContinuous +Fertility,0.8399999737739563,0.49075818061828613,150,2,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5,0.8139090538024902,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5,0.6260030269622803,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5,0.6506798267364502,292,8,10000,HashmapProjectionRegenerativeContinuous +Flags,0.5833333134651184,0.6017239093780518,292,8,10000,HashmapProjectionRegenerativeContinuous +Glass,0.7735849022865295,0.5676288604736328,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.7169811129570007,0.5748820304870605,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.5471698045730591,0.6387147903442383,322,6,10000,HashmapProjectionRegenerativeContinuous +Glass,0.5849056839942932,0.6204957962036133,322,6,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.5526315569877625,0.6545467376708984,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.6578947305679321,0.6693758964538574,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.5263158082962036,0.6568329334259033,460,2,10000,HashmapProjectionRegenerativeContinuous +HabermanSurvival,0.7105262875556946,0.6487300395965576,460,2,10000,HashmapProjectionRegenerativeContinuous +HayesRoth,0.0357142873108387,0.42067694664001465,264,3,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.6447368264198303,0.7843267917633057,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.4868420958518982,0.7632501125335693,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.5526315569877625,0.8143620491027832,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartCleveland,0.42105263471603394,0.7753710746765137,454,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.7945205569267273,0.6985790729522705,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.8219178318977356,0.7147409915924072,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.7260273694992065,0.7073378562927246,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartHungarian,0.767123281955719,0.7087388038635254,442,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.35483869910240173,0.4191243648529053,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.3870967626571655,0.42687511444091797,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.4193548262119293,0.45793676376342773,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartSwitzerland,0.29032257199287415,0.4282991886138916,184,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.20000000298023224,0.5978598594665527,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.25999999046325684,0.5875871181488037,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.3199999928474426,0.5784227848052979,300,5,10000,HashmapProjectionRegenerativeContinuous +HeartVa,0.2800000011920929,0.5833141803741455,300,5,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7948718070983887,0.45035624504089355,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7179487347602844,0.45442795753479004,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7435897588729858,0.44580793380737305,232,2,10000,HashmapProjectionRegenerativeContinuous +Hepatitis,0.7692307829856873,0.4796741008758545,232,2,10000,HashmapProjectionRegenerativeContinuous +HillValley,0.5,3.952828884124756,1212,2,10000,HashmapProjectionRegenerativeContinuous +HorseColic,0.5735294222831726,0.9410769939422607,600,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6712328791618347,1.262519121170044,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6301369667053223,1.2009789943695068,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.7123287916183472,1.2342638969421387,874,2,10000,HashmapProjectionRegenerativeContinuous +IlpdIndianLiver,0.6232876777648926,1.1811339855194092,874,2,10000,HashmapProjectionRegenerativeContinuous +ImageSegmentation,0.1428571492433548,2.325352907180786,420,7,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9772727489471436,0.9963269233703613,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9090909361839294,0.9483540058135986,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9431818127632141,0.9072022438049316,526,2,10000,HashmapProjectionRegenerativeContinuous +Ionosphere,0.9431818127632141,0.990790843963623,526,2,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9459459185600281,0.41448020935058594,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.8918918967247009,0.4062669277191162,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.9729729890823364,0.40989184379577637,226,3,10000,HashmapProjectionRegenerativeContinuous +Iris,0.8648648858070374,0.415172815322876,226,3,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6600000262260437,2.2228338718414307,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6119999885559082,2.19507098197937,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.6959999799728394,2.227557897567749,1500,10,10000,HashmapProjectionRegenerativeContinuous +LedDisplay,0.671999990940094,2.204381227493286,1500,10,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.20857977867126465,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.6666666865348816,0.2098388671875,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.20491623878479004,36,3,10000,HashmapProjectionRegenerativeContinuous +Lenses,0.8333333134651184,0.21003389358520508,36,3,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8149999976158142,45.62342810630798,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8428000211715698,46.120436906814575,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.8497999906539917,46.96497893333435,30000,26,10000,HashmapProjectionRegenerativeContinuous +Letter,0.7847999930381775,46.271135091781616,30000,26,10000,HashmapProjectionRegenerativeContinuous +Libras,0.7333333492279053,1.595304012298584,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.5333333611488342,1.590104103088379,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.7222222089767456,1.5038278102874756,540,15,10000,HashmapProjectionRegenerativeContinuous +Libras,0.6555555462837219,1.6439659595489502,540,15,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.9097744226455688,2.5807912349700928,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.9548872113227844,2.1817080974578857,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8496240377426147,2.2952158451080322,796,9,10000,HashmapProjectionRegenerativeContinuous +LowResSpect,0.8496240377426147,2.214244842529297,796,9,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.5,0.24880099296569824,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.5,0.26411914825439453,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.5,0.32684326171875,48,3,10000,HashmapProjectionRegenerativeContinuous +LungCancer,0.375,0.2505319118499756,48,3,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.9459459185600281,0.45463085174560547,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.9189189076423645,0.447145938873291,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.7837837934494019,0.47449803352355957,222,4,10000,HashmapProjectionRegenerativeContinuous +Lymphography,0.7837837934494019,0.486619234085083,222,4,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8071503639221191,32.756415128707886,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8307045102119446,36.337955713272095,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.7570977807044983,35.110527992248535,28530,2,10000,HashmapProjectionRegenerativeContinuous +Magic,0.8159831762313843,33.14166593551636,28530,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.7791666388511658,1.7973358631134033,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.7291666865348816,1.799577236175537,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.699999988079071,1.7949120998382568,1442,2,10000,HashmapProjectionRegenerativeContinuous +Mammographic,0.824999988079071,1.7772817611694336,1442,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.829437792301178,325.2377529144287,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8873477578163147,330.99822092056274,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8726472854614258,317.69815969467163,195096,2,10000,HashmapProjectionRegenerativeContinuous +Miniboone,0.8135994672775269,321.6494240760803,195096,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.7692307829856873,0.4550588130950928,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.7692307829856873,0.4693307876586914,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,1.0,0.460860013961792,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolPromoter,0.807692289352417,0.4334399700164795,160,2,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9385194182395935,9.717911005020142,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.8720200657844543,8.648660898208618,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.9272270798683167,8.516054153442383,4786,3,10000,HashmapProjectionRegenerativeContinuous +MolecBiolSplice,0.903387725353241,8.577895879745483,4786,3,10000,HashmapProjectionRegenerativeContinuous +Monks1,0.6041666865348816,0.733267068862915,248,2,10000,HashmapProjectionRegenerativeContinuous +Monks2,0.6736111044883728,0.7930910587310791,338,2,10000,HashmapProjectionRegenerativeContinuous +Monks3,0.5277777910232544,0.7161691188812256,244,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,15.55842399597168,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,0.9995076060295105,15.56211805343628,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,15.298091173171997,12186,2,10000,HashmapProjectionRegenerativeContinuous +Mushroom,1.0,14.939795017242432,12186,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.7899159789085388,2.7985732555389404,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.8655462265014648,2.9010679721832275,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.848739504814148,2.6809139251708984,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk1,0.7731092572212219,2.642378091812134,714,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.9751364588737488,33.67615103721619,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.983020007610321,34.00835990905762,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.8944814801216125,34.23298716545105,9898,2,10000,HashmapProjectionRegenerativeContinuous +Musk2,0.940570056438446,36.50943303108215,9898,2,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9540123343467712,23.73192811012268,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9617283940315247,23.295263290405273,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9521604776382446,27.003749132156372,19440,5,10000,HashmapProjectionRegenerativeContinuous +Nursery,0.9694444537162781,25.407980918884277,19440,5,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.7450980544090271,2.702188014984131,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6980392336845398,2.6277120113372803,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6509804129600525,2.710254192352295,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d,0.6274510025978088,3.0016238689422607,1534,2,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9215686321258545,2.6519460678100586,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9137254953384399,2.3460841178894043,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.8666666746139526,2.216264009475708,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesMerlucciusStates2f,0.9215686321258545,2.224240779876709,1534,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7763158082962036,2.216724395751953,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7280701994895935,2.2399680614471436,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7543859481811523,2.0898568630218506,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusNucleus2f,0.7324561476707458,2.6293978691101074,1368,2,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9298245906829834,2.1341629028320312,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9122806787490845,2.122479200363159,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9166666865348816,2.0955090522766113,1368,3,10000,HashmapProjectionRegenerativeContinuous +OocytesTrisopterusStates5b,0.9035087823867798,2.088494062423706,1368,3,10000,HashmapProjectionRegenerativeContinuous +Optical,0.9532554149627686,15.23327088356018,7646,10,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9716088175773621,7.6161909103393555,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.8627760410308838,7.349937915802002,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9731861352920532,7.40355920791626,3804,2,10000,HashmapProjectionRegenerativeContinuous +Ozone,0.9731861352920532,7.476079702377319,3804,2,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9517543911933899,9.488672018051147,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9678362607955933,9.692691326141357,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9415204524993896,9.764314889907837,8210,5,10000,HashmapProjectionRegenerativeContinuous +PageBlocks,0.9583333134651184,10.04965090751648,8210,5,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8367347121238708,0.543283224105835,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8979591727256775,0.5783729553222656,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8979591727256775,0.5507950782775879,292,2,10000,HashmapProjectionRegenerativeContinuous +Parkinsons,0.8367347121238708,0.5612611770629883,292,2,10000,HashmapProjectionRegenerativeContinuous +Pendigits,0.9505431652069092,20.403791904449463,14988,10,10000,HashmapProjectionRegenerativeContinuous +Pima,0.703125,1.4649572372436523,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.703125,1.534843921661377,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7135416865348816,1.5064091682434082,1152,2,10000,HashmapProjectionRegenerativeContinuous +Pima,0.7135416865348816,1.5429949760437012,1152,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8461538553237915,0.3518989086151123,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.7692307829856873,0.3371279239654541,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.807692289352417,0.33954715728759766,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesMaterial,0.8846153616905212,0.3493380546569824,160,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.807692289352417,0.35248804092407227,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.5769230723381042,0.3538858890533447,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.807692289352417,0.3477509021759033,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesRelL,0.807692289352417,0.3717203140258789,154,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.695652186870575,0.337813138961792,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.6521739363670349,0.3375661373138428,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.43478259444236755,0.36049389839172363,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesSpan,0.695652186870575,0.34036707878112793,138,3,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,0.34101104736328125,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.9200000166893005,0.3435378074645996,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.800000011920929,0.331984281539917,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD,0.8799999952316284,0.3368980884552002,154,2,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5,0.37150001525878906,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.5769230723381042,0.3848459720611572,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.38461539149284363,0.3760218620300293,158,6,10000,HashmapProjectionRegenerativeContinuous +PittsburgBridgesType,0.3076923191547394,0.3663308620452881,158,6,10000,HashmapProjectionRegenerativeContinuous +Planning,0.6888889074325562,0.513916015625,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.3777777850627899,0.5000238418579102,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.7111111283302307,0.5187301635742188,274,2,10000,HashmapProjectionRegenerativeContinuous +Planning,0.7111111283302307,0.5300710201263428,274,2,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5274999737739563,6.747075080871582,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5350000262260437,7.034767150878906,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5249999761581421,6.8273138999938965,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantMargin,0.5525000095367432,6.69917106628418,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4449999928474426,6.842602968215942,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4325000047683716,7.551217794418335,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4300000071525574,6.931241989135742,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantShape,0.4050000011920929,6.937402725219727,2400,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5625,6.643127918243408,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5375000238418579,6.76083517074585,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5350000262260437,7.200700998306274,2398,100,10000,HashmapProjectionRegenerativeContinuous +PlantTexture,0.5350000262260437,6.710152864456177,2398,100,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.7272727489471436,0.3507049083709717,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.3636363744735718,0.3394908905029297,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.4545454680919647,0.33052802085876465,136,3,10000,HashmapProjectionRegenerativeContinuous +PostOperative,0.6818181872367859,0.3633902072906494,136,3,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.40243902802467346,0.9633090496063232,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.4878048896789551,0.90773606300354,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.3658536672592163,0.9204530715942383,496,15,10000,HashmapProjectionRegenerativeContinuous +PrimaryTumor,0.4390243887901306,0.8781790733337402,496,15,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9821621775627136,14.379768133163452,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9832432270050049,13.49940800666809,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.9848648905754089,13.560671091079712,11100,2,10000,HashmapProjectionRegenerativeContinuous +Ringnorm,0.976216197013855,13.709086894989014,11100,2,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.8653846383094788,0.5278801918029785,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.8461538553237915,0.7423207759857178,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.942307710647583,0.6357851028442383,316,3,10000,HashmapProjectionRegenerativeContinuous +Seeds,0.942307710647583,0.5868277549743652,316,3,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8517587780952454,11.743152856826782,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.8969849348068237,12.010219097137451,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.9045225977897644,11.22591519355774,2390,10,10000,HashmapProjectionRegenerativeContinuous +Semeion,0.9145728349685669,10.831385135650635,2390,10,10000,HashmapProjectionRegenerativeContinuous +Soybean,0.25797873735427856,1.7496418952941895,614,18,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.9104347825050354,11.823673248291016,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.739130437374115,15.650452852249146,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.9243478178977966,12.042543172836304,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spambase,0.9026086926460266,12.33568811416626,6902,2,10000,HashmapProjectionRegenerativeContinuous +Spect,0.4677419364452362,0.5063879489898682,158,2,10000,HashmapProjectionRegenerativeContinuous +Spectf,0.9197860956192017,0.5595278739929199,160,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5290697813034058,1.484760046005249,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.5348837375640869,1.5264368057250977,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6569767594337463,1.4637608528137207,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogAustralianCredit,0.6860465407371521,1.6304032802581787,1036,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7440000176429749,2.455493211746216,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.6759999990463257,2.182835817337036,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.7440000176429749,2.211729049682617,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogGermanCredit,0.6800000071525574,2.1953699588775635,1500,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8805969953536987,0.6490652561187744,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8507462739944458,0.6417629718780518,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.7761194109916687,0.6468689441680908,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogHeart,0.8059701323509216,0.6688179969787598,406,2,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.941074550151825,4.6886820793151855,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9636048674583435,4.573064088821411,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.9705372452735901,4.9719390869140625,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogImage,0.941074550151825,4.662044048309326,3466,7,10000,HashmapProjectionRegenerativeContinuous +StatlogLandsat,0.843999981880188,14.49648118019104,8870,6,10000,HashmapProjectionRegenerativeContinuous +StatlogShuttle,0.9818620681762695,102.31842398643494,87000,7,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.5734597444534302,1.924152135848999,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.7345971465110779,1.9651398658752441,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.6966824531555176,2.4825778007507324,1270,4,10000,HashmapProjectionRegenerativeContinuous +StatlogVehicle,0.649289071559906,1.9614222049713135,1270,4,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7051546573638916,4.648372173309326,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.6845360994338989,4.661337852478027,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.6659793853759766,4.576673984527588,2912,7,10000,HashmapProjectionRegenerativeContinuous +SteelPlates,0.7092783451080322,4.665644884109497,2912,7,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9066666960716248,2.037590980529785,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9666666388511658,1.8653571605682373,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9599999785423279,2.282029151916504,900,6,10000,HashmapProjectionRegenerativeContinuous +SyntheticControl,0.9866666793823242,1.9786319732666016,900,6,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.5263158082962036,0.44142913818359375,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.5789473652839661,0.45134496688842773,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.5,0.4482450485229492,226,3,10000,HashmapProjectionRegenerativeContinuous +Teaching,0.42105263471603394,0.4589059352874756,226,3,10000,HashmapProjectionRegenerativeContinuous +Thyroid,0.9585764408111572,11.129546165466309,7544,3,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9623430967330933,1.821638822555542,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9748954176902771,1.7137939929962158,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9205020666122437,1.7654869556427002,1438,2,10000,HashmapProjectionRegenerativeContinuous +TicTacToe,0.9581589698791504,1.8436079025268555,1438,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7836363911628723,3.5343780517578125,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7454545497894287,3.5935542583465576,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7763636112213135,3.5362319946289062,3302,2,10000,HashmapProjectionRegenerativeContinuous +Titanic,0.7363636493682861,3.569890022277832,3302,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.19520020484924316,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,1.0,0.19078803062438965,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.19048810005187988,16,2,10000,HashmapProjectionRegenerativeContinuous +Trains,0.5,0.19129109382629395,16,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9729729890823364,13.73537826538086,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9708108305931091,13.906431913375854,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9562162160873413,13.325971126556396,11100,2,10000,HashmapProjectionRegenerativeContinuous +Twonorm,0.9632432460784912,13.622778177261353,11100,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8571428656578064,0.6741042137145996,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8181818127632141,0.6593561172485352,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8571428656578064,0.6958041191101074,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn2Clases,0.8571428656578064,0.710331916809082,466,2,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7922077775001526,0.6885840892791748,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8441558480262756,0.7192041873931885,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.7922077775001526,0.69346022605896,466,3,10000,HashmapProjectionRegenerativeContinuous +VertebralColumn3Clases,0.8311688303947449,0.6932628154754639,466,3,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9230205416679382,11.476178884506226,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9420821070671082,11.890127182006836,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9523460268974304,11.365308046340942,8184,4,10000,HashmapProjectionRegenerativeContinuous +WallFollowing,0.9384164214134216,11.471684217453003,8184,4,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8416000008583069,9.921403884887695,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8008000254631042,9.80180311203003,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.795199990272522,9.920399188995361,7500,3,10000,HashmapProjectionRegenerativeContinuous +Waveform,0.8303999900817871,10.220815896987915,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8136000037193298,11.767565250396729,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.828000009059906,17.09780192375183,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.8263999819755554,12.415196180343628,7500,3,10000,HashmapProjectionRegenerativeContinuous +WaveformNoise,0.7983999848365784,11.877219676971436,7500,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9318181872367859,0.5039291381835938,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9545454382896423,0.4917900562286377,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.6590909361839294,0.5760021209716797,268,3,10000,HashmapProjectionRegenerativeContinuous +Wine,0.9318181872367859,0.5431239604949951,268,3,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5199999809265137,3.611992835998535,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5600000023841858,3.422917127609253,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5849999785423279,3.4450900554656982,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityRed,0.5350000262260437,3.3332347869873047,2398,6,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.4248366057872772,11.13545298576355,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.4779411852359772,10.922769784927368,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.48366013169288635,10.308641910552979,7348,7,10000,HashmapProjectionRegenerativeContinuous +WineQualityWhite,0.49836599826812744,10.303805112838745,7348,7,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.47978436946868896,3.459585666656494,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.506738543510437,3.454749822616577,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.5336927175521851,3.4182801246643066,2226,10,10000,HashmapProjectionRegenerativeContinuous +Yeast,0.4474393427371979,3.228529214859009,2226,10,10000,HashmapProjectionRegenerativeContinuous +Zoo,1.0,0.3586852550506592,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,0.35028767585754395,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,0.3682379722595215,152,7,10000,HashmapProjectionRegenerativeContinuous +Zoo,0.9599999785423279,0.3963329792022705,152,7,10000,HashmapProjectionRegenerativeContinuous diff --git a/examples/hdc_methods_survey/results/results1677212112.599626.csv b/examples/hdc_methods_survey/results/results1677212112.599626.csv new file mode 100644 index 00000000..ca1f61a1 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677212112.599626.csv @@ -0,0 +1,237 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5890804529190063,7.9893670082092285,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.6197317838668823,8.158613920211792,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.5929118990898132,8.602604866027832,6266,3,10000,HashmapProjectionRegenerativeReset +Abalone,0.5507662892341614,7.868695020675659,6266,3,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.29099202156066895,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.2895371913909912,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.29712581634521484,180,2,10000,HashmapProjectionRegenerativeReset +AcuteInflammation,1.0,0.30086278915405273,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,0.30651307106018066,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,0.3184239864349365,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,0.34169507026672363,180,2,10000,HashmapProjectionRegenerativeReset +AcuteNephritis,1.0,0.30145883560180664,180,2,10000,HashmapProjectionRegenerativeReset +Adult,0.7667833566665649,82.41984701156616,65122,2,10000,HashmapProjectionRegenerativeReset +Annealing,0.7599999904632568,2.2873647212982178,1596,5,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.6548672318458557,3.55708384513855,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.7079645991325378,3.4472928047180176,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.22123894095420837,3.4961068630218506,678,13,10000,HashmapProjectionRegenerativeReset +Arrhythmia,0.5840708017349243,3.5817501544952393,678,13,10000,HashmapProjectionRegenerativeReset +AudiologyStd,0.7200000286102295,0.7773258686065674,342,18,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.8589743375778198,1.162031888961792,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9487179517745972,1.1658670902252197,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.8525640964508057,1.1352739334106445,938,3,10000,HashmapProjectionRegenerativeReset +BalanceScale,0.9294871687889099,1.1193888187408447,938,3,10000,HashmapProjectionRegenerativeReset +Balloons,0.5,0.1453390121459961,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.5,0.14233088493347168,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.5,0.1433091163635254,24,2,10000,HashmapProjectionRegenerativeReset +Balloons,0.5,0.1404719352722168,24,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8849557638168335,8.212982177734375,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8628318309783936,8.214133977890015,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8929203748703003,8.601145267486572,6782,2,10000,HashmapProjectionRegenerativeReset +Bank,0.8707964420318604,8.460427045822144,6782,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7379679083824158,1.4141762256622314,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.6737967729568481,1.3609631061553955,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7165775299072266,1.3404829502105713,1122,2,10000,HashmapProjectionRegenerativeReset +Blood,0.7807486653327942,1.387155294418335,1122,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.5352112650871277,0.6691169738769531,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7464788556098938,0.8257551193237305,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.7323943376541138,0.7704329490661621,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancer,0.5352112650871277,0.7314469814300537,430,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.954285740852356,1.52268385887146,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9657142758369446,1.5792829990386963,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.977142870426178,1.4484941959381104,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWisc,0.9828571677207947,1.477344036102295,1048,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9788732528686523,1.339003086090088,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9366196990013123,1.3791728019714355,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9507042169570923,1.3032920360565186,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscDiag,0.9577465057373047,1.3092501163482666,854,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.8163265585899353,0.5721390247344971,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.5918367505073547,0.5511810779571533,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.7755101919174194,0.5764210224151611,298,2,10000,HashmapProjectionRegenerativeReset +BreastCancerWiscProg,0.36734694242477417,0.5779168605804443,298,2,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.692307710647583,0.3245120048522949,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.6538461446762085,0.3207731246948242,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.5384615659713745,0.32029008865356445,160,6,10000,HashmapProjectionRegenerativeReset +BreastTissue,0.6538461446762085,0.32309818267822266,160,6,10000,HashmapProjectionRegenerativeReset +Car,0.9166666865348816,3.3951542377471924,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9050925970077515,3.0880651473999023,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.8958333134651184,3.165907859802246,2592,4,10000,HashmapProjectionRegenerativeReset +Car,0.9560185074806213,4.13818883895874,2592,4,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7269303202629089,6.734063148498535,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7966101765632629,5.035112380981445,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7570621371269226,5.002010107040405,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography10Clases,0.7476459741592407,5.181987047195435,3190,10,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.8907721042633057,4.330857038497925,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.909604549407959,4.32933497428894,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.8757061958312988,4.252208232879639,3190,3,10000,HashmapProjectionRegenerativeReset +Cardiotocography3Clases,0.9133710265159607,4.323792219161987,3190,3,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.43769603967666626,65.27748727798462,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.42757341265678406,62.55032229423523,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.41958940029144287,63.166637897491455,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvk,0.4385514557361603,62.01072692871094,42084,18,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9599499106407166,7.13500189781189,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9712139964103699,7.001572132110596,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.9687108993530273,6.933653116226196,4794,2,10000,HashmapProjectionRegenerativeReset +ChessKrvkp,0.914893627166748,7.444444894790649,4794,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.6238532066345215,0.9126498699188232,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.6330274939537048,0.9547200202941895,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.5321100950241089,1.0031509399414062,652,2,10000,HashmapProjectionRegenerativeReset +CongressionalVoting,0.60550457239151,0.9359610080718994,652,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6730769276618958,0.7210631370544434,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.6538461446762085,0.7320191860198975,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.7692307829856873,0.715583086013794,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks,0.8461538553237915,0.7040290832519531,312,2,10000,HashmapProjectionRegenerativeReset +ConnBenchVowelDeterding,0.8722943663597107,1.8111979961395264,1056,11,10000,HashmapProjectionRegenerativeReset +Connect4,0.8184617161750793,164.27901124954224,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.7845343351364136,165.10155487060547,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8108828067779541,161.06050729751587,101336,3,10000,HashmapProjectionRegenerativeReset +Connect4,0.8258037567138672,161.75563406944275,101336,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4836956560611725,3.11769700050354,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4728260934352875,3.0561869144439697,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.43478259444236755,2.9327280521392822,2210,3,10000,HashmapProjectionRegenerativeReset +Contrac,0.4728260934352875,3.0166568756103516,2210,3,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8081395626068115,1.3389570713043213,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.854651153087616,1.3473138809204102,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8720930218696594,1.4969220161437988,1036,2,10000,HashmapProjectionRegenerativeReset +CreditApproval,0.8720930218696594,1.371812105178833,1036,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7265625,1.765105962753296,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7265625,3.7732958793640137,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7421875,2.252486228942871,768,2,10000,HashmapProjectionRegenerativeReset +CylinderBands,0.7265625,3.6933891773223877,768,2,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9340659379959106,1.5267467498779297,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9120879173278809,1.1549386978149414,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9670329689979553,1.2423121929168701,550,6,10000,HashmapProjectionRegenerativeReset +Dermatology,0.9560439586639404,0.9651739597320557,550,6,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.8787878751754761,0.36237001419067383,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.8484848737716675,0.34249401092529297,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.7272727489471436,0.3545260429382324,196,2,10000,HashmapProjectionRegenerativeReset +Echocardiogram,0.8181818127632141,0.38190317153930664,196,2,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8333333134651184,0.8626120090484619,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.773809552192688,0.7960219383239746,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8333333134651184,0.7793400287628174,504,8,10000,HashmapProjectionRegenerativeReset +Ecoli,0.8214285969734192,0.7696061134338379,504,8,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.890625,1.4722700119018555,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.875,1.5262892246246338,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.8802083134651184,1.4600858688354492,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY1,0.875,1.449232816696167,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8958333134651184,1.4807260036468506,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8229166865348816,1.4716260433197021,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.890625,1.4824869632720947,1152,3,10000,HashmapProjectionRegenerativeReset +EnergyY2,0.8958333134651184,1.4534258842468262,1152,3,10000,HashmapProjectionRegenerativeReset +Fertility,0.8799999952316284,0.3041727542877197,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.8399999737739563,0.3076472282409668,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.7599999904632568,0.2952399253845215,150,2,10000,HashmapProjectionRegenerativeReset +Fertility,0.7599999904632568,0.2973639965057373,150,2,10000,HashmapProjectionRegenerativeReset +Flags,0.4375,0.5947561264038086,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.5625,0.6927077770233154,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.4583333432674408,0.6455740928649902,292,8,10000,HashmapProjectionRegenerativeReset +Flags,0.5208333134651184,0.6293141841888428,292,8,10000,HashmapProjectionRegenerativeReset +Glass,0.7169811129570007,0.5793430805206299,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.5660377144813538,0.5662720203399658,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.49056604504585266,0.5695888996124268,322,6,10000,HashmapProjectionRegenerativeReset +Glass,0.6226415038108826,0.5356831550598145,322,6,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.5526315569877625,0.6529672145843506,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.5526315569877625,0.6201779842376709,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.7236841917037964,0.6093356609344482,460,2,10000,HashmapProjectionRegenerativeReset +HabermanSurvival,0.6842105388641357,0.618710994720459,460,2,10000,HashmapProjectionRegenerativeReset +HayesRoth,0.0357142873108387,0.368060827255249,264,3,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.5921052694320679,0.7441511154174805,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.4868420958518982,0.779789924621582,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.3552631437778473,0.7403068542480469,454,5,10000,HashmapProjectionRegenerativeReset +HeartCleveland,0.46052631735801697,0.7426471710205078,454,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.8219178318977356,0.6674690246582031,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.8082191944122314,0.6577959060668945,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.7808219194412231,0.6716928482055664,442,5,10000,HashmapProjectionRegenerativeReset +HeartHungarian,0.8082191944122314,0.673292875289917,442,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.32258063554763794,0.3719339370727539,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4838709533214569,0.4071497917175293,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4193548262119293,0.3981189727783203,184,5,10000,HashmapProjectionRegenerativeReset +HeartSwitzerland,0.4516128897666931,0.3610367774963379,184,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.23999999463558197,0.5560917854309082,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.30000001192092896,0.5505101680755615,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.2800000011920929,0.564417839050293,300,5,10000,HashmapProjectionRegenerativeReset +HeartVa,0.3199999928474426,0.5439820289611816,300,5,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7435897588729858,0.4084451198577881,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.7435897588729858,0.4084508419036865,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.8461538553237915,0.42955803871154785,232,2,10000,HashmapProjectionRegenerativeReset +Hepatitis,0.8205128312110901,0.4166250228881836,232,2,10000,HashmapProjectionRegenerativeReset +HillValley,0.4917491674423218,3.5897231101989746,1212,2,10000,HashmapProjectionRegenerativeReset +HorseColic,0.4117647111415863,1.0193791389465332,600,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6917808055877686,1.267638921737671,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.7397260069847107,1.308485984802246,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.6164383292198181,1.1930298805236816,874,2,10000,HashmapProjectionRegenerativeReset +IlpdIndianLiver,0.5958904027938843,1.1604301929473877,874,2,10000,HashmapProjectionRegenerativeReset +ImageSegmentation,0.1428571492433548,2.2896270751953125,420,7,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9545454382896423,0.8672440052032471,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9318181872367859,0.8854858875274658,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9318181872367859,0.91910719871521,526,2,10000,HashmapProjectionRegenerativeReset +Ionosphere,0.9090909361839294,0.8519637584686279,526,2,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,0.3722050189971924,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9729729890823364,0.346848726272583,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9459459185600281,0.40935206413269043,226,3,10000,HashmapProjectionRegenerativeReset +Iris,0.9459459185600281,0.3669412136077881,226,3,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.5,2.2229859828948975,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.7200000286102295,2.191289186477661,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.5759999752044678,2.188441276550293,1500,10,10000,HashmapProjectionRegenerativeReset +LedDisplay,0.6359999775886536,2.192917823791504,1500,10,10000,HashmapProjectionRegenerativeReset +Lenses,0.6666666865348816,0.15638089179992676,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.6666666865348816,0.15493392944335938,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,1.0,0.1568441390991211,36,3,10000,HashmapProjectionRegenerativeReset +Lenses,0.6666666865348816,0.1660139560699463,36,3,10000,HashmapProjectionRegenerativeReset +Letter,0.8650000095367432,47.12877798080444,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8483999967575073,45.77310800552368,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8274000287055969,45.221179246902466,30000,26,10000,HashmapProjectionRegenerativeReset +Letter,0.8313999772071838,49.27798509597778,30000,26,10000,HashmapProjectionRegenerativeReset +Libras,0.5444444417953491,1.6584281921386719,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.6777777671813965,1.5693440437316895,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.5777778029441833,1.683264970779419,540,15,10000,HashmapProjectionRegenerativeReset +Libras,0.5111111402511597,1.6380159854888916,540,15,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8872180581092834,2.39461612701416,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.9172932505607605,2.281256914138794,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.9097744226455688,2.265630006790161,796,9,10000,HashmapProjectionRegenerativeReset +LowResSpect,0.8646616339683533,2.1697590351104736,796,9,10000,HashmapProjectionRegenerativeReset +LungCancer,0.625,0.20043683052062988,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.625,0.22939491271972656,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.375,0.2190418243408203,48,3,10000,HashmapProjectionRegenerativeReset +LungCancer,0.375,0.2066640853881836,48,3,10000,HashmapProjectionRegenerativeReset +Lymphography,0.9189189076423645,0.4107320308685303,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.8648648858070374,0.40497779846191406,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.7567567825317383,0.4079601764678955,222,4,10000,HashmapProjectionRegenerativeReset +Lymphography,0.837837815284729,0.39450693130493164,222,4,10000,HashmapProjectionRegenerativeReset +Magic,0.8393270373344421,34.58275485038757,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8386961221694946,33.82437205314636,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.8424816131591797,33.67702794075012,28530,2,10000,HashmapProjectionRegenerativeReset +Magic,0.6982123851776123,33.68300175666809,28530,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.762499988079071,1.7799649238586426,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7416666746139526,1.8399169445037842,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.7458333373069763,1.7687561511993408,1442,2,10000,HashmapProjectionRegenerativeReset +Mammographic,0.6666666865348816,1.7649471759796143,1442,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8726780414581299,322.06596088409424,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8782138228416443,324.4087510108948,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8346045017242432,332.6608328819275,195096,2,10000,HashmapProjectionRegenerativeReset +Miniboone,0.8475520014762878,319.9401972293854,195096,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.8846153616905212,0.4034907817840576,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,0.39185190200805664,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.9615384340286255,0.4267709255218506,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolPromoter,0.807692289352417,0.37361907958984375,160,2,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9209535717964172,7.915554046630859,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9410288333892822,9.064605951309204,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9535759091377258,8.391355991363525,4786,3,10000,HashmapProjectionRegenerativeReset +MolecBiolSplice,0.9284818172454834,10.913565874099731,4786,3,10000,HashmapProjectionRegenerativeReset +Monks1,0.5671296119689941,0.6513631343841553,248,2,10000,HashmapProjectionRegenerativeReset +Monks2,0.6736111044883728,0.7296538352966309,338,2,10000,HashmapProjectionRegenerativeReset +Monks3,0.6203703880310059,0.6454839706420898,244,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,14.695571184158325,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,21.959512948989868,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,15.422616004943848,12186,2,10000,HashmapProjectionRegenerativeReset +Mushroom,1.0,15.878568887710571,12186,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7478991746902466,3.4159271717071533,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7815126180648804,2.6457512378692627,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7226890921592712,2.698033094406128,714,2,10000,HashmapProjectionRegenerativeReset +Musk1,0.7478991746902466,9.242256879806519,714,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9818071722984314,54.203006982803345,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9818071722984314,44.25467896461487,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9599757194519043,45.98742699623108,9898,2,10000,HashmapProjectionRegenerativeReset +Musk2,0.9460278749465942,52.74672508239746,9898,2,10000,HashmapProjectionRegenerativeReset +Nursery,0.9469135999679565,32.106602907180786,19440,5,10000,HashmapProjectionRegenerativeReset diff --git a/examples/hdc_methods_survey/results/results1677291649.522403.csv b/examples/hdc_methods_survey/results/results1677291649.522403.csv new file mode 100644 index 00000000..ef0daf89 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291649.522403.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5526819825172424,3.1246931552886963,6266,3,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677291679.127383.csv b/examples/hdc_methods_survey/results/results1677291679.127383.csv new file mode 100644 index 00000000..a26fcb9c --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291679.127383.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5574712753295898,2.3236148357391357,6266,3,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677291696.759792.csv b/examples/hdc_methods_survey/results/results1677291696.759792.csv new file mode 100644 index 00000000..59ab3a1b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291696.759792.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5392720103263855,1.8669469356536865,6266,3,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677291724.829025.csv b/examples/hdc_methods_survey/results/results1677291724.829025.csv new file mode 100644 index 00000000..2a2f9ac4 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291724.829025.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5574712753295898,2.177161931991577,6266,3,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677291787.964656.csv b/examples/hdc_methods_survey/results/results1677291787.964656.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291787.964656.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677291824.392502.csv b/examples/hdc_methods_survey/results/results1677291824.392502.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291824.392502.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677291837.418941.csv b/examples/hdc_methods_survey/results/results1677291837.418941.csv new file mode 100644 index 00000000..0d9dbc39 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291837.418941.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1677291847.111465.csv b/examples/hdc_methods_survey/results/results1677291847.111465.csv new file mode 100644 index 00000000..32c75c31 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291847.111465.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5593869686126709,2.8304550647735596,6266,3,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/results1677291862.116374.csv b/examples/hdc_methods_survey/results/results1677291862.116374.csv new file mode 100644 index 00000000..0e741f0b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1677291862.116374.csv @@ -0,0 +1,2 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.561302661895752,1.916938066482544,6266,3,10000,HashmapProjection diff --git a/examples/hdc_methods_survey/results/resultsexp.csv b/examples/hdc_methods_survey/results/resultsexp.csv new file mode 100644 index 00000000..1c79660e --- /dev/null +++ b/examples/hdc_methods_survey/results/resultsexp.csv @@ -0,0 +1,4 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5814176201820374,2.1564059257507324,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5852490663528442,2.0698981285095215,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.5890804529190063,2.9088661670684814,6266,3,10000,RandomProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json b/examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json index 5a08a0dc..2331abc5 100644 --- a/examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json +++ b/examples/hdc_methods_survey/results/trainsamples1677385334.3612244.json @@ -5363,5 +5363,11808 @@ "3": 200, "4": 60 } + }, + "HashmapProjection": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "0": 8, + "3": 60, + "2": 608, + "1": 88, + "4": 34 + }, + "Arrhythmia": { + "2": 48, + "1": 132, + "0": 716, + "8": 28, + "5": 76, + "4": 40, + "9": 152, + "11": 16, + "6": 12, + "7": 8, + "12": 68, + "3": 48, + "10": 12 + }, + "AudiologyStd": { + "16": 8, + "0": 36, + "12": 2, + "1": 17, + "4": 45, + "13": 18, + "2": 2, + "11": 3, + "3": 14, + "5": 2, + "9": 2, + "10": 4, + "7": 4, + "17": 2, + "15": 2, + "6": 4, + "14": 4, + "8": 2 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "3": 48, + "1": 48, + "4": 44, + "0": 64, + "5": 60, + "2": 56 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "0": 1152, + "5": 996, + "1": 1732, + "9": 592, + "8": 208, + "7": 324, + "6": 756, + "4": 216, + "3": 244, + "2": 160 + }, + "Cardiotocography3Clases": { + "1": 888, + "0": 4964, + "2": 528 + }, + "ChessKrvk": { + "9": 4300, + "0": 8388, + "13": 10792, + "15": 13632, + "8": 2052, + "11": 5956, + "12": 8564, + "10": 5136, + "14": 12584, + "16": 6500, + "7": 1776, + "2": 236, + "3": 740, + "17": 1172, + "5": 596, + "6": 1416, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "9": 48, + "4": 48, + "7": 48, + "2": 48, + "0": 48, + "3": 48, + "10": 48, + "1": 48, + "8": 48, + "6": 48, + "5": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "0": 1884, + "2": 1536, + "1": 1000 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "2": 216, + "1": 184, + "0": 336, + "4": 156, + "5": 60, + "3": 148 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "6": 8, + "2": 156, + "0": 420, + "3": 108, + "1": 232, + "4": 60, + "7": 8, + "5": 16 + }, + "EnergyY1": { + "1": 412, + "0": 1076, + "2": 816 + }, + "EnergyY2": { + "0": 1148, + "2": 568, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "1": 176, + "5": 84, + "2": 108, + "6": 48, + "3": 24, + "7": 12, + "0": 120, + "4": 12 + }, + "Glass": { + "4": 28, + "1": 224, + "5": 88, + "0": 212, + "3": 40, + "2": 52 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "1": 168, + "0": 484, + "3": 108, + "4": 40, + "2": 108 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "1": 140, + "0": 24, + "4": 16 + }, + "HeartVa": { + "3": 128, + "1": 160, + "0": 156, + "2": 124, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "2": 30, + "3": 30, + "5": 30, + "6": 30, + "1": 30, + "4": 30, + "0": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "0": 148, + "1": 152 + }, + "LedDisplay": { + "9": 336, + "8": 308, + "7": 320, + "6": 292, + "0": 292, + "2": 304, + "3": 288, + "5": 304, + "4": 304, + "1": 252 + }, + "Lenses": { + "1": 16, + "2": 44, + "0": 12 + }, + "Letter": { + "10": 2220, + "3": 2416, + "18": 2244, + "22": 2256, + "16": 2352, + "25": 2204, + "7": 2204, + "15": 2412, + "2": 2208, + "0": 2368, + "17": 2276, + "12": 2376, + "6": 2320, + "13": 2352, + "21": 2292, + "24": 2360, + "14": 2260, + "5": 2328, + "1": 2300, + "20": 2400, + "8": 2268, + "9": 2244, + "19": 2388, + "11": 2284, + "4": 2304, + "23": 2364 + }, + "Libras": { + "9": 72, + "14": 72, + "2": 72, + "12": 72, + "8": 72, + "13": 72, + "10": 72, + "11": 72, + "5": 72, + "7": 72, + "3": 72, + "0": 72, + "1": 72, + "6": 72, + "4": 72 + }, + "LowResSpect": { + "1": 808, + "0": 272, + "3": 312, + "2": 120, + "5": 8, + "4": 8, + "8": 20, + "7": 24, + "6": 20 + }, + "LungCancer": { + "2": 32, + "0": 28, + "1": 36 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "0": 109500, + "1": 280692 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "0": 2304, + "1": 2304, + "2": 4964 + }, + "Monks1": { + "1": 62, + "0": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "4": 12132, + "3": 12800, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 1012, + "1": 2056 + }, + "OocytesMerlucciusStates2f": { + "0": 780, + "2": 2104, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "0": 1156, + "1": 1580 + }, + "OocytesTrisopterusStates5b": { + "0": 1572, + "2": 1120, + "1": 44 + }, + "Optical": { + "0": 376, + "9": 382, + "8": 380, + "7": 387, + "3": 389, + "6": 377, + "5": 376, + "2": 380, + "1": 389, + "4": 387 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "1": 988, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "1": 779, + "2": 780, + "8": 719, + "4": 780, + "9": 719, + "5": 720, + "0": 780, + "6": 720, + "7": 778, + "3": 719 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "2": 68, + "1": 140, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "0": 48, + "1": 36, + "3": 40, + "4": 36, + "5": 32 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "29": 48, + "49": 48, + "42": 48, + "65": 48, + "54": 48, + "61": 48, + "68": 48, + "31": 48, + "1": 48, + "22": 48, + "0": 48, + "50": 48, + "73": 48, + "28": 48, + "72": 48, + "87": 48, + "75": 48, + "98": 48, + "26": 48, + "7": 48, + "51": 48, + "25": 48, + "59": 48, + "27": 48, + "11": 48, + "90": 48, + "99": 48, + "14": 48, + "84": 48, + "9": 48, + "96": 48, + "33": 48, + "30": 48, + "35": 48, + "45": 48, + "20": 48, + "69": 48, + "38": 48, + "16": 48, + "56": 48, + "10": 48, + "77": 48, + "36": 48, + "32": 48, + "71": 48, + "18": 48, + "2": 48, + "95": 48, + "81": 48, + "57": 48, + "94": 48, + "64": 48, + "17": 48, + "43": 48, + "74": 48, + "46": 48, + "24": 48, + "5": 48, + "21": 48, + "86": 48, + "92": 48, + "66": 48, + "4": 48, + "44": 48, + "6": 48, + "13": 48, + "97": 48, + "62": 48, + "91": 48, + "37": 48, + "3": 48, + "89": 48, + "82": 48, + "19": 48, + "40": 48, + "83": 48, + "48": 48, + "63": 48, + "78": 48, + "93": 48, + "23": 48, + "47": 48, + "12": 48, + "85": 48, + "15": 48, + "80": 48, + "52": 48, + "55": 48, + "58": 48, + "53": 48, + "41": 48, + "76": 48, + "34": 48, + "70": 48, + "88": 48, + "60": 48, + "79": 48, + "67": 48, + "39": 48, + "8": 48 + }, + "PlantShape": { + "68": 48, + "99": 48, + "31": 48, + "89": 48, + "58": 48, + "46": 48, + "35": 48, + "70": 48, + "27": 48, + "8": 48, + "26": 48, + "94": 48, + "21": 48, + "45": 48, + "98": 48, + "96": 48, + "13": 48, + "24": 48, + "65": 48, + "64": 48, + "86": 48, + "11": 48, + "85": 48, + "51": 48, + "25": 48, + "60": 48, + "53": 48, + "74": 48, + "12": 48, + "43": 48, + "57": 48, + "37": 48, + "1": 48, + "50": 48, + "93": 48, + "20": 48, + "82": 48, + "15": 48, + "77": 48, + "84": 48, + "28": 48, + "66": 48, + "83": 48, + "40": 48, + "0": 48, + "14": 48, + "81": 48, + "9": 48, + "39": 48, + "61": 48, + "29": 48, + "52": 48, + "63": 48, + "41": 48, + "42": 48, + "95": 48, + "44": 48, + "67": 48, + "10": 48, + "36": 48, + "7": 48, + "71": 48, + "47": 48, + "87": 48, + "32": 48, + "97": 48, + "34": 48, + "16": 48, + "79": 48, + "4": 48, + "62": 48, + "90": 48, + "72": 48, + "19": 48, + "91": 48, + "80": 48, + "6": 48, + "23": 48, + "49": 48, + "69": 48, + "76": 48, + "30": 48, + "54": 48, + "22": 48, + "55": 48, + "18": 48, + "48": 48, + "5": 48, + "38": 48, + "56": 48, + "2": 48, + "75": 48, + "88": 48, + "3": 48, + "92": 48, + "33": 48, + "78": 48, + "59": 48, + "73": 48, + "17": 48 + }, + "PlantTexture": { + "9": 48, + "4": 48, + "17": 48, + "52": 48, + "48": 48, + "79": 48, + "84": 48, + "32": 48, + "95": 48, + "82": 48, + "59": 48, + "37": 48, + "85": 48, + "7": 48, + "27": 48, + "35": 48, + "63": 48, + "15": 48, + "5": 48, + "3": 48, + "51": 48, + "39": 48, + "58": 48, + "94": 48, + "2": 48, + "45": 48, + "36": 48, + "83": 48, + "26": 48, + "93": 48, + "16": 48, + "18": 48, + "97": 48, + "28": 48, + "75": 48, + "66": 48, + "40": 48, + "76": 48, + "33": 48, + "21": 48, + "90": 48, + "70": 48, + "6": 48, + "69": 48, + "34": 48, + "19": 48, + "77": 48, + "24": 48, + "10": 48, + "60": 48, + "72": 48, + "49": 48, + "14": 48, + "50": 48, + "23": 48, + "38": 48, + "55": 48, + "78": 48, + "1": 48, + "11": 48, + "92": 48, + "22": 48, + "67": 48, + "71": 48, + "86": 48, + "87": 48, + "91": 48, + "29": 48, + "53": 48, + "74": 48, + "64": 48, + "73": 48, + "31": 48, + "46": 48, + "30": 48, + "54": 48, + "43": 48, + "57": 48, + "13": 48, + "65": 48, + "44": 48, + "99": 48, + "20": 48, + "98": 48, + "80": 48, + "89": 48, + "81": 48, + "25": 48, + "47": 48, + "12": 48, + "96": 48, + "62": 48, + "61": 48, + "0": 44, + "56": 48, + "8": 48, + "42": 48, + "88": 48, + "41": 48, + "68": 48 + }, + "PostOperative": { + "0": 192, + "1": 8, + "2": 72 + }, + "PrimaryTumor": { + "2": 28, + "8": 48, + "10": 72, + "12": 88, + "14": 72, + "7": 84, + "4": 120, + "0": 236, + "5": 44, + "13": 20, + "9": 24, + "3": 44, + "11": 32, + "1": 60, + "6": 20 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "0": 208, + "1": 212, + "2": 212 + }, + "Semeion": { + "9": 476, + "2": 480, + "6": 484, + "8": 468, + "0": 484, + "7": 476, + "5": 480, + "4": 484, + "3": 480, + "1": 468 + }, + "Soybean": { + "9": 10, + "13": 40, + "3": 40, + "14": 40, + "6": 10, + "15": 6, + "7": 40, + "0": 11, + "10": 10, + "2": 10, + "16": 6, + "1": 10, + "8": 10, + "11": 20, + "4": 20, + "17": 4, + "12": 10, + "5": 10 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "1": 360, + "0": 452 + }, + "StatlogImage": { + "0": 980, + "5": 992, + "3": 992, + "2": 992, + "1": 992, + "4": 992, + "6": 992 + }, + "StatlogLandsat": { + "0": 1072, + "3": 415, + "5": 1038, + "2": 961, + "1": 479, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "1": 37, + "6": 11, + "2": 132, + "5": 6 + }, + "StatlogVehicle": { + "2": 652, + "3": 600, + "0": 652, + "1": 636 + }, + "SteelPlates": { + "3": 216, + "1": 572, + "6": 2008, + "5": 1208, + "4": 168, + "2": 1176, + "0": 476 + }, + "SyntheticControl": { + "2": 300, + "0": 300, + "1": 300, + "4": 300, + "3": 300, + "5": 300 + }, + "Teaching": { + "1": 152, + "0": 148, + "2": 152 + }, + "Thyroid": { + "2": 3488, + "1": 191, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "1": 2136, + "0": 4468 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "0": 180, + "1": 300 + }, + "WallFollowing": { + "2": 6292, + "1": 2480, + "0": 6612, + "3": 984 + }, + "Waveform": { + "1": 4944, + "2": 5084, + "0": 4972 + }, + "WaveformNoise": { + "1": 4960, + "0": 5072, + "2": 4968 + }, + "Wine": { + "0": 180, + "1": 212, + "2": 144 + }, + "WineQualityRed": { + "3": 1916, + "2": 2032, + "5": 56, + "4": 600, + "1": 160, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "2": 4372, + "4": 2640, + "1": 492, + "5": 528, + "0": 60, + "6": 16 + }, + "Yeast": { + "0": 1376, + "4": 156, + "1": 1288, + "7": 92, + "2": 732, + "3": 492, + "6": 108, + "8": 60, + "5": 132, + "9": 16 + }, + "Zoo": { + "6": 32, + "1": 60, + "0": 120, + "2": 16, + "5": 24, + "3": 40, + "4": 12 + } +}, + "HashmapProjectionOnline": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "2": 608, + "1": 88, + "4": 34, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "1": 132, + "0": 716, + "4": 40, + "12": 68, + "5": 76, + "9": 152, + "2": 48, + "11": 16, + "8": 28, + "3": 48, + "7": 8, + "6": 12, + "10": 12 + }, + "AudiologyStd": { + "4": 45, + "0": 36, + "5": 2, + "16": 8, + "1": 17, + "7": 4, + "13": 18, + "3": 14, + "14": 4, + "9": 2, + "8": 2, + "15": 2, + "11": 3, + "10": 4, + "17": 2, + "12": 2, + "6": 4, + "2": 2 + }, + "BalanceScale": { + "1": 864, + "2": 864, + "0": 148 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "1": 536, + "0": 1708 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "0": 1072, + "1": 636 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "2": 56, + "5": 60, + "0": 64, + "4": 44, + "3": 48, + "1": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "0": 196, + "3": 208 + }, + "Cardiotocography10Clases": { + "0": 1152, + "4": 216, + "1": 1732, + "6": 756, + "3": 244, + "5": 996, + "7": 324, + "2": 160, + "8": 208, + "9": 592 + }, + "Cardiotocography3Clases": { + "0": 4964, + "1": 888, + "2": 528 + }, + "ChessKrvk": { + "14": 12584, + "12": 8564, + "15": 13632, + "13": 10792, + "9": 4300, + "0": 8388, + "7": 1776, + "11": 5956, + "16": 6500, + "10": 5136, + "3": 740, + "17": 1172, + "8": 2052, + "6": 1416, + "2": 236, + "5": 596, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "1": 292, + "0": 332 + }, + "ConnBenchVowelDeterding": { + "8": 48, + "1": 48, + "10": 48, + "6": 48, + "9": 48, + "5": 48, + "2": 48, + "0": 48, + "7": 48, + "4": 48, + "3": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "0": 1884, + "1": 1000, + "2": 1536 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "1": 936, + "0": 600 + }, + "Dermatology": { + "2": 216, + "0": 336, + "4": 156, + "1": 184, + "3": 148, + "5": 60 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "1": 232, + "0": 420, + "3": 108, + "2": 156, + "7": 8, + "4": 60, + "5": 16, + "6": 8 + }, + "EnergyY1": { + "0": 1076, + "2": 816, + "1": 412 + }, + "EnergyY2": { + "1": 588, + "0": 1148, + "2": 568 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "5": 84, + "2": 108, + "1": 176, + "0": 120, + "4": 12, + "6": 48, + "3": 24, + "7": 12 + }, + "Glass": { + "0": 212, + "5": 88, + "1": 224, + "2": 52, + "3": 40, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "0": 484, + "3": 108, + "2": 108, + "1": 168, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "0": 24, + "1": 140, + "3": 92, + "4": 16 + }, + "HeartVa": { + "1": 160, + "0": 156, + "3": 128, + "2": 124, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "1": 504, + "0": 1244 + }, + "ImageSegmentation": { + "4": 30, + "2": 30, + "0": 30, + "5": 30, + "6": 30, + "3": 30, + "1": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "2": 152, + "1": 152, + "0": 148 + }, + "LedDisplay": { + "7": 320, + "3": 288, + "4": 304, + "8": 308, + "0": 292, + "6": 292, + "2": 304, + "9": 336, + "5": 304, + "1": 252 + }, + "Lenses": { + "0": 12, + "1": 16, + "2": 44 + }, + "Letter": { + "25": 2204, + "6": 2320, + "21": 2292, + "19": 2388, + "24": 2360, + "11": 2284, + "4": 2304, + "20": 2400, + "5": 2328, + "2": 2208, + "18": 2244, + "22": 2256, + "17": 2276, + "10": 2220, + "16": 2352, + "9": 2244, + "1": 2300, + "12": 2376, + "7": 2204, + "14": 2260, + "13": 2352, + "23": 2364, + "8": 2268, + "15": 2412, + "3": 2416, + "0": 2368 + }, + "Libras": { + "14": 72, + "1": 72, + "10": 72, + "2": 72, + "9": 72, + "6": 72, + "5": 72, + "0": 72, + "4": 72, + "13": 72, + "8": 72, + "12": 72, + "7": 72, + "3": 72, + "11": 72 + }, + "LowResSpect": { + "1": 808, + "3": 312, + "0": 272, + "2": 120, + "6": 20, + "7": 24, + "5": 8, + "8": 20, + "4": 8 + }, + "LungCancer": { + "2": 32, + "0": 28, + "1": 36 + }, + "Lymphography": { + "2": 184, + "1": 240, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "0": 1548, + "1": 1336 + }, + "Miniboone": { + "0": 109500, + "1": 280692 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "0": 2304, + "2": 4964, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "0": 62, + "1": 60 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "1": 3052, + "0": 16744 + }, + "Nursery": { + "4": 12132, + "3": 12800, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "0": 780, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "0": 1572, + "2": 1120, + "1": 44 + }, + "Optical": { + "9": 382, + "6": 377, + "1": 389, + "5": 376, + "3": 389, + "2": 380, + "8": 380, + "7": 387, + "0": 376, + "4": 387 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "3": 264, + "1": 988, + "2": 84 + }, + "Parkinsons": { + "0": 144, + "1": 440 + }, + "Pendigits": { + "3": 719, + "6": 720, + "0": 780, + "5": 720, + "7": 778, + "2": 780, + "1": 779, + "9": 719, + "4": 780, + "8": 719 + }, + "Pima": { + "0": 1500, + "1": 804 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "0": 108, + "1": 48, + "2": 152 + }, + "PittsburgBridgesSpan": { + "2": 68, + "1": 140, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "0": 48, + "3": 40, + "5": 32, + "2": 124, + "1": 36, + "4": 36 + }, + "Planning": { + "1": 156, + "0": 392 + }, + "PlantMargin": { + "69": 48, + "89": 48, + "60": 48, + "21": 48, + "90": 48, + "4": 48, + "45": 48, + "19": 48, + "63": 48, + "35": 48, + "18": 48, + "77": 48, + "13": 48, + "57": 48, + "56": 48, + "39": 48, + "91": 48, + "0": 48, + "81": 48, + "59": 48, + "95": 48, + "80": 48, + "46": 48, + "83": 48, + "3": 48, + "70": 48, + "76": 48, + "73": 48, + "6": 48, + "78": 48, + "10": 48, + "17": 48, + "94": 48, + "25": 48, + "2": 48, + "34": 48, + "20": 48, + "11": 48, + "48": 48, + "22": 48, + "88": 48, + "28": 48, + "24": 48, + "5": 48, + "42": 48, + "27": 48, + "65": 48, + "40": 48, + "68": 48, + "62": 48, + "29": 48, + "9": 48, + "49": 48, + "12": 48, + "37": 48, + "26": 48, + "41": 48, + "79": 48, + "96": 48, + "33": 48, + "30": 48, + "8": 48, + "86": 48, + "52": 48, + "36": 48, + "31": 48, + "7": 48, + "44": 48, + "16": 48, + "87": 48, + "55": 48, + "15": 48, + "32": 48, + "64": 48, + "43": 48, + "66": 48, + "74": 48, + "99": 48, + "84": 48, + "58": 48, + "71": 48, + "50": 48, + "47": 48, + "38": 48, + "67": 48, + "51": 48, + "75": 48, + "61": 48, + "53": 48, + "92": 48, + "97": 48, + "72": 48, + "54": 48, + "98": 48, + "93": 48, + "23": 48, + "85": 48, + "82": 48, + "14": 48, + "1": 48 + }, + "PlantShape": { + "90": 48, + "16": 48, + "82": 48, + "58": 48, + "77": 48, + "12": 48, + "1": 48, + "9": 48, + "45": 48, + "41": 48, + "55": 48, + "75": 48, + "64": 48, + "31": 48, + "96": 48, + "83": 48, + "42": 48, + "48": 48, + "17": 48, + "78": 48, + "30": 48, + "39": 48, + "89": 48, + "33": 48, + "99": 48, + "73": 48, + "49": 48, + "18": 48, + "25": 48, + "19": 48, + "35": 48, + "36": 48, + "44": 48, + "86": 48, + "68": 48, + "28": 48, + "26": 48, + "22": 48, + "57": 48, + "95": 48, + "97": 48, + "81": 48, + "5": 48, + "13": 48, + "27": 48, + "50": 48, + "11": 48, + "91": 48, + "43": 48, + "10": 48, + "53": 48, + "69": 48, + "70": 48, + "20": 48, + "3": 48, + "51": 48, + "40": 48, + "85": 48, + "72": 48, + "67": 48, + "23": 48, + "29": 48, + "61": 48, + "79": 48, + "59": 48, + "63": 48, + "52": 48, + "76": 48, + "74": 48, + "92": 48, + "37": 48, + "14": 48, + "32": 48, + "98": 48, + "54": 48, + "88": 48, + "56": 48, + "71": 48, + "6": 48, + "62": 48, + "80": 48, + "21": 48, + "94": 48, + "87": 48, + "60": 48, + "84": 48, + "38": 48, + "2": 48, + "65": 48, + "34": 48, + "93": 48, + "15": 48, + "7": 48, + "8": 48, + "0": 48, + "46": 48, + "66": 48, + "4": 48, + "47": 48, + "24": 48 + }, + "PlantTexture": { + "41": 48, + "99": 48, + "52": 48, + "43": 48, + "23": 48, + "81": 48, + "32": 48, + "42": 48, + "16": 48, + "75": 48, + "68": 48, + "82": 48, + "26": 48, + "67": 48, + "33": 48, + "13": 48, + "88": 48, + "22": 48, + "5": 48, + "39": 48, + "98": 48, + "57": 48, + "53": 48, + "21": 48, + "50": 48, + "34": 48, + "51": 48, + "35": 48, + "49": 48, + "4": 48, + "71": 48, + "58": 48, + "46": 48, + "79": 48, + "2": 48, + "17": 48, + "63": 48, + "92": 48, + "29": 48, + "14": 48, + "97": 48, + "31": 48, + "83": 48, + "47": 48, + "73": 48, + "15": 48, + "62": 48, + "87": 48, + "56": 48, + "38": 48, + "8": 48, + "7": 48, + "24": 48, + "18": 48, + "59": 48, + "6": 48, + "64": 48, + "10": 48, + "91": 48, + "66": 48, + "54": 48, + "95": 48, + "37": 48, + "19": 48, + "36": 48, + "27": 48, + "45": 48, + "61": 48, + "72": 48, + "9": 48, + "85": 48, + "78": 48, + "90": 48, + "74": 48, + "11": 48, + "28": 48, + "30": 48, + "60": 48, + "44": 48, + "3": 48, + "69": 48, + "93": 48, + "77": 48, + "96": 48, + "65": 48, + "70": 48, + "40": 48, + "12": 48, + "25": 48, + "48": 48, + "76": 48, + "55": 48, + "0": 44, + "89": 48, + "80": 48, + "84": 48, + "94": 48, + "86": 48, + "1": 48, + "20": 48 + }, + "PostOperative": { + "0": 192, + "2": 72, + "1": 8 + }, + "PrimaryTumor": { + "0": 236, + "4": 120, + "9": 24, + "7": 84, + "10": 72, + "14": 72, + "8": 48, + "13": 20, + "6": 20, + "1": 60, + "3": 44, + "5": 44, + "11": 32, + "12": 88, + "2": 28 + }, + "Ringnorm": { + "0": 10992, + "1": 11208 + }, + "Seeds": { + "2": 212, + "0": 208, + "1": 212 + }, + "Semeion": { + "2": 480, + "1": 468, + "3": 480, + "0": 484, + "9": 476, + "6": 484, + "8": 468, + "5": 480, + "4": 484, + "7": 476 + }, + "Soybean": { + "10": 10, + "14": 40, + "2": 10, + "4": 20, + "15": 6, + "9": 10, + "16": 6, + "13": 40, + "7": 40, + "3": 40, + "12": 10, + "11": 20, + "0": 11, + "1": 10, + "17": 4, + "8": 10, + "6": 10, + "5": 10 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "1": 900, + "0": 2100 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "0": 980, + "5": 992, + "1": 992, + "4": 992, + "3": 992, + "2": 992, + "6": 992 + }, + "StatlogLandsat": { + "2": 961, + "5": 1038, + "0": 1072, + "1": 479, + "4": 470, + "3": 415 + }, + "StatlogShuttle": { + "3": 6748, + "0": 34108, + "4": 2458, + "2": 132, + "5": 6, + "1": 37, + "6": 11 + }, + "StatlogVehicle": { + "2": 652, + "3": 600, + "0": 652, + "1": 636 + }, + "SteelPlates": { + "5": 1208, + "0": 476, + "6": 2008, + "1": 572, + "2": 1176, + "4": 168, + "3": 216 + }, + "SyntheticControl": { + "0": 300, + "2": 300, + "5": 300, + "4": 300, + "3": 300, + "1": 300 + }, + "Teaching": { + "2": 152, + "0": 148, + "1": 152 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "0": 16, + "1": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "1": 300, + "0": 180 + }, + "WallFollowing": { + "1": 2480, + "2": 6292, + "3": 984, + "0": 6612 + }, + "Waveform": { + "2": 5084, + "0": 4972, + "1": 4944 + }, + "WaveformNoise": { + "0": 5072, + "1": 4960, + "2": 4968 + }, + "Wine": { + "2": 144, + "0": 180, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "1": 160, + "4": 600, + "5": 56, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "0": 1376, + "3": 492, + "1": 1288, + "2": 732, + "4": 156, + "7": 92, + "5": 132, + "6": 108, + "8": 60, + "9": 16 + }, + "Zoo": { + "0": 120, + "1": 60, + "6": 32, + "3": 40, + "4": 12, + "5": 24, + "2": 16 + } + }, + "HashmapProjectionOnlineIterative": { + "Abalone": { + "1": 19860, + "0": 21120, + "2": 21680 + }, + "AcuteInflammation": { + "0": 900, + "1": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "1": 39205, + "0": 123600 + }, + "Annealing": { + "4": 170, + "1": 440, + "2": 3040, + "0": 40, + "3": 300 + }, + "Arrhythmia": { + "0": 3580, + "3": 240, + "1": 660, + "2": 240, + "4": 200, + "9": 760, + "12": 340, + "8": 140, + "5": 380, + "11": 80, + "10": 60, + "6": 60, + "7": 40 + }, + "AudiologyStd": { + "16": 40, + "4": 225, + "0": 180, + "2": 10, + "11": 15, + "1": 85, + "15": 10, + "13": 90, + "7": 20, + "10": 20, + "3": 70, + "5": 10, + "12": 10, + "8": 10, + "14": 20, + "9": 10, + "17": 10, + "6": 20 + }, + "BalanceScale": { + "1": 4320, + "0": 740, + "2": 4320 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "0": 5360, + "1": 3180 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "3": 240, + "0": 320, + "4": 220, + "5": 300, + "1": 240, + "2": 280 + }, + "Car": { + "1": 18140, + "2": 5760, + "3": 1040, + "0": 980 + }, + "Cardiotocography10Clases": { + "6": 3780, + "1": 8660, + "5": 4980, + "3": 1220, + "0": 5760, + "4": 1080, + "7": 1620, + "9": 2960, + "8": 1040, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "2": 2640, + "1": 4440 + }, + "ChessKrvk": { + "12": 42820, + "0": 41940, + "9": 21500, + "13": 53960, + "11": 29780, + "10": 25680, + "7": 8880, + "14": 62920, + "8": 10260, + "15": 68160, + "4": 1220, + "16": 32500, + "6": 7080, + "17": 5860, + "3": 3700, + "5": 2980, + "2": 1180, + "1": 420 + }, + "ChessKrvkp": { + "0": 22920, + "1": 25020 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "0": 1660, + "1": 1460 + }, + "ConnBenchVowelDeterding": { + "8": 240, + "0": 240, + "1": 240, + "2": 240, + "3": 240, + "7": 240, + "6": 240, + "9": 240, + "5": 240, + "4": 240, + "10": 240 + }, + "Connect4": { + "0": 763820, + "1": 249540 + }, + "Contrac": { + "0": 9420, + "1": 5000, + "2": 7680 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "0": 3000, + "1": 4680 + }, + "Dermatology": { + "0": 1680, + "3": 740, + "1": 920, + "5": 300, + "2": 1080, + "4": 780 + }, + "Echocardiogram": { + "1": 660, + "0": 1300 + }, + "Ecoli": { + "0": 2100, + "1": 1160, + "2": 780, + "3": 540, + "4": 300, + "5": 80, + "7": 40, + "6": 40 + }, + "EnergyY1": { + "2": 4080, + "0": 5380, + "1": 2060 + }, + "EnergyY2": { + "1": 2940, + "0": 5740, + "2": 2840 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "1": 880, + "5": 420, + "2": 540, + "4": 60, + "0": 600, + "6": 240, + "7": 60, + "3": 120 + }, + "Glass": { + "0": 1060, + "3": 200, + "1": 1120, + "5": 440, + "2": 260, + "4": 140 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "0": 2420, + "3": 540, + "1": 840, + "4": 200, + "2": 540 + }, + "HeartHungarian": { + "0": 2820, + "1": 1600 + }, + "HeartSwitzerland": { + "2": 480, + "4": 80, + "1": 700, + "3": 460, + "0": 120 + }, + "HeartVa": { + "1": 800, + "3": 640, + "0": 780, + "4": 160, + "2": 620 + }, + "Hepatitis": { + "1": 1840, + "0": 480 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "0": 955, + "1": 545 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "4": 150, + "6": 150, + "0": 150, + "3": 150, + "1": 150, + "5": 150, + "2": 150 + }, + "Ionosphere": { + "1": 3360, + "0": 1900 + }, + "Iris": { + "1": 760, + "0": 740, + "2": 760 + }, + "LedDisplay": { + "7": 1600, + "1": 1260, + "8": 1540, + "9": 1680, + "2": 1520, + "4": 1520, + "5": 1520, + "3": 1440, + "6": 1460, + "0": 1460 + }, + "Lenses": { + "0": 60, + "1": 80, + "2": 220 + }, + "Letter": { + "23": 11820, + "3": 12080, + "25": 11020, + "10": 11100, + "22": 11280, + "16": 11760, + "24": 11800, + "11": 11420, + "8": 11340, + "5": 11640, + "18": 11220, + "14": 11300, + "1": 11500, + "9": 11220, + "20": 12000, + "4": 11520, + "0": 11840, + "19": 11940, + "15": 12060, + "6": 11600, + "12": 11880, + "17": 11380, + "2": 11040, + "7": 11020, + "13": 11760, + "21": 11460 + }, + "Libras": { + "13": 360, + "11": 360, + "14": 360, + "5": 360, + "6": 360, + "12": 360, + "3": 360, + "4": 360, + "2": 360, + "9": 360, + "10": 360, + "0": 360, + "1": 360, + "7": 360, + "8": 360 + }, + "LowResSpect": { + "0": 1360, + "3": 1560, + "2": 600, + "1": 4040, + "6": 100, + "8": 100, + "7": 120, + "5": 40, + "4": 40 + }, + "LungCancer": { + "1": 180, + "0": 140, + "2": 160 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "0": 40, + "3": 60 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "1": 1403460, + "0": 547500 + }, + "MolecBiolPromoter": { + "0": 800, + "1": 800 + }, + "MolecBiolSplice": { + "1": 11520, + "2": 24820, + "0": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "0": 525, + "1": 320 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "1": 3120, + "0": 4020 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "3": 64000, + "4": 60660, + "0": 64780, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "0": 1880, + "7": 1935, + "8": 1900, + "1": 1945, + "4": 1935, + "9": 1910, + "5": 1880, + "3": 1945, + "2": 1900, + "6": 1885 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "1": 4940, + "4": 1740, + "2": 420, + "3": 1320 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "0": 3900, + "3": 3595, + "7": 3890, + "4": 3900, + "5": 3600, + "8": 3595, + "6": 3600, + "2": 3900, + "9": 3595, + "1": 3895 + }, + "Pima": { + "1": 4020, + "0": 7500 + }, + "PittsburgBridgesMaterial": { + "1": 180, + "2": 1180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "1": 240, + "0": 540, + "2": 760 + }, + "PittsburgBridgesSpan": { + "1": 700, + "2": 340, + "0": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "2": 620, + "3": 200, + "0": 240, + "1": 180, + "4": 180, + "5": 160 + }, + "Planning": { + "1": 780, + "0": 1960 + }, + "PlantMargin": { + "6": 240, + "95": 240, + "59": 240, + "41": 240, + "72": 240, + "92": 240, + "81": 240, + "74": 240, + "58": 240, + "62": 240, + "67": 240, + "19": 240, + "94": 240, + "93": 240, + "57": 240, + "32": 240, + "10": 240, + "46": 240, + "78": 240, + "33": 240, + "22": 240, + "82": 240, + "61": 240, + "66": 240, + "4": 240, + "40": 240, + "65": 240, + "91": 240, + "29": 240, + "63": 240, + "88": 240, + "17": 240, + "14": 240, + "39": 240, + "28": 240, + "48": 240, + "80": 240, + "76": 240, + "50": 240, + "98": 240, + "56": 240, + "71": 240, + "47": 240, + "96": 240, + "37": 240, + "55": 240, + "24": 240, + "18": 240, + "84": 240, + "34": 240, + "13": 240, + "36": 240, + "20": 240, + "11": 240, + "49": 240, + "85": 240, + "83": 240, + "5": 240, + "87": 240, + "45": 240, + "70": 240, + "77": 240, + "15": 240, + "3": 240, + "97": 240, + "90": 240, + "26": 240, + "73": 240, + "53": 240, + "43": 240, + "27": 240, + "23": 240, + "25": 240, + "69": 240, + "38": 240, + "2": 240, + "8": 240, + "0": 240, + "89": 240, + "44": 240, + "68": 240, + "42": 240, + "21": 240, + "16": 240, + "86": 240, + "75": 240, + "1": 240, + "60": 240, + "51": 240, + "79": 240, + "30": 240, + "52": 240, + "64": 240, + "35": 240, + "54": 240, + "99": 240, + "9": 240, + "7": 240, + "31": 240, + "12": 240 + }, + "PlantShape": { + "61": 240, + "54": 240, + "18": 240, + "91": 240, + "4": 240, + "44": 240, + "70": 240, + "75": 240, + "46": 240, + "67": 240, + "84": 240, + "5": 240, + "69": 240, + "51": 240, + "68": 240, + "6": 240, + "10": 240, + "79": 240, + "40": 240, + "21": 240, + "17": 240, + "52": 240, + "74": 240, + "26": 240, + "49": 240, + "15": 240, + "53": 240, + "57": 240, + "0": 240, + "9": 240, + "7": 240, + "63": 240, + "27": 240, + "32": 240, + "73": 240, + "82": 240, + "62": 240, + "87": 240, + "13": 240, + "85": 240, + "24": 240, + "33": 240, + "86": 240, + "34": 240, + "76": 240, + "8": 240, + "72": 240, + "1": 240, + "83": 240, + "97": 240, + "20": 240, + "96": 240, + "30": 240, + "98": 240, + "60": 240, + "55": 240, + "93": 240, + "35": 240, + "43": 240, + "39": 240, + "66": 240, + "45": 240, + "78": 240, + "38": 240, + "28": 240, + "37": 240, + "36": 240, + "19": 240, + "71": 240, + "48": 240, + "16": 240, + "64": 240, + "95": 240, + "3": 240, + "29": 240, + "12": 240, + "42": 240, + "11": 240, + "31": 240, + "88": 240, + "22": 240, + "92": 240, + "14": 240, + "2": 240, + "23": 240, + "77": 240, + "65": 240, + "56": 240, + "94": 240, + "50": 240, + "81": 240, + "59": 240, + "89": 240, + "58": 240, + "25": 240, + "47": 240, + "41": 240, + "80": 240, + "90": 240, + "99": 240 + }, + "PlantTexture": { + "24": 240, + "48": 240, + "49": 240, + "46": 240, + "26": 240, + "85": 240, + "95": 240, + "35": 240, + "50": 240, + "43": 240, + "6": 240, + "20": 240, + "17": 240, + "23": 240, + "93": 240, + "96": 240, + "92": 240, + "61": 240, + "77": 240, + "30": 240, + "91": 240, + "72": 240, + "36": 240, + "55": 240, + "99": 240, + "38": 240, + "18": 240, + "32": 240, + "78": 240, + "69": 240, + "74": 240, + "71": 240, + "41": 240, + "4": 240, + "42": 240, + "11": 240, + "64": 240, + "34": 240, + "98": 240, + "12": 240, + "58": 240, + "8": 240, + "76": 240, + "5": 240, + "89": 240, + "73": 240, + "88": 240, + "47": 240, + "1": 240, + "13": 240, + "51": 240, + "15": 240, + "10": 240, + "57": 240, + "40": 240, + "60": 240, + "65": 240, + "54": 240, + "31": 240, + "22": 240, + "16": 240, + "80": 240, + "37": 240, + "56": 240, + "9": 240, + "2": 240, + "45": 240, + "27": 240, + "25": 240, + "67": 240, + "83": 240, + "79": 240, + "70": 240, + "97": 240, + "86": 240, + "28": 240, + "53": 240, + "94": 240, + "75": 240, + "62": 240, + "68": 240, + "3": 240, + "81": 240, + "66": 240, + "90": 240, + "21": 240, + "59": 240, + "14": 240, + "7": 240, + "84": 240, + "39": 240, + "0": 220, + "52": 240, + "33": 240, + "87": 240, + "29": 240, + "19": 240, + "82": 240, + "44": 240, + "63": 240 + }, + "PostOperative": { + "2": 360, + "0": 960, + "1": 40 + }, + "PrimaryTumor": { + "13": 100, + "8": 240, + "1": 300, + "10": 360, + "14": 360, + "5": 220, + "11": 160, + "4": 600, + "0": 1180, + "9": 120, + "12": 440, + "7": 420, + "6": 100, + "2": 140, + "3": 220 + }, + "Ringnorm": { + "0": 54960, + "1": 56040 + }, + "Seeds": { + "2": 1060, + "0": 1040, + "1": 1060 + }, + "Semeion": { + "2": 2400, + "3": 2400, + "8": 2340, + "0": 2420, + "1": 2340, + "6": 2420, + "7": 2380, + "4": 2420, + "5": 2400, + "9": 2380 + }, + "Soybean": { + "5": 50, + "10": 50, + "7": 200, + "3": 200, + "14": 200, + "4": 100, + "6": 50, + "11": 100, + "13": 200, + "9": 50, + "16": 30, + "2": 50, + "1": 50, + "8": 50, + "15": 30, + "12": 50, + "0": 55, + "17": 20 + }, + "Spambase": { + "1": 27200, + "0": 41820 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "0": 3340, + "1": 7020 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "2": 4960, + "5": 4960, + "3": 4960, + "4": 4960, + "0": 4900, + "6": 4960, + "1": 4960 + }, + "StatlogLandsat": { + "2": 4805, + "1": 2395, + "5": 5190, + "3": 2075, + "4": 2350, + "0": 5360 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "4": 12290, + "2": 660, + "1": 185, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "1": 3180, + "3": 3000, + "2": 3260, + "0": 3260 + }, + "SteelPlates": { + "1": 2860, + "2": 5880, + "5": 6040, + "4": 840, + "6": 10040, + "3": 1080, + "0": 2380 + }, + "SyntheticControl": { + "5": 1500, + "1": 1500, + "4": 1500, + "0": 1500, + "3": 1500, + "2": 1500 + }, + "Teaching": { + "1": 760, + "0": 740, + "2": 760 + }, + "Thyroid": { + "2": 17440, + "0": 465, + "1": 955 + }, + "TicTacToe": { + "0": 4980, + "1": 9400 + }, + "Titanic": { + "0": 22340, + "1": 10680 + }, + "Trains": { + "1": 80, + "0": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "1": 1500, + "2": 2260, + "0": 900 + }, + "WallFollowing": { + "0": 33060, + "2": 31460, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "1": 24720, + "2": 25420, + "0": 24860 + }, + "WaveformNoise": { + "0": 25360, + "2": 24840, + "1": 24800 + }, + "Wine": { + "2": 720, + "0": 900, + "1": 1060 + }, + "WineQualityRed": { + "2": 10160, + "3": 9580, + "1": 800, + "4": 3000, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "2": 21860, + "3": 32940, + "4": 13200, + "5": 2640, + "0": 300, + "1": 2460, + "6": 80 + }, + "Yeast": { + "0": 6880, + "1": 6440, + "2": 3660, + "3": 2460, + "5": 660, + "8": 300, + "7": 460, + "6": 540, + "4": 780, + "9": 80 + }, + "Zoo": { + "3": 200, + "0": 600, + "6": 160, + "1": 300, + "2": 80, + "4": 60, + "5": 120 + } + }, + "HashmapProjectionRegenerativeContinuous": { + "Abalone": { + "1": 19860, + "0": 21120, + "2": 21680 + }, + "AcuteInflammation": { + "1": 900, + "0": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "1": 440, + "4": 170, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "0": 3580, + "9": 760, + "1": 660, + "3": 240, + "8": 140, + "4": 200, + "12": 340, + "5": 380, + "2": 240, + "6": 60, + "10": 60, + "7": 40, + "11": 80 + }, + "AudiologyStd": { + "0": 180, + "4": 225, + "15": 10, + "13": 90, + "3": 70, + "1": 85, + "7": 20, + "10": 20, + "6": 20, + "16": 40, + "11": 15, + "5": 10, + "2": 10, + "9": 10, + "17": 10, + "14": 20, + "12": 10, + "8": 10 + }, + "BalanceScale": { + "1": 4320, + "2": 4320, + "0": 740 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "1": 3620, + "0": 6860 + }, + "BreastCancerWiscDiag": { + "1": 3180, + "0": 5360 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "2": 280, + "5": 300, + "0": 320, + "3": 240, + "4": 220, + "1": 240 + }, + "Car": { + "1": 18140, + "3": 1040, + "2": 5760, + "0": 980 + }, + "Cardiotocography10Clases": { + "0": 5760, + "9": 2960, + "3": 1220, + "8": 1040, + "7": 1620, + "1": 8660, + "6": 3780, + "5": 4980, + "4": 1080, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "2": 2640, + "1": 4440 + }, + "ChessKrvk": { + "10": 25680, + "0": 41940, + "4": 1220, + "9": 21500, + "11": 29780, + "13": 53960, + "14": 62920, + "16": 32500, + "15": 68160, + "12": 42820, + "7": 8880, + "3": 3700, + "8": 10260, + "5": 2980, + "6": 7080, + "1": 420, + "17": 5860, + "2": 1180 + }, + "ChessKrvkp": { + "1": 25020, + "0": 22920 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "7": 240, + "6": 240, + "0": 240, + "2": 240, + "4": 240, + "5": 240, + "9": 240, + "10": 240, + "8": 240, + "3": 240, + "1": 240 + }, + "Connect4": { + "0": 763820, + "1": 249540 + }, + "Contrac": { + "1": 5000, + "0": 9420, + "2": 7680 + }, + "CreditApproval": { + "1": 5740, + "0": 4620 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "5": 300, + "0": 1680, + "1": 920, + "2": 1080, + "4": 780, + "3": 740 + }, + "Echocardiogram": { + "1": 660, + "0": 1300 + }, + "Ecoli": { + "4": 300, + "1": 1160, + "3": 540, + "2": 780, + "5": 80, + "0": 2100, + "7": 40, + "6": 40 + }, + "EnergyY1": { + "2": 4080, + "0": 5380, + "1": 2060 + }, + "EnergyY2": { + "0": 5740, + "2": 2840, + "1": 2940 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "2": 540, + "6": 240, + "0": 600, + "1": 880, + "5": 420, + "3": 120, + "4": 60, + "7": 60 + }, + "Glass": { + "0": 1060, + "1": 1120, + "5": 440, + "2": 260, + "4": 140, + "3": 200 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "2": 150, + "1": 255 + }, + "HeartCleveland": { + "1": 840, + "0": 2420, + "2": 540, + "3": 540, + "4": 200 + }, + "HeartHungarian": { + "1": 1600, + "0": 2820 + }, + "HeartSwitzerland": { + "3": 460, + "1": 700, + "2": 480, + "0": 120, + "4": 80 + }, + "HeartVa": { + "1": 800, + "4": 160, + "2": 620, + "3": 640, + "0": 780 + }, + "Hepatitis": { + "1": 1840, + "0": 480 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "1": 545, + "0": 955 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "3": 150, + "2": 150, + "4": 150, + "6": 150, + "0": 150, + "1": 150, + "5": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "0": 740, + "1": 760, + "2": 760 + }, + "LedDisplay": { + "9": 1680, + "8": 1540, + "7": 1600, + "4": 1520, + "1": 1260, + "5": 1520, + "6": 1460, + "3": 1440, + "2": 1520, + "0": 1460 + }, + "Lenses": { + "1": 80, + "2": 220, + "0": 60 + }, + "Letter": { + "11": 11420, + "20": 12000, + "0": 11840, + "17": 11380, + "23": 11820, + "18": 11220, + "21": 11460, + "5": 11640, + "16": 11760, + "6": 11600, + "19": 11940, + "15": 12060, + "12": 11880, + "10": 11100, + "1": 11500, + "7": 11020, + "22": 11280, + "13": 11760, + "3": 12080, + "4": 11520, + "8": 11340, + "9": 11220, + "2": 11040, + "25": 11020, + "14": 11300, + "24": 11800 + }, + "Libras": { + "8": 360, + "11": 360, + "1": 360, + "6": 360, + "13": 360, + "10": 360, + "2": 360, + "7": 360, + "12": 360, + "0": 360, + "4": 360, + "9": 360, + "14": 360, + "5": 360, + "3": 360 + }, + "LowResSpect": { + "6": 100, + "1": 4040, + "3": 1560, + "0": 1360, + "2": 600, + "8": 100, + "7": 120, + "4": 40, + "5": 40 + }, + "LungCancer": { + "2": 160, + "1": 180, + "0": 140 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "3": 60, + "0": 40 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "1": 6680, + "0": 7740 + }, + "Miniboone": { + "1": 1403460, + "0": 547500 + }, + "MolecBiolPromoter": { + "0": 800, + "1": 800 + }, + "MolecBiolSplice": { + "2": 24820, + "1": 11520, + "0": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "1": 320, + "0": 525 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "1": 3120, + "0": 4020 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "0": 64780, + "3": 64000, + "4": 60660, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "1": 1945, + "6": 1885, + "0": 1880, + "4": 1935, + "3": 1945, + "8": 1900, + "7": 1935, + "2": 1900, + "9": 1910, + "5": 1880 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "1": 4940, + "0": 73680, + "4": 1740, + "3": 1320, + "2": 420 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "4": 3900, + "3": 3595, + "8": 3595, + "2": 3900, + "9": 3595, + "0": 3900, + "5": 3600, + "6": 3600, + "7": 3890, + "1": 3895 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "1": 180, + "0": 240, + "2": 1180 + }, + "PittsburgBridgesRelL": { + "2": 760, + "0": 540, + "1": 240 + }, + "PittsburgBridgesSpan": { + "2": 340, + "1": 700, + "0": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "4": 180, + "5": 160, + "2": 620, + "1": 180, + "0": 240, + "3": 200 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "16": 240, + "47": 240, + "24": 240, + "93": 240, + "36": 240, + "69": 240, + "35": 240, + "94": 240, + "82": 240, + "72": 240, + "23": 240, + "65": 240, + "99": 240, + "5": 240, + "8": 240, + "95": 240, + "10": 240, + "52": 240, + "56": 240, + "54": 240, + "17": 240, + "6": 240, + "85": 240, + "66": 240, + "32": 240, + "33": 240, + "42": 240, + "19": 240, + "90": 240, + "68": 240, + "18": 240, + "28": 240, + "9": 240, + "40": 240, + "98": 240, + "31": 240, + "53": 240, + "77": 240, + "74": 240, + "70": 240, + "13": 240, + "30": 240, + "75": 240, + "80": 240, + "21": 240, + "61": 240, + "51": 240, + "20": 240, + "46": 240, + "73": 240, + "0": 240, + "37": 240, + "64": 240, + "91": 240, + "83": 240, + "97": 240, + "44": 240, + "58": 240, + "59": 240, + "11": 240, + "48": 240, + "4": 240, + "67": 240, + "45": 240, + "71": 240, + "84": 240, + "43": 240, + "22": 240, + "2": 240, + "92": 240, + "34": 240, + "63": 240, + "25": 240, + "89": 240, + "7": 240, + "15": 240, + "3": 240, + "41": 240, + "14": 240, + "88": 240, + "79": 240, + "1": 240, + "87": 240, + "62": 240, + "12": 240, + "49": 240, + "39": 240, + "86": 240, + "50": 240, + "27": 240, + "55": 240, + "96": 240, + "81": 240, + "29": 240, + "38": 240, + "26": 240, + "57": 240, + "76": 240, + "78": 240, + "60": 240 + }, + "PlantShape": { + "77": 240, + "80": 240, + "65": 240, + "18": 240, + "23": 240, + "99": 240, + "6": 240, + "26": 240, + "41": 240, + "85": 240, + "46": 240, + "1": 240, + "95": 240, + "79": 240, + "71": 240, + "75": 240, + "33": 240, + "10": 240, + "87": 240, + "8": 240, + "17": 240, + "73": 240, + "14": 240, + "61": 240, + "45": 240, + "70": 240, + "68": 240, + "12": 240, + "98": 240, + "28": 240, + "19": 240, + "67": 240, + "86": 240, + "90": 240, + "74": 240, + "57": 240, + "78": 240, + "56": 240, + "24": 240, + "44": 240, + "53": 240, + "51": 240, + "66": 240, + "92": 240, + "83": 240, + "2": 240, + "82": 240, + "30": 240, + "0": 240, + "36": 240, + "91": 240, + "59": 240, + "42": 240, + "38": 240, + "5": 240, + "49": 240, + "32": 240, + "48": 240, + "93": 240, + "25": 240, + "55": 240, + "39": 240, + "16": 240, + "34": 240, + "20": 240, + "35": 240, + "22": 240, + "21": 240, + "27": 240, + "69": 240, + "11": 240, + "47": 240, + "52": 240, + "76": 240, + "13": 240, + "31": 240, + "60": 240, + "29": 240, + "64": 240, + "37": 240, + "63": 240, + "62": 240, + "3": 240, + "72": 240, + "84": 240, + "15": 240, + "89": 240, + "81": 240, + "97": 240, + "88": 240, + "50": 240, + "94": 240, + "54": 240, + "58": 240, + "40": 240, + "9": 240, + "43": 240, + "4": 240, + "7": 240, + "96": 240 + }, + "PlantTexture": { + "28": 240, + "56": 240, + "51": 240, + "69": 240, + "58": 240, + "37": 240, + "0": 220, + "62": 240, + "26": 240, + "55": 240, + "52": 240, + "25": 240, + "31": 240, + "27": 240, + "23": 240, + "78": 240, + "18": 240, + "99": 240, + "6": 240, + "90": 240, + "53": 240, + "40": 240, + "79": 240, + "75": 240, + "7": 240, + "80": 240, + "33": 240, + "44": 240, + "64": 240, + "46": 240, + "21": 240, + "1": 240, + "77": 240, + "11": 240, + "9": 240, + "97": 240, + "8": 240, + "98": 240, + "20": 240, + "72": 240, + "3": 240, + "66": 240, + "94": 240, + "54": 240, + "38": 240, + "74": 240, + "86": 240, + "89": 240, + "35": 240, + "30": 240, + "36": 240, + "34": 240, + "13": 240, + "92": 240, + "59": 240, + "22": 240, + "29": 240, + "14": 240, + "48": 240, + "32": 240, + "91": 240, + "15": 240, + "70": 240, + "95": 240, + "85": 240, + "24": 240, + "87": 240, + "57": 240, + "63": 240, + "4": 240, + "67": 240, + "76": 240, + "84": 240, + "50": 240, + "49": 240, + "65": 240, + "43": 240, + "17": 240, + "47": 240, + "96": 240, + "19": 240, + "39": 240, + "10": 240, + "68": 240, + "73": 240, + "83": 240, + "93": 240, + "2": 240, + "16": 240, + "42": 240, + "82": 240, + "88": 240, + "60": 240, + "61": 240, + "5": 240, + "81": 240, + "12": 240, + "45": 240, + "71": 240, + "41": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "4": 600, + "14": 360, + "0": 1180, + "7": 420, + "12": 440, + "13": 100, + "1": 300, + "6": 100, + "2": 140, + "9": 120, + "10": 360, + "8": 240, + "5": 220, + "3": 220, + "11": 160 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "1": 1060, + "2": 1060, + "0": 1040 + }, + "Semeion": { + "6": 2420, + "5": 2400, + "9": 2380, + "0": 2420, + "7": 2380, + "4": 2420, + "1": 2340, + "2": 2400, + "8": 2340, + "3": 2400 + }, + "Soybean": { + "9": 50, + "13": 200, + "6": 50, + "10": 50, + "3": 200, + "12": 50, + "11": 100, + "2": 50, + "7": 200, + "8": 50, + "4": 100, + "15": 30, + "14": 200, + "0": 55, + "5": 50, + "1": 50, + "16": 30, + "17": 20 + }, + "Spambase": { + "1": 27200, + "0": 41820 + }, + "Spect": { + "1": 130, + "0": 265 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "1": 7020, + "0": 3340 + }, + "StatlogGermanCredit": { + "1": 4500, + "0": 10500 + }, + "StatlogHeart": { + "1": 1800, + "0": 2260 + }, + "StatlogImage": { + "1": 4960, + "6": 4960, + "5": 4960, + "3": 4960, + "4": 4960, + "2": 4960, + "0": 4900 + }, + "StatlogLandsat": { + "0": 5360, + "4": 2350, + "1": 2395, + "2": 4805, + "5": 5190, + "3": 2075 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "4": 12290, + "1": 185, + "2": 660, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "3": 3000, + "1": 3180, + "2": 3260, + "0": 3260 + }, + "SteelPlates": { + "5": 6040, + "0": 2380, + "6": 10040, + "2": 5880, + "1": 2860, + "4": 840, + "3": 1080 + }, + "SyntheticControl": { + "0": 1500, + "1": 1500, + "3": 1500, + "2": 1500, + "4": 1500, + "5": 1500 + }, + "Teaching": { + "2": 760, + "1": 760, + "0": 740 + }, + "Thyroid": { + "2": 17440, + "1": 955, + "0": 465 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "1": 10680, + "0": 22340 + }, + "Trains": { + "0": 80, + "1": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "2": 2260, + "0": 900, + "1": 1500 + }, + "WallFollowing": { + "2": 31460, + "1": 12400, + "0": 33060, + "3": 4920 + }, + "Waveform": { + "1": 24720, + "0": 24860, + "2": 25420 + }, + "WaveformNoise": { + "2": 24840, + "0": 25360, + "1": 24800 + }, + "Wine": { + "2": 720, + "1": 1060, + "0": 900 + }, + "WineQualityRed": { + "2": 10160, + "3": 9580, + "4": 3000, + "1": 800, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "3": 32940, + "2": 21860, + "1": 2460, + "0": 300, + "4": 13200, + "5": 2640, + "6": 80 + }, + "Yeast": { + "2": 3660, + "6": 540, + "0": 6880, + "1": 6440, + "3": 2460, + "7": 460, + "4": 780, + "8": 300, + "5": 660, + "9": 80 + }, + "Zoo": { + "5": 120, + "3": 200, + "0": 600, + "4": 60, + "1": 300, + "2": 80, + "6": 160 + } + }, + "HashmapProjectionRegenerativeReset": { + "Abalone": { + "0": 21120, + "2": 21680, + "1": 19860 + }, + "AcuteInflammation": { + "1": 900, + "0": 900 + }, + "AcuteNephritis": { + "1": 760, + "0": 1040 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "4": 170, + "1": 440, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "0": 3580, + "3": 240, + "4": 200, + "9": 760, + "1": 660, + "10": 60, + "11": 80, + "7": 40, + "5": 380, + "12": 340, + "8": 140, + "2": 240, + "6": 60 + }, + "AudiologyStd": { + "1": 85, + "0": 180, + "4": 225, + "13": 90, + "12": 10, + "11": 15, + "9": 10, + "7": 20, + "10": 20, + "16": 40, + "14": 20, + "3": 70, + "6": 20, + "17": 10, + "2": 10, + "5": 10, + "8": 10, + "15": 10 + }, + "BalanceScale": { + "1": 4320, + "2": 4320, + "0": 740 + }, + "Balloons": { + "0": 120, + "1": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "1": 2680, + "0": 8540 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "1": 3620, + "0": 6860 + }, + "BreastCancerWiscDiag": { + "0": 5360, + "1": 3180 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "2": 280, + "0": 320, + "1": 240, + "5": 300, + "4": 220, + "3": 240 + }, + "Car": { + "3": 1040, + "2": 5760, + "1": 18140, + "0": 980 + }, + "Cardiotocography10Clases": { + "6": 3780, + "0": 5760, + "3": 1220, + "1": 8660, + "5": 4980, + "9": 2960, + "4": 1080, + "7": 1620, + "8": 1040, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "2": 2640, + "1": 4440 + }, + "ChessKrvk": { + "7": 8880, + "14": 62920, + "13": 53960, + "9": 21500, + "10": 25680, + "12": 42820, + "0": 41940, + "15": 68160, + "11": 29780, + "5": 2980, + "16": 32500, + "3": 3700, + "8": 10260, + "6": 7080, + "17": 5860, + "2": 1180, + "4": 1220, + "1": 420 + }, + "ChessKrvkp": { + "0": 22920, + "1": 25020 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "0": 1660, + "1": 1460 + }, + "ConnBenchVowelDeterding": { + "7": 240, + "0": 240, + "1": 240, + "5": 240, + "2": 240, + "10": 240, + "8": 240, + "4": 240, + "9": 240, + "3": 240, + "6": 240 + }, + "Connect4": { + "1": 249540, + "0": 763820 + }, + "Contrac": { + "1": 5000, + "2": 7680, + "0": 9420 + }, + "CreditApproval": { + "1": 5740, + "0": 4620 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "3": 740, + "1": 920, + "0": 1680, + "5": 300, + "2": 1080, + "4": 780 + }, + "Echocardiogram": { + "0": 1300, + "1": 660 + }, + "Ecoli": { + "0": 2100, + "1": 1160, + "2": 780, + "4": 300, + "6": 40, + "3": 540, + "5": 80, + "7": 40 + }, + "EnergyY1": { + "0": 5380, + "1": 2060, + "2": 4080 + }, + "EnergyY2": { + "2": 2840, + "1": 2940, + "0": 5740 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "5": 420, + "1": 880, + "2": 540, + "0": 600, + "6": 240, + "3": 120, + "7": 60, + "4": 60 + }, + "Glass": { + "1": 1120, + "5": 440, + "0": 1060, + "2": 260, + "3": 200, + "4": 140 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "3": 540, + "1": 840, + "0": 2420, + "2": 540, + "4": 200 + }, + "HeartHungarian": { + "0": 2820, + "1": 1600 + }, + "HeartSwitzerland": { + "2": 480, + "1": 700, + "4": 80, + "3": 460, + "0": 120 + }, + "HeartVa": { + "1": 800, + "2": 620, + "3": 640, + "0": 780, + "4": 160 + }, + "Hepatitis": { + "0": 480, + "1": 1840 + }, + "HillValley": { + "0": 1535, + "1": 1495 + }, + "HorseColic": { + "1": 545, + "0": 955 + }, + "IlpdIndianLiver": { + "1": 2520, + "0": 6220 + }, + "ImageSegmentation": { + "4": 150, + "3": 150, + "1": 150, + "6": 150, + "5": 150, + "0": 150, + "2": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "1": 760, + "0": 740, + "2": 760 + }, + "LedDisplay": { + "5": 1520, + "7": 1600, + "9": 1680, + "3": 1440, + "8": 1540, + "4": 1520, + "6": 1460, + "2": 1520, + "0": 1460, + "1": 1260 + }, + "Lenses": { + "2": 220, + "1": 80, + "0": 60 + }, + "Letter": { + "9": 11220, + "11": 11420, + "1": 11500, + "8": 11340, + "18": 11220, + "10": 11100, + "16": 11760, + "25": 11020, + "15": 12060, + "22": 11280, + "2": 11040, + "5": 11640, + "0": 11840, + "21": 11460, + "3": 12080, + "24": 11800, + "19": 11940, + "20": 12000, + "17": 11380, + "23": 11820, + "13": 11760, + "12": 11880, + "7": 11020, + "4": 11520, + "6": 11600, + "14": 11300 + }, + "Libras": { + "13": 360, + "8": 360, + "1": 360, + "10": 360, + "4": 360, + "3": 360, + "9": 360, + "6": 360, + "5": 360, + "0": 360, + "11": 360, + "2": 360, + "14": 360, + "7": 360, + "12": 360 + }, + "LowResSpect": { + "1": 4040, + "0": 1360, + "6": 100, + "3": 1560, + "2": 600, + "8": 100, + "7": 120, + "4": 40, + "5": 40 + }, + "LungCancer": { + "1": 180, + "0": 140, + "2": 160 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "3": 60, + "0": 40 + }, + "Magic": { + "1": 100320, + "0": 184980 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "1": 1403460, + "0": 547500 + }, + "MolecBiolPromoter": { + "1": 800, + "0": 800 + }, + "MolecBiolSplice": { + "1": 11520, + "2": 24820, + "0": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "1": 320, + "0": 525 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "0": 63120, + "1": 58740 + }, + "Musk1": { + "1": 3120, + "0": 4020 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "4": 60660, + "3": 64000, + "0": 64780, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "0": 5060, + "1": 10280 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "0": 1880, + "5": 1880, + "1": 1945, + "4": 1935, + "2": 1900, + "8": 1900, + "9": 1910, + "3": 1945, + "7": 1935, + "6": 1885 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "4": 1740, + "3": 1320, + "1": 4940, + "2": 420 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "7": 3890, + "9": 3595, + "4": 3900, + "0": 3900, + "8": 3595, + "5": 3600, + "3": 3595, + "1": 3895, + "2": 3900, + "6": 3600 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "0": 240, + "1": 180 + }, + "PittsburgBridgesRelL": { + "2": 760, + "0": 540, + "1": 240 + }, + "PittsburgBridgesSpan": { + "1": 700, + "0": 340, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "0": 240, + "2": 620, + "4": 180, + "3": 200, + "1": 180, + "5": 160 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "40": 240, + "66": 240, + "42": 240, + "67": 240, + "33": 240, + "80": 240, + "35": 240, + "12": 240, + "11": 240, + "90": 240, + "21": 240, + "97": 240, + "7": 240, + "81": 240, + "55": 240, + "0": 240, + "72": 240, + "30": 240, + "46": 240, + "54": 240, + "79": 240, + "29": 240, + "24": 240, + "38": 240, + "64": 240, + "84": 240, + "91": 240, + "65": 240, + "6": 240, + "27": 240, + "1": 240, + "25": 240, + "50": 240, + "13": 240, + "56": 240, + "61": 240, + "89": 240, + "96": 240, + "16": 240, + "31": 240, + "41": 240, + "53": 240, + "60": 240, + "28": 240, + "95": 240, + "19": 240, + "4": 240, + "94": 240, + "73": 240, + "88": 240, + "23": 240, + "62": 240, + "22": 240, + "34": 240, + "87": 240, + "51": 240, + "37": 240, + "14": 240, + "47": 240, + "70": 240, + "75": 240, + "49": 240, + "20": 240, + "59": 240, + "2": 240, + "9": 240, + "83": 240, + "5": 240, + "98": 240, + "92": 240, + "26": 240, + "69": 240, + "17": 240, + "3": 240, + "45": 240, + "78": 240, + "82": 240, + "36": 240, + "8": 240, + "71": 240, + "74": 240, + "63": 240, + "58": 240, + "52": 240, + "76": 240, + "77": 240, + "32": 240, + "18": 240, + "68": 240, + "85": 240, + "57": 240, + "86": 240, + "15": 240, + "43": 240, + "10": 240, + "44": 240, + "48": 240, + "93": 240, + "99": 240, + "39": 240 + }, + "PlantShape": { + "8": 240, + "83": 240, + "60": 240, + "5": 240, + "16": 240, + "52": 240, + "20": 240, + "71": 240, + "38": 240, + "57": 240, + "50": 240, + "13": 240, + "92": 240, + "3": 240, + "80": 240, + "45": 240, + "14": 240, + "21": 240, + "17": 240, + "6": 240, + "81": 240, + "39": 240, + "28": 240, + "12": 240, + "87": 240, + "77": 240, + "64": 240, + "72": 240, + "29": 240, + "73": 240, + "1": 240, + "43": 240, + "44": 240, + "24": 240, + "48": 240, + "69": 240, + "61": 240, + "99": 240, + "65": 240, + "10": 240, + "70": 240, + "41": 240, + "22": 240, + "19": 240, + "37": 240, + "90": 240, + "75": 240, + "86": 240, + "59": 240, + "68": 240, + "85": 240, + "47": 240, + "18": 240, + "15": 240, + "7": 240, + "63": 240, + "27": 240, + "98": 240, + "55": 240, + "40": 240, + "76": 240, + "93": 240, + "89": 240, + "66": 240, + "23": 240, + "35": 240, + "94": 240, + "26": 240, + "25": 240, + "58": 240, + "49": 240, + "78": 240, + "79": 240, + "33": 240, + "34": 240, + "74": 240, + "0": 240, + "54": 240, + "42": 240, + "30": 240, + "32": 240, + "67": 240, + "51": 240, + "91": 240, + "2": 240, + "31": 240, + "53": 240, + "11": 240, + "88": 240, + "95": 240, + "62": 240, + "46": 240, + "97": 240, + "82": 240, + "96": 240, + "36": 240, + "4": 240, + "84": 240, + "9": 240, + "56": 240 + }, + "PlantTexture": { + "39": 240, + "81": 240, + "55": 240, + "90": 240, + "88": 240, + "31": 240, + "76": 240, + "23": 240, + "12": 240, + "78": 240, + "43": 240, + "26": 240, + "41": 240, + "99": 240, + "52": 240, + "36": 240, + "95": 240, + "4": 240, + "29": 240, + "63": 240, + "69": 240, + "0": 220, + "2": 240, + "47": 240, + "92": 240, + "30": 240, + "6": 240, + "98": 240, + "10": 240, + "32": 240, + "44": 240, + "96": 240, + "58": 240, + "45": 240, + "37": 240, + "34": 240, + "56": 240, + "7": 240, + "62": 240, + "74": 240, + "20": 240, + "91": 240, + "70": 240, + "54": 240, + "16": 240, + "14": 240, + "3": 240, + "59": 240, + "57": 240, + "85": 240, + "80": 240, + "66": 240, + "17": 240, + "93": 240, + "13": 240, + "22": 240, + "21": 240, + "83": 240, + "89": 240, + "71": 240, + "64": 240, + "48": 240, + "79": 240, + "35": 240, + "8": 240, + "73": 240, + "87": 240, + "27": 240, + "60": 240, + "1": 240, + "15": 240, + "28": 240, + "33": 240, + "24": 240, + "46": 240, + "94": 240, + "5": 240, + "40": 240, + "49": 240, + "97": 240, + "18": 240, + "19": 240, + "75": 240, + "61": 240, + "11": 240, + "67": 240, + "82": 240, + "51": 240, + "77": 240, + "50": 240, + "25": 240, + "68": 240, + "38": 240, + "72": 240, + "42": 240, + "65": 240, + "84": 240, + "86": 240, + "53": 240, + "9": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "12": 440, + "1": 300, + "0": 1180, + "10": 360, + "3": 220, + "8": 240, + "5": 220, + "7": 420, + "14": 360, + "4": 600, + "6": 100, + "11": 160, + "13": 100, + "2": 140, + "9": 120 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "2": 1060, + "1": 1060, + "0": 1040 + }, + "Semeion": { + "0": 2420, + "2": 2400, + "9": 2380, + "3": 2400, + "5": 2400, + "4": 2420, + "8": 2340, + "1": 2340, + "7": 2380, + "6": 2420 + }, + "Soybean": { + "7": 200, + "3": 200, + "13": 200, + "11": 100, + "1": 50, + "9": 50, + "12": 50, + "6": 50, + "4": 100, + "14": 200, + "0": 55, + "2": 50, + "15": 30, + "5": 50, + "8": 50, + "16": 30, + "10": 50, + "17": 20 + }, + "Spambase": { + "0": 41820, + "1": 27200 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "1": 7020, + "0": 3340 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "0": 4900, + "4": 4960, + "6": 4960, + "1": 4960, + "2": 4960, + "3": 4960, + "5": 4960 + }, + "StatlogLandsat": { + "2": 4805, + "0": 5360, + "4": 2350, + "1": 2395, + "5": 5190, + "3": 2075 + }, + "StatlogShuttle": { + "0": 170540, + "3": 33740, + "4": 12290, + "2": 660, + "1": 185, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "2": 3260, + "0": 3260, + "3": 3000, + "1": 3180 + }, + "SteelPlates": { + "1": 2860, + "6": 10040, + "2": 5880, + "3": 1080, + "5": 6040, + "0": 2380, + "4": 840 + }, + "SyntheticControl": { + "3": 1500, + "4": 1500, + "2": 1500, + "1": 1500, + "0": 1500, + "5": 1500 + }, + "Teaching": { + "0": 740, + "2": 760, + "1": 760 + }, + "Thyroid": { + "2": 17440, + "1": 955, + "0": 465 + }, + "TicTacToe": { + "0": 4980, + "1": 9400 + }, + "Titanic": { + "0": 22340, + "1": 10680 + }, + "Trains": { + "1": 80, + "0": 80 + }, + "Twonorm": { + "1": 55460, + "0": 55540 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "2": 2260, + "1": 1500, + "0": 900 + }, + "WallFollowing": { + "0": 33060, + "2": 31460, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "2": 25420, + "0": 24860, + "1": 24720 + }, + "WaveformNoise": { + "1": 24800, + "2": 24840, + "0": 25360 + }, + "Wine": { + "0": 900, + "1": 1060, + "2": 720 + }, + "WineQualityRed": { + "2": 10160, + "4": 3000, + "3": 9580, + "1": 800, + "5": 280, + "0": 160 + }, + "WineQualityWhite": { + "3": 32940, + "4": 13200, + "0": 300, + "2": 21860, + "1": 2460, + "5": 2640, + "6": 80 + }, + "Yeast": { + "2": 3660, + "3": 2460, + "0": 6880, + "8": 300, + "1": 6440, + "4": 780, + "5": 660, + "7": 460, + "9": 80, + "6": 540 + }, + "Zoo": { + "0": 600, + "5": 120, + "1": 300, + "3": 200, + "2": 80, + "6": 160, + "4": 60 + } + }, + "RandomProjection": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "4": 34, + "2": 608, + "1": 88, + "3": 60, + "0": 8 + }, + "Arrhythmia": { + "1": 132, + "12": 68, + "11": 16, + "0": 716, + "9": 152, + "5": 76, + "6": 12, + "2": 48, + "8": 28, + "4": 40, + "3": 48, + "10": 12, + "7": 8 + }, + "AudiologyStd": { + "0": 36, + "4": 45, + "16": 8, + "13": 18, + "5": 2, + "1": 17, + "3": 14, + "17": 2, + "10": 4, + "7": 4, + "12": 2, + "9": 2, + "15": 2, + "8": 2, + "14": 4, + "6": 4, + "2": 2, + "11": 3 + }, + "BalanceScale": { + "2": 864, + "1": 864, + "0": 148 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "1": 724, + "0": 1372 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "4": 44, + "3": 48, + "2": 56, + "0": 64, + "5": 60, + "1": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "4": 216, + "7": 324, + "6": 756, + "0": 1152, + "5": 996, + "1": 1732, + "2": 160, + "8": 208, + "3": 244, + "9": 592 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "8": 2052, + "15": 13632, + "11": 5956, + "16": 6500, + "12": 8564, + "13": 10792, + "10": 5136, + "14": 12584, + "0": 8388, + "6": 1416, + "9": 4300, + "7": 1776, + "3": 740, + "4": 244, + "1": 84, + "17": 1172, + "5": 596, + "2": 236 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "0": 48, + "6": 48, + "3": 48, + "8": 48, + "10": 48, + "4": 48, + "7": 48, + "1": 48, + "9": 48, + "2": 48, + "5": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "2": 1536, + "1": 1000, + "0": 1884 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "0": 336, + "3": 148, + "4": 156, + "1": 184, + "5": 60, + "2": 216 + }, + "Echocardiogram": { + "1": 132, + "0": 260 + }, + "Ecoli": { + "1": 232, + "0": 420, + "4": 60, + "2": 156, + "3": 108, + "5": 16, + "7": 8, + "6": 8 + }, + "EnergyY1": { + "1": 412, + "2": 816, + "0": 1076 + }, + "EnergyY2": { + "0": 1148, + "1": 588, + "2": 568 + }, + "Fertility": { + "1": 36, + "0": 264 + }, + "Flags": { + "2": 108, + "0": 120, + "1": 176, + "7": 12, + "3": 24, + "5": 84, + "6": 48, + "4": 12 + }, + "Glass": { + "5": 88, + "1": 224, + "0": 212, + "3": 40, + "2": 52, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "2": 30, + "1": 51, + "0": 51 + }, + "HeartCleveland": { + "3": 108, + "0": 484, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "3": 92, + "1": 140, + "2": 96, + "0": 24, + "4": 16 + }, + "HeartVa": { + "1": 160, + "0": 156, + "2": 124, + "3": 128, + "4": 32 + }, + "Hepatitis": { + "0": 96, + "1": 368 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "3": 30, + "6": 30, + "1": 30, + "0": 30, + "4": 30, + "5": 30, + "2": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "1": 152, + "2": 152, + "0": 148 + }, + "LedDisplay": { + "7": 320, + "2": 304, + "9": 336, + "6": 292, + "1": 252, + "8": 308, + "3": 288, + "4": 304, + "5": 304, + "0": 292 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "16": 2352, + "5": 2328, + "4": 2304, + "12": 2376, + "3": 2416, + "1": 2300, + "13": 2352, + "14": 2260, + "11": 2284, + "2": 2208, + "6": 2320, + "24": 2360, + "23": 2364, + "21": 2292, + "22": 2256, + "8": 2268, + "10": 2220, + "15": 2412, + "20": 2400, + "18": 2244, + "25": 2204, + "0": 2368, + "9": 2244, + "19": 2388, + "17": 2276, + "7": 2204 + }, + "Libras": { + "14": 72, + "6": 72, + "1": 72, + "9": 72, + "7": 72, + "2": 72, + "11": 72, + "10": 72, + "3": 72, + "13": 72, + "4": 72, + "0": 72, + "8": 72, + "12": 72, + "5": 72 + }, + "LowResSpect": { + "1": 808, + "3": 312, + "2": 120, + "6": 20, + "0": 272, + "4": 8, + "5": 8, + "7": 24, + "8": 20 + }, + "LungCancer": { + "1": 36, + "2": 32, + "0": 28 + }, + "Lymphography": { + "2": 184, + "1": 240, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "1": 2304, + "0": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "1": 64, + "0": 105 + }, + "Monks3": { + "0": 62, + "1": 60 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "1": 624, + "0": 804 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "3": 12800, + "2": 984, + "4": 12132, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "0": 1012, + "1": 2056 + }, + "OocytesMerlucciusStates2f": { + "0": 780, + "2": 2104, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "4": 387, + "6": 377, + "5": 376, + "2": 380, + "1": 389, + "0": 376, + "9": 382, + "8": 380, + "7": 387, + "3": 389 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "4": 348, + "3": 264, + "2": 84 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "4": 780, + "6": 720, + "3": 719, + "9": 719, + "7": 778, + "2": 780, + "8": 719, + "1": 779, + "5": 720, + "0": 780 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "1": 36, + "2": 236, + "0": 48 + }, + "PittsburgBridgesRelL": { + "2": 152, + "1": 48, + "0": 108 + }, + "PittsburgBridgesSpan": { + "1": 140, + "0": 68, + "2": 68 + }, + "PittsburgBridgesTOrD": { + "1": 44, + "0": 264 + }, + "PittsburgBridgesType": { + "0": 48, + "2": 124, + "5": 32, + "3": 40, + "1": 36, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "0": 48, + "38": 48, + "67": 48, + "99": 48, + "96": 48, + "69": 48, + "68": 48, + "78": 48, + "46": 48, + "60": 48, + "20": 48, + "15": 48, + "40": 48, + "50": 48, + "56": 48, + "4": 48, + "82": 48, + "65": 48, + "26": 48, + "98": 48, + "3": 48, + "48": 48, + "5": 48, + "2": 48, + "10": 48, + "12": 48, + "49": 48, + "39": 48, + "54": 48, + "27": 48, + "7": 48, + "11": 48, + "24": 48, + "1": 48, + "71": 48, + "51": 48, + "34": 48, + "90": 48, + "72": 48, + "85": 48, + "55": 48, + "94": 48, + "63": 48, + "97": 48, + "22": 48, + "31": 48, + "93": 48, + "59": 48, + "83": 48, + "32": 48, + "29": 48, + "16": 48, + "91": 48, + "42": 48, + "8": 48, + "44": 48, + "36": 48, + "58": 48, + "89": 48, + "79": 48, + "14": 48, + "47": 48, + "6": 48, + "37": 48, + "35": 48, + "73": 48, + "45": 48, + "52": 48, + "86": 48, + "21": 48, + "13": 48, + "61": 48, + "33": 48, + "25": 48, + "88": 48, + "43": 48, + "92": 48, + "17": 48, + "76": 48, + "19": 48, + "84": 48, + "41": 48, + "75": 48, + "77": 48, + "74": 48, + "62": 48, + "87": 48, + "80": 48, + "30": 48, + "57": 48, + "66": 48, + "9": 48, + "53": 48, + "23": 48, + "28": 48, + "18": 48, + "64": 48, + "81": 48, + "95": 48, + "70": 48 + }, + "PlantShape": { + "9": 48, + "59": 48, + "89": 48, + "45": 48, + "0": 48, + "93": 48, + "1": 48, + "38": 48, + "21": 48, + "47": 48, + "28": 48, + "14": 48, + "90": 48, + "60": 48, + "35": 48, + "19": 48, + "17": 48, + "55": 48, + "6": 48, + "70": 48, + "69": 48, + "30": 48, + "26": 48, + "88": 48, + "86": 48, + "39": 48, + "66": 48, + "92": 48, + "32": 48, + "73": 48, + "34": 48, + "25": 48, + "5": 48, + "74": 48, + "2": 48, + "64": 48, + "12": 48, + "23": 48, + "63": 48, + "83": 48, + "95": 48, + "96": 48, + "42": 48, + "94": 48, + "22": 48, + "33": 48, + "11": 48, + "29": 48, + "78": 48, + "81": 48, + "37": 48, + "16": 48, + "53": 48, + "61": 48, + "79": 48, + "87": 48, + "97": 48, + "72": 48, + "4": 48, + "71": 48, + "62": 48, + "18": 48, + "56": 48, + "40": 48, + "46": 48, + "49": 48, + "67": 48, + "57": 48, + "3": 48, + "27": 48, + "54": 48, + "7": 48, + "91": 48, + "98": 48, + "41": 48, + "20": 48, + "75": 48, + "31": 48, + "8": 48, + "50": 48, + "80": 48, + "99": 48, + "43": 48, + "65": 48, + "24": 48, + "84": 48, + "76": 48, + "58": 48, + "36": 48, + "82": 48, + "77": 48, + "15": 48, + "51": 48, + "10": 48, + "13": 48, + "68": 48, + "48": 48, + "52": 48, + "85": 48, + "44": 48 + }, + "PlantTexture": { + "87": 48, + "13": 48, + "50": 48, + "3": 48, + "43": 48, + "98": 48, + "92": 48, + "56": 48, + "35": 48, + "84": 48, + "5": 48, + "11": 48, + "82": 48, + "40": 48, + "52": 48, + "46": 48, + "49": 48, + "20": 48, + "53": 48, + "81": 48, + "73": 48, + "0": 44, + "76": 48, + "24": 48, + "12": 48, + "69": 48, + "27": 48, + "36": 48, + "41": 48, + "96": 48, + "26": 48, + "9": 48, + "65": 48, + "99": 48, + "34": 48, + "21": 48, + "32": 48, + "79": 48, + "90": 48, + "86": 48, + "77": 48, + "64": 48, + "6": 48, + "57": 48, + "30": 48, + "4": 48, + "25": 48, + "85": 48, + "10": 48, + "89": 48, + "39": 48, + "31": 48, + "14": 48, + "48": 48, + "93": 48, + "45": 48, + "7": 48, + "47": 48, + "54": 48, + "95": 48, + "94": 48, + "78": 48, + "42": 48, + "33": 48, + "23": 48, + "8": 48, + "16": 48, + "17": 48, + "97": 48, + "15": 48, + "67": 48, + "19": 48, + "60": 48, + "88": 48, + "63": 48, + "61": 48, + "83": 48, + "55": 48, + "22": 48, + "66": 48, + "74": 48, + "91": 48, + "2": 48, + "80": 48, + "18": 48, + "29": 48, + "72": 48, + "37": 48, + "28": 48, + "70": 48, + "38": 48, + "71": 48, + "75": 48, + "62": 48, + "58": 48, + "44": 48, + "51": 48, + "1": 48, + "68": 48, + "59": 48 + }, + "PostOperative": { + "2": 72, + "0": 192, + "1": 8 + }, + "PrimaryTumor": { + "12": 88, + "0": 236, + "7": 84, + "4": 120, + "3": 44, + "8": 48, + "13": 20, + "10": 72, + "2": 28, + "14": 72, + "1": 60, + "6": 20, + "9": 24, + "11": 32, + "5": 44 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "1": 212, + "2": 212, + "0": 208 + }, + "Semeion": { + "1": 468, + "7": 476, + "3": 480, + "9": 476, + "4": 484, + "2": 480, + "5": 480, + "8": 468, + "6": 484, + "0": 484 + }, + "Soybean": { + "0": 11, + "11": 20, + "13": 40, + "3": 40, + "14": 40, + "6": 10, + "5": 10, + "17": 4, + "10": 10, + "7": 40, + "1": 10, + "8": 10, + "16": 6, + "12": 10, + "9": 10, + "2": 10, + "4": 20, + "15": 6 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "5": 992, + "4": 992, + "0": 980, + "6": 992, + "1": 992, + "2": 992, + "3": 992 + }, + "StatlogLandsat": { + "4": 470, + "2": 961, + "5": 1038, + "3": 415, + "0": 1072, + "1": 479 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "5": 6, + "2": 132, + "6": 11, + "1": 37 + }, + "StatlogVehicle": { + "1": 636, + "0": 652, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "6": 2008, + "1": 572, + "2": 1176, + "0": 476, + "4": 168, + "5": 1208, + "3": 216 + }, + "SyntheticControl": { + "1": 300, + "0": 300, + "2": 300, + "5": 300, + "4": 300, + "3": 300 + }, + "Teaching": { + "1": 152, + "0": 148, + "2": 152 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "0": 996, + "1": 1880 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "1": 300, + "2": 452, + "0": 180 + }, + "WallFollowing": { + "0": 6612, + "2": 6292, + "3": 984, + "1": 2480 + }, + "Waveform": { + "0": 4972, + "2": 5084, + "1": 4944 + }, + "WaveformNoise": { + "2": 4968, + "1": 4960, + "0": 5072 + }, + "Wine": { + "1": 212, + "0": 180, + "2": 144 + }, + "WineQualityRed": { + "4": 600, + "1": 160, + "2": 2032, + "0": 32, + "3": 1916, + "5": 56 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "7": 92, + "3": 492, + "2": 732, + "8": 60, + "0": 1376, + "1": 1288, + "5": 132, + "4": 156, + "6": 108, + "9": 16 + }, + "Zoo": { + "2": 16, + "0": 120, + "3": 40, + "1": 60, + "6": 32, + "4": 12, + "5": 24 + } + }, + "RandomProjectionOnline": { + "Abalone": { + "0": 4224, + "2": 4336, + "1": 3972 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "0": 208, + "1": 152 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "1": 88, + "2": 608, + "3": 60, + "4": 34, + "0": 8 + }, + "Arrhythmia": { + "0": 716, + "5": 76, + "6": 12, + "9": 152, + "12": 68, + "3": 48, + "1": 132, + "8": 28, + "2": 48, + "4": 40, + "10": 12, + "11": 16, + "7": 8 + }, + "AudiologyStd": { + "10": 4, + "3": 14, + "4": 45, + "13": 18, + "1": 17, + "5": 2, + "0": 36, + "8": 2, + "16": 8, + "6": 4, + "7": 4, + "9": 2, + "11": 3, + "14": 4, + "2": 2, + "17": 2, + "12": 2, + "15": 2 + }, + "BalanceScale": { + "2": 864, + "0": 148, + "1": 864 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "1": 536, + "0": 1708 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "4": 44, + "2": 56, + "3": 48, + "0": 64, + "5": 60, + "1": 48 + }, + "Car": { + "0": 196, + "1": 3628, + "2": 1152, + "3": 208 + }, + "Cardiotocography10Clases": { + "1": 1732, + "4": 216, + "6": 756, + "0": 1152, + "9": 592, + "7": 324, + "5": 996, + "8": 208, + "3": 244, + "2": 160 + }, + "Cardiotocography3Clases": { + "0": 4964, + "1": 888, + "2": 528 + }, + "ChessKrvk": { + "15": 13632, + "10": 5136, + "11": 5956, + "16": 6500, + "0": 8388, + "17": 1172, + "9": 4300, + "14": 12584, + "13": 10792, + "12": 8564, + "8": 2052, + "6": 1416, + "3": 740, + "7": 1776, + "5": 596, + "2": 236, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "0": 4584, + "1": 5004 + }, + "CongressionalVoting": { + "0": 800, + "1": 504 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "5": 48, + "0": 48, + "6": 48, + "9": 48, + "7": 48, + "4": 48, + "1": 48, + "3": 48, + "2": 48, + "8": 48, + "10": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "1": 1000, + "2": 1536, + "0": 1884 + }, + "CreditApproval": { + "1": 1148, + "0": 924 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "3": 148, + "2": 216, + "0": 336, + "1": 184, + "4": 156, + "5": 60 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "0": 420, + "3": 108, + "2": 156, + "1": 232, + "4": 60, + "7": 8, + "5": 16, + "6": 8 + }, + "EnergyY1": { + "1": 412, + "2": 816, + "0": 1076 + }, + "EnergyY2": { + "2": 568, + "0": 1148, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "2": 108, + "1": 176, + "0": 120, + "5": 84, + "7": 12, + "6": 48, + "4": 12, + "3": 24 + }, + "Glass": { + "5": 88, + "3": 40, + "1": 224, + "0": 212, + "2": 52, + "4": 28 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "0": 484, + "3": 108, + "4": 40, + "2": 108, + "1": 168 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "1": 140, + "3": 92, + "4": 16, + "0": 24 + }, + "HeartVa": { + "2": 124, + "0": 156, + "3": 128, + "1": 160, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "1": 504, + "0": 1244 + }, + "ImageSegmentation": { + "0": 30, + "4": 30, + "6": 30, + "5": 30, + "2": 30, + "3": 30, + "1": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "0": 148, + "1": 152, + "2": 152 + }, + "LedDisplay": { + "0": 292, + "9": 336, + "2": 304, + "8": 308, + "4": 304, + "3": 288, + "6": 292, + "5": 304, + "1": 252, + "7": 320 + }, + "Lenses": { + "2": 44, + "0": 12, + "1": 16 + }, + "Letter": { + "19": 2388, + "23": 2364, + "4": 2304, + "24": 2360, + "25": 2204, + "5": 2328, + "6": 2320, + "14": 2260, + "20": 2400, + "2": 2208, + "3": 2416, + "8": 2268, + "11": 2284, + "12": 2376, + "16": 2352, + "17": 2276, + "21": 2292, + "15": 2412, + "9": 2244, + "13": 2352, + "0": 2368, + "1": 2300, + "18": 2244, + "7": 2204, + "10": 2220, + "22": 2256 + }, + "Libras": { + "13": 72, + "11": 72, + "14": 72, + "7": 72, + "8": 72, + "9": 72, + "0": 72, + "2": 72, + "12": 72, + "10": 72, + "4": 72, + "6": 72, + "1": 72, + "3": 72, + "5": 72 + }, + "LowResSpect": { + "2": 120, + "7": 24, + "0": 272, + "3": 312, + "1": 808, + "5": 8, + "8": 20, + "6": 20, + "4": 8 + }, + "LungCancer": { + "2": 32, + "0": 28, + "1": 36 + }, + "Lymphography": { + "2": 184, + "0": 8, + "1": 240, + "3": 12 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "0": 2304, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "0": 12624, + "1": 11748 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "0": 12956, + "3": 12800, + "4": 12132, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "0": 780, + "1": 184 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "2": 1120, + "0": 1572, + "1": 44 + }, + "Optical": { + "8": 380, + "1": 389, + "7": 387, + "3": 389, + "6": 377, + "5": 376, + "2": 380, + "4": 387, + "0": 376, + "9": 382 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "1": 988, + "3": 264, + "4": 348, + "2": 84 + }, + "Parkinsons": { + "0": 144, + "1": 440 + }, + "Pendigits": { + "8": 719, + "2": 780, + "6": 720, + "3": 719, + "7": 778, + "9": 719, + "1": 779, + "0": 780, + "5": 720, + "4": 780 + }, + "Pima": { + "0": 1500, + "1": 804 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "1": 140, + "0": 68, + "2": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "0": 48, + "2": 124, + "1": 36, + "5": 32, + "3": 40, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "2": 48, + "61": 48, + "62": 48, + "92": 48, + "58": 48, + "13": 48, + "51": 48, + "32": 48, + "74": 48, + "3": 48, + "76": 48, + "22": 48, + "59": 48, + "9": 48, + "60": 48, + "84": 48, + "53": 48, + "52": 48, + "34": 48, + "18": 48, + "67": 48, + "57": 48, + "89": 48, + "10": 48, + "35": 48, + "63": 48, + "71": 48, + "20": 48, + "21": 48, + "26": 48, + "95": 48, + "44": 48, + "47": 48, + "77": 48, + "43": 48, + "94": 48, + "27": 48, + "19": 48, + "93": 48, + "41": 48, + "25": 48, + "49": 48, + "38": 48, + "6": 48, + "82": 48, + "24": 48, + "56": 48, + "30": 48, + "72": 48, + "68": 48, + "50": 48, + "5": 48, + "96": 48, + "40": 48, + "73": 48, + "15": 48, + "37": 48, + "14": 48, + "16": 48, + "39": 48, + "66": 48, + "4": 48, + "99": 48, + "28": 48, + "23": 48, + "79": 48, + "17": 48, + "65": 48, + "69": 48, + "80": 48, + "12": 48, + "8": 48, + "31": 48, + "7": 48, + "70": 48, + "42": 48, + "0": 48, + "78": 48, + "33": 48, + "81": 48, + "83": 48, + "87": 48, + "75": 48, + "55": 48, + "48": 48, + "54": 48, + "98": 48, + "85": 48, + "64": 48, + "36": 48, + "91": 48, + "86": 48, + "29": 48, + "90": 48, + "45": 48, + "11": 48, + "97": 48, + "1": 48, + "88": 48, + "46": 48 + }, + "PlantShape": { + "62": 48, + "32": 48, + "16": 48, + "93": 48, + "8": 48, + "95": 48, + "78": 48, + "97": 48, + "47": 48, + "4": 48, + "87": 48, + "71": 48, + "86": 48, + "30": 48, + "15": 48, + "7": 48, + "36": 48, + "55": 48, + "25": 48, + "19": 48, + "59": 48, + "27": 48, + "2": 48, + "72": 48, + "64": 48, + "85": 48, + "54": 48, + "50": 48, + "77": 48, + "41": 48, + "40": 48, + "89": 48, + "58": 48, + "33": 48, + "6": 48, + "80": 48, + "52": 48, + "14": 48, + "98": 48, + "21": 48, + "23": 48, + "96": 48, + "1": 48, + "79": 48, + "69": 48, + "88": 48, + "5": 48, + "13": 48, + "29": 48, + "31": 48, + "26": 48, + "9": 48, + "92": 48, + "24": 48, + "37": 48, + "12": 48, + "66": 48, + "63": 48, + "46": 48, + "22": 48, + "39": 48, + "20": 48, + "90": 48, + "82": 48, + "43": 48, + "49": 48, + "42": 48, + "94": 48, + "67": 48, + "57": 48, + "44": 48, + "10": 48, + "18": 48, + "76": 48, + "75": 48, + "11": 48, + "45": 48, + "73": 48, + "48": 48, + "83": 48, + "53": 48, + "28": 48, + "0": 48, + "81": 48, + "68": 48, + "91": 48, + "70": 48, + "34": 48, + "3": 48, + "61": 48, + "65": 48, + "35": 48, + "56": 48, + "74": 48, + "99": 48, + "51": 48, + "38": 48, + "84": 48, + "60": 48, + "17": 48 + }, + "PlantTexture": { + "41": 48, + "30": 48, + "51": 48, + "16": 48, + "52": 48, + "62": 48, + "57": 48, + "77": 48, + "2": 48, + "71": 48, + "44": 48, + "43": 48, + "88": 48, + "7": 48, + "73": 48, + "83": 48, + "36": 48, + "1": 48, + "50": 48, + "70": 48, + "79": 48, + "25": 48, + "27": 48, + "45": 48, + "72": 48, + "18": 48, + "42": 48, + "87": 48, + "47": 48, + "39": 48, + "89": 48, + "0": 44, + "53": 48, + "67": 48, + "19": 48, + "85": 48, + "74": 48, + "81": 48, + "26": 48, + "31": 48, + "28": 48, + "54": 48, + "34": 48, + "76": 48, + "68": 48, + "56": 48, + "59": 48, + "92": 48, + "32": 48, + "14": 48, + "17": 48, + "8": 48, + "29": 48, + "49": 48, + "13": 48, + "48": 48, + "80": 48, + "91": 48, + "46": 48, + "23": 48, + "75": 48, + "33": 48, + "97": 48, + "5": 48, + "38": 48, + "93": 48, + "10": 48, + "63": 48, + "40": 48, + "58": 48, + "60": 48, + "11": 48, + "94": 48, + "3": 48, + "21": 48, + "37": 48, + "99": 48, + "66": 48, + "96": 48, + "78": 48, + "69": 48, + "98": 48, + "6": 48, + "55": 48, + "65": 48, + "95": 48, + "61": 48, + "22": 48, + "15": 48, + "84": 48, + "82": 48, + "86": 48, + "64": 48, + "24": 48, + "4": 48, + "12": 48, + "90": 48, + "20": 48, + "35": 48, + "9": 48 + }, + "PostOperative": { + "0": 192, + "2": 72, + "1": 8 + }, + "PrimaryTumor": { + "1": 60, + "8": 48, + "0": 236, + "11": 32, + "4": 120, + "9": 24, + "5": 44, + "10": 72, + "13": 20, + "14": 72, + "3": 44, + "7": 84, + "12": 88, + "6": 20, + "2": 28 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "0": 208, + "1": 212, + "2": 212 + }, + "Semeion": { + "1": 468, + "2": 480, + "7": 476, + "4": 484, + "0": 484, + "3": 480, + "9": 476, + "5": 480, + "6": 484, + "8": 468 + }, + "Soybean": { + "3": 40, + "4": 20, + "14": 40, + "15": 6, + "11": 20, + "5": 10, + "13": 40, + "0": 11, + "7": 40, + "2": 10, + "1": 10, + "8": 10, + "12": 10, + "9": 10, + "17": 4, + "16": 6, + "10": 10, + "6": 10 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "0": 53, + "1": 26 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "5": 992, + "6": 992, + "2": 992, + "4": 992, + "0": 980, + "3": 992, + "1": 992 + }, + "StatlogLandsat": { + "2": 961, + "5": 1038, + "4": 470, + "0": 1072, + "1": 479, + "3": 415 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "1": 37, + "2": 132, + "6": 11, + "5": 6 + }, + "StatlogVehicle": { + "0": 652, + "1": 636, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "6": 2008, + "5": 1208, + "2": 1176, + "0": 476, + "3": 216, + "1": 572, + "4": 168 + }, + "SyntheticControl": { + "5": 300, + "2": 300, + "4": 300, + "0": 300, + "1": 300, + "3": 300 + }, + "Teaching": { + "2": 152, + "1": 152, + "0": 148 + }, + "Thyroid": { + "1": 191, + "2": 3488, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "0": 16, + "1": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "1": 300, + "0": 180 + }, + "WallFollowing": { + "3": 984, + "2": 6292, + "0": 6612, + "1": 2480 + }, + "Waveform": { + "1": 4944, + "0": 4972, + "2": 5084 + }, + "WaveformNoise": { + "2": 4968, + "0": 5072, + "1": 4960 + }, + "Wine": { + "2": 144, + "0": 180, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "4": 600, + "3": 1916, + "1": 160, + "5": 56, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "3": 492, + "1": 1288, + "2": 732, + "0": 1376, + "7": 92, + "5": 132, + "6": 108, + "4": 156, + "9": 16, + "8": 60 + }, + "Zoo": { + "1": 60, + "5": 24, + "0": 120, + "6": 32, + "3": 40, + "4": 12, + "2": 16 + } + }, + "RandomProjectionRegenerativeContinuous": { + "Abalone": { + "1": 19860, + "2": 21680, + "0": 21120 + }, + "AcuteInflammation": { + "1": 900, + "0": 900 + }, + "AcuteNephritis": { + "0": 1040, + "1": 760 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "1": 440, + "4": 170, + "3": 300, + "0": 40 + }, + "Arrhythmia": { + "0": 3580, + "9": 760, + "8": 140, + "5": 380, + "3": 240, + "6": 60, + "1": 660, + "12": 340, + "2": 240, + "10": 60, + "4": 200, + "11": 80, + "7": 40 + }, + "AudiologyStd": { + "4": 225, + "0": 180, + "16": 40, + "9": 10, + "13": 90, + "1": 85, + "6": 20, + "2": 10, + "11": 15, + "3": 70, + "17": 10, + "5": 10, + "15": 10, + "14": 20, + "7": 20, + "8": 10, + "10": 20, + "12": 10 + }, + "BalanceScale": { + "2": 4320, + "1": 4320, + "0": 740 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "1": 1280, + "0": 3020 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "1": 3180, + "0": 5360 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "2": 280, + "5": 300, + "0": 320, + "4": 220, + "3": 240, + "1": 240 + }, + "Car": { + "1": 18140, + "3": 1040, + "2": 5760, + "0": 980 + }, + "Cardiotocography10Clases": { + "5": 4980, + "7": 1620, + "6": 3780, + "1": 8660, + "4": 1080, + "9": 2960, + "8": 1040, + "0": 5760, + "3": 1220, + "2": 800 + }, + "Cardiotocography3Clases": { + "0": 24820, + "1": 4440, + "2": 2640 + }, + "ChessKrvk": { + "11": 29780, + "14": 62920, + "9": 21500, + "0": 41940, + "16": 32500, + "15": 68160, + "6": 7080, + "13": 53960, + "10": 25680, + "7": 8880, + "12": 42820, + "1": 420, + "3": 3700, + "17": 5860, + "4": 1220, + "8": 10260, + "5": 2980, + "2": 1180 + }, + "ChessKrvkp": { + "1": 25020, + "0": 22920 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "10": 240, + "9": 240, + "4": 240, + "1": 240, + "5": 240, + "6": 240, + "3": 240, + "7": 240, + "8": 240, + "2": 240, + "0": 240 + }, + "Connect4": { + "0": 763820, + "1": 249540 + }, + "Contrac": { + "0": 9420, + "2": 7680, + "1": 5000 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "1": 4680, + "0": 3000 + }, + "Dermatology": { + "2": 1080, + "0": 1680, + "1": 920, + "5": 300, + "4": 780, + "3": 740 + }, + "Echocardiogram": { + "1": 660, + "0": 1300 + }, + "Ecoli": { + "0": 2100, + "1": 1160, + "3": 540, + "2": 780, + "4": 300, + "7": 40, + "5": 80, + "6": 40 + }, + "EnergyY1": { + "1": 2060, + "2": 4080, + "0": 5380 + }, + "EnergyY2": { + "0": 5740, + "1": 2940, + "2": 2840 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "1": 880, + "0": 600, + "4": 60, + "2": 540, + "3": 120, + "6": 240, + "5": 420, + "7": 60 + }, + "Glass": { + "1": 1120, + "5": 440, + "0": 1060, + "2": 260, + "3": 200, + "4": 140 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "0": 2420, + "3": 540, + "1": 840, + "2": 540, + "4": 200 + }, + "HeartHungarian": { + "1": 1600, + "0": 2820 + }, + "HeartSwitzerland": { + "0": 120, + "2": 480, + "1": 700, + "4": 80, + "3": 460 + }, + "HeartVa": { + "1": 800, + "3": 640, + "0": 780, + "2": 620, + "4": 160 + }, + "Hepatitis": { + "1": 1840, + "0": 480 + }, + "HillValley": { + "1": 1495, + "0": 1535 + }, + "HorseColic": { + "1": 545, + "0": 955 + }, + "IlpdIndianLiver": { + "1": 2520, + "0": 6220 + }, + "ImageSegmentation": { + "3": 150, + "4": 150, + "2": 150, + "0": 150, + "1": 150, + "5": 150, + "6": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "0": 740, + "2": 760, + "1": 760 + }, + "LedDisplay": { + "7": 1600, + "3": 1440, + "8": 1540, + "0": 1460, + "5": 1520, + "6": 1460, + "2": 1520, + "9": 1680, + "4": 1520, + "1": 1260 + }, + "Lenses": { + "2": 220, + "0": 60, + "1": 80 + }, + "Letter": { + "8": 11340, + "15": 12060, + "10": 11100, + "4": 11520, + "1": 11500, + "25": 11020, + "7": 11020, + "12": 11880, + "23": 11820, + "18": 11220, + "17": 11380, + "2": 11040, + "16": 11760, + "5": 11640, + "24": 11800, + "11": 11420, + "9": 11220, + "19": 11940, + "13": 11760, + "6": 11600, + "3": 12080, + "14": 11300, + "0": 11840, + "21": 11460, + "22": 11280, + "20": 12000 + }, + "Libras": { + "4": 360, + "11": 360, + "14": 360, + "3": 360, + "2": 360, + "12": 360, + "7": 360, + "9": 360, + "13": 360, + "10": 360, + "8": 360, + "6": 360, + "1": 360, + "5": 360, + "0": 360 + }, + "LowResSpect": { + "7": 120, + "1": 4040, + "3": 1560, + "2": 600, + "0": 1360, + "6": 100, + "8": 100, + "5": 40, + "4": 40 + }, + "LungCancer": { + "1": 180, + "2": 160, + "0": 140 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "0": 40, + "3": 60 + }, + "Magic": { + "1": 100320, + "0": 184980 + }, + "Mammographic": { + "1": 6680, + "0": 7740 + }, + "Miniboone": { + "0": 547500, + "1": 1403460 + }, + "MolecBiolPromoter": { + "0": 800, + "1": 800 + }, + "MolecBiolSplice": { + "1": 11520, + "2": 24820, + "0": 11520 + }, + "Monks1": { + "1": 310, + "0": 310 + }, + "Monks2": { + "1": 320, + "0": 525 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "1": 58740, + "0": 63120 + }, + "Musk1": { + "0": 4020, + "1": 3120 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "4": 60660, + "3": 64000, + "0": 64780, + "2": 4920, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "6": 1885, + "7": 1935, + "0": 1880, + "1": 1945, + "3": 1945, + "9": 1910, + "8": 1900, + "4": 1935, + "2": 1900, + "5": 1880 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "1": 4940, + "3": 1320, + "4": 1740, + "2": 420 + }, + "Parkinsons": { + "0": 720, + "1": 2200 + }, + "Pendigits": { + "9": 3595, + "2": 3900, + "6": 3600, + "0": 3900, + "1": 3895, + "7": 3890, + "4": 3900, + "8": 3595, + "5": 3600, + "3": 3595 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "1": 180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "2": 760, + "1": 240, + "0": 540 + }, + "PittsburgBridgesSpan": { + "1": 700, + "0": 340, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "2": 620, + "1": 180, + "3": 200, + "4": 180, + "0": 240, + "5": 160 + }, + "Planning": { + "1": 780, + "0": 1960 + }, + "PlantMargin": { + "35": 240, + "78": 240, + "92": 240, + "15": 240, + "59": 240, + "13": 240, + "25": 240, + "39": 240, + "10": 240, + "88": 240, + "70": 240, + "71": 240, + "57": 240, + "55": 240, + "43": 240, + "73": 240, + "40": 240, + "48": 240, + "75": 240, + "7": 240, + "80": 240, + "14": 240, + "21": 240, + "56": 240, + "41": 240, + "74": 240, + "96": 240, + "36": 240, + "3": 240, + "65": 240, + "60": 240, + "4": 240, + "46": 240, + "87": 240, + "69": 240, + "83": 240, + "8": 240, + "90": 240, + "77": 240, + "91": 240, + "6": 240, + "5": 240, + "34": 240, + "79": 240, + "29": 240, + "52": 240, + "11": 240, + "28": 240, + "53": 240, + "50": 240, + "18": 240, + "67": 240, + "38": 240, + "86": 240, + "62": 240, + "98": 240, + "68": 240, + "49": 240, + "64": 240, + "24": 240, + "63": 240, + "30": 240, + "81": 240, + "45": 240, + "2": 240, + "26": 240, + "66": 240, + "19": 240, + "42": 240, + "93": 240, + "16": 240, + "22": 240, + "44": 240, + "51": 240, + "32": 240, + "37": 240, + "72": 240, + "76": 240, + "89": 240, + "47": 240, + "61": 240, + "84": 240, + "17": 240, + "54": 240, + "12": 240, + "1": 240, + "23": 240, + "95": 240, + "27": 240, + "97": 240, + "31": 240, + "0": 240, + "94": 240, + "20": 240, + "33": 240, + "85": 240, + "9": 240, + "99": 240, + "82": 240, + "58": 240 + }, + "PlantShape": { + "21": 240, + "41": 240, + "16": 240, + "38": 240, + "36": 240, + "40": 240, + "3": 240, + "43": 240, + "79": 240, + "66": 240, + "12": 240, + "32": 240, + "7": 240, + "8": 240, + "59": 240, + "91": 240, + "95": 240, + "58": 240, + "99": 240, + "37": 240, + "96": 240, + "61": 240, + "13": 240, + "73": 240, + "26": 240, + "77": 240, + "1": 240, + "69": 240, + "34": 240, + "71": 240, + "78": 240, + "74": 240, + "27": 240, + "98": 240, + "4": 240, + "90": 240, + "23": 240, + "9": 240, + "65": 240, + "10": 240, + "89": 240, + "72": 240, + "94": 240, + "97": 240, + "92": 240, + "50": 240, + "83": 240, + "52": 240, + "84": 240, + "82": 240, + "46": 240, + "49": 240, + "70": 240, + "42": 240, + "0": 240, + "18": 240, + "76": 240, + "24": 240, + "63": 240, + "19": 240, + "53": 240, + "15": 240, + "93": 240, + "55": 240, + "88": 240, + "14": 240, + "48": 240, + "68": 240, + "80": 240, + "86": 240, + "17": 240, + "11": 240, + "31": 240, + "47": 240, + "54": 240, + "56": 240, + "64": 240, + "75": 240, + "81": 240, + "62": 240, + "2": 240, + "51": 240, + "29": 240, + "39": 240, + "85": 240, + "67": 240, + "60": 240, + "30": 240, + "6": 240, + "20": 240, + "25": 240, + "35": 240, + "87": 240, + "44": 240, + "45": 240, + "5": 240, + "22": 240, + "57": 240, + "28": 240, + "33": 240 + }, + "PlantTexture": { + "50": 240, + "51": 240, + "9": 240, + "61": 240, + "86": 240, + "22": 240, + "66": 240, + "89": 240, + "31": 240, + "81": 240, + "28": 240, + "35": 240, + "21": 240, + "26": 240, + "17": 240, + "42": 240, + "95": 240, + "71": 240, + "83": 240, + "85": 240, + "90": 240, + "33": 240, + "52": 240, + "98": 240, + "80": 240, + "3": 240, + "79": 240, + "48": 240, + "74": 240, + "0": 220, + "41": 240, + "27": 240, + "73": 240, + "8": 240, + "19": 240, + "45": 240, + "76": 240, + "65": 240, + "1": 240, + "5": 240, + "88": 240, + "53": 240, + "64": 240, + "75": 240, + "13": 240, + "68": 240, + "92": 240, + "84": 240, + "93": 240, + "57": 240, + "38": 240, + "30": 240, + "47": 240, + "44": 240, + "58": 240, + "7": 240, + "6": 240, + "60": 240, + "77": 240, + "97": 240, + "29": 240, + "2": 240, + "94": 240, + "20": 240, + "49": 240, + "10": 240, + "23": 240, + "55": 240, + "46": 240, + "37": 240, + "16": 240, + "39": 240, + "32": 240, + "25": 240, + "43": 240, + "82": 240, + "72": 240, + "70": 240, + "15": 240, + "96": 240, + "18": 240, + "36": 240, + "40": 240, + "63": 240, + "99": 240, + "69": 240, + "12": 240, + "56": 240, + "62": 240, + "34": 240, + "14": 240, + "91": 240, + "67": 240, + "54": 240, + "4": 240, + "87": 240, + "11": 240, + "78": 240, + "24": 240, + "59": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "3": 220, + "2": 140, + "4": 600, + "12": 440, + "1": 300, + "6": 100, + "10": 360, + "8": 240, + "13": 100, + "14": 360, + "0": 1180, + "7": 420, + "11": 160, + "5": 220, + "9": 120 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "0": 1040, + "1": 1060, + "2": 1060 + }, + "Semeion": { + "8": 2340, + "9": 2380, + "3": 2400, + "2": 2400, + "0": 2420, + "4": 2420, + "5": 2400, + "6": 2420, + "7": 2380, + "1": 2340 + }, + "Soybean": { + "9": 50, + "7": 200, + "6": 50, + "3": 200, + "8": 50, + "11": 100, + "2": 50, + "1": 50, + "14": 200, + "0": 55, + "4": 100, + "17": 20, + "5": 50, + "16": 30, + "13": 200, + "12": 50, + "10": 50, + "15": 30 + }, + "Spambase": { + "0": 41820, + "1": 27200 + }, + "Spect": { + "1": 130, + "0": 265 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "1": 7020, + "0": 3340 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "0": 2260, + "1": 1800 + }, + "StatlogImage": { + "2": 4960, + "1": 4960, + "0": 4900, + "6": 4960, + "5": 4960, + "3": 4960, + "4": 4960 + }, + "StatlogLandsat": { + "3": 2075, + "5": 5190, + "1": 2395, + "4": 2350, + "2": 4805, + "0": 5360 + }, + "StatlogShuttle": { + "3": 33740, + "0": 170540, + "2": 660, + "4": 12290, + "1": 185, + "6": 55, + "5": 30 + }, + "StatlogVehicle": { + "3": 3000, + "2": 3260, + "0": 3260, + "1": 3180 + }, + "SteelPlates": { + "0": 2380, + "6": 10040, + "5": 6040, + "4": 840, + "2": 5880, + "1": 2860, + "3": 1080 + }, + "SyntheticControl": { + "0": 1500, + "3": 1500, + "5": 1500, + "1": 1500, + "2": 1500, + "4": 1500 + }, + "Teaching": { + "1": 760, + "0": 740, + "2": 760 + }, + "Thyroid": { + "2": 17440, + "0": 465, + "1": 955 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "1": 10680, + "0": 22340 + }, + "Trains": { + "0": 80, + "1": 80 + }, + "Twonorm": { + "0": 55540, + "1": 55460 + }, + "VertebralColumn2Clases": { + "1": 1500, + "0": 3160 + }, + "VertebralColumn3Clases": { + "0": 900, + "1": 1500, + "2": 2260 + }, + "WallFollowing": { + "2": 31460, + "0": 33060, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "2": 25420, + "1": 24720, + "0": 24860 + }, + "WaveformNoise": { + "1": 24800, + "0": 25360, + "2": 24840 + }, + "Wine": { + "0": 900, + "2": 720, + "1": 1060 + }, + "WineQualityRed": { + "1": 800, + "3": 9580, + "2": 10160, + "4": 3000, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "4": 13200, + "3": 32940, + "2": 21860, + "1": 2460, + "5": 2640, + "0": 300, + "6": 80 + }, + "Yeast": { + "1": 6440, + "5": 660, + "4": 780, + "0": 6880, + "2": 3660, + "3": 2460, + "6": 540, + "7": 460, + "8": 300, + "9": 80 + }, + "Zoo": { + "3": 200, + "5": 120, + "0": 600, + "1": 300, + "6": 160, + "4": 60, + "2": 80 + } + }, + "RandomProjectionRegenerativeReset": { + "Abalone": { + "0": 21120, + "2": 21680, + "1": 19860 + }, + "AcuteInflammation": { + "0": 900, + "1": 900 + }, + "AcuteNephritis": { + "1": 760, + "0": 1040 + }, + "Adult": { + "0": 123600, + "1": 39205 + }, + "Annealing": { + "2": 3040, + "4": 170, + "3": 300, + "1": 440, + "0": 40 + }, + "Arrhythmia": { + "1": 660, + "9": 760, + "0": 3580, + "3": 240, + "12": 340, + "10": 60, + "8": 140, + "2": 240, + "11": 80, + "4": 200, + "5": 380, + "6": 60, + "7": 40 + }, + "AudiologyStd": { + "0": 180, + "9": 10, + "13": 90, + "14": 20, + "4": 225, + "5": 10, + "3": 70, + "1": 85, + "10": 20, + "6": 20, + "16": 40, + "12": 10, + "2": 10, + "11": 15, + "7": 20, + "8": 10, + "17": 10, + "15": 10 + }, + "BalanceScale": { + "2": 4320, + "1": 4320, + "0": 740 + }, + "Balloons": { + "1": 120, + "0": 120 + }, + "Bank": { + "0": 60000, + "1": 7820 + }, + "Blood": { + "0": 8540, + "1": 2680 + }, + "BreastCancer": { + "0": 3020, + "1": 1280 + }, + "BreastCancerWisc": { + "0": 6860, + "1": 3620 + }, + "BreastCancerWiscDiag": { + "0": 5360, + "1": 3180 + }, + "BreastCancerWiscProg": { + "0": 2260, + "1": 720 + }, + "BreastTissue": { + "4": 220, + "2": 280, + "3": 240, + "0": 320, + "5": 300, + "1": 240 + }, + "Car": { + "1": 18140, + "2": 5760, + "3": 1040, + "0": 980 + }, + "Cardiotocography10Clases": { + "6": 3780, + "1": 8660, + "5": 4980, + "0": 5760, + "7": 1620, + "9": 2960, + "8": 1040, + "3": 1220, + "2": 800, + "4": 1080 + }, + "Cardiotocography3Clases": { + "2": 2640, + "0": 24820, + "1": 4440 + }, + "ChessKrvk": { + "14": 62920, + "15": 68160, + "3": 3700, + "13": 53960, + "12": 42820, + "10": 25680, + "0": 41940, + "16": 32500, + "9": 21500, + "11": 29780, + "7": 8880, + "5": 2980, + "17": 5860, + "8": 10260, + "4": 1220, + "6": 7080, + "1": 420, + "2": 1180 + }, + "ChessKrvkp": { + "0": 22920, + "1": 25020 + }, + "CongressionalVoting": { + "0": 4000, + "1": 2520 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "2": 240, + "0": 240, + "5": 240, + "10": 240, + "7": 240, + "1": 240, + "9": 240, + "6": 240, + "8": 240, + "3": 240, + "4": 240 + }, + "Connect4": { + "1": 249540, + "0": 763820 + }, + "Contrac": { + "1": 5000, + "0": 9420, + "2": 7680 + }, + "CreditApproval": { + "0": 4620, + "1": 5740 + }, + "CylinderBands": { + "0": 3000, + "1": 4680 + }, + "Dermatology": { + "0": 1680, + "2": 1080, + "4": 780, + "5": 300, + "1": 920, + "3": 740 + }, + "Echocardiogram": { + "0": 1300, + "1": 660 + }, + "Ecoli": { + "3": 540, + "0": 2100, + "4": 300, + "1": 1160, + "2": 780, + "5": 80, + "6": 40, + "7": 40 + }, + "EnergyY1": { + "0": 5380, + "2": 4080, + "1": 2060 + }, + "EnergyY2": { + "0": 5740, + "2": 2840, + "1": 2940 + }, + "Fertility": { + "0": 1320, + "1": 180 + }, + "Flags": { + "1": 880, + "6": 240, + "2": 540, + "5": 420, + "0": 600, + "3": 120, + "4": 60, + "7": 60 + }, + "Glass": { + "4": 140, + "0": 1060, + "5": 440, + "1": 1120, + "2": 260, + "3": 200 + }, + "HabermanSurvival": { + "0": 3380, + "1": 1220 + }, + "HayesRoth": { + "0": 255, + "1": 255, + "2": 150 + }, + "HeartCleveland": { + "1": 840, + "0": 2420, + "3": 540, + "4": 200, + "2": 540 + }, + "HeartHungarian": { + "0": 2820, + "1": 1600 + }, + "HeartSwitzerland": { + "1": 700, + "0": 120, + "2": 480, + "3": 460, + "4": 80 + }, + "HeartVa": { + "0": 780, + "3": 640, + "1": 800, + "2": 620, + "4": 160 + }, + "Hepatitis": { + "0": 480, + "1": 1840 + }, + "HillValley": { + "0": 1535, + "1": 1495 + }, + "HorseColic": { + "0": 955, + "1": 545 + }, + "IlpdIndianLiver": { + "0": 6220, + "1": 2520 + }, + "ImageSegmentation": { + "4": 150, + "2": 150, + "5": 150, + "1": 150, + "6": 150, + "0": 150, + "3": 150 + }, + "Ionosphere": { + "0": 1900, + "1": 3360 + }, + "Iris": { + "1": 760, + "0": 740, + "2": 760 + }, + "LedDisplay": { + "7": 1600, + "5": 1520, + "9": 1680, + "8": 1540, + "3": 1440, + "4": 1520, + "6": 1460, + "1": 1260, + "0": 1460, + "2": 1520 + }, + "Lenses": { + "1": 80, + "0": 60, + "2": 220 + }, + "Letter": { + "10": 11100, + "13": 11760, + "5": 11640, + "9": 11220, + "22": 11280, + "7": 11020, + "18": 11220, + "23": 11820, + "11": 11420, + "20": 12000, + "3": 12080, + "8": 11340, + "14": 11300, + "12": 11880, + "16": 11760, + "17": 11380, + "21": 11460, + "6": 11600, + "19": 11940, + "24": 11800, + "2": 11040, + "0": 11840, + "1": 11500, + "15": 12060, + "4": 11520, + "25": 11020 + }, + "Libras": { + "1": 360, + "5": 360, + "6": 360, + "2": 360, + "14": 360, + "9": 360, + "0": 360, + "12": 360, + "7": 360, + "11": 360, + "4": 360, + "8": 360, + "10": 360, + "3": 360, + "13": 360 + }, + "LowResSpect": { + "1": 4040, + "2": 600, + "7": 120, + "0": 1360, + "3": 1560, + "4": 40, + "5": 40, + "8": 100, + "6": 100 + }, + "LungCancer": { + "0": 140, + "1": 180, + "2": 160 + }, + "Lymphography": { + "2": 920, + "1": 1200, + "3": 60, + "0": 40 + }, + "Magic": { + "0": 184980, + "1": 100320 + }, + "Mammographic": { + "0": 7740, + "1": 6680 + }, + "Miniboone": { + "0": 547500, + "1": 1403460 + }, + "MolecBiolPromoter": { + "1": 800, + "0": 800 + }, + "MolecBiolSplice": { + "2": 24820, + "0": 11520, + "1": 11520 + }, + "Monks1": { + "0": 310, + "1": 310 + }, + "Monks2": { + "0": 525, + "1": 320 + }, + "Monks3": { + "0": 310, + "1": 300 + }, + "Mushroom": { + "0": 63120, + "1": 58740 + }, + "Musk1": { + "0": 4020, + "1": 3120 + }, + "Musk2": { + "0": 83720, + "1": 15260 + }, + "Nursery": { + "2": 4920, + "4": 60660, + "3": 64000, + "0": 64780, + "1": 40 + }, + "OocytesMerlucciusNucleus4d": { + "1": 10280, + "0": 5060 + }, + "OocytesMerlucciusStates2f": { + "2": 10520, + "0": 3900, + "1": 920 + }, + "OocytesTrisopterusNucleus2f": { + "1": 7900, + "0": 5780 + }, + "OocytesTrisopterusStates5b": { + "0": 7860, + "2": 5600, + "1": 220 + }, + "Optical": { + "5": 1880, + "8": 1900, + "9": 1910, + "4": 1935, + "6": 1885, + "3": 1945, + "1": 1945, + "2": 1900, + "0": 1880, + "7": 1935 + }, + "Ozone": { + "0": 36940, + "1": 1100 + }, + "PageBlocks": { + "0": 73680, + "3": 1320, + "1": 4940, + "4": 1740, + "2": 420 + }, + "Parkinsons": { + "1": 2200, + "0": 720 + }, + "Pendigits": { + "8": 3595, + "3": 3595, + "1": 3895, + "4": 3900, + "2": 3900, + "6": 3600, + "5": 3600, + "0": 3900, + "7": 3890, + "9": 3595 + }, + "Pima": { + "0": 7500, + "1": 4020 + }, + "PittsburgBridgesMaterial": { + "2": 1180, + "1": 180, + "0": 240 + }, + "PittsburgBridgesRelL": { + "0": 540, + "1": 240, + "2": 760 + }, + "PittsburgBridgesSpan": { + "1": 700, + "0": 340, + "2": 340 + }, + "PittsburgBridgesTOrD": { + "0": 1320, + "1": 220 + }, + "PittsburgBridgesType": { + "2": 620, + "0": 240, + "3": 200, + "5": 160, + "4": 180, + "1": 180 + }, + "Planning": { + "0": 1960, + "1": 780 + }, + "PlantMargin": { + "32": 240, + "16": 240, + "99": 240, + "91": 240, + "78": 240, + "76": 240, + "67": 240, + "42": 240, + "92": 240, + "45": 240, + "26": 240, + "18": 240, + "90": 240, + "25": 240, + "88": 240, + "3": 240, + "31": 240, + "2": 240, + "85": 240, + "69": 240, + "40": 240, + "12": 240, + "17": 240, + "65": 240, + "68": 240, + "54": 240, + "86": 240, + "8": 240, + "4": 240, + "34": 240, + "44": 240, + "94": 240, + "46": 240, + "63": 240, + "97": 240, + "14": 240, + "30": 240, + "59": 240, + "75": 240, + "36": 240, + "80": 240, + "43": 240, + "48": 240, + "47": 240, + "50": 240, + "37": 240, + "15": 240, + "33": 240, + "35": 240, + "60": 240, + "11": 240, + "71": 240, + "79": 240, + "0": 240, + "49": 240, + "55": 240, + "51": 240, + "53": 240, + "29": 240, + "20": 240, + "96": 240, + "10": 240, + "22": 240, + "61": 240, + "1": 240, + "39": 240, + "72": 240, + "74": 240, + "83": 240, + "62": 240, + "70": 240, + "89": 240, + "98": 240, + "95": 240, + "73": 240, + "56": 240, + "64": 240, + "93": 240, + "58": 240, + "57": 240, + "9": 240, + "28": 240, + "77": 240, + "81": 240, + "13": 240, + "7": 240, + "6": 240, + "23": 240, + "66": 240, + "41": 240, + "5": 240, + "21": 240, + "27": 240, + "84": 240, + "19": 240, + "24": 240, + "38": 240, + "87": 240, + "52": 240, + "82": 240 + }, + "PlantShape": { + "74": 240, + "26": 240, + "57": 240, + "65": 240, + "59": 240, + "53": 240, + "92": 240, + "56": 240, + "54": 240, + "25": 240, + "14": 240, + "47": 240, + "43": 240, + "62": 240, + "48": 240, + "35": 240, + "85": 240, + "11": 240, + "30": 240, + "98": 240, + "63": 240, + "75": 240, + "33": 240, + "45": 240, + "44": 240, + "16": 240, + "2": 240, + "81": 240, + "84": 240, + "78": 240, + "3": 240, + "83": 240, + "27": 240, + "41": 240, + "18": 240, + "38": 240, + "49": 240, + "1": 240, + "55": 240, + "36": 240, + "94": 240, + "77": 240, + "76": 240, + "19": 240, + "61": 240, + "7": 240, + "80": 240, + "28": 240, + "5": 240, + "23": 240, + "73": 240, + "96": 240, + "9": 240, + "51": 240, + "34": 240, + "93": 240, + "42": 240, + "72": 240, + "87": 240, + "67": 240, + "58": 240, + "15": 240, + "60": 240, + "50": 240, + "17": 240, + "21": 240, + "12": 240, + "66": 240, + "70": 240, + "82": 240, + "64": 240, + "40": 240, + "86": 240, + "90": 240, + "69": 240, + "88": 240, + "6": 240, + "71": 240, + "4": 240, + "79": 240, + "52": 240, + "89": 240, + "10": 240, + "8": 240, + "99": 240, + "32": 240, + "39": 240, + "31": 240, + "37": 240, + "95": 240, + "68": 240, + "22": 240, + "97": 240, + "0": 240, + "13": 240, + "20": 240, + "46": 240, + "91": 240, + "24": 240, + "29": 240 + }, + "PlantTexture": { + "93": 240, + "35": 240, + "15": 240, + "5": 240, + "65": 240, + "82": 240, + "75": 240, + "83": 240, + "81": 240, + "68": 240, + "41": 240, + "51": 240, + "86": 240, + "2": 240, + "9": 240, + "49": 240, + "18": 240, + "13": 240, + "54": 240, + "50": 240, + "48": 240, + "61": 240, + "73": 240, + "79": 240, + "92": 240, + "40": 240, + "1": 240, + "45": 240, + "84": 240, + "97": 240, + "62": 240, + "32": 240, + "57": 240, + "88": 240, + "11": 240, + "44": 240, + "64": 240, + "31": 240, + "34": 240, + "76": 240, + "22": 240, + "91": 240, + "37": 240, + "72": 240, + "94": 240, + "89": 240, + "28": 240, + "70": 240, + "43": 240, + "66": 240, + "71": 240, + "52": 240, + "24": 240, + "29": 240, + "36": 240, + "78": 240, + "8": 240, + "60": 240, + "10": 240, + "55": 240, + "21": 240, + "47": 240, + "90": 240, + "26": 240, + "14": 240, + "20": 240, + "59": 240, + "3": 240, + "30": 240, + "12": 240, + "6": 240, + "80": 240, + "38": 240, + "27": 240, + "25": 240, + "69": 240, + "23": 240, + "98": 240, + "63": 240, + "95": 240, + "99": 240, + "46": 240, + "85": 240, + "7": 240, + "16": 240, + "42": 240, + "17": 240, + "77": 240, + "4": 240, + "74": 240, + "96": 240, + "53": 240, + "67": 240, + "87": 240, + "0": 220, + "58": 240, + "33": 240, + "39": 240, + "56": 240, + "19": 240 + }, + "PostOperative": { + "0": 960, + "2": 360, + "1": 40 + }, + "PrimaryTumor": { + "12": 440, + "0": 1180, + "7": 420, + "13": 100, + "10": 360, + "3": 220, + "4": 600, + "6": 100, + "14": 360, + "11": 160, + "5": 220, + "2": 140, + "8": 240, + "9": 120, + "1": 300 + }, + "Ringnorm": { + "1": 56040, + "0": 54960 + }, + "Seeds": { + "1": 1060, + "2": 1060, + "0": 1040 + }, + "Semeion": { + "3": 2400, + "9": 2380, + "1": 2340, + "7": 2380, + "0": 2420, + "5": 2400, + "4": 2420, + "6": 2420, + "2": 2400, + "8": 2340 + }, + "Soybean": { + "3": 200, + "6": 50, + "16": 30, + "12": 50, + "1": 50, + "14": 200, + "8": 50, + "11": 100, + "9": 50, + "7": 200, + "13": 200, + "4": 100, + "2": 50, + "15": 30, + "10": 50, + "17": 20, + "5": 50, + "0": 55 + }, + "Spambase": { + "1": 27200, + "0": 41820 + }, + "Spect": { + "0": 265, + "1": 130 + }, + "Spectf": { + "1": 200, + "0": 200 + }, + "StatlogAustralianCredit": { + "0": 3340, + "1": 7020 + }, + "StatlogGermanCredit": { + "0": 10500, + "1": 4500 + }, + "StatlogHeart": { + "1": 1800, + "0": 2260 + }, + "StatlogImage": { + "2": 4960, + "3": 4960, + "5": 4960, + "6": 4960, + "4": 4960, + "0": 4900, + "1": 4960 + }, + "StatlogLandsat": { + "1": 2395, + "5": 5190, + "0": 5360, + "2": 4805, + "4": 2350, + "3": 2075 + }, + "StatlogShuttle": { + "4": 12290, + "0": 170540, + "3": 33740, + "2": 660, + "1": 185, + "5": 30, + "6": 55 + }, + "StatlogVehicle": { + "1": 3180, + "0": 3260, + "3": 3000, + "2": 3260 + }, + "SteelPlates": { + "5": 6040, + "6": 10040, + "4": 840, + "1": 2860, + "3": 1080, + "2": 5880, + "0": 2380 + }, + "SyntheticControl": { + "5": 1500, + "2": 1500, + "3": 1500, + "1": 1500, + "4": 1500, + "0": 1500 + }, + "Teaching": { + "2": 760, + "0": 740, + "1": 760 + }, + "Thyroid": { + "2": 17440, + "0": 465, + "1": 955 + }, + "TicTacToe": { + "1": 9400, + "0": 4980 + }, + "Titanic": { + "0": 22340, + "1": 10680 + }, + "Trains": { + "1": 80, + "0": 80 + }, + "Twonorm": { + "1": 55460, + "0": 55540 + }, + "VertebralColumn2Clases": { + "0": 3160, + "1": 1500 + }, + "VertebralColumn3Clases": { + "1": 1500, + "0": 900, + "2": 2260 + }, + "WallFollowing": { + "0": 33060, + "2": 31460, + "1": 12400, + "3": 4920 + }, + "Waveform": { + "1": 24720, + "2": 25420, + "0": 24860 + }, + "WaveformNoise": { + "2": 24840, + "1": 24800, + "0": 25360 + }, + "Wine": { + "2": 720, + "0": 900, + "1": 1060 + }, + "WineQualityRed": { + "3": 9580, + "4": 3000, + "1": 800, + "2": 10160, + "0": 160, + "5": 280 + }, + "WineQualityWhite": { + "2": 21860, + "5": 2640, + "3": 32940, + "4": 13200, + "6": 80, + "1": 2460, + "0": 300 + }, + "Yeast": { + "1": 6440, + "7": 460, + "2": 3660, + "0": 6880, + "8": 300, + "5": 660, + "6": 540, + "3": 2460, + "4": 780, + "9": 80 + }, + "Zoo": { + "1": 300, + "0": 600, + "5": 120, + "3": 200, + "2": 80, + "6": 160, + "4": 60 + } + }, + "SinusoidProjection": { + "Abalone": { + "1": 3972, + "0": 4224, + "2": 4336 + }, + "AcuteInflammation": { + "0": 180, + "1": 180 + }, + "AcuteNephritis": { + "1": 152, + "0": 208 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "2": 608, + "1": 88, + "3": 60, + "4": 34, + "0": 8 + }, + "Arrhythmia": { + "0": 716, + "5": 76, + "9": 152, + "1": 132, + "2": 48, + "4": 40, + "6": 12, + "12": 68, + "8": 28, + "11": 16, + "7": 8, + "3": 48, + "10": 12 + }, + "AudiologyStd": { + "13": 18, + "3": 14, + "0": 36, + "4": 45, + "10": 4, + "1": 17, + "16": 8, + "17": 2, + "6": 4, + "14": 4, + "9": 2, + "15": 2, + "11": 3, + "2": 2, + "12": 2, + "8": 2, + "5": 2, + "7": 4 + }, + "BalanceScale": { + "0": 148, + "1": 864, + "2": 864 + }, + "Balloons": { + "1": 24, + "0": 24 + }, + "Bank": { + "0": 12000, + "1": 1564 + }, + "Blood": { + "0": 1708, + "1": 536 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "0": 1372, + "1": 724 + }, + "BreastCancerWiscDiag": { + "0": 1072, + "1": 636 + }, + "BreastCancerWiscProg": { + "0": 452, + "1": 144 + }, + "BreastTissue": { + "5": 60, + "1": 48, + "2": 56, + "0": 64, + "4": 44, + "3": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "1": 1732, + "5": 996, + "9": 592, + "0": 1152, + "7": 324, + "6": 756, + "2": 160, + "8": 208, + "3": 244, + "4": 216 + }, + "Cardiotocography3Clases": { + "0": 4964, + "2": 528, + "1": 888 + }, + "ChessKrvk": { + "16": 6500, + "11": 5956, + "15": 13632, + "5": 596, + "10": 5136, + "13": 10792, + "12": 8564, + "0": 8388, + "14": 12584, + "3": 740, + "9": 4300, + "8": 2052, + "7": 1776, + "6": 1416, + "17": 1172, + "2": 236, + "4": 244, + "1": 84 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "1": 504, + "0": 800 + }, + "ConnBenchSonarMinesRocks": { + "0": 332, + "1": 292 + }, + "ConnBenchVowelDeterding": { + "8": 48, + "5": 48, + "9": 48, + "2": 48, + "1": 48, + "6": 48, + "4": 48, + "10": 48, + "0": 48, + "7": 48, + "3": 48 + }, + "Connect4": { + "1": 49908, + "0": 152764 + }, + "Contrac": { + "0": 1884, + "2": 1536, + "1": 1000 + }, + "CreditApproval": { + "0": 924, + "1": 1148 + }, + "CylinderBands": { + "1": 936, + "0": 600 + }, + "Dermatology": { + "4": 156, + "0": 336, + "2": 216, + "1": 184, + "3": 148, + "5": 60 + }, + "Echocardiogram": { + "1": 132, + "0": 260 + }, + "Ecoli": { + "2": 156, + "1": 232, + "3": 108, + "0": 420, + "5": 16, + "6": 8, + "7": 8, + "4": 60 + }, + "EnergyY1": { + "0": 1076, + "1": 412, + "2": 816 + }, + "EnergyY2": { + "2": 568, + "0": 1148, + "1": 588 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "0": 120, + "1": 176, + "6": 48, + "5": 84, + "3": 24, + "2": 108, + "7": 12, + "4": 12 + }, + "Glass": { + "2": 52, + "0": 212, + "3": 40, + "1": 224, + "4": 28, + "5": 88 + }, + "HabermanSurvival": { + "1": 244, + "0": 676 + }, + "HayesRoth": { + "0": 51, + "2": 30, + "1": 51 + }, + "HeartCleveland": { + "3": 108, + "0": 484, + "1": 168, + "2": 108, + "4": 40 + }, + "HeartHungarian": { + "1": 320, + "0": 564 + }, + "HeartSwitzerland": { + "2": 96, + "3": 92, + "1": 140, + "4": 16, + "0": 24 + }, + "HeartVa": { + "0": 156, + "2": 124, + "1": 160, + "3": 128, + "4": 32 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "1": 504, + "0": 1244 + }, + "ImageSegmentation": { + "6": 30, + "3": 30, + "5": 30, + "4": 30, + "0": 30, + "1": 30, + "2": 30 + }, + "Ionosphere": { + "1": 672, + "0": 380 + }, + "Iris": { + "1": 152, + "0": 148, + "2": 152 + }, + "LedDisplay": { + "2": 304, + "6": 292, + "4": 304, + "9": 336, + "3": 288, + "0": 292, + "8": 308, + "1": 252, + "7": 320, + "5": 304 + }, + "Lenses": { + "1": 16, + "2": 44, + "0": 12 + }, + "Letter": { + "10": 2220, + "12": 2376, + "23": 2364, + "18": 2244, + "21": 2292, + "2": 2208, + "22": 2256, + "11": 2284, + "19": 2388, + "7": 2204, + "9": 2244, + "0": 2368, + "14": 2260, + "24": 2360, + "16": 2352, + "15": 2412, + "17": 2276, + "1": 2300, + "25": 2204, + "13": 2352, + "3": 2416, + "5": 2328, + "4": 2304, + "8": 2268, + "20": 2400, + "6": 2320 + }, + "Libras": { + "14": 72, + "10": 72, + "11": 72, + "5": 72, + "7": 72, + "8": 72, + "12": 72, + "1": 72, + "13": 72, + "0": 72, + "4": 72, + "2": 72, + "3": 72, + "6": 72, + "9": 72 + }, + "LowResSpect": { + "1": 808, + "0": 272, + "2": 120, + "3": 312, + "5": 8, + "7": 24, + "6": 20, + "4": 8, + "8": 20 + }, + "LungCancer": { + "1": 36, + "2": 32, + "0": 28 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "1": 1336, + "0": 1548 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "0": 160, + "1": 160 + }, + "MolecBiolSplice": { + "2": 4964, + "0": 2304, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "1": 64, + "0": 105 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "1": 11748, + "0": 12624 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "0": 16744, + "1": 3052 + }, + "Nursery": { + "3": 12800, + "4": 12132, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "1": 184, + "0": 780 + }, + "OocytesTrisopterusNucleus2f": { + "1": 1580, + "0": 1156 + }, + "OocytesTrisopterusStates5b": { + "1": 44, + "0": 1572, + "2": 1120 + }, + "Optical": { + "0": 376, + "3": 389, + "4": 387, + "7": 387, + "5": 376, + "9": 382, + "6": 377, + "8": 380, + "1": 389, + "2": 380 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "4": 348, + "2": 84, + "1": 988, + "3": 264 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "0": 780, + "9": 719, + "3": 719, + "6": 720, + "7": 778, + "4": 780, + "5": 720, + "2": 780, + "1": 779, + "8": 719 + }, + "Pima": { + "0": 1500, + "1": 804 + }, + "PittsburgBridgesMaterial": { + "2": 236, + "0": 48, + "1": 36 + }, + "PittsburgBridgesRelL": { + "2": 152, + "0": 108, + "1": 48 + }, + "PittsburgBridgesSpan": { + "1": 140, + "2": 68, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "0": 48, + "3": 40, + "1": 36, + "4": 36, + "5": 32 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "84": 48, + "93": 48, + "25": 48, + "81": 48, + "10": 48, + "68": 48, + "63": 48, + "37": 48, + "8": 48, + "42": 48, + "57": 48, + "5": 48, + "64": 48, + "58": 48, + "80": 48, + "54": 48, + "32": 48, + "36": 48, + "20": 48, + "19": 48, + "95": 48, + "28": 48, + "82": 48, + "16": 48, + "11": 48, + "41": 48, + "47": 48, + "1": 48, + "96": 48, + "98": 48, + "17": 48, + "30": 48, + "48": 48, + "83": 48, + "85": 48, + "9": 48, + "18": 48, + "49": 48, + "22": 48, + "6": 48, + "4": 48, + "29": 48, + "79": 48, + "46": 48, + "61": 48, + "72": 48, + "27": 48, + "44": 48, + "65": 48, + "50": 48, + "69": 48, + "60": 48, + "71": 48, + "74": 48, + "23": 48, + "26": 48, + "91": 48, + "59": 48, + "78": 48, + "67": 48, + "43": 48, + "3": 48, + "66": 48, + "92": 48, + "77": 48, + "89": 48, + "39": 48, + "75": 48, + "56": 48, + "97": 48, + "62": 48, + "35": 48, + "45": 48, + "24": 48, + "51": 48, + "76": 48, + "31": 48, + "40": 48, + "87": 48, + "53": 48, + "88": 48, + "55": 48, + "13": 48, + "21": 48, + "34": 48, + "14": 48, + "99": 48, + "38": 48, + "33": 48, + "86": 48, + "52": 48, + "15": 48, + "90": 48, + "73": 48, + "12": 48, + "0": 48, + "7": 48, + "2": 48, + "94": 48, + "70": 48 + }, + "PlantShape": { + "2": 48, + "56": 48, + "72": 48, + "39": 48, + "82": 48, + "41": 48, + "49": 48, + "54": 48, + "73": 48, + "83": 48, + "32": 48, + "33": 48, + "7": 48, + "21": 48, + "22": 48, + "31": 48, + "12": 48, + "16": 48, + "91": 48, + "97": 48, + "88": 48, + "27": 48, + "47": 48, + "29": 48, + "52": 48, + "34": 48, + "66": 48, + "42": 48, + "30": 48, + "98": 48, + "53": 48, + "69": 48, + "28": 48, + "20": 48, + "81": 48, + "64": 48, + "25": 48, + "78": 48, + "63": 48, + "74": 48, + "65": 48, + "0": 48, + "94": 48, + "57": 48, + "11": 48, + "75": 48, + "77": 48, + "24": 48, + "23": 48, + "13": 48, + "40": 48, + "95": 48, + "4": 48, + "10": 48, + "3": 48, + "14": 48, + "60": 48, + "80": 48, + "99": 48, + "76": 48, + "68": 48, + "90": 48, + "85": 48, + "19": 48, + "17": 48, + "46": 48, + "58": 48, + "6": 48, + "79": 48, + "44": 48, + "26": 48, + "35": 48, + "38": 48, + "89": 48, + "59": 48, + "15": 48, + "67": 48, + "86": 48, + "8": 48, + "71": 48, + "43": 48, + "36": 48, + "5": 48, + "70": 48, + "50": 48, + "9": 48, + "62": 48, + "45": 48, + "87": 48, + "18": 48, + "48": 48, + "37": 48, + "93": 48, + "61": 48, + "92": 48, + "96": 48, + "51": 48, + "84": 48, + "1": 48, + "55": 48 + }, + "PlantTexture": { + "2": 48, + "69": 48, + "91": 48, + "22": 48, + "24": 48, + "92": 48, + "80": 48, + "95": 48, + "60": 48, + "42": 48, + "78": 48, + "53": 48, + "28": 48, + "83": 48, + "63": 48, + "61": 48, + "0": 44, + "77": 48, + "65": 48, + "73": 48, + "17": 48, + "67": 48, + "45": 48, + "87": 48, + "57": 48, + "32": 48, + "4": 48, + "15": 48, + "75": 48, + "14": 48, + "58": 48, + "18": 48, + "12": 48, + "41": 48, + "6": 48, + "46": 48, + "85": 48, + "30": 48, + "47": 48, + "40": 48, + "74": 48, + "1": 48, + "82": 48, + "39": 48, + "88": 48, + "68": 48, + "36": 48, + "56": 48, + "55": 48, + "19": 48, + "70": 48, + "89": 48, + "31": 48, + "66": 48, + "44": 48, + "9": 48, + "86": 48, + "38": 48, + "25": 48, + "52": 48, + "26": 48, + "8": 48, + "20": 48, + "51": 48, + "50": 48, + "21": 48, + "81": 48, + "7": 48, + "97": 48, + "10": 48, + "23": 48, + "98": 48, + "71": 48, + "99": 48, + "34": 48, + "13": 48, + "5": 48, + "48": 48, + "29": 48, + "96": 48, + "43": 48, + "84": 48, + "94": 48, + "11": 48, + "54": 48, + "93": 48, + "79": 48, + "49": 48, + "76": 48, + "35": 48, + "3": 48, + "33": 48, + "16": 48, + "59": 48, + "90": 48, + "72": 48, + "37": 48, + "62": 48, + "27": 48, + "64": 48 + }, + "PostOperative": { + "2": 72, + "1": 8, + "0": 192 + }, + "PrimaryTumor": { + "14": 72, + "1": 60, + "8": 48, + "0": 236, + "5": 44, + "10": 72, + "4": 120, + "3": 44, + "7": 84, + "11": 32, + "13": 20, + "2": 28, + "12": 88, + "9": 24, + "6": 20 + }, + "Ringnorm": { + "0": 10992, + "1": 11208 + }, + "Seeds": { + "2": 212, + "0": 208, + "1": 212 + }, + "Semeion": { + "6": 484, + "2": 480, + "8": 468, + "3": 480, + "4": 484, + "7": 476, + "0": 484, + "5": 480, + "1": 468, + "9": 476 + }, + "Soybean": { + "3": 40, + "13": 40, + "5": 10, + "7": 40, + "4": 20, + "14": 40, + "8": 10, + "17": 4, + "6": 10, + "0": 11, + "9": 10, + "1": 10, + "16": 6, + "11": 20, + "2": 10, + "10": 10, + "12": 10, + "15": 6 + }, + "Spambase": { + "0": 8364, + "1": 5440 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "0": 668, + "1": 1404 + }, + "StatlogGermanCredit": { + "1": 900, + "0": 2100 + }, + "StatlogHeart": { + "0": 452, + "1": 360 + }, + "StatlogImage": { + "4": 992, + "3": 992, + "0": 980, + "5": 992, + "2": 992, + "6": 992, + "1": 992 + }, + "StatlogLandsat": { + "5": 1038, + "1": 479, + "0": 1072, + "2": 961, + "3": 415, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "3": 6748, + "4": 2458, + "2": 132, + "6": 11, + "1": 37, + "5": 6 + }, + "StatlogVehicle": { + "0": 652, + "1": 636, + "2": 652, + "3": 600 + }, + "SteelPlates": { + "5": 1208, + "0": 476, + "1": 572, + "3": 216, + "6": 2008, + "4": 168, + "2": 1176 + }, + "SyntheticControl": { + "3": 300, + "4": 300, + "2": 300, + "5": 300, + "0": 300, + "1": 300 + }, + "Teaching": { + "1": 152, + "2": 152, + "0": 148 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "0": 996, + "1": 1880 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "1": 16, + "0": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "1": 300, + "0": 632 + }, + "VertebralColumn3Clases": { + "0": 180, + "2": 452, + "1": 300 + }, + "WallFollowing": { + "2": 6292, + "1": 2480, + "0": 6612, + "3": 984 + }, + "Waveform": { + "2": 5084, + "0": 4972, + "1": 4944 + }, + "WaveformNoise": { + "2": 4968, + "0": 5072, + "1": 4960 + }, + "Wine": { + "0": 180, + "2": 144, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "5": 56, + "1": 160, + "4": 600, + "0": 32 + }, + "WineQualityWhite": { + "4": 2640, + "2": 4372, + "3": 6588, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "2": 732, + "1": 1288, + "3": 492, + "6": 108, + "0": 1376, + "5": 132, + "7": 92, + "4": 156, + "8": 60, + "9": 16 + }, + "Zoo": { + "0": 120, + "2": 16, + "1": 60, + "5": 24, + "6": 32, + "3": 40, + "4": 12 + } + }, + "SinusoidProjectionOnlineIterative": { + "Abalone": { + "0": 42240, + "2": 43360, + "1": 39720 + }, + "AcuteInflammation": { + "1": 1800, + "0": 1800 + }, + "AcuteNephritis": { + "0": 2080, + "1": 1520 + }, + "Adult": { + "0": 247200, + "1": 78410 + }, + "Annealing": { + "1": 880, + "2": 6080, + "3": 600, + "4": 340, + "0": 80 + }, + "Arrhythmia": { + "9": 1520, + "0": 7160, + "3": 480, + "1": 1320, + "8": 280, + "2": 480, + "10": 120, + "5": 760, + "12": 680, + "4": 400, + "11": 160, + "6": 120, + "7": 80 + }, + "AudiologyStd": { + "11": 30, + "3": 140, + "10": 40, + "4": 450, + "16": 80, + "13": 180, + "0": 360, + "7": 40, + "5": 20, + "1": 170, + "9": 20, + "6": 40, + "17": 20, + "14": 40, + "8": 20, + "15": 20, + "2": 20, + "12": 20 + }, + "BalanceScale": { + "1": 8640, + "0": 1480, + "2": 8640 + }, + "Balloons": { + "1": 240, + "0": 240 + }, + "Bank": { + "0": 120000, + "1": 15640 + }, + "Blood": { + "1": 5360, + "0": 17080 + }, + "BreastCancer": { + "0": 6040, + "1": 2560 + }, + "BreastCancerWisc": { + "1": 7240, + "0": 13720 + }, + "BreastCancerWiscDiag": { + "1": 6360, + "0": 10720 + }, + "BreastCancerWiscProg": { + "0": 4520, + "1": 1440 + }, + "BreastTissue": { + "1": 480, + "5": 600, + "2": 560, + "4": 440, + "3": 480, + "0": 640 + }, + "Car": { + "1": 36280, + "2": 11520, + "0": 1960, + "3": 2080 + }, + "Cardiotocography10Clases": { + "7": 3240, + "0": 11520, + "8": 2080, + "1": 17320, + "5": 9960, + "6": 7560, + "2": 1600, + "3": 2440, + "9": 5920, + "4": 2160 + }, + "Cardiotocography3Clases": { + "1": 8880, + "0": 49640, + "2": 5280 + }, + "ChessKrvk": { + "12": 85640, + "14": 125840, + "15": 136320, + "0": 83880, + "16": 65000, + "13": 107920, + "9": 43000, + "11": 59560, + "8": 20520, + "6": 14160, + "10": 51360, + "3": 7400, + "17": 11720, + "5": 5960, + "7": 17760, + "4": 2440, + "2": 2360, + "1": 840 + }, + "ChessKrvkp": { + "0": 45840, + "1": 50040 + }, + "CongressionalVoting": { + "1": 5040, + "0": 8000 + }, + "ConnBenchSonarMinesRocks": { + "1": 2920, + "0": 3320 + }, + "ConnBenchVowelDeterding": { + "10": 480, + "7": 480, + "0": 480, + "9": 480, + "2": 480, + "5": 480, + "3": 480, + "1": 480, + "4": 480, + "6": 480, + "8": 480 + }, + "Connect4": { + "0": 1527640, + "1": 499080 + }, + "Contrac": { + "0": 18840, + "2": 15360, + "1": 10000 + }, + "CreditApproval": { + "1": 11480, + "0": 9240 + }, + "CylinderBands": { + "0": 6000, + "1": 9360 + }, + "Dermatology": { + "4": 1560, + "0": 3360, + "2": 2160, + "1": 1840, + "3": 1480, + "5": 600 + }, + "Echocardiogram": { + "0": 2600, + "1": 1320 + }, + "Ecoli": { + "1": 2320, + "0": 4200, + "3": 1080, + "2": 1560, + "6": 80, + "5": 160, + "4": 600, + "7": 80 + }, + "EnergyY1": { + "0": 10760, + "2": 8160, + "1": 4120 + }, + "EnergyY2": { + "2": 5680, + "1": 5880, + "0": 11480 + }, + "Fertility": { + "0": 2640, + "1": 360 + }, + "Flags": { + "0": 1200, + "1": 1760, + "2": 1080, + "5": 840, + "6": 480, + "3": 240, + "7": 120, + "4": 120 + }, + "Glass": { + "1": 2240, + "0": 2120, + "3": 400, + "2": 520, + "5": 880, + "4": 280 + }, + "HabermanSurvival": { + "0": 6760, + "1": 2440 + }, + "HayesRoth": { + "2": 300, + "1": 510, + "0": 510 + }, + "HeartCleveland": { + "1": 1680, + "0": 4840, + "3": 1080, + "2": 1080, + "4": 400 + }, + "HeartHungarian": { + "0": 5640, + "1": 3200 + }, + "HeartSwitzerland": { + "1": 1400, + "2": 960, + "3": 920, + "4": 160, + "0": 240 + }, + "HeartVa": { + "4": 320, + "1": 1600, + "3": 1280, + "0": 1560, + "2": 1240 + }, + "Hepatitis": { + "1": 3680, + "0": 960 + }, + "HillValley": { + "1": 2990, + "0": 3070 + }, + "HorseColic": { + "0": 1910, + "1": 1090 + }, + "IlpdIndianLiver": { + "0": 12440, + "1": 5040 + }, + "ImageSegmentation": { + "6": 300, + "5": 300, + "1": 300, + "3": 300, + "4": 300, + "2": 300, + "0": 300 + }, + "Ionosphere": { + "0": 3800, + "1": 6720 + }, + "Iris": { + "2": 1520, + "0": 1480, + "1": 1520 + }, + "LedDisplay": { + "6": 2920, + "0": 2920, + "7": 3200, + "1": 2520, + "2": 3040, + "5": 3040, + "4": 3040, + "8": 3080, + "3": 2880, + "9": 3360 + }, + "Lenses": { + "2": 440, + "0": 120, + "1": 160 + }, + "Letter": { + "10": 22200, + "11": 22840, + "16": 23520, + "8": 22680, + "19": 23880, + "0": 23680, + "14": 22600, + "3": 24160, + "5": 23280, + "22": 22560, + "2": 22080, + "7": 22040, + "15": 24120, + "18": 22440, + "1": 23000, + "17": 22760, + "4": 23040, + "12": 23760, + "25": 22040, + "6": 23200, + "24": 23600, + "9": 22440, + "23": 23640, + "21": 22920, + "13": 23520, + "20": 24000 + }, + "Libras": { + "9": 720, + "13": 720, + "7": 720, + "10": 720, + "0": 720, + "5": 720, + "12": 720, + "14": 720, + "2": 720, + "3": 720, + "4": 720, + "6": 720, + "8": 720, + "11": 720, + "1": 720 + }, + "LowResSpect": { + "3": 3120, + "1": 8080, + "8": 200, + "2": 1200, + "7": 240, + "5": 80, + "0": 2720, + "4": 80, + "6": 200 + }, + "LungCancer": { + "2": 320, + "1": 360, + "0": 280 + }, + "Lymphography": { + "3": 120, + "2": 1840, + "1": 2400, + "0": 80 + }, + "Magic": { + "0": 369960, + "1": 200640 + }, + "Mammographic": { + "0": 15480, + "1": 13360 + }, + "Miniboone": { + "1": 2806920, + "0": 1095000 + }, + "MolecBiolPromoter": { + "0": 1600, + "1": 1600 + }, + "MolecBiolSplice": { + "2": 49640, + "0": 23040, + "1": 23040 + }, + "Monks1": { + "1": 620, + "0": 620 + }, + "Monks2": { + "1": 640, + "0": 1050 + }, + "Monks3": { + "0": 620, + "1": 600 + }, + "Mushroom": { + "1": 117480, + "0": 126240 + }, + "Musk1": { + "0": 8040, + "1": 6240 + }, + "Musk2": { + "0": 167440, + "1": 30520 + }, + "Nursery": { + "4": 121320, + "3": 128000, + "0": 129560, + "2": 9840, + "1": 80 + }, + "OocytesMerlucciusNucleus4d": { + "1": 20560, + "0": 10120 + }, + "OocytesMerlucciusStates2f": { + "2": 21040, + "0": 7800, + "1": 1840 + }, + "OocytesTrisopterusNucleus2f": { + "1": 15800, + "0": 11560 + }, + "OocytesTrisopterusStates5b": { + "0": 15720, + "2": 11200, + "1": 440 + }, + "Optical": { + "5": 3760, + "9": 3820, + "4": 3870, + "1": 3890, + "6": 3770, + "7": 3870, + "2": 3800, + "3": 3890, + "8": 3800, + "0": 3760 + }, + "Ozone": { + "0": 73880, + "1": 2200 + }, + "PageBlocks": { + "0": 147360, + "1": 9880, + "4": 3480, + "2": 840, + "3": 2640 + }, + "Parkinsons": { + "1": 4400, + "0": 1440 + }, + "Pendigits": { + "8": 7190, + "5": 7200, + "4": 7800, + "3": 7190, + "0": 7800, + "1": 7790, + "2": 7800, + "9": 7190, + "6": 7200, + "7": 7780 + }, + "Pima": { + "0": 15000, + "1": 8040 + }, + "PittsburgBridgesMaterial": { + "0": 480, + "1": 360, + "2": 2360 + }, + "PittsburgBridgesRelL": { + "2": 1520, + "0": 1080, + "1": 480 + }, + "PittsburgBridgesSpan": { + "2": 680, + "0": 680, + "1": 1400 + }, + "PittsburgBridgesTOrD": { + "1": 440, + "0": 2640 + }, + "PittsburgBridgesType": { + "5": 320, + "0": 480, + "4": 360, + "2": 1240, + "1": 360, + "3": 400 + }, + "Planning": { + "0": 3920, + "1": 1560 + }, + "PlantMargin": { + "48": 480, + "95": 480, + "3": 480, + "52": 480, + "71": 480, + "98": 480, + "23": 480, + "61": 480, + "70": 480, + "76": 480, + "94": 480, + "91": 480, + "26": 480, + "88": 480, + "22": 480, + "5": 480, + "1": 480, + "6": 480, + "83": 480, + "50": 480, + "4": 480, + "37": 480, + "49": 480, + "93": 480, + "13": 480, + "34": 480, + "53": 480, + "77": 480, + "87": 480, + "41": 480, + "36": 480, + "15": 480, + "35": 480, + "80": 480, + "18": 480, + "7": 480, + "9": 480, + "8": 480, + "20": 480, + "99": 480, + "78": 480, + "55": 480, + "2": 480, + "14": 480, + "59": 480, + "0": 480, + "39": 480, + "40": 480, + "19": 480, + "68": 480, + "82": 480, + "74": 480, + "42": 480, + "69": 480, + "27": 480, + "44": 480, + "75": 480, + "60": 480, + "11": 480, + "90": 480, + "47": 480, + "17": 480, + "85": 480, + "51": 480, + "57": 480, + "16": 480, + "86": 480, + "58": 480, + "65": 480, + "64": 480, + "30": 480, + "32": 480, + "24": 480, + "38": 480, + "72": 480, + "96": 480, + "28": 480, + "63": 480, + "54": 480, + "43": 480, + "21": 480, + "25": 480, + "73": 480, + "66": 480, + "46": 480, + "12": 480, + "10": 480, + "67": 480, + "89": 480, + "92": 480, + "81": 480, + "79": 480, + "29": 480, + "97": 480, + "33": 480, + "45": 480, + "31": 480, + "62": 480, + "84": 480, + "56": 480 + }, + "PlantShape": { + "15": 480, + "5": 480, + "52": 480, + "84": 480, + "74": 480, + "99": 480, + "10": 480, + "50": 480, + "19": 480, + "75": 480, + "60": 480, + "76": 480, + "43": 480, + "59": 480, + "25": 480, + "81": 480, + "32": 480, + "94": 480, + "3": 480, + "82": 480, + "79": 480, + "22": 480, + "23": 480, + "42": 480, + "18": 480, + "27": 480, + "37": 480, + "2": 480, + "13": 480, + "97": 480, + "31": 480, + "46": 480, + "1": 480, + "40": 480, + "56": 480, + "96": 480, + "45": 480, + "65": 480, + "24": 480, + "38": 480, + "77": 480, + "0": 480, + "58": 480, + "67": 480, + "64": 480, + "87": 480, + "57": 480, + "35": 480, + "91": 480, + "68": 480, + "47": 480, + "34": 480, + "28": 480, + "26": 480, + "86": 480, + "39": 480, + "69": 480, + "92": 480, + "51": 480, + "11": 480, + "83": 480, + "6": 480, + "55": 480, + "61": 480, + "44": 480, + "4": 480, + "8": 480, + "41": 480, + "17": 480, + "85": 480, + "53": 480, + "70": 480, + "20": 480, + "95": 480, + "54": 480, + "49": 480, + "16": 480, + "33": 480, + "88": 480, + "12": 480, + "80": 480, + "93": 480, + "48": 480, + "72": 480, + "63": 480, + "9": 480, + "14": 480, + "21": 480, + "30": 480, + "73": 480, + "36": 480, + "29": 480, + "71": 480, + "89": 480, + "62": 480, + "78": 480, + "98": 480, + "66": 480, + "7": 480, + "90": 480 + }, + "PlantTexture": { + "69": 480, + "96": 480, + "42": 480, + "60": 480, + "49": 480, + "77": 480, + "59": 480, + "48": 480, + "76": 480, + "94": 480, + "45": 480, + "80": 480, + "98": 480, + "93": 480, + "13": 480, + "25": 480, + "84": 480, + "7": 480, + "61": 480, + "83": 480, + "6": 480, + "82": 480, + "50": 480, + "64": 480, + "1": 480, + "12": 480, + "46": 480, + "27": 480, + "88": 480, + "39": 480, + "51": 480, + "18": 480, + "21": 480, + "73": 480, + "85": 480, + "74": 480, + "99": 480, + "56": 480, + "43": 480, + "72": 480, + "36": 480, + "66": 480, + "67": 480, + "90": 480, + "26": 480, + "58": 480, + "33": 480, + "10": 480, + "44": 480, + "65": 480, + "54": 480, + "53": 480, + "81": 480, + "5": 480, + "97": 480, + "91": 480, + "2": 480, + "40": 480, + "0": 440, + "4": 480, + "63": 480, + "20": 480, + "71": 480, + "37": 480, + "23": 480, + "47": 480, + "68": 480, + "38": 480, + "62": 480, + "70": 480, + "32": 480, + "31": 480, + "17": 480, + "52": 480, + "19": 480, + "86": 480, + "3": 480, + "34": 480, + "92": 480, + "8": 480, + "55": 480, + "22": 480, + "87": 480, + "79": 480, + "16": 480, + "57": 480, + "89": 480, + "15": 480, + "29": 480, + "24": 480, + "14": 480, + "95": 480, + "35": 480, + "28": 480, + "78": 480, + "30": 480, + "9": 480, + "11": 480, + "75": 480, + "41": 480 + }, + "PostOperative": { + "2": 720, + "0": 1920, + "1": 80 + }, + "PrimaryTumor": { + "4": 1200, + "9": 240, + "10": 720, + "1": 600, + "14": 720, + "5": 440, + "7": 840, + "8": 480, + "3": 440, + "11": 320, + "2": 280, + "0": 2360, + "12": 880, + "13": 200, + "6": 200 + }, + "Ringnorm": { + "1": 112080, + "0": 109920 + }, + "Seeds": { + "0": 2080, + "2": 2120, + "1": 2120 + }, + "Semeion": { + "6": 4840, + "8": 4680, + "1": 4680, + "2": 4800, + "5": 4800, + "7": 4760, + "4": 4840, + "0": 4840, + "9": 4760, + "3": 4800 + }, + "Soybean": { + "9": 100, + "0": 110, + "13": 400, + "7": 400, + "5": 100, + "4": 200, + "10": 100, + "3": 400, + "1": 100, + "12": 100, + "2": 100, + "8": 100, + "6": 100, + "11": 200, + "14": 400, + "16": 60, + "17": 40, + "15": 60 + }, + "Spambase": { + "0": 83640, + "1": 54400 + }, + "Spect": { + "0": 530, + "1": 260 + }, + "Spectf": { + "1": 400, + "0": 400 + }, + "StatlogAustralianCredit": { + "0": 6680, + "1": 14040 + }, + "StatlogGermanCredit": { + "0": 21000, + "1": 9000 + }, + "StatlogHeart": { + "0": 4520, + "1": 3600 + }, + "StatlogImage": { + "2": 9920, + "1": 9920, + "5": 9920, + "0": 9800, + "6": 9920, + "3": 9920, + "4": 9920 + }, + "StatlogLandsat": { + "2": 9610, + "4": 4700, + "0": 10720, + "5": 10380, + "1": 4790, + "3": 4150 + }, + "StatlogShuttle": { + "0": 341080, + "3": 67480, + "5": 60, + "4": 24580, + "1": 370, + "2": 1320, + "6": 110 + }, + "StatlogVehicle": { + "3": 6000, + "2": 6520, + "0": 6520, + "1": 6360 + }, + "SteelPlates": { + "0": 4760, + "6": 20080, + "5": 12080, + "3": 2160, + "1": 5720, + "4": 1680, + "2": 11760 + }, + "SyntheticControl": { + "4": 3000, + "3": 3000, + "5": 3000, + "0": 3000, + "2": 3000, + "1": 3000 + }, + "Teaching": { + "1": 1520, + "2": 1520, + "0": 1480 + }, + "Thyroid": { + "2": 34880, + "1": 1910, + "0": 930 + }, + "TicTacToe": { + "1": 18800, + "0": 9960 + }, + "Titanic": { + "0": 44680, + "1": 21360 + }, + "Trains": { + "0": 160, + "1": 160 + }, + "Twonorm": { + "1": 110920, + "0": 111080 + }, + "VertebralColumn2Clases": { + "0": 6320, + "1": 3000 + }, + "VertebralColumn3Clases": { + "2": 4520, + "1": 3000, + "0": 1800 + }, + "WallFollowing": { + "2": 62920, + "0": 66120, + "1": 24800, + "3": 9840 + }, + "Waveform": { + "0": 49720, + "2": 50840, + "1": 49440 + }, + "WaveformNoise": { + "2": 49680, + "1": 49600, + "0": 50720 + }, + "Wine": { + "1": 2120, + "0": 1800, + "2": 1440 + }, + "WineQualityRed": { + "3": 19160, + "4": 6000, + "2": 20320, + "5": 560, + "0": 320, + "1": 1600 + }, + "WineQualityWhite": { + "3": 65880, + "1": 4920, + "2": 43720, + "4": 26400, + "5": 5280, + "0": 600, + "6": 160 + }, + "Yeast": { + "4": 1560, + "1": 12880, + "0": 13760, + "2": 7320, + "8": 600, + "3": 4920, + "7": 920, + "6": 1080, + "5": 1320, + "9": 160 + }, + "Zoo": { + "0": 1200, + "2": 160, + "1": 600, + "6": 320, + "5": 240, + "3": 400, + "4": 120 + } } } \ No newline at end of file diff --git a/torchhd/models.py b/torchhd/models.py index 9a918187..a2967da3 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -85,17 +85,25 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: logit = self(input) pred = logit.argmax(1) is_wrong = target != pred + #print(logit) + #print(logit.argmax(1)) + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + result = torch.where(select, -1, +1).to() + #print(result.sum()) # cancel update if all predictions were correct if is_wrong.sum().item() == 0: return + #print(input) # only update wrongly predicted inputs logit = logit[is_wrong] input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 From ed935bdf0a71d3a503dd52e5e992bba2ac9c4d97 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 1 Mar 2023 22:14:37 +0000 Subject: [PATCH 18/50] [github-action] formatting fixes --- examples/hdc_methods_survey/classes_errors.py | 31 ++++++++++---- .../results/embeddings_comparison/adult.py | 40 ++++++++++--------- torchhd/models.py | 9 ++--- 3 files changed, 48 insertions(+), 32 deletions(-) diff --git a/examples/hdc_methods_survey/classes_errors.py b/examples/hdc_methods_survey/classes_errors.py index 4df6f2dc..03373732 100644 --- a/examples/hdc_methods_survey/classes_errors.py +++ b/examples/hdc_methods_survey/classes_errors.py @@ -5,10 +5,10 @@ import numpy as np import seaborn as sns -warnings.simplefilter(action='ignore', category=FutureWarning) +warnings.simplefilter(action="ignore", category=FutureWarning) -with open('results/embeddings_comparison/missclassified_samples.json') as f: +with open("results/embeddings_comparison/missclassified_samples.json") as f: f = json.load(f) missclassifed_data = f total_missclassified = {} @@ -32,7 +32,7 @@ normalized_misses[i][j][k] = f[i][j][k] / total_missclassified[i][j] -with open('results/embeddings_comparison/train_samples.json') as f: +with open("results/embeddings_comparison/train_samples.json") as f: f = json.load(f) data = f @@ -60,7 +60,7 @@ if total_value[i][j] == 0: normalized_data[i][j][k] = 0 else: - normalized_data[i][j][k] = f[i][j][k]/total_value[i][j] + normalized_data[i][j][k] = f[i][j][k] / total_value[i][j] df_misses = pd.DataFrame.from_dict(normalized_misses) df_data = pd.DataFrame.from_dict(normalized_data) @@ -77,9 +77,24 @@ fig.suptitle(str(dataset_names[i]), fontsize=16) print(df_misses.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1)) print(df_data.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1)) - sns.heatmap(df_misses.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1), fmt='g', vmin=0, vmax=1, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True), ax=ax[0], annot=df_missclassified.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1)) - sns.heatmap(df_data.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1), vmin=0, vmax=1, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True), ax=ax[1], annot=True, yticklabels=False, xticklabels=df_amount_per_class.iloc[i].apply(pd.Series).fillna(0).iloc[0]) + sns.heatmap( + df_misses.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1), + fmt="g", + vmin=0, + vmax=1, + cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True), + ax=ax[0], + annot=df_missclassified.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1), + ) + sns.heatmap( + df_data.iloc[i].apply(pd.Series).fillna(0).sort_index(axis=1), + vmin=0, + vmax=1, + cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True), + ax=ax[1], + annot=True, + yticklabels=False, + xticklabels=df_amount_per_class.iloc[i].apply(pd.Series).fillna(0).iloc[0], + ) plt.show() - - diff --git a/examples/hdc_methods_survey/results/embeddings_comparison/adult.py b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py index f0723e21..e13e8262 100644 --- a/examples/hdc_methods_survey/results/embeddings_comparison/adult.py +++ b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py @@ -3,6 +3,7 @@ import torch.nn.functional as F import torch.utils.data as data import time + # Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io import torchmetrics from tqdm import tqdm @@ -15,11 +16,12 @@ device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) -DIMENSIONS=10000 -method="HashmapProjection" -levels=100 +DIMENSIONS = 10000 +method = "HashmapProjection" +levels = 100 BATCH_SIZE = 1 + class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() @@ -32,19 +34,17 @@ def forward(self, x): sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) return torchhd.hard_quantize(sample_hv) + def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize + def experiment(): - train = torchhd.datasets.Adult( - "../../data", download=True, train=True - ) - test = torchhd.datasets.Adult( - "../../data", download=True, train=False - ) + train = torchhd.datasets.Adult("../../data", download=True, train=True) + test = torchhd.datasets.Adult("../../data", download=True, train=False) # Number of features in the dataset. # Number of classes in the dataset. num_classes = len(train.classes) @@ -57,9 +57,7 @@ def experiment(): test.transform = transform # Set up data loaders - train_loader = data.DataLoader( - train, batch_size=BATCH_SIZE, shuffle=True - ) + train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) encode = Encoder(train[0][0].size(-1), levels) encode = encode.to(device) @@ -114,18 +112,22 @@ def experiment(): outputs2 = model2(samples_hv2, dot=True) outputs3 = model3(samples_hv3, dot=True) predic = 0 - if (np.argmax(outputs).item() + np.argmax(outputs2).item() + np.argmax(outputs3).item()) >= 2: + if ( + np.argmax(outputs).item() + + np.argmax(outputs2).item() + + np.argmax(outputs3).item() + ) >= 2: predic = 1 if predic != labels.item(): errors += 1 - #print('out', np.argmax(outputs).item()) - #print('out2', np.argmax(outputs2).item()) + # print('out', np.argmax(outputs).item()) + # print('out2', np.argmax(outputs2).item()) if labels.item() not in wrong_inferred: wrong_inferred[labels.item()] = 1 wrong_inferred[labels.item()] += 1 else: corr += 1 - ''' + """ for i in model.weight: out2.append(torch.nn.functional.pairwise_distance(i, samples_hv)) if np.argmax(out2).item() != labels.item(): @@ -138,10 +140,10 @@ def experiment(): if labels.item() not in wrong_inferred: wrong_inferred[labels.item()] = 1 wrong_inferred[labels.item()] += 1 - ''' + """ accuracy.update(outputs.cpu(), labels) - print('corr',corr/(corr+errors)) - print('wrong inferred',wrong_inferred) + print("corr", corr / (corr + errors)) + print("wrong inferred", wrong_inferred) print(added_classes) print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") diff --git a/torchhd/models.py b/torchhd/models.py index a2967da3..e74a5ba3 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -85,25 +85,24 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: logit = self(input) pred = logit.argmax(1) is_wrong = target != pred - #print(logit) - #print(logit.argmax(1)) + # print(logit) + # print(logit.argmax(1)) select = torch.empty(10000, dtype=torch.bool) select.bernoulli_(0.1) result = torch.where(select, -1, +1).to() - #print(result.sum()) + # print(result.sum()) # cancel update if all predictions were correct if is_wrong.sum().item() == 0: return - #print(input) + # print(input) # only update wrongly predicted inputs logit = logit[is_wrong] input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] - alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 From da60d61afebec3b58c329715ed5a289cc82738b8 Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 7 Mar 2023 12:05:14 -0800 Subject: [PATCH 19/50] new online --- examples/hdc_methods_survey/comparison.csv | 428 +++++++++ .../comparison_memorymodel.csv | 429 +++++++++ .../hdc_methods_survey/comparison_online.csv | 429 +++++++++ .../density_encoding_online.py | 1 + .../density_encoding_online_v2.py | 168 ++++ .../hashmap_encoding_online.py | 1 + .../hashmap_encoding_online_v2.py | 172 ++++ .../hdc_methods_survey/memory_encoding.py | 153 ++++ examples/hdc_methods_survey/models_aux.py | 228 +++++ examples/hdc_methods_survey/new_learning.py | 108 +++ examples/hdc_methods_survey/plot.py | 31 +- .../random_projection_online.py | 1 + .../random_projection_online_v2.py | 171 ++++ examples/hdc_methods_survey/results/aux | 456 ++++++++++ .../results/embeddings_comparison/adult.py | 149 ++- .../results/missclassifiedexp.json | 246 +++++ .../hdc_methods_survey/results/openlab.csv | 854 ++++++++++++++++++ .../results/results1678045516.020045.csv | 428 +++++++++ .../results/results1678124047.043951.csv | 89 ++ .../results/results1678140786.3186402.csv | 428 +++++++++ .../results/trainsamplesexp.json | 246 +++++ examples/hdc_methods_survey/run_experiment.py | 22 +- .../sinusoid_projection_online.py | 1 + .../sinusoid_projection_online_v2.py | 178 ++++ 24 files changed, 5368 insertions(+), 49 deletions(-) create mode 100644 examples/hdc_methods_survey/comparison.csv create mode 100644 examples/hdc_methods_survey/comparison_memorymodel.csv create mode 100644 examples/hdc_methods_survey/comparison_online.csv create mode 100644 examples/hdc_methods_survey/density_encoding_online_v2.py create mode 100644 examples/hdc_methods_survey/hashmap_encoding_online_v2.py create mode 100644 examples/hdc_methods_survey/memory_encoding.py create mode 100644 examples/hdc_methods_survey/models_aux.py create mode 100644 examples/hdc_methods_survey/new_learning.py create mode 100644 examples/hdc_methods_survey/random_projection_online_v2.py create mode 100644 examples/hdc_methods_survey/results/aux create mode 100644 examples/hdc_methods_survey/results/results1678045516.020045.csv create mode 100644 examples/hdc_methods_survey/results/results1678124047.043951.csv create mode 100644 examples/hdc_methods_survey/results/results1678140786.3186402.csv create mode 100644 examples/hdc_methods_survey/sinusoid_projection_online_v2.py diff --git a/examples/hdc_methods_survey/comparison.csv b/examples/hdc_methods_survey/comparison.csv new file mode 100644 index 00000000..2db1445d --- /dev/null +++ b/examples/hdc_methods_survey/comparison.csv @@ -0,0 +1,428 @@ +dataset,classes,MemoryModel,MemoryModelOnline +Abalone,3.0,0.538314163684845,0.5747126340866089 +Abalone,3.0,0.5335249304771423,0.5718390941619873 +Abalone,3.0,0.5316091775894165,0.5603448152542114 +Abalone,3.0,0.5287356376647949,0.5775862336158752 +AcuteInflammation,2.0,1.0,1.0 +AcuteInflammation,2.0,1.0,0.9333333373069764 +AcuteInflammation,2.0,1.0,1.0 +AcuteInflammation,2.0,1.0,0.9333333373069764 +AcuteNephritis,2.0,0.8333333134651184,1.0 +AcuteNephritis,2.0,0.7666666507720947,1.0 +AcuteNephritis,2.0,1.0,1.0 +AcuteNephritis,2.0,1.0,1.0 +Adult,2.0,0.7637737393379211,0.713039755821228 +Annealing,5.0,0.7599999904632568,0.2899999916553497 +Arrhythmia,13.0,0.5663716793060303,0.5663716793060303 +Arrhythmia,13.0,0.5486725568771362,0.6106194853782654 +Arrhythmia,13.0,0.5752212405204773,0.5752212405204773 +Arrhythmia,13.0,0.5840708017349243,0.6017699241638184 +AudiologyStd,18.0,0.4399999976158142,0.6000000238418579 +BalanceScale,3.0,0.9038461446762084,0.8205128312110901 +BalanceScale,3.0,0.9166666865348816,0.8653846383094788 +BalanceScale,3.0,0.9038461446762084,0.7564102411270142 +BalanceScale,3.0,0.8846153616905212,0.8846153616905212 +Balloons,2.0,0.75,0.75 +Balloons,2.0,0.75,0.75 +Balloons,2.0,0.75,1.0 +Balloons,2.0,0.5,0.75 +Bank,2.0,0.8849557638168335,0.7991150617599487 +Bank,2.0,0.8849557638168335,0.8168141841888428 +Bank,2.0,0.8849557638168335,0.7628318667411804 +Bank,2.0,0.8849557638168335,0.8318583965301514 +Blood,2.0,0.7647058963775635,0.427807480096817 +Blood,2.0,0.7647058963775635,0.6470588445663452 +Blood,2.0,0.7647058963775635,0.7112299203872681 +Blood,2.0,0.7647058963775635,0.7486631274223328 +BreastCancer,2.0,0.7042253613471985,0.7183098793029785 +BreastCancer,2.0,0.7042253613471985,0.49295774102211 +BreastCancer,2.0,0.7042253613471985,0.5352112650871277 +BreastCancer,2.0,0.7042253613471985,0.7042253613471985 +BreastCancerWisc,2.0,0.8342857360839844,0.8857142925262451 +BreastCancerWisc,2.0,0.7885714173316956,0.6857143044471741 +BreastCancerWisc,2.0,0.8114285469055176,0.8514285683631897 +BreastCancerWisc,2.0,0.800000011920929,0.8914285898208618 +BreastCancerWiscDiag,2.0,0.6267605423927307,0.922535240650177 +BreastCancerWiscDiag,2.0,0.6267605423927307,0.9154929518699646 +BreastCancerWiscDiag,2.0,0.6267605423927307,0.9366196990013124 +BreastCancerWiscDiag,2.0,0.6267605423927307,0.8591549396514893 +BreastCancerWiscProg,2.0,0.7755101919174194,0.6734693646430969 +BreastCancerWiscProg,2.0,0.7755101919174194,0.7551020383834839 +BreastCancerWiscProg,2.0,0.7755101919174194,0.6938775777816772 +BreastCancerWiscProg,2.0,0.7755101919174194,0.5918367505073547 +BreastTissue,6.0,0.4615384638309479,0.692307710647583 +BreastTissue,6.0,0.5384615659713745,0.5384615659713745 +BreastTissue,6.0,0.4615384638309479,0.4615384638309479 +BreastTissue,6.0,0.5,0.5769230723381042 +Car,4.0,0.7013888955116272,0.5092592835426331 +Car,4.0,0.6990740895271301,0.4652777910232544 +Car,4.0,0.7013888955116272,0.6643518805503845 +Car,4.0,0.6990740895271301,0.7245370149612427 +Cardiotocography10Clases,10.0,0.2749529182910919,0.6139359474182129 +Cardiotocography10Clases,10.0,0.2749529182910919,0.6233521699905396 +Cardiotocography10Clases,10.0,0.2749529182910919,0.5725046992301941 +Cardiotocography10Clases,10.0,0.2749529182910919,0.6158192157745361 +Cardiotocography3Clases,3.0,0.7796609997749329,0.8757061958312988 +Cardiotocography3Clases,3.0,0.7796609997749329,0.8549906015396118 +Cardiotocography3Clases,3.0,0.7796609997749329,0.8587570786476135 +Cardiotocography3Clases,3.0,0.7796609997749329,0.8455743789672852 +ChessKrvk,18.0,0.184203028678894,0.2365269511938095 +ChessKrvk,18.0,0.1790704280138015,0.2390932440757751 +ChessKrvk,18.0,0.1958939284086227,0.2161391526460647 +ChessKrvk,18.0,0.2031650990247726,0.2328200787305832 +ChessKrvkp,2.0,0.8385481834411621,0.957446813583374 +ChessKrvkp,2.0,0.8560701012611389,0.9086357951164246 +ChessKrvkp,2.0,0.8197747468948364,0.9399248957633972 +ChessKrvkp,2.0,0.8035044074058533,0.936170220375061 +CongressionalVoting,2.0,0.5596330165863037,0.4770642220973968 +CongressionalVoting,2.0,0.5596330165863037,0.5871559381484985 +CongressionalVoting,2.0,0.5596330165863037,0.5871559381484985 +CongressionalVoting,2.0,0.6146789193153381,0.5412843823432922 +ConnBenchSonarMinesRocks,2.0,0.6346153616905212,0.7692307829856873 +ConnBenchSonarMinesRocks,2.0,0.6346153616905212,0.692307710647583 +ConnBenchSonarMinesRocks,2.0,0.5769230723381042,0.7115384340286255 +ConnBenchSonarMinesRocks,2.0,0.6153846383094788,0.7115384340286255 +ConnBenchVowelDeterding,11.0,0.6450216174125671,0.5735930800437927 +Connect4,3.0,0.7538042664527893,0.5828645825386047 +Connect4,3.0,0.7538042664527893,0.5578187108039856 +Connect4,3.0,0.7538042664527893,0.5578187108039856 +Connect4,3.0,0.7538042664527893,0.5578187108039856 +Contrac,3.0,0.429347813129425,0.4755434691905975 +Contrac,3.0,0.429347813129425,0.4510869681835174 +Contrac,3.0,0.429347813129425,0.4619565308094024 +Contrac,3.0,0.426630437374115,0.4402174055576324 +CreditApproval,2.0,0.8139534592628479,0.8372092843055725 +CreditApproval,2.0,0.8372092843055725,0.854651153087616 +CreditApproval,2.0,0.8313953280448914,0.8488371968269348 +CreditApproval,2.0,0.854651153087616,0.854651153087616 +CylinderBands,2.0,0.609375,0.7578125 +CylinderBands,2.0,0.609375,0.6796875 +CylinderBands,2.0,0.609375,0.6953125 +CylinderBands,2.0,0.609375,0.5234375 +Dermatology,6.0,0.6043956279754639,0.9450549483299256 +Dermatology,6.0,0.6263736486434937,0.9340659379959106 +Dermatology,6.0,0.6703296899795532,0.9450549483299256 +Dermatology,6.0,0.6483516693115234,0.8241758346557617 +Echocardiogram,2.0,0.6969696879386902,0.7878788113594055 +Echocardiogram,2.0,0.6969696879386902,0.8181818127632141 +Echocardiogram,2.0,0.6969696879386902,0.6666666865348816 +Echocardiogram,2.0,0.6969696879386902,0.8181818127632141 +Ecoli,8.0,0.4523809552192688,0.5833333134651184 +Ecoli,8.0,0.4523809552192688,0.6547619104385376 +Ecoli,8.0,0.4523809552192688,0.726190447807312 +Ecoli,8.0,0.4523809552192688,0.6547619104385376 +EnergyY1,3.0,0.8125,0.8072916865348816 +EnergyY1,3.0,0.8229166865348816,0.8229166865348816 +EnergyY1,3.0,0.8125,0.84375 +EnergyY1,3.0,0.8072916865348816,0.8072916865348816 +EnergyY2,3.0,0.7395833134651184,0.78125 +EnergyY2,3.0,0.7604166865348816,0.8333333134651184 +EnergyY2,3.0,0.7760416865348816,0.8489583134651184 +EnergyY2,3.0,0.7552083134651184,0.8802083134651184 +Fertility,2.0,0.8799999952316284,0.4799999892711639 +Fertility,2.0,0.8799999952316284,0.800000011920929 +Fertility,2.0,0.8799999952316284,0.8399999737739563 +Fertility,2.0,0.8799999952316284,0.6800000071525574 +Flags,8.0,0.3958333432674408,0.4583333432674408 +Flags,8.0,0.4166666567325592,0.5 +Flags,8.0,0.4166666567325592,0.4791666567325592 +Flags,8.0,0.4583333432674408,0.5416666865348816 +Glass,6.0,0.4339622557163238,0.5094339847564697 +Glass,6.0,0.4339622557163238,0.5283018946647644 +Glass,6.0,0.5471698045730591,0.6603773832321167 +Glass,6.0,0.4339622557163238,0.5283018946647644 +HabermanSurvival,2.0,0.7368420958518982,0.7105262875556946 +HabermanSurvival,2.0,0.7368420958518982,0.5526315569877625 +HabermanSurvival,2.0,0.7236841917037964,0.6052631735801697 +HabermanSurvival,2.0,0.7236841917037964,0.5394737124443054 +HayesRoth,3.0,0.4642857015132904,0.0714285746216774 +HeartCleveland,5.0,0.5657894611358643,0.4473684132099151 +HeartCleveland,5.0,0.5657894611358643,0.4605263173580169 +HeartCleveland,5.0,0.5657894611358643,0.4868420958518982 +HeartCleveland,5.0,0.5657894611358643,0.5921052694320679 +HeartHungarian,5.0,0.698630154132843,0.767123281955719 +HeartHungarian,5.0,0.6575342416763306,0.8082191944122314 +HeartHungarian,5.0,0.6849315166473389,0.8082191944122314 +HeartHungarian,5.0,0.6849315166473389,0.7534246444702148 +HeartSwitzerland,5.0,0.4193548262119293,0.3870967626571655 +HeartSwitzerland,5.0,0.4193548262119293,0.3548386991024017 +HeartSwitzerland,5.0,0.4193548262119293,0.3870967626571655 +HeartSwitzerland,5.0,0.4193548262119293,0.3870967626571655 +HeartVa,5.0,0.3199999928474426,0.3199999928474426 +HeartVa,5.0,0.3199999928474426,0.4199999868869781 +HeartVa,5.0,0.3400000035762787,0.3799999952316284 +HeartVa,5.0,0.4000000059604645,0.3600000143051147 +Hepatitis,2.0,0.7692307829856873,0.7692307829856873 +Hepatitis,2.0,0.7692307829856873,0.8205128312110901 +Hepatitis,2.0,0.7948718070983887,0.8205128312110901 +Hepatitis,2.0,0.7948718070983887,0.7948718070983887 +HillValley,2.0,0.4933993518352508,0.735973596572876 +HorseColic,2.0,0.6029411554336548,0.6029411554336548 +IlpdIndianLiver,2.0,0.7191780805587769,0.6849315166473389 +IlpdIndianLiver,2.0,0.7191780805587769,0.6712328791618347 +IlpdIndianLiver,2.0,0.7191780805587769,0.6917808055877686 +IlpdIndianLiver,2.0,0.7191780805587769,0.6575342416763306 +ImageSegmentation,7.0,0.3104761838912964,0.2033333331346511 +Ionosphere,2.0,0.6477272510528564,0.7954545617103577 +Ionosphere,2.0,0.6477272510528564,0.8409090638160706 +Ionosphere,2.0,0.6477272510528564,0.8636363744735718 +Ionosphere,2.0,0.6477272510528564,0.8522727489471436 +Iris,3.0,0.7837837934494019,0.837837815284729 +Iris,3.0,0.7297297120094299,0.6486486196517944 +Iris,3.0,0.8108108043670654,0.7027027010917664 +Iris,3.0,0.837837815284729,0.6486486196517944 +LedDisplay,10.0,0.7760000228881836,0.7559999823570251 +LedDisplay,10.0,0.7039999961853027,0.7120000123977661 +LedDisplay,10.0,0.7160000205039978,0.6919999718666077 +LedDisplay,10.0,0.6759999990463257,0.7039999961853027 +Lenses,3.0,0.6666666865348816,0.5 +Lenses,3.0,0.6666666865348816,0.6666666865348816 +Lenses,3.0,0.8333333134651184,1.0 +Lenses,3.0,1.0,0.8333333134651184 +Letter,26.0,0.3127999901771545,0.6128000020980835 +Letter,26.0,0.375,0.6385999917984009 +Letter,26.0,0.3659999966621399,0.6496000289916992 +Letter,26.0,0.378600001335144,0.6398000121116638 +Libras,15.0,0.4555555582046509,0.5222222208976746 +Libras,15.0,0.5111111402511597,0.5444444417953491 +Libras,15.0,0.4777777791023254,0.3777777850627899 +Libras,15.0,0.422222226858139,0.4888888895511627 +LowResSpect,9.0,0.5563910007476807,0.8270676732063293 +LowResSpect,9.0,0.5563910007476807,0.7894737124443054 +LowResSpect,9.0,0.5563910007476807,0.8345864415168762 +LowResSpect,9.0,0.5563910007476807,0.8796992301940918 +LungCancer,3.0,0.625,0.5 +LungCancer,3.0,0.625,0.375 +LungCancer,3.0,0.375,0.5 +LungCancer,3.0,0.625,0.5 +Lymphography,4.0,0.837837815284729,0.837837815284729 +Lymphography,4.0,0.8648648858070374,0.7837837934494019 +Lymphography,4.0,0.6756756901741028,0.6756756901741028 +Lymphography,4.0,0.7297297120094299,0.7297297120094299 +Magic,2.0,0.6483701467514038,0.6879074573516846 +Magic,2.0,0.6483701467514038,0.743638277053833 +Magic,2.0,0.6483701467514038,0.7497371435165405 +Magic,2.0,0.6483701467514038,0.605047345161438 +Mammographic,2.0,0.7416666746139526,0.7124999761581421 +Mammographic,2.0,0.762499988079071,0.675000011920929 +Mammographic,2.0,0.737500011920929,0.6875 +Mammographic,2.0,0.8041666746139526,0.7166666388511658 +Miniboone,2.0,0.7155861854553223,0.799206554889679 +Miniboone,2.0,0.7193996906280518,0.8007442355155945 +Miniboone,2.0,0.7193996906280518,0.8163980841636658 +Miniboone,2.0,0.715801477432251,0.8001906871795654 +MolecBiolPromoter,2.0,0.9230769276618958,0.8461538553237915 +MolecBiolPromoter,2.0,0.8461538553237915,0.7692307829856873 +MolecBiolPromoter,2.0,0.8461538553237915,0.807692289352417 +MolecBiolPromoter,2.0,0.8461538553237915,0.807692289352417 +MolecBiolSplice,3.0,0.519447922706604,0.7076537013053894 +MolecBiolSplice,3.0,0.519447922706604,0.7114177942276001 +MolecBiolSplice,3.0,0.519447922706604,0.7302383780479431 +MolecBiolSplice,3.0,0.519447922706604,0.6900878548622131 +Monks1,2.0,0.6273148059844971,0.5462962985038757 +Monks2,2.0,0.4490740597248077,0.4791666567325592 +Monks3,2.0,0.6898148059844971,0.6134259104728699 +Mushroom,2.0,0.8813392519950867,0.9739044904708862 +Mushroom,2.0,0.8911865949630737,0.9650418758392334 +Mushroom,2.0,0.8828163743019104,0.99409157037735 +Mushroom,2.0,0.8838011026382446,0.9803052544593812 +Musk1,2.0,0.5966386795043945,0.7478991746902466 +Musk1,2.0,0.5714285969734192,0.5546218752861023 +Musk1,2.0,0.5630252361297607,0.6470588445663452 +Musk1,2.0,0.5714285969734192,0.680672287940979 +Musk2,2.0,0.8459672331809998,0.6652516722679138 +Musk2,2.0,0.8459672331809998,0.9169193506240844 +Musk2,2.0,0.8459672331809998,0.8204972743988037 +Musk2,2.0,0.8459672331809998,0.8496057987213135 +Nursery,5.0,0.6632716059684753,0.6978394985198975 +Nursery,5.0,0.6672839522361755,0.7083333134651184 +Nursery,5.0,0.6777777671813965,0.6666666865348816 +Nursery,5.0,0.6790123581886292,0.6657407283782959 +OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.6392157077789307 +OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.5098039507865906 +OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.5960784554481506 +OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.6078431606292725 +OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.8941176533699036 +OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.91372549533844 +OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.91372549533844 +OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.886274516582489 +OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.6359649300575256 +OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.6140350699424744 +OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.6578947305679321 +OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.75 +OocytesTrisopterusStates5b,3.0,0.6359649300575256,0.6929824352264404 +OocytesTrisopterusStates5b,3.0,0.6622806787490845,0.8377193212509155 +OocytesTrisopterusStates5b,3.0,0.6754385828971863,0.8640350699424744 +OocytesTrisopterusStates5b,3.0,0.6359649300575256,0.8815789222717285 +Optical,10.0,0.8831385374069214,0.9243183135986328 +Ozone,2.0,0.971608817577362,0.9116719365119934 +Ozone,2.0,0.971608817577362,0.9700315594673156 +Ozone,2.0,0.971608817577362,0.9132491946220398 +Ozone,2.0,0.971608817577362,0.8375394344329834 +PageBlocks,5.0,0.8983917832374573,0.8347952961921692 +PageBlocks,5.0,0.8983917832374573,0.9217836260795592 +PageBlocks,5.0,0.8983917832374573,0.8435672521591187 +PageBlocks,5.0,0.8983917832374573,0.8728070259094238 +Parkinsons,2.0,0.7551020383834839,0.8163265585899353 +Parkinsons,2.0,0.7551020383834839,0.8367347121238708 +Parkinsons,2.0,0.7551020383834839,0.8367347121238708 +Parkinsons,2.0,0.7551020383834839,0.8163265585899353 +Pendigits,10.0,0.6729559898376465,0.8047455549240112 +Pima,2.0,0.6510416865348816,0.5520833134651184 +Pima,2.0,0.6510416865348816,0.6302083134651184 +Pima,2.0,0.6510416865348816,0.6197916865348816 +Pima,2.0,0.6510416865348816,0.7239583134651184 +PittsburgBridgesMaterial,3.0,0.7692307829856873,0.7307692170143127 +PittsburgBridgesMaterial,3.0,0.7692307829856873,0.8461538553237915 +PittsburgBridgesMaterial,3.0,0.7692307829856873,0.9230769276618958 +PittsburgBridgesMaterial,3.0,0.7692307829856873,0.9230769276618958 +PittsburgBridgesRelL,3.0,0.5769230723381042,0.5769230723381042 +PittsburgBridgesRelL,3.0,0.5769230723381042,0.6538461446762085 +PittsburgBridgesRelL,3.0,0.5769230723381042,0.5 +PittsburgBridgesRelL,3.0,0.5769230723381042,0.5 +PittsburgBridgesSpan,3.0,0.5652173757553101,0.739130437374115 +PittsburgBridgesSpan,3.0,0.5652173757553101,0.739130437374115 +PittsburgBridgesSpan,3.0,0.5652173757553101,0.47826087474823 +PittsburgBridgesSpan,3.0,0.5652173757553101,0.4347825944423675 +PittsburgBridgesTOrD,2.0,0.8799999952316284,0.8399999737739563 +PittsburgBridgesTOrD,2.0,0.8799999952316284,0.9200000166893004 +PittsburgBridgesTOrD,2.0,0.8799999952316284,0.8799999952316284 +PittsburgBridgesTOrD,2.0,0.8799999952316284,0.6000000238418579 +PittsburgBridgesType,6.0,0.5,0.4615384638309479 +PittsburgBridgesType,6.0,0.5,0.5769230723381042 +PittsburgBridgesType,6.0,0.5,0.6153846383094788 +PittsburgBridgesType,6.0,0.5,0.5384615659713745 +Planning,2.0,0.7111111283302307,0.5777778029441833 +Planning,2.0,0.7111111283302307,0.2888889014720917 +Planning,2.0,0.7111111283302307,0.6222222447395325 +Planning,2.0,0.7111111283302307,0.6222222447395325 +PlantMargin,100.0,0.5325000286102295,0.4675000011920929 +PlantMargin,100.0,0.5674999952316284,0.4724999964237213 +PlantMargin,100.0,0.5874999761581421,0.4900000095367431 +PlantMargin,100.0,0.5899999737739563,0.4550000131130218 +PlantShape,100.0,0.0649999976158142,0.0549999997019767 +PlantShape,100.0,0.0750000029802322,0.1299999952316284 +PlantShape,100.0,0.0799999982118606,0.0775000005960464 +PlantShape,100.0,0.0974999964237213,0.1174999997019767 +PlantTexture,100.0,0.625,0.5649999976158142 +PlantTexture,100.0,0.6225000023841858,0.5 +PlantTexture,100.0,0.625,0.5525000095367432 +PlantTexture,100.0,0.6025000214576721,0.5575000047683716 +PostOperative,3.0,0.7272727489471436,0.4545454680919647 +PostOperative,3.0,0.7272727489471436,0.5909090638160706 +PostOperative,3.0,0.7272727489471436,0.5454545617103577 +PostOperative,3.0,0.7272727489471436,0.5 +PrimaryTumor,15.0,0.3048780560493469,0.4268292784690857 +PrimaryTumor,15.0,0.3048780560493469,0.4390243887901306 +PrimaryTumor,15.0,0.3048780560493469,0.3048780560493469 +PrimaryTumor,15.0,0.3048780560493469,0.3414634168148041 +Ringnorm,2.0,0.5048648715019226,0.6248648762702942 +Ringnorm,2.0,0.5048648715019226,0.6627026796340942 +Ringnorm,2.0,0.5048648715019226,0.6459459662437439 +Ringnorm,2.0,0.5048648715019226,0.6021621823310852 +Seeds,3.0,0.9038461446762084,0.9230769276618958 +Seeds,3.0,0.7115384340286255,0.8461538553237915 +Seeds,3.0,0.8269230723381042,0.8461538553237915 +Seeds,3.0,0.8653846383094788,0.8653846383094788 +Semeion,10.0,0.7512562870979309,0.8844221234321594 +Semeion,10.0,0.7537688612937927,0.8618090748786926 +Semeion,10.0,0.7889447212219238,0.8869346976280212 +Semeion,10.0,0.7386934757232666,0.8517587780952454 +Soybean,18.0,0.3643617033958435,0.2606382966041565 +Spambase,2.0,0.8313043713569641,0.9008695483207704 +Spambase,2.0,0.8452174067497253,0.8556521534919739 +Spambase,2.0,0.8156521916389465,0.8695651888847351 +Spambase,2.0,0.8147826194763184,0.8913043737411499 +Spect,2.0,0.6397849321365356,0.4516128897666931 +Spectf,2.0,0.5347593426704407,0.3636363744735718 +StatlogAustralianCredit,2.0,0.680232584476471,0.4534883797168731 +StatlogAustralianCredit,2.0,0.680232584476471,0.4534883797168731 +StatlogAustralianCredit,2.0,0.680232584476471,0.5581395626068115 +StatlogAustralianCredit,2.0,0.680232584476471,0.5872092843055725 +StatlogGermanCredit,2.0,0.699999988079071,0.6959999799728394 +StatlogGermanCredit,2.0,0.699999988079071,0.7559999823570251 +StatlogGermanCredit,2.0,0.699999988079071,0.671999990940094 +StatlogGermanCredit,2.0,0.699999988079071,0.6679999828338623 +StatlogHeart,2.0,0.8507462739944458,0.7611940503120422 +StatlogHeart,2.0,0.8059701323509216,0.7910447716712952 +StatlogHeart,2.0,0.7761194109916687,0.746268630027771 +StatlogHeart,2.0,0.8507462739944458,0.7164179086685181 +StatlogImage,7.0,0.762565016746521,0.8648180365562439 +StatlogImage,7.0,0.7538994550704956,0.8734835386276245 +StatlogImage,7.0,0.8110918402671814,0.8786828517913818 +StatlogImage,7.0,0.760831892490387,0.8908145427703857 +StatlogLandsat,6.0,0.4695000052452087,0.7664999961853027 +StatlogShuttle,7.0,0.7915862202644348,0.994551718235016 +StatlogVehicle,4.0,0.4881516695022583,0.6635071039199829 +StatlogVehicle,4.0,0.5402843356132507,0.6113743782043457 +StatlogVehicle,4.0,0.5165876746177673,0.4597156345844269 +StatlogVehicle,4.0,0.4549762904644012,0.578199028968811 +SteelPlates,7.0,0.4804123640060425,0.5257731676101685 +SteelPlates,7.0,0.4721649587154388,0.5628865957260132 +SteelPlates,7.0,0.4804123640060425,0.5793814659118652 +SteelPlates,7.0,0.4618556797504425,0.5443298816680908 +SyntheticControl,6.0,0.6866666674613953,0.746666669845581 +SyntheticControl,6.0,0.5799999833106995,0.6933333277702332 +SyntheticControl,6.0,0.6466666460037231,0.753333330154419 +SyntheticControl,6.0,0.6200000047683716,0.7666666507720947 +Teaching,3.0,0.5789473652839661,0.5 +Teaching,3.0,0.4736842215061188,0.4736842215061188 +Teaching,3.0,0.3684210479259491,0.3684210479259491 +Teaching,3.0,0.4736842215061188,0.5 +Thyroid,3.0,0.9270711541175842,0.8812718987464905 +TicTacToe,2.0,0.6694560647010803,0.8368200659751892 +TicTacToe,2.0,0.6652719378471375,0.8870292901992798 +TicTacToe,2.0,0.6694560647010803,0.9121338725090028 +TicTacToe,2.0,0.6569037437438965,0.9037656784057616 +Titanic,2.0,0.7363636493682861,0.7909091114997864 +Titanic,2.0,0.7381818294525146,0.2800000011920929 +Titanic,2.0,0.7345454692840576,0.5327273011207581 +Titanic,2.0,0.7345454692840576,0.7763636112213135 +Trains,2.0,0.5,0.5 +Trains,2.0,0.5,0.5 +Trains,2.0,0.5,1.0 +Trains,2.0,0.0,0.0 +Twonorm,2.0,0.500540554523468,0.5589188933372498 +Twonorm,2.0,0.500540554523468,0.5816216468811035 +Twonorm,2.0,0.501081109046936,0.6091892123222351 +Twonorm,2.0,0.500540554523468,0.5632432699203491 +VertebralColumn2Clases,2.0,0.6753246784210205,0.8051947951316833 +VertebralColumn2Clases,2.0,0.6753246784210205,0.7402597665786743 +VertebralColumn2Clases,2.0,0.6753246784210205,0.8051947951316833 +VertebralColumn2Clases,2.0,0.6753246784210205,0.7402597665786743 +VertebralColumn3Clases,3.0,0.5584415793418884,0.7532467246055603 +VertebralColumn3Clases,3.0,0.4935064911842346,0.8441558480262756 +VertebralColumn3Clases,3.0,0.5194805264472961,0.701298713684082 +VertebralColumn3Clases,3.0,0.4935064911842346,0.7532467246055603 +WallFollowing,4.0,0.5454545617103577,0.5828445553779602 +WallFollowing,4.0,0.5593841671943665,0.5542522072792053 +WallFollowing,4.0,0.5681818127632141,0.5689149498939514 +WallFollowing,4.0,0.5447214245796204,0.5271260738372803 +Waveform,3.0,0.7239999771118164,0.7975999712944031 +Waveform,3.0,0.7455999851226807,0.7784000039100647 +Waveform,3.0,0.7896000146865845,0.7775999903678894 +Waveform,3.0,0.7847999930381775,0.8023999929428101 +WaveformNoise,3.0,0.7975999712944031,0.8136000037193298 +WaveformNoise,3.0,0.8375999927520752,0.7775999903678894 +WaveformNoise,3.0,0.8416000008583069,0.7856000065803528 +WaveformNoise,3.0,0.828000009059906,0.7871999740600586 +Wine,3.0,0.9090909361839294,0.9090909361839294 +Wine,3.0,0.9090909361839294,0.9772727489471436 +Wine,3.0,0.8863636255264282,0.931818187236786 +Wine,3.0,0.8863636255264282,0.9090909361839294 +WineQualityRed,6.0,0.5400000214576721,0.5350000262260437 +WineQualityRed,6.0,0.5400000214576721,0.550000011920929 +WineQualityRed,6.0,0.5475000143051147,0.5525000095367432 +WineQualityRed,6.0,0.5450000166893005,0.5550000071525574 +WineQualityWhite,7.0,0.4501633942127228,0.3937908411026001 +WineQualityWhite,7.0,0.4501633942127228,0.4060457646846771 +WineQualityWhite,7.0,0.4501633942127228,0.3913398683071136 +WineQualityWhite,7.0,0.4501633942127228,0.3970588147640228 +Yeast,10.0,0.3638814091682434,0.4770889580249786 +Yeast,10.0,0.3504043221473694,0.4231805801391601 +Yeast,10.0,0.3450134694576263,0.4339622557163238 +Yeast,10.0,0.3477088809013366,0.4663072824478149 +Zoo,7.0,0.6000000238418579,0.800000011920929 +Zoo,7.0,0.7599999904632568,0.9200000166893004 +Zoo,7.0,0.7599999904632568,0.959999978542328 +Zoo,7.0,0.6800000071525574,0.8399999737739563 diff --git a/examples/hdc_methods_survey/comparison_memorymodel.csv b/examples/hdc_methods_survey/comparison_memorymodel.csv new file mode 100644 index 00000000..866be0de --- /dev/null +++ b/examples/hdc_methods_survey/comparison_memorymodel.csv @@ -0,0 +1,429 @@ +dataset,classes,RandomProjection,MemoryModel,, +Abalone,3,0.540229857,0.538314164,1,0 +Abalone,3,0.535440624,0.53352493,1,0 +Abalone,3,0.544061303,0.531609178,1,0 +Abalone,3,0.53352493,0.528735638,1,0 +AcuteInflammation,2,1,1,0,0 +AcuteInflammation,2,1,1,0,0 +AcuteInflammation,2,1,1,0,0 +AcuteInflammation,2,1,1,0,0 +AcuteNephritis,2,1,0.833333313,1,0 +AcuteNephritis,2,0.766666651,0.766666651,0,0 +AcuteNephritis,2,1,1,0,0 +AcuteNephritis,2,1,1,0,0 +Adult,2,0.685891509,0.763773739,0,1 +Annealing,5,0.150000006,0.75999999,0,1 +Arrhythmia,13,0.495575219,0.566371679,0,1 +Arrhythmia,13,0.539822996,0.548672557,0,1 +Arrhythmia,13,0.477876097,0.575221241,0,1 +Arrhythmia,13,0.575221241,0.584070802,0,1 +AudiologyStd,18,0.800000012,0.439999998,1,0 +BalanceScale,3,0.724358976,0.903846145,0,1 +BalanceScale,3,0.801282048,0.916666687,0,1 +BalanceScale,3,0.762820542,0.903846145,0,1 +BalanceScale,3,0.762820542,0.884615362,0,1 +Balloons,2,1,0.75,1,0 +Balloons,2,1,0.75,1,0 +Balloons,2,0.75,0.75,0,0 +Balloons,2,0.5,0.5,0,0 +Bank,2,0.608849585,0.884955764,0,1 +Bank,2,0.607964575,0.884955764,0,1 +Bank,2,0.607964575,0.884955764,0,1 +Bank,2,0.590265512,0.884955764,0,1 +Blood,2,0.57219249,0.764705896,0,1 +Blood,2,0.668449223,0.764705896,0,1 +Blood,2,0.636363626,0.764705896,0,1 +Blood,2,0.737967908,0.764705896,0,1 +BreastCancer,2,0.718309879,0.704225361,1,0 +BreastCancer,2,0.676056325,0.704225361,0,1 +BreastCancer,2,0.760563374,0.704225361,1,0 +BreastCancer,2,0.676056325,0.704225361,0,1 +BreastCancerWisc,2,0.897142828,0.834285736,1,0 +BreastCancerWisc,2,0.874285698,0.788571417,1,0 +BreastCancerWisc,2,0.839999974,0.811428547,1,0 +BreastCancerWisc,2,0.879999995,0.800000012,1,0 +BreastCancerWiscDiag,2,0.894366205,0.626760542,1,0 +BreastCancerWiscDiag,2,0.830985904,0.626760542,1,0 +BreastCancerWiscDiag,2,0.922535241,0.626760542,1,0 +BreastCancerWiscDiag,2,0.781690121,0.626760542,1,0 +BreastCancerWiscProg,2,0.53061223,0.775510192,0,1 +BreastCancerWiscProg,2,0.591836751,0.775510192,0,1 +BreastCancerWiscProg,2,0.673469365,0.775510192,0,1 +BreastCancerWiscProg,2,0.653061211,0.775510192,0,1 +BreastTissue,6,0.692307711,0.461538464,1,0 +BreastTissue,6,0.807692289,0.538461566,1,0 +BreastTissue,6,0.576923072,0.461538464,1,0 +BreastTissue,6,0.615384638,0.5,1,0 +Car,4,0.592592597,0.701388896,0,1 +Car,4,0.543981493,0.69907409,0,1 +Car,4,0.55092591,0.701388896,0,1 +Car,4,0.571759284,0.69907409,0,1 +Cardiotocography10Clases,10,0.591337085,0.274952918,1,0 +Cardiotocography10Clases,10,0.598870039,0.274952918,1,0 +Cardiotocography10Clases,10,0.593220353,0.274952918,1,0 +Cardiotocography10Clases,10,0.59698683,0.274952918,1,0 +Cardiotocography3Clases,3,0.76647836,0.779661,0,1 +Cardiotocography3Clases,3,0.758945405,0.779661,0,1 +Cardiotocography3Clases,3,0.764595091,0.779661,0,1 +Cardiotocography3Clases,3,0.775894523,0.779661,0,1 +ChessKrvk,18,0.211861983,0.184203029,1,0 +ChessKrvk,18,0.205018535,0.179070428,1,0 +ChessKrvk,18,0.20402053,0.195893928,1,0 +ChessKrvk,18,0.204448253,0.203165099,1,0 +ChessKrvkp,2,0.85732168,0.838548183,1,0 +ChessKrvkp,2,0.871088862,0.856070101,1,0 +ChessKrvkp,2,0.863579452,0.819774747,1,0 +ChessKrvkp,2,0.846057594,0.803504407,1,0 +CongressionalVoting,2,0.541284382,0.559633017,0,1 +CongressionalVoting,2,0.559633017,0.559633017,0,0 +CongressionalVoting,2,0.541284382,0.559633017,0,1 +CongressionalVoting,2,0.596330285,0.614678919,0,1 +ConnBenchSonarMinesRocks,2,0.730769217,0.634615362,1,0 +ConnBenchSonarMinesRocks,2,0.634615362,0.634615362,0,0 +ConnBenchSonarMinesRocks,2,0.634615362,0.576923072,1,0 +ConnBenchSonarMinesRocks,2,0.653846145,0.615384638,1,0 +ConnBenchVowelDeterding,11,0.835497856,0.645021617,1,0 +Connect4,3,0.564805508,0.753804266,0,1 +Connect4,3,0.563266039,0.753804266,0,1 +Connect4,3,0.560601592,0.753804266,0,1 +Connect4,3,0.565160751,0.753804266,0,1 +Contrac,3,0.489130437,0.429347813,1,0 +Contrac,3,0.505434811,0.429347813,1,0 +Contrac,3,0.423913032,0.429347813,0,1 +Contrac,3,0.421195656,0.426630437,0,1 +CreditApproval,2,0.837209284,0.813953459,1,0 +CreditApproval,2,0.866279066,0.837209284,1,0 +CreditApproval,2,0.837209284,0.831395328,1,0 +CreditApproval,2,0.883720934,0.854651153,1,0 +CylinderBands,2,0.734375,0.609375,1,0 +CylinderBands,2,0.609375,0.609375,0,0 +CylinderBands,2,0.7265625,0.609375,1,0 +CylinderBands,2,0.6875,0.609375,1,0 +Dermatology,6,0.967032969,0.604395628,1,0 +Dermatology,6,0.967032969,0.626373649,1,0 +Dermatology,6,0.98901099,0.67032969,1,0 +Dermatology,6,0.978021979,0.648351669,1,0 +Echocardiogram,2,0.848484874,0.696969688,1,0 +Echocardiogram,2,0.75757575,0.696969688,1,0 +Echocardiogram,2,0.75757575,0.696969688,1,0 +Echocardiogram,2,0.818181813,0.696969688,1,0 +Ecoli,8,0.702380955,0.452380955,1,0 +Ecoli,8,0.619047642,0.452380955,1,0 +Ecoli,8,0.738095224,0.452380955,1,0 +Ecoli,8,0.702380955,0.452380955,1,0 +EnergyY1,3,0.848958313,0.8125,1,0 +EnergyY1,3,0.875,0.822916687,1,0 +EnergyY1,3,0.828125,0.8125,1,0 +EnergyY1,3,0.791666687,0.807291687,0,1 +EnergyY2,3,0.838541687,0.739583313,1,0 +EnergyY2,3,0.822916687,0.760416687,1,0 +EnergyY2,3,0.822916687,0.776041687,1,0 +EnergyY2,3,0.833333313,0.755208313,1,0 +Fertility,2,0.720000029,0.879999995,0,1 +Fertility,2,0.75999999,0.879999995,0,1 +Fertility,2,0.680000007,0.879999995,0,1 +Fertility,2,0.680000007,0.879999995,0,1 +Flags,8,0.395833343,0.395833343,0,0 +Flags,8,0.395833343,0.416666657,0,1 +Flags,8,0.4375,0.416666657,1,0 +Flags,8,0.4375,0.458333343,0,1 +Glass,6,0.490566045,0.433962256,1,0 +Glass,6,0.566037714,0.433962256,1,0 +Glass,6,0.566037714,0.547169805,1,0 +Glass,6,0.547169805,0.433962256,1,0 +HabermanSurvival,2,0.657894731,0.736842096,0,1 +HabermanSurvival,2,0.618421078,0.736842096,0,1 +HabermanSurvival,2,0.657894731,0.723684192,0,1 +HabermanSurvival,2,0.539473712,0.723684192,0,1 +HayesRoth,3,0.035714287,0.464285702,0,1 +HeartCleveland,5,0.473684222,0.565789461,0,1 +HeartCleveland,5,0.5,0.565789461,0,1 +HeartCleveland,5,0.552631557,0.565789461,0,1 +HeartCleveland,5,0.565789461,0.565789461,0,0 +HeartHungarian,5,0.808219194,0.698630154,1,0 +HeartHungarian,5,0.89041096,0.657534242,1,0 +HeartHungarian,5,0.849315047,0.684931517,1,0 +HeartHungarian,5,0.89041096,0.684931517,1,0 +HeartSwitzerland,5,0.354838699,0.419354826,0,1 +HeartSwitzerland,5,0.354838699,0.419354826,0,1 +HeartSwitzerland,5,0.129032254,0.419354826,0,1 +HeartSwitzerland,5,0.387096763,0.419354826,0,1 +HeartVa,5,0.219999999,0.319999993,0,1 +HeartVa,5,0.300000012,0.319999993,0,1 +HeartVa,5,0.280000001,0.340000004,0,1 +HeartVa,5,0.400000006,0.400000006,0,0 +Hepatitis,2,0.820512831,0.769230783,1,0 +Hepatitis,2,0.794871807,0.769230783,1,0 +Hepatitis,2,0.717948735,0.794871807,0,1 +Hepatitis,2,0.692307711,0.794871807,0,1 +HillValley,2,0.838283837,0.493399352,1,0 +HorseColic,2,0.735294104,0.602941155,1,0 +IlpdIndianLiver,2,0.575342476,0.719178081,0,1 +IlpdIndianLiver,2,0.582191765,0.719178081,0,1 +IlpdIndianLiver,2,0.589041114,0.719178081,0,1 +IlpdIndianLiver,2,0.60958904,0.719178081,0,1 +ImageSegmentation,7,0.327142864,0.310476184,1,0 +Ionosphere,2,0.840909064,0.647727251,1,0 +Ionosphere,2,0.840909064,0.647727251,1,0 +Ionosphere,2,0.795454562,0.647727251,1,0 +Ionosphere,2,0.829545438,0.647727251,1,0 +Iris,3,0.837837815,0.783783793,1,0 +Iris,3,0.783783793,0.729729712,1,0 +Iris,3,0.837837815,0.810810804,1,0 +Iris,3,0.864864886,0.837837815,1,0 +LedDisplay,10,0.763999999,0.776000023,0,1 +LedDisplay,10,0.744000018,0.703999996,1,0 +LedDisplay,10,0.731999993,0.716000021,1,0 +LedDisplay,10,0.731999993,0.675999999,1,0 +Lenses,3,0.833333313,0.666666687,1,0 +Lenses,3,0.666666687,0.666666687,0,0 +Lenses,3,1,0.833333313,1,0 +Lenses,3,1,1,0,0 +Letter,26,0.635800004,0.31279999,1,0 +Letter,26,0.619000018,0.375,1,0 +Letter,26,0.638999999,0.365999997,1,0 +Letter,26,0.621999979,0.378600001,1,0 +Libras,15,0.555555582,0.455555558,1,0 +Libras,15,0.655555546,0.51111114,1,0 +Libras,15,0.666666687,0.477777779,1,0 +Libras,15,0.611111104,0.422222227,1,0 +LowResSpect,9,0.781954885,0.556391001,1,0 +LowResSpect,9,0.842105269,0.556391001,1,0 +LowResSpect,9,0.774436116,0.556391001,1,0 +LowResSpect,9,0.736842096,0.556391001,1,0 +LungCancer,3,0.375,0.625,0,1 +LungCancer,3,0.5,0.625,0,1 +LungCancer,3,0.5,0.375,1,0 +LungCancer,3,0.5,0.625,0,1 +Lymphography,4,0.864864886,0.837837815,1,0 +Lymphography,4,0.864864886,0.864864886,0,0 +Lymphography,4,0.729729712,0.67567569,1,0 +Lymphography,4,0.702702701,0.729729712,0,1 +Magic,2,0.765299678,0.648370147,1,0 +Magic,2,0.75499475,0.648370147,1,0 +Magic,2,0.752891719,0.648370147,1,0 +Magic,2,0.756466866,0.648370147,1,0 +Mammographic,2,0.737500012,0.741666675,0,1 +Mammographic,2,0.745833337,0.762499988,0,1 +Mammographic,2,0.758333325,0.737500012,1,0 +Mammographic,2,0.783333361,0.804166675,0,1 +Miniboone,2,0.82845366,0.715586185,1,0 +Miniboone,2,0.821041942,0.719399691,1,0 +Miniboone,2,0.827623308,0.719399691,1,0 +Miniboone,2,0.834204674,0.715801477,1,0 +MolecBiolPromoter,2,0.923076928,0.923076928,0,0 +MolecBiolPromoter,2,0.807692289,0.846153855,0,1 +MolecBiolPromoter,2,0.884615362,0.846153855,1,0 +MolecBiolPromoter,2,0.884615362,0.846153855,1,0 +MolecBiolSplice,3,0.767879546,0.519447923,1,0 +MolecBiolSplice,3,0.79673779,0.519447923,1,0 +MolecBiolSplice,3,0.79673779,0.519447923,1,0 +MolecBiolSplice,3,0.767879546,0.519447923,1,0 +Monks1,2,0.645833313,0.627314806,1,0 +Monks2,2,0.506944418,0.44907406,1,0 +Monks3,2,0.645833313,0.689814806,0,1 +Mushroom,2,0.877400279,0.881339252,0,1 +Mushroom,2,0.890694261,0.891186595,0,1 +Mushroom,2,0.883801103,0.882816374,1,0 +Mushroom,2,0.886262953,0.883801103,1,0 +Musk1,2,0.59663868,0.59663868,0,0 +Musk1,2,0.655462205,0.571428597,1,0 +Musk1,2,0.655462205,0.563025236,1,0 +Musk1,2,0.613445401,0.571428597,1,0 +Musk2,2,0.725288033,0.845967233,0,1 +Musk2,2,0.738023043,0.845967233,0,1 +Musk2,2,0.748938739,0.845967233,0,1 +Musk2,2,0.739842355,0.845967233,0,1 +Nursery,5,0.713271618,0.663271606,1,0 +Nursery,5,0.718518496,0.667283952,1,0 +Nursery,5,0.714197516,0.677777767,1,0 +Nursery,5,0.723765433,0.679012358,1,0 +OocytesMerlucciusNucleus4d,2,0.611764729,0.670588255,0,1 +OocytesMerlucciusNucleus4d,2,0.568627477,0.670588255,0,1 +OocytesMerlucciusNucleus4d,2,0.568627477,0.670588255,0,1 +OocytesMerlucciusNucleus4d,2,0.549019635,0.670588255,0,1 +OocytesMerlucciusStates2f,3,0.874509811,0.690196097,1,0 +OocytesMerlucciusStates2f,3,0.823529422,0.690196097,1,0 +OocytesMerlucciusStates2f,3,0.870588243,0.690196097,1,0 +OocytesMerlucciusStates2f,3,0.874509811,0.690196097,1,0 +OocytesTrisopterusNucleus2f,2,0.548245609,0.578947365,0,1 +OocytesTrisopterusNucleus2f,2,0.543859661,0.578947365,0,1 +OocytesTrisopterusNucleus2f,2,0.561403513,0.578947365,0,1 +OocytesTrisopterusNucleus2f,2,0.605263174,0.578947365,1,0 +OocytesTrisopterusStates5b,3,0.732456148,0.63596493,1,0 +OocytesTrisopterusStates5b,3,0.684210539,0.662280679,1,0 +OocytesTrisopterusStates5b,3,0.758771956,0.675438583,1,0 +OocytesTrisopterusStates5b,3,0.728070199,0.63596493,1,0 +Optical,10,0.897607148,0.883138537,1,0 +Ozone,2,0.68927443,0.971608818,0,1 +Ozone,2,0.679810703,0.971608818,0,1 +Ozone,2,0.686119854,0.971608818,0,1 +Ozone,2,0.662460566,0.971608818,0,1 +PageBlocks,5,0.688596487,0.898391783,0,1 +PageBlocks,5,0.76608187,0.898391783,0,1 +PageBlocks,5,0.749269009,0.898391783,0,1 +PageBlocks,5,0.717105269,0.898391783,0,1 +Parkinsons,2,0.836734712,0.755102038,1,0 +Parkinsons,2,0.734693885,0.755102038,0,1 +Parkinsons,2,0.755102038,0.755102038,0,0 +Parkinsons,2,0.795918345,0.755102038,1,0 +Pendigits,10,0.803316176,0.67295599,1,0 +Pima,2,0.609375,0.651041687,0,1 +Pima,2,0.630208313,0.651041687,0,1 +Pima,2,0.614583313,0.651041687,0,1 +Pima,2,0.666666687,0.651041687,1,0 +PittsburgBridgesMaterial,3,0.846153855,0.769230783,1,0 +PittsburgBridgesMaterial,3,0.846153855,0.769230783,1,0 +PittsburgBridgesMaterial,3,0.846153855,0.769230783,1,0 +PittsburgBridgesMaterial,3,0.923076928,0.769230783,1,0 +PittsburgBridgesRelL,3,0.615384638,0.576923072,1,0 +PittsburgBridgesRelL,3,0.615384638,0.576923072,1,0 +PittsburgBridgesRelL,3,0.538461566,0.576923072,0,1 +PittsburgBridgesRelL,3,0.538461566,0.576923072,0,1 +PittsburgBridgesSpan,3,0.521739125,0.565217376,0,1 +PittsburgBridgesSpan,3,0.608695626,0.565217376,1,0 +PittsburgBridgesSpan,3,0.478260875,0.565217376,0,1 +PittsburgBridgesSpan,3,0.478260875,0.565217376,0,1 +PittsburgBridgesTOrD,2,0.800000012,0.879999995,0,1 +PittsburgBridgesTOrD,2,0.920000017,0.879999995,1,0 +PittsburgBridgesTOrD,2,0.839999974,0.879999995,0,1 +PittsburgBridgesTOrD,2,0.839999974,0.879999995,0,1 +PittsburgBridgesType,6,0.538461566,0.5,1,0 +PittsburgBridgesType,6,0.423076928,0.5,0,1 +PittsburgBridgesType,6,0.384615391,0.5,0,1 +PittsburgBridgesType,6,0.384615391,0.5,0,1 +Planning,2,0.48888889,0.711111128,0,1 +Planning,2,0.466666669,0.711111128,0,1 +Planning,2,0.51111114,0.711111128,0,1 +Planning,2,0.48888889,0.711111128,0,1 +PlantMargin,100,0.764999986,0.532500029,1,0 +PlantMargin,100,0.817499995,0.567499995,1,0 +PlantMargin,100,0.779999971,0.587499976,1,0 +PlantMargin,100,0.792500019,0.589999974,1,0 +PlantShape,100,0.55250001,0.064999998,1,0 +PlantShape,100,0.555000007,0.075000003,1,0 +PlantShape,100,0.519999981,0.079999998,1,0 +PlantShape,100,0.547500014,0.097499996,1,0 +PlantTexture,100,0.722500026,0.625,1,0 +PlantTexture,100,0.735000014,0.622500002,1,0 +PlantTexture,100,0.717499971,0.625,1,0 +PlantTexture,100,0.709999979,0.602500021,1,0 +PostOperative,3,0.454545468,0.727272749,0,1 +PostOperative,3,0.409090906,0.727272749,0,1 +PostOperative,3,0.636363626,0.727272749,0,1 +PostOperative,3,0.318181813,0.727272749,0,1 +PrimaryTumor,15,0.439024389,0.304878056,1,0 +PrimaryTumor,15,0.414634138,0.304878056,1,0 +PrimaryTumor,15,0.414634138,0.304878056,1,0 +PrimaryTumor,15,0.390243888,0.304878056,1,0 +Ringnorm,2,0.976216197,0.504864872,1,0 +Ringnorm,2,0.97891891,0.504864872,1,0 +Ringnorm,2,0.976216197,0.504864872,1,0 +Ringnorm,2,0.974594593,0.504864872,1,0 +Seeds,3,0.903846145,0.903846145,0,0 +Seeds,3,0.788461566,0.711538434,1,0 +Seeds,3,0.884615362,0.826923072,1,0 +Seeds,3,0.884615362,0.865384638,1,0 +Semeion,10,0.841708541,0.751256287,1,0 +Semeion,10,0.821608067,0.753768861,1,0 +Semeion,10,0.869346738,0.788944721,1,0 +Semeion,10,0.79396987,0.738693476,1,0 +Soybean,18,0.579787254,0.364361703,1,0 +Spambase,2,0.829565227,0.831304371,0,1 +Spambase,2,0.836521745,0.845217407,0,1 +Spambase,2,0.816521764,0.815652192,1,0 +Spambase,2,0.811304331,0.814782619,0,1 +Spect,2,0.45161289,0.639784932,0,1 +Spectf,2,0.304812849,0.534759343,0,1 +StatlogAustralianCredit,2,0.511627913,0.680232584,0,1 +StatlogAustralianCredit,2,0.558139563,0.680232584,0,1 +StatlogAustralianCredit,2,0.552325606,0.680232584,0,1 +StatlogAustralianCredit,2,0.54651165,0.680232584,0,1 +StatlogGermanCredit,2,0.716000021,0.699999988,1,0 +StatlogGermanCredit,2,0.716000021,0.699999988,1,0 +StatlogGermanCredit,2,0.716000021,0.699999988,1,0 +StatlogGermanCredit,2,0.712000012,0.699999988,1,0 +StatlogHeart,2,0.880596995,0.850746274,1,0 +StatlogHeart,2,0.805970132,0.805970132,0,0 +StatlogHeart,2,0.805970132,0.776119411,1,0 +StatlogHeart,2,0.850746274,0.850746274,0,0 +StatlogImage,7,0.828422904,0.762565017,1,0 +StatlogImage,7,0.831889093,0.753899455,1,0 +StatlogImage,7,0.845753908,0.81109184,1,0 +StatlogImage,7,0.842287719,0.760831892,1,0 +StatlogLandsat,6,0.810500026,0.469500005,1,0 +StatlogShuttle,7,0.847241402,0.79158622,1,0 +StatlogVehicle,4,0.597156405,0.48815167,1,0 +StatlogVehicle,4,0.554502368,0.540284336,1,0 +StatlogVehicle,4,0.530805707,0.516587675,1,0 +StatlogVehicle,4,0.483412325,0.45497629,1,0 +SteelPlates,7,0.50515461,0.480412364,1,0 +SteelPlates,7,0.482474238,0.472164959,1,0 +SteelPlates,7,0.52164948,0.480412364,1,0 +SteelPlates,7,0.486597925,0.46185568,1,0 +SyntheticControl,6,0.879999995,0.686666667,1,0 +SyntheticControl,6,0.866666675,0.579999983,1,0 +SyntheticControl,6,0.873333335,0.646666646,1,0 +SyntheticControl,6,0.860000014,0.620000005,1,0 +Teaching,3,0.552631557,0.578947365,0,1 +Teaching,3,0.578947365,0.473684222,1,0 +Teaching,3,0.447368413,0.368421048,1,0 +Teaching,3,0.5,0.473684222,1,0 +Thyroid,3,0.517211199,0.927071154,0,1 +TicTacToe,2,0.57740587,0.669456065,0,1 +TicTacToe,2,0.635983288,0.665271938,0,1 +TicTacToe,2,0.61924684,0.669456065,0,1 +TicTacToe,2,0.644351482,0.656903744,0,1 +Titanic,2,0.781818211,0.736363649,1,0 +Titanic,2,0.783636391,0.738181829,1,0 +Titanic,2,0.776363611,0.734545469,1,0 +Titanic,2,0.779999971,0.734545469,1,0 +Trains,2,0,0.5,0,1 +Trains,2,1,0.5,1,0 +Trains,2,0.5,0.5,0,0 +Trains,2,1,0,1,0 +Twonorm,2,0.702162147,0.500540555,1,0 +Twonorm,2,0.71081084,0.500540555,1,0 +Twonorm,2,0.68378377,0.501081109,1,0 +Twonorm,2,0.714054048,0.500540555,1,0 +VertebralColumn2Clases,2,0.714285731,0.675324678,1,0 +VertebralColumn2Clases,2,0.714285731,0.675324678,1,0 +VertebralColumn2Clases,2,0.740259767,0.675324678,1,0 +VertebralColumn2Clases,2,0.675324678,0.675324678,0,0 +VertebralColumn3Clases,3,0.766233742,0.558441579,1,0 +VertebralColumn3Clases,3,0.792207778,0.493506491,1,0 +VertebralColumn3Clases,3,0.753246725,0.519480526,1,0 +VertebralColumn3Clases,3,0.753246725,0.493506491,1,0 +WallFollowing,4,0.546920836,0.545454562,1,0 +WallFollowing,4,0.538856328,0.559384167,0,1 +WallFollowing,4,0.586510241,0.568181813,1,0 +WallFollowing,4,0.559384167,0.544721425,1,0 +Waveform,3,0.82160002,0.723999977,1,0 +Waveform,3,0.817600012,0.745599985,1,0 +Waveform,3,0.797599971,0.789600015,1,0 +Waveform,3,0.832799971,0.784799993,1,0 +WaveformNoise,3,0.808799982,0.797599971,1,0 +WaveformNoise,3,0.808000028,0.837599993,0,1 +WaveformNoise,3,0.819199979,0.841600001,0,1 +WaveformNoise,3,0.809599996,0.828000009,0,1 +Wine,3,0.977272749,0.909090936,1,0 +Wine,3,0.931818187,0.909090936,1,0 +Wine,3,0.931818187,0.886363626,1,0 +Wine,3,0.886363626,0.886363626,0,0 +WineQualityRed,6,0.375,0.540000021,0,1 +WineQualityRed,6,0.419999987,0.540000021,0,1 +WineQualityRed,6,0.4375,0.547500014,0,1 +WineQualityRed,6,0.382499993,0.545000017,0,1 +WineQualityWhite,7,0.321895421,0.450163394,0,1 +WineQualityWhite,7,0.326797396,0.450163394,0,1 +WineQualityWhite,7,0.347222209,0.450163394,0,1 +WineQualityWhite,7,0.326797396,0.450163394,0,1 +Yeast,10,0.522911072,0.363881409,1,0 +Yeast,10,0.463611871,0.350404322,1,0 +Yeast,10,0.547169805,0.345013469,1,0 +Yeast,10,0.541778982,0.347708881,1,0 +Zoo,7,0.959999979,0.600000024,1,0 +Zoo,7,0.959999979,0.75999999,1,0 +Zoo,7,1,0.75999999,1,0 +Zoo,7,1,0.680000007,1,0 +,,,,249,151 \ No newline at end of file diff --git a/examples/hdc_methods_survey/comparison_online.csv b/examples/hdc_methods_survey/comparison_online.csv new file mode 100644 index 00000000..2835bf2f --- /dev/null +++ b/examples/hdc_methods_survey/comparison_online.csv @@ -0,0 +1,429 @@ +dataset,classes,RandomProjectionOnline,MemoryModelOnline,, +Abalone,3,0.605363965,0.574712634,1,0 +Abalone,3,0.520114958,0.571839094,0,1 +Abalone,3,0.557471275,0.560344815,0,1 +Abalone,3,0.468390793,0.577586234,0,1 +AcuteInflammation,2,1,1,0,0 +AcuteInflammation,2,1,0.933333337,1,0 +AcuteInflammation,2,1,1,0,0 +AcuteInflammation,2,1,0.933333337,1,0 +AcuteNephritis,2,1,1,0,0 +AcuteNephritis,2,1,1,0,0 +AcuteNephritis,2,1,1,0,0 +AcuteNephritis,2,1,1,0,0 +Adult,2,0.816411793,0.713039756,1,0 +Annealing,5,0.209999993,0.289999992,0,1 +Arrhythmia,13,0.415929198,0.566371679,0,1 +Arrhythmia,13,0.566371679,0.610619485,0,1 +Arrhythmia,13,0.327433616,0.575221241,0,1 +Arrhythmia,13,0.539822996,0.601769924,0,1 +AudiologyStd,18,0.560000002,0.600000024,0,1 +BalanceScale,3,0.891025662,0.820512831,1,0 +BalanceScale,3,0.801282048,0.865384638,0,1 +BalanceScale,3,0.93589741,0.756410241,1,0 +BalanceScale,3,0.846153855,0.884615362,0,1 +Balloons,2,0.5,0.75,0,1 +Balloons,2,0.75,0.75,0,0 +Balloons,2,0.75,1,0,1 +Balloons,2,1,0.75,1,0 +Bank,2,0.876991153,0.799115062,1,0 +Bank,2,0.876991153,0.816814184,1,0 +Bank,2,0.884955764,0.762831867,1,0 +Bank,2,0.879646003,0.831858397,1,0 +Blood,2,0.668449223,0.42780748,1,0 +Blood,2,0.802139044,0.647058845,1,0 +Blood,2,0.609625697,0.71122992,0,1 +Blood,2,0.732620299,0.748663127,0,1 +BreastCancer,2,0.338028163,0.718309879,0,1 +BreastCancer,2,0.549295783,0.492957741,1,0 +BreastCancer,2,0.521126747,0.535211265,0,1 +BreastCancer,2,0.605633795,0.704225361,0,1 +BreastCancerWisc,2,0.920000017,0.885714293,1,0 +BreastCancerWisc,2,0.742857158,0.685714304,1,0 +BreastCancerWisc,2,0.897142828,0.851428568,1,0 +BreastCancerWisc,2,0.902857125,0.89142859,1,0 +BreastCancerWiscDiag,2,0.957746506,0.922535241,1,0 +BreastCancerWiscDiag,2,0.92957747,0.915492952,1,0 +BreastCancerWiscDiag,2,0.964788735,0.936619699,1,0 +BreastCancerWiscDiag,2,0.943661988,0.85915494,1,0 +BreastCancerWiscProg,2,0.775510192,0.673469365,1,0 +BreastCancerWiscProg,2,0.775510192,0.755102038,1,0 +BreastCancerWiscProg,2,0.775510192,0.693877578,1,0 +BreastCancerWiscProg,2,0.734693885,0.591836751,1,0 +BreastTissue,6,0.538461566,0.692307711,0,1 +BreastTissue,6,0.730769217,0.538461566,1,0 +BreastTissue,6,0.538461566,0.461538464,1,0 +BreastTissue,6,0.653846145,0.576923072,1,0 +Car,4,0.875,0.509259284,1,0 +Car,4,0.854166687,0.465277791,1,0 +Car,4,0.881944418,0.664351881,1,0 +Car,4,0.900462985,0.724537015,1,0 +Cardiotocography10Clases,10,0.728813589,0.613935947,1,0 +Cardiotocography10Clases,10,0.757062137,0.62335217,1,0 +Cardiotocography10Clases,10,0.713747621,0.572504699,1,0 +Cardiotocography10Clases,10,0.741996229,0.615819216,1,0 +Cardiotocography3Clases,3,0.847457647,0.875706196,0,1 +Cardiotocography3Clases,3,0.860640287,0.854990602,1,0 +Cardiotocography3Clases,3,0.858757079,0.858757079,0,0 +Cardiotocography3Clases,3,0.832391739,0.845574379,0,1 +ChessKrvk,18,0.410179645,0.236526951,1,0 +ChessKrvk,18,0.364841759,0.239093244,1,0 +ChessKrvk,18,0.393498719,0.216139153,1,0 +ChessKrvk,18,0.401197612,0.232820079,1,0 +ChessKrvkp,2,0.948685884,0.957446814,0,1 +ChessKrvkp,2,0.941176474,0.908635795,1,0 +ChessKrvkp,2,0.962453067,0.939924896,1,0 +ChessKrvkp,2,0.948685884,0.93617022,1,0 +CongressionalVoting,2,0.477064222,0.477064222,0,0 +CongressionalVoting,2,0.504587173,0.587155938,0,1 +CongressionalVoting,2,0.504587173,0.587155938,0,1 +CongressionalVoting,2,0.587155938,0.541284382,1,0 +ConnBenchSonarMinesRocks,2,0.75,0.769230783,0,1 +ConnBenchSonarMinesRocks,2,0.692307711,0.692307711,0,0 +ConnBenchSonarMinesRocks,2,0.634615362,0.711538434,0,1 +ConnBenchSonarMinesRocks,2,0.596153855,0.711538434,0,1 +ConnBenchVowelDeterding,11,0.681818187,0.57359308,1,0 +Connect4,3,0.708863735,0.582864583,1,0 +Connect4,3,0.74983716,0.557818711,1,0 +Connect4,3,0.777310669,0.557818711,1,0 +Connect4,3,0.740600407,0.557818711,1,0 +Contrac,3,0.475543469,0.475543469,0,0 +Contrac,3,0.366847813,0.451086968,0,1 +Contrac,3,0.456521749,0.461956531,0,1 +Contrac,3,0.426630437,0.440217406,0,1 +CreditApproval,2,0.819767416,0.837209284,0,1 +CreditApproval,2,0.866279066,0.854651153,1,0 +CreditApproval,2,0.843023241,0.848837197,0,1 +CreditApproval,2,0.866279066,0.854651153,1,0 +CylinderBands,2,0.7109375,0.7578125,0,1 +CylinderBands,2,0.6953125,0.6796875,1,0 +CylinderBands,2,0.5078125,0.6953125,0,1 +CylinderBands,2,0.65625,0.5234375,1,0 +Dermatology,6,0.901098907,0.945054948,0,1 +Dermatology,6,0.956043959,0.934065938,1,0 +Dermatology,6,0.978021979,0.945054948,1,0 +Dermatology,6,0.956043959,0.824175835,1,0 +Echocardiogram,2,0.848484874,0.787878811,1,0 +Echocardiogram,2,0.727272749,0.818181813,0,1 +Echocardiogram,2,0.787878811,0.666666687,1,0 +Echocardiogram,2,0.818181813,0.818181813,0,0 +Ecoli,8,0.690476179,0.583333313,1,0 +Ecoli,8,0.773809552,0.65476191,1,0 +Ecoli,8,0.785714269,0.726190448,1,0 +Ecoli,8,0.702380955,0.65476191,1,0 +EnergyY1,3,0.854166687,0.807291687,1,0 +EnergyY1,3,0.838541687,0.822916687,1,0 +EnergyY1,3,0.848958313,0.84375,1,0 +EnergyY1,3,0.791666687,0.807291687,0,1 +EnergyY2,3,0.822916687,0.78125,1,0 +EnergyY2,3,0.848958313,0.833333313,1,0 +EnergyY2,3,0.776041687,0.848958313,0,1 +EnergyY2,3,0.765625,0.880208313,0,1 +Fertility,2,0.920000017,0.479999989,1,0 +Fertility,2,0.839999974,0.800000012,1,0 +Fertility,2,0.839999974,0.839999974,0,0 +Fertility,2,0.839999974,0.680000007,1,0 +Flags,8,0.354166657,0.458333343,0,1 +Flags,8,0.354166657,0.5,0,1 +Flags,8,0.4375,0.479166657,0,1 +Flags,8,0.3125,0.541666687,0,1 +Glass,6,0.566037714,0.509433985,1,0 +Glass,6,0.584905684,0.528301895,1,0 +Glass,6,0.641509414,0.660377383,0,1 +Glass,6,0.471698105,0.528301895,0,1 +HabermanSurvival,2,0.684210539,0.710526288,0,1 +HabermanSurvival,2,0.684210539,0.552631557,1,0 +HabermanSurvival,2,0.526315808,0.605263174,0,1 +HabermanSurvival,2,0.460526317,0.539473712,0,1 +HayesRoth,3,0.392857134,0.071428575,1,0 +HeartCleveland,5,0.513157904,0.447368413,1,0 +HeartCleveland,5,0.421052635,0.460526317,0,1 +HeartCleveland,5,0.592105269,0.486842096,1,0 +HeartCleveland,5,0.631578922,0.592105269,1,0 +HeartHungarian,5,0.794520557,0.767123282,1,0 +HeartHungarian,5,0.821917832,0.808219194,1,0 +HeartHungarian,5,0.876712322,0.808219194,1,0 +HeartHungarian,5,0.726027369,0.753424644,0,1 +HeartSwitzerland,5,0.45161289,0.387096763,1,0 +HeartSwitzerland,5,0.483870953,0.354838699,1,0 +HeartSwitzerland,5,0.290322572,0.387096763,0,1 +HeartSwitzerland,5,0.387096763,0.387096763,0,0 +HeartVa,5,0.300000012,0.319999993,0,1 +HeartVa,5,0.300000012,0.419999987,0,1 +HeartVa,5,0.319999993,0.379999995,0,1 +HeartVa,5,0.219999999,0.360000014,0,1 +Hepatitis,2,0.820512831,0.769230783,1,0 +Hepatitis,2,0.871794879,0.820512831,1,0 +Hepatitis,2,0.717948735,0.820512831,0,1 +Hepatitis,2,0.871794879,0.794871807,1,0 +HillValley,2,0.699669957,0.735973597,0,1 +HorseColic,2,0.602941155,0.602941155,0,0 +IlpdIndianLiver,2,0.66438359,0.684931517,0,1 +IlpdIndianLiver,2,0.636986315,0.671232879,0,1 +IlpdIndianLiver,2,0.595890403,0.691780806,0,1 +IlpdIndianLiver,2,0.691780806,0.657534242,1,0 +ImageSegmentation,7,0.288095236,0.203333333,1,0 +Ionosphere,2,0.943181813,0.795454562,1,0 +Ionosphere,2,0.886363626,0.840909064,1,0 +Ionosphere,2,0.931818187,0.863636374,1,0 +Ionosphere,2,0.875,0.852272749,1,0 +Iris,3,0.837837815,0.837837815,0,0 +Iris,3,0.729729712,0.64864862,1,0 +Iris,3,0.702702701,0.702702701,0,0 +Iris,3,0.810810804,0.64864862,1,0 +LedDisplay,10,0.691999972,0.755999982,0,1 +LedDisplay,10,0.628000021,0.712000012,0,1 +LedDisplay,10,0.624000013,0.691999972,0,1 +LedDisplay,10,0.691999972,0.703999996,0,1 +Lenses,3,0.333333343,0.5,0,1 +Lenses,3,0.333333343,0.666666687,0,1 +Lenses,3,1,1,0,0 +Lenses,3,1,0.833333313,1,0 +Letter,26,0.843599975,0.612800002,1,0 +Letter,26,0.8222,0.638599992,1,0 +Letter,26,0.777199984,0.649600029,1,0 +Letter,26,0.827799976,0.639800012,1,0 +Libras,15,0.666666687,0.522222221,1,0 +Libras,15,0.655555546,0.544444442,1,0 +Libras,15,0.566666663,0.377777785,1,0 +Libras,15,0.677777767,0.48888889,1,0 +LowResSpect,9,0.812030077,0.827067673,0,1 +LowResSpect,9,0.834586442,0.789473712,1,0 +LowResSpect,9,0.804511249,0.834586442,0,1 +LowResSpect,9,0.857142866,0.87969923,0,1 +LungCancer,3,0.5,0.5,0,0 +LungCancer,3,0.5,0.375,1,0 +LungCancer,3,0.625,0.5,1,0 +LungCancer,3,0.375,0.5,0,1 +Lymphography,4,0.64864862,0.837837815,0,1 +Lymphography,4,0.756756783,0.783783793,0,1 +Lymphography,4,0.837837815,0.67567569,1,0 +Lymphography,4,0.756756783,0.729729712,1,0 +Magic,2,0.75583595,0.687907457,1,0 +Magic,2,0.826288104,0.743638277,1,0 +Magic,2,0.728286028,0.749737144,0,1 +Magic,2,0.815352261,0.605047345,1,0 +Mammographic,2,0.629166663,0.712499976,0,1 +Mammographic,2,0.691666663,0.675000012,1,0 +Mammographic,2,0.754166663,0.6875,1,0 +Mammographic,2,0.762499988,0.716666639,1,0 +Miniboone,2,0.86883378,0.799206555,1,0 +Miniboone,2,0.852042079,0.800744236,1,0 +Miniboone,2,0.848013282,0.816398084,1,0 +Miniboone,2,0.839955688,0.800190687,1,0 +MolecBiolPromoter,2,0.692307711,0.846153855,0,1 +MolecBiolPromoter,2,0.538461566,0.769230783,0,1 +MolecBiolPromoter,2,0.576923072,0.807692289,0,1 +MolecBiolPromoter,2,0.846153855,0.807692289,1,0 +MolecBiolSplice,3,0.7289837,0.707653701,1,0 +MolecBiolSplice,3,0.735257208,0.711417794,1,0 +MolecBiolSplice,3,0.79673779,0.730238378,1,0 +MolecBiolSplice,3,0.816813052,0.690087855,1,0 +Monks1,2,0.576388896,0.546296299,1,0 +Monks2,2,0.481481493,0.479166657,1,0 +Monks3,2,0.48842594,0.61342591,0,1 +Mushroom,2,0.999507606,0.97390449,1,0 +Mushroom,2,0.999015272,0.965041876,1,0 +Mushroom,2,0.998522878,0.99409157,1,0 +Mushroom,2,0.999507606,0.980305254,1,0 +Musk1,2,0.680672288,0.747899175,0,1 +Musk1,2,0.781512618,0.554621875,1,0 +Musk1,2,0.756302536,0.647058845,1,0 +Musk1,2,0.722689092,0.680672288,1,0 +Musk2,2,0.952698588,0.665251672,1,0 +Musk2,2,0.945421457,0.916919351,1,0 +Musk2,2,0.917525768,0.820497274,1,0 +Musk2,2,0.944208622,0.849605799,1,0 +Nursery,5,0.831790149,0.697839499,1,0 +Nursery,5,0.884259284,0.708333313,1,0 +Nursery,5,0.852160513,0.666666687,1,0 +Nursery,5,0.888580263,0.665740728,1,0 +OocytesMerlucciusNucleus4d,2,0.698039234,0.639215708,1,0 +OocytesMerlucciusNucleus4d,2,0.737254918,0.509803951,1,0 +OocytesMerlucciusNucleus4d,2,0.635294139,0.596078455,1,0 +OocytesMerlucciusNucleus4d,2,0.639215708,0.607843161,1,0 +OocytesMerlucciusStates2f,3,0.894117653,0.894117653,0,0 +OocytesMerlucciusStates2f,3,0.894117653,0.913725495,0,1 +OocytesMerlucciusStates2f,3,0.913725495,0.913725495,0,0 +OocytesMerlucciusStates2f,3,0.866666675,0.886274517,0,1 +OocytesTrisopterusNucleus2f,2,0.728070199,0.63596493,1,0 +OocytesTrisopterusNucleus2f,2,0.754385948,0.61403507,1,0 +OocytesTrisopterusNucleus2f,2,0.736842096,0.657894731,1,0 +OocytesTrisopterusNucleus2f,2,0.671052635,0.75,0,1 +OocytesTrisopterusStates5b,3,0.907894731,0.692982435,1,0 +OocytesTrisopterusStates5b,3,0.899122834,0.837719321,1,0 +OocytesTrisopterusStates5b,3,0.890350878,0.86403507,1,0 +OocytesTrisopterusStates5b,3,0.88596493,0.881578922,1,0 +Optical,10,0.927100718,0.924318314,1,0 +Ozone,2,0.971608818,0.911671937,1,0 +Ozone,2,0.970031559,0.970031559,0,0 +Ozone,2,0.976340711,0.913249195,1,0 +Ozone,2,0.96214509,0.837539434,1,0 +PageBlocks,5,0.939327478,0.834795296,1,0 +PageBlocks,5,0.948099434,0.921783626,1,0 +PageBlocks,5,0.952485383,0.843567252,1,0 +PageBlocks,5,0.951754391,0.872807026,1,0 +Parkinsons,2,0.836734712,0.816326559,1,0 +Parkinsons,2,0.857142866,0.836734712,1,0 +Parkinsons,2,0.857142866,0.836734712,1,0 +Parkinsons,2,0.755102038,0.816326559,0,1 +Pendigits,10,0.953401923,0.804745555,1,0 +Pima,2,0.640625,0.552083313,1,0 +Pima,2,0.640625,0.630208313,1,0 +Pima,2,0.65625,0.619791687,1,0 +Pima,2,0.713541687,0.723958313,0,1 +PittsburgBridgesMaterial,3,0.846153855,0.730769217,1,0 +PittsburgBridgesMaterial,3,0.923076928,0.846153855,1,0 +PittsburgBridgesMaterial,3,0.923076928,0.923076928,0,0 +PittsburgBridgesMaterial,3,0.807692289,0.923076928,0,1 +PittsburgBridgesRelL,3,0.769230783,0.576923072,1,0 +PittsburgBridgesRelL,3,0.5,0.653846145,0,1 +PittsburgBridgesRelL,3,0.538461566,0.5,1,0 +PittsburgBridgesRelL,3,0.615384638,0.5,1,0 +PittsburgBridgesSpan,3,0.652173936,0.739130437,0,1 +PittsburgBridgesSpan,3,0.695652187,0.739130437,0,1 +PittsburgBridgesSpan,3,0.565217376,0.478260875,1,0 +PittsburgBridgesSpan,3,0.608695626,0.434782594,1,0 +PittsburgBridgesTOrD,2,0.879999995,0.839999974,1,0 +PittsburgBridgesTOrD,2,0.879999995,0.920000017,0,1 +PittsburgBridgesTOrD,2,0.839999974,0.879999995,0,1 +PittsburgBridgesTOrD,2,0.879999995,0.600000024,1,0 +PittsburgBridgesType,6,0.461538464,0.461538464,0,0 +PittsburgBridgesType,6,0.423076928,0.576923072,0,1 +PittsburgBridgesType,6,0.615384638,0.615384638,0,0 +PittsburgBridgesType,6,0.538461566,0.538461566,0,0 +Planning,2,0.577777803,0.577777803,0,0 +Planning,2,0.666666687,0.288888901,1,0 +Planning,2,0.51111114,0.622222245,0,1 +Planning,2,0.600000024,0.622222245,0,1 +PlantMargin,100,0.605000019,0.467500001,1,0 +PlantMargin,100,0.622500002,0.472499996,1,0 +PlantMargin,100,0.629999995,0.49000001,1,0 +PlantMargin,100,0.602500021,0.455000013,1,0 +PlantShape,100,0.439999998,0.055,1,0 +PlantShape,100,0.487500012,0.129999995,1,0 +PlantShape,100,0.460000008,0.077500001,1,0 +PlantShape,100,0.474999994,0.1175,1,0 +PlantTexture,100,0.657500029,0.564999998,1,0 +PlantTexture,100,0.610000014,0.5,1,0 +PlantTexture,100,0.637499988,0.55250001,1,0 +PlantTexture,100,0.602500021,0.557500005,1,0 +PostOperative,3,0.727272749,0.454545468,1,0 +PostOperative,3,0.5,0.590909064,0,1 +PostOperative,3,0.545454562,0.545454562,0,0 +PostOperative,3,0.727272749,0.5,1,0 +PrimaryTumor,15,0.378048778,0.426829278,0,1 +PrimaryTumor,15,0.365853667,0.439024389,0,1 +PrimaryTumor,15,0.353658527,0.304878056,1,0 +PrimaryTumor,15,0.402439028,0.341463417,1,0 +Ringnorm,2,0.978378356,0.624864876,1,0 +Ringnorm,2,0.8454054,0.66270268,1,0 +Ringnorm,2,0.980000019,0.645945966,1,0 +Ringnorm,2,0.979459465,0.602162182,1,0 +Seeds,3,0.826923072,0.923076928,0,1 +Seeds,3,0.865384638,0.846153855,1,0 +Seeds,3,0.711538434,0.846153855,0,1 +Seeds,3,0.942307711,0.865384638,1,0 +Semeion,10,0.839195967,0.884422123,0,1 +Semeion,10,0.839195967,0.861809075,0,1 +Semeion,10,0.836683393,0.886934698,0,1 +Semeion,10,0.81155777,0.851758778,0,1 +Soybean,18,0.335106373,0.260638297,1,0 +Spambase,2,0.864347816,0.900869548,0,1 +Spambase,2,0.852173924,0.855652153,0,1 +Spambase,2,0.915652156,0.869565189,1,0 +Spambase,2,0.907826066,0.891304374,1,0 +Spect,2,0.612903237,0.45161289,1,0 +Spectf,2,0.759358287,0.363636374,1,0 +StatlogAustralianCredit,2,0.662790716,0.45348838,1,0 +StatlogAustralianCredit,2,0.523255825,0.45348838,1,0 +StatlogAustralianCredit,2,0.656976759,0.558139563,1,0 +StatlogAustralianCredit,2,0.488372087,0.587209284,0,1 +StatlogGermanCredit,2,0.667999983,0.69599998,0,1 +StatlogGermanCredit,2,0.748000026,0.755999982,0,1 +StatlogGermanCredit,2,0.723999977,0.671999991,1,0 +StatlogGermanCredit,2,0.708000004,0.667999983,1,0 +StatlogHeart,2,0.850746274,0.76119405,1,0 +StatlogHeart,2,0.805970132,0.791044772,1,0 +StatlogHeart,2,0.776119411,0.74626863,1,0 +StatlogHeart,2,0.626865685,0.716417909,0,1 +StatlogImage,7,0.889081478,0.864818037,1,0 +StatlogImage,7,0.899480045,0.873483539,1,0 +StatlogImage,7,0.949740052,0.878682852,1,0 +StatlogImage,7,0.901213169,0.890814543,1,0 +StatlogLandsat,6,0.842000008,0.766499996,1,0 +StatlogShuttle,7,0.997448266,0.994551718,1,0 +StatlogVehicle,4,0.611374378,0.663507104,0,1 +StatlogVehicle,4,0.710900486,0.611374378,1,0 +StatlogVehicle,4,0.706161141,0.459715635,1,0 +StatlogVehicle,4,0.606635094,0.578199029,1,0 +SteelPlates,7,0.620618582,0.525773168,1,0 +SteelPlates,7,0.665979385,0.562886596,1,0 +SteelPlates,7,0.713402033,0.579381466,1,0 +SteelPlates,7,0.649484515,0.544329882,1,0 +SyntheticControl,6,0.839999974,0.74666667,1,0 +SyntheticControl,6,0.693333328,0.693333328,0,0 +SyntheticControl,6,0.793333352,0.75333333,1,0 +SyntheticControl,6,0.800000012,0.766666651,1,0 +Teaching,3,0.342105269,0.5,0,1 +Teaching,3,0.421052635,0.473684222,0,1 +Teaching,3,0.421052635,0.368421048,1,0 +Teaching,3,0.447368413,0.5,0,1 +Thyroid,3,0.928821445,0.881271899,1,0 +TicTacToe,2,0.820083678,0.836820066,0,1 +TicTacToe,2,0.899581611,0.88702929,1,0 +TicTacToe,2,0.794979095,0.912133873,0,1 +TicTacToe,2,0.748953998,0.903765678,0,1 +Titanic,2,0.790909111,0.790909111,0,0 +Titanic,2,0.49636364,0.280000001,1,0 +Titanic,2,0.5,0.532727301,0,1 +Titanic,2,0.458181828,0.776363611,0,1 +Trains,2,0.5,0.5,0,0 +Trains,2,0.5,0.5,0,0 +Trains,2,0.5,1,0,1 +Trains,2,0.5,0,1,0 +Twonorm,2,0.623243272,0.558918893,1,0 +Twonorm,2,0.661081076,0.581621647,1,0 +Twonorm,2,0.670810819,0.609189212,1,0 +Twonorm,2,0.639999986,0.56324327,1,0 +VertebralColumn2Clases,2,0.753246725,0.805194795,0,1 +VertebralColumn2Clases,2,0.792207778,0.740259767,1,0 +VertebralColumn2Clases,2,0.857142866,0.805194795,1,0 +VertebralColumn2Clases,2,0.870129883,0.740259767,1,0 +VertebralColumn3Clases,3,0.766233742,0.753246725,1,0 +VertebralColumn3Clases,3,0.77922076,0.844155848,0,1 +VertebralColumn3Clases,3,0.766233742,0.701298714,1,0 +VertebralColumn3Clases,3,0.753246725,0.753246725,0,0 +WallFollowing,4,0.818181813,0.582844555,1,0 +WallFollowing,4,0.769794703,0.554252207,1,0 +WallFollowing,4,0.818181813,0.56891495,1,0 +WallFollowing,4,0.835043967,0.527126074,1,0 +Waveform,3,0.828000009,0.797599971,1,0 +Waveform,3,0.83920002,0.778400004,1,0 +Waveform,3,0.804799974,0.77759999,1,0 +Waveform,3,0.833599985,0.802399993,1,0 +WaveformNoise,3,0.836799979,0.813600004,1,0 +WaveformNoise,3,0.839999974,0.77759999,1,0 +WaveformNoise,3,0.840799987,0.785600007,1,0 +WaveformNoise,3,0.844799995,0.787199974,1,0 +Wine,3,0.954545438,0.909090936,1,0 +Wine,3,0.931818187,0.977272749,0,1 +Wine,3,0.886363626,0.931818187,0,1 +Wine,3,0.931818187,0.909090936,1,0 +WineQualityRed,6,0.547500014,0.535000026,1,0 +WineQualityRed,6,0.472499996,0.550000012,0,1 +WineQualityRed,6,0.522499979,0.55250001,0,1 +WineQualityRed,6,0.569999993,0.555000007,1,0 +WineQualityWhite,7,0.512254894,0.393790841,1,0 +WineQualityWhite,7,0.477124184,0.406045765,1,0 +WineQualityWhite,7,0.540032685,0.391339868,1,0 +WineQualityWhite,7,0.433823526,0.397058815,1,0 +Yeast,10,0.506738544,0.477088958,1,0 +Yeast,10,0.471698105,0.42318058,1,0 +Yeast,10,0.549865246,0.433962256,1,0 +Yeast,10,0.447439343,0.466307282,0,1 +Zoo,7,0.839999974,0.800000012,1,0 +Zoo,7,0.959999979,0.920000017,1,0 +Zoo,7,0.920000017,0.959999979,0,1 +Zoo,7,0.879999995,0.839999974,1,0 +,,,,268,126 \ No newline at end of file diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index 6fa412fe..15953ab0 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -12,6 +12,7 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark import numpy as np +torch.manual_seed(20) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/density_encoding_online_v2.py b/examples/hdc_methods_survey/density_encoding_online_v2.py new file mode 100644 index 00000000..89e1cc42 --- /dev/null +++ b/examples/hdc_methods_survey/density_encoding_online_v2.py @@ -0,0 +1,168 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import json +import os +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark +import numpy as np + +BATCH_SIZE = 1 +torch.manual_seed(20) + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method="DensityEncodingOnline", filename="exp"): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + + added_classes = {} + wrong_inferred = {} + + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 + accuracy.update(outputs.cpu(), labels) + + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + + +# experiment() diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index ac21d0e6..a5a0ee8f 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -8,6 +8,7 @@ import json import os import sys +torch.manual_seed(20) sys.path.insert(0, "../../") import torchhd diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py new file mode 100644 index 00000000..1755c2be --- /dev/null +++ b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py @@ -0,0 +1,172 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import json +import os +import sys +torch.manual_seed(20) + +sys.path.insert(0, "../../") +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark +import numpy as np + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) +BATCH_SIZE = 1 + + +def experiment( + DIMENSIONS=10000, method="HashmapProjectionOnline", levels=100, filename="exp" +): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size, levels): + super(Encoder, self).__init__() + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(levels, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + encode = Encoder(dataset.train[0][0].size(-1), levels) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + + added_classes = {} + wrong_inferred = {} + + t = time.time() + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 + accuracy.update(outputs.cpu(), labels) + + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + + +# experiment() diff --git a/examples/hdc_methods_survey/memory_encoding.py b/examples/hdc_methods_survey/memory_encoding.py new file mode 100644 index 00000000..ed799bc6 --- /dev/null +++ b/examples/hdc_methods_survey/memory_encoding.py @@ -0,0 +1,153 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import json +import os +import sys + +sys.path.insert(0, "../../") +import torchhd +from torchhd import embeddings +from torchhd.models import MemoryModel +from torchhd.datasets import UCIClassificationBenchmark +import numpy as np + +BATCH_SIZE = 1 + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + + +def experiment(DIMENSIONS=10000, method="MemoryModel", filename="exp"): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.flatten = torch.nn.Flatten() + self.proj = embeddings.Projection(size, DIMENSIONS) + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.proj(x).sign() + return torchhd.hard_quantize(sample_hv) + + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + if dataset.name[:4] > 'ConnB': + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = MemoryModel(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + out = outputs.cpu() + + accuracy.update(outputs.cpu(), labels) + + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + + +experiment() diff --git a/examples/hdc_methods_survey/models_aux.py b/examples/hdc_methods_survey/models_aux.py new file mode 100644 index 00000000..3a9e37a1 --- /dev/null +++ b/examples/hdc_methods_survey/models_aux.py @@ -0,0 +1,228 @@ +import math +from typing import Type, Union, Optional +import torch +import torch.nn as nn +from torch import Tensor +from torch.nn.parameter import Parameter +import torch.nn.init as init + +import torchhd.embeddings +import torchhd.functional as functional +import numpy as np + +__all__ = [ + "Centroid", +] + + +class Centroid(nn.Module): + r"""Implements the centroid classification model using class prototypes. + + Args: + in_features: size of each input sample + out_features: size of each output sample + + Shape: + - Input: :math:`(*, d)` where :math:`*` means any number of + dimensions including none and ``d = in_features``. + - Output: :math:`(*, n)` where all but the last dimension + are the same shape as the input and ``n = out_features``. + + Attributes: + weight: the trainable weights, or class prototypes, of the module of shape + :math:`(n, d)`. The values are initialized as all zeros. + + Examples:: + + >>> m = Centroid(20, 30) + >>> input = torch.randn(128, 20) + >>> output = m(input) + >>> print(output.size()) + torch.Size([128, 30]) + """ + __constants__ = ["in_features", "out_features"] + in_features: int + out_features: int + weight: Tensor + + def __init__( + self, in_features: int, out_features: int, device=None, dtype=None + ) -> None: + factory_kwargs = {"device": device, "dtype": dtype} + super(Centroid, self).__init__() + + self.in_features = in_features + self.out_features = out_features + + weight = torch.empty((out_features, in_features), **factory_kwargs) + self.weight = Parameter(weight) + self.reset_parameters() + + def reset_parameters(self) -> None: + init.zeros_(self.weight) + + def forward(self, input: Tensor, dot: bool = False) -> Tensor: + if dot: + return functional.dot_similarity(input, self.weight) + + return functional.cos_similarity(input, self.weight) + + @torch.no_grad() + def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Adds the input vectors scaled by the lr to the target prototype vectors.""" + self.weight.index_add_(0, target, input, alpha=lr) + + @torch.no_grad() + def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Only updates the prototype vectors on wrongly predicted inputs. + + Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. + + Adds the input to the mispredicted class prototype scaled by :math:`\epsilon - 1` + and adds the input to the target prototype scaled by :math:`1 - \delta`, + where :math:`\epsilon` is the cosine similarity of the input with the mispredicted class prototype + and :math:`\delta` is the cosine similarity of the input with the target class prototype. + """ + # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + logit = self(input) + pred = logit.argmax(1) + is_wrong = target != pred + # print(logit) + # print(logit.argmax(1)) + + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + result = torch.where(select, -1, +1).to() + # print(result.sum()) + # cancel update if all predictions were correct + if is_wrong.sum().item() == 0: + arr = logit.topk(2) + if abs(arr[0][0][0].item()-arr[0][0][1].item()) > 0.1: + print(abs(arr[0][0][0].item() - arr[0][0][1].item())) + self.weight.index_add_(0, target, input, alpha=lr) + return + + self.weight.index_add_(0, target, input, alpha=lr) + return + # print(input) + # only update wrongly predicted inputs + logit = logit[is_wrong] + input = input[is_wrong] + target = target[is_wrong] + pred = pred[is_wrong] + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + + self.weight.index_add_(0, target, lr * alpha1 * input) + self.weight.index_add_(0, pred, lr * alpha2 * input) + + @torch.no_grad() + def normalize(self, eps=1e-12) -> None: + """Transforms all the class prototype vectors into unit vectors. + + After calling this, inferences can be made more efficiently by specifying ``dot=True`` in the forward pass. + Training further after calling this method is not advised. + """ + norms = self.weight.norm(dim=1, keepdim=True) + norms.clamp_(min=eps) + self.weight.div_(norms) + + def extra_repr(self) -> str: + return "in_features={}, out_features={}".format( + self.in_features, self.out_features is not None + ) + + def regen_continuous(self, weight, x, size, classes): + # F.normalize(self.weight.data) + weight[x, :] = torch.normal(0, 1, size=(1, size)) + self.weight[:, x] = torch.zeros((1, classes)) + + @torch.no_grad() + def regenerate_continuous(self, weight, drop_rate, classes) -> None: + dimensions = weight.shape[0] + indices = torch.topk( + 1 / torch.var(self.weight, dim=0), int(dimensions * drop_rate) + ).indices + size = weight.shape[1] + for i in indices: + self.regen_continuous(weight, i, size, classes) + + def regen_reset(self, weight, x, size): + weight[x, :] = torch.normal(0, 1, size=(1, size)) + + @torch.no_grad() + def regenerate_reset(self, weight, drop_rate) -> None: + dimensions = weight.shape[0] + indices = torch.topk( + 1 / torch.var(self.weight, dim=0), int(dimensions * drop_rate) + ).indices + size = weight.shape[1] + for i in indices: + self.regen_reset(weight, i, size) + + +class MemoryModel(nn.Module): + __constants__ = ["in_features", "out_features"] + in_features: int + out_features: int + weight: Tensor + + def __init__( + self, in_features: int, out_features: int, device=None, dtype=None + ) -> None: + factory_kwargs = {"device": device, "dtype": dtype} + super(MemoryModel, self).__init__() + + self.in_features = in_features + self.out_features = out_features + + self.classes = torchhd.embeddings.Projection(in_features, out_features) + self.weight = torch.empty((in_features, in_features), **factory_kwargs) + + def forward(self, input: Tensor, dot: bool = False) -> Tensor: + input = torch.matmul(input, self.weight) + if dot: + return functional.dot_similarity(input, self.classes.weight) + + return functional.cos_similarity(input, self.classes.weight) + + @torch.no_grad() + def normalize(self, eps=1e-12) -> None: + """Transforms all the class prototype vectors into unit vectors. + + After calling this, inferences can be made more efficiently by specifying ``dot=True`` in the forward pass. + Training further after calling this method is not advised. + """ + norms = self.weight.norm(dim=1, keepdim=True) + norms.clamp_(min=eps) + self.weight.div_(norms) + + @torch.no_grad() + def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Adds the input vectors scaled by the lr to the target prototype vectors.""" + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + + @torch.no_grad() + def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Adds the input vectors scaled by the lr to the target prototype vectors.""" + iinput = torch.matmul(input, self.weight) + predictions = functional.dot_similarity(iinput, self.classes.weight) + + + if np.argmax(predictions).item() != target.item(): + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + + ''' + else: + top_two_pred = predictions.topk(2) + print('a',np.argmax(predictions).item(), target.item()) + if abs(top_two_pred[0][0][0].item()-top_two_pred[0][0][1].item()) > 0.1: + print(abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item())) + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + #label = torch.index_select(self.classes.weight, 0, target) + #self.weight += torch.matmul(input.T, label) + ''' diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py new file mode 100644 index 00000000..bda70543 --- /dev/null +++ b/examples/hdc_methods_survey/new_learning.py @@ -0,0 +1,108 @@ +import torch +import torch.nn as nn +import torch.nn.functional as F +import torch.utils.data as data +import time +from torchhd.datasets import UCIClassificationBenchmark +torch.manual_seed(20) +# Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io +import torchmetrics +from tqdm import tqdm +import numpy as np +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid, MemoryModel +from torchhd.datasets import EMGHandGestures + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +DIMENSIONS = 10000 +method = "MemoryModel" +BATCH_SIZE = 1 + + +class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.proj = embeddings.Projection(size, DIMENSIONS) + + def forward(self, x): + sample_hv = self.proj(x).sign() + return torchhd.hard_quantize(sample_hv) + + +def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize +def normalize(w, eps=1e-12) -> None: + """Transforms all the class prototype vectors into unit vectors. + + After calling this, inferences can be made more efficiently by specifying ``dot=True`` in the forward pass. + Training further after calling this method is not advised. + """ + norms = w.norm(dim=1, keepdim=True) + norms.clamp_(min=eps) + w.div_(norms) + + + +def experiment(): + train = torchhd.datasets.Yeast("../../data", download=True, train=True, fold=1) + test = torchhd.datasets.Yeast("../../data", download=True, train=False, fold=1) + added = 0 + #test = torchhd.datasets.AcuteInflammation("../../data", download=True, train=False) + # Number of features in the dataset. + # Number of classes in the dataset. + num_classes = len(train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(train.data, 0).values.to(device) + max_val = torch.max(train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + train.transform = transform + test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) + test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) + + model = Centroid(DIMENSIONS, num_classes) + + encode = Encoder(train[0][0].size(-1)) + encode = encode.to(device) + + count = 0 + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc='Testing'): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + #print("labels", labels) + model.add_online(samples_hv, labels) + #if count == 10: + #break + count += 1 + model.normalize() + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + + + with torch.no_grad(): + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + + accuracy.update(outputs.cpu(), labels) + print("Added samples ", added) + print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") + + +experiment() \ No newline at end of file diff --git a/examples/hdc_methods_survey/plot.py b/examples/hdc_methods_survey/plot.py index e1b5ebad..4aaf9929 100644 --- a/examples/hdc_methods_survey/plot.py +++ b/examples/hdc_methods_survey/plot.py @@ -2,21 +2,41 @@ import numpy as np import pandas as pd import seaborn as sns - +import csv file = "results/openlab.csv" data = pd.read_csv(file) accuracy = [] first = True df = None + +methods = ['MemoryModel', 'MemoryModelOnline'] +df_new = {} +l = 0 for i in data["Method"].unique(): if first: df = pd.DataFrame({i: np.array(data[data["Method"] == i]["Accuracy"])}) df.index = np.array(data[data["Method"] == i]["Name"]) first = False + l = len(df.index) + df_new['dataset'] = data[data["Method"] == i]['Name'].values + df_new['classes'] = data[data["Method"] == i]['Classes'].values else: + print(i) + print(len(data[data["Method"] == i]["Accuracy"])) df[i] = np.array(data[data["Method"] == i]["Accuracy"]) + + if i in methods: + df_new[i] = data[data["Method"] == i]['Accuracy'].values accuracy.append(data[data["Method"] == i]["Accuracy"]) +with open("comparison.csv", "w") as outfile: + writer = csv.writer(outfile) + key_list = list(df_new.keys()) + writer.writerow(df_new.keys()) + + for i in range(l): + writer.writerow([df_new[x][i] for x in key_list]) + # print(df.shape[1]) df2 = pd.DataFrame(0, index=np.arange(df.shape[0]), columns=df.columns) @@ -25,6 +45,11 @@ maxes = np.flatnonzero(row == np.max(row)) for j in maxes: df2.iloc[index][j] = 1 + if df.columns[np.argmax(row)] in ['MemoryModel','MemoryModelOnline']: + print("MEMORY") + if row.name == 'HayesRoth': + print(row) + print(row.name, np.max(row), np.argmax(row), df.columns[np.argmax(row)]) df2.index = df.index configs_scores = [] @@ -39,7 +64,7 @@ plt.figure(figsize=(15, 8)) sns.heatmap(df, cmap=sns.color_palette("blend:#FF0000,#06c258", as_cmap=True)) -plt.show() +#plt.show() sns.heatmap(df2, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True)) -plt.show() +#plt.show() diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 597d2a50..4e085e66 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -8,6 +8,7 @@ import json import os import sys +torch.manual_seed(20) sys.path.insert(0, "../../") import torchhd diff --git a/examples/hdc_methods_survey/random_projection_online_v2.py b/examples/hdc_methods_survey/random_projection_online_v2.py new file mode 100644 index 00000000..4e152692 --- /dev/null +++ b/examples/hdc_methods_survey/random_projection_online_v2.py @@ -0,0 +1,171 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import json +import os +import sys + +sys.path.insert(0, "../../") +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark +import numpy as np + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) +BATCH_SIZE = 1 +torch.manual_seed(20) + + +def experiment(DIMENSIONS=10000, method="RandomProjectionOnline", filename="exp"): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Projection(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + filename + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + + added_classes = {} + wrong_inferred = {} + + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 + accuracy.update(outputs.cpu(), labels) + + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + + +# experiment() diff --git a/examples/hdc_methods_survey/results/aux b/examples/hdc_methods_survey/results/aux new file mode 100644 index 00000000..90bb76c6 --- /dev/null +++ b/examples/hdc_methods_survey/results/aux @@ -0,0 +1,456 @@ +Abalone 0.6168582439422607 11 SinusoidProjectionOnlineIterative +Abalone 0.6245210766792297 12 SinusoidProjectionRegenerativeContinuous +Abalone 0.6235632300376892 12 SinusoidProjectionRegenerativeContinuous +Abalone 0.6321839094161987 4 HashmapProjectionRegenerativeReset +AcuteInflammation 1.0 0 HashmapProjection +AcuteInflammation 1.0 0 HashmapProjection +AcuteInflammation 1.0 0 HashmapProjection +AcuteInflammation 1.0 0 HashmapProjection +AcuteNephritis 1.0 0 HashmapProjection +AcuteNephritis 1.0 0 HashmapProjection +AcuteNephritis 1.0 0 HashmapProjection +AcuteNephritis 1.0 0 HashmapProjection +Adult 0.8426386713981628 3 HashmapProjectionRegenerativeContinuous +Annealing 0.7699999809265137 17 DensityEncodingRegenerativeContinuous +Arrhythmia 0.6902654767036438 3 HashmapProjectionRegenerativeContinuous +Arrhythmia 0.7079645991325378 1 HashmapProjectionOnline +Arrhythmia 0.6991150379180908 11 SinusoidProjectionOnlineIterative +Arrhythmia 0.7168141603469849 2 HashmapProjectionOnlineIterative +AudiologyStd 0.8399999737739563 0 HashmapProjection +BalanceScale 0.9551281929016112 11 SinusoidProjectionOnlineIterative +BalanceScale 0.9487179517745972 7 RandomProjectionOnlineIterative +BalanceScale 0.9679487347602844 7 RandomProjectionOnlineIterative +BalanceScale 0.9551281929016112 4 HashmapProjectionRegenerativeReset +Balloons 1.0 0 HashmapProjection +Balloons 1.0 1 HashmapProjectionOnline +MEMORY +Balloons 1.0 20 MemoryModelOnline +Balloons 1.0 4 HashmapProjectionRegenerativeReset +Bank 0.8964601755142212 9 RandomProjectionRegenerativeReset +Bank 0.8920354247093201 4 HashmapProjectionRegenerativeReset +Bank 0.8884955644607544 11 SinusoidProjectionOnlineIterative +Bank 0.8964601755142212 11 SinusoidProjectionOnlineIterative +Blood 0.7647058963775635 3 HashmapProjectionRegenerativeContinuous +Blood 0.8074866533279419 11 SinusoidProjectionOnlineIterative +Blood 0.7700534462928772 4 HashmapProjectionRegenerativeReset +Blood 0.7860962748527527 12 SinusoidProjectionRegenerativeContinuous +BreastCancer 0.7605633735656738 18 DensityEncodingRegenerativeReset +BreastCancer 0.7183098793029785 0 HashmapProjection +BreastCancer 0.8028169274330139 16 DensityEncodingOnlineIterative +BreastCancer 0.7887324094772339 3 HashmapProjectionRegenerativeContinuous +BreastCancerWisc 0.9942857027053832 15 DensityEncodingOnline +BreastCancerWisc 0.9714285731315612 16 DensityEncodingOnlineIterative +BreastCancerWisc 0.9885714054107666 12 SinusoidProjectionRegenerativeContinuous +BreastCancerWisc 0.9885714054107666 1 HashmapProjectionOnline +BreastCancerWiscDiag 0.98591548204422 3 HashmapProjectionRegenerativeContinuous +BreastCancerWiscDiag 0.9577465057373048 0 HashmapProjection +BreastCancerWiscDiag 0.98591548204422 1 HashmapProjectionOnline +BreastCancerWiscDiag 0.9788732528686525 4 HashmapProjectionRegenerativeReset +BreastCancerWiscProg 0.8163265585899353 1 HashmapProjectionOnline +BreastCancerWiscProg 0.8163265585899353 12 SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg 0.8571428656578064 12 SinusoidProjectionRegenerativeContinuous +BreastCancerWiscProg 0.8571428656578064 9 RandomProjectionRegenerativeReset +BreastTissue 0.807692289352417 9 RandomProjectionRegenerativeReset +BreastTissue 0.8461538553237915 10 SinusoidProjection +BreastTissue 0.7307692170143127 2 HashmapProjectionOnlineIterative +BreastTissue 0.7692307829856873 16 DensityEncodingOnlineIterative +Car 0.94907408952713 3 HashmapProjectionRegenerativeContinuous +Car 0.9606481194496156 13 SinusoidProjectionRegenerativeReset +Car 0.9467592835426332 11 SinusoidProjectionOnlineIterative +Car 0.9583333134651184 11 SinusoidProjectionOnlineIterative +Cardiotocography10Clases 0.81732577085495 3 HashmapProjectionRegenerativeContinuous +Cardiotocography10Clases 0.8361582159996033 16 DensityEncodingOnlineIterative +Cardiotocography10Clases 0.8286252617835999 16 DensityEncodingOnlineIterative +Cardiotocography10Clases 0.81732577085495 2 HashmapProjectionOnlineIterative +Cardiotocography3Clases 0.935969889163971 16 DensityEncodingOnlineIterative +Cardiotocography3Clases 0.9340866208076476 3 HashmapProjectionRegenerativeContinuous +Cardiotocography3Clases 0.9340866208076476 16 DensityEncodingOnlineIterative +Cardiotocography3Clases 0.9378530979156494 16 DensityEncodingOnlineIterative +ChessKrvk 0.5414884686470032 11 SinusoidProjectionOnlineIterative +ChessKrvk 0.5635871291160583 11 SinusoidProjectionOnlineIterative +ChessKrvk 0.5307955741882324 11 SinusoidProjectionOnlineIterative +ChessKrvk 0.5624465346336365 11 SinusoidProjectionOnlineIterative +ChessKrvkp 0.9837296605110168 11 SinusoidProjectionOnlineIterative +ChessKrvkp 0.9837296605110168 3 HashmapProjectionRegenerativeContinuous +ChessKrvkp 0.9824780821800232 4 HashmapProjectionRegenerativeReset +ChessKrvkp 0.9824780821800232 2 HashmapProjectionOnlineIterative +CongressionalVoting 0.6330274939537048 4 HashmapProjectionRegenerativeReset +CongressionalVoting 0.6788991093635559 8 RandomProjectionRegenerativeContinuous +CongressionalVoting 0.6330274939537048 3 HashmapProjectionRegenerativeContinuous +CongressionalVoting 0.6146789193153381 10 SinusoidProjection +ConnBenchSonarMinesRocks 0.8846153616905212 2 HashmapProjectionOnlineIterative +ConnBenchSonarMinesRocks 0.8653846383094788 4 HashmapProjectionRegenerativeReset +ConnBenchSonarMinesRocks 0.8653846383094788 16 DensityEncodingOnlineIterative +ConnBenchSonarMinesRocks 0.8269230723381042 11 SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding 0.9502164721488952 7 RandomProjectionOnlineIterative +Connect4 0.8573035597801208 17 DensityEncodingRegenerativeContinuous +Connect4 0.8271064162254333 3 HashmapProjectionRegenerativeContinuous +Connect4 0.8330866098403931 18 DensityEncodingRegenerativeReset +Connect4 0.8430339097976685 18 DensityEncodingRegenerativeReset +Contrac 0.489130437374115 5 RandomProjection +Contrac 0.5244565010070801 0 HashmapProjection +Contrac 0.48097825050354 15 DensityEncodingOnline +Contrac 0.5 1 HashmapProjectionOnline +CreditApproval 0.8604651093482971 0 HashmapProjection +CreditApproval 0.8779069781303406 10 SinusoidProjection +CreditApproval 0.8779069781303406 3 HashmapProjectionRegenerativeContinuous +CreditApproval 0.895348846912384 10 SinusoidProjection +CylinderBands 0.7734375 1 HashmapProjectionOnline +CylinderBands 0.7578125 2 HashmapProjectionOnlineIterative +CylinderBands 0.8125 18 DensityEncodingRegenerativeReset +CylinderBands 0.8046875 2 HashmapProjectionOnlineIterative +Dermatology 0.9890109896659852 1 HashmapProjectionOnline +Dermatology 0.9890109896659852 18 DensityEncodingRegenerativeReset +Dermatology 0.9890109896659852 0 HashmapProjection +Dermatology 1.0 12 SinusoidProjectionRegenerativeContinuous +Echocardiogram 0.9090909361839294 15 DensityEncodingOnline +Echocardiogram 0.8484848737716675 3 HashmapProjectionRegenerativeContinuous +Echocardiogram 0.8484848737716675 12 SinusoidProjectionRegenerativeContinuous +Echocardiogram 0.8787878751754761 8 RandomProjectionRegenerativeContinuous +Ecoli 0.9047619104385376 3 HashmapProjectionRegenerativeContinuous +Ecoli 0.8452380895614624 0 HashmapProjection +Ecoli 0.8690476417541504 0 HashmapProjection +Ecoli 0.8809523582458496 0 HashmapProjection +EnergyY1 0.9322916865348816 18 DensityEncodingRegenerativeReset +EnergyY1 0.9427083134651184 4 HashmapProjectionRegenerativeReset +EnergyY1 0.9322916865348816 2 HashmapProjectionOnlineIterative +EnergyY1 0.9270833134651184 17 DensityEncodingRegenerativeContinuous +EnergyY2 0.8958333134651184 16 DensityEncodingOnlineIterative +EnergyY2 0.890625 3 HashmapProjectionRegenerativeContinuous +EnergyY2 0.90625 11 SinusoidProjectionOnlineIterative +EnergyY2 0.90625 16 DensityEncodingOnlineIterative +Fertility 0.9200000166893004 6 RandomProjectionOnline +Fertility 0.9200000166893004 2 HashmapProjectionOnlineIterative +Fertility 1.0 7 RandomProjectionOnlineIterative +Fertility 0.8799999952316284 1 HashmapProjectionOnline +Flags 0.6041666865348816 18 DensityEncodingRegenerativeReset +Flags 0.6041666865348816 3 HashmapProjectionRegenerativeContinuous +Flags 0.5416666865348816 4 HashmapProjectionRegenerativeReset +Flags 0.6666666865348816 4 HashmapProjectionRegenerativeReset +Glass 0.7735849022865295 2 HashmapProjectionOnlineIterative +Glass 0.7547169923782349 1 HashmapProjectionOnline +Glass 0.7358490824699402 2 HashmapProjectionOnlineIterative +Glass 0.6603773832321167 16 DensityEncodingOnlineIterative +HabermanSurvival 0.7894737124443054 8 RandomProjectionRegenerativeContinuous +HabermanSurvival 0.7631579041481018 4 HashmapProjectionRegenerativeReset +HabermanSurvival 0.75 3 HashmapProjectionRegenerativeContinuous +HabermanSurvival 0.7631579041481018 3 HashmapProjectionRegenerativeContinuous +MEMORY +HashmapProjection 0.035714 +HashmapProjectionOnline 0.071429 +HashmapProjectionOnlineIterative 0.035714 +HashmapProjectionRegenerativeContinuous 0.071429 +HashmapProjectionRegenerativeReset 0.071429 +RandomProjection 0.035714 +RandomProjectionOnline 0.392857 +RandomProjectionOnlineIterative 0.428571 +RandomProjectionRegenerativeContinuous 0.071429 +RandomProjectionRegenerativeReset 0.071429 +SinusoidProjection 0.035714 +SinusoidProjectionOnlineIterative 0.035714 +SinusoidProjectionRegenerativeContinuous 0.035714 +SinusoidProjectionRegenerativeReset 0.035714 +DensityEncoding 0.035714 +DensityEncodingOnline 0.178571 +DensityEncodingOnlineIterative 0.071429 +DensityEncodingRegenerativeContinuous 0.035714 +DensityEncodingRegenerativeReset 0.035714 +MemoryModel 0.464286 +MemoryModelOnline 0.071429 +Name: HayesRoth, dtype: float64 +HayesRoth 0.4642857015132904 19 MemoryModel +HeartCleveland 0.6447368264198303 17 DensityEncodingRegenerativeContinuous +HeartCleveland 0.5789473652839661 11 SinusoidProjectionOnlineIterative +HeartCleveland 0.5921052694320679 0 HashmapProjection +HeartCleveland 0.6315789222717285 4 HashmapProjectionRegenerativeReset +HeartHungarian 0.8219178318977356 0 HashmapProjection +HeartHungarian 0.8904109597206116 5 RandomProjection +HeartHungarian 0.8767123222351074 6 RandomProjectionOnline +HeartHungarian 0.8904109597206116 0 HashmapProjection +HeartSwitzerland 0.4838709533214569 7 RandomProjectionOnlineIterative +HeartSwitzerland 0.5483871102333069 8 RandomProjectionRegenerativeContinuous +HeartSwitzerland 0.4193548262119293 1 HashmapProjectionOnline +HeartSwitzerland 0.5806451439857483 12 SinusoidProjectionRegenerativeContinuous +HeartVa 0.4399999976158142 15 DensityEncodingOnline +HeartVa 0.4600000083446502 11 SinusoidProjectionOnlineIterative +MEMORY +HeartVa 0.3799999952316284 20 MemoryModelOnline +HeartVa 0.4199999868869781 7 RandomProjectionOnlineIterative +Hepatitis 0.8717948794364929 16 DensityEncodingOnlineIterative +Hepatitis 0.8717948794364929 6 RandomProjectionOnline +Hepatitis 0.8461538553237915 2 HashmapProjectionOnlineIterative +Hepatitis 0.8717948794364929 6 RandomProjectionOnline +HillValley 0.9306930899620056 7 RandomProjectionOnlineIterative +HorseColic 0.75 17 DensityEncodingRegenerativeContinuous +IlpdIndianLiver 0.732876718044281 7 RandomProjectionOnlineIterative +IlpdIndianLiver 0.7397260069847107 16 DensityEncodingOnlineIterative +IlpdIndianLiver 0.732876718044281 15 DensityEncodingOnline +IlpdIndianLiver 0.7260273694992065 7 RandomProjectionOnlineIterative +ImageSegmentation 0.3271428644657135 5 RandomProjection +Ionosphere 0.9772727489471436 8 RandomProjectionRegenerativeContinuous +Ionosphere 0.943181812763214 2 HashmapProjectionOnlineIterative +Ionosphere 0.9886363744735718 2 HashmapProjectionOnlineIterative +Ionosphere 0.9659090638160706 3 HashmapProjectionRegenerativeContinuous +Iris 1.0 10 SinusoidProjection +Iris 0.9729729890823364 1 HashmapProjectionOnline +Iris 1.0 3 HashmapProjectionRegenerativeContinuous +Iris 0.9729729890823364 1 HashmapProjectionOnline +MEMORY +LedDisplay 0.7760000228881836 19 MemoryModel +LedDisplay 0.7440000176429749 5 RandomProjection +LedDisplay 0.7319999933242798 0 HashmapProjection +LedDisplay 0.7400000095367432 0 HashmapProjection +Lenses 1.0 4 HashmapProjectionRegenerativeReset +Lenses 0.8333333134651184 4 HashmapProjectionRegenerativeReset +Lenses 1.0 2 HashmapProjectionOnlineIterative +Lenses 1.0 0 HashmapProjection +Letter 0.8866000175476074 7 RandomProjectionOnlineIterative +Letter 0.9031999707221984 7 RandomProjectionOnlineIterative +Letter 0.9070000052452089 11 SinusoidProjectionOnlineIterative +Letter 0.9115999937057496 7 RandomProjectionOnlineIterative +Libras 0.7666666507720947 7 RandomProjectionOnlineIterative +Libras 0.7777777910232544 7 RandomProjectionOnlineIterative +Libras 0.855555534362793 7 RandomProjectionOnlineIterative +Libras 0.855555534362793 7 RandomProjectionOnlineIterative +LowResSpect 0.9172932505607604 16 DensityEncodingOnlineIterative +LowResSpect 0.9248120188713074 1 HashmapProjectionOnline +LowResSpect 0.8872180581092834 2 HashmapProjectionOnlineIterative +LowResSpect 0.9097744226455688 7 RandomProjectionOnlineIterative +LungCancer 0.625 2 HashmapProjectionOnlineIterative +LungCancer 0.625 8 RandomProjectionRegenerativeContinuous +LungCancer 0.875 15 DensityEncodingOnline +LungCancer 0.625 11 SinusoidProjectionOnlineIterative +Lymphography 0.945945918560028 4 HashmapProjectionRegenerativeReset +Lymphography 0.945945918560028 0 HashmapProjection +Lymphography 0.8648648858070374 16 DensityEncodingOnlineIterative +Lymphography 0.8648648858070374 8 RandomProjectionRegenerativeContinuous +Magic 0.8347002863883972 12 SinusoidProjectionRegenerativeContinuous +Magic 0.8389064073562622 3 HashmapProjectionRegenerativeContinuous +Magic 0.8365930318832397 7 RandomProjectionOnlineIterative +Magic 0.8374342918395996 4 HashmapProjectionRegenerativeReset +Mammographic 0.7833333611488342 1 HashmapProjectionOnline +Mammographic 0.8041666746139526 0 HashmapProjection +Mammographic 0.8041666746139526 0 HashmapProjection +Mammographic 0.8416666388511658 15 DensityEncodingOnline +Miniboone 0.8873170018196106 16 DensityEncodingOnlineIterative +Miniboone 0.8803050518035889 15 DensityEncodingOnline +Miniboone 0.8855332732200623 3 HashmapProjectionRegenerativeContinuous +Miniboone 0.8956206440925598 16 DensityEncodingOnlineIterative +MolecBiolPromoter 0.9615384340286256 4 HashmapProjectionRegenerativeReset +MolecBiolPromoter 0.8461538553237915 0 HashmapProjection +MolecBiolPromoter 0.9230769276618958 14 DensityEncoding +MolecBiolPromoter 0.9615384340286256 0 HashmapProjection +MolecBiolSplice 0.9347553253173828 16 DensityEncodingOnlineIterative +MolecBiolSplice 0.9460476636886596 4 HashmapProjectionRegenerativeReset +MolecBiolSplice 0.9347553253173828 2 HashmapProjectionOnlineIterative +MolecBiolSplice 0.9372647404670716 18 DensityEncodingRegenerativeReset +Monks1 0.6458333134651184 5 RandomProjection +Monks2 0.6736111044883728 1 HashmapProjectionOnline +Monks3 0.9236111044883728 16 DensityEncodingOnlineIterative +Mushroom 1.0 2 HashmapProjectionOnlineIterative +Mushroom 1.0 1 HashmapProjectionOnline +Mushroom 1.0 2 HashmapProjectionOnlineIterative +Mushroom 1.0 3 HashmapProjectionRegenerativeContinuous +Musk1 0.8403361439704895 3 HashmapProjectionRegenerativeContinuous +Musk1 0.8823529481887817 16 DensityEncodingOnlineIterative +Musk1 0.8907563090324402 16 DensityEncodingOnlineIterative +Musk1 0.8571428656578064 9 RandomProjectionRegenerativeReset +Musk2 0.980594277381897 16 DensityEncodingOnlineIterative +Musk2 0.983020007610321 16 DensityEncodingOnlineIterative +Musk2 0.9818071722984314 4 HashmapProjectionRegenerativeReset +Musk2 0.977562129497528 7 RandomProjectionOnlineIterative +Nursery 0.970370352268219 11 SinusoidProjectionOnlineIterative +Nursery 0.9722222089767456 11 SinusoidProjectionOnlineIterative +Nursery 0.979938268661499 11 SinusoidProjectionOnlineIterative +Nursery 0.975000023841858 11 SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d 0.8078431487083435 4 HashmapProjectionRegenerativeReset +OocytesMerlucciusNucleus4d 0.8039215803146362 3 HashmapProjectionRegenerativeContinuous +OocytesMerlucciusNucleus4d 0.7921568751335144 11 SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d 0.7450980544090271 7 RandomProjectionOnlineIterative +OocytesMerlucciusStates2f 0.929411768913269 2 HashmapProjectionOnlineIterative +MEMORY +OocytesMerlucciusStates2f 0.91372549533844 20 MemoryModelOnline +OocytesMerlucciusStates2f 0.945098042488098 16 DensityEncodingOnlineIterative +OocytesMerlucciusStates2f 0.9333333373069764 4 HashmapProjectionRegenerativeReset +OocytesTrisopterusNucleus2f 0.8157894611358643 15 DensityEncodingOnline +OocytesTrisopterusNucleus2f 0.8114035129547119 2 HashmapProjectionOnlineIterative +OocytesTrisopterusNucleus2f 0.7850877046585083 16 DensityEncodingOnlineIterative +OocytesTrisopterusNucleus2f 0.7982456088066101 7 RandomProjectionOnlineIterative +OocytesTrisopterusStates5b 0.9342105388641356 4 HashmapProjectionRegenerativeReset +OocytesTrisopterusStates5b 0.9254385828971864 7 RandomProjectionOnlineIterative +OocytesTrisopterusStates5b 0.9342105388641356 11 SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b 0.938596487045288 11 SinusoidProjectionOnlineIterative +Optical 0.9666110277175904 7 RandomProjectionOnlineIterative +Ozone 0.9731861352920532 11 SinusoidProjectionOnlineIterative +Ozone 0.9731861352920532 15 DensityEncodingOnline +Ozone 0.9763407111167908 6 RandomProjectionOnline +Ozone 0.9731861352920532 18 DensityEncodingRegenerativeReset +PageBlocks 0.957602322101593 2 HashmapProjectionOnlineIterative +PageBlocks 0.96198832988739 16 DensityEncodingOnlineIterative +PageBlocks 0.969298243522644 7 RandomProjectionOnlineIterative +PageBlocks 0.9656432867050172 11 SinusoidProjectionOnlineIterative +Parkinsons 0.918367326259613 11 SinusoidProjectionOnlineIterative +Parkinsons 0.918367326259613 13 SinusoidProjectionRegenerativeReset +Parkinsons 0.9387755393981934 11 SinusoidProjectionOnlineIterative +Parkinsons 0.9795918464660645 2 HashmapProjectionOnlineIterative +Pendigits 0.9645511507987976 16 DensityEncodingOnlineIterative +Pima 0.734375 15 DensityEncodingOnline +Pima 0.7552083134651184 2 HashmapProjectionOnlineIterative +Pima 0.7395833134651184 13 SinusoidProjectionRegenerativeReset +Pima 0.75 11 SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial 0.9230769276618958 0 HashmapProjection +PittsburgBridgesMaterial 0.9615384340286256 2 HashmapProjectionOnlineIterative +PittsburgBridgesMaterial 0.9615384340286256 0 HashmapProjection +PittsburgBridgesMaterial 0.9615384340286256 2 HashmapProjectionOnlineIterative +PittsburgBridgesRelL 0.8461538553237915 12 SinusoidProjectionRegenerativeContinuous +PittsburgBridgesRelL 0.7307692170143127 4 HashmapProjectionRegenerativeReset +PittsburgBridgesRelL 0.7692307829856873 9 RandomProjectionRegenerativeReset +PittsburgBridgesRelL 0.8461538553237915 2 HashmapProjectionOnlineIterative +PittsburgBridgesSpan 0.739130437374115 7 RandomProjectionOnlineIterative +PittsburgBridgesSpan 0.8260869383811951 2 HashmapProjectionOnlineIterative +PittsburgBridgesSpan 0.739130437374115 4 HashmapProjectionRegenerativeReset +PittsburgBridgesSpan 0.739130437374115 16 DensityEncodingOnlineIterative +PittsburgBridgesTOrD 0.9200000166893004 3 HashmapProjectionRegenerativeContinuous +PittsburgBridgesTOrD 0.959999978542328 13 SinusoidProjectionRegenerativeReset +PittsburgBridgesTOrD 0.959999978542328 2 HashmapProjectionOnlineIterative +PittsburgBridgesTOrD 0.9200000166893004 15 DensityEncodingOnline +PittsburgBridgesType 0.7692307829856873 2 HashmapProjectionOnlineIterative +PittsburgBridgesType 0.692307710647583 2 HashmapProjectionOnlineIterative +PittsburgBridgesType 0.692307710647583 12 SinusoidProjectionRegenerativeContinuous +PittsburgBridgesType 0.6153846383094788 16 DensityEncodingOnlineIterative +Planning 0.7111111283302307 12 SinusoidProjectionRegenerativeContinuous +Planning 0.7333333492279053 3 HashmapProjectionRegenerativeContinuous +MEMORY +Planning 0.7111111283302307 19 MemoryModel +Planning 0.7777777910232544 17 DensityEncodingRegenerativeContinuous +PlantMargin 0.7900000214576721 14 DensityEncoding +PlantMargin 0.8174999952316284 5 RandomProjection +PlantMargin 0.7975000143051147 14 DensityEncoding +PlantMargin 0.8174999952316284 14 DensityEncoding +PlantShape 0.6600000262260437 11 SinusoidProjectionOnlineIterative +PlantShape 0.675000011920929 10 SinusoidProjection +PlantShape 0.6299999952316284 10 SinusoidProjection +PlantShape 0.6899999976158142 10 SinusoidProjection +PlantTexture 0.7649999856948853 7 RandomProjectionOnlineIterative +PlantTexture 0.7549999952316284 11 SinusoidProjectionOnlineIterative +PlantTexture 0.7749999761581421 7 RandomProjectionOnlineIterative +PlantTexture 0.7350000143051147 14 DensityEncoding +PostOperative 0.7272727489471436 4 HashmapProjectionRegenerativeReset +PostOperative 0.7272727489471436 18 DensityEncodingRegenerativeReset +PostOperative 0.7272727489471436 0 HashmapProjection +PostOperative 0.7272727489471436 6 RandomProjectionOnline +PrimaryTumor 0.5487805008888245 16 DensityEncodingOnlineIterative +PrimaryTumor 0.4756097495555877 15 DensityEncodingOnline +PrimaryTumor 0.4878048896789551 9 RandomProjectionRegenerativeReset +PrimaryTumor 0.4756097495555877 4 HashmapProjectionRegenerativeReset +Ringnorm 0.9843243360519408 1 HashmapProjectionOnline +Ringnorm 0.9859459400177002 16 DensityEncodingOnlineIterative +Ringnorm 0.9886486530303956 1 HashmapProjectionOnline +Ringnorm 0.9810810685157776 7 RandomProjectionOnlineIterative +Seeds 0.942307710647583 3 HashmapProjectionRegenerativeContinuous +Seeds 0.9038461446762084 3 HashmapProjectionRegenerativeContinuous +Seeds 0.9615384340286256 11 SinusoidProjectionOnlineIterative +Seeds 0.9807692170143129 7 RandomProjectionOnlineIterative +Semeion 0.9447236061096193 16 DensityEncodingOnlineIterative +Semeion 0.9045225977897644 11 SinusoidProjectionOnlineIterative +Semeion 0.927135705947876 11 SinusoidProjectionOnlineIterative +Semeion 0.9221105575561525 11 SinusoidProjectionOnlineIterative +Soybean 0.5797872543334961 5 RandomProjection +Spambase 0.9295651912689208 11 SinusoidProjectionOnlineIterative +Spambase 0.926086962223053 2 HashmapProjectionOnlineIterative +Spambase 0.9365217685699464 7 RandomProjectionOnlineIterative +Spambase 0.9278261065483092 7 RandomProjectionOnlineIterative +Spect 0.6881720423698425 4 HashmapProjectionRegenerativeReset +Spectf 0.9197860956192015 0 HashmapProjection +StatlogAustralianCredit 0.6918604373931885 4 HashmapProjectionRegenerativeReset +StatlogAustralianCredit 0.6976743936538696 17 DensityEncodingRegenerativeContinuous +StatlogAustralianCredit 0.7267441749572754 17 DensityEncodingRegenerativeContinuous +StatlogAustralianCredit 0.6918604373931885 18 DensityEncodingRegenerativeReset +StatlogGermanCredit 0.7519999742507935 17 DensityEncodingRegenerativeContinuous +MEMORY +StatlogGermanCredit 0.7559999823570251 20 MemoryModelOnline +StatlogGermanCredit 0.7680000066757202 1 HashmapProjectionOnline +StatlogGermanCredit 0.7680000066757202 3 HashmapProjectionRegenerativeContinuous +StatlogHeart 0.9253731369972228 3 HashmapProjectionRegenerativeContinuous +StatlogHeart 0.8656716346740723 1 HashmapProjectionOnline +StatlogHeart 0.8805969953536987 2 HashmapProjectionOnlineIterative +StatlogHeart 0.8805969953536987 2 HashmapProjectionOnlineIterative +StatlogImage 0.9618717432022096 16 DensityEncodingOnlineIterative +StatlogImage 0.9584055542945862 7 RandomProjectionOnlineIterative +StatlogImage 0.9740034937858582 16 DensityEncodingOnlineIterative +StatlogImage 0.9688041806221008 4 HashmapProjectionRegenerativeReset +StatlogLandsat 0.8949999809265137 12 SinusoidProjectionRegenerativeContinuous +StatlogShuttle 0.9989655017852784 16 DensityEncodingOnlineIterative +StatlogVehicle 0.7251184582710266 4 HashmapProjectionRegenerativeReset +StatlogVehicle 0.7867298722267151 7 RandomProjectionOnlineIterative +StatlogVehicle 0.8056871891021729 7 RandomProjectionOnlineIterative +StatlogVehicle 0.7772511839866638 7 RandomProjectionOnlineIterative +SteelPlates 0.7319587469100952 4 HashmapProjectionRegenerativeReset +SteelPlates 0.7175257802009583 16 DensityEncodingOnlineIterative +SteelPlates 0.7422680258750916 7 RandomProjectionOnlineIterative +SteelPlates 0.7443298697471619 4 HashmapProjectionRegenerativeReset +SyntheticControl 0.9800000190734864 11 SinusoidProjectionOnlineIterative +SyntheticControl 0.9866666793823242 16 DensityEncodingOnlineIterative +SyntheticControl 0.993333339691162 2 HashmapProjectionOnlineIterative +SyntheticControl 0.993333339691162 4 HashmapProjectionRegenerativeReset +Teaching 0.6578947305679321 17 DensityEncodingRegenerativeContinuous +Teaching 0.7105262875556946 17 DensityEncodingRegenerativeContinuous +Teaching 0.6315789222717285 11 SinusoidProjectionOnlineIterative +Teaching 0.5789473652839661 7 RandomProjectionOnlineIterative +Thyroid 0.9644107222557068 3 HashmapProjectionRegenerativeContinuous +TicTacToe 0.9707112908363342 11 SinusoidProjectionOnlineIterative +TicTacToe 0.9874476790428162 3 HashmapProjectionRegenerativeContinuous +TicTacToe 0.9748954176902772 2 HashmapProjectionOnlineIterative +TicTacToe 0.991631805896759 3 HashmapProjectionRegenerativeContinuous +Titanic 0.7909091114997864 6 RandomProjectionOnline +Titanic 0.7872727513313293 9 RandomProjectionRegenerativeReset +Titanic 0.7890909314155579 4 HashmapProjectionRegenerativeReset +Titanic 0.7818182110786438 0 HashmapProjection +Trains 1.0 2 HashmapProjectionOnlineIterative +Trains 1.0 0 HashmapProjection +Trains 1.0 0 HashmapProjection +Trains 1.0 0 HashmapProjection +Twonorm 0.9800000190734864 11 SinusoidProjectionOnlineIterative +Twonorm 0.976756751537323 3 HashmapProjectionRegenerativeContinuous +Twonorm 0.9735134840011596 0 HashmapProjection +Twonorm 0.9745945930480956 10 SinusoidProjection +VertebralColumn2Clases 0.8701298832893372 1 HashmapProjectionOnline +VertebralColumn2Clases 0.8311688303947449 1 HashmapProjectionOnline +VertebralColumn2Clases 0.8831169009208679 15 DensityEncodingOnline +VertebralColumn2Clases 0.8701298832893372 6 RandomProjectionOnline +VertebralColumn3Clases 0.8701298832893372 15 DensityEncodingOnline +VertebralColumn3Clases 0.8961039185523987 16 DensityEncodingOnlineIterative +VertebralColumn3Clases 0.8311688303947449 2 HashmapProjectionOnlineIterative +VertebralColumn3Clases 0.8441558480262756 2 HashmapProjectionOnlineIterative +WallFollowing 0.9574779868125916 16 DensityEncodingOnlineIterative +WallFollowing 0.9516128897666932 2 HashmapProjectionOnlineIterative +WallFollowing 0.9508797526359558 4 HashmapProjectionRegenerativeReset +WallFollowing 0.9567448496818542 16 DensityEncodingOnlineIterative +Waveform 0.843999981880188 16 DensityEncodingOnlineIterative +Waveform 0.8407999873161316 7 RandomProjectionOnlineIterative +Waveform 0.8263999819755554 8 RandomProjectionRegenerativeContinuous +Waveform 0.86080002784729 12 SinusoidProjectionRegenerativeContinuous +WaveformNoise 0.8511999845504761 9 RandomProjectionRegenerativeReset +WaveformNoise 0.8496000170707703 7 RandomProjectionOnlineIterative +WaveformNoise 0.8456000089645386 3 HashmapProjectionRegenerativeContinuous +WaveformNoise 0.8623999953269958 11 SinusoidProjectionOnlineIterative +Wine 1.0 0 HashmapProjection +Wine 1.0 0 HashmapProjection +Wine 1.0 3 HashmapProjectionRegenerativeContinuous +Wine 0.9772727489471436 2 HashmapProjectionOnlineIterative +WineQualityRed 0.6225000023841858 11 SinusoidProjectionOnlineIterative +WineQualityRed 0.6800000071525574 11 SinusoidProjectionOnlineIterative +WineQualityRed 0.6200000047683716 11 SinusoidProjectionOnlineIterative +WineQualityRed 0.6349999904632568 11 SinusoidProjectionOnlineIterative +WineQualityWhite 0.5866013169288635 11 SinusoidProjectionOnlineIterative +WineQualityWhite 0.5473856329917908 3 HashmapProjectionRegenerativeContinuous +WineQualityWhite 0.5653594732284546 7 RandomProjectionOnlineIterative +WineQualityWhite 0.548202633857727 11 SinusoidProjectionOnlineIterative +Yeast 0.5687331557273865 7 RandomProjectionOnlineIterative +Yeast 0.5687331557273865 9 RandomProjectionRegenerativeReset +Yeast 0.5956873297691345 3 HashmapProjectionRegenerativeContinuous +Yeast 0.5741239786148071 0 HashmapProjection +Zoo 1.0 2 HashmapProjectionOnlineIterative +Zoo 1.0 3 HashmapProjectionRegenerativeContinuous +Zoo 1.0 0 HashmapProjection +Zoo 1.0 0 HashmapProjection diff --git a/examples/hdc_methods_survey/results/embeddings_comparison/adult.py b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py index e13e8262..8519c056 100644 --- a/examples/hdc_methods_survey/results/embeddings_comparison/adult.py +++ b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py @@ -10,17 +10,21 @@ import numpy as np import torchhd from torchhd import embeddings -from torchhd.models import Centroid +from torchhd.models import Centroid, MemoryModel from torchhd.datasets import EMGHandGestures device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) -DIMENSIONS = 10000 +DIMENSIONS = 1000 method = "HashmapProjection" levels = 100 BATCH_SIZE = 1 - +# corr 0.7791290461273878 +# corr2 0.7779620416436337 +# wrong inferred {0: 1845, 1: 1753} +# {0: 24720, 1: 7841} +# Testing accuracy of 73.558% class Encoder(nn.Module): def __init__(self, size, levels): @@ -41,6 +45,17 @@ def normalize(input): return normalize +def normalize(w, eps=1e-12) -> None: + """Transforms all the class prototype vectors into unit vectors. + + After calling this, inferences can be made more efficiently by specifying ``dot=True`` in the forward pass. + Training further after calling this method is not advised. + """ + norms = w.norm(dim=1, keepdim=True) + norms.clamp_(min=eps) + w.div_(norms) + + def experiment(): train = torchhd.datasets.Adult("../../data", download=True, train=True) @@ -56,40 +71,78 @@ def experiment(): train.transform = transform test.transform = transform + batch = (len(train)) + print(batch) + # Set up data loaders train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) - encode = Encoder(train[0][0].size(-1), levels) - encode = encode.to(device) - - model = Centroid(DIMENSIONS, num_classes) - model = model.to(device) - model2 = Centroid(DIMENSIONS, num_classes) - model2 = model2.to(device) - encode2 = Encoder(train[0][0].size(-1), levels) - encode2 = encode2.to(device) - - model3 = Centroid(DIMENSIONS, num_classes) - model3 = model3.to(device) - encode3 = Encoder(train[0][0].size(-1), levels) - encode3 = encode3.to(device) + + train_data = data.DataLoader(train, batch_size=batch, shuffle=True) + m = MemoryModel(DIMENSIONS, num_classes) + proj = embeddings.Projection(train[0][0].size(-1), DIMENSIONS) + + for i in train_data: + # print(m.classes.weight.shape) + # print(i[1].shape) + inputs = proj(i[0]) + torchhd.hard_quantize(inputs) + labels = torch.index_select(m.classes.weight, 0, i[1]) + # print('i',i[0].shape,'i',i[1][0]) + print(inputs.shape, labels.shape) + + res = torch.matmul(inputs.T, labels).data + print(normalize(res)) + print(res) + count = 0 + error = 0 + with torch.no_grad(): + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + labels = labels.to(device) + + input = proj(samples) + input = torchhd.hard_quantize(input) + a = torch.matmul(input,res) + + print(torchhd.dot_similarity(a, m.classes.weight)) + print(m.classes) + predict = np.argmax(torchhd.dot_similarity(a, m.classes.weight)).item() + if predict == labels.item(): + count += 1 + else: + error += 1 + break + print("Accuracy", count/(count+error)) + ''' + num_models = 1 + models = [] + encoders = [] + for i in range(num_models): + encode = Encoder(train[0][0].size(-1), levels) + encode = encode.to(device) + encoders.append(encode) + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + models.append(model) + added_classes = {} wrong_inferred = {} - count1 = 0 - count2 = 0 + + + + t = time.time() with torch.no_grad(): for samples, labels in tqdm(train_loader, desc="Training"): samples = samples.to(device) labels = labels.to(device) - samples_hv = encode(samples) - samples_hv2 = encode2(samples) - samples_hv3 = encode3(samples) + for i in range(num_models): + samples_hv = encoders[i](samples) + models[i].add_online(samples_hv, labels) - model.add_online(samples_hv, labels) - model2.add_online(samples_hv2, labels) - model3.add_online(samples_hv3, labels) if labels.item() not in added_classes: added_classes[labels.item()] = 1 else: @@ -98,26 +151,37 @@ def experiment(): accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) errors = 0 corr = 0 + + errors2 = 0 + corr2 = 0 with torch.no_grad(): - model.normalize() + + for i in models: + i.normalize() for samples, labels in tqdm(test_loader, desc="Testing"): samples = samples.to(device) - samples_hv = encode(samples) - outputs = model(samples_hv, dot=True) - - samples_hv2 = encode2(samples) - samples_hv3 = encode3(samples) - outputs2 = model2(samples_hv2, dot=True) - outputs3 = model3(samples_hv3, dot=True) - predic = 0 - if ( - np.argmax(outputs).item() - + np.argmax(outputs2).item() - + np.argmax(outputs3).item() - ) >= 2: - predic = 1 + outputs = [] + vals = [] + vals2 = [] + differ = [] + for i in range(num_models): + samples_hv = encoders[i](samples) + out = models[i](samples_hv, dot=True) + vals.append(np.argmax(out).item()) + vals2.append(np.argmin(torch.cdist(encoders[i](samples), models[i].weight, p=3.0)).item()) + differ.append(abs(out[0][0].item() - out[0][1].item())) + outputs.append(out) + + if np.argmax(outputs[np.argmax(differ)]).item() != labels.item(): + errors2 += 1 + else: + corr2 += 1 + predic = np.argmax(np.bincount(vals)) + predic2 = np.argmax(np.bincount(vals2)) + if predic2 != predic: + print(labels.item(), predic, predic2) if predic != labels.item(): errors += 1 # print('out', np.argmax(outputs).item()) @@ -141,11 +205,12 @@ def experiment(): wrong_inferred[labels.item()] = 1 wrong_inferred[labels.item()] += 1 """ - accuracy.update(outputs.cpu(), labels) + accuracy.update(outputs[0].cpu(), labels) print("corr", corr / (corr + errors)) + print("corr2", corr2 / (corr2 + errors2)) print("wrong inferred", wrong_inferred) print(added_classes) print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") - + ''' experiment() diff --git a/examples/hdc_methods_survey/results/missclassifiedexp.json b/examples/hdc_methods_survey/results/missclassifiedexp.json index 2404e075..a9f767ba 100644 --- a/examples/hdc_methods_survey/results/missclassifiedexp.json +++ b/examples/hdc_methods_survey/results/missclassifiedexp.json @@ -2952,5 +2952,251 @@ "2": 2, "3": 2 } + }, + "RandomProjection": { + "Abalone": {}, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": {}, + "Annealing": {}, + "Arrhythmia": {}, + "AudiologyStd": {}, + "BalanceScale": {}, + "Balloons": {}, + "Bank": {}, + "Blood": {}, + "BreastCancer": {}, + "BreastCancerWisc": {}, + "BreastCancerWiscDiag": {}, + "BreastCancerWiscProg": {}, + "BreastTissue": {}, + "Car": {}, + "Cardiotocography10Clases": {}, + "Cardiotocography3Clases": {}, + "ChessKrvk": {}, + "ChessKrvkp": {}, + "CongressionalVoting": {}, + "ConnBenchSonarMinesRocks": {}, + "ConnBenchVowelDeterding": {}, + "Connect4": {}, + "Contrac": {}, + "CreditApproval": {}, + "CylinderBands": {}, + "Dermatology": {}, + "Echocardiogram": {}, + "Ecoli": {}, + "EnergyY1": {}, + "EnergyY2": {}, + "Fertility": {}, + "Flags": {}, + "Glass": {}, + "HabermanSurvival": {}, + "HayesRoth": {}, + "HeartCleveland": {}, + "HeartHungarian": {}, + "HeartSwitzerland": {}, + "HeartVa": {}, + "Hepatitis": {}, + "HillValley": {}, + "HorseColic": {}, + "IlpdIndianLiver": {}, + "ImageSegmentation": {}, + "Ionosphere": {}, + "Iris": {}, + "LedDisplay": {}, + "Lenses": {}, + "Letter": {}, + "Libras": {}, + "LowResSpect": {}, + "LungCancer": {}, + "Lymphography": {}, + "Magic": {}, + "Mammographic": {}, + "Miniboone": {}, + "MolecBiolPromoter": {}, + "MolecBiolSplice": {}, + "Monks1": {}, + "Monks2": {}, + "Monks3": {}, + "Mushroom": {}, + "Musk1": {}, + "Musk2": {}, + "Nursery": {}, + "OocytesMerlucciusNucleus4d": {}, + "OocytesMerlucciusStates2f": {}, + "OocytesTrisopterusNucleus2f": {}, + "OocytesTrisopterusStates5b": {}, + "Optical": {}, + "Ozone": {}, + "PageBlocks": {}, + "Parkinsons": {}, + "Pendigits": {}, + "Pima": {}, + "PittsburgBridgesMaterial": {}, + "PittsburgBridgesRelL": {}, + "PittsburgBridgesSpan": {}, + "PittsburgBridgesTOrD": {}, + "PittsburgBridgesType": {}, + "Planning": {}, + "PlantMargin": {}, + "PlantShape": {}, + "PlantTexture": {}, + "PostOperative": {}, + "PrimaryTumor": {}, + "Ringnorm": {}, + "Seeds": {}, + "Semeion": {}, + "Soybean": {}, + "Spambase": {}, + "Spect": {}, + "Spectf": {}, + "StatlogAustralianCredit": {}, + "StatlogGermanCredit": {}, + "StatlogHeart": {}, + "StatlogImage": {}, + "StatlogLandsat": {}, + "StatlogShuttle": {}, + "StatlogVehicle": {}, + "SteelPlates": {}, + "SyntheticControl": {}, + "Teaching": {}, + "Thyroid": {}, + "TicTacToe": {}, + "Titanic": {}, + "Trains": {}, + "Twonorm": {}, + "VertebralColumn2Clases": {}, + "VertebralColumn3Clases": {}, + "WallFollowing": {}, + "Waveform": {}, + "WaveformNoise": {}, + "Wine": {}, + "WineQualityRed": {}, + "WineQualityWhite": {}, + "Yeast": {}, + "Zoo": {} + }, + "MemoryModel": { + "Abalone": {}, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": {}, + "Annealing": {}, + "Arrhythmia": {}, + "AudiologyStd": {}, + "BalanceScale": {}, + "Balloons": {}, + "Bank": {}, + "Blood": {}, + "BreastCancer": {}, + "BreastCancerWisc": {}, + "BreastCancerWiscDiag": {}, + "BreastCancerWiscProg": {}, + "BreastTissue": {}, + "Car": {}, + "Cardiotocography10Clases": {}, + "Cardiotocography3Clases": {}, + "ChessKrvk": {}, + "ChessKrvkp": {}, + "CongressionalVoting": {}, + "ConnBenchSonarMinesRocks": {}, + "ConnBenchVowelDeterding": {}, + "Connect4": {}, + "Contrac": {}, + "CreditApproval": {}, + "CylinderBands": {}, + "Dermatology": {}, + "Echocardiogram": {}, + "Ecoli": {}, + "EnergyY1": {}, + "EnergyY2": {}, + "Fertility": {}, + "Flags": {}, + "Glass": {}, + "HabermanSurvival": {}, + "HayesRoth": {}, + "HeartCleveland": {}, + "HeartHungarian": {}, + "HeartSwitzerland": {}, + "HeartVa": {}, + "Hepatitis": {}, + "HillValley": {}, + "HorseColic": {}, + "IlpdIndianLiver": {}, + "ImageSegmentation": {}, + "Ionosphere": {}, + "Iris": {}, + "LedDisplay": {}, + "Lenses": {}, + "Letter": {}, + "Libras": {}, + "LowResSpect": {}, + "LungCancer": {}, + "Lymphography": {}, + "Magic": {}, + "Mammographic": {}, + "Miniboone": {}, + "MolecBiolPromoter": {}, + "MolecBiolSplice": {}, + "Monks1": {}, + "Monks2": {}, + "Monks3": {}, + "Mushroom": {}, + "Musk1": {}, + "Musk2": {}, + "Nursery": {}, + "OocytesMerlucciusNucleus4d": {}, + "OocytesMerlucciusStates2f": {}, + "OocytesTrisopterusNucleus2f": {}, + "OocytesTrisopterusStates5b": {}, + "Optical": {}, + "Ozone": {}, + "PageBlocks": {}, + "Parkinsons": {}, + "Pendigits": {}, + "Pima": {}, + "PittsburgBridgesMaterial": {}, + "PittsburgBridgesRelL": {}, + "PittsburgBridgesSpan": {}, + "PittsburgBridgesTOrD": {}, + "PittsburgBridgesType": {}, + "Planning": {}, + "PlantMargin": {}, + "PlantShape": {}, + "PlantTexture": {}, + "PostOperative": {}, + "PrimaryTumor": {}, + "Ringnorm": {}, + "Seeds": {}, + "Semeion": {}, + "Soybean": {}, + "Spambase": {}, + "Spect": {}, + "Spectf": {}, + "StatlogAustralianCredit": {}, + "StatlogGermanCredit": {}, + "StatlogHeart": {}, + "StatlogImage": {}, + "StatlogLandsat": {}, + "StatlogShuttle": {}, + "StatlogVehicle": {}, + "SteelPlates": {}, + "SyntheticControl": {}, + "Teaching": {}, + "Thyroid": {}, + "TicTacToe": {}, + "Titanic": {}, + "Trains": {}, + "Twonorm": {}, + "VertebralColumn2Clases": {}, + "VertebralColumn3Clases": {}, + "WallFollowing": {}, + "Waveform": {}, + "WaveformNoise": {}, + "Wine": {}, + "WineQualityRed": {}, + "WineQualityWhite": {}, + "Yeast": {}, + "Zoo": {} } } \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/openlab.csv b/examples/hdc_methods_survey/results/openlab.csv index 6b1059d5..e1471968 100644 --- a/examples/hdc_methods_survey/results/openlab.csv +++ b/examples/hdc_methods_survey/results/openlab.csv @@ -8112,3 +8112,857 @@ Zoo,1.0,2.7055771350860596,152,7,10000,DensityEncodingRegenerativeReset Zoo,0.9599999785423279,3.303685426712036,152,7,10000,DensityEncodingRegenerativeReset Zoo,1.0,2.6898937225341797,152,7,10000,DensityEncodingRegenerativeReset Zoo,1.0,2.6931614875793457,152,7,10000,DensityEncodingRegenerativeReset +Abalone,0.538314163684845,4.884406089782715,6266,3,10000,MemoryModel +Abalone,0.5335249304771423,4.659513235092163,6266,3,10000,MemoryModel +Abalone,0.5316091775894165,5.479700326919556,6266,3,10000,MemoryModel +Abalone,0.5287356376647949,6.504031181335449,6266,3,10000,MemoryModel +AcuteInflammation, 1.0,0.30315113067626953,180,2,10000,MemoryModel +AcuteInflammation,1.0,0.30294132232666016,180,2,10000,MemoryModel +AcuteInflammation,1.0,0.3014509677886963,180,2,10000,MemoryModel +AcuteInflammation,1.0,0.2983260154724121,180,2,10000,MemoryModel +AcuteNephritis,0.8333333134651184,0.2940659523010254,180,2,10000,MemoryModel +AcuteNephritis,0.7666666507720947,0.3091447353363037,180,2,10000,MemoryModel +AcuteNephritis,1.0,0.3042891025543213,180,2,10000,MemoryModel +AcuteNephritis,1.0,0.3219761848449707,180,2,10000,MemoryModel +Adult,0.7637737393379211,59.74010396003723,65122,2,10000,MemoryModel +Annealing,0.7599999904632568,1.122894287109375,1596,5,10000,MemoryModel +Arrhythmia,0.5663716793060303,0.6344790458679199,678,13,10000,MemoryModel +Arrhythmia,0.5486725568771362,0.6358358860015869,678,13,10000,MemoryModel +Arrhythmia,0.5752212405204773,0.6437160968780518,678,13,10000,MemoryModel +Arrhythmia,0.5840708017349243,0.6205699443817139,678,13,10000,MemoryModel +AudiologyStd,0.4399999976158142,0.3775501251220703,342,18,10000,MemoryModel +BalanceScale,0.9038461446762085,0.789715051651001,938,3,10000,MemoryModel +BalanceScale,0.9166666865348816,0.7868740558624268,938,3,10000,MemoryModel +BalanceScale,0.9038461446762085,0.7713899612426758,938,3,10000,MemoryModel +BalanceScale,0.8846153616905212,0.7746329307556152,938,3,10000,MemoryModel +Balloons,0.75,0.19000506401062012,24,2,10000,MemoryModel +Balloons,0.75,0.1961820125579834,24,2,10000,MemoryModel +Balloons,0.75,0.19232702255249023,24,2,10000,MemoryModel +Balloons,0.5,0.1936018466949463,24,2,10000,MemoryModel +Bank,0.8849557638168335,5.331552982330322,6782,2,10000,MemoryModel +Bank,0.8849557638168335,5.156329870223999,6782,2,10000,MemoryModel +Bank,0.8849557638168335,5.043788194656372,6782,2,10000,MemoryModel +Bank,0.8849557638168335,4.924860715866089,6782,2,10000,MemoryModel +Blood,0.7647058963775635,0.9517209529876709,1122,2,10000,MemoryModel +Blood,0.7647058963775635,0.9407720565795898,1122,2,10000,MemoryModel +Blood,0.7647058963775635,0.9537191390991211,1122,2,10000,MemoryModel +Blood,0.7647058963775635,0.9855992794036865,1122,2,10000,MemoryModel +BreastCancer,0.7042253613471985,0.46550607681274414,430,2,10000,MemoryModel +BreastCancer,0.7042253613471985,1.9226129055023193,430,2,10000,MemoryModel +BreastCancer,0.7042253613471985,0.507714033126831,430,2,10000,MemoryModel +BreastCancer,0.7042253613471985,0.44644904136657715,430,2,10000,MemoryModel +BreastCancerWisc,0.8342857360839844,0.8954229354858398,1048,2,10000,MemoryModel +BreastCancerWisc,0.7885714173316956,0.8892929553985596,1048,2,10000,MemoryModel +BreastCancerWisc,0.8114285469055176,0.9001760482788086,1048,2,10000,MemoryModel +BreastCancerWisc,0.800000011920929,0.905735969543457,1048,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.701632022857666,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.7140991687774658,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.6952650547027588,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.7018470764160156,854,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.3550529479980469,298,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.4200551509857178,298,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.36847710609436035,298,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.3859131336212158,298,2,10000,MemoryModel +BreastTissue,0.4615384638309479,0.2623000144958496,160,6,10000,MemoryModel +BreastTissue,0.5384615659713745,0.26929378509521484,160,6,10000,MemoryModel +BreastTissue,0.4615384638309479,0.26877617835998535,160,6,10000,MemoryModel +BreastTissue,0.5,0.2684459686279297,160,6,10000,MemoryModel +Car,0.7013888955116272,1.9383161067962646,2592,4,10000,MemoryModel +Car,0.6990740895271301,1.9518849849700928,2592,4,10000,MemoryModel +Car,0.7013888955116272,1.9990589618682861,2592,4,10000,MemoryModel +Car,0.6990740895271301,1.995966911315918,2592,4,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.4152028560638428,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.403132915496826,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.4041130542755127,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.401838779449463,3190,10,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.471599817276001,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.4000918865203857,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.40075421333313,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.3874611854553223,3190,3,10000,MemoryModel +ChessKrvk,0.18420302867889404,31.28194832801819,42084,18,10000,MemoryModel +ChessKrvk,0.17907042801380157,32.35072708129883,42084,18,10000,MemoryModel +ChessKrvk,0.19589392840862274,30.227648973464966,42084,18,10000,MemoryModel +ChessKrvk,0.20316509902477264,30.383929014205933,42084,18,10000,MemoryModel +ChessKrvkp,0.8385481834411621,3.5370209217071533,4794,2,10000,MemoryModel +ChessKrvkp,0.8560701012611389,3.495837926864624,4794,2,10000,MemoryModel +ChessKrvkp,0.8197747468948364,3.5022640228271484,4794,2,10000,MemoryModel +ChessKrvkp,0.8035044074058533,3.509636163711548,4794,2,10000,MemoryModel +CongressionalVoting,0.5596330165863037,0.5764889717102051,652,2,10000,MemoryModel +CongressionalVoting,0.5596330165863037,0.5684452056884766,652,2,10000,MemoryModel +CongressionalVoting,0.5596330165863037,0.5768599510192871,652,2,10000,MemoryModel +CongressionalVoting,0.6146789193153381,0.5851058959960938,652,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.6346153616905212,0.36429333686828613,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.6346153616905212,0.36560773849487305,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.5769230723381042,0.3616139888763428,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.6153846383094788,0.3635249137878418,312,2,10000,MemoryModel +ConnBenchVowelDeterding,0.6450216174125671,1.1548840999603271,1056,11,10000,MemoryModel +Connect4,0.7538042664527893,74.8579649925232,101336,3,10000,MemoryModel +Connect4,0.7538042664527893,72.92607021331787,101336,3,10000,MemoryModel +Connect4,0.7538042664527893,73.3012490272522,101336,3,10000,MemoryModel +Connect4,0.7538042664527893,77.31683826446533,101336,3,10000,MemoryModel +Contrac,0.42934781312942505,2.0894153118133545,2210,3,10000,MemoryModel +Contrac,0.42934781312942505,1.9740321636199951,2210,3,10000,MemoryModel +Contrac,0.42934781312942505,1.8699469566345215,2210,3,10000,MemoryModel +Contrac,0.426630437374115,1.846505880355835,2210,3,10000,MemoryModel +CreditApproval,0.8139534592628479,0.96038818359375,1036,2,10000,MemoryModel +CreditApproval,0.8372092843055725,0.9846410751342773,1036,2,10000,MemoryModel +CreditApproval,0.8313953280448914,0.966223955154419,1036,2,10000,MemoryModel +CreditApproval,0.854651153087616,0.9893198013305664,1036,2,10000,MemoryModel +CylinderBands,0.609375,0.7898969650268555,768,2,10000,MemoryModel +CylinderBands,0.609375,0.7742130756378174,768,2,10000,MemoryModel +CylinderBands,0.609375,0.7237207889556885,768,2,10000,MemoryModel +CylinderBands,0.609375,0.7344348430633545,768,2,10000,MemoryModel +Dermatology,0.6043956279754639,0.5556900501251221,550,6,10000,MemoryModel +Dermatology,0.6263736486434937,0.5619089603424072,550,6,10000,MemoryModel +Dermatology,0.6703296899795532,0.52665114402771,550,6,10000,MemoryModel +Dermatology,0.6483516693115234,0.5307950973510742,550,6,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.31250500679016113,196,2,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.30678391456604004,196,2,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.3052520751953125,196,2,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.29970407485961914,196,2,10000,MemoryModel +Ecoli,0.4523809552192688,0.5066690444946289,504,8,10000,MemoryModel +Ecoli,0.4523809552192688,0.5483570098876953,504,8,10000,MemoryModel +Ecoli,0.4523809552192688,0.5478861331939697,504,8,10000,MemoryModel +Ecoli,0.4523809552192688,0.5000009536743164,504,8,10000,MemoryModel +EnergyY1,0.8125,1.0356221199035645,1152,3,10000,MemoryModel +EnergyY1,0.8229166865348816,1.1147091388702393,1152,3,10000,MemoryModel +EnergyY1,0.8125,1.0503218173980713,1152,3,10000,MemoryModel +EnergyY1,0.8072916865348816,1.0549089908599854,1152,3,10000,MemoryModel +EnergyY2,0.7395833134651184,1.0838799476623535,1152,3,10000,MemoryModel +EnergyY2,0.7604166865348816,1.040968894958496,1152,3,10000,MemoryModel +EnergyY2,0.7760416865348816,1.3824858665466309,1152,3,10000,MemoryModel +EnergyY2,0.7552083134651184,1.4319286346435547,1152,3,10000,MemoryModel +Fertility,0.8799999952316284,0.3203299045562744,150,2,10000,MemoryModel +Fertility,0.8799999952316284,0.29692912101745605,150,2,10000,MemoryModel +Fertility,0.8799999952316284,0.3211848735809326,150,2,10000,MemoryModel +Fertility,0.8799999952316284,0.31110715866088867,150,2,10000,MemoryModel +Flags,0.3958333432674408,0.39889001846313477,292,8,10000,MemoryModel +Flags,0.4166666567325592,0.3942122459411621,292,8,10000,MemoryModel +Flags,0.4166666567325592,0.36702895164489746,292,8,10000,MemoryModel +Flags,0.4583333432674408,0.3667430877685547,292,8,10000,MemoryModel +Glass,0.43396225571632385,0.40973401069641113,322,6,10000,MemoryModel +Glass,0.43396225571632385,0.4113600254058838,322,6,10000,MemoryModel +Glass,0.5471698045730591,0.387861967086792,322,6,10000,MemoryModel +Glass,0.43396225571632385,0.39713191986083984,322,6,10000,MemoryModel +HabermanSurvival,0.7368420958518982,0.4803338050842285,460,2,10000,MemoryModel +HabermanSurvival,0.7368420958518982,0.48346424102783203,460,2,10000,MemoryModel +HabermanSurvival,0.7236841917037964,0.49559879302978516,460,2,10000,MemoryModel +HabermanSurvival,0.7236841917037964,0.5272908210754395,460,2,10000,MemoryModel +HayesRoth,0.4642857015132904,0.3319869041442871,264,3,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.481766939163208,454,5,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.5217080116271973,454,5,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.471419095993042,454,5,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.48165297508239746,454,5,10000,MemoryModel +HeartHungarian,0.698630154132843,0.5339360237121582,442,5,10000,MemoryModel +HeartHungarian,0.6575342416763306,0.5189917087554932,442,5,10000,MemoryModel +HeartHungarian,0.6849315166473389,0.553231954574585,442,5,10000,MemoryModel +HeartHungarian,0.6849315166473389,0.48602819442749023,442,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.3136270046234131,184,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.31989502906799316,184,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.2969532012939453,184,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.3963592052459717,184,5,10000,MemoryModel +HeartVa,0.3199999928474426,0.39325594902038574,300,5,10000,MemoryModel +HeartVa,0.3199999928474426,0.48169708251953125,300,5,10000,MemoryModel +HeartVa,0.3400000035762787,0.500744104385376,300,5,10000,MemoryModel +HeartVa,0.4000000059604645,0.523935079574585,300,5,10000,MemoryModel +Hepatitis,0.7692307829856873,0.3977677822113037,232,2,10000,MemoryModel +Hepatitis,0.7692307829856873,0.354633092880249,232,2,10000,MemoryModel +Hepatitis,0.7948718070983887,0.41057777404785156,232,2,10000,MemoryModel +Hepatitis,0.7948718070983887,0.4001290798187256,232,2,10000,MemoryModel +HillValley,0.49339935183525085,2.4836790561676025,1212,2,10000,MemoryModel +HorseColic,0.6029411554336548,0.9269819259643555,600,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,1.0423929691314697,874,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,0.7578859329223633,874,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,0.7215747833251953,874,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,0.7660088539123535,874,2,10000,MemoryModel +ImageSegmentation,0.3104761838912964,2.501966714859009,420,7,10000,MemoryModel +Ionosphere,0.6477272510528564,0.514693021774292,526,2,10000,MemoryModel +Ionosphere,0.6477272510528564,0.5236988067626953,526,2,10000,MemoryModel +Ionosphere,0.6477272510528564,0.5077090263366699,526,2,10000,MemoryModel +Ionosphere,0.6477272510528564,0.5112919807434082,526,2,10000,MemoryModel +Iris,0.7837837934494019,0.32138514518737793,226,3,10000,MemoryModel +Iris,0.7297297120094299,0.3265218734741211,226,3,10000,MemoryModel +Iris,0.8108108043670654,0.3221442699432373,226,3,10000,MemoryModel +Iris,0.837837815284729,0.338529109954834,226,3,10000,MemoryModel +LedDisplay,0.7760000228881836,1.2788281440734863,1500,10,10000,MemoryModel +LedDisplay,0.7039999961853027,1.2513418197631836,1500,10,10000,MemoryModel +LedDisplay,0.7160000205039978,1.2497353553771973,1500,10,10000,MemoryModel +LedDisplay,0.6759999990463257,1.2461798191070557,1500,10,10000,MemoryModel +Lenses,0.6666666865348816,0.2048947811126709,36,3,10000,MemoryModel +Lenses,0.6666666865348816,0.21453118324279785,36,3,10000,MemoryModel +Lenses,0.8333333134651184,0.20707082748413086,36,3,10000,MemoryModel +Lenses,1.0,0.19860315322875977,36,3,10000,MemoryModel +Letter,0.31279999017715454,26.269410848617554,30000,26,10000,MemoryModel +Letter,0.375,22.619576930999756,30000,26,10000,MemoryModel +Letter,0.3659999966621399,22.0612850189209,30000,26,10000,MemoryModel +Letter,0.37860000133514404,22.140274047851562,30000,26,10000,MemoryModel +Libras,0.4555555582046509,0.5340380668640137,540,15,10000,MemoryModel +Libras,0.5111111402511597,0.5054361820220947,540,15,10000,MemoryModel +Libras,0.47777777910232544,0.5031960010528564,540,15,10000,MemoryModel +Libras,0.42222222685813904,0.5137360095977783,540,15,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6715812683105469,796,9,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6657660007476807,796,9,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6788120269775391,796,9,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6832609176635742,796,9,10000,MemoryModel +LungCancer,0.625,0.19689702987670898,48,3,10000,MemoryModel +LungCancer,0.625,0.19721484184265137,48,3,10000,MemoryModel +LungCancer,0.375,0.1967017650604248,48,3,10000,MemoryModel +LungCancer,0.625,0.19405794143676758,48,3,10000,MemoryModel +Lymphography,0.837837815284729,0.30442094802856445,222,4,10000,MemoryModel +Lymphography,0.8648648858070374,0.30727291107177734,222,4,10000,MemoryModel +Lymphography,0.6756756901741028,0.3073768615722656,222,4,10000,MemoryModel +Lymphography,0.7297297120094299,0.30650997161865234,222,4,10000,MemoryModel +Magic,0.6483701467514038,20.41725993156433,28530,2,10000,MemoryModel +Magic,0.6483701467514038,20.329582929611206,28530,2,10000,MemoryModel +Magic,0.6483701467514038,20.255519151687622,28530,2,10000,MemoryModel +Magic,0.6483701467514038,20.344960927963257,28530,2,10000,MemoryModel +Mammographic,0.7416666746139526,1.1668288707733154,1442,2,10000,MemoryModel +Mammographic,0.762499988079071,1.1490478515625,1442,2,10000,MemoryModel +Mammographic,0.737500011920929,1.1478798389434814,1442,2,10000,MemoryModel +Mammographic,0.8041666746139526,1.153512954711914,1442,2,10000,MemoryModel +Miniboone,0.7155861854553223,139.30330204963684,195096,2,10000,MemoryModel +Miniboone,0.7193996906280518,138.7704770565033,195096,2,10000,MemoryModel +Miniboone,0.7193996906280518,138.30243110656738,195096,2,10000,MemoryModel +Miniboone,0.715801477432251,138.46285700798035,195096,2,10000,MemoryModel +MolecBiolPromoter,0.9230769276618958,0.27924299240112305,160,2,10000,MemoryModel +MolecBiolPromoter,0.8461538553237915,0.3149878978729248,160,2,10000,MemoryModel +MolecBiolPromoter,0.8461538553237915,0.3050811290740967,160,2,10000,MemoryModel +MolecBiolPromoter,0.8461538553237915,0.3031909465789795,160,2,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.746511220932007,4786,3,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.5750977993011475,4786,3,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.5457937717437744,4786,3,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.5730040073394775,4786,3,10000,MemoryModel +Monks1,0.6273148059844971,0.6828007698059082,248,2,10000,MemoryModel +Monks2,0.44907405972480774,0.7838921546936035,338,2,10000,MemoryModel +Monks3,0.6898148059844971,0.6850337982177734,244,2,10000,MemoryModel +Mushroom,0.8813392519950867,8.786880016326904,12186,2,10000,MemoryModel +Mushroom,0.8911865949630737,8.753727912902832,12186,2,10000,MemoryModel +Mushroom,0.8828163743019104,8.738255977630615,12186,2,10000,MemoryModel +Mushroom,0.8838011026382446,8.763068199157715,12186,2,10000,MemoryModel +Musk1,0.5966386795043945,0.6245107650756836,714,2,10000,MemoryModel +Musk1,0.5714285969734192,0.6291959285736084,714,2,10000,MemoryModel +Musk1,0.5630252361297607,0.6266586780548096,714,2,10000,MemoryModel +Musk1,0.5714285969734192,0.6310749053955078,714,2,10000,MemoryModel +Musk2,0.8459672331809998,7.298233985900879,9898,2,10000,MemoryModel +Musk2,0.8459672331809998,7.325847148895264,9898,2,10000,MemoryModel +Musk2,0.8459672331809998,7.320677280426025,9898,2,10000,MemoryModel +Musk2,0.8459672331809998,7.258184194564819,9898,2,10000,MemoryModel +Nursery,0.6632716059684753,13.849958181381226,19440,5,10000,MemoryModel +Nursery,0.6672839522361755,14.035130739212036,19440,5,10000,MemoryModel +Nursery,0.6777777671813965,13.91378116607666,19440,5,10000,MemoryModel +Nursery,0.6790123581886292,14.176113843917847,19440,5,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.2375922203063965,1534,2,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.2062609195709229,1534,2,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.217607021331787,1534,2,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.2045178413391113,1534,2,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.2024047374725342,1534,3,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.211047887802124,1534,3,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.2085068225860596,1534,3,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.2235350608825684,1534,3,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.0931403636932373,1368,2,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.1065139770507812,1368,2,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.135200023651123,1368,2,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.1002299785614014,1368,2,10000,MemoryModel +OocytesTrisopterusStates5b,0.6359649300575256,1.1086819171905518,1368,3,10000,MemoryModel +OocytesTrisopterusStates5b,0.6622806787490845,1.1088998317718506,1368,3,10000,MemoryModel +OocytesTrisopterusStates5b,0.6754385828971863,1.1024880409240723,1368,3,10000,MemoryModel +OocytesTrisopterusStates5b,0.6359649300575256,1.095757007598877,1368,3,10000,MemoryModel +Optical,0.8831385374069214,6.04655385017395,7646,10,10000,MemoryModel +Ozone,0.9716088175773621,2.856992721557617,3804,2,10000,MemoryModel +Ozone,0.9716088175773621,2.9162888526916504,3804,2,10000,MemoryModel +Ozone,0.9716088175773621,2.8903329372406006,3804,2,10000,MemoryModel +Ozone,0.9716088175773621,2.818704128265381,3804,2,10000,MemoryModel +PageBlocks,0.8983917832374573,5.9597837924957275,8210,5,10000,MemoryModel +PageBlocks,0.8983917832374573,5.98695182800293,8210,5,10000,MemoryModel +PageBlocks,0.8983917832374573,6.31161904335022,8210,5,10000,MemoryModel +PageBlocks,0.8983917832374573,5.957017183303833,8210,5,10000,MemoryModel +Parkinsons,0.7551020383834839,0.35593223571777344,292,2,10000,MemoryModel +Parkinsons,0.7551020383834839,0.3553929328918457,292,2,10000,MemoryModel +Parkinsons,0.7551020383834839,0.4033851623535156,292,2,10000,MemoryModel +Parkinsons,0.7551020383834839,0.3877749443054199,292,2,10000,MemoryModel +Pendigits,0.6729559898376465,12.461258888244629,14988,10,10000,MemoryModel +Pima,0.6510416865348816,1.0252900123596191,1152,2,10000,MemoryModel +Pima,0.6510416865348816,0.9712111949920654,1152,2,10000,MemoryModel +Pima,0.6510416865348816,0.9597930908203125,1152,2,10000,MemoryModel +Pima,0.6510416865348816,0.9670121669769287,1152,2,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.27525877952575684,160,3,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.27745485305786133,160,3,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.2658541202545166,160,3,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.2633683681488037,160,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.27566099166870117,154,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.27782177925109863,154,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.27596068382263184,154,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.2655019760131836,154,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.25556087493896484,138,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.2534759044647217,138,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.2581939697265625,138,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.261533260345459,138,3,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.26818013191223145,154,2,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.2736999988555908,154,2,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.2639029026031494,154,2,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.2709839344024658,154,2,10000,MemoryModel +PittsburgBridgesType,0.5,0.2683100700378418,158,6,10000,MemoryModel +PittsburgBridgesType,0.5,0.285336971282959,158,6,10000,MemoryModel +PittsburgBridgesType,0.5,0.2856910228729248,158,6,10000,MemoryModel +PittsburgBridgesType,0.5,0.2685420513153076,158,6,10000,MemoryModel +Planning,0.7111111283302307,0.3537471294403076,274,2,10000,MemoryModel +Planning,0.7111111283302307,0.3397068977355957,274,2,10000,MemoryModel +Planning,0.7111111283302307,0.3597681522369385,274,2,10000,MemoryModel +Planning,0.7111111283302307,0.34760618209838867,274,2,10000,MemoryModel +PlantMargin,0.5325000286102295,1.8542866706848145,2400,100,10000,MemoryModel +PlantMargin,0.5674999952316284,1.9714391231536865,2400,100,10000,MemoryModel +PlantMargin,0.5874999761581421,1.9272980690002441,2400,100,10000,MemoryModel +PlantMargin,0.5899999737739563,1.8887920379638672,2400,100,10000,MemoryModel +PlantShape,0.06499999761581421,1.9044148921966553,2400,100,10000,MemoryModel +PlantShape,0.07500000298023224,1.871161937713623,2400,100,10000,MemoryModel +PlantShape,0.07999999821186066,1.861828088760376,2400,100,10000,MemoryModel +PlantShape,0.09749999642372131,1.8409771919250488,2400,100,10000,MemoryModel +PlantTexture,0.625,1.8339388370513916,2398,100,10000,MemoryModel +PlantTexture,0.6225000023841858,1.8533692359924316,2398,100,10000,MemoryModel +PlantTexture,0.625,1.847877025604248,2398,100,10000,MemoryModel +PlantTexture,0.6025000214576721,1.8569352626800537,2398,100,10000,MemoryModel +PostOperative,0.7272727489471436,0.25768613815307617,136,3,10000,MemoryModel +PostOperative,0.7272727489471436,0.2510411739349365,136,3,10000,MemoryModel +PostOperative,0.7272727489471436,0.2512068748474121,136,3,10000,MemoryModel +PostOperative,0.7272727489471436,0.25397491455078125,136,3,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.48125791549682617,496,15,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.4706101417541504,496,15,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.4900999069213867,496,15,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.4833650588989258,496,15,10000,MemoryModel +Ringnorm,0.5048648715019226,8.085068225860596,11100,2,10000,MemoryModel +Ringnorm,0.5048648715019226,8.2520911693573,11100,2,10000,MemoryModel +Ringnorm,0.5048648715019226,8.146323919296265,11100,2,10000,MemoryModel +Ringnorm,0.5048648715019226,7.920212030410767,11100,2,10000,MemoryModel +Seeds,0.9038461446762085,0.37131381034851074,316,3,10000,MemoryModel +Seeds,0.7115384340286255,0.36360883712768555,316,3,10000,MemoryModel +Seeds,0.8269230723381042,0.3608989715576172,316,3,10000,MemoryModel +Seeds,0.8653846383094788,0.36203789710998535,316,3,10000,MemoryModel +Semeion,0.7512562870979309,2.3374197483062744,2390,10,10000,MemoryModel +Semeion,0.7537688612937927,2.2627599239349365,2390,10,10000,MemoryModel +Semeion,0.7889447212219238,2.9007010459899902,2390,10,10000,MemoryModel +Semeion,0.7386934757232666,2.124612808227539,2390,10,10000,MemoryModel +Soybean,0.3643617033958435,1.0841689109802246,614,18,10000,MemoryModel +Spambase,0.8313043713569641,6.127907037734985,6902,2,10000,MemoryModel +Spambase,0.8452174067497253,5.577121019363403,6902,2,10000,MemoryModel +Spambase,0.8156521916389465,5.390478849411011,6902,2,10000,MemoryModel +Spambase,0.8147826194763184,5.541332006454468,6902,2,10000,MemoryModel +Spect,0.6397849321365356,0.45602893829345703,158,2,10000,MemoryModel +Spectf,0.5347593426704407,0.4521341323852539,160,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,0.9632842540740967,1036,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,1.4684088230133057,1036,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,1.7925810813903809,1036,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,1.3382220268249512,1036,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,3.089301109313965,1500,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,1.6296820640563965,1500,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,1.2339341640472412,1500,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,1.4613549709320068,1500,2,10000,MemoryModel +StatlogHeart,0.8507462739944458,0.4415760040283203,406,2,10000,MemoryModel +StatlogHeart,0.8059701323509216,0.4528067111968994,406,2,10000,MemoryModel +StatlogHeart,0.7761194109916687,0.4537198543548584,406,2,10000,MemoryModel +StatlogHeart,0.8507462739944458,0.44843292236328125,406,2,10000,MemoryModel +StatlogImage,0.762565016746521,3.021134853363037,3466,7,10000,MemoryModel +StatlogImage,0.7538994550704956,3.076143980026245,3466,7,10000,MemoryModel +StatlogImage,0.8110918402671814,3.471935987472534,3466,7,10000,MemoryModel +StatlogImage,0.760831892490387,2.883481740951538,3466,7,10000,MemoryModel +StatlogLandsat,0.46950000524520874,7.444471836090088,8870,6,10000,MemoryModel +StatlogShuttle,0.7915862202644348,68.62527823448181,87000,7,10000,MemoryModel +StatlogVehicle,0.4881516695022583,1.3388679027557373,1270,4,10000,MemoryModel +StatlogVehicle,0.5402843356132507,1.0696547031402588,1270,4,10000,MemoryModel +StatlogVehicle,0.5165876746177673,1.0848803520202637,1270,4,10000,MemoryModel +StatlogVehicle,0.45497629046440125,1.0651609897613525,1270,4,10000,MemoryModel +SteelPlates,0.4804123640060425,2.2489142417907715,2912,7,10000,MemoryModel +SteelPlates,0.47216495871543884,2.286633014678955,2912,7,10000,MemoryModel +SteelPlates,0.4804123640060425,2.245656728744507,2912,7,10000,MemoryModel +SteelPlates,0.4618556797504425,2.2183120250701904,2912,7,10000,MemoryModel +SyntheticControl,0.6866666674613953,0.757512092590332,900,6,10000,MemoryModel +SyntheticControl,0.5799999833106995,0.7572951316833496,900,6,10000,MemoryModel +SyntheticControl,0.6466666460037231,0.7892389297485352,900,6,10000,MemoryModel +SyntheticControl,0.6200000047683716,0.7447028160095215,900,6,10000,MemoryModel +Teaching,0.5789473652839661,0.31584692001342773,226,3,10000,MemoryModel +Teaching,0.4736842215061188,0.32488298416137695,226,3,10000,MemoryModel +Teaching,0.3684210479259491,0.3222479820251465,226,3,10000,MemoryModel +Teaching,0.4736842215061188,0.3192298412322998,226,3,10000,MemoryModel +Thyroid,0.9270711541175842,7.916694164276123,7544,3,10000,MemoryModel +TicTacToe,0.6694560647010803,1.185034990310669,1438,2,10000,MemoryModel +TicTacToe,0.6652719378471375,1.1681849956512451,1438,2,10000,MemoryModel +TicTacToe,0.6694560647010803,1.1772329807281494,1438,2,10000,MemoryModel +TicTacToe,0.6569037437438965,1.188049077987671,1438,2,10000,MemoryModel +Titanic,0.7363636493682861,2.5525639057159424,3302,2,10000,MemoryModel +Titanic,0.7381818294525146,2.6157100200653076,3302,2,10000,MemoryModel +Titanic,0.7345454692840576,3.2240960597991943,3302,2,10000,MemoryModel +Titanic,0.7345454692840576,3.990327835083008,3302,2,10000,MemoryModel +Trains,0.5,0.27897095680236816,16,2,10000,MemoryModel +Trains,0.5,0.31484127044677734,16,2,10000,MemoryModel +Trains,0.5,0.24898314476013184,16,2,10000,MemoryModel +Trains,0.0,0.30212903022766113,16,2,10000,MemoryModel +Twonorm,0.500540554523468,8.865531206130981,11100,2,10000,MemoryModel +Twonorm,0.500540554523468,8.841116189956665,11100,2,10000,MemoryModel +Twonorm,0.501081109046936,8.660846948623657,11100,2,10000,MemoryModel +Twonorm,0.500540554523468,8.440582036972046,11100,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4868159294128418,466,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4935269355773926,466,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4761238098144531,466,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4975440502166748,466,2,10000,MemoryModel +VertebralColumn3Clases,0.5584415793418884,0.46703100204467773,466,3,10000,MemoryModel +VertebralColumn3Clases,0.4935064911842346,0.5199019908905029,466,3,10000,MemoryModel +VertebralColumn3Clases,0.5194805264472961,0.48754310607910156,466,3,10000,MemoryModel +VertebralColumn3Clases,0.4935064911842346,0.4703969955444336,466,3,10000,MemoryModel +WallFollowing,0.5454545617103577,6.450971841812134,8184,4,10000,MemoryModel +WallFollowing,0.5593841671943665,6.486501932144165,8184,4,10000,MemoryModel +WallFollowing,0.5681818127632141,6.247258901596069,8184,4,10000,MemoryModel +WallFollowing,0.5447214245796204,6.539433240890503,8184,4,10000,MemoryModel +Waveform,0.7239999771118164,5.988146781921387,7500,3,10000,MemoryModel +Waveform,0.7455999851226807,5.987407684326172,7500,3,10000,MemoryModel +Waveform,0.7896000146865845,5.836336851119995,7500,3,10000,MemoryModel +Waveform,0.7847999930381775,5.95317816734314,7500,3,10000,MemoryModel +WaveformNoise,0.7975999712944031,5.772766828536987,7500,3,10000,MemoryModel +WaveformNoise,0.8375999927520752,5.607323169708252,7500,3,10000,MemoryModel +WaveformNoise,0.8416000008583069,5.7703537940979,7500,3,10000,MemoryModel +WaveformNoise,0.828000009059906,5.5470147132873535,7500,3,10000,MemoryModel +Wine,0.9090909361839294,0.3299839496612549,268,3,10000,MemoryModel +Wine,0.9090909361839294,0.331143856048584,268,3,10000,MemoryModel +Wine,0.8863636255264282,0.3305389881134033,268,3,10000,MemoryModel +Wine,0.8863636255264282,0.33516907691955566,268,3,10000,MemoryModel +WineQualityRed,0.5400000214576721,1.8809268474578857,2398,6,10000,MemoryModel +WineQualityRed,0.5400000214576721,1.9080209732055664,2398,6,10000,MemoryModel +WineQualityRed,0.5475000143051147,1.8685259819030762,2398,6,10000,MemoryModel +WineQualityRed,0.5450000166893005,1.8714649677276611,2398,6,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.495983123779297,7348,7,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.494493007659912,7348,7,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.508234977722168,7348,7,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.424779176712036,7348,7,10000,MemoryModel +Yeast,0.3638814091682434,1.7287449836730957,2226,10,10000,MemoryModel +Yeast,0.3504043221473694,1.7443442344665527,2226,10,10000,MemoryModel +Yeast,0.34501346945762634,1.7674498558044434,2226,10,10000,MemoryModel +Yeast,0.34770888090133667,1.7357938289642334,2226,10,10000,MemoryModel +Zoo,0.6000000238418579,0.26403307914733887,152,7,10000,MemoryModel +Zoo,0.7599999904632568,0.26507091522216797,152,7,10000,MemoryModel +Zoo,0.7599999904632568,0.26581501960754395,152,7,10000,MemoryModel +Zoo,0.6800000071525574,0.2660830020904541,152,7,10000,MemoryModel +Abalone,0.5747126340866089,156.33852100372314,6266,3,10000,MemoryModelOnline +Abalone,0.5718390941619873,155.71115517616272,6266,3,10000,MemoryModelOnline +Abalone,0.5603448152542114,140.57851696014404,6266,3,10000,MemoryModelOnline +Abalone,0.5775862336158752,154.98732781410217,6266,3,10000,MemoryModelOnline +AcuteInflammation,1.0,1.9193410873413086,180,2,10000,MemoryModelOnline +AcuteInflammation,0.9333333373069763,1.8184301853179932,180,2,10000,MemoryModelOnline +AcuteInflammation,1.0,1.8606889247894287,180,2,10000,MemoryModelOnline +AcuteInflammation,0.9333333373069763,1.8624398708343506,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.158829927444458,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.2382330894470215,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.281386137008667,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.208900213241577,180,2,10000,MemoryModelOnline +Adult,0.713039755821228,1102.2526099681854,65122,2,10000,MemoryModelOnline +Annealing,0.28999999165534973,26.369576930999756,1596,5,10000,MemoryModelOnline +Arrhythmia,0.5663716793060303,19.56096911430359,678,13,10000,MemoryModelOnline +Arrhythmia,0.6106194853782654,18.8421630859375,678,13,10000,MemoryModelOnline +Arrhythmia,0.5752212405204773,19.329248905181885,678,13,10000,MemoryModelOnline +Arrhythmia,0.6017699241638184,17.97940993309021,678,13,10000,MemoryModelOnline +AudiologyStd,0.6000000238418579,10.093656063079834,342,18,10000,MemoryModelOnline +BalanceScale,0.8205128312110901,14.69225287437439,938,3,10000,MemoryModelOnline +BalanceScale,0.8653846383094788,14.988578081130981,938,3,10000,MemoryModelOnline +BalanceScale,0.7564102411270142,15.040993928909302,938,3,10000,MemoryModelOnline +BalanceScale,0.8846153616905212,14.997310876846313,938,3,10000,MemoryModelOnline +Balloons,0.75,0.9018409252166748,24,2,10000,MemoryModelOnline +Balloons,0.75,0.7040591239929199,24,2,10000,MemoryModelOnline +Balloons,1.0,0.806311845779419,24,2,10000,MemoryModelOnline +Balloons,0.75,0.7885749340057373,24,2,10000,MemoryModelOnline +Bank,0.7991150617599487,92.1109459400177,6782,2,10000,MemoryModelOnline +Bank,0.8168141841888428,92.7634801864624,6782,2,10000,MemoryModelOnline +Bank,0.7628318667411804,92.17304396629333,6782,2,10000,MemoryModelOnline +Bank,0.8318583965301514,94.34949922561646,6782,2,10000,MemoryModelOnline +Blood,0.427807480096817,20.335511922836304,1122,2,10000,MemoryModelOnline +Blood,0.6470588445663452,20.920027017593384,1122,2,10000,MemoryModelOnline +Blood,0.7112299203872681,20.497997999191284,1122,2,10000,MemoryModelOnline +Blood,0.7486631274223328,20.043418884277344,1122,2,10000,MemoryModelOnline +BreastCancer,0.7183098793029785,8.830867767333984,430,2,10000,MemoryModelOnline +BreastCancer,0.49295774102211,8.475017070770264,430,2,10000,MemoryModelOnline +BreastCancer,0.5352112650871277,8.713497877120972,430,2,10000,MemoryModelOnline +BreastCancer,0.7042253613471985,8.499505043029785,430,2,10000,MemoryModelOnline +BreastCancerWisc,0.8857142925262451,13.15710711479187,1048,2,10000,MemoryModelOnline +BreastCancerWisc,0.6857143044471741,13.812344789505005,1048,2,10000,MemoryModelOnline +BreastCancerWisc,0.8514285683631897,13.924154996871948,1048,2,10000,MemoryModelOnline +BreastCancerWisc,0.8914285898208618,14.048267126083374,1048,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.922535240650177,11.559022903442383,854,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.9154929518699646,13.087723970413208,854,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.9366196990013123,12.21188497543335,854,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.8591549396514893,12.079108953475952,854,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.6734693646430969,5.660351037979126,298,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.7551020383834839,6.111316919326782,298,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.6938775777816772,6.114711761474609,298,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.5918367505073547,6.160204887390137,298,2,10000,MemoryModelOnline +BreastTissue,0.692307710647583,5.277850151062012,160,6,10000,MemoryModelOnline +BreastTissue,0.5384615659713745,5.06969690322876,160,6,10000,MemoryModelOnline +BreastTissue,0.4615384638309479,4.861220121383667,160,6,10000,MemoryModelOnline +BreastTissue,0.5769230723381042,5.221602916717529,160,6,10000,MemoryModelOnline +Car,0.5092592835426331,44.37090301513672,2592,4,10000,MemoryModelOnline +Car,0.4652777910232544,40.542701959609985,2592,4,10000,MemoryModelOnline +Car,0.6643518805503845,40.92042517662048,2592,4,10000,MemoryModelOnline +Car,0.7245370149612427,45.59699511528015,2592,4,10000,MemoryModelOnline +Cardiotocography10Clases,0.6139359474182129,102.44515681266785,3190,10,10000,MemoryModelOnline +Cardiotocography10Clases,0.6233521699905396,94.3692889213562,3190,10,10000,MemoryModelOnline +Cardiotocography10Clases,0.5725046992301941,91.37319588661194,3190,10,10000,MemoryModelOnline +Cardiotocography10Clases,0.6158192157745361,90.0812132358551,3190,10,10000,MemoryModelOnline +Cardiotocography3Clases,0.8757061958312988,56.548131704330444,3190,3,10000,MemoryModelOnline +Cardiotocography3Clases,0.8549906015396118,55.6958441734314,3190,3,10000,MemoryModelOnline +Cardiotocography3Clases,0.8587570786476135,54.7769889831543,3190,3,10000,MemoryModelOnline +Cardiotocography3Clases,0.8455743789672852,56.86002278327942,3190,3,10000,MemoryModelOnline +ChessKrvk,0.2365269511938095,1792.5032141208649,42084,18,10000,MemoryModelOnline +ChessKrvk,0.23909324407577515,1840.522864818573,42084,18,10000,MemoryModelOnline +ChessKrvk,0.21613915264606476,1703.6866331100464,42084,18,10000,MemoryModelOnline +ChessKrvk,0.2328200787305832,1451.6409261226654,42084,18,10000,MemoryModelOnline +ChessKrvkp,0.957446813583374,51.89297413825989,4794,2,10000,MemoryModelOnline +ChessKrvkp,0.9086357951164246,50.80591893196106,4794,2,10000,MemoryModelOnline +ChessKrvkp,0.9399248957633972,51.39988589286804,4794,2,10000,MemoryModelOnline +ChessKrvkp,0.936170220375061,51.484764099121094,4794,2,10000,MemoryModelOnline +CongressionalVoting,0.47706422209739685,14.895100831985474,652,2,10000,MemoryModelOnline +CongressionalVoting,0.5871559381484985,14.503366947174072,652,2,10000,MemoryModelOnline +CongressionalVoting,0.5871559381484985,14.283912897109985,652,2,10000,MemoryModelOnline +CongressionalVoting,0.5412843823432922,15.214008808135986,652,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.7692307829856873,6.668240785598755,312,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.692307710647583,6.442842960357666,312,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.7115384340286255,6.68505597114563,312,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.7115384340286255,6.674422979354858,312,2,10000,MemoryModelOnline +ConnBenchVowelDeterding,0.5735930800437927,35.98576998710632,1056,11,10000,MemoryModelOnline +Connect4,0.5828645825386047,1719.25950217247,101336,3,10000,MemoryModelOnline +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModelOnline +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModelOnline +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModelOnline +Contrac,0.47554346919059753,80.91333413124084,2210,3,10000,MemoryModelOnline +Contrac,0.45108696818351746,79.30804204940796,2210,3,10000,MemoryModelOnline +Contrac,0.46195653080940247,77.51124930381775,2210,3,10000,MemoryModelOnline +Contrac,0.44021740555763245,73.32883596420288,2210,3,10000,MemoryModelOnline +CreditApproval,0.8372092843055725,19.771915912628174,1036,2,10000,MemoryModelOnline +CreditApproval,0.854651153087616,18.93955898284912,1036,2,10000,MemoryModelOnline +CreditApproval,0.8488371968269348,20.307472229003906,1036,2,10000,MemoryModelOnline +CreditApproval,0.854651153087616,19.925857067108154,1036,2,10000,MemoryModelOnline +CylinderBands,0.7578125,20.17988085746765,768,2,10000,MemoryModelOnline +CylinderBands,0.6796875,20.667064666748047,768,2,10000,MemoryModelOnline +CylinderBands,0.6953125,22.38547396659851,768,2,10000,MemoryModelOnline +CylinderBands,0.5234375,20.29531478881836,768,2,10000,MemoryModelOnline +Dermatology,0.9450549483299255,9.15014910697937,550,6,10000,MemoryModelOnline +Dermatology,0.9340659379959106,11.376670837402344,550,6,10000,MemoryModelOnline +Dermatology,0.9450549483299255,10.134289264678955,550,6,10000,MemoryModelOnline +Dermatology,0.8241758346557617,9.54641079902649,550,6,10000,MemoryModelOnline +Echocardiogram,0.7878788113594055,4.269479990005493,196,2,10000,MemoryModelOnline +Echocardiogram,0.8181818127632141,4.052055835723877,196,2,10000,MemoryModelOnline +Echocardiogram,0.6666666865348816,4.75209903717041,196,2,10000,MemoryModelOnline +Echocardiogram,0.8181818127632141,5.025210857391357,196,2,10000,MemoryModelOnline +Ecoli,0.5833333134651184,13.936922073364258,504,8,10000,MemoryModelOnline +Ecoli,0.6547619104385376,15.126902103424072,504,8,10000,MemoryModelOnline +Ecoli,0.726190447807312,14.458011150360107,504,8,10000,MemoryModelOnline +Ecoli,0.6547619104385376,13.127732038497925,504,8,10000,MemoryModelOnline +EnergyY1,0.8072916865348816,21.934772968292236,1152,3,10000,MemoryModelOnline +EnergyY1,0.8229166865348816,24.881401777267456,1152,3,10000,MemoryModelOnline +EnergyY1,0.84375,23.962750911712646,1152,3,10000,MemoryModelOnline +EnergyY1,0.8072916865348816,22.725884914398193,1152,3,10000,MemoryModelOnline +EnergyY2,0.78125,22.084614038467407,1152,3,10000,MemoryModelOnline +EnergyY2,0.8333333134651184,24.584553956985474,1152,3,10000,MemoryModelOnline +EnergyY2,0.8489583134651184,22.737637042999268,1152,3,10000,MemoryModelOnline +EnergyY2,0.8802083134651184,22.679547786712646,1152,3,10000,MemoryModelOnline +Fertility,0.47999998927116394,2.954598903656006,150,2,10000,MemoryModelOnline +Fertility,0.800000011920929,3.0271880626678467,150,2,10000,MemoryModelOnline +Fertility,0.8399999737739563,3.2971200942993164,150,2,10000,MemoryModelOnline +Fertility,0.6800000071525574,3.020432710647583,150,2,10000,MemoryModelOnline +Flags,0.4583333432674408,11.353729009628296,292,8,10000,MemoryModelOnline +Flags,0.5,11.477758169174194,292,8,10000,MemoryModelOnline +Flags,0.4791666567325592,10.843528270721436,292,8,10000,MemoryModelOnline +Flags,0.5416666865348816,18.57647204399109,292,8,10000,MemoryModelOnline +Glass,0.5094339847564697,14.426354885101318,322,6,10000,MemoryModelOnline +Glass,0.5283018946647644,12.686182975769043,322,6,10000,MemoryModelOnline +Glass,0.6603773832321167,13.117021083831787,322,6,10000,MemoryModelOnline +Glass,0.5283018946647644,12.689105987548828,322,6,10000,MemoryModelOnline +HabermanSurvival,0.7105262875556946,13.207935094833374,460,2,10000,MemoryModelOnline +HabermanSurvival,0.5526315569877625,13.24298882484436,460,2,10000,MemoryModelOnline +HabermanSurvival,0.6052631735801697,14.835318088531494,460,2,10000,MemoryModelOnline +HabermanSurvival,0.5394737124443054,13.11091685295105,460,2,10000,MemoryModelOnline +HayesRoth,0.0714285746216774,10.000983953475952,264,3,10000,MemoryModelOnline +HeartCleveland,0.44736841320991516,14.41307806968689,454,5,10000,MemoryModelOnline +HeartCleveland,0.46052631735801697,13.704465866088867,454,5,10000,MemoryModelOnline +HeartCleveland,0.4868420958518982,14.88522720336914,454,5,10000,MemoryModelOnline +HeartCleveland,0.5921052694320679,14.659888982772827,454,5,10000,MemoryModelOnline +HeartHungarian,0.767123281955719,9.101428270339966,442,5,10000,MemoryModelOnline +HeartHungarian,0.8082191944122314,10.973442077636719,442,5,10000,MemoryModelOnline +HeartHungarian,0.8082191944122314,10.038171291351318,442,5,10000,MemoryModelOnline +HeartHungarian,0.7534246444702148,9.553144216537476,442,5,10000,MemoryModelOnline +HeartSwitzerland,0.3870967626571655,7.8143229484558105,184,5,10000,MemoryModelOnline +HeartSwitzerland,0.35483869910240173,7.303139925003052,184,5,10000,MemoryModelOnline +HeartSwitzerland,0.3870967626571655,9.546124935150146,184,5,10000,MemoryModelOnline +HeartSwitzerland,0.3870967626571655,8.930829048156738,184,5,10000,MemoryModelOnline +HeartVa,0.3199999928474426,13.187258958816528,300,5,10000,MemoryModelOnline +HeartVa,0.41999998688697815,13.622963905334473,300,5,10000,MemoryModelOnline +HeartVa,0.3799999952316284,13.17593002319336,300,5,10000,MemoryModelOnline +HeartVa,0.36000001430511475,14.016507863998413,300,5,10000,MemoryModelOnline +Hepatitis,0.7692307829856873,5.153796911239624,232,2,10000,MemoryModelOnline +Hepatitis,0.8205128312110901,6.395758867263794,232,2,10000,MemoryModelOnline +Hepatitis,0.8205128312110901,5.65096116065979,232,2,10000,MemoryModelOnline +Hepatitis,0.7948718070983887,5.089745044708252,232,2,10000,MemoryModelOnline +HillValley,0.735973596572876,41.10302710533142,1212,2,10000,MemoryModelOnline +HorseColic,0.6029411554336548,15.79982590675354,600,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6849315166473389,23.523408889770508,874,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6712328791618347,23.968852043151855,874,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6917808055877686,22.791149139404297,874,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6575342416763306,24.19388198852539,874,2,10000,MemoryModelOnline +ImageSegmentation,0.20333333313465118,46.1312518119812,420,7,10000,MemoryModelOnline +Ionosphere,0.7954545617103577,13.582556247711182,526,2,10000,MemoryModelOnline +Ionosphere,0.8409090638160706,11.583057880401611,526,2,10000,MemoryModelOnline +Ionosphere,0.8636363744735718,11.756087064743042,526,2,10000,MemoryModelOnline +Ionosphere,0.8522727489471436,12.59366488456726,526,2,10000,MemoryModelOnline +Iris,0.837837815284729,6.69625997543335,226,3,10000,MemoryModelOnline +Iris,0.6486486196517944,6.941648006439209,226,3,10000,MemoryModelOnline +Iris,0.7027027010917664,6.874801158905029,226,3,10000,MemoryModelOnline +Iris,0.6486486196517944,8.013691902160645,226,3,10000,MemoryModelOnline +LedDisplay,0.7559999823570251,44.268648862838745,1500,10,10000,MemoryModelOnline +LedDisplay,0.7120000123977661,43.659255266189575,1500,10,10000,MemoryModelOnline +LedDisplay,0.6919999718666077,45.50552010536194,1500,10,10000,MemoryModelOnline +LedDisplay,0.7039999961853027,45.18999695777893,1500,10,10000,MemoryModelOnline +Lenses,0.5,1.2890360355377197,36,3,10000,MemoryModelOnline +Lenses,0.6666666865348816,1.157559871673584,36,3,10000,MemoryModelOnline +Lenses,1.0,1.4572291374206543,36,3,10000,MemoryModelOnline +Lenses,0.8333333134651184,1.3145051002502441,36,3,10000,MemoryModelOnline +Letter,0.6128000020980835,893.2840800285339,30000,26,10000,MemoryModelOnline +Letter,0.6385999917984009,803.8516128063202,30000,26,10000,MemoryModelOnline +Letter,0.6496000289916992,777.890930891037,30000,26,10000,MemoryModelOnline +Letter,0.6398000121116638,864.0774550437927,30000,26,10000,MemoryModelOnline +Libras,0.5222222208976746,20.286381721496582,540,15,10000,MemoryModelOnline +Libras,0.5444444417953491,20.990604877471924,540,15,10000,MemoryModelOnline +Libras,0.3777777850627899,21.124260663986206,540,15,10000,MemoryModelOnline +Libras,0.4888888895511627,24.7041118144989,540,15,10000,MemoryModelOnline +LowResSpect,0.8270676732063293,19.498990058898926,796,9,10000,MemoryModelOnline +LowResSpect,0.7894737124443054,20.455614805221558,796,9,10000,MemoryModelOnline +LowResSpect,0.8345864415168762,18.957989931106567,796,9,10000,MemoryModelOnline +LowResSpect,0.8796992301940918,18.68347716331482,796,9,10000,MemoryModelOnline +LungCancer,0.5,1.5863311290740967,48,3,10000,MemoryModelOnline +LungCancer,0.375,1.4606249332427979,48,3,10000,MemoryModelOnline +LungCancer,0.5,2.0951671600341797,48,3,10000,MemoryModelOnline +LungCancer,0.5,1.9429030418395996,48,3,10000,MemoryModelOnline +Lymphography,0.837837815284729,5.365725755691528,222,4,10000,MemoryModelOnline +Lymphography,0.7837837934494019,5.921740770339966,222,4,10000,MemoryModelOnline +Lymphography,0.6756756901741028,6.2359349727630615,222,4,10000,MemoryModelOnline +Lymphography,0.7297297120094299,4.6990532875061035,222,4,10000,MemoryModelOnline +Magic,0.6879074573516846,505.8764190673828,28530,2,10000,MemoryModelOnline +Magic,0.743638277053833,491.3778669834137,28530,2,10000,MemoryModelOnline +Magic,0.7497371435165405,470.84684920310974,28530,2,10000,MemoryModelOnline +Magic,0.605047345161438,459.88202595710754,28530,2,10000,MemoryModelOnline +Mammographic,0.7124999761581421,27.233436822891235,1442,2,10000,MemoryModelOnline +Mammographic,0.675000011920929,27.851372957229614,1442,2,10000,MemoryModelOnline +Mammographic,0.6875,27.846235990524292,1442,2,10000,MemoryModelOnline +Mammographic,0.7166666388511658,27.8556649684906,1442,2,10000,MemoryModelOnline +Miniboone,0.799206554889679,2996.050542116165,195096,2,10000,MemoryModelOnline +Miniboone,0.8007442355155945,3029.9657599925995,195096,2,10000,MemoryModelOnline +Miniboone,0.8163980841636658,2907.305218219757,195096,2,10000,MemoryModelOnline +Miniboone,0.8001906871795654,2981.0309779644012,195096,2,10000,MemoryModelOnline +MolecBiolPromoter,0.8461538553237915,3.6587328910827637,160,2,10000,MemoryModelOnline +MolecBiolPromoter,0.7692307829856873,3.095623016357422,160,2,10000,MemoryModelOnline +MolecBiolPromoter,0.807692289352417,3.8342130184173584,160,2,10000,MemoryModelOnline +MolecBiolPromoter,0.807692289352417,4.004075050354004,160,2,10000,MemoryModelOnline +MolecBiolSplice,0.7076537013053894,93.38278985023499,4786,3,10000,MemoryModelOnline +MolecBiolSplice,0.7114177942276001,90.33700489997864,4786,,10000,MemoryModelOnline +MolecBiolSplice,0.7302383780479431,92.40649008750916,4786,3,10000,MemoryModelOnline +MolecBiolSplice,0.6900878548622131,93.66629004478455,4786,3,10000,MemoryModelOnline +Monks1,0.5462962985038757,9.957738876342773,248,2,10000,MemoryModelOnline +Monks2,0.4791666567325592,13.070821046829224,338,2,10000,MemoryModelOnline +Monks3,0.6134259104728699,9.183502197265625,244,2,10000,MemoryModelOnline +Mushroom,0.9739044904708862,99.2018039226532,12186,2,10000,MemoryModelOnline +Mushroom,0.9650418758392334,96.60980463027954,12186,2,10000,MemoryModelOnline +Mushroom,0.9940915703773499,98.26744437217712,12186,2,10000,MemoryModelOnline +Mushroom,0.9803052544593811,99.06655812263489,12186,2,10000,MemoryModelOnline +Musk1,0.7478991746902466,14.7545747756958,714,2,10000,MemoryModelOnline +Musk1,0.5546218752861023,14.959336996078491,714,2,10000,MemoryModelOnline +Musk1,0.6470588445663452,14.817004919052124,714,2,10000,MemoryModelOnline +Musk1,0.680672287940979,14.788607120513916,714,2,10000,MemoryModelOnline +Musk2,0.6652516722679138,117.6254940032959,9898,2,10000,MemoryModelOnline +Musk2,0.9169193506240845,117.41333293914795,9898,2,10000,MemoryModelOnline +Musk2,0.8204972743988037,117.69536828994751,9898,2,10000,MemoryModelOnline +Musk2,0.8496057987213135,116.18154215812683,9898,2,10000,MemoryModelOnline +Nursery,0.6978394985198975,306.49075269699097,19440,5,10000,MemoryModelOnline +Nursery,0.7083333134651184,303.567195892334,19440,5,10000,MemoryModelOnline +Nursery,0.6666666865348816,303.24054288864136,19440,5,10000,MemoryModelOnline +Nursery,0.6657407283782959,303.87068223953247,19440,5,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.6392157077789307,33.46250128746033,1534,2,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.5098039507865906,34.39452314376831,1534,2,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.5960784554481506,33.139681816101074,1534,2,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.6078431606292725,31.730817079544067,1534,2,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.8941176533699036,21.8507981300354,1534,3,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.9137254953384399,22.32545804977417,1534,3,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.9137254953384399,21.867910861968994,1534,3,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.886274516582489,21.331069946289062,1534,3,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.6359649300575256,30.655941247940063,1368,2,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.6140350699424744,32.02075958251953,1368,2,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.6578947305679321,31.833538055419922,1368,2,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.75,31.466464042663574,1368,2,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.6929824352264404,23.139810800552368,1368,3,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.8377193212509155,22.319055795669556,1368,3,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.8640350699424744,21.90435290336609,1368,3,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.8815789222717285,22.44623112678528,1368,3,10000,MemoryModelOnline +Optical,0.9243183135986328,98.70256400108337,7646,10,10000,MemoryModelOnline +Ozone,0.9116719365119934,36.71602392196655,3804,2,10000,MemoryModelOnline +Ozone,0.9700315594673157,36.43065404891968,3804,2,10000,MemoryModelOnline +Ozone,0.9132491946220398,37.4094660282135,3804,2,10000,MemoryModelOnline +Ozone,0.8375394344329834,35.65143895149231,3804,2,10000,MemoryModelOnline +PageBlocks,0.8347952961921692,87.93911719322205,8210,5,10000,MemoryModelOnline +PageBlocks,0.9217836260795593,88.18387413024902,8210,5,10000,MemoryModelOnline +PageBlocks,0.8435672521591187,88.96908903121948,8210,5,10000,MemoryModelOnline +PageBlocks,0.8728070259094238,89.12547612190247,8210,5,10000,MemoryModelOnline +Parkinsons,0.8163265585899353,5.358540058135986,292,2,10000,MemoryModelOnline +Parkinsons,0.8367347121238708,4.845868110656738,292,2,10000,MemoryModelOnline +Parkinsons,0.8367347121238708,4.678470849990845,292,2,10000,MemoryModelOnline +Parkinsons,0.8163265585899353,4.847628116607666,292,2,10000,MemoryModelOnline +Pendigits,0.8047455549240112,199.0512251853943,14988,10,10000,MemoryModelOnline +Pima,0.5520833134651184,25.046985864639282,1152,2,10000,MemoryModelOnline +Pima,0.6302083134651184,25.31991696357727,1152,2,10000,MemoryModelOnline +Pima,0.6197916865348816,26.048390865325928,1152,2,10000,MemoryModelOnline +Pima,0.7239583134651184,24.875773906707764,1152,2,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.7307692170143127,2.765263795852661,160,3,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.8461538553237915,3.5142948627471924,160,3,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.9230769276618958,3.181558609008789,160,3,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.9230769276618958,3.1726279258728027,160,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.5769230723381042,4.203473091125488,154,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.6538461446762085,3.8988420963287354,154,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.5,4.178067922592163,154,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.5,4.006703853607178,154,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.739130437374115,3.9168262481689453,138,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.739130437374115,3.93668794631958,138,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.47826087474823,3.91485595703125,138,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.43478259444236755,3.544374942779541,138,3,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.8399999737739563,2.7077620029449463,154,2,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.9200000166893005,2.8161392211914062,154,2,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.8799999952316284,2.6860580444335938,154,2,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.6000000238418579,2.472937822341919,154,2,10000,MemoryModelOnline +PittsburgBridgesType,0.4615384638309479,5.060122966766357,158,6,10000,MemoryModelOnline +PittsburgBridgesType,0.5769230723381042,5.466584205627441,158,6,10000,MemoryModelOnline +PittsburgBridgesType,0.6153846383094788,5.43743896484375,158,6,10000,MemoryModelOnline +PittsburgBridgesType,0.5384615659713745,5.178889989852905,158,6,10000,MemoryModelOnline +Planning,0.5777778029441833,6.0090110301971436,274,2,10000,MemoryModelOnline +Planning,0.2888889014720917,6.249760627746582,274,2,10000,MemoryModelOnline +Planning,0.6222222447395325,6.368675231933594,274,2,10000,MemoryModelOnline +Planning,0.6222222447395325,6.538223028182983,274,2,10000,MemoryModelOnline +PlantMargin,0.4675000011920929,86.15805292129517,2400,100,10000,MemoryModelOnline +PlantMargin,0.4724999964237213,86.09151887893677,2400,100,10000,MemoryModelOnline +PlantMargin,0.49000000953674316,86.8463339805603,2400,100,10000,MemoryModelOnline +PlantMargin,0.45500001311302185,88.80792760848999,2400,100,10000,MemoryModelOnline +PlantShape,0.054999999701976776,105.08553719520569,2400,100,10000,MemoryModelOnline +PlantShape,0.12999999523162842,104.75896000862122,2400,100,10000,MemoryModelOnline +PlantShape,0.07750000059604645,105.44077014923096,2400,100,10000,MemoryModelOnline +PlantShape,0.11749999970197678,104.1089551448822,2400,100,10000,MemoryModelOnline +PlantTexture,0.5649999976158142,74.42514419555664,2398,100,10000,MemoryModelOnline +PlantTexture,0.5,75.04786396026611,2398,100,10000,MemoryModelOnline +PlantTexture,0.5525000095367432,76.9790530204773,2398,100,10000,MemoryModelOnline +PlantTexture,0.5575000047683716,74.59718179702759,2398,100,10000,MemoryModelOnline +PostOperative,0.4545454680919647,3.3905200958251953,136,3,10000,MemoryModelOnline +PostOperative,0.5909090638160706,3.154447078704834,136,3,10000,MemoryModelOnline +PostOperative,0.5454545617103577,2.7845749855041504,136,3,10000,MemoryModelOnline +PostOperative,0.5,3.3682239055633545,136,3,10000,MemoryModelOnline +PrimaryTumor,0.4268292784690857,18.286046981811523,496,15,10000,MemoryModelOnline +PrimaryTumor,0.4390243887901306,17.67766308784485,496,15,10000,MemoryModelOnline +PrimaryTumor,0.3048780560493469,17.489151000976562,496,15,10000,MemoryModelOnline +PrimaryTumor,0.3414634168148041,17.566473960876465,496,15,10000,MemoryModelOnline +Ringnorm,0.6248648762702942,113.78377294540405,11100,2,10000,MemoryModelOnline +Ringnorm,0.6627026796340942,114.84578728675842,11100,2,10000,MemoryModelOnline +Ringnorm,0.6459459662437439,112.33105158805847,11100,2,10000,MemoryModelOnline +Ringnorm,0.6021621823310852,115.04901599884033,11100,2,10000,MemoryModelOnline +Seeds,0.9230769276618958,5.505158185958862,316,3,10000,MemoryModelOnline +Seeds,0.8461538553237915,5.106890916824341,316,3,10000,MemoryModelOnline +Seeds,0.8461538553237915,5.452054023742676,316,3,10000,MemoryModelOnline +Seeds,0.8653846383094788,5.664438962936401,316,3,10000,MemoryModelOnline +Semeion,0.8844221234321594,43.759604930877686,2390,10,10000,MemoryModelOnline +Semeion,0.8618090748786926,42.61407494544983,2390,10,10000,MemoryModelOnline +Semeion,0.8869346976280212,43.34498190879822,2390,10,10000,MemoryModelOnline +Semeion,0.8517587780952454,40.92448282241821,2390,10,10000,MemoryModelOnline +Soybean,0.2606382966041565,19.728748083114624,614,18,10000,MemoryModelOnline +Spambase,0.9008695483207703,85.61815285682678,6902,2,10000,MemoryModelOnline +Spambase,0.8556521534919739,87.9342188835144,6902,2,10000,MemoryModelOnline +Spambase,0.8695651888847351,87.67728519439697,6902,2,10000,MemoryModelOnline +Spambase,0.8913043737411499,89.86630463600159,6902,2,10000,MemoryModelOnline +Spect,0.4516128897666931,5.9917168617248535,158,2,10000,MemoryModelOnline +Spectf,0.3636363744735718,5.989597797393799,160,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.45348837971687317,24.54881501197815,1036,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.45348837971687317,24.632416009902954,1036,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.5581395626068115,25.640886068344116,1036,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.5872092843055725,24.056920289993286,1036,2,10000,MemoryModelOnline +StatlogGermanCredit,0.6959999799728394,29.977678060531616,1500,2,10000,MemoryModelOnline +StatlogGermanCredit,0.7559999823570251,30.659600257873535,1500,2,10000,MemoryModelOnline +StatlogGermanCredit,0.671999990940094,30.708899974822998,1500,2,10000,MemoryModelOnline +StatlogGermanCredit,0.6679999828338623,30.3590567111969,1500,2,10000,MemoryModelOnline +StatlogHeart,0.7611940503120422,8.79567003250122,406,2,10000,MemoryModelOnline +StatlogHeart,0.7910447716712952,7.377993106842041,406,2,10000,MemoryModelOnline +StatlogHeart,0.746268630027771,7.2387330532073975,406,2,10000,MemoryModelOnline +StatlogHeart,0.7164179086685181,7.701099872589111,406,2,10000,MemoryModelOnline +StatlogImage,0.8648180365562439,53.29141926765442,3466,7,10000,MemoryModelOnline +StatlogImage,0.8734835386276245,60.668564796447754,3466,7,10000,MemoryModelOnline +StatlogImage,0.8786828517913818,59.41950297355652,3466,7,10000,MemoryModelOnline +StatlogImage,0.8908145427703857,58.15293741226196,3466,7,10000,MemoryModelOnline +StatlogLandsat,0.7664999961853027,193.56631803512573,8870,6,10000,MemoryModelOnline +StatlogShuttle,0.9945517182350159,777.6259939670563,87000,7,10000,MemoryModelOnline +StatlogVehicle,0.6635071039199829,36.87989926338196,1270,4,10000,MemoryModelOnline +StatlogVehicle,0.6113743782043457,35.91152000427246,1270,4,10000,MemoryModelOnline +StatlogVehicle,0.4597156345844269,36.35027813911438,1270,4,10000,MemoryModelOnline +StatlogVehicle,0.578199028968811,35.7365140914917,1270,4,10000,MemoryModelOnline +SteelPlates,0.5257731676101685,77.96672415733337,2912,7,10000,MemoryModelOnline +SteelPlates,0.5628865957260132,75.87302231788635,2912,7,10000,MemoryModelOnline +SteelPlates,0.5793814659118652,83.03038597106934,2912,7,10000,MemoryModelOnline +SteelPlates,0.5443298816680908,78.78427410125732,2912,7,10000,MemoryModelOnline +SyntheticControl,0.746666669845581,23.264333963394165,900,6,10000,MemoryModelOnline +SyntheticControl,0.6933333277702332,23.423442840576172,900,6,10000,MemoryModelOnline +SyntheticControl,0.753333330154419,23.19425892829895,900,6,10000,MemoryModelOnline +SyntheticControl,0.7666666507720947,21.916380167007446,900,6,10000,MemoryModelOnline +Teaching,0.5,6.427037000656128,226,3,10000,MemoryModelOnline +Teaching,0.4736842215061188,7.353921175003052,226,3,10000,MemoryModelOnline +Teaching,0.3684210479259491,6.604974031448364,226,3,10000,MemoryModelOnline +Teaching,0.5,8.583128213882446,226,3,10000,MemoryModelOnline +Thyroid,0.8812718987464905,118.54665493965149,7544,3,10000,MemoryModelOnline +TicTacToe,0.8368200659751892,27.097467184066772,1438,2,10000,MemoryModelOnline +TicTacToe,0.8870292901992798,27.441755056381226,1438,2,10000,MemoryModelOnline +TicTacToe,0.9121338725090027,26.058330059051514,1438,2,10000,MemoryModelOnline +TicTacToe,0.9037656784057617,26.330787181854248,1438,2,10000,MemoryModelOnline +Titanic,0.7909091114997864,64.94236612319946,3302,2,10000,MemoryModelOnline +Titanic,0.2800000011920929,65.42467999458313,3302,2,10000,MemoryModelOnline +Titanic,0.5327273011207581,63.199254751205444,3302,2,10000,MemoryModelOnline +Titanic,0.7763636112213135,65.17880988121033,3302,2,10000,MemoryModelOnline +Trains,0.5,0.6529228687286377,16,2,10000,MemoryModelOnline +Trains,0.5,0.5359747409820557,16,2,10000,MemoryModelOnline +Trains,1.0,0.5464420318603516,16,2,10000,MemoryModelOnline +Trains,0.0,0.46668195724487305,16,2,10000,MemoryModelOnline +Twonorm,0.5589188933372498,303.89011812210083,11100,2,10000,MemoryModelOnline +Twonorm,0.5816216468811035,233.01886367797852,11100,2,10000,MemoryModelOnline +Twonorm,0.6091892123222351,226.98900890350342,11100,2,10000,MemoryModelOnline +Twonorm,0.5632432699203491,224.5198130607605,11100,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.8051947951316833,8.197265863418579,466,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.7402597665786743,8.448140144348145,466,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.8051947951316833,9.202944993972778,466,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.7402597665786743,8.811290979385376,466,2,10000,MemoryModelOnline +VertebralColumn3Clases,0.7532467246055603,8.77164602279663,466,3,10000,MemoryModelOnline +VertebralColumn3Clases,0.8441558480262756,8.820083856582642,466,3,10000,MemoryModelOnline +VertebralColumn3Clases,0.701298713684082,8.85421895980835,466,3,10000,MemoryModelOnline +VertebralColumn3Clases,0.7532467246055603,9.352362871170044,466,3,10000,MemoryModelOnline +WallFollowing,0.5828445553779602,158.8878231048584,8184,4,10000,MemoryModelOnline +WallFollowing,0.5542522072792053,154.42579197883606,8184,4,10000,MemoryModelOnline +WallFollowing,0.5689149498939514,158.11737298965454,8184,4,10000,MemoryModelOnline +WallFollowing,0.5271260738372803,158.1596541404724,8184,4,10000,MemoryModelOnline +Waveform,0.7975999712944031,105.1578369140625,7500,3,10000,MemoryModelOnline +Waveform,0.7784000039100647,105.91020488739014,7500,3,10000,MemoryModelOnline +Waveform,0.7775999903678894,103.66073870658875,7500,3,10000,MemoryModelOnline +Waveform,0.8023999929428101,104.38141179084778,7500,3,10000,MemoryModelOnline +WaveformNoise,0.8136000037193298,114.69890904426575,7500,3,10000,MemoryModelOnline +WaveformNoise,0.7775999903678894,110.95758199691772,7500,3,10000,MemoryModelOnline +WaveformNoise,0.7856000065803528,109.8145580291748,7500,3,10000,MemoryModelOnline +WaveformNoise,0.7871999740600586,114.31152486801147,7500,3,10000,MemoryModelOnline +Wine,0.9090909361839294,3.922369956970215,268,3,10000,MemoryModelOnline +Wine,0.9772727489471436,4.309003829956055,268,3,10000,MemoryModelOnline +Wine,0.9318181872367859,4.118818044662476,268,3,10000,MemoryModelOnline +Wine,0.9090909361839294,3.7766051292419434,268,3,10000,MemoryModelOnline +WineQualityRed,0.5350000262260437,60.15459895133972,2398,6,10000,MemoryModelOnline +WineQualityRed,0.550000011920929,61.609066009521484,2398,6,10000,MemoryModelOnline +WineQualityRed,0.5525000095367432,59.60093116760254,2398,6,10000,MemoryModelOnline +WineQualityRed,0.5550000071525574,59.979573011398315,2398,6,10000,MemoryModelOnline +WineQualityWhite,0.3937908411026001,189.26221895217896,7348,7,10000,MemoryModelOnline +WineQualityWhite,0.4060457646846771,188.2220709323883,7348,7,10000,MemoryModelOnline +WineQualityWhite,0.39133986830711365,189.360169172287,7348,7,10000,MemoryModelOnline +WineQualityWhite,0.3970588147640228,196.2267460823059,7348,7,10000,MemoryModelOnline +Yeast,0.47708895802497864,65.88616180419922,2226,10,10000,MemoryModelOnline +Yeast,0.42318058013916016,67.61098313331604,2226,10,10000,MemoryModelOnline +Yeast,0.43396225571632385,67.9979248046875,2226,10,10000,MemoryModelOnline +Yeast,0.46630728244781494,67.11824798583984,2226,10,10000,MemoryModelOnline +Zoo,0.800000011920929,2.5983870029449463,152,7,10000,MemoryModelOnline +Zoo,0.9200000166893005,2.6957509517669678,152,7,10000,MemoryModelOnline +Zoo,0.9599999785423279,2.7209489345550537,152,7,10000,MemoryModelOnline +Zoo,0.8399999737739563,2.4501678943634033,152,7,10000,MemoryModelOnline diff --git a/examples/hdc_methods_survey/results/results1678045516.020045.csv b/examples/hdc_methods_survey/results/results1678045516.020045.csv new file mode 100644 index 00000000..4e789430 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678045516.020045.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.538314163684845,4.884406089782715,6266,3,10000,MemoryModel +Abalone,0.5335249304771423,4.659513235092163,6266,3,10000,MemoryModel +Abalone,0.5316091775894165,5.479700326919556,6266,3,10000,MemoryModel +Abalone,0.5287356376647949,6.504031181335449,6266,3,10000,MemoryModel +AcuteInflammation, 1.0,0.30315113067626953,180,2,10000,MemoryModel +AcuteInflammation,1.0,0.30294132232666016,180,2,10000,MemoryModel +AcuteInflammation,1.0,0.3014509677886963,180,2,10000,MemoryModel +AcuteInflammation,1.0,0.2983260154724121,180,2,10000,MemoryModel +AcuteNephritis,0.8333333134651184,0.2940659523010254,180,2,10000,MemoryModel +AcuteNephritis,0.7666666507720947,0.3091447353363037,180,2,10000,MemoryModel +AcuteNephritis,1.0,0.3042891025543213,180,2,10000,MemoryModel +AcuteNephritis,1.0,0.3219761848449707,180,2,10000,MemoryModel +Adult,0.7637737393379211,59.74010396003723,65122,2,10000,MemoryModel +Annealing,0.7599999904632568,1.122894287109375,1596,5,10000,MemoryModel +Arrhythmia,0.5663716793060303,0.6344790458679199,678,13,10000,MemoryModel +Arrhythmia,0.5486725568771362,0.6358358860015869,678,13,10000,MemoryModel +Arrhythmia,0.5752212405204773,0.6437160968780518,678,13,10000,MemoryModel +Arrhythmia,0.5840708017349243,0.6205699443817139,678,13,10000,MemoryModel +AudiologyStd,0.4399999976158142,0.3775501251220703,342,18,10000,MemoryModel +BalanceScale,0.9038461446762085,0.789715051651001,938,3,10000,MemoryModel +BalanceScale,0.9166666865348816,0.7868740558624268,938,3,10000,MemoryModel +BalanceScale,0.9038461446762085,0.7713899612426758,938,3,10000,MemoryModel +BalanceScale,0.8846153616905212,0.7746329307556152,938,3,10000,MemoryModel +Balloons,0.75,0.19000506401062012,24,2,10000,MemoryModel +Balloons,0.75,0.1961820125579834,24,2,10000,MemoryModel +Balloons,0.75,0.19232702255249023,24,2,10000,MemoryModel +Balloons,0.5,0.1936018466949463,24,2,10000,MemoryModel +Bank,0.8849557638168335,5.331552982330322,6782,2,10000,MemoryModel +Bank,0.8849557638168335,5.156329870223999,6782,2,10000,MemoryModel +Bank,0.8849557638168335,5.043788194656372,6782,2,10000,MemoryModel +Bank,0.8849557638168335,4.924860715866089,6782,2,10000,MemoryModel +Blood,0.7647058963775635,0.9517209529876709,1122,2,10000,MemoryModel +Blood,0.7647058963775635,0.9407720565795898,1122,2,10000,MemoryModel +Blood,0.7647058963775635,0.9537191390991211,1122,2,10000,MemoryModel +Blood,0.7647058963775635,0.9855992794036865,1122,2,10000,MemoryModel +BreastCancer,0.7042253613471985,0.46550607681274414,430,2,10000,MemoryModel +BreastCancer,0.7042253613471985,1.9226129055023193,430,2,10000,MemoryModel +BreastCancer,0.7042253613471985,0.507714033126831,430,2,10000,MemoryModel +BreastCancer,0.7042253613471985,0.44644904136657715,430,2,10000,MemoryModel +BreastCancerWisc,0.8342857360839844,0.8954229354858398,1048,2,10000,MemoryModel +BreastCancerWisc,0.7885714173316956,0.8892929553985596,1048,2,10000,MemoryModel +BreastCancerWisc,0.8114285469055176,0.9001760482788086,1048,2,10000,MemoryModel +BreastCancerWisc,0.800000011920929,0.905735969543457,1048,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.701632022857666,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.7140991687774658,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.6952650547027588,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.6267605423927307,0.7018470764160156,854,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.3550529479980469,298,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.4200551509857178,298,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.36847710609436035,298,2,10000,MemoryModel +BreastCancerWiscProg,0.7755101919174194,0.3859131336212158,298,2,10000,MemoryModel +BreastTissue,0.4615384638309479,0.2623000144958496,160,6,10000,MemoryModel +BreastTissue,0.5384615659713745,0.26929378509521484,160,6,10000,MemoryModel +BreastTissue,0.4615384638309479,0.26877617835998535,160,6,10000,MemoryModel +BreastTissue,0.5,0.2684459686279297,160,6,10000,MemoryModel +Car,0.7013888955116272,1.9383161067962646,2592,4,10000,MemoryModel +Car,0.6990740895271301,1.9518849849700928,2592,4,10000,MemoryModel +Car,0.7013888955116272,1.9990589618682861,2592,4,10000,MemoryModel +Car,0.6990740895271301,1.995966911315918,2592,4,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.4152028560638428,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.403132915496826,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.4041130542755127,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.2749529182910919,2.401838779449463,3190,10,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.471599817276001,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.4000918865203857,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.40075421333313,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.7796609997749329,2.3874611854553223,3190,3,10000,MemoryModel +ChessKrvk,0.18420302867889404,31.28194832801819,42084,18,10000,MemoryModel +ChessKrvk,0.17907042801380157,32.35072708129883,42084,18,10000,MemoryModel +ChessKrvk,0.19589392840862274,30.227648973464966,42084,18,10000,MemoryModel +ChessKrvk,0.20316509902477264,30.383929014205933,42084,18,10000,MemoryModel +ChessKrvkp,0.8385481834411621,3.5370209217071533,4794,2,10000,MemoryModel +ChessKrvkp,0.8560701012611389,3.495837926864624,4794,2,10000,MemoryModel +ChessKrvkp,0.8197747468948364,3.5022640228271484,4794,2,10000,MemoryModel +ChessKrvkp,0.8035044074058533,3.509636163711548,4794,2,10000,MemoryModel +CongressionalVoting,0.5596330165863037,0.5764889717102051,652,2,10000,MemoryModel +CongressionalVoting,0.5596330165863037,0.5684452056884766,652,2,10000,MemoryModel +CongressionalVoting,0.5596330165863037,0.5768599510192871,652,2,10000,MemoryModel +CongressionalVoting,0.6146789193153381,0.5851058959960938,652,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.6346153616905212,0.36429333686828613,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.6346153616905212,0.36560773849487305,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.5769230723381042,0.3616139888763428,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.6153846383094788,0.3635249137878418,312,2,10000,MemoryModel +ConnBenchVowelDeterding,0.6450216174125671,1.1548840999603271,1056,11,10000,MemoryModel +Connect4,0.7538042664527893,74.8579649925232,101336,3,10000,MemoryModel +Connect4,0.7538042664527893,72.92607021331787,101336,3,10000,MemoryModel +Connect4,0.7538042664527893,73.3012490272522,101336,3,10000,MemoryModel +Connect4,0.7538042664527893,77.31683826446533,101336,3,10000,MemoryModel +Contrac,0.42934781312942505,2.0894153118133545,2210,3,10000,MemoryModel +Contrac,0.42934781312942505,1.9740321636199951,2210,3,10000,MemoryModel +Contrac,0.42934781312942505,1.8699469566345215,2210,3,10000,MemoryModel +Contrac,0.426630437374115,1.846505880355835,2210,3,10000,MemoryModel +CreditApproval,0.8139534592628479,0.96038818359375,1036,2,10000,MemoryModel +CreditApproval,0.8372092843055725,0.9846410751342773,1036,2,10000,MemoryModel +CreditApproval,0.8313953280448914,0.966223955154419,1036,2,10000,MemoryModel +CreditApproval,0.854651153087616,0.9893198013305664,1036,2,10000,MemoryModel +CylinderBands,0.609375,0.7898969650268555,768,2,10000,MemoryModel +CylinderBands,0.609375,0.7742130756378174,768,2,10000,MemoryModel +CylinderBands,0.609375,0.7237207889556885,768,2,10000,MemoryModel +CylinderBands,0.609375,0.7344348430633545,768,2,10000,MemoryModel +Dermatology,0.6043956279754639,0.5556900501251221,550,6,10000,MemoryModel +Dermatology,0.6263736486434937,0.5619089603424072,550,6,10000,MemoryModel +Dermatology,0.6703296899795532,0.52665114402771,550,6,10000,MemoryModel +Dermatology,0.6483516693115234,0.5307950973510742,550,6,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.31250500679016113,196,2,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.30678391456604004,196,2,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.3052520751953125,196,2,10000,MemoryModel +Echocardiogram,0.6969696879386902,0.29970407485961914,196,2,10000,MemoryModel +Ecoli,0.4523809552192688,0.5066690444946289,504,8,10000,MemoryModel +Ecoli,0.4523809552192688,0.5483570098876953,504,8,10000,MemoryModel +Ecoli,0.4523809552192688,0.5478861331939697,504,8,10000,MemoryModel +Ecoli,0.4523809552192688,0.5000009536743164,504,8,10000,MemoryModel +EnergyY1,0.8125,1.0356221199035645,1152,3,10000,MemoryModel +EnergyY1,0.8229166865348816,1.1147091388702393,1152,3,10000,MemoryModel +EnergyY1,0.8125,1.0503218173980713,1152,3,10000,MemoryModel +EnergyY1,0.8072916865348816,1.0549089908599854,1152,3,10000,MemoryModel +EnergyY2,0.7395833134651184,1.0838799476623535,1152,3,10000,MemoryModel +EnergyY2,0.7604166865348816,1.040968894958496,1152,3,10000,MemoryModel +EnergyY2,0.7760416865348816,1.3824858665466309,1152,3,10000,MemoryModel +EnergyY2,0.7552083134651184,1.4319286346435547,1152,3,10000,MemoryModel +Fertility,0.8799999952316284,0.3203299045562744,150,2,10000,MemoryModel +Fertility,0.8799999952316284,0.29692912101745605,150,2,10000,MemoryModel +Fertility,0.8799999952316284,0.3211848735809326,150,2,10000,MemoryModel +Fertility,0.8799999952316284,0.31110715866088867,150,2,10000,MemoryModel +Flags,0.3958333432674408,0.39889001846313477,292,8,10000,MemoryModel +Flags,0.4166666567325592,0.3942122459411621,292,8,10000,MemoryModel +Flags,0.4166666567325592,0.36702895164489746,292,8,10000,MemoryModel +Flags,0.4583333432674408,0.3667430877685547,292,8,10000,MemoryModel +Glass,0.43396225571632385,0.40973401069641113,322,6,10000,MemoryModel +Glass,0.43396225571632385,0.4113600254058838,322,6,10000,MemoryModel +Glass,0.5471698045730591,0.387861967086792,322,6,10000,MemoryModel +Glass,0.43396225571632385,0.39713191986083984,322,6,10000,MemoryModel +HabermanSurvival,0.7368420958518982,0.4803338050842285,460,2,10000,MemoryModel +HabermanSurvival,0.7368420958518982,0.48346424102783203,460,2,10000,MemoryModel +HabermanSurvival,0.7236841917037964,0.49559879302978516,460,2,10000,MemoryModel +HabermanSurvival,0.7236841917037964,0.5272908210754395,460,2,10000,MemoryModel +HayesRoth,0.4642857015132904,0.3319869041442871,264,3,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.481766939163208,454,5,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.5217080116271973,454,5,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.471419095993042,454,5,10000,MemoryModel +HeartCleveland,0.5657894611358643,0.48165297508239746,454,5,10000,MemoryModel +HeartHungarian,0.698630154132843,0.5339360237121582,442,5,10000,MemoryModel +HeartHungarian,0.6575342416763306,0.5189917087554932,442,5,10000,MemoryModel +HeartHungarian,0.6849315166473389,0.553231954574585,442,5,10000,MemoryModel +HeartHungarian,0.6849315166473389,0.48602819442749023,442,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.3136270046234131,184,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.31989502906799316,184,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.2969532012939453,184,5,10000,MemoryModel +HeartSwitzerland,0.4193548262119293,0.3963592052459717,184,5,10000,MemoryModel +HeartVa,0.3199999928474426,0.39325594902038574,300,5,10000,MemoryModel +HeartVa,0.3199999928474426,0.48169708251953125,300,5,10000,MemoryModel +HeartVa,0.3400000035762787,0.500744104385376,300,5,10000,MemoryModel +HeartVa,0.4000000059604645,0.523935079574585,300,5,10000,MemoryModel +Hepatitis,0.7692307829856873,0.3977677822113037,232,2,10000,MemoryModel +Hepatitis,0.7692307829856873,0.354633092880249,232,2,10000,MemoryModel +Hepatitis,0.7948718070983887,0.41057777404785156,232,2,10000,MemoryModel +Hepatitis,0.7948718070983887,0.4001290798187256,232,2,10000,MemoryModel +HillValley,0.49339935183525085,2.4836790561676025,1212,2,10000,MemoryModel +HorseColic,0.6029411554336548,0.9269819259643555,600,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,1.0423929691314697,874,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,0.7578859329223633,874,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,0.7215747833251953,874,2,10000,MemoryModel +IlpdIndianLiver,0.7191780805587769,0.7660088539123535,874,2,10000,MemoryModel +ImageSegmentation,0.3104761838912964,2.501966714859009,420,7,10000,MemoryModel +Ionosphere,0.6477272510528564,0.514693021774292,526,2,10000,MemoryModel +Ionosphere,0.6477272510528564,0.5236988067626953,526,2,10000,MemoryModel +Ionosphere,0.6477272510528564,0.5077090263366699,526,2,10000,MemoryModel +Ionosphere,0.6477272510528564,0.5112919807434082,526,2,10000,MemoryModel +Iris,0.7837837934494019,0.32138514518737793,226,3,10000,MemoryModel +Iris,0.7297297120094299,0.3265218734741211,226,3,10000,MemoryModel +Iris,0.8108108043670654,0.3221442699432373,226,3,10000,MemoryModel +Iris,0.837837815284729,0.338529109954834,226,3,10000,MemoryModel +LedDisplay,0.7760000228881836,1.2788281440734863,1500,10,10000,MemoryModel +LedDisplay,0.7039999961853027,1.2513418197631836,1500,10,10000,MemoryModel +LedDisplay,0.7160000205039978,1.2497353553771973,1500,10,10000,MemoryModel +LedDisplay,0.6759999990463257,1.2461798191070557,1500,10,10000,MemoryModel +Lenses,0.6666666865348816,0.2048947811126709,36,3,10000,MemoryModel +Lenses,0.6666666865348816,0.21453118324279785,36,3,10000,MemoryModel +Lenses,0.8333333134651184,0.20707082748413086,36,3,10000,MemoryModel +Lenses,1.0,0.19860315322875977,36,3,10000,MemoryModel +Letter,0.31279999017715454,26.269410848617554,30000,26,10000,MemoryModel +Letter,0.375,22.619576930999756,30000,26,10000,MemoryModel +Letter,0.3659999966621399,22.0612850189209,30000,26,10000,MemoryModel +Letter,0.37860000133514404,22.140274047851562,30000,26,10000,MemoryModel +Libras,0.4555555582046509,0.5340380668640137,540,15,10000,MemoryModel +Libras,0.5111111402511597,0.5054361820220947,540,15,10000,MemoryModel +Libras,0.47777777910232544,0.5031960010528564,540,15,10000,MemoryModel +Libras,0.42222222685813904,0.5137360095977783,540,15,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6715812683105469,796,9,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6657660007476807,796,9,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6788120269775391,796,9,10000,MemoryModel +LowResSpect,0.5563910007476807,0.6832609176635742,796,9,10000,MemoryModel +LungCancer,0.625,0.19689702987670898,48,3,10000,MemoryModel +LungCancer,0.625,0.19721484184265137,48,3,10000,MemoryModel +LungCancer,0.375,0.1967017650604248,48,3,10000,MemoryModel +LungCancer,0.625,0.19405794143676758,48,3,10000,MemoryModel +Lymphography,0.837837815284729,0.30442094802856445,222,4,10000,MemoryModel +Lymphography,0.8648648858070374,0.30727291107177734,222,4,10000,MemoryModel +Lymphography,0.6756756901741028,0.3073768615722656,222,4,10000,MemoryModel +Lymphography,0.7297297120094299,0.30650997161865234,222,4,10000,MemoryModel +Magic,0.6483701467514038,20.41725993156433,28530,2,10000,MemoryModel +Magic,0.6483701467514038,20.329582929611206,28530,2,10000,MemoryModel +Magic,0.6483701467514038,20.255519151687622,28530,2,10000,MemoryModel +Magic,0.6483701467514038,20.344960927963257,28530,2,10000,MemoryModel +Mammographic,0.7416666746139526,1.1668288707733154,1442,2,10000,MemoryModel +Mammographic,0.762499988079071,1.1490478515625,1442,2,10000,MemoryModel +Mammographic,0.737500011920929,1.1478798389434814,1442,2,10000,MemoryModel +Mammographic,0.8041666746139526,1.153512954711914,1442,2,10000,MemoryModel +Miniboone,0.7155861854553223,139.30330204963684,195096,2,10000,MemoryModel +Miniboone,0.7193996906280518,138.7704770565033,195096,2,10000,MemoryModel +Miniboone,0.7193996906280518,138.30243110656738,195096,2,10000,MemoryModel +Miniboone,0.715801477432251,138.46285700798035,195096,2,10000,MemoryModel +MolecBiolPromoter,0.9230769276618958,0.27924299240112305,160,2,10000,MemoryModel +MolecBiolPromoter,0.8461538553237915,0.3149878978729248,160,2,10000,MemoryModel +MolecBiolPromoter,0.8461538553237915,0.3050811290740967,160,2,10000,MemoryModel +MolecBiolPromoter,0.8461538553237915,0.3031909465789795,160,2,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.746511220932007,4786,3,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.5750977993011475,4786,3,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.5457937717437744,4786,3,10000,MemoryModel +MolecBiolSplice,0.519447922706604,3.5730040073394775,4786,3,10000,MemoryModel +Monks1,0.6273148059844971,0.6828007698059082,248,2,10000,MemoryModel +Monks2,0.44907405972480774,0.7838921546936035,338,2,10000,MemoryModel +Monks3,0.6898148059844971,0.6850337982177734,244,2,10000,MemoryModel +Mushroom,0.8813392519950867,8.786880016326904,12186,2,10000,MemoryModel +Mushroom,0.8911865949630737,8.753727912902832,12186,2,10000,MemoryModel +Mushroom,0.8828163743019104,8.738255977630615,12186,2,10000,MemoryModel +Mushroom,0.8838011026382446,8.763068199157715,12186,2,10000,MemoryModel +Musk1,0.5966386795043945,0.6245107650756836,714,2,10000,MemoryModel +Musk1,0.5714285969734192,0.6291959285736084,714,2,10000,MemoryModel +Musk1,0.5630252361297607,0.6266586780548096,714,2,10000,MemoryModel +Musk1,0.5714285969734192,0.6310749053955078,714,2,10000,MemoryModel +Musk2,0.8459672331809998,7.298233985900879,9898,2,10000,MemoryModel +Musk2,0.8459672331809998,7.325847148895264,9898,2,10000,MemoryModel +Musk2,0.8459672331809998,7.320677280426025,9898,2,10000,MemoryModel +Musk2,0.8459672331809998,7.258184194564819,9898,2,10000,MemoryModel +Nursery,0.6632716059684753,13.849958181381226,19440,5,10000,MemoryModel +Nursery,0.6672839522361755,14.035130739212036,19440,5,10000,MemoryModel +Nursery,0.6777777671813965,13.91378116607666,19440,5,10000,MemoryModel +Nursery,0.6790123581886292,14.176113843917847,19440,5,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.2375922203063965,1534,2,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.2062609195709229,1534,2,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.217607021331787,1534,2,10000,MemoryModel +OocytesMerlucciusNucleus4d,0.6705882549285889,1.2045178413391113,1534,2,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.2024047374725342,1534,3,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.211047887802124,1534,3,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.2085068225860596,1534,3,10000,MemoryModel +OocytesMerlucciusStates2f,0.6901960968971252,1.2235350608825684,1534,3,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.0931403636932373,1368,2,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.1065139770507812,1368,2,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.135200023651123,1368,2,10000,MemoryModel +OocytesTrisopterusNucleus2f,0.5789473652839661,1.1002299785614014,1368,2,10000,MemoryModel +OocytesTrisopterusStates5b,0.6359649300575256,1.1086819171905518,1368,3,10000,MemoryModel +OocytesTrisopterusStates5b,0.6622806787490845,1.1088998317718506,1368,3,10000,MemoryModel +OocytesTrisopterusStates5b,0.6754385828971863,1.1024880409240723,1368,3,10000,MemoryModel +OocytesTrisopterusStates5b,0.6359649300575256,1.095757007598877,1368,3,10000,MemoryModel +Optical,0.8831385374069214,6.04655385017395,7646,10,10000,MemoryModel +Ozone,0.9716088175773621,2.856992721557617,3804,2,10000,MemoryModel +Ozone,0.9716088175773621,2.9162888526916504,3804,2,10000,MemoryModel +Ozone,0.9716088175773621,2.8903329372406006,3804,2,10000,MemoryModel +Ozone,0.9716088175773621,2.818704128265381,3804,2,10000,MemoryModel +PageBlocks,0.8983917832374573,5.9597837924957275,8210,5,10000,MemoryModel +PageBlocks,0.8983917832374573,5.98695182800293,8210,5,10000,MemoryModel +PageBlocks,0.8983917832374573,6.31161904335022,8210,5,10000,MemoryModel +PageBlocks,0.8983917832374573,5.957017183303833,8210,5,10000,MemoryModel +Parkinsons,0.7551020383834839,0.35593223571777344,292,2,10000,MemoryModel +Parkinsons,0.7551020383834839,0.3553929328918457,292,2,10000,MemoryModel +Parkinsons,0.7551020383834839,0.4033851623535156,292,2,10000,MemoryModel +Parkinsons,0.7551020383834839,0.3877749443054199,292,2,10000,MemoryModel +Pendigits,0.6729559898376465,12.461258888244629,14988,10,10000,MemoryModel +Pima,0.6510416865348816,1.0252900123596191,1152,2,10000,MemoryModel +Pima,0.6510416865348816,0.9712111949920654,1152,2,10000,MemoryModel +Pima,0.6510416865348816,0.9597930908203125,1152,2,10000,MemoryModel +Pima,0.6510416865348816,0.9670121669769287,1152,2,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.27525877952575684,160,3,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.27745485305786133,160,3,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.2658541202545166,160,3,10000,MemoryModel +PittsburgBridgesMaterial,0.7692307829856873,0.2633683681488037,160,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.27566099166870117,154,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.27782177925109863,154,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.27596068382263184,154,3,10000,MemoryModel +PittsburgBridgesRelL,0.5769230723381042,0.2655019760131836,154,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.25556087493896484,138,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.2534759044647217,138,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.2581939697265625,138,3,10000,MemoryModel +PittsburgBridgesSpan,0.5652173757553101,0.261533260345459,138,3,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.26818013191223145,154,2,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.2736999988555908,154,2,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.2639029026031494,154,2,10000,MemoryModel +PittsburgBridgesTOrD,0.8799999952316284,0.2709839344024658,154,2,10000,MemoryModel +PittsburgBridgesType,0.5,0.2683100700378418,158,6,10000,MemoryModel +PittsburgBridgesType,0.5,0.285336971282959,158,6,10000,MemoryModel +PittsburgBridgesType,0.5,0.2856910228729248,158,6,10000,MemoryModel +PittsburgBridgesType,0.5,0.2685420513153076,158,6,10000,MemoryModel +Planning,0.7111111283302307,0.3537471294403076,274,2,10000,MemoryModel +Planning,0.7111111283302307,0.3397068977355957,274,2,10000,MemoryModel +Planning,0.7111111283302307,0.3597681522369385,274,2,10000,MemoryModel +Planning,0.7111111283302307,0.34760618209838867,274,2,10000,MemoryModel +PlantMargin,0.5325000286102295,1.8542866706848145,2400,100,10000,MemoryModel +PlantMargin,0.5674999952316284,1.9714391231536865,2400,100,10000,MemoryModel +PlantMargin,0.5874999761581421,1.9272980690002441,2400,100,10000,MemoryModel +PlantMargin,0.5899999737739563,1.8887920379638672,2400,100,10000,MemoryModel +PlantShape,0.06499999761581421,1.9044148921966553,2400,100,10000,MemoryModel +PlantShape,0.07500000298023224,1.871161937713623,2400,100,10000,MemoryModel +PlantShape,0.07999999821186066,1.861828088760376,2400,100,10000,MemoryModel +PlantShape,0.09749999642372131,1.8409771919250488,2400,100,10000,MemoryModel +PlantTexture,0.625,1.8339388370513916,2398,100,10000,MemoryModel +PlantTexture,0.6225000023841858,1.8533692359924316,2398,100,10000,MemoryModel +PlantTexture,0.625,1.847877025604248,2398,100,10000,MemoryModel +PlantTexture,0.6025000214576721,1.8569352626800537,2398,100,10000,MemoryModel +PostOperative,0.7272727489471436,0.25768613815307617,136,3,10000,MemoryModel +PostOperative,0.7272727489471436,0.2510411739349365,136,3,10000,MemoryModel +PostOperative,0.7272727489471436,0.2512068748474121,136,3,10000,MemoryModel +PostOperative,0.7272727489471436,0.25397491455078125,136,3,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.48125791549682617,496,15,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.4706101417541504,496,15,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.4900999069213867,496,15,10000,MemoryModel +PrimaryTumor,0.3048780560493469,0.4833650588989258,496,15,10000,MemoryModel +Ringnorm,0.5048648715019226,8.085068225860596,11100,2,10000,MemoryModel +Ringnorm,0.5048648715019226,8.2520911693573,11100,2,10000,MemoryModel +Ringnorm,0.5048648715019226,8.146323919296265,11100,2,10000,MemoryModel +Ringnorm,0.5048648715019226,7.920212030410767,11100,2,10000,MemoryModel +Seeds,0.9038461446762085,0.37131381034851074,316,3,10000,MemoryModel +Seeds,0.7115384340286255,0.36360883712768555,316,3,10000,MemoryModel +Seeds,0.8269230723381042,0.3608989715576172,316,3,10000,MemoryModel +Seeds,0.8653846383094788,0.36203789710998535,316,3,10000,MemoryModel +Semeion,0.7512562870979309,2.3374197483062744,2390,10,10000,MemoryModel +Semeion,0.7537688612937927,2.2627599239349365,2390,10,10000,MemoryModel +Semeion,0.7889447212219238,2.9007010459899902,2390,10,10000,MemoryModel +Semeion,0.7386934757232666,2.124612808227539,2390,10,10000,MemoryModel +Soybean,0.3643617033958435,1.0841689109802246,614,18,10000,MemoryModel +Spambase,0.8313043713569641,6.127907037734985,6902,2,10000,MemoryModel +Spambase,0.8452174067497253,5.577121019363403,6902,2,10000,MemoryModel +Spambase,0.8156521916389465,5.390478849411011,6902,2,10000,MemoryModel +Spambase,0.8147826194763184,5.541332006454468,6902,2,10000,MemoryModel +Spect,0.6397849321365356,0.45602893829345703,158,2,10000,MemoryModel +Spectf,0.5347593426704407,0.4521341323852539,160,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,0.9632842540740967,1036,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,1.4684088230133057,1036,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,1.7925810813903809,1036,2,10000,MemoryModel +StatlogAustralianCredit,0.680232584476471,1.3382220268249512,1036,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,3.089301109313965,1500,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,1.6296820640563965,1500,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,1.2339341640472412,1500,2,10000,MemoryModel +StatlogGermanCredit,0.699999988079071,1.4613549709320068,1500,2,10000,MemoryModel +StatlogHeart,0.8507462739944458,0.4415760040283203,406,2,10000,MemoryModel +StatlogHeart,0.8059701323509216,0.4528067111968994,406,2,10000,MemoryModel +StatlogHeart,0.7761194109916687,0.4537198543548584,406,2,10000,MemoryModel +StatlogHeart,0.8507462739944458,0.44843292236328125,406,2,10000,MemoryModel +StatlogImage,0.762565016746521,3.021134853363037,3466,7,10000,MemoryModel +StatlogImage,0.7538994550704956,3.076143980026245,3466,7,10000,MemoryModel +StatlogImage,0.8110918402671814,3.471935987472534,3466,7,10000,MemoryModel +StatlogImage,0.760831892490387,2.883481740951538,3466,7,10000,MemoryModel +StatlogLandsat,0.46950000524520874,7.444471836090088,8870,6,10000,MemoryModel +StatlogShuttle,0.7915862202644348,68.62527823448181,87000,7,10000,MemoryModel +StatlogVehicle,0.4881516695022583,1.3388679027557373,1270,4,10000,MemoryModel +StatlogVehicle,0.5402843356132507,1.0696547031402588,1270,4,10000,MemoryModel +StatlogVehicle,0.5165876746177673,1.0848803520202637,1270,4,10000,MemoryModel +StatlogVehicle,0.45497629046440125,1.0651609897613525,1270,4,10000,MemoryModel +SteelPlates,0.4804123640060425,2.2489142417907715,2912,7,10000,MemoryModel +SteelPlates,0.47216495871543884,2.286633014678955,2912,7,10000,MemoryModel +SteelPlates,0.4804123640060425,2.245656728744507,2912,7,10000,MemoryModel +SteelPlates,0.4618556797504425,2.2183120250701904,2912,7,10000,MemoryModel +SyntheticControl,0.6866666674613953,0.757512092590332,900,6,10000,MemoryModel +SyntheticControl,0.5799999833106995,0.7572951316833496,900,6,10000,MemoryModel +SyntheticControl,0.6466666460037231,0.7892389297485352,900,6,10000,MemoryModel +SyntheticControl,0.6200000047683716,0.7447028160095215,900,6,10000,MemoryModel +Teaching,0.5789473652839661,0.31584692001342773,226,3,10000,MemoryModel +Teaching,0.4736842215061188,0.32488298416137695,226,3,10000,MemoryModel +Teaching,0.3684210479259491,0.3222479820251465,226,3,10000,MemoryModel +Teaching,0.4736842215061188,0.3192298412322998,226,3,10000,MemoryModel +Thyroid,0.9270711541175842,7.916694164276123,7544,3,10000,MemoryModel +TicTacToe,0.6694560647010803,1.185034990310669,1438,2,10000,MemoryModel +TicTacToe,0.6652719378471375,1.1681849956512451,1438,2,10000,MemoryModel +TicTacToe,0.6694560647010803,1.1772329807281494,1438,2,10000,MemoryModel +TicTacToe,0.6569037437438965,1.188049077987671,1438,2,10000,MemoryModel +Titanic,0.7363636493682861,2.5525639057159424,3302,2,10000,MemoryModel +Titanic,0.7381818294525146,2.6157100200653076,3302,2,10000,MemoryModel +Titanic,0.7345454692840576,3.2240960597991943,3302,2,10000,MemoryModel +Titanic,0.7345454692840576,3.990327835083008,3302,2,10000,MemoryModel +Trains,0.5,0.27897095680236816,16,2,10000,MemoryModel +Trains,0.5,0.31484127044677734,16,2,10000,MemoryModel +Trains,0.5,0.24898314476013184,16,2,10000,MemoryModel +Trains,0.0,0.30212903022766113,16,2,10000,MemoryModel +Twonorm,0.500540554523468,8.865531206130981,11100,2,10000,MemoryModel +Twonorm,0.500540554523468,8.841116189956665,11100,2,10000,MemoryModel +Twonorm,0.501081109046936,8.660846948623657,11100,2,10000,MemoryModel +Twonorm,0.500540554523468,8.440582036972046,11100,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4868159294128418,466,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4935269355773926,466,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4761238098144531,466,2,10000,MemoryModel +VertebralColumn2Clases,0.6753246784210205,0.4975440502166748,466,2,10000,MemoryModel +VertebralColumn3Clases,0.5584415793418884,0.46703100204467773,466,3,10000,MemoryModel +VertebralColumn3Clases,0.4935064911842346,0.5199019908905029,466,3,10000,MemoryModel +VertebralColumn3Clases,0.5194805264472961,0.48754310607910156,466,3,10000,MemoryModel +VertebralColumn3Clases,0.4935064911842346,0.4703969955444336,466,3,10000,MemoryModel +WallFollowing,0.5454545617103577,6.450971841812134,8184,4,10000,MemoryModel +WallFollowing,0.5593841671943665,6.486501932144165,8184,4,10000,MemoryModel +WallFollowing,0.5681818127632141,6.247258901596069,8184,4,10000,MemoryModel +WallFollowing,0.5447214245796204,6.539433240890503,8184,4,10000,MemoryModel +Waveform,0.7239999771118164,5.988146781921387,7500,3,10000,MemoryModel +Waveform,0.7455999851226807,5.987407684326172,7500,3,10000,MemoryModel +Waveform,0.7896000146865845,5.836336851119995,7500,3,10000,MemoryModel +Waveform,0.7847999930381775,5.95317816734314,7500,3,10000,MemoryModel +WaveformNoise,0.7975999712944031,5.772766828536987,7500,3,10000,MemoryModel +WaveformNoise,0.8375999927520752,5.607323169708252,7500,3,10000,MemoryModel +WaveformNoise,0.8416000008583069,5.7703537940979,7500,3,10000,MemoryModel +WaveformNoise,0.828000009059906,5.5470147132873535,7500,3,10000,MemoryModel +Wine,0.9090909361839294,0.3299839496612549,268,3,10000,MemoryModel +Wine,0.9090909361839294,0.331143856048584,268,3,10000,MemoryModel +Wine,0.8863636255264282,0.3305389881134033,268,3,10000,MemoryModel +Wine,0.8863636255264282,0.33516907691955566,268,3,10000,MemoryModel +WineQualityRed,0.5400000214576721,1.8809268474578857,2398,6,10000,MemoryModel +WineQualityRed,0.5400000214576721,1.9080209732055664,2398,6,10000,MemoryModel +WineQualityRed,0.5475000143051147,1.8685259819030762,2398,6,10000,MemoryModel +WineQualityRed,0.5450000166893005,1.8714649677276611,2398,6,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.495983123779297,7348,7,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.494493007659912,7348,7,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.508234977722168,7348,7,10000,MemoryModel +WineQualityWhite,0.4501633942127228,5.424779176712036,7348,7,10000,MemoryModel +Yeast,0.3638814091682434,1.7287449836730957,2226,10,10000,MemoryModel +Yeast,0.3504043221473694,1.7443442344665527,2226,10,10000,MemoryModel +Yeast,0.34501346945762634,1.7674498558044434,2226,10,10000,MemoryModel +Yeast,0.34770888090133667,1.7357938289642334,2226,10,10000,MemoryModel +Zoo,0.6000000238418579,0.26403307914733887,152,7,10000,MemoryModel +Zoo,0.7599999904632568,0.26507091522216797,152,7,10000,MemoryModel +Zoo,0.7599999904632568,0.26581501960754395,152,7,10000,MemoryModel +Zoo,0.6800000071525574,0.2660830020904541,152,7,10000,MemoryModel diff --git a/examples/hdc_methods_survey/results/results1678124047.043951.csv b/examples/hdc_methods_survey/results/results1678124047.043951.csv new file mode 100644 index 00000000..a03dda28 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678124047.043951.csv @@ -0,0 +1,89 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5747126340866089,156.33852100372314,6266,3,10000,MemoryModel +Abalone,0.5718390941619873,155.71115517616272,6266,3,10000,MemoryModel +Abalone,0.5603448152542114,140.57851696014404,6266,3,10000,MemoryModel +Abalone,0.5775862336158752,154.98732781410217,6266,3,10000,MemoryModel +AcuteInflammation,1.0,1.9193410873413086,180,2,10000,MemoryModel +AcuteInflammation,0.9333333373069763,1.8184301853179932,180,2,10000,MemoryModel +AcuteInflammation,1.0,1.8606889247894287,180,2,10000,MemoryModel +AcuteInflammation,0.9333333373069763,1.8624398708343506,180,2,10000,MemoryModel +AcuteNephritis,1.0,2.158829927444458,180,2,10000,MemoryModel +AcuteNephritis,1.0,2.2382330894470215,180,2,10000,MemoryModel +AcuteNephritis,1.0,2.281386137008667,180,2,10000,MemoryModel +AcuteNephritis,1.0,2.208900213241577,180,2,10000,MemoryModel +Adult,0.713039755821228,1102.2526099681854,65122,2,10000,MemoryModel +Annealing,0.28999999165534973,26.369576930999756,1596,5,10000,MemoryModel +Arrhythmia,0.5663716793060303,19.56096911430359,678,13,10000,MemoryModel +Arrhythmia,0.6106194853782654,18.8421630859375,678,13,10000,MemoryModel +Arrhythmia,0.5752212405204773,19.329248905181885,678,13,10000,MemoryModel +Arrhythmia,0.6017699241638184,17.97940993309021,678,13,10000,MemoryModel +AudiologyStd,0.6000000238418579,10.093656063079834,342,18,10000,MemoryModel +BalanceScale,0.8205128312110901,14.69225287437439,938,3,10000,MemoryModel +BalanceScale,0.8653846383094788,14.988578081130981,938,3,10000,MemoryModel +BalanceScale,0.7564102411270142,15.040993928909302,938,3,10000,MemoryModel +BalanceScale,0.8846153616905212,14.997310876846313,938,3,10000,MemoryModel +Balloons,0.75,0.9018409252166748,24,2,10000,MemoryModel +Balloons,0.75,0.7040591239929199,24,2,10000,MemoryModel +Balloons,1.0,0.806311845779419,24,2,10000,MemoryModel +Balloons,0.75,0.7885749340057373,24,2,10000,MemoryModel +Bank,0.7991150617599487,92.1109459400177,6782,2,10000,MemoryModel +Bank,0.8168141841888428,92.7634801864624,6782,2,10000,MemoryModel +Bank,0.7628318667411804,92.17304396629333,6782,2,10000,MemoryModel +Bank,0.8318583965301514,94.34949922561646,6782,2,10000,MemoryModel +Blood,0.427807480096817,20.335511922836304,1122,2,10000,MemoryModel +Blood,0.6470588445663452,20.920027017593384,1122,2,10000,MemoryModel +Blood,0.7112299203872681,20.497997999191284,1122,2,10000,MemoryModel +Blood,0.7486631274223328,20.043418884277344,1122,2,10000,MemoryModel +BreastCancer,0.7183098793029785,8.830867767333984,430,2,10000,MemoryModel +BreastCancer,0.49295774102211,8.475017070770264,430,2,10000,MemoryModel +BreastCancer,0.5352112650871277,8.713497877120972,430,2,10000,MemoryModel +BreastCancer,0.7042253613471985,8.499505043029785,430,2,10000,MemoryModel +BreastCancerWisc,0.8857142925262451,13.15710711479187,1048,2,10000,MemoryModel +BreastCancerWisc,0.6857143044471741,13.812344789505005,1048,2,10000,MemoryModel +BreastCancerWisc,0.8514285683631897,13.924154996871948,1048,2,10000,MemoryModel +BreastCancerWisc,0.8914285898208618,14.048267126083374,1048,2,10000,MemoryModel +BreastCancerWiscDiag,0.922535240650177,11.559022903442383,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.9154929518699646,13.087723970413208,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.9366196990013123,12.21188497543335,854,2,10000,MemoryModel +BreastCancerWiscDiag,0.8591549396514893,12.079108953475952,854,2,10000,MemoryModel +BreastCancerWiscProg,0.6734693646430969,5.660351037979126,298,2,10000,MemoryModel +BreastCancerWiscProg,0.7551020383834839,6.111316919326782,298,2,10000,MemoryModel +BreastCancerWiscProg,0.6938775777816772,6.114711761474609,298,2,10000,MemoryModel +BreastCancerWiscProg,0.5918367505073547,6.160204887390137,298,2,10000,MemoryModel +BreastTissue,0.692307710647583,5.277850151062012,160,6,10000,MemoryModel +BreastTissue,0.5384615659713745,5.06969690322876,160,6,10000,MemoryModel +BreastTissue,0.4615384638309479,4.861220121383667,160,6,10000,MemoryModel +BreastTissue,0.5769230723381042,5.221602916717529,160,6,10000,MemoryModel +Car,0.5092592835426331,44.37090301513672,2592,4,10000,MemoryModel +Car,0.4652777910232544,40.542701959609985,2592,4,10000,MemoryModel +Car,0.6643518805503845,40.92042517662048,2592,4,10000,MemoryModel +Car,0.7245370149612427,45.59699511528015,2592,4,10000,MemoryModel +Cardiotocography10Clases,0.6139359474182129,102.44515681266785,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.6233521699905396,94.3692889213562,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.5725046992301941,91.37319588661194,3190,10,10000,MemoryModel +Cardiotocography10Clases,0.6158192157745361,90.0812132358551,3190,10,10000,MemoryModel +Cardiotocography3Clases,0.8757061958312988,56.548131704330444,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.8549906015396118,55.6958441734314,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.8587570786476135,54.7769889831543,3190,3,10000,MemoryModel +Cardiotocography3Clases,0.8455743789672852,56.86002278327942,3190,3,10000,MemoryModel +ChessKrvk,0.2365269511938095,1792.5032141208649,42084,18,10000,MemoryModel +ChessKrvk,0.23909324407577515,1840.522864818573,42084,18,10000,MemoryModel +ChessKrvk,0.21613915264606476,1703.6866331100464,42084,18,10000,MemoryModel +ChessKrvk,0.2328200787305832,1451.6409261226654,42084,18,10000,MemoryModel +ChessKrvkp,0.957446813583374,51.89297413825989,4794,2,10000,MemoryModel +ChessKrvkp,0.9086357951164246,50.80591893196106,4794,2,10000,MemoryModel +ChessKrvkp,0.9399248957633972,51.39988589286804,4794,2,10000,MemoryModel +ChessKrvkp,0.936170220375061,51.484764099121094,4794,2,10000,MemoryModel +CongressionalVoting,0.47706422209739685,14.895100831985474,652,2,10000,MemoryModel +CongressionalVoting,0.5871559381484985,14.503366947174072,652,2,10000,MemoryModel +CongressionalVoting,0.5871559381484985,14.283912897109985,652,2,10000,MemoryModel +CongressionalVoting,0.5412843823432922,15.214008808135986,652,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.7692307829856873,6.668240785598755,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.692307710647583,6.442842960357666,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.7115384340286255,6.68505597114563,312,2,10000,MemoryModel +ConnBenchSonarMinesRocks,0.7115384340286255,6.674422979354858,312,2,10000,MemoryModel +ConnBenchVowelDeterding,0.5735930800437927,35.98576998710632,1056,11,10000,MemoryModel +Connect4,0.5828645825386047,1719.25950217247,101336,3,10000,MemoryModel +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModel +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModel +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModel diff --git a/examples/hdc_methods_survey/results/results1678140786.3186402.csv b/examples/hdc_methods_survey/results/results1678140786.3186402.csv new file mode 100644 index 00000000..10103fd7 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678140786.3186402.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5747126340866089,156.33852100372314,6266,3,10000,MemoryModelOnline +Abalone,0.5718390941619873,155.71115517616272,6266,3,10000,MemoryModelOnline +Abalone,0.5603448152542114,140.57851696014404,6266,3,10000,MemoryModelOnline +Abalone,0.5775862336158752,154.98732781410217,6266,3,10000,MemoryModelOnline +AcuteInflammation,1.0,1.9193410873413086,180,2,10000,MemoryModelOnline +AcuteInflammation,0.9333333373069763,1.8184301853179932,180,2,10000,MemoryModelOnline +AcuteInflammation,1.0,1.8606889247894287,180,2,10000,MemoryModelOnline +AcuteInflammation,0.9333333373069763,1.8624398708343506,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.158829927444458,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.2382330894470215,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.281386137008667,180,2,10000,MemoryModelOnline +AcuteNephritis,1.0,2.208900213241577,180,2,10000,MemoryModelOnline +Adult,0.713039755821228,1102.2526099681854,65122,2,10000,MemoryModelOnline +Annealing,0.28999999165534973,26.369576930999756,1596,5,10000,MemoryModelOnline +Arrhythmia,0.5663716793060303,19.56096911430359,678,13,10000,MemoryModelOnline +Arrhythmia,0.6106194853782654,18.8421630859375,678,13,10000,MemoryModelOnline +Arrhythmia,0.5752212405204773,19.329248905181885,678,13,10000,MemoryModelOnline +Arrhythmia,0.6017699241638184,17.97940993309021,678,13,10000,MemoryModelOnline +AudiologyStd,0.6000000238418579,10.093656063079834,342,18,10000,MemoryModelOnline +BalanceScale,0.8205128312110901,14.69225287437439,938,3,10000,MemoryModelOnline +BalanceScale,0.8653846383094788,14.988578081130981,938,3,10000,MemoryModelOnline +BalanceScale,0.7564102411270142,15.040993928909302,938,3,10000,MemoryModelOnline +BalanceScale,0.8846153616905212,14.997310876846313,938,3,10000,MemoryModelOnline +Balloons,0.75,0.9018409252166748,24,2,10000,MemoryModelOnline +Balloons,0.75,0.7040591239929199,24,2,10000,MemoryModelOnline +Balloons,1.0,0.806311845779419,24,2,10000,MemoryModelOnline +Balloons,0.75,0.7885749340057373,24,2,10000,MemoryModelOnline +Bank,0.7991150617599487,92.1109459400177,6782,2,10000,MemoryModelOnline +Bank,0.8168141841888428,92.7634801864624,6782,2,10000,MemoryModelOnline +Bank,0.7628318667411804,92.17304396629333,6782,2,10000,MemoryModelOnline +Bank,0.8318583965301514,94.34949922561646,6782,2,10000,MemoryModelOnline +Blood,0.427807480096817,20.335511922836304,1122,2,10000,MemoryModelOnline +Blood,0.6470588445663452,20.920027017593384,1122,2,10000,MemoryModelOnline +Blood,0.7112299203872681,20.497997999191284,1122,2,10000,MemoryModelOnline +Blood,0.7486631274223328,20.043418884277344,1122,2,10000,MemoryModelOnline +BreastCancer,0.7183098793029785,8.830867767333984,430,2,10000,MemoryModelOnline +BreastCancer,0.49295774102211,8.475017070770264,430,2,10000,MemoryModelOnline +BreastCancer,0.5352112650871277,8.713497877120972,430,2,10000,MemoryModelOnline +BreastCancer,0.7042253613471985,8.499505043029785,430,2,10000,MemoryModelOnline +BreastCancerWisc,0.8857142925262451,13.15710711479187,1048,2,10000,MemoryModelOnline +BreastCancerWisc,0.6857143044471741,13.812344789505005,1048,2,10000,MemoryModelOnline +BreastCancerWisc,0.8514285683631897,13.924154996871948,1048,2,10000,MemoryModelOnline +BreastCancerWisc,0.8914285898208618,14.048267126083374,1048,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.922535240650177,11.559022903442383,854,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.9154929518699646,13.087723970413208,854,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.9366196990013123,12.21188497543335,854,2,10000,MemoryModelOnline +BreastCancerWiscDiag,0.8591549396514893,12.079108953475952,854,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.6734693646430969,5.660351037979126,298,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.7551020383834839,6.111316919326782,298,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.6938775777816772,6.114711761474609,298,2,10000,MemoryModelOnline +BreastCancerWiscProg,0.5918367505073547,6.160204887390137,298,2,10000,MemoryModelOnline +BreastTissue,0.692307710647583,5.277850151062012,160,6,10000,MemoryModelOnline +BreastTissue,0.5384615659713745,5.06969690322876,160,6,10000,MemoryModelOnline +BreastTissue,0.4615384638309479,4.861220121383667,160,6,10000,MemoryModelOnline +BreastTissue,0.5769230723381042,5.221602916717529,160,6,10000,MemoryModelOnline +Car,0.5092592835426331,44.37090301513672,2592,4,10000,MemoryModelOnline +Car,0.4652777910232544,40.542701959609985,2592,4,10000,MemoryModelOnline +Car,0.6643518805503845,40.92042517662048,2592,4,10000,MemoryModelOnline +Car,0.7245370149612427,45.59699511528015,2592,4,10000,MemoryModelOnline +Cardiotocography10Clases,0.6139359474182129,102.44515681266785,3190,10,10000,MemoryModelOnline +Cardiotocography10Clases,0.6233521699905396,94.3692889213562,3190,10,10000,MemoryModelOnline +Cardiotocography10Clases,0.5725046992301941,91.37319588661194,3190,10,10000,MemoryModelOnline +Cardiotocography10Clases,0.6158192157745361,90.0812132358551,3190,10,10000,MemoryModelOnline +Cardiotocography3Clases,0.8757061958312988,56.548131704330444,3190,3,10000,MemoryModelOnline +Cardiotocography3Clases,0.8549906015396118,55.6958441734314,3190,3,10000,MemoryModelOnline +Cardiotocography3Clases,0.8587570786476135,54.7769889831543,3190,3,10000,MemoryModelOnline +Cardiotocography3Clases,0.8455743789672852,56.86002278327942,3190,3,10000,MemoryModelOnline +ChessKrvk,0.2365269511938095,1792.5032141208649,42084,18,10000,MemoryModelOnline +ChessKrvk,0.23909324407577515,1840.522864818573,42084,18,10000,MemoryModelOnline +ChessKrvk,0.21613915264606476,1703.6866331100464,42084,18,10000,MemoryModelOnline +ChessKrvk,0.2328200787305832,1451.6409261226654,42084,18,10000,MemoryModelOnline +ChessKrvkp,0.957446813583374,51.89297413825989,4794,2,10000,MemoryModelOnline +ChessKrvkp,0.9086357951164246,50.80591893196106,4794,2,10000,MemoryModelOnline +ChessKrvkp,0.9399248957633972,51.39988589286804,4794,2,10000,MemoryModelOnline +ChessKrvkp,0.936170220375061,51.484764099121094,4794,2,10000,MemoryModelOnline +CongressionalVoting,0.47706422209739685,14.895100831985474,652,2,10000,MemoryModelOnline +CongressionalVoting,0.5871559381484985,14.503366947174072,652,2,10000,MemoryModelOnline +CongressionalVoting,0.5871559381484985,14.283912897109985,652,2,10000,MemoryModelOnline +CongressionalVoting,0.5412843823432922,15.214008808135986,652,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.7692307829856873,6.668240785598755,312,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.692307710647583,6.442842960357666,312,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.7115384340286255,6.68505597114563,312,2,10000,MemoryModelOnline +ConnBenchSonarMinesRocks,0.7115384340286255,6.674422979354858,312,2,10000,MemoryModelOnline +ConnBenchVowelDeterding,0.5735930800437927,35.98576998710632,1056,11,10000,MemoryModelOnline +Connect4,0.5828645825386047,1719.25950217247,101336,3,10000,MemoryModelOnline +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModelOnline +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModelOnline +Connect4,0.5578187108039856,2069.290934085846,101336,3,10000,MemoryModelOnline +Contrac,0.47554346919059753,80.91333413124084,2210,3,10000,MemoryModelOnline +Contrac,0.45108696818351746,79.30804204940796,2210,3,10000,MemoryModelOnline +Contrac,0.46195653080940247,77.51124930381775,2210,3,10000,MemoryModelOnline +Contrac,0.44021740555763245,73.32883596420288,2210,3,10000,MemoryModelOnline +CreditApproval,0.8372092843055725,19.771915912628174,1036,2,10000,MemoryModelOnline +CreditApproval,0.854651153087616,18.93955898284912,1036,2,10000,MemoryModelOnline +CreditApproval,0.8488371968269348,20.307472229003906,1036,2,10000,MemoryModelOnline +CreditApproval,0.854651153087616,19.925857067108154,1036,2,10000,MemoryModelOnline +CylinderBands,0.7578125,20.17988085746765,768,2,10000,MemoryModelOnline +CylinderBands,0.6796875,20.667064666748047,768,2,10000,MemoryModelOnline +CylinderBands,0.6953125,22.38547396659851,768,2,10000,MemoryModelOnline +CylinderBands,0.5234375,20.29531478881836,768,2,10000,MemoryModelOnline +Dermatology,0.9450549483299255,9.15014910697937,550,6,10000,MemoryModelOnline +Dermatology,0.9340659379959106,11.376670837402344,550,6,10000,MemoryModelOnline +Dermatology,0.9450549483299255,10.134289264678955,550,6,10000,MemoryModelOnline +Dermatology,0.8241758346557617,9.54641079902649,550,6,10000,MemoryModelOnline +Echocardiogram,0.7878788113594055,4.269479990005493,196,2,10000,MemoryModelOnline +Echocardiogram,0.8181818127632141,4.052055835723877,196,2,10000,MemoryModelOnline +Echocardiogram,0.6666666865348816,4.75209903717041,196,2,10000,MemoryModelOnline +Echocardiogram,0.8181818127632141,5.025210857391357,196,2,10000,MemoryModelOnline +Ecoli,0.5833333134651184,13.936922073364258,504,8,10000,MemoryModelOnline +Ecoli,0.6547619104385376,15.126902103424072,504,8,10000,MemoryModelOnline +Ecoli,0.726190447807312,14.458011150360107,504,8,10000,MemoryModelOnline +Ecoli,0.6547619104385376,13.127732038497925,504,8,10000,MemoryModelOnline +EnergyY1,0.8072916865348816,21.934772968292236,1152,3,10000,MemoryModelOnline +EnergyY1,0.8229166865348816,24.881401777267456,1152,3,10000,MemoryModelOnline +EnergyY1,0.84375,23.962750911712646,1152,3,10000,MemoryModelOnline +EnergyY1,0.8072916865348816,22.725884914398193,1152,3,10000,MemoryModelOnline +EnergyY2,0.78125,22.084614038467407,1152,3,10000,MemoryModelOnline +EnergyY2,0.8333333134651184,24.584553956985474,1152,3,10000,MemoryModelOnline +EnergyY2,0.8489583134651184,22.737637042999268,1152,3,10000,MemoryModelOnline +EnergyY2,0.8802083134651184,22.679547786712646,1152,3,10000,MemoryModelOnline +Fertility,0.47999998927116394,2.954598903656006,150,2,10000,MemoryModelOnline +Fertility,0.800000011920929,3.0271880626678467,150,2,10000,MemoryModelOnline +Fertility,0.8399999737739563,3.2971200942993164,150,2,10000,MemoryModelOnline +Fertility,0.6800000071525574,3.020432710647583,150,2,10000,MemoryModelOnline +Flags,0.4583333432674408,11.353729009628296,292,8,10000,MemoryModelOnline +Flags,0.5,11.477758169174194,292,8,10000,MemoryModelOnline +Flags,0.4791666567325592,10.843528270721436,292,8,10000,MemoryModelOnline +Flags,0.5416666865348816,18.57647204399109,292,8,10000,MemoryModelOnline +Glass,0.5094339847564697,14.426354885101318,322,6,10000,MemoryModelOnline +Glass,0.5283018946647644,12.686182975769043,322,6,10000,MemoryModelOnline +Glass,0.6603773832321167,13.117021083831787,322,6,10000,MemoryModelOnline +Glass,0.5283018946647644,12.689105987548828,322,6,10000,MemoryModelOnline +HabermanSurvival,0.7105262875556946,13.207935094833374,460,2,10000,MemoryModelOnline +HabermanSurvival,0.5526315569877625,13.24298882484436,460,2,10000,MemoryModelOnline +HabermanSurvival,0.6052631735801697,14.835318088531494,460,2,10000,MemoryModelOnline +HabermanSurvival,0.5394737124443054,13.11091685295105,460,2,10000,MemoryModelOnline +HayesRoth,0.0714285746216774,10.000983953475952,264,3,10000,MemoryModelOnline +HeartCleveland,0.44736841320991516,14.41307806968689,454,5,10000,MemoryModelOnline +HeartCleveland,0.46052631735801697,13.704465866088867,454,5,10000,MemoryModelOnline +HeartCleveland,0.4868420958518982,14.88522720336914,454,5,10000,MemoryModelOnline +HeartCleveland,0.5921052694320679,14.659888982772827,454,5,10000,MemoryModelOnline +HeartHungarian,0.767123281955719,9.101428270339966,442,5,10000,MemoryModelOnline +HeartHungarian,0.8082191944122314,10.973442077636719,442,5,10000,MemoryModelOnline +HeartHungarian,0.8082191944122314,10.038171291351318,442,5,10000,MemoryModelOnline +HeartHungarian,0.7534246444702148,9.553144216537476,442,5,10000,MemoryModelOnline +HeartSwitzerland,0.3870967626571655,7.8143229484558105,184,5,10000,MemoryModelOnline +HeartSwitzerland,0.35483869910240173,7.303139925003052,184,5,10000,MemoryModelOnline +HeartSwitzerland,0.3870967626571655,9.546124935150146,184,5,10000,MemoryModelOnline +HeartSwitzerland,0.3870967626571655,8.930829048156738,184,5,10000,MemoryModelOnline +HeartVa,0.3199999928474426,13.187258958816528,300,5,10000,MemoryModelOnline +HeartVa,0.41999998688697815,13.622963905334473,300,5,10000,MemoryModelOnline +HeartVa,0.3799999952316284,13.17593002319336,300,5,10000,MemoryModelOnline +HeartVa,0.36000001430511475,14.016507863998413,300,5,10000,MemoryModelOnline +Hepatitis,0.7692307829856873,5.153796911239624,232,2,10000,MemoryModelOnline +Hepatitis,0.8205128312110901,6.395758867263794,232,2,10000,MemoryModelOnline +Hepatitis,0.8205128312110901,5.65096116065979,232,2,10000,MemoryModelOnline +Hepatitis,0.7948718070983887,5.089745044708252,232,2,10000,MemoryModelOnline +HillValley,0.735973596572876,41.10302710533142,1212,2,10000,MemoryModelOnline +HorseColic,0.6029411554336548,15.79982590675354,600,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6849315166473389,23.523408889770508,874,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6712328791618347,23.968852043151855,874,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6917808055877686,22.791149139404297,874,2,10000,MemoryModelOnline +IlpdIndianLiver,0.6575342416763306,24.19388198852539,874,2,10000,MemoryModelOnline +ImageSegmentation,0.20333333313465118,46.1312518119812,420,7,10000,MemoryModelOnline +Ionosphere,0.7954545617103577,13.582556247711182,526,2,10000,MemoryModelOnline +Ionosphere,0.8409090638160706,11.583057880401611,526,2,10000,MemoryModelOnline +Ionosphere,0.8636363744735718,11.756087064743042,526,2,10000,MemoryModelOnline +Ionosphere,0.8522727489471436,12.59366488456726,526,2,10000,MemoryModelOnline +Iris,0.837837815284729,6.69625997543335,226,3,10000,MemoryModelOnline +Iris,0.6486486196517944,6.941648006439209,226,3,10000,MemoryModelOnline +Iris,0.7027027010917664,6.874801158905029,226,3,10000,MemoryModelOnline +Iris,0.6486486196517944,8.013691902160645,226,3,10000,MemoryModelOnline +LedDisplay,0.7559999823570251,44.268648862838745,1500,10,10000,MemoryModelOnline +LedDisplay,0.7120000123977661,43.659255266189575,1500,10,10000,MemoryModelOnline +LedDisplay,0.6919999718666077,45.50552010536194,1500,10,10000,MemoryModelOnline +LedDisplay,0.7039999961853027,45.18999695777893,1500,10,10000,MemoryModelOnline +Lenses,0.5,1.2890360355377197,36,3,10000,MemoryModelOnline +Lenses,0.6666666865348816,1.157559871673584,36,3,10000,MemoryModelOnline +Lenses,1.0,1.4572291374206543,36,3,10000,MemoryModelOnline +Lenses,0.8333333134651184,1.3145051002502441,36,3,10000,MemoryModelOnline +Letter,0.6128000020980835,893.2840800285339,30000,26,10000,MemoryModelOnline +Letter,0.6385999917984009,803.8516128063202,30000,26,10000,MemoryModelOnline +Letter,0.6496000289916992,777.890930891037,30000,26,10000,MemoryModelOnline +Letter,0.6398000121116638,864.0774550437927,30000,26,10000,MemoryModelOnline +Libras,0.5222222208976746,20.286381721496582,540,15,10000,MemoryModelOnline +Libras,0.5444444417953491,20.990604877471924,540,15,10000,MemoryModelOnline +Libras,0.3777777850627899,21.124260663986206,540,15,10000,MemoryModelOnline +Libras,0.4888888895511627,24.7041118144989,540,15,10000,MemoryModelOnline +LowResSpect,0.8270676732063293,19.498990058898926,796,9,10000,MemoryModelOnline +LowResSpect,0.7894737124443054,20.455614805221558,796,9,10000,MemoryModelOnline +LowResSpect,0.8345864415168762,18.957989931106567,796,9,10000,MemoryModelOnline +LowResSpect,0.8796992301940918,18.68347716331482,796,9,10000,MemoryModelOnline +LungCancer,0.5,1.5863311290740967,48,3,10000,MemoryModelOnline +LungCancer,0.375,1.4606249332427979,48,3,10000,MemoryModelOnline +LungCancer,0.5,2.0951671600341797,48,3,10000,MemoryModelOnline +LungCancer,0.5,1.9429030418395996,48,3,10000,MemoryModelOnline +Lymphography,0.837837815284729,5.365725755691528,222,4,10000,MemoryModelOnline +Lymphography,0.7837837934494019,5.921740770339966,222,4,10000,MemoryModelOnline +Lymphography,0.6756756901741028,6.2359349727630615,222,4,10000,MemoryModelOnline +Lymphography,0.7297297120094299,4.6990532875061035,222,4,10000,MemoryModelOnline +Magic,0.6879074573516846,505.8764190673828,28530,2,10000,MemoryModelOnline +Magic,0.743638277053833,491.3778669834137,28530,2,10000,MemoryModelOnline +Magic,0.7497371435165405,470.84684920310974,28530,2,10000,MemoryModelOnline +Magic,0.605047345161438,459.88202595710754,28530,2,10000,MemoryModelOnline +Mammographic,0.7124999761581421,27.233436822891235,1442,2,10000,MemoryModelOnline +Mammographic,0.675000011920929,27.851372957229614,1442,2,10000,MemoryModelOnline +Mammographic,0.6875,27.846235990524292,1442,2,10000,MemoryModelOnline +Mammographic,0.7166666388511658,27.8556649684906,1442,2,10000,MemoryModelOnline +Miniboone,0.799206554889679,2996.050542116165,195096,2,10000,MemoryModelOnline +Miniboone,0.8007442355155945,3029.9657599925995,195096,2,10000,MemoryModelOnline +Miniboone,0.8163980841636658,2907.305218219757,195096,2,10000,MemoryModelOnline +Miniboone,0.8001906871795654,2981.0309779644012,195096,2,10000,MemoryModelOnline +MolecBiolPromoter,0.8461538553237915,3.6587328910827637,160,2,10000,MemoryModelOnline +MolecBiolPromoter,0.7692307829856873,3.095623016357422,160,2,10000,MemoryModelOnline +MolecBiolPromoter,0.807692289352417,3.8342130184173584,160,2,10000,MemoryModelOnline +MolecBiolPromoter,0.807692289352417,4.004075050354004,160,2,10000,MemoryModelOnline +MolecBiolSplice,0.7076537013053894,93.38278985023499,4786,3,10000,MemoryModelOnline +MolecBiolSplice,0.7114177942276001,90.33700489997864,4786,,10000,MemoryModelOnline +MolecBiolSplice,0.7302383780479431,92.40649008750916,4786,3,10000,MemoryModelOnline +MolecBiolSplice,0.6900878548622131,93.66629004478455,4786,3,10000,MemoryModelOnline +Monks1,0.5462962985038757,9.957738876342773,248,2,10000,MemoryModelOnline +Monks2,0.4791666567325592,13.070821046829224,338,2,10000,MemoryModelOnline +Monks3,0.6134259104728699,9.183502197265625,244,2,10000,MemoryModelOnline +Mushroom,0.9739044904708862,99.2018039226532,12186,2,10000,MemoryModelOnline +Mushroom,0.9650418758392334,96.60980463027954,12186,2,10000,MemoryModelOnline +Mushroom,0.9940915703773499,98.26744437217712,12186,2,10000,MemoryModelOnline +Mushroom,0.9803052544593811,99.06655812263489,12186,2,10000,MemoryModelOnline +Musk1,0.7478991746902466,14.7545747756958,714,2,10000,MemoryModelOnline +Musk1,0.5546218752861023,14.959336996078491,714,2,10000,MemoryModelOnline +Musk1,0.6470588445663452,14.817004919052124,714,2,10000,MemoryModelOnline +Musk1,0.680672287940979,14.788607120513916,714,2,10000,MemoryModelOnline +Musk2,0.6652516722679138,117.6254940032959,9898,2,10000,MemoryModelOnline +Musk2,0.9169193506240845,117.41333293914795,9898,2,10000,MemoryModelOnline +Musk2,0.8204972743988037,117.69536828994751,9898,2,10000,MemoryModelOnline +Musk2,0.8496057987213135,116.18154215812683,9898,2,10000,MemoryModelOnline +Nursery,0.6978394985198975,306.49075269699097,19440,5,10000,MemoryModelOnline +Nursery,0.7083333134651184,303.567195892334,19440,5,10000,MemoryModelOnline +Nursery,0.6666666865348816,303.24054288864136,19440,5,10000,MemoryModelOnline +Nursery,0.6657407283782959,303.87068223953247,19440,5,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.6392157077789307,33.46250128746033,1534,2,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.5098039507865906,34.39452314376831,1534,2,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.5960784554481506,33.139681816101074,1534,2,10000,MemoryModelOnline +OocytesMerlucciusNucleus4d,0.6078431606292725,31.730817079544067,1534,2,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.8941176533699036,21.8507981300354,1534,3,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.9137254953384399,22.32545804977417,1534,3,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.9137254953384399,21.867910861968994,1534,3,10000,MemoryModelOnline +OocytesMerlucciusStates2f,0.886274516582489,21.331069946289062,1534,3,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.6359649300575256,30.655941247940063,1368,2,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.6140350699424744,32.02075958251953,1368,2,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.6578947305679321,31.833538055419922,1368,2,10000,MemoryModelOnline +OocytesTrisopterusNucleus2f,0.75,31.466464042663574,1368,2,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.6929824352264404,23.139810800552368,1368,3,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.8377193212509155,22.319055795669556,1368,3,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.8640350699424744,21.90435290336609,1368,3,10000,MemoryModelOnline +OocytesTrisopterusStates5b,0.8815789222717285,22.44623112678528,1368,3,10000,MemoryModelOnline +Optical,0.9243183135986328,98.70256400108337,7646,10,10000,MemoryModelOnline +Ozone,0.9116719365119934,36.71602392196655,3804,2,10000,MemoryModelOnline +Ozone,0.9700315594673157,36.43065404891968,3804,2,10000,MemoryModelOnline +Ozone,0.9132491946220398,37.4094660282135,3804,2,10000,MemoryModelOnline +Ozone,0.8375394344329834,35.65143895149231,3804,2,10000,MemoryModelOnline +PageBlocks,0.8347952961921692,87.93911719322205,8210,5,10000,MemoryModelOnline +PageBlocks,0.9217836260795593,88.18387413024902,8210,5,10000,MemoryModelOnline +PageBlocks,0.8435672521591187,88.96908903121948,8210,5,10000,MemoryModelOnline +PageBlocks,0.8728070259094238,89.12547612190247,8210,5,10000,MemoryModelOnline +Parkinsons,0.8163265585899353,5.358540058135986,292,2,10000,MemoryModelOnline +Parkinsons,0.8367347121238708,4.845868110656738,292,2,10000,MemoryModelOnline +Parkinsons,0.8367347121238708,4.678470849990845,292,2,10000,MemoryModelOnline +Parkinsons,0.8163265585899353,4.847628116607666,292,2,10000,MemoryModelOnline +Pendigits,0.8047455549240112,199.0512251853943,14988,10,10000,MemoryModelOnline +Pima,0.5520833134651184,25.046985864639282,1152,2,10000,MemoryModelOnline +Pima,0.6302083134651184,25.31991696357727,1152,2,10000,MemoryModelOnline +Pima,0.6197916865348816,26.048390865325928,1152,2,10000,MemoryModelOnline +Pima,0.7239583134651184,24.875773906707764,1152,2,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.7307692170143127,2.765263795852661,160,3,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.8461538553237915,3.5142948627471924,160,3,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.9230769276618958,3.181558609008789,160,3,10000,MemoryModelOnline +PittsburgBridgesMaterial,0.9230769276618958,3.1726279258728027,160,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.5769230723381042,4.203473091125488,154,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.6538461446762085,3.8988420963287354,154,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.5,4.178067922592163,154,3,10000,MemoryModelOnline +PittsburgBridgesRelL,0.5,4.006703853607178,154,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.739130437374115,3.9168262481689453,138,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.739130437374115,3.93668794631958,138,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.47826087474823,3.91485595703125,138,3,10000,MemoryModelOnline +PittsburgBridgesSpan,0.43478259444236755,3.544374942779541,138,3,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.8399999737739563,2.7077620029449463,154,2,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.9200000166893005,2.8161392211914062,154,2,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.8799999952316284,2.6860580444335938,154,2,10000,MemoryModelOnline +PittsburgBridgesTOrD,0.6000000238418579,2.472937822341919,154,2,10000,MemoryModelOnline +PittsburgBridgesType,0.4615384638309479,5.060122966766357,158,6,10000,MemoryModelOnline +PittsburgBridgesType,0.5769230723381042,5.466584205627441,158,6,10000,MemoryModelOnline +PittsburgBridgesType,0.6153846383094788,5.43743896484375,158,6,10000,MemoryModelOnline +PittsburgBridgesType,0.5384615659713745,5.178889989852905,158,6,10000,MemoryModelOnline +Planning,0.5777778029441833,6.0090110301971436,274,2,10000,MemoryModelOnline +Planning,0.2888889014720917,6.249760627746582,274,2,10000,MemoryModelOnline +Planning,0.6222222447395325,6.368675231933594,274,2,10000,MemoryModelOnline +Planning,0.6222222447395325,6.538223028182983,274,2,10000,MemoryModelOnline +PlantMargin,0.4675000011920929,86.15805292129517,2400,100,10000,MemoryModelOnline +PlantMargin,0.4724999964237213,86.09151887893677,2400,100,10000,MemoryModelOnline +PlantMargin,0.49000000953674316,86.8463339805603,2400,100,10000,MemoryModelOnline +PlantMargin,0.45500001311302185,88.80792760848999,2400,100,10000,MemoryModelOnline +PlantShape,0.054999999701976776,105.08553719520569,2400,100,10000,MemoryModelOnline +PlantShape,0.12999999523162842,104.75896000862122,2400,100,10000,MemoryModelOnline +PlantShape,0.07750000059604645,105.44077014923096,2400,100,10000,MemoryModelOnline +PlantShape,0.11749999970197678,104.1089551448822,2400,100,10000,MemoryModelOnline +PlantTexture,0.5649999976158142,74.42514419555664,2398,100,10000,MemoryModelOnline +PlantTexture,0.5,75.04786396026611,2398,100,10000,MemoryModelOnline +PlantTexture,0.5525000095367432,76.9790530204773,2398,100,10000,MemoryModelOnline +PlantTexture,0.5575000047683716,74.59718179702759,2398,100,10000,MemoryModelOnline +PostOperative,0.4545454680919647,3.3905200958251953,136,3,10000,MemoryModelOnline +PostOperative,0.5909090638160706,3.154447078704834,136,3,10000,MemoryModelOnline +PostOperative,0.5454545617103577,2.7845749855041504,136,3,10000,MemoryModelOnline +PostOperative,0.5,3.3682239055633545,136,3,10000,MemoryModelOnline +PrimaryTumor,0.4268292784690857,18.286046981811523,496,15,10000,MemoryModelOnline +PrimaryTumor,0.4390243887901306,17.67766308784485,496,15,10000,MemoryModelOnline +PrimaryTumor,0.3048780560493469,17.489151000976562,496,15,10000,MemoryModelOnline +PrimaryTumor,0.3414634168148041,17.566473960876465,496,15,10000,MemoryModelOnline +Ringnorm,0.6248648762702942,113.78377294540405,11100,2,10000,MemoryModelOnline +Ringnorm,0.6627026796340942,114.84578728675842,11100,2,10000,MemoryModelOnline +Ringnorm,0.6459459662437439,112.33105158805847,11100,2,10000,MemoryModelOnline +Ringnorm,0.6021621823310852,115.04901599884033,11100,2,10000,MemoryModelOnline +Seeds,0.9230769276618958,5.505158185958862,316,3,10000,MemoryModelOnline +Seeds,0.8461538553237915,5.106890916824341,316,3,10000,MemoryModelOnline +Seeds,0.8461538553237915,5.452054023742676,316,3,10000,MemoryModelOnline +Seeds,0.8653846383094788,5.664438962936401,316,3,10000,MemoryModelOnline +Semeion,0.8844221234321594,43.759604930877686,2390,10,10000,MemoryModelOnline +Semeion,0.8618090748786926,42.61407494544983,2390,10,10000,MemoryModelOnline +Semeion,0.8869346976280212,43.34498190879822,2390,10,10000,MemoryModelOnline +Semeion,0.8517587780952454,40.92448282241821,2390,10,10000,MemoryModelOnline +Soybean,0.2606382966041565,19.728748083114624,614,18,10000,MemoryModelOnline +Spambase,0.9008695483207703,85.61815285682678,6902,2,10000,MemoryModelOnline +Spambase,0.8556521534919739,87.9342188835144,6902,2,10000,MemoryModelOnline +Spambase,0.8695651888847351,87.67728519439697,6902,2,10000,MemoryModelOnline +Spambase,0.8913043737411499,89.86630463600159,6902,2,10000,MemoryModelOnline +Spect,0.4516128897666931,5.9917168617248535,158,2,10000,MemoryModelOnline +Spectf,0.3636363744735718,5.989597797393799,160,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.45348837971687317,24.54881501197815,1036,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.45348837971687317,24.632416009902954,1036,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.5581395626068115,25.640886068344116,1036,2,10000,MemoryModelOnline +StatlogAustralianCredit,0.5872092843055725,24.056920289993286,1036,2,10000,MemoryModelOnline +StatlogGermanCredit,0.6959999799728394,29.977678060531616,1500,2,10000,MemoryModelOnline +StatlogGermanCredit,0.7559999823570251,30.659600257873535,1500,2,10000,MemoryModelOnline +StatlogGermanCredit,0.671999990940094,30.708899974822998,1500,2,10000,MemoryModelOnline +StatlogGermanCredit,0.6679999828338623,30.3590567111969,1500,2,10000,MemoryModelOnline +StatlogHeart,0.7611940503120422,8.79567003250122,406,2,10000,MemoryModelOnline +StatlogHeart,0.7910447716712952,7.377993106842041,406,2,10000,MemoryModelOnline +StatlogHeart,0.746268630027771,7.2387330532073975,406,2,10000,MemoryModelOnline +StatlogHeart,0.7164179086685181,7.701099872589111,406,2,10000,MemoryModelOnline +StatlogImage,0.8648180365562439,53.29141926765442,3466,7,10000,MemoryModelOnline +StatlogImage,0.8734835386276245,60.668564796447754,3466,7,10000,MemoryModelOnline +StatlogImage,0.8786828517913818,59.41950297355652,3466,7,10000,MemoryModelOnline +StatlogImage,0.8908145427703857,58.15293741226196,3466,7,10000,MemoryModelOnline +StatlogLandsat,0.7664999961853027,193.56631803512573,8870,6,10000,MemoryModelOnline +StatlogShuttle,0.9945517182350159,777.6259939670563,87000,7,10000,MemoryModelOnline +StatlogVehicle,0.6635071039199829,36.87989926338196,1270,4,10000,MemoryModelOnline +StatlogVehicle,0.6113743782043457,35.91152000427246,1270,4,10000,MemoryModelOnline +StatlogVehicle,0.4597156345844269,36.35027813911438,1270,4,10000,MemoryModelOnline +StatlogVehicle,0.578199028968811,35.7365140914917,1270,4,10000,MemoryModelOnline +SteelPlates,0.5257731676101685,77.96672415733337,2912,7,10000,MemoryModelOnline +SteelPlates,0.5628865957260132,75.87302231788635,2912,7,10000,MemoryModelOnline +SteelPlates,0.5793814659118652,83.03038597106934,2912,7,10000,MemoryModelOnline +SteelPlates,0.5443298816680908,78.78427410125732,2912,7,10000,MemoryModelOnline +SyntheticControl,0.746666669845581,23.264333963394165,900,6,10000,MemoryModelOnline +SyntheticControl,0.6933333277702332,23.423442840576172,900,6,10000,MemoryModelOnline +SyntheticControl,0.753333330154419,23.19425892829895,900,6,10000,MemoryModelOnline +SyntheticControl,0.7666666507720947,21.916380167007446,900,6,10000,MemoryModelOnline +Teaching,0.5,6.427037000656128,226,3,10000,MemoryModelOnline +Teaching,0.4736842215061188,7.353921175003052,226,3,10000,MemoryModelOnline +Teaching,0.3684210479259491,6.604974031448364,226,3,10000,MemoryModelOnline +Teaching,0.5,8.583128213882446,226,3,10000,MemoryModelOnline +Thyroid,0.8812718987464905,118.54665493965149,7544,3,10000,MemoryModelOnline +TicTacToe,0.8368200659751892,27.097467184066772,1438,2,10000,MemoryModelOnline +TicTacToe,0.8870292901992798,27.441755056381226,1438,2,10000,MemoryModelOnline +TicTacToe,0.9121338725090027,26.058330059051514,1438,2,10000,MemoryModelOnline +TicTacToe,0.9037656784057617,26.330787181854248,1438,2,10000,MemoryModelOnline +Titanic,0.7909091114997864,64.94236612319946,3302,2,10000,MemoryModelOnline +Titanic,0.2800000011920929,65.42467999458313,3302,2,10000,MemoryModelOnline +Titanic,0.5327273011207581,63.199254751205444,3302,2,10000,MemoryModelOnline +Titanic,0.7763636112213135,65.17880988121033,3302,2,10000,MemoryModelOnline +Trains,0.5,0.6529228687286377,16,2,10000,MemoryModelOnline +Trains,0.5,0.5359747409820557,16,2,10000,MemoryModelOnline +Trains,1.0,0.5464420318603516,16,2,10000,MemoryModelOnline +Trains,0.0,0.46668195724487305,16,2,10000,MemoryModelOnline +Twonorm,0.5589188933372498,303.89011812210083,11100,2,10000,MemoryModelOnline +Twonorm,0.5816216468811035,233.01886367797852,11100,2,10000,MemoryModelOnline +Twonorm,0.6091892123222351,226.98900890350342,11100,2,10000,MemoryModelOnline +Twonorm,0.5632432699203491,224.5198130607605,11100,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.8051947951316833,8.197265863418579,466,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.7402597665786743,8.448140144348145,466,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.8051947951316833,9.202944993972778,466,2,10000,MemoryModelOnline +VertebralColumn2Clases,0.7402597665786743,8.811290979385376,466,2,10000,MemoryModelOnline +VertebralColumn3Clases,0.7532467246055603,8.77164602279663,466,3,10000,MemoryModelOnline +VertebralColumn3Clases,0.8441558480262756,8.820083856582642,466,3,10000,MemoryModelOnline +VertebralColumn3Clases,0.701298713684082,8.85421895980835,466,3,10000,MemoryModelOnline +VertebralColumn3Clases,0.7532467246055603,9.352362871170044,466,3,10000,MemoryModelOnline +WallFollowing,0.5828445553779602,158.8878231048584,8184,4,10000,MemoryModelOnline +WallFollowing,0.5542522072792053,154.42579197883606,8184,4,10000,MemoryModelOnline +WallFollowing,0.5689149498939514,158.11737298965454,8184,4,10000,MemoryModelOnline +WallFollowing,0.5271260738372803,158.1596541404724,8184,4,10000,MemoryModelOnline +Waveform,0.7975999712944031,105.1578369140625,7500,3,10000,MemoryModelOnline +Waveform,0.7784000039100647,105.91020488739014,7500,3,10000,MemoryModelOnline +Waveform,0.7775999903678894,103.66073870658875,7500,3,10000,MemoryModelOnline +Waveform,0.8023999929428101,104.38141179084778,7500,3,10000,MemoryModelOnline +WaveformNoise,0.8136000037193298,114.69890904426575,7500,3,10000,MemoryModelOnline +WaveformNoise,0.7775999903678894,110.95758199691772,7500,3,10000,MemoryModelOnline +WaveformNoise,0.7856000065803528,109.8145580291748,7500,3,10000,MemoryModelOnline +WaveformNoise,0.7871999740600586,114.31152486801147,7500,3,10000,MemoryModelOnline +Wine,0.9090909361839294,3.922369956970215,268,3,10000,MemoryModelOnline +Wine,0.9772727489471436,4.309003829956055,268,3,10000,MemoryModelOnline +Wine,0.9318181872367859,4.118818044662476,268,3,10000,MemoryModelOnline +Wine,0.9090909361839294,3.7766051292419434,268,3,10000,MemoryModelOnline +WineQualityRed,0.5350000262260437,60.15459895133972,2398,6,10000,MemoryModelOnline +WineQualityRed,0.550000011920929,61.609066009521484,2398,6,10000,MemoryModelOnline +WineQualityRed,0.5525000095367432,59.60093116760254,2398,6,10000,MemoryModelOnline +WineQualityRed,0.5550000071525574,59.979573011398315,2398,6,10000,MemoryModelOnline +WineQualityWhite,0.3937908411026001,189.26221895217896,7348,7,10000,MemoryModelOnline +WineQualityWhite,0.4060457646846771,188.2220709323883,7348,7,10000,MemoryModelOnline +WineQualityWhite,0.39133986830711365,189.360169172287,7348,7,10000,MemoryModelOnline +WineQualityWhite,0.3970588147640228,196.2267460823059,7348,7,10000,MemoryModelOnline +Yeast,0.47708895802497864,65.88616180419922,2226,10,10000,MemoryModelOnline +Yeast,0.42318058013916016,67.61098313331604,2226,10,10000,MemoryModelOnline +Yeast,0.43396225571632385,67.9979248046875,2226,10,10000,MemoryModelOnline +Yeast,0.46630728244781494,67.11824798583984,2226,10,10000,MemoryModelOnline +Zoo,0.800000011920929,2.5983870029449463,152,7,10000,MemoryModelOnline +Zoo,0.9200000166893005,2.6957509517669678,152,7,10000,MemoryModelOnline +Zoo,0.9599999785423279,2.7209489345550537,152,7,10000,MemoryModelOnline +Zoo,0.8399999737739563,2.4501678943634033,152,7,10000,MemoryModelOnline diff --git a/examples/hdc_methods_survey/results/trainsamplesexp.json b/examples/hdc_methods_survey/results/trainsamplesexp.json index 184a43e8..7b0091cd 100644 --- a/examples/hdc_methods_survey/results/trainsamplesexp.json +++ b/examples/hdc_methods_survey/results/trainsamplesexp.json @@ -3217,5 +3217,251 @@ "4": 60, "5": 120 } + }, + "RandomProjection": { + "Abalone": {}, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": {}, + "Annealing": {}, + "Arrhythmia": {}, + "AudiologyStd": {}, + "BalanceScale": {}, + "Balloons": {}, + "Bank": {}, + "Blood": {}, + "BreastCancer": {}, + "BreastCancerWisc": {}, + "BreastCancerWiscDiag": {}, + "BreastCancerWiscProg": {}, + "BreastTissue": {}, + "Car": {}, + "Cardiotocography10Clases": {}, + "Cardiotocography3Clases": {}, + "ChessKrvk": {}, + "ChessKrvkp": {}, + "CongressionalVoting": {}, + "ConnBenchSonarMinesRocks": {}, + "ConnBenchVowelDeterding": {}, + "Connect4": {}, + "Contrac": {}, + "CreditApproval": {}, + "CylinderBands": {}, + "Dermatology": {}, + "Echocardiogram": {}, + "Ecoli": {}, + "EnergyY1": {}, + "EnergyY2": {}, + "Fertility": {}, + "Flags": {}, + "Glass": {}, + "HabermanSurvival": {}, + "HayesRoth": {}, + "HeartCleveland": {}, + "HeartHungarian": {}, + "HeartSwitzerland": {}, + "HeartVa": {}, + "Hepatitis": {}, + "HillValley": {}, + "HorseColic": {}, + "IlpdIndianLiver": {}, + "ImageSegmentation": {}, + "Ionosphere": {}, + "Iris": {}, + "LedDisplay": {}, + "Lenses": {}, + "Letter": {}, + "Libras": {}, + "LowResSpect": {}, + "LungCancer": {}, + "Lymphography": {}, + "Magic": {}, + "Mammographic": {}, + "Miniboone": {}, + "MolecBiolPromoter": {}, + "MolecBiolSplice": {}, + "Monks1": {}, + "Monks2": {}, + "Monks3": {}, + "Mushroom": {}, + "Musk1": {}, + "Musk2": {}, + "Nursery": {}, + "OocytesMerlucciusNucleus4d": {}, + "OocytesMerlucciusStates2f": {}, + "OocytesTrisopterusNucleus2f": {}, + "OocytesTrisopterusStates5b": {}, + "Optical": {}, + "Ozone": {}, + "PageBlocks": {}, + "Parkinsons": {}, + "Pendigits": {}, + "Pima": {}, + "PittsburgBridgesMaterial": {}, + "PittsburgBridgesRelL": {}, + "PittsburgBridgesSpan": {}, + "PittsburgBridgesTOrD": {}, + "PittsburgBridgesType": {}, + "Planning": {}, + "PlantMargin": {}, + "PlantShape": {}, + "PlantTexture": {}, + "PostOperative": {}, + "PrimaryTumor": {}, + "Ringnorm": {}, + "Seeds": {}, + "Semeion": {}, + "Soybean": {}, + "Spambase": {}, + "Spect": {}, + "Spectf": {}, + "StatlogAustralianCredit": {}, + "StatlogGermanCredit": {}, + "StatlogHeart": {}, + "StatlogImage": {}, + "StatlogLandsat": {}, + "StatlogShuttle": {}, + "StatlogVehicle": {}, + "SteelPlates": {}, + "SyntheticControl": {}, + "Teaching": {}, + "Thyroid": {}, + "TicTacToe": {}, + "Titanic": {}, + "Trains": {}, + "Twonorm": {}, + "VertebralColumn2Clases": {}, + "VertebralColumn3Clases": {}, + "WallFollowing": {}, + "Waveform": {}, + "WaveformNoise": {}, + "Wine": {}, + "WineQualityRed": {}, + "WineQualityWhite": {}, + "Yeast": {}, + "Zoo": {} + }, + "MemoryModel": { + "Abalone": {}, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": {}, + "Annealing": {}, + "Arrhythmia": {}, + "AudiologyStd": {}, + "BalanceScale": {}, + "Balloons": {}, + "Bank": {}, + "Blood": {}, + "BreastCancer": {}, + "BreastCancerWisc": {}, + "BreastCancerWiscDiag": {}, + "BreastCancerWiscProg": {}, + "BreastTissue": {}, + "Car": {}, + "Cardiotocography10Clases": {}, + "Cardiotocography3Clases": {}, + "ChessKrvk": {}, + "ChessKrvkp": {}, + "CongressionalVoting": {}, + "ConnBenchSonarMinesRocks": {}, + "ConnBenchVowelDeterding": {}, + "Connect4": {}, + "Contrac": {}, + "CreditApproval": {}, + "CylinderBands": {}, + "Dermatology": {}, + "Echocardiogram": {}, + "Ecoli": {}, + "EnergyY1": {}, + "EnergyY2": {}, + "Fertility": {}, + "Flags": {}, + "Glass": {}, + "HabermanSurvival": {}, + "HayesRoth": {}, + "HeartCleveland": {}, + "HeartHungarian": {}, + "HeartSwitzerland": {}, + "HeartVa": {}, + "Hepatitis": {}, + "HillValley": {}, + "HorseColic": {}, + "IlpdIndianLiver": {}, + "ImageSegmentation": {}, + "Ionosphere": {}, + "Iris": {}, + "LedDisplay": {}, + "Lenses": {}, + "Letter": {}, + "Libras": {}, + "LowResSpect": {}, + "LungCancer": {}, + "Lymphography": {}, + "Magic": {}, + "Mammographic": {}, + "Miniboone": {}, + "MolecBiolPromoter": {}, + "MolecBiolSplice": {}, + "Monks1": {}, + "Monks2": {}, + "Monks3": {}, + "Mushroom": {}, + "Musk1": {}, + "Musk2": {}, + "Nursery": {}, + "OocytesMerlucciusNucleus4d": {}, + "OocytesMerlucciusStates2f": {}, + "OocytesTrisopterusNucleus2f": {}, + "OocytesTrisopterusStates5b": {}, + "Optical": {}, + "Ozone": {}, + "PageBlocks": {}, + "Parkinsons": {}, + "Pendigits": {}, + "Pima": {}, + "PittsburgBridgesMaterial": {}, + "PittsburgBridgesRelL": {}, + "PittsburgBridgesSpan": {}, + "PittsburgBridgesTOrD": {}, + "PittsburgBridgesType": {}, + "Planning": {}, + "PlantMargin": {}, + "PlantShape": {}, + "PlantTexture": {}, + "PostOperative": {}, + "PrimaryTumor": {}, + "Ringnorm": {}, + "Seeds": {}, + "Semeion": {}, + "Soybean": {}, + "Spambase": {}, + "Spect": {}, + "Spectf": {}, + "StatlogAustralianCredit": {}, + "StatlogGermanCredit": {}, + "StatlogHeart": {}, + "StatlogImage": {}, + "StatlogLandsat": {}, + "StatlogShuttle": {}, + "StatlogVehicle": {}, + "SteelPlates": {}, + "SyntheticControl": {}, + "Teaching": {}, + "Thyroid": {}, + "TicTacToe": {}, + "Titanic": {}, + "Trains": {}, + "Twonorm": {}, + "VertebralColumn2Clases": {}, + "VertebralColumn3Clases": {}, + "WallFollowing": {}, + "Waveform": {}, + "WaveformNoise": {}, + "Wine": {}, + "WineQualityRed": {}, + "WineQualityWhite": {}, + "Yeast": {}, + "Zoo": {} } } \ No newline at end of file diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py index 0193298f..008f7a64 100644 --- a/examples/hdc_methods_survey/run_experiment.py +++ b/examples/hdc_methods_survey/run_experiment.py @@ -1,21 +1,25 @@ import hashmap_encoding import hashmap_encoding_online +import hashmap_encoding_online_v2 import hashmap_encoding_online_iterative import hashmap_encoding_regenerative_continuous import hashmap_encoding_regenerative_reset import random_projection import random_projection_online +import random_projection_online_v2 import random_projection_online_iterative import random_projection_regenerative_continuous import random_projection_regenerative_reset import sinusoid_projection import sinusoid_projection_online +import sinusoid_projection_online_v2 import sinusoid_projection_online_iterative import sinusoid_projection_regenerative_continuous import sinusoid_projection_regenerative_reset import time import density_encoding import density_encoding_online +import density_encoding_online_v2 import density_encoding_online_iterative import density_encoding_regenerative_continuous import density_encoding_regenerative_reset @@ -41,11 +45,21 @@ # sinusoid_projection_online_iterative, # sinusoid_projection_regenerative_continuous, # sinusoid_projection_regenerative_reset, - density_encoding, + # density_encoding, + # density_encoding_online, + # density_encoding_online_iterative, + # density_encoding_regenerative_continuous, + # density_encoding_regenerative_reset, + + hashmap_encoding_online, + hashmap_encoding_online_v2, + random_projection_online, + random_projection_online_v2, + sinusoid_projection_online, + sinusoid_projection_online_v2, density_encoding_online, - density_encoding_online_iterative, - density_encoding_regenerative_continuous, - density_encoding_regenerative_reset, + density_encoding_online_v2, + ] """ diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index c4569c0a..eb633869 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -8,6 +8,7 @@ import json import os import sys +torch.manual_seed(20) sys.path.insert(0, "../../") import torchhd diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_v2.py b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py new file mode 100644 index 00000000..c6af9726 --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py @@ -0,0 +1,178 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import json +import os +import sys + +sys.path.insert(0, "../../") +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark +import numpy as np +torch.manual_seed(20) + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + +BATCH_SIZE = 1 + + +def experiment( + DIMENSIONS=10000, + method="SinusoidProjectionOnlineIterative", + epochs=5, + filename="exp", +): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + str(time.time()) + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + + added_classes = {} + wrong_inferred = {} + + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 + accuracy.update(outputs.cpu(), labels) + + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + + +# experiment() From d6a1fa853f981cf64709ae7d4a00cbbff54ca203 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 7 Mar 2023 20:05:37 +0000 Subject: [PATCH 20/50] [github-action] formatting fixes --- .../density_encoding_online.py | 1 + .../hashmap_encoding_online.py | 1 + .../hashmap_encoding_online_v2.py | 1 + examples/hdc_methods_survey/memory_encoding.py | 9 +++++---- examples/hdc_methods_survey/models_aux.py | 7 +++---- examples/hdc_methods_survey/new_learning.py | 18 +++++++++--------- examples/hdc_methods_survey/plot.py | 17 +++++++++-------- .../random_projection_online.py | 1 + .../results/embeddings_comparison/adult.py | 11 ++++++----- examples/hdc_methods_survey/run_experiment.py | 2 -- .../sinusoid_projection_online.py | 1 + .../sinusoid_projection_online_v2.py | 1 + 12 files changed, 38 insertions(+), 32 deletions(-) diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index 15953ab0..9107fa10 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -12,6 +12,7 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark import numpy as np + torch.manual_seed(20) BATCH_SIZE = 1 diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index a5a0ee8f..65e16284 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -8,6 +8,7 @@ import json import os import sys + torch.manual_seed(20) sys.path.insert(0, "../../") diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py index 1755c2be..5d848b27 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py @@ -8,6 +8,7 @@ import json import os import sys + torch.manual_seed(20) sys.path.insert(0, "../../") diff --git a/examples/hdc_methods_survey/memory_encoding.py b/examples/hdc_methods_survey/memory_encoding.py index ed799bc6..0ba78aff 100644 --- a/examples/hdc_methods_survey/memory_encoding.py +++ b/examples/hdc_methods_survey/memory_encoding.py @@ -41,7 +41,6 @@ def forward(self, x): sample_hv = self.proj(x).sign() return torchhd.hard_quantize(sample_hv) - benchmark = UCIClassificationBenchmark("../data", download=True) results_file = "results/results" + str(time.time()) + ".csv" with open(results_file, "w", newline="") as file: @@ -52,8 +51,7 @@ def forward(self, x): for dataset in benchmark.datasets(): # print(dataset.name) - if dataset.name[:4] > 'ConnB': - + if dataset.name[:4] > "ConnB": # Number of features in the dataset. num_feat = dataset.train[0][0].size(-1) # Number of classes in the dataset. @@ -102,7 +100,10 @@ def forward(self, x): accuracy.update(outputs.cpu(), labels) op = "r+" - if os.path.exists("results/missclassified" + filename + ".json") == False: + if ( + os.path.exists("results/missclassified" + filename + ".json") + == False + ): op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/examples/hdc_methods_survey/models_aux.py b/examples/hdc_methods_survey/models_aux.py index 3a9e37a1..395e68b4 100644 --- a/examples/hdc_methods_survey/models_aux.py +++ b/examples/hdc_methods_survey/models_aux.py @@ -97,7 +97,7 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # cancel update if all predictions were correct if is_wrong.sum().item() == 0: arr = logit.topk(2) - if abs(arr[0][0][0].item()-arr[0][0][1].item()) > 0.1: + if abs(arr[0][0][0].item() - arr[0][0][1].item()) > 0.1: print(abs(arr[0][0][0].item() - arr[0][0][1].item())) self.weight.index_add_(0, target, input, alpha=lr) return @@ -210,12 +210,11 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: iinput = torch.matmul(input, self.weight) predictions = functional.dot_similarity(iinput, self.classes.weight) - if np.argmax(predictions).item() != target.item(): label = torch.index_select(self.classes.weight, 0, target) self.weight += torch.matmul(input.T, label) - ''' + """ else: top_two_pred = predictions.topk(2) print('a',np.argmax(predictions).item(), target.item()) @@ -225,4 +224,4 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: self.weight += torch.matmul(input.T, label) #label = torch.index_select(self.classes.weight, 0, target) #self.weight += torch.matmul(input.T, label) - ''' + """ diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index bda70543..9bc8d161 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -4,6 +4,7 @@ import torch.utils.data as data import time from torchhd.datasets import UCIClassificationBenchmark + torch.manual_seed(20) # Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io import torchmetrics @@ -37,6 +38,8 @@ def normalize(input): return torch.nan_to_num((input - min) / (max - min)) return normalize + + def normalize(w, eps=1e-12) -> None: """Transforms all the class prototype vectors into unit vectors. @@ -48,12 +51,11 @@ def normalize(w, eps=1e-12) -> None: w.div_(norms) - def experiment(): train = torchhd.datasets.Yeast("../../data", download=True, train=True, fold=1) test = torchhd.datasets.Yeast("../../data", download=True, train=False, fold=1) added = 0 - #test = torchhd.datasets.AcuteInflammation("../../data", download=True, train=False) + # test = torchhd.datasets.AcuteInflammation("../../data", download=True, train=False) # Number of features in the dataset. # Number of classes in the dataset. num_classes = len(train.classes) @@ -76,22 +78,20 @@ def experiment(): count = 0 with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc='Testing'): + for samples, labels in tqdm(train_loader, desc="Testing"): samples = samples.to(device) labels = labels.to(device) samples_hv = encode(samples) - #print("labels", labels) + # print("labels", labels) model.add_online(samples_hv, labels) - #if count == 10: - #break + # if count == 10: + # break count += 1 model.normalize() accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) - - with torch.no_grad(): for samples, labels in tqdm(test_loader, desc="Testing"): samples = samples.to(device) @@ -105,4 +105,4 @@ def experiment(): print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") -experiment() \ No newline at end of file +experiment() diff --git a/examples/hdc_methods_survey/plot.py b/examples/hdc_methods_survey/plot.py index 4aaf9929..2b79176d 100644 --- a/examples/hdc_methods_survey/plot.py +++ b/examples/hdc_methods_survey/plot.py @@ -3,13 +3,14 @@ import pandas as pd import seaborn as sns import csv + file = "results/openlab.csv" data = pd.read_csv(file) accuracy = [] first = True df = None -methods = ['MemoryModel', 'MemoryModelOnline'] +methods = ["MemoryModel", "MemoryModelOnline"] df_new = {} l = 0 for i in data["Method"].unique(): @@ -18,15 +19,15 @@ df.index = np.array(data[data["Method"] == i]["Name"]) first = False l = len(df.index) - df_new['dataset'] = data[data["Method"] == i]['Name'].values - df_new['classes'] = data[data["Method"] == i]['Classes'].values + df_new["dataset"] = data[data["Method"] == i]["Name"].values + df_new["classes"] = data[data["Method"] == i]["Classes"].values else: print(i) print(len(data[data["Method"] == i]["Accuracy"])) df[i] = np.array(data[data["Method"] == i]["Accuracy"]) if i in methods: - df_new[i] = data[data["Method"] == i]['Accuracy'].values + df_new[i] = data[data["Method"] == i]["Accuracy"].values accuracy.append(data[data["Method"] == i]["Accuracy"]) with open("comparison.csv", "w") as outfile: @@ -45,9 +46,9 @@ maxes = np.flatnonzero(row == np.max(row)) for j in maxes: df2.iloc[index][j] = 1 - if df.columns[np.argmax(row)] in ['MemoryModel','MemoryModelOnline']: + if df.columns[np.argmax(row)] in ["MemoryModel", "MemoryModelOnline"]: print("MEMORY") - if row.name == 'HayesRoth': + if row.name == "HayesRoth": print(row) print(row.name, np.max(row), np.argmax(row), df.columns[np.argmax(row)]) @@ -64,7 +65,7 @@ plt.figure(figsize=(15, 8)) sns.heatmap(df, cmap=sns.color_palette("blend:#FF0000,#06c258", as_cmap=True)) -#plt.show() +# plt.show() sns.heatmap(df2, cmap=sns.color_palette("blend:#FFF,#000", as_cmap=True)) -#plt.show() +# plt.show() diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 4e085e66..5d293379 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -8,6 +8,7 @@ import json import os import sys + torch.manual_seed(20) sys.path.insert(0, "../../") diff --git a/examples/hdc_methods_survey/results/embeddings_comparison/adult.py b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py index 8519c056..1448d336 100644 --- a/examples/hdc_methods_survey/results/embeddings_comparison/adult.py +++ b/examples/hdc_methods_survey/results/embeddings_comparison/adult.py @@ -26,6 +26,7 @@ # {0: 24720, 1: 7841} # Testing accuracy of 73.558% + class Encoder(nn.Module): def __init__(self, size, levels): super(Encoder, self).__init__() @@ -45,6 +46,7 @@ def normalize(input): return normalize + def normalize(w, eps=1e-12) -> None: """Transforms all the class prototype vectors into unit vectors. @@ -56,7 +58,6 @@ def normalize(w, eps=1e-12) -> None: w.div_(norms) - def experiment(): train = torchhd.datasets.Adult("../../data", download=True, train=True) test = torchhd.datasets.Adult("../../data", download=True, train=False) @@ -71,7 +72,7 @@ def experiment(): train.transform = transform test.transform = transform - batch = (len(train)) + batch = len(train) print(batch) # Set up data loaders @@ -97,14 +98,13 @@ def experiment(): count = 0 error = 0 with torch.no_grad(): - for samples, labels in tqdm(test_loader, desc="Testing"): samples = samples.to(device) labels = labels.to(device) input = proj(samples) input = torchhd.hard_quantize(input) - a = torch.matmul(input,res) + a = torch.matmul(input, res) print(torchhd.dot_similarity(a, m.classes.weight)) print(m.classes) @@ -114,7 +114,7 @@ def experiment(): else: error += 1 break - print("Accuracy", count/(count+error)) + print("Accuracy", count / (count + error)) ''' num_models = 1 models = [] @@ -213,4 +213,5 @@ def experiment(): print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") ''' + experiment() diff --git a/examples/hdc_methods_survey/run_experiment.py b/examples/hdc_methods_survey/run_experiment.py index 008f7a64..0349d9bc 100644 --- a/examples/hdc_methods_survey/run_experiment.py +++ b/examples/hdc_methods_survey/run_experiment.py @@ -50,7 +50,6 @@ # density_encoding_online_iterative, # density_encoding_regenerative_continuous, # density_encoding_regenerative_reset, - hashmap_encoding_online, hashmap_encoding_online_v2, random_projection_online, @@ -59,7 +58,6 @@ sinusoid_projection_online_v2, density_encoding_online, density_encoding_online_v2, - ] """ diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index eb633869..92fc72d6 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -8,6 +8,7 @@ import json import os import sys + torch.manual_seed(20) sys.path.insert(0, "../../") diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_v2.py b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py index c6af9726..5cd66740 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_v2.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py @@ -15,6 +15,7 @@ from torchhd.models import Centroid from torchhd.datasets import UCIClassificationBenchmark import numpy as np + torch.manual_seed(20) device = "cpu" From 12d9155c135aae9ede6a624124f133c1e3189099 Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 7 Mar 2023 12:08:19 -0800 Subject: [PATCH 21/50] models dataset --- torchhd/datasets/dataset.py | 2 +- torchhd/models.py | 159 +++++++++++++++++++++++++++++++++++- 2 files changed, 159 insertions(+), 2 deletions(-) diff --git a/torchhd/datasets/dataset.py b/torchhd/datasets/dataset.py index 73c46c2d..e82e9456 100644 --- a/torchhd/datasets/dataset.py +++ b/torchhd/datasets/dataset.py @@ -353,7 +353,7 @@ class DatasetFourFold(CollectionDataset): """ # Number of folds for cross validation - num_folds = 4 + num_folds = 0 def __init__( self, diff --git a/torchhd/models.py b/torchhd/models.py index e74a5ba3..03eb46e2 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -6,7 +6,9 @@ from torch.nn.parameter import Parameter import torch.nn.init as init +import torchhd.embeddings import torchhd.functional as functional +import numpy as np __all__ = [ "Centroid", @@ -94,8 +96,9 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # print(result.sum()) # cancel update if all predictions were correct if is_wrong.sum().item() == 0: + if logit.max(1).values.item() < 0.8: + self.weight.index_add_(0, target, input) return - # print(input) # only update wrongly predicted inputs logit = logit[is_wrong] @@ -109,6 +112,36 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: self.weight.index_add_(0, target, lr * alpha1 * input) self.weight.index_add_(0, pred, lr * alpha2 * input) + @torch.no_grad() + def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Only updates the prototype vectors on wrongly predicted inputs. + + Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. + + Adds the input to the mispredicted class prototype scaled by :math:`\epsilon - 1` + and adds the input to the target prototype scaled by :math:`1 - \delta`, + where :math:`\epsilon` is the cosine similarity of the input with the mispredicted class prototype + and :math:`\delta` is the cosine similarity of the input with the target class prototype. + """ + # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + logit = self(input) + pred = logit.argmax(1) + is_wrong = target != pred + + if is_wrong.sum().item() == 0: + if logit.max(1).values.item() < 0.8: + self.weight.index_add_(0, target, input) + return + + logit = logit[is_wrong] + input = input[is_wrong] + target = target[is_wrong] + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + self.weight.index_add_(0, target, lr * alpha1 * input) + # self.weight.index_add_(0, pred, lr * alpha2 * input) + + @torch.no_grad() def normalize(self, eps=1e-12) -> None: """Transforms all the class prototype vectors into unit vectors. @@ -152,3 +185,127 @@ def regenerate_reset(self, weight, drop_rate) -> None: size = weight.shape[1] for i in indices: self.regen_reset(weight, i, size) + + +class MemoryModel(nn.Module): + __constants__ = ["in_features", "out_features"] + in_features: int + out_features: int + weight: Tensor + + def __init__( + self, in_features: int, out_features: int, device=None, dtype=None + ) -> None: + factory_kwargs = {"device": device, "dtype": dtype} + super(MemoryModel, self).__init__() + + self.in_features = in_features + self.out_features = out_features + + self.classes = torchhd.embeddings.Projection(in_features, out_features) + self.weight = torch.empty((in_features, in_features), **factory_kwargs) + + def forward(self, input: Tensor, dot: bool = False) -> Tensor: + input = torch.matmul(input, self.weight) + if dot: + return functional.dot_similarity(input, self.classes.weight) + + return functional.cos_similarity(input, self.classes.weight) + + @torch.no_grad() + def normalize(self, eps=1e-12) -> None: + """Transforms all the class prototype vectors into unit vectors. + + After calling this, inferences can be made more efficiently by specifying ``dot=True`` in the forward pass. + Training further after calling this method is not advised. + """ + norms = self.weight.norm(dim=1, keepdim=True) + norms.clamp_(min=eps) + self.weight.div_(norms) + + @torch.no_grad() + def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Adds the input vectors scaled by the lr to the target prototype vectors.""" + label = torch.index_select(self.classes.weight, 0, target) + input = torch.matmul(input.T, label) + self.weight += input + #self.weight.index_add_(0, target, input, alpha=lr) + + @torch.no_grad() + def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Adds the input vectors scaled by the lr to the target prototype vectors.""" + iinput = torch.matmul(input, self.weight) + predictions = functional.dot_similarity(iinput, self.classes.weight) + + if np.argmax(predictions).item() != target.item(): + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + ''' + else: + top_two_pred = predictions.topk(2) + if abs(top_two_pred[0][0][0].item()/top_two_pred[0][0][1].item()) > 1.1: + print(abs(top_two_pred[0][0][0].item()/top_two_pred[0][0][1].item())) + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + #label = torch.index_select(self.classes.weight, 0, target) + #self.weight += torch.matmul(input.T, label) + ''' + + @torch.no_grad() + def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Adds the input vectors scaled by the lr to the target prototype vectors.""" + iinput = torch.matmul(input, self.weight) + predictions = functional.cos_similarity(iinput, self.classes.weight) + #print(predictions[0][target.item()]) + #print(predictions[0][target.item()]) + top_two_pred = predictions.topk(2) + print(abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item())) + + if np.argmax(predictions).item() != target.item(): + if predictions[0][target.item()].item() < 0.7 or abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item()) > 0.1: + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + else: + if predictions[0][target.item()].item() < 0.5: + if abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item()) > 0.1: + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + ''' + if np.argmax(predictions).item() != target.item(): + #print(predictions[0][target.item()]) + label = torch.index_select(self.classes.weight, 0, target) + self.weight += torch.matmul(input.T, label) + else: + self.weight += torch.matmul(input.T, label) + + print(predictions[0][target.item()]) + ''' + + def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + iinput = torch.matmul(input, self.weight) + logit = functional.cos_similarity(iinput, self.classes.weight) + pred = logit.argmax(1) + is_wrong = target != pred + # print(logit) + # print(logit.argmax(1)) + + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + result = torch.where(select, -1, +1).to() + # print(result.sum()) + # cancel update if all predictions were correct + if is_wrong.sum().item() == 0: + return + + # print(input) + # only update wrongly predicted inputs + logit = logit[is_wrong] + input = input[is_wrong] + target = target[is_wrong] + pred = pred[is_wrong] + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + + self.weight.index_add_(0, target, lr * alpha1 * input) + self.weight.index_add_(0, pred, lr * alpha2 * input) From 464c37439c33f562b0305862b67458d231476709 Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 7 Mar 2023 13:09:30 -0800 Subject: [PATCH 22/50] mod --- torchhd/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/torchhd/models.py b/torchhd/models.py index 03eb46e2..db6bd080 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -206,7 +206,7 @@ def __init__( self.weight = torch.empty((in_features, in_features), **factory_kwargs) def forward(self, input: Tensor, dot: bool = False) -> Tensor: - input = torch.matmul(input, self.weight) + input = torch.matmul(input, self.weight).sign() if dot: return functional.dot_similarity(input, self.classes.weight) @@ -235,7 +235,7 @@ def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: """Adds the input vectors scaled by the lr to the target prototype vectors.""" iinput = torch.matmul(input, self.weight) - predictions = functional.dot_similarity(iinput, self.classes.weight) + predictions = functional.cos_similarity(iinput, self.classes.weight) if np.argmax(predictions).item() != target.item(): label = torch.index_select(self.classes.weight, 0, target) From aa289b410216838b2e9120f031d60f03f86e10e5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 7 Mar 2023 21:14:06 +0000 Subject: [PATCH 23/50] [github-action] formatting fixes --- torchhd/models.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/torchhd/models.py b/torchhd/models.py index db6bd080..fccd1e3f 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -141,7 +141,6 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: self.weight.index_add_(0, target, lr * alpha1 * input) # self.weight.index_add_(0, pred, lr * alpha2 * input) - @torch.no_grad() def normalize(self, eps=1e-12) -> None: """Transforms all the class prototype vectors into unit vectors. @@ -229,7 +228,7 @@ def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: label = torch.index_select(self.classes.weight, 0, target) input = torch.matmul(input.T, label) self.weight += input - #self.weight.index_add_(0, target, input, alpha=lr) + # self.weight.index_add_(0, target, input, alpha=lr) @torch.no_grad() def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: @@ -240,7 +239,7 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: if np.argmax(predictions).item() != target.item(): label = torch.index_select(self.classes.weight, 0, target) self.weight += torch.matmul(input.T, label) - ''' + """ else: top_two_pred = predictions.topk(2) if abs(top_two_pred[0][0][0].item()/top_two_pred[0][0][1].item()) > 1.1: @@ -249,28 +248,35 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: self.weight += torch.matmul(input.T, label) #label = torch.index_select(self.classes.weight, 0, target) #self.weight += torch.matmul(input.T, label) - ''' + """ @torch.no_grad() def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: """Adds the input vectors scaled by the lr to the target prototype vectors.""" iinput = torch.matmul(input, self.weight) predictions = functional.cos_similarity(iinput, self.classes.weight) - #print(predictions[0][target.item()]) - #print(predictions[0][target.item()]) + # print(predictions[0][target.item()]) + # print(predictions[0][target.item()]) top_two_pred = predictions.topk(2) print(abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item())) if np.argmax(predictions).item() != target.item(): - if predictions[0][target.item()].item() < 0.7 or abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item()) > 0.1: + if ( + predictions[0][target.item()].item() < 0.7 + or abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item()) + > 0.1 + ): label = torch.index_select(self.classes.weight, 0, target) self.weight += torch.matmul(input.T, label) else: if predictions[0][target.item()].item() < 0.5: - if abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item()) > 0.1: + if ( + abs(top_two_pred[0][0][0].item() - top_two_pred[0][0][1].item()) + > 0.1 + ): label = torch.index_select(self.classes.weight, 0, target) self.weight += torch.matmul(input.T, label) - ''' + """ if np.argmax(predictions).item() != target.item(): #print(predictions[0][target.item()]) label = torch.index_select(self.classes.weight, 0, target) @@ -279,7 +285,7 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: self.weight += torch.matmul(input.T, label) print(predictions[0][target.item()]) - ''' + """ def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: iinput = torch.matmul(input, self.weight) From 881ac4a3a4578a8a9438bae87670c259344eda74 Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 7 Mar 2023 14:50:32 -0800 Subject: [PATCH 24/50] modelv2 --- .../run_experiment_memory.py | 78 +++++++++++++++++++ torchhd/models.py | 19 ++++- 2 files changed, 95 insertions(+), 2 deletions(-) create mode 100644 examples/hdc_methods_survey/run_experiment_memory.py diff --git a/examples/hdc_methods_survey/run_experiment_memory.py b/examples/hdc_methods_survey/run_experiment_memory.py new file mode 100644 index 00000000..0349d9bc --- /dev/null +++ b/examples/hdc_methods_survey/run_experiment_memory.py @@ -0,0 +1,78 @@ +import hashmap_encoding +import hashmap_encoding_online +import hashmap_encoding_online_v2 +import hashmap_encoding_online_iterative +import hashmap_encoding_regenerative_continuous +import hashmap_encoding_regenerative_reset +import random_projection +import random_projection_online +import random_projection_online_v2 +import random_projection_online_iterative +import random_projection_regenerative_continuous +import random_projection_regenerative_reset +import sinusoid_projection +import sinusoid_projection_online +import sinusoid_projection_online_v2 +import sinusoid_projection_online_iterative +import sinusoid_projection_regenerative_continuous +import sinusoid_projection_regenerative_reset +import time +import density_encoding +import density_encoding_online +import density_encoding_online_v2 +import density_encoding_online_iterative +import density_encoding_regenerative_continuous +import density_encoding_regenerative_reset + + +dimensions = [10000] +epochs = [5] +drop_rate = [0.2] +levels = [100] +files = [ + # hashmap_encoding, + # hashmap_encoding_online, + # hashmap_encoding_online_iterative, + # hashmap_encoding_regenerative_continuous, + # hashmap_encoding_regenerative_reset, + # random_projection, + # random_projection_online, + # random_projection_online_iterative, + # random_projection_regenerative_continuous, + # random_projection_regenerative_reset, + # sinusoid_projection, + # sinusoid_projection_online, + # sinusoid_projection_online_iterative, + # sinusoid_projection_regenerative_continuous, + # sinusoid_projection_regenerative_reset, + # density_encoding, + # density_encoding_online, + # density_encoding_online_iterative, + # density_encoding_regenerative_continuous, + # density_encoding_regenerative_reset, + hashmap_encoding_online, + hashmap_encoding_online_v2, + random_projection_online, + random_projection_online_v2, + sinusoid_projection_online, + sinusoid_projection_online_v2, + density_encoding_online, + density_encoding_online_v2, +] +""" + + +files = [ + sinusoid_projection_online_iterative, + sinusoid_projection_regenerative_continuous, + sinusoid_projection_regenerative_reset, + density_encoding, + density_encoding_online, + density_encoding_online_iterative, + density_encoding_regenerative_continuous, + density_encoding_regenerative_reset +] +""" +t = str(time.time()) +for i in files: + i.experiment(filename=t) diff --git a/torchhd/models.py b/torchhd/models.py index db6bd080..d4881aab 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -194,7 +194,7 @@ class MemoryModel(nn.Module): weight: Tensor def __init__( - self, in_features: int, out_features: int, device=None, dtype=None + self, in_features: int, out_features: int, type='projection', device=None, dtype=None ) -> None: factory_kwargs = {"device": device, "dtype": dtype} super(MemoryModel, self).__init__() @@ -202,7 +202,15 @@ def __init__( self.in_features = in_features self.out_features = out_features - self.classes = torchhd.embeddings.Projection(in_features, out_features) + if type == 'projection': + self.classes = torchhd.embeddings.Projection(in_features, out_features) + elif type == 'sinusoid': + self.classes = torchhd.embeddings.Sinusoid(in_features, out_features) + elif type == 'density': + self.classes = torchhd.embeddings.Density(in_features, out_features) + elif type == 'hashmap': + self.classes = torchhd.embeddings.Random(out_features, in_features) + self.weight = torch.empty((in_features, in_features), **factory_kwargs) def forward(self, input: Tensor, dot: bool = False) -> Tensor: @@ -240,6 +248,13 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: if np.argmax(predictions).item() != target.item(): label = torch.index_select(self.classes.weight, 0, target) self.weight += torch.matmul(input.T, label) + return + ''' + else: + if predictions.max(1).values.item() < 0.8: + self.weight.index_add_(0, target, input) + return + ''' ''' else: top_two_pred = predictions.topk(2) From 30df3fd211431460dc70c9e1b141ffe47d8e9e07 Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 7 Mar 2023 14:52:59 -0800 Subject: [PATCH 25/50] memory --- torchhd/datasets/dataset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/torchhd/datasets/dataset.py b/torchhd/datasets/dataset.py index e82e9456..73c46c2d 100644 --- a/torchhd/datasets/dataset.py +++ b/torchhd/datasets/dataset.py @@ -353,7 +353,7 @@ class DatasetFourFold(CollectionDataset): """ # Number of folds for cross validation - num_folds = 0 + num_folds = 4 def __init__( self, From 3689b5b72a65818c228e97125cf19250b6ddd2e3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 7 Mar 2023 22:53:22 +0000 Subject: [PATCH 26/50] [github-action] formatting fixes --- examples/hdc_methods_survey/new_learning.py | 2 +- examples/hdc_methods_survey/plot.py | 13 +++++++------ torchhd/models.py | 15 ++++++++++----- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index acfd9647..35bd576a 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -76,7 +76,7 @@ def experiment(): train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) - model = MemoryModel(DIMENSIONS, num_classes, type='hashmap') + model = MemoryModel(DIMENSIONS, num_classes, type="hashmap") encode = Encoder(train[0][0].size(-1)) encode = encode.to(device) diff --git a/examples/hdc_methods_survey/plot.py b/examples/hdc_methods_survey/plot.py index edaec3c7..220e0a8f 100644 --- a/examples/hdc_methods_survey/plot.py +++ b/examples/hdc_methods_survey/plot.py @@ -3,13 +3,14 @@ import pandas as pd import seaborn as sns import csv + file = "results/openlab.csv" data = pd.read_csv(file) accuracy = [] first = True df = None -methods = ['MemoryModel', 'MemoryModelOnline'] +methods = ["MemoryModel", "MemoryModelOnline"] df_new = {} l = 0 for i in data["Method"].unique(): @@ -18,15 +19,15 @@ df.index = np.array(data[data["Method"] == i]["Name"]) first = False l = len(df.index) - df_new['dataset'] = data[data["Method"] == i]['Name'].values - df_new['classes'] = data[data["Method"] == i]['Classes'].values + df_new["dataset"] = data[data["Method"] == i]["Name"].values + df_new["classes"] = data[data["Method"] == i]["Classes"].values else: print(i) print(len(data[data["Method"] == i]["Accuracy"])) df[i] = np.array(data[data["Method"] == i]["Accuracy"]) if i in methods: - df_new[i] = data[data["Method"] == i]['Accuracy'].values + df_new[i] = data[data["Method"] == i]["Accuracy"].values accuracy.append(data[data["Method"] == i]["Accuracy"]) with open("comparison.csv", "w") as outfile: @@ -45,9 +46,9 @@ maxes = np.flatnonzero(row == np.max(row)) for j in maxes: df2.iloc[index][j] = 1 - if df.columns[np.argmax(row)] in ['MemoryModel','MemoryModelOnline']: + if df.columns[np.argmax(row)] in ["MemoryModel", "MemoryModelOnline"]: print("MEMORY") - if row.name == 'HayesRoth': + if row.name == "HayesRoth": print(row) print(row.name, np.max(row), np.argmax(row), df.columns[np.argmax(row)]) diff --git a/torchhd/models.py b/torchhd/models.py index fa50aea1..216d3bd7 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -193,7 +193,12 @@ class MemoryModel(nn.Module): weight: Tensor def __init__( - self, in_features: int, out_features: int, type='projection', device=None, dtype=None + self, + in_features: int, + out_features: int, + type="projection", + device=None, + dtype=None, ) -> None: factory_kwargs = {"device": device, "dtype": dtype} super(MemoryModel, self).__init__() @@ -201,13 +206,13 @@ def __init__( self.in_features = in_features self.out_features = out_features - if type == 'projection': + if type == "projection": self.classes = torchhd.embeddings.Projection(in_features, out_features) - elif type == 'sinusoid': + elif type == "sinusoid": self.classes = torchhd.embeddings.Sinusoid(in_features, out_features) - elif type == 'density': + elif type == "density": self.classes = torchhd.embeddings.Density(in_features, out_features) - elif type == 'hashmap': + elif type == "hashmap": self.classes = torchhd.embeddings.Random(out_features, in_features) self.weight = torch.empty((in_features, in_features), **factory_kwargs) From 76eae863e2a7e04bebbcba645d7ce5958f24c06d Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 8 Mar 2023 10:17:50 -0800 Subject: [PATCH 27/50] exp new online hd --- .../missclassified1678224028.14586.json | 1009 ++++ .../missclassified1678234632.4344192.json | 3997 +++++++++++++++ .../results/missclassifiedexp.json | 1528 +++--- .../results/results1678224028.1460211.csv | 428 ++ .../results/results1678228668.9660597.csv | 1 + .../results/results1678229738.3008583.csv | 1 + .../results/results1678229772.6390207.csv | 428 ++ .../results/results1678234632.4344192.csv | 428 ++ .../results/results1678234632.4345078.csv | 428 ++ .../results/results1678240207.0306876.csv | 428 ++ .../results/results1678255385.485308.csv | 428 ++ .../results/results1678271998.2450733.csv | 428 ++ .../results/results1678287836.9912784.csv | 428 ++ .../results/results1678293257.9290786.csv | 428 ++ .../results/trainsamples1678224028.14586.json | 1075 +++++ .../trainsamples1678234632.4344192.json | 4294 +++++++++++++++++ .../results/trainsamplesexp.json | 1794 +++---- 17 files changed, 15903 insertions(+), 1648 deletions(-) create mode 100644 examples/hdc_methods_survey/results/missclassified1678224028.14586.json create mode 100644 examples/hdc_methods_survey/results/missclassified1678234632.4344192.json create mode 100644 examples/hdc_methods_survey/results/results1678224028.1460211.csv create mode 100644 examples/hdc_methods_survey/results/results1678228668.9660597.csv create mode 100644 examples/hdc_methods_survey/results/results1678229738.3008583.csv create mode 100644 examples/hdc_methods_survey/results/results1678229772.6390207.csv create mode 100644 examples/hdc_methods_survey/results/results1678234632.4344192.csv create mode 100644 examples/hdc_methods_survey/results/results1678234632.4345078.csv create mode 100644 examples/hdc_methods_survey/results/results1678240207.0306876.csv create mode 100644 examples/hdc_methods_survey/results/results1678255385.485308.csv create mode 100644 examples/hdc_methods_survey/results/results1678271998.2450733.csv create mode 100644 examples/hdc_methods_survey/results/results1678287836.9912784.csv create mode 100644 examples/hdc_methods_survey/results/results1678293257.9290786.csv create mode 100644 examples/hdc_methods_survey/results/trainsamples1678224028.14586.json create mode 100644 examples/hdc_methods_survey/results/trainsamples1678234632.4344192.json diff --git a/examples/hdc_methods_survey/results/missclassified1678224028.14586.json b/examples/hdc_methods_survey/results/missclassified1678224028.14586.json new file mode 100644 index 00000000..22a25ba8 --- /dev/null +++ b/examples/hdc_methods_survey/results/missclassified1678224028.14586.json @@ -0,0 +1,1009 @@ +{ + "HashmapProjectionOnline": { + "Abalone": { + "0": 298, + "1": 780, + "2": 687 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 1524, + "1": 1300 + }, + "Annealing": { + "3": 8, + "1": 11, + "4": 3, + "2": 3 + }, + "Arrhythmia": { + "1": 43, + "3": 11, + "4": 12, + "5": 27, + "9": 26, + "10": 8, + "11": 8, + "12": 23, + "0": 36, + "2": 4 + }, + "AudiologyStd": { + "1": 4, + "10": 4, + "3": 2, + "13": 3 + }, + "BalanceScale": { + "0": 31, + "1": 28, + "2": 11 + }, + "Balloons": { + "0": 2 + }, + "Bank": { + "0": 311, + "1": 326 + }, + "Blood": { + "0": 104, + "1": 101 + }, + "BreastCancer": { + "0": 38, + "1": 66 + }, + "BreastCancerWisc": { + "0": 18, + "1": 8 + }, + "BreastCancerWiscDiag": { + "0": 45, + "1": 15 + }, + "BreastCancerWiscProg": { + "0": 36, + "1": 26 + }, + "BreastTissue": { + "0": 10, + "2": 17, + "3": 16, + "5": 9, + "1": 7, + "4": 6 + }, + "Car": { + "0": 20, + "1": 79, + "2": 63, + "3": 28 + }, + "Cardiotocography10Clases": { + "0": 136, + "1": 124, + "2": 34, + "3": 24, + "4": 48, + "5": 44, + "6": 54, + "7": 12, + "8": 29, + "9": 52 + }, + "Cardiotocography3Clases": { + "0": 74, + "1": 141, + "2": 28 + }, + "ChessKrvk": { + "0": 1002, + "1": 11, + "2": 48, + "3": 135, + "4": 58, + "5": 81, + "6": 356, + "7": 399, + "8": 498, + "9": 902, + "10": 1123, + "11": 1538, + "12": 1908, + "13": 2410, + "14": 2671, + "15": 2496, + "16": 850, + "17": 224 + }, + "ChessKrvkp": { + "0": 67, + "1": 100 + }, + "CongressionalVoting": { + "0": 76, + "1": 126 + }, + "ConnBenchSonarMinesRocks": { + "0": 24, + "1": 45 + }, + "ConnBenchVowelDeterding": { + "1": 6, + "5": 21, + "9": 19, + "2": 8, + "7": 3, + "4": 4, + "6": 5, + "0": 5, + "10": 4 + }, + "Connect4": { + "0": 5688, + "1": 7718 + }, + "Contrac": { + "0": 224, + "1": 214, + "2": 311 + }, + "CreditApproval": { + "0": 61, + "1": 57 + }, + "CylinderBands": { + "0": 66, + "1": 94 + }, + "Dermatology": { + "3": 10, + "4": 7, + "5": 8, + "1": 16 + }, + "Echocardiogram": { + "1": 22 + }, + "Ecoli": { + "0": 11, + "1": 26, + "2": 15, + "3": 21, + "4": 4, + "5": 2 + }, + "EnergyY1": { + "0": 46, + "1": 60, + "2": 16 + }, + "EnergyY2": { + "0": 24, + "1": 34, + "2": 58 + }, + "Fertility": { + "1": 13, + "0": 8 + }, + "Flags": { + "0": 28, + "1": 34, + "2": 22, + "3": 11, + "4": 8, + "5": 17, + "6": 14, + "7": 6 + }, + "Glass": { + "0": 26, + "1": 43, + "2": 16, + "3": 8, + "5": 7, + "4": 5 + }, + "HabermanSurvival": { + "0": 51, + "1": 50 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 29, + "1": 50, + "2": 28, + "3": 23, + "4": 15 + }, + "HeartHungarian": { + "0": 34, + "1": 31 + }, + "HeartSwitzerland": { + "0": 12, + "1": 27, + "2": 26, + "3": 23, + "4": 8 + }, + "HeartVa": { + "0": 42, + "1": 41, + "2": 41, + "3": 22, + "4": 12 + }, + "Hepatitis": { + "0": 16, + "1": 22 + }, + "HillValley": { + "1": 274, + "0": 37 + }, + "HorseColic": { + "1": 15, + "0": 7 + }, + "IlpdIndianLiver": { + "0": 63, + "1": 121 + }, + "ImageSegmentation": { + "6": 301, + "5": 301, + "4": 301, + "3": 301, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 19, + "1": 52 + }, + "Iris": { + "2": 15, + "1": 3 + }, + "LedDisplay": { + "0": 38, + "1": 34, + "2": 22, + "3": 32, + "4": 22, + "5": 35, + "6": 35, + "7": 48, + "8": 39, + "9": 57 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 6 + }, + "Letter": { + "0": 72, + "1": 189, + "2": 112, + "3": 170, + "4": 199, + "5": 211, + "6": 152, + "7": 182, + "8": 107, + "9": 114, + "10": 233, + "11": 85, + "12": 74, + "13": 179, + "14": 160, + "15": 106, + "16": 103, + "17": 117, + "18": 161, + "19": 81, + "20": 98, + "21": 112, + "22": 56, + "23": 89, + "24": 99, + "25": 85 + }, + "Libras": { + "0": 22, + "1": 6, + "2": 6, + "3": 12, + "6": 21, + "7": 17, + "8": 14, + "9": 14, + "10": 20, + "11": 23, + "13": 15, + "14": 13, + "4": 5, + "5": 8, + "12": 9 + }, + "LowResSpect": { + "0": 54, + "1": 40, + "2": 14, + "3": 21, + "6": 6, + "7": 4, + "8": 4 + }, + "LungCancer": { + "1": 13, + "2": 6, + "0": 6 + }, + "Lymphography": { + "1": 23, + "2": 16 + }, + "Magic": { + "0": 2302, + "1": 1920 + }, + "Mammographic": { + "0": 136, + "1": 127 + }, + "Miniboone": { + "0": 7253, + "1": 12297 + }, + "MolecBiolPromoter": { + "0": 18, + "1": 11 + }, + "MolecBiolSplice": { + "0": 272, + "1": 178, + "2": 94 + }, + "Monks1": { + "1": 8, + "0": 179 + }, + "Monks2": { + "1": 135, + "0": 10 + }, + "Monks3": { + "0": 205 + }, + "Mushroom": { + "1": 18, + "0": 4 + }, + "Musk1": { + "1": 87, + "0": 53 + }, + "Musk2": { + "0": 83, + "1": 234 + }, + "Nursery": { + "2": 108, + "3": 447, + "4": 489 + }, + "OocytesMerlucciusNucleus4d": { + "0": 161, + "1": 208 + }, + "OocytesMerlucciusStates2f": { + "0": 30, + "2": 70, + "1": 6 + }, + "OocytesTrisopterusNucleus2f": { + "0": 143, + "1": 153 + }, + "OocytesTrisopterusStates5b": { + "0": 79, + "1": 2, + "2": 42 + }, + "Optical": { + "2": 12, + "5": 8, + "7": 31, + "1": 89, + "6": 10, + "8": 14, + "3": 12, + "9": 5, + "0": 3, + "4": 2 + }, + "Ozone": { + "0": 92, + "1": 49 + }, + "PageBlocks": { + "0": 170, + "1": 69, + "2": 15, + "3": 32, + "4": 47 + }, + "Parkinsons": { + "0": 26, + "1": 9 + }, + "Pendigits": { + "8": 26, + "7": 46, + "1": 137, + "3": 14, + "5": 44, + "0": 18, + "6": 11, + "9": 7, + "2": 2 + }, + "Pima": { + "0": 148, + "1": 92 + }, + "PittsburgBridgesMaterial": { + "1": 7, + "2": 4, + "0": 3 + }, + "PittsburgBridgesRelL": { + "0": 10, + "1": 7, + "2": 43 + }, + "PittsburgBridgesSpan": { + "0": 10, + "1": 24, + "2": 13 + }, + "PittsburgBridgesTOrD": { + "1": 14 + }, + "PittsburgBridgesType": { + "0": 6, + "1": 12, + "2": 24, + "3": 8, + "4": 6, + "5": 5 + }, + "Planning": { + "0": 35, + "1": 46 + }, + "PlantMargin": { + "0": 15, + "4": 10, + "6": 4, + "7": 5, + "8": 9, + "12": 17, + "13": 8, + "14": 12, + "17": 7, + "18": 13, + "19": 12, + "21": 12, + "23": 13, + "24": 14, + "25": 20, + "26": 9, + "27": 9, + "28": 13, + "29": 4, + "30": 14, + "31": 18, + "32": 9, + "33": 11, + "38": 13, + "40": 13, + "41": 17, + "42": 13, + "43": 9, + "45": 5, + "47": 12, + "49": 13, + "50": 10, + "51": 2, + "52": 12, + "53": 18, + "55": 8, + "56": 13, + "57": 16, + "58": 17, + "60": 18, + "61": 16, + "62": 10, + "64": 12, + "65": 5, + "67": 15, + "68": 16, + "69": 14, + "71": 13, + "72": 8, + "73": 11, + "75": 10, + "76": 14, + "77": 6, + "78": 20, + "79": 3, + "80": 16, + "83": 5, + "87": 17, + "89": 13, + "90": 8, + "91": 13, + "92": 15, + "93": 12, + "94": 15, + "95": 13, + "96": 12, + "97": 14, + "98": 11, + "1": 6, + "3": 7, + "9": 15, + "20": 6, + "35": 4, + "39": 8, + "44": 12, + "48": 4, + "54": 6, + "63": 5, + "66": 6, + "70": 6, + "74": 4, + "81": 7, + "82": 5, + "84": 5, + "85": 7, + "88": 4, + "11": 2, + "15": 7, + "22": 5, + "34": 2, + "59": 3, + "99": 2 + }, + "PlantShape": { + "0": 18, + "2": 6, + "3": 6, + "4": 12, + "7": 16, + "8": 13, + "9": 6, + "10": 17, + "11": 7, + "12": 14, + "13": 17, + "14": 15, + "15": 16, + "16": 2, + "17": 15, + "18": 13, + "19": 14, + "20": 9, + "21": 10, + "23": 16, + "24": 11, + "25": 14, + "26": 4, + "27": 5, + "28": 8, + "29": 7, + "30": 15, + "31": 11, + "32": 13, + "33": 8, + "34": 18, + "35": 9, + "36": 7, + "37": 18, + "38": 14, + "39": 9, + "40": 5, + "41": 18, + "42": 14, + "43": 15, + "44": 18, + "46": 9, + "47": 16, + "48": 14, + "49": 17, + "50": 13, + "51": 16, + "52": 15, + "53": 14, + "54": 18, + "55": 18, + "56": 17, + "57": 16, + "58": 11, + "59": 10, + "60": 2, + "61": 17, + "62": 16, + "63": 17, + "64": 16, + "65": 12, + "66": 14, + "67": 14, + "68": 15, + "69": 10, + "70": 19, + "71": 14, + "73": 8, + "74": 10, + "75": 15, + "76": 14, + "77": 16, + "78": 19, + "79": 18, + "80": 17, + "81": 11, + "82": 12, + "83": 16, + "85": 13, + "86": 14, + "87": 19, + "88": 15, + "89": 15, + "91": 8, + "92": 10, + "94": 15, + "95": 9, + "96": 13, + "97": 13, + "98": 11, + "99": 16, + "1": 4, + "6": 5, + "22": 2, + "45": 2, + "72": 12, + "93": 7, + "84": 5, + "5": 2 + }, + "PlantTexture": { + "0": 16, + "1": 15, + "2": 8, + "3": 10, + "4": 10, + "7": 8, + "11": 13, + "13": 15, + "14": 9, + "15": 6, + "16": 7, + "18": 17, + "20": 14, + "21": 6, + "22": 13, + "23": 8, + "24": 3, + "25": 4, + "26": 5, + "27": 17, + "29": 16, + "30": 8, + "32": 18, + "34": 8, + "35": 15, + "37": 16, + "39": 18, + "40": 9, + "42": 5, + "43": 7, + "44": 4, + "45": 10, + "46": 19, + "47": 12, + "48": 13, + "49": 17, + "51": 15, + "52": 5, + "53": 8, + "54": 14, + "55": 7, + "56": 11, + "57": 16, + "58": 10, + "59": 14, + "63": 11, + "64": 5, + "65": 8, + "66": 4, + "67": 13, + "68": 8, + "69": 5, + "70": 12, + "71": 5, + "72": 6, + "73": 5, + "74": 6, + "76": 5, + "77": 10, + "78": 14, + "79": 8, + "81": 17, + "82": 13, + "83": 9, + "84": 9, + "86": 17, + "88": 10, + "89": 7, + "90": 10, + "93": 6, + "94": 10, + "96": 8, + "98": 12, + "99": 12, + "6": 11, + "10": 9, + "12": 13, + "17": 5, + "28": 6, + "31": 8, + "41": 4, + "50": 6, + "60": 4, + "75": 6, + "87": 8, + "92": 2, + "95": 11, + "97": 9, + "8": 5, + "9": 6, + "19": 6, + "33": 6, + "36": 5, + "61": 2, + "80": 2, + "38": 2, + "85": 2 + }, + "PostOperative": { + "0": 28, + "2": 20 + }, + "PrimaryTumor": { + "0": 45, + "1": 9, + "2": 11, + "3": 14, + "4": 34, + "5": 15, + "6": 8, + "7": 23, + "8": 14, + "9": 8, + "10": 19, + "11": 11, + "13": 8, + "14": 9, + "12": 7 + }, + "Ringnorm": { + "0": 58, + "1": 147 + }, + "Seeds": { + "0": 7, + "1": 10, + "2": 13 + }, + "Semeion": { + "0": 31, + "1": 51, + "2": 34, + "3": 24, + "4": 37, + "5": 33, + "6": 16, + "7": 19, + "8": 55, + "9": 31 + }, + "Soybean": { + "1": 9, + "2": 11, + "3": 45, + "4": 18, + "5": 11, + "6": 11, + "7": 53, + "8": 11, + "9": 11, + "10": 11, + "11": 6, + "12": 11, + "13": 52, + "15": 10, + "16": 9, + "0": 16, + "17": 5 + }, + "Spambase": { + "0": 304, + "1": 211 + }, + "Spect": { + "1": 68, + "0": 16 + }, + "Spectf": { + "0": 16 + }, + "StatlogAustralianCredit": { + "0": 148, + "1": 113 + }, + "StatlogGermanCredit": { + "0": 182, + "1": 125 + }, + "StatlogHeart": { + "1": 41, + "0": 23 + }, + "StatlogImage": { + "0": 13, + "2": 53, + "3": 38, + "4": 38, + "6": 5, + "5": 5 + }, + "StatlogLandsat": { + "3": 118, + "5": 72, + "4": 42, + "2": 16, + "1": 4, + "0": 5 + }, + "StatlogShuttle": { + "3": 87, + "0": 51, + "2": 19, + "6": 2, + "1": 4 + }, + "StatlogVehicle": { + "0": 29, + "1": 107, + "2": 105, + "3": 41 + }, + "SteelPlates": { + "0": 76, + "1": 41, + "2": 34, + "4": 19, + "5": 248, + "6": 195, + "3": 9 + }, + "SyntheticControl": { + "4": 22, + "5": 4, + "2": 2, + "3": 12, + "1": 2 + }, + "Teaching": { + "0": 24, + "1": 38, + "2": 37 + }, + "Thyroid": { + "1": 83, + "2": 119, + "0": 16 + }, + "TicTacToe": { + "0": 29, + "1": 33 + }, + "Titanic": { + "0": 371, + "1": 333 + }, + "Trains": { + "0": 4, + "1": 2 + }, + "Twonorm": { + "0": 89, + "1": 135 + }, + "VertebralColumn2Clases": { + "0": 24, + "1": 41 + }, + "VertebralColumn3Clases": { + "0": 22, + "1": 33, + "2": 12 + }, + "WallFollowing": { + "0": 185, + "1": 134, + "2": 322, + "3": 51 + }, + "Waveform": { + "0": 350, + "1": 294, + "2": 232 + }, + "WaveformNoise": { + "0": 277, + "1": 348, + "2": 287 + }, + "Wine": { + "2": 17, + "0": 7, + "1": 2 + }, + "WineQualityRed": { + "0": 11, + "1": 39, + "2": 370, + "3": 313, + "4": 107, + "5": 19 + }, + "WineQualityWhite": { + "0": 24, + "1": 140, + "2": 614, + "3": 1293, + "4": 501, + "5": 140, + "6": 8 + }, + "Yeast": { + "0": 287, + "1": 167, + "2": 112, + "3": 41, + "4": 34, + "5": 22, + "6": 20, + "7": 30, + "8": 8 + }, + "Zoo": { + "0": 2, + "1": 2, + "6": 8, + "2": 4, + "5": 2 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/missclassified1678234632.4344192.json b/examples/hdc_methods_survey/results/missclassified1678234632.4344192.json new file mode 100644 index 00000000..15e42c7b --- /dev/null +++ b/examples/hdc_methods_survey/results/missclassified1678234632.4344192.json @@ -0,0 +1,3997 @@ +{ + "HashmapProjectionOnline": { + "Abalone": { + "0": 668, + "1": 1442, + "2": 1414 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1941, + "0": 4870 + }, + "Annealing": { + "4": 12, + "3": 16, + "1": 15, + "2": 14 + }, + "Arrhythmia": { + "0": 99, + "1": 69, + "4": 27, + "5": 52, + "9": 49, + "10": 16, + "11": 14, + "12": 46, + "2": 10, + "3": 19, + "8": 3 + }, + "AudiologyStd": { + "1": 6, + "0": 9, + "3": 5, + "10": 7 + }, + "BalanceScale": { + "0": 17, + "1": 89, + "2": 90 + }, + "Balloons": { + "0": 10, + "1": 4 + }, + "Bank": { + "0": 1313, + "1": 445 + }, + "Blood": { + "0": 88, + "1": 281 + }, + "BreastCancer": { + "0": 94, + "1": 67 + }, + "BreastCancerWisc": { + "0": 24, + "1": 40 + }, + "BreastCancerWiscDiag": { + "0": 23, + "1": 38 + }, + "BreastCancerWiscProg": { + "0": 112, + "1": 44 + }, + "BreastTissue": { + "0": 19, + "2": 27, + "3": 24, + "5": 18, + "1": 18, + "4": 9 + }, + "Car": { + "0": 43, + "1": 514, + "2": 129, + "3": 32 + }, + "Cardiotocography10Clases": { + "0": 286, + "1": 357, + "2": 44, + "3": 39, + "4": 79, + "5": 121, + "6": 116, + "7": 28, + "8": 55, + "9": 120 + }, + "Cardiotocography3Clases": { + "0": 343, + "1": 184, + "2": 65 + }, + "ChessKrvk": { + "0": 4000, + "1": 24, + "2": 70, + "3": 218, + "4": 103, + "5": 213, + "6": 617, + "7": 773, + "8": 1207, + "9": 1700, + "10": 2437, + "11": 3556, + "12": 4676, + "13": 5278, + "14": 5919, + "15": 4922, + "16": 2348, + "17": 219 + }, + "ChessKrvkp": { + "0": 458, + "1": 617 + }, + "CongressionalVoting": { + "0": 180, + "1": 217 + }, + "ConnBenchSonarMinesRocks": { + "0": 85, + "1": 61 + }, + "ConnBenchVowelDeterding": { + "5": 38, + "6": 14, + "4": 13, + "8": 20, + "9": 10, + "2": 9, + "3": 10, + "1": 18, + "7": 3, + "10": 2, + "0": 2 + }, + "Connect4": { + "0": 16887, + "1": 12241 + }, + "Contrac": { + "0": 690, + "1": 352, + "2": 594 + }, + "CreditApproval": { + "0": 76, + "1": 121 + }, + "CylinderBands": { + "0": 225, + "1": 79 + }, + "Dermatology": { + "1": 18, + "3": 15, + "4": 5, + "5": 2 + }, + "Echocardiogram": { + "0": 7, + "1": 44 + }, + "Ecoli": { + "0": 23, + "1": 63, + "2": 25, + "3": 34, + "4": 11 + }, + "EnergyY1": { + "0": 20, + "1": 194, + "2": 27 + }, + "EnergyY2": { + "0": 20, + "1": 97, + "2": 96 + }, + "Fertility": { + "1": 26, + "0": 24 + }, + "Flags": { + "0": 50, + "1": 66, + "2": 35, + "3": 21, + "4": 16, + "5": 29, + "6": 26, + "7": 16 + }, + "Glass": { + "0": 48, + "1": 114, + "2": 31, + "3": 19, + "5": 16, + "4": 10 + }, + "HabermanSurvival": { + "0": 101, + "1": 103 + }, + "HayesRoth": { + "0": 30, + "1": 28 + }, + "HeartCleveland": { + "0": 82, + "1": 85, + "2": 66, + "3": 52, + "4": 28 + }, + "HeartHungarian": { + "0": 60, + "1": 46 + }, + "HeartSwitzerland": { + "0": 22, + "1": 72, + "2": 57, + "3": 41, + "4": 14 + }, + "HeartVa": { + "0": 46, + "1": 94, + "2": 75, + "3": 75, + "4": 17 + }, + "Hepatitis": { + "0": 18, + "1": 50 + }, + "HillValley": { + "1": 548, + "0": 81 + }, + "HorseColic": { + "1": 54, + "0": 2 + }, + "IlpdIndianLiver": { + "0": 343, + "1": 127 + }, + "ImageSegmentation": { + "6": 602, + "5": 602, + "4": 602, + "3": 602, + "2": 602, + "0": 602 + }, + "Ionosphere": { + "0": 31, + "1": 51 + }, + "Iris": { + "2": 17, + "1": 14 + }, + "LedDisplay": { + "0": 60, + "1": 45, + "2": 42, + "3": 61, + "5": 83, + "6": 57, + "7": 89, + "8": 90, + "9": 62, + "4": 37 + }, + "Lenses": { + "0": 8, + "2": 8 + }, + "Letter": { + "0": 163, + "1": 316, + "2": 224, + "3": 334, + "4": 447, + "5": 406, + "6": 502, + "7": 596, + "8": 192, + "9": 250, + "10": 575, + "11": 197, + "12": 190, + "13": 274, + "14": 378, + "15": 299, + "16": 437, + "17": 302, + "18": 524, + "19": 267, + "20": 264, + "21": 239, + "22": 183, + "23": 357, + "24": 320, + "25": 259 + }, + "Libras": { + "0": 32, + "1": 21, + "2": 13, + "3": 27, + "4": 16, + "5": 23, + "6": 34, + "7": 38, + "8": 20, + "9": 34, + "10": 28, + "11": 34, + "12": 33, + "13": 16, + "14": 28 + }, + "LowResSpect": { + "0": 50, + "1": 44, + "2": 28, + "3": 33, + "6": 8, + "7": 12, + "8": 4 + }, + "LungCancer": { + "0": 18, + "1": 16, + "2": 16 + }, + "Lymphography": { + "1": 38, + "2": 28 + }, + "Magic": { + "0": 2995, + "1": 6399 + }, + "Mammographic": { + "0": 234, + "1": 225 + }, + "Miniboone": { + "0": 10302, + "1": 64951 + }, + "MolecBiolPromoter": { + "0": 26, + "1": 18 + }, + "MolecBiolSplice": { + "0": 107, + "1": 168, + "2": 577 + }, + "Monks1": { + "1": 202, + "0": 186 + }, + "Monks2": { + "0": 71, + "1": 249 + }, + "Monks3": { + "0": 410 + }, + "Mushroom": { + "0": 584, + "1": 233 + }, + "Musk1": { + "0": 175, + "1": 88 + }, + "Musk2": { + "0": 990, + "1": 146 + }, + "Nursery": { + "2": 104, + "3": 2174, + "4": 843, + "0": 4 + }, + "OocytesMerlucciusNucleus4d": { + "0": 282, + "1": 518 + }, + "OocytesMerlucciusStates2f": { + "0": 41, + "2": 273, + "1": 17 + }, + "OocytesTrisopterusNucleus2f": { + "0": 213, + "1": 385 + }, + "OocytesTrisopterusStates5b": { + "0": 74, + "1": 6, + "2": 245 + }, + "Optical": { + "2": 34, + "5": 12, + "9": 40, + "7": 25, + "4": 15, + "6": 23, + "3": 38, + "8": 66, + "1": 55, + "0": 6 + }, + "Ozone": { + "1": 69, + "0": 991 + }, + "PageBlocks": { + "0": 451, + "1": 163, + "2": 36, + "3": 53, + "4": 97 + }, + "Parkinsons": { + "0": 28, + "1": 75 + }, + "Pendigits": { + "8": 42, + "5": 265, + "7": 121, + "9": 92, + "3": 18, + "0": 86, + "2": 24, + "1": 221, + "4": 14, + "6": 12 + }, + "Pima": { + "0": 209, + "1": 228 + }, + "PittsburgBridgesMaterial": { + "0": 8, + "1": 20, + "2": 16 + }, + "PittsburgBridgesRelL": { + "0": 28, + "1": 11, + "2": 56 + }, + "PittsburgBridgesSpan": { + "0": 16, + "1": 52, + "2": 33 + }, + "PittsburgBridgesTOrD": { + "0": 17, + "1": 24 + }, + "PittsburgBridgesType": { + "0": 11, + "1": 24, + "2": 55, + "3": 19, + "4": 15, + "5": 13 + }, + "Planning": { + "0": 126, + "1": 73 + }, + "PlantMargin": { + "0": 28, + "4": 22, + "6": 9, + "7": 9, + "8": 17, + "11": 11, + "12": 25, + "13": 14, + "14": 17, + "16": 8, + "17": 18, + "18": 21, + "19": 21, + "21": 22, + "23": 32, + "24": 25, + "25": 39, + "26": 13, + "27": 17, + "28": 24, + "29": 13, + "30": 34, + "31": 33, + "32": 20, + "33": 27, + "38": 28, + "39": 12, + "40": 29, + "41": 32, + "42": 23, + "43": 18, + "45": 11, + "49": 16, + "51": 4, + "53": 27, + "54": 22, + "55": 15, + "56": 24, + "58": 33, + "60": 31, + "61": 23, + "62": 23, + "63": 23, + "65": 17, + "66": 11, + "67": 18, + "68": 32, + "69": 24, + "70": 19, + "71": 23, + "72": 12, + "73": 26, + "74": 15, + "75": 18, + "76": 19, + "77": 18, + "78": 33, + "80": 26, + "82": 20, + "83": 7, + "84": 16, + "87": 21, + "89": 27, + "90": 15, + "91": 18, + "92": 22, + "93": 21, + "94": 26, + "95": 23, + "96": 24, + "97": 33, + "98": 25, + "1": 17, + "3": 10, + "9": 17, + "15": 15, + "34": 11, + "35": 7, + "44": 16, + "46": 4, + "47": 16, + "48": 10, + "50": 19, + "52": 15, + "57": 23, + "64": 20, + "81": 16, + "85": 10, + "88": 13, + "22": 8, + "20": 7, + "99": 6, + "36": 5, + "59": 6, + "2": 3, + "37": 9, + "86": 8, + "10": 2, + "79": 3, + "5": 2 + }, + "PlantShape": { + "0": 26, + "2": 17, + "3": 15, + "4": 25, + "7": 30, + "8": 25, + "9": 16, + "10": 32, + "11": 17, + "12": 23, + "13": 30, + "14": 33, + "15": 32, + "16": 4, + "17": 29, + "18": 25, + "19": 28, + "20": 15, + "21": 23, + "23": 32, + "24": 25, + "25": 27, + "26": 18, + "27": 20, + "28": 21, + "29": 19, + "30": 29, + "31": 22, + "32": 23, + "33": 22, + "34": 34, + "35": 17, + "36": 18, + "37": 32, + "38": 30, + "39": 16, + "40": 20, + "41": 33, + "42": 27, + "43": 31, + "44": 36, + "46": 18, + "47": 31, + "48": 28, + "49": 35, + "50": 29, + "51": 34, + "52": 35, + "53": 32, + "54": 37, + "55": 37, + "56": 35, + "57": 31, + "58": 20, + "60": 15, + "61": 35, + "62": 32, + "63": 35, + "64": 35, + "65": 20, + "66": 29, + "67": 25, + "68": 31, + "69": 25, + "70": 36, + "71": 28, + "73": 19, + "74": 22, + "75": 32, + "76": 29, + "77": 32, + "78": 39, + "79": 33, + "80": 29, + "81": 24, + "82": 15, + "83": 33, + "85": 27, + "86": 32, + "87": 36, + "88": 32, + "89": 32, + "91": 12, + "92": 24, + "94": 29, + "95": 20, + "96": 28, + "97": 31, + "98": 25, + "99": 30, + "1": 14, + "6": 11, + "22": 5, + "45": 8, + "59": 24, + "72": 21, + "93": 18, + "84": 12, + "5": 9, + "90": 6 + }, + "PlantTexture": { + "0": 31, + "1": 24, + "2": 17, + "3": 22, + "4": 21, + "7": 18, + "11": 26, + "13": 28, + "14": 23, + "15": 11, + "16": 14, + "18": 32, + "20": 31, + "21": 11, + "22": 26, + "23": 13, + "24": 11, + "25": 12, + "26": 7, + "27": 34, + "29": 30, + "30": 22, + "32": 35, + "34": 14, + "35": 26, + "37": 31, + "39": 35, + "40": 18, + "42": 13, + "43": 15, + "44": 8, + "45": 20, + "46": 34, + "47": 26, + "48": 29, + "49": 35, + "51": 26, + "52": 17, + "53": 20, + "54": 33, + "55": 15, + "56": 24, + "57": 29, + "58": 20, + "59": 27, + "63": 17, + "64": 16, + "65": 16, + "66": 12, + "67": 25, + "68": 12, + "69": 12, + "70": 26, + "71": 18, + "72": 19, + "73": 13, + "74": 18, + "76": 14, + "77": 21, + "78": 28, + "79": 19, + "81": 30, + "82": 26, + "83": 13, + "84": 20, + "86": 30, + "88": 16, + "89": 14, + "90": 27, + "93": 21, + "94": 24, + "96": 19, + "98": 19, + "99": 23, + "6": 20, + "10": 23, + "12": 21, + "17": 11, + "28": 12, + "31": 23, + "41": 13, + "50": 15, + "60": 11, + "75": 17, + "87": 13, + "92": 8, + "95": 16, + "97": 19, + "8": 12, + "9": 13, + "19": 10, + "33": 18, + "36": 7, + "61": 12, + "80": 12, + "38": 7, + "85": 4, + "62": 2, + "5": 2, + "91": 5 + }, + "PostOperative": { + "0": 53, + "2": 37 + }, + "PrimaryTumor": { + "0": 104, + "2": 24, + "3": 24, + "4": 61, + "5": 29, + "6": 16, + "7": 49, + "8": 25, + "9": 16, + "10": 38, + "11": 22, + "13": 16, + "14": 19, + "1": 6, + "12": 20 + }, + "Ringnorm": { + "0": 174, + "1": 188 + }, + "Seeds": { + "0": 23, + "1": 18, + "2": 17 + }, + "Semeion": { + "0": 18, + "1": 112, + "2": 57, + "3": 47, + "4": 86, + "5": 67, + "6": 37, + "7": 46, + "8": 79, + "9": 103 + }, + "Soybean": { + "0": 52, + "1": 22, + "2": 22, + "3": 95, + "4": 4, + "5": 21, + "6": 22, + "7": 79, + "8": 22, + "9": 22, + "10": 22, + "12": 22, + "13": 104, + "14": 50, + "15": 20, + "16": 18, + "17": 10 + }, + "Spambase": { + "0": 911, + "1": 336 + }, + "Spect": { + "1": 45, + "0": 78 + }, + "Spectf": { + "0": 32 + }, + "StatlogAustralianCredit": { + "0": 269, + "1": 339 + }, + "StatlogGermanCredit": { + "0": 357, + "1": 202 + }, + "StatlogHeart": { + "0": 32, + "1": 60 + }, + "StatlogImage": { + "2": 264, + "3": 78, + "4": 95, + "5": 12, + "0": 37, + "6": 10 + }, + "StatlogLandsat": { + "3": 191, + "5": 192, + "4": 95, + "1": 29, + "2": 27, + "0": 126 + }, + "StatlogShuttle": { + "0": 1968, + "3": 2, + "6": 2, + "2": 37, + "1": 12, + "5": 4 + }, + "StatlogVehicle": { + "0": 179, + "1": 194, + "2": 261, + "3": 48 + }, + "SteelPlates": { + "0": 92, + "1": 74, + "2": 55, + "4": 42, + "5": 361, + "6": 765, + "3": 12 + }, + "SyntheticControl": { + "4": 15, + "3": 16, + "2": 16, + "5": 12 + }, + "Teaching": { + "0": 35, + "1": 73, + "2": 71 + }, + "Thyroid": { + "2": 775, + "1": 108, + "0": 20 + }, + "TicTacToe": { + "0": 244, + "1": 365 + }, + "Titanic": { + "0": 236, + "1": 743 + }, + "Trains": { + "0": 8 + }, + "Twonorm": { + "0": 275, + "1": 230 + }, + "VertebralColumn2Clases": { + "1": 55, + "0": 99 + }, + "VertebralColumn3Clases": { + "0": 46, + "1": 72, + "2": 50 + }, + "WallFollowing": { + "0": 1232, + "1": 258, + "2": 930, + "3": 49 + }, + "Waveform": { + "0": 919, + "1": 461, + "2": 355 + }, + "WaveformNoise": { + "0": 800, + "1": 601, + "2": 403 + }, + "Wine": { + "0": 12, + "1": 8, + "2": 5 + }, + "WineQualityRed": { + "0": 20, + "1": 84, + "2": 577, + "3": 806, + "4": 219, + "5": 36 + }, + "WineQualityWhite": { + "0": 44, + "1": 261, + "2": 993, + "3": 3016, + "4": 1087, + "5": 256, + "6": 14 + }, + "Yeast": { + "0": 681, + "1": 376, + "2": 203, + "3": 84, + "4": 63, + "5": 41, + "6": 40, + "7": 57, + "8": 18, + "9": 2 + }, + "Zoo": { + "2": 4, + "6": 2, + "5": 2 + } + }, + "RandomProjectionOnline": { + "Abalone": { + "0": 1127, + "1": 1286, + "2": 1000 + }, + "AcuteInflammation": {}, + "AcuteNephritis": { + "0": 14 + }, + "Adult": { + "0": 11091, + "1": 1280 + }, + "Annealing": { + "2": 102, + "3": 16, + "1": 6, + "4": 7 + }, + "Arrhythmia": { + "0": 179, + "1": 71, + "2": 12, + "3": 25, + "4": 30, + "5": 48, + "9": 61, + "10": 14, + "11": 12, + "12": 43, + "8": 2 + }, + "AudiologyStd": { + "10": 6, + "3": 4, + "0": 4, + "1": 4 + }, + "BalanceScale": { + "0": 56, + "1": 116, + "2": 122 + }, + "Balloons": { + "0": 16 + }, + "Bank": { + "0": 2713, + "1": 407 + }, + "Blood": { + "0": 356, + "1": 149 + }, + "BreastCancer": { + "0": 88, + "1": 75 + }, + "BreastCancerWisc": { + "0": 170, + "1": 20 + }, + "BreastCancerWiscDiag": { + "0": 145, + "1": 38 + }, + "BreastCancerWiscProg": { + "0": 136, + "1": 36 + }, + "BreastTissue": { + "0": 13, + "1": 25, + "2": 29, + "3": 20, + "4": 8, + "5": 6 + }, + "Car": { + "0": 58, + "1": 856, + "2": 320, + "3": 86 + }, + "Cardiotocography10Clases": { + "0": 372, + "1": 478, + "2": 42, + "3": 43, + "4": 94, + "5": 244, + "6": 128, + "7": 37, + "8": 61, + "9": 136 + }, + "Cardiotocography3Clases": { + "0": 635, + "1": 102, + "2": 150 + }, + "ChessKrvk": { + "0": 4024, + "1": 34, + "2": 116, + "3": 262, + "4": 109, + "5": 246, + "6": 814, + "7": 660, + "8": 1244, + "9": 1923, + "10": 2725, + "11": 3772, + "12": 4889, + "13": 6019, + "14": 6550, + "15": 6209, + "16": 2639, + "17": 273 + }, + "ChessKrvkp": { + "0": 549, + "1": 543 + }, + "CongressionalVoting": { + "0": 325, + "1": 82 + }, + "ConnBenchSonarMinesRocks": { + "0": 82, + "1": 91 + }, + "ConnBenchVowelDeterding": { + "1": 28, + "4": 24, + "6": 38, + "8": 36, + "5": 32, + "0": 15, + "2": 19, + "9": 22, + "10": 9, + "7": 17, + "3": 18 + }, + "Connect4": { + "0": 43533, + "1": 14163 + }, + "Contrac": { + "0": 755, + "1": 364, + "2": 560 + }, + "CreditApproval": { + "0": 95, + "1": 115 + }, + "CylinderBands": { + "0": 250, + "1": 109 + }, + "Dermatology": { + "1": 14, + "3": 10 + }, + "Echocardiogram": { + "0": 10, + "1": 41 + }, + "Ecoli": { + "0": 101, + "1": 60, + "3": 30, + "2": 25, + "4": 13 + }, + "EnergyY1": { + "0": 20, + "1": 180, + "2": 65 + }, + "EnergyY2": { + "0": 20, + "1": 133, + "2": 136 + }, + "Fertility": { + "0": 35, + "1": 25 + }, + "Flags": { + "0": 66, + "1": 75, + "2": 36, + "3": 18, + "4": 16, + "5": 35, + "6": 28, + "7": 16 + }, + "Glass": { + "1": 121, + "2": 37, + "3": 17, + "4": 18, + "5": 16, + "0": 36 + }, + "HabermanSurvival": { + "0": 146, + "1": 89 + }, + "HayesRoth": { + "0": 30, + "1": 28 + }, + "HeartCleveland": { + "0": 134, + "1": 84, + "2": 64, + "3": 51, + "4": 29 + }, + "HeartHungarian": { + "0": 62, + "1": 40 + }, + "HeartSwitzerland": { + "0": 18, + "1": 75, + "2": 59, + "3": 33, + "4": 16 + }, + "HeartVa": { + "0": 52, + "1": 95, + "2": 61, + "3": 76, + "4": 23 + }, + "Hepatitis": { + "0": 22, + "1": 55 + }, + "HillValley": { + "0": 391, + "1": 7 + }, + "HorseColic": { + "1": 36, + "0": 4 + }, + "IlpdIndianLiver": { + "0": 372, + "1": 119 + }, + "ImageSegmentation": { + "6": 602, + "4": 427, + "3": 439, + "2": 602, + "0": 602 + }, + "Ionosphere": { + "0": 45, + "1": 123 + }, + "Iris": { + "1": 47, + "2": 24 + }, + "LedDisplay": { + "0": 50, + "1": 55, + "2": 45, + "3": 61, + "4": 37, + "5": 69, + "6": 60, + "7": 98, + "8": 74, + "9": 65 + }, + "Lenses": { + "0": 6, + "1": 2, + "2": 8 + }, + "Letter": { + "0": 230, + "1": 395, + "2": 343, + "3": 339, + "4": 530, + "5": 464, + "6": 636, + "7": 859, + "8": 272, + "9": 287, + "10": 744, + "11": 514, + "12": 279, + "13": 471, + "14": 394, + "15": 373, + "16": 357, + "17": 489, + "18": 674, + "19": 400, + "20": 333, + "21": 301, + "22": 192, + "23": 489, + "24": 444, + "25": 306 + }, + "Libras": { + "0": 31, + "1": 31, + "4": 15, + "5": 33, + "6": 24, + "7": 36, + "8": 15, + "9": 38, + "11": 29, + "12": 32, + "13": 18, + "14": 31, + "3": 21, + "10": 23, + "2": 8 + }, + "LowResSpect": { + "0": 35, + "1": 56, + "2": 29, + "3": 44, + "7": 14, + "8": 4, + "6": 6 + }, + "LungCancer": { + "0": 14, + "1": 29, + "2": 14 + }, + "Lymphography": { + "1": 40, + "2": 39 + }, + "Magic": { + "0": 1746, + "1": 5878 + }, + "Mammographic": { + "0": 310, + "1": 155 + }, + "Miniboone": { + "0": 6087, + "1": 102605 + }, + "MolecBiolPromoter": { + "1": 15, + "0": 27 + }, + "MolecBiolSplice": { + "0": 241, + "1": 311, + "2": 1003 + }, + "Monks1": { + "1": 209, + "0": 126 + }, + "Monks2": { + "0": 278, + "1": 148 + }, + "Monks3": { + "1": 248, + "0": 64 + }, + "Mushroom": { + "0": 629, + "1": 1220 + }, + "Musk1": { + "0": 265, + "1": 146 + }, + "Musk2": { + "0": 4243, + "1": 459 + }, + "Nursery": { + "0": 527, + "2": 349, + "3": 4132, + "4": 2407 + }, + "OocytesMerlucciusNucleus4d": { + "0": 358, + "1": 408 + }, + "OocytesMerlucciusStates2f": { + "0": 60, + "2": 214, + "1": 6 + }, + "OocytesTrisopterusNucleus2f": { + "0": 150, + "1": 570 + }, + "OocytesTrisopterusStates5b": { + "0": 284, + "1": 6, + "2": 184 + }, + "Optical": { + "2": 41, + "5": 28, + "9": 43, + "4": 21, + "3": 36, + "8": 64, + "1": 100, + "6": 11, + "7": 15, + "0": 4 + }, + "Ozone": { + "1": 70, + "0": 1242 + }, + "PageBlocks": { + "0": 468, + "1": 258, + "2": 31, + "3": 15, + "4": 145 + }, + "Parkinsons": { + "0": 47, + "1": 58 + }, + "Pendigits": { + "7": 149, + "5": 336, + "9": 133, + "3": 9, + "8": 48, + "1": 243, + "0": 109, + "2": 30, + "4": 36, + "6": 2 + }, + "Pima": { + "0": 238, + "1": 300 + }, + "PittsburgBridgesMaterial": { + "0": 8, + "1": 22, + "2": 15 + }, + "PittsburgBridgesRelL": { + "0": 35, + "1": 22, + "2": 56 + }, + "PittsburgBridgesSpan": { + "0": 25, + "1": 51, + "2": 32 + }, + "PittsburgBridgesTOrD": { + "0": 31, + "1": 17 + }, + "PittsburgBridgesType": { + "0": 13, + "1": 23, + "2": 65, + "3": 21, + "4": 18, + "5": 9 + }, + "Planning": { + "0": 96, + "1": 87 + }, + "PlantMargin": { + "0": 30, + "1": 19, + "3": 16, + "4": 12, + "8": 8, + "11": 12, + "12": 16, + "15": 10, + "17": 13, + "19": 21, + "21": 10, + "23": 28, + "24": 30, + "25": 34, + "28": 17, + "29": 15, + "30": 27, + "31": 30, + "32": 8, + "38": 27, + "39": 7, + "40": 23, + "41": 27, + "43": 3, + "44": 11, + "47": 4, + "49": 17, + "50": 18, + "52": 8, + "53": 17, + "54": 15, + "56": 18, + "58": 30, + "60": 27, + "61": 21, + "62": 16, + "64": 26, + "65": 15, + "67": 17, + "68": 33, + "70": 22, + "71": 26, + "72": 4, + "73": 24, + "74": 10, + "75": 16, + "78": 20, + "80": 20, + "84": 13, + "85": 6, + "86": 8, + "87": 18, + "88": 14, + "89": 12, + "90": 9, + "91": 13, + "92": 12, + "94": 11, + "97": 31, + "98": 24, + "9": 11, + "14": 2, + "18": 6, + "26": 15, + "27": 12, + "33": 15, + "66": 12, + "81": 14, + "83": 12, + "95": 10, + "13": 6, + "42": 9, + "48": 14, + "55": 4, + "69": 8, + "96": 3, + "16": 4, + "57": 10, + "63": 6, + "76": 4, + "77": 6, + "45": 4, + "93": 2 + }, + "PlantShape": { + "0": 20, + "1": 27, + "4": 22, + "6": 13, + "7": 10, + "10": 21, + "13": 30, + "15": 24, + "17": 30, + "18": 16, + "19": 32, + "20": 11, + "21": 24, + "22": 6, + "23": 30, + "24": 23, + "25": 31, + "26": 23, + "28": 33, + "29": 15, + "30": 38, + "31": 21, + "32": 33, + "34": 24, + "35": 31, + "36": 13, + "38": 19, + "40": 23, + "41": 32, + "42": 27, + "43": 39, + "44": 34, + "45": 15, + "46": 14, + "47": 29, + "48": 21, + "49": 27, + "50": 27, + "51": 36, + "52": 31, + "53": 30, + "54": 33, + "55": 40, + "56": 36, + "57": 30, + "58": 32, + "59": 36, + "60": 21, + "61": 34, + "62": 31, + "63": 33, + "64": 37, + "65": 27, + "66": 18, + "67": 26, + "68": 32, + "70": 39, + "71": 28, + "74": 30, + "75": 35, + "76": 30, + "77": 30, + "78": 28, + "79": 25, + "80": 31, + "81": 19, + "82": 33, + "83": 27, + "84": 24, + "85": 32, + "86": 27, + "87": 38, + "88": 36, + "89": 23, + "91": 31, + "92": 33, + "93": 22, + "94": 16, + "95": 27, + "97": 36, + "98": 28, + "2": 10, + "8": 9, + "11": 15, + "12": 26, + "14": 22, + "27": 6, + "33": 15, + "37": 16, + "39": 16, + "69": 26, + "90": 7, + "96": 20, + "99": 22, + "3": 9, + "5": 6, + "72": 4, + "73": 9, + "9": 10 + }, + "PlantTexture": { + "0": 26, + "1": 5, + "3": 15, + "4": 8, + "10": 27, + "11": 22, + "13": 31, + "14": 25, + "15": 8, + "16": 12, + "18": 37, + "20": 26, + "22": 22, + "23": 12, + "24": 17, + "25": 8, + "27": 35, + "29": 33, + "30": 16, + "31": 21, + "32": 38, + "35": 22, + "37": 35, + "39": 34, + "40": 8, + "42": 12, + "43": 18, + "45": 23, + "46": 31, + "47": 23, + "48": 26, + "49": 31, + "50": 10, + "53": 6, + "54": 19, + "56": 25, + "57": 22, + "58": 19, + "59": 28, + "61": 8, + "65": 16, + "66": 8, + "67": 17, + "70": 16, + "72": 24, + "74": 9, + "76": 10, + "77": 16, + "79": 8, + "81": 22, + "82": 32, + "84": 17, + "86": 24, + "89": 14, + "90": 26, + "94": 10, + "95": 6, + "98": 12, + "99": 22, + "6": 17, + "7": 17, + "17": 13, + "19": 8, + "28": 8, + "33": 14, + "51": 13, + "71": 8, + "75": 11, + "78": 14, + "80": 12, + "83": 16, + "87": 8, + "88": 10, + "91": 4, + "92": 6, + "93": 8, + "97": 10, + "2": 7, + "52": 12, + "63": 8, + "9": 5, + "55": 5, + "69": 6, + "8": 2, + "21": 2, + "64": 4 + }, + "PostOperative": { + "0": 59, + "2": 50 + }, + "PrimaryTumor": { + "0": 103, + "2": 24, + "3": 24, + "4": 66, + "5": 32, + "6": 16, + "7": 52, + "8": 32, + "9": 16, + "10": 43, + "13": 16, + "14": 26, + "11": 18, + "12": 18, + "1": 8 + }, + "Ringnorm": { + "0": 362, + "1": 100 + }, + "Seeds": { + "0": 35, + "1": 25, + "2": 27 + }, + "Semeion": { + "0": 28, + "1": 119, + "2": 61, + "3": 47, + "4": 80, + "5": 64, + "6": 46, + "7": 49, + "8": 71, + "9": 88 + }, + "Soybean": { + "0": 47, + "1": 21, + "2": 19, + "3": 69, + "5": 4, + "6": 22, + "7": 61, + "8": 22, + "9": 22, + "10": 22, + "12": 22, + "14": 23, + "15": 20, + "16": 18, + "17": 10 + }, + "Spambase": { + "0": 1484, + "1": 250 + }, + "Spect": { + "0": 186, + "1": 3 + }, + "Spectf": { + "1": 259, + "0": 7 + }, + "StatlogAustralianCredit": { + "0": 214, + "1": 463 + }, + "StatlogGermanCredit": { + "0": 398, + "1": 209 + }, + "StatlogHeart": { + "0": 67, + "1": 47 + }, + "StatlogImage": { + "0": 84, + "2": 166, + "3": 134, + "4": 176, + "5": 33, + "6": 6 + }, + "StatlogLandsat": { + "2": 75, + "3": 245, + "4": 222, + "5": 122, + "1": 29, + "0": 8 + }, + "StatlogShuttle": { + "3": 73, + "0": 23, + "1": 20, + "2": 55, + "5": 4, + "4": 15, + "6": 3 + }, + "StatlogVehicle": { + "0": 138, + "1": 265, + "2": 268, + "3": 172 + }, + "SteelPlates": { + "0": 132, + "1": 63, + "2": 103, + "3": 9, + "4": 46, + "5": 345, + "6": 1048 + }, + "SyntheticControl": { + "0": 26, + "3": 67, + "4": 31, + "5": 44, + "2": 39 + }, + "Teaching": { + "0": 46, + "1": 65, + "2": 79 + }, + "Thyroid": { + "2": 2262, + "0": 65, + "1": 132 + }, + "TicTacToe": { + "0": 278, + "1": 470 + }, + "Titanic": { + "0": 233, + "1": 768 + }, + "Trains": { + "0": 12, + "1": 4 + }, + "Twonorm": { + "0": 1886, + "1": 2862 + }, + "VertebralColumn2Clases": { + "0": 116, + "1": 50 + }, + "VertebralColumn3Clases": { + "0": 61, + "1": 65, + "2": 35 + }, + "WallFollowing": { + "0": 2238, + "1": 833, + "2": 1796, + "3": 58 + }, + "Waveform": { + "0": 916, + "1": 468, + "2": 263 + }, + "WaveformNoise": { + "0": 752, + "1": 333, + "2": 397 + }, + "Wine": { + "1": 18, + "0": 13 + }, + "WineQualityRed": { + "0": 19, + "1": 73, + "2": 556, + "3": 825, + "4": 239, + "5": 35 + }, + "WineQualityWhite": { + "0": 45, + "1": 238, + "2": 1274, + "3": 2975, + "4": 1067, + "5": 276, + "6": 14 + }, + "Yeast": { + "0": 547, + "1": 452, + "2": 215, + "3": 103, + "4": 64, + "5": 36, + "6": 41, + "7": 53, + "8": 16 + }, + "Zoo": { + "6": 4, + "2": 4, + "4": 2 + } + }, + "SinusoidProjectionOnlineIterative": { + "Abalone": { + "0": 1019, + "1": 1371, + "2": 1023 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 11510, + "1": 1328 + }, + "Annealing": { + "2": 29, + "4": 12, + "3": 16, + "1": 24 + }, + "Arrhythmia": { + "0": 120, + "1": 74, + "2": 10, + "3": 22, + "4": 30, + "5": 49, + "8": 8, + "9": 59, + "10": 8, + "11": 14, + "12": 46 + }, + "AudiologyStd": { + "10": 6, + "3": 4, + "0": 4, + "1": 4 + }, + "BalanceScale": { + "0": 38, + "1": 137, + "2": 132 + }, + "Balloons": { + "0": 10 + }, + "Bank": { + "0": 2481, + "1": 407 + }, + "Blood": { + "0": 345, + "1": 149 + }, + "BreastCancer": { + "0": 107, + "1": 71 + }, + "BreastCancerWisc": { + "0": 60, + "1": 13 + }, + "BreastCancerWiscDiag": { + "0": 74, + "1": 20 + }, + "BreastCancerWiscProg": { + "0": 138, + "1": 35 + }, + "BreastTissue": { + "0": 8, + "2": 29, + "1": 22, + "3": 20, + "4": 6, + "5": 5 + }, + "Car": { + "0": 32, + "1": 635, + "2": 263, + "3": 25 + }, + "Cardiotocography10Clases": { + "0": 315, + "1": 456, + "2": 45, + "3": 22, + "4": 79, + "5": 239, + "6": 134, + "7": 38, + "8": 50, + "9": 143 + }, + "Cardiotocography3Clases": { + "0": 705, + "1": 66, + "2": 148 + }, + "ChessKrvk": { + "0": 3694, + "1": 26, + "2": 107, + "3": 249, + "4": 90, + "5": 223, + "6": 756, + "7": 668, + "8": 1206, + "9": 1793, + "10": 2661, + "11": 3757, + "12": 4904, + "13": 5827, + "14": 6460, + "15": 5692, + "16": 2478, + "17": 229 + }, + "ChessKrvkp": { + "0": 520, + "1": 523 + }, + "CongressionalVoting": { + "0": 286, + "1": 111 + }, + "ConnBenchSonarMinesRocks": { + "0": 86, + "1": 98 + }, + "ConnBenchVowelDeterding": { + "1": 17, + "4": 34, + "9": 34, + "8": 41, + "5": 27, + "2": 17, + "0": 20, + "10": 11, + "6": 37, + "7": 21, + "3": 2 + }, + "Connect4": { + "0": 42955, + "1": 13873 + }, + "Contrac": { + "0": 752, + "1": 381, + "2": 553 + }, + "CreditApproval": { + "0": 85, + "1": 114 + }, + "CylinderBands": { + "0": 194, + "1": 183 + }, + "Dermatology": { + "1": 12, + "3": 11 + }, + "Echocardiogram": { + "1": 44, + "0": 4 + }, + "Ecoli": { + "0": 56, + "1": 64, + "2": 21, + "3": 29, + "4": 14 + }, + "EnergyY1": { + "0": 20, + "1": 144, + "2": 94 + }, + "EnergyY2": { + "0": 20, + "1": 116, + "2": 149 + }, + "Fertility": { + "0": 39, + "1": 23 + }, + "Flags": { + "0": 66, + "1": 71, + "2": 38, + "3": 23, + "4": 16, + "5": 32, + "6": 27, + "7": 16 + }, + "Glass": { + "0": 55, + "1": 112, + "2": 32, + "3": 17, + "4": 15, + "5": 16 + }, + "HabermanSurvival": { + "0": 123, + "1": 99 + }, + "HayesRoth": { + "0": 30, + "1": 28 + }, + "HeartCleveland": { + "0": 123, + "1": 83, + "2": 63, + "3": 50, + "4": 27 + }, + "HeartHungarian": { + "0": 63, + "1": 41 + }, + "HeartSwitzerland": { + "0": 17, + "1": 70, + "2": 57, + "3": 32, + "4": 16 + }, + "HeartVa": { + "0": 38, + "1": 109, + "2": 61, + "3": 70, + "4": 24 + }, + "Hepatitis": { + "0": 19, + "1": 56 + }, + "HillValley": { + "1": 276, + "0": 313 + }, + "HorseColic": { + "1": 56 + }, + "IlpdIndianLiver": { + "0": 349, + "1": 113 + }, + "ImageSegmentation": { + "6": 579, + "5": 602, + "4": 602, + "3": 602, + "2": 602, + "1": 17, + "0": 602 + }, + "Ionosphere": { + "0": 18, + "1": 98 + }, + "Iris": { + "2": 11, + "1": 4 + }, + "LedDisplay": { + "0": 59, + "1": 47, + "2": 41, + "3": 65, + "4": 54, + "5": 65, + "6": 52, + "7": 91, + "8": 77, + "9": 61 + }, + "Lenses": { + "0": 8, + "2": 6 + }, + "Letter": { + "0": 238, + "1": 359, + "2": 340, + "3": 418, + "4": 512, + "5": 460, + "6": 583, + "7": 909, + "8": 289, + "9": 343, + "10": 726, + "11": 478, + "12": 364, + "13": 512, + "14": 408, + "15": 402, + "16": 434, + "17": 400, + "18": 665, + "19": 406, + "20": 374, + "21": 304, + "22": 259, + "23": 459, + "24": 441, + "25": 371 + }, + "Libras": { + "0": 18, + "1": 11, + "4": 6, + "7": 35, + "8": 5, + "9": 35, + "10": 27, + "11": 18, + "13": 10, + "14": 28, + "3": 14, + "5": 20, + "12": 16, + "6": 14 + }, + "LowResSpect": { + "0": 24, + "1": 47, + "2": 23, + "3": 47, + "7": 16, + "6": 10, + "8": 4 + }, + "LungCancer": { + "0": 14, + "1": 21, + "2": 18 + }, + "Lymphography": { + "1": 28, + "2": 33 + }, + "Magic": { + "0": 2230, + "1": 5638 + }, + "Mammographic": { + "0": 323, + "1": 113 + }, + "Miniboone": { + "0": 9578, + "1": 68413 + }, + "MolecBiolPromoter": { + "0": 26, + "1": 19 + }, + "MolecBiolSplice": { + "0": 224, + "1": 283, + "2": 921 + }, + "Monks1": { + "1": 150, + "0": 189 + }, + "Monks2": { + "0": 239, + "1": 166 + }, + "Monks3": { + "1": 324, + "0": 37 + }, + "Mushroom": { + "0": 490, + "1": 1323 + }, + "Musk1": { + "0": 262, + "1": 161 + }, + "Musk2": { + "0": 2542, + "1": 769 + }, + "Nursery": { + "0": 70, + "2": 221, + "3": 3269, + "4": 1402 + }, + "OocytesMerlucciusNucleus4d": { + "0": 316, + "1": 507 + }, + "OocytesMerlucciusStates2f": { + "0": 57, + "2": 213, + "1": 5 + }, + "OocytesTrisopterusNucleus2f": { + "0": 142, + "1": 628 + }, + "OocytesTrisopterusStates5b": { + "0": 197, + "1": 4, + "2": 231 + }, + "Optical": { + "2": 42, + "5": 33, + "9": 41, + "4": 30, + "3": 40, + "8": 60, + "1": 88, + "7": 17, + "6": 13, + "0": 5 + }, + "Ozone": { + "0": 974, + "1": 62 + }, + "PageBlocks": { + "0": 673, + "1": 226, + "2": 33, + "4": 87, + "3": 12 + }, + "Parkinsons": { + "0": 43, + "1": 50 + }, + "Pendigits": { + "8": 52, + "7": 140, + "2": 54, + "5": 336, + "1": 294, + "3": 7, + "0": 80, + "4": 32, + "9": 71 + }, + "Pima": { + "0": 281, + "1": 226 + }, + "PittsburgBridgesMaterial": { + "0": 6, + "1": 24, + "2": 14 + }, + "PittsburgBridgesRelL": { + "0": 37, + "1": 17, + "2": 50 + }, + "PittsburgBridgesSpan": { + "0": 23, + "1": 56, + "2": 27 + }, + "PittsburgBridgesTOrD": { + "0": 22, + "1": 19 + }, + "PittsburgBridgesType": { + "0": 10, + "1": 24, + "2": 62, + "3": 15, + "4": 13, + "5": 6 + }, + "Planning": { + "0": 85, + "1": 91 + }, + "PlantMargin": { + "0": 27, + "1": 10, + "3": 10, + "4": 12, + "8": 11, + "11": 10, + "12": 20, + "15": 8, + "17": 10, + "19": 18, + "21": 14, + "23": 30, + "24": 25, + "25": 35, + "27": 14, + "28": 18, + "29": 16, + "30": 27, + "32": 8, + "38": 25, + "39": 6, + "40": 17, + "41": 26, + "44": 11, + "45": 6, + "47": 2, + "48": 16, + "49": 15, + "50": 19, + "54": 12, + "56": 11, + "58": 20, + "60": 26, + "62": 18, + "63": 12, + "64": 27, + "67": 10, + "68": 27, + "69": 10, + "70": 18, + "71": 29, + "72": 6, + "73": 18, + "74": 8, + "75": 18, + "78": 26, + "80": 22, + "84": 12, + "85": 8, + "86": 7, + "87": 17, + "88": 8, + "89": 13, + "90": 8, + "91": 10, + "92": 15, + "96": 6, + "97": 29, + "98": 14, + "9": 6, + "31": 23, + "42": 10, + "53": 15, + "66": 12, + "81": 13, + "94": 5, + "52": 6, + "55": 4, + "57": 9, + "61": 14, + "65": 8, + "83": 6, + "16": 4, + "33": 12, + "59": 2, + "76": 4, + "77": 6, + "95": 4, + "13": 4, + "26": 7, + "37": 2, + "14": 2, + "51": 2 + }, + "PlantShape": { + "4": 20, + "6": 10, + "7": 14, + "10": 18, + "11": 12, + "14": 17, + "15": 21, + "17": 17, + "18": 14, + "19": 22, + "20": 4, + "21": 18, + "23": 24, + "24": 14, + "25": 31, + "30": 28, + "31": 11, + "32": 12, + "34": 14, + "36": 6, + "38": 17, + "41": 25, + "42": 23, + "43": 30, + "44": 30, + "46": 10, + "47": 18, + "49": 28, + "50": 20, + "51": 28, + "52": 26, + "53": 25, + "54": 26, + "55": 38, + "56": 33, + "57": 29, + "58": 25, + "59": 22, + "61": 30, + "62": 31, + "63": 32, + "64": 34, + "65": 12, + "66": 12, + "67": 28, + "68": 23, + "69": 22, + "70": 35, + "71": 18, + "74": 26, + "75": 29, + "76": 28, + "77": 25, + "78": 27, + "80": 24, + "81": 16, + "82": 15, + "83": 29, + "84": 10, + "85": 22, + "86": 23, + "87": 28, + "88": 32, + "91": 12, + "92": 25, + "95": 12, + "97": 31, + "98": 18, + "99": 15, + "2": 4, + "9": 2, + "12": 13, + "13": 6, + "22": 2, + "26": 10, + "27": 5, + "39": 5, + "48": 13, + "60": 13, + "72": 7, + "89": 20, + "90": 2, + "93": 11, + "0": 9, + "5": 4, + "8": 4, + "37": 13, + "79": 11, + "94": 10, + "96": 10, + "1": 4, + "28": 7, + "40": 9, + "33": 8, + "45": 2, + "35": 5, + "3": 2 + }, + "PlantTexture": { + "0": 26, + "3": 12, + "4": 8, + "10": 26, + "13": 29, + "14": 24, + "15": 8, + "16": 12, + "18": 39, + "20": 27, + "22": 21, + "23": 11, + "25": 8, + "27": 36, + "29": 32, + "30": 15, + "31": 20, + "32": 36, + "35": 21, + "37": 32, + "39": 30, + "40": 12, + "42": 12, + "43": 15, + "45": 20, + "46": 31, + "47": 23, + "48": 28, + "49": 29, + "50": 7, + "53": 8, + "54": 21, + "56": 25, + "57": 20, + "58": 12, + "59": 28, + "65": 20, + "66": 8, + "67": 16, + "70": 18, + "72": 26, + "74": 10, + "76": 11, + "78": 14, + "79": 8, + "80": 12, + "81": 20, + "82": 30, + "84": 15, + "86": 24, + "89": 14, + "90": 26, + "94": 12, + "98": 14, + "99": 21, + "1": 4, + "6": 16, + "7": 15, + "11": 18, + "17": 10, + "19": 8, + "24": 13, + "28": 9, + "33": 16, + "51": 13, + "71": 10, + "75": 12, + "77": 16, + "83": 15, + "88": 12, + "91": 4, + "92": 4, + "97": 8, + "2": 9, + "52": 14, + "63": 6, + "9": 4, + "55": 4, + "61": 6, + "69": 6, + "93": 6, + "95": 6 + }, + "PostOperative": { + "0": 66, + "2": 44 + }, + "PrimaryTumor": { + "0": 97, + "2": 24, + "3": 24, + "4": 66, + "5": 31, + "6": 16, + "7": 49, + "8": 36, + "9": 16, + "10": 38, + "11": 20, + "12": 20, + "13": 16, + "14": 24, + "1": 4 + }, + "Ringnorm": { + "0": 433, + "1": 93 + }, + "Seeds": { + "0": 25, + "1": 12, + "2": 24 + }, + "Semeion": { + "0": 29, + "1": 121, + "2": 53, + "3": 44, + "4": 74, + "5": 56, + "6": 40, + "7": 45, + "8": 64, + "9": 73 + }, + "Soybean": { + "0": 51, + "1": 13, + "2": 17, + "3": 86, + "4": 9, + "5": 12, + "6": 22, + "7": 55, + "8": 22, + "9": 22, + "10": 22, + "12": 22, + "14": 24, + "15": 20, + "16": 18, + "17": 10 + }, + "Spambase": { + "0": 1470, + "1": 264 + }, + "Spect": { + "0": 199, + "1": 2 + }, + "Spectf": { + "1": 26, + "0": 31 + }, + "StatlogAustralianCredit": { + "0": 194, + "1": 481 + }, + "StatlogGermanCredit": { + "0": 419, + "1": 187 + }, + "StatlogHeart": { + "0": 62, + "1": 49 + }, + "StatlogImage": { + "0": 108, + "2": 172, + "3": 110, + "4": 201, + "6": 6, + "5": 9 + }, + "StatlogLandsat": { + "3": 195, + "2": 57, + "4": 138, + "5": 133, + "1": 28, + "0": 26 + }, + "StatlogShuttle": { + "6": 2, + "0": 97, + "2": 37, + "5": 5, + "1": 6, + "4": 10, + "3": 24 + }, + "StatlogVehicle": { + "0": 170, + "1": 239, + "2": 271, + "3": 152 + }, + "SteelPlates": { + "0": 144, + "1": 64, + "2": 106, + "3": 6, + "4": 39, + "5": 320, + "6": 1100 + }, + "SyntheticControl": { + "2": 11, + "3": 52, + "4": 14, + "5": 4 + }, + "Teaching": { + "0": 39, + "1": 65, + "2": 67 + }, + "Thyroid": { + "1": 130, + "2": 2219, + "0": 56 + }, + "TicTacToe": { + "0": 259, + "1": 409 + }, + "Titanic": { + "0": 214, + "1": 785 + }, + "Trains": { + "0": 12, + "1": 10 + }, + "Twonorm": { + "0": 144, + "1": 425 + }, + "VertebralColumn2Clases": { + "0": 113, + "1": 51 + }, + "VertebralColumn3Clases": { + "0": 54, + "1": 67, + "2": 32 + }, + "WallFollowing": { + "0": 2133, + "1": 874, + "2": 1800, + "3": 38 + }, + "Waveform": { + "0": 1079, + "1": 253, + "2": 231 + }, + "WaveformNoise": { + "0": 1148, + "1": 232, + "2": 275 + }, + "Wine": { + "1": 14, + "0": 4 + }, + "WineQualityRed": { + "0": 22, + "1": 61, + "2": 587, + "3": 825, + "4": 201, + "5": 38 + }, + "WineQualityWhite": { + "0": 46, + "1": 255, + "2": 1204, + "3": 2896, + "4": 1128, + "5": 247, + "6": 14 + }, + "Yeast": { + "0": 512, + "1": 425, + "2": 228, + "3": 94, + "4": 62, + "5": 31, + "6": 40, + "7": 57, + "8": 16 + }, + "Zoo": { + "6": 4, + "2": 4 + } + }, + "DensityEncodingOnline": { + "Abalone": { + "0": 799, + "1": 1498, + "2": 1355 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "0": 8993, + "1": 1227 + }, + "Annealing": { + "3": 16, + "2": 72, + "1": 4, + "4": 2 + }, + "Arrhythmia": { + "0": 86, + "1": 66, + "3": 18, + "4": 28, + "5": 49, + "9": 44, + "10": 16, + "11": 14, + "12": 47, + "2": 4 + }, + "AudiologyStd": { + "1": 6, + "3": 3, + "10": 6 + }, + "BalanceScale": { + "0": 10, + "1": 125, + "2": 128 + }, + "Balloons": { + "0": 10, + "1": 4 + }, + "Bank": { + "0": 2061, + "1": 409 + }, + "Blood": { + "0": 228, + "1": 191 + }, + "BreastCancer": { + "0": 106, + "1": 63 + }, + "BreastCancerWisc": { + "0": 23, + "1": 43 + }, + "BreastCancerWiscDiag": { + "0": 10, + "1": 58 + }, + "BreastCancerWiscProg": { + "0": 113, + "1": 47 + }, + "BreastTissue": { + "0": 16, + "1": 20, + "2": 31, + "3": 26, + "5": 18, + "4": 14 + }, + "Car": { + "0": 29, + "1": 588, + "2": 166, + "3": 47 + }, + "Cardiotocography10Clases": { + "0": 334, + "1": 472, + "2": 48, + "3": 55, + "4": 72, + "5": 257, + "6": 184, + "7": 29, + "8": 52, + "9": 142 + }, + "Cardiotocography3Clases": { + "0": 742, + "1": 62, + "2": 140 + }, + "ChessKrvk": { + "0": 4106, + "1": 34, + "2": 75, + "3": 218, + "4": 107, + "5": 229, + "6": 549, + "7": 649, + "8": 1210, + "9": 1800, + "10": 2547, + "11": 3716, + "12": 4497, + "13": 5950, + "14": 6099, + "15": 4905, + "16": 2045, + "17": 230 + }, + "ChessKrvkp": { + "0": 746, + "1": 505 + }, + "CongressionalVoting": { + "0": 276, + "1": 142 + }, + "ConnBenchSonarMinesRocks": { + "0": 80, + "1": 84 + }, + "ConnBenchVowelDeterding": { + "3": 24, + "5": 35, + "6": 40, + "9": 32, + "4": 37, + "8": 39, + "2": 38, + "10": 30, + "0": 23, + "1": 26, + "7": 18 + }, + "Connect4": { + "0": 39366, + "1": 13368 + }, + "Contrac": { + "0": 684, + "1": 268, + "2": 634 + }, + "CreditApproval": { + "0": 59, + "1": 147 + }, + "CylinderBands": { + "0": 164, + "1": 185 + }, + "Dermatology": { + "1": 20, + "3": 11 + }, + "Echocardiogram": { + "1": 46 + }, + "Ecoli": { + "0": 21, + "1": 66, + "3": 17, + "2": 21, + "4": 4 + }, + "EnergyY1": { + "0": 20, + "1": 148, + "2": 99 + }, + "EnergyY2": { + "0": 20, + "1": 68, + "2": 177 + }, + "Fertility": { + "0": 39, + "1": 26 + }, + "Flags": { + "0": 49, + "1": 75, + "2": 32, + "3": 20, + "4": 16, + "5": 29, + "6": 26, + "7": 14 + }, + "Glass": { + "1": 109, + "2": 32, + "3": 18, + "5": 16, + "0": 62, + "4": 8 + }, + "HabermanSurvival": { + "0": 127, + "1": 86 + }, + "HayesRoth": { + "0": 30, + "1": 28 + }, + "HeartCleveland": { + "0": 88, + "1": 85, + "2": 66, + "3": 49, + "4": 28 + }, + "HeartHungarian": { + "0": 52, + "1": 44 + }, + "HeartSwitzerland": { + "0": 17, + "1": 75, + "2": 61, + "3": 39, + "4": 16 + }, + "HeartVa": { + "0": 38, + "1": 107, + "2": 72, + "3": 74, + "4": 23 + }, + "Hepatitis": { + "0": 15, + "1": 62 + }, + "HillValley": { + "1": 557, + "0": 62 + }, + "HorseColic": { + "1": 53, + "0": 5 + }, + "IlpdIndianLiver": { + "0": 344, + "1": 117 + }, + "ImageSegmentation": { + "6": 602, + "5": 602, + "4": 602, + "3": 602, + "2": 602, + "0": 602 + }, + "Ionosphere": { + "0": 78, + "1": 36 + }, + "Iris": { + "2": 18, + "1": 10 + }, + "LedDisplay": { + "0": 55, + "1": 37, + "2": 39, + "3": 70, + "4": 36, + "5": 69, + "6": 50, + "7": 87, + "8": 73, + "9": 59 + }, + "Lenses": { + "0": 2, + "2": 10 + }, + "Letter": { + "0": 204, + "1": 403, + "2": 424, + "3": 341, + "4": 1064, + "5": 609, + "6": 621, + "7": 1074, + "8": 363, + "9": 405, + "10": 710, + "11": 372, + "12": 302, + "13": 639, + "14": 408, + "15": 435, + "16": 588, + "17": 451, + "18": 620, + "19": 815, + "20": 555, + "21": 350, + "22": 232, + "23": 654, + "24": 697, + "25": 546 + }, + "Libras": { + "0": 35, + "1": 34, + "4": 16, + "5": 25, + "6": 29, + "7": 39, + "8": 18, + "9": 44, + "10": 30, + "11": 26, + "12": 22, + "13": 22, + "14": 30, + "3": 14, + "2": 2 + }, + "LowResSpect": { + "0": 54, + "1": 82, + "2": 23, + "3": 48, + "7": 14, + "6": 10, + "8": 4 + }, + "LungCancer": { + "0": 12, + "1": 27, + "2": 14 + }, + "Lymphography": { + "1": 34, + "2": 24 + }, + "Magic": { + "0": 2287, + "1": 5467 + }, + "Mammographic": { + "0": 260, + "1": 117 + }, + "Miniboone": { + "0": 7281, + "1": 67399 + }, + "MolecBiolPromoter": { + "1": 14, + "0": 20 + }, + "MolecBiolSplice": { + "0": 105, + "1": 119, + "2": 604 + }, + "Monks1": { + "1": 55, + "0": 324 + }, + "Monks2": { + "1": 253, + "0": 67 + }, + "Monks3": { + "0": 410 + }, + "Mushroom": { + "0": 373, + "1": 1370 + }, + "Musk1": { + "0": 267, + "1": 159 + }, + "Musk2": { + "0": 2653, + "1": 669 + }, + "Nursery": { + "2": 116, + "3": 2318, + "4": 859, + "0": 54 + }, + "OocytesMerlucciusNucleus4d": { + "0": 333, + "1": 567 + }, + "OocytesMerlucciusStates2f": { + "0": 49, + "2": 287, + "1": 6 + }, + "OocytesTrisopterusNucleus2f": { + "0": 217, + "1": 624 + }, + "OocytesTrisopterusStates5b": { + "0": 124, + "1": 6, + "2": 310 + }, + "Optical": { + "2": 51, + "5": 38, + "9": 48, + "4": 32, + "6": 14, + "3": 44, + "8": 61, + "1": 86, + "7": 24, + "0": 8 + }, + "Ozone": { + "0": 976, + "1": 60 + }, + "PageBlocks": { + "0": 1078, + "1": 252, + "2": 40, + "3": 24, + "4": 65 + }, + "Parkinsons": { + "0": 30, + "1": 78 + }, + "Pendigits": { + "8": 128, + "1": 413, + "7": 153, + "2": 49, + "5": 336, + "9": 115, + "3": 33, + "0": 121, + "4": 46, + "6": 7 + }, + "Pima": { + "0": 189, + "1": 228 + }, + "PittsburgBridgesMaterial": { + "1": 21, + "2": 13 + }, + "PittsburgBridgesRelL": { + "0": 37, + "1": 12, + "2": 53 + }, + "PittsburgBridgesSpan": { + "0": 16, + "2": 34, + "1": 45 + }, + "PittsburgBridgesTOrD": { + "0": 25, + "1": 16 + }, + "PittsburgBridgesType": { + "0": 6, + "1": 23, + "2": 56, + "3": 23, + "4": 12, + "5": 14 + }, + "Planning": { + "0": 80, + "1": 92 + }, + "PlantMargin": { + "0": 24, + "4": 14, + "12": 21, + "17": 6, + "18": 8, + "19": 18, + "21": 13, + "23": 30, + "24": 25, + "25": 35, + "26": 12, + "28": 15, + "29": 12, + "30": 27, + "31": 32, + "32": 19, + "35": 4, + "37": 14, + "38": 27, + "39": 12, + "40": 22, + "41": 25, + "44": 10, + "45": 12, + "47": 10, + "49": 12, + "50": 16, + "52": 12, + "54": 13, + "56": 17, + "57": 21, + "58": 31, + "60": 19, + "61": 19, + "62": 13, + "63": 15, + "64": 23, + "67": 15, + "68": 34, + "69": 14, + "70": 21, + "71": 20, + "72": 6, + "73": 21, + "75": 18, + "78": 29, + "80": 21, + "83": 22, + "84": 14, + "87": 18, + "88": 15, + "89": 18, + "90": 6, + "91": 7, + "92": 12, + "94": 11, + "95": 12, + "96": 21, + "97": 28, + "98": 22, + "1": 9, + "3": 14, + "8": 15, + "9": 10, + "13": 6, + "14": 4, + "27": 9, + "42": 13, + "46": 4, + "48": 11, + "51": 11, + "53": 17, + "55": 11, + "81": 14, + "11": 8, + "15": 13, + "16": 8, + "65": 7, + "93": 9, + "33": 14, + "34": 4, + "76": 4, + "77": 6, + "82": 2, + "74": 6, + "22": 2, + "43": 2, + "59": 4, + "66": 2, + "85": 2, + "36": 2 + }, + "PlantShape": { + "0": 22, + "1": 11, + "2": 13, + "3": 16, + "4": 22, + "7": 36, + "8": 13, + "9": 20, + "10": 28, + "11": 19, + "14": 32, + "15": 32, + "18": 14, + "19": 29, + "20": 20, + "21": 22, + "23": 32, + "24": 14, + "25": 30, + "26": 17, + "27": 17, + "28": 29, + "29": 14, + "30": 27, + "31": 24, + "32": 26, + "33": 11, + "34": 38, + "35": 17, + "37": 25, + "38": 30, + "40": 16, + "41": 31, + "42": 34, + "43": 32, + "44": 34, + "47": 34, + "48": 30, + "49": 39, + "50": 30, + "51": 30, + "52": 34, + "53": 36, + "54": 37, + "55": 39, + "56": 34, + "57": 30, + "59": 26, + "60": 19, + "61": 29, + "62": 28, + "63": 32, + "64": 30, + "65": 21, + "66": 20, + "67": 27, + "68": 31, + "69": 30, + "70": 34, + "71": 23, + "72": 15, + "74": 21, + "75": 33, + "76": 33, + "77": 25, + "78": 34, + "79": 24, + "80": 31, + "81": 32, + "82": 13, + "83": 35, + "84": 12, + "85": 26, + "86": 29, + "87": 31, + "88": 33, + "89": 33, + "90": 5, + "91": 13, + "92": 27, + "93": 14, + "94": 20, + "96": 28, + "97": 35, + "98": 24, + "99": 28, + "12": 24, + "13": 20, + "17": 22, + "39": 12, + "58": 20, + "95": 19, + "6": 7, + "16": 2, + "22": 4, + "36": 10, + "45": 3, + "46": 16, + "73": 13, + "5": 10 + }, + "PlantTexture": { + "0": 27, + "1": 18, + "2": 20, + "3": 21, + "4": 12, + "8": 5, + "11": 26, + "13": 23, + "14": 20, + "15": 9, + "18": 27, + "20": 32, + "21": 4, + "22": 29, + "23": 12, + "25": 8, + "27": 30, + "28": 11, + "29": 32, + "30": 19, + "31": 24, + "32": 32, + "35": 17, + "37": 31, + "39": 27, + "40": 12, + "42": 15, + "43": 8, + "44": 8, + "45": 14, + "46": 32, + "47": 26, + "48": 21, + "49": 34, + "50": 13, + "51": 25, + "52": 14, + "53": 8, + "54": 22, + "57": 27, + "58": 16, + "59": 28, + "60": 10, + "64": 8, + "67": 22, + "69": 4, + "70": 15, + "71": 8, + "73": 8, + "76": 16, + "77": 16, + "78": 17, + "79": 16, + "81": 25, + "82": 22, + "84": 23, + "86": 25, + "89": 14, + "90": 20, + "94": 14, + "95": 10, + "96": 9, + "98": 18, + "99": 23, + "6": 12, + "7": 12, + "9": 12, + "12": 14, + "17": 9, + "19": 8, + "26": 7, + "33": 13, + "38": 7, + "56": 20, + "65": 14, + "68": 11, + "72": 20, + "80": 14, + "83": 20, + "85": 9, + "91": 6, + "93": 18, + "5": 3, + "10": 20, + "16": 16, + "24": 7, + "34": 4, + "55": 10, + "63": 13, + "66": 7, + "74": 9, + "87": 10, + "92": 2, + "97": 11, + "75": 4, + "88": 8, + "41": 7, + "61": 2 + }, + "PostOperative": { + "0": 57, + "2": 45 + }, + "PrimaryTumor": { + "0": 109, + "2": 24, + "3": 26, + "4": 68, + "5": 32, + "6": 16, + "7": 52, + "8": 28, + "9": 16, + "10": 37, + "11": 17, + "12": 24, + "13": 16, + "14": 14, + "1": 4 + }, + "Ringnorm": { + "0": 458, + "1": 100 + }, + "Seeds": { + "0": 31, + "1": 21, + "2": 18 + }, + "Semeion": { + "0": 23, + "1": 111, + "2": 52, + "3": 44, + "4": 80, + "5": 57, + "6": 39, + "7": 46, + "8": 88, + "9": 93 + }, + "Soybean": { + "1": 11, + "2": 21, + "3": 82, + "4": 7, + "6": 22, + "7": 61, + "8": 22, + "9": 22, + "10": 19, + "12": 22, + "13": 39, + "14": 17, + "15": 20, + "16": 18, + "0": 32, + "17": 10 + }, + "Spambase": { + "0": 1580, + "1": 345 + }, + "Spect": { + "1": 49, + "0": 77 + }, + "Spectf": { + "0": 32 + }, + "StatlogAustralianCredit": { + "0": 232, + "1": 444 + }, + "StatlogGermanCredit": { + "0": 418, + "1": 160 + }, + "StatlogHeart": { + "0": 46, + "1": 54 + }, + "StatlogImage": { + "0": 48, + "2": 185, + "3": 72, + "4": 214, + "6": 6 + }, + "StatlogLandsat": { + "3": 149, + "4": 144, + "2": 72, + "5": 235, + "1": 58, + "0": 177 + }, + "StatlogShuttle": { + "3": 6, + "0": 523, + "1": 14, + "6": 2, + "2": 44, + "4": 4 + }, + "StatlogVehicle": { + "0": 163, + "1": 282, + "2": 285, + "3": 84 + }, + "SteelPlates": { + "0": 129, + "1": 66, + "2": 110, + "4": 36, + "5": 318, + "6": 1035, + "3": 4 + }, + "SyntheticControl": { + "2": 39, + "3": 52, + "5": 26, + "4": 24 + }, + "Teaching": { + "0": 45, + "1": 63, + "2": 68 + }, + "Thyroid": { + "1": 186, + "2": 759, + "0": 35 + }, + "TicTacToe": { + "0": 231, + "1": 300 + }, + "Titanic": { + "0": 236, + "1": 746 + }, + "Trains": { + "0": 4 + }, + "Twonorm": { + "0": 217, + "1": 211 + }, + "VertebralColumn2Clases": { + "0": 143, + "1": 37 + }, + "VertebralColumn3Clases": { + "0": 44, + "1": 61, + "2": 56 + }, + "WallFollowing": { + "0": 1791, + "1": 642, + "2": 1436, + "3": 33 + }, + "Waveform": { + "0": 1516, + "1": 219, + "2": 142 + }, + "WaveformNoise": { + "0": 1543, + "1": 221, + "2": 200 + }, + "Wine": { + "0": 2, + "1": 8 + }, + "WineQualityRed": { + "0": 21, + "1": 82, + "2": 513, + "3": 790, + "4": 197, + "5": 36 + }, + "WineQualityWhite": { + "0": 46, + "1": 233, + "2": 1040, + "3": 2610, + "4": 1163, + "5": 269, + "6": 14 + }, + "Yeast": { + "0": 463, + "1": 449, + "2": 209, + "3": 98, + "4": 63, + "6": 41, + "7": 60, + "8": 16, + "5": 43 + }, + "Zoo": { + "2": 4, + "6": 2 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/missclassifiedexp.json b/examples/hdc_methods_survey/results/missclassifiedexp.json index a9f767ba..f71e1e0f 100644 --- a/examples/hdc_methods_survey/results/missclassifiedexp.json +++ b/examples/hdc_methods_survey/results/missclassifiedexp.json @@ -969,1004 +969,1030 @@ }, "HashmapProjectionOnline": { "Abalone": { - "0": 672, - "1": 771, - "2": 602 + "0": 987, + "1": 1454, + "2": 1360 }, "AcuteInflammation": {}, "AcuteNephritis": {}, "Adult": { - "1": 1497, - "0": 1686 + "1": 1987, + "0": 5057 }, "Annealing": { - "2": 5, - "3": 8, - "1": 12, - "4": 4 + "2": 11, + "3": 16, + "1": 23, + "4": 11 }, "Arrhythmia": { - "0": 76, - "1": 34, - "4": 13, - "5": 23, - "8": 2, - "9": 25, - "11": 6, - "12": 23, - "2": 5, - "3": 11, - "10": 6 + "0": 131, + "1": 64, + "4": 26, + "5": 46, + "8": 4, + "9": 46, + "11": 14, + "12": 46, + "2": 9, + "3": 20, + "10": 14 }, "AudiologyStd": { - "0": 12, - "3": 3, - "10": 3 + "0": 14, + "3": 7, + "10": 6, + "1": 3 }, "BalanceScale": { - "0": 43, - "2": 28, - "1": 7 + "0": 54, + "2": 94, + "1": 76 }, "Balloons": { - "1": 4, - "0": 6 + "1": 6, + "0": 12 }, "Bank": { - "0": 530, - "1": 231 + "0": 1510, + "1": 371 }, "Blood": { - "0": 77, - "1": 138 + "0": 126, + "1": 261 }, "BreastCancer": { - "0": 44, - "1": 45 + "0": 94, + "1": 79 }, "BreastCancerWisc": { - "0": 18, - "1": 11 + "0": 30, + "1": 38 }, "BreastCancerWiscDiag": { - "1": 27, - "0": 6 + "1": 56, + "0": 14 }, "BreastCancerWiscProg": { - "0": 93, - "1": 12 + "0": 168, + "1": 31 }, "BreastTissue": { - "0": 10, - "2": 13, - "3": 15, - "4": 5, - "1": 6, - "5": 5 + "0": 16, + "2": 28, + "3": 29, + "4": 11, + "1": 17, + "5": 17 }, "Car": { - "0": 33, - "1": 99, - "2": 55, - "3": 22 + "0": 44, + "1": 407, + "2": 144, + "3": 36 }, "Cardiotocography10Clases": { - "0": 130, - "1": 110, - "2": 37, - "3": 23, - "4": 34, - "5": 78, - "6": 91, - "7": 11, - "8": 18, - "9": 49 + "0": 333, + "1": 350, + "2": 56, + "3": 39, + "4": 59, + "5": 153, + "6": 153, + "7": 24, + "8": 41, + "9": 111 }, "Cardiotocography3Clases": { - "0": 59, - "1": 121, - "2": 31 + "0": 341, + "1": 178, + "2": 64 }, "ChessKrvk": { - "0": 903, - "1": 13, - "2": 52, - "3": 110, - "4": 42, - "5": 116, - "6": 226, - "7": 375, - "8": 487, - "9": 973, - "10": 1133, - "11": 1540, - "12": 2057, - "13": 2079, - "14": 2859, - "15": 2160, - "16": 1192, - "17": 170 + "0": 3218, + "1": 26, + "2": 86, + "3": 222, + "4": 88, + "5": 200, + "6": 591, + "7": 760, + "8": 1122, + "9": 1875, + "10": 2441, + "11": 3417, + "12": 4389, + "13": 5030, + "14": 6098, + "15": 4972, + "16": 2698, + "17": 178 }, "ChessKrvkp": { - "0": 153, - "1": 77 + "0": 456, + "1": 415 }, "CongressionalVoting": { - "0": 106, - "1": 95 + "0": 209, + "1": 193 }, "ConnBenchSonarMinesRocks": { - "0": 23, - "1": 42 + "0": 74, + "1": 67 }, "ConnBenchVowelDeterding": { - "4": 12, - "8": 18, - "9": 11, - "7": 8, - "6": 10, - "1": 2, - "2": 7, - "3": 2, - "5": 7 + "4": 29, + "8": 24, + "9": 19, + "7": 15, + "6": 20, + "1": 27, + "2": 24, + "3": 10, + "5": 25, + "10": 3, + "0": 12 }, "Connect4": { - "0": 5705, - "1": 7585 + "0": 15844, + "1": 12562 }, "Contrac": { - "0": 315, - "1": 246, - "2": 272 + "0": 709, + "1": 390, + "2": 559 }, "CreditApproval": { - "0": 58, - "1": 48 + "0": 89, + "1": 114 }, "CylinderBands": { - "0": 60, - "1": 97 + "0": 207, + "1": 126 }, "Dermatology": { "0": 6, - "1": 14, - "4": 16, - "3": 22, + "1": 25, + "4": 18, + "3": 28, "5": 4 }, "Echocardiogram": { - "0": 12, - "1": 20 + "0": 20, + "1": 42 }, "Ecoli": { - "0": 24, - "1": 36, - "3": 16, - "2": 10, - "4": 5 + "0": 45, + "1": 82, + "3": 28, + "2": 21, + "4": 9 }, "EnergyY1": { - "0": 19, - "1": 66, - "2": 25 + "0": 29, + "1": 166, + "2": 40 }, "EnergyY2": { - "0": 8, - "1": 49, - "2": 49 + "0": 18, + "1": 116, + "2": 97 }, "Fertility": { - "0": 8, - "1": 15 + "0": 27, + "1": 28 }, "Flags": { - "0": 32, - "1": 34, - "2": 22, - "3": 5, - "4": 6, - "5": 14, - "6": 14, - "7": 8 + "0": 58, + "1": 72, + "2": 43, + "3": 15, + "4": 14, + "5": 29, + "6": 27, + "7": 16 }, "Glass": { - "0": 23, - "1": 52, - "2": 16, - "3": 9, - "5": 11 + "0": 40, + "1": 122, + "2": 30, + "3": 16, + "5": 19, + "4": 5 }, "HabermanSurvival": { - "0": 44, - "1": 59 + "0": 102, + "1": 105 }, "HayesRoth": { - "0": 14, - "1": 14 + "0": 29, + "1": 28 }, "HeartCleveland": { - "0": 34, - "1": 46, - "2": 28, - "3": 23, - "4": 13 + "0": 86, + "1": 88, + "2": 59, + "3": 51, + "4": 26 }, "HeartHungarian": { - "0": 35, - "1": 40 + "0": 68, + "1": 64 }, "HeartSwitzerland": { - "0": 11, - "1": 38, - "2": 24, - "3": 22, - "4": 8 + "0": 19, + "1": 80, + "2": 53, + "3": 39, + "4": 16 }, "HeartVa": { - "0": 35, - "1": 51, - "2": 29, - "3": 31, - "4": 9 + "0": 58, + "1": 103, + "2": 68, + "3": 68, + "4": 21 }, "Hepatitis": { - "0": 20, - "1": 16 + "0": 30, + "1": 41 }, "HillValley": { - "1": 274, - "0": 43 + "1": 560, + "0": 75 }, "HorseColic": { - "1": 15, - "0": 6 + "1": 42, + "0": 8 }, "IlpdIndianLiver": { - "0": 98, - "1": 96 + "0": 352, + "1": 112 }, "ImageSegmentation": { - "6": 72, - "5": 301, - "4": 301, - "3": 301, - "2": 301, - "0": 301 + "6": 373, + "5": 602, + "4": 602, + "3": 602, + "2": 602, + "0": 602 }, "Ionosphere": { - "0": 28, - "1": 33 + "0": 49, + "1": 45 }, "Iris": { - "2": 8, - "1": 2 + "2": 11, + "1": 13 }, "LedDisplay": { - "0": 21, - "1": 36, - "2": 24, - "3": 29, - "4": 23, - "5": 47, - "6": 49, - "7": 47, - "8": 52, - "9": 37 + "0": 49, + "1": 52, + "2": 47, + "3": 56, + "4": 46, + "5": 83, + "6": 79, + "7": 91, + "8": 89, + "9": 67 }, "Lenses": { - "0": 6, + "0": 8, "1": 2, - "2": 7 + "2": 11 }, "Letter": { - "0": 83, - "1": 146, - "2": 120, - "3": 110, - "4": 140, - "5": 154, - "6": 251, - "7": 314, - "8": 100, - "9": 88, - "10": 184, - "11": 53, - "12": 84, - "13": 112, - "14": 168, - "15": 134, - "16": 132, - "17": 137, - "18": 217, - "19": 91, - "20": 73, - "21": 128, - "22": 54, - "23": 179, - "24": 68, - "25": 110 + "0": 163, + "1": 309, + "2": 232, + "3": 258, + "4": 405, + "5": 342, + "6": 573, + "7": 685, + "8": 199, + "9": 216, + "10": 553, + "11": 182, + "12": 226, + "13": 264, + "14": 358, + "15": 305, + "16": 426, + "17": 277, + "18": 587, + "19": 261, + "20": 245, + "21": 260, + "22": 160, + "23": 398, + "24": 254, + "25": 259 }, "Libras": { - "0": 15, - "1": 15, - "2": 4, - "5": 19, - "6": 16, - "7": 19, - "9": 15, - "10": 19, - "11": 20, - "13": 14, - "14": 12, - "3": 7, - "8": 11, - "12": 10 + "0": 32, + "1": 27, + "2": 12, + "5": 27, + "6": 29, + "7": 39, + "9": 35, + "10": 34, + "11": 38, + "13": 24, + "14": 27, + "3": 18, + "8": 16, + "12": 23, + "4": 8 }, "LowResSpect": { - "0": 16, - "1": 43, - "2": 10, - "3": 23, - "6": 8, - "7": 6, - "8": 4 + "0": 31, + "1": 67, + "2": 22, + "3": 46, + "6": 14, + "7": 10, + "8": 6 }, "LungCancer": { - "0": 6, - "2": 10, - "1": 10 + "0": 15, + "2": 18, + "1": 17 }, "Lymphography": { - "1": 31, - "2": 16 + "1": 56, + "2": 31 }, "Magic": { - "0": 1898, - "1": 1707 + "0": 1966, + "1": 6415 }, "Mammographic": { - "0": 96, - "1": 120 + "0": 210, + "1": 204 }, "Miniboone": { - "0": 13166, - "1": 8240 + "0": 14224, + "1": 57253 }, "MolecBiolPromoter": { - "0": 36 + "0": 48, + "1": 8 }, "MolecBiolSplice": { - "0": 129, - "1": 83, - "2": 108 + "0": 189, + "1": 172, + "2": 387 }, "Monks1": { - "1": 13, - "0": 165 + "1": 48, + "0": 308 }, "Monks2": { - "1": 141, - "0": 2 + "1": 274, + "0": 23 }, "Monks3": { - "0": 202 + "0": 404 }, "Mushroom": { - "1": 7, - "0": 3 + "1": 122, + "0": 298 }, "Musk1": { - "0": 69, - "1": 71 + "0": 211, + "1": 104 }, "Musk2": { - "0": 497, - "1": 123 + "0": 1391, + "1": 154 }, "Nursery": { - "2": 113, - "3": 337, - "4": 300, - "0": 5 + "2": 162, + "3": 1781, + "4": 834, + "0": 7 }, "OocytesMerlucciusNucleus4d": { - "0": 250, - "1": 61 + "0": 360, + "1": 375 }, "OocytesMerlucciusStates2f": { - "0": 60, - "2": 34, - "1": 10 + "0": 80, + "2": 207, + "1": 15 }, "OocytesTrisopterusNucleus2f": { - "0": 164, - "1": 67 + "0": 271, + "1": 289 }, "OocytesTrisopterusStates5b": { - "0": 65, - "1": 4, - "2": 52 + "0": 98, + "1": 8, + "2": 239 }, "Optical": { - "2": 35, - "5": 4, - "9": 14, - "7": 33, - "1": 14, - "8": 21, - "6": 28, - "3": 15, - "0": 4 + "2": 46, + "5": 11, + "9": 37, + "7": 45, + "1": 45, + "8": 55, + "6": 35, + "3": 34, + "0": 10, + "4": 14 }, "Ozone": { - "0": 63, - "1": 54 + "0": 1037, + "1": 64 }, "PageBlocks": { - "0": 214, - "1": 43, - "2": 15, - "3": 25, - "4": 42 - }, - "Parkinsons": { - "0": 17, - "1": 26 + "0": 499, + "1": 149, + "2": 34, + "3": 39, + "4": 107 + }, + "Parkinsons": { + "0": 21, + "1": 74 }, "Pendigits": { - "9": 88, - "3": 57, - "8": 12, - "7": 42, - "2": 8, - "5": 14, - "0": 25, - "1": 8, - "4": 2, - "6": 7 + "9": 173, + "3": 60, + "8": 39, + "7": 108, + "2": 15, + "5": 187, + "0": 67, + "1": 207, + "4": 11, + "6": 12 }, "Pima": { - "0": 126, - "1": 110 + "0": 214, + "1": 244 }, "PittsburgBridgesMaterial": { - "1": 10, - "2": 5, + "1": 20, + "2": 13, "0": 4 }, "PittsburgBridgesRelL": { - "0": 14, - "1": 8, - "2": 25 + "0": 31, + "1": 16, + "2": 60 }, "PittsburgBridgesSpan": { - "0": 9, - "1": 21, - "2": 17 + "0": 15, + "1": 47, + "2": 33 }, "PittsburgBridgesTOrD": { - "0": 7, - "1": 10 + "0": 27, + "1": 19 }, "PittsburgBridgesType": { - "0": 11, - "1": 12, - "2": 35, - "3": 7, - "4": 9, - "5": 6 + "0": 15, + "1": 21, + "2": 67, + "3": 19, + "4": 19, + "5": 11 }, "Planning": { - "0": 55, - "1": 37 + "0": 126, + "1": 70 }, "PlantMargin": { - "0": 13, - "1": 12, - "4": 9, - "6": 7, - "7": 7, - "8": 9, - "11": 10, - "12": 9, - "14": 8, - "16": 2, - "17": 13, - "18": 5, - "21": 6, - "23": 19, - "24": 17, - "25": 17, - "26": 5, - "27": 6, - "28": 14, - "29": 8, - "30": 15, - "31": 19, - "32": 8, - "33": 11, - "38": 15, - "39": 9, - "40": 17, - "41": 16, - "44": 5, - "45": 4, - "47": 5, - "49": 10, - "50": 9, - "51": 7, - "53": 10, - "54": 10, - "55": 14, - "56": 15, - "57": 15, - "58": 15, - "59": 4, - "60": 14, - "61": 18, - "62": 15, - "63": 15, - "64": 17, - "65": 13, - "66": 13, - "67": 15, - "68": 20, - "69": 9, - "70": 18, - "71": 17, - "73": 13, - "74": 9, - "75": 14, - "77": 7, - "78": 18, - "80": 14, - "81": 9, - "82": 11, - "84": 15, - "85": 4, - "87": 9, - "89": 15, - "90": 6, - "91": 10, - "95": 13, - "96": 12, - "97": 18, - "98": 10, - "99": 5, - "2": 2, - "13": 11, - "15": 14, - "19": 10, - "35": 4, - "37": 8, - "42": 10, - "46": 4, - "52": 6, - "76": 6, - "83": 7, - "86": 5, - "88": 7, - "92": 12, - "93": 10, - "94": 11, - "3": 6, - "9": 5, - "72": 2, - "20": 2, - "48": 4 - }, - "PlantShape": { - "0": 13, - "2": 6, - "3": 6, - "4": 11, - "7": 18, - "8": 5, - "9": 13, - "10": 18, - "11": 13, - "12": 14, - "13": 12, - "14": 17, - "15": 18, - "16": 2, - "17": 15, - "18": 7, - "19": 16, - "20": 8, - "23": 17, - "24": 17, - "25": 16, - "26": 11, - "27": 10, - "28": 12, - "29": 8, - "30": 17, - "31": 10, - "32": 15, - "33": 8, - "34": 19, - "35": 8, - "36": 8, - "37": 12, - "38": 17, - "40": 11, - "41": 14, - "42": 17, - "43": 12, - "44": 18, - "46": 12, - "47": 16, - "48": 18, - "49": 18, + "0": 25, + "1": 20, + "4": 18, + "6": 9, + "7": 11, + "8": 16, + "11": 15, + "12": 15, + "14": 16, + "16": 6, + "17": 26, + "18": 13, + "21": 16, + "23": 32, + "24": 32, + "25": 34, + "26": 18, + "27": 14, + "28": 29, + "29": 18, + "30": 31, + "31": 32, + "32": 19, + "33": 22, + "38": 28, + "39": 14, + "40": 30, + "41": 30, + "44": 16, + "45": 14, + "47": 14, + "49": 19, "50": 16, - "51": 13, - "52": 14, - "53": 10, - "54": 17, - "55": 18, - "56": 18, - "57": 16, - "58": 11, - "59": 13, - "60": 13, - "61": 15, - "62": 16, - "63": 18, - "64": 17, - "65": 14, - "66": 13, - "67": 15, - "68": 19, - "69": 16, - "70": 17, - "71": 13, - "72": 10, - "74": 10, - "75": 15, - "76": 15, - "77": 16, - "78": 18, - "79": 13, - "80": 17, - "81": 11, - "82": 10, - "83": 18, - "84": 5, - "85": 17, - "86": 16, + "51": 12, + "53": 21, + "54": 18, + "55": 21, + "56": 27, + "57": 25, + "58": 30, + "59": 15, + "60": 21, + "61": 30, + "62": 24, + "63": 28, + "64": 28, + "65": 17, + "66": 19, + "67": 23, + "68": 32, + "69": 20, + "70": 28, + "71": 30, + "73": 23, + "74": 19, + "75": 26, + "77": 18, + "78": 26, + "80": 22, + "81": 17, + "82": 18, + "84": 26, + "85": 6, "87": 19, - "88": 15, - "89": 15, - "92": 17, - "93": 6, - "94": 14, - "95": 9, - "96": 11, - "97": 18, - "98": 11, - "99": 14, - "1": 5, - "5": 4, - "21": 9, - "39": 5, - "91": 9, - "6": 4, - "73": 5, - "45": 2 + "89": 27, + "90": 13, + "91": 21, + "95": 23, + "96": 19, + "97": 32, + "98": 20, + "99": 7, + "2": 6, + "13": 21, + "15": 27, + "19": 19, + "35": 6, + "37": 12, + "42": 15, + "46": 11, + "52": 13, + "76": 12, + "83": 16, + "86": 11, + "88": 16, + "92": 21, + "93": 16, + "94": 22, + "3": 18, + "9": 15, + "72": 9, + "20": 7, + "48": 12, + "22": 7, + "43": 10, + "79": 10, + "34": 7, + "36": 7, + "10": 2 }, - "PlantTexture": { - "0": 11, - "3": 10, - "4": 10, - "7": 7, - "8": 9, - "9": 12, - "10": 12, - "12": 10, - "13": 12, - "14": 8, - "15": 6, - "16": 9, - "17": 12, + "PlantShape": { + "0": 22, + "2": 18, + "3": 16, + "4": 24, + "7": 35, + "8": 20, + "9": 22, + "10": 34, + "11": 23, + "12": 28, + "13": 24, + "14": 32, + "15": 36, + "16": 6, + "17": 28, "18": 17, - "20": 13, - "21": 4, - "22": 15, - "23": 10, - "25": 5, - "27": 19, - "29": 19, - "30": 12, - "31": 13, - "32": 18, - "35": 9, - "37": 15, - "38": 7, - "39": 16, - "40": 7, - "42": 14, - "43": 4, - "45": 16, - "46": 15, - "47": 12, - "48": 14, - "49": 13, - "50": 11, - "51": 11, - "52": 11, - "53": 8, - "54": 12, - "55": 5, - "56": 13, - "57": 15, - "58": 10, - "59": 14, - "60": 7, + "19": 33, + "20": 18, + "23": 33, + "24": 31, + "25": 33, + "26": 19, + "27": 23, + "28": 24, + "29": 16, + "30": 32, + "31": 23, + "32": 30, + "33": 18, + "34": 36, + "35": 19, + "36": 15, + "37": 24, + "38": 34, + "40": 18, + "41": 29, + "42": 33, + "43": 27, + "44": 36, + "46": 23, + "47": 29, + "48": 31, + "49": 34, + "50": 32, + "51": 30, + "52": 30, + "53": 28, + "54": 33, + "55": 37, + "56": 32, + "57": 33, + "58": 25, + "59": 27, + "60": 26, + "61": 30, + "62": 29, + "63": 36, + "64": 35, + "65": 28, + "66": 26, + "67": 31, + "68": 32, + "69": 33, + "70": 34, + "71": 28, + "72": 22, + "74": 25, + "75": 32, + "76": 29, + "77": 30, + "78": 36, + "79": 27, + "80": 26, + "81": 28, + "82": 18, + "83": 36, + "84": 12, + "85": 30, + "86": 32, + "87": 35, + "88": 32, + "89": 30, + "92": 27, + "93": 16, + "94": 24, + "95": 18, + "96": 25, + "97": 34, + "98": 23, + "99": 30, + "1": 13, + "5": 8, + "21": 23, + "39": 13, + "91": 18, + "6": 9, + "73": 17, + "45": 6, + "90": 7, + "22": 2 + }, + "PlantTexture": { + "0": 26, + "3": 23, + "4": 25, + "7": 17, + "8": 19, + "9": 20, + "10": 24, + "12": 20, + "13": 24, + "14": 20, + "15": 16, + "16": 21, + "17": 22, + "18": 29, + "20": 25, + "21": 11, + "22": 29, + "23": 26, + "25": 9, + "27": 36, + "29": 35, + "30": 25, + "31": 27, + "32": 36, + "35": 22, + "37": 32, + "38": 17, + "39": 28, + "40": 14, + "42": 25, + "43": 16, + "45": 25, + "46": 31, + "47": 26, + "48": 28, + "49": 25, + "50": 19, + "51": 24, + "52": 19, + "53": 17, + "54": 27, + "55": 17, + "56": 26, + "57": 24, + "58": 26, + "59": 28, + "60": 14, "62": 3, - "63": 4, - "64": 9, - "65": 7, - "66": 8, - "67": 10, - "72": 11, - "73": 6, - "74": 13, - "76": 6, - "77": 13, - "78": 9, - "79": 9, - "80": 12, - "81": 14, - "82": 16, - "84": 10, - "86": 13, - "87": 9, - "88": 4, - "89": 7, - "90": 11, - "91": 6, - "93": 15, - "94": 10, - "97": 12, - "98": 9, - "99": 12, - "6": 8, - "11": 13, - "19": 5, - "44": 5, - "69": 10, - "70": 11, - "71": 9, - "75": 8, - "83": 9, - "92": 2, - "96": 5, - "1": 5, - "2": 2, - "5": 3, - "24": 5, - "33": 6, - "41": 5, - "61": 3, - "68": 4, - "28": 3, - "95": 4 + "63": 12, + "64": 15, + "65": 15, + "66": 14, + "67": 21, + "72": 24, + "73": 15, + "74": 27, + "76": 16, + "77": 23, + "78": 22, + "79": 20, + "80": 20, + "81": 28, + "82": 30, + "84": 25, + "86": 29, + "87": 19, + "88": 11, + "89": 16, + "90": 25, + "91": 13, + "93": 26, + "94": 22, + "97": 18, + "98": 13, + "99": 26, + "6": 16, + "11": 25, + "19": 12, + "44": 12, + "69": 18, + "70": 24, + "71": 15, + "75": 14, + "83": 22, + "92": 7, + "96": 13, + "1": 17, + "2": 9, + "5": 7, + "24": 14, + "33": 14, + "41": 7, + "61": 10, + "68": 11, + "28": 8, + "95": 12, + "26": 7, + "34": 10, + "36": 2, + "85": 6 }, "PostOperative": { - "0": 28, - "2": 18 + "0": 63, + "2": 36 }, "PrimaryTumor": { - "0": 30, - "2": 12, - "3": 15, - "4": 29, - "5": 16, - "6": 8, - "7": 29, - "8": 13, - "9": 8, - "10": 21, - "11": 12, - "12": 15, - "13": 8, - "14": 12, - "1": 5 + "0": 86, + "2": 24, + "3": 27, + "4": 62, + "5": 32, + "6": 16, + "7": 55, + "8": 27, + "9": 16, + "10": 40, + "11": 21, + "12": 22, + "13": 16, + "14": 24, + "1": 10 }, "Ringnorm": { - "0": 75, - "1": 102 + "0": 183, + "1": 163 }, "Seeds": { - "0": 16, - "1": 7, - "2": 7 + "0": 27, + "1": 17, + "2": 16 }, "Semeion": { - "1": 27, - "2": 40, - "3": 47, - "4": 49, - "5": 34, - "6": 22, - "7": 11, - "8": 48, - "9": 31, - "0": 14 + "1": 88, + "2": 74, + "3": 69, + "4": 92, + "5": 68, + "6": 42, + "7": 34, + "8": 89, + "9": 81, + "0": 21 }, "Soybean": { - "0": 18, - "1": 11, - "2": 11, - "3": 15, - "4": 8, - "5": 11, - "7": 52, - "8": 11, - "9": 11, - "10": 11, - "12": 11, - "13": 2, - "14": 13, - "15": 10, - "16": 9, - "17": 5 + "0": 44, + "1": 22, + "2": 22, + "3": 63, + "4": 10, + "5": 22, + "7": 85, + "8": 22, + "9": 22, + "10": 22, + "12": 22, + "13": 53, + "14": 24, + "15": 20, + "16": 18, + "17": 10, + "6": 11 }, "Spambase": { - "0": 173, - "1": 327 + "0": 874, + "1": 429 }, "Spect": { - "1": 83 + "1": 104, + "0": 38 }, "Spectf": { - "0": 16 + "0": 32 }, "StatlogAustralianCredit": { - "0": 142, - "1": 158 + "0": 252, + "1": 393 }, "StatlogGermanCredit": { - "0": 153, - "1": 157 + "0": 353, + "1": 242 }, "StatlogHeart": { - "1": 40, - "0": 17 + "1": 69, + "0": 41 }, "StatlogImage": { - "0": 27, - "2": 46, - "3": 41, - "4": 89, - "6": 3, - "5": 7 + "0": 44, + "2": 259, + "3": 80, + "4": 136, + "6": 6, + "5": 16 }, "StatlogLandsat": { - "2": 22, - "3": 81, - "5": 87, - "4": 26, - "1": 8, - "0": 8 + "2": 34, + "3": 193, + "5": 185, + "4": 84, + "1": 26, + "0": 115 }, "StatlogShuttle": { - "0": 128, - "2": 17, + "0": 869, + "2": 41, "5": 4, - "1": 2 + "1": 11, + "4": 18, + "3": 6, + "6": 2 }, "StatlogVehicle": { - "0": 56, - "1": 111, - "2": 118, - "3": 19 + "0": 210, + "1": 210, + "2": 246, + "3": 61 }, "SteelPlates": { - "0": 74, - "1": 77, - "2": 47, - "4": 19, - "5": 223, - "6": 210, - "3": 10 + "0": 116, + "1": 116, + "2": 68, + "4": 35, + "5": 385, + "6": 771, + "3": 13 }, "SyntheticControl": { "0": 4, - "2": 20, - "3": 14, - "5": 6, - "4": 14, + "2": 24, + "3": 21, + "5": 12, + "4": 23, "1": 4 }, "Teaching": { - "0": 29, - "1": 33, - "2": 24 + "0": 46, + "1": 64, + "2": 59 }, "Thyroid": { - "1": 99, - "2": 83, - "0": 8 + "1": 141, + "2": 849, + "0": 18 }, "TicTacToe": { - "0": 52, - "1": 22 + "0": 168, + "1": 217 }, "Titanic": { - "0": 393, - "1": 383 + "0": 463, + "1": 802 }, "Trains": { - "0": 6 + "0": 10 }, "Twonorm": { - "0": 126, - "1": 125 + "0": 248, + "1": 257 }, "VertebralColumn2Clases": { - "0": 30, - "1": 30 + "0": 108, + "1": 38 }, "VertebralColumn3Clases": { - "0": 28, - "1": 33, - "2": 9 + "0": 51, + "1": 71, + "2": 39 }, "WallFollowing": { - "0": 177, - "1": 169, - "2": 137, - "3": 42 + "0": 1037, + "1": 266, + "2": 763, + "3": 58 }, "Waveform": { - "0": 191, - "1": 335, - "2": 476 + "0": 715, + "1": 517, + "2": 592 }, "WaveformNoise": { - "0": 375, - "1": 295, - "2": 179 + "0": 884, + "1": 451, + "2": 349 }, "Wine": { - "0": 5, - "1": 18 + "0": 13, + "1": 22, + "2": 2 }, "WineQualityRed": { - "0": 12, - "1": 48, - "2": 245, - "3": 336, - "4": 112, - "5": 19 + "0": 22, + "1": 87, + "2": 591, + "3": 716, + "4": 214, + "5": 33 }, "WineQualityWhite": { - "0": 22, - "1": 119, - "2": 614, - "3": 1149, - "4": 504, - "5": 138, - "6": 8 + "0": 45, + "1": 216, + "2": 1098, + "3": 2880, + "4": 1058, + "5": 248, + "6": 16 }, "Yeast": { - "0": 241, - "1": 232, - "2": 128, - "3": 44, - "4": 36, - "5": 20, - "6": 21, - "7": 30, - "8": 8 + "0": 611, + "1": 387, + "2": 238, + "3": 84, + "4": 69, + "5": 40, + "6": 39, + "7": 58, + "8": 17 }, "Zoo": { "2": 4, "1": 3, "3": 2, - "6": 3 + "6": 3, + "5": 2 } }, "HashmapProjectionOnlineIterative": { diff --git a/examples/hdc_methods_survey/results/results1678224028.1460211.csv b/examples/hdc_methods_survey/results/results1678224028.1460211.csv new file mode 100644 index 00000000..df8fe04b --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678224028.1460211.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5699234008789062,20.008490800857544,6266,3,10000,HashmapProjectionOnline +Abalone,0.5842911601066589,25.90109634399414,6266,3,10000,HashmapProjectionOnline +Abalone,0.5335249304771423,26.92809820175171,6266,3,10000,HashmapProjectionOnline +Abalone,0.6331417560577393,26.48697304725647,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.31871724128723145,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.2586331367492676,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.2362685203552246,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.31926727294921875,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.18565106391906738,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.1855785846710205,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.24572110176086426,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.27237606048583984,180,2,10000,HashmapProjectionOnline +Adult,0.8266690969467163,151.31948328018188,65122,2,10000,HashmapProjectionOnline +Annealing,0.7900000214576721,2.121319055557251,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.6814159154891968,2.191985845565796,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.5309734344482422,2.276944637298584,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6371681690216064,1.9937176704406738,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.7079645991325378,2.3094825744628906,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.6399999856948853,0.7598099708557129,342,18,10000,HashmapProjectionOnline +BalanceScale,0.9230769276618958,2.062039375305176,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8717948794364929,1.2974834442138672,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9487179517745972,2.140953779220581,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8717948794364929,1.8543636798858643,938,3,10000,HashmapProjectionOnline +Balloons,1.0,0.06857776641845703,24,2,10000,HashmapProjectionOnline +Balloons,1.0,0.07253384590148926,24,2,10000,HashmapProjectionOnline +Balloons,1.0,0.03573298454284668,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.03241920471191406,24,2,10000,HashmapProjectionOnline +Bank,0.886725664138794,12.348661422729492,6782,2,10000,HashmapProjectionOnline +Bank,0.8230088353157043,14.697109460830688,6782,2,10000,HashmapProjectionOnline +Bank,0.8884955644607544,14.46894097328186,6782,2,10000,HashmapProjectionOnline +Bank,0.8451327681541443,10.810240507125854,6782,2,10000,HashmapProjectionOnline +Blood,0.7700534462928772,2.0047335624694824,1122,2,10000,HashmapProjectionOnline +Blood,0.7486631274223328,1.968167781829834,1122,2,10000,HashmapProjectionOnline +Blood,0.625668466091156,1.9387032985687256,1122,2,10000,HashmapProjectionOnline +Blood,0.8021390438079834,1.5361824035644531,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.6338028311729431,0.8680341243743896,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6056337952613831,0.8834128379821777,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7464788556098938,0.7307989597320557,430,2,10000,HashmapProjectionOnline +BreastCancer,0.6619718074798584,0.8374438285827637,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.977142870426178,1.8356363773345947,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,1.6969542503356934,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9599999785423279,1.0869688987731934,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,1.7985146045684814,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.8732394576072693,1.6602866649627686,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.3262360095977783,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9788732528686523,0.8596460819244385,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.8169013857841492,1.3878364562988281,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7755101919174194,0.6487143039703369,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.8163265585899353,0.5319395065307617,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6122449040412903,0.34951257705688477,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6734693646430969,0.6715505123138428,298,2,10000,HashmapProjectionOnline +BreastTissue,0.5769230723381042,0.34615421295166016,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.31818723678588867,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5,0.41879725456237793,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5,0.2826964855194092,160,6,10000,HashmapProjectionOnline +Car,0.8680555820465088,4.709829807281494,2592,4,10000,HashmapProjectionOnline +Car,0.9120370149612427,4.302422046661377,2592,4,10000,HashmapProjectionOnline +Car,0.8819444179534912,4.0651490688323975,2592,4,10000,HashmapProjectionOnline +Car,0.9351851940155029,4.498727321624756,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7250470519065857,6.124110698699951,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7871939539909363,6.102885007858276,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7853107452392578,6.389786243438721,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7269303202629089,5.896368026733398,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.860640287399292,5.30894660949707,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8964218497276306,5.101038694381714,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9020715355873108,5.606492757797241,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9058380126953125,5.440101385116577,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.3882235586643219,85.1955394744873,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4080410599708557,84.13987827301025,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.41103506088256836,89.69310188293457,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.4204448163509369,100.13872170448303,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.9674593210220337,9.185807228088379,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9411764740943909,9.160257339477539,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9599499106407166,8.561734199523926,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.9324155449867249,8.236707210540771,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5321100950241089,0.9852273464202881,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.60550457239151,1.0546631813049316,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5596330165863037,0.8765225410461426,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5229358077049255,0.7791221141815186,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.7601351737976074,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7692307829856873,0.6008410453796387,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.7019460201263428,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.4426426887512207,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.8571428656578064,2.6627395153045654,1056,11,10000,HashmapProjectionOnline +Connect4,0.7813961505889893,197.486332654953,101336,3,10000,HashmapProjectionOnline +Connect4,0.8127183318138123,197.80996370315552,101336,3,10000,HashmapProjectionOnline +Connect4,0.7950736880302429,221.852863073349,101336,3,10000,HashmapProjectionOnline +Connect4,0.8175143599510193,197.90289330482483,101336,3,10000,HashmapProjectionOnline +Contrac,0.4945652186870575,4.573044776916504,2210,3,10000,HashmapProjectionOnline +Contrac,0.5570651888847351,4.201777935028076,2210,3,10000,HashmapProjectionOnline +Contrac,0.489130437374115,5.063915967941284,2210,3,10000,HashmapProjectionOnline +Contrac,0.45652174949645996,5.470277547836304,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.7732558250427246,2.414567232131958,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8604651093482971,2.0514843463897705,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.854651153087616,2.1296956539154053,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8720930218696594,2.3156375885009766,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.609375,1.8301975727081299,768,2,10000,HashmapProjectionOnline +CylinderBands,0.7578125,1.8024263381958008,768,2,10000,HashmapProjectionOnline +CylinderBands,0.71875,1.6369051933288574,768,2,10000,HashmapProjectionOnline +CylinderBands,0.7265625,1.5060429573059082,768,2,10000,HashmapProjectionOnline +Dermatology,0.8791208863258362,1.2898311614990234,550,6,10000,HashmapProjectionOnline +Dermatology,0.8901098966598511,1.016411542892456,550,6,10000,HashmapProjectionOnline +Dermatology,0.9450549483299255,1.170698642730713,550,6,10000,HashmapProjectionOnline +Dermatology,0.9340659379959106,1.3432300090789795,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.4882228374481201,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.47708773612976074,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.4211306571960449,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.2116408348083496,196,2,10000,HashmapProjectionOnline +Ecoli,0.8809523582458496,1.0559546947479248,504,8,10000,HashmapProjectionOnline +Ecoli,0.7857142686843872,1.1726865768432617,504,8,10000,HashmapProjectionOnline +Ecoli,0.761904776096344,1.2511379718780518,504,8,10000,HashmapProjectionOnline +Ecoli,0.8571428656578064,1.2136187553405762,504,8,10000,HashmapProjectionOnline +EnergyY1,0.9010416865348816,2.5360805988311768,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8020833134651184,2.471677780151367,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8541666865348816,2.351099967956543,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.859375,2.093536853790283,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,2.1118576526641846,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,1.6945059299468994,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8489583134651184,2.154848098754883,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8489583134651184,1.6638991832733154,1152,3,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.16567540168762207,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.16165828704833984,150,2,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.1821739673614502,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.16910123825073242,150,2,10000,HashmapProjectionOnline +Flags,0.2083333283662796,0.6773955821990967,292,8,10000,HashmapProjectionOnline +Flags,0.5,0.37793564796447754,292,8,10000,HashmapProjectionOnline +Flags,0.5,0.3741278648376465,292,8,10000,HashmapProjectionOnline +Flags,0.5208333134651184,0.5092313289642334,292,8,10000,HashmapProjectionOnline +Glass,0.5849056839942932,0.6110215187072754,322,6,10000,HashmapProjectionOnline +Glass,0.5283018946647644,0.5012428760528564,322,6,10000,HashmapProjectionOnline +Glass,0.6603773832321167,0.4669468402862549,322,6,10000,HashmapProjectionOnline +Glass,0.6226415038108826,0.7394278049468994,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6052631735801697,0.7502915859222412,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7236841917037964,0.7721590995788574,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7105262875556946,0.7054970264434814,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7368420958518982,0.5904045104980469,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.3961811065673828,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6184210777282715,0.9413437843322754,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,1.273533821105957,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.6315789222717285,1.2579047679901123,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5657894611358643,0.8117110729217529,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7397260069847107,1.0379705429077148,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8630136847496033,0.7225377559661865,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.835616409778595,0.67543625831604,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.7808219194412231,0.6255922317504883,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.4874453544616699,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.5482602119445801,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.25806450843811035,0.6882860660552979,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.5161290168762207,0.4237024784088135,184,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.4541585445404053,300,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.7368779182434082,300,5,10000,HashmapProjectionOnline +HeartVa,0.23999999463558197,0.5182065963745117,300,5,10000,HashmapProjectionOnline +HeartVa,0.2800000011920929,0.5954749584197998,300,5,10000,HashmapProjectionOnline +Hepatitis,0.8974359035491943,0.6231577396392822,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7435897588729858,0.5452127456665039,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.4975142478942871,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7692307829856873,0.48125696182250977,232,2,10000,HashmapProjectionOnline +HillValley,0.4900990128517151,4.313724517822266,1212,2,10000,HashmapProjectionOnline +HorseColic,0.7058823704719543,1.1049208641052246,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6438356041908264,1.5710563659667969,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.698630154132843,1.5129623413085938,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.7260273694992065,1.9835681915283203,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.7260273694992065,1.2775089740753174,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,9.323860168457031,420,7,10000,HashmapProjectionOnline +Ionosphere,0.875,1.267462968826294,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8295454382896423,1.482710599899292,526,2,10000,HashmapProjectionOnline +Ionosphere,0.625,1.2471630573272705,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9318181872367859,1.0103049278259277,526,2,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.4061446189880371,226,3,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.5605878829956055,226,3,10000,HashmapProjectionOnline +Iris,0.9189189076423645,0.6165320873260498,226,3,10000,HashmapProjectionOnline +Iris,0.837837815284729,0.5387201309204102,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7279999852180481,3.820464611053467,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6439999938011169,3.366220235824585,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6800000071525574,3.0178279876708984,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6600000262260437,4.359452724456787,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.09769415855407715,36,3,10000,HashmapProjectionOnline +Lenses,0.5,0.07500100135803223,36,3,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.08523678779602051,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.049329280853271484,36,3,10000,HashmapProjectionOnline +Letter,0.8407999873161316,63.908066511154175,30000,26,10000,HashmapProjectionOnline +Letter,0.8389999866485596,50.32897233963013,30000,26,10000,HashmapProjectionOnline +Letter,0.8267999887466431,54.86396908760071,30000,26,10000,HashmapProjectionOnline +Letter,0.8450000286102295,55.98106598854065,30000,26,10000,HashmapProjectionOnline +Libras,0.5666666626930237,1.3780946731567383,540,15,10000,HashmapProjectionOnline +Libras,0.5777778029441833,1.3893849849700928,540,15,10000,HashmapProjectionOnline +Libras,0.5,1.200181245803833,540,15,10000,HashmapProjectionOnline +Libras,0.6222222447395325,0.7937560081481934,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8571428656578064,2.265521764755249,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8045112490653992,1.4809541702270508,796,9,10000,HashmapProjectionOnline +LowResSpect,0.7368420958518982,1.395451307296753,796,9,10000,HashmapProjectionOnline +LowResSpect,0.6917293071746826,1.4096245765686035,796,9,10000,HashmapProjectionOnline +LungCancer,0.25,0.0862727165222168,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.1005704402923584,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.07234501838684082,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.06555008888244629,48,3,10000,HashmapProjectionOnline +Lymphography,0.8108108043670654,0.295166015625,222,4,10000,HashmapProjectionOnline +Lymphography,0.9189189076423645,0.2734496593475342,222,4,10000,HashmapProjectionOnline +Lymphography,0.7567567825317383,0.4125857353210449,222,4,10000,HashmapProjectionOnline +Lymphography,0.6486486196517944,0.36220216751098633,222,4,10000,HashmapProjectionOnline +Magic,0.7455310225486755,43.69162631034851,28530,2,10000,HashmapProjectionOnline +Magic,0.7579390406608582,43.44761657714844,28530,2,10000,HashmapProjectionOnline +Magic,0.7915878295898438,43.09860897064209,28530,2,10000,HashmapProjectionOnline +Magic,0.8187171220779419,41.744723081588745,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7333333492279053,1.981365442276001,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7666666507720947,2.182681083679199,1442,2,10000,HashmapProjectionOnline +Mammographic,0.6499999761581421,2.3638041019439697,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7875000238418579,2.6356940269470215,1442,2,10000,HashmapProjectionOnline +Miniboone,0.841032087802887,302.86365032196045,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8622831702232361,302.13418197631836,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8536720275878906,287.87165236473083,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8420162200927734,260.5872371196747,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.4129934310913086,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.692307710647583,0.31272149085998535,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.692307710647583,0.19211483001708984,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.2099292278289795,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.6398996114730835,7.149883270263672,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.9121706485748291,6.368062973022461,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.922208309173584,7.600012540817261,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8569636344909668,6.58364725112915,4786,3,10000,HashmapProjectionOnline +Monks1,0.5717592835426331,1.3405232429504395,248,2,10000,HashmapProjectionOnline +Monks2,0.6689814925193787,1.6947917938232422,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,1.3990654945373535,244,2,10000,HashmapProjectionOnline +Mushroom,0.9980305433273315,17.845719814300537,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9965534210205078,18.07289433479309,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9990152716636658,17.693929433822632,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9985228776931763,17.945716857910156,12186,2,10000,HashmapProjectionOnline +Musk1,0.6218487620353699,1.3632893562316895,714,2,10000,HashmapProjectionOnline +Musk1,0.831932783126831,1.3037846088409424,714,2,10000,HashmapProjectionOnline +Musk1,0.8151260614395142,1.3200418949127197,714,2,10000,HashmapProjectionOnline +Musk1,0.6134454011917114,1.5135245323181152,714,2,10000,HashmapProjectionOnline +Musk2,0.9587628841400146,18.227309942245483,9898,2,10000,HashmapProjectionOnline +Musk2,0.9642207622528076,18.025432586669922,9898,2,10000,HashmapProjectionOnline +Musk2,0.9599757194519043,19.0229709148407,9898,2,10000,HashmapProjectionOnline +Musk2,0.9296543598175049,21.025915384292603,9898,2,10000,HashmapProjectionOnline +Nursery,0.9055555462837219,42.63374066352844,19440,5,10000,HashmapProjectionOnline +Nursery,0.9003086686134338,40.84263348579407,19440,5,10000,HashmapProjectionOnline +Nursery,0.9438271522521973,31.63066053390503,19440,5,10000,HashmapProjectionOnline +Nursery,0.9317901134490967,28.604214906692505,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6784313917160034,2.4355340003967285,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7490196228027344,2.403115749359131,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.529411792755127,2.3758788108825684,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6274510025978088,2.594576597213745,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,2.3891713619232178,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8745098114013672,2.2312238216400146,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9333333373069763,2.3566300868988037,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9176470637321472,2.3429086208343506,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.5570175647735596,2.1226894855499268,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6842105388641357,2.1566944122314453,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,1.8010203838348389,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7587719559669495,2.198716402053833,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.9166666865348816,2.156496524810791,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8991228342056274,2.332139492034912,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.890350878238678,2.0302605628967285,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7938596606254578,1.767120122909546,1368,3,10000,HashmapProjectionOnline +Optical,0.9020589590072632,13.752870559692383,7646,10,10000,HashmapProjectionOnline +Ozone,0.960567831993103,5.836150407791138,3804,2,10000,HashmapProjectionOnline +Ozone,0.8943217396736145,5.680771827697754,3804,2,10000,HashmapProjectionOnline +Ozone,0.960567831993103,5.734528303146362,3804,2,10000,HashmapProjectionOnline +Ozone,0.9747633934020996,5.900818824768066,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9495614171028137,13.628393173217773,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.942251443862915,12.271618843078613,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9254385828971863,12.39211392402649,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9539473652839661,13.092448711395264,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8775510191917419,0.40701723098754883,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8775510191917419,0.3762216567993164,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8163265585899353,0.49607157707214355,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8163265585899353,0.37121081352233887,292,2,10000,HashmapProjectionOnline +Pendigits,0.9153802394866943,26.55735731124878,14988,10,10000,HashmapProjectionOnline +Pima,0.7239583134651184,1.5469110012054443,1152,2,10000,HashmapProjectionOnline +Pima,0.703125,1.766106128692627,1152,2,10000,HashmapProjectionOnline +Pima,0.6666666865348816,1.6406798362731934,1152,2,10000,HashmapProjectionOnline +Pima,0.6979166865348816,1.5923333168029785,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.2445065975189209,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9615384340286255,0.21802186965942383,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.19656085968017578,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.17309904098510742,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.31650781631469727,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.4615384638309479,0.3965129852294922,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.42307692766189575,0.31978487968444824,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.2039952278137207,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.15999078750610352,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.28495121002197266,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.52173912525177,0.2857811450958252,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.1697702407836914,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.20160436630249023,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.1725597381591797,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.17833542823791504,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.2774178981781006,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.20370721817016602,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6538461446762085,0.19140410423278809,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.2055058479309082,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5,0.22409534454345703,158,6,10000,HashmapProjectionOnline +Planning,0.5555555820465088,0.364027738571167,274,2,10000,HashmapProjectionOnline +Planning,0.5333333611488342,0.45758938789367676,274,2,10000,HashmapProjectionOnline +Planning,0.6888889074325562,0.35590600967407227,274,2,10000,HashmapProjectionOnline +Planning,0.6000000238418579,0.3449890613555908,274,2,10000,HashmapProjectionOnline +PlantMargin,0.6025000214576721,4.608124256134033,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5649999976158142,4.64397931098938,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6075000166893005,4.7027952671051025,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5674999952316284,4.481744766235352,2400,100,10000,HashmapProjectionOnline +PlantShape,0.47749999165534973,4.361267566680908,2400,100,10000,HashmapProjectionOnline +PlantShape,0.42500001192092896,4.915560722351074,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45500001311302185,4.793978452682495,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45750001072883606,4.395941734313965,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5975000262260437,4.03199577331543,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.637499988079071,4.577880144119263,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6150000095367432,4.763702630996704,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6000000238418579,4.505059719085693,2398,100,10000,HashmapProjectionOnline +PostOperative,0.6818181872367859,0.22724342346191406,136,3,10000,HashmapProjectionOnline +PostOperative,0.5,0.284210205078125,136,3,10000,HashmapProjectionOnline +PostOperative,0.6363636255264282,0.2608497142791748,136,3,10000,HashmapProjectionOnline +PostOperative,0.3636363744735718,0.29151439666748047,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.40243902802467346,0.9837253093719482,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.39024388790130615,0.9256460666656494,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.5,0.8424780368804932,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.5243902206420898,0.9145739078521729,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9659459590911865,16.967267513275146,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9745945930480957,16.257202625274658,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9745945930480957,16.422490119934082,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9783783555030823,15.872441053390503,11100,2,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.551278829574585,316,3,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.6294064521789551,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.5781421661376953,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.4049661159515381,316,3,10000,HashmapProjectionOnline +Semeion,0.8015075325965881,5.928004026412964,2390,10,10000,HashmapProjectionOnline +Semeion,0.7688442468643188,5.537106513977051,2390,10,10000,HashmapProjectionOnline +Semeion,0.8517587780952454,5.44270920753479,2390,10,10000,HashmapProjectionOnline +Semeion,0.8442211151123047,6.38117790222168,2390,10,10000,HashmapProjectionOnline +Soybean,0.24734042584896088,1.8059020042419434,614,18,10000,HashmapProjectionOnline +Spambase,0.9104347825050354,11.72816801071167,6902,2,10000,HashmapProjectionOnline +Spambase,0.821739137172699,10.58854365348816,6902,2,10000,HashmapProjectionOnline +Spambase,0.908695638179779,11.528708696365356,6902,2,10000,HashmapProjectionOnline +Spambase,0.9182608723640442,11.19238543510437,6902,2,10000,HashmapProjectionOnline +Spect,0.5591397881507874,0.7520730495452881,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.8427734375,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6627907156944275,1.9010858535766602,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5813953280448914,1.6865718364715576,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6279069781303406,1.5681023597717285,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6569767594337463,1.76564359664917,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6480000019073486,2.4935524463653564,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6200000047683716,2.3669400215148926,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7599999904632568,2.37618350982666,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7760000228881836,2.736794948577881,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.7611940503120422,0.609105110168457,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8059701323509216,0.7829372882843018,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7761194109916687,0.5374500751495361,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8059701323509216,0.527198314666748,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9428076148033142,5.463388681411743,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9376083016395569,5.446010112762451,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9480069279670715,5.941015958786011,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.941074550151825,5.349381446838379,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8744999766349792,16.25597357749939,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9891034364700317,131.67670226097107,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6635071039199829,2.0213420391082764,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7156398296356201,2.224522352218628,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7014217972755432,2.2064528465270996,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6587677597999573,2.183422327041626,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.6948453783988953,5.0002007484436035,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6742268204689026,4.5742504596710205,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.7072165012359619,4.977060556411743,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6948453783988953,4.712297201156616,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.95333331823349,1.649238109588623,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9266666769981384,1.5217137336730957,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9466666579246521,1.5317575931549072,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9599999785423279,1.1871492862701416,900,6,10000,HashmapProjectionOnline +Teaching,0.4736842215061188,0.46851158142089844,226,3,10000,HashmapProjectionOnline +Teaching,0.5263158082962036,0.36376500129699707,226,3,10000,HashmapProjectionOnline +Teaching,0.3947368562221527,0.3618035316467285,226,3,10000,HashmapProjectionOnline +Teaching,0.31578946113586426,0.33188462257385254,226,3,10000,HashmapProjectionOnline +Thyroid,0.9372811913490295,17.496190071105957,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9581589698791504,2.312117099761963,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9246861934661865,2.1881558895111084,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9372385144233704,1.9150347709655762,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.9497907757759094,2.1345770359039307,1438,2,10000,HashmapProjectionOnline +Titanic,0.5145454406738281,4.533797979354858,3302,2,10000,HashmapProjectionOnline +Titanic,0.7454545497894287,4.5802600383758545,3302,2,10000,HashmapProjectionOnline +Titanic,0.7690908908843994,4.470807790756226,3302,2,10000,HashmapProjectionOnline +Titanic,0.7054545283317566,4.529559135437012,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.029932498931884766,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.062464237213134766,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.03715395927429199,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.03550887107849121,16,2,10000,HashmapProjectionOnline +Twonorm,0.976216197013855,15.871958255767822,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9659459590911865,16.560684204101562,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9697297215461731,15.230125188827515,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9713513255119324,15.682145118713379,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7922077775001526,0.7371060848236084,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7662337422370911,0.8126726150512695,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8181818127632141,0.829228401184082,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8701298832893372,0.9167404174804688,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8571428656578064,0.7430002689361572,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8441558480262756,0.6651115417480469,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8311688303947449,0.515455961227417,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7402597665786743,0.6451730728149414,466,3,10000,HashmapProjectionOnline +WallFollowing,0.9083577990531921,12.989942789077759,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.829912006855011,13.656841516494751,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.9068915247917175,13.421476364135742,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.859237551689148,14.070443868637085,8184,4,10000,HashmapProjectionOnline +Waveform,0.828000009059906,12.340318202972412,7500,3,10000,HashmapProjectionOnline +Waveform,0.8312000036239624,13.202598571777344,7500,3,10000,HashmapProjectionOnline +Waveform,0.8184000253677368,11.671180009841919,7500,3,10000,HashmapProjectionOnline +Waveform,0.8312000036239624,12.821843147277832,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8399999737739563,12.226962804794312,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7960000038146973,11.872966051101685,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8295999765396118,12.189717292785645,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8144000172615051,11.214252471923828,7500,3,10000,HashmapProjectionOnline +Wine,0.7272727489471436,0.37105274200439453,268,3,10000,HashmapProjectionOnline +Wine,0.9318181872367859,0.35936570167541504,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.4379916191101074,268,3,10000,HashmapProjectionOnline +Wine,0.9090909361839294,0.3270843029022217,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.5274999737739563,3.800245523452759,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.2800000011920929,4.03424334526062,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5475000143051147,3.9119608402252197,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5575000047683716,3.6296961307525635,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4591503143310547,12.28988790512085,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4542483687400818,12.082984924316406,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.44689542055130005,12.328185081481934,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4403594732284546,11.863209247589111,7348,7,10000,HashmapProjectionOnline +Yeast,0.5498652458190918,3.8886449337005615,2226,10,10000,HashmapProjectionOnline +Yeast,0.4851751923561096,3.2819249629974365,2226,10,10000,HashmapProjectionOnline +Yeast,0.5660377144813538,3.5541582107543945,2226,10,10000,HashmapProjectionOnline +Yeast,0.5498652458190918,3.586536407470703,2226,10,10000,HashmapProjectionOnline +Zoo,0.8799999952316284,0.2702927589416504,152,7,10000,HashmapProjectionOnline +Zoo,0.8399999737739563,0.29011034965515137,152,7,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.19833993911743164,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.24188518524169922,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678228668.9660597.csv b/examples/hdc_methods_survey/results/results1678228668.9660597.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678228668.9660597.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1678229738.3008583.csv b/examples/hdc_methods_survey/results/results1678229738.3008583.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678229738.3008583.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1678229772.6390207.csv b/examples/hdc_methods_survey/results/results1678229772.6390207.csv new file mode 100644 index 00000000..9c197571 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678229772.6390207.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5814176201820374,11.745466232299805,6266,3,10000,HashmapProjectionOnline +Abalone,0.5680076479911804,14.944435358047485,6266,3,10000,HashmapProjectionOnline +Abalone,0.5929118990898132,15.712297677993774,6266,3,10000,HashmapProjectionOnline +Abalone,0.5871647596359253,15.505290985107422,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.2664163112640381,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.21967005729675293,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.38168811798095703,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.37187814712524414,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.44652271270751953,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.3987278938293457,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.43543124198913574,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.3315591812133789,180,2,10000,HashmapProjectionOnline +Adult,0.76297527551651,127.16367888450623,65122,2,10000,HashmapProjectionOnline +Annealing,0.7200000286102295,1.8141663074493408,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.6637167930603027,1.355010986328125,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.5929203629493713,1.733835220336914,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6283186078071594,1.8314828872680664,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.7168141603469849,2.21589732170105,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.6800000071525574,0.6673862934112549,342,18,10000,HashmapProjectionOnline +BalanceScale,0.7692307829856873,1.8573434352874756,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8205128312110901,1.15995192527771,938,3,10000,HashmapProjectionOnline +BalanceScale,0.7820512652397156,1.0138075351715088,938,3,10000,HashmapProjectionOnline +BalanceScale,0.7628205418586731,0.8090510368347168,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.0494537353515625,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.04757809638977051,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.10678410530090332,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.04974508285522461,24,2,10000,HashmapProjectionOnline +Bank,0.76106196641922,9.193572521209717,6782,2,10000,HashmapProjectionOnline +Bank,0.7495574951171875,11.36284327507019,6782,2,10000,HashmapProjectionOnline +Bank,0.7707964777946472,12.04217529296875,6782,2,10000,HashmapProjectionOnline +Bank,0.7345132827758789,13.579407453536987,6782,2,10000,HashmapProjectionOnline +Blood,0.759358286857605,1.052217960357666,1122,2,10000,HashmapProjectionOnline +Blood,0.8288770318031311,0.9743454456329346,1122,2,10000,HashmapProjectionOnline +Blood,0.7486631274223328,1.0900020599365234,1122,2,10000,HashmapProjectionOnline +Blood,0.7860962748527527,1.6689269542694092,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.6901408433914185,0.8465189933776855,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7323943376541138,0.9582107067108154,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7746478915214539,0.9896116256713867,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7323943376541138,1.0358147621154785,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.954285740852356,1.8471250534057617,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9314285516738892,2.0146443843841553,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,2.241227865219116,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.954285740852356,2.3893754482269287,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,1.9408667087554932,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.3097295761108398,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.3252317905426025,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9366196990013123,1.2250566482543945,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.4897959232330322,0.5368156433105469,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5306122303009033,0.2986478805541992,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5918367505073547,0.37809276580810547,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6326530575752258,0.669318675994873,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.4330301284790039,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.1832411289215088,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5,0.18224644660949707,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.17893028259277344,160,6,10000,HashmapProjectionOnline +Car,0.7592592835426331,2.3567216396331787,2592,4,10000,HashmapProjectionOnline +Car,0.7592592835426331,2.4091947078704834,2592,4,10000,HashmapProjectionOnline +Car,0.7314814925193787,5.788998365402222,2592,4,10000,HashmapProjectionOnline +Car,0.8032407164573669,5.3790977001190186,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6704331636428833,6.684364080429077,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6553672552108765,3.1037776470184326,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6798493266105652,5.743120193481445,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6798493266105652,6.688066244125366,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8079096078872681,5.723317623138428,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8267419934272766,7.301301002502441,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8738229870796204,7.205412149429321,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8135592937469482,7.174720048904419,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.24992871284484863,94.30547738075256,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.2577701807022095,66.63263392448425,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.2563444674015045,101.24637150764465,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.26290276646614075,92.03609156608582,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.8247810006141663,10.921300649642944,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.7959949970245361,5.0599682331085205,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8160200119018555,5.064886808395386,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.770963728427887,10.882682800292969,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.4862385392189026,0.851151704788208,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.6238532066345215,1.0296921730041504,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5321100950241089,1.262474775314331,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5871559381484985,0.5734782218933105,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.6869025230407715,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.2910923957824707,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.5838308334350586,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.35070204734802246,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.7402597665786743,2.3466567993164062,1056,11,10000,HashmapProjectionOnline +Connect4,0.7880868911743164,166.6684114933014,101336,3,10000,HashmapProjectionOnline +Connect4,0.7892119288444519,179.80594205856323,101336,3,10000,HashmapProjectionOnline +Connect4,0.7747054100036621,200.0337131023407,101336,3,10000,HashmapProjectionOnline +Connect4,0.7534489631652832,194.03644704818726,101336,3,10000,HashmapProjectionOnline +Contrac,0.4728260934352875,3.493779420852661,2210,3,10000,HashmapProjectionOnline +Contrac,0.4836956560611725,3.4622058868408203,2210,3,10000,HashmapProjectionOnline +Contrac,0.41847825050354004,3.264761447906494,2210,3,10000,HashmapProjectionOnline +Contrac,0.41576087474823,2.1140778064727783,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,1.3408634662628174,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8662790656089783,1.5947544574737549,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8662790656089783,1.152796983718872,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.9011628031730652,1.6260778903961182,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.640625,1.54093599319458,768,2,10000,HashmapProjectionOnline +CylinderBands,0.734375,0.8765161037445068,768,2,10000,HashmapProjectionOnline +CylinderBands,0.6484375,0.9064123630523682,768,2,10000,HashmapProjectionOnline +CylinderBands,0.6640625,1.3385632038116455,768,2,10000,HashmapProjectionOnline +Dermatology,0.9890109896659851,1.1821610927581787,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.3607978820800781,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.331636905670166,550,6,10000,HashmapProjectionOnline +Dermatology,0.9670329689979553,1.0512747764587402,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.4026041030883789,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8181818127632141,0.3214693069458008,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.7878788113594055,0.19652199745178223,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.354137659072876,196,2,10000,HashmapProjectionOnline +Ecoli,0.773809552192688,0.491060733795166,504,8,10000,HashmapProjectionOnline +Ecoli,0.7142857313156128,0.4949526786804199,504,8,10000,HashmapProjectionOnline +Ecoli,0.773809552192688,0.493757963180542,504,8,10000,HashmapProjectionOnline +Ecoli,0.8214285969734192,0.48935627937316895,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8489583134651184,1.6612536907196045,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.875,2.576986074447632,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8489583134651184,2.5872087478637695,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8333333134651184,1.3436002731323242,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8697916865348816,2.421452522277832,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.84375,2.2624261379241943,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.828125,2.6623499393463135,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8645833134651184,2.6351101398468018,1152,3,10000,HashmapProjectionOnline +Fertility,0.800000011920929,0.4201669692993164,150,2,10000,HashmapProjectionOnline +Fertility,0.7599999904632568,0.35100483894348145,150,2,10000,HashmapProjectionOnline +Fertility,0.6800000071525574,0.39766645431518555,150,2,10000,HashmapProjectionOnline +Fertility,0.800000011920929,0.15848016738891602,150,2,10000,HashmapProjectionOnline +Flags,0.4583333432674408,0.6229727268218994,292,8,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.7885897159576416,292,8,10000,HashmapProjectionOnline +Flags,0.5,0.31377744674682617,292,8,10000,HashmapProjectionOnline +Flags,0.3333333432674408,0.5121550559997559,292,8,10000,HashmapProjectionOnline +Glass,0.5094339847564697,0.8372077941894531,322,6,10000,HashmapProjectionOnline +Glass,0.49056604504585266,0.8376693725585938,322,6,10000,HashmapProjectionOnline +Glass,0.5660377144813538,0.8299150466918945,322,6,10000,HashmapProjectionOnline +Glass,0.5471698045730591,0.7122399806976318,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6973684430122375,0.7457396984100342,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6710526347160339,0.4739038944244385,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7368420958518982,0.46390414237976074,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6315789222717285,0.5257253646850586,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.5457663536071777,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.4868420958518982,0.46102118492126465,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5263158082962036,0.4595303535461426,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5526315569877625,0.49029040336608887,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5131579041481018,0.6348457336425781,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.42668771743774414,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8493150472640991,0.6167211532592773,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8219178318977356,1.0664699077606201,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8630136847496033,1.0803472995758057,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.35483869910240173,0.5286293029785156,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.32258063554763794,0.5029497146606445,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.22580644488334656,0.20502996444702148,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.35483869910240173,0.20413637161254883,184,5,10000,HashmapProjectionOnline +HeartVa,0.23999999463558197,0.31627607345581055,300,5,10000,HashmapProjectionOnline +HeartVa,0.3799999952316284,0.3643207550048828,300,5,10000,HashmapProjectionOnline +HeartVa,0.3199999928474426,0.799633264541626,300,5,10000,HashmapProjectionOnline +HeartVa,0.20000000298023224,0.7976770401000977,300,5,10000,HashmapProjectionOnline +Hepatitis,0.8205128312110901,0.6097893714904785,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8205128312110901,0.23797917366027832,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.2352428436279297,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8205128312110901,0.23901987075805664,232,2,10000,HashmapProjectionOnline +HillValley,0.4785478413105011,2.1196866035461426,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6029411554336548,0.5109608173370361,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6095890402793884,0.8013477325439453,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.5068492889404297,0.8002481460571289,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.5547945499420166,0.8053305149078369,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.534246563911438,1.5359902381896973,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,7.803920269012451,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,0.941162109375,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9545454382896423,0.8949379920959473,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8636363744735718,1.1052443981170654,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9659090638160706,0.9080400466918945,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.5583815574645996,226,3,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.5609476566314697,226,3,10000,HashmapProjectionOnline +Iris,0.8918918967247009,0.48035216331481934,226,3,10000,HashmapProjectionOnline +Iris,0.9189189076423645,0.5676896572113037,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7680000066757202,1.4165761470794678,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7400000095367432,1.4196901321411133,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7480000257492065,1.4175536632537842,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7279999852180481,2.0347015857696533,1500,10,10000,HashmapProjectionOnline +Lenses,1.0,0.14031076431274414,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.060570478439331055,36,3,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.06010723114013672,36,3,10000,HashmapProjectionOnline +Lenses,1.0,0.06042170524597168,36,3,10000,HashmapProjectionOnline +Letter,0.7620000243186951,55.36934423446655,30000,26,10000,HashmapProjectionOnline +Letter,0.7473999857902527,50.45592260360718,30000,26,10000,HashmapProjectionOnline +Letter,0.7616000175476074,49.63522791862488,30000,26,10000,HashmapProjectionOnline +Letter,0.7563999891281128,56.33920669555664,30000,26,10000,HashmapProjectionOnline +Libras,0.6000000238418579,0.6959106922149658,540,15,10000,HashmapProjectionOnline +Libras,0.6000000238418579,1.0416219234466553,540,15,10000,HashmapProjectionOnline +Libras,0.6333333253860474,1.0035924911499023,540,15,10000,HashmapProjectionOnline +Libras,0.6333333253860474,0.8442368507385254,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8872180581092834,1.3071675300598145,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8947368264198303,0.9916272163391113,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8721804618835449,1.5535204410552979,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8646616339683533,1.3132505416870117,796,9,10000,HashmapProjectionOnline +LungCancer,0.5,0.07105040550231934,48,3,10000,HashmapProjectionOnline +LungCancer,0.75,0.10537552833557129,48,3,10000,HashmapProjectionOnline +LungCancer,0.625,0.07501673698425293,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.11411046981811523,48,3,10000,HashmapProjectionOnline +Lymphography,0.837837815284729,0.43636226654052734,222,4,10000,HashmapProjectionOnline +Lymphography,0.8918918967247009,0.33155298233032227,222,4,10000,HashmapProjectionOnline +Lymphography,0.7567567825317383,0.4938325881958008,222,4,10000,HashmapProjectionOnline +Lymphography,0.6486486196517944,0.39519381523132324,222,4,10000,HashmapProjectionOnline +Magic,0.7440589070320129,52.598753452301025,28530,2,10000,HashmapProjectionOnline +Magic,0.7474237680435181,50.5080029964447,28530,2,10000,HashmapProjectionOnline +Magic,0.7392218708992004,51.88060808181763,28530,2,10000,HashmapProjectionOnline +Magic,0.7665615081787109,39.17603015899658,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7749999761581421,2.5195789337158203,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7875000238418579,2.3014845848083496,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8125,1.6723113059997559,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8333333134651184,2.288419246673584,1442,2,10000,HashmapProjectionOnline +Miniboone,0.5453007817268372,320.1796946525574,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8354656100273132,346.4050633907318,195096,2,10000,HashmapProjectionOnline +Miniboone,0.5278939604759216,354.42120838165283,195096,2,10000,HashmapProjectionOnline +Miniboone,0.5516976118087769,370.1422710418701,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.9230769276618958,0.59279465675354,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.23849821090698242,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.3722066879272461,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.4577004909515381,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8544542193412781,10.312595129013062,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8870765566825867,10.16176176071167,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8920953869819641,8.975297689437866,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8444165587425232,9.032264947891235,4786,3,10000,HashmapProjectionOnline +Monks1,0.5925925970077515,2.5209543704986572,248,2,10000,HashmapProjectionOnline +Monks2,0.6481481194496155,1.7798852920532227,338,2,10000,HashmapProjectionOnline +Monks3,0.5347222089767456,1.531970739364624,244,2,10000,HashmapProjectionOnline +Mushroom,0.9517478942871094,18.727503299713135,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9591334462165833,22.193368434906006,12186,2,10000,HashmapProjectionOnline +Mushroom,0.942392885684967,18.27633500099182,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9487937092781067,18.969127416610718,12186,2,10000,HashmapProjectionOnline +Musk1,0.6134454011917114,0.9265477657318115,714,2,10000,HashmapProjectionOnline +Musk1,0.7142857313156128,1.3893678188323975,714,2,10000,HashmapProjectionOnline +Musk1,0.6218487620353699,1.5269064903259277,714,2,10000,HashmapProjectionOnline +Musk1,0.6470588445663452,1.4122333526611328,714,2,10000,HashmapProjectionOnline +Musk2,0.895694375038147,22.639094352722168,9898,2,10000,HashmapProjectionOnline +Musk2,0.8908429145812988,21.06880807876587,9898,2,10000,HashmapProjectionOnline +Musk2,0.8126137256622314,23.59184455871582,9898,2,10000,HashmapProjectionOnline +Musk2,0.8447543978691101,17.072646856307983,9898,2,10000,HashmapProjectionOnline +Nursery,0.8379629850387573,33.07470417022705,19440,5,10000,HashmapProjectionOnline +Nursery,0.8533950448036194,33.866013526916504,19440,5,10000,HashmapProjectionOnline +Nursery,0.8475308418273926,35.934932470321655,19440,5,10000,HashmapProjectionOnline +Nursery,0.8388888835906982,28.230231761932373,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.615686297416687,3.007758378982544,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.5176470875740051,2.6075193881988525,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6392157077789307,2.593876361846924,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.5960784554481506,2.89479398727417,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8509804010391235,3.0357325077056885,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.7843137383460999,2.5100278854370117,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.7921568751335144,3.330192804336548,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8352941274642944,3.024585247039795,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6271929740905762,2.156930923461914,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6271929740905762,1.826287031173706,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6622806787490845,2.4587953090667725,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6754385828971863,2.0922353267669678,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.75,3.202014923095703,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7543859481811523,3.0354974269866943,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7982456088066101,3.0973174571990967,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7587719559669495,1.2814500331878662,1368,3,10000,HashmapProjectionOnline +Optical,0.9143016338348389,18.229646682739258,7646,10,10000,HashmapProjectionOnline +Ozone,0.64826500415802,8.056486368179321,3804,2,10000,HashmapProjectionOnline +Ozone,0.6167192459106445,9.112280368804932,3804,2,10000,HashmapProjectionOnline +Ozone,0.5615141987800598,7.223422288894653,3804,2,10000,HashmapProjectionOnline +Ozone,0.6340693831443787,7.9498021602630615,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9225146174430847,13.819608211517334,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.8947368264198303,13.838701009750366,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9195906519889832,17.72919011116028,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9203216433525085,14.346959114074707,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8775510191917419,0.3336505889892578,292,2,10000,HashmapProjectionOnline +Parkinsons,0.6938775777816772,0.30782151222229004,292,2,10000,HashmapProjectionOnline +Parkinsons,0.7551020383834839,0.640911340713501,292,2,10000,HashmapProjectionOnline +Parkinsons,0.7346938848495483,0.639643669128418,292,2,10000,HashmapProjectionOnline +Pendigits,0.8267581462860107,31.557196617126465,14988,10,10000,HashmapProjectionOnline +Pima,0.7604166865348816,1.3724007606506348,1152,2,10000,HashmapProjectionOnline +Pima,0.6875,2.2735018730163574,1152,2,10000,HashmapProjectionOnline +Pima,0.6979166865348816,0.8785817623138428,1152,2,10000,HashmapProjectionOnline +Pima,0.7395833134651184,0.8709440231323242,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.14229393005371094,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.36983227729797363,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.16008830070495605,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.25102853775024414,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.3671865463256836,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.14679980278015137,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.14579486846923828,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.4615384638309479,0.23821163177490234,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.15701675415039062,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.2551414966583252,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.33710551261901855,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.52173912525177,0.1658186912536621,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.6800000071525574,0.3570234775543213,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.36135244369506836,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.22454047203063965,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.800000011920929,0.33864808082580566,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5,0.16350579261779785,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.38461539149284363,0.1629774570465088,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6153846383094788,0.30012941360473633,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.2907829284667969,158,6,10000,HashmapProjectionOnline +Planning,0.3777777850627899,0.23802566528320312,274,2,10000,HashmapProjectionOnline +Planning,0.4444444477558136,0.2742476463317871,274,2,10000,HashmapProjectionOnline +Planning,0.6222222447395325,0.4361233711242676,274,2,10000,HashmapProjectionOnline +Planning,0.42222222685813904,0.5436112880706787,274,2,10000,HashmapProjectionOnline +PlantMargin,0.6299999952316284,4.7498462200164795,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6324999928474426,5.0028235912323,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6575000286102295,5.0753326416015625,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6324999928474426,4.729377269744873,2400,100,10000,HashmapProjectionOnline +PlantShape,0.41499999165534973,4.467050313949585,2400,100,10000,HashmapProjectionOnline +PlantShape,0.41499999165534973,4.777640342712402,2400,100,10000,HashmapProjectionOnline +PlantShape,0.42250001430511475,4.776348829269409,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4025000035762787,4.435276985168457,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.574999988079071,4.117615222930908,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5849999785423279,4.897636651992798,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5575000047683716,4.552829742431641,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5375000238418579,5.050937652587891,2398,100,10000,HashmapProjectionOnline +PostOperative,0.5,0.30829596519470215,136,3,10000,HashmapProjectionOnline +PostOperative,0.5,0.34003376960754395,136,3,10000,HashmapProjectionOnline +PostOperative,0.5,0.33499908447265625,136,3,10000,HashmapProjectionOnline +PostOperative,0.4545454680919647,0.3048667907714844,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.39024388790130615,0.9188716411590576,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.45121949911117554,0.8064355850219727,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.47560974955558777,0.8597731590270996,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.37804877758026123,1.0892775058746338,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9783783555030823,19.545886039733887,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.976756751537323,19.88006591796875,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.977837860584259,19.025371313095093,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9800000190734863,18.82504892349243,11100,2,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.632530927658081,316,3,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.3898038864135742,316,3,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.6653001308441162,316,3,10000,HashmapProjectionOnline +Seeds,0.942307710647583,0.6399710178375244,316,3,10000,HashmapProjectionOnline +Semeion,0.8216080665588379,5.857147455215454,2390,10,10000,HashmapProjectionOnline +Semeion,0.8065326809883118,5.917518615722656,2390,10,10000,HashmapProjectionOnline +Semeion,0.839195966720581,5.650213241577148,2390,10,10000,HashmapProjectionOnline +Semeion,0.7889447212219238,5.760408401489258,2390,10,10000,HashmapProjectionOnline +Soybean,0.292553186416626,2.4014127254486084,614,18,10000,HashmapProjectionOnline +Spambase,0.8886956572532654,12.22245168685913,6902,2,10000,HashmapProjectionOnline +Spambase,0.7147825956344604,11.203182935714722,6902,2,10000,HashmapProjectionOnline +Spambase,0.7991304397583008,11.380230188369751,6902,2,10000,HashmapProjectionOnline +Spambase,0.9060869812965393,13.36873173713684,6902,2,10000,HashmapProjectionOnline +Spect,0.6935483813285828,0.40860629081726074,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.9140548706054688,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5406976938247681,1.559413194656372,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.447674423456192,1.9038047790527344,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5290697813034058,2.1247482299804688,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5232558250427246,2.088688611984253,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7120000123977661,2.2944977283477783,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7279999852180481,2.9659526348114014,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7160000205039978,2.6848480701446533,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7360000014305115,2.606003522872925,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8656716346740723,0.694084882736206,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.7910447716712952,0.8207042217254639,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,0.6552944183349609,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,0.33984875679016113,406,2,10000,HashmapProjectionOnline +StatlogImage,0.8492200970649719,6.475149393081665,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8266897797584534,6.214334011077881,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9081456065177917,6.049915075302124,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8821490406990051,6.154482364654541,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8004999756813049,16.534923553466797,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.945241391658783,165.66432332992554,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.49289098381996155,2.9026691913604736,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.521327018737793,2.4686012268066406,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.521327018737793,2.6340560913085938,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.5355450510978699,2.738450050354004,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.5690721869468689,6.191619157791138,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.5649484395980835,5.974519729614258,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.5938144326210022,5.305692434310913,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.5835051536560059,5.127311944961548,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.95333331823349,2.0674543380737305,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9866666793823242,1.7356038093566895,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9866666793823242,1.498502254486084,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9599999785423279,1.9146313667297363,900,6,10000,HashmapProjectionOnline +Teaching,0.6052631735801697,0.3370218276977539,226,3,10000,HashmapProjectionOnline +Teaching,0.5,0.2318284511566162,226,3,10000,HashmapProjectionOnline +Teaching,0.44736841320991516,0.26987361907958984,226,3,10000,HashmapProjectionOnline +Teaching,0.5789473652839661,0.22951555252075195,226,3,10000,HashmapProjectionOnline +Thyroid,0.7622520327568054,23.664854526519775,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.6443514823913574,3.322478771209717,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.7071129679679871,3.3067526817321777,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.6736401915550232,1.847276210784912,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.7071129679679871,2.0202274322509766,1438,2,10000,HashmapProjectionOnline +Titanic,0.7818182110786438,5.592167139053345,3302,2,10000,HashmapProjectionOnline +Titanic,0.7890909314155579,4.726955413818359,3302,2,10000,HashmapProjectionOnline +Titanic,0.7763636112213135,4.309141159057617,3302,2,10000,HashmapProjectionOnline +Titanic,0.778181791305542,5.953640699386597,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.04264974594116211,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.04287099838256836,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.04333972930908203,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.041976213455200195,16,2,10000,HashmapProjectionOnline +Twonorm,0.9664865136146545,18.82050895690918,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9681081175804138,15.3667733669281,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9664865136146545,14.90434217453003,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9659459590911865,18.92781400680542,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7662337422370911,1.124861240386963,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7272727489471436,1.119201898574829,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7402597665786743,1.1243460178375244,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7402597665786743,0.6432695388793945,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7922077775001526,1.1230833530426025,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.6753246784210205,1.091581106185913,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7922077775001526,1.1341784000396729,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7142857313156128,0.4305579662322998,466,3,10000,HashmapProjectionOnline +WallFollowing,0.6759530901908875,7.739781141281128,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.7192082405090332,9.969620704650879,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.7309384346008301,17.102174043655396,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.71334308385849,14.297185897827148,8184,4,10000,HashmapProjectionOnline +Waveform,0.8424000144004822,12.68501877784729,7500,3,10000,HashmapProjectionOnline +Waveform,0.8320000171661377,15.390878915786743,7500,3,10000,HashmapProjectionOnline +Waveform,0.8248000144958496,14.675976753234863,7500,3,10000,HashmapProjectionOnline +Waveform,0.8528000116348267,14.185779809951782,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8399999737739563,15.747395992279053,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8256000280380249,16.575695514678955,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8343999981880188,12.40504002571106,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8416000008583069,17.060415744781494,7500,3,10000,HashmapProjectionOnline +Wine,1.0,0.6750824451446533,268,3,10000,HashmapProjectionOnline +Wine,0.9545454382896423,0.25861501693725586,268,3,10000,HashmapProjectionOnline +Wine,0.9318181872367859,0.25943565368652344,268,3,10000,HashmapProjectionOnline +Wine,0.9318181872367859,0.2592012882232666,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.46000000834465027,3.306753158569336,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.4625000059604645,3.3631093502044678,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.45500001311302185,3.054649591445923,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.45500001311302185,4.689082622528076,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.3946078419685364,15.11141324043274,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.3978758156299591,16.05572485923767,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.39133986830711365,12.345632076263428,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.38235294818878174,16.206369638442993,7348,7,10000,HashmapProjectionOnline +Yeast,0.4743935167789459,5.332024812698364,2226,10,10000,HashmapProjectionOnline +Yeast,0.47708895802497864,5.2330241203308105,2226,10,10000,HashmapProjectionOnline +Yeast,0.506738543510437,5.211058616638184,2226,10,10000,HashmapProjectionOnline +Yeast,0.5256064534187317,3.832601547241211,2226,10,10000,HashmapProjectionOnline +Zoo,1.0,0.39839935302734375,152,7,10000,HashmapProjectionOnline +Zoo,1.0,0.1659994125366211,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.16538405418395996,152,7,10000,HashmapProjectionOnline +Zoo,1.0,0.1651315689086914,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678234632.4344192.csv b/examples/hdc_methods_survey/results/results1678234632.4344192.csv new file mode 100644 index 00000000..55ca799c --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678234632.4344192.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6005747318267822,11.841653108596802,6266,3,10000,RandomProjectionOnline +Abalone,0.5919540524482727,9.542079210281372,6266,3,10000,RandomProjectionOnline +Abalone,0.6024904251098633,10.782932043075562,6266,3,10000,RandomProjectionOnline +Abalone,0.6024904251098633,10.673333168029785,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.3058815002441406,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.29236292839050293,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.22008490562438965,180,2,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.2917354106903076,180,2,10000,RandomProjectionOnline +AcuteNephritis,0.8333333134651184,0.20164752006530762,180,2,10000,RandomProjectionOnline +AcuteNephritis,0.7666666507720947,0.24693632125854492,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.18416953086853027,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.20310330390930176,180,2,10000,RandomProjectionOnline +Adult,0.5435783863067627,133.06768703460693,65122,2,10000,RandomProjectionOnline +Annealing,0.3100000023841858,2.306825876235962,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.39823007583618164,1.309474229812622,678,13,10000,RandomProjectionOnline +Arrhythmia,0.6194690465927124,0.7100386619567871,678,13,10000,RandomProjectionOnline +Arrhythmia,0.5840708017349243,1.0062336921691895,678,13,10000,RandomProjectionOnline +Arrhythmia,0.6106194853782654,1.3449821472167969,678,13,10000,RandomProjectionOnline +AudiologyStd,0.800000011920929,0.6180357933044434,342,18,10000,RandomProjectionOnline +BalanceScale,0.6602563858032227,1.268615484237671,938,3,10000,RandomProjectionOnline +BalanceScale,0.7692307829856873,1.211510181427002,938,3,10000,RandomProjectionOnline +BalanceScale,0.7179487347602844,1.0824861526489258,938,3,10000,RandomProjectionOnline +BalanceScale,0.7692307829856873,0.95816969871521,938,3,10000,RandomProjectionOnline +Balloons,0.75,0.0518951416015625,24,2,10000,RandomProjectionOnline +Balloons,1.0,0.05389666557312012,24,2,10000,RandomProjectionOnline +Balloons,0.75,0.05086374282836914,24,2,10000,RandomProjectionOnline +Balloons,0.5,0.05817556381225586,24,2,10000,RandomProjectionOnline +Bank,0.5628318786621094,10.325400829315186,6782,2,10000,RandomProjectionOnline +Bank,0.5061947107315063,10.168201446533203,6782,2,10000,RandomProjectionOnline +Bank,0.556637167930603,8.554144620895386,6782,2,10000,RandomProjectionOnline +Bank,0.476106196641922,6.9122374057769775,6782,2,10000,RandomProjectionOnline +Blood,0.5775400996208191,1.2768833637237549,1122,2,10000,RandomProjectionOnline +Blood,0.6844919919967651,1.2876687049865723,1122,2,10000,RandomProjectionOnline +Blood,0.5989304780960083,1.2192566394805908,1122,2,10000,RandomProjectionOnline +Blood,0.7165775299072266,1.1819970607757568,1122,2,10000,RandomProjectionOnline +BreastCancer,0.7183098793029785,0.35078907012939453,430,2,10000,RandomProjectionOnline +BreastCancer,0.6478873491287231,0.5449090003967285,430,2,10000,RandomProjectionOnline +BreastCancer,0.8309859037399292,0.47010159492492676,430,2,10000,RandomProjectionOnline +BreastCancer,0.7464788556098938,0.38355326652526855,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8971428275108337,0.7593908309936523,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8799999952316284,1.5031132698059082,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8342857360839844,1.5007548332214355,1048,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8742856979370117,1.6899192333221436,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.8591549396514893,1.1191952228546143,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.8169013857841492,1.0447351932525635,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.8802816867828369,1.4881234169006348,854,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.7605633735656738,1.0227503776550293,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.5102040767669678,0.6239955425262451,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.5102040767669678,0.5945088863372803,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.6122449040412903,0.2836916446685791,298,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.5714285969734192,0.2786581516265869,298,2,10000,RandomProjectionOnline +BreastTissue,0.692307710647583,0.16274642944335938,160,6,10000,RandomProjectionOnline +BreastTissue,0.692307710647583,0.32186079025268555,160,6,10000,RandomProjectionOnline +BreastTissue,0.6153846383094788,0.3682701587677002,160,6,10000,RandomProjectionOnline +BreastTissue,0.7692307829856873,0.35744428634643555,160,6,10000,RandomProjectionOnline +Car,0.5486111044883728,3.726984739303589,2592,4,10000,RandomProjectionOnline +Car,0.5300925970077515,3.616302967071533,2592,4,10000,RandomProjectionOnline +Car,0.5347222089767456,3.7891950607299805,2592,4,10000,RandomProjectionOnline +Car,0.5555555820465088,3.0938639640808105,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.5461393594741821,4.469965934753418,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.578154444694519,3.3161282539367676,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.578154444694519,3.6107592582702637,3190,10,10000,RandomProjectionOnline +Cardiotocography10Clases,0.5725046992301941,4.192429780960083,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.7570621371269226,5.690009117126465,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.7608286142349243,5.3031580448150635,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.7627118825912476,4.778688430786133,3190,3,10000,RandomProjectionOnline +Cardiotocography3Clases,0.7627118825912476,4.818085193634033,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.19575135409832,65.3455319404602,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.20088393986225128,58.5197172164917,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.20045623183250427,65.00190138816833,42084,18,10000,RandomProjectionOnline +ChessKrvk,0.20131166279315948,54.902820348739624,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.8122653365135193,9.787108898162842,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.8197747468948364,7.929990291595459,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.8122653365135193,6.934361696243286,4794,2,10000,RandomProjectionOnline +ChessKrvkp,0.7922403216362,7.4728076457977295,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.5229358077049255,1.1695234775543213,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5779816508293152,1.1231672763824463,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5321100950241089,1.260505199432373,652,2,10000,RandomProjectionOnline +CongressionalVoting,0.5504587292671204,1.0894596576690674,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.5959606170654297,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.5384615659713745,0.5432119369506836,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.5769230723381042,0.5342605113983154,312,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.610224723815918,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.6861472129821777,3.3988752365112305,1056,11,10000,RandomProjectionOnline +Connect4,0.5363253951072693,184.1719105243683,101336,3,10000,RandomProjectionOnline +Connect4,0.5398188233375549,184.55070209503174,101336,3,10000,RandomProjectionOnline +Connect4,0.5377464890480042,174.91485714912415,101336,3,10000,RandomProjectionOnline +Connect4,0.5411214232444763,188.28723239898682,101336,3,10000,RandomProjectionOnline +Contrac,0.42391303181648254,4.309799909591675,2210,3,10000,RandomProjectionOnline +Contrac,0.4728260934352875,3.7975618839263916,2210,3,10000,RandomProjectionOnline +Contrac,0.41847825050354004,4.153448104858398,2210,3,10000,RandomProjectionOnline +Contrac,0.3913043439388275,4.278719663619995,2210,3,10000,RandomProjectionOnline +CreditApproval,0.8488371968269348,1.7352871894836426,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8837209343910217,1.8021395206451416,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8430232405662537,1.9689488410949707,1036,2,10000,RandomProjectionOnline +CreditApproval,0.8895348906517029,1.7570433616638184,1036,2,10000,RandomProjectionOnline +CylinderBands,0.6015625,1.2843797206878662,768,2,10000,RandomProjectionOnline +CylinderBands,0.6875,1.261016607284546,768,2,10000,RandomProjectionOnline +CylinderBands,0.5625,1.151747226715088,768,2,10000,RandomProjectionOnline +CylinderBands,0.6875,1.199976921081543,768,2,10000,RandomProjectionOnline +Dermatology,0.9780219793319702,0.8563029766082764,550,6,10000,RandomProjectionOnline +Dermatology,0.9670329689979553,0.9155645370483398,550,6,10000,RandomProjectionOnline +Dermatology,0.9890109896659851,0.9811582565307617,550,6,10000,RandomProjectionOnline +Dermatology,0.9780219793319702,1.0152504444122314,550,6,10000,RandomProjectionOnline +Echocardiogram,0.8787878751754761,0.42349839210510254,196,2,10000,RandomProjectionOnline +Echocardiogram,0.8484848737716675,0.21212124824523926,196,2,10000,RandomProjectionOnline +Echocardiogram,0.8181818127632141,0.2883446216583252,196,2,10000,RandomProjectionOnline +Echocardiogram,0.8787878751754761,0.19054412841796875,196,2,10000,RandomProjectionOnline +Ecoli,0.6547619104385376,0.9267168045043945,504,8,10000,RandomProjectionOnline +Ecoli,0.6904761791229248,1.0123348236083984,504,8,10000,RandomProjectionOnline +Ecoli,0.75,1.0099377632141113,504,8,10000,RandomProjectionOnline +Ecoli,0.6785714030265808,0.9387328624725342,504,8,10000,RandomProjectionOnline +EnergyY1,0.8541666865348816,2.073256731033325,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8541666865348816,2.09859299659729,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8385416865348816,1.95969820022583,1152,3,10000,RandomProjectionOnline +EnergyY1,0.8020833134651184,2.10123610496521,1152,3,10000,RandomProjectionOnline +EnergyY2,0.828125,2.0282974243164062,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8072916865348816,2.1053037643432617,1152,3,10000,RandomProjectionOnline +EnergyY2,0.828125,2.0509564876556396,1152,3,10000,RandomProjectionOnline +EnergyY2,0.8489583134651184,2.1048505306243896,1152,3,10000,RandomProjectionOnline +Fertility,0.6800000071525574,0.3401181697845459,150,2,10000,RandomProjectionOnline +Fertility,0.800000011920929,0.3411388397216797,150,2,10000,RandomProjectionOnline +Fertility,0.6000000238418579,0.24843931198120117,150,2,10000,RandomProjectionOnline +Fertility,0.6800000071525574,0.1793994903564453,150,2,10000,RandomProjectionOnline +Flags,0.375,0.5973949432373047,292,8,10000,RandomProjectionOnline +Flags,0.4166666567325592,0.6605291366577148,292,8,10000,RandomProjectionOnline +Flags,0.4166666567325592,0.4913346767425537,292,8,10000,RandomProjectionOnline +Flags,0.4375,0.6616168022155762,292,8,10000,RandomProjectionOnline +Glass,0.4150943458080292,0.607215166091919,322,6,10000,RandomProjectionOnline +Glass,0.5094339847564697,0.6115443706512451,322,6,10000,RandomProjectionOnline +Glass,0.4716981053352356,0.41048121452331543,322,6,10000,RandomProjectionOnline +Glass,0.4528301954269409,0.5634515285491943,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.6842105388641357,0.4983196258544922,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.5526315569877625,0.503533124923706,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.6842105388641357,0.5198357105255127,460,2,10000,RandomProjectionOnline +HabermanSurvival,0.5394737124443054,0.48203396797180176,460,2,10000,RandomProjectionOnline +HayesRoth,0.0357142873108387,0.2687654495239258,264,3,10000,RandomProjectionOnline +HeartCleveland,0.40789473056793213,0.7598271369934082,454,5,10000,RandomProjectionOnline +HeartCleveland,0.44736841320991516,0.5861573219299316,454,5,10000,RandomProjectionOnline +HeartCleveland,0.5131579041481018,0.735100269317627,454,5,10000,RandomProjectionOnline +HeartCleveland,0.3815789520740509,0.7256820201873779,454,5,10000,RandomProjectionOnline +HeartHungarian,0.8082191944122314,0.8822445869445801,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8630136847496033,0.6377120018005371,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8493150472640991,0.6484441757202148,442,5,10000,RandomProjectionOnline +HeartHungarian,0.8904109597206116,0.7190420627593994,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.32258063554763794,0.4108083248138428,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.29032257199287415,0.1915745735168457,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.25806450843811035,0.18960261344909668,184,5,10000,RandomProjectionOnline +HeartSwitzerland,0.22580644488334656,0.3231692314147949,184,5,10000,RandomProjectionOnline +HeartVa,0.2800000011920929,0.5115640163421631,300,5,10000,RandomProjectionOnline +HeartVa,0.23999999463558197,0.6202518939971924,300,5,10000,RandomProjectionOnline +HeartVa,0.30000001192092896,0.6021666526794434,300,5,10000,RandomProjectionOnline +HeartVa,0.4000000059604645,0.5247383117675781,300,5,10000,RandomProjectionOnline +Hepatitis,0.7948718070983887,0.4974822998046875,232,2,10000,RandomProjectionOnline +Hepatitis,0.8461538553237915,0.5014095306396484,232,2,10000,RandomProjectionOnline +Hepatitis,0.7948718070983887,0.222822904586792,232,2,10000,RandomProjectionOnline +Hepatitis,0.7179487347602844,0.2206254005432129,232,2,10000,RandomProjectionOnline +HillValley,0.7706270813941956,3.4269521236419678,1212,2,10000,RandomProjectionOnline +HorseColic,0.7352941036224365,0.4819469451904297,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.45890411734580994,1.1630916595458984,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.5205479264259338,1.4842135906219482,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.5890411138534546,1.4025981426239014,874,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.5821917653083801,1.6797897815704346,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.3338095247745514,8.459758043289185,420,7,10000,RandomProjectionOnline +Ionosphere,0.6931818127632141,1.0449037551879883,526,2,10000,RandomProjectionOnline +Ionosphere,0.8522727489471436,0.8853754997253418,526,2,10000,RandomProjectionOnline +Ionosphere,0.6818181872367859,1.0192451477050781,526,2,10000,RandomProjectionOnline +Ionosphere,0.8409090638160706,0.8321323394775391,526,2,10000,RandomProjectionOnline +Iris,0.837837815284729,0.27194809913635254,226,3,10000,RandomProjectionOnline +Iris,0.8108108043670654,0.25957560539245605,226,3,10000,RandomProjectionOnline +Iris,0.9459459185600281,0.2729306221008301,226,3,10000,RandomProjectionOnline +Iris,0.837837815284729,0.2312784194946289,226,3,10000,RandomProjectionOnline +LedDisplay,0.7639999985694885,1.75270414352417,1500,10,10000,RandomProjectionOnline +LedDisplay,0.7480000257492065,2.922039747238159,1500,10,10000,RandomProjectionOnline +LedDisplay,0.7360000014305115,2.4393093585968018,1500,10,10000,RandomProjectionOnline +LedDisplay,0.699999988079071,2.3333685398101807,1500,10,10000,RandomProjectionOnline +Lenses,0.8333333134651184,0.06690478324890137,36,3,10000,RandomProjectionOnline +Lenses,0.6666666865348816,0.06511998176574707,36,3,10000,RandomProjectionOnline +Lenses,1.0,0.06484341621398926,36,3,10000,RandomProjectionOnline +Lenses,1.0,0.05771923065185547,36,3,10000,RandomProjectionOnline +Letter,0.6794000267982483,51.343348026275635,30000,26,10000,RandomProjectionOnline +Letter,0.6534000039100647,49.49012994766235,30000,26,10000,RandomProjectionOnline +Letter,0.6614000201225281,43.99181628227234,30000,26,10000,RandomProjectionOnline +Letter,0.6453999876976013,44.39289450645447,30000,26,10000,RandomProjectionOnline +Libras,0.5777778029441833,1.0860848426818848,540,15,10000,RandomProjectionOnline +Libras,0.6555555462837219,0.8268156051635742,540,15,10000,RandomProjectionOnline +Libras,0.6222222447395325,0.9484074115753174,540,15,10000,RandomProjectionOnline +Libras,0.5777778029441833,1.0806963443756104,540,15,10000,RandomProjectionOnline +LowResSpect,0.8421052694320679,1.4579741954803467,796,9,10000,RandomProjectionOnline +LowResSpect,0.902255654335022,1.3838696479797363,796,9,10000,RandomProjectionOnline +LowResSpect,0.8721804618835449,1.2179410457611084,796,9,10000,RandomProjectionOnline +LowResSpect,0.8496240377426147,1.5983026027679443,796,9,10000,RandomProjectionOnline +LungCancer,0.625,0.15386128425598145,48,3,10000,RandomProjectionOnline +LungCancer,0.625,0.12327980995178223,48,3,10000,RandomProjectionOnline +LungCancer,0.375,0.06538867950439453,48,3,10000,RandomProjectionOnline +LungCancer,0.375,0.06560993194580078,48,3,10000,RandomProjectionOnline +Lymphography,0.8648648858070374,0.3538675308227539,222,4,10000,RandomProjectionOnline +Lymphography,0.8108108043670654,0.21875929832458496,222,4,10000,RandomProjectionOnline +Lymphography,0.7297297120094299,0.2155318260192871,222,4,10000,RandomProjectionOnline +Lymphography,0.6756756901741028,0.2261962890625,222,4,10000,RandomProjectionOnline +Magic,0.7964248061180115,43.36890721321106,28530,2,10000,RandomProjectionOnline +Magic,0.7951629757881165,37.281458616256714,28530,2,10000,RandomProjectionOnline +Magic,0.7997896671295166,39.14934253692627,28530,2,10000,RandomProjectionOnline +Magic,0.7930599451065063,39.54902648925781,28530,2,10000,RandomProjectionOnline +Mammographic,0.7416666746139526,1.429518699645996,1442,2,10000,RandomProjectionOnline +Mammographic,0.7666666507720947,1.4603536128997803,1442,2,10000,RandomProjectionOnline +Mammographic,0.762499988079071,1.5917294025421143,1442,2,10000,RandomProjectionOnline +Mammographic,0.7583333253860474,1.3522372245788574,1442,2,10000,RandomProjectionOnline +Miniboone,0.4360007345676422,319.2723460197449,195096,2,10000,RandomProjectionOnline +Miniboone,0.4774880111217499,330.1811354160309,195096,2,10000,RandomProjectionOnline +Miniboone,0.28622832894325256,357.96941232681274,195096,2,10000,RandomProjectionOnline +Miniboone,0.4478718042373657,317.43312335014343,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.9615384340286255,0.310779333114624,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.7692307829856873,0.1474471092224121,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.12819504737854004,160,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.12536311149597168,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7264742851257324,8.044956684112549,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7641154527664185,7.499008655548096,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7929736375808716,7.047031402587891,4786,3,10000,RandomProjectionOnline +MolecBiolSplice,0.7151819467544556,8.189890146255493,4786,3,10000,RandomProjectionOnline +Monks1,0.6018518805503845,1.965728521347046,248,2,10000,RandomProjectionOnline +Monks2,0.5208333134651184,2.007469654083252,338,2,10000,RandomProjectionOnline +Monks3,0.6296296119689941,1.965137004852295,244,2,10000,RandomProjectionOnline +Mushroom,0.8739537000656128,18.43662428855896,12186,2,10000,RandomProjectionOnline +Mushroom,0.892171323299408,20.9049174785614,12186,2,10000,RandomProjectionOnline +Mushroom,0.8852781653404236,19.989708185195923,12186,2,10000,RandomProjectionOnline +Mushroom,0.888232409954071,15.340646505355835,12186,2,10000,RandomProjectionOnline +Musk1,0.5126050710678101,1.2559168338775635,714,2,10000,RandomProjectionOnline +Musk1,0.5714285969734192,1.259946346282959,714,2,10000,RandomProjectionOnline +Musk1,0.5882353186607361,1.3963375091552734,714,2,10000,RandomProjectionOnline +Musk1,0.5714285969734192,1.237837314605713,714,2,10000,RandomProjectionOnline +Musk2,0.46816253662109375,17.360013961791992,9898,2,10000,RandomProjectionOnline +Musk2,0.4875682294368744,18.39224100112915,9898,2,10000,RandomProjectionOnline +Musk2,0.474833220243454,16.98726463317871,9898,2,10000,RandomProjectionOnline +Musk2,0.4699818193912506,14.025646686553955,9898,2,10000,RandomProjectionOnline +Nursery,0.6839506030082703,26.480452060699463,19440,5,10000,RandomProjectionOnline +Nursery,0.6861110925674438,29.98339533805847,19440,5,10000,RandomProjectionOnline +Nursery,0.6731481552124023,28.72938632965088,19440,5,10000,RandomProjectionOnline +Nursery,0.6530864238739014,29.71028733253479,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6431372761726379,2.494417428970337,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.6078431606292725,2.24876070022583,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.47058823704719543,2.283078670501709,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.529411792755127,2.1888856887817383,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8627451062202454,1.3334572315216064,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8078431487083435,2.1337854862213135,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8705882430076599,2.330623149871826,1534,3,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8274509906768799,1.936887264251709,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.5526315569877625,1.8579957485198975,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.5657894611358643,2.0706748962402344,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.5877193212509155,2.0617611408233643,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.5438596606254578,2.1404192447662354,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.6710526347160339,2.0141913890838623,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.6447368264198303,2.134120464324951,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.719298243522644,2.3414907455444336,1368,3,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.7324561476707458,2.0110528469085693,1368,3,10000,RandomProjectionOnline +Optical,0.8992765545845032,12.54526686668396,7646,10,10000,RandomProjectionOnline +Ozone,0.585173487663269,5.537522315979004,3804,2,10000,RandomProjectionOnline +Ozone,0.5157728791236877,5.074671268463135,3804,2,10000,RandomProjectionOnline +Ozone,0.5457413196563721,5.619800329208374,3804,2,10000,RandomProjectionOnline +Ozone,0.5063091516494751,7.253679990768433,3804,2,10000,RandomProjectionOnline +PageBlocks,0.9166666865348816,15.867664575576782,8210,5,10000,RandomProjectionOnline +PageBlocks,0.905701756477356,14.301341533660889,8210,5,10000,RandomProjectionOnline +PageBlocks,0.9130116701126099,13.598660707473755,8210,5,10000,RandomProjectionOnline +PageBlocks,0.8852339386940002,13.636605978012085,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8163265585899353,0.5028278827667236,292,2,10000,RandomProjectionOnline +Parkinsons,0.7142857313156128,0.5291712284088135,292,2,10000,RandomProjectionOnline +Parkinsons,0.7551020383834839,0.5465853214263916,292,2,10000,RandomProjectionOnline +Parkinsons,0.7551020383834839,0.6010944843292236,292,2,10000,RandomProjectionOnline +Pendigits,0.8087478280067444,26.837685585021973,14988,10,10000,RandomProjectionOnline +Pima,0.625,1.7207603454589844,1152,2,10000,RandomProjectionOnline +Pima,0.6666666865348816,1.965961217880249,1152,2,10000,RandomProjectionOnline +Pima,0.609375,2.123837947845459,1152,2,10000,RandomProjectionOnline +Pima,0.671875,1.3718748092651367,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.7692307829856873,0.33611059188842773,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.24895095825195312,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.35464930534362793,160,3,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.15406227111816406,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.15543341636657715,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.15654206275939941,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5,0.15567827224731445,154,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.15454697608947754,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.43478259444236755,0.1406712532043457,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.1411571502685547,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.1416633129119873,138,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.52173912525177,0.14189410209655762,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.15111589431762695,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.14643001556396484,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.14847612380981445,154,2,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.800000011920929,0.299710750579834,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.5384615659713745,0.32305264472961426,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.16791176795959473,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.3461538553237915,0.16503071784973145,158,6,10000,RandomProjectionOnline +PittsburgBridgesType,0.38461539149284363,0.1665818691253662,158,6,10000,RandomProjectionOnline +Planning,0.5777778029441833,0.25690174102783203,274,2,10000,RandomProjectionOnline +Planning,0.3777777850627899,0.25910401344299316,274,2,10000,RandomProjectionOnline +Planning,0.5555555820465088,0.2531449794769287,274,2,10000,RandomProjectionOnline +Planning,0.4888888895511627,0.2585139274597168,274,2,10000,RandomProjectionOnline +PlantMargin,0.737500011920929,4.652477264404297,2400,100,10000,RandomProjectionOnline +PlantMargin,0.7599999904632568,4.928689002990723,2400,100,10000,RandomProjectionOnline +PlantMargin,0.7450000047683716,4.313590049743652,2400,100,10000,RandomProjectionOnline +PlantMargin,0.7425000071525574,3.490525484085083,2400,100,10000,RandomProjectionOnline +PlantShape,0.45249998569488525,5.052645921707153,2400,100,10000,RandomProjectionOnline +PlantShape,0.41999998688697815,5.09324312210083,2400,100,10000,RandomProjectionOnline +PlantShape,0.38749998807907104,5.991481781005859,2400,100,10000,RandomProjectionOnline +PlantShape,0.41749998927116394,6.158578872680664,2400,100,10000,RandomProjectionOnline +PlantTexture,0.699999988079071,4.377213954925537,2398,100,10000,RandomProjectionOnline +PlantTexture,0.7225000262260437,4.338395357131958,2398,100,10000,RandomProjectionOnline +PlantTexture,0.7099999785423279,3.7751424312591553,2398,100,10000,RandomProjectionOnline +PlantTexture,0.6850000023841858,4.399155616760254,2398,100,10000,RandomProjectionOnline +PostOperative,0.40909090638160706,0.16815948486328125,136,3,10000,RandomProjectionOnline +PostOperative,0.3636363744735718,0.3205709457397461,136,3,10000,RandomProjectionOnline +PostOperative,0.4545454680919647,0.27340197563171387,136,3,10000,RandomProjectionOnline +PostOperative,0.40909090638160706,0.29628968238830566,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.37804877758026123,0.9497206211090088,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.3658536672592163,0.48751378059387207,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.39024388790130615,0.6233971118927002,496,15,10000,RandomProjectionOnline +PrimaryTumor,0.39024388790130615,0.6245708465576172,496,15,10000,RandomProjectionOnline +Ringnorm,0.9681081175804138,16.390488147735596,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9475675821304321,16.12315583229065,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9718918800354004,14.117784261703491,11100,2,10000,RandomProjectionOnline +Ringnorm,0.9735134840011597,16.18699336051941,11100,2,10000,RandomProjectionOnline +Seeds,0.8461538553237915,0.2931406497955322,316,3,10000,RandomProjectionOnline +Seeds,0.8269230723381042,0.3206510543823242,316,3,10000,RandomProjectionOnline +Seeds,0.8653846383094788,0.2867136001586914,316,3,10000,RandomProjectionOnline +Seeds,0.8653846383094788,0.2869431972503662,316,3,10000,RandomProjectionOnline +Semeion,0.8140703439712524,3.615617275238037,2390,10,10000,RandomProjectionOnline +Semeion,0.8165829181671143,4.265833377838135,2390,10,10000,RandomProjectionOnline +Semeion,0.8417085409164429,4.6797850131988525,2390,10,10000,RandomProjectionOnline +Semeion,0.7688442468643188,3.233867883682251,2390,10,10000,RandomProjectionOnline +Soybean,0.5159574747085571,2.5234570503234863,614,18,10000,RandomProjectionOnline +Spambase,0.7991304397583008,9.568227291107178,6902,2,10000,RandomProjectionOnline +Spambase,0.8139130473136902,10.558687925338745,6902,2,10000,RandomProjectionOnline +Spambase,0.7947825789451599,16.95008420944214,6902,2,10000,RandomProjectionOnline +Spambase,0.7947825789451599,16.8290753364563,6902,2,10000,RandomProjectionOnline +Spect,0.4516128897666931,1.9993996620178223,158,2,10000,RandomProjectionOnline +Spectf,0.31016042828559875,0.9607498645782471,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.4767441749572754,2.525825023651123,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5058139562606812,1.7167167663574219,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5116279125213623,4.900827407836914,1036,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5232558250427246,3.2445263862609863,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7080000042915344,4.444643259048462,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6959999799728394,6.192897796630859,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6200000047683716,5.309357643127441,1500,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.699999988079071,9.700691223144531,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8358209133148193,1.485793113708496,406,2,10000,RandomProjectionOnline +StatlogHeart,0.8059701323509216,0.6897063255310059,406,2,10000,RandomProjectionOnline +StatlogHeart,0.8208954930305481,1.829667329788208,406,2,10000,RandomProjectionOnline +StatlogHeart,0.8208954930305481,2.292639970779419,406,2,10000,RandomProjectionOnline +StatlogImage,0.837088406085968,7.341696739196777,3466,7,10000,RandomProjectionOnline +StatlogImage,0.8474869728088379,10.016103506088257,3466,7,10000,RandomProjectionOnline +StatlogImage,0.8700173497200012,13.074443817138672,3466,7,10000,RandomProjectionOnline +StatlogImage,0.8856152296066284,13.138927459716797,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.8149999976158142,36.46170783042908,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.989931046962738,475.3371367454529,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.5023696422576904,7.885072231292725,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.5260663628578186,9.281197309494019,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.4218009412288666,13.997527122497559,1270,4,10000,RandomProjectionOnline +StatlogVehicle,0.41706159710884094,11.955506086349487,1270,4,10000,RandomProjectionOnline +SteelPlates,0.5216494798660278,20.127959489822388,2912,7,10000,RandomProjectionOnline +SteelPlates,0.4907216429710388,20.565786123275757,2912,7,10000,RandomProjectionOnline +SteelPlates,0.4927835166454315,17.50985622406006,2912,7,10000,RandomProjectionOnline +SteelPlates,0.5443298816680908,35.78901767730713,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.8866666555404663,6.6024391651153564,900,6,10000,RandomProjectionOnline +SyntheticControl,0.8266666531562805,10.028948783874512,900,6,10000,RandomProjectionOnline +SyntheticControl,0.846666693687439,3.0529732704162598,900,6,10000,RandomProjectionOnline +SyntheticControl,0.8600000143051147,10.048030138015747,900,6,10000,RandomProjectionOnline +Teaching,0.5,2.930964708328247,226,3,10000,RandomProjectionOnline +Teaching,0.3947368562221527,3.593186378479004,226,3,10000,RandomProjectionOnline +Teaching,0.3684210479259491,2.9254188537597656,226,3,10000,RandomProjectionOnline +Teaching,0.42105263471603394,3.1440298557281494,226,3,10000,RandomProjectionOnline +Thyroid,0.43786463141441345,25.72824788093567,7544,3,10000,RandomProjectionOnline +TicTacToe,0.560669481754303,9.740800857543945,1438,2,10000,RandomProjectionOnline +TicTacToe,0.6401673555374146,6.057032346725464,1438,2,10000,RandomProjectionOnline +TicTacToe,0.6192468404769897,6.106382608413696,1438,2,10000,RandomProjectionOnline +TicTacToe,0.6778242588043213,8.97964096069336,1438,2,10000,RandomProjectionOnline +Titanic,0.7818182110786438,20.806508541107178,3302,2,10000,RandomProjectionOnline +Titanic,0.778181791305542,21.346399068832397,3302,2,10000,RandomProjectionOnline +Titanic,0.7727272510528564,20.795937299728394,3302,2,10000,RandomProjectionOnline +Titanic,0.7672727108001709,20.66976022720337,3302,2,10000,RandomProjectionOnline +Trains,0.5,0.4134864807128906,16,2,10000,RandomProjectionOnline +Trains,1.0,0.44040465354919434,16,2,10000,RandomProjectionOnline +Trains,1.0,0.5398836135864258,16,2,10000,RandomProjectionOnline +Trains,0.5,0.534231424331665,16,2,10000,RandomProjectionOnline +Twonorm,0.6945946216583252,91.2239727973938,11100,2,10000,RandomProjectionOnline +Twonorm,0.6745945811271667,70.28107762336731,11100,2,10000,RandomProjectionOnline +Twonorm,0.6810810565948486,71.17737412452698,11100,2,10000,RandomProjectionOnline +Twonorm,0.6924324035644531,127.0049889087677,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7142857313156128,2.6815619468688965,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.6753246784210205,3.4870002269744873,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.8051947951316833,2.7138218879699707,466,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.701298713684082,3.9319686889648438,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7402597665786743,3.0382094383239746,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.8441558480262756,3.814405918121338,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7272727489471436,3.441307544708252,466,3,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7922077775001526,3.507021188735962,466,3,10000,RandomProjectionOnline +WallFollowing,0.47580644488334656,24.84451389312744,8184,4,10000,RandomProjectionOnline +WallFollowing,0.5109970569610596,14.517110586166382,8184,4,10000,RandomProjectionOnline +WallFollowing,0.5601173043251038,14.500905513763428,8184,4,10000,RandomProjectionOnline +WallFollowing,0.5014662742614746,14.654490947723389,8184,4,10000,RandomProjectionOnline +Waveform,0.8528000116348267,12.255107164382935,7500,3,10000,RandomProjectionOnline +Waveform,0.8320000171661377,12.632458209991455,7500,3,10000,RandomProjectionOnline +Waveform,0.8136000037193298,13.06154465675354,7500,3,10000,RandomProjectionOnline +Waveform,0.8575999736785889,11.387089729309082,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.853600025177002,11.913350820541382,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8575999736785889,12.393964290618896,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.853600025177002,11.779907941818237,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8615999817848206,11.034480810165405,7500,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.3662443161010742,268,3,10000,RandomProjectionOnline +Wine,0.9772727489471436,0.3308722972869873,268,3,10000,RandomProjectionOnline +Wine,0.9318181872367859,0.36609840393066406,268,3,10000,RandomProjectionOnline +Wine,0.8863636255264282,0.2900354862213135,268,3,10000,RandomProjectionOnline +WineQualityRed,0.3425000011920929,3.0506834983825684,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.41749998927116394,4.495753049850464,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.3774999976158142,4.570406436920166,2398,6,10000,RandomProjectionOnline +WineQualityRed,0.3824999928474426,4.30356240272522,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.33905228972435,12.703765630722046,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.31290850043296814,11.418108224868774,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.36846405267715454,10.56246042251587,7348,7,10000,RandomProjectionOnline +WineQualityWhite,0.3202614486217499,11.238118410110474,7348,7,10000,RandomProjectionOnline +Yeast,0.49865227937698364,3.274353265762329,2226,10,10000,RandomProjectionOnline +Yeast,0.4528301954269409,3.2740025520324707,2226,10,10000,RandomProjectionOnline +Yeast,0.4716981053352356,4.011425495147705,2226,10,10000,RandomProjectionOnline +Yeast,0.5309972763061523,4.104450464248657,2226,10,10000,RandomProjectionOnline +Zoo,0.9599999785423279,0.2958812713623047,152,7,10000,RandomProjectionOnline +Zoo,0.9599999785423279,0.2638282775878906,152,7,10000,RandomProjectionOnline +Zoo,1.0,0.3152458667755127,152,7,10000,RandomProjectionOnline +Zoo,1.0,0.15219974517822266,152,7,10000,RandomProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678234632.4345078.csv b/examples/hdc_methods_survey/results/results1678234632.4345078.csv new file mode 100644 index 00000000..7dca1256 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678234632.4345078.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6005747318267822,11.8364417552948,6266,3,10000,HashmapProjectionOnline +Abalone,0.5766283273696899,13.269146203994751,6266,3,10000,HashmapProjectionOnline +Abalone,0.517241358757019,11.656142711639404,6266,3,10000,HashmapProjectionOnline +Abalone,0.5842911601066589,12.246485471725464,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.40579771995544434,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.23364782333374023,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.4092745780944824,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.2555837631225586,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.42197465896606445,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.3988168239593506,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.41518688201904297,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.4238722324371338,180,2,10000,HashmapProjectionOnline +Adult,0.8372336030006409,140.96700763702393,65122,2,10000,HashmapProjectionOnline +Annealing,0.7599999904632568,2.7155580520629883,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.6106194853782654,2.028653621673584,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6548672318458557,2.279171943664551,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6548672318458557,1.9149081707000732,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6194690465927124,1.8235952854156494,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.4399999976158142,0.643632173538208,342,18,10000,HashmapProjectionOnline +BalanceScale,0.9038461446762085,1.4380416870117188,938,3,10000,HashmapProjectionOnline +BalanceScale,0.9166666865348816,1.7919716835021973,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8846153616905212,1.4442627429962158,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8782051205635071,1.7651288509368896,938,3,10000,HashmapProjectionOnline +Balloons,1.0,0.04621005058288574,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.0355839729309082,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.036225318908691406,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.07207393646240234,24,2,10000,HashmapProjectionOnline +Bank,0.8663716912269592,15.295626878738403,6782,2,10000,HashmapProjectionOnline +Bank,0.8761062026023865,12.172356605529785,6782,2,10000,HashmapProjectionOnline +Bank,0.8707964420318604,12.975555658340454,6782,2,10000,HashmapProjectionOnline +Bank,0.8805309534072876,14.14844012260437,6782,2,10000,HashmapProjectionOnline +Blood,0.7647058963775635,2.5174646377563477,1122,2,10000,HashmapProjectionOnline +Blood,0.7914438247680664,2.609252691268921,1122,2,10000,HashmapProjectionOnline +Blood,0.6791443824768066,1.8590013980865479,1122,2,10000,HashmapProjectionOnline +Blood,0.7860962748527527,1.5178248882293701,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.7042253613471985,0.5500156879425049,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7323943376541138,0.6548707485198975,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7605633735656738,0.6231050491333008,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7464788556098938,0.6332316398620605,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9714285731315613,1.6991856098175049,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.954285740852356,1.8994224071502686,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,2.0473074913024902,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9714285731315613,1.9967467784881592,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.6352505683898926,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9647887349128723,1.7894043922424316,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9647887349128723,1.1108200550079346,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.6441881656646729,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7551020383834839,0.8166992664337158,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7142857313156128,0.6355926990509033,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7551020383834839,0.5067315101623535,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7551020383834839,0.8147776126861572,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.22511935234069824,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6538461446762085,0.5108416080474854,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5384615659713745,0.29403042793273926,160,6,10000,HashmapProjectionOnline +BreastTissue,0.5769230723381042,0.5384969711303711,160,6,10000,HashmapProjectionOnline +Car,0.8703703880310059,5.7845611572265625,2592,4,10000,HashmapProjectionOnline +Car,0.8310185074806213,7.155463218688965,2592,4,10000,HashmapProjectionOnline +Car,0.8356481194496155,7.103360891342163,2592,4,10000,HashmapProjectionOnline +Car,0.8310185074806213,4.366492986679077,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.770244836807251,7.0594329833984375,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7627118825912476,5.506169080734253,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7758945226669312,7.732039928436279,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7627118825912476,7.289364814758301,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8907721042633057,7.44994044303894,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9058380126953125,5.914377450942993,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9001883268356323,7.573060512542725,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8832391500473022,5.670467853546143,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.3886512815952301,82.02623748779297,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.38437411189079285,75.81372094154358,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.38080981373786926,100.94445824623108,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.37596234679222107,84.29316735267639,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.8673341870307922,7.204974889755249,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8773466944694519,7.371105432510376,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8836045265197754,7.198301315307617,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8285356760025024,8.348729848861694,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5779816508293152,1.0353717803955078,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5779816508293152,1.1392583847045898,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.60550457239151,1.2782716751098633,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5045871734619141,1.3442292213439941,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.807692289352417,0.5109066963195801,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.6391646862030029,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.5902705192565918,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6730769276618958,0.6451911926269531,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.8896104097366333,3.0088205337524414,1056,11,10000,HashmapProjectionOnline +Connect4,0.7748238444328308,202.8074767589569,101336,3,10000,HashmapProjectionOnline +Connect4,0.8159748911857605,202.7993311882019,101336,3,10000,HashmapProjectionOnline +Connect4,0.7971460819244385,213.2711043357849,101336,3,10000,HashmapProjectionOnline +Connect4,0.8150275349617004,224.14900040626526,101336,3,10000,HashmapProjectionOnline +Contrac,0.48097825050354004,4.292563199996948,2210,3,10000,HashmapProjectionOnline +Contrac,0.5135869383811951,5.695756912231445,2210,3,10000,HashmapProjectionOnline +Contrac,0.42391303181648254,5.528346538543701,2210,3,10000,HashmapProjectionOnline +Contrac,0.4320652186870575,5.444663047790527,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,2.4802746772766113,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8720930218696594,2.377612590789795,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8837209343910217,2.491873264312744,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.895348846912384,2.490931272506714,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.7578125,1.9714093208312988,768,2,10000,HashmapProjectionOnline +CylinderBands,0.71875,1.9730503559112549,768,2,10000,HashmapProjectionOnline +CylinderBands,0.7421875,1.9965617656707764,768,2,10000,HashmapProjectionOnline +CylinderBands,0.75,1.9856617450714111,768,2,10000,HashmapProjectionOnline +Dermatology,0.9780219793319702,1.3761513233184814,550,6,10000,HashmapProjectionOnline +Dermatology,0.9450549483299255,1.379925012588501,550,6,10000,HashmapProjectionOnline +Dermatology,0.9670329689979553,1.1321702003479004,550,6,10000,HashmapProjectionOnline +Dermatology,0.9670329689979553,1.3869802951812744,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8181818127632141,0.48813772201538086,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.48752880096435547,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.4845860004425049,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.4884917736053467,196,2,10000,HashmapProjectionOnline +Ecoli,0.8690476417541504,1.1014964580535889,504,8,10000,HashmapProjectionOnline +Ecoli,0.773809552192688,1.2751209735870361,504,8,10000,HashmapProjectionOnline +Ecoli,0.7976190447807312,1.2639248371124268,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,1.0948925018310547,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8645833134651184,1.8821837902069092,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8697916865348816,2.7544076442718506,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8802083134651184,2.5150222778320312,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.84375,2.6080849170684814,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8645833134651184,2.7355098724365234,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.90625,2.120934247970581,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,2.472079038619995,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8854166865348816,2.144676446914673,1152,3,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.3662760257720947,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.37801051139831543,150,2,10000,HashmapProjectionOnline +Fertility,0.7200000286102295,0.37624526023864746,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.3802525997161865,150,2,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.8050041198730469,292,8,10000,HashmapProjectionOnline +Flags,0.5208333134651184,0.80755615234375,292,8,10000,HashmapProjectionOnline +Flags,0.5,0.8034098148345947,292,8,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.8052256107330322,292,8,10000,HashmapProjectionOnline +Glass,0.5660377144813538,0.8477704524993896,322,6,10000,HashmapProjectionOnline +Glass,0.5471698045730591,0.4520411491394043,322,6,10000,HashmapProjectionOnline +Glass,0.6792452931404114,0.8527700901031494,322,6,10000,HashmapProjectionOnline +Glass,0.5849056839942932,0.3876614570617676,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.7105262875556946,0.6676797866821289,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7105262875556946,0.818166971206665,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7105262875556946,0.48328447341918945,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.6842105388641357,0.44454455375671387,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.2366318702697754,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,0.5227298736572266,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5263158082962036,1.189866065979004,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5921052694320679,0.7947311401367188,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5526315569877625,0.7578980922698975,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.767123281955719,0.9831180572509766,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.9041095972061157,0.9520831108093262,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8493150472640991,0.990516185760498,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8767123222351074,0.8036065101623535,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.35483869910240173,0.5148749351501465,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.510042667388916,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.29032257199287415,0.4316277503967285,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.5069072246551514,184,5,10000,HashmapProjectionOnline +HeartVa,0.25999999046325684,0.8116359710693359,300,5,10000,HashmapProjectionOnline +HeartVa,0.3799999952316284,0.8126254081726074,300,5,10000,HashmapProjectionOnline +HeartVa,0.3799999952316284,0.825690746307373,300,5,10000,HashmapProjectionOnline +HeartVa,0.46000000834465027,0.810112714767456,300,5,10000,HashmapProjectionOnline +Hepatitis,0.8974359035491943,0.5972254276275635,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8205128312110901,0.5966482162475586,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.5853533744812012,232,2,10000,HashmapProjectionOnline +Hepatitis,0.7692307829856873,0.5599808692932129,232,2,10000,HashmapProjectionOnline +HillValley,0.4785478413105011,4.955632209777832,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6029411554336548,1.004563808441162,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6780821681022644,2.151010751724243,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6849315166473389,2.181840419769287,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6369863152503967,2.1679534912109375,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6849315166473389,1.9690840244293213,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,10.455443143844604,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9545454382896423,1.3068997859954834,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,1.3100192546844482,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9545454382896423,1.2447547912597656,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9431818127632141,1.3000588417053223,526,2,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.5319504737854004,226,3,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.5403094291687012,226,3,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.5366485118865967,226,3,10000,HashmapProjectionOnline +Iris,0.9189189076423645,0.23602938652038574,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7160000205039978,3.3878352642059326,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.6880000233650208,3.806633472442627,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7039999961853027,3.6547389030456543,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7400000095367432,3.8193678855895996,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.10552477836608887,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.1042780876159668,36,3,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.10712599754333496,36,3,10000,HashmapProjectionOnline +Lenses,1.0,0.09755539894104004,36,3,10000,HashmapProjectionOnline +Letter,0.8335999846458435,68.68636274337769,30000,26,10000,HashmapProjectionOnline +Letter,0.8306000232696533,63.86665439605713,30000,26,10000,HashmapProjectionOnline +Letter,0.8420000076293945,49.9018394947052,30000,26,10000,HashmapProjectionOnline +Letter,0.8360000252723694,61.80856704711914,30000,26,10000,HashmapProjectionOnline +Libras,0.5777778029441833,1.0227670669555664,540,15,10000,HashmapProjectionOnline +Libras,0.6222222447395325,1.5397953987121582,540,15,10000,HashmapProjectionOnline +Libras,0.6222222447395325,1.3418128490447998,540,15,10000,HashmapProjectionOnline +Libras,0.644444465637207,1.545222520828247,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8421052694320679,2.1065175533294678,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8872180581092834,1.475309133529663,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8120300769805908,2.0765695571899414,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8872180581092834,1.8865373134613037,796,9,10000,HashmapProjectionOnline +LungCancer,0.25,0.14833712577819824,48,3,10000,HashmapProjectionOnline +LungCancer,0.625,0.1461324691772461,48,3,10000,HashmapProjectionOnline +LungCancer,0.5,0.14890122413635254,48,3,10000,HashmapProjectionOnline +LungCancer,0.25,0.14920449256896973,48,3,10000,HashmapProjectionOnline +Lymphography,0.8648648858070374,0.5823612213134766,222,4,10000,HashmapProjectionOnline +Lymphography,0.9189189076423645,0.580014705657959,222,4,10000,HashmapProjectionOnline +Lymphography,0.837837815284729,0.5741477012634277,222,4,10000,HashmapProjectionOnline +Lymphography,0.8108108043670654,0.5351359844207764,222,4,10000,HashmapProjectionOnline +Magic,0.7913774847984314,61.256073236465454,28530,2,10000,HashmapProjectionOnline +Magic,0.6988433003425598,62.58221459388733,28530,2,10000,HashmapProjectionOnline +Magic,0.7749736905097961,54.00300717353821,28530,2,10000,HashmapProjectionOnline +Magic,0.7953733205795288,62.408284425735474,28530,2,10000,HashmapProjectionOnline +Mammographic,0.5791666507720947,2.885277509689331,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7958333492279053,2.8606250286102295,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8166666626930237,1.7155487537384033,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8374999761581421,2.1937808990478516,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8813506960868835,410.10670351982117,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8735392093658447,429.9702100753784,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8603149056434631,432.89944648742676,195096,2,10000,HashmapProjectionOnline +Miniboone,0.8730778694152832,403.5305769443512,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.29363274574279785,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.4161086082458496,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.43126726150512695,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.43088603019714355,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8858218193054199,10.390441656112671,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8820577263832092,6.534154891967773,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8858218193054199,11.706886291503906,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8657465577125549,10.98457407951355,4786,3,10000,HashmapProjectionOnline +Monks1,0.5833333134651184,2.317042589187622,248,2,10000,HashmapProjectionOnline +Monks2,0.6157407164573669,2.679321527481079,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,2.5137054920196533,244,2,10000,HashmapProjectionOnline +Mushroom,0.9487937092781067,26.407844066619873,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9566715955734253,20.87677311897278,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9556868672370911,16.66072392463684,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9478089809417725,19.74781084060669,12186,2,10000,HashmapProjectionOnline +Musk1,0.7478991746902466,1.4375109672546387,714,2,10000,HashmapProjectionOnline +Musk1,0.8235294222831726,2.0302422046661377,714,2,10000,HashmapProjectionOnline +Musk1,0.8151260614395142,2.067262887954712,714,2,10000,HashmapProjectionOnline +Musk1,0.756302535533905,2.0050177574157715,714,2,10000,HashmapProjectionOnline +Musk2,0.9654335975646973,24.360966444015503,9898,2,10000,HashmapProjectionOnline +Musk2,0.9514857530593872,20.693513870239258,9898,2,10000,HashmapProjectionOnline +Musk2,0.9654335975646973,20.67732048034668,9898,2,10000,HashmapProjectionOnline +Musk2,0.974530041217804,22.570624589920044,9898,2,10000,HashmapProjectionOnline +Nursery,0.9095678925514221,36.841787576675415,19440,5,10000,HashmapProjectionOnline +Nursery,0.9120370149612427,37.16694235801697,19440,5,10000,HashmapProjectionOnline +Nursery,0.9185185432434082,36.06723690032959,19440,5,10000,HashmapProjectionOnline +Nursery,0.9086419939994812,37.16469144821167,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7333333492279053,3.1326379776000977,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7098039388656616,3.2608635425567627,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6901960968971252,2.9725100994110107,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.7019608020782471,3.295912027359009,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9058823585510254,2.6896579265594482,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8901960849761963,3.1144630908966064,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9254902005195618,2.571417808532715,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8666666746139526,4.606860399246216,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6315789222717285,3.8489010334014893,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,3.982715129852295,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7543859481811523,3.4230268001556396,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.75,3.636122703552246,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.9035087823867798,2.73579740524292,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8552631735801697,2.5746376514434814,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8728070259094238,3.2808237075805664,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.9298245906829834,2.745387077331543,1368,3,10000,HashmapProjectionOnline +Optical,0.9248747825622559,20.23929738998413,7646,10,10000,HashmapProjectionOnline +Ozone,0.9716088175773621,9.191206932067871,3804,2,10000,HashmapProjectionOnline +Ozone,0.9637224078178406,8.084575653076172,3804,2,10000,HashmapProjectionOnline +Ozone,0.9700315594673157,8.799211740493774,3804,2,10000,HashmapProjectionOnline +Ozone,0.9731861352920532,8.608662128448486,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9583333134651184,18.74602961540222,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9429824352264404,19.255457878112793,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9495614171028137,20.11109447479248,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9495614171028137,18.669022798538208,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8367347121238708,0.7233047485351562,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8367347121238708,0.7325897216796875,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8163265585899353,0.7286412715911865,292,2,10000,HashmapProjectionOnline +Parkinsons,0.8979591727256775,0.7375702857971191,292,2,10000,HashmapProjectionOnline +Pendigits,0.9188107252120972,36.327264070510864,14988,10,10000,HashmapProjectionOnline +Pima,0.7291666865348816,2.809356689453125,1152,2,10000,HashmapProjectionOnline +Pima,0.734375,2.3196446895599365,1152,2,10000,HashmapProjectionOnline +Pima,0.6822916865348816,2.581251859664917,1152,2,10000,HashmapProjectionOnline +Pima,0.7552083134651184,2.434584379196167,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.3130154609680176,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.16884136199951172,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.1582508087158203,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.157548189163208,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.7692307829856873,0.20095038414001465,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.23544526100158691,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.34833526611328125,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.34239721298217773,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.695652186870575,0.30829572677612305,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.5652173757553101,0.16339325904846191,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.22062277793884277,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.52173912525177,0.3115699291229248,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.20577263832092285,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.3298053741455078,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9599999785423279,0.22149062156677246,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.3229098320007324,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.3761417865753174,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5769230723381042,0.37041401863098145,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6538461446762085,0.37211179733276367,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.6538461446762085,0.3731882572174072,158,6,10000,HashmapProjectionOnline +Planning,0.5333333611488342,0.587611198425293,274,2,10000,HashmapProjectionOnline +Planning,0.5111111402511597,0.5886960029602051,274,2,10000,HashmapProjectionOnline +Planning,0.6666666865348816,0.5963141918182373,274,2,10000,HashmapProjectionOnline +Planning,0.4888888895511627,0.5157365798950195,274,2,10000,HashmapProjectionOnline +PlantMargin,0.574999988079071,5.302424669265747,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5924999713897705,5.658188581466675,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6175000071525574,4.476990699768066,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6175000071525574,5.155319690704346,2400,100,10000,HashmapProjectionOnline +PlantShape,0.47999998927116394,4.5953545570373535,2400,100,10000,HashmapProjectionOnline +PlantShape,0.42500001192092896,5.454944133758545,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45249998569488525,5.496558427810669,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45750001072883606,5.794947385787964,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5975000262260437,4.674208641052246,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.637499988079071,4.175021409988403,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6150000095367432,4.6627843379974365,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.6000000238418579,4.695203542709351,2398,100,10000,HashmapProjectionOnline +PostOperative,0.5909090638160706,0.24226760864257812,136,3,10000,HashmapProjectionOnline +PostOperative,0.5909090638160706,0.3158586025238037,136,3,10000,HashmapProjectionOnline +PostOperative,0.6363636255264282,0.16231846809387207,136,3,10000,HashmapProjectionOnline +PostOperative,0.5454545617103577,0.1384727954864502,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.5487805008888245,1.0791842937469482,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.4390243887901306,1.1548631191253662,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.5609756112098694,0.7086935043334961,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.47560974955558777,0.8476266860961914,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9681081175804138,19.083893299102783,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9756757020950317,18.140161275863647,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9789189100265503,19.2627010345459,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9751351475715637,18.798205852508545,11100,2,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.6605916023254395,316,3,10000,HashmapProjectionOnline +Seeds,0.8653846383094788,0.6554586887359619,316,3,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.6609227657318115,316,3,10000,HashmapProjectionOnline +Seeds,0.9615384340286255,0.6700277328491211,316,3,10000,HashmapProjectionOnline +Semeion,0.8341708779335022,6.484087705612183,2390,10,10000,HashmapProjectionOnline +Semeion,0.8165829181671143,6.069347143173218,2390,10,10000,HashmapProjectionOnline +Semeion,0.8643215894699097,5.877073764801025,2390,10,10000,HashmapProjectionOnline +Semeion,0.8115577697753906,4.749237060546875,2390,10,10000,HashmapProjectionOnline +Soybean,0.20744681358337402,2.398242950439453,614,18,10000,HashmapProjectionOnline +Spambase,0.8939130306243896,12.713632822036743,6902,2,10000,HashmapProjectionOnline +Spambase,0.9147825837135315,14.027533769607544,6902,2,10000,HashmapProjectionOnline +Spambase,0.9139130711555481,13.811488628387451,6902,2,10000,HashmapProjectionOnline +Spambase,0.9217391014099121,14.103725910186768,6902,2,10000,HashmapProjectionOnline +Spect,0.6720430254936218,0.9483528137207031,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.9883668422698975,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6627907156944275,1.878563404083252,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6627907156944275,1.803290843963623,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5581395626068115,2.1589062213897705,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6279069781303406,2.212599039077759,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7039999961853027,3.0310165882110596,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7360000014305115,3.057075023651123,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7559999823570251,2.5244247913360596,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7559999823570251,2.9727118015289307,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.7747824192047119,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.559288501739502,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,0.8155200481414795,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.89552241563797,0.8601369857788086,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9428076148033142,5.690815448760986,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9029462933540344,6.921441555023193,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9445407390594482,6.753238916397095,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8752166628837585,6.782482385635376,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8730000257492065,16.36767601966858,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9883448481559753,163.38595390319824,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.7251184582710266,2.391784906387329,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.7061611413955688,2.7188594341278076,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6872037649154663,2.309372663497925,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.6682464480400085,2.6024868488311768,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.7381443381309509,5.792963266372681,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.7051546573638916,5.630200147628784,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6865979433059692,5.506678342819214,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6886597871780396,5.211255073547363,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9933333396911621,1.4470405578613281,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9800000190734863,1.618189811706543,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9866666793823242,1.1931242942810059,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9666666388511658,1.9472105503082275,900,6,10000,HashmapProjectionOnline +Teaching,0.5,0.5176339149475098,226,3,10000,HashmapProjectionOnline +Teaching,0.5526315569877625,0.5208804607391357,226,3,10000,HashmapProjectionOnline +Teaching,0.3684210479259491,0.5217549800872803,226,3,10000,HashmapProjectionOnline +Teaching,0.6052631735801697,0.5178234577178955,226,3,10000,HashmapProjectionOnline +Thyroid,0.9194865822792053,20.658726453781128,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.6443514823913574,2.799031972885132,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.7196652889251709,2.7887332439422607,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.6945606470108032,2.7118470668792725,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.7196652889251709,2.406890869140625,1438,2,10000,HashmapProjectionOnline +Titanic,0.7854545712471008,6.102194786071777,3302,2,10000,HashmapProjectionOnline +Titanic,0.7854545712471008,4.728078842163086,3302,2,10000,HashmapProjectionOnline +Titanic,0.7763636112213135,6.121384859085083,3302,2,10000,HashmapProjectionOnline +Titanic,0.7799999713897705,6.182815313339233,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.031070709228515625,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.030451059341430664,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.03087615966796875,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.030683279037475586,16,2,10000,HashmapProjectionOnline +Twonorm,0.9735134840011597,23.76876926422119,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9681081175804138,22.77399778366089,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9616216421127319,22.0739586353302,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9675675630569458,23.126474618911743,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8311688303947449,1.1269769668579102,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7922077775001526,0.7613825798034668,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7532467246055603,0.9839375019073486,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.9090909361839294,1.1046760082244873,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8571428656578064,0.959301233291626,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8051947951316833,1.1573362350463867,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8181818127632141,0.8812739849090576,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7272727489471436,1.1582601070404053,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8511730432510376,17.234384059906006,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8269794583320618,19.031208038330078,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.849706768989563,17.658194541931152,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.8196480870246887,17.93066906929016,8184,4,10000,HashmapProjectionOnline +Waveform,0.8240000009536743,16.493362188339233,7500,3,10000,HashmapProjectionOnline +Waveform,0.8288000226020813,16.80840229988098,7500,3,10000,HashmapProjectionOnline +Waveform,0.7936000227928162,14.27304482460022,7500,3,10000,HashmapProjectionOnline +Waveform,0.8447999954223633,15.965481519699097,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8360000252723694,16.867120265960693,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8199999928474426,16.626529455184937,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8095999956130981,13.751234531402588,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7991999983787537,16.283752918243408,7500,3,10000,HashmapProjectionOnline +Wine,1.0,0.5284924507141113,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.6577229499816895,268,3,10000,HashmapProjectionOnline +Wine,0.9090909361839294,0.670067548751831,268,3,10000,HashmapProjectionOnline +Wine,0.9090909361839294,0.6643331050872803,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.5600000023841858,6.286239862442017,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.33000001311302185,4.479554891586304,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5525000095367432,4.663949728012085,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5299999713897705,5.206190586090088,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4771241843700409,18.756443738937378,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4493463933467865,20.527835369110107,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.5049019455909729,21.544116497039795,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4534313678741455,21.194737434387207,7348,7,10000,HashmapProjectionOnline +Yeast,0.520215630531311,6.044325828552246,2226,10,10000,HashmapProjectionOnline +Yeast,0.4959568679332733,5.812187194824219,2226,10,10000,HashmapProjectionOnline +Yeast,0.506738543510437,6.853893756866455,2226,10,10000,HashmapProjectionOnline +Yeast,0.506738543510437,6.1631553173065186,2226,10,10000,HashmapProjectionOnline +Zoo,1.0,0.2168896198272705,152,7,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.43323612213134766,152,7,10000,HashmapProjectionOnline +Zoo,1.0,0.5079433917999268,152,7,10000,HashmapProjectionOnline +Zoo,1.0,0.47480154037475586,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678240207.0306876.csv b/examples/hdc_methods_survey/results/results1678240207.0306876.csv new file mode 100644 index 00000000..59caa93c --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678240207.0306876.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5842911601066589,15.717727184295654,6266,3,10000,HashmapProjectionOnline +Abalone,0.6024904251098633,17.63308620452881,6266,3,10000,HashmapProjectionOnline +Abalone,0.5862069129943848,14.865369319915771,6266,3,10000,HashmapProjectionOnline +Abalone,0.5957854390144348,17.09575080871582,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.5442202091217041,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.5420711040496826,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.5390262603759766,180,2,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.4446723461151123,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.5428156852722168,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.5437424182891846,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.5402841567993164,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.5245192050933838,180,2,10000,HashmapProjectionOnline +Adult,0.7446717023849487,184.54202795028687,65122,2,10000,HashmapProjectionOnline +Annealing,0.7400000095367432,2.156953811645508,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.6548672318458557,1.8272638320922852,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6283186078071594,1.505528450012207,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6106194853782654,1.9856030941009521,678,13,10000,HashmapProjectionOnline +Arrhythmia,0.6460176706314087,1.6720068454742432,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.7599999904632568,0.7608222961425781,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8397436141967773,1.7931663990020752,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8653846383094788,1.5317919254302979,938,3,10000,HashmapProjectionOnline +BalanceScale,0.8205128312110901,2.059154987335205,938,3,10000,HashmapProjectionOnline +BalanceScale,0.7820512652397156,1.579472541809082,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.08836030960083008,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.0404055118560791,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.03550148010253906,24,2,10000,HashmapProjectionOnline +Balloons,0.75,0.03478884696960449,24,2,10000,HashmapProjectionOnline +Bank,0.778761088848114,13.849480390548706,6782,2,10000,HashmapProjectionOnline +Bank,0.8026548624038696,13.00762391090393,6782,2,10000,HashmapProjectionOnline +Bank,0.643362820148468,13.885700941085815,6782,2,10000,HashmapProjectionOnline +Bank,0.7398229837417603,12.642332553863525,6782,2,10000,HashmapProjectionOnline +Blood,0.759358286857605,2.3242762088775635,1122,2,10000,HashmapProjectionOnline +Blood,0.8021390438079834,2.4912545680999756,1122,2,10000,HashmapProjectionOnline +Blood,0.7272727489471436,1.5310583114624023,1122,2,10000,HashmapProjectionOnline +Blood,0.8021390438079834,1.104996681213379,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.7042253613471985,0.8155913352966309,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7183098793029785,0.7092528343200684,430,2,10000,HashmapProjectionOnline +BreastCancer,0.8169013857841492,0.4176006317138672,430,2,10000,HashmapProjectionOnline +BreastCancer,0.7746478915214539,0.8489296436309814,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.954285740852356,2.4575588703155518,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9428571462631226,2.348628282546997,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9828571677207947,2.129150867462158,1048,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9657142758369446,2.0629465579986572,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.9686622619628906,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9507042169570923,1.7394561767578125,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9718309640884399,1.9132580757141113,854,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,2.024898052215576,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5102040767669678,0.6054999828338623,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.4693877696990967,0.6848669052124023,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6734693646430969,0.708388090133667,298,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5102040767669678,0.746758222579956,298,2,10000,HashmapProjectionOnline +BreastTissue,0.7307692170143127,0.431732177734375,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.3059568405151367,160,6,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.3329739570617676,160,6,10000,HashmapProjectionOnline +BreastTissue,0.807692289352417,0.4016411304473877,160,6,10000,HashmapProjectionOnline +Car,0.7800925970077515,5.37168550491333,2592,4,10000,HashmapProjectionOnline +Car,0.7314814925193787,5.747711896896362,2592,4,10000,HashmapProjectionOnline +Car,0.7430555820465088,5.7281739711761475,2592,4,10000,HashmapProjectionOnline +Car,0.7870370149612427,5.971920013427734,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6892655491828918,6.8520448207855225,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6986817121505737,7.3161938190460205,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6798493266105652,7.077998161315918,3190,10,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.6647834181785583,6.798428297042847,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8323917388916016,5.041522264480591,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8587570786476135,7.109796762466431,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8229755163192749,6.573261737823486,3190,3,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8361582159996033,7.11936616897583,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.2570573091506958,87.27882766723633,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.2519247233867645,78.9618661403656,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.25962361693382263,81.28116750717163,42084,18,10000,HashmapProjectionOnline +ChessKrvk,0.26404333114624023,91.4800169467926,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.8160200119018555,9.347394943237305,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8072590827941895,10.089001417160034,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.8197747468948364,10.272719621658325,4794,2,10000,HashmapProjectionOnline +ChessKrvkp,0.7747184038162231,10.458329200744629,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.4678899049758911,1.4492051601409912,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5871559381484985,0.9015927314758301,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.60550457239151,0.6642506122589111,652,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5779816508293152,1.1196188926696777,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6730769276618958,0.7897665500640869,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.7904844284057617,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.7860629558563232,312,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.7119655609130859,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.850649356842041,2.074610471725464,1056,11,10000,HashmapProjectionOnline +Connect4,0.7730475664138794,163.904887676239,101336,3,10000,HashmapProjectionOnline +Connect4,0.748652994632721,155.4264633655548,101336,3,10000,HashmapProjectionOnline +Connect4,0.7864290475845337,178.6053078174591,101336,3,10000,HashmapProjectionOnline +Connect4,0.7651726007461548,174.33219242095947,101336,3,10000,HashmapProjectionOnline +Contrac,0.46195653080940247,4.010088920593262,2210,3,10000,HashmapProjectionOnline +Contrac,0.47554346919059753,4.190560340881348,2210,3,10000,HashmapProjectionOnline +Contrac,0.41576087474823,3.8494420051574707,2210,3,10000,HashmapProjectionOnline +Contrac,0.41576087474823,3.3608102798461914,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8255813717842102,1.7969236373901367,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8604651093482971,1.703681230545044,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.8604651093482971,1.7211432456970215,1036,2,10000,HashmapProjectionOnline +CreditApproval,0.9011628031730652,1.8317105770111084,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.6875,1.1117405891418457,768,2,10000,HashmapProjectionOnline +CylinderBands,0.7109375,1.4627859592437744,768,2,10000,HashmapProjectionOnline +CylinderBands,0.671875,1.1985199451446533,768,2,10000,HashmapProjectionOnline +CylinderBands,0.7109375,1.1851487159729004,768,2,10000,HashmapProjectionOnline +Dermatology,0.9890109896659851,1.0024306774139404,550,6,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.107670783996582,550,6,10000,HashmapProjectionOnline +Dermatology,0.9340659379959106,1.0311474800109863,550,6,10000,HashmapProjectionOnline +Dermatology,0.9670329689979553,0.7071382999420166,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.3968644142150879,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.33376026153564453,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.19555187225341797,196,2,10000,HashmapProjectionOnline +Echocardiogram,0.8484848737716675,0.2953023910522461,196,2,10000,HashmapProjectionOnline +Ecoli,0.7976190447807312,0.9214227199554443,504,8,10000,HashmapProjectionOnline +Ecoli,0.7857142686843872,0.9264318943023682,504,8,10000,HashmapProjectionOnline +Ecoli,0.8333333134651184,0.9300827980041504,504,8,10000,HashmapProjectionOnline +Ecoli,0.8452380895614624,1.0235693454742432,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8229166865348816,1.7192144393920898,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8802083134651184,2.2277987003326416,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8697916865348816,1.6641395092010498,1152,3,10000,HashmapProjectionOnline +EnergyY1,0.8229166865348816,1.9655704498291016,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.859375,1.6254503726959229,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.859375,2.030123710632324,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.875,2.209371328353882,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.875,2.1105504035949707,1152,3,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,0.31887221336364746,150,2,10000,HashmapProjectionOnline +Fertility,0.800000011920929,0.2501685619354248,150,2,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.12655353546142578,150,2,10000,HashmapProjectionOnline +Fertility,0.800000011920929,0.12525677680969238,150,2,10000,HashmapProjectionOnline +Flags,0.4791666567325592,0.36963677406311035,292,8,10000,HashmapProjectionOnline +Flags,0.5208333134651184,0.5275228023529053,292,8,10000,HashmapProjectionOnline +Flags,0.4166666567325592,0.6324582099914551,292,8,10000,HashmapProjectionOnline +Flags,0.5416666865348816,0.5663537979125977,292,8,10000,HashmapProjectionOnline +Glass,0.3962264060974121,0.6832313537597656,322,6,10000,HashmapProjectionOnline +Glass,0.4716981053352356,0.5777513980865479,322,6,10000,HashmapProjectionOnline +Glass,0.5094339847564697,0.6850309371948242,322,6,10000,HashmapProjectionOnline +Glass,0.5660377144813538,0.5765738487243652,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6973684430122375,0.8844881057739258,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7368420958518982,0.47109341621398926,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.7105262875556946,0.7358334064483643,460,2,10000,HashmapProjectionOnline +HabermanSurvival,0.5657894611358643,0.8701205253601074,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.1769096851348877,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.5526315569877625,0.5025253295898438,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,0.408034086227417,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5394737124443054,0.9281857013702393,454,5,10000,HashmapProjectionOnline +HeartCleveland,0.5657894611358643,0.7728009223937988,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.3814353942871094,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8767123222351074,0.8455049991607666,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.835616409778595,0.5914599895477295,442,5,10000,HashmapProjectionOnline +HeartHungarian,0.8630136847496033,0.8157124519348145,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.22580644488334656,0.3032495975494385,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.35483869910240173,0.4052581787109375,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.22580644488334656,0.4100921154022217,184,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.3250899314880371,184,5,10000,HashmapProjectionOnline +HeartVa,0.25999999046325684,0.44971680641174316,300,5,10000,HashmapProjectionOnline +HeartVa,0.3199999928474426,0.6458578109741211,300,5,10000,HashmapProjectionOnline +HeartVa,0.36000001430511475,0.6436641216278076,300,5,10000,HashmapProjectionOnline +HeartVa,0.20000000298023224,0.5867969989776611,300,5,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.43030714988708496,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.4629974365234375,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.4825706481933594,232,2,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.47621750831604004,232,2,10000,HashmapProjectionOnline +HillValley,0.4900990128517151,4.108372926712036,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6176470518112183,1.0566432476043701,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.5136986374855042,1.751899242401123,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.5821917653083801,1.7562439441680908,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.5616438388824463,1.7505419254302979,874,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.5479452013969421,1.5969491004943848,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,6.611217975616455,420,7,10000,HashmapProjectionOnline +Ionosphere,0.6704545617103577,0.6173813343048096,526,2,10000,HashmapProjectionOnline +Ionosphere,0.8977272510528564,0.8780760765075684,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9318181872367859,0.9285619258880615,526,2,10000,HashmapProjectionOnline +Ionosphere,0.9659090638160706,1.041649341583252,526,2,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.444180965423584,226,3,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.4418964385986328,226,3,10000,HashmapProjectionOnline +Iris,0.8918918967247009,0.4449617862701416,226,3,10000,HashmapProjectionOnline +Iris,0.9189189076423645,0.4465150833129883,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7440000176429749,3.0242300033569336,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7239999771118164,2.850132465362549,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7400000095367432,2.9311137199401855,1500,10,10000,HashmapProjectionOnline +LedDisplay,0.7519999742507935,2.9467101097106934,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.04070854187011719,36,3,10000,HashmapProjectionOnline +Lenses,0.6666666865348816,0.07917618751525879,36,3,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.07707333564758301,36,3,10000,HashmapProjectionOnline +Lenses,1.0,0.05525612831115723,36,3,10000,HashmapProjectionOnline +Letter,0.751800000667572,72.83066129684448,30000,26,10000,HashmapProjectionOnline +Letter,0.7544000148773193,63.69009590148926,30000,26,10000,HashmapProjectionOnline +Letter,0.7483999729156494,58.775928020477295,30000,26,10000,HashmapProjectionOnline +Letter,0.7458000183105469,56.24573540687561,30000,26,10000,HashmapProjectionOnline +Libras,0.5888888835906982,1.090895175933838,540,15,10000,HashmapProjectionOnline +Libras,0.5666666626930237,1.2318940162658691,540,15,10000,HashmapProjectionOnline +Libras,0.5888888835906982,1.3095829486846924,540,15,10000,HashmapProjectionOnline +Libras,0.5777778029441833,1.2669544219970703,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8721804618835449,2.035297393798828,796,9,10000,HashmapProjectionOnline +LowResSpect,0.9172932505607605,1.7970290184020996,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8872180581092834,2.0253143310546875,796,9,10000,HashmapProjectionOnline +LowResSpect,0.8796992301940918,1.3449327945709229,796,9,10000,HashmapProjectionOnline +LungCancer,0.5,0.0843665599822998,48,3,10000,HashmapProjectionOnline +LungCancer,0.625,0.13532519340515137,48,3,10000,HashmapProjectionOnline +LungCancer,0.75,0.06460022926330566,48,3,10000,HashmapProjectionOnline +LungCancer,0.75,0.07695722579956055,48,3,10000,HashmapProjectionOnline +Lymphography,0.8108108043670654,0.2166919708251953,222,4,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.21691632270812988,222,4,10000,HashmapProjectionOnline +Lymphography,0.8108108043670654,0.2152564525604248,222,4,10000,HashmapProjectionOnline +Lymphography,0.8108108043670654,0.21522927284240723,222,4,10000,HashmapProjectionOnline +Magic,0.7388012409210205,55.60516715049744,28530,2,10000,HashmapProjectionOnline +Magic,0.7484753131866455,47.28208327293396,28530,2,10000,HashmapProjectionOnline +Magic,0.7327024340629578,52.28870105743408,28530,2,10000,HashmapProjectionOnline +Magic,0.7472134828567505,57.01014161109924,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7708333134651184,3.0448157787323,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7291666865348816,3.1272904872894287,1442,2,10000,HashmapProjectionOnline +Mammographic,0.7875000238418579,2.8876125812530518,1442,2,10000,HashmapProjectionOnline +Mammographic,0.8374999761581421,2.525813341140747,1442,2,10000,HashmapProjectionOnline +Miniboone,0.548068642616272,388.52375197410583,195096,2,10000,HashmapProjectionOnline +Miniboone,0.7840755581855774,383.3492648601532,195096,2,10000,HashmapProjectionOnline +Miniboone,0.40927544236183167,340.08938574790955,195096,2,10000,HashmapProjectionOnline +Miniboone,0.45645222067832947,361.2072916030884,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.28444719314575195,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.807692289352417,0.18720746040344238,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.17372560501098633,160,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.8461538553237915,0.1741194725036621,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.836888313293457,10.649623394012451,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8757842183113098,11.037976026535034,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8820577263832092,8.737747430801392,4786,3,10000,HashmapProjectionOnline +MolecBiolSplice,0.8469259738922119,11.189825534820557,4786,3,10000,HashmapProjectionOnline +Monks1,0.5277777910232544,1.7439441680908203,248,2,10000,HashmapProjectionOnline +Monks2,0.6527777910232544,2.4070255756378174,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,0.8098084926605225,244,2,10000,HashmapProjectionOnline +Mushroom,0.9507631659507751,15.564746379852295,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9601181745529175,18.075374126434326,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9399310946464539,21.92336368560791,12186,2,10000,HashmapProjectionOnline +Mushroom,0.9458394646644592,19.4301278591156,12186,2,10000,HashmapProjectionOnline +Musk1,0.6638655662536621,1.5386590957641602,714,2,10000,HashmapProjectionOnline +Musk1,0.756302535533905,1.598440170288086,714,2,10000,HashmapProjectionOnline +Musk1,0.6974790096282959,1.605700969696045,714,2,10000,HashmapProjectionOnline +Musk1,0.6638655662536621,1.4516825675964355,714,2,10000,HashmapProjectionOnline +Musk2,0.8775014877319336,18.62077832221985,9898,2,10000,HashmapProjectionOnline +Musk2,0.8738629221916199,17.688143253326416,9898,2,10000,HashmapProjectionOnline +Musk2,0.8180715441703796,18.31356453895569,9898,2,10000,HashmapProjectionOnline +Musk2,0.8944814801216125,19.03597617149353,9898,2,10000,HashmapProjectionOnline +Nursery,0.8419753313064575,31.867767572402954,19440,5,10000,HashmapProjectionOnline +Nursery,0.8493826985359192,36.30470013618469,19440,5,10000,HashmapProjectionOnline +Nursery,0.8543210029602051,36.907578468322754,19440,5,10000,HashmapProjectionOnline +Nursery,0.8490740656852722,32.19043278694153,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.46666666865348816,4.542011499404907,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.47843137383461,4.17533278465271,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6509804129600525,4.501882076263428,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.4941176474094391,2.971653461456299,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8156862854957581,2.563685417175293,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.7843137383460999,2.915618658065796,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.8039215803146362,2.1608622074127197,1534,3,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.7882353067398071,2.3662092685699463,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6359649300575256,1.3906421661376953,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6754385828971863,2.469200849533081,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.5921052694320679,3.224217176437378,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6710526347160339,3.1116819381713867,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7280701994895935,2.0626628398895264,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7763158082962036,1.9544618129730225,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8070175647735596,2.551135301589966,1368,3,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.7850877046585083,1.8653852939605713,1368,3,10000,HashmapProjectionOnline +Optical,0.9115191698074341,15.448373079299927,7646,10,10000,HashmapProjectionOnline +Ozone,0.6908517479896545,7.085373163223267,3804,2,10000,HashmapProjectionOnline +Ozone,0.5977917909622192,6.612971067428589,3804,2,10000,HashmapProjectionOnline +Ozone,0.6608833074569702,5.283410310745239,3804,2,10000,HashmapProjectionOnline +Ozone,0.5220820307731628,6.1387038230896,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9232456088066101,13.330202579498291,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9027777910232544,12.961720943450928,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.9210526347160339,13.609540700912476,8210,5,10000,HashmapProjectionOnline +PageBlocks,0.8969298005104065,13.534410953521729,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.7551020383834839,0.6010704040527344,292,2,10000,HashmapProjectionOnline +Parkinsons,0.7142857313156128,0.4260683059692383,292,2,10000,HashmapProjectionOnline +Parkinsons,0.6734693646430969,0.5933213233947754,292,2,10000,HashmapProjectionOnline +Parkinsons,0.6734693646430969,0.46781134605407715,292,2,10000,HashmapProjectionOnline +Pendigits,0.8310462832450867,28.302278757095337,14988,10,10000,HashmapProjectionOnline +Pima,0.703125,1.974341630935669,1152,2,10000,HashmapProjectionOnline +Pima,0.71875,1.3909268379211426,1152,2,10000,HashmapProjectionOnline +Pima,0.7291666865348816,1.6278531551361084,1152,2,10000,HashmapProjectionOnline +Pima,0.7552083134651184,1.562985897064209,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.18909049034118652,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.807692289352417,0.1879720687866211,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.2911510467529297,160,3,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8461538553237915,0.4862782955169678,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.487642765045166,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5769230723381042,0.3226609230041504,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.4950978755950928,154,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.5384615659713745,0.48894476890563965,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.3198699951171875,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.1714944839477539,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.47826087474823,0.16881513595581055,138,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.16987371444702148,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.7200000286102295,0.18200922012329102,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.1810619831085205,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.7200000286102295,0.1806654930114746,154,2,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.9200000166893005,0.1792290210723877,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.20017504692077637,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5,0.1984102725982666,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.19905948638916016,158,6,10000,HashmapProjectionOnline +PittsburgBridgesType,0.42307692766189575,0.19866704940795898,158,6,10000,HashmapProjectionOnline +Planning,0.46666666865348816,0.3180358409881592,274,2,10000,HashmapProjectionOnline +Planning,0.5333333611488342,0.31910109519958496,274,2,10000,HashmapProjectionOnline +Planning,0.3777777850627899,0.3174622058868408,274,2,10000,HashmapProjectionOnline +Planning,0.35555556416511536,0.3195064067840576,274,2,10000,HashmapProjectionOnline +PlantMargin,0.6200000047683716,7.209979295730591,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6324999928474426,4.948050498962402,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.6349999904632568,7.074477434158325,2400,100,10000,HashmapProjectionOnline +PlantMargin,0.5975000262260437,6.259531021118164,2400,100,10000,HashmapProjectionOnline +PlantShape,0.375,6.101670742034912,2400,100,10000,HashmapProjectionOnline +PlantShape,0.4099999964237213,6.395707845687866,2400,100,10000,HashmapProjectionOnline +PlantShape,0.41749998927116394,6.139347791671753,2400,100,10000,HashmapProjectionOnline +PlantShape,0.41749998927116394,6.431985139846802,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5799999833106995,5.477078199386597,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5699999928474426,6.1820337772369385,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5724999904632568,5.916142702102661,2398,100,10000,HashmapProjectionOnline +PlantTexture,0.5824999809265137,5.748756408691406,2398,100,10000,HashmapProjectionOnline +PostOperative,0.3636363744735718,0.3445563316345215,136,3,10000,HashmapProjectionOnline +PostOperative,0.5,0.3620307445526123,136,3,10000,HashmapProjectionOnline +PostOperative,0.7727272510528564,0.36731433868408203,136,3,10000,HashmapProjectionOnline +PostOperative,0.6363636255264282,0.36632680892944336,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.4146341383457184,0.5333583354949951,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.353658527135849,1.2213134765625,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.40243902802467346,1.3061423301696777,496,15,10000,HashmapProjectionOnline +PrimaryTumor,0.4268292784690857,1.2985279560089111,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9794594645500183,17.977179288864136,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.976216197013855,17.760940313339233,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9789189100265503,16.433210372924805,11100,2,10000,HashmapProjectionOnline +Ringnorm,0.9805405139923096,17.904173135757446,11100,2,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,0.24435997009277344,316,3,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.2933320999145508,316,3,10000,HashmapProjectionOnline +Seeds,0.8846153616905212,0.629302978515625,316,3,10000,HashmapProjectionOnline +Seeds,0.9615384340286255,0.6301569938659668,316,3,10000,HashmapProjectionOnline +Semeion,0.8115577697753906,5.760399103164673,2390,10,10000,HashmapProjectionOnline +Semeion,0.8015075325965881,5.909750699996948,2390,10,10000,HashmapProjectionOnline +Semeion,0.8492462038993835,5.742824554443359,2390,10,10000,HashmapProjectionOnline +Semeion,0.7738693356513977,5.4866039752960205,2390,10,10000,HashmapProjectionOnline +Soybean,0.26861703395843506,2.269806385040283,614,18,10000,HashmapProjectionOnline +Spambase,0.8643478155136108,11.193239688873291,6902,2,10000,HashmapProjectionOnline +Spambase,0.7852174043655396,7.846151351928711,6902,2,10000,HashmapProjectionOnline +Spambase,0.8008695840835571,10.585206270217896,6902,2,10000,HashmapProjectionOnline +Spambase,0.834782600402832,10.026800870895386,6902,2,10000,HashmapProjectionOnline +Spect,0.6881720423698425,0.8737208843231201,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,0.5936837196350098,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5348837375640869,1.9288840293884277,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5290697813034058,2.057673692703247,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.447674423456192,2.076667547225952,1036,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5348837375640869,1.3006682395935059,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7039999961853027,2.0918328762054443,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7160000205039978,2.3224029541015625,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7120000123977661,2.13948655128479,1500,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7440000176429749,2.83282732963562,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8805969953536987,0.44911742210388184,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,0.3252072334289551,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8507462739944458,0.324479341506958,406,2,10000,HashmapProjectionOnline +StatlogHeart,0.8656716346740723,0.6669149398803711,406,2,10000,HashmapProjectionOnline +StatlogImage,0.8838821649551392,6.423707008361816,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8960138559341431,3.219756841659546,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.9185441732406616,6.6699042320251465,3466,7,10000,HashmapProjectionOnline +StatlogImage,0.8457539081573486,6.737776756286621,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8029999732971191,18.426525115966797,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.8726896643638611,147.9198877811432,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.578199028968811,2.254011869430542,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.5118483304977417,2.3727989196777344,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.4976303279399872,2.307230234146118,1270,4,10000,HashmapProjectionOnline +StatlogVehicle,0.5355450510978699,2.3794400691986084,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.5773195624351501,5.913059234619141,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.5835051536560059,4.931992053985596,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6329897046089172,5.768374919891357,2912,7,10000,HashmapProjectionOnline +SteelPlates,0.6061855554580688,5.518596649169922,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9200000166893005,1.7242531776428223,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9666666388511658,1.2342514991760254,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.9800000190734863,1.8562135696411133,900,6,10000,HashmapProjectionOnline +SyntheticControl,0.95333331823349,1.728325605392456,900,6,10000,HashmapProjectionOnline +Teaching,0.44736841320991516,0.46096014976501465,226,3,10000,HashmapProjectionOnline +Teaching,0.4736842215061188,0.3905158042907715,226,3,10000,HashmapProjectionOnline +Teaching,0.44736841320991516,0.4724886417388916,226,3,10000,HashmapProjectionOnline +Teaching,0.5263158082962036,0.48033833503723145,226,3,10000,HashmapProjectionOnline +Thyroid,0.8188447952270508,21.225698947906494,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.6401673555374146,2.444756269454956,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.7196652889251709,2.530801773071289,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.6903765797615051,2.538461446762085,1438,2,10000,HashmapProjectionOnline +TicTacToe,0.6903765797615051,1.1973121166229248,1438,2,10000,HashmapProjectionOnline +Titanic,0.7818182110786438,3.2066237926483154,3302,2,10000,HashmapProjectionOnline +Titanic,0.7836363911628723,4.751274347305298,3302,2,10000,HashmapProjectionOnline +Titanic,0.7763636112213135,5.8966755867004395,3302,2,10000,HashmapProjectionOnline +Titanic,0.7799999713897705,5.131826400756836,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.02887558937072754,16,2,10000,HashmapProjectionOnline +Trains,0.5,0.027622461318969727,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.02740478515625,16,2,10000,HashmapProjectionOnline +Trains,1.0,0.027252674102783203,16,2,10000,HashmapProjectionOnline +Twonorm,0.9648648500442505,18.06689476966858,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9659459590911865,19.776541233062744,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9681081175804138,19.110979318618774,11100,2,10000,HashmapProjectionOnline +Twonorm,0.9659459590911865,21.58238172531128,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7662337422370911,0.892146110534668,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.7272727489471436,0.9718353748321533,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.701298713684082,0.9781663417816162,466,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.6883116960525513,0.9583191871643066,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7142857313156128,1.057276964187622,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7272727489471436,0.9819917678833008,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.701298713684082,1.0417120456695557,466,3,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7662337422370911,1.047882318496704,466,3,10000,HashmapProjectionOnline +WallFollowing,0.7082111239433289,17.2462100982666,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.7060117125511169,11.663974285125732,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.7280058860778809,14.389542818069458,8184,4,10000,HashmapProjectionOnline +WallFollowing,0.723607063293457,9.566043615341187,8184,4,10000,HashmapProjectionOnline +Waveform,0.8312000036239624,16.474413871765137,7500,3,10000,HashmapProjectionOnline +Waveform,0.8295999765396118,15.004496812820435,7500,3,10000,HashmapProjectionOnline +Waveform,0.8223999738693237,30.14351773262024,7500,3,10000,HashmapProjectionOnline +Waveform,0.8568000197410583,22.825651168823242,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8256000280380249,13.268973588943481,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8208000063896179,15.765084981918335,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8312000036239624,13.6546151638031,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8335999846458435,12.238439083099365,7500,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.34900999069213867,268,3,10000,HashmapProjectionOnline +Wine,1.0,0.35048532485961914,268,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,0.2210378646850586,268,3,10000,HashmapProjectionOnline +Wine,0.9318181872367859,0.2980966567993164,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.49000000953674316,4.4049766063690186,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.5,5.030916690826416,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.3799999952316284,4.787019491195679,2398,6,10000,HashmapProjectionOnline +WineQualityRed,0.42250001430511475,4.811065435409546,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.34477123618125916,13.808097124099731,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.4166666567325592,15.248388528823853,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.3848039209842682,13.709251165390015,7348,7,10000,HashmapProjectionOnline +WineQualityWhite,0.3807189464569092,14.823999643325806,7348,7,10000,HashmapProjectionOnline +Yeast,0.47708895802497864,4.805404186248779,2226,10,10000,HashmapProjectionOnline +Yeast,0.46900269389152527,5.002269506454468,2226,10,10000,HashmapProjectionOnline +Yeast,0.47708895802497864,5.386265277862549,2226,10,10000,HashmapProjectionOnline +Yeast,0.5229110717773438,5.070490121841431,2226,10,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.2841649055480957,152,7,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.20261311531066895,152,7,10000,HashmapProjectionOnline +Zoo,1.0,0.1444234848022461,152,7,10000,HashmapProjectionOnline +Zoo,1.0,0.14196205139160156,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678255385.485308.csv b/examples/hdc_methods_survey/results/results1678255385.485308.csv new file mode 100644 index 00000000..9116d37f --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678255385.485308.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6245210766792297,42.243860483169556,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6024904251098633,39.1481077671051,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5986589789390564,45.50616264343262,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.6111111044883728,46.33176922798157,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.8741879463195801,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9935615062713623,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.932297945022583,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.8664968013763428,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.8897786140441895,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.8341729640960693,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.8705880641937256,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.8695330619812012,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.6757569909095764,442.68562602996826,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7099999785423279,9.215308666229248,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6017699241638184,4.248983144760132,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5929203629493713,5.350108623504639,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5840708017349243,4.191481351852417,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6283186078071594,5.353456020355225,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.800000011920929,2.377699375152588,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8589743375778198,5.662318468093872,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8717948794364929,4.977286338806152,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8653846383094788,4.898237943649292,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.807692289352417,5.033268928527832,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.15136504173278809,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.14200687408447266,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.15952515602111816,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.1490647792816162,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.7672566175460815,39.41306233406067,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.7424778938293457,40.427157402038574,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.7548672556877136,41.0630624294281,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.7761061787605286,47.929150104522705,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6042780876159668,5.664579391479492,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7486631274223328,6.015326499938965,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6791443824768066,5.8211376667022705,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7754010558128357,6.220575571060181,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7042253613471985,2.8507320880889893,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7183098793029785,3.302267551422119,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7887324094772339,2.7118022441864014,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6901408433914185,2.9014506340026855,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,7.363272428512573,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9428571462631226,6.906663417816162,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,6.902014970779419,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,5.720062255859375,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9295774698257446,4.482307434082031,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9366196990013123,4.757138013839722,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.98591548204422,5.0452797412872314,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.8732394576072693,5.114545106887817,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.5714285969734192,1.8866403102874756,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.5918367505073547,1.6354827880859375,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6734693646430969,1.3135871887207031,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6734693646430969,1.7932076454162598,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.8461538553237915,0.7970590591430664,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.9464380741119385,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6153846383094788,1.0786089897155762,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7692307829856873,1.0486056804656982,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.8472222089767456,17.23997974395752,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.7824074029922485,15.028880596160889,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.7662037014961243,15.006362915039062,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.7939814925193787,13.501029014587402,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.700564980506897,22.022825002670288,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7137476205825806,24.032859325408936,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7419962286949158,24.2641704082489,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.7062146663665771,24.69595241546631,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8097928166389465,22.377047300338745,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8229755163192749,22.345901012420654,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8079096078872681,21.44064688682556,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8210923075675964,22.389442205429077,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.3326204717159271,285.93560457229614,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.3236384391784668,296.0894179344177,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.3244938552379608,318.3418743610382,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.324921578168869,273.2583601474762,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.852315366268158,32.39520025253296,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8698372840881348,32.751300573349,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8573216795921326,30.362346172332764,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8460575938224792,27.974740982055664,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,4.110871315002441,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.998094320297241,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5504587292671204,4.2009546756744385,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5779816508293152,3.774261713027954,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6730769276618958,1.9497592449188232,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.5192307829856873,2.074723243713379,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6153846383094788,2.0516295433044434,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6153846383094788,1.9708945751190186,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.8181818127632141,6.289958953857422,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.6272130012512207,784.4893047809601,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.6202853918075562,755.6581056118011,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.6123512387275696,706.0166392326355,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.6148380637168884,684.9250276088715,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.4728260934352875,16.801297187805176,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47554346919059753,16.650296688079834,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.41304346919059753,17.157721281051636,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.41304346919059753,17.15122127532959,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,6.673696041107178,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8895348906517029,7.422301769256592,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,7.2812278270721436,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.895348846912384,7.46273946762085,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.65625,5.2284791469573975,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.59375,5.785260915756226,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.6640625,5.586862564086914,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.6953125,5.548085451126099,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,3.962043046951294,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,3.9547133445739746,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,3.940152168273926,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9890109896659851,3.643857717514038,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8787878751754761,1.3038833141326904,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,1.4389979839324951,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,1.1206772327423096,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,1.407069206237793,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8452380895614624,3.377131462097168,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,3.6769373416900635,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8333333134651184,3.7067830562591553,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8452380895614624,3.605576276779175,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8385416865348816,7.965939044952393,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8697916865348816,8.581126928329468,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8385416865348816,8.122643232345581,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8229166865348816,7.67192816734314,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8229166865348816,7.798756122589111,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8229166865348816,8.193843603134155,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.828125,7.422079563140869,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.84375,6.940215349197388,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.800000011920929,0.9707627296447754,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.800000011920929,0.8777363300323486,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.7599999904632568,0.8969275951385498,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8399999737739563,0.8960525989532471,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.375,1.7878384590148926,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4375,1.9772100448608398,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4375,2.0684165954589844,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4583333432674408,1.9623959064483643,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.5094339847564697,2.4859352111816406,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5471698045730591,2.0636239051818848,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5660377144813538,2.5268051624298096,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5849056839942932,2.3599917888641357,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7368420958518982,2.728886365890503,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,2.7920114994049072,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.75,2.789503335952759,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6184210777282715,2.6956064701080322,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.5225741863250732,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.4736842215061188,3.4181759357452393,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.44736841320991516,3.271773099899292,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5526315569877625,3.6599390506744385,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5263158082962036,3.4180116653442383,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7808219194412231,3.379026412963867,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8767123222351074,3.387112617492676,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.835616409778595,3.1949212551116943,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8904109597206116,3.355649471282959,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4838709533214569,1.4649415016174316,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,1.406825304031372,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4516128897666931,1.5737345218658447,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.3870967626571655,1.3286750316619873,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.25999999046325684,1.968602180480957,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,2.5192270278930664,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.36000001430511475,2.165327548980713,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3799999952316284,2.2415623664855957,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.6134536266326904,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8461538553237915,1.5179669857025146,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.4975531101226807,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7948718070983887,1.5360889434814453,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5264026522636414,9.80610466003418,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,4.165875434875488,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6301369667053223,6.078243732452393,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6849315166473389,6.43057107925415,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6506849527359009,5.51000189781189,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6780821681022644,6.328804969787598,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.14619047939777374,10.21798586845398,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9431818127632141,3.7162420749664307,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8977272510528564,3.4758572578430176,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8522727489471436,3.2730298042297363,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9545454382896423,3.7309889793395996,526,2,10000,SinusoidProjectionOnlineIterative +Iris,1.0,1.2216250896453857,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,1.1469314098358154,226,3,10000,SinusoidProjectionOnlineIterative +Iris,1.0,1.167222261428833,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,1.1398229598999023,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7599999904632568,9.857754468917847,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7480000257492065,9.95659613609314,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7160000205039978,11.414684772491455,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6959999799728394,12.676814556121826,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.2062697410583496,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.21987128257751465,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.22660160064697266,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.22011208534240723,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.7929999828338623,190.49491834640503,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.7864000201225281,188.02306699752808,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.7942000031471252,193.66556024551392,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.7897999882698059,186.72785711288452,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.7666666507720947,3.589536190032959,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.800000011920929,3.4407951831817627,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7555555701255798,3.295358657836914,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.8888888955116272,3.1463165283203125,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.9097744226455688,5.220815658569336,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8872180581092834,4.434492349624634,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8721804618835449,5.195558786392212,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8947368264198303,4.885488748550415,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.37792253494262695,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.24974822998046875,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.22701287269592285,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.2616243362426758,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9459459185600281,1.5288679599761963,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9459459185600281,1.4329078197479248,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.8108108043670654,1.1040008068084717,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7297297120094299,1.5542409420013428,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.799579381942749,188.0205056667328,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7964248061180115,203.68488097190857,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7985278367996216,185.7822608947754,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7936908602714539,161.445241689682,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7541666626930237,6.751540899276733,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.762499988079071,6.968760251998901,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.800000011920929,6.880459308624268,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.824999988079071,6.790048122406006,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8731086254119873,1076.5903840065002,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8270390033721924,1033.8665189743042,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8660044074058533,1080.2451219558716,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8782445788383484,1110.0859713554382,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.9833962917327881,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.807692289352417,0.9626646041870117,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.8333232402801514,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.832507848739624,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.760351300239563,28.515568017959595,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7992472052574158,25.32496666908264,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8143036365509033,28.815001249313354,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7703889608383179,25.0693359375,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.6087962985038757,1.6860694885253906,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.5486111044883728,3.7348780632019043,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.5787037014961243,2.0375959873199463,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8803545236587524,77.75517392158508,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8961102962493896,68.86042976379395,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.892171323299408,72.54914617538452,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8936484456062317,67.8362500667572,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.5546218752861023,3.575813055038452,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.5630252361297607,5.140965461730957,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.5966386795043945,3.742919921875,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.6218487620353699,4.565485715866089,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.811400830745697,50.078782081604004,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.8059430122375488,55.57266712188721,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.8180715441703796,54.71294355392456,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.8180715441703796,59.725022077560425,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.8388888835906982,121.65169620513916,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.8422839641571045,116.37963652610779,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.8370370268821716,119.76666736602783,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.8475308418273926,125.47308349609375,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.6666666865348816,8.466068029403687,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.6627451181411743,9.346147537231445,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.6666666865348816,10.31023097038269,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.6235294342041016,9.871673345565796,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8941176533699036,9.540063619613647,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.886274516582489,9.568967819213867,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9098039269447327,10.359908819198608,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.886274516582489,9.995269536972046,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6710526347160339,10.00575041770935,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6008771657943726,9.762315511703491,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6228070259094238,9.711398124694824,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6315789222717285,10.49336552619934,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8026315569877625,8.70114278793335,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.7938596606254578,8.90998911857605,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8289473652839661,8.503461360931396,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8377193212509155,9.474869012832642,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.904841423034668,47.617234230041504,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.9621450901031494,20.261704444885254,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9416403770446777,19.700857877731323,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9637224078178406,20.428091526031494,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.9542586803436279,20.51828360557556,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9378654956817627,45.69661545753479,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9407894611358643,48.08291435241699,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9247075915336609,47.803452253341675,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9261695742607117,47.33530116081238,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8163265585899353,1.662674903869629,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.795918345451355,1.7955238819122314,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.795918345451355,1.9118895530700684,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8163265585899353,1.5048048496246338,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.8702115416526794,94.7542371749878,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.6822916865348816,8.191159963607788,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6875,7.711499214172363,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6875,6.765653133392334,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.734375,6.792071104049683,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.8218626976013184,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.7692307829856873,0.919938325881958,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.9524517059326172,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.6787867546081543,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.8461538553237915,1.2657291889190674,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,1.132478952407837,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.8690247535705566,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.9492177963256836,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,1.0817186832427979,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.739130437374115,0.6114850044250488,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.52173912525177,0.9834456443786621,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.3913043439388275,0.7465434074401855,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.9078261852264404,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,1.097205400466919,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.9738852977752686,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.8889284133911133,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6153846383094788,1.086942195892334,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6538461446762085,1.099982500076294,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,1.296875,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.7307692170143127,1.3119125366210938,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.6000000238418579,1.8359317779541016,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.6000000238418579,2.1773855686187744,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.5555555820465088,2.040653705596924,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.5555555820465088,1.9511611461639404,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7674999833106995,16.76188325881958,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.8224999904632568,15.250240325927734,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7900000214576721,14.097854852676392,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7950000166893005,15.213367700576782,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6700000166893005,14.614779949188232,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6399999856948853,15.921359062194824,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.637499988079071,16.239027738571167,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6800000071525574,17.497915744781494,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7524999976158142,17.225225925445557,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.737500011920929,18.19662833213806,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7425000071525574,17.530827045440674,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7225000262260437,18.429197072982788,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.40909090638160706,1.0418624877929688,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.40909090638160706,0.8460907936096191,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.5909090638160706,0.8998236656188965,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.5454545617103577,0.8429381847381592,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.45121949911117554,3.217420816421509,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,3.4938254356384277,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.5243902206420898,3.4446768760681152,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,3.4410083293914795,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9810810685157776,61.818448305130005,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9816216230392456,72.073557138443,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9848648905754089,70.61176753044128,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9756757020950317,72.58549571037292,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.9230769276618958,2.010603189468384,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.8461538553237915,2.172346591949463,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9038461446762085,2.0606422424316406,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9807692170143127,2.214649200439453,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.8542713522911072,17.52678346633911,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8266331553459167,17.08512806892395,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8793969750404358,16.89013957977295,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8115577697753906,17.046692371368408,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.4680851101875305,4.9827423095703125,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.8356521725654602,46.93134903907776,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.8356521725654602,46.49118494987488,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.8208695650100708,45.809077501297,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.8113043308258057,47.72460675239563,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.4838709533214569,1.6664230823516846,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.8983957171440125,1.64341402053833,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.4883720874786377,7.52904200553894,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.569767415523529,7.709201097488403,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5581395626068115,7.401323318481445,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5581395626068115,7.337770938873291,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7120000123977661,10.712882280349731,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7239999771118164,9.232274770736694,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7279999852180481,10.451770305633545,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7200000286102295,10.578742265701294,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8805969953536987,2.77274751663208,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.7910447716712952,2.542097330093384,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,2.7809677124023438,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,2.5764572620391846,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8665511012077332,24.676711320877075,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8804159164428711,24.040003776550293,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8942807912826538,23.430360794067383,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.909878671169281,23.144853115081787,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.8615000247955322,61.959691524505615,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9983448386192322,572.9341261386871,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.5687204003334045,9.535286903381348,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.5592417120933533,9.092137336730957,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.5829383730888367,9.766464710235596,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.4976303279399872,9.219573020935059,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.5876288414001465,21.036134719848633,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.5896907448768616,21.956445693969727,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6226804256439209,21.793724536895752,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.6082473993301392,20.978955030441284,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9466666579246521,5.522685289382935,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9666666388511658,6.12258243560791,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9466666579246521,6.3756914138793945,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.95333331823349,6.455601930618286,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.5789473652839661,1.21622896194458,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.5263158082962036,1.1660120487213135,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.42105263471603394,1.232994794845581,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.4736842215061188,1.2105929851531982,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.8593932390213013,59.857680559158325,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.6150627732276917,10.521782159805298,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.6820083856582642,10.262575149536133,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.7071129679679871,9.6946120262146,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.7071129679679871,7.55987811088562,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7854545712471008,19.31138014793396,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7854545712471008,18.850635051727295,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.774545431137085,19.16616654396057,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7672727108001709,23.26477026939392,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.09367632865905762,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.11115407943725586,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.09089279174804688,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.09094429016113281,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9805405139923096,61.92434334754944,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9745945930480957,61.741180658340454,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9708108305931091,59.67109656333923,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9675675630569458,58.233821868896484,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7922077775001526,2.87077260017395,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7662337422370911,2.3674302101135254,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8051947951316833,2.4515368938446045,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7922077775001526,2.283400058746338,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8181818127632141,2.387678384780884,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8571428656578064,2.315363883972168,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7662337422370911,2.661530017852783,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7532467246055603,3.1763291358947754,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.5857771039009094,50.664841651916504,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.5931084752082825,53.37706136703491,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.6158357858657837,50.81207895278931,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.6048387289047241,55.2569477558136,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.876800000667572,50.022462606430054,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8543999791145325,50.027857542037964,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8343999981880188,49.5920786857605,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8744000196456909,50.3310968875885,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.848800003528595,48.96050572395325,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8471999764442444,48.674927949905396,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8575999736785889,51.10913848876953,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8687999844551086,49.83143353462219,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,1.0,1.7808635234832764,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,1.846132516860962,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,1.7146694660186768,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9318181872367859,1.7586150169372559,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.550000011920929,18.196778297424316,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5525000095367432,17.68980574607849,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5799999833106995,17.206067085266113,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5475000143051147,15.528455018997192,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.45588234066963196,48.14089012145996,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.48856207728385925,47.23875856399536,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.47875815629959106,48.80052351951599,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.46078431606292725,48.90624284744263,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5902965068817139,14.40145468711853,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5849056839942932,14.470516920089722,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5417789816856384,14.141964197158813,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5471698045730591,14.33954119682312,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,1.1632730960845947,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,1.1766035556793213,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,1.2229199409484863,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.838869571685791,152,7,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1678271998.2450733.csv b/examples/hdc_methods_survey/results/results1678271998.2450733.csv new file mode 100644 index 00000000..9bfd6ce9 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678271998.2450733.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5948275923728943,29.360408544540405,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5699234008789062,32.24195170402527,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5727969408035278,32.92054033279419,6266,3,10000,SinusoidProjectionOnlineIterative +Abalone,0.5795019268989563,34.574530601501465,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.023247241973877,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.0303521156311035,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,1.016005277633667,180,2,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.9864873886108398,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.8929150104522705,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.9863641262054443,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.997570276260376,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,1.0605902671813965,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.5359621644020081,422.02902460098267,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.5600000023841858,9.703043937683105,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6106194853782654,4.004872798919678,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5840708017349243,4.631623029708862,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5663716793060303,4.36630654335022,678,13,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.6106194853782654,4.11634373664856,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.800000011920929,1.9665462970733643,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.6538461446762085,3.567535161972046,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.7179487347602844,3.4356281757354736,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.692307710647583,3.8590080738067627,938,3,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.7179487347602844,3.9994471073150635,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.14966607093811035,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,1.0,0.15010428428649902,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.13054752349853516,24,2,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.13070130348205566,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.6097345352172852,36.572980642318726,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.5831858515739441,39.37985873222351,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.6185840964317322,37.84221386909485,6782,2,10000,SinusoidProjectionOnlineIterative +Bank,0.6061946749687195,37.336121797561646,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.5775400996208191,4.266824960708618,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6898396015167236,4.752615451812744,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.5989304780960083,4.303071737289429,1122,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7700534462928772,4.812029600143433,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7183098793029785,2.262608289718628,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6901408433914185,2.504267454147339,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6760563254356384,1.940854787826538,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7323943376541138,2.4535751342773438,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,6.141630411148071,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9428571462631226,5.415870189666748,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9599999785423279,5.433011054992676,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.9657142758369446,4.808549642562866,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9366196990013123,3.8806755542755127,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9366196990013123,4.137582302093506,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9788732528686523,4.227306127548218,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.8591549396514893,4.217022657394409,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.5306122303009033,1.8832440376281738,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.5306122303009033,1.5220327377319336,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6122449040412903,1.2673254013061523,298,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6122449040412903,1.856741189956665,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.9568521976470947,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7307692170143127,0.8835465908050537,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.830697774887085,160,6,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.6538461446762085,0.9348015785217285,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.7222222089767456,13.269186735153198,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.6296296119689941,11.742855072021484,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.6458333134651184,16.476195096969604,2592,4,10000,SinusoidProjectionOnlineIterative +Car,0.6759259104728699,14.322131395339966,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.6233521699905396,17.93262791633606,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.6007533073425293,19.22130298614502,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.598870038986206,18.418076515197754,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.598870038986206,18.870386362075806,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.7627118825912476,16.363041877746582,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.7551789283752441,16.23469305038452,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.7589454054832458,15.910072088241577,3190,3,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.7758945226669312,20.83995819091797,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.22298260033130646,271.3794915676117,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.22540633380413055,270.8175868988037,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.22298260033130646,296.70549988746643,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.22369547188282013,248.93082094192505,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8147684335708618,27.75238347053528,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8385481834411621,28.84831190109253,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8448060154914856,29.254760265350342,4794,2,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.7909887433052063,28.932549715042114,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,3.9803855419158936,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5871559381484985,3.5987112522125244,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,3.2049591541290283,652,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.60550457239151,3.976177453994751,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.6538461446762085,2.017167329788208,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.5384615659713745,2.087982177734375,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.5769230723381042,1.637406826019287,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.5769230723381042,2.0199790000915527,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.6623376607894897,7.335426568984985,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.5406477451324463,644.9128839969635,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.5280951857566833,575.1438009738922,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.545147716999054,642.3859708309174,101336,3,10000,SinusoidProjectionOnlineIterative +Connect4,0.5475753545761108,643.1042773723602,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.4103260934352875,13.822533130645752,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47010868787765503,14.382332563400269,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.426630437374115,13.599303722381592,2210,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.4021739065647125,14.225217342376709,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,5.799407243728638,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8720930218696594,6.241841793060303,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8430232405662537,6.41713547706604,1036,2,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8895348906517029,5.3594841957092285,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.6953125,4.9920570850372314,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.578125,4.3277223110198975,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.6484375,4.630756855010986,768,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.6484375,5.298759460449219,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,2.963643789291382,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,3.517116069793701,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9890109896659851,3.6399612426757812,550,6,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9890109896659851,3.0405125617980957,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8787878751754761,1.2423052787780762,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8181818127632141,1.2072436809539795,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8787878751754761,1.2997839450836182,196,2,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8484848737716675,1.0239806175231934,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.6785714030265808,2.774061679840088,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.6547619104385376,3.154125213623047,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8214285969734192,3.3562893867492676,504,8,10000,SinusoidProjectionOnlineIterative +Ecoli,0.75,3.1842236518859863,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8489583134651184,7.168385744094849,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8802083134651184,7.018846035003662,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8541666865348816,6.468377590179443,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8177083134651184,6.702337980270386,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8333333134651184,6.409244060516357,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8072916865348816,7.115168571472168,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8385416865348816,7.23826003074646,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8333333134651184,6.449604749679565,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.6399999856948853,0.8943068981170654,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.7599999904632568,0.5885360240936279,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.8399999737739563,0.5358617305755615,150,2,10000,SinusoidProjectionOnlineIterative +Fertility,0.7200000286102295,0.7657210826873779,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.3541666567325592,1.5959851741790771,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.4583333432674408,2.091763973236084,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.3958333432674408,1.3236496448516846,292,8,10000,SinusoidProjectionOnlineIterative +Flags,0.3958333432674408,1.528022050857544,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.4716981053352356,2.079051971435547,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.43396225571632385,2.112109899520874,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.5849056839942932,1.5432422161102295,322,6,10000,SinusoidProjectionOnlineIterative +Glass,0.49056604504585266,2.228635311126709,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6578947305679321,1.9240810871124268,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7236841917037964,1.787818193435669,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.6052631735801697,1.9132885932922363,460,2,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.4868420958518982,1.9016697406768799,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.0434179306030273,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.46052631735801697,2.2949259281158447,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5263158082962036,2.4731438159942627,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.5,2.2999770641326904,454,5,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.4868420958518982,2.7563841342926025,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7945205569267273,2.481688976287842,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8767123222351074,2.2343127727508545,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8493150472640991,2.1738226413726807,442,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8904109597206116,2.3798129558563232,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.4193548262119293,1.042752981185913,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.29032257199287415,0.9601945877075195,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.32258063554763794,1.1678576469421387,184,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.29032257199287415,1.4842419624328613,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.4000000059604645,2.011510133743286,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.30000001192092896,1.9388282299041748,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3799999952316284,1.805293083190918,300,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.3199999928474426,1.8299102783203125,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7948718070983887,1.1250133514404297,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.0220510959625244,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7692307829856873,1.237351417541504,232,2,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.7692307829856873,1.1208086013793945,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5066006779670715,8.773868560791016,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,3.2288718223571777,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.5479452013969421,5.970789432525635,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.5547945499420166,5.070585489273071,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6164383292198181,5.51995062828064,874,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.5821917653083801,5.755110263824463,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,10.180608749389648,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8863636255264282,2.022794246673584,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.7272727489471436,3.336972713470459,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.8181818127632141,2.8762922286987305,526,2,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.7727272510528564,3.3193442821502686,526,2,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,0.9535002708435059,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9459459185600281,1.0142357349395752,226,3,10000,SinusoidProjectionOnlineIterative +Iris,1.0,0.9475193023681641,226,3,10000,SinusoidProjectionOnlineIterative +Iris,0.9189189076423645,0.9840395450592041,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7639999985694885,7.6118292808532715,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7200000286102295,8.349645853042603,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7239999771118164,7.493979215621948,1500,10,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7440000176429749,7.951088190078735,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.15404152870178223,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.22169137001037598,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.20675325393676758,36,3,10000,SinusoidProjectionOnlineIterative +Lenses,1.0,0.14970183372497559,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.6539999842643738,200.23320960998535,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.6442000269889832,190.95409083366394,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.6424000263214111,191.55811095237732,30000,26,10000,SinusoidProjectionOnlineIterative +Letter,0.6467999815940857,193.89807415008545,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.699999988079071,3.2261288166046143,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.699999988079071,3.597323179244995,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7222222089767456,3.50095272064209,540,15,10000,SinusoidProjectionOnlineIterative +Libras,0.7111111283302307,2.8867435455322266,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8872180581092834,4.170077085494995,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8796992301940918,4.675315618515015,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8571428656578064,4.773092031478882,796,9,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.8796992301940918,4.2271740436553955,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.2651340961456299,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.34081077575683594,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.41356468200683594,48,3,10000,SinusoidProjectionOnlineIterative +LungCancer,0.375,0.23368191719055176,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9189189076423645,1.3295645713806152,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9459459185600281,1.3866825103759766,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7027027010917664,1.5199811458587646,222,4,10000,SinusoidProjectionOnlineIterative +Lymphography,0.7297297120094299,1.112356424331665,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.7909569144248962,167.7180905342102,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.794532060623169,155.21739101409912,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7869610786437988,145.43484544754028,28530,2,10000,SinusoidProjectionOnlineIterative +Magic,0.7880126237869263,148.71007895469666,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.75,5.062297821044922,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7666666507720947,5.307292938232422,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7833333611488342,5.32487416267395,1442,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.8083333373069763,5.356486558914185,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.4595891237258911,1193.9192247390747,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.5600012540817261,1216.4875974655151,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.49003568291664124,1153.3564894199371,195096,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.6479271650314331,1239.4636900424957,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.9230769276618958,1.0612449645996094,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.807692289352417,0.9803354740142822,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5725839138031006,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,0.5711631774902344,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7302383780479431,29.59848117828369,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7854453921318054,29.30017924308777,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8155583143234253,29.315473318099976,4786,3,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7628607153892517,31.491641521453857,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.6157407164573669,2.8706846237182617,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.5231481194496155,3.1209516525268555,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.5949074029922485,2.3278634548187256,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8808468580245972,64.86199951171875,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8966026306152344,64.67423152923584,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8862629532814026,72.89236760139465,12186,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8892171382904053,74.1016776561737,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.529411792755127,4.566648960113525,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.5798319578170776,4.564694881439209,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.5798319578170776,5.122743368148804,714,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.5546218752861023,4.708886623382568,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.7537901997566223,62.99087429046631,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.7586416006088257,63.69982600212097,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.766525149345398,62.2142014503479,9898,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.4693753719329834,63.804829835891724,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.7617284059524536,114.49615955352783,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.7919753193855286,117.77266454696655,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.7864197492599487,105.92102885246277,19440,5,10000,SinusoidProjectionOnlineIterative +Nursery,0.7725308537483215,107.67253589630127,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.615686297416687,8.574923515319824,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.5686274766921997,8.828580856323242,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.5764706134796143,8.576272964477539,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.45490196347236633,8.807416200637817,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8627451062202454,8.134021997451782,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8274509906768799,7.550493240356445,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8549019694328308,7.729912757873535,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8705882430076599,8.509289979934692,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.5350877046585083,6.778852224349976,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.530701756477356,6.7646543979644775,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.5657894611358643,6.911829471588135,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.5350877046585083,7.652492046356201,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.7061403393745422,6.515502691268921,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.6973684430122375,7.6524317264556885,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.7631579041481018,7.3401713371276855,1368,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.7543859481811523,8.1776602268219,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.9009460210800171,43.90525150299072,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.6388012766838074,20.296006441116333,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.6466876864433289,21.12335705757141,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.6735015511512756,21.2432804107666,3804,2,10000,SinusoidProjectionOnlineIterative +Ozone,0.6104100942611694,20.382937908172607,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.8764619827270508,44.971577644348145,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.8947368264198303,43.63271713256836,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.8881579041481018,49.82306790351868,8210,5,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.8837719559669495,49.56592082977295,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.6502935886383057,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.7346938848495483,1.7143898010253906,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.7551020383834839,1.5306072235107422,292,2,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8571428656578064,1.5190105438232422,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.8301886916160583,94.98065829277039,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.6614583134651184,7.039251327514648,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6354166865348816,6.379728317260742,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6666666865348816,6.285828351974487,1152,2,10000,SinusoidProjectionOnlineIterative +Pima,0.6875,7.068872451782227,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.9184277057647705,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.807692289352417,0.9509224891662598,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.9230769276618958,0.8160204887390137,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,0.9612283706665039,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.6153846383094788,0.8825256824493408,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5769230723381042,0.9808244705200195,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.5384615659713745,0.7054448127746582,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.42307692766189575,1.0202369689941406,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.5652173757553101,0.936007022857666,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6086956262588501,1.0204439163208008,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,0.9811978340148926,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.47826087474823,1.032984733581543,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.9896111488342285,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.9200000166893005,1.016528606414795,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.7599999904632568,0.7120494842529297,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,0.8706262111663818,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.3461538553237915,1.1448705196380615,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.4615384638309479,0.6000521183013916,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.42307692766189575,0.8653507232666016,158,6,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.5769230723381042,0.9818315505981445,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.5777778029441833,1.890930414199829,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.46666666865348816,1.591273546218872,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.5555555820465088,1.690692663192749,274,2,10000,SinusoidProjectionOnlineIterative +Planning,0.5333333611488342,1.8042964935302734,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7649999856948853,15.942259311676025,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7975000143051147,14.81682562828064,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7774999737739563,13.60187315940857,2400,100,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.762499988079071,14.310515642166138,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6299999952316284,13.716898202896118,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.625,13.686204433441162,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6200000047683716,14.779739141464233,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6175000071525574,14.685433864593506,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7200000286102295,14.78109860420227,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7400000095367432,14.366461515426636,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.737500011920929,14.68391466140747,2398,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.6850000023841858,14.361943006515503,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.40909090638160706,0.6838934421539307,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.4545454680919647,0.5899198055267334,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.5454545617103577,0.798203706741333,136,3,10000,SinusoidProjectionOnlineIterative +PostOperative,0.3636363744735718,0.8381755352020264,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,3.7073731422424316,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4268292784690857,3.2484049797058105,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4390243887901306,3.586962938308716,496,15,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.39024388790130615,2.547133684158325,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9502702951431274,63.96405243873596,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.953513503074646,65.54663681983948,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.953513503074646,63.412763595581055,11100,2,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9437837600708008,76.60959243774414,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.9230769276618958,1.087303638458252,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.7884615659713745,1.7650635242462158,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9038461446762085,1.8372700214385986,316,3,10000,SinusoidProjectionOnlineIterative +Seeds,0.9615384340286255,1.758713960647583,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.839195966720581,14.268463134765625,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8115577697753906,16.37465214729309,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8643215894699097,17.12350630760193,2390,10,10000,SinusoidProjectionOnlineIterative +Semeion,0.8090452551841736,16.670650720596313,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.4867021143436432,5.420663833618164,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.8121739029884338,43.490484952926636,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.8026086688041687,38.90809345245361,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.7921739220619202,37.32018280029297,6902,2,10000,SinusoidProjectionOnlineIterative +Spambase,0.7956521511077881,42.35067296028137,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.4516128897666931,1.4096558094024658,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.8181818127632141,1.4891595840454102,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.49418604373931885,6.000637769699097,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5174418687820435,5.879958391189575,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.5058139562606812,6.016872406005859,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.4767441749572754,5.687037706375122,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.699999988079071,8.491288900375366,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7200000286102295,8.18393588066101,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.6600000262260437,9.025994777679443,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.6759999990463257,9.530128240585327,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8208954930305481,2.0985262393951416,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.7761194109916687,2.1584601402282715,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8059701323509216,2.243472099304199,406,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8656716346740723,2.148442506790161,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8596187233924866,18.74561905860901,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8544194102287292,18.524188995361328,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8630849123001099,18.101234674453735,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8838821649551392,18.359241724014282,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.8560000061988831,57.619572162628174,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9900000095367432,508.92527508735657,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.46919432282447815,7.459536552429199,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.5023696422576904,7.077547788619995,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.549763023853302,6.925688743591309,1270,4,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.47867298126220703,7.361608505249023,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.5092783570289612,16.667657375335693,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.4865979254245758,16.365190744400024,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.5175257921218872,16.521769762039185,2912,7,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.5154638886451721,16.896915674209595,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.95333331823349,5.082040548324585,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9333333373069763,5.086975812911987,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9399999976158142,4.319143772125244,900,6,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9466666579246521,4.752337455749512,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.5789473652839661,0.8802163600921631,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.5789473652839661,0.9141635894775391,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.4736842215061188,0.8767509460449219,226,3,10000,SinusoidProjectionOnlineIterative +Teaching,0.5,0.8969275951385498,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.4407818019390106,55.969950437545776,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.6108786463737488,7.543464183807373,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.6610878705978394,8.60680866241455,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.6401673555374146,8.146846771240234,1438,2,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.6485355496406555,7.503335952758789,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7818182110786438,12.102938652038574,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7799999713897705,11.93647575378418,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7709090709686279,12.172106742858887,3302,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7672727108001709,12.115582704544067,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.5,0.08365535736083984,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.08550763130187988,16,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.1306290626525879,16,2,10000,SinusoidProjectionOnlineIterative +Trains,1.0,0.12747573852539062,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9464864730834961,60.694833517074585,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9578378200531006,61.41132616996765,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.953513503074646,61.491539478302,11100,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9497297406196594,64.90933132171631,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7402597665786743,2.3701446056365967,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7142857313156128,2.4067437648773193,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7272727489471436,2.569425344467163,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7272727489471436,2.543907642364502,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,1.686220645904541,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7662337422370911,2.2328734397888184,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7532467246055603,2.631183385848999,466,3,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.8181818127632141,2.255380868911743,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.47653958201408386,45.007925271987915,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.5417888760566711,45.8118097782135,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.5153958797454834,51.677682876586914,8184,4,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.5381231904029846,52.101218461990356,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.8432000279426575,44.49794006347656,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8288000226020813,41.568233013153076,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8151999711990356,40.48249006271362,7500,3,10000,SinusoidProjectionOnlineIterative +Waveform,0.8416000008583069,37.76055669784546,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8263999819755554,37.08983850479126,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.807200014591217,39.8530592918396,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8271999955177307,37.06872367858887,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8119999766349792,37.95519804954529,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,1.0,1.332418441772461,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,1.3204340934753418,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9772727489471436,0.9450838565826416,268,3,10000,SinusoidProjectionOnlineIterative +Wine,0.9318181872367859,1.5369915962219238,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.3824999928474426,12.81665587425232,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.42500001192092896,13.908612728118896,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.4050000011920929,12.637768745422363,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.3425000011920929,13.470016479492188,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.35049018263816833,44.00891900062561,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.35457515716552734,41.67124319076538,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.3651960790157318,41.371819734573364,7348,7,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.3602941036224365,44.47373962402344,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.493261456489563,14.32561469078064,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.47708895802497864,13.160677433013916,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.47978436946868896,12.388379573822021,2226,10,10000,SinusoidProjectionOnlineIterative +Yeast,0.5229110717773438,12.539953231811523,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.6213672161102295,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,0.9009139537811279,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.48614001274108887,152,7,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.4902646541595459,152,7,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1678287836.9912784.csv b/examples/hdc_methods_survey/results/results1678287836.9912784.csv new file mode 100644 index 00000000..4a456e0f --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678287836.9912784.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5852490663528442,11.092729330062866,6266,3,10000,DensityEncodingOnline +Abalone,0.5795019268989563,11.850932836532593,6266,3,10000,DensityEncodingOnline +Abalone,0.5708812475204468,11.74577784538269,6266,3,10000,DensityEncodingOnline +Abalone,0.5632184147834778,12.13593339920044,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.28077077865600586,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.3086423873901367,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.19521713256835938,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.2961728572845459,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2172260284423828,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.21593475341796875,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.21721458435058594,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.35488057136535645,180,2,10000,DensityEncodingOnline +Adult,0.7147595286369324,147.7173774242401,65122,2,10000,DensityEncodingOnline +Annealing,0.6399999856948853,2.3005053997039795,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6902654767036438,1.8038914203643799,678,13,10000,DensityEncodingOnline +Arrhythmia,0.7079645991325378,1.9378573894500732,678,13,10000,DensityEncodingOnline +Arrhythmia,0.6283186078071594,1.9013726711273193,678,13,10000,DensityEncodingOnline +Arrhythmia,0.7168141603469849,1.8839960098266602,678,13,10000,DensityEncodingOnline +AudiologyStd,0.7599999904632568,0.3401370048522949,342,18,10000,DensityEncodingOnline +BalanceScale,0.8653846383094788,1.793482780456543,938,3,10000,DensityEncodingOnline +BalanceScale,0.807692289352417,1.5814812183380127,938,3,10000,DensityEncodingOnline +BalanceScale,0.8205128312110901,1.4158082008361816,938,3,10000,DensityEncodingOnline +BalanceScale,0.8269230723381042,1.7105839252471924,938,3,10000,DensityEncodingOnline +Balloons,0.75,0.049814701080322266,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.056081533432006836,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.0552520751953125,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.05447816848754883,24,2,10000,DensityEncodingOnline +Bank,0.8132743239402771,14.672145128250122,6782,2,10000,DensityEncodingOnline +Bank,0.817699134349823,13.362615585327148,6782,2,10000,DensityEncodingOnline +Bank,0.7911504507064819,13.939880609512329,6782,2,10000,DensityEncodingOnline +Bank,0.8681415915489197,14.013770341873169,6782,2,10000,DensityEncodingOnline +Blood,0.7219251394271851,1.8733127117156982,1122,2,10000,DensityEncodingOnline +Blood,0.7540106773376465,1.5561730861663818,1122,2,10000,DensityEncodingOnline +Blood,0.7326202988624573,2.1598422527313232,1122,2,10000,DensityEncodingOnline +Blood,0.7700534462928772,2.0934109687805176,1122,2,10000,DensityEncodingOnline +BreastCancer,0.7183098793029785,0.9572882652282715,430,2,10000,DensityEncodingOnline +BreastCancer,0.7605633735656738,0.5174679756164551,430,2,10000,DensityEncodingOnline +BreastCancer,0.7605633735656738,0.5904200077056885,430,2,10000,DensityEncodingOnline +BreastCancer,0.7042253613471985,0.4865567684173584,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.954285740852356,1.8734066486358643,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9428571462631226,2.1053266525268555,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9885714054107666,1.5175492763519287,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9714285731315613,2.240676164627075,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9436619877815247,1.3706674575805664,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9436619877815247,1.405526876449585,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9647887349128723,1.335573673248291,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9507042169570923,1.4571266174316406,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.5714285969734192,0.41602301597595215,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6326530575752258,0.4864194393157959,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6938775777816772,0.4316136837005615,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.7346938848495483,0.4030318260192871,298,2,10000,DensityEncodingOnline +BreastTissue,0.6538461446762085,0.2110733985900879,160,6,10000,DensityEncodingOnline +BreastTissue,0.5769230723381042,0.21290802955627441,160,6,10000,DensityEncodingOnline +BreastTissue,0.5384615659713745,0.29375195503234863,160,6,10000,DensityEncodingOnline +BreastTissue,0.6538461446762085,0.23862004280090332,160,6,10000,DensityEncodingOnline +Car,0.8449074029922485,4.705265045166016,2592,4,10000,DensityEncodingOnline +Car,0.8078703880310059,5.545134782791138,2592,4,10000,DensityEncodingOnline +Car,0.8032407164573669,5.155301809310913,2592,4,10000,DensityEncodingOnline +Car,0.8379629850387573,5.031890869140625,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.6647834181785583,7.5244786739349365,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.6760828495025635,7.487262487411499,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7118644118309021,6.5538434982299805,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.6610169410705566,7.425741195678711,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8097928166389465,7.311028957366943,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8041431307792664,6.7657952308654785,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8022598624229431,7.319651365280151,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8003766536712646,5.925784349441528,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.35856857895851135,82.61405491828918,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.3599942922592163,86.6924467086792,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.35814085602760315,85.80823874473572,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.3639863133430481,84.06214928627014,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.831038773059845,9.11767029762268,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.8335419297218323,8.63548493385315,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.852315366268158,8.218549966812134,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.8197747468948364,8.525181293487549,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.4862385392189026,1.0272572040557861,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.60550457239151,1.1393427848815918,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5412843823432922,1.1092290878295898,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.60550457239151,1.37229585647583,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.5297236442565918,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6153846383094788,0.34792280197143555,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6346153616905212,0.4465641975402832,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.37727880477905273,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.7943723201751709,2.7710964679718018,1056,11,10000,DensityEncodingOnline +Connect4,0.67292320728302,218.18209505081177,101336,3,10000,DensityEncodingOnline +Connect4,0.6609627604484558,190.99575781822205,101336,3,10000,DensityEncodingOnline +Connect4,0.6574101448059082,219.37136006355286,101336,3,10000,DensityEncodingOnline +Connect4,0.6674758791923523,196.93329858779907,101336,3,10000,DensityEncodingOnline +Contrac,0.47010868787765503,3.1122806072235107,2210,3,10000,DensityEncodingOnline +Contrac,0.532608687877655,4.617631196975708,2210,3,10000,DensityEncodingOnline +Contrac,0.46739131212234497,3.902707099914551,2210,3,10000,DensityEncodingOnline +Contrac,0.42934781312942505,3.625156879425049,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8488371968269348,1.8319544792175293,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8662790656089783,1.444213628768921,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8604651093482971,1.8214221000671387,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8837209343910217,1.5770010948181152,1036,2,10000,DensityEncodingOnline +CylinderBands,0.7421875,1.2609682083129883,768,2,10000,DensityEncodingOnline +CylinderBands,0.6328125,1.60170578956604,768,2,10000,DensityEncodingOnline +CylinderBands,0.7421875,0.7915380001068115,768,2,10000,DensityEncodingOnline +CylinderBands,0.6875,1.2912731170654297,768,2,10000,DensityEncodingOnline +Dermatology,0.9780219793319702,0.9349884986877441,550,6,10000,DensityEncodingOnline +Dermatology,0.9560439586639404,0.9160585403442383,550,6,10000,DensityEncodingOnline +Dermatology,0.9670329689979553,0.8996407985687256,550,6,10000,DensityEncodingOnline +Dermatology,0.9780219793319702,0.8161296844482422,550,6,10000,DensityEncodingOnline +Echocardiogram,0.8787878751754761,0.40163755416870117,196,2,10000,DensityEncodingOnline +Echocardiogram,0.8484848737716675,0.4546346664428711,196,2,10000,DensityEncodingOnline +Echocardiogram,0.8484848737716675,0.2239532470703125,196,2,10000,DensityEncodingOnline +Echocardiogram,0.8484848737716675,0.2077648639678955,196,2,10000,DensityEncodingOnline +Ecoli,0.8809523582458496,1.1744227409362793,504,8,10000,DensityEncodingOnline +Ecoli,0.8452380895614624,0.938603401184082,504,8,10000,DensityEncodingOnline +Ecoli,0.8571428656578064,0.9956634044647217,504,8,10000,DensityEncodingOnline +Ecoli,0.8690476417541504,1.255711555480957,504,8,10000,DensityEncodingOnline +EnergyY1,0.84375,2.4403388500213623,1152,3,10000,DensityEncodingOnline +EnergyY1,0.859375,2.478242874145508,1152,3,10000,DensityEncodingOnline +EnergyY1,0.8385416865348816,1.864612102508545,1152,3,10000,DensityEncodingOnline +EnergyY1,0.8125,2.1271305084228516,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8385416865348816,2.164170980453491,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8385416865348816,1.9205565452575684,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8333333134651184,1.9615600109100342,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8489583134651184,3.1075644493103027,1152,3,10000,DensityEncodingOnline +Fertility,0.8399999737739563,0.25264501571655273,150,2,10000,DensityEncodingOnline +Fertility,0.7599999904632568,0.20345664024353027,150,2,10000,DensityEncodingOnline +Fertility,0.7200000286102295,0.3897857666015625,150,2,10000,DensityEncodingOnline +Fertility,0.8799999952316284,0.24709224700927734,150,2,10000,DensityEncodingOnline +Flags,0.4375,0.6206367015838623,292,8,10000,DensityEncodingOnline +Flags,0.5,0.36782073974609375,292,8,10000,DensityEncodingOnline +Flags,0.5416666865348816,0.5409555435180664,292,8,10000,DensityEncodingOnline +Flags,0.5416666865348816,0.6307253837585449,292,8,10000,DensityEncodingOnline +Glass,0.5660377144813538,0.6629211902618408,322,6,10000,DensityEncodingOnline +Glass,0.5849056839942932,0.3937695026397705,322,6,10000,DensityEncodingOnline +Glass,0.5471698045730591,0.7946333885192871,322,6,10000,DensityEncodingOnline +Glass,0.6037735939025879,0.39057040214538574,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6842105388641357,0.5997340679168701,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.6973684430122375,0.5157690048217773,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.7105262875556946,0.6264424324035645,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.6447368264198303,0.9768149852752686,460,2,10000,DensityEncodingOnline +HayesRoth,0.0357142873108387,0.5580885410308838,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5394737124443054,0.8714263439178467,454,5,10000,DensityEncodingOnline +HeartCleveland,0.46052631735801697,0.8278980255126953,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5657894611358643,1.0607116222381592,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5921052694320679,0.9748580455780029,454,5,10000,DensityEncodingOnline +HeartHungarian,0.8219178318977356,0.5109598636627197,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8904109597206116,0.5814592838287354,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8493150472640991,0.5598313808441162,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8904109597206116,1.2899041175842285,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4516128897666931,0.41553544998168945,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.32258063554763794,0.2459707260131836,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.3870967626571655,0.3215000629425049,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.32258063554763794,0.4660317897796631,184,5,10000,DensityEncodingOnline +HeartVa,0.2800000011920929,0.6649117469787598,300,5,10000,DensityEncodingOnline +HeartVa,0.3400000035762787,0.5015995502471924,300,5,10000,DensityEncodingOnline +HeartVa,0.3199999928474426,0.4075765609741211,300,5,10000,DensityEncodingOnline +HeartVa,0.3799999952316284,0.38222217559814453,300,5,10000,DensityEncodingOnline +Hepatitis,0.7692307829856873,0.38082170486450195,232,2,10000,DensityEncodingOnline +Hepatitis,0.8461538553237915,0.5164666175842285,232,2,10000,DensityEncodingOnline +Hepatitis,0.7948718070983887,0.37529897689819336,232,2,10000,DensityEncodingOnline +Hepatitis,0.8205128312110901,0.3343930244445801,232,2,10000,DensityEncodingOnline +HillValley,0.4884488582611084,4.019500255584717,1212,2,10000,DensityEncodingOnline +HorseColic,0.6029411554336548,1.0653059482574463,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6575342416763306,0.9178857803344727,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6301369667053223,1.5647733211517334,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6712328791618347,2.2927420139312744,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6164383292198181,3.8381664752960205,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,19.34744668006897,420,7,10000,DensityEncodingOnline +Ionosphere,0.8863636255264282,0.9788818359375,526,2,10000,DensityEncodingOnline +Ionosphere,0.8863636255264282,1.1541099548339844,526,2,10000,DensityEncodingOnline +Ionosphere,0.8863636255264282,0.5770587921142578,526,2,10000,DensityEncodingOnline +Ionosphere,0.8295454382896423,0.5249180793762207,526,2,10000,DensityEncodingOnline +Iris,0.9189189076423645,0.22759580612182617,226,3,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.2325911521911621,226,3,10000,DensityEncodingOnline +Iris,0.9189189076423645,0.3592407703399658,226,3,10000,DensityEncodingOnline +Iris,0.9189189076423645,0.23549532890319824,226,3,10000,DensityEncodingOnline +LedDisplay,0.7760000228881836,2.992419719696045,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7559999823570251,2.897019624710083,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7440000176429749,2.910158634185791,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7440000176429749,3.6975858211517334,1500,10,10000,DensityEncodingOnline +Lenses,1.0,0.10181784629821777,36,3,10000,DensityEncodingOnline +Lenses,0.6666666865348816,0.07056498527526855,36,3,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.06703805923461914,36,3,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.09424686431884766,36,3,10000,DensityEncodingOnline +Letter,0.703000009059906,55.92753553390503,30000,26,10000,DensityEncodingOnline +Letter,0.7111999988555908,61.46752452850342,30000,26,10000,DensityEncodingOnline +Letter,0.7106000185012817,64.8370087146759,30000,26,10000,DensityEncodingOnline +Letter,0.7006000280380249,64.9494514465332,30000,26,10000,DensityEncodingOnline +Libras,0.6222222447395325,0.7888903617858887,540,15,10000,DensityEncodingOnline +Libras,0.5888888835906982,0.7819163799285889,540,15,10000,DensityEncodingOnline +Libras,0.644444465637207,1.3218910694122314,540,15,10000,DensityEncodingOnline +Libras,0.6888889074325562,1.1506421566009521,540,15,10000,DensityEncodingOnline +LowResSpect,0.8345864415168762,1.3046619892120361,796,9,10000,DensityEncodingOnline +LowResSpect,0.8571428656578064,1.7758293151855469,796,9,10000,DensityEncodingOnline +LowResSpect,0.8345864415168762,1.3172667026519775,796,9,10000,DensityEncodingOnline +LowResSpect,0.8345864415168762,1.4973196983337402,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.07763552665710449,48,3,10000,DensityEncodingOnline +LungCancer,0.5,0.09135580062866211,48,3,10000,DensityEncodingOnline +LungCancer,0.375,0.0894002914428711,48,3,10000,DensityEncodingOnline +LungCancer,0.375,0.08974003791809082,48,3,10000,DensityEncodingOnline +Lymphography,0.9189189076423645,0.2749917507171631,222,4,10000,DensityEncodingOnline +Lymphography,0.9459459185600281,0.5267524719238281,222,4,10000,DensityEncodingOnline +Lymphography,0.837837815284729,0.5344040393829346,222,4,10000,DensityEncodingOnline +Lymphography,0.8108108043670654,0.6144866943359375,222,4,10000,DensityEncodingOnline +Magic,0.800000011920929,48.47774028778076,28530,2,10000,DensityEncodingOnline +Magic,0.8010514974594116,50.07413625717163,28530,2,10000,DensityEncodingOnline +Magic,0.8010514974594116,54.35690116882324,28530,2,10000,DensityEncodingOnline +Magic,0.7955836057662964,49.7842230796814,28530,2,10000,DensityEncodingOnline +Mammographic,0.7791666388511658,2.586212635040283,1442,2,10000,DensityEncodingOnline +Mammographic,0.800000011920929,2.6467385292053223,1442,2,10000,DensityEncodingOnline +Mammographic,0.824999988079071,2.541351556777954,1442,2,10000,DensityEncodingOnline +Mammographic,0.8500000238418579,2.173375368118286,1442,2,10000,DensityEncodingOnline +Miniboone,0.8981117010116577,360.02821135520935,195096,2,10000,DensityEncodingOnline +Miniboone,0.8856562972068787,400.8516402244568,195096,2,10000,DensityEncodingOnline +Miniboone,0.8876860737800598,410.2167880535126,195096,2,10000,DensityEncodingOnline +Miniboone,0.8934985995292664,396.3476564884186,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9615384340286255,0.22121024131774902,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8846153616905212,0.2582681179046631,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.38959193229675293,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8846153616905212,0.3227710723876953,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8895859718322754,9.377060413360596,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8808029890060425,8.865954875946045,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8808029890060425,8.888408899307251,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8808029890060425,8.452178716659546,4786,3,10000,DensityEncodingOnline +Monks1,0.5671296119689941,1.5789248943328857,248,2,10000,DensityEncodingOnline +Monks2,0.6388888955116272,1.5734412670135498,338,2,10000,DensityEncodingOnline +Monks3,0.5277777910232544,1.8868675231933594,244,2,10000,DensityEncodingOnline +Mushroom,0.8847858309745789,21.10196328163147,12186,2,10000,DensityEncodingOnline +Mushroom,0.8985721468925476,26.393378019332886,12186,2,10000,DensityEncodingOnline +Mushroom,0.8936484456062317,24.526875019073486,12186,2,10000,DensityEncodingOnline +Mushroom,0.8970950245857239,25.515810012817383,12186,2,10000,DensityEncodingOnline +Musk1,0.5630252361297607,1.90085768699646,714,2,10000,DensityEncodingOnline +Musk1,0.6302521228790283,1.5555980205535889,714,2,10000,DensityEncodingOnline +Musk1,0.6218487620353699,1.7989873886108398,714,2,10000,DensityEncodingOnline +Musk1,0.5966386795043945,1.5622482299804688,714,2,10000,DensityEncodingOnline +Musk2,0.8029108643531799,24.046086311340332,9898,2,10000,DensityEncodingOnline +Musk2,0.799878716468811,26.0004620552063,9898,2,10000,DensityEncodingOnline +Musk2,0.8295937180519104,24.120214462280273,9898,2,10000,DensityEncodingOnline +Musk2,0.8120072484016418,22.21924352645874,9898,2,10000,DensityEncodingOnline +Nursery,0.9055555462837219,34.43040657043457,19440,5,10000,DensityEncodingOnline +Nursery,0.9064815044403076,35.559592485427856,19440,5,10000,DensityEncodingOnline +Nursery,0.9160493612289429,34.66552233695984,19440,5,10000,DensityEncodingOnline +Nursery,0.9018518328666687,35.91527438163757,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6274510025978088,2.556504726409912,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.572549045085907,2.7806637287139893,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.5882353186607361,2.6752381324768066,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.5647059082984924,2.9721763134002686,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8588235378265381,2.904465436935425,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8078431487083435,2.775939702987671,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8705882430076599,1.9829425811767578,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8627451062202454,2.562121629714966,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5570175647735596,3.0106966495513916,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5350877046585083,3.0120959281921387,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5657894611358643,1.9704744815826416,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5789473652839661,2.880908250808716,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7587719559669495,2.756601572036743,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.780701756477356,2.328134298324585,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.8026315569877625,2.6577913761138916,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7850877046585083,2.098315477371216,1368,3,10000,DensityEncodingOnline +Optical,0.8925987482070923,19.71079421043396,7646,10,10000,DensityEncodingOnline +Ozone,0.9242902398109436,9.085371255874634,3804,2,10000,DensityEncodingOnline +Ozone,0.9700315594673157,7.8579018115997314,3804,2,10000,DensityEncodingOnline +Ozone,0.9716088175773621,8.20938777923584,3804,2,10000,DensityEncodingOnline +Ozone,0.9495267868041992,8.341833353042603,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9305555820465088,18.037163496017456,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9312865734100342,19.278144121170044,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9144737124443054,14.599151134490967,8210,5,10000,DensityEncodingOnline +PageBlocks,0.9203216433525085,14.351928949356079,8210,5,10000,DensityEncodingOnline +Parkinsons,0.8367347121238708,0.36769580841064453,292,2,10000,DensityEncodingOnline +Parkinsons,0.7551020383834839,0.5743954181671143,292,2,10000,DensityEncodingOnline +Parkinsons,0.7346938848495483,0.5816702842712402,292,2,10000,DensityEncodingOnline +Parkinsons,0.795918345451355,0.3375391960144043,292,2,10000,DensityEncodingOnline +Pendigits,0.8081761002540588,31.869214057922363,14988,10,10000,DensityEncodingOnline +Pima,0.7291666865348816,1.8545644283294678,1152,2,10000,DensityEncodingOnline +Pima,0.71875,2.118697166442871,1152,2,10000,DensityEncodingOnline +Pima,0.7447916865348816,2.3625681400299072,1152,2,10000,DensityEncodingOnline +Pima,0.7708333134651184,2.5524702072143555,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9230769276618958,0.4006309509277344,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8846153616905212,0.20328950881958008,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9230769276618958,0.2046048641204834,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9230769276618958,0.2982754707336426,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.7692307829856873,0.2010502815246582,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,0.4614548683166504,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6538461446762085,0.37673163414001465,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.5769230723381042,0.20275306701660156,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.739130437374115,0.24904608726501465,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.6521739363670349,0.16579675674438477,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.47826087474823,0.16390752792358398,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.695652186870575,0.1662907600402832,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8399999737739563,0.17407870292663574,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9599999785423279,0.21146178245544434,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.19451427459716797,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1718001365661621,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.5384615659713745,0.1990513801574707,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.6153846383094788,0.26868224143981934,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.6538461446762085,0.3324580192565918,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.4615384638309479,0.26323437690734863,158,6,10000,DensityEncodingOnline +Planning,0.5333333611488342,0.351367712020874,274,2,10000,DensityEncodingOnline +Planning,0.644444465637207,0.6106061935424805,274,2,10000,DensityEncodingOnline +Planning,0.46666666865348816,0.3221869468688965,274,2,10000,DensityEncodingOnline +Planning,0.7333333492279053,0.3359639644622803,274,2,10000,DensityEncodingOnline +PlantMargin,0.737500011920929,5.546151876449585,2400,100,10000,DensityEncodingOnline +PlantMargin,0.7325000166893005,4.850519180297852,2400,100,10000,DensityEncodingOnline +PlantMargin,0.7649999856948853,5.142364740371704,2400,100,10000,DensityEncodingOnline +PlantMargin,0.7174999713897705,4.818839073181152,2400,100,10000,DensityEncodingOnline +PlantShape,0.4650000035762787,4.300228118896484,2400,100,10000,DensityEncodingOnline +PlantShape,0.4975000023841858,4.666900873184204,2400,100,10000,DensityEncodingOnline +PlantShape,0.48500001430511475,5.324244737625122,2400,100,10000,DensityEncodingOnline +PlantShape,0.45750001072883606,3.965130090713501,2400,100,10000,DensityEncodingOnline +PlantTexture,0.7124999761581421,4.380857944488525,2398,100,10000,DensityEncodingOnline +PlantTexture,0.6924999952316284,4.970000982284546,2398,100,10000,DensityEncodingOnline +PlantTexture,0.6850000023841858,5.116230726242065,2398,100,10000,DensityEncodingOnline +PlantTexture,0.7174999713897705,4.79288911819458,2398,100,10000,DensityEncodingOnline +PostOperative,0.5454545617103577,0.16506624221801758,136,3,10000,DensityEncodingOnline +PostOperative,0.6363636255264282,0.3256549835205078,136,3,10000,DensityEncodingOnline +PostOperative,0.6363636255264282,0.19045782089233398,136,3,10000,DensityEncodingOnline +PostOperative,0.5,0.1828451156616211,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.5121951103210449,0.7346329689025879,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.37804877758026123,0.5670120716094971,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.4878048896789551,0.6356105804443359,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.46341463923454285,0.8458025455474854,496,15,10000,DensityEncodingOnline +Ringnorm,0.9816216230392456,20.001128435134888,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9702702760696411,23.41186237335205,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9821621775627136,21.438084840774536,11100,2,10000,DensityEncodingOnline +Ringnorm,0.976216197013855,21.545061588287354,11100,2,10000,DensityEncodingOnline +Seeds,0.8653846383094788,0.3693397045135498,316,3,10000,DensityEncodingOnline +Seeds,0.8461538553237915,0.5601785182952881,316,3,10000,DensityEncodingOnline +Seeds,0.9038461446762085,0.41484856605529785,316,3,10000,DensityEncodingOnline +Seeds,0.942307710647583,0.4106485843658447,316,3,10000,DensityEncodingOnline +Semeion,0.8442211151123047,6.198359966278076,2390,10,10000,DensityEncodingOnline +Semeion,0.8015075325965881,6.109881162643433,2390,10,10000,DensityEncodingOnline +Semeion,0.8668341636657715,6.244018793106079,2390,10,10000,DensityEncodingOnline +Semeion,0.8341708779335022,5.992055892944336,2390,10,10000,DensityEncodingOnline +Soybean,0.5079787373542786,1.9720616340637207,614,18,10000,DensityEncodingOnline +Spambase,0.9069564938545227,13.29538869857788,6902,2,10000,DensityEncodingOnline +Spambase,0.9130434989929199,12.544357538223267,6902,2,10000,DensityEncodingOnline +Spambase,0.8617391586303711,13.104454278945923,6902,2,10000,DensityEncodingOnline +Spambase,0.9182608723640442,12.976698875427246,6902,2,10000,DensityEncodingOnline +Spect,0.6881720423698425,0.9127323627471924,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.48285579681396484,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.48255813121795654,2.192765712738037,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5523256063461304,2.329195737838745,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5581395626068115,2.0797133445739746,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.569767415523529,2.2634294033050537,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7160000205039978,3.3078019618988037,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7239999771118164,3.3974971771240234,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7200000286102295,3.3290722370147705,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7319999933242798,3.409334897994995,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8805969953536987,0.47013020515441895,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8208954930305481,0.562957763671875,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8358209133148193,0.46755266189575195,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8656716346740723,0.6796050071716309,406,2,10000,DensityEncodingOnline +StatlogImage,0.8942807912826538,7.049972772598267,3466,7,10000,DensityEncodingOnline +StatlogImage,0.8960138559341431,7.092132329940796,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9150779843330383,6.653331518173218,3466,7,10000,DensityEncodingOnline +StatlogImage,0.9064124822616577,7.4447619915008545,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.815500020980835,17.638975143432617,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9980689883232117,154.35504341125488,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6255924105644226,1.8984618186950684,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.5876777172088623,2.349163293838501,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.6113743782043457,2.269829034805298,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.5829383730888367,3.058117389678955,1270,4,10000,DensityEncodingOnline +SteelPlates,0.6103093028068542,5.9826576709747314,2912,7,10000,DensityEncodingOnline +SteelPlates,0.5855669975280762,6.791963815689087,2912,7,10000,DensityEncodingOnline +SteelPlates,0.6164948344230652,5.808417320251465,2912,7,10000,DensityEncodingOnline +SteelPlates,0.5896907448768616,6.112283706665039,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.8933333158493042,1.9140312671661377,900,6,10000,DensityEncodingOnline +SyntheticControl,0.8933333158493042,1.668105125427246,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9466666579246521,1.5044739246368408,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9066666960716248,1.813920259475708,900,6,10000,DensityEncodingOnline +Teaching,0.6052631735801697,0.312206506729126,226,3,10000,DensityEncodingOnline +Teaching,0.5,0.29077625274658203,226,3,10000,DensityEncodingOnline +Teaching,0.42105263471603394,0.29380202293395996,226,3,10000,DensityEncodingOnline +Teaching,0.5,0.48914480209350586,226,3,10000,DensityEncodingOnline +Thyroid,0.9095682501792908,22.12319278717041,7544,3,10000,DensityEncodingOnline +TicTacToe,0.7112970948219299,2.138838291168213,1438,2,10000,DensityEncodingOnline +TicTacToe,0.7573221921920776,3.0043253898620605,1438,2,10000,DensityEncodingOnline +TicTacToe,0.7280334830284119,2.794834613800049,1438,2,10000,DensityEncodingOnline +TicTacToe,0.7949790954589844,3.197463035583496,1438,2,10000,DensityEncodingOnline +Titanic,0.7818182110786438,5.527643203735352,3302,2,10000,DensityEncodingOnline +Titanic,0.7836363911628723,5.6580586433410645,3302,2,10000,DensityEncodingOnline +Titanic,0.7763636112213135,5.366669416427612,3302,2,10000,DensityEncodingOnline +Titanic,0.7799999713897705,4.8413472175598145,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.044245243072509766,16,2,10000,DensityEncodingOnline +Trains,1.0,0.058641910552978516,16,2,10000,DensityEncodingOnline +Trains,1.0,0.0712728500366211,16,2,10000,DensityEncodingOnline +Trains,1.0,0.05315566062927246,16,2,10000,DensityEncodingOnline +Twonorm,0.9756757020950317,22.05907154083252,11100,2,10000,DensityEncodingOnline +Twonorm,0.9735134840011597,22.17797565460205,11100,2,10000,DensityEncodingOnline +Twonorm,0.9724324345588684,23.292070150375366,11100,2,10000,DensityEncodingOnline +Twonorm,0.9691891670227051,22.332209587097168,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8051947951316833,0.5173108577728271,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7142857313156128,0.9557149410247803,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7532467246055603,0.5596168041229248,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7792207598686218,0.884371280670166,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.6953699588775635,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.8366186618804932,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7662337422370911,0.7499222755432129,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7922077775001526,0.8778491020202637,466,3,10000,DensityEncodingOnline +WallFollowing,0.660557210445404,16.139864683151245,8184,4,10000,DensityEncodingOnline +WallFollowing,0.6774193644523621,16.006613969802856,8184,4,10000,DensityEncodingOnline +WallFollowing,0.7001466155052185,14.038368701934814,8184,4,10000,DensityEncodingOnline +WallFollowing,0.6818181872367859,15.120428562164307,8184,4,10000,DensityEncodingOnline +Waveform,0.8184000253677368,14.81504511833191,7500,3,10000,DensityEncodingOnline +Waveform,0.8184000253677368,15.430442571640015,7500,3,10000,DensityEncodingOnline +Waveform,0.7975999712944031,15.679467678070068,7500,3,10000,DensityEncodingOnline +Waveform,0.8343999981880188,15.441455602645874,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8176000118255615,16.60034155845642,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8087999820709229,15.468795537948608,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8136000037193298,16.353472232818604,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8112000226974487,15.778616666793823,7500,3,10000,DensityEncodingOnline +Wine,1.0,0.6222217082977295,268,3,10000,DensityEncodingOnline +Wine,0.9772727489471436,0.4807586669921875,268,3,10000,DensityEncodingOnline +Wine,1.0,0.31337666511535645,268,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.6629321575164795,268,3,10000,DensityEncodingOnline +WineQualityRed,0.5625,4.834810495376587,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5699999928474426,4.635951995849609,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.6000000238418579,4.7175726890563965,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.5874999761581421,5.0632007122039795,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.49264705181121826,15.162271976470947,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.48856207728385925,15.303882837295532,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.5228758454322815,14.501617908477783,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.5106208920478821,14.138602495193481,7348,7,10000,DensityEncodingOnline +Yeast,0.5741239786148071,4.150143623352051,2226,10,10000,DensityEncodingOnline +Yeast,0.5660377144813538,4.186642408370972,2226,10,10000,DensityEncodingOnline +Yeast,0.5849056839942932,5.324780464172363,2226,10,10000,DensityEncodingOnline +Yeast,0.5795148015022278,5.027472734451294,2226,10,10000,DensityEncodingOnline +Zoo,1.0,0.20289182662963867,152,7,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.18081998825073242,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.30719947814941406,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.19507050514221191,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/results1678293257.9290786.csv b/examples/hdc_methods_survey/results/results1678293257.9290786.csv new file mode 100644 index 00000000..0b058a10 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678293257.9290786.csv @@ -0,0 +1,428 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5603448152542114,10.24441933631897,6266,3,10000,DensityEncodingOnline +Abalone,0.561302661895752,11.058632612228394,6266,3,10000,DensityEncodingOnline +Abalone,0.5498084425926208,11.397423505783081,6266,3,10000,DensityEncodingOnline +Abalone,0.5545976758003235,11.153693199157715,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.24862194061279297,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.17195582389831543,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.16796231269836426,180,2,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.17129087448120117,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.19105744361877441,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.19161295890808105,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.19237422943115234,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.18812847137451172,180,2,10000,DensityEncodingOnline +Adult,0.6577605605125427,130.79449439048767,65122,2,10000,DensityEncodingOnline +Annealing,0.49000000953674316,1.9221150875091553,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6725663542747498,1.7192845344543457,678,13,10000,DensityEncodingOnline +Arrhythmia,0.6991150379180908,1.8874080181121826,678,13,10000,DensityEncodingOnline +Arrhythmia,0.5840708017349243,1.8089511394500732,678,13,10000,DensityEncodingOnline +Arrhythmia,0.6548672318458557,1.8344862461090088,678,13,10000,DensityEncodingOnline +AudiologyStd,0.8399999737739563,0.5474486351013184,342,18,10000,DensityEncodingOnline +BalanceScale,0.7884615659713745,1.2822635173797607,938,3,10000,DensityEncodingOnline +BalanceScale,0.7948718070983887,1.002706527709961,938,3,10000,DensityEncodingOnline +BalanceScale,0.7948718070983887,1.5304017066955566,938,3,10000,DensityEncodingOnline +BalanceScale,0.7435897588729858,1.4308674335479736,938,3,10000,DensityEncodingOnline +Balloons,1.0,0.05254721641540527,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.051347970962524414,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.048483848571777344,24,2,10000,DensityEncodingOnline +Balloons,0.75,0.10465049743652344,24,2,10000,DensityEncodingOnline +Bank,0.6539822816848755,10.74226450920105,6782,2,10000,DensityEncodingOnline +Bank,0.6398230195045471,9.01489543914795,6782,2,10000,DensityEncodingOnline +Bank,0.6230088472366333,11.222729682922363,6782,2,10000,DensityEncodingOnline +Bank,0.6212389469146729,10.97615122795105,6782,2,10000,DensityEncodingOnline +Blood,0.7058823704719543,1.8288838863372803,1122,2,10000,DensityEncodingOnline +Blood,0.7272727489471436,1.8490486145019531,1122,2,10000,DensityEncodingOnline +Blood,0.6577540040016174,1.7015299797058105,1122,2,10000,DensityEncodingOnline +Blood,0.7754010558128357,1.905036449432373,1122,2,10000,DensityEncodingOnline +BreastCancer,0.7183098793029785,0.7109358310699463,430,2,10000,DensityEncodingOnline +BreastCancer,0.7183098793029785,0.6629543304443359,430,2,10000,DensityEncodingOnline +BreastCancer,0.7746478915214539,0.7889392375946045,430,2,10000,DensityEncodingOnline +BreastCancer,0.6901408433914185,0.7985601425170898,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.954285740852356,1.5625393390655518,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9485714435577393,1.9835951328277588,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9885714054107666,1.4249229431152344,1048,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9657142758369446,1.4581513404846191,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9366196990013123,1.7149648666381836,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9507042169570923,1.5929770469665527,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9577465057373047,1.5436077117919922,854,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9577465057373047,1.390075445175171,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.5102040767669678,0.31604814529418945,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6122449040412903,0.5372581481933594,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6734693646430969,0.37127041816711426,298,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6326530575752258,0.46198368072509766,298,2,10000,DensityEncodingOnline +BreastTissue,0.6538461446762085,0.23686790466308594,160,6,10000,DensityEncodingOnline +BreastTissue,0.6153846383094788,0.1913599967956543,160,6,10000,DensityEncodingOnline +BreastTissue,0.4615384638309479,0.32961130142211914,160,6,10000,DensityEncodingOnline +BreastTissue,0.7307692170143127,0.19066309928894043,160,6,10000,DensityEncodingOnline +Car,0.7152777910232544,4.530257940292358,2592,4,10000,DensityEncodingOnline +Car,0.6712962985038757,5.046663999557495,2592,4,10000,DensityEncodingOnline +Car,0.7013888955116272,3.4610812664031982,2592,4,10000,DensityEncodingOnline +Car,0.7662037014961243,4.50548791885376,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.5480226278305054,4.492766618728638,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.604519784450531,4.846145153045654,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.6290018558502197,5.656524896621704,3190,10,10000,DensityEncodingOnline +Cardiotocography10Clases,0.5574387907981873,5.350361108779907,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.743879497051239,5.483798265457153,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.7796609997749329,6.699609279632568,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.7664783596992493,5.267176628112793,3190,3,10000,DensityEncodingOnline +Cardiotocography3Clases,0.7608286142349243,5.443334341049194,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.2654690742492676,80.59245491027832,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.26290276646614075,79.73375868797302,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.2429426908493042,81.83637714385986,42084,18,10000,DensityEncodingOnline +ChessKrvk,0.253065288066864,82.93032479286194,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.7934918403625488,8.606371879577637,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.7847309112548828,7.0734639167785645,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.7972465753555298,8.330024242401123,4794,2,10000,DensityEncodingOnline +ChessKrvkp,0.7421777248382568,10.090012550354004,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.4678899049758911,1.0191903114318848,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5596330165863037,1.21331787109375,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5045871734619141,1.1820740699768066,652,2,10000,DensityEncodingOnline +CongressionalVoting,0.5412843823432922,1.2886683940887451,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.6730769276618958,0.5509204864501953,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.5961538553237915,0.46077728271484375,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.5769230723381042,0.35713768005371094,312,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.692307710647583,0.3527867794036865,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.5129870176315308,3.5656371116638184,1056,11,10000,DensityEncodingOnline +Connect4,0.5803185701370239,189.71098375320435,101336,3,10000,DensityEncodingOnline +Connect4,0.5304636359214783,174.4793038368225,101336,3,10000,DensityEncodingOnline +Connect4,0.5656936764717102,189.95904159545898,101336,3,10000,DensityEncodingOnline +Connect4,0.5433121919631958,181.4576814174652,101336,3,10000,DensityEncodingOnline +Contrac,0.4836956560611725,3.439502000808716,2210,3,10000,DensityEncodingOnline +Contrac,0.5,4.028210401535034,2210,3,10000,DensityEncodingOnline +Contrac,0.44021740555763245,3.843705415725708,2210,3,10000,DensityEncodingOnline +Contrac,0.4320652186870575,3.3117542266845703,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8372092843055725,1.343928575515747,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8604651093482971,0.9619147777557373,1036,2,10000,DensityEncodingOnline +CreditApproval,0.854651153087616,1.842803955078125,1036,2,10000,DensityEncodingOnline +CreditApproval,0.8837209343910217,1.9230005741119385,1036,2,10000,DensityEncodingOnline +CylinderBands,0.6796875,1.393599510192871,768,2,10000,DensityEncodingOnline +CylinderBands,0.5859375,0.8598456382751465,768,2,10000,DensityEncodingOnline +CylinderBands,0.6875,1.5434510707855225,768,2,10000,DensityEncodingOnline +CylinderBands,0.640625,1.2287557125091553,768,2,10000,DensityEncodingOnline +Dermatology,0.9670329689979553,0.9554755687713623,550,6,10000,DensityEncodingOnline +Dermatology,0.9560439586639404,0.8551266193389893,550,6,10000,DensityEncodingOnline +Dermatology,0.9890109896659851,1.0138695240020752,550,6,10000,DensityEncodingOnline +Dermatology,0.9890109896659851,0.9071798324584961,550,6,10000,DensityEncodingOnline +Echocardiogram,0.8787878751754761,0.2205204963684082,196,2,10000,DensityEncodingOnline +Echocardiogram,0.8484848737716675,0.34725093841552734,196,2,10000,DensityEncodingOnline +Echocardiogram,0.8484848737716675,0.5045185089111328,196,2,10000,DensityEncodingOnline +Echocardiogram,0.8484848737716675,0.33675050735473633,196,2,10000,DensityEncodingOnline +Ecoli,0.8333333134651184,0.5796036720275879,504,8,10000,DensityEncodingOnline +Ecoli,0.8333333134651184,0.931272029876709,504,8,10000,DensityEncodingOnline +Ecoli,0.8452380895614624,0.9954750537872314,504,8,10000,DensityEncodingOnline +Ecoli,0.8571428656578064,0.4713730812072754,504,8,10000,DensityEncodingOnline +EnergyY1,0.8385416865348816,2.072721242904663,1152,3,10000,DensityEncodingOnline +EnergyY1,0.875,1.7307226657867432,1152,3,10000,DensityEncodingOnline +EnergyY1,0.8697916865348816,1.758723258972168,1152,3,10000,DensityEncodingOnline +EnergyY1,0.7864583134651184,1.6690502166748047,1152,3,10000,DensityEncodingOnline +EnergyY2,0.84375,1.2104737758636475,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8385416865348816,2.0529401302337646,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8385416865348816,1.8582403659820557,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8541666865348816,1.4757544994354248,1152,3,10000,DensityEncodingOnline +Fertility,0.7200000286102295,0.16022443771362305,150,2,10000,DensityEncodingOnline +Fertility,0.7200000286102295,0.3734891414642334,150,2,10000,DensityEncodingOnline +Fertility,0.6399999856948853,0.14794492721557617,150,2,10000,DensityEncodingOnline +Fertility,0.7599999904632568,0.2980775833129883,150,2,10000,DensityEncodingOnline +Flags,0.4791666567325592,0.4918029308319092,292,8,10000,DensityEncodingOnline +Flags,0.4583333432674408,0.309506893157959,292,8,10000,DensityEncodingOnline +Flags,0.4375,0.34535813331604004,292,8,10000,DensityEncodingOnline +Flags,0.4791666567325592,0.30642056465148926,292,8,10000,DensityEncodingOnline +Glass,0.4716981053352356,0.5861279964447021,322,6,10000,DensityEncodingOnline +Glass,0.4528301954269409,0.3876934051513672,322,6,10000,DensityEncodingOnline +Glass,0.4716981053352356,0.41721391677856445,322,6,10000,DensityEncodingOnline +Glass,0.43396225571632385,0.5503244400024414,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6447368264198303,0.5483241081237793,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.7105262875556946,0.8717889785766602,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.75,0.8427684307098389,460,2,10000,DensityEncodingOnline +HabermanSurvival,0.5657894611358643,0.6830432415008545,460,2,10000,DensityEncodingOnline +HayesRoth,0.0357142873108387,0.51277756690979,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5526315569877625,0.5450654029846191,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5,0.7416815757751465,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5657894611358643,0.5379295349121094,454,5,10000,DensityEncodingOnline +HeartCleveland,0.5921052694320679,0.5450341701507568,454,5,10000,DensityEncodingOnline +HeartHungarian,0.8219178318977356,0.8251855373382568,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8904109597206116,0.47935914993286133,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8493150472640991,0.6744678020477295,442,5,10000,DensityEncodingOnline +HeartHungarian,0.8904109597206116,0.6858062744140625,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.29032257199287415,0.24925780296325684,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.22580644488334656,0.2196643352508545,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.29032257199287415,0.46215224266052246,184,5,10000,DensityEncodingOnline +HeartSwitzerland,0.22580644488334656,0.20514988899230957,184,5,10000,DensityEncodingOnline +HeartVa,0.23999999463558197,0.30147314071655273,300,5,10000,DensityEncodingOnline +HeartVa,0.30000001192092896,0.30349230766296387,300,5,10000,DensityEncodingOnline +HeartVa,0.25999999046325684,0.29488706588745117,300,5,10000,DensityEncodingOnline +HeartVa,0.4000000059604645,0.3090081214904785,300,5,10000,DensityEncodingOnline +Hepatitis,0.7692307829856873,0.42667651176452637,232,2,10000,DensityEncodingOnline +Hepatitis,0.8205128312110901,0.2678523063659668,232,2,10000,DensityEncodingOnline +Hepatitis,0.7692307829856873,0.25237226486206055,232,2,10000,DensityEncodingOnline +Hepatitis,0.7948718070983887,0.33306121826171875,232,2,10000,DensityEncodingOnline +HillValley,0.49669966101646423,4.545331001281738,1212,2,10000,DensityEncodingOnline +HorseColic,0.6029411554336548,1.009354829788208,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.5890411138534546,1.1894707679748535,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.5821917653083801,0.8410110473632812,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.6164383292198181,0.9062771797180176,874,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.5890411138534546,1.8440606594085693,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,9.399452924728394,420,7,10000,DensityEncodingOnline +Ionosphere,0.8636363744735718,0.797316312789917,526,2,10000,DensityEncodingOnline +Ionosphere,0.8409090638160706,0.9422342777252197,526,2,10000,DensityEncodingOnline +Ionosphere,0.8636363744735718,1.0733873844146729,526,2,10000,DensityEncodingOnline +Ionosphere,0.8295454382896423,1.0639748573303223,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.46306633949279785,226,3,10000,DensityEncodingOnline +Iris,0.9189189076423645,0.5075438022613525,226,3,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.1924605369567871,226,3,10000,DensityEncodingOnline +Iris,0.9189189076423645,0.195037841796875,226,3,10000,DensityEncodingOnline +LedDisplay,0.7919999957084656,2.088299036026001,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7360000014305115,3.523098945617676,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7360000014305115,3.5330142974853516,1500,10,10000,DensityEncodingOnline +LedDisplay,0.7360000014305115,2.3900036811828613,1500,10,10000,DensityEncodingOnline +Lenses,1.0,0.057314395904541016,36,3,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.059893131256103516,36,3,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.06139421463012695,36,3,10000,DensityEncodingOnline +Lenses,1.0,0.06613826751708984,36,3,10000,DensityEncodingOnline +Letter,0.6083999872207642,62.14323425292969,30000,26,10000,DensityEncodingOnline +Letter,0.6255999803543091,55.06037926673889,30000,26,10000,DensityEncodingOnline +Letter,0.6086000204086304,40.88295221328735,30000,26,10000,DensityEncodingOnline +Letter,0.5971999764442444,42.92422556877136,30000,26,10000,DensityEncodingOnline +Libras,0.5888888835906982,2.3592684268951416,540,15,10000,DensityEncodingOnline +Libras,0.6222222447395325,6.005338907241821,540,15,10000,DensityEncodingOnline +Libras,0.5888888835906982,5.0662736892700195,540,15,10000,DensityEncodingOnline +Libras,0.5444444417953491,3.859161138534546,540,15,10000,DensityEncodingOnline +LowResSpect,0.8045112490653992,12.562539100646973,796,9,10000,DensityEncodingOnline +LowResSpect,0.8421052694320679,23.05161738395691,796,9,10000,DensityEncodingOnline +LowResSpect,0.8120300769805908,19.316666841506958,796,9,10000,DensityEncodingOnline +LowResSpect,0.7593985199928284,21.0422260761261,796,9,10000,DensityEncodingOnline +LungCancer,0.625,3.0186171531677246,48,3,10000,DensityEncodingOnline +LungCancer,0.625,3.031334400177002,48,3,10000,DensityEncodingOnline +LungCancer,0.625,0.3064765930175781,48,3,10000,DensityEncodingOnline +LungCancer,0.375,1.4248697757720947,48,3,10000,DensityEncodingOnline +Lymphography,0.9189189076423645,4.005782127380371,222,4,10000,DensityEncodingOnline +Lymphography,0.9459459185600281,4.276413679122925,222,4,10000,DensityEncodingOnline +Lymphography,0.7297297120094299,2.4775514602661133,222,4,10000,DensityEncodingOnline +Lymphography,0.7567567825317383,0.5519199371337891,222,4,10000,DensityEncodingOnline +Magic,0.7978969216346741,26.709575414657593,28530,2,10000,DensityEncodingOnline +Magic,0.7943217754364014,115.60650491714478,28530,2,10000,DensityEncodingOnline +Magic,0.7962145209312439,26.600655794143677,28530,2,10000,DensityEncodingOnline +Magic,0.7865405082702637,29.283470392227173,28530,2,10000,DensityEncodingOnline +Mammographic,0.7749999761581421,11.931008100509644,1442,2,10000,DensityEncodingOnline +Mammographic,0.7958333492279053,10.54866075515747,1442,2,10000,DensityEncodingOnline +Mammographic,0.824999988079071,10.810071468353271,1442,2,10000,DensityEncodingOnline +Mammographic,0.8458333611488342,7.82726526260376,1442,2,10000,DensityEncodingOnline +Miniboone,0.6337495446205139,183.1567873954773,195096,2,10000,DensityEncodingOnline +Miniboone,0.6528478264808655,396.1003887653351,195096,2,10000,DensityEncodingOnline +Miniboone,0.3465985953807831,259.21824955940247,195096,2,10000,DensityEncodingOnline +Miniboone,0.5056279897689819,187.95966577529907,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,1.918644905090332,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8461538553237915,3.557854413986206,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8846153616905212,1.7441654205322266,160,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8846153616905212,0.3520359992980957,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8594730496406555,8.346853971481323,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8695106506347656,62.63423275947571,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8682559728622437,7.194839715957642,4786,3,10000,DensityEncodingOnline +MolecBiolSplice,0.8619824051856995,49.34252572059631,4786,3,10000,DensityEncodingOnline +Monks1,0.5648148059844971,17.89328384399414,248,2,10000,DensityEncodingOnline +Monks2,0.6296296119689941,17.289626598358154,338,2,10000,DensityEncodingOnline +Monks3,0.5277777910232544,10.10120415687561,244,2,10000,DensityEncodingOnline +Mushroom,0.8867552876472473,15.788700580596924,12186,2,10000,DensityEncodingOnline +Mushroom,0.8975874185562134,11.454765319824219,12186,2,10000,DensityEncodingOnline +Mushroom,0.8892171382904053,15.283462524414062,12186,2,10000,DensityEncodingOnline +Mushroom,0.9020187258720398,12.693406105041504,12186,2,10000,DensityEncodingOnline +Musk1,0.5126050710678101,9.982431411743164,714,2,10000,DensityEncodingOnline +Musk1,0.529411792755127,3.730114221572876,714,2,10000,DensityEncodingOnline +Musk1,0.5546218752861023,3.039332151412964,714,2,10000,DensityEncodingOnline +Musk1,0.5462185144424438,7.5840535163879395,714,2,10000,DensityEncodingOnline +Musk2,0.47058823704719543,18.392547845840454,9898,2,10000,DensityEncodingOnline +Musk2,0.7525773048400879,207.22560024261475,9898,2,10000,DensityEncodingOnline +Musk2,0.766525149345398,17.27200722694397,9898,2,10000,DensityEncodingOnline +Musk2,0.7610673308372498,70.4855146408081,9898,2,10000,DensityEncodingOnline +Nursery,0.8219135999679565,18.220314502716064,19440,5,10000,DensityEncodingOnline +Nursery,0.844753086566925,54.371131896972656,19440,5,10000,DensityEncodingOnline +Nursery,0.8407407402992249,17.71315574645996,19440,5,10000,DensityEncodingOnline +Nursery,0.8388888835906982,36.46227169036865,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.615686297416687,6.016244173049927,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.572549045085907,1.4830200672149658,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.4470588266849518,1.562880277633667,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.545098066329956,1.4835987091064453,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8509804010391235,26.224759817123413,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.800000011920929,1.8739004135131836,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8470588326454163,1.3973345756530762,1534,3,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8352941274642944,1.524963617324829,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5438596606254578,1.289496898651123,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5131579041481018,1.3534111976623535,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5,1.3176743984222412,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5877193212509155,12.855684041976929,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7456140518188477,32.58824610710144,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7324561476707458,35.93251061439514,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7894737124443054,12.0764901638031,1368,3,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7587719559669495,12.87047290802002,1368,3,10000,DensityEncodingOnline +Optical,0.8925987482070923,9.592459678649902,7646,10,10000,DensityEncodingOnline +Ozone,0.6624605655670166,3.7760841846466064,3804,2,10000,DensityEncodingOnline +Ozone,0.624605655670166,3.7604591846466064,3804,2,10000,DensityEncodingOnline +Ozone,0.6719242930412292,8.47747540473938,3804,2,10000,DensityEncodingOnline +Ozone,0.6167192459106445,4.902130603790283,3804,2,10000,DensityEncodingOnline +PageBlocks,0.8347952961921692,103.10103487968445,8210,5,10000,DensityEncodingOnline +PageBlocks,0.8450292348861694,108.64980411529541,8210,5,10000,DensityEncodingOnline +PageBlocks,0.7763158082962036,7.545692205429077,8210,5,10000,DensityEncodingOnline +PageBlocks,0.8084795475006104,7.5892415046691895,8210,5,10000,DensityEncodingOnline +Parkinsons,0.8571428656578064,1.04813551902771,292,2,10000,DensityEncodingOnline +Parkinsons,0.6938775777816772,1.1382780075073242,292,2,10000,DensityEncodingOnline +Parkinsons,0.6530612111091614,0.6711256504058838,292,2,10000,DensityEncodingOnline +Parkinsons,0.7551020383834839,5.019352912902832,292,2,10000,DensityEncodingOnline +Pendigits,0.7970268726348877,28.127939224243164,14988,10,10000,DensityEncodingOnline +Pima,0.7239583134651184,3.705441474914551,1152,2,10000,DensityEncodingOnline +Pima,0.7239583134651184,2.6131420135498047,1152,2,10000,DensityEncodingOnline +Pima,0.7395833134651184,2.1873185634613037,1152,2,10000,DensityEncodingOnline +Pima,0.7604166865348816,26.173670768737793,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8846153616905212,1.7841384410858154,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.807692289352417,1.921492338180542,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9615384340286255,0.43567943572998047,160,3,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8461538553237915,0.17737722396850586,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,1.2896511554718018,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.5384615659713745,2.657834053039551,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,3.179847002029419,154,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.5384615659713745,1.0270874500274658,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.5652173757553101,2.1686980724334717,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.6086956262588501,2.255624294281006,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.43478259444236755,3.9372594356536865,138,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.6086956262588501,2.752591609954834,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8399999737739563,2.7870032787323,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.800000011920929,9.646124124526978,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8399999737739563,4.795076608657837,154,2,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,1.7657623291015625,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.5,5.2449328899383545,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5,3.2940726280212402,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.5384615659713745,4.227076768875122,158,6,10000,DensityEncodingOnline +PittsburgBridgesType,0.4615384638309479,1.9587960243225098,158,6,10000,DensityEncodingOnline +Planning,0.5555555820465088,5.8728861808776855,274,2,10000,DensityEncodingOnline +Planning,0.4888888895511627,2.611856460571289,274,2,10000,DensityEncodingOnline +Planning,0.5777778029441833,0.9406459331512451,274,2,10000,DensityEncodingOnline +Planning,0.5111111402511597,0.5168044567108154,274,2,10000,DensityEncodingOnline +PlantMargin,0.7250000238418579,4.43609619140625,2400,100,10000,DensityEncodingOnline +PlantMargin,0.7549999952316284,5.584708213806152,2400,100,10000,DensityEncodingOnline +PlantMargin,0.7350000143051147,5.589440584182739,2400,100,10000,DensityEncodingOnline +PlantMargin,0.7475000023841858,3.6488254070281982,2400,100,10000,DensityEncodingOnline +PlantShape,0.45249998569488525,4.664595365524292,2400,100,10000,DensityEncodingOnline +PlantShape,0.4699999988079071,5.777983903884888,2400,100,10000,DensityEncodingOnline +PlantShape,0.4099999964237213,5.170902967453003,2400,100,10000,DensityEncodingOnline +PlantShape,0.45500001311302185,5.5541722774505615,2400,100,10000,DensityEncodingOnline +PlantTexture,0.6499999761581421,5.935667991638184,2398,100,10000,DensityEncodingOnline +PlantTexture,0.675000011920929,5.230855703353882,2398,100,10000,DensityEncodingOnline +PlantTexture,0.6899999976158142,6.117220401763916,2398,100,10000,DensityEncodingOnline +PlantTexture,0.6650000214576721,5.845598220825195,2398,100,10000,DensityEncodingOnline +PostOperative,0.40909090638160706,0.15520453453063965,136,3,10000,DensityEncodingOnline +PostOperative,0.5454545617103577,0.16010594367980957,136,3,10000,DensityEncodingOnline +PostOperative,0.4545454680919647,0.16020846366882324,136,3,10000,DensityEncodingOnline +PostOperative,0.3636363744735718,0.16166186332702637,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.4268292784690857,1.0211968421936035,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.4268292784690857,0.7997310161590576,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.4146341383457184,0.51944899559021,496,15,10000,DensityEncodingOnline +PrimaryTumor,0.32926830649375916,0.9012730121612549,496,15,10000,DensityEncodingOnline +Ringnorm,0.954594612121582,21.2457492351532,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9475675821304321,24.809081077575684,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9502702951431274,22.043492078781128,11100,2,10000,DensityEncodingOnline +Ringnorm,0.9443243145942688,21.951821088790894,11100,2,10000,DensityEncodingOnline +Seeds,0.8461538553237915,0.3079211711883545,316,3,10000,DensityEncodingOnline +Seeds,0.8846153616905212,0.43700289726257324,316,3,10000,DensityEncodingOnline +Seeds,0.9038461446762085,0.3674299716949463,316,3,10000,DensityEncodingOnline +Seeds,0.9230769276618958,0.3115077018737793,316,3,10000,DensityEncodingOnline +Semeion,0.8190954923629761,5.202200889587402,2390,10,10000,DensityEncodingOnline +Semeion,0.8015075325965881,5.970524549484253,2390,10,10000,DensityEncodingOnline +Semeion,0.856783926486969,5.845848560333252,2390,10,10000,DensityEncodingOnline +Semeion,0.786432147026062,5.557662725448608,2390,10,10000,DensityEncodingOnline +Soybean,0.44680851697921753,2.2272915840148926,614,18,10000,DensityEncodingOnline +Spambase,0.7043478488922119,13.823092699050903,6902,2,10000,DensityEncodingOnline +Spambase,0.5878260731697083,14.042611122131348,6902,2,10000,DensityEncodingOnline +Spambase,0.7921739220619202,14.29397964477539,6902,2,10000,DensityEncodingOnline +Spambase,0.6556521654129028,14.463949918746948,6902,2,10000,DensityEncodingOnline +Spect,0.6559139490127563,0.48722004890441895,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.9347414970397949,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.48255813121795654,1.9962830543518066,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5174418687820435,1.4069879055023193,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.4651162922382355,1.568443775177002,1036,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5348837375640869,1.3824453353881836,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6919999718666077,2.723817825317383,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7160000205039978,3.180596351623535,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7160000205039978,2.457089900970459,1500,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.7360000014305115,2.1521294116973877,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8656716346740723,0.6805033683776855,406,2,10000,DensityEncodingOnline +StatlogHeart,0.7910447716712952,0.44637155532836914,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8358209133148193,0.5605816841125488,406,2,10000,DensityEncodingOnline +StatlogHeart,0.8507462739944458,0.6823132038116455,406,2,10000,DensityEncodingOnline +StatlogImage,0.8769497275352478,6.003432035446167,3466,7,10000,DensityEncodingOnline +StatlogImage,0.8665511012077332,6.277623653411865,3466,7,10000,DensityEncodingOnline +StatlogImage,0.8960138559341431,5.366176605224609,3466,7,10000,DensityEncodingOnline +StatlogImage,0.8977469801902771,6.022070646286011,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.7730000019073486,18.45725655555725,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9617931246757507,150.25435042381287,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.47867298126220703,1.7341241836547852,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.521327018737793,1.9586405754089355,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.4739336371421814,2.184166193008423,1270,4,10000,DensityEncodingOnline +StatlogVehicle,0.40758293867111206,1.5002169609069824,1270,4,10000,DensityEncodingOnline +SteelPlates,0.5690721869468689,5.292325258255005,2912,7,10000,DensityEncodingOnline +SteelPlates,0.5278350710868835,5.431668519973755,2912,7,10000,DensityEncodingOnline +SteelPlates,0.5608247518539429,4.59528923034668,2912,7,10000,DensityEncodingOnline +SteelPlates,0.5422680377960205,3.8586173057556152,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.8866666555404663,1.2403011322021484,900,6,10000,DensityEncodingOnline +SyntheticControl,0.8933333158493042,1.9024908542633057,900,6,10000,DensityEncodingOnline +SyntheticControl,0.9399999976158142,0.9651408195495605,900,6,10000,DensityEncodingOnline +SyntheticControl,0.8999999761581421,1.5054497718811035,900,6,10000,DensityEncodingOnline +Teaching,0.5526315569877625,0.43176817893981934,226,3,10000,DensityEncodingOnline +Teaching,0.4736842215061188,0.2428598403930664,226,3,10000,DensityEncodingOnline +Teaching,0.4736842215061188,0.2403569221496582,226,3,10000,DensityEncodingOnline +Teaching,0.4736842215061188,0.23859500885009766,226,3,10000,DensityEncodingOnline +Thyroid,0.8063010573387146,20.192747831344604,7544,3,10000,DensityEncodingOnline +TicTacToe,0.6652719378471375,1.5329780578613281,1438,2,10000,DensityEncodingOnline +TicTacToe,0.7071129679679871,2.6881799697875977,1438,2,10000,DensityEncodingOnline +TicTacToe,0.73221755027771,2.4084763526916504,1438,2,10000,DensityEncodingOnline +TicTacToe,0.7489539980888367,2.180927038192749,1438,2,10000,DensityEncodingOnline +Titanic,0.7818182110786438,5.515735149383545,3302,2,10000,DensityEncodingOnline +Titanic,0.7836363911628723,4.356812238693237,3302,2,10000,DensityEncodingOnline +Titanic,0.7763636112213135,4.846087455749512,3302,2,10000,DensityEncodingOnline +Titanic,0.7799999713897705,4.674160718917847,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.06265449523925781,16,2,10000,DensityEncodingOnline +Trains,1.0,0.0462493896484375,16,2,10000,DensityEncodingOnline +Trains,1.0,0.04521679878234863,16,2,10000,DensityEncodingOnline +Trains,1.0,0.04874587059020996,16,2,10000,DensityEncodingOnline +Twonorm,0.9783783555030823,18.142876863479614,11100,2,10000,DensityEncodingOnline +Twonorm,0.9729729890823364,17.860541582107544,11100,2,10000,DensityEncodingOnline +Twonorm,0.9697297215461731,18.7489116191864,11100,2,10000,DensityEncodingOnline +Twonorm,0.9654054045677185,18.120755672454834,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7272727489471436,0.38349246978759766,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.6623376607894897,0.3824470043182373,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7142857313156128,0.8060293197631836,466,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.7142857313156128,0.3778243064880371,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7662337422370911,0.9065470695495605,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7532467246055603,0.8140671253204346,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7272727489471436,0.5364062786102295,466,3,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7792207598686218,0.7623147964477539,466,3,10000,DensityEncodingOnline +WallFollowing,0.5945748090744019,12.619256734848022,8184,4,10000,DensityEncodingOnline +WallFollowing,0.6173020601272583,17.831368923187256,8184,4,10000,DensityEncodingOnline +WallFollowing,0.6129032373428345,17.430607318878174,8184,4,10000,DensityEncodingOnline +WallFollowing,0.6180351972579956,17.03214931488037,8184,4,10000,DensityEncodingOnline +Waveform,0.8119999766349792,15.243042469024658,7500,3,10000,DensityEncodingOnline +Waveform,0.8104000091552734,13.888117790222168,7500,3,10000,DensityEncodingOnline +Waveform,0.7960000038146973,13.324897289276123,7500,3,10000,DensityEncodingOnline +Waveform,0.8303999900817871,13.520329475402832,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8047999739646912,10.853389263153076,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.77920001745224,14.057547569274902,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8064000010490417,14.69460153579712,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8064000010490417,15.817378044128418,7500,3,10000,DensityEncodingOnline +Wine,1.0,0.5423769950866699,268,3,10000,DensityEncodingOnline +Wine,1.0,0.23833894729614258,268,3,10000,DensityEncodingOnline +Wine,0.9772727489471436,0.4460122585296631,268,3,10000,DensityEncodingOnline +Wine,0.9545454382896423,0.2431180477142334,268,3,10000,DensityEncodingOnline +WineQualityRed,0.38999998569488525,3.931792974472046,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.45500001311302185,3.619828462600708,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.4724999964237213,4.362131118774414,2398,6,10000,DensityEncodingOnline +WineQualityRed,0.38499999046325684,2.3417954444885254,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.3929738700389862,12.769285202026367,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.41421568393707275,16.491881847381592,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.41993463039398193,16.19310998916626,7348,7,10000,DensityEncodingOnline +WineQualityWhite,0.4117647111415863,13.831029415130615,7348,7,10000,DensityEncodingOnline +Yeast,0.49056604504585266,3.926419258117676,2226,10,10000,DensityEncodingOnline +Yeast,0.4609164297580719,3.926201581954956,2226,10,10000,DensityEncodingOnline +Yeast,0.5013477206230164,4.046874761581421,2226,10,10000,DensityEncodingOnline +Yeast,0.5417789816856384,3.8308513164520264,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.15468716621398926,152,7,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.14985251426696777,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.32040929794311523,152,7,10000,DensityEncodingOnline +Zoo,1.0,0.15280985832214355,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/trainsamples1678224028.14586.json b/examples/hdc_methods_survey/results/trainsamples1678224028.14586.json new file mode 100644 index 00000000..4152fa89 --- /dev/null +++ b/examples/hdc_methods_survey/results/trainsamples1678224028.14586.json @@ -0,0 +1,1075 @@ +{ + "HashmapProjectionOnline": { + "Abalone": { + "1": 3972, + "0": 4224, + "2": 4336 + }, + "AcuteInflammation": { + "1": 180, + "0": 180 + }, + "AcuteNephritis": { + "1": 152, + "0": 208 + }, + "Adult": { + "0": 24720, + "1": 7841 + }, + "Annealing": { + "4": 34, + "2": 608, + "3": 60, + "0": 8, + "1": 88 + }, + "Arrhythmia": { + "0": 716, + "6": 12, + "3": 48, + "1": 132, + "10": 12, + "12": 68, + "9": 152, + "5": 76, + "4": 40, + "8": 28, + "2": 48, + "7": 8, + "11": 16 + }, + "AudiologyStd": { + "13": 18, + "2": 2, + "1": 17, + "15": 2, + "0": 36, + "4": 45, + "3": 14, + "7": 4, + "11": 3, + "16": 8, + "14": 4, + "8": 2, + "17": 2, + "5": 2, + "9": 2, + "6": 4, + "10": 4, + "12": 2 + }, + "BalanceScale": { + "1": 864, + "2": 864, + "0": 148 + }, + "Balloons": { + "0": 24, + "1": 24 + }, + "Bank": { + "1": 1564, + "0": 12000 + }, + "Blood": { + "1": 536, + "0": 1708 + }, + "BreastCancer": { + "0": 604, + "1": 256 + }, + "BreastCancerWisc": { + "1": 724, + "0": 1372 + }, + "BreastCancerWiscDiag": { + "1": 636, + "0": 1072 + }, + "BreastCancerWiscProg": { + "1": 144, + "0": 452 + }, + "BreastTissue": { + "2": 56, + "5": 60, + "3": 48, + "0": 64, + "4": 44, + "1": 48 + }, + "Car": { + "1": 3628, + "2": 1152, + "3": 208, + "0": 196 + }, + "Cardiotocography10Clases": { + "1": 1732, + "8": 208, + "9": 592, + "7": 324, + "4": 216, + "6": 756, + "3": 244, + "5": 996, + "0": 1152, + "2": 160 + }, + "Cardiotocography3Clases": { + "0": 4964, + "1": 888, + "2": 528 + }, + "ChessKrvk": { + "11": 5956, + "13": 10792, + "0": 8388, + "9": 4300, + "12": 8564, + "10": 5136, + "8": 2052, + "7": 1776, + "6": 1416, + "14": 12584, + "15": 13632, + "16": 6500, + "1": 84, + "17": 1172, + "5": 596, + "2": 236, + "3": 740, + "4": 244 + }, + "ChessKrvkp": { + "1": 5004, + "0": 4584 + }, + "CongressionalVoting": { + "1": 504, + "0": 800 + }, + "ConnBenchSonarMinesRocks": { + "1": 292, + "0": 332 + }, + "ConnBenchVowelDeterding": { + "3": 48, + "4": 48, + "0": 48, + "8": 48, + "6": 48, + "7": 48, + "9": 48, + "2": 48, + "10": 48, + "5": 48, + "1": 48 + }, + "Connect4": { + "0": 152764, + "1": 49908 + }, + "Contrac": { + "2": 1536, + "0": 1884, + "1": 1000 + }, + "CreditApproval": { + "0": 924, + "1": 1148 + }, + "CylinderBands": { + "0": 600, + "1": 936 + }, + "Dermatology": { + "3": 148, + "0": 336, + "4": 156, + "1": 184, + "2": 216, + "5": 60 + }, + "Echocardiogram": { + "0": 260, + "1": 132 + }, + "Ecoli": { + "0": 420, + "2": 156, + "4": 60, + "1": 232, + "3": 108, + "7": 8, + "5": 16, + "6": 8 + }, + "EnergyY1": { + "2": 816, + "0": 1076, + "1": 412 + }, + "EnergyY2": { + "0": 1148, + "1": 588, + "2": 568 + }, + "Fertility": { + "0": 264, + "1": 36 + }, + "Flags": { + "1": 176, + "6": 48, + "2": 108, + "5": 84, + "0": 120, + "3": 24, + "4": 12, + "7": 12 + }, + "Glass": { + "5": 88, + "0": 212, + "1": 224, + "2": 52, + "4": 28, + "3": 40 + }, + "HabermanSurvival": { + "0": 676, + "1": 244 + }, + "HayesRoth": { + "0": 51, + "1": 51, + "2": 30 + }, + "HeartCleveland": { + "2": 108, + "4": 40, + "0": 484, + "1": 168, + "3": 108 + }, + "HeartHungarian": { + "0": 564, + "1": 320 + }, + "HeartSwitzerland": { + "2": 96, + "0": 24, + "1": 140, + "3": 92, + "4": 16 + }, + "HeartVa": { + "2": 124, + "0": 156, + "4": 32, + "1": 160, + "3": 128 + }, + "Hepatitis": { + "1": 368, + "0": 96 + }, + "HillValley": { + "0": 307, + "1": 299 + }, + "HorseColic": { + "0": 191, + "1": 109 + }, + "IlpdIndianLiver": { + "0": 1244, + "1": 504 + }, + "ImageSegmentation": { + "5": 30, + "4": 30, + "1": 30, + "0": 30, + "6": 30, + "2": 30, + "3": 30 + }, + "Ionosphere": { + "0": 380, + "1": 672 + }, + "Iris": { + "0": 148, + "2": 152, + "1": 152 + }, + "LedDisplay": { + "7": 320, + "4": 304, + "3": 288, + "5": 304, + "8": 308, + "0": 292, + "9": 336, + "2": 304, + "1": 252, + "6": 292 + }, + "Lenses": { + "2": 44, + "1": 16, + "0": 12 + }, + "Letter": { + "17": 2276, + "18": 2244, + "22": 2256, + "7": 2204, + "12": 2376, + "1": 2300, + "2": 2208, + "19": 2388, + "3": 2416, + "4": 2304, + "5": 2328, + "24": 2360, + "14": 2260, + "21": 2292, + "10": 2220, + "8": 2268, + "15": 2412, + "16": 2352, + "0": 2368, + "23": 2364, + "11": 2284, + "13": 2352, + "25": 2204, + "20": 2400, + "9": 2244, + "6": 2320 + }, + "Libras": { + "14": 72, + "0": 72, + "6": 72, + "8": 72, + "12": 72, + "2": 72, + "3": 72, + "1": 72, + "13": 72, + "5": 72, + "7": 72, + "9": 72, + "10": 72, + "4": 72, + "11": 72 + }, + "LowResSpect": { + "3": 312, + "0": 272, + "1": 808, + "5": 8, + "2": 120, + "6": 20, + "4": 8, + "8": 20, + "7": 24 + }, + "LungCancer": { + "1": 36, + "2": 32, + "0": 28 + }, + "Lymphography": { + "1": 240, + "2": 184, + "3": 12, + "0": 8 + }, + "Magic": { + "0": 36996, + "1": 20064 + }, + "Mammographic": { + "0": 1548, + "1": 1336 + }, + "Miniboone": { + "1": 280692, + "0": 109500 + }, + "MolecBiolPromoter": { + "1": 160, + "0": 160 + }, + "MolecBiolSplice": { + "0": 2304, + "2": 4964, + "1": 2304 + }, + "Monks1": { + "0": 62, + "1": 62 + }, + "Monks2": { + "1": 64, + "0": 105 + }, + "Monks3": { + "0": 62, + "1": 60 + }, + "Mushroom": { + "1": 11748, + "0": 12624 + }, + "Musk1": { + "0": 804, + "1": 624 + }, + "Musk2": { + "1": 3052, + "0": 16744 + }, + "Nursery": { + "4": 12132, + "3": 12800, + "0": 12956, + "2": 984, + "1": 8 + }, + "OocytesMerlucciusNucleus4d": { + "1": 2056, + "0": 1012 + }, + "OocytesMerlucciusStates2f": { + "2": 2104, + "1": 184, + "0": 780 + }, + "OocytesTrisopterusNucleus2f": { + "0": 1156, + "1": 1580 + }, + "OocytesTrisopterusStates5b": { + "0": 1572, + "2": 1120, + "1": 44 + }, + "Optical": { + "3": 389, + "9": 382, + "5": 376, + "2": 380, + "0": 376, + "4": 387, + "1": 389, + "7": 387, + "6": 377, + "8": 380 + }, + "Ozone": { + "0": 7388, + "1": 220 + }, + "PageBlocks": { + "0": 14736, + "3": 264, + "1": 988, + "2": 84, + "4": 348 + }, + "Parkinsons": { + "1": 440, + "0": 144 + }, + "Pendigits": { + "0": 780, + "8": 719, + "2": 780, + "5": 720, + "4": 780, + "1": 779, + "6": 720, + "7": 778, + "3": 719, + "9": 719 + }, + "Pima": { + "1": 804, + "0": 1500 + }, + "PittsburgBridgesMaterial": { + "0": 48, + "2": 236, + "1": 36 + }, + "PittsburgBridgesRelL": { + "0": 108, + "2": 152, + "1": 48 + }, + "PittsburgBridgesSpan": { + "2": 68, + "1": 140, + "0": 68 + }, + "PittsburgBridgesTOrD": { + "0": 264, + "1": 44 + }, + "PittsburgBridgesType": { + "2": 124, + "0": 48, + "5": 32, + "1": 36, + "3": 40, + "4": 36 + }, + "Planning": { + "0": 392, + "1": 156 + }, + "PlantMargin": { + "83": 48, + "72": 48, + "35": 48, + "97": 48, + "20": 48, + "17": 48, + "9": 48, + "10": 48, + "36": 48, + "82": 48, + "95": 48, + "11": 48, + "44": 48, + "40": 48, + "47": 48, + "60": 48, + "67": 48, + "8": 48, + "66": 48, + "4": 48, + "93": 48, + "21": 48, + "61": 48, + "78": 48, + "91": 48, + "98": 48, + "38": 48, + "94": 48, + "73": 48, + "86": 48, + "56": 48, + "27": 48, + "31": 48, + "74": 48, + "81": 48, + "52": 48, + "42": 48, + "99": 48, + "88": 48, + "33": 48, + "3": 48, + "5": 48, + "46": 48, + "23": 48, + "50": 48, + "63": 48, + "58": 48, + "18": 48, + "76": 48, + "32": 48, + "49": 48, + "28": 48, + "15": 48, + "24": 48, + "30": 48, + "87": 48, + "57": 48, + "84": 48, + "22": 48, + "68": 48, + "41": 48, + "26": 48, + "48": 48, + "53": 48, + "25": 48, + "39": 48, + "89": 48, + "90": 48, + "19": 48, + "79": 48, + "37": 48, + "71": 48, + "34": 48, + "70": 48, + "62": 48, + "96": 48, + "51": 48, + "12": 48, + "43": 48, + "29": 48, + "75": 48, + "92": 48, + "65": 48, + "77": 48, + "64": 48, + "55": 48, + "59": 48, + "69": 48, + "14": 48, + "80": 48, + "45": 48, + "54": 48, + "7": 48, + "13": 48, + "6": 48, + "16": 48, + "2": 48, + "0": 48, + "85": 48, + "1": 48 + }, + "PlantShape": { + "48": 48, + "99": 48, + "90": 48, + "63": 48, + "25": 48, + "31": 48, + "67": 48, + "42": 48, + "68": 48, + "12": 48, + "65": 48, + "89": 48, + "26": 48, + "3": 48, + "49": 48, + "5": 48, + "17": 48, + "50": 48, + "39": 48, + "14": 48, + "72": 48, + "53": 48, + "64": 48, + "75": 48, + "73": 48, + "92": 48, + "9": 48, + "70": 48, + "77": 48, + "61": 48, + "20": 48, + "96": 48, + "83": 48, + "28": 48, + "21": 48, + "46": 48, + "60": 48, + "97": 48, + "58": 48, + "33": 48, + "95": 48, + "11": 48, + "76": 48, + "16": 48, + "54": 48, + "27": 48, + "81": 48, + "86": 48, + "35": 48, + "30": 48, + "57": 48, + "38": 48, + "69": 48, + "18": 48, + "43": 48, + "66": 48, + "41": 48, + "52": 48, + "78": 48, + "84": 48, + "88": 48, + "34": 48, + "15": 48, + "98": 48, + "40": 48, + "36": 48, + "47": 48, + "55": 48, + "79": 48, + "8": 48, + "32": 48, + "56": 48, + "74": 48, + "6": 48, + "44": 48, + "0": 48, + "80": 48, + "51": 48, + "37": 48, + "13": 48, + "4": 48, + "10": 48, + "71": 48, + "62": 48, + "87": 48, + "23": 48, + "85": 48, + "82": 48, + "29": 48, + "24": 48, + "2": 48, + "45": 48, + "22": 48, + "7": 48, + "59": 48, + "94": 48, + "19": 48, + "1": 48, + "91": 48, + "93": 48 + }, + "PlantTexture": { + "48": 48, + "78": 48, + "56": 48, + "45": 48, + "79": 48, + "26": 48, + "81": 48, + "92": 48, + "36": 48, + "53": 48, + "42": 48, + "34": 48, + "38": 48, + "4": 48, + "39": 48, + "74": 48, + "59": 48, + "8": 48, + "41": 48, + "94": 48, + "77": 48, + "71": 48, + "93": 48, + "1": 48, + "73": 48, + "97": 48, + "82": 48, + "6": 48, + "95": 48, + "16": 48, + "67": 48, + "70": 48, + "52": 48, + "98": 48, + "89": 48, + "72": 48, + "60": 48, + "88": 48, + "85": 48, + "9": 48, + "0": 44, + "2": 48, + "27": 48, + "44": 48, + "51": 48, + "7": 48, + "80": 48, + "30": 48, + "13": 48, + "75": 48, + "68": 48, + "10": 48, + "62": 48, + "37": 48, + "24": 48, + "57": 48, + "84": 48, + "47": 48, + "32": 48, + "19": 48, + "40": 48, + "28": 48, + "65": 48, + "61": 48, + "54": 48, + "76": 48, + "18": 48, + "43": 48, + "99": 48, + "23": 48, + "17": 48, + "90": 48, + "86": 48, + "12": 48, + "49": 48, + "87": 48, + "96": 48, + "50": 48, + "46": 48, + "63": 48, + "91": 48, + "58": 48, + "55": 48, + "3": 48, + "64": 48, + "22": 48, + "20": 48, + "69": 48, + "11": 48, + "83": 48, + "5": 48, + "33": 48, + "25": 48, + "31": 48, + "29": 48, + "15": 48, + "66": 48, + "21": 48, + "35": 48, + "14": 48 + }, + "PostOperative": { + "2": 72, + "0": 192, + "1": 8 + }, + "PrimaryTumor": { + "2": 28, + "0": 236, + "7": 84, + "14": 72, + "1": 60, + "12": 88, + "11": 32, + "5": 44, + "4": 120, + "8": 48, + "9": 24, + "10": 72, + "3": 44, + "6": 20, + "13": 20 + }, + "Ringnorm": { + "1": 11208, + "0": 10992 + }, + "Seeds": { + "1": 212, + "2": 212, + "0": 208 + }, + "Semeion": { + "4": 484, + "0": 484, + "2": 480, + "1": 468, + "6": 484, + "9": 476, + "7": 476, + "3": 480, + "8": 468, + "5": 480 + }, + "Soybean": { + "9": 10, + "4": 20, + "13": 40, + "0": 11, + "1": 10, + "8": 10, + "14": 40, + "3": 40, + "7": 40, + "12": 10, + "15": 6, + "11": 20, + "6": 10, + "5": 10, + "2": 10, + "10": 10, + "17": 4, + "16": 6 + }, + "Spambase": { + "1": 5440, + "0": 8364 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "0": 40, + "1": 40 + }, + "StatlogAustralianCredit": { + "1": 1404, + "0": 668 + }, + "StatlogGermanCredit": { + "0": 2100, + "1": 900 + }, + "StatlogHeart": { + "1": 360, + "0": 452 + }, + "StatlogImage": { + "2": 992, + "5": 992, + "6": 992, + "3": 992, + "0": 980, + "1": 992, + "4": 992 + }, + "StatlogLandsat": { + "0": 1072, + "2": 961, + "4": 470, + "3": 415, + "1": 479, + "5": 1038 + }, + "StatlogShuttle": { + "3": 6748, + "0": 34108, + "4": 2458, + "2": 132, + "1": 37, + "5": 6, + "6": 11 + }, + "StatlogVehicle": { + "3": 600, + "0": 652, + "1": 636, + "2": 652 + }, + "SteelPlates": { + "6": 2008, + "5": 1208, + "1": 572, + "2": 1176, + "3": 216, + "0": 476, + "4": 168 + }, + "SyntheticControl": { + "0": 300, + "3": 300, + "4": 300, + "1": 300, + "2": 300, + "5": 300 + }, + "Teaching": { + "2": 152, + "1": 152, + "0": 148 + }, + "Thyroid": { + "2": 3488, + "1": 191, + "0": 93 + }, + "TicTacToe": { + "1": 1880, + "0": 996 + }, + "Titanic": { + "0": 4468, + "1": 2136 + }, + "Trains": { + "0": 16, + "1": 16 + }, + "Twonorm": { + "1": 11092, + "0": 11108 + }, + "VertebralColumn2Clases": { + "0": 632, + "1": 300 + }, + "VertebralColumn3Clases": { + "2": 452, + "0": 180, + "1": 300 + }, + "WallFollowing": { + "2": 6292, + "1": 2480, + "0": 6612, + "3": 984 + }, + "Waveform": { + "2": 5084, + "0": 4972, + "1": 4944 + }, + "WaveformNoise": { + "2": 4968, + "1": 4960, + "0": 5072 + }, + "Wine": { + "2": 144, + "0": 180, + "1": 212 + }, + "WineQualityRed": { + "2": 2032, + "3": 1916, + "1": 160, + "4": 600, + "5": 56, + "0": 32 + }, + "WineQualityWhite": { + "3": 6588, + "4": 2640, + "2": 4372, + "5": 528, + "1": 492, + "0": 60, + "6": 16 + }, + "Yeast": { + "4": 156, + "0": 1376, + "1": 1288, + "3": 492, + "2": 732, + "5": 132, + "7": 92, + "8": 60, + "9": 16, + "6": 108 + }, + "Zoo": { + "0": 120, + "2": 16, + "1": 60, + "3": 40, + "5": 24, + "6": 32, + "4": 12 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/trainsamples1678234632.4344192.json b/examples/hdc_methods_survey/results/trainsamples1678234632.4344192.json new file mode 100644 index 00000000..ceb60882 --- /dev/null +++ b/examples/hdc_methods_survey/results/trainsamples1678234632.4344192.json @@ -0,0 +1,4294 @@ +{ + "HashmapProjectionOnline": { + "Abalone": { + "1": 7944, + "0": 8448, + "2": 8672 + }, + "AcuteInflammation": { + "1": 360, + "0": 360 + }, + "AcuteNephritis": { + "1": 304, + "0": 416 + }, + "Adult": { + "0": 49440, + "1": 15682 + }, + "Annealing": { + "4": 68, + "2": 1216, + "3": 120, + "0": 16, + "1": 176 + }, + "Arrhythmia": { + "0": 1432, + "6": 24, + "3": 96, + "1": 264, + "10": 24, + "12": 136, + "9": 304, + "5": 152, + "4": 80, + "8": 56, + "2": 96, + "7": 16, + "11": 32 + }, + "AudiologyStd": { + "13": 36, + "2": 4, + "1": 34, + "15": 4, + "0": 72, + "4": 90, + "3": 28, + "7": 8, + "11": 6, + "16": 16, + "14": 8, + "8": 4, + "17": 4, + "5": 4, + "9": 4, + "6": 8, + "10": 8, + "12": 4 + }, + "BalanceScale": { + "1": 1728, + "2": 1728, + "0": 296 + }, + "Balloons": { + "0": 48, + "1": 48 + }, + "Bank": { + "1": 3128, + "0": 24000 + }, + "Blood": { + "1": 1072, + "0": 3416 + }, + "BreastCancer": { + "0": 1208, + "1": 512 + }, + "BreastCancerWisc": { + "1": 1448, + "0": 2744 + }, + "BreastCancerWiscDiag": { + "1": 1272, + "0": 2144 + }, + "BreastCancerWiscProg": { + "1": 288, + "0": 904 + }, + "BreastTissue": { + "2": 112, + "5": 120, + "3": 96, + "0": 128, + "4": 88, + "1": 96 + }, + "Car": { + "1": 7256, + "2": 2304, + "3": 416, + "0": 392 + }, + "Cardiotocography10Clases": { + "1": 3464, + "8": 416, + "9": 1184, + "7": 648, + "4": 432, + "6": 1512, + "3": 488, + "5": 1992, + "0": 2304, + "2": 320 + }, + "Cardiotocography3Clases": { + "0": 9928, + "1": 1776, + "2": 1056 + }, + "ChessKrvk": { + "11": 11912, + "13": 21584, + "0": 16776, + "9": 8600, + "12": 17128, + "10": 10272, + "8": 4104, + "7": 3552, + "6": 2832, + "14": 25168, + "15": 27264, + "16": 13000, + "1": 168, + "17": 2344, + "5": 1192, + "2": 472, + "3": 1480, + "4": 488 + }, + "ChessKrvkp": { + "1": 10008, + "0": 9168 + }, + "CongressionalVoting": { + "1": 1008, + "0": 1600 + }, + "ConnBenchSonarMinesRocks": { + "1": 584, + "0": 664 + }, + "ConnBenchVowelDeterding": { + "3": 96, + "4": 96, + "0": 96, + "8": 96, + "6": 96, + "7": 96, + "9": 96, + "2": 96, + "10": 96, + "5": 96, + "1": 96 + }, + "Connect4": { + "0": 305528, + "1": 99816 + }, + "Contrac": { + "2": 3072, + "0": 3768, + "1": 2000 + }, + "CreditApproval": { + "0": 1848, + "1": 2296 + }, + "CylinderBands": { + "0": 1200, + "1": 1872 + }, + "Dermatology": { + "3": 296, + "0": 672, + "4": 312, + "1": 368, + "2": 432, + "5": 120 + }, + "Echocardiogram": { + "0": 520, + "1": 264 + }, + "Ecoli": { + "0": 840, + "2": 312, + "4": 120, + "1": 464, + "3": 216, + "7": 16, + "5": 32, + "6": 16 + }, + "EnergyY1": { + "2": 1632, + "0": 2152, + "1": 824 + }, + "EnergyY2": { + "0": 2296, + "1": 1176, + "2": 1136 + }, + "Fertility": { + "0": 528, + "1": 72 + }, + "Flags": { + "1": 352, + "6": 96, + "2": 216, + "5": 168, + "0": 240, + "3": 48, + "4": 24, + "7": 24 + }, + "Glass": { + "5": 176, + "0": 424, + "1": 448, + "2": 104, + "4": 56, + "3": 80 + }, + "HabermanSurvival": { + "0": 1352, + "1": 488 + }, + "HayesRoth": { + "0": 102, + "1": 102, + "2": 60 + }, + "HeartCleveland": { + "2": 216, + "4": 80, + "0": 968, + "1": 336, + "3": 216 + }, + "HeartHungarian": { + "0": 1128, + "1": 640 + }, + "HeartSwitzerland": { + "2": 192, + "0": 48, + "1": 280, + "3": 184, + "4": 32 + }, + "HeartVa": { + "2": 248, + "0": 312, + "4": 64, + "1": 320, + "3": 256 + }, + "Hepatitis": { + "1": 736, + "0": 192 + }, + "HillValley": { + "0": 614, + "1": 598 + }, + "HorseColic": { + "0": 382, + "1": 218 + }, + "IlpdIndianLiver": { + "0": 2488, + "1": 1008 + }, + "ImageSegmentation": { + "5": 60, + "4": 60, + "1": 60, + "0": 60, + "6": 60, + "2": 60, + "3": 60 + }, + "Ionosphere": { + "0": 760, + "1": 1344 + }, + "Iris": { + "0": 296, + "2": 304, + "1": 304 + }, + "LedDisplay": { + "7": 640, + "4": 608, + "3": 576, + "5": 608, + "8": 616, + "0": 584, + "9": 672, + "2": 608, + "1": 504, + "6": 584 + }, + "Lenses": { + "2": 88, + "1": 32, + "0": 24 + }, + "Letter": { + "17": 4552, + "18": 4488, + "22": 4512, + "7": 4408, + "12": 4752, + "1": 4600, + "2": 4416, + "19": 4776, + "3": 4832, + "4": 4608, + "5": 4656, + "24": 4720, + "14": 4520, + "21": 4584, + "10": 4440, + "8": 4536, + "15": 4824, + "16": 4704, + "0": 4736, + "23": 4728, + "11": 4568, + "13": 4704, + "25": 4408, + "20": 4800, + "9": 4488, + "6": 4640 + }, + "Libras": { + "14": 144, + "0": 144, + "6": 144, + "8": 144, + "12": 144, + "2": 144, + "3": 144, + "1": 144, + "13": 144, + "5": 144, + "7": 144, + "9": 144, + "10": 144, + "4": 144, + "11": 144 + }, + "LowResSpect": { + "3": 624, + "0": 544, + "1": 1616, + "5": 16, + "2": 240, + "6": 40, + "4": 16, + "8": 40, + "7": 48 + }, + "LungCancer": { + "1": 72, + "2": 64, + "0": 56 + }, + "Lymphography": { + "1": 480, + "2": 368, + "3": 24, + "0": 16 + }, + "Magic": { + "0": 73992, + "1": 40128 + }, + "Mammographic": { + "0": 3096, + "1": 2672 + }, + "Miniboone": { + "1": 561384, + "0": 219000 + }, + "MolecBiolPromoter": { + "1": 320, + "0": 320 + }, + "MolecBiolSplice": { + "0": 4608, + "2": 9928, + "1": 4608 + }, + "Monks1": { + "0": 124, + "1": 124 + }, + "Monks2": { + "1": 128, + "0": 210 + }, + "Monks3": { + "0": 124, + "1": 120 + }, + "Mushroom": { + "1": 23496, + "0": 25248 + }, + "Musk1": { + "0": 1608, + "1": 1248 + }, + "Musk2": { + "1": 6104, + "0": 33488 + }, + "Nursery": { + "4": 24264, + "3": 25600, + "0": 25912, + "2": 1968, + "1": 16 + }, + "OocytesMerlucciusNucleus4d": { + "1": 4112, + "0": 2024 + }, + "OocytesMerlucciusStates2f": { + "2": 4208, + "1": 368, + "0": 1560 + }, + "OocytesTrisopterusNucleus2f": { + "0": 2312, + "1": 3160 + }, + "OocytesTrisopterusStates5b": { + "0": 3144, + "2": 2240, + "1": 88 + }, + "Optical": { + "3": 778, + "9": 764, + "5": 752, + "2": 760, + "0": 752, + "4": 774, + "1": 778, + "7": 774, + "6": 754, + "8": 760 + }, + "Ozone": { + "0": 14776, + "1": 440 + }, + "PageBlocks": { + "0": 29472, + "3": 528, + "1": 1976, + "2": 168, + "4": 696 + }, + "Parkinsons": { + "1": 880, + "0": 288 + }, + "Pendigits": { + "0": 1560, + "8": 1438, + "2": 1560, + "5": 1440, + "4": 1560, + "1": 1558, + "6": 1440, + "7": 1556, + "3": 1438, + "9": 1438 + }, + "Pima": { + "1": 1608, + "0": 3000 + }, + "PittsburgBridgesMaterial": { + "0": 96, + "2": 472, + "1": 72 + }, + "PittsburgBridgesRelL": { + "0": 216, + "2": 304, + "1": 96 + }, + "PittsburgBridgesSpan": { + "2": 136, + "1": 280, + "0": 136 + }, + "PittsburgBridgesTOrD": { + "0": 528, + "1": 88 + }, + "PittsburgBridgesType": { + "2": 248, + "0": 96, + "5": 64, + "1": 72, + "3": 80, + "4": 72 + }, + "Planning": { + "0": 784, + "1": 312 + }, + "PlantMargin": { + "83": 96, + "72": 96, + "35": 96, + "97": 96, + "20": 96, + "17": 96, + "9": 96, + "10": 96, + "36": 96, + "82": 96, + "95": 96, + "11": 96, + "44": 96, + "40": 96, + "47": 96, + "60": 96, + "67": 96, + "8": 96, + "66": 96, + "4": 96, + "93": 96, + "21": 96, + "61": 96, + "78": 96, + "91": 96, + "98": 96, + "38": 96, + "94": 96, + "73": 96, + "86": 96, + "56": 96, + "27": 96, + "31": 96, + "74": 96, + "81": 96, + "52": 96, + "42": 96, + "99": 96, + "88": 96, + "33": 96, + "3": 96, + "5": 96, + "46": 96, + "23": 96, + "50": 96, + "63": 96, + "58": 96, + "18": 96, + "76": 96, + "32": 96, + "49": 96, + "28": 96, + "15": 96, + "24": 96, + "30": 96, + "87": 96, + "57": 96, + "84": 96, + "22": 96, + "68": 96, + "41": 96, + "26": 96, + "48": 96, + "53": 96, + "25": 96, + "39": 96, + "89": 96, + "90": 96, + "19": 96, + "79": 96, + "37": 96, + "71": 96, + "34": 96, + "70": 96, + "62": 96, + "96": 96, + "51": 96, + "12": 96, + "43": 96, + "29": 96, + "75": 96, + "92": 96, + "65": 96, + "77": 96, + "64": 96, + "55": 96, + "59": 96, + "69": 96, + "14": 96, + "80": 96, + "45": 96, + "54": 96, + "7": 96, + "13": 96, + "6": 96, + "16": 96, + "2": 96, + "0": 96, + "85": 96, + "1": 96 + }, + "PlantShape": { + "48": 96, + "99": 96, + "90": 96, + "63": 96, + "25": 96, + "31": 96, + "67": 96, + "42": 96, + "68": 96, + "12": 96, + "65": 96, + "89": 96, + "26": 96, + "3": 96, + "49": 96, + "5": 96, + "17": 96, + "50": 96, + "39": 96, + "14": 96, + "72": 96, + "53": 96, + "64": 96, + "75": 96, + "73": 96, + "92": 96, + "9": 96, + "70": 96, + "77": 96, + "61": 96, + "20": 96, + "96": 96, + "83": 96, + "28": 96, + "21": 96, + "46": 96, + "60": 96, + "97": 96, + "58": 96, + "33": 96, + "95": 96, + "11": 96, + "76": 96, + "16": 96, + "54": 96, + "27": 96, + "81": 96, + "86": 96, + "35": 96, + "30": 96, + "57": 96, + "38": 96, + "69": 96, + "18": 96, + "43": 96, + "66": 96, + "41": 96, + "52": 96, + "78": 96, + "84": 96, + "88": 96, + "34": 96, + "15": 96, + "98": 96, + "40": 96, + "36": 96, + "47": 96, + "55": 96, + "79": 96, + "8": 96, + "32": 96, + "56": 96, + "74": 96, + "6": 96, + "44": 96, + "0": 96, + "80": 96, + "51": 96, + "37": 96, + "13": 96, + "4": 96, + "10": 96, + "71": 96, + "62": 96, + "87": 96, + "23": 96, + "85": 96, + "82": 96, + "29": 96, + "24": 96, + "2": 96, + "45": 96, + "22": 96, + "7": 96, + "59": 96, + "94": 96, + "19": 96, + "1": 96, + "91": 96, + "93": 96 + }, + "PlantTexture": { + "48": 96, + "78": 96, + "56": 96, + "45": 96, + "79": 96, + "26": 96, + "81": 96, + "92": 96, + "36": 96, + "53": 96, + "42": 96, + "34": 96, + "38": 96, + "4": 96, + "39": 96, + "74": 96, + "59": 96, + "8": 96, + "41": 96, + "94": 96, + "77": 96, + "71": 96, + "93": 96, + "1": 96, + "73": 96, + "97": 96, + "82": 96, + "6": 96, + "95": 96, + "16": 96, + "67": 96, + "70": 96, + "52": 96, + "98": 96, + "89": 96, + "72": 96, + "60": 96, + "88": 96, + "85": 96, + "9": 96, + "0": 88, + "2": 96, + "27": 96, + "44": 96, + "51": 96, + "7": 96, + "80": 96, + "30": 96, + "13": 96, + "75": 96, + "68": 96, + "10": 96, + "62": 96, + "37": 96, + "24": 96, + "57": 96, + "84": 96, + "47": 96, + "32": 96, + "19": 96, + "40": 96, + "28": 96, + "65": 96, + "61": 96, + "54": 96, + "76": 96, + "18": 96, + "43": 96, + "99": 96, + "23": 96, + "17": 96, + "90": 96, + "86": 96, + "12": 96, + "49": 96, + "87": 96, + "96": 96, + "50": 96, + "46": 96, + "63": 96, + "91": 96, + "58": 96, + "55": 96, + "3": 96, + "64": 96, + "22": 96, + "20": 96, + "69": 96, + "11": 96, + "83": 96, + "5": 96, + "33": 96, + "25": 96, + "31": 96, + "29": 96, + "15": 96, + "66": 96, + "21": 96, + "35": 96, + "14": 96 + }, + "PostOperative": { + "2": 144, + "0": 384, + "1": 16 + }, + "PrimaryTumor": { + "2": 56, + "0": 472, + "7": 168, + "14": 144, + "1": 120, + "12": 176, + "11": 64, + "5": 88, + "4": 240, + "8": 96, + "9": 48, + "10": 144, + "3": 88, + "6": 40, + "13": 40 + }, + "Ringnorm": { + "1": 22416, + "0": 21984 + }, + "Seeds": { + "1": 424, + "2": 424, + "0": 416 + }, + "Semeion": { + "4": 968, + "0": 968, + "2": 960, + "1": 936, + "6": 968, + "9": 952, + "7": 952, + "3": 960, + "8": 936, + "5": 960 + }, + "Soybean": { + "9": 20, + "4": 40, + "13": 80, + "0": 22, + "1": 20, + "8": 20, + "14": 80, + "3": 80, + "7": 80, + "12": 20, + "15": 12, + "11": 40, + "6": 20, + "5": 20, + "2": 20, + "10": 20, + "17": 8, + "16": 12 + }, + "Spambase": { + "1": 10880, + "0": 16728 + }, + "Spect": { + "1": 52, + "0": 106 + }, + "Spectf": { + "0": 80, + "1": 80 + }, + "StatlogAustralianCredit": { + "1": 2808, + "0": 1336 + }, + "StatlogGermanCredit": { + "0": 4200, + "1": 1800 + }, + "StatlogHeart": { + "1": 720, + "0": 904 + }, + "StatlogImage": { + "2": 1984, + "5": 1984, + "6": 1984, + "3": 1984, + "0": 1960, + "1": 1984, + "4": 1984 + }, + "StatlogLandsat": { + "0": 2144, + "2": 1922, + "4": 940, + "3": 830, + "1": 958, + "5": 2076 + }, + "StatlogShuttle": { + "3": 13496, + "0": 68216, + "4": 4916, + "2": 264, + "1": 74, + "5": 12, + "6": 22 + }, + "StatlogVehicle": { + "3": 1200, + "0": 1304, + "1": 1272, + "2": 1304 + }, + "SteelPlates": { + "6": 4016, + "5": 2416, + "1": 1144, + "2": 2352, + "3": 432, + "0": 952, + "4": 336 + }, + "SyntheticControl": { + "0": 600, + "3": 600, + "4": 600, + "1": 600, + "2": 600, + "5": 600 + }, + "Teaching": { + "2": 304, + "1": 304, + "0": 296 + }, + "Thyroid": { + "2": 6976, + "1": 382, + "0": 186 + }, + "TicTacToe": { + "1": 3760, + "0": 1992 + }, + "Titanic": { + "0": 8936, + "1": 4272 + }, + "Trains": { + "0": 32, + "1": 32 + }, + "Twonorm": { + "1": 22184, + "0": 22216 + }, + "VertebralColumn2Clases": { + "0": 1264, + "1": 600 + }, + "VertebralColumn3Clases": { + "2": 904, + "0": 360, + "1": 600 + }, + "WallFollowing": { + "2": 12584, + "1": 4960, + "0": 13224, + "3": 1968 + }, + "Waveform": { + "2": 10168, + "0": 9944, + "1": 9888 + }, + "WaveformNoise": { + "2": 9936, + "1": 9920, + "0": 10144 + }, + "Wine": { + "2": 288, + "0": 360, + "1": 424 + }, + "WineQualityRed": { + "2": 4064, + "3": 3832, + "1": 320, + "4": 1200, + "5": 112, + "0": 64 + }, + "WineQualityWhite": { + "3": 13176, + "4": 5280, + "2": 8744, + "5": 1056, + "1": 984, + "0": 120, + "6": 32 + }, + "Yeast": { + "4": 312, + "0": 2752, + "1": 2576, + "3": 984, + "2": 1464, + "5": 264, + "7": 184, + "8": 120, + "9": 32, + "6": 216 + }, + "Zoo": { + "0": 240, + "2": 32, + "1": 120, + "3": 80, + "5": 48, + "6": 64, + "4": 24 + } + }, + "RandomProjectionOnline": { + "Abalone": { + "2": 8672, + "1": 7944, + "0": 8448 + }, + "AcuteInflammation": { + "1": 360, + "0": 360 + }, + "AcuteNephritis": { + "0": 416, + "1": 304 + }, + "Adult": { + "0": 49440, + "1": 15682 + }, + "Annealing": { + "2": 1216, + "3": 120, + "1": 176, + "4": 68, + "0": 16 + }, + "Arrhythmia": { + "5": 152, + "1": 264, + "0": 1432, + "12": 136, + "9": 304, + "11": 32, + "2": 96, + "4": 80, + "3": 96, + "8": 56, + "7": 16, + "6": 24, + "10": 24 + }, + "AudiologyStd": { + "4": 90, + "0": 72, + "1": 34, + "13": 36, + "3": 28, + "6": 8, + "11": 6, + "8": 4, + "12": 4, + "10": 8, + "16": 16, + "17": 4, + "5": 4, + "15": 4, + "14": 8, + "2": 4, + "7": 8, + "9": 4 + }, + "BalanceScale": { + "1": 1728, + "2": 1728, + "0": 296 + }, + "Balloons": { + "0": 48, + "1": 48 + }, + "Bank": { + "0": 24000, + "1": 3128 + }, + "Blood": { + "0": 3416, + "1": 1072 + }, + "BreastCancer": { + "1": 512, + "0": 1208 + }, + "BreastCancerWisc": { + "0": 2744, + "1": 1448 + }, + "BreastCancerWiscDiag": { + "0": 2144, + "1": 1272 + }, + "BreastCancerWiscProg": { + "0": 904, + "1": 288 + }, + "BreastTissue": { + "4": 88, + "0": 128, + "5": 120, + "3": 96, + "1": 96, + "2": 112 + }, + "Car": { + "1": 7256, + "2": 2304, + "0": 392, + "3": 416 + }, + "Cardiotocography10Clases": { + "5": 1992, + "1": 3464, + "0": 2304, + "7": 648, + "2": 320, + "6": 1512, + "3": 488, + "9": 1184, + "4": 432, + "8": 416 + }, + "Cardiotocography3Clases": { + "0": 9928, + "2": 1056, + "1": 1776 + }, + "ChessKrvk": { + "11": 11912, + "7": 3552, + "3": 1480, + "13": 21584, + "10": 10272, + "9": 8600, + "0": 16776, + "15": 27264, + "12": 17128, + "14": 25168, + "8": 4104, + "16": 13000, + "6": 2832, + "17": 2344, + "5": 1192, + "4": 488, + "1": 168, + "2": 472 + }, + "ChessKrvkp": { + "1": 10008, + "0": 9168 + }, + "CongressionalVoting": { + "1": 1008, + "0": 1600 + }, + "ConnBenchSonarMinesRocks": { + "1": 584, + "0": 664 + }, + "ConnBenchVowelDeterding": { + "7": 96, + "9": 96, + "6": 96, + "4": 96, + "8": 96, + "3": 96, + "0": 96, + "10": 96, + "1": 96, + "2": 96, + "5": 96 + }, + "Connect4": { + "0": 305528, + "1": 99816 + }, + "Contrac": { + "2": 3072, + "0": 3768, + "1": 2000 + }, + "CreditApproval": { + "1": 2296, + "0": 1848 + }, + "CylinderBands": { + "1": 1872, + "0": 1200 + }, + "Dermatology": { + "1": 368, + "2": 432, + "4": 312, + "3": 296, + "5": 120, + "0": 672 + }, + "Echocardiogram": { + "0": 520, + "1": 264 + }, + "Ecoli": { + "0": 840, + "2": 312, + "3": 216, + "1": 464, + "6": 16, + "4": 120, + "5": 32, + "7": 16 + }, + "EnergyY1": { + "0": 2152, + "1": 824, + "2": 1632 + }, + "EnergyY2": { + "0": 2296, + "2": 1136, + "1": 1176 + }, + "Fertility": { + "0": 528, + "1": 72 + }, + "Flags": { + "5": 168, + "1": 352, + "6": 96, + "2": 216, + "0": 240, + "3": 48, + "7": 24, + "4": 24 + }, + "Glass": { + "2": 104, + "0": 424, + "1": 448, + "3": 80, + "5": 176, + "4": 56 + }, + "HabermanSurvival": { + "1": 488, + "0": 1352 + }, + "HayesRoth": { + "0": 102, + "1": 102, + "2": 60 + }, + "HeartCleveland": { + "0": 968, + "2": 216, + "3": 216, + "1": 336, + "4": 80 + }, + "HeartHungarian": { + "0": 1128, + "1": 640 + }, + "HeartSwitzerland": { + "2": 192, + "3": 184, + "4": 32, + "1": 280, + "0": 48 + }, + "HeartVa": { + "0": 312, + "1": 320, + "3": 256, + "4": 64, + "2": 248 + }, + "Hepatitis": { + "1": 736, + "0": 192 + }, + "HillValley": { + "1": 598, + "0": 614 + }, + "HorseColic": { + "0": 382, + "1": 218 + }, + "IlpdIndianLiver": { + "1": 1008, + "0": 2488 + }, + "ImageSegmentation": { + "3": 60, + "0": 60, + "2": 60, + "6": 60, + "4": 60, + "5": 60, + "1": 60 + }, + "Ionosphere": { + "1": 1344, + "0": 760 + }, + "Iris": { + "0": 296, + "1": 304, + "2": 304 + }, + "LedDisplay": { + "7": 640, + "5": 608, + "8": 616, + "1": 504, + "0": 584, + "9": 672, + "3": 576, + "2": 608, + "4": 608, + "6": 584 + }, + "Lenses": { + "1": 32, + "2": 88, + "0": 24 + }, + "Letter": { + "11": 4568, + "9": 4488, + "22": 4512, + "8": 4536, + "21": 4584, + "10": 4440, + "16": 4704, + "6": 4640, + "19": 4776, + "2": 4416, + "14": 4520, + "17": 4552, + "1": 4600, + "18": 4488, + "25": 4408, + "13": 4704, + "5": 4656, + "20": 4800, + "24": 4720, + "7": 4408, + "3": 4832, + "15": 4824, + "0": 4736, + "4": 4608, + "23": 4728, + "12": 4752 + }, + "Libras": { + "8": 144, + "6": 144, + "7": 144, + "9": 144, + "1": 144, + "13": 144, + "12": 144, + "14": 144, + "2": 144, + "3": 144, + "10": 144, + "4": 144, + "0": 144, + "11": 144, + "5": 144 + }, + "LowResSpect": { + "1": 1616, + "0": 544, + "3": 624, + "2": 240, + "7": 48, + "8": 40, + "5": 16, + "6": 40, + "4": 16 + }, + "LungCancer": { + "1": 72, + "0": 56, + "2": 64 + }, + "Lymphography": { + "2": 368, + "1": 480, + "3": 24, + "0": 16 + }, + "Magic": { + "1": 40128, + "0": 73992 + }, + "Mammographic": { + "1": 2672, + "0": 3096 + }, + "Miniboone": { + "1": 561384, + "0": 219000 + }, + "MolecBiolPromoter": { + "1": 320, + "0": 320 + }, + "MolecBiolSplice": { + "1": 4608, + "2": 9928, + "0": 4608 + }, + "Monks1": { + "1": 124, + "0": 124 + }, + "Monks2": { + "0": 210, + "1": 128 + }, + "Monks3": { + "1": 120, + "0": 124 + }, + "Mushroom": { + "1": 23496, + "0": 25248 + }, + "Musk1": { + "0": 1608, + "1": 1248 + }, + "Musk2": { + "0": 33488, + "1": 6104 + }, + "Nursery": { + "3": 25600, + "0": 25912, + "2": 1968, + "4": 24264, + "1": 16 + }, + "OocytesMerlucciusNucleus4d": { + "1": 4112, + "0": 2024 + }, + "OocytesMerlucciusStates2f": { + "2": 4208, + "0": 1560, + "1": 368 + }, + "OocytesTrisopterusNucleus2f": { + "1": 3160, + "0": 2312 + }, + "OocytesTrisopterusStates5b": { + "2": 2240, + "1": 88, + "0": 3144 + }, + "Optical": { + "2": 760, + "5": 752, + "8": 760, + "3": 778, + "7": 774, + "1": 778, + "6": 754, + "4": 774, + "9": 764, + "0": 752 + }, + "Ozone": { + "0": 14776, + "1": 440 + }, + "PageBlocks": { + "0": 29472, + "3": 528, + "1": 1976, + "4": 696, + "2": 168 + }, + "Parkinsons": { + "1": 880, + "0": 288 + }, + "Pendigits": { + "7": 1556, + "0": 1560, + "6": 1440, + "4": 1560, + "8": 1438, + "2": 1560, + "9": 1438, + "1": 1558, + "5": 1440, + "3": 1438 + }, + "Pima": { + "0": 3000, + "1": 1608 + }, + "PittsburgBridgesMaterial": { + "2": 472, + "0": 96, + "1": 72 + }, + "PittsburgBridgesRelL": { + "0": 216, + "2": 304, + "1": 96 + }, + "PittsburgBridgesSpan": { + "0": 136, + "1": 280, + "2": 136 + }, + "PittsburgBridgesTOrD": { + "0": 528, + "1": 88 + }, + "PittsburgBridgesType": { + "5": 64, + "2": 248, + "1": 72, + "0": 96, + "3": 80, + "4": 72 + }, + "Planning": { + "0": 784, + "1": 312 + }, + "PlantMargin": { + "86": 96, + "37": 96, + "56": 96, + "21": 96, + "54": 96, + "94": 96, + "7": 96, + "62": 96, + "90": 96, + "3": 96, + "53": 96, + "60": 96, + "27": 96, + "8": 96, + "51": 96, + "87": 96, + "31": 96, + "79": 96, + "45": 96, + "85": 96, + "15": 96, + "20": 96, + "75": 96, + "38": 96, + "6": 96, + "30": 96, + "13": 96, + "48": 96, + "72": 96, + "95": 96, + "82": 96, + "42": 96, + "64": 96, + "69": 96, + "71": 96, + "89": 96, + "88": 96, + "25": 96, + "57": 96, + "92": 96, + "35": 96, + "78": 96, + "43": 96, + "58": 96, + "98": 96, + "22": 96, + "18": 96, + "84": 96, + "99": 96, + "11": 96, + "19": 96, + "47": 96, + "68": 96, + "96": 96, + "83": 96, + "12": 96, + "74": 96, + "44": 96, + "14": 96, + "59": 96, + "33": 96, + "24": 96, + "1": 96, + "80": 96, + "49": 96, + "28": 96, + "0": 96, + "16": 96, + "65": 96, + "97": 96, + "32": 96, + "23": 96, + "26": 96, + "93": 96, + "41": 96, + "52": 96, + "55": 96, + "76": 96, + "77": 96, + "91": 96, + "67": 96, + "81": 96, + "5": 96, + "4": 96, + "17": 96, + "50": 96, + "61": 96, + "70": 96, + "2": 96, + "63": 96, + "34": 96, + "73": 96, + "9": 96, + "46": 96, + "29": 96, + "40": 96, + "66": 96, + "10": 96, + "36": 96, + "39": 96 + }, + "PlantShape": { + "31": 96, + "42": 96, + "54": 96, + "99": 96, + "18": 96, + "93": 96, + "38": 96, + "69": 96, + "1": 96, + "4": 96, + "68": 96, + "34": 96, + "51": 96, + "47": 96, + "74": 96, + "43": 96, + "79": 96, + "76": 96, + "92": 96, + "15": 96, + "84": 96, + "29": 96, + "0": 96, + "2": 96, + "40": 96, + "30": 96, + "57": 96, + "37": 96, + "91": 96, + "82": 96, + "50": 96, + "64": 96, + "94": 96, + "7": 96, + "89": 96, + "16": 96, + "65": 96, + "72": 96, + "26": 96, + "48": 96, + "25": 96, + "70": 96, + "98": 96, + "20": 96, + "9": 96, + "3": 96, + "87": 96, + "85": 96, + "66": 96, + "73": 96, + "21": 96, + "61": 96, + "67": 96, + "8": 96, + "6": 96, + "14": 96, + "13": 96, + "62": 96, + "17": 96, + "60": 96, + "32": 96, + "56": 96, + "75": 96, + "5": 96, + "10": 96, + "28": 96, + "78": 96, + "63": 96, + "97": 96, + "33": 96, + "12": 96, + "81": 96, + "11": 96, + "24": 96, + "58": 96, + "80": 96, + "41": 96, + "39": 96, + "90": 96, + "36": 96, + "95": 96, + "27": 96, + "46": 96, + "59": 96, + "49": 96, + "52": 96, + "77": 96, + "53": 96, + "83": 96, + "44": 96, + "86": 96, + "88": 96, + "23": 96, + "96": 96, + "22": 96, + "19": 96, + "55": 96, + "71": 96, + "45": 96, + "35": 96 + }, + "PlantTexture": { + "91": 96, + "65": 96, + "96": 96, + "43": 96, + "69": 96, + "42": 96, + "90": 96, + "79": 96, + "68": 96, + "93": 96, + "15": 96, + "67": 96, + "13": 96, + "95": 96, + "75": 96, + "22": 96, + "30": 96, + "70": 96, + "36": 96, + "11": 96, + "50": 96, + "71": 96, + "8": 96, + "1": 96, + "52": 96, + "6": 96, + "99": 96, + "19": 96, + "16": 96, + "21": 96, + "86": 96, + "37": 96, + "14": 96, + "0": 88, + "84": 96, + "98": 96, + "54": 96, + "74": 96, + "33": 96, + "85": 96, + "92": 96, + "4": 96, + "38": 96, + "63": 96, + "47": 96, + "2": 96, + "64": 96, + "57": 96, + "41": 96, + "80": 96, + "78": 96, + "48": 96, + "83": 96, + "28": 96, + "18": 96, + "26": 96, + "7": 96, + "66": 96, + "17": 96, + "10": 96, + "59": 96, + "39": 96, + "20": 96, + "29": 96, + "56": 96, + "72": 96, + "88": 96, + "82": 96, + "77": 96, + "58": 96, + "45": 96, + "9": 96, + "46": 96, + "53": 96, + "27": 96, + "55": 96, + "76": 96, + "87": 96, + "34": 96, + "49": 96, + "23": 96, + "32": 96, + "3": 96, + "25": 96, + "61": 96, + "5": 96, + "44": 96, + "89": 96, + "60": 96, + "51": 96, + "35": 96, + "73": 96, + "40": 96, + "31": 96, + "12": 96, + "97": 96, + "62": 96, + "94": 96, + "24": 96, + "81": 96 + }, + "PostOperative": { + "2": 144, + "0": 384, + "1": 16 + }, + "PrimaryTumor": { + "7": 168, + "14": 144, + "12": 176, + "0": 472, + "2": 56, + "4": 240, + "5": 88, + "1": 120, + "10": 144, + "9": 48, + "3": 88, + "8": 96, + "11": 64, + "13": 40, + "6": 40 + }, + "Ringnorm": { + "0": 21984, + "1": 22416 + }, + "Seeds": { + "2": 424, + "1": 424, + "0": 416 + }, + "Semeion": { + "3": 960, + "8": 936, + "5": 960, + "9": 952, + "2": 960, + "6": 968, + "1": 936, + "7": 952, + "0": 968, + "4": 968 + }, + "Soybean": { + "14": 80, + "2": 20, + "3": 80, + "7": 80, + "1": 20, + "10": 20, + "13": 80, + "11": 40, + "0": 22, + "4": 40, + "12": 20, + "5": 20, + "15": 12, + "17": 8, + "9": 20, + "8": 20, + "6": 20, + "16": 12 + }, + "Spambase": { + "0": 16728, + "1": 10880 + }, + "Spect": { + "1": 52, + "0": 106 + }, + "Spectf": { + "0": 80, + "1": 80 + }, + "StatlogAustralianCredit": { + "1": 2808, + "0": 1336 + }, + "StatlogGermanCredit": { + "1": 1800, + "0": 4200 + }, + "StatlogHeart": { + "0": 904, + "1": 720 + }, + "StatlogImage": { + "1": 1984, + "6": 1984, + "3": 1984, + "2": 1984, + "5": 1984, + "0": 1960, + "4": 1984 + }, + "StatlogLandsat": { + "0": 2144, + "2": 1922, + "5": 2076, + "1": 958, + "4": 940, + "3": 830 + }, + "StatlogShuttle": { + "0": 68216, + "4": 4916, + "3": 13496, + "2": 264, + "5": 12, + "1": 74, + "6": 22 + }, + "StatlogVehicle": { + "0": 1304, + "3": 1200, + "2": 1304, + "1": 1272 + }, + "SteelPlates": { + "4": 336, + "2": 2352, + "6": 4016, + "5": 2416, + "1": 1144, + "0": 952, + "3": 432 + }, + "SyntheticControl": { + "3": 600, + "4": 600, + "1": 600, + "0": 600, + "5": 600, + "2": 600 + }, + "Teaching": { + "2": 304, + "0": 296, + "1": 304 + }, + "Thyroid": { + "2": 6976, + "1": 382, + "0": 186 + }, + "TicTacToe": { + "1": 3760, + "0": 1992 + }, + "Titanic": { + "1": 4272, + "0": 8936 + }, + "Trains": { + "1": 32, + "0": 32 + }, + "Twonorm": { + "0": 22216, + "1": 22184 + }, + "VertebralColumn2Clases": { + "0": 1264, + "1": 600 + }, + "VertebralColumn3Clases": { + "1": 600, + "0": 360, + "2": 904 + }, + "WallFollowing": { + "2": 12584, + "0": 13224, + "1": 4960, + "3": 1968 + }, + "Waveform": { + "1": 9888, + "2": 10168, + "0": 9944 + }, + "WaveformNoise": { + "2": 9936, + "1": 9920, + "0": 10144 + }, + "Wine": { + "1": 424, + "0": 360, + "2": 288 + }, + "WineQualityRed": { + "3": 3832, + "2": 4064, + "4": 1200, + "1": 320, + "0": 64, + "5": 112 + }, + "WineQualityWhite": { + "3": 13176, + "2": 8744, + "4": 5280, + "5": 1056, + "1": 984, + "0": 120, + "6": 32 + }, + "Yeast": { + "2": 1464, + "6": 216, + "0": 2752, + "4": 312, + "1": 2576, + "7": 184, + "3": 984, + "5": 264, + "9": 32, + "8": 120 + }, + "Zoo": { + "6": 64, + "1": 120, + "0": 240, + "5": 48, + "2": 32, + "3": 80, + "4": 24 + } + }, + "SinusoidProjectionOnlineIterative": { + "Abalone": { + "1": 39720, + "0": 42240, + "2": 43360 + }, + "AcuteInflammation": { + "0": 1800, + "1": 1800 + }, + "AcuteNephritis": { + "0": 2080, + "1": 1520 + }, + "Adult": { + "0": 247200, + "1": 78410 + }, + "Annealing": { + "4": 340, + "2": 6080, + "3": 600, + "1": 880, + "0": 80 + }, + "Arrhythmia": { + "1": 1320, + "9": 1520, + "6": 120, + "0": 7160, + "3": 480, + "4": 400, + "8": 280, + "2": 480, + "5": 760, + "12": 680, + "7": 80, + "11": 160, + "10": 120 + }, + "AudiologyStd": { + "4": 450, + "1": 170, + "0": 360, + "10": 40, + "3": 140, + "15": 20, + "13": 180, + "17": 20, + "16": 80, + "6": 40, + "8": 20, + "12": 20, + "7": 40, + "11": 30, + "2": 20, + "9": 20, + "14": 40, + "5": 20 + }, + "BalanceScale": { + "1": 8640, + "2": 8640, + "0": 1480 + }, + "Balloons": { + "1": 240, + "0": 240 + }, + "Bank": { + "0": 120000, + "1": 15640 + }, + "Blood": { + "1": 5360, + "0": 17080 + }, + "BreastCancer": { + "0": 6040, + "1": 2560 + }, + "BreastCancerWisc": { + "0": 13720, + "1": 7240 + }, + "BreastCancerWiscDiag": { + "0": 10720, + "1": 6360 + }, + "BreastCancerWiscProg": { + "0": 4520, + "1": 1440 + }, + "BreastTissue": { + "1": 480, + "2": 560, + "0": 640, + "3": 480, + "4": 440, + "5": 600 + }, + "Car": { + "2": 11520, + "0": 1960, + "1": 36280, + "3": 2080 + }, + "Cardiotocography10Clases": { + "6": 7560, + "1": 17320, + "5": 9960, + "0": 11520, + "9": 5920, + "4": 2160, + "3": 2440, + "2": 1600, + "7": 3240, + "8": 2080 + }, + "Cardiotocography3Clases": { + "0": 49640, + "2": 5280, + "1": 8880 + }, + "ChessKrvk": { + "14": 125840, + "10": 51360, + "15": 136320, + "13": 107920, + "7": 17760, + "12": 85640, + "0": 83880, + "9": 43000, + "17": 11720, + "16": 65000, + "8": 20520, + "11": 59560, + "3": 7400, + "6": 14160, + "4": 2440, + "5": 5960, + "1": 840, + "2": 2360 + }, + "ChessKrvkp": { + "0": 45840, + "1": 50040 + }, + "CongressionalVoting": { + "1": 5040, + "0": 8000 + }, + "ConnBenchSonarMinesRocks": { + "0": 3320, + "1": 2920 + }, + "ConnBenchVowelDeterding": { + "7": 480, + "4": 480, + "8": 480, + "3": 480, + "10": 480, + "5": 480, + "6": 480, + "9": 480, + "2": 480, + "0": 480, + "1": 480 + }, + "Connect4": { + "0": 1527640, + "1": 499080 + }, + "Contrac": { + "1": 10000, + "2": 15360, + "0": 18840 + }, + "CreditApproval": { + "1": 11480, + "0": 9240 + }, + "CylinderBands": { + "1": 9360, + "0": 6000 + }, + "Dermatology": { + "0": 3360, + "3": 1480, + "2": 2160, + "4": 1560, + "1": 1840, + "5": 600 + }, + "Echocardiogram": { + "0": 2600, + "1": 1320 + }, + "Ecoli": { + "1": 2320, + "0": 4200, + "2": 1560, + "3": 1080, + "4": 600, + "7": 80, + "6": 80, + "5": 160 + }, + "EnergyY1": { + "0": 10760, + "2": 8160, + "1": 4120 + }, + "EnergyY2": { + "0": 11480, + "2": 5680, + "1": 5880 + }, + "Fertility": { + "0": 2640, + "1": 360 + }, + "Flags": { + "1": 1760, + "4": 120, + "2": 1080, + "6": 480, + "3": 240, + "0": 1200, + "5": 840, + "7": 120 + }, + "Glass": { + "1": 2240, + "4": 280, + "0": 2120, + "3": 400, + "5": 880, + "2": 520 + }, + "HabermanSurvival": { + "1": 2440, + "0": 6760 + }, + "HayesRoth": { + "0": 510, + "2": 300, + "1": 510 + }, + "HeartCleveland": { + "0": 4840, + "2": 1080, + "3": 1080, + "1": 1680, + "4": 400 + }, + "HeartHungarian": { + "1": 3200, + "0": 5640 + }, + "HeartSwitzerland": { + "3": 920, + "2": 960, + "1": 1400, + "4": 160, + "0": 240 + }, + "HeartVa": { + "3": 1280, + "0": 1560, + "2": 1240, + "1": 1600, + "4": 320 + }, + "Hepatitis": { + "1": 3680, + "0": 960 + }, + "HillValley": { + "0": 3070, + "1": 2990 + }, + "HorseColic": { + "0": 1910, + "1": 1090 + }, + "IlpdIndianLiver": { + "0": 12440, + "1": 5040 + }, + "ImageSegmentation": { + "0": 300, + "2": 300, + "6": 300, + "3": 300, + "5": 300, + "1": 300, + "4": 300 + }, + "Ionosphere": { + "1": 6720, + "0": 3800 + }, + "Iris": { + "1": 1520, + "2": 1520, + "0": 1480 + }, + "LedDisplay": { + "8": 3080, + "7": 3200, + "5": 3040, + "9": 3360, + "4": 3040, + "6": 2920, + "0": 2920, + "2": 3040, + "3": 2880, + "1": 2520 + }, + "Lenses": { + "0": 120, + "2": 440, + "1": 160 + }, + "Letter": { + "21": 22920, + "1": 23000, + "13": 23520, + "2": 22080, + "7": 22040, + "5": 23280, + "20": 24000, + "16": 23520, + "22": 22560, + "15": 24120, + "6": 23200, + "24": 23600, + "17": 22760, + "11": 22840, + "0": 23680, + "3": 24160, + "8": 22680, + "10": 22200, + "18": 22440, + "25": 22040, + "12": 23760, + "4": 23040, + "19": 23880, + "9": 22440, + "23": 23640, + "14": 22600 + }, + "Libras": { + "9": 720, + "4": 720, + "8": 720, + "6": 720, + "1": 720, + "7": 720, + "3": 720, + "13": 720, + "11": 720, + "14": 720, + "10": 720, + "12": 720, + "2": 720, + "0": 720, + "5": 720 + }, + "LowResSpect": { + "1": 8080, + "4": 80, + "0": 2720, + "2": 1200, + "3": 3120, + "5": 80, + "6": 200, + "7": 240, + "8": 200 + }, + "LungCancer": { + "0": 280, + "1": 360, + "2": 320 + }, + "Lymphography": { + "3": 120, + "2": 1840, + "1": 2400, + "0": 80 + }, + "Magic": { + "1": 200640, + "0": 369960 + }, + "Mammographic": { + "0": 15480, + "1": 13360 + }, + "Miniboone": { + "0": 1095000, + "1": 2806920 + }, + "MolecBiolPromoter": { + "0": 1600, + "1": 1600 + }, + "MolecBiolSplice": { + "0": 23040, + "2": 49640, + "1": 23040 + }, + "Monks1": { + "0": 620, + "1": 620 + }, + "Monks2": { + "0": 1050, + "1": 640 + }, + "Monks3": { + "0": 620, + "1": 600 + }, + "Mushroom": { + "0": 126240, + "1": 117480 + }, + "Musk1": { + "0": 8040, + "1": 6240 + }, + "Musk2": { + "0": 167440, + "1": 30520 + }, + "Nursery": { + "0": 129560, + "2": 9840, + "3": 128000, + "4": 121320, + "1": 80 + }, + "OocytesMerlucciusNucleus4d": { + "0": 10120, + "1": 20560 + }, + "OocytesMerlucciusStates2f": { + "2": 21040, + "1": 1840, + "0": 7800 + }, + "OocytesTrisopterusNucleus2f": { + "1": 15800, + "0": 11560 + }, + "OocytesTrisopterusStates5b": { + "0": 15720, + "2": 11200, + "1": 440 + }, + "Optical": { + "9": 3820, + "2": 3800, + "7": 3870, + "1": 3890, + "4": 3870, + "8": 3800, + "0": 3760, + "5": 3760, + "3": 3890, + "6": 3770 + }, + "Ozone": { + "0": 73880, + "1": 2200 + }, + "PageBlocks": { + "0": 147360, + "4": 3480, + "1": 9880, + "3": 2640, + "2": 840 + }, + "Parkinsons": { + "0": 1440, + "1": 4400 + }, + "Pendigits": { + "3": 7190, + "1": 7790, + "6": 7200, + "5": 7200, + "2": 7800, + "8": 7190, + "0": 7800, + "4": 7800, + "9": 7190, + "7": 7780 + }, + "Pima": { + "1": 8040, + "0": 15000 + }, + "PittsburgBridgesMaterial": { + "2": 2360, + "0": 480, + "1": 360 + }, + "PittsburgBridgesRelL": { + "2": 1520, + "1": 480, + "0": 1080 + }, + "PittsburgBridgesSpan": { + "1": 1400, + "0": 680, + "2": 680 + }, + "PittsburgBridgesTOrD": { + "0": 2640, + "1": 440 + }, + "PittsburgBridgesType": { + "2": 1240, + "5": 320, + "0": 480, + "1": 360, + "4": 360, + "3": 400 + }, + "Planning": { + "0": 3920, + "1": 1560 + }, + "PlantMargin": { + "55": 480, + "7": 480, + "93": 480, + "10": 480, + "94": 480, + "37": 480, + "43": 480, + "20": 480, + "63": 480, + "6": 480, + "74": 480, + "2": 480, + "90": 480, + "66": 480, + "8": 480, + "68": 480, + "48": 480, + "99": 480, + "13": 480, + "22": 480, + "1": 480, + "73": 480, + "69": 480, + "4": 480, + "42": 480, + "30": 480, + "95": 480, + "39": 480, + "71": 480, + "28": 480, + "52": 480, + "29": 480, + "60": 480, + "3": 480, + "80": 480, + "44": 480, + "50": 480, + "97": 480, + "67": 480, + "9": 480, + "61": 480, + "47": 480, + "25": 480, + "23": 480, + "91": 480, + "82": 480, + "59": 480, + "12": 480, + "5": 480, + "83": 480, + "34": 480, + "0": 480, + "40": 480, + "89": 480, + "88": 480, + "86": 480, + "46": 480, + "49": 480, + "75": 480, + "24": 480, + "15": 480, + "36": 480, + "51": 480, + "64": 480, + "70": 480, + "85": 480, + "45": 480, + "38": 480, + "31": 480, + "16": 480, + "26": 480, + "14": 480, + "35": 480, + "53": 480, + "11": 480, + "72": 480, + "17": 480, + "33": 480, + "84": 480, + "21": 480, + "19": 480, + "96": 480, + "58": 480, + "98": 480, + "27": 480, + "18": 480, + "87": 480, + "57": 480, + "76": 480, + "92": 480, + "41": 480, + "81": 480, + "32": 480, + "79": 480, + "56": 480, + "78": 480, + "54": 480, + "65": 480, + "77": 480, + "62": 480 + }, + "PlantShape": { + "99": 480, + "83": 480, + "21": 480, + "73": 480, + "25": 480, + "37": 480, + "64": 480, + "53": 480, + "97": 480, + "50": 480, + "68": 480, + "59": 480, + "65": 480, + "51": 480, + "1": 480, + "41": 480, + "72": 480, + "57": 480, + "18": 480, + "10": 480, + "86": 480, + "28": 480, + "39": 480, + "70": 480, + "9": 480, + "12": 480, + "63": 480, + "84": 480, + "69": 480, + "56": 480, + "79": 480, + "13": 480, + "7": 480, + "8": 480, + "67": 480, + "46": 480, + "6": 480, + "81": 480, + "31": 480, + "91": 480, + "88": 480, + "34": 480, + "93": 480, + "98": 480, + "92": 480, + "54": 480, + "62": 480, + "90": 480, + "36": 480, + "47": 480, + "33": 480, + "15": 480, + "16": 480, + "35": 480, + "40": 480, + "45": 480, + "22": 480, + "76": 480, + "58": 480, + "85": 480, + "5": 480, + "14": 480, + "55": 480, + "4": 480, + "94": 480, + "60": 480, + "11": 480, + "17": 480, + "26": 480, + "44": 480, + "27": 480, + "74": 480, + "38": 480, + "49": 480, + "89": 480, + "0": 480, + "20": 480, + "52": 480, + "78": 480, + "43": 480, + "2": 480, + "61": 480, + "24": 480, + "32": 480, + "29": 480, + "30": 480, + "77": 480, + "19": 480, + "3": 480, + "23": 480, + "80": 480, + "66": 480, + "48": 480, + "95": 480, + "42": 480, + "87": 480, + "75": 480, + "71": 480, + "82": 480, + "96": 480 + }, + "PlantTexture": { + "1": 480, + "83": 480, + "59": 480, + "95": 480, + "80": 480, + "52": 480, + "28": 480, + "13": 480, + "14": 480, + "29": 480, + "56": 480, + "79": 480, + "19": 480, + "11": 480, + "99": 480, + "32": 480, + "87": 480, + "37": 480, + "88": 480, + "31": 480, + "2": 480, + "44": 480, + "27": 480, + "38": 480, + "60": 480, + "97": 480, + "8": 480, + "3": 480, + "24": 480, + "33": 480, + "58": 480, + "91": 480, + "43": 480, + "39": 480, + "40": 480, + "48": 480, + "34": 480, + "20": 480, + "4": 480, + "81": 480, + "96": 480, + "23": 480, + "57": 480, + "92": 480, + "7": 480, + "53": 480, + "68": 480, + "64": 480, + "0": 440, + "10": 480, + "84": 480, + "47": 480, + "65": 480, + "49": 480, + "85": 480, + "21": 480, + "98": 480, + "67": 480, + "61": 480, + "12": 480, + "54": 480, + "82": 480, + "5": 480, + "18": 480, + "50": 480, + "70": 480, + "71": 480, + "90": 480, + "69": 480, + "36": 480, + "62": 480, + "26": 480, + "75": 480, + "78": 480, + "55": 480, + "77": 480, + "6": 480, + "93": 480, + "76": 480, + "15": 480, + "41": 480, + "94": 480, + "42": 480, + "73": 480, + "35": 480, + "72": 480, + "25": 480, + "30": 480, + "63": 480, + "86": 480, + "9": 480, + "66": 480, + "17": 480, + "22": 480, + "16": 480, + "89": 480, + "74": 480, + "46": 480, + "51": 480, + "45": 480 + }, + "PostOperative": { + "0": 1920, + "2": 720, + "1": 80 + }, + "PrimaryTumor": { + "4": 1200, + "1": 600, + "0": 2360, + "12": 880, + "11": 320, + "8": 480, + "7": 840, + "14": 720, + "10": 720, + "5": 440, + "2": 280, + "3": 440, + "9": 240, + "6": 200, + "13": 200 + }, + "Ringnorm": { + "1": 112080, + "0": 109920 + }, + "Seeds": { + "0": 2080, + "2": 2120, + "1": 2120 + }, + "Semeion": { + "6": 4840, + "0": 4840, + "8": 4680, + "7": 4760, + "4": 4840, + "2": 4800, + "1": 4680, + "5": 4800, + "3": 4800, + "9": 4760 + }, + "Soybean": { + "14": 400, + "7": 400, + "11": 200, + "12": 100, + "13": 400, + "2": 100, + "9": 100, + "3": 400, + "0": 110, + "8": 100, + "1": 100, + "10": 100, + "15": 60, + "17": 40, + "6": 100, + "4": 200, + "5": 100, + "16": 60 + }, + "Spambase": { + "1": 54400, + "0": 83640 + }, + "Spect": { + "0": 530, + "1": 260 + }, + "Spectf": { + "1": 400, + "0": 400 + }, + "StatlogAustralianCredit": { + "0": 6680, + "1": 14040 + }, + "StatlogGermanCredit": { + "0": 21000, + "1": 9000 + }, + "StatlogHeart": { + "0": 4520, + "1": 3600 + }, + "StatlogImage": { + "0": 9800, + "3": 9920, + "6": 9920, + "1": 9920, + "2": 9920, + "5": 9920, + "4": 9920 + }, + "StatlogLandsat": { + "1": 4790, + "4": 4700, + "5": 10380, + "0": 10720, + "2": 9610, + "3": 4150 + }, + "StatlogShuttle": { + "0": 341080, + "3": 67480, + "4": 24580, + "2": 1320, + "1": 370, + "6": 110, + "5": 60 + }, + "StatlogVehicle": { + "0": 6520, + "2": 6520, + "3": 6000, + "1": 6360 + }, + "SteelPlates": { + "6": 20080, + "5": 12080, + "2": 11760, + "1": 5720, + "0": 4760, + "3": 2160, + "4": 1680 + }, + "SyntheticControl": { + "1": 3000, + "5": 3000, + "4": 3000, + "3": 3000, + "0": 3000, + "2": 3000 + }, + "Teaching": { + "1": 1520, + "2": 1520, + "0": 1480 + }, + "Thyroid": { + "2": 34880, + "1": 1910, + "0": 930 + }, + "TicTacToe": { + "1": 18800, + "0": 9960 + }, + "Titanic": { + "1": 21360, + "0": 44680 + }, + "Trains": { + "1": 160, + "0": 160 + }, + "Twonorm": { + "1": 110920, + "0": 111080 + }, + "VertebralColumn2Clases": { + "1": 3000, + "0": 6320 + }, + "VertebralColumn3Clases": { + "2": 4520, + "1": 3000, + "0": 1800 + }, + "WallFollowing": { + "0": 66120, + "1": 24800, + "2": 62920, + "3": 9840 + }, + "Waveform": { + "1": 49440, + "0": 49720, + "2": 50840 + }, + "WaveformNoise": { + "0": 50720, + "2": 49680, + "1": 49600 + }, + "Wine": { + "0": 1800, + "2": 1440, + "1": 2120 + }, + "WineQualityRed": { + "2": 20320, + "3": 19160, + "4": 6000, + "1": 1600, + "0": 320, + "5": 560 + }, + "WineQualityWhite": { + "2": 43720, + "3": 65880, + "4": 26400, + "1": 4920, + "5": 5280, + "0": 600, + "6": 160 + }, + "Yeast": { + "3": 4920, + "1": 12880, + "0": 13760, + "2": 7320, + "5": 1320, + "8": 600, + "4": 1560, + "6": 1080, + "7": 920, + "9": 160 + }, + "Zoo": { + "6": 320, + "0": 1200, + "1": 600, + "2": 160, + "3": 400, + "5": 240, + "4": 120 + } + }, + "DensityEncodingOnline": { + "Abalone": { + "0": 8448, + "2": 8672, + "1": 7944 + }, + "AcuteInflammation": { + "1": 360, + "0": 360 + }, + "AcuteNephritis": { + "1": 304, + "0": 416 + }, + "Adult": { + "0": 49440, + "1": 15682 + }, + "Annealing": { + "2": 1216, + "4": 68, + "1": 176, + "3": 120, + "0": 16 + }, + "Arrhythmia": { + "12": 136, + "0": 1432, + "5": 152, + "2": 96, + "1": 264, + "9": 304, + "6": 24, + "8": 56, + "3": 96, + "4": 80, + "10": 24, + "11": 32, + "7": 16 + }, + "AudiologyStd": { + "10": 8, + "13": 36, + "4": 90, + "1": 34, + "9": 4, + "3": 28, + "14": 8, + "0": 72, + "17": 4, + "12": 4, + "6": 8, + "8": 4, + "11": 6, + "16": 16, + "15": 4, + "7": 8, + "2": 4, + "5": 4 + }, + "BalanceScale": { + "2": 1728, + "1": 1728, + "0": 296 + }, + "Balloons": { + "1": 48, + "0": 48 + }, + "Bank": { + "1": 3128, + "0": 24000 + }, + "Blood": { + "0": 3416, + "1": 1072 + }, + "BreastCancer": { + "0": 1208, + "1": 512 + }, + "BreastCancerWisc": { + "1": 1448, + "0": 2744 + }, + "BreastCancerWiscDiag": { + "1": 1272, + "0": 2144 + }, + "BreastCancerWiscProg": { + "0": 904, + "1": 288 + }, + "BreastTissue": { + "0": 128, + "1": 96, + "5": 120, + "3": 96, + "4": 88, + "2": 112 + }, + "Car": { + "1": 7256, + "0": 392, + "3": 416, + "2": 2304 + }, + "Cardiotocography10Clases": { + "9": 1184, + "6": 1512, + "5": 1992, + "1": 3464, + "4": 432, + "7": 648, + "3": 488, + "0": 2304, + "8": 416, + "2": 320 + }, + "Cardiotocography3Clases": { + "0": 9928, + "2": 1056, + "1": 1776 + }, + "ChessKrvk": { + "12": 17128, + "13": 21584, + "0": 16776, + "3": 1480, + "6": 2832, + "11": 11912, + "14": 25168, + "15": 27264, + "16": 13000, + "17": 2344, + "8": 4104, + "9": 8600, + "10": 10272, + "7": 3552, + "5": 1192, + "4": 488, + "2": 472, + "1": 168 + }, + "ChessKrvkp": { + "1": 10008, + "0": 9168 + }, + "CongressionalVoting": { + "0": 1600, + "1": 1008 + }, + "ConnBenchSonarMinesRocks": { + "0": 664, + "1": 584 + }, + "ConnBenchVowelDeterding": { + "5": 96, + "9": 96, + "8": 96, + "0": 96, + "2": 96, + "10": 96, + "1": 96, + "4": 96, + "6": 96, + "7": 96, + "3": 96 + }, + "Connect4": { + "1": 99816, + "0": 305528 + }, + "Contrac": { + "1": 2000, + "0": 3768, + "2": 3072 + }, + "CreditApproval": { + "0": 1848, + "1": 2296 + }, + "CylinderBands": { + "1": 1872, + "0": 1200 + }, + "Dermatology": { + "3": 296, + "1": 368, + "0": 672, + "2": 432, + "4": 312, + "5": 120 + }, + "Echocardiogram": { + "0": 520, + "1": 264 + }, + "Ecoli": { + "1": 464, + "2": 312, + "3": 216, + "4": 120, + "0": 840, + "5": 32, + "6": 16, + "7": 16 + }, + "EnergyY1": { + "1": 824, + "2": 1632, + "0": 2152 + }, + "EnergyY2": { + "1": 1176, + "0": 2296, + "2": 1136 + }, + "Fertility": { + "0": 528, + "1": 72 + }, + "Flags": { + "1": 352, + "5": 168, + "6": 96, + "0": 240, + "3": 48, + "2": 216, + "4": 24, + "7": 24 + }, + "Glass": { + "1": 448, + "3": 80, + "5": 176, + "0": 424, + "2": 104, + "4": 56 + }, + "HabermanSurvival": { + "1": 488, + "0": 1352 + }, + "HayesRoth": { + "2": 60, + "1": 102, + "0": 102 + }, + "HeartCleveland": { + "1": 336, + "0": 968, + "2": 216, + "3": 216, + "4": 80 + }, + "HeartHungarian": { + "0": 1128, + "1": 640 + }, + "HeartSwitzerland": { + "2": 192, + "3": 184, + "1": 280, + "0": 48, + "4": 32 + }, + "HeartVa": { + "3": 256, + "1": 320, + "0": 312, + "2": 248, + "4": 64 + }, + "Hepatitis": { + "1": 736, + "0": 192 + }, + "HillValley": { + "1": 598, + "0": 614 + }, + "HorseColic": { + "1": 218, + "0": 382 + }, + "IlpdIndianLiver": { + "1": 1008, + "0": 2488 + }, + "ImageSegmentation": { + "5": 60, + "1": 60, + "4": 60, + "2": 60, + "3": 60, + "0": 60, + "6": 60 + }, + "Ionosphere": { + "1": 1344, + "0": 760 + }, + "Iris": { + "2": 304, + "1": 304, + "0": 296 + }, + "LedDisplay": { + "7": 640, + "3": 576, + "9": 672, + "1": 504, + "2": 608, + "8": 616, + "4": 608, + "0": 584, + "6": 584, + "5": 608 + }, + "Lenses": { + "0": 24, + "2": 88, + "1": 32 + }, + "Letter": { + "6": 4640, + "0": 4736, + "25": 4408, + "4": 4608, + "2": 4416, + "3": 4832, + "8": 4536, + "17": 4552, + "21": 4584, + "18": 4488, + "16": 4704, + "12": 4752, + "10": 4440, + "1": 4600, + "9": 4488, + "20": 4800, + "11": 4568, + "19": 4776, + "14": 4520, + "15": 4824, + "13": 4704, + "22": 4512, + "23": 4728, + "24": 4720, + "7": 4408, + "5": 4656 + }, + "Libras": { + "14": 144, + "9": 144, + "8": 144, + "3": 144, + "4": 144, + "7": 144, + "12": 144, + "11": 144, + "6": 144, + "0": 144, + "10": 144, + "5": 144, + "13": 144, + "2": 144, + "1": 144 + }, + "LowResSpect": { + "3": 624, + "8": 40, + "1": 1616, + "0": 544, + "2": 240, + "7": 48, + "5": 16, + "6": 40, + "4": 16 + }, + "LungCancer": { + "1": 72, + "2": 64, + "0": 56 + }, + "Lymphography": { + "1": 480, + "2": 368, + "3": 24, + "0": 16 + }, + "Magic": { + "0": 73992, + "1": 40128 + }, + "Mammographic": { + "0": 3096, + "1": 2672 + }, + "Miniboone": { + "1": 561384, + "0": 219000 + }, + "MolecBiolPromoter": { + "0": 320, + "1": 320 + }, + "MolecBiolSplice": { + "1": 4608, + "2": 9928, + "0": 4608 + }, + "Monks1": { + "0": 124, + "1": 124 + }, + "Monks2": { + "0": 210, + "1": 128 + }, + "Monks3": { + "0": 124, + "1": 120 + }, + "Mushroom": { + "0": 25248, + "1": 23496 + }, + "Musk1": { + "1": 1248, + "0": 1608 + }, + "Musk2": { + "1": 6104, + "0": 33488 + }, + "Nursery": { + "4": 24264, + "3": 25600, + "2": 1968, + "0": 25912, + "1": 16 + }, + "OocytesMerlucciusNucleus4d": { + "1": 4112, + "0": 2024 + }, + "OocytesMerlucciusStates2f": { + "0": 1560, + "1": 368, + "2": 4208 + }, + "OocytesTrisopterusNucleus2f": { + "1": 3160, + "0": 2312 + }, + "OocytesTrisopterusStates5b": { + "0": 3144, + "2": 2240, + "1": 88 + }, + "Optical": { + "3": 778, + "7": 774, + "1": 778, + "9": 764, + "4": 774, + "5": 752, + "8": 760, + "2": 760, + "6": 754, + "0": 752 + }, + "Ozone": { + "0": 14776, + "1": 440 + }, + "PageBlocks": { + "0": 29472, + "1": 1976, + "3": 528, + "4": 696, + "2": 168 + }, + "Parkinsons": { + "1": 880, + "0": 288 + }, + "Pendigits": { + "0": 1560, + "9": 1438, + "3": 1438, + "4": 1560, + "2": 1560, + "5": 1440, + "1": 1558, + "7": 1556, + "6": 1440, + "8": 1438 + }, + "Pima": { + "0": 3000, + "1": 1608 + }, + "PittsburgBridgesMaterial": { + "0": 96, + "2": 472, + "1": 72 + }, + "PittsburgBridgesRelL": { + "0": 216, + "2": 304, + "1": 96 + }, + "PittsburgBridgesSpan": { + "0": 136, + "1": 280, + "2": 136 + }, + "PittsburgBridgesTOrD": { + "0": 528, + "1": 88 + }, + "PittsburgBridgesType": { + "2": 248, + "3": 80, + "4": 72, + "5": 64, + "0": 96, + "1": 72 + }, + "Planning": { + "1": 312, + "0": 784 + }, + "PlantMargin": { + "76": 96, + "88": 96, + "47": 96, + "31": 96, + "90": 96, + "35": 96, + "66": 96, + "63": 96, + "70": 96, + "79": 96, + "32": 96, + "58": 96, + "55": 96, + "82": 96, + "8": 96, + "96": 96, + "89": 96, + "45": 96, + "15": 96, + "25": 96, + "51": 96, + "7": 96, + "94": 96, + "18": 96, + "84": 96, + "11": 96, + "72": 96, + "99": 96, + "41": 96, + "28": 96, + "2": 96, + "36": 96, + "0": 96, + "80": 96, + "20": 96, + "34": 96, + "98": 96, + "59": 96, + "53": 96, + "87": 96, + "93": 96, + "81": 96, + "43": 96, + "16": 96, + "78": 96, + "86": 96, + "29": 96, + "5": 96, + "1": 96, + "9": 96, + "92": 96, + "97": 96, + "95": 96, + "85": 96, + "50": 96, + "54": 96, + "48": 96, + "26": 96, + "22": 96, + "37": 96, + "3": 96, + "60": 96, + "19": 96, + "42": 96, + "75": 96, + "49": 96, + "62": 96, + "69": 96, + "83": 96, + "39": 96, + "13": 96, + "27": 96, + "71": 96, + "4": 96, + "73": 96, + "52": 96, + "21": 96, + "38": 96, + "17": 96, + "56": 96, + "64": 96, + "61": 96, + "91": 96, + "77": 96, + "6": 96, + "40": 96, + "33": 96, + "74": 96, + "23": 96, + "12": 96, + "10": 96, + "44": 96, + "24": 96, + "68": 96, + "67": 96, + "30": 96, + "57": 96, + "14": 96, + "65": 96, + "46": 96 + }, + "PlantShape": { + "40": 96, + "4": 96, + "68": 96, + "86": 96, + "51": 96, + "37": 96, + "33": 96, + "59": 96, + "52": 96, + "91": 96, + "93": 96, + "27": 96, + "44": 96, + "9": 96, + "1": 96, + "57": 96, + "61": 96, + "45": 96, + "20": 96, + "46": 96, + "98": 96, + "39": 96, + "67": 96, + "32": 96, + "13": 96, + "58": 96, + "29": 96, + "88": 96, + "31": 96, + "3": 96, + "8": 96, + "55": 96, + "94": 96, + "16": 96, + "71": 96, + "78": 96, + "35": 96, + "74": 96, + "66": 96, + "83": 96, + "70": 96, + "7": 96, + "92": 96, + "76": 96, + "85": 96, + "48": 96, + "5": 96, + "12": 96, + "63": 96, + "38": 96, + "26": 96, + "21": 96, + "30": 96, + "72": 96, + "97": 96, + "22": 96, + "15": 96, + "69": 96, + "96": 96, + "62": 96, + "19": 96, + "89": 96, + "64": 96, + "84": 96, + "50": 96, + "56": 96, + "25": 96, + "24": 96, + "17": 96, + "23": 96, + "79": 96, + "11": 96, + "14": 96, + "28": 96, + "87": 96, + "75": 96, + "49": 96, + "36": 96, + "82": 96, + "60": 96, + "80": 96, + "81": 96, + "95": 96, + "47": 96, + "18": 96, + "99": 96, + "53": 96, + "42": 96, + "77": 96, + "54": 96, + "73": 96, + "90": 96, + "2": 96, + "6": 96, + "65": 96, + "10": 96, + "34": 96, + "43": 96, + "0": 96, + "41": 96 + }, + "PlantTexture": { + "19": 96, + "55": 96, + "6": 96, + "30": 96, + "21": 96, + "3": 96, + "69": 96, + "76": 96, + "66": 96, + "67": 96, + "93": 96, + "20": 96, + "5": 96, + "45": 96, + "91": 96, + "88": 96, + "58": 96, + "8": 96, + "9": 96, + "60": 96, + "34": 96, + "29": 96, + "32": 96, + "90": 96, + "64": 96, + "13": 96, + "11": 96, + "46": 96, + "59": 96, + "25": 96, + "26": 96, + "44": 96, + "7": 96, + "37": 96, + "51": 96, + "85": 96, + "65": 96, + "28": 96, + "77": 96, + "99": 96, + "15": 96, + "48": 96, + "74": 96, + "53": 96, + "68": 96, + "81": 96, + "84": 96, + "18": 96, + "43": 96, + "27": 96, + "2": 96, + "38": 96, + "87": 96, + "75": 96, + "82": 96, + "24": 96, + "83": 96, + "10": 96, + "4": 96, + "1": 96, + "98": 96, + "61": 96, + "79": 96, + "71": 96, + "47": 96, + "36": 96, + "95": 96, + "63": 96, + "0": 88, + "22": 96, + "17": 96, + "49": 96, + "40": 96, + "78": 96, + "41": 96, + "57": 96, + "62": 96, + "86": 96, + "94": 96, + "80": 96, + "39": 96, + "23": 96, + "54": 96, + "52": 96, + "33": 96, + "16": 96, + "73": 96, + "12": 96, + "92": 96, + "56": 96, + "50": 96, + "42": 96, + "31": 96, + "72": 96, + "96": 96, + "97": 96, + "35": 96, + "14": 96, + "70": 96, + "89": 96 + }, + "PostOperative": { + "2": 144, + "0": 384, + "1": 16 + }, + "PrimaryTumor": { + "12": 176, + "10": 144, + "0": 472, + "3": 88, + "7": 168, + "2": 56, + "4": 240, + "6": 40, + "14": 144, + "5": 88, + "11": 64, + "9": 48, + "8": 96, + "1": 120, + "13": 40 + }, + "Ringnorm": { + "1": 22416, + "0": 21984 + }, + "Seeds": { + "2": 424, + "1": 424, + "0": 416 + }, + "Semeion": { + "5": 960, + "3": 960, + "1": 936, + "9": 952, + "6": 968, + "8": 936, + "2": 960, + "4": 968, + "7": 952, + "0": 968 + }, + "Soybean": { + "7": 80, + "13": 80, + "14": 80, + "4": 40, + "1": 20, + "5": 20, + "8": 20, + "0": 22, + "10": 20, + "11": 40, + "6": 20, + "3": 80, + "15": 12, + "9": 20, + "17": 8, + "12": 20, + "16": 12, + "2": 20 + }, + "Spambase": { + "1": 10880, + "0": 16728 + }, + "Spect": { + "0": 106, + "1": 52 + }, + "Spectf": { + "1": 80, + "0": 80 + }, + "StatlogAustralianCredit": { + "1": 2808, + "0": 1336 + }, + "StatlogGermanCredit": { + "1": 1800, + "0": 4200 + }, + "StatlogHeart": { + "0": 904, + "1": 720 + }, + "StatlogImage": { + "1": 1984, + "2": 1984, + "6": 1984, + "4": 1984, + "5": 1984, + "3": 1984, + "0": 1960 + }, + "StatlogLandsat": { + "3": 830, + "2": 1922, + "5": 2076, + "1": 958, + "0": 2144, + "4": 940 + }, + "StatlogShuttle": { + "0": 68216, + "3": 13496, + "4": 4916, + "2": 264, + "1": 74, + "5": 12, + "6": 22 + }, + "StatlogVehicle": { + "0": 1304, + "2": 1304, + "3": 1200, + "1": 1272 + }, + "SteelPlates": { + "5": 2416, + "6": 4016, + "0": 952, + "3": 432, + "1": 1144, + "2": 2352, + "4": 336 + }, + "SyntheticControl": { + "1": 600, + "2": 600, + "5": 600, + "3": 600, + "0": 600, + "4": 600 + }, + "Teaching": { + "2": 304, + "0": 296, + "1": 304 + }, + "Thyroid": { + "2": 6976, + "0": 186, + "1": 382 + }, + "TicTacToe": { + "1": 3760, + "0": 1992 + }, + "Titanic": { + "1": 4272, + "0": 8936 + }, + "Trains": { + "0": 32, + "1": 32 + }, + "Twonorm": { + "0": 22216, + "1": 22184 + }, + "VertebralColumn2Clases": { + "0": 1264, + "1": 600 + }, + "VertebralColumn3Clases": { + "2": 904, + "1": 600, + "0": 360 + }, + "WallFollowing": { + "2": 12584, + "0": 13224, + "1": 4960, + "3": 1968 + }, + "Waveform": { + "1": 9888, + "0": 9944, + "2": 10168 + }, + "WaveformNoise": { + "0": 10144, + "2": 9936, + "1": 9920 + }, + "Wine": { + "2": 288, + "1": 424, + "0": 360 + }, + "WineQualityRed": { + "4": 1200, + "1": 320, + "3": 3832, + "2": 4064, + "0": 64, + "5": 112 + }, + "WineQualityWhite": { + "3": 13176, + "2": 8744, + "0": 120, + "1": 984, + "4": 5280, + "5": 1056, + "6": 32 + }, + "Yeast": { + "1": 2576, + "0": 2752, + "6": 216, + "2": 1464, + "8": 120, + "4": 312, + "5": 264, + "3": 984, + "9": 32, + "7": 184 + }, + "Zoo": { + "3": 80, + "4": 24, + "5": 48, + "0": 240, + "1": 120, + "6": 64, + "2": 32 + } + } +} \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/trainsamplesexp.json b/examples/hdc_methods_survey/results/trainsamplesexp.json index 7b0091cd..19a34eee 100644 --- a/examples/hdc_methods_survey/results/trainsamplesexp.json +++ b/examples/hdc_methods_survey/results/trainsamplesexp.json @@ -1074,1075 +1074,1075 @@ }, "HashmapProjectionOnline": { "Abalone": { - "0": 4224, - "2": 4336, - "1": 3972 + "0": 8448, + "2": 8672, + "1": 7944 }, "AcuteInflammation": { - "1": 180, - "0": 180 + "1": 360, + "0": 360 }, "AcuteNephritis": { - "0": 208, - "1": 152 + "0": 416, + "1": 304 }, "Adult": { - "0": 24720, - "1": 7841 + "0": 49440, + "1": 15682 }, "Annealing": { - "2": 608, - "1": 88, - "4": 34, - "3": 60, - "0": 8 + "2": 1216, + "1": 176, + "4": 68, + "3": 120, + "0": 16 }, "Arrhythmia": { - "1": 132, - "0": 716, - "4": 40, - "12": 68, - "5": 76, - "9": 152, - "2": 48, - "11": 16, - "8": 28, - "3": 48, - "7": 8, - "6": 12, - "10": 12 + "1": 264, + "0": 1432, + "4": 80, + "12": 136, + "5": 152, + "9": 304, + "2": 96, + "11": 32, + "8": 56, + "3": 96, + "7": 16, + "6": 24, + "10": 24 }, "AudiologyStd": { - "4": 45, - "0": 36, - "5": 2, - "16": 8, - "1": 17, - "7": 4, - "13": 18, - "3": 14, - "14": 4, - "9": 2, - "8": 2, - "15": 2, - "11": 3, - "10": 4, - "17": 2, - "12": 2, - "6": 4, - "2": 2 + "4": 90, + "0": 72, + "5": 4, + "16": 16, + "1": 34, + "7": 8, + "13": 36, + "3": 28, + "14": 8, + "9": 4, + "8": 4, + "15": 4, + "11": 6, + "10": 8, + "17": 4, + "12": 4, + "6": 8, + "2": 4 }, "BalanceScale": { - "1": 864, - "2": 864, - "0": 148 + "1": 1728, + "2": 1728, + "0": 296 }, "Balloons": { - "1": 24, - "0": 24 + "1": 48, + "0": 48 }, "Bank": { - "0": 12000, - "1": 1564 + "0": 24000, + "1": 3128 }, "Blood": { - "1": 536, - "0": 1708 + "1": 1072, + "0": 3416 }, "BreastCancer": { - "0": 604, - "1": 256 + "0": 1208, + "1": 512 }, "BreastCancerWisc": { - "0": 1372, - "1": 724 + "0": 2744, + "1": 1448 }, "BreastCancerWiscDiag": { - "0": 1072, - "1": 636 + "0": 2144, + "1": 1272 }, "BreastCancerWiscProg": { - "0": 452, - "1": 144 + "0": 904, + "1": 288 }, "BreastTissue": { - "2": 56, - "5": 60, - "0": 64, - "4": 44, - "3": 48, - "1": 48 + "2": 112, + "5": 120, + "0": 128, + "4": 88, + "3": 96, + "1": 96 }, "Car": { - "1": 3628, - "2": 1152, - "0": 196, - "3": 208 + "1": 7256, + "2": 2304, + "0": 392, + "3": 416 }, "Cardiotocography10Clases": { - "0": 1152, - "4": 216, - "1": 1732, - "6": 756, - "3": 244, - "5": 996, - "7": 324, - "2": 160, - "8": 208, - "9": 592 + "0": 2304, + "4": 432, + "1": 3464, + "6": 1512, + "3": 488, + "5": 1992, + "7": 648, + "2": 320, + "8": 416, + "9": 1184 }, "Cardiotocography3Clases": { - "0": 4964, - "1": 888, - "2": 528 + "0": 9928, + "1": 1776, + "2": 1056 }, "ChessKrvk": { - "14": 12584, - "12": 8564, - "15": 13632, - "13": 10792, - "9": 4300, - "0": 8388, - "7": 1776, - "11": 5956, - "16": 6500, - "10": 5136, - "3": 740, - "17": 1172, - "8": 2052, - "6": 1416, - "2": 236, - "5": 596, - "4": 244, - "1": 84 + "14": 25168, + "12": 17128, + "15": 27264, + "13": 21584, + "9": 8600, + "0": 16776, + "7": 3552, + "11": 11912, + "16": 13000, + "10": 10272, + "3": 1480, + "17": 2344, + "8": 4104, + "6": 2832, + "2": 472, + "5": 1192, + "4": 488, + "1": 168 }, "ChessKrvkp": { - "1": 5004, - "0": 4584 + "1": 10008, + "0": 9168 }, "CongressionalVoting": { - "0": 800, - "1": 504 + "0": 1600, + "1": 1008 }, "ConnBenchSonarMinesRocks": { - "1": 292, - "0": 332 + "1": 584, + "0": 664 }, "ConnBenchVowelDeterding": { - "8": 48, - "1": 48, - "10": 48, - "6": 48, - "9": 48, - "5": 48, - "2": 48, - "0": 48, - "7": 48, - "4": 48, - "3": 48 + "8": 96, + "1": 96, + "10": 96, + "6": 96, + "9": 96, + "5": 96, + "2": 96, + "0": 96, + "7": 96, + "4": 96, + "3": 96 }, "Connect4": { - "0": 152764, - "1": 49908 + "0": 305528, + "1": 99816 }, "Contrac": { - "0": 1884, - "1": 1000, - "2": 1536 + "0": 3768, + "1": 2000, + "2": 3072 }, "CreditApproval": { - "1": 1148, - "0": 924 + "1": 2296, + "0": 1848 }, "CylinderBands": { - "1": 936, - "0": 600 + "1": 1872, + "0": 1200 }, "Dermatology": { - "2": 216, - "0": 336, - "4": 156, - "1": 184, - "3": 148, - "5": 60 + "2": 432, + "0": 672, + "4": 312, + "1": 368, + "3": 296, + "5": 120 }, "Echocardiogram": { - "0": 260, - "1": 132 + "0": 520, + "1": 264 }, "Ecoli": { - "1": 232, - "0": 420, - "3": 108, - "2": 156, - "7": 8, - "4": 60, - "5": 16, - "6": 8 + "1": 464, + "0": 840, + "3": 216, + "2": 312, + "7": 16, + "4": 120, + "5": 32, + "6": 16 }, "EnergyY1": { - "0": 1076, - "2": 816, - "1": 412 + "0": 2152, + "2": 1632, + "1": 824 }, "EnergyY2": { - "1": 588, - "0": 1148, - "2": 568 + "1": 1176, + "0": 2296, + "2": 1136 }, "Fertility": { - "0": 264, - "1": 36 + "0": 528, + "1": 72 }, "Flags": { - "5": 84, - "2": 108, - "1": 176, - "0": 120, - "4": 12, - "6": 48, - "3": 24, - "7": 12 + "5": 168, + "2": 216, + "1": 352, + "0": 240, + "4": 24, + "6": 96, + "3": 48, + "7": 24 }, "Glass": { - "0": 212, - "5": 88, - "1": 224, - "2": 52, - "3": 40, - "4": 28 + "0": 424, + "5": 176, + "1": 448, + "2": 104, + "3": 80, + "4": 56 }, "HabermanSurvival": { - "0": 676, - "1": 244 + "0": 1352, + "1": 488 }, "HayesRoth": { - "0": 51, - "1": 51, - "2": 30 + "0": 102, + "1": 102, + "2": 60 }, "HeartCleveland": { - "0": 484, - "3": 108, - "2": 108, - "1": 168, - "4": 40 + "0": 968, + "3": 216, + "2": 216, + "1": 336, + "4": 80 }, "HeartHungarian": { - "0": 564, - "1": 320 + "0": 1128, + "1": 640 }, "HeartSwitzerland": { - "2": 96, - "0": 24, - "1": 140, - "3": 92, - "4": 16 + "2": 192, + "0": 48, + "1": 280, + "3": 184, + "4": 32 }, "HeartVa": { - "1": 160, - "0": 156, - "3": 128, - "2": 124, - "4": 32 + "1": 320, + "0": 312, + "3": 256, + "2": 248, + "4": 64 }, "Hepatitis": { - "1": 368, - "0": 96 + "1": 736, + "0": 192 }, "HillValley": { - "0": 307, - "1": 299 + "0": 614, + "1": 598 }, "HorseColic": { - "1": 109, - "0": 191 + "1": 218, + "0": 382 }, "IlpdIndianLiver": { - "1": 504, - "0": 1244 + "1": 1008, + "0": 2488 }, "ImageSegmentation": { - "4": 30, - "2": 30, - "0": 30, - "5": 30, - "6": 30, - "3": 30, - "1": 30 + "4": 60, + "2": 60, + "0": 60, + "5": 60, + "6": 60, + "3": 60, + "1": 60 }, "Ionosphere": { - "0": 380, - "1": 672 + "0": 760, + "1": 1344 }, "Iris": { - "2": 152, - "1": 152, - "0": 148 + "2": 304, + "1": 304, + "0": 296 }, "LedDisplay": { - "7": 320, - "3": 288, - "4": 304, - "8": 308, - "0": 292, - "6": 292, - "2": 304, - "9": 336, - "5": 304, - "1": 252 + "7": 640, + "3": 576, + "4": 608, + "8": 616, + "0": 584, + "6": 584, + "2": 608, + "9": 672, + "5": 608, + "1": 504 }, "Lenses": { - "0": 12, - "1": 16, - "2": 44 + "0": 24, + "1": 32, + "2": 88 }, "Letter": { - "25": 2204, - "6": 2320, - "21": 2292, - "19": 2388, - "24": 2360, - "11": 2284, - "4": 2304, - "20": 2400, - "5": 2328, - "2": 2208, - "18": 2244, - "22": 2256, - "17": 2276, - "10": 2220, - "16": 2352, - "9": 2244, - "1": 2300, - "12": 2376, - "7": 2204, - "14": 2260, - "13": 2352, - "23": 2364, - "8": 2268, - "15": 2412, - "3": 2416, - "0": 2368 + "25": 4408, + "6": 4640, + "21": 4584, + "19": 4776, + "24": 4720, + "11": 4568, + "4": 4608, + "20": 4800, + "5": 4656, + "2": 4416, + "18": 4488, + "22": 4512, + "17": 4552, + "10": 4440, + "16": 4704, + "9": 4488, + "1": 4600, + "12": 4752, + "7": 4408, + "14": 4520, + "13": 4704, + "23": 4728, + "8": 4536, + "15": 4824, + "3": 4832, + "0": 4736 }, "Libras": { - "14": 72, - "1": 72, - "10": 72, - "2": 72, - "9": 72, - "6": 72, - "5": 72, - "0": 72, - "4": 72, - "13": 72, - "8": 72, - "12": 72, - "7": 72, - "3": 72, - "11": 72 - }, - "LowResSpect": { - "1": 808, - "3": 312, - "0": 272, - "2": 120, - "6": 20, - "7": 24, - "5": 8, - "8": 20, - "4": 8 - }, - "LungCancer": { - "2": 32, - "0": 28, - "1": 36 - }, - "Lymphography": { - "2": 184, - "1": 240, - "3": 12, - "0": 8 - }, - "Magic": { - "0": 36996, - "1": 20064 - }, - "Mammographic": { - "0": 1548, - "1": 1336 - }, - "Miniboone": { - "0": 109500, - "1": 280692 - }, - "MolecBiolPromoter": { - "1": 160, - "0": 160 - }, - "MolecBiolSplice": { - "0": 2304, - "2": 4964, - "1": 2304 - }, - "Monks1": { - "0": 62, - "1": 62 - }, - "Monks2": { - "0": 105, - "1": 64 - }, - "Monks3": { - "0": 62, - "1": 60 - }, - "Mushroom": { - "0": 12624, - "1": 11748 - }, - "Musk1": { - "0": 804, - "1": 624 - }, - "Musk2": { - "1": 3052, - "0": 16744 - }, - "Nursery": { - "4": 12132, - "3": 12800, - "0": 12956, - "2": 984, - "1": 8 - }, - "OocytesMerlucciusNucleus4d": { - "1": 2056, - "0": 1012 - }, - "OocytesMerlucciusStates2f": { - "2": 2104, - "0": 780, - "1": 184 - }, - "OocytesTrisopterusNucleus2f": { - "1": 1580, - "0": 1156 - }, - "OocytesTrisopterusStates5b": { - "0": 1572, - "2": 1120, - "1": 44 - }, - "Optical": { - "9": 382, - "6": 377, - "1": 389, - "5": 376, - "3": 389, - "2": 380, - "8": 380, - "7": 387, - "0": 376, - "4": 387 - }, - "Ozone": { - "0": 7388, - "1": 220 - }, - "PageBlocks": { - "0": 14736, - "4": 348, - "3": 264, - "1": 988, - "2": 84 - }, - "Parkinsons": { - "0": 144, - "1": 440 - }, - "Pendigits": { - "3": 719, - "6": 720, - "0": 780, - "5": 720, - "7": 778, - "2": 780, - "1": 779, - "9": 719, - "4": 780, - "8": 719 - }, - "Pima": { - "0": 1500, - "1": 804 - }, - "PittsburgBridgesMaterial": { - "2": 236, - "0": 48, - "1": 36 - }, - "PittsburgBridgesRelL": { - "0": 108, - "1": 48, - "2": 152 - }, - "PittsburgBridgesSpan": { - "2": 68, - "1": 140, - "0": 68 - }, - "PittsburgBridgesTOrD": { - "0": 264, - "1": 44 - }, - "PittsburgBridgesType": { - "0": 48, - "3": 40, - "5": 32, - "2": 124, - "1": 36, - "4": 36 - }, - "Planning": { - "1": 156, - "0": 392 - }, - "PlantMargin": { - "69": 48, - "89": 48, - "60": 48, - "21": 48, - "90": 48, - "4": 48, - "45": 48, - "19": 48, - "63": 48, - "35": 48, - "18": 48, - "77": 48, - "13": 48, - "57": 48, - "56": 48, - "39": 48, - "91": 48, - "0": 48, - "81": 48, - "59": 48, - "95": 48, - "80": 48, - "46": 48, - "83": 48, - "3": 48, - "70": 48, - "76": 48, - "73": 48, - "6": 48, - "78": 48, - "10": 48, - "17": 48, - "94": 48, - "25": 48, - "2": 48, - "34": 48, - "20": 48, - "11": 48, - "48": 48, - "22": 48, - "88": 48, - "28": 48, - "24": 48, - "5": 48, - "42": 48, - "27": 48, - "65": 48, - "40": 48, - "68": 48, - "62": 48, - "29": 48, - "9": 48, - "49": 48, - "12": 48, - "37": 48, - "26": 48, - "41": 48, - "79": 48, - "96": 48, - "33": 48, - "30": 48, - "8": 48, - "86": 48, - "52": 48, - "36": 48, - "31": 48, - "7": 48, - "44": 48, - "16": 48, - "87": 48, - "55": 48, - "15": 48, - "32": 48, - "64": 48, - "43": 48, - "66": 48, - "74": 48, - "99": 48, - "84": 48, - "58": 48, - "71": 48, - "50": 48, - "47": 48, - "38": 48, - "67": 48, - "51": 48, - "75": 48, - "61": 48, - "53": 48, - "92": 48, - "97": 48, - "72": 48, - "54": 48, - "98": 48, - "93": 48, - "23": 48, - "85": 48, - "82": 48, - "14": 48, - "1": 48 - }, - "PlantShape": { - "90": 48, - "16": 48, - "82": 48, - "58": 48, - "77": 48, - "12": 48, - "1": 48, - "9": 48, - "45": 48, - "41": 48, - "55": 48, - "75": 48, - "64": 48, - "31": 48, - "96": 48, - "83": 48, - "42": 48, - "48": 48, - "17": 48, - "78": 48, - "30": 48, - "39": 48, - "89": 48, - "33": 48, - "99": 48, - "73": 48, - "49": 48, - "18": 48, - "25": 48, - "19": 48, - "35": 48, - "36": 48, - "44": 48, - "86": 48, - "68": 48, - "28": 48, - "26": 48, - "22": 48, - "57": 48, - "95": 48, - "97": 48, - "81": 48, - "5": 48, - "13": 48, - "27": 48, - "50": 48, - "11": 48, - "91": 48, - "43": 48, - "10": 48, - "53": 48, - "69": 48, - "70": 48, - "20": 48, - "3": 48, - "51": 48, - "40": 48, - "85": 48, - "72": 48, - "67": 48, - "23": 48, - "29": 48, - "61": 48, - "79": 48, - "59": 48, - "63": 48, - "52": 48, - "76": 48, - "74": 48, - "92": 48, - "37": 48, - "14": 48, - "32": 48, - "98": 48, - "54": 48, - "88": 48, - "56": 48, - "71": 48, - "6": 48, - "62": 48, - "80": 48, - "21": 48, - "94": 48, - "87": 48, - "60": 48, - "84": 48, - "38": 48, - "2": 48, - "65": 48, - "34": 48, - "93": 48, - "15": 48, - "7": 48, - "8": 48, - "0": 48, - "46": 48, - "66": 48, - "4": 48, - "47": 48, - "24": 48 - }, - "PlantTexture": { - "41": 48, - "99": 48, - "52": 48, - "43": 48, - "23": 48, - "81": 48, - "32": 48, - "42": 48, - "16": 48, - "75": 48, - "68": 48, - "82": 48, - "26": 48, - "67": 48, - "33": 48, - "13": 48, - "88": 48, - "22": 48, - "5": 48, - "39": 48, - "98": 48, - "57": 48, - "53": 48, - "21": 48, - "50": 48, - "34": 48, - "51": 48, - "35": 48, - "49": 48, - "4": 48, - "71": 48, - "58": 48, - "46": 48, - "79": 48, - "2": 48, - "17": 48, - "63": 48, - "92": 48, - "29": 48, - "14": 48, - "97": 48, - "31": 48, - "83": 48, - "47": 48, - "73": 48, - "15": 48, - "62": 48, - "87": 48, - "56": 48, - "38": 48, - "8": 48, - "7": 48, - "24": 48, - "18": 48, - "59": 48, - "6": 48, - "64": 48, - "10": 48, - "91": 48, - "66": 48, - "54": 48, - "95": 48, - "37": 48, - "19": 48, - "36": 48, - "27": 48, - "45": 48, - "61": 48, - "72": 48, - "9": 48, - "85": 48, - "78": 48, - "90": 48, - "74": 48, - "11": 48, - "28": 48, - "30": 48, - "60": 48, - "44": 48, - "3": 48, - "69": 48, - "93": 48, - "77": 48, - "96": 48, - "65": 48, - "70": 48, - "40": 48, - "12": 48, - "25": 48, - "48": 48, - "76": 48, - "55": 48, - "0": 44, - "89": 48, - "80": 48, - "84": 48, - "94": 48, - "86": 48, - "1": 48, - "20": 48 + "14": 144, + "1": 144, + "10": 144, + "2": 144, + "9": 144, + "6": 144, + "5": 144, + "0": 144, + "4": 144, + "13": 144, + "8": 144, + "12": 144, + "7": 144, + "3": 144, + "11": 144 + }, + "LowResSpect": { + "1": 1616, + "3": 624, + "0": 544, + "2": 240, + "6": 40, + "7": 48, + "5": 16, + "8": 40, + "4": 16 + }, + "LungCancer": { + "2": 64, + "0": 56, + "1": 72 + }, + "Lymphography": { + "2": 368, + "1": 480, + "3": 24, + "0": 16 + }, + "Magic": { + "0": 73992, + "1": 40128 + }, + "Mammographic": { + "0": 3096, + "1": 2672 + }, + "Miniboone": { + "0": 219000, + "1": 561384 + }, + "MolecBiolPromoter": { + "1": 320, + "0": 320 + }, + "MolecBiolSplice": { + "0": 4608, + "2": 9928, + "1": 4608 + }, + "Monks1": { + "0": 124, + "1": 124 + }, + "Monks2": { + "0": 210, + "1": 128 + }, + "Monks3": { + "0": 124, + "1": 120 + }, + "Mushroom": { + "0": 25248, + "1": 23496 + }, + "Musk1": { + "0": 1608, + "1": 1248 + }, + "Musk2": { + "1": 6104, + "0": 33488 + }, + "Nursery": { + "4": 24264, + "3": 25600, + "0": 25912, + "2": 1968, + "1": 16 + }, + "OocytesMerlucciusNucleus4d": { + "1": 4112, + "0": 2024 + }, + "OocytesMerlucciusStates2f": { + "2": 4208, + "0": 1560, + "1": 368 + }, + "OocytesTrisopterusNucleus2f": { + "1": 3160, + "0": 2312 + }, + "OocytesTrisopterusStates5b": { + "0": 3144, + "2": 2240, + "1": 88 + }, + "Optical": { + "9": 764, + "6": 754, + "1": 778, + "5": 752, + "3": 778, + "2": 760, + "8": 760, + "7": 774, + "0": 752, + "4": 774 + }, + "Ozone": { + "0": 14776, + "1": 440 + }, + "PageBlocks": { + "0": 29472, + "4": 696, + "3": 528, + "1": 1976, + "2": 168 + }, + "Parkinsons": { + "0": 288, + "1": 880 + }, + "Pendigits": { + "3": 1438, + "6": 1440, + "0": 1560, + "5": 1440, + "7": 1556, + "2": 1560, + "1": 1558, + "9": 1438, + "4": 1560, + "8": 1438 + }, + "Pima": { + "0": 3000, + "1": 1608 + }, + "PittsburgBridgesMaterial": { + "2": 472, + "0": 96, + "1": 72 + }, + "PittsburgBridgesRelL": { + "0": 216, + "1": 96, + "2": 304 + }, + "PittsburgBridgesSpan": { + "2": 136, + "1": 280, + "0": 136 + }, + "PittsburgBridgesTOrD": { + "0": 528, + "1": 88 + }, + "PittsburgBridgesType": { + "0": 96, + "3": 80, + "5": 64, + "2": 248, + "1": 72, + "4": 72 + }, + "Planning": { + "1": 312, + "0": 784 + }, + "PlantMargin": { + "69": 96, + "89": 96, + "60": 96, + "21": 96, + "90": 96, + "4": 96, + "45": 96, + "19": 96, + "63": 96, + "35": 96, + "18": 96, + "77": 96, + "13": 96, + "57": 96, + "56": 96, + "39": 96, + "91": 96, + "0": 96, + "81": 96, + "59": 96, + "95": 96, + "80": 96, + "46": 96, + "83": 96, + "3": 96, + "70": 96, + "76": 96, + "73": 96, + "6": 96, + "78": 96, + "10": 96, + "17": 96, + "94": 96, + "25": 96, + "2": 96, + "34": 96, + "20": 96, + "11": 96, + "48": 96, + "22": 96, + "88": 96, + "28": 96, + "24": 96, + "5": 96, + "42": 96, + "27": 96, + "65": 96, + "40": 96, + "68": 96, + "62": 96, + "29": 96, + "9": 96, + "49": 96, + "12": 96, + "37": 96, + "26": 96, + "41": 96, + "79": 96, + "96": 96, + "33": 96, + "30": 96, + "8": 96, + "86": 96, + "52": 96, + "36": 96, + "31": 96, + "7": 96, + "44": 96, + "16": 96, + "87": 96, + "55": 96, + "15": 96, + "32": 96, + "64": 96, + "43": 96, + "66": 96, + "74": 96, + "99": 96, + "84": 96, + "58": 96, + "71": 96, + "50": 96, + "47": 96, + "38": 96, + "67": 96, + "51": 96, + "75": 96, + "61": 96, + "53": 96, + "92": 96, + "97": 96, + "72": 96, + "54": 96, + "98": 96, + "93": 96, + "23": 96, + "85": 96, + "82": 96, + "14": 96, + "1": 96 + }, + "PlantShape": { + "90": 96, + "16": 96, + "82": 96, + "58": 96, + "77": 96, + "12": 96, + "1": 96, + "9": 96, + "45": 96, + "41": 96, + "55": 96, + "75": 96, + "64": 96, + "31": 96, + "96": 96, + "83": 96, + "42": 96, + "48": 96, + "17": 96, + "78": 96, + "30": 96, + "39": 96, + "89": 96, + "33": 96, + "99": 96, + "73": 96, + "49": 96, + "18": 96, + "25": 96, + "19": 96, + "35": 96, + "36": 96, + "44": 96, + "86": 96, + "68": 96, + "28": 96, + "26": 96, + "22": 96, + "57": 96, + "95": 96, + "97": 96, + "81": 96, + "5": 96, + "13": 96, + "27": 96, + "50": 96, + "11": 96, + "91": 96, + "43": 96, + "10": 96, + "53": 96, + "69": 96, + "70": 96, + "20": 96, + "3": 96, + "51": 96, + "40": 96, + "85": 96, + "72": 96, + "67": 96, + "23": 96, + "29": 96, + "61": 96, + "79": 96, + "59": 96, + "63": 96, + "52": 96, + "76": 96, + "74": 96, + "92": 96, + "37": 96, + "14": 96, + "32": 96, + "98": 96, + "54": 96, + "88": 96, + "56": 96, + "71": 96, + "6": 96, + "62": 96, + "80": 96, + "21": 96, + "94": 96, + "87": 96, + "60": 96, + "84": 96, + "38": 96, + "2": 96, + "65": 96, + "34": 96, + "93": 96, + "15": 96, + "7": 96, + "8": 96, + "0": 96, + "46": 96, + "66": 96, + "4": 96, + "47": 96, + "24": 96 + }, + "PlantTexture": { + "41": 96, + "99": 96, + "52": 96, + "43": 96, + "23": 96, + "81": 96, + "32": 96, + "42": 96, + "16": 96, + "75": 96, + "68": 96, + "82": 96, + "26": 96, + "67": 96, + "33": 96, + "13": 96, + "88": 96, + "22": 96, + "5": 96, + "39": 96, + "98": 96, + "57": 96, + "53": 96, + "21": 96, + "50": 96, + "34": 96, + "51": 96, + "35": 96, + "49": 96, + "4": 96, + "71": 96, + "58": 96, + "46": 96, + "79": 96, + "2": 96, + "17": 96, + "63": 96, + "92": 96, + "29": 96, + "14": 96, + "97": 96, + "31": 96, + "83": 96, + "47": 96, + "73": 96, + "15": 96, + "62": 96, + "87": 96, + "56": 96, + "38": 96, + "8": 96, + "7": 96, + "24": 96, + "18": 96, + "59": 96, + "6": 96, + "64": 96, + "10": 96, + "91": 96, + "66": 96, + "54": 96, + "95": 96, + "37": 96, + "19": 96, + "36": 96, + "27": 96, + "45": 96, + "61": 96, + "72": 96, + "9": 96, + "85": 96, + "78": 96, + "90": 96, + "74": 96, + "11": 96, + "28": 96, + "30": 96, + "60": 96, + "44": 96, + "3": 96, + "69": 96, + "93": 96, + "77": 96, + "96": 96, + "65": 96, + "70": 96, + "40": 96, + "12": 96, + "25": 96, + "48": 96, + "76": 96, + "55": 96, + "0": 88, + "89": 96, + "80": 96, + "84": 96, + "94": 96, + "86": 96, + "1": 96, + "20": 96 }, "PostOperative": { - "0": 192, - "2": 72, - "1": 8 + "0": 384, + "2": 144, + "1": 16 }, "PrimaryTumor": { - "0": 236, - "4": 120, - "9": 24, - "7": 84, - "10": 72, - "14": 72, - "8": 48, - "13": 20, - "6": 20, - "1": 60, - "3": 44, - "5": 44, - "11": 32, - "12": 88, - "2": 28 + "0": 472, + "4": 240, + "9": 48, + "7": 168, + "10": 144, + "14": 144, + "8": 96, + "13": 40, + "6": 40, + "1": 120, + "3": 88, + "5": 88, + "11": 64, + "12": 176, + "2": 56 }, "Ringnorm": { - "0": 10992, - "1": 11208 + "0": 21984, + "1": 22416 }, "Seeds": { - "2": 212, - "0": 208, - "1": 212 + "2": 424, + "0": 416, + "1": 424 }, "Semeion": { - "2": 480, - "1": 468, - "3": 480, - "0": 484, - "9": 476, - "6": 484, - "8": 468, - "5": 480, - "4": 484, - "7": 476 + "2": 960, + "1": 936, + "3": 960, + "0": 968, + "9": 952, + "6": 968, + "8": 936, + "5": 960, + "4": 968, + "7": 952 }, "Soybean": { - "10": 10, - "14": 40, - "2": 10, - "4": 20, - "15": 6, - "9": 10, - "16": 6, - "13": 40, - "7": 40, - "3": 40, - "12": 10, - "11": 20, - "0": 11, - "1": 10, - "17": 4, - "8": 10, - "6": 10, - "5": 10 + "10": 20, + "14": 80, + "2": 20, + "4": 40, + "15": 12, + "9": 20, + "16": 12, + "13": 80, + "7": 80, + "3": 80, + "12": 20, + "11": 40, + "0": 22, + "1": 20, + "17": 8, + "8": 20, + "6": 20, + "5": 20 }, "Spambase": { - "1": 5440, - "0": 8364 + "1": 10880, + "0": 16728 }, "Spect": { - "0": 53, - "1": 26 + "0": 106, + "1": 52 }, "Spectf": { - "0": 40, - "1": 40 + "0": 80, + "1": 80 }, "StatlogAustralianCredit": { - "1": 1404, - "0": 668 + "1": 2808, + "0": 1336 }, "StatlogGermanCredit": { - "1": 900, - "0": 2100 + "1": 1800, + "0": 4200 }, "StatlogHeart": { - "0": 452, - "1": 360 + "0": 904, + "1": 720 }, "StatlogImage": { - "0": 980, - "5": 992, - "1": 992, - "4": 992, - "3": 992, - "2": 992, - "6": 992 + "0": 1960, + "5": 1984, + "1": 1984, + "4": 1984, + "3": 1984, + "2": 1984, + "6": 1984 }, "StatlogLandsat": { - "2": 961, - "5": 1038, - "0": 1072, - "1": 479, - "4": 470, - "3": 415 + "2": 1922, + "5": 2076, + "0": 2144, + "1": 958, + "4": 940, + "3": 830 }, "StatlogShuttle": { - "3": 6748, - "0": 34108, - "4": 2458, - "2": 132, - "5": 6, - "1": 37, - "6": 11 + "3": 13496, + "0": 68216, + "4": 4916, + "2": 264, + "5": 12, + "1": 74, + "6": 22 }, "StatlogVehicle": { - "2": 652, - "3": 600, - "0": 652, - "1": 636 + "2": 1304, + "3": 1200, + "0": 1304, + "1": 1272 }, "SteelPlates": { - "5": 1208, - "0": 476, - "6": 2008, - "1": 572, - "2": 1176, - "4": 168, - "3": 216 + "5": 2416, + "0": 952, + "6": 4016, + "1": 1144, + "2": 2352, + "4": 336, + "3": 432 }, "SyntheticControl": { - "0": 300, - "2": 300, - "5": 300, - "4": 300, - "3": 300, - "1": 300 + "0": 600, + "2": 600, + "5": 600, + "4": 600, + "3": 600, + "1": 600 }, "Teaching": { - "2": 152, - "0": 148, - "1": 152 + "2": 304, + "0": 296, + "1": 304 }, "Thyroid": { - "2": 3488, - "0": 93, - "1": 191 + "2": 6976, + "0": 186, + "1": 382 }, "TicTacToe": { - "1": 1880, - "0": 996 + "1": 3760, + "0": 1992 }, "Titanic": { - "0": 4468, - "1": 2136 + "0": 8936, + "1": 4272 }, "Trains": { - "0": 16, - "1": 16 + "0": 32, + "1": 32 }, "Twonorm": { - "1": 11092, - "0": 11108 + "1": 22184, + "0": 22216 }, "VertebralColumn2Clases": { - "0": 632, - "1": 300 + "0": 1264, + "1": 600 }, "VertebralColumn3Clases": { - "2": 452, - "1": 300, - "0": 180 + "2": 904, + "1": 600, + "0": 360 }, "WallFollowing": { - "1": 2480, - "2": 6292, - "3": 984, - "0": 6612 + "1": 4960, + "2": 12584, + "3": 1968, + "0": 13224 }, "Waveform": { - "2": 5084, - "0": 4972, - "1": 4944 + "2": 10168, + "0": 9944, + "1": 9888 }, "WaveformNoise": { - "0": 5072, - "1": 4960, - "2": 4968 + "0": 10144, + "1": 9920, + "2": 9936 }, "Wine": { - "2": 144, - "0": 180, - "1": 212 + "2": 288, + "0": 360, + "1": 424 }, "WineQualityRed": { - "2": 2032, - "3": 1916, - "1": 160, - "4": 600, - "5": 56, - "0": 32 + "2": 4064, + "3": 3832, + "1": 320, + "4": 1200, + "5": 112, + "0": 64 }, "WineQualityWhite": { - "3": 6588, - "4": 2640, - "2": 4372, - "5": 528, - "1": 492, - "0": 60, - "6": 16 + "3": 13176, + "4": 5280, + "2": 8744, + "5": 1056, + "1": 984, + "0": 120, + "6": 32 }, "Yeast": { - "0": 1376, - "3": 492, - "1": 1288, - "2": 732, - "4": 156, - "7": 92, - "5": 132, - "6": 108, - "8": 60, - "9": 16 + "0": 2752, + "3": 984, + "1": 2576, + "2": 1464, + "4": 312, + "7": 184, + "5": 264, + "6": 216, + "8": 120, + "9": 32 }, "Zoo": { - "0": 120, - "1": 60, - "6": 32, - "3": 40, - "4": 12, - "5": 24, - "2": 16 + "0": 240, + "1": 120, + "6": 64, + "3": 80, + "4": 24, + "5": 48, + "2": 32 } }, "HashmapProjectionOnlineIterative": { From 8b42ef659195c13a9d7f41f748876857c419a9b8 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 8 Mar 2023 10:18:44 -0800 Subject: [PATCH 28/50] file fix --- examples/hdc_methods_survey/hashmap_encoding_online_v2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py index 5d848b27..4e63c190 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py @@ -170,4 +170,4 @@ def forward(self, x): ) -# experiment() +experiment() From c228dd4f6f5d9c249333263bd498f66b244f2f8b Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 8 Mar 2023 10:19:53 -0800 Subject: [PATCH 29/50] changes --- examples/hdc_methods_survey/new_learning.py | 81 ++++++++++++--------- torchhd/models.py | 7 +- 2 files changed, 50 insertions(+), 38 deletions(-) diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index acfd9647..486558d6 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -5,7 +5,7 @@ import time from torchhd.datasets import UCIClassificationBenchmark -torch.manual_seed(20) +torch.manual_seed(0) # Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io import torchmetrics from tqdm import tqdm @@ -24,17 +24,26 @@ class Encoder(nn.Module): - def __init__(self, size): + def __init__(self, size, type): super(Encoder, self).__init__() - self.keys = embeddings.Random(size, DIMENSIONS) - self.values = embeddings.Level(size, DIMENSIONS) - + self.type = type + self.keys = None + if self.type == 'hashmap': + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(size, DIMENSIONS) + elif self.type == 'projection': + self.proj = embeddings.Projection(size, DIMENSIONS) + elif self.type == 'sinusoid': + self.proj = embeddings.Sinusoid(size, DIMENSIONS) + elif self.type == 'density': + self.proj = embeddings.Density(size, DIMENSIONS) # self.proj = embeddings.Projection(size, DIMENSIONS) def forward(self, x): - sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) - - # sample_hv = self.proj(x).sign() + if self.type == 'hashmap': + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + else: + sample_hv = self.proj(x).sign() return torchhd.hard_quantize(sample_hv) @@ -57,8 +66,8 @@ def normalize(w, eps=1e-12) -> None: def experiment(): - train = torchhd.datasets.Yeast("../../data", download=True, train=True, fold=1) - test = torchhd.datasets.Yeast("../../data", download=True, train=False, fold=1) + train = torchhd.datasets.HeartVa("../../data", download=True, train=True, fold=0) + test = torchhd.datasets.HeartVa("../../data", download=True, train=False, fold=0) added = 0 # test = torchhd.datasets.AcuteInflammation("../../data", download=True, train=False) # Number of features in the dataset. @@ -75,39 +84,41 @@ def experiment(): # Set up data loaders train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) + types = ['projection','sinusoid','hashmap','density'] + + for t in types: + model = MemoryModel(DIMENSIONS, num_classes, type=t) - model = MemoryModel(DIMENSIONS, num_classes, type='hashmap') + encode = Encoder(train[0][0].size(-1), t) + encode = encode.to(device) - encode = Encoder(train[0][0].size(-1)) - encode = encode.to(device) + count = 0 + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Testing"): + samples = samples.to(device) + labels = labels.to(device) - count = 0 - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Testing"): - samples = samples.to(device) - labels = labels.to(device) + samples_hv = encode(samples) + # print("labels", labels) + model.add(samples_hv, labels) + # if count == 10: + # break + count += 1 + model.normalize() - samples_hv = encode(samples) - # print("labels", labels) - model.add(samples_hv, labels) - # if count == 10: - # break - count += 1 - model.normalize() + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) - accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + with torch.no_grad(): + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + labels = labels.to(device) - with torch.no_grad(): - for samples, labels in tqdm(test_loader, desc="Testing"): - samples = samples.to(device) - labels = labels.to(device) + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) - samples_hv = encode(samples) - outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) - accuracy.update(outputs.cpu(), labels) - print("Added samples ", added) - print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") + print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") experiment() diff --git a/torchhd/models.py b/torchhd/models.py index fa50aea1..cdb0010a 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -197,10 +197,11 @@ def __init__( ) -> None: factory_kwargs = {"device": device, "dtype": dtype} super(MemoryModel, self).__init__() - + self.type = type self.in_features = in_features self.out_features = out_features - + self.classes = torchhd.embeddings.Projection(in_features, out_features) + ''' if type == 'projection': self.classes = torchhd.embeddings.Projection(in_features, out_features) elif type == 'sinusoid': @@ -209,7 +210,7 @@ def __init__( self.classes = torchhd.embeddings.Density(in_features, out_features) elif type == 'hashmap': self.classes = torchhd.embeddings.Random(out_features, in_features) - + ''' self.weight = torch.empty((in_features, in_features), **factory_kwargs) def forward(self, input: Tensor, dot: bool = False) -> Tensor: From f9b5399aa19382d2e37fd5fd54f8995f82e29773 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 8 Mar 2023 15:19:44 -0800 Subject: [PATCH 30/50] results --- .../results/results1678303071.6924233.csv | 122 ++++++++++++++++++ .../results/results1678303071.6925797.csv | 122 ++++++++++++++++++ .../results/results1678304844.6007197.csv | 122 ++++++++++++++++++ .../results/results1678309555.1127856.csv | 122 ++++++++++++++++++ 4 files changed, 488 insertions(+) create mode 100644 examples/hdc_methods_survey/results/results1678303071.6924233.csv create mode 100644 examples/hdc_methods_survey/results/results1678303071.6925797.csv create mode 100644 examples/hdc_methods_survey/results/results1678304844.6007197.csv create mode 100644 examples/hdc_methods_survey/results/results1678309555.1127856.csv diff --git a/examples/hdc_methods_survey/results/results1678303071.6924233.csv b/examples/hdc_methods_survey/results/results1678303071.6924233.csv new file mode 100644 index 00000000..d74d7ecb --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678303071.6924233.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6120689511299133,9.282248973846436,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.26202988624572754,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.258404016494751,180,2,10000,RandomProjectionOnline +Adult,0.6944290995597839,139.6538496017456,65122,2,10000,RandomProjectionOnline +Annealing,0.23000000417232513,2.0302610397338867,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.4955752193927765,1.6181504726409912,678,13,10000,RandomProjectionOnline +AudiologyStd,0.8399999737739563,0.6863689422607422,342,18,10000,RandomProjectionOnline +BalanceScale,0.8461538553237915,1.2115731239318848,938,3,10000,RandomProjectionOnline +Balloons,0.75,0.05239367485046387,24,2,10000,RandomProjectionOnline +Bank,0.778761088848114,11.443403720855713,6782,2,10000,RandomProjectionOnline +Blood,0.6096256971359253,1.3576140403747559,1122,2,10000,RandomProjectionOnline +BreastCancer,0.7183098793029785,0.7290453910827637,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.8914285898208618,1.8789536952972412,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9295774698257446,1.3907136917114258,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.6734693646430969,0.41648268699645996,298,2,10000,RandomProjectionOnline +BreastTissue,0.692307710647583,0.20166444778442383,160,6,10000,RandomProjectionOnline +Car,0.7337962985038757,2.7728686332702637,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.6723163723945618,5.302332401275635,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8380414247512817,5.425769805908203,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.30966639518737793,79.05221557617188,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.8560701012611389,8.830972909927368,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.5321100950241089,1.3584012985229492,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.6927478313446045,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.790043294429779,3.445232391357422,1056,11,10000,RandomProjectionOnline +Connect4,0.6121736168861389,378.9925260543823,101336,3,10000,RandomProjectionOnline +Contrac,0.448369562625885,2.248460054397583,2210,3,10000,RandomProjectionOnline +CreditApproval,0.8430232405662537,1.1552040576934814,1036,2,10000,RandomProjectionOnline +CylinderBands,0.65625,1.3777949810028076,768,2,10000,RandomProjectionOnline +Dermatology,0.9780219793319702,0.9870555400848389,550,6,10000,RandomProjectionOnline +Echocardiogram,0.8787878751754761,0.40630507469177246,196,2,10000,RandomProjectionOnline +Ecoli,0.7976190447807312,1.0560739040374756,504,8,10000,RandomProjectionOnline +EnergyY1,0.8385416865348816,2.146827459335327,1152,3,10000,RandomProjectionOnline +EnergyY2,0.828125,1.6745402812957764,1152,3,10000,RandomProjectionOnline +Fertility,0.7599999904632568,0.16689038276672363,150,2,10000,RandomProjectionOnline +Flags,0.3541666567325592,0.4537770748138428,292,8,10000,RandomProjectionOnline +Glass,0.7169811129570007,0.6783194541931152,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.7368420958518982,0.7028062343597412,460,2,10000,RandomProjectionOnline +HayesRoth,0.1785714328289032,0.3560302257537842,264,3,10000,RandomProjectionOnline +HeartCleveland,0.5263158082962036,0.9609546661376953,454,5,10000,RandomProjectionOnline +HeartHungarian,0.8082191944122314,0.8599720001220703,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.4516128897666931,0.21304583549499512,184,5,10000,RandomProjectionOnline +HeartVa,0.25999999046325684,0.6495099067687988,300,5,10000,RandomProjectionOnline +Hepatitis,0.8205128312110901,0.3915412425994873,232,2,10000,RandomProjectionOnline +HillValley,0.9042904376983643,3.6240484714508057,1212,2,10000,RandomProjectionOnline +HorseColic,0.7352941036224365,0.5566012859344482,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.698630154132843,1.583845615386963,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.3752380907535553,8.036005973815918,420,7,10000,RandomProjectionOnline +Ionosphere,0.8409090638160706,1.1248857975006104,526,2,10000,RandomProjectionOnline +Iris,0.8918918967247009,0.518141508102417,226,3,10000,RandomProjectionOnline +LedDisplay,0.7680000066757202,2.125692129135132,1500,10,10000,RandomProjectionOnline +Lenses,0.6666666865348816,0.06471896171569824,36,3,10000,RandomProjectionOnline +Letter,0.7910000085830688,49.60082936286926,30000,26,10000,RandomProjectionOnline +Libras,0.5444444417953491,0.8861873149871826,540,15,10000,RandomProjectionOnline +LowResSpect,0.8796992301940918,1.4343082904815674,796,9,10000,RandomProjectionOnline +LungCancer,0.375,0.0685276985168457,48,3,10000,RandomProjectionOnline +Lymphography,0.8648648858070374,0.3577156066894531,222,4,10000,RandomProjectionOnline +Magic,0.8071503639221191,35.17477607727051,28530,2,10000,RandomProjectionOnline +Mammographic,0.737500011920929,1.6813545227050781,1442,2,10000,RandomProjectionOnline +Miniboone,0.8510271906852722,339.75879859924316,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.8846153616905212,0.3759610652923584,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7515683770179749,6.713390588760376,4786,3,10000,RandomProjectionOnline +Monks1,0.6620370149612427,1.3685598373413086,248,2,10000,RandomProjectionOnline +Monks2,0.5347222089767456,2.0489604473114014,338,2,10000,RandomProjectionOnline +Monks3,0.6597222089767456,2.0781164169311523,244,2,10000,RandomProjectionOnline +Mushroom,0.8823239803314209,19.27503776550293,12186,2,10000,RandomProjectionOnline +Musk1,0.5546218752861023,1.5852417945861816,714,2,10000,RandomProjectionOnline +Musk2,0.7877501249313354,18.933073043823242,9898,2,10000,RandomProjectionOnline +Nursery,0.7370370626449585,30.615110635757446,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7333333492279053,2.407263994216919,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,2.2773795127868652,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7061403393745422,2.8222239017486572,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8333333134651184,1.8248558044433594,1368,3,10000,RandomProjectionOnline +Optical,0.9059543609619141,13.573776960372925,7646,10,10000,RandomProjectionOnline +Ozone,0.921135663986206,6.528163194656372,3804,2,10000,RandomProjectionOnline +PageBlocks,0.9247075915336609,14.876754999160767,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8163265585899353,0.6286311149597168,292,2,10000,RandomProjectionOnline +Pendigits,0.8865065574645996,28.33720374107361,14988,10,10000,RandomProjectionOnline +Pima,0.6614583134651184,2.1697471141815186,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.38588476181030273,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,0.34755539894104004,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6086956262588501,0.3512606620788574,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.8399999737739563,0.3640782833099365,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.5,0.36917877197265625,158,6,10000,RandomProjectionOnline +Planning,0.6666666865348816,0.4577748775482178,274,2,10000,RandomProjectionOnline +PlantMargin,0.7599999904632568,5.080369710922241,2400,100,10000,RandomProjectionOnline +PlantShape,0.4424999952316284,5.462424278259277,2400,100,10000,RandomProjectionOnline +PlantTexture,0.7174999713897705,5.346301794052124,2398,100,10000,RandomProjectionOnline +PostOperative,0.6363636255264282,0.27576231956481934,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.45121949911117554,1.1537060737609863,496,15,10000,RandomProjectionOnline +Ringnorm,0.976216197013855,21.379317045211792,11100,2,10000,RandomProjectionOnline +Seeds,0.9038461446762085,0.6916627883911133,316,3,10000,RandomProjectionOnline +Semeion,0.8366833925247192,3.895112991333008,2390,10,10000,RandomProjectionOnline +Soybean,0.561170220375061,2.429940938949585,614,18,10000,RandomProjectionOnline +Spambase,0.8321738839149475,13.181283235549927,6902,2,10000,RandomProjectionOnline +Spect,0.5430107712745667,1.082500696182251,158,2,10000,RandomProjectionOnline +Spectf,0.14973261952400208,0.9070541858673096,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.48255813121795654,2.1991939544677734,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.7080000042915344,2.815078020095825,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8208954930305481,0.8368837833404541,406,2,10000,RandomProjectionOnline +StatlogImage,0.8908145427703857,6.45186185836792,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.840499997138977,19.474259614944458,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.9887586236000061,144.68283891677856,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.549763023853302,2.416640281677246,1270,4,10000,RandomProjectionOnline +SteelPlates,0.5814433097839355,5.2310731410980225,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.8199999928474426,0.995966911315918,900,6,10000,RandomProjectionOnline +Teaching,0.5789473652839661,0.28212690353393555,226,3,10000,RandomProjectionOnline +Thyroid,0.894690752029419,21.89601492881775,7544,3,10000,RandomProjectionOnline +TicTacToe,0.5648535490036011,2.9725167751312256,1438,2,10000,RandomProjectionOnline +Titanic,0.7818182110786438,8.612874031066895,3302,2,10000,RandomProjectionOnline +Trains,0.5,0.03796696662902832,16,2,10000,RandomProjectionOnline +Twonorm,0.6486486196517944,17.53019881248474,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7792207598686218,0.6528480052947998,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.7662337422370911,0.7648885250091553,466,3,10000,RandomProjectionOnline +WallFollowing,0.5747800469398499,12.399191617965698,8184,4,10000,RandomProjectionOnline +Waveform,0.823199987411499,8.245453834533691,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8479999899864197,11.118758916854858,7500,3,10000,RandomProjectionOnline +Wine,0.9545454382896423,0.3069756031036377,268,3,10000,RandomProjectionOnline +WineQualityRed,0.5625,4.841862440109253,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.4624182879924774,11.353919744491577,7348,7,10000,RandomProjectionOnline +Yeast,0.46900269389152527,4.1775593757629395,2226,10,10000,RandomProjectionOnline +Zoo,0.9599999785423279,0.1763763427734375,152,7,10000,RandomProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678303071.6925797.csv b/examples/hdc_methods_survey/results/results1678303071.6925797.csv new file mode 100644 index 00000000..fdc469c3 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678303071.6925797.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5699234008789062,12.849247217178345,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.3355903625488281,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.4189612865447998,180,2,10000,HashmapProjectionOnline +Adult,0.8197284936904907,152.37215399742126,65122,2,10000,HashmapProjectionOnline +Annealing,0.7699999809265137,2.593430995941162,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.5575221180915833,1.9563357830047607,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.6399999856948853,0.6418216228485107,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8974359035491943,1.531196117401123,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.05763816833496094,24,2,10000,HashmapProjectionOnline +Bank,0.886725664138794,10.71737027168274,6782,2,10000,HashmapProjectionOnline +Blood,0.7058823704719543,2.1934926509857178,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.5211267471313477,0.7135398387908936,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9485714435577393,1.9001646041870117,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9929577708244324,1.6818034648895264,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6530612111091614,0.5979835987091064,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.3661832809448242,160,6,10000,HashmapProjectionOnline +Car,0.8935185074806213,4.16455864906311,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7043314576148987,5.633206605911255,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8700565099716187,5.975755214691162,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.43484458327293396,114.2757933139801,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.8836045265197754,11.986949682235718,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.642201840877533,1.6862235069274902,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.75,0.7791445255279541,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.7770562767982483,4.152539968490601,1056,11,10000,HashmapProjectionOnline +Connect4,0.7812777757644653,194.93978071212769,101336,3,10000,HashmapProjectionOnline +Contrac,0.5054348111152649,3.655616283416748,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8255813717842102,1.6991405487060547,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.7421875,1.3289909362792969,768,2,10000,HashmapProjectionOnline +Dermatology,0.9230769276618958,1.1407344341278076,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.3040478229522705,196,2,10000,HashmapProjectionOnline +Ecoli,0.8571428656578064,1.0223472118377686,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8958333134651184,2.0050477981567383,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,1.8982274532318115,1152,3,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.313873291015625,150,2,10000,HashmapProjectionOnline +Flags,0.5208333134651184,0.4470086097717285,292,8,10000,HashmapProjectionOnline +Glass,0.5094339847564697,0.33554911613464355,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6710526347160339,0.4986283779144287,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0714285746216774,0.26427125930786133,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6447368264198303,0.9114782810211182,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.9688708782196045,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.29032257199287415,0.48633670806884766,184,5,10000,HashmapProjectionOnline +HeartVa,0.20000000298023224,0.742469072341919,300,5,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.4181938171386719,232,2,10000,HashmapProjectionOnline +HillValley,0.4785478413105011,4.966771364212036,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6176470518112183,1.3097846508026123,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6164383292198181,1.659862756729126,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,9.416794538497925,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,0.9397439956665039,526,2,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.5184252262115479,226,3,10000,HashmapProjectionOnline +LedDisplay,0.5839999914169312,3.462099313735962,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.10499334335327148,36,3,10000,HashmapProjectionOnline +Letter,0.8253999948501587,65.33894324302673,30000,26,10000,HashmapProjectionOnline +Libras,0.5444444417953491,1.372770071029663,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8270676732063293,1.8726980686187744,796,9,10000,HashmapProjectionOnline +LungCancer,0.5,0.14229393005371094,48,3,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.5466053485870361,222,4,10000,HashmapProjectionOnline +Magic,0.8201892971992493,54.32850217819214,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7916666865348816,2.8369336128234863,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8545023798942566,502.62686467170715,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.5,0.3077859878540039,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8632371425628662,6.372540235519409,4786,3,10000,HashmapProjectionOnline +Monks1,0.5092592835426331,0.8498313426971436,248,2,10000,HashmapProjectionOnline +Monks2,0.5925925970077515,1.9307656288146973,338,2,10000,HashmapProjectionOnline +Monks3,0.5694444179534912,1.008878231048584,244,2,10000,HashmapProjectionOnline +Mushroom,0.9990152716636658,18.587910652160645,12186,2,10000,HashmapProjectionOnline +Musk1,0.7983193397521973,1.7035212516784668,714,2,10000,HashmapProjectionOnline +Musk2,0.9587628841400146,21.029637098312378,9898,2,10000,HashmapProjectionOnline +Nursery,0.9367284178733826,29.403523445129395,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6274510025978088,1.8859500885009766,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,2.296603202819824,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,2.0560338497161865,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8464912176132202,1.9703762531280518,1368,3,10000,HashmapProjectionOnline +Optical,0.8864774703979492,15.036210060119629,7646,10,10000,HashmapProjectionOnline +Ozone,0.9637224078178406,5.729912519454956,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9349415302276611,14.852066040039062,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.7551020383834839,0.6004049777984619,292,2,10000,HashmapProjectionOnline +Pendigits,0.8653516173362732,34.519975900650024,14988,10,10000,HashmapProjectionOnline +Pima,0.6145833134651184,2.7577013969421387,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.4006364345550537,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.4103515148162842,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.782608687877655,0.35828590393066406,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.3844723701477051,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.42583417892456055,158,6,10000,HashmapProjectionOnline +Planning,0.46666666865348816,0.7026987075805664,274,2,10000,HashmapProjectionOnline +PlantMargin,0.5924999713897705,6.0955095291137695,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45500001311302185,6.463935613632202,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5899999737739563,6.165262222290039,2398,100,10000,HashmapProjectionOnline +PostOperative,0.3636363744735718,0.36376404762268066,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.45121949911117554,1.389270305633545,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9578378200531006,23.98399567604065,11100,2,10000,HashmapProjectionOnline +Seeds,0.8653846383094788,0.41184020042419434,316,3,10000,HashmapProjectionOnline +Semeion,0.856783926486969,6.595113039016724,2390,10,10000,HashmapProjectionOnline +Soybean,0.11170212924480438,3.0801074504852295,614,18,10000,HashmapProjectionOnline +Spambase,0.9060869812965393,14.93342900276184,6902,2,10000,HashmapProjectionOnline +Spect,0.6182795763015747,1.2207136154174805,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,1.132890224456787,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6104651093482971,2.3682596683502197,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6959999799728394,3.254148244857788,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8805969953536987,0.9925534725189209,406,2,10000,HashmapProjectionOnline +StatlogImage,0.8786828517913818,6.47722864151001,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8529999852180481,19.835140228271484,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9880689382553101,156.72790813446045,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6966824531555176,2.4591867923736572,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.7216494679450989,5.459609031677246,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9066666960716248,1.967743158340454,900,6,10000,HashmapProjectionOnline +Teaching,0.5263158082962036,0.5192832946777344,226,3,10000,HashmapProjectionOnline +Thyroid,0.9436989426612854,20.099879503250122,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9539749026298523,2.3060359954833984,1438,2,10000,HashmapProjectionOnline +Titanic,0.7127272486686707,5.778280258178711,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.025263071060180664,16,2,10000,HashmapProjectionOnline +Twonorm,0.9524324536323547,15.943424224853516,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.4497861862182617,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7532467246055603,0.6899302005767822,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8680351972579956,12.153593063354492,8184,4,10000,HashmapProjectionOnline +Waveform,0.8240000009536743,14.972829103469849,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7775999903678894,15.512143611907959,7500,3,10000,HashmapProjectionOnline +Wine,0.9545454382896423,0.650374174118042,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.41749998927116394,5.41266393661499,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4632352888584137,17.063844919204712,7348,7,10000,HashmapProjectionOnline +Yeast,0.49056604504585266,4.983505725860596,2226,10,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.3756859302520752,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678304844.6007197.csv b/examples/hdc_methods_survey/results/results1678304844.6007197.csv new file mode 100644 index 00000000..ace0a400 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678304844.6007197.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5316091775894165,13.992567777633667,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.3796205520629883,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.7329936027526855,180,2,10000,HashmapProjectionOnline +Adult,0.8377863764762878,137.76640486717224,65122,2,10000,HashmapProjectionOnline +Annealing,0.7599999904632568,2.2299766540527344,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.7079645991325378,1.770961046218872,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.7599999904632568,0.6142468452453613,342,18,10000,HashmapProjectionOnline +BalanceScale,0.9551281929016113,0.9086916446685791,938,3,10000,HashmapProjectionOnline +Balloons,1.0,0.03464102745056152,24,2,10000,HashmapProjectionOnline +Bank,0.8929203748703003,11.807213068008423,6782,2,10000,HashmapProjectionOnline +Blood,0.7326202988624573,2.10302734375,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.6760563254356384,0.8267648220062256,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.954285740852356,2.0700745582580566,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9647887349128723,1.6482529640197754,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.5510203838348389,0.6201770305633545,298,2,10000,HashmapProjectionOnline +BreastTissue,0.692307710647583,0.22197580337524414,160,6,10000,HashmapProjectionOnline +Car,0.8773148059844971,4.3223206996917725,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7683615684509277,6.0760509967803955,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8945385813713074,4.728795766830444,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.3857998251914978,89.03916931152344,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.8798497915267944,9.061399221420288,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.5504587292671204,1.2877330780029297,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.75,0.6513872146606445,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.8701298832893372,2.213104724884033,1056,11,10000,HashmapProjectionOnline +Connect4,0.8027118444442749,188.57849788665771,101336,3,10000,HashmapProjectionOnline +Contrac,0.4728260934352875,3.9648261070251465,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.819767415523529,1.684664011001587,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.6875,1.6471850872039795,768,2,10000,HashmapProjectionOnline +Dermatology,0.9560439586639404,1.3367269039154053,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.7575757503509521,0.49740028381347656,196,2,10000,HashmapProjectionOnline +Ecoli,0.8333333134651184,1.2879157066345215,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8645833134651184,2.258859157562256,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8333333134651184,2.29586124420166,1152,3,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.39496541023254395,150,2,10000,HashmapProjectionOnline +Flags,0.4583333432674408,0.7157433032989502,292,8,10000,HashmapProjectionOnline +Glass,0.5849056839942932,0.806887149810791,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.7236841917037964,0.9322779178619385,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,0.8964974880218506,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.5789473652839661,1.1455707550048828,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7808219194412231,0.900691032409668,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.3870967626571655,0.5427601337432861,184,5,10000,HashmapProjectionOnline +HeartVa,0.3199999928474426,0.69915771484375,300,5,10000,HashmapProjectionOnline +Hepatitis,0.8461538553237915,0.596013069152832,232,2,10000,HashmapProjectionOnline +HillValley,0.4801980257034302,3.780334949493408,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6029411554336548,1.2422778606414795,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.7123287916183472,1.7740938663482666,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,10.444665431976318,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,1.3022041320800781,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,0.5488693714141846,226,3,10000,HashmapProjectionOnline +LedDisplay,0.7519999742507935,3.2837023735046387,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.12249469757080078,36,3,10000,HashmapProjectionOnline +Letter,0.8446000218391418,53.45124363899231,30000,26,10000,HashmapProjectionOnline +Libras,0.5888888835906982,1.0503084659576416,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8571428656578064,1.2601470947265625,796,9,10000,HashmapProjectionOnline +LungCancer,0.5,0.1371159553527832,48,3,10000,HashmapProjectionOnline +Lymphography,0.8918918967247009,0.47708606719970703,222,4,10000,HashmapProjectionOnline +Magic,0.8273396492004395,53.084266662597656,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7791666388511658,3.3227217197418213,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8799975514411926,426.9346978664398,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.9230769276618958,0.45305919647216797,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8695106506347656,10.440948009490967,4786,3,10000,HashmapProjectionOnline +Monks1,0.5879629850387573,2.2612316608428955,248,2,10000,HashmapProjectionOnline +Monks2,0.6388888955116272,2.1370437145233154,338,2,10000,HashmapProjectionOnline +Monks3,0.5277777910232544,1.7370645999908447,244,2,10000,HashmapProjectionOnline +Mushroom,0.9483013153076172,21.3722665309906,12186,2,10000,HashmapProjectionOnline +Musk1,0.7394958138465881,1.699392318725586,714,2,10000,HashmapProjectionOnline +Musk2,0.9642207622528076,21.091243505477905,9898,2,10000,HashmapProjectionOnline +Nursery,0.9061728119850159,40.519670248031616,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6117647290229797,3.5012929439544678,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,3.065239191055298,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.6666666865348816,3.3766844272613525,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8070175647735596,2.4518003463745117,1368,3,10000,HashmapProjectionOnline +Optical,0.9243183135986328,16.68055295944214,7646,10,10000,HashmapProjectionOnline +Ozone,0.9053627848625183,8.635513544082642,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9473684430122375,17.488818168640137,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8163265585899353,0.69000244140625,292,2,10000,HashmapProjectionOnline +Pendigits,0.9196683764457703,35.33007621765137,14988,10,10000,HashmapProjectionOnline +Pima,0.6979166865348816,2.816056251525879,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.9230769276618958,0.1923656463623047,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.21654558181762695,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.18195796012878418,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.22400927543640137,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.5384615659713745,0.3762025833129883,158,6,10000,HashmapProjectionOnline +Planning,0.5111111402511597,0.6130485534667969,274,2,10000,HashmapProjectionOnline +PlantMargin,0.6175000071525574,5.87295389175415,2400,100,10000,HashmapProjectionOnline +PlantShape,0.44999998807907104,6.118469715118408,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.6225000023841858,6.379018545150757,2398,100,10000,HashmapProjectionOnline +PostOperative,0.5454545617103577,0.3816707134246826,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.5121951103210449,1.3661937713623047,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9751351475715637,23.13943123817444,11100,2,10000,HashmapProjectionOnline +Seeds,0.9038461446762085,0.7752125263214111,316,3,10000,HashmapProjectionOnline +Semeion,0.8417085409164429,7.016616106033325,2390,10,10000,HashmapProjectionOnline +Soybean,0.23670212924480438,2.6083202362060547,614,18,10000,HashmapProjectionOnline +Spambase,0.9104347825050354,15.594817399978638,6902,2,10000,HashmapProjectionOnline +Spect,0.7311828136444092,0.9427628517150879,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,1.0778858661651611,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6337209343910217,2.5669209957122803,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7319999933242798,3.5274524688720703,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,1.0243358612060547,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9220104217529297,7.861541271209717,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8569999933242798,22.97205924987793,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9859310388565063,159.13942646980286,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6682464480400085,1.6559209823608398,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.6845360994338989,5.36299467086792,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9666666388511658,1.9077377319335938,900,6,10000,HashmapProjectionOnline +Teaching,0.5526315569877625,0.44526052474975586,226,3,10000,HashmapProjectionOnline +Thyroid,0.9390314817428589,22.333101749420166,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.6485355496406555,2.6979501247406006,1438,2,10000,HashmapProjectionOnline +Titanic,0.7854545712471008,5.525475978851318,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.03106069564819336,16,2,10000,HashmapProjectionOnline +Twonorm,0.9713513255119324,18.81759285926819,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8051947951316833,1.036297082901001,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8311688303947449,0.8386080265045166,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8233137726783752,14.93405032157898,8184,4,10000,HashmapProjectionOnline +Waveform,0.8384000062942505,15.648808479309082,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8144000172615051,17.384114742279053,7500,3,10000,HashmapProjectionOnline +Wine,1.0,0.4611210823059082,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.48750001192092896,5.354108572006226,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4869281053543091,17.120933294296265,7348,7,10000,HashmapProjectionOnline +Yeast,0.5013477206230164,5.550956726074219,2226,10,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,0.37444281578063965,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678309555.1127856.csv b/examples/hdc_methods_survey/results/results1678309555.1127856.csv new file mode 100644 index 00000000..79d3ef44 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678309555.1127856.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5670498013496399,42.20612025260925,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.960322380065918,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.7866764068603516,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.786868155002594,426.12952947616577,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.7599999904632568,9.745246171951294,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5929203629493713,4.707587957382202,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.7599999904632568,2.159001588821411,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8846153616905212,8.130554437637329,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.5,0.14545774459838867,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.8858407139778137,38.04173040390015,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.7058823704719543,6.183607816696167,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.6478873491287231,2.55879282951355,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,4.483730316162109,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9788732528686523,3.9145874977111816,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.6530612111091614,1.4566457271575928,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.7692307829856873,0.9593114852905273,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.9629629850387573,14.95639967918396,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.839924693107605,18.87544822692871,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8983050584793091,15.56897783279419,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.5601654052734375,305.53768658638,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.9799749851226807,22.902891397476196,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5779816508293152,3.6641314029693604,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.7884615659713745,1.532259225845337,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.9415584206581116,7.040108680725098,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.7607910633087158,691.127907037735,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.426630437374115,15.485560417175293,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8313953280448914,6.178086519241333,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.6796875,4.843385934829712,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9670329689979553,3.5306830406188965,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.6969696879386902,0.8759844303131104,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.6904761791229248,3.175784111022949,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8802083134651184,5.957669734954834,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8541666865348816,7.4785683155059814,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.8799999952316284,0.9708836078643799,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4583333432674408,1.7309913635253906,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.6037735939025879,2.2789855003356934,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7105262875556946,2.7153677940368652,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.4216876029968262,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.4868420958518982,2.604625940322876,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.8219178318977356,2.792783737182617,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.29032257199287415,1.114243507385254,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.30000001192092896,2.255383253097534,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8461538553237915,1.6247076988220215,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.537953794002533,9.831413745880127,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,3.9405245780944824,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6438356041908264,6.193613767623901,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.14714285731315613,10.995824337005615,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9204545617103577,3.3197150230407715,526,2,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,1.3634402751922607,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.6079999804496765,8.872792959213257,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.6666666865348816,0.20223355293273926,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.8881999850273132,172.20263409614563,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.699999988079071,3.1012911796569824,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.902255654335022,4.410798072814941,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.625,0.32009100914001465,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9189189076423645,0.8143332004547119,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.7932702302932739,152.05997371673584,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.737500011920929,6.092430830001831,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8220568299293518,1183.8021066188812,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8461538553237915,1.1086580753326416,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.8155583143234253,32.02484893798828,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.5462962985038757,2.933267116546631,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.6666666865348816,3.2364449501037598,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.4791666567325592,2.566896677017212,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.9995076060295105,76.31299448013306,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.7647058963775635,5.0400071144104,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.9702849984169006,72.52602648735046,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.959876537322998,110.81955575942993,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.6941176652908325,9.146129846572876,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.9372549057006836,8.476324558258057,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.7149122953414917,8.587971210479736,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8684210777282715,7.184866189956665,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.9604896903038025,51.943716287612915,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.960567831993103,23.657174825668335,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9554093480110168,44.86468529701233,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8367347121238708,1.7351539134979248,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.9668381810188293,99.23300409317017,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.671875,7.775146961212158,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8846153616905212,1.1432890892028809,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.692307710647583,0.6452791690826416,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.8273754119873047,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8399999737739563,1.0847337245941162,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.692307710647583,1.1288833618164062,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.4888888895511627,1.7234063148498535,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7300000190734863,13.650977849960327,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6899999976158142,14.522940158843994,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.762499988079071,14.335163116455078,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.7272727489471436,0.774735689163208,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.5,3.0038628578186035,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9745945930480957,56.80947470664978,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.9230769276618958,1.7942476272583008,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.9070351719856262,14.398738861083984,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.5372340679168701,4.4898223876953125,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.917391300201416,41.755789279937744,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.698924720287323,1.7853326797485352,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.8288770318031311,1.2678577899932861,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.6104651093482971,7.093943357467651,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7160000205039978,10.140595197677612,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.7761194109916687,2.1181747913360596,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.9584055542945862,22.38637137413025,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.8794999718666077,61.638185262680054,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9984138011932373,551.9296157360077,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.7109004855155945,7.307392835617065,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.7360824942588806,20.771506786346436,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9866666793823242,5.691849708557129,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.6578947305679321,1.1156458854675293,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.9209451675415039,54.68549966812134,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.9539749026298523,9.066147327423096,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7527272701263428,20.385252475738525,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.09143614768981934,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9729729890823364,70.51771378517151,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.7922077775001526,2.208237886428833,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.1790475845336914,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.8731671571731567,52.89463663101196,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.8240000009536743,46.24855947494507,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8271999955177307,47.88860845565796,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,1.0,1.175673246383667,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.6524999737739563,17.62624454498291,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.5743464231491089,50.732746839523315,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5579515099525452,14.541020631790161,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,1.0,0.9303710460662842,152,7,10000,SinusoidProjectionOnlineIterative From 9b220e6402301e0d134d1e9cdc3eb1da6b507f1b Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 8 Mar 2023 15:51:12 -0800 Subject: [PATCH 31/50] v2 --- .../density_encoding_online_v2.py | 2 +- .../hashmap_encoding_online_v2.py | 2 +- .../random_projection_online_v2.py | 2 +- .../sinusoid_projection_online.py | 23 +++++++++---------- .../sinusoid_projection_online_v2.py | 23 +++++++++---------- 5 files changed, 25 insertions(+), 27 deletions(-) diff --git a/examples/hdc_methods_survey/density_encoding_online_v2.py b/examples/hdc_methods_survey/density_encoding_online_v2.py index 89e1cc42..90e11a39 100644 --- a/examples/hdc_methods_survey/density_encoding_online_v2.py +++ b/examples/hdc_methods_survey/density_encoding_online_v2.py @@ -21,7 +21,7 @@ # print("Using {} device".format(device)) -def experiment(DIMENSIONS=10000, method="DensityEncodingOnline", filename="exp"): +def experiment(DIMENSIONS=10000, method="DensityEncodingOnlineV2", filename="exp"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py index 4e63c190..dff124e3 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py @@ -25,7 +25,7 @@ def experiment( - DIMENSIONS=10000, method="HashmapProjectionOnline", levels=100, filename="exp" + DIMENSIONS=10000, method="HashmapProjectionOnlineV2", levels=100, filename="exp" ): def create_min_max_normalize(min, max): def normalize(input): diff --git a/examples/hdc_methods_survey/random_projection_online_v2.py b/examples/hdc_methods_survey/random_projection_online_v2.py index 4e152692..e77f1c5b 100644 --- a/examples/hdc_methods_survey/random_projection_online_v2.py +++ b/examples/hdc_methods_survey/random_projection_online_v2.py @@ -23,7 +23,7 @@ torch.manual_seed(20) -def experiment(DIMENSIONS=10000, method="RandomProjectionOnline", filename="exp"): +def experiment(DIMENSIONS=10000, method="RandomProjectionOnlineV2", filename="exp"): def create_min_max_normalize(min, max): def normalize(input): return torch.nan_to_num((input - min) / (max - min)) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index 92fc72d6..6ac5f51c 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -27,7 +27,7 @@ def experiment( DIMENSIONS=10000, - method="SinusoidProjectionOnlineIterative", + method="SinusoidProjectionOnline", epochs=5, filename="exp", ): @@ -87,18 +87,17 @@ def forward(self, x): added_classes = {} wrong_inferred = {} - for i in range(epochs): - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) - samples_hv = encode(samples) - model.add_online(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_v2.py b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py index 5cd66740..4ada200b 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_v2.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py @@ -27,7 +27,7 @@ def experiment( DIMENSIONS=10000, - method="SinusoidProjectionOnlineIterative", + method="SinusoidProjectionOnlineV2", epochs=5, filename="exp", ): @@ -87,18 +87,17 @@ def forward(self, x): added_classes = {} wrong_inferred = {} - for i in range(epochs): - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) - samples_hv = encode(samples) - model.add_online2(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) From 77c6e47adf3c31abf62785677e1a84a60441a2b5 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 8 Mar 2023 17:10:47 -0800 Subject: [PATCH 32/50] res --- .../results/results1678314658.6447885.csv | 122 ++++++++++++++++++ .../results/results1678319578.5480037.csv | 122 ++++++++++++++++++ .../results/results1678321009.7482188.csv | 122 ++++++++++++++++++ 3 files changed, 366 insertions(+) create mode 100644 examples/hdc_methods_survey/results/results1678314658.6447885.csv create mode 100644 examples/hdc_methods_survey/results/results1678319578.5480037.csv create mode 100644 examples/hdc_methods_survey/results/results1678321009.7482188.csv diff --git a/examples/hdc_methods_survey/results/results1678314658.6447885.csv b/examples/hdc_methods_survey/results/results1678314658.6447885.csv new file mode 100644 index 00000000..3618ccc9 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678314658.6447885.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6340996026992798,42.99616289138794,6266,3,10000,SinusoidProjectionOnlineIterative +AcuteInflammation,1.0,0.8938202857971191,180,2,10000,SinusoidProjectionOnlineIterative +AcuteNephritis,1.0,0.8471548557281494,180,2,10000,SinusoidProjectionOnlineIterative +Adult,0.6791965961456299,467.5238757133484,65122,2,10000,SinusoidProjectionOnlineIterative +Annealing,0.75,11.066957235336304,1596,5,10000,SinusoidProjectionOnlineIterative +Arrhythmia,0.5221238732337952,5.083343744277954,678,13,10000,SinusoidProjectionOnlineIterative +AudiologyStd,0.800000011920929,2.184069871902466,342,18,10000,SinusoidProjectionOnlineIterative +BalanceScale,0.8717948794364929,5.2937822341918945,938,3,10000,SinusoidProjectionOnlineIterative +Balloons,0.75,0.2287449836730957,24,2,10000,SinusoidProjectionOnlineIterative +Bank,0.7734513282775879,41.02144455909729,6782,2,10000,SinusoidProjectionOnlineIterative +Blood,0.6096256971359253,5.691199779510498,1122,2,10000,SinusoidProjectionOnlineIterative +BreastCancer,0.7464788556098938,2.2000248432159424,430,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWisc,0.954285740852356,5.89778995513916,1048,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscDiag,0.9295774698257446,4.772928237915039,854,2,10000,SinusoidProjectionOnlineIterative +BreastCancerWiscProg,0.5714285969734192,1.6412441730499268,298,2,10000,SinusoidProjectionOnlineIterative +BreastTissue,0.8461538553237915,1.0841915607452393,160,6,10000,SinusoidProjectionOnlineIterative +Car,0.8356481194496155,14.405558586120605,2592,4,10000,SinusoidProjectionOnlineIterative +Cardiotocography10Clases,0.700564980506897,22.707499265670776,3190,10,10000,SinusoidProjectionOnlineIterative +Cardiotocography3Clases,0.8229755163192749,22.9184410572052,3190,3,10000,SinusoidProjectionOnlineIterative +ChessKrvk,0.3227829933166504,295.43941926956177,42084,18,10000,SinusoidProjectionOnlineIterative +ChessKrvkp,0.8648310303688049,37.210482358932495,4794,2,10000,SinusoidProjectionOnlineIterative +CongressionalVoting,0.5321100950241089,5.6424195766448975,652,2,10000,SinusoidProjectionOnlineIterative +ConnBenchSonarMinesRocks,0.692307710647583,1.9470958709716797,312,2,10000,SinusoidProjectionOnlineIterative +ConnBenchVowelDeterding,0.8354978561401367,10.060237407684326,1056,11,10000,SinusoidProjectionOnlineIterative +Connect4,0.6273906230926514,744.3143699169159,101336,3,10000,SinusoidProjectionOnlineIterative +Contrac,0.47554346919059753,17.694551706314087,2210,3,10000,SinusoidProjectionOnlineIterative +CreditApproval,0.8488371968269348,7.544759750366211,1036,2,10000,SinusoidProjectionOnlineIterative +CylinderBands,0.671875,4.459465026855469,768,2,10000,SinusoidProjectionOnlineIterative +Dermatology,0.9780219793319702,3.4940576553344727,550,6,10000,SinusoidProjectionOnlineIterative +Echocardiogram,0.8787878751754761,1.2373476028442383,196,2,10000,SinusoidProjectionOnlineIterative +Ecoli,0.8571428656578064,3.273061752319336,504,8,10000,SinusoidProjectionOnlineIterative +EnergyY1,0.8489583134651184,7.139148235321045,1152,3,10000,SinusoidProjectionOnlineIterative +EnergyY2,0.8229166865348816,6.971021890640259,1152,3,10000,SinusoidProjectionOnlineIterative +Fertility,0.800000011920929,0.8583171367645264,150,2,10000,SinusoidProjectionOnlineIterative +Flags,0.4375,1.9849882125854492,292,8,10000,SinusoidProjectionOnlineIterative +Glass,0.6415094137191772,2.6569385528564453,322,6,10000,SinusoidProjectionOnlineIterative +HabermanSurvival,0.7236841917037964,5.323167324066162,460,2,10000,SinusoidProjectionOnlineIterative +HayesRoth,0.0357142873108387,1.5417792797088623,264,3,10000,SinusoidProjectionOnlineIterative +HeartCleveland,0.4868420958518982,7.034447193145752,454,5,10000,SinusoidProjectionOnlineIterative +HeartHungarian,0.7945205569267273,3.133903980255127,442,5,10000,SinusoidProjectionOnlineIterative +HeartSwitzerland,0.5161290168762207,1.33331298828125,184,5,10000,SinusoidProjectionOnlineIterative +HeartVa,0.2800000011920929,2.041080951690674,300,5,10000,SinusoidProjectionOnlineIterative +Hepatitis,0.8205128312110901,1.4507710933685303,232,2,10000,SinusoidProjectionOnlineIterative +HillValley,0.5016501545906067,7.566962003707886,1212,2,10000,SinusoidProjectionOnlineIterative +HorseColic,0.6029411554336548,3.468092918395996,600,2,10000,SinusoidProjectionOnlineIterative +IlpdIndianLiver,0.6575342416763306,5.693904161453247,874,2,10000,SinusoidProjectionOnlineIterative +ImageSegmentation,0.1428571492433548,9.86091136932373,420,7,10000,SinusoidProjectionOnlineIterative +Ionosphere,0.9318181872367859,3.2529385089874268,526,2,10000,SinusoidProjectionOnlineIterative +Iris,0.9729729890823364,1.154630184173584,226,3,10000,SinusoidProjectionOnlineIterative +LedDisplay,0.7559999823570251,12.804046392440796,1500,10,10000,SinusoidProjectionOnlineIterative +Lenses,0.8333333134651184,0.22260618209838867,36,3,10000,SinusoidProjectionOnlineIterative +Letter,0.7847999930381775,191.9733419418335,30000,26,10000,SinusoidProjectionOnlineIterative +Libras,0.7333333492279053,3.8156933784484863,540,15,10000,SinusoidProjectionOnlineIterative +LowResSpect,0.902255654335022,4.762114763259888,796,9,10000,SinusoidProjectionOnlineIterative +LungCancer,0.5,0.39907073974609375,48,3,10000,SinusoidProjectionOnlineIterative +Lymphography,0.9459459185600281,1.3417472839355469,222,4,10000,SinusoidProjectionOnlineIterative +Magic,0.7972660064697266,172.08881092071533,28530,2,10000,SinusoidProjectionOnlineIterative +Mammographic,0.7666666507720947,6.300297021865845,1442,2,10000,SinusoidProjectionOnlineIterative +Miniboone,0.8592692613601685,1036.2610635757446,195096,2,10000,SinusoidProjectionOnlineIterative +MolecBiolPromoter,0.8846153616905212,0.6060869693756104,160,2,10000,SinusoidProjectionOnlineIterative +MolecBiolSplice,0.7452948689460754,27.110697031021118,4786,3,10000,SinusoidProjectionOnlineIterative +Monks1,0.6319444179534912,2.177652597427368,248,2,10000,SinusoidProjectionOnlineIterative +Monks2,0.5324074029922485,2.0641586780548096,338,2,10000,SinusoidProjectionOnlineIterative +Monks3,0.5601851940155029,1.6259655952453613,244,2,10000,SinusoidProjectionOnlineIterative +Mushroom,0.8793697953224182,64.64431071281433,12186,2,10000,SinusoidProjectionOnlineIterative +Musk1,0.5378151535987854,4.184304475784302,714,2,10000,SinusoidProjectionOnlineIterative +Musk2,0.81685870885849,47.4087598323822,9898,2,10000,SinusoidProjectionOnlineIterative +Nursery,0.8308641910552979,103.3615345954895,19440,5,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusNucleus4d,0.6941176652908325,7.16256046295166,1534,2,10000,SinusoidProjectionOnlineIterative +OocytesMerlucciusStates2f,0.8941176533699036,9.03525424003601,1534,3,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusNucleus2f,0.6359649300575256,9.078578472137451,1368,2,10000,SinusoidProjectionOnlineIterative +OocytesTrisopterusStates5b,0.8026315569877625,6.946297645568848,1368,3,10000,SinusoidProjectionOnlineIterative +Optical,0.902615487575531,46.679049491882324,7646,10,10000,SinusoidProjectionOnlineIterative +Ozone,0.9526813626289368,18.37175989151001,3804,2,10000,SinusoidProjectionOnlineIterative +PageBlocks,0.9371345043182373,38.50388717651367,8210,5,10000,SinusoidProjectionOnlineIterative +Parkinsons,0.8163265585899353,1.4366965293884277,292,2,10000,SinusoidProjectionOnlineIterative +Pendigits,0.8582046627998352,87.7474455833435,14988,10,10000,SinusoidProjectionOnlineIterative +Pima,0.671875,5.912527322769165,1152,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesMaterial,0.8461538553237915,0.6943542957305908,160,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesRelL,0.8846153616905212,0.8171849250793457,154,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesSpan,0.6521739363670349,0.6884543895721436,138,3,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesTOrD,0.8799999952316284,0.6963319778442383,154,2,10000,SinusoidProjectionOnlineIterative +PittsburgBridgesType,0.6153846383094788,0.803328275680542,158,6,10000,SinusoidProjectionOnlineIterative +Planning,0.5555555820465088,2.032088279724121,274,2,10000,SinusoidProjectionOnlineIterative +PlantMargin,0.7475000023841858,15.424017190933228,2400,100,10000,SinusoidProjectionOnlineIterative +PlantShape,0.6675000190734863,14.566478252410889,2400,100,10000,SinusoidProjectionOnlineIterative +PlantTexture,0.7400000095367432,15.430853366851807,2398,100,10000,SinusoidProjectionOnlineIterative +PostOperative,0.3181818127632141,0.7388451099395752,136,3,10000,SinusoidProjectionOnlineIterative +PrimaryTumor,0.4878048896789551,2.183797597885132,496,15,10000,SinusoidProjectionOnlineIterative +Ringnorm,0.9810810685157776,55.24496030807495,11100,2,10000,SinusoidProjectionOnlineIterative +Seeds,0.9230769276618958,2.3384177684783936,316,3,10000,SinusoidProjectionOnlineIterative +Semeion,0.8467336893081665,14.9358549118042,2390,10,10000,SinusoidProjectionOnlineIterative +Soybean,0.5026595592498779,3.394638776779175,614,18,10000,SinusoidProjectionOnlineIterative +Spambase,0.8356521725654602,39.02933979034424,6902,2,10000,SinusoidProjectionOnlineIterative +Spect,0.45698925852775574,1.0335676670074463,158,2,10000,SinusoidProjectionOnlineIterative +Spectf,0.8983957171440125,0.9353229999542236,160,2,10000,SinusoidProjectionOnlineIterative +StatlogAustralianCredit,0.49418604373931885,5.108207941055298,1036,2,10000,SinusoidProjectionOnlineIterative +StatlogGermanCredit,0.7160000205039978,8.17547869682312,1500,2,10000,SinusoidProjectionOnlineIterative +StatlogHeart,0.8507462739944458,1.8156795501708984,406,2,10000,SinusoidProjectionOnlineIterative +StatlogImage,0.8700173497200012,22.168378353118896,3466,7,10000,SinusoidProjectionOnlineIterative +StatlogLandsat,0.809499979019165,49.247292041778564,8870,6,10000,SinusoidProjectionOnlineIterative +StatlogShuttle,0.9980689883232117,482.1717109680176,87000,7,10000,SinusoidProjectionOnlineIterative +StatlogVehicle,0.5829383730888367,6.792018890380859,1270,4,10000,SinusoidProjectionOnlineIterative +SteelPlates,0.5917525887489319,18.890947103500366,2912,7,10000,SinusoidProjectionOnlineIterative +SyntheticControl,0.9399999976158142,6.256818532943726,900,6,10000,SinusoidProjectionOnlineIterative +Teaching,0.5789473652839661,1.0844321250915527,226,3,10000,SinusoidProjectionOnlineIterative +Thyroid,0.8754375576972961,61.75603103637695,7544,3,10000,SinusoidProjectionOnlineIterative +TicTacToe,0.6150627732276917,8.975405216217041,1438,2,10000,SinusoidProjectionOnlineIterative +Titanic,0.7854545712471008,27.73660898208618,3302,2,10000,SinusoidProjectionOnlineIterative +Trains,0.0,0.11521744728088379,16,2,10000,SinusoidProjectionOnlineIterative +Twonorm,0.9756757020950317,64.25466012954712,11100,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn2Clases,0.8051947951316833,3.0421788692474365,466,2,10000,SinusoidProjectionOnlineIterative +VertebralColumn3Clases,0.7922077775001526,2.5819389820098877,466,3,10000,SinusoidProjectionOnlineIterative +WallFollowing,0.5850439667701721,48.59699559211731,8184,4,10000,SinusoidProjectionOnlineIterative +Waveform,0.876800000667572,38.65357041358948,7500,3,10000,SinusoidProjectionOnlineIterative +WaveformNoise,0.8655999898910522,35.03655290603638,7500,3,10000,SinusoidProjectionOnlineIterative +Wine,1.0,1.915201187133789,268,3,10000,SinusoidProjectionOnlineIterative +WineQualityRed,0.5400000214576721,15.078467845916748,2398,6,10000,SinusoidProjectionOnlineIterative +WineQualityWhite,0.4820261299610138,38.962170362472534,7348,7,10000,SinusoidProjectionOnlineIterative +Yeast,0.5525606274604797,12.839237689971924,2226,10,10000,SinusoidProjectionOnlineIterative +Zoo,0.9599999785423279,1.0600454807281494,152,7,10000,SinusoidProjectionOnlineIterative diff --git a/examples/hdc_methods_survey/results/results1678319578.5480037.csv b/examples/hdc_methods_survey/results/results1678319578.5480037.csv new file mode 100644 index 00000000..c259546e --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678319578.5480037.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6063218116760254,11.016559362411499,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.21910524368286133,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.23369431495666504,180,2,10000,DensityEncodingOnline +Adult,0.8221853971481323,132.23781299591064,65122,2,10000,DensityEncodingOnline +Annealing,0.75,1.6035966873168945,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6902654767036438,1.523308515548706,678,13,10000,DensityEncodingOnline +AudiologyStd,0.6399999856948853,0.6421337127685547,342,18,10000,DensityEncodingOnline +BalanceScale,0.9487179517745972,1.6895864009857178,938,3,10000,DensityEncodingOnline +Balloons,1.0,0.07752132415771484,24,2,10000,DensityEncodingOnline +Bank,0.7345132827758789,12.134239912033081,6782,2,10000,DensityEncodingOnline +Blood,0.625668466091156,1.2796344757080078,1122,2,10000,DensityEncodingOnline +BreastCancer,0.6338028311729431,0.5341801643371582,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9714285731315613,1.2358887195587158,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.922535240650177,1.1767423152923584,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.7755101919174194,0.43183064460754395,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.24593877792358398,160,6,10000,DensityEncodingOnline +Car,0.8888888955116272,3.5669875144958496,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.721280574798584,6.091570138931274,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.9133710265159607,3.693042278289795,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.4043341875076294,71.84057569503784,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.948685884475708,7.772660732269287,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.5871559381484985,0.795832633972168,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.5062453746795654,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.8246753215789795,2.35479998588562,1056,11,10000,DensityEncodingOnline +Connect4,0.7838237881660461,150.8312168121338,101336,3,10000,DensityEncodingOnline +Contrac,0.4728260934352875,2.577622890472412,2210,3,10000,DensityEncodingOnline +CreditApproval,0.680232584476471,1.280433177947998,1036,2,10000,DensityEncodingOnline +CylinderBands,0.796875,0.9851224422454834,768,2,10000,DensityEncodingOnline +Dermatology,0.9670329689979553,0.7147445678710938,550,6,10000,DensityEncodingOnline +Echocardiogram,0.9090909361839294,0.2879323959350586,196,2,10000,DensityEncodingOnline +Ecoli,0.8690476417541504,0.6588611602783203,504,8,10000,DensityEncodingOnline +EnergyY1,0.8854166865348816,1.3628792762756348,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8541666865348816,1.2387652397155762,1152,3,10000,DensityEncodingOnline +Fertility,0.8799999952316284,0.18619799613952637,150,2,10000,DensityEncodingOnline +Flags,0.4583333432674408,0.38521409034729004,292,8,10000,DensityEncodingOnline +Glass,0.7169811129570007,0.5066831111907959,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6578947305679321,0.5119879245758057,460,2,10000,DensityEncodingOnline +HayesRoth,0.0714285746216774,0.4053936004638672,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5394737124443054,1.0969793796539307,454,5,10000,DensityEncodingOnline +HeartHungarian,0.8082191944122314,0.9977750778198242,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4193548262119293,0.5218298435211182,184,5,10000,DensityEncodingOnline +HeartVa,0.3400000035762787,0.4143350124359131,300,5,10000,DensityEncodingOnline +Hepatitis,0.8461538553237915,0.3665144443511963,232,2,10000,DensityEncodingOnline +HillValley,0.5033003091812134,2.994211435317993,1212,2,10000,DensityEncodingOnline +HorseColic,0.6029411554336548,1.2296621799468994,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.5821917653083801,1.0456206798553467,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1433333307504654,6.596364974975586,420,7,10000,DensityEncodingOnline +Ionosphere,0.75,0.602123498916626,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.23077774047851562,226,3,10000,DensityEncodingOnline +LedDisplay,0.6520000100135803,2.1784989833831787,1500,10,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.11916756629943848,36,3,10000,DensityEncodingOnline +Letter,0.8256000280380249,49.87514042854309,30000,26,10000,DensityEncodingOnline +Libras,0.644444465637207,0.7948169708251953,540,15,10000,DensityEncodingOnline +LowResSpect,0.8796992301940918,1.2219223976135254,796,9,10000,DensityEncodingOnline +LungCancer,0.375,0.09537148475646973,48,3,10000,DensityEncodingOnline +Lymphography,0.8108108043670654,0.301074743270874,222,4,10000,DensityEncodingOnline +Magic,0.8132492303848267,41.24764847755432,28530,2,10000,DensityEncodingOnline +Mammographic,0.7666666507720947,3.435241222381592,1442,2,10000,DensityEncodingOnline +Miniboone,0.8186739087104797,312.62252283096313,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.807692289352417,0.1985948085784912,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8933500647544861,5.905431747436523,4786,3,10000,DensityEncodingOnline +Monks1,0.6111111044883728,1.1813759803771973,248,2,10000,DensityEncodingOnline +Monks2,0.6736111044883728,2.4755187034606934,338,2,10000,DensityEncodingOnline +Monks3,0.5277777910232544,1.5357730388641357,244,2,10000,DensityEncodingOnline +Mushroom,0.9990152716636658,20.442641496658325,12186,2,10000,DensityEncodingOnline +Musk1,0.7815126180648804,1.534419059753418,714,2,10000,DensityEncodingOnline +Musk2,0.9545179009437561,22.684097290039062,9898,2,10000,DensityEncodingOnline +Nursery,0.9462962746620178,32.82240962982178,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.658823549747467,2.056469440460205,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9058823585510254,1.8952114582061768,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7105262875556946,1.986039400100708,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.6885964870452881,2.2163589000701904,1368,3,10000,DensityEncodingOnline +Optical,0.9287701845169067,14.655915260314941,7646,10,10000,DensityEncodingOnline +Ozone,0.9731861352920532,6.027503252029419,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9459064602851868,15.780470132827759,8210,5,10000,DensityEncodingOnline +Parkinsons,0.8775510191917419,0.3519315719604492,292,2,10000,DensityEncodingOnline +Pendigits,0.9482561349868774,30.25194501876831,14988,10,10000,DensityEncodingOnline +Pima,0.6979166865348816,2.395646810531616,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8461538553237915,0.2686276435852051,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.7692307829856873,0.2762784957885742,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.695652186870575,0.2353978157043457,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8399999737739563,0.2624692916870117,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.23325514793395996,158,6,10000,DensityEncodingOnline +Planning,0.5333333611488342,0.33228397369384766,274,2,10000,DensityEncodingOnline +PlantMargin,0.4950000047683716,4.057662487030029,2400,100,10000,DensityEncodingOnline +PlantShape,0.5224999785423279,5.327208995819092,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5450000166893005,4.487333059310913,2398,100,10000,DensityEncodingOnline +PostOperative,0.5454545617103577,0.3216252326965332,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.4878048896789551,1.162670612335205,496,15,10000,DensityEncodingOnline +Ringnorm,0.9816216230392456,21.6617374420166,11100,2,10000,DensityEncodingOnline +Seeds,0.8461538553237915,0.5795984268188477,316,3,10000,DensityEncodingOnline +Semeion,0.876884400844574,5.543183326721191,2390,10,10000,DensityEncodingOnline +Soybean,0.2260638326406479,1.766434907913208,614,18,10000,DensityEncodingOnline +Spambase,0.8686956763267517,11.429295778274536,6902,2,10000,DensityEncodingOnline +Spect,0.7096773982048035,0.6972904205322266,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.6153151988983154,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5988371968269348,1.600832462310791,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.671999990940094,2.3364412784576416,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.7910447716712952,0.9930951595306396,406,2,10000,DensityEncodingOnline +StatlogImage,0.9358752369880676,6.547011852264404,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8270000219345093,15.548961400985718,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9990344643592834,166.59181451797485,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6777251362800598,2.90860652923584,1270,4,10000,DensityEncodingOnline +SteelPlates,0.6144329905509949,7.170860767364502,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.8333333134651184,1.9555270671844482,900,6,10000,DensityEncodingOnline +Teaching,0.44736841320991516,0.2952146530151367,226,3,10000,DensityEncodingOnline +Thyroid,0.9209451675415039,20.769912481307983,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9748954176902771,2.512650966644287,1438,2,10000,DensityEncodingOnline +Titanic,0.6309090852737427,4.945926904678345,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.06456470489501953,16,2,10000,DensityEncodingOnline +Twonorm,0.9794594645500183,17.306338787078857,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8441558480262756,0.7085855007171631,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7922077775001526,0.7230818271636963,466,3,10000,DensityEncodingOnline +WallFollowing,0.9303519129753113,13.418732166290283,8184,4,10000,DensityEncodingOnline +Waveform,0.8151999711990356,14.04054045677185,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8432000279426575,13.692797660827637,7500,3,10000,DensityEncodingOnline +Wine,0.9772727489471436,0.3723130226135254,268,3,10000,DensityEncodingOnline +WineQualityRed,0.5874999761581421,3.142714262008667,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.5106208920478821,13.39037537574768,7348,7,10000,DensityEncodingOnline +Yeast,0.5094339847564697,2.913816452026367,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.32004594802856445,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/results1678321009.7482188.csv b/examples/hdc_methods_survey/results/results1678321009.7482188.csv new file mode 100644 index 00000000..01db8632 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678321009.7482188.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5766283273696899,8.914268732070923,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.1996774673461914,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.21673035621643066,180,2,10000,DensityEncodingOnline +Adult,0.7125483751296997,120.61522626876831,65122,2,10000,DensityEncodingOnline +Annealing,0.6899999976158142,1.793689489364624,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.7079645991325378,1.6720008850097656,678,13,10000,DensityEncodingOnline +AudiologyStd,0.7599999904632568,0.7457585334777832,342,18,10000,DensityEncodingOnline +BalanceScale,0.8461538553237915,1.535966157913208,938,3,10000,DensityEncodingOnline +Balloons,1.0,0.15097641944885254,24,2,10000,DensityEncodingOnline +Bank,0.8123893737792969,9.728665351867676,6782,2,10000,DensityEncodingOnline +Blood,0.7486631274223328,2.1114869117736816,1122,2,10000,DensityEncodingOnline +BreastCancer,0.7042253613471985,1.1989328861236572,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.954285740852356,1.3492698669433594,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9436619877815247,0.9403152465820312,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.5510203838348389,0.4114806652069092,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.27153873443603516,160,6,10000,DensityEncodingOnline +Car,0.8402777910232544,2.807551622390747,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.6685498952865601,6.330038070678711,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8060263395309448,6.217524290084839,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.3672654628753662,72.71182346343994,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.8322903513908386,9.785781860351562,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.5504587292671204,1.4625458717346191,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.4063429832458496,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.7640692591667175,2.28281307220459,1056,11,10000,DensityEncodingOnline +Connect4,0.6641008853912354,174.28015327453613,101336,3,10000,DensityEncodingOnline +Contrac,0.47554346919059753,5.128688335418701,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8313953280448914,2.2638726234436035,1036,2,10000,DensityEncodingOnline +CylinderBands,0.703125,1.8248248100280762,768,2,10000,DensityEncodingOnline +Dermatology,0.9780219793319702,1.3714020252227783,550,6,10000,DensityEncodingOnline +Echocardiogram,0.8787878751754761,0.44422006607055664,196,2,10000,DensityEncodingOnline +Ecoli,0.8690476417541504,1.1897015571594238,504,8,10000,DensityEncodingOnline +EnergyY1,0.8385416865348816,2.4956789016723633,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8333333134651184,2.8013672828674316,1152,3,10000,DensityEncodingOnline +Fertility,0.9200000166893005,0.2957570552825928,150,2,10000,DensityEncodingOnline +Flags,0.5,0.7373437881469727,292,8,10000,DensityEncodingOnline +Glass,0.6792452931404114,0.5366528034210205,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6578947305679321,0.9747803211212158,460,2,10000,DensityEncodingOnline +HayesRoth,0.0357142873108387,0.6111612319946289,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5,1.189561367034912,454,5,10000,DensityEncodingOnline +HeartHungarian,0.8219178318977356,1.8498618602752686,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4838709533214569,0.43378162384033203,184,5,10000,DensityEncodingOnline +HeartVa,0.23999999463558197,0.7812378406524658,300,5,10000,DensityEncodingOnline +Hepatitis,0.7948718070983887,0.2835543155670166,232,2,10000,DensityEncodingOnline +HillValley,0.4884488582611084,5.104585886001587,1212,2,10000,DensityEncodingOnline +HorseColic,0.6029411554336548,1.2517871856689453,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.664383590221405,1.7131640911102295,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,12.856053352355957,420,7,10000,DensityEncodingOnline +Ionosphere,0.8863636255264282,1.1713519096374512,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.4941725730895996,226,3,10000,DensityEncodingOnline +LedDisplay,0.7680000066757202,3.3955745697021484,1500,10,10000,DensityEncodingOnline +Lenses,1.0,0.09173917770385742,36,3,10000,DensityEncodingOnline +Letter,0.7106000185012817,70.55712008476257,30000,26,10000,DensityEncodingOnline +Libras,0.6222222447395325,1.383695125579834,540,15,10000,DensityEncodingOnline +LowResSpect,0.8421052694320679,1.7750012874603271,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.10468149185180664,48,3,10000,DensityEncodingOnline +Lymphography,0.9189189076423645,0.5154275894165039,222,4,10000,DensityEncodingOnline +Magic,0.8018927574157715,64.56056141853333,28530,2,10000,DensityEncodingOnline +Mammographic,0.7791666388511658,3.142381191253662,1442,2,10000,DensityEncodingOnline +Miniboone,0.8908844590187073,398.6006774902344,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,0.19614434242248535,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8732748031616211,6.615851879119873,4786,3,10000,DensityEncodingOnline +Monks1,0.5833333134651184,2.0043230056762695,248,2,10000,DensityEncodingOnline +Monks2,0.6388888955116272,2.363323450088501,338,2,10000,DensityEncodingOnline +Monks3,0.5277777910232544,2.502218008041382,244,2,10000,DensityEncodingOnline +Mushroom,0.8867552876472473,24.000093460083008,12186,2,10000,DensityEncodingOnline +Musk1,0.6302521228790283,1.8353617191314697,714,2,10000,DensityEncodingOnline +Musk2,0.7992722988128662,25.943894386291504,9898,2,10000,DensityEncodingOnline +Nursery,0.8987654447555542,35.31850242614746,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6196078658103943,3.346381902694702,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8627451062202454,2.5610713958740234,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.5131579041481018,2.3915445804595947,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7763158082962036,2.0461225509643555,1368,3,10000,DensityEncodingOnline +Optical,0.8948246836662292,20.408926486968994,7646,10,10000,DensityEncodingOnline +Ozone,0.9511041045188904,8.636867046356201,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9349415302276611,16.824914693832397,8210,5,10000,DensityEncodingOnline +Parkinsons,0.8367347121238708,0.5590770244598389,292,2,10000,DensityEncodingOnline +Pendigits,0.8081761002540588,31.385947704315186,14988,10,10000,DensityEncodingOnline +Pima,0.71875,1.987454891204834,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8846153616905212,0.2895534038543701,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,0.23291230201721191,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.739130437374115,0.3281838893890381,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.9200000166893005,0.19734454154968262,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.21497106552124023,158,6,10000,DensityEncodingOnline +Planning,0.5777778029441833,0.36947059631347656,274,2,10000,DensityEncodingOnline +PlantMargin,0.7574999928474426,5.334736108779907,2400,100,10000,DensityEncodingOnline +PlantShape,0.4950000047683716,6.353944301605225,2400,100,10000,DensityEncodingOnline +PlantTexture,0.6974999904632568,4.995948076248169,2398,100,10000,DensityEncodingOnline +PostOperative,0.5454545617103577,0.1869664192199707,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.4268292784690857,1.028817892074585,496,15,10000,DensityEncodingOnline +Ringnorm,0.9789189100265503,21.050538778305054,11100,2,10000,DensityEncodingOnline +Seeds,0.8653846383094788,0.4089517593383789,316,3,10000,DensityEncodingOnline +Semeion,0.8442211151123047,6.918641805648804,2390,10,10000,DensityEncodingOnline +Soybean,0.5132978558540344,2.2186176776885986,614,18,10000,DensityEncodingOnline +Spambase,0.8930434584617615,10.253420114517212,6902,2,10000,DensityEncodingOnline +Spect,0.725806474685669,0.8732917308807373,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.46018218994140625,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5581395626068115,1.434251308441162,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.699999988079071,1.6876535415649414,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8805969953536987,0.7246191501617432,406,2,10000,DensityEncodingOnline +StatlogImage,0.8873483538627625,6.5154869556427,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8209999799728394,22.42618703842163,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9926896691322327,180.27802848815918,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6255924105644226,3.0736565589904785,1270,4,10000,DensityEncodingOnline +SteelPlates,0.6123711466789246,5.762007236480713,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.9066666960716248,1.6853039264678955,900,6,10000,DensityEncodingOnline +Teaching,0.5789473652839661,0.2855103015899658,226,3,10000,DensityEncodingOnline +Thyroid,0.9241540431976318,20.38013505935669,7544,3,10000,DensityEncodingOnline +TicTacToe,0.6945606470108032,1.7340266704559326,1438,2,10000,DensityEncodingOnline +Titanic,0.778181791305542,3.6184206008911133,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.055692195892333984,16,2,10000,DensityEncodingOnline +Twonorm,0.976216197013855,18.844733476638794,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8181818127632141,0.6874327659606934,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8311688303947449,0.5534241199493408,466,3,10000,DensityEncodingOnline +WallFollowing,0.6649560332298279,18.92202877998352,8184,4,10000,DensityEncodingOnline +Waveform,0.8271999955177307,10.480281829833984,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8040000200271606,14.298493385314941,7500,3,10000,DensityEncodingOnline +Wine,1.0,0.27824854850769043,268,3,10000,DensityEncodingOnline +WineQualityRed,0.550000011920929,4.351047515869141,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.4779411852359772,16.807286977767944,7348,7,10000,DensityEncodingOnline +Yeast,0.520215630531311,4.520360708236694,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.20090222358703613,152,7,10000,DensityEncodingOnline From 9c082c195d2c0fd23cfcf81a4a5cd3c79803b3a4 Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 8 Mar 2023 17:30:22 -0800 Subject: [PATCH 33/50] mod --- ...037.csv => onlineHD_new_vs_oldDENSITY.csv} | 244 +++++++++--------- torchhd/models.py | 64 ++++- 2 files changed, 182 insertions(+), 126 deletions(-) rename examples/hdc_methods_survey/results/{results1678319578.5480037.csv => onlineHD_new_vs_oldDENSITY.csv} (98%) diff --git a/examples/hdc_methods_survey/results/results1678319578.5480037.csv b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY.csv similarity index 98% rename from examples/hdc_methods_survey/results/results1678319578.5480037.csv rename to examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY.csv index c259546e..501e3af0 100644 --- a/examples/hdc_methods_survey/results/results1678319578.5480037.csv +++ b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY.csv @@ -1,122 +1,122 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.6063218116760254,11.016559362411499,6266,3,10000,DensityEncodingOnline -AcuteInflammation,1.0,0.21910524368286133,180,2,10000,DensityEncodingOnline -AcuteNephritis,1.0,0.23369431495666504,180,2,10000,DensityEncodingOnline -Adult,0.8221853971481323,132.23781299591064,65122,2,10000,DensityEncodingOnline -Annealing,0.75,1.6035966873168945,1596,5,10000,DensityEncodingOnline -Arrhythmia,0.6902654767036438,1.523308515548706,678,13,10000,DensityEncodingOnline -AudiologyStd,0.6399999856948853,0.6421337127685547,342,18,10000,DensityEncodingOnline -BalanceScale,0.9487179517745972,1.6895864009857178,938,3,10000,DensityEncodingOnline -Balloons,1.0,0.07752132415771484,24,2,10000,DensityEncodingOnline -Bank,0.7345132827758789,12.134239912033081,6782,2,10000,DensityEncodingOnline -Blood,0.625668466091156,1.2796344757080078,1122,2,10000,DensityEncodingOnline -BreastCancer,0.6338028311729431,0.5341801643371582,430,2,10000,DensityEncodingOnline -BreastCancerWisc,0.9714285731315613,1.2358887195587158,1048,2,10000,DensityEncodingOnline -BreastCancerWiscDiag,0.922535240650177,1.1767423152923584,854,2,10000,DensityEncodingOnline -BreastCancerWiscProg,0.7755101919174194,0.43183064460754395,298,2,10000,DensityEncodingOnline -BreastTissue,0.692307710647583,0.24593877792358398,160,6,10000,DensityEncodingOnline -Car,0.8888888955116272,3.5669875144958496,2592,4,10000,DensityEncodingOnline -Cardiotocography10Clases,0.721280574798584,6.091570138931274,3190,10,10000,DensityEncodingOnline -Cardiotocography3Clases,0.9133710265159607,3.693042278289795,3190,3,10000,DensityEncodingOnline -ChessKrvk,0.4043341875076294,71.84057569503784,42084,18,10000,DensityEncodingOnline -ChessKrvkp,0.948685884475708,7.772660732269287,4794,2,10000,DensityEncodingOnline -CongressionalVoting,0.5871559381484985,0.795832633972168,652,2,10000,DensityEncodingOnline -ConnBenchSonarMinesRocks,0.7115384340286255,0.5062453746795654,312,2,10000,DensityEncodingOnline -ConnBenchVowelDeterding,0.8246753215789795,2.35479998588562,1056,11,10000,DensityEncodingOnline -Connect4,0.7838237881660461,150.8312168121338,101336,3,10000,DensityEncodingOnline -Contrac,0.4728260934352875,2.577622890472412,2210,3,10000,DensityEncodingOnline -CreditApproval,0.680232584476471,1.280433177947998,1036,2,10000,DensityEncodingOnline -CylinderBands,0.796875,0.9851224422454834,768,2,10000,DensityEncodingOnline -Dermatology,0.9670329689979553,0.7147445678710938,550,6,10000,DensityEncodingOnline -Echocardiogram,0.9090909361839294,0.2879323959350586,196,2,10000,DensityEncodingOnline -Ecoli,0.8690476417541504,0.6588611602783203,504,8,10000,DensityEncodingOnline -EnergyY1,0.8854166865348816,1.3628792762756348,1152,3,10000,DensityEncodingOnline -EnergyY2,0.8541666865348816,1.2387652397155762,1152,3,10000,DensityEncodingOnline -Fertility,0.8799999952316284,0.18619799613952637,150,2,10000,DensityEncodingOnline -Flags,0.4583333432674408,0.38521409034729004,292,8,10000,DensityEncodingOnline -Glass,0.7169811129570007,0.5066831111907959,322,6,10000,DensityEncodingOnline -HabermanSurvival,0.6578947305679321,0.5119879245758057,460,2,10000,DensityEncodingOnline -HayesRoth,0.0714285746216774,0.4053936004638672,264,3,10000,DensityEncodingOnline -HeartCleveland,0.5394737124443054,1.0969793796539307,454,5,10000,DensityEncodingOnline -HeartHungarian,0.8082191944122314,0.9977750778198242,442,5,10000,DensityEncodingOnline -HeartSwitzerland,0.4193548262119293,0.5218298435211182,184,5,10000,DensityEncodingOnline -HeartVa,0.3400000035762787,0.4143350124359131,300,5,10000,DensityEncodingOnline -Hepatitis,0.8461538553237915,0.3665144443511963,232,2,10000,DensityEncodingOnline -HillValley,0.5033003091812134,2.994211435317993,1212,2,10000,DensityEncodingOnline -HorseColic,0.6029411554336548,1.2296621799468994,600,2,10000,DensityEncodingOnline -IlpdIndianLiver,0.5821917653083801,1.0456206798553467,874,2,10000,DensityEncodingOnline -ImageSegmentation,0.1433333307504654,6.596364974975586,420,7,10000,DensityEncodingOnline -Ionosphere,0.75,0.602123498916626,526,2,10000,DensityEncodingOnline -Iris,0.9729729890823364,0.23077774047851562,226,3,10000,DensityEncodingOnline -LedDisplay,0.6520000100135803,2.1784989833831787,1500,10,10000,DensityEncodingOnline -Lenses,0.8333333134651184,0.11916756629943848,36,3,10000,DensityEncodingOnline -Letter,0.8256000280380249,49.87514042854309,30000,26,10000,DensityEncodingOnline -Libras,0.644444465637207,0.7948169708251953,540,15,10000,DensityEncodingOnline -LowResSpect,0.8796992301940918,1.2219223976135254,796,9,10000,DensityEncodingOnline -LungCancer,0.375,0.09537148475646973,48,3,10000,DensityEncodingOnline -Lymphography,0.8108108043670654,0.301074743270874,222,4,10000,DensityEncodingOnline -Magic,0.8132492303848267,41.24764847755432,28530,2,10000,DensityEncodingOnline -Mammographic,0.7666666507720947,3.435241222381592,1442,2,10000,DensityEncodingOnline -Miniboone,0.8186739087104797,312.62252283096313,195096,2,10000,DensityEncodingOnline -MolecBiolPromoter,0.807692289352417,0.1985948085784912,160,2,10000,DensityEncodingOnline -MolecBiolSplice,0.8933500647544861,5.905431747436523,4786,3,10000,DensityEncodingOnline -Monks1,0.6111111044883728,1.1813759803771973,248,2,10000,DensityEncodingOnline -Monks2,0.6736111044883728,2.4755187034606934,338,2,10000,DensityEncodingOnline -Monks3,0.5277777910232544,1.5357730388641357,244,2,10000,DensityEncodingOnline -Mushroom,0.9990152716636658,20.442641496658325,12186,2,10000,DensityEncodingOnline -Musk1,0.7815126180648804,1.534419059753418,714,2,10000,DensityEncodingOnline -Musk2,0.9545179009437561,22.684097290039062,9898,2,10000,DensityEncodingOnline -Nursery,0.9462962746620178,32.82240962982178,19440,5,10000,DensityEncodingOnline -OocytesMerlucciusNucleus4d,0.658823549747467,2.056469440460205,1534,2,10000,DensityEncodingOnline -OocytesMerlucciusStates2f,0.9058823585510254,1.8952114582061768,1534,3,10000,DensityEncodingOnline -OocytesTrisopterusNucleus2f,0.7105262875556946,1.986039400100708,1368,2,10000,DensityEncodingOnline -OocytesTrisopterusStates5b,0.6885964870452881,2.2163589000701904,1368,3,10000,DensityEncodingOnline -Optical,0.9287701845169067,14.655915260314941,7646,10,10000,DensityEncodingOnline -Ozone,0.9731861352920532,6.027503252029419,3804,2,10000,DensityEncodingOnline -PageBlocks,0.9459064602851868,15.780470132827759,8210,5,10000,DensityEncodingOnline -Parkinsons,0.8775510191917419,0.3519315719604492,292,2,10000,DensityEncodingOnline -Pendigits,0.9482561349868774,30.25194501876831,14988,10,10000,DensityEncodingOnline -Pima,0.6979166865348816,2.395646810531616,1152,2,10000,DensityEncodingOnline -PittsburgBridgesMaterial,0.8461538553237915,0.2686276435852051,160,3,10000,DensityEncodingOnline -PittsburgBridgesRelL,0.7692307829856873,0.2762784957885742,154,3,10000,DensityEncodingOnline -PittsburgBridgesSpan,0.695652186870575,0.2353978157043457,138,3,10000,DensityEncodingOnline -PittsburgBridgesTOrD,0.8399999737739563,0.2624692916870117,154,2,10000,DensityEncodingOnline -PittsburgBridgesType,0.5769230723381042,0.23325514793395996,158,6,10000,DensityEncodingOnline -Planning,0.5333333611488342,0.33228397369384766,274,2,10000,DensityEncodingOnline -PlantMargin,0.4950000047683716,4.057662487030029,2400,100,10000,DensityEncodingOnline -PlantShape,0.5224999785423279,5.327208995819092,2400,100,10000,DensityEncodingOnline -PlantTexture,0.5450000166893005,4.487333059310913,2398,100,10000,DensityEncodingOnline -PostOperative,0.5454545617103577,0.3216252326965332,136,3,10000,DensityEncodingOnline -PrimaryTumor,0.4878048896789551,1.162670612335205,496,15,10000,DensityEncodingOnline -Ringnorm,0.9816216230392456,21.6617374420166,11100,2,10000,DensityEncodingOnline -Seeds,0.8461538553237915,0.5795984268188477,316,3,10000,DensityEncodingOnline -Semeion,0.876884400844574,5.543183326721191,2390,10,10000,DensityEncodingOnline -Soybean,0.2260638326406479,1.766434907913208,614,18,10000,DensityEncodingOnline -Spambase,0.8686956763267517,11.429295778274536,6902,2,10000,DensityEncodingOnline -Spect,0.7096773982048035,0.6972904205322266,158,2,10000,DensityEncodingOnline -Spectf,0.9197860956192017,0.6153151988983154,160,2,10000,DensityEncodingOnline -StatlogAustralianCredit,0.5988371968269348,1.600832462310791,1036,2,10000,DensityEncodingOnline -StatlogGermanCredit,0.671999990940094,2.3364412784576416,1500,2,10000,DensityEncodingOnline -StatlogHeart,0.7910447716712952,0.9930951595306396,406,2,10000,DensityEncodingOnline -StatlogImage,0.9358752369880676,6.547011852264404,3466,7,10000,DensityEncodingOnline -StatlogLandsat,0.8270000219345093,15.548961400985718,8870,6,10000,DensityEncodingOnline -StatlogShuttle,0.9990344643592834,166.59181451797485,87000,7,10000,DensityEncodingOnline -StatlogVehicle,0.6777251362800598,2.90860652923584,1270,4,10000,DensityEncodingOnline -SteelPlates,0.6144329905509949,7.170860767364502,2912,7,10000,DensityEncodingOnline -SyntheticControl,0.8333333134651184,1.9555270671844482,900,6,10000,DensityEncodingOnline -Teaching,0.44736841320991516,0.2952146530151367,226,3,10000,DensityEncodingOnline -Thyroid,0.9209451675415039,20.769912481307983,7544,3,10000,DensityEncodingOnline -TicTacToe,0.9748954176902771,2.512650966644287,1438,2,10000,DensityEncodingOnline -Titanic,0.6309090852737427,4.945926904678345,3302,2,10000,DensityEncodingOnline -Trains,0.5,0.06456470489501953,16,2,10000,DensityEncodingOnline -Twonorm,0.9794594645500183,17.306338787078857,11100,2,10000,DensityEncodingOnline -VertebralColumn2Clases,0.8441558480262756,0.7085855007171631,466,2,10000,DensityEncodingOnline -VertebralColumn3Clases,0.7922077775001526,0.7230818271636963,466,3,10000,DensityEncodingOnline -WallFollowing,0.9303519129753113,13.418732166290283,8184,4,10000,DensityEncodingOnline -Waveform,0.8151999711990356,14.04054045677185,7500,3,10000,DensityEncodingOnline -WaveformNoise,0.8432000279426575,13.692797660827637,7500,3,10000,DensityEncodingOnline -Wine,0.9772727489471436,0.3723130226135254,268,3,10000,DensityEncodingOnline -WineQualityRed,0.5874999761581421,3.142714262008667,2398,6,10000,DensityEncodingOnline -WineQualityWhite,0.5106208920478821,13.39037537574768,7348,7,10000,DensityEncodingOnline -Yeast,0.5094339847564697,2.913816452026367,2226,10,10000,DensityEncodingOnline -Zoo,0.9599999785423279,0.32004594802856445,152,7,10000,DensityEncodingOnline +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6063218116760254,11.016559362411499,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.21910524368286133,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.23369431495666504,180,2,10000,DensityEncodingOnline +Adult,0.8221853971481323,132.23781299591064,65122,2,10000,DensityEncodingOnline +Annealing,0.75,1.6035966873168945,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6902654767036438,1.523308515548706,678,13,10000,DensityEncodingOnline +AudiologyStd,0.6399999856948853,0.6421337127685547,342,18,10000,DensityEncodingOnline +BalanceScale,0.9487179517745972,1.6895864009857178,938,3,10000,DensityEncodingOnline +Balloons,1.0,0.07752132415771484,24,2,10000,DensityEncodingOnline +Bank,0.7345132827758789,12.134239912033081,6782,2,10000,DensityEncodingOnline +Blood,0.625668466091156,1.2796344757080078,1122,2,10000,DensityEncodingOnline +BreastCancer,0.6338028311729431,0.5341801643371582,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9714285731315613,1.2358887195587158,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.922535240650177,1.1767423152923584,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.7755101919174194,0.43183064460754395,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.24593877792358398,160,6,10000,DensityEncodingOnline +Car,0.8888888955116272,3.5669875144958496,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.721280574798584,6.091570138931274,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.9133710265159607,3.693042278289795,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.4043341875076294,71.84057569503784,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.948685884475708,7.772660732269287,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.5871559381484985,0.795832633972168,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.5062453746795654,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.8246753215789795,2.35479998588562,1056,11,10000,DensityEncodingOnline +Connect4,0.7838237881660461,150.8312168121338,101336,3,10000,DensityEncodingOnline +Contrac,0.4728260934352875,2.577622890472412,2210,3,10000,DensityEncodingOnline +CreditApproval,0.680232584476471,1.280433177947998,1036,2,10000,DensityEncodingOnline +CylinderBands,0.796875,0.9851224422454834,768,2,10000,DensityEncodingOnline +Dermatology,0.9670329689979553,0.7147445678710938,550,6,10000,DensityEncodingOnline +Echocardiogram,0.9090909361839294,0.2879323959350586,196,2,10000,DensityEncodingOnline +Ecoli,0.8690476417541504,0.6588611602783203,504,8,10000,DensityEncodingOnline +EnergyY1,0.8854166865348816,1.3628792762756348,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8541666865348816,1.2387652397155762,1152,3,10000,DensityEncodingOnline +Fertility,0.8799999952316284,0.18619799613952637,150,2,10000,DensityEncodingOnline +Flags,0.4583333432674408,0.38521409034729004,292,8,10000,DensityEncodingOnline +Glass,0.7169811129570007,0.5066831111907959,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6578947305679321,0.5119879245758057,460,2,10000,DensityEncodingOnline +HayesRoth,0.0714285746216774,0.4053936004638672,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5394737124443054,1.0969793796539307,454,5,10000,DensityEncodingOnline +HeartHungarian,0.8082191944122314,0.9977750778198242,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4193548262119293,0.5218298435211182,184,5,10000,DensityEncodingOnline +HeartVa,0.3400000035762787,0.4143350124359131,300,5,10000,DensityEncodingOnline +Hepatitis,0.8461538553237915,0.3665144443511963,232,2,10000,DensityEncodingOnline +HillValley,0.5033003091812134,2.994211435317993,1212,2,10000,DensityEncodingOnline +HorseColic,0.6029411554336548,1.2296621799468994,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.5821917653083801,1.0456206798553467,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1433333307504654,6.596364974975586,420,7,10000,DensityEncodingOnline +Ionosphere,0.75,0.602123498916626,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.23077774047851562,226,3,10000,DensityEncodingOnline +LedDisplay,0.6520000100135803,2.1784989833831787,1500,10,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.11916756629943848,36,3,10000,DensityEncodingOnline +Letter,0.8256000280380249,49.87514042854309,30000,26,10000,DensityEncodingOnline +Libras,0.644444465637207,0.7948169708251953,540,15,10000,DensityEncodingOnline +LowResSpect,0.8796992301940918,1.2219223976135254,796,9,10000,DensityEncodingOnline +LungCancer,0.375,0.09537148475646973,48,3,10000,DensityEncodingOnline +Lymphography,0.8108108043670654,0.301074743270874,222,4,10000,DensityEncodingOnline +Magic,0.8132492303848267,41.24764847755432,28530,2,10000,DensityEncodingOnline +Mammographic,0.7666666507720947,3.435241222381592,1442,2,10000,DensityEncodingOnline +Miniboone,0.8186739087104797,312.62252283096313,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.807692289352417,0.1985948085784912,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8933500647544861,5.905431747436523,4786,3,10000,DensityEncodingOnline +Monks1,0.6111111044883728,1.1813759803771973,248,2,10000,DensityEncodingOnline +Monks2,0.6736111044883728,2.4755187034606934,338,2,10000,DensityEncodingOnline +Monks3,0.5277777910232544,1.5357730388641357,244,2,10000,DensityEncodingOnline +Mushroom,0.9990152716636658,20.442641496658325,12186,2,10000,DensityEncodingOnline +Musk1,0.7815126180648804,1.534419059753418,714,2,10000,DensityEncodingOnline +Musk2,0.9545179009437561,22.684097290039062,9898,2,10000,DensityEncodingOnline +Nursery,0.9462962746620178,32.82240962982178,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.658823549747467,2.056469440460205,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9058823585510254,1.8952114582061768,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.7105262875556946,1.986039400100708,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.6885964870452881,2.2163589000701904,1368,3,10000,DensityEncodingOnline +Optical,0.9287701845169067,14.655915260314941,7646,10,10000,DensityEncodingOnline +Ozone,0.9731861352920532,6.027503252029419,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9459064602851868,15.780470132827759,8210,5,10000,DensityEncodingOnline +Parkinsons,0.8775510191917419,0.3519315719604492,292,2,10000,DensityEncodingOnline +Pendigits,0.9482561349868774,30.25194501876831,14988,10,10000,DensityEncodingOnline +Pima,0.6979166865348816,2.395646810531616,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8461538553237915,0.2686276435852051,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.7692307829856873,0.2762784957885742,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.695652186870575,0.2353978157043457,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8399999737739563,0.2624692916870117,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.5769230723381042,0.23325514793395996,158,6,10000,DensityEncodingOnline +Planning,0.5333333611488342,0.33228397369384766,274,2,10000,DensityEncodingOnline +PlantMargin,0.4950000047683716,4.057662487030029,2400,100,10000,DensityEncodingOnline +PlantShape,0.5224999785423279,5.327208995819092,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5450000166893005,4.487333059310913,2398,100,10000,DensityEncodingOnline +PostOperative,0.5454545617103577,0.3216252326965332,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.4878048896789551,1.162670612335205,496,15,10000,DensityEncodingOnline +Ringnorm,0.9816216230392456,21.6617374420166,11100,2,10000,DensityEncodingOnline +Seeds,0.8461538553237915,0.5795984268188477,316,3,10000,DensityEncodingOnline +Semeion,0.876884400844574,5.543183326721191,2390,10,10000,DensityEncodingOnline +Soybean,0.2260638326406479,1.766434907913208,614,18,10000,DensityEncodingOnline +Spambase,0.8686956763267517,11.429295778274536,6902,2,10000,DensityEncodingOnline +Spect,0.7096773982048035,0.6972904205322266,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.6153151988983154,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5988371968269348,1.600832462310791,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.671999990940094,2.3364412784576416,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.7910447716712952,0.9930951595306396,406,2,10000,DensityEncodingOnline +StatlogImage,0.9358752369880676,6.547011852264404,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8270000219345093,15.548961400985718,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9990344643592834,166.59181451797485,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6777251362800598,2.90860652923584,1270,4,10000,DensityEncodingOnline +SteelPlates,0.6144329905509949,7.170860767364502,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.8333333134651184,1.9555270671844482,900,6,10000,DensityEncodingOnline +Teaching,0.44736841320991516,0.2952146530151367,226,3,10000,DensityEncodingOnline +Thyroid,0.9209451675415039,20.769912481307983,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9748954176902771,2.512650966644287,1438,2,10000,DensityEncodingOnline +Titanic,0.6309090852737427,4.945926904678345,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.06456470489501953,16,2,10000,DensityEncodingOnline +Twonorm,0.9794594645500183,17.306338787078857,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8441558480262756,0.7085855007171631,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.7922077775001526,0.7230818271636963,466,3,10000,DensityEncodingOnline +WallFollowing,0.9303519129753113,13.418732166290283,8184,4,10000,DensityEncodingOnline +Waveform,0.8151999711990356,14.04054045677185,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8432000279426575,13.692797660827637,7500,3,10000,DensityEncodingOnline +Wine,0.9772727489471436,0.3723130226135254,268,3,10000,DensityEncodingOnline +WineQualityRed,0.5874999761581421,3.142714262008667,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.5106208920478821,13.39037537574768,7348,7,10000,DensityEncodingOnline +Yeast,0.5094339847564697,2.913816452026367,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.32004594802856445,152,7,10000,DensityEncodingOnline diff --git a/torchhd/models.py b/torchhd/models.py index c1622550..d95d56d0 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -53,7 +53,8 @@ def __init__( self.in_features = in_features self.out_features = out_features - + self.similarity_sum = 0 + self.count = 0 weight = torch.empty((out_features, in_features), **factory_kwargs) self.weight = Parameter(weight) self.reset_parameters() @@ -96,8 +97,6 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # print(result.sum()) # cancel update if all predictions were correct if is_wrong.sum().item() == 0: - if logit.max(1).values.item() < 0.8: - self.weight.index_add_(0, target, input) return # print(input) # only update wrongly predicted inputs @@ -127,19 +126,75 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: logit = self(input) pred = logit.argmax(1) is_wrong = target != pred + # print(logit) + # print(logit.argmax(1)) + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + result = torch.where(select, -1, +1).to() + # print(result.sum()) + # cancel update if all predictions were correct + self.similarity_sum += logit.max(1).values.item() + self.count += 1 + #print(self.similarity_sum/self.count) if is_wrong.sum().item() == 0: if logit.max(1).values.item() < 0.8: self.weight.index_add_(0, target, input) return + # print(input) + # only update wrongly predicted inputs + logit = logit[is_wrong] + input = input[is_wrong] + target = target[is_wrong] + pred = pred[is_wrong] + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + + self.weight.index_add_(0, target, lr * alpha1 * input) + self.weight.index_add_(0, pred, lr * alpha2 * input) + + @torch.no_grad() + def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Only updates the prototype vectors on wrongly predicted inputs. + + Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. + Adds the input to the mispredicted class prototype scaled by :math:`\epsilon - 1` + and adds the input to the target prototype scaled by :math:`1 - \delta`, + where :math:`\epsilon` is the cosine similarity of the input with the mispredicted class prototype + and :math:`\delta` is the cosine similarity of the input with the target class prototype. + """ + # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + logit = self(input) + pred = logit.argmax(1) + is_wrong = target != pred + # print(logit) + # print(logit.argmax(1)) + + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + result = torch.where(select, -1, +1).to() + # print(result.sum()) + # cancel update if all predictions were correct + if is_wrong.sum().item() == 0: + if logit.max(1).values.item() < 0.8: + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + #print(alpha1) + self.weight.index_add_(0, target, lr * alpha1 * input) + return + # print(input) + # only update wrongly predicted inputs logit = logit[is_wrong] input = input[is_wrong] target = target[is_wrong] + pred = pred[is_wrong] alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + self.weight.index_add_(0, target, lr * alpha1 * input) - # self.weight.index_add_(0, pred, lr * alpha2 * input) + self.weight.index_add_(0, pred, lr * alpha2 * input) @torch.no_grad() def normalize(self, eps=1e-12) -> None: @@ -216,6 +271,7 @@ def __init__( self.classes = torchhd.embeddings.Random(out_features, in_features) ''' self.weight = torch.empty((in_features, in_features), **factory_kwargs) + ''' def forward(self, input: Tensor, dot: bool = False) -> Tensor: input = torch.matmul(input, self.weight).sign() From 2160bf903b2a725a701b6c3fff3f8aa5c25947e3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 9 Mar 2023 01:30:43 +0000 Subject: [PATCH 34/50] [github-action] formatting fixes --- examples/hdc_methods_survey/new_learning.py | 12 ++++++------ torchhd/models.py | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index 486558d6..228b0f8b 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -28,19 +28,19 @@ def __init__(self, size, type): super(Encoder, self).__init__() self.type = type self.keys = None - if self.type == 'hashmap': + if self.type == "hashmap": self.keys = embeddings.Random(size, DIMENSIONS) self.values = embeddings.Level(size, DIMENSIONS) - elif self.type == 'projection': + elif self.type == "projection": self.proj = embeddings.Projection(size, DIMENSIONS) - elif self.type == 'sinusoid': + elif self.type == "sinusoid": self.proj = embeddings.Sinusoid(size, DIMENSIONS) - elif self.type == 'density': + elif self.type == "density": self.proj = embeddings.Density(size, DIMENSIONS) # self.proj = embeddings.Projection(size, DIMENSIONS) def forward(self, x): - if self.type == 'hashmap': + if self.type == "hashmap": sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) else: sample_hv = self.proj(x).sign() @@ -84,7 +84,7 @@ def experiment(): # Set up data loaders train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) - types = ['projection','sinusoid','hashmap','density'] + types = ["projection", "sinusoid", "hashmap", "density"] for t in types: model = MemoryModel(DIMENSIONS, num_classes, type=t) diff --git a/torchhd/models.py b/torchhd/models.py index d95d56d0..f65fd5de 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -136,7 +136,7 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # cancel update if all predictions were correct self.similarity_sum += logit.max(1).values.item() self.count += 1 - #print(self.similarity_sum/self.count) + # print(self.similarity_sum/self.count) if is_wrong.sum().item() == 0: if logit.max(1).values.item() < 0.8: self.weight.index_add_(0, target, input) @@ -180,7 +180,7 @@ def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: if is_wrong.sum().item() == 0: if logit.max(1).values.item() < 0.8: alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) - #print(alpha1) + # print(alpha1) self.weight.index_add_(0, target, lr * alpha1 * input) return # print(input) @@ -269,9 +269,9 @@ def __init__( self.classes = torchhd.embeddings.Density(in_features, out_features) elif type == "hashmap": self.classes = torchhd.embeddings.Random(out_features, in_features) - ''' + """ self.weight = torch.empty((in_features, in_features), **factory_kwargs) - ''' + """ def forward(self, input: Tensor, dot: bool = False) -> Tensor: input = torch.matmul(input, self.weight).sign() From 4427c277a0e75c39a11958f1be78c5e6b269b3c1 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 8 Mar 2023 21:49:26 -0800 Subject: [PATCH 35/50] datasets --- torchhd/datasets/dataset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/torchhd/datasets/dataset.py b/torchhd/datasets/dataset.py index 73c46c2d..4202743d 100644 --- a/torchhd/datasets/dataset.py +++ b/torchhd/datasets/dataset.py @@ -353,7 +353,7 @@ class DatasetFourFold(CollectionDataset): """ # Number of folds for cross validation - num_folds = 4 + num_folds = 1 def __init__( self, From aff3ba38b6ff06293469de51ef70b251f87258d2 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Thu, 9 Mar 2023 07:11:31 -0800 Subject: [PATCH 36/50] res --- .../hashmap_encoding_online_v2.py | 2 +- .../results/results1678340201.2314746.csv | 86 ++++++++++++ .../results/results1678341118.269144.csv | 1 + .../results/results1678341185.4384606.csv | 122 ++++++++++++++++++ .../results/results1678343412.415452.csv | 122 ++++++++++++++++++ .../results/results1678344655.9597921.csv | 122 ++++++++++++++++++ .../results/results1678346271.2626905.csv | 122 ++++++++++++++++++ .../results/results1678347671.9852414.csv | 122 ++++++++++++++++++ 8 files changed, 698 insertions(+), 1 deletion(-) create mode 100644 examples/hdc_methods_survey/results/results1678340201.2314746.csv create mode 100644 examples/hdc_methods_survey/results/results1678341118.269144.csv create mode 100644 examples/hdc_methods_survey/results/results1678341185.4384606.csv create mode 100644 examples/hdc_methods_survey/results/results1678343412.415452.csv create mode 100644 examples/hdc_methods_survey/results/results1678344655.9597921.csv create mode 100644 examples/hdc_methods_survey/results/results1678346271.2626905.csv create mode 100644 examples/hdc_methods_survey/results/results1678347671.9852414.csv diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py index dff124e3..f262ca63 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py @@ -170,4 +170,4 @@ def forward(self, x): ) -experiment() +# experiment() diff --git a/examples/hdc_methods_survey/results/results1678340201.2314746.csv b/examples/hdc_methods_survey/results/results1678340201.2314746.csv new file mode 100644 index 00000000..6df0dc99 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678340201.2314746.csv @@ -0,0 +1,86 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6379310488700867,11.709455966949463,6266,3,10000,SinusoidProjectionOnline +Abalone,0.5871647596359253,11.518757104873657,6266,3,10000,SinusoidProjectionOnline +Abalone,0.5900382995605469,12.156928062438965,6266,3,10000,SinusoidProjectionOnline +Abalone,0.6245210766792297,12.328458070755005,6266,3,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.2862508296966553,180,2,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.3399069309234619,180,2,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.22175145149230957,180,2,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.359316349029541,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.25318217277526855,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.26435112953186035,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.2814326286315918,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.239335298538208,180,2,10000,SinusoidProjectionOnline +Adult,0.777839183807373,138.91869401931763,65122,2,10000,SinusoidProjectionOnline +Annealing,0.550000011920929,2.071993589401245,1596,5,10000,SinusoidProjectionOnline +Arrhythmia,0.6371681690216064,1.2533257007598877,678,13,10000,SinusoidProjectionOnline +Arrhythmia,0.5752212405204773,0.7662408351898193,678,13,10000,SinusoidProjectionOnline +Arrhythmia,0.5929203629493713,1.2449405193328857,678,13,10000,SinusoidProjectionOnline +Arrhythmia,0.6725663542747498,1.331418752670288,678,13,10000,SinusoidProjectionOnline +AudiologyStd,0.7599999904632568,0.5906364917755127,342,18,10000,SinusoidProjectionOnline +BalanceScale,0.9166666865348816,1.4285521507263184,938,3,10000,SinusoidProjectionOnline +BalanceScale,0.9166666865348816,1.5040669441223145,938,3,10000,SinusoidProjectionOnline +BalanceScale,0.9038461446762085,1.4595324993133545,938,3,10000,SinusoidProjectionOnline +BalanceScale,0.9166666865348816,1.2382683753967285,938,3,10000,SinusoidProjectionOnline +Balloons,0.5,0.0527033805847168,24,2,10000,SinusoidProjectionOnline +Balloons,0.75,0.05456376075744629,24,2,10000,SinusoidProjectionOnline +Balloons,0.5,0.058248281478881836,24,2,10000,SinusoidProjectionOnline +Balloons,0.75,0.05974531173706055,24,2,10000,SinusoidProjectionOnline +Bank,0.6805309653282166,11.146897792816162,6782,2,10000,SinusoidProjectionOnline +Bank,0.7539823055267334,9.309412479400635,6782,2,10000,SinusoidProjectionOnline +Bank,0.8530973196029663,10.496495246887207,6782,2,10000,SinusoidProjectionOnline +Bank,0.883185863494873,9.798535108566284,6782,2,10000,SinusoidProjectionOnline +Blood,0.6844919919967651,1.6805295944213867,1122,2,10000,SinusoidProjectionOnline +Blood,0.6096256971359253,1.6483967304229736,1122,2,10000,SinusoidProjectionOnline +Blood,0.7486631274223328,1.7214279174804688,1122,2,10000,SinusoidProjectionOnline +Blood,0.7326202988624573,1.8916420936584473,1122,2,10000,SinusoidProjectionOnline +BreastCancer,0.7042253613471985,0.6349568367004395,430,2,10000,SinusoidProjectionOnline +BreastCancer,0.6760563254356384,0.8208627700805664,430,2,10000,SinusoidProjectionOnline +BreastCancer,0.7323943376541138,0.7979295253753662,430,2,10000,SinusoidProjectionOnline +BreastCancer,0.6338028311729431,0.726978063583374,430,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9599999785423279,1.1774423122406006,1048,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.954285740852356,1.7328262329101562,1048,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9485714435577393,1.6648600101470947,1048,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9657142758369446,1.712756633758545,1048,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.3121695518493652,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9436619877815247,1.4069678783416748,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9577465057373047,1.1535553932189941,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9154929518699646,1.2088005542755127,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.7346938848495483,0.5235562324523926,298,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.6734693646430969,0.3952910900115967,298,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.8775510191917419,0.3491637706756592,298,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.795918345451355,0.46785616874694824,298,2,10000,SinusoidProjectionOnline +BreastTissue,0.7692307829856873,0.2015542984008789,160,6,10000,SinusoidProjectionOnline +BreastTissue,0.7692307829856873,0.17969775199890137,160,6,10000,SinusoidProjectionOnline +BreastTissue,0.5,0.19232726097106934,160,6,10000,SinusoidProjectionOnline +BreastTissue,0.6538461446762085,0.34598803520202637,160,6,10000,SinusoidProjectionOnline +Car,0.9120370149612427,4.682663440704346,2592,4,10000,SinusoidProjectionOnline +Car,0.8912037014961243,4.841418266296387,2592,4,10000,SinusoidProjectionOnline +Car,0.8958333134651184,4.476198196411133,2592,4,10000,SinusoidProjectionOnline +Car,0.9166666865348816,4.776567697525024,2592,4,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7306967973709106,5.2170374393463135,3190,10,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7476459741592407,5.439921140670776,3190,10,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7966101765632629,5.436288356781006,3190,10,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.8079096078872681,5.512115240097046,3190,10,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.8719397187232971,4.938065767288208,3190,3,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.9133710265159607,5.3672194480896,3190,3,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.9058380126953125,5.346778631210327,3190,3,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.9001883268356323,5.16875958442688,3190,3,10000,SinusoidProjectionOnline +ChessKrvk,0.4579412639141083,88.94925832748413,42084,18,10000,SinusoidProjectionOnline +ChessKrvk,0.4607926905155182,80.58816599845886,42084,18,10000,SinusoidProjectionOnline +ChessKrvk,0.4612204134464264,90.25459742546082,42084,18,10000,SinusoidProjectionOnline +ChessKrvk,0.42956942319869995,81.57967805862427,42084,18,10000,SinusoidProjectionOnline +ChessKrvkp,0.9411764740943909,7.966489315032959,4794,2,10000,SinusoidProjectionOnline +ChessKrvkp,0.9586983919143677,8.46420669555664,4794,2,10000,SinusoidProjectionOnline +ChessKrvkp,0.8973717093467712,8.852538824081421,4794,2,10000,SinusoidProjectionOnline +ChessKrvkp,0.9236545562744141,7.742354154586792,4794,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5045871734619141,1.4383533000946045,652,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5045871734619141,1.4341936111450195,652,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5045871734619141,1.3411855697631836,652,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5504587292671204,0.9070093631744385,652,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.807692289352417,0.360274076461792,312,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.7115384340286255,0.43033838272094727,312,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.557692289352417,0.47170186042785645,312,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.6538461446762085,0.6905131340026855,312,2,10000,SinusoidProjectionOnline +ConnBenchVowelDeterding,0.8593073487281799,3.673125743865967,1056,11,10000,SinusoidProjectionOnline +Connect4,0.754396378993988,191.01896619796753,101336,3,10000,SinusoidProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678341118.269144.csv b/examples/hdc_methods_survey/results/results1678341118.269144.csv new file mode 100644 index 00000000..9057a568 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678341118.269144.csv @@ -0,0 +1 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method diff --git a/examples/hdc_methods_survey/results/results1678341185.4384606.csv b/examples/hdc_methods_survey/results/results1678341185.4384606.csv new file mode 100644 index 00000000..f6a052f9 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678341185.4384606.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5871647596359253,12.959837675094604,6266,3,10000,RandomProjectionOnlineV2 +AcuteInflammation,1.0,0.21633124351501465,180,2,10000,RandomProjectionOnlineV2 +AcuteNephritis,1.0,0.25917577743530273,180,2,10000,RandomProjectionOnlineV2 +Adult,0.6947976350784302,92.21560502052307,65122,2,10000,RandomProjectionOnlineV2 +Annealing,0.3100000023841858,1.3107600212097168,1596,5,10000,RandomProjectionOnlineV2 +Arrhythmia,0.5309734344482422,0.7287547588348389,678,13,10000,RandomProjectionOnlineV2 +AudiologyStd,0.8799999952316284,0.30179643630981445,342,18,10000,RandomProjectionOnlineV2 +BalanceScale,0.942307710647583,1.1686503887176514,938,3,10000,RandomProjectionOnlineV2 +Balloons,1.0,0.04646611213684082,24,2,10000,RandomProjectionOnlineV2 +Bank,0.7796460390090942,10.030988931655884,6782,2,10000,RandomProjectionOnlineV2 +Blood,0.6203208565711975,1.4875247478485107,1122,2,10000,RandomProjectionOnlineV2 +BreastCancer,0.7323943376541138,0.505378246307373,430,2,10000,RandomProjectionOnlineV2 +BreastCancerWisc,0.8914285898208618,1.1966478824615479,1048,2,10000,RandomProjectionOnlineV2 +BreastCancerWiscDiag,0.9014084339141846,0.9349460601806641,854,2,10000,RandomProjectionOnlineV2 +BreastCancerWiscProg,0.5102040767669678,0.31700587272644043,298,2,10000,RandomProjectionOnlineV2 +BreastTissue,0.7692307829856873,0.2290513515472412,160,6,10000,RandomProjectionOnlineV2 +Car,0.6828703880310059,2.902632236480713,2592,4,10000,RandomProjectionOnlineV2 +Cardiotocography10Clases,0.6497175097465515,3.549046516418457,3190,10,10000,RandomProjectionOnlineV2 +Cardiotocography3Clases,0.8549906015396118,2.858731985092163,3190,3,10000,RandomProjectionOnlineV2 +ChessKrvk,0.29241517186164856,56.00508141517639,42084,18,10000,RandomProjectionOnlineV2 +ChessKrvkp,0.8473091125488281,4.263210773468018,4794,2,10000,RandomProjectionOnlineV2 +CongressionalVoting,0.5137614607810974,0.7055151462554932,652,2,10000,RandomProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.6538461446762085,0.27817392349243164,312,2,10000,RandomProjectionOnlineV2 +ConnBenchVowelDeterding,0.7727272510528564,1.4944546222686768,1056,11,10000,RandomProjectionOnlineV2 +Connect4,0.6194564700126648,144.18838238716125,101336,3,10000,RandomProjectionOnlineV2 +Contrac,0.48097825050354004,3.845844030380249,2210,3,10000,RandomProjectionOnlineV2 +CreditApproval,0.8372092843055725,1.2006642818450928,1036,2,10000,RandomProjectionOnlineV2 +CylinderBands,0.6328125,0.9124956130981445,768,2,10000,RandomProjectionOnlineV2 +Dermatology,0.9890109896659851,0.6609759330749512,550,6,10000,RandomProjectionOnlineV2 +Echocardiogram,0.8787878751754761,0.2512061595916748,196,2,10000,RandomProjectionOnlineV2 +Ecoli,0.8333333134651184,0.5910520553588867,504,8,10000,RandomProjectionOnlineV2 +EnergyY1,0.84375,2.0718326568603516,1152,3,10000,RandomProjectionOnlineV2 +EnergyY2,0.828125,2.736361503601074,1152,3,10000,RandomProjectionOnlineV2 +Fertility,0.8799999952316284,0.29169607162475586,150,2,10000,RandomProjectionOnlineV2 +Flags,0.3958333432674408,0.7915947437286377,292,8,10000,RandomProjectionOnlineV2 +Glass,0.6037735939025879,0.8811261653900146,322,6,10000,RandomProjectionOnlineV2 +HabermanSurvival,0.7368420958518982,1.7839319705963135,460,2,10000,RandomProjectionOnlineV2 +HayesRoth,0.0357142873108387,1.162795066833496,264,3,10000,RandomProjectionOnlineV2 +HeartCleveland,0.5263158082962036,0.5169777870178223,454,5,10000,RandomProjectionOnlineV2 +HeartHungarian,0.8082191944122314,0.482891321182251,442,5,10000,RandomProjectionOnlineV2 +HeartSwitzerland,0.4516128897666931,0.27947473526000977,184,5,10000,RandomProjectionOnlineV2 +HeartVa,0.25999999046325684,0.41617417335510254,300,5,10000,RandomProjectionOnlineV2 +Hepatitis,0.7948718070983887,0.2927417755126953,232,2,10000,RandomProjectionOnlineV2 +HillValley,0.8828383088111877,2.273003339767456,1212,2,10000,RandomProjectionOnlineV2 +HorseColic,0.7352941036224365,0.73771071434021,600,2,10000,RandomProjectionOnlineV2 +IlpdIndianLiver,0.6849315166473389,1.0894336700439453,874,2,10000,RandomProjectionOnlineV2 +ImageSegmentation,0.3385714292526245,5.128069877624512,420,7,10000,RandomProjectionOnlineV2 +Ionosphere,0.875,0.6542239189147949,526,2,10000,RandomProjectionOnlineV2 +Iris,0.8648648858070374,0.3356356620788574,226,3,10000,RandomProjectionOnlineV2 +LedDisplay,0.7639999985694885,1.688450574874878,1500,10,10000,RandomProjectionOnlineV2 +Lenses,0.6666666865348816,0.06133270263671875,36,3,10000,RandomProjectionOnlineV2 +Letter,0.8113999962806702,39.29076790809631,30000,26,10000,RandomProjectionOnlineV2 +Libras,0.5111111402511597,0.5166013240814209,540,15,10000,RandomProjectionOnlineV2 +LowResSpect,0.8120300769805908,1.1184070110321045,796,9,10000,RandomProjectionOnlineV2 +LungCancer,0.625,0.059661149978637695,48,3,10000,RandomProjectionOnlineV2 +Lymphography,0.8648648858070374,0.23975586891174316,222,4,10000,RandomProjectionOnlineV2 +Magic,0.8046267032623291,28.12909460067749,28530,2,10000,RandomProjectionOnlineV2 +Mammographic,0.737500011920929,1.7126479148864746,1442,2,10000,RandomProjectionOnlineV2 +Miniboone,0.8609300255775452,271.53536200523376,195096,2,10000,RandomProjectionOnlineV2 +MolecBiolPromoter,0.8846153616905212,0.18400359153747559,160,2,10000,RandomProjectionOnlineV2 +MolecBiolSplice,0.7515683770179749,5.296560049057007,4786,3,10000,RandomProjectionOnlineV2 +Monks1,0.6412037014961243,1.5018510818481445,248,2,10000,RandomProjectionOnlineV2 +Monks2,0.5208333134651184,1.598085880279541,338,2,10000,RandomProjectionOnlineV2 +Monks3,0.6388888955116272,1.828397274017334,244,2,10000,RandomProjectionOnlineV2 +Mushroom,0.8838011026382446,16.945167541503906,12186,2,10000,RandomProjectionOnlineV2 +Musk1,0.5966386795043945,1.114119052886963,714,2,10000,RandomProjectionOnlineV2 +Musk2,0.8132201433181763,18.760025024414062,9898,2,10000,RandomProjectionOnlineV2 +Nursery,0.739814817905426,28.696617603302002,19440,5,10000,RandomProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.6470588445663452,3.385188341140747,1534,2,10000,RandomProjectionOnlineV2 +OocytesMerlucciusStates2f,0.8823529481887817,2.2040724754333496,1534,3,10000,RandomProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.6798245906829834,1.4947595596313477,1368,2,10000,RandomProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8245614171028137,2.2786247730255127,1368,3,10000,RandomProjectionOnlineV2 +Optical,0.9059543609619141,14.875842332839966,7646,10,10000,RandomProjectionOnlineV2 +Ozone,0.9684542417526245,6.029814720153809,3804,2,10000,RandomProjectionOnlineV2 +PageBlocks,0.9371345043182373,8.71134066581726,8210,5,10000,RandomProjectionOnlineV2 +Parkinsons,0.8163265585899353,0.31846189498901367,292,2,10000,RandomProjectionOnlineV2 +Pendigits,0.8793596625328064,25.116660356521606,14988,10,10000,RandomProjectionOnlineV2 +Pima,0.640625,1.2632896900177002,1152,2,10000,RandomProjectionOnlineV2 +PittsburgBridgesMaterial,0.8461538553237915,0.1808178424835205,160,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesRelL,0.7307692170143127,0.1809687614440918,154,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesSpan,0.6086956262588501,0.1727149486541748,138,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.1728363037109375,154,2,10000,RandomProjectionOnlineV2 +PittsburgBridgesType,0.6538461446762085,0.21367549896240234,158,6,10000,RandomProjectionOnlineV2 +Planning,0.5111111402511597,0.30528998374938965,274,2,10000,RandomProjectionOnlineV2 +PlantMargin,0.7325000166893005,3.1207022666931152,2400,100,10000,RandomProjectionOnlineV2 +PlantShape,0.4950000047683716,4.3664634227752686,2400,100,10000,RandomProjectionOnlineV2 +PlantTexture,0.7275000214576721,3.60540509223938,2398,100,10000,RandomProjectionOnlineV2 +PostOperative,0.6363636255264282,0.21341514587402344,136,3,10000,RandomProjectionOnlineV2 +PrimaryTumor,0.47560974955558777,0.6837518215179443,496,15,10000,RandomProjectionOnlineV2 +Ringnorm,0.976756751537323,13.912922859191895,11100,2,10000,RandomProjectionOnlineV2 +Seeds,0.942307710647583,0.43709278106689453,316,3,10000,RandomProjectionOnlineV2 +Semeion,0.8417085409164429,3.347132921218872,2390,10,10000,RandomProjectionOnlineV2 +Soybean,0.49202126264572144,1.386305809020996,614,18,10000,RandomProjectionOnlineV2 +Spambase,0.8382608890533447,11.296270370483398,6902,2,10000,RandomProjectionOnlineV2 +Spect,0.6505376100540161,0.5615792274475098,158,2,10000,RandomProjectionOnlineV2 +Spectf,0.29411765933036804,0.5609312057495117,160,2,10000,RandomProjectionOnlineV2 +StatlogAustralianCredit,0.48255813121795654,1.1953117847442627,1036,2,10000,RandomProjectionOnlineV2 +StatlogGermanCredit,0.6959999799728394,1.9733953475952148,1500,2,10000,RandomProjectionOnlineV2 +StatlogHeart,0.8208954930305481,0.6487884521484375,406,2,10000,RandomProjectionOnlineV2 +StatlogImage,0.8700173497200012,6.581535816192627,3466,7,10000,RandomProjectionOnlineV2 +StatlogLandsat,0.8360000252723694,15.751469850540161,8870,6,10000,RandomProjectionOnlineV2 +StatlogShuttle,0.9971034526824951,117.60064697265625,87000,7,10000,RandomProjectionOnlineV2 +StatlogVehicle,0.6161137223243713,1.6835100650787354,1270,4,10000,RandomProjectionOnlineV2 +SteelPlates,0.6000000238418579,4.678250074386597,2912,7,10000,RandomProjectionOnlineV2 +SyntheticControl,0.8066666722297668,1.6543254852294922,900,6,10000,RandomProjectionOnlineV2 +Teaching,0.5263158082962036,0.29544925689697266,226,3,10000,RandomProjectionOnlineV2 +Thyroid,0.8801050186157227,16.12970733642578,7544,3,10000,RandomProjectionOnlineV2 +TicTacToe,0.5523012280464172,1.6414036750793457,1438,2,10000,RandomProjectionOnlineV2 +Titanic,0.7818182110786438,7.524577617645264,3302,2,10000,RandomProjectionOnlineV2 +Trains,0.0,0.03737211227416992,16,2,10000,RandomProjectionOnlineV2 +Twonorm,0.6637837886810303,19.62424087524414,11100,2,10000,RandomProjectionOnlineV2 +VertebralColumn2Clases,0.8051947951316833,0.7310869693756104,466,2,10000,RandomProjectionOnlineV2 +VertebralColumn3Clases,0.7922077775001526,0.6536800861358643,466,3,10000,RandomProjectionOnlineV2 +WallFollowing,0.5725806355476379,10.054211139678955,8184,4,10000,RandomProjectionOnlineV2 +Waveform,0.8496000170707703,10.628146171569824,7500,3,10000,RandomProjectionOnlineV2 +WaveformNoise,0.8240000009536743,10.506681442260742,7500,3,10000,RandomProjectionOnlineV2 +Wine,1.0,0.2890493869781494,268,3,10000,RandomProjectionOnlineV2 +WineQualityRed,0.4675000011920929,2.688789129257202,2398,6,10000,RandomProjectionOnlineV2 +WineQualityWhite,0.47549018263816833,12.476694822311401,7348,7,10000,RandomProjectionOnlineV2 +Yeast,0.5768194198608398,2.6738555431365967,2226,10,10000,RandomProjectionOnlineV2 +Zoo,0.9200000166893005,0.2212986946105957,152,7,10000,RandomProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678343412.415452.csv b/examples/hdc_methods_survey/results/results1678343412.415452.csv new file mode 100644 index 00000000..e1ef1d66 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678343412.415452.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5565134286880493,10.070854187011719,6266,3,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.2541215419769287,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.25873708724975586,180,2,10000,SinusoidProjectionOnline +Adult,0.776610791683197,110.23398065567017,65122,2,10000,SinusoidProjectionOnline +Annealing,0.7599999904632568,1.4999160766601562,1596,5,10000,SinusoidProjectionOnline +Arrhythmia,0.5398229956626892,0.8765139579772949,678,13,10000,SinusoidProjectionOnline +AudiologyStd,0.7200000286102295,0.465545654296875,342,18,10000,SinusoidProjectionOnline +BalanceScale,0.8141025900840759,1.5443410873413086,938,3,10000,SinusoidProjectionOnline +Balloons,0.25,0.05837726593017578,24,2,10000,SinusoidProjectionOnline +Bank,0.8884955644607544,7.411123752593994,6782,2,10000,SinusoidProjectionOnline +Blood,0.5401069521903992,1.6102168560028076,1122,2,10000,SinusoidProjectionOnline +BreastCancer,0.7183098793029785,0.5045549869537354,430,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9599999785423279,1.1883571147918701,1048,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9366196990013123,1.504502534866333,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.5102040767669678,0.5797605514526367,298,2,10000,SinusoidProjectionOnline +BreastTissue,0.7692307829856873,0.29360389709472656,160,6,10000,SinusoidProjectionOnline +Car,0.9421296119689941,3.651853322982788,2592,4,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7325800657272339,4.46101450920105,3190,10,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.887005627155304,5.170817613601685,3190,3,10000,SinusoidProjectionOnline +ChessKrvk,0.4656401574611664,63.89027714729309,42084,18,10000,SinusoidProjectionOnline +ChessKrvkp,0.9561952352523804,6.8672850131988525,4794,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5871559381484985,0.9319593906402588,652,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.6730769276618958,0.444690465927124,312,2,10000,SinusoidProjectionOnline +ConnBenchVowelDeterding,0.8073592782020569,2.1647043228149414,1056,11,10000,SinusoidProjectionOnline +Connect4,0.75398188829422,139.023517370224,101336,3,10000,SinusoidProjectionOnline +Contrac,0.4836956560611725,2.807065010070801,2210,3,10000,SinusoidProjectionOnline +CreditApproval,0.8604651093482971,1.0917677879333496,1036,2,10000,SinusoidProjectionOnline +CylinderBands,0.65625,1.0501718521118164,768,2,10000,SinusoidProjectionOnline +Dermatology,0.9780219793319702,0.5355684757232666,550,6,10000,SinusoidProjectionOnline +Echocardiogram,0.6969696879386902,0.19208669662475586,196,2,10000,SinusoidProjectionOnline +Ecoli,0.75,0.5025203227996826,504,8,10000,SinusoidProjectionOnline +EnergyY1,0.8385416865348816,2.017559051513672,1152,3,10000,SinusoidProjectionOnline +EnergyY2,0.8385416865348816,2.0603394508361816,1152,3,10000,SinusoidProjectionOnline +Fertility,0.8799999952316284,0.2707087993621826,150,2,10000,SinusoidProjectionOnline +Flags,0.5208333134651184,0.6396608352661133,292,8,10000,SinusoidProjectionOnline +Glass,0.5471698045730591,0.46906065940856934,322,6,10000,SinusoidProjectionOnline +HabermanSurvival,0.5789473652839661,2.010178565979004,460,2,10000,SinusoidProjectionOnline +HayesRoth,0.0357142873108387,0.5840258598327637,264,3,10000,SinusoidProjectionOnline +HeartCleveland,0.5263158082962036,0.5962522029876709,454,5,10000,SinusoidProjectionOnline +HeartHungarian,0.6575342416763306,0.5788843631744385,442,5,10000,SinusoidProjectionOnline +HeartSwitzerland,0.32258063554763794,0.25075531005859375,184,5,10000,SinusoidProjectionOnline +HeartVa,0.3400000035762787,0.448742151260376,300,5,10000,SinusoidProjectionOnline +Hepatitis,0.7948718070983887,0.2815358638763428,232,2,10000,SinusoidProjectionOnline +HillValley,0.5132012963294983,3.0279808044433594,1212,2,10000,SinusoidProjectionOnline +HorseColic,0.6176470518112183,1.1163897514343262,600,2,10000,SinusoidProjectionOnline +IlpdIndianLiver,0.6849315166473389,1.5651605129241943,874,2,10000,SinusoidProjectionOnline +ImageSegmentation,0.1428571492433548,6.654144048690796,420,7,10000,SinusoidProjectionOnline +Ionosphere,0.8977272510528564,0.7530291080474854,526,2,10000,SinusoidProjectionOnline +Iris,0.9459459185600281,0.33742833137512207,226,3,10000,SinusoidProjectionOnline +LedDisplay,0.6399999856948853,1.660813331604004,1500,10,10000,SinusoidProjectionOnline +Lenses,0.5,0.06789612770080566,36,3,10000,SinusoidProjectionOnline +Letter,0.8356000185012817,42.62101197242737,30000,26,10000,SinusoidProjectionOnline +Libras,0.6000000238418579,1.3389101028442383,540,15,10000,SinusoidProjectionOnline +LowResSpect,0.8421052694320679,1.5234150886535645,796,9,10000,SinusoidProjectionOnline +LungCancer,0.375,0.12807130813598633,48,3,10000,SinusoidProjectionOnline +Lymphography,0.7567567825317383,0.31979799270629883,222,4,10000,SinusoidProjectionOnline +Magic,0.654258668422699,41.662682056427,28530,2,10000,SinusoidProjectionOnline +Mammographic,0.7833333611488342,1.9324054718017578,1442,2,10000,SinusoidProjectionOnline +Miniboone,0.8553634881973267,283.7223072052002,195096,2,10000,SinusoidProjectionOnline +MolecBiolPromoter,0.692307710647583,0.3619506359100342,160,2,10000,SinusoidProjectionOnline +MolecBiolSplice,0.7540777921676636,8.212839841842651,4786,3,10000,SinusoidProjectionOnline +Monks1,0.5810185074806213,1.2182679176330566,248,2,10000,SinusoidProjectionOnline +Monks2,0.5972222089767456,1.4818544387817383,338,2,10000,SinusoidProjectionOnline +Monks3,0.4652777910232544,2.116046190261841,244,2,10000,SinusoidProjectionOnline +Mushroom,0.9970458149909973,18.780142307281494,12186,2,10000,SinusoidProjectionOnline +Musk1,0.7226890921592712,0.9451661109924316,714,2,10000,SinusoidProjectionOnline +Musk2,0.9429957270622253,12.505308151245117,9898,2,10000,SinusoidProjectionOnline +Nursery,0.9432098865509033,28.567352294921875,19440,5,10000,SinusoidProjectionOnline +OocytesMerlucciusNucleus4d,0.6627451181411743,1.7809994220733643,1534,2,10000,SinusoidProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,2.555600166320801,1534,3,10000,SinusoidProjectionOnline +OocytesTrisopterusNucleus2f,0.75,2.0304067134857178,1368,2,10000,SinusoidProjectionOnline +OocytesTrisopterusStates5b,0.7631579041481018,1.9314095973968506,1368,3,10000,SinusoidProjectionOnline +Optical,0.9387868642807007,9.952525854110718,7646,10,10000,SinusoidProjectionOnline +Ozone,0.9700315594673157,7.156988620758057,3804,2,10000,SinusoidProjectionOnline +PageBlocks,0.9466374516487122,13.458046436309814,8210,5,10000,SinusoidProjectionOnline +Parkinsons,0.8163265585899353,0.4217567443847656,292,2,10000,SinusoidProjectionOnline +Pendigits,0.9451115131378174,24.90213131904602,14988,10,10000,SinusoidProjectionOnline +Pima,0.7239583134651184,1.358687400817871,1152,2,10000,SinusoidProjectionOnline +PittsburgBridgesMaterial,0.7692307829856873,0.1965949535369873,160,3,10000,SinusoidProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.2031714916229248,154,3,10000,SinusoidProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.2571532726287842,138,3,10000,SinusoidProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.2219550609588623,154,2,10000,SinusoidProjectionOnline +PittsburgBridgesType,0.3461538553237915,0.2418382167816162,158,6,10000,SinusoidProjectionOnline +Planning,0.6666666865348816,0.4353933334350586,274,2,10000,SinusoidProjectionOnline +PlantMargin,0.6175000071525574,4.478539943695068,2400,100,10000,SinusoidProjectionOnline +PlantShape,0.6150000095367432,5.5855560302734375,2400,100,10000,SinusoidProjectionOnline +PlantTexture,0.5975000262260437,3.201195001602173,2398,100,10000,SinusoidProjectionOnline +PostOperative,0.6818181872367859,0.17776799201965332,136,3,10000,SinusoidProjectionOnline +PrimaryTumor,0.3658536672592163,0.6804754734039307,496,15,10000,SinusoidProjectionOnline +Ringnorm,0.9724324345588684,17.052234888076782,11100,2,10000,SinusoidProjectionOnline +Seeds,0.9230769276618958,0.40573668479919434,316,3,10000,SinusoidProjectionOnline +Semeion,0.8844221234321594,2.9720373153686523,2390,10,10000,SinusoidProjectionOnline +Soybean,0.43882977962493896,1.3584389686584473,614,18,10000,SinusoidProjectionOnline +Spambase,0.8982608914375305,6.5068395137786865,6902,2,10000,SinusoidProjectionOnline +Spect,0.4516128897666931,0.5967245101928711,158,2,10000,SinusoidProjectionOnline +Spectf,0.9197860956192017,0.43141794204711914,160,2,10000,SinusoidProjectionOnline +StatlogAustralianCredit,0.47093021869659424,1.795093059539795,1036,2,10000,SinusoidProjectionOnline +StatlogGermanCredit,0.6800000071525574,2.393887758255005,1500,2,10000,SinusoidProjectionOnline +StatlogHeart,0.7164179086685181,0.6404082775115967,406,2,10000,SinusoidProjectionOnline +StatlogImage,0.9185441732406616,3.892177104949951,3466,7,10000,SinusoidProjectionOnline +StatlogLandsat,0.8694999814033508,13.711827993392944,8870,6,10000,SinusoidProjectionOnline +StatlogShuttle,0.9949654936790466,138.6086037158966,87000,7,10000,SinusoidProjectionOnline +StatlogVehicle,0.758293867111206,2.484606981277466,1270,4,10000,SinusoidProjectionOnline +SteelPlates,0.7113401889801025,6.144258975982666,2912,7,10000,SinusoidProjectionOnline +SyntheticControl,0.800000011920929,1.5139164924621582,900,6,10000,SinusoidProjectionOnline +Teaching,0.5263158082962036,0.3639249801635742,226,3,10000,SinusoidProjectionOnline +Thyroid,0.8838973045349121,15.910851955413818,7544,3,10000,SinusoidProjectionOnline +TicTacToe,0.9330543875694275,1.8636903762817383,1438,2,10000,SinusoidProjectionOnline +Titanic,0.6418181657791138,8.95092225074768,3302,2,10000,SinusoidProjectionOnline +Trains,0.5,0.04457998275756836,16,2,10000,SinusoidProjectionOnline +Twonorm,0.977297306060791,18.012435913085938,11100,2,10000,SinusoidProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.7614741325378418,466,2,10000,SinusoidProjectionOnline +VertebralColumn3Clases,0.7402597665786743,0.6886537075042725,466,3,10000,SinusoidProjectionOnline +WallFollowing,0.8350439667701721,14.63965106010437,8184,4,10000,SinusoidProjectionOnline +Waveform,0.8119999766349792,12.760889053344727,7500,3,10000,SinusoidProjectionOnline +WaveformNoise,0.8399999737739563,12.367534875869751,7500,3,10000,SinusoidProjectionOnline +Wine,1.0,0.51045823097229,268,3,10000,SinusoidProjectionOnline +WineQualityRed,0.5224999785423279,4.967002630233765,2398,6,10000,SinusoidProjectionOnline +WineQualityWhite,0.491830050945282,13.68431568145752,7348,7,10000,SinusoidProjectionOnline +Yeast,0.43396225571632385,3.8336238861083984,2226,10,10000,SinusoidProjectionOnline +Zoo,0.9599999785423279,0.1883704662322998,152,7,10000,SinusoidProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678344655.9597921.csv b/examples/hdc_methods_survey/results/results1678344655.9597921.csv new file mode 100644 index 00000000..c7115265 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678344655.9597921.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6321839094161987,11.905324459075928,6266,3,10000,SinusoidProjectionOnlineV2 +AcuteInflammation,1.0,0.2683217525482178,180,2,10000,SinusoidProjectionOnlineV2 +AcuteNephritis,1.0,0.32337260246276855,180,2,10000,SinusoidProjectionOnlineV2 +Adult,0.6835575103759766,138.31109309196472,65122,2,10000,SinusoidProjectionOnlineV2 +Annealing,0.7599999904632568,2.566910982131958,1596,5,10000,SinusoidProjectionOnlineV2 +Arrhythmia,0.5309734344482422,1.2206640243530273,678,13,10000,SinusoidProjectionOnlineV2 +AudiologyStd,0.8799999952316284,0.4197721481323242,342,18,10000,SinusoidProjectionOnlineV2 +BalanceScale,0.8205128312110901,1.4421470165252686,938,3,10000,SinusoidProjectionOnlineV2 +Balloons,1.0,0.06230592727661133,24,2,10000,SinusoidProjectionOnlineV2 +Bank,0.7707964777946472,13.520835399627686,6782,2,10000,SinusoidProjectionOnlineV2 +Blood,0.614973247051239,1.7366609573364258,1122,2,10000,SinusoidProjectionOnlineV2 +BreastCancer,0.7464788556098938,0.7474808692932129,430,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWisc,0.954285740852356,1.206803560256958,1048,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscDiag,0.9366196990013123,1.5378973484039307,854,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscProg,0.5918367505073547,0.7056717872619629,298,2,10000,SinusoidProjectionOnlineV2 +BreastTissue,0.7692307829856873,0.4532895088195801,160,6,10000,SinusoidProjectionOnlineV2 +Car,0.8217592835426331,4.429998159408569,2592,4,10000,SinusoidProjectionOnlineV2 +Cardiotocography10Clases,0.6836158037185669,6.707373380661011,3190,10,10000,SinusoidProjectionOnlineV2 +Cardiotocography3Clases,0.8248587846755981,6.846724510192871,3190,3,10000,SinusoidProjectionOnlineV2 +ChessKrvk,0.33147990703582764,77.00599455833435,42084,18,10000,SinusoidProjectionOnlineV2 +ChessKrvkp,0.8648310303688049,9.477133512496948,4794,2,10000,SinusoidProjectionOnlineV2 +CongressionalVoting,0.5137614607810974,0.7187573909759521,652,2,10000,SinusoidProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.6730769276618958,0.437389612197876,312,2,10000,SinusoidProjectionOnlineV2 +ConnBenchVowelDeterding,0.7186146974563599,3.1600124835968018,1056,11,10000,SinusoidProjectionOnlineV2 +Connect4,0.6206998825073242,203.64349055290222,101336,3,10000,SinusoidProjectionOnlineV2 +Contrac,0.4728260934352875,4.342166423797607,2210,3,10000,SinusoidProjectionOnlineV2 +CreditApproval,0.8488371968269348,1.723135232925415,1036,2,10000,SinusoidProjectionOnlineV2 +CylinderBands,0.671875,1.6608116626739502,768,2,10000,SinusoidProjectionOnlineV2 +Dermatology,0.9670329689979553,1.2362704277038574,550,6,10000,SinusoidProjectionOnlineV2 +Echocardiogram,0.8787878751754761,0.4152038097381592,196,2,10000,SinusoidProjectionOnlineV2 +Ecoli,0.8214285969734192,0.6570804119110107,504,8,10000,SinusoidProjectionOnlineV2 +EnergyY1,0.8489583134651184,2.198566436767578,1152,3,10000,SinusoidProjectionOnlineV2 +EnergyY2,0.828125,1.7314374446868896,1152,3,10000,SinusoidProjectionOnlineV2 +Fertility,0.800000011920929,0.4058089256286621,150,2,10000,SinusoidProjectionOnlineV2 +Flags,0.3541666567325592,0.42286014556884766,292,8,10000,SinusoidProjectionOnlineV2 +Glass,0.6792452931404114,0.6121315956115723,322,6,10000,SinusoidProjectionOnlineV2 +HabermanSurvival,0.7236841917037964,0.7760152816772461,460,2,10000,SinusoidProjectionOnlineV2 +HayesRoth,0.0357142873108387,0.41280317306518555,264,3,10000,SinusoidProjectionOnlineV2 +HeartCleveland,0.5131579041481018,0.9808752536773682,454,5,10000,SinusoidProjectionOnlineV2 +HeartHungarian,0.7945205569267273,0.9920196533203125,442,5,10000,SinusoidProjectionOnlineV2 +HeartSwitzerland,0.5483871102333069,0.2843172550201416,184,5,10000,SinusoidProjectionOnlineV2 +HeartVa,0.36000001430511475,0.5780878067016602,300,5,10000,SinusoidProjectionOnlineV2 +Hepatitis,0.7948718070983887,0.33098840713500977,232,2,10000,SinusoidProjectionOnlineV2 +HillValley,0.5082508325576782,3.259881019592285,1212,2,10000,SinusoidProjectionOnlineV2 +HorseColic,0.6029411554336548,0.88370680809021,600,2,10000,SinusoidProjectionOnlineV2 +IlpdIndianLiver,0.6095890402793884,1.7010223865509033,874,2,10000,SinusoidProjectionOnlineV2 +ImageSegmentation,0.1376190483570099,7.016496181488037,420,7,10000,SinusoidProjectionOnlineV2 +Ionosphere,0.9431818127632141,0.9038026332855225,526,2,10000,SinusoidProjectionOnlineV2 +Iris,0.9729729890823364,0.36489391326904297,226,3,10000,SinusoidProjectionOnlineV2 +LedDisplay,0.7680000066757202,2.7138664722442627,1500,10,10000,SinusoidProjectionOnlineV2 +Lenses,0.6666666865348816,0.08552098274230957,36,3,10000,SinusoidProjectionOnlineV2 +Letter,0.7766000032424927,59.53681468963623,30000,26,10000,SinusoidProjectionOnlineV2 +Libras,0.6555555462837219,0.6810910701751709,540,15,10000,SinusoidProjectionOnlineV2 +LowResSpect,0.8721804618835449,1.8912396430969238,796,9,10000,SinusoidProjectionOnlineV2 +LungCancer,0.625,0.0867311954498291,48,3,10000,SinusoidProjectionOnlineV2 +Lymphography,0.9459459185600281,0.281879186630249,222,4,10000,SinusoidProjectionOnlineV2 +Magic,0.7978969216346741,56.6571581363678,28530,2,10000,SinusoidProjectionOnlineV2 +Mammographic,0.7541666626930237,2.088615894317627,1442,2,10000,SinusoidProjectionOnlineV2 +Miniboone,0.8687108159065247,371.1320962905884,195096,2,10000,SinusoidProjectionOnlineV2 +MolecBiolPromoter,0.8846153616905212,0.27236318588256836,160,2,10000,SinusoidProjectionOnlineV2 +MolecBiolSplice,0.7515683770179749,10.409001111984253,4786,3,10000,SinusoidProjectionOnlineV2 +Monks1,0.6296296119689941,2.20778489112854,248,2,10000,SinusoidProjectionOnlineV2 +Monks2,0.5555555820465088,1.7712013721466064,338,2,10000,SinusoidProjectionOnlineV2 +Monks3,0.5648148059844971,2.056246280670166,244,2,10000,SinusoidProjectionOnlineV2 +Mushroom,0.8783850073814392,24.132829189300537,12186,2,10000,SinusoidProjectionOnlineV2 +Musk1,0.5378151535987854,0.8705470561981201,714,2,10000,SinusoidProjectionOnlineV2 +Musk2,0.811400830745697,20.874001026153564,9898,2,10000,SinusoidProjectionOnlineV2 +Nursery,0.8361111283302307,40.79049491882324,19440,5,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.6901960968971252,3.0702402591705322,1534,2,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusStates2f,0.8980392217636108,2.990924119949341,1534,3,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.6535087823867798,3.0870423316955566,1368,2,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusStates5b,0.7763158082962036,2.780515432357788,1368,3,10000,SinusoidProjectionOnlineV2 +Optical,0.902615487575531,17.181801080703735,7646,10,10000,SinusoidProjectionOnlineV2 +Ozone,0.9700315594673157,7.539991855621338,3804,2,10000,SinusoidProjectionOnlineV2 +PageBlocks,0.9305555820465088,16.74287247657776,8210,5,10000,SinusoidProjectionOnlineV2 +Parkinsons,0.8163265585899353,0.35416197776794434,292,2,10000,SinusoidProjectionOnlineV2 +Pendigits,0.865637481212616,35.86070704460144,14988,10,10000,SinusoidProjectionOnlineV2 +Pima,0.6770833134651184,2.6772077083587646,1152,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesMaterial,0.807692289352417,0.20488905906677246,160,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesRelL,0.7692307829856873,0.20799589157104492,154,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.1865396499633789,138,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesTOrD,0.8399999737739563,0.19341492652893066,154,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesType,0.4615384638309479,0.2214341163635254,158,6,10000,SinusoidProjectionOnlineV2 +Planning,0.4888888895511627,0.5683789253234863,274,2,10000,SinusoidProjectionOnlineV2 +PlantMargin,0.7524999976158142,5.404370546340942,2400,100,10000,SinusoidProjectionOnlineV2 +PlantShape,0.5774999856948853,5.31502890586853,2400,100,10000,SinusoidProjectionOnlineV2 +PlantTexture,0.7149999737739563,5.822070837020874,2398,100,10000,SinusoidProjectionOnlineV2 +PostOperative,0.5909090638160706,0.18628597259521484,136,3,10000,SinusoidProjectionOnlineV2 +PrimaryTumor,0.47560974955558777,0.8302586078643799,496,15,10000,SinusoidProjectionOnlineV2 +Ringnorm,0.977297306060791,19.888044357299805,11100,2,10000,SinusoidProjectionOnlineV2 +Seeds,0.9230769276618958,0.6624162197113037,316,3,10000,SinusoidProjectionOnlineV2 +Semeion,0.8492462038993835,5.3180832862854,2390,10,10000,SinusoidProjectionOnlineV2 +Soybean,0.5026595592498779,2.3531429767608643,614,18,10000,SinusoidProjectionOnlineV2 +Spambase,0.8382608890533447,13.267007827758789,6902,2,10000,SinusoidProjectionOnlineV2 +Spect,0.5752688050270081,1.092858076095581,158,2,10000,SinusoidProjectionOnlineV2 +Spectf,0.8983957171440125,0.5076873302459717,160,2,10000,SinusoidProjectionOnlineV2 +StatlogAustralianCredit,0.5581395626068115,2.3600246906280518,1036,2,10000,SinusoidProjectionOnlineV2 +StatlogGermanCredit,0.7120000123977661,3.283421754837036,1500,2,10000,SinusoidProjectionOnlineV2 +StatlogHeart,0.8507462739944458,0.4821791648864746,406,2,10000,SinusoidProjectionOnlineV2 +StatlogImage,0.8769497275352478,6.9131081104278564,3466,7,10000,SinusoidProjectionOnlineV2 +StatlogLandsat,0.8330000042915344,20.546173095703125,8870,6,10000,SinusoidProjectionOnlineV2 +StatlogShuttle,0.9937241673469543,172.36965370178223,87000,7,10000,SinusoidProjectionOnlineV2 +StatlogVehicle,0.5971564054489136,2.6621155738830566,1270,4,10000,SinusoidProjectionOnlineV2 +SteelPlates,0.5979381203651428,6.579580545425415,2912,7,10000,SinusoidProjectionOnlineV2 +SyntheticControl,0.9399999976158142,1.0309255123138428,900,6,10000,SinusoidProjectionOnlineV2 +Teaching,0.6052631735801697,0.3542141914367676,226,3,10000,SinusoidProjectionOnlineV2 +Thyroid,0.9215285778045654,22.152459859848022,7544,3,10000,SinusoidProjectionOnlineV2 +TicTacToe,0.6276150345802307,2.2013742923736572,1438,2,10000,SinusoidProjectionOnlineV2 +Titanic,0.7818182110786438,5.5071961879730225,3302,2,10000,SinusoidProjectionOnlineV2 +Trains,0.0,0.05033254623413086,16,2,10000,SinusoidProjectionOnlineV2 +Twonorm,0.976756751537323,20.259972095489502,11100,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn2Clases,0.7922077775001526,0.8478195667266846,466,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn3Clases,0.8051947951316833,0.8703229427337646,466,3,10000,SinusoidProjectionOnlineV2 +WallFollowing,0.587243378162384,18.06546115875244,8184,4,10000,SinusoidProjectionOnlineV2 +Waveform,0.8655999898910522,13.652195692062378,7500,3,10000,SinusoidProjectionOnlineV2 +WaveformNoise,0.853600025177002,11.044013500213623,7500,3,10000,SinusoidProjectionOnlineV2 +Wine,0.9772727489471436,0.2619509696960449,268,3,10000,SinusoidProjectionOnlineV2 +WineQualityRed,0.5699999928474426,4.080104351043701,2398,6,10000,SinusoidProjectionOnlineV2 +WineQualityWhite,0.47385621070861816,11.928929328918457,7348,7,10000,SinusoidProjectionOnlineV2 +Yeast,0.5336927175521851,2.616164207458496,2226,10,10000,SinusoidProjectionOnlineV2 +Zoo,0.9599999785423279,0.23703551292419434,152,7,10000,SinusoidProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678346271.2626905.csv b/examples/hdc_methods_survey/results/results1678346271.2626905.csv new file mode 100644 index 00000000..f7dd5769 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678346271.2626905.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.3093869686126709,10.988359212875366,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.2804069519042969,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2970089912414551,180,2,10000,DensityEncodingOnline +Adult,0.796204149723053,124.53983521461487,65122,2,10000,DensityEncodingOnline +Annealing,0.7400000095367432,2.204383134841919,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6548672318458557,2.3968546390533447,678,13,10000,DensityEncodingOnline +AudiologyStd,0.6800000071525574,0.5718479156494141,342,18,10000,DensityEncodingOnline +BalanceScale,0.8717948794364929,0.9563238620758057,938,3,10000,DensityEncodingOnline +Balloons,0.5,0.05954933166503906,24,2,10000,DensityEncodingOnline +Bank,0.8858407139778137,10.723322629928589,6782,2,10000,DensityEncodingOnline +Blood,0.7058823704719543,1.4291155338287354,1122,2,10000,DensityEncodingOnline +BreastCancer,0.7464788556098938,0.535506010055542,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.977142870426178,1.3524339199066162,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9647887349128723,1.165353775024414,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6326530575752258,0.37477660179138184,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.2145681381225586,160,6,10000,DensityEncodingOnline +Car,0.8518518805503845,4.896565675735474,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7758945226669312,4.717290163040161,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8945385813713074,5.363792181015015,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.3946392834186554,77.10789346694946,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.9599499106407166,7.320091724395752,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.5963302850723267,0.7766296863555908,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.8653846383094788,0.37929630279541016,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.8138527870178223,2.5139424800872803,1056,11,10000,DensityEncodingOnline +Connect4,0.808455228805542,158.94672346115112,101336,3,10000,DensityEncodingOnline +Contrac,0.41576087474823,3.165026903152466,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8488371968269348,1.295001745223999,1036,2,10000,DensityEncodingOnline +CylinderBands,0.6953125,1.224672555923462,768,2,10000,DensityEncodingOnline +Dermatology,1.0,0.7961797714233398,550,6,10000,DensityEncodingOnline +Echocardiogram,0.7575757503509521,0.2548847198486328,196,2,10000,DensityEncodingOnline +Ecoli,0.7857142686843872,0.732003927230835,504,8,10000,DensityEncodingOnline +EnergyY1,0.875,1.5508511066436768,1152,3,10000,DensityEncodingOnline +EnergyY2,0.84375,2.4686193466186523,1152,3,10000,DensityEncodingOnline +Fertility,0.800000011920929,0.18826651573181152,150,2,10000,DensityEncodingOnline +Flags,0.375,0.609328031539917,292,8,10000,DensityEncodingOnline +Glass,0.5094339847564697,0.5217857360839844,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6973684430122375,0.6263320446014404,460,2,10000,DensityEncodingOnline +HayesRoth,0.25,0.31302952766418457,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5789473652839661,0.7172267436981201,454,5,10000,DensityEncodingOnline +HeartHungarian,0.698630154132843,0.5858883857727051,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4516128897666931,0.35517072677612305,184,5,10000,DensityEncodingOnline +HeartVa,0.30000001192092896,0.6930766105651855,300,5,10000,DensityEncodingOnline +Hepatitis,0.7948718070983887,0.25118041038513184,232,2,10000,DensityEncodingOnline +HillValley,0.4785478413105011,3.503105401992798,1212,2,10000,DensityEncodingOnline +HorseColic,0.6176470518112183,0.8192727565765381,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7054794430732727,1.5856239795684814,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,5.921043634414673,420,7,10000,DensityEncodingOnline +Ionosphere,0.8977272510528564,1.1080715656280518,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.25774645805358887,226,3,10000,DensityEncodingOnline +LedDisplay,0.6639999747276306,1.6631591320037842,1500,10,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.11240315437316895,36,3,10000,DensityEncodingOnline +Letter,0.8220000267028809,52.87945580482483,30000,26,10000,DensityEncodingOnline +Libras,0.5777778029441833,0.9616692066192627,540,15,10000,DensityEncodingOnline +LowResSpect,0.7894737124443054,1.1909959316253662,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.14611530303955078,48,3,10000,DensityEncodingOnline +Lymphography,0.9189189076423645,0.3063168525695801,222,4,10000,DensityEncodingOnline +Magic,0.7442691922187805,40.06941342353821,28530,2,10000,DensityEncodingOnline +Mammographic,0.75,1.4542038440704346,1442,2,10000,DensityEncodingOnline +Miniboone,0.8189198970794678,329.2959885597229,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8461538553237915,0.4651064872741699,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8782935738563538,7.281742334365845,4786,3,10000,DensityEncodingOnline +Monks1,0.6111111044883728,1.8552958965301514,248,2,10000,DensityEncodingOnline +Monks2,0.6643518805503845,2.019554615020752,338,2,10000,DensityEncodingOnline +Monks3,0.5532407164573669,1.1774868965148926,244,2,10000,DensityEncodingOnline +Mushroom,0.9980305433273315,17.30076575279236,12186,2,10000,DensityEncodingOnline +Musk1,0.7058823704719543,1.7386655807495117,714,2,10000,DensityEncodingOnline +Musk2,0.9539114832878113,18.33246088027954,9898,2,10000,DensityEncodingOnline +Nursery,0.9287037253379822,34.288578510284424,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6745098233222961,2.409628391265869,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8705882430076599,2.4552001953125,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.6842105388641357,1.3451588153839111,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7894737124443054,2.431609630584717,1368,3,10000,DensityEncodingOnline +Optical,0.9332220554351807,16.01963782310486,7646,10,10000,DensityEncodingOnline +Ozone,0.9479495286941528,6.0607171058654785,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9407894611358643,14.312566757202148,8210,5,10000,DensityEncodingOnline +Parkinsons,0.7346938848495483,0.3034334182739258,292,2,10000,DensityEncodingOnline +Pendigits,0.9525443315505981,27.001620054244995,14988,10,10000,DensityEncodingOnline +Pima,0.7447916865348816,2.1588873863220215,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9230769276618958,0.20471930503845215,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,0.3200843334197998,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.695652186870575,0.22936534881591797,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1977698802947998,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.6538461446762085,0.26055312156677246,158,6,10000,DensityEncodingOnline +Planning,0.3333333432674408,0.32842135429382324,274,2,10000,DensityEncodingOnline +PlantMargin,0.5425000190734863,4.392685890197754,2400,100,10000,DensityEncodingOnline +PlantShape,0.49000000953674316,5.635577917098999,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5450000166893005,3.7334072589874268,2398,100,10000,DensityEncodingOnline +PostOperative,0.6818181872367859,0.2563145160675049,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.39024388790130615,0.9960615634918213,496,15,10000,DensityEncodingOnline +Ringnorm,0.9805405139923096,15.9619140625,11100,2,10000,DensityEncodingOnline +Seeds,0.8653846383094788,0.46071863174438477,316,3,10000,DensityEncodingOnline +Semeion,0.8793969750404358,6.699109315872192,2390,10,10000,DensityEncodingOnline +Soybean,0.33510637283325195,1.858527660369873,614,18,10000,DensityEncodingOnline +Spambase,0.9156521558761597,12.450963258743286,6902,2,10000,DensityEncodingOnline +Spect,0.6451612710952759,0.6546633243560791,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.6441941261291504,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5174418687820435,1.5087389945983887,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6320000290870667,2.0466744899749756,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8059701323509216,0.6828861236572266,406,2,10000,DensityEncodingOnline +StatlogImage,0.9549393653869629,4.104126453399658,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8725000023841858,17.55901050567627,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9917930960655212,137.938791513443,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6445497870445251,1.851454496383667,1270,4,10000,DensityEncodingOnline +SteelPlates,0.7072165012359619,6.242180109024048,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.9733333587646484,1.1118192672729492,900,6,10000,DensityEncodingOnline +Teaching,0.42105263471603394,0.44556593894958496,226,3,10000,DensityEncodingOnline +Thyroid,0.9521586894989014,15.916677951812744,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9288703203201294,1.6417286396026611,1438,2,10000,DensityEncodingOnline +Titanic,0.7472727298736572,3.8530499935150146,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.07062888145446777,16,2,10000,DensityEncodingOnline +Twonorm,0.9745945930480957,14.477513074874878,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8441558480262756,0.5656535625457764,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.7791533470153809,466,3,10000,DensityEncodingOnline +WallFollowing,0.9281525015830994,12.344272136688232,8184,4,10000,DensityEncodingOnline +Waveform,0.8240000009536743,14.109783411026001,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8216000199317932,12.513397693634033,7500,3,10000,DensityEncodingOnline +Wine,0.9090909361839294,0.4066650867462158,268,3,10000,DensityEncodingOnline +WineQualityRed,0.4925000071525574,3.7597227096557617,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.41503268480300903,11.376744508743286,7348,7,10000,DensityEncodingOnline +Yeast,0.4582210183143616,4.790588617324829,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.21305394172668457,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/results1678347671.9852414.csv b/examples/hdc_methods_survey/results/results1678347671.9852414.csv new file mode 100644 index 00000000..d919fe62 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678347671.9852414.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5766283273696899,12.69765305519104,6266,3,10000,DensityEncodingOnlineV2 +AcuteInflammation,1.0,0.2888622283935547,180,2,10000,DensityEncodingOnlineV2 +AcuteNephritis,1.0,0.27050137519836426,180,2,10000,DensityEncodingOnlineV2 +Adult,0.7093544602394104,141.2549171447754,65122,2,10000,DensityEncodingOnlineV2 +Annealing,0.6000000238418579,2.4813802242279053,1596,5,10000,DensityEncodingOnlineV2 +Arrhythmia,0.7256637215614319,1.5819621086120605,678,13,10000,DensityEncodingOnlineV2 +AudiologyStd,0.7200000286102295,0.5094759464263916,342,18,10000,DensityEncodingOnlineV2 +BalanceScale,0.8653846383094788,1.3448309898376465,938,3,10000,DensityEncodingOnlineV2 +Balloons,1.0,0.08819055557250977,24,2,10000,DensityEncodingOnlineV2 +Bank,0.8053097128868103,8.355241298675537,6782,2,10000,DensityEncodingOnlineV2 +Blood,0.7219251394271851,1.420349359512329,1122,2,10000,DensityEncodingOnlineV2 +BreastCancer,0.7183098793029785,0.5253748893737793,430,2,10000,DensityEncodingOnlineV2 +BreastCancerWisc,0.954285740852356,1.227947473526001,1048,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscDiag,0.9436619877815247,1.0558302402496338,854,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscProg,0.6122449040412903,0.4445304870605469,298,2,10000,DensityEncodingOnlineV2 +BreastTissue,0.692307710647583,0.32033872604370117,160,6,10000,DensityEncodingOnlineV2 +Car,0.8425925970077515,3.43343186378479,2592,4,10000,DensityEncodingOnlineV2 +Cardiotocography10Clases,0.6760828495025635,4.331342458724976,3190,10,10000,DensityEncodingOnlineV2 +Cardiotocography3Clases,0.8154425621032715,5.3259947299957275,3190,3,10000,DensityEncodingOnlineV2 +ChessKrvk,0.35742801427841187,69.32739615440369,42084,18,10000,DensityEncodingOnlineV2 +ChessKrvkp,0.8247810006141663,7.646011829376221,4794,2,10000,DensityEncodingOnlineV2 +CongressionalVoting,0.5688073635101318,0.993924617767334,652,2,10000,DensityEncodingOnlineV2 +ConnBenchSonarMinesRocks,0.7307692170143127,0.7502074241638184,312,2,10000,DensityEncodingOnlineV2 +ConnBenchVowelDeterding,0.8398268222808838,3.70984148979187,1056,11,10000,DensityEncodingOnlineV2 +Connect4,0.6697850823402405,182.95429158210754,101336,3,10000,DensityEncodingOnlineV2 +Contrac,0.48097825050354004,4.199129104614258,2210,3,10000,DensityEncodingOnlineV2 +CreditApproval,0.8372092843055725,1.8907067775726318,1036,2,10000,DensityEncodingOnlineV2 +CylinderBands,0.7109375,1.5019845962524414,768,2,10000,DensityEncodingOnlineV2 +Dermatology,0.9780219793319702,0.8612017631530762,550,6,10000,DensityEncodingOnlineV2 +Echocardiogram,0.8787878751754761,0.3339049816131592,196,2,10000,DensityEncodingOnlineV2 +Ecoli,0.8690476417541504,0.7086493968963623,504,8,10000,DensityEncodingOnlineV2 +EnergyY1,0.8333333134651184,1.6539998054504395,1152,3,10000,DensityEncodingOnlineV2 +EnergyY2,0.84375,1.4354445934295654,1152,3,10000,DensityEncodingOnlineV2 +Fertility,0.8399999737739563,0.27417659759521484,150,2,10000,DensityEncodingOnlineV2 +Flags,0.4791666567325592,0.4403831958770752,292,8,10000,DensityEncodingOnlineV2 +Glass,0.7735849022865295,0.43393826484680176,322,6,10000,DensityEncodingOnlineV2 +HabermanSurvival,0.6973684430122375,0.6150081157684326,460,2,10000,DensityEncodingOnlineV2 +HayesRoth,0.0357142873108387,0.3370826244354248,264,3,10000,DensityEncodingOnlineV2 +HeartCleveland,0.5657894611358643,0.7191145420074463,454,5,10000,DensityEncodingOnlineV2 +HeartHungarian,0.8082191944122314,0.8020527362823486,442,5,10000,DensityEncodingOnlineV2 +HeartSwitzerland,0.4838709533214569,0.36069297790527344,184,5,10000,DensityEncodingOnlineV2 +HeartVa,0.25999999046325684,0.6220741271972656,300,5,10000,DensityEncodingOnlineV2 +Hepatitis,0.8205128312110901,0.2632308006286621,232,2,10000,DensityEncodingOnlineV2 +HillValley,0.4867986738681793,2.9825284481048584,1212,2,10000,DensityEncodingOnlineV2 +HorseColic,0.6029411554336548,0.7694239616394043,600,2,10000,DensityEncodingOnlineV2 +IlpdIndianLiver,0.6506849527359009,1.042175531387329,874,2,10000,DensityEncodingOnlineV2 +ImageSegmentation,0.1428571492433548,7.302076578140259,420,7,10000,DensityEncodingOnlineV2 +Ionosphere,0.8863636255264282,0.8060505390167236,526,2,10000,DensityEncodingOnlineV2 +Iris,0.9729729890823364,0.2859680652618408,226,3,10000,DensityEncodingOnlineV2 +LedDisplay,0.7720000147819519,1.9896483421325684,1500,10,10000,DensityEncodingOnlineV2 +Lenses,1.0,0.12683773040771484,36,3,10000,DensityEncodingOnlineV2 +Letter,0.7017999887466431,51.345218896865845,30000,26,10000,DensityEncodingOnlineV2 +Libras,0.6111111044883728,1.1317741870880127,540,15,10000,DensityEncodingOnlineV2 +LowResSpect,0.8345864415168762,1.4410126209259033,796,9,10000,DensityEncodingOnlineV2 +LungCancer,0.5,0.10999751091003418,48,3,10000,DensityEncodingOnlineV2 +Lymphography,0.9189189076423645,0.39347410202026367,222,4,10000,DensityEncodingOnlineV2 +Magic,0.7974763512611389,48.92296862602234,28530,2,10000,DensityEncodingOnlineV2 +Mammographic,0.7791666388511658,2.6498005390167236,1442,2,10000,DensityEncodingOnlineV2 +Miniboone,0.881504476070404,337.39712619781494,195096,2,10000,DensityEncodingOnlineV2 +MolecBiolPromoter,0.8461538553237915,0.38181400299072266,160,2,10000,DensityEncodingOnlineV2 +MolecBiolSplice,0.8770388960838318,8.229055404663086,4786,3,10000,DensityEncodingOnlineV2 +Monks1,0.6041666865348816,1.164567470550537,248,2,10000,DensityEncodingOnlineV2 +Monks2,0.6527777910232544,1.8410851955413818,338,2,10000,DensityEncodingOnlineV2 +Monks3,0.5277777910232544,1.7611148357391357,244,2,10000,DensityEncodingOnlineV2 +Mushroom,0.8877400159835815,18.069709300994873,12186,2,10000,DensityEncodingOnlineV2 +Musk1,0.5798319578170776,1.47450590133667,714,2,10000,DensityEncodingOnlineV2 +Musk2,0.8198908567428589,21.66227650642395,9898,2,10000,DensityEncodingOnlineV2 +Nursery,0.9077160358428955,36.08674645423889,19440,5,10000,DensityEncodingOnlineV2 +OocytesMerlucciusNucleus4d,0.6392157077789307,2.1697146892547607,1534,2,10000,DensityEncodingOnlineV2 +OocytesMerlucciusStates2f,0.8627451062202454,3.1076390743255615,1534,3,10000,DensityEncodingOnlineV2 +OocytesTrisopterusNucleus2f,0.5570175647735596,1.8480031490325928,1368,2,10000,DensityEncodingOnlineV2 +OocytesTrisopterusStates5b,0.7543859481811523,1.6387441158294678,1368,3,10000,DensityEncodingOnlineV2 +Optical,0.8970506191253662,14.042220115661621,7646,10,10000,DensityEncodingOnlineV2 +Ozone,0.9589905142784119,4.598229169845581,3804,2,10000,DensityEncodingOnlineV2 +PageBlocks,0.9305555820465088,10.002607583999634,8210,5,10000,DensityEncodingOnlineV2 +Parkinsons,0.8163265585899353,0.4153759479522705,292,2,10000,DensityEncodingOnlineV2 +Pendigits,0.8076043725013733,24.575175046920776,14988,10,10000,DensityEncodingOnlineV2 +Pima,0.734375,1.6225473880767822,1152,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,0.4163937568664551,160,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesRelL,0.7307692170143127,0.19606828689575195,154,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesSpan,0.6521739363670349,0.20681548118591309,138,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.19602322578430176,154,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesType,0.6538461446762085,0.2285172939300537,158,6,10000,DensityEncodingOnlineV2 +Planning,0.6888889074325562,0.3438715934753418,274,2,10000,DensityEncodingOnlineV2 +PlantMargin,0.762499988079071,5.103640556335449,2400,100,10000,DensityEncodingOnlineV2 +PlantShape,0.5099999904632568,4.747903347015381,2400,100,10000,DensityEncodingOnlineV2 +PlantTexture,0.6850000023841858,4.10116982460022,2398,100,10000,DensityEncodingOnlineV2 +PostOperative,0.4545454680919647,0.33767032623291016,136,3,10000,DensityEncodingOnlineV2 +PrimaryTumor,0.45121949911117554,0.9998650550842285,496,15,10000,DensityEncodingOnlineV2 +Ringnorm,0.9821621775627136,19.983332633972168,11100,2,10000,DensityEncodingOnlineV2 +Seeds,0.8653846383094788,0.37976956367492676,316,3,10000,DensityEncodingOnlineV2 +Semeion,0.8366833925247192,6.057605743408203,2390,10,10000,DensityEncodingOnlineV2 +Soybean,0.46010637283325195,1.730597734451294,614,18,10000,DensityEncodingOnlineV2 +Spambase,0.908695638179779,9.095054626464844,6902,2,10000,DensityEncodingOnlineV2 +Spect,0.7150537371635437,0.6196973323822021,158,2,10000,DensityEncodingOnlineV2 +Spectf,0.9197860956192017,0.6756165027618408,160,2,10000,DensityEncodingOnlineV2 +StatlogAustralianCredit,0.569767415523529,1.6967053413391113,1036,2,10000,DensityEncodingOnlineV2 +StatlogGermanCredit,0.7160000205039978,1.6454131603240967,1500,2,10000,DensityEncodingOnlineV2 +StatlogHeart,0.8656716346740723,0.5556113719940186,406,2,10000,DensityEncodingOnlineV2 +StatlogImage,0.8890814781188965,6.937418222427368,3466,7,10000,DensityEncodingOnlineV2 +StatlogLandsat,0.8169999718666077,17.913455963134766,8870,6,10000,DensityEncodingOnlineV2 +StatlogShuttle,0.9984827637672424,148.5363700389862,87000,7,10000,DensityEncodingOnlineV2 +StatlogVehicle,0.6113743782043457,2.2900736331939697,1270,4,10000,DensityEncodingOnlineV2 +SteelPlates,0.6061855554580688,5.971136093139648,2912,7,10000,DensityEncodingOnlineV2 +SyntheticControl,0.9133333563804626,1.297814130783081,900,6,10000,DensityEncodingOnlineV2 +Teaching,0.5263158082962036,0.37975096702575684,226,3,10000,DensityEncodingOnlineV2 +Thyroid,0.9133605360984802,21.02484941482544,7544,3,10000,DensityEncodingOnlineV2 +TicTacToe,0.7196652889251709,2.6835081577301025,1438,2,10000,DensityEncodingOnlineV2 +Titanic,0.7818182110786438,4.6375322341918945,3302,2,10000,DensityEncodingOnlineV2 +Trains,0.5,0.09424901008605957,16,2,10000,DensityEncodingOnlineV2 +Twonorm,0.976216197013855,20.361673593521118,11100,2,10000,DensityEncodingOnlineV2 +VertebralColumn2Clases,0.8051947951316833,0.7168958187103271,466,2,10000,DensityEncodingOnlineV2 +VertebralColumn3Clases,0.8181818127632141,1.0443296432495117,466,3,10000,DensityEncodingOnlineV2 +WallFollowing,0.6620234847068787,16.3102605342865,8184,4,10000,DensityEncodingOnlineV2 +Waveform,0.8184000253677368,13.952871322631836,7500,3,10000,DensityEncodingOnlineV2 +WaveformNoise,0.8095999956130981,13.94906759262085,7500,3,10000,DensityEncodingOnlineV2 +Wine,1.0,0.40450334548950195,268,3,10000,DensityEncodingOnlineV2 +WineQualityRed,0.5325000286102295,3.8405139446258545,2398,6,10000,DensityEncodingOnlineV2 +WineQualityWhite,0.5016340017318726,14.194983005523682,7348,7,10000,DensityEncodingOnlineV2 +Yeast,0.5822102427482605,4.176958799362183,2226,10,10000,DensityEncodingOnlineV2 +Zoo,1.0,0.32150793075561523,152,7,10000,DensityEncodingOnlineV2 From 69aaa17c907711dc2035ffaef4f5b015625ef53d Mon Sep 17 00:00:00 2001 From: pereverges Date: Thu, 9 Mar 2023 07:13:30 -0800 Subject: [PATCH 37/50] changes --- .../results/onlineHD_new_vs_oldDENSITY.csv | 121 ++++++++++++++++++ torchhd/models.py | 31 ++++- 2 files changed, 149 insertions(+), 3 deletions(-) diff --git a/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY.csv b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY.csv index 501e3af0..79b26107 100644 --- a/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY.csv +++ b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY.csv @@ -120,3 +120,124 @@ WineQualityRed,0.5874999761581421,3.142714262008667,2398,6,10000,DensityEncoding WineQualityWhite,0.5106208920478821,13.39037537574768,7348,7,10000,DensityEncodingOnline Yeast,0.5094339847564697,2.913816452026367,2226,10,10000,DensityEncodingOnline Zoo,0.9599999785423279,0.32004594802856445,152,7,10000,DensityEncodingOnline +Abalone,0.5766283273696899,8.914268732070923,6266,3,10000,DensityEncodingOnlineV2 +AcuteInflammation,1.0,0.1996774673461914,180,2,10000,DensityEncodingOnlineV2 +AcuteNephritis,1.0,0.21673035621643066,180,2,10000,DensityEncodingOnlineV2 +Adult,0.7125483751296997,120.61522626876831,65122,2,10000,DensityEncodingOnlineV2 +Annealing,0.6899999976158142,1.793689489364624,1596,5,10000,DensityEncodingOnlineV2 +Arrhythmia,0.7079645991325378,1.6720008850097656,678,13,10000,DensityEncodingOnlineV2 +AudiologyStd,0.7599999904632568,0.7457585334777832,342,18,10000,DensityEncodingOnlineV2 +BalanceScale,0.8461538553237915,1.535966157913208,938,3,10000,DensityEncodingOnlineV2 +Balloons,1.0,0.15097641944885254,24,2,10000,DensityEncodingOnlineV2 +Bank,0.8123893737792969,9.728665351867676,6782,2,10000,DensityEncodingOnlineV2 +Blood,0.7486631274223328,2.1114869117736816,1122,2,10000,DensityEncodingOnlineV2 +BreastCancer,0.7042253613471985,1.1989328861236572,430,2,10000,DensityEncodingOnlineV2 +BreastCancerWisc,0.954285740852356,1.3492698669433594,1048,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscDiag,0.9436619877815247,0.9403152465820312,854,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscProg,0.5510203838348389,0.4114806652069092,298,2,10000,DensityEncodingOnlineV2 +BreastTissue,0.692307710647583,0.27153873443603516,160,6,10000,DensityEncodingOnlineV2 +Car,0.8402777910232544,2.807551622390747,2592,4,10000,DensityEncodingOnlineV2 +Cardiotocography10Clases,0.6685498952865601,6.330038070678711,3190,10,10000,DensityEncodingOnlineV2 +Cardiotocography3Clases,0.8060263395309448,6.217524290084839,3190,3,10000,DensityEncodingOnlineV2 +ChessKrvk,0.3672654628753662,72.71182346343994,42084,18,10000,DensityEncodingOnlineV2 +ChessKrvkp,0.8322903513908386,9.785781860351562,4794,2,10000,DensityEncodingOnlineV2 +CongressionalVoting,0.5504587292671204,1.4625458717346191,652,2,10000,DensityEncodingOnlineV2 +ConnBenchSonarMinesRocks,0.7115384340286255,0.4063429832458496,312,2,10000,DensityEncodingOnlineV2 +ConnBenchVowelDeterding,0.7640692591667175,2.28281307220459,1056,11,10000,DensityEncodingOnlineV2 +Connect4,0.6641008853912354,174.28015327453613,101336,3,10000,DensityEncodingOnlineV2 +Contrac,0.47554346919059753,5.128688335418701,2210,3,10000,DensityEncodingOnlineV2 +CreditApproval,0.8313953280448914,2.2638726234436035,1036,2,10000,DensityEncodingOnlineV2 +CylinderBands,0.703125,1.8248248100280762,768,2,10000,DensityEncodingOnlineV2 +Dermatology,0.9780219793319702,1.3714020252227783,550,6,10000,DensityEncodingOnlineV2 +Echocardiogram,0.8787878751754761,0.44422006607055664,196,2,10000,DensityEncodingOnlineV2 +Ecoli,0.8690476417541504,1.1897015571594238,504,8,10000,DensityEncodingOnlineV2 +EnergyY1,0.8385416865348816,2.4956789016723633,1152,3,10000,DensityEncodingOnlineV2 +EnergyY2,0.8333333134651184,2.8013672828674316,1152,3,10000,DensityEncodingOnlineV2 +Fertility,0.9200000166893005,0.2957570552825928,150,2,10000,DensityEncodingOnlineV2 +Flags,0.5,0.7373437881469727,292,8,10000,DensityEncodingOnlineV2 +Glass,0.6792452931404114,0.5366528034210205,322,6,10000,DensityEncodingOnlineV2 +HabermanSurvival,0.6578947305679321,0.9747803211212158,460,2,10000,DensityEncodingOnlineV2 +HayesRoth,0.0357142873108387,0.6111612319946289,264,3,10000,DensityEncodingOnlineV2 +HeartCleveland,0.5,1.189561367034912,454,5,10000,DensityEncodingOnlineV2 +HeartHungarian,0.8219178318977356,1.8498618602752686,442,5,10000,DensityEncodingOnlineV2 +HeartSwitzerland,0.4838709533214569,0.43378162384033203,184,5,10000,DensityEncodingOnlineV2 +HeartVa,0.23999999463558197,0.7812378406524658,300,5,10000,DensityEncodingOnlineV2 +Hepatitis,0.7948718070983887,0.2835543155670166,232,2,10000,DensityEncodingOnlineV2 +HillValley,0.4884488582611084,5.104585886001587,1212,2,10000,DensityEncodingOnlineV2 +HorseColic,0.6029411554336548,1.2517871856689453,600,2,10000,DensityEncodingOnlineV2 +IlpdIndianLiver,0.664383590221405,1.7131640911102295,874,2,10000,DensityEncodingOnlineV2 +ImageSegmentation,0.1428571492433548,12.856053352355957,420,7,10000,DensityEncodingOnlineV2 +Ionosphere,0.8863636255264282,1.1713519096374512,526,2,10000,DensityEncodingOnlineV2 +Iris,0.9729729890823364,0.4941725730895996,226,3,10000,DensityEncodingOnlineV2 +LedDisplay,0.7680000066757202,3.3955745697021484,1500,10,10000,DensityEncodingOnlineV2 +Lenses,1.0,0.09173917770385742,36,3,10000,DensityEncodingOnlineV2 +Letter,0.7106000185012817,70.55712008476257,30000,26,10000,DensityEncodingOnlineV2 +Libras,0.6222222447395325,1.383695125579834,540,15,10000,DensityEncodingOnlineV2 +LowResSpect,0.8421052694320679,1.7750012874603271,796,9,10000,DensityEncodingOnlineV2 +LungCancer,0.5,0.10468149185180664,48,3,10000,DensityEncodingOnlineV2 +Lymphography,0.9189189076423645,0.5154275894165039,222,4,10000,DensityEncodingOnlineV2 +Magic,0.8018927574157715,64.56056141853333,28530,2,10000,DensityEncodingOnlineV2 +Mammographic,0.7791666388511658,3.142381191253662,1442,2,10000,DensityEncodingOnlineV2 +Miniboone,0.8908844590187073,398.6006774902344,195096,2,10000,DensityEncodingOnlineV2 +MolecBiolPromoter,0.9230769276618958,0.19614434242248535,160,2,10000,DensityEncodingOnlineV2 +MolecBiolSplice,0.8732748031616211,6.615851879119873,4786,3,10000,DensityEncodingOnlineV2 +Monks1,0.5833333134651184,2.0043230056762695,248,2,10000,DensityEncodingOnlineV2 +Monks2,0.6388888955116272,2.363323450088501,338,2,10000,DensityEncodingOnlineV2 +Monks3,0.5277777910232544,2.502218008041382,244,2,10000,DensityEncodingOnlineV2 +Mushroom,0.8867552876472473,24.000093460083008,12186,2,10000,DensityEncodingOnlineV2 +Musk1,0.6302521228790283,1.8353617191314697,714,2,10000,DensityEncodingOnlineV2 +Musk2,0.7992722988128662,25.943894386291504,9898,2,10000,DensityEncodingOnlineV2 +Nursery,0.8987654447555542,35.31850242614746,19440,5,10000,DensityEncodingOnlineV2 +OocytesMerlucciusNucleus4d,0.6196078658103943,3.346381902694702,1534,2,10000,DensityEncodingOnlineV2 +OocytesMerlucciusStates2f,0.8627451062202454,2.5610713958740234,1534,3,10000,DensityEncodingOnlineV2 +OocytesTrisopterusNucleus2f,0.5131579041481018,2.3915445804595947,1368,2,10000,DensityEncodingOnlineV2 +OocytesTrisopterusStates5b,0.7763158082962036,2.0461225509643555,1368,3,10000,DensityEncodingOnlineV2 +Optical,0.8948246836662292,20.408926486968994,7646,10,10000,DensityEncodingOnlineV2 +Ozone,0.9511041045188904,8.636867046356201,3804,2,10000,DensityEncodingOnlineV2 +PageBlocks,0.9349415302276611,16.824914693832397,8210,5,10000,DensityEncodingOnlineV2 +Parkinsons,0.8367347121238708,0.5590770244598389,292,2,10000,DensityEncodingOnlineV2 +Pendigits,0.8081761002540588,31.385947704315186,14988,10,10000,DensityEncodingOnlineV2 +Pima,0.71875,1.987454891204834,1152,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,0.2895534038543701,160,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesRelL,0.6153846383094788,0.23291230201721191,154,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesSpan,0.739130437374115,0.3281838893890381,138,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesTOrD,0.9200000166893005,0.19734454154968262,154,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesType,0.5769230723381042,0.21497106552124023,158,6,10000,DensityEncodingOnlineV2 +Planning,0.5777778029441833,0.36947059631347656,274,2,10000,DensityEncodingOnlineV2 +PlantMargin,0.7574999928474426,5.334736108779907,2400,100,10000,DensityEncodingOnlineV2 +PlantShape,0.4950000047683716,6.353944301605225,2400,100,10000,DensityEncodingOnlineV2 +PlantTexture,0.6974999904632568,4.995948076248169,2398,100,10000,DensityEncodingOnlineV2 +PostOperative,0.5454545617103577,0.1869664192199707,136,3,10000,DensityEncodingOnlineV2 +PrimaryTumor,0.4268292784690857,1.028817892074585,496,15,10000,DensityEncodingOnlineV2 +Ringnorm,0.9789189100265503,21.050538778305054,11100,2,10000,DensityEncodingOnlineV2 +Seeds,0.8653846383094788,0.4089517593383789,316,3,10000,DensityEncodingOnlineV2 +Semeion,0.8442211151123047,6.918641805648804,2390,10,10000,DensityEncodingOnlineV2 +Soybean,0.5132978558540344,2.2186176776885986,614,18,10000,DensityEncodingOnlineV2 +Spambase,0.8930434584617615,10.253420114517212,6902,2,10000,DensityEncodingOnlineV2 +Spect,0.725806474685669,0.8732917308807373,158,2,10000,DensityEncodingOnlineV2 +Spectf,0.9197860956192017,0.46018218994140625,160,2,10000,DensityEncodingOnlineV2 +StatlogAustralianCredit,0.5581395626068115,1.434251308441162,1036,2,10000,DensityEncodingOnlineV2 +StatlogGermanCredit,0.699999988079071,1.6876535415649414,1500,2,10000,DensityEncodingOnlineV2 +StatlogHeart,0.8805969953536987,0.7246191501617432,406,2,10000,DensityEncodingOnlineV2 +StatlogImage,0.8873483538627625,6.5154869556427,3466,7,10000,DensityEncodingOnlineV2 +StatlogLandsat,0.8209999799728394,22.42618703842163,8870,6,10000,DensityEncodingOnlineV2 +StatlogShuttle,0.9926896691322327,180.27802848815918,87000,7,10000,DensityEncodingOnlineV2 +StatlogVehicle,0.6255924105644226,3.0736565589904785,1270,4,10000,DensityEncodingOnlineV2 +SteelPlates,0.6123711466789246,5.762007236480713,2912,7,10000,DensityEncodingOnlineV2 +SyntheticControl,0.9066666960716248,1.6853039264678955,900,6,10000,DensityEncodingOnlineV2 +Teaching,0.5789473652839661,0.2855103015899658,226,3,10000,DensityEncodingOnlineV2 +Thyroid,0.9241540431976318,20.38013505935669,7544,3,10000,DensityEncodingOnlineV2 +TicTacToe,0.6945606470108032,1.7340266704559326,1438,2,10000,DensityEncodingOnlineV2 +Titanic,0.778181791305542,3.6184206008911133,3302,2,10000,DensityEncodingOnlineV2 +Trains,0.5,0.055692195892333984,16,2,10000,DensityEncodingOnlineV2 +Twonorm,0.976216197013855,18.844733476638794,11100,2,10000,DensityEncodingOnlineV2 +VertebralColumn2Clases,0.8181818127632141,0.6874327659606934,466,2,10000,DensityEncodingOnlineV2 +VertebralColumn3Clases,0.8311688303947449,0.5534241199493408,466,3,10000,DensityEncodingOnlineV2 +WallFollowing,0.6649560332298279,18.92202877998352,8184,4,10000,DensityEncodingOnlineV2 +Waveform,0.8271999955177307,10.480281829833984,7500,3,10000,DensityEncodingOnlineV2 +WaveformNoise,0.8040000200271606,14.298493385314941,7500,3,10000,DensityEncodingOnlineV2 +Wine,1.0,0.27824854850769043,268,3,10000,DensityEncodingOnlineV2 +WineQualityRed,0.550000011920929,4.351047515869141,2398,6,10000,DensityEncodingOnlineV2 +WineQualityWhite,0.4779411852359772,16.807286977767944,7348,7,10000,DensityEncodingOnlineV2 +Yeast,0.520215630531311,4.520360708236694,2226,10,10000,DensityEncodingOnlineV2 +Zoo,0.9599999785423279,0.20090222358703613,152,7,10000,DensityEncodingOnlineV2 diff --git a/torchhd/models.py b/torchhd/models.py index d95d56d0..9c771098 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -55,6 +55,8 @@ def __init__( self.out_features = out_features self.similarity_sum = 0 self.count = 0 + self.error_similarity_sum = 0 + self.error_count = 0 weight = torch.empty((out_features, in_features), **factory_kwargs) self.weight = Parameter(weight) self.reset_parameters() @@ -136,9 +138,14 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # cancel update if all predictions were correct self.similarity_sum += logit.max(1).values.item() self.count += 1 + + if self.error_count == 0: + val = self.similarity_sum/self.count + else: + val = (self.error_similarity_sum/self.error_count)-(self.error_similarity_sum/self.error_count)*0.01 #print(self.similarity_sum/self.count) if is_wrong.sum().item() == 0: - if logit.max(1).values.item() < 0.8: + if logit.max(1).values.item() < val: self.weight.index_add_(0, target, input) return # print(input) @@ -147,13 +154,31 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] + self.error_count += 1 + self.error_similarity_sum += logit.max(1).values.item() + #print('Total',self.similarity_sum / self.count) + #print('Err',self.error_similarity_sum/self.error_count) alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) - alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 - self.weight.index_add_(0, target, lr * alpha1 * input) + + + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) + ''' + + for i in range(self.out_features): + if i != target.item(): + if i in logit.topk(2).indices and abs(logit[0][pred].item()-logit[0][i].item()) > 7: + #print(pred.unsqueeze(1), torch.tensor([i]).unsqueeze(1)) + #print(logit[0][i].item(), self.similarity_sum/self.count, abs(logit[0][pred].item()-logit[0][i].item())) + alpha2 = logit.gather(1, torch.tensor([i]).unsqueeze(1)) - 1.0 + self.weight.index_add_(0, torch.tensor(i), lr * alpha2 * input) +''' + + + @torch.no_grad() def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: """Only updates the prototype vectors on wrongly predicted inputs. From 9e2e832da792d893b6d80269cdd2e4e0ffc1c069 Mon Sep 17 00:00:00 2001 From: pereverges Date: Thu, 9 Mar 2023 07:13:50 -0800 Subject: [PATCH 38/50] n --- examples/hdc_methods_survey/new_learning.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index 486558d6..92f446a0 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -20,7 +20,7 @@ DIMENSIONS = 10000 method = "MemoryModel" -BATCH_SIZE = 1024 +BATCH_SIZE = 1 class Encoder(nn.Module): @@ -66,8 +66,9 @@ def normalize(w, eps=1e-12) -> None: def experiment(): - train = torchhd.datasets.HeartVa("../../data", download=True, train=True, fold=0) - test = torchhd.datasets.HeartVa("../../data", download=True, train=False, fold=0) + train = torchhd.datasets.Car("../../data", download=True, train=True, fold=0) + test = torchhd.datasets.Car("../../data", download=True, train=False, fold=0) + added = 0 # test = torchhd.datasets.AcuteInflammation("../../data", download=True, train=False) # Number of features in the dataset. @@ -84,10 +85,10 @@ def experiment(): # Set up data loaders train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) - types = ['projection','sinusoid','hashmap','density'] - + #types = ['projection','sinusoid','hashmap','density'] + types = ['density'] for t in types: - model = MemoryModel(DIMENSIONS, num_classes, type=t) + model = Centroid(DIMENSIONS, num_classes) encode = Encoder(train[0][0].size(-1), t) encode = encode.to(device) @@ -100,7 +101,7 @@ def experiment(): samples_hv = encode(samples) # print("labels", labels) - model.add(samples_hv, labels) + model.add_online2(samples_hv, labels) # if count == 10: # break count += 1 From ab22f212204728c86b9932e0f30085b204c37ac0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 9 Mar 2023 15:16:19 +0000 Subject: [PATCH 39/50] [github-action] formatting fixes --- examples/hdc_methods_survey/new_learning.py | 4 ++-- torchhd/models.py | 19 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index 65914070..7e5bc87a 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -86,8 +86,8 @@ def experiment(): train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) - #types = ['projection','sinusoid','hashmap','density'] - types = ['density'] + # types = ['projection','sinusoid','hashmap','density'] + types = ["density"] for t in types: model = Centroid(DIMENSIONS, num_classes) diff --git a/torchhd/models.py b/torchhd/models.py index c82b238c..ebb57236 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -140,10 +140,12 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: self.count += 1 if self.error_count == 0: - val = self.similarity_sum/self.count + val = self.similarity_sum / self.count else: - val = (self.error_similarity_sum/self.error_count)-(self.error_similarity_sum/self.error_count)*0.01 - #print(self.similarity_sum/self.count) + val = (self.error_similarity_sum / self.error_count) - ( + self.error_similarity_sum / self.error_count + ) * 0.01 + # print(self.similarity_sum/self.count) if is_wrong.sum().item() == 0: if logit.max(1).values.item() < val: @@ -157,17 +159,16 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: pred = pred[is_wrong] self.error_count += 1 self.error_similarity_sum += logit.max(1).values.item() - #print('Total',self.similarity_sum / self.count) - #print('Err',self.error_similarity_sum/self.error_count) + # print('Total',self.similarity_sum / self.count) + # print('Err',self.error_similarity_sum/self.error_count) alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) self.weight.index_add_(0, target, lr * alpha1 * input) - alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) - ''' + """ for i in range(self.out_features): if i != target.item(): @@ -176,9 +177,7 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: #print(logit[0][i].item(), self.similarity_sum/self.count, abs(logit[0][pred].item()-logit[0][i].item())) alpha2 = logit.gather(1, torch.tensor([i]).unsqueeze(1)) - 1.0 self.weight.index_add_(0, torch.tensor(i), lr * alpha2 * input) -''' - - +""" @torch.no_grad() def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: From d80db59c2aeb2fcabea6298844aaecdf3c1dcfcf Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Thu, 9 Mar 2023 10:05:19 -0800 Subject: [PATCH 40/50] res2 --- .../results/results1678375052.9094903.csv | 122 ++++++++++++++++++ .../results/results1678375052.90958.csv | 122 ++++++++++++++++++ .../results/results1678378323.9635327.csv | 122 ++++++++++++++++++ .../results/results1678379878.7033172.csv | 122 ++++++++++++++++++ 4 files changed, 488 insertions(+) create mode 100644 examples/hdc_methods_survey/results/results1678375052.9094903.csv create mode 100644 examples/hdc_methods_survey/results/results1678375052.90958.csv create mode 100644 examples/hdc_methods_survey/results/results1678378323.9635327.csv create mode 100644 examples/hdc_methods_survey/results/results1678379878.7033172.csv diff --git a/examples/hdc_methods_survey/results/results1678375052.9094903.csv b/examples/hdc_methods_survey/results/results1678375052.9094903.csv new file mode 100644 index 00000000..5e850184 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678375052.9094903.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6168582439422607,10.242911100387573,6266,3,10000,RandomProjectionOnlineV2 +AcuteInflammation,1.0,0.1881113052368164,180,2,10000,RandomProjectionOnlineV2 +AcuteNephritis,1.0,0.17444491386413574,180,2,10000,RandomProjectionOnlineV2 +Adult,0.7914133071899414,157.09127497673035,65122,2,10000,RandomProjectionOnlineV2 +Annealing,0.33000001311302185,2.3447484970092773,1596,5,10000,RandomProjectionOnlineV2 +Arrhythmia,0.5840708017349243,0.9098162651062012,678,13,10000,RandomProjectionOnlineV2 +AudiologyStd,0.800000011920929,0.6802520751953125,342,18,10000,RandomProjectionOnlineV2 +BalanceScale,0.8782051205635071,1.3724799156188965,938,3,10000,RandomProjectionOnlineV2 +Balloons,1.0,0.04928135871887207,24,2,10000,RandomProjectionOnlineV2 +Bank,0.8929203748703003,12.155433893203735,6782,2,10000,RandomProjectionOnlineV2 +Blood,0.6310160160064697,1.6475834846496582,1122,2,10000,RandomProjectionOnlineV2 +BreastCancer,0.6478873491287231,0.644989013671875,430,2,10000,RandomProjectionOnlineV2 +BreastCancerWisc,0.9371428489685059,1.4842679500579834,1048,2,10000,RandomProjectionOnlineV2 +BreastCancerWiscDiag,0.9507042169570923,1.349780797958374,854,2,10000,RandomProjectionOnlineV2 +BreastCancerWiscProg,0.7142857313156128,0.5385138988494873,298,2,10000,RandomProjectionOnlineV2 +BreastTissue,0.7692307829856873,0.21774911880493164,160,6,10000,RandomProjectionOnlineV2 +Car,0.8657407164573669,5.032094717025757,2592,4,10000,RandomProjectionOnlineV2 +Cardiotocography10Clases,0.7024481892585754,6.476620435714722,3190,10,10000,RandomProjectionOnlineV2 +Cardiotocography3Clases,0.8888888955116272,6.404999256134033,3190,3,10000,RandomProjectionOnlineV2 +ChessKrvk,0.32392358779907227,65.81485342979431,42084,18,10000,RandomProjectionOnlineV2 +ChessKrvkp,0.9674593210220337,8.144350051879883,4794,2,10000,RandomProjectionOnlineV2 +CongressionalVoting,0.5321100950241089,1.1356275081634521,652,2,10000,RandomProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.75,0.606126070022583,312,2,10000,RandomProjectionOnlineV2 +ConnBenchVowelDeterding,0.7813853025436401,2.9577112197875977,1056,11,10000,RandomProjectionOnlineV2 +Connect4,0.7389425039291382,160.56816720962524,101336,3,10000,RandomProjectionOnlineV2 +Contrac,0.489130437374115,3.6501996517181396,2210,3,10000,RandomProjectionOnlineV2 +CreditApproval,0.8313953280448914,1.6003971099853516,1036,2,10000,RandomProjectionOnlineV2 +CylinderBands,0.625,1.331620216369629,768,2,10000,RandomProjectionOnlineV2 +Dermatology,0.9670329689979553,1.0068211555480957,550,6,10000,RandomProjectionOnlineV2 +Echocardiogram,0.8484848737716675,0.20550799369812012,196,2,10000,RandomProjectionOnlineV2 +Ecoli,0.6785714030265808,0.47128796577453613,504,8,10000,RandomProjectionOnlineV2 +EnergyY1,0.84375,1.735410451889038,1152,3,10000,RandomProjectionOnlineV2 +EnergyY2,0.8489583134651184,1.8044781684875488,1152,3,10000,RandomProjectionOnlineV2 +Fertility,0.7599999904632568,0.29835939407348633,150,2,10000,RandomProjectionOnlineV2 +Flags,0.4375,0.37035679817199707,292,8,10000,RandomProjectionOnlineV2 +Glass,0.49056604504585266,0.5633034706115723,322,6,10000,RandomProjectionOnlineV2 +HabermanSurvival,0.7105262875556946,0.723320722579956,460,2,10000,RandomProjectionOnlineV2 +HayesRoth,0.1428571492433548,0.36613893508911133,264,3,10000,RandomProjectionOnlineV2 +HeartCleveland,0.5526315569877625,0.8762297630310059,454,5,10000,RandomProjectionOnlineV2 +HeartHungarian,0.8082191944122314,0.8001365661621094,442,5,10000,RandomProjectionOnlineV2 +HeartSwitzerland,0.3870967626571655,0.2924067974090576,184,5,10000,RandomProjectionOnlineV2 +HeartVa,0.20000000298023224,0.5126223564147949,300,5,10000,RandomProjectionOnlineV2 +Hepatitis,0.8205128312110901,0.4931659698486328,232,2,10000,RandomProjectionOnlineV2 +HillValley,0.6683168411254883,3.521730899810791,1212,2,10000,RandomProjectionOnlineV2 +HorseColic,0.6029411554336548,0.730273962020874,600,2,10000,RandomProjectionOnlineV2 +IlpdIndianLiver,0.6301369667053223,1.8785977363586426,874,2,10000,RandomProjectionOnlineV2 +ImageSegmentation,0.33047619462013245,8.427785634994507,420,7,10000,RandomProjectionOnlineV2 +Ionosphere,0.9431818127632141,1.0994346141815186,526,2,10000,RandomProjectionOnlineV2 +Iris,0.7837837934494019,0.3064556121826172,226,3,10000,RandomProjectionOnlineV2 +LedDisplay,0.7239999771118164,3.137014150619507,1500,10,10000,RandomProjectionOnlineV2 +Lenses,0.8333333134651184,0.0684671401977539,36,3,10000,RandomProjectionOnlineV2 +Letter,0.72079998254776,59.31401538848877,30000,26,10000,RandomProjectionOnlineV2 +Libras,0.5888888835906982,1.2429232597351074,540,15,10000,RandomProjectionOnlineV2 +LowResSpect,0.8796992301940918,1.8517487049102783,796,9,10000,RandomProjectionOnlineV2 +LungCancer,0.375,0.13961052894592285,48,3,10000,RandomProjectionOnlineV2 +Lymphography,0.837837815284729,0.26005077362060547,222,4,10000,RandomProjectionOnlineV2 +Magic,0.799579381942749,51.335771560668945,28530,2,10000,RandomProjectionOnlineV2 +Mammographic,0.7583333253860474,2.2618112564086914,1442,2,10000,RandomProjectionOnlineV2 +Miniboone,0.838817834854126,320.7335169315338,195096,2,10000,RandomProjectionOnlineV2 +MolecBiolPromoter,0.8461538553237915,0.33550262451171875,160,2,10000,RandomProjectionOnlineV2 +MolecBiolSplice,0.7101631164550781,8.222247838973999,4786,3,10000,RandomProjectionOnlineV2 +Monks1,0.6018518805503845,1.5565602779388428,248,2,10000,RandomProjectionOnlineV2 +Monks2,0.46990740299224854,1.838561773300171,338,2,10000,RandomProjectionOnlineV2 +Monks3,0.6944444179534912,1.4574909210205078,244,2,10000,RandomProjectionOnlineV2 +Mushroom,0.997538149356842,18.594088077545166,12186,2,10000,RandomProjectionOnlineV2 +Musk1,0.6974790096282959,0.6436574459075928,714,2,10000,RandomProjectionOnlineV2 +Musk2,0.9363250732421875,15.814382076263428,9898,2,10000,RandomProjectionOnlineV2 +Nursery,0.8009259104728699,29.100744247436523,19440,5,10000,RandomProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.5921568870544434,2.8136017322540283,1534,2,10000,RandomProjectionOnlineV2 +OocytesMerlucciusStates2f,0.8980392217636108,2.4089229106903076,1534,3,10000,RandomProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.5657894611358643,2.1599795818328857,1368,2,10000,RandomProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8245614171028137,2.317596435546875,1368,3,10000,RandomProjectionOnlineV2 +Optical,0.9393433332443237,14.42145824432373,7646,10,10000,RandomProjectionOnlineV2 +Ozone,0.9668769836425781,4.0659801959991455,3804,2,10000,RandomProjectionOnlineV2 +PageBlocks,0.9429824352264404,13.24124813079834,8210,5,10000,RandomProjectionOnlineV2 +Parkinsons,0.8775510191917419,0.4282231330871582,292,2,10000,RandomProjectionOnlineV2 +Pendigits,0.943682074546814,27.484537839889526,14988,10,10000,RandomProjectionOnlineV2 +Pima,0.6458333134651184,1.842435598373413,1152,2,10000,RandomProjectionOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,0.27741503715515137,160,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesRelL,0.42307692766189575,0.25124382972717285,154,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.16024231910705566,138,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.14040493965148926,154,2,10000,RandomProjectionOnlineV2 +PittsburgBridgesType,0.5,0.16529107093811035,158,6,10000,RandomProjectionOnlineV2 +Planning,0.644444465637207,0.26378560066223145,274,2,10000,RandomProjectionOnlineV2 +PlantMargin,0.6449999809265137,5.789109468460083,2400,100,10000,RandomProjectionOnlineV2 +PlantShape,0.45249998569488525,7.3521409034729,2400,100,10000,RandomProjectionOnlineV2 +PlantTexture,0.7024999856948853,5.911344528198242,2398,100,10000,RandomProjectionOnlineV2 +PostOperative,0.6818181872367859,0.36842942237854004,136,3,10000,RandomProjectionOnlineV2 +PrimaryTumor,0.4268292784690857,1.2013800144195557,496,15,10000,RandomProjectionOnlineV2 +Ringnorm,0.9800000190734863,21.294586896896362,11100,2,10000,RandomProjectionOnlineV2 +Seeds,0.7884615659713745,0.7403156757354736,316,3,10000,RandomProjectionOnlineV2 +Semeion,0.8819095492362976,4.113203525543213,2390,10,10000,RandomProjectionOnlineV2 +Soybean,0.5904255509376526,2.4176559448242188,614,18,10000,RandomProjectionOnlineV2 +Spambase,0.9104347825050354,13.12936282157898,6902,2,10000,RandomProjectionOnlineV2 +Spect,0.5,1.1069416999816895,158,2,10000,RandomProjectionOnlineV2 +Spectf,0.2085561454296112,1.1493420600891113,160,2,10000,RandomProjectionOnlineV2 +StatlogAustralianCredit,0.604651153087616,2.0976600646972656,1036,2,10000,RandomProjectionOnlineV2 +StatlogGermanCredit,0.7599999904632568,3.1941826343536377,1500,2,10000,RandomProjectionOnlineV2 +StatlogHeart,0.7611940503120422,0.7382369041442871,406,2,10000,RandomProjectionOnlineV2 +StatlogImage,0.9324089884757996,7.2150890827178955,3466,7,10000,RandomProjectionOnlineV2 +StatlogLandsat,0.7770000100135803,19.51886010169983,8870,6,10000,RandomProjectionOnlineV2 +StatlogShuttle,0.9973793029785156,166.89834904670715,87000,7,10000,RandomProjectionOnlineV2 +StatlogVehicle,0.6018957495689392,2.9370758533477783,1270,4,10000,RandomProjectionOnlineV2 +SteelPlates,0.6577319502830505,6.235718250274658,2912,7,10000,RandomProjectionOnlineV2 +SyntheticControl,0.8600000143051147,1.3779027462005615,900,6,10000,RandomProjectionOnlineV2 +Teaching,0.44736841320991516,0.39981961250305176,226,3,10000,RandomProjectionOnlineV2 +Thyroid,0.9075262546539307,21.645360469818115,7544,3,10000,RandomProjectionOnlineV2 +TicTacToe,0.8117154836654663,2.7419307231903076,1438,2,10000,RandomProjectionOnlineV2 +Titanic,0.7400000095367432,9.606769800186157,3302,2,10000,RandomProjectionOnlineV2 +Trains,1.0,0.04336881637573242,16,2,10000,RandomProjectionOnlineV2 +Twonorm,0.6870270371437073,24.41102433204651,11100,2,10000,RandomProjectionOnlineV2 +VertebralColumn2Clases,0.7922077775001526,0.5359320640563965,466,2,10000,RandomProjectionOnlineV2 +VertebralColumn3Clases,0.8051947951316833,1.1031112670898438,466,3,10000,RandomProjectionOnlineV2 +WallFollowing,0.7719941139221191,16.831111669540405,8184,4,10000,RandomProjectionOnlineV2 +Waveform,0.8664000034332275,14.690779209136963,7500,3,10000,RandomProjectionOnlineV2 +WaveformNoise,0.8023999929428101,16.58825922012329,7500,3,10000,RandomProjectionOnlineV2 +Wine,0.9772727489471436,0.5990002155303955,268,3,10000,RandomProjectionOnlineV2 +WineQualityRed,0.5350000262260437,6.0818092823028564,2398,6,10000,RandomProjectionOnlineV2 +WineQualityWhite,0.4689542353153229,20.22023296356201,7348,7,10000,RandomProjectionOnlineV2 +Yeast,0.5687331557273865,6.140472173690796,2226,10,10000,RandomProjectionOnlineV2 +Zoo,0.9599999785423279,0.43419623374938965,152,7,10000,RandomProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678375052.90958.csv b/examples/hdc_methods_survey/results/results1678375052.90958.csv new file mode 100644 index 00000000..0677ceef --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678375052.90958.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6264367699623108,10.799790859222412,6266,3,10000,HashmapProjectionOnlineV2 +AcuteInflammation,1.0,0.37506961822509766,180,2,10000,HashmapProjectionOnlineV2 +AcuteNephritis,1.0,0.34124207496643066,180,2,10000,HashmapProjectionOnlineV2 +Adult,0.8199127912521362,157.29027915000916,65122,2,10000,HashmapProjectionOnlineV2 +Annealing,0.7599999904632568,3.200782299041748,1596,5,10000,HashmapProjectionOnlineV2 +Arrhythmia,0.32743361592292786,2.1672353744506836,678,13,10000,HashmapProjectionOnlineV2 +AudiologyStd,0.6399999856948853,0.8165261745452881,342,18,10000,HashmapProjectionOnlineV2 +BalanceScale,0.9230769276618958,2.0464789867401123,938,3,10000,HashmapProjectionOnlineV2 +Balloons,0.75,0.07104253768920898,24,2,10000,HashmapProjectionOnlineV2 +Bank,0.8778761029243469,15.410605192184448,6782,2,10000,HashmapProjectionOnlineV2 +Blood,0.6898396015167236,2.4457247257232666,1122,2,10000,HashmapProjectionOnlineV2 +BreastCancer,0.5492957830429077,1.0262954235076904,430,2,10000,HashmapProjectionOnlineV2 +BreastCancerWisc,0.9657142758369446,2.1882619857788086,1048,2,10000,HashmapProjectionOnlineV2 +BreastCancerWiscDiag,0.9788732528686523,2.0778069496154785,854,2,10000,HashmapProjectionOnlineV2 +BreastCancerWiscProg,0.795918345451355,0.6283116340637207,298,2,10000,HashmapProjectionOnlineV2 +BreastTissue,0.692307710647583,0.4453427791595459,160,6,10000,HashmapProjectionOnlineV2 +Car,0.9097222089767456,5.566180229187012,2592,4,10000,HashmapProjectionOnlineV2 +Cardiotocography10Clases,0.770244836807251,7.677815198898315,3190,10,10000,HashmapProjectionOnlineV2 +Cardiotocography3Clases,0.9171375036239624,7.943122148513794,3190,3,10000,HashmapProjectionOnlineV2 +ChessKrvk,0.4127459228038788,89.6258544921875,42084,18,10000,HashmapProjectionOnlineV2 +ChessKrvkp,0.9536921381950378,9.995727300643921,4794,2,10000,HashmapProjectionOnlineV2 +CongressionalVoting,0.5596330165863037,1.2980380058288574,652,2,10000,HashmapProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.75,0.6418206691741943,312,2,10000,HashmapProjectionOnlineV2 +ConnBenchVowelDeterding,0.9069263935089111,3.1810035705566406,1056,11,10000,HashmapProjectionOnlineV2 +Connect4,0.7820475101470947,220.1451358795166,101336,3,10000,HashmapProjectionOnlineV2 +Contrac,0.5461956262588501,5.242804050445557,2210,3,10000,HashmapProjectionOnlineV2 +CreditApproval,0.7965116500854492,2.0616233348846436,1036,2,10000,HashmapProjectionOnlineV2 +CylinderBands,0.71875,1.9838039875030518,768,2,10000,HashmapProjectionOnlineV2 +Dermatology,0.9230769276618958,1.375622034072876,550,6,10000,HashmapProjectionOnlineV2 +Echocardiogram,0.8787878751754761,0.3716287612915039,196,2,10000,HashmapProjectionOnlineV2 +Ecoli,0.8928571343421936,1.2612063884735107,504,8,10000,HashmapProjectionOnlineV2 +EnergyY1,0.8958333134651184,2.490938425064087,1152,3,10000,HashmapProjectionOnlineV2 +EnergyY2,0.8541666865348816,2.3445467948913574,1152,3,10000,HashmapProjectionOnlineV2 +Fertility,0.8799999952316284,0.389056921005249,150,2,10000,HashmapProjectionOnlineV2 +Flags,0.5,0.8130192756652832,292,8,10000,HashmapProjectionOnlineV2 +Glass,0.5283018946647644,0.8821935653686523,322,6,10000,HashmapProjectionOnlineV2 +HabermanSurvival,0.7105262875556946,0.9675743579864502,460,2,10000,HashmapProjectionOnlineV2 +HayesRoth,0.0714285746216774,0.40785694122314453,264,3,10000,HashmapProjectionOnlineV2 +HeartCleveland,0.6052631735801697,1.2566521167755127,454,5,10000,HashmapProjectionOnlineV2 +HeartHungarian,0.8219178318977356,0.9935078620910645,442,5,10000,HashmapProjectionOnlineV2 +HeartSwitzerland,0.3870967626571655,0.529047966003418,184,5,10000,HashmapProjectionOnlineV2 +HeartVa,0.18000000715255737,0.8095235824584961,300,5,10000,HashmapProjectionOnlineV2 +Hepatitis,0.8461538553237915,0.46227169036865234,232,2,10000,HashmapProjectionOnlineV2 +HillValley,0.4884488582611084,4.498873233795166,1212,2,10000,HashmapProjectionOnlineV2 +HorseColic,0.6029411554336548,1.041837215423584,600,2,10000,HashmapProjectionOnlineV2 +IlpdIndianLiver,0.5410959124565125,2.255512237548828,874,2,10000,HashmapProjectionOnlineV2 +ImageSegmentation,0.1428571492433548,10.735875606536865,420,7,10000,HashmapProjectionOnlineV2 +Ionosphere,0.9659090638160706,0.9475598335266113,526,2,10000,HashmapProjectionOnlineV2 +Iris,0.9729729890823364,0.48308420181274414,226,3,10000,HashmapProjectionOnlineV2 +LedDisplay,0.6480000019073486,3.357233762741089,1500,10,10000,HashmapProjectionOnlineV2 +Lenses,0.8333333134651184,0.10909152030944824,36,3,10000,HashmapProjectionOnlineV2 +Letter,0.770799994468689,67.87169122695923,30000,26,10000,HashmapProjectionOnlineV2 +Libras,0.6000000238418579,1.4056293964385986,540,15,10000,HashmapProjectionOnlineV2 +LowResSpect,0.8120300769805908,1.6058204174041748,796,9,10000,HashmapProjectionOnlineV2 +LungCancer,0.375,0.08220720291137695,48,3,10000,HashmapProjectionOnlineV2 +Lymphography,0.9189189076423645,0.49364590644836426,222,4,10000,HashmapProjectionOnlineV2 +Magic,0.8149316310882568,63.16485834121704,28530,2,10000,HashmapProjectionOnlineV2 +Mammographic,0.75,2.2624974250793457,1442,2,10000,HashmapProjectionOnlineV2 +Miniboone,0.8623139262199402,429.3731255531311,195096,2,10000,HashmapProjectionOnlineV2 +MolecBiolPromoter,0.9230769276618958,0.19626808166503906,160,2,10000,HashmapProjectionOnlineV2 +MolecBiolSplice,0.8920953869819641,10.736836671829224,4786,3,10000,HashmapProjectionOnlineV2 +Monks1,0.5092592835426331,2.177532911300659,248,2,10000,HashmapProjectionOnlineV2 +Monks2,0.6180555820465088,2.279247999191284,338,2,10000,HashmapProjectionOnlineV2 +Monks3,0.5277777910232544,2.4616103172302246,244,2,10000,HashmapProjectionOnlineV2 +Mushroom,0.9990152716636658,27.377400398254395,12186,2,10000,HashmapProjectionOnlineV2 +Musk1,0.7815126180648804,1.9206466674804688,714,2,10000,HashmapProjectionOnlineV2 +Musk2,0.9648271799087524,24.5827796459198,9898,2,10000,HashmapProjectionOnlineV2 +Nursery,0.9361110925674438,40.15285015106201,19440,5,10000,HashmapProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.6784313917160034,3.6620049476623535,1534,2,10000,HashmapProjectionOnlineV2 +OocytesMerlucciusStates2f,0.9098039269447327,3.0182244777679443,1534,3,10000,HashmapProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.7149122953414917,3.0749998092651367,1368,2,10000,HashmapProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8289473652839661,3.0617940425872803,1368,3,10000,HashmapProjectionOnlineV2 +Optical,0.9465776085853577,18.39874505996704,7646,10,10000,HashmapProjectionOnlineV2 +Ozone,0.9621450901031494,8.102643489837646,3804,2,10000,HashmapProjectionOnlineV2 +PageBlocks,0.9342105388641357,19.539485931396484,8210,5,10000,HashmapProjectionOnlineV2 +Parkinsons,0.8163265585899353,0.7156453132629395,292,2,10000,HashmapProjectionOnlineV2 +Pendigits,0.9339622855186462,35.99036431312561,14988,10,10000,HashmapProjectionOnlineV2 +Pima,0.7239583134651184,2.2066032886505127,1152,2,10000,HashmapProjectionOnlineV2 +PittsburgBridgesMaterial,0.9615384340286255,0.16438555717468262,160,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesRelL,0.692307710647583,0.18129301071166992,154,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.29968857765197754,138,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesTOrD,0.8399999737739563,0.15380048751831055,154,2,10000,HashmapProjectionOnlineV2 +PittsburgBridgesType,0.4615384638309479,0.17618298530578613,158,6,10000,HashmapProjectionOnlineV2 +Planning,0.6666666865348816,0.4580874443054199,274,2,10000,HashmapProjectionOnlineV2 +PlantMargin,0.6524999737739563,4.87235426902771,2400,100,10000,HashmapProjectionOnlineV2 +PlantShape,0.48249998688697815,5.864011526107788,2400,100,10000,HashmapProjectionOnlineV2 +PlantTexture,0.6424999833106995,4.9684295654296875,2398,100,10000,HashmapProjectionOnlineV2 +PostOperative,0.3636363744735718,0.2079324722290039,136,3,10000,HashmapProjectionOnlineV2 +PrimaryTumor,0.40243902802467346,1.0583412647247314,496,15,10000,HashmapProjectionOnlineV2 +Ringnorm,0.977297306060791,20.654939651489258,11100,2,10000,HashmapProjectionOnlineV2 +Seeds,0.8653846383094788,0.617081880569458,316,3,10000,HashmapProjectionOnlineV2 +Semeion,0.8442211151123047,5.210434913635254,2390,10,10000,HashmapProjectionOnlineV2 +Soybean,0.22340425848960876,2.6325843334198,614,18,10000,HashmapProjectionOnlineV2 +Spambase,0.8843477964401245,14.194054126739502,6902,2,10000,HashmapProjectionOnlineV2 +Spect,0.698924720287323,0.9331738948822021,158,2,10000,HashmapProjectionOnlineV2 +Spectf,0.9197860956192017,0.9123790264129639,160,2,10000,HashmapProjectionOnlineV2 +StatlogAustralianCredit,0.5755813717842102,1.9775428771972656,1036,2,10000,HashmapProjectionOnlineV2 +StatlogGermanCredit,0.6600000262260437,3.144174098968506,1500,2,10000,HashmapProjectionOnlineV2 +StatlogHeart,0.8507462739944458,0.8717095851898193,406,2,10000,HashmapProjectionOnlineV2 +StatlogImage,0.8908145427703857,6.465627908706665,3466,7,10000,HashmapProjectionOnlineV2 +StatlogLandsat,0.8379999995231628,19.699687719345093,8870,6,10000,HashmapProjectionOnlineV2 +StatlogShuttle,0.9851034283638,160.22935366630554,87000,7,10000,HashmapProjectionOnlineV2 +StatlogVehicle,0.5876777172088623,2.3936679363250732,1270,4,10000,HashmapProjectionOnlineV2 +SteelPlates,0.7257732152938843,5.934922695159912,2912,7,10000,HashmapProjectionOnlineV2 +SyntheticControl,0.9599999785423279,1.7468585968017578,900,6,10000,HashmapProjectionOnlineV2 +Teaching,0.5526315569877625,0.54677414894104,226,3,10000,HashmapProjectionOnlineV2 +Thyroid,0.9317386150360107,22.03300714492798,7544,3,10000,HashmapProjectionOnlineV2 +TicTacToe,0.9497907757759094,2.3365893363952637,1438,2,10000,HashmapProjectionOnlineV2 +Titanic,0.7818182110786438,6.384492874145508,3302,2,10000,HashmapProjectionOnlineV2 +Trains,0.5,0.028873205184936523,16,2,10000,HashmapProjectionOnlineV2 +Twonorm,0.9648648500442505,20.49265456199646,11100,2,10000,HashmapProjectionOnlineV2 +VertebralColumn2Clases,0.7922077775001526,1.0251727104187012,466,2,10000,HashmapProjectionOnlineV2 +VertebralColumn3Clases,0.7922077775001526,0.6934771537780762,466,3,10000,HashmapProjectionOnlineV2 +WallFollowing,0.9134897589683533,15.534047842025757,8184,4,10000,HashmapProjectionOnlineV2 +Waveform,0.8503999710083008,13.931765794754028,7500,3,10000,HashmapProjectionOnlineV2 +WaveformNoise,0.8223999738693237,14.883457660675049,7500,3,10000,HashmapProjectionOnlineV2 +Wine,0.9772727489471436,0.5841937065124512,268,3,10000,HashmapProjectionOnlineV2 +WineQualityRed,0.48500001430511475,4.727947473526001,2398,6,10000,HashmapProjectionOnlineV2 +WineQualityWhite,0.4812091588973999,13.668437719345093,7348,7,10000,HashmapProjectionOnlineV2 +Yeast,0.5633423328399658,4.094305038452148,2226,10,10000,HashmapProjectionOnlineV2 +Zoo,0.9599999785423279,0.25412917137145996,152,7,10000,HashmapProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678378323.9635327.csv b/examples/hdc_methods_survey/results/results1678378323.9635327.csv new file mode 100644 index 00000000..ea4be530 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678378323.9635327.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6321839094161987,16.110431671142578,6266,3,10000,SinusoidProjectionOnlineV2 +AcuteInflammation,1.0,0.48090338706970215,180,2,10000,SinusoidProjectionOnlineV2 +AcuteNephritis,1.0,0.360668420791626,180,2,10000,SinusoidProjectionOnlineV2 +Adult,0.7970640659332275,130.20692467689514,65122,2,10000,SinusoidProjectionOnlineV2 +Annealing,0.7599999904632568,2.4684135913848877,1596,5,10000,SinusoidProjectionOnlineV2 +Arrhythmia,0.4601770043373108,1.6151354312896729,678,13,10000,SinusoidProjectionOnlineV2 +AudiologyStd,0.7200000286102295,0.6056582927703857,342,18,10000,SinusoidProjectionOnlineV2 +BalanceScale,0.8782051205635071,1.4819893836975098,938,3,10000,SinusoidProjectionOnlineV2 +Balloons,0.5,0.13271141052246094,24,2,10000,SinusoidProjectionOnlineV2 +Bank,0.8221238851547241,10.132703304290771,6782,2,10000,SinusoidProjectionOnlineV2 +Blood,0.7058823704719543,1.860896110534668,1122,2,10000,SinusoidProjectionOnlineV2 +BreastCancer,0.7042253613471985,0.7897818088531494,430,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWisc,0.9828571677207947,1.932436466217041,1048,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscDiag,0.9577465057373047,1.363046407699585,854,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscProg,0.7551020383834839,0.6265106201171875,298,2,10000,SinusoidProjectionOnlineV2 +BreastTissue,0.7307692170143127,0.24704933166503906,160,6,10000,SinusoidProjectionOnlineV2 +Car,0.9421296119689941,4.019383907318115,2592,4,10000,SinusoidProjectionOnlineV2 +Cardiotocography10Clases,0.7231638431549072,7.735835075378418,3190,10,10000,SinusoidProjectionOnlineV2 +Cardiotocography3Clases,0.8436911702156067,7.812298059463501,3190,3,10000,SinusoidProjectionOnlineV2 +ChessKrvk,0.4366980195045471,83.99338698387146,42084,18,10000,SinusoidProjectionOnlineV2 +ChessKrvkp,0.9586983919143677,8.607634544372559,4794,2,10000,SinusoidProjectionOnlineV2 +CongressionalVoting,0.5137614607810974,1.47169828414917,652,2,10000,SinusoidProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.7115384340286255,0.7659990787506104,312,2,10000,SinusoidProjectionOnlineV2 +ConnBenchVowelDeterding,0.9004328846931458,3.3394336700439453,1056,11,10000,SinusoidProjectionOnlineV2 +Connect4,0.7509029507637024,178.2890830039978,101336,3,10000,SinusoidProjectionOnlineV2 +Contrac,0.5054348111152649,4.34907865524292,2210,3,10000,SinusoidProjectionOnlineV2 +CreditApproval,0.8488371968269348,1.8540472984313965,1036,2,10000,SinusoidProjectionOnlineV2 +CylinderBands,0.7109375,1.5611276626586914,768,2,10000,SinusoidProjectionOnlineV2 +Dermatology,0.9670329689979553,1.0239670276641846,550,6,10000,SinusoidProjectionOnlineV2 +Echocardiogram,0.7878788113594055,0.42894673347473145,196,2,10000,SinusoidProjectionOnlineV2 +Ecoli,0.8333333134651184,1.0487661361694336,504,8,10000,SinusoidProjectionOnlineV2 +EnergyY1,0.859375,1.9954626560211182,1152,3,10000,SinusoidProjectionOnlineV2 +EnergyY2,0.8697916865348816,1.738703727722168,1152,3,10000,SinusoidProjectionOnlineV2 +Fertility,0.8799999952316284,0.3317835330963135,150,2,10000,SinusoidProjectionOnlineV2 +Flags,0.4166666567325592,0.4824965000152588,292,8,10000,SinusoidProjectionOnlineV2 +Glass,0.6037735939025879,0.508310079574585,322,6,10000,SinusoidProjectionOnlineV2 +HabermanSurvival,0.6842105388641357,1.429588794708252,460,2,10000,SinusoidProjectionOnlineV2 +HayesRoth,0.0357142873108387,0.37106847763061523,264,3,10000,SinusoidProjectionOnlineV2 +HeartCleveland,0.5526315569877625,0.5703637599945068,454,5,10000,SinusoidProjectionOnlineV2 +HeartHungarian,0.8082191944122314,0.8496065139770508,442,5,10000,SinusoidProjectionOnlineV2 +HeartSwitzerland,0.25806450843811035,0.5215554237365723,184,5,10000,SinusoidProjectionOnlineV2 +HeartVa,0.20000000298023224,0.7780389785766602,300,5,10000,SinusoidProjectionOnlineV2 +Hepatitis,0.7948718070983887,0.5806972980499268,232,2,10000,SinusoidProjectionOnlineV2 +HillValley,0.5313531160354614,3.7005615234375,1212,2,10000,SinusoidProjectionOnlineV2 +HorseColic,0.6029411554336548,1.137702226638794,600,2,10000,SinusoidProjectionOnlineV2 +IlpdIndianLiver,0.6369863152503967,1.91379714012146,874,2,10000,SinusoidProjectionOnlineV2 +ImageSegmentation,0.1428571492433548,10.508224964141846,420,7,10000,SinusoidProjectionOnlineV2 +Ionosphere,0.9545454382896423,1.333106517791748,526,2,10000,SinusoidProjectionOnlineV2 +Iris,1.0,0.46511340141296387,226,3,10000,SinusoidProjectionOnlineV2 +LedDisplay,0.6919999718666077,3.542640447616577,1500,10,10000,SinusoidProjectionOnlineV2 +Lenses,0.8333333134651184,0.09442567825317383,36,3,10000,SinusoidProjectionOnlineV2 +Letter,0.7771999835968018,59.229607820510864,30000,26,10000,SinusoidProjectionOnlineV2 +Libras,0.6555555462837219,1.3130645751953125,540,15,10000,SinusoidProjectionOnlineV2 +LowResSpect,0.8345864415168762,1.739253044128418,796,9,10000,SinusoidProjectionOnlineV2 +LungCancer,0.375,0.14979100227355957,48,3,10000,SinusoidProjectionOnlineV2 +Lymphography,0.9459459185600281,0.28647518157958984,222,4,10000,SinusoidProjectionOnlineV2 +Magic,0.8082019090652466,52.97359824180603,28530,2,10000,SinusoidProjectionOnlineV2 +Mammographic,0.7291666865348816,2.560885190963745,1442,2,10000,SinusoidProjectionOnlineV2 +Miniboone,0.8331897854804993,347.23184156417847,195096,2,10000,SinusoidProjectionOnlineV2 +MolecBiolPromoter,0.807692289352417,0.3721199035644531,160,2,10000,SinusoidProjectionOnlineV2 +MolecBiolSplice,0.7854453921318054,8.113191366195679,4786,3,10000,SinusoidProjectionOnlineV2 +Monks1,0.6319444179534912,1.866769552230835,248,2,10000,SinusoidProjectionOnlineV2 +Monks2,0.6504629850387573,1.8388986587524414,338,2,10000,SinusoidProjectionOnlineV2 +Monks3,0.49768519401550293,1.5318193435668945,244,2,10000,SinusoidProjectionOnlineV2 +Mushroom,0.9995076060295105,44.133095502853394,12186,2,10000,SinusoidProjectionOnlineV2 +Musk1,0.7478991746902466,1.2875361442565918,714,2,10000,SinusoidProjectionOnlineV2 +Musk2,0.9569436311721802,19.126747131347656,9898,2,10000,SinusoidProjectionOnlineV2 +Nursery,0.9543209671974182,39.048675537109375,19440,5,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.615686297416687,3.23125958442688,1534,2,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusStates2f,0.9058823585510254,3.111293315887451,1534,3,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.7850877046585083,4.962796449661255,1368,2,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8728070259094238,2.178057909011841,1368,3,10000,SinusoidProjectionOnlineV2 +Optical,0.9426822662353516,14.885390281677246,7646,10,10000,SinusoidProjectionOnlineV2 +Ozone,0.9731861352920532,5.983381986618042,3804,2,10000,SinusoidProjectionOnlineV2 +PageBlocks,0.917397677898407,14.469176292419434,8210,5,10000,SinusoidProjectionOnlineV2 +Parkinsons,0.8979591727256775,0.5265798568725586,292,2,10000,SinusoidProjectionOnlineV2 +Pendigits,0.9608347415924072,29.406508922576904,14988,10,10000,SinusoidProjectionOnlineV2 +Pima,0.703125,2.218831777572632,1152,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesMaterial,0.9230769276618958,0.317737340927124,160,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesRelL,0.8461538553237915,0.16968989372253418,154,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesSpan,0.5652173757553101,0.1498260498046875,138,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.321199893951416,154,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesType,0.5,0.24197840690612793,158,6,10000,SinusoidProjectionOnlineV2 +Planning,0.5555555820465088,0.3309643268585205,274,2,10000,SinusoidProjectionOnlineV2 +PlantMargin,0.6850000023841858,4.8681464195251465,2400,100,10000,SinusoidProjectionOnlineV2 +PlantShape,0.6225000023841858,4.893075227737427,2400,100,10000,SinusoidProjectionOnlineV2 +PlantTexture,0.6800000071525574,4.879840612411499,2398,100,10000,SinusoidProjectionOnlineV2 +PostOperative,0.5909090638160706,0.25547146797180176,136,3,10000,SinusoidProjectionOnlineV2 +PrimaryTumor,0.4390243887901306,0.9095242023468018,496,15,10000,SinusoidProjectionOnlineV2 +Ringnorm,0.9789189100265503,20.368762969970703,11100,2,10000,SinusoidProjectionOnlineV2 +Seeds,0.9230769276618958,0.5456569194793701,316,3,10000,SinusoidProjectionOnlineV2 +Semeion,0.856783926486969,4.410072088241577,2390,10,10000,SinusoidProjectionOnlineV2 +Soybean,0.3882978856563568,2.1108083724975586,614,18,10000,SinusoidProjectionOnlineV2 +Spambase,0.8999999761581421,11.430153608322144,6902,2,10000,SinusoidProjectionOnlineV2 +Spect,0.5322580933570862,0.42658066749572754,158,2,10000,SinusoidProjectionOnlineV2 +Spectf,0.8609625697135925,0.42649006843566895,160,2,10000,SinusoidProjectionOnlineV2 +StatlogAustralianCredit,0.6569767594337463,1.630333662033081,1036,2,10000,SinusoidProjectionOnlineV2 +StatlogGermanCredit,0.6840000152587891,1.9544355869293213,1500,2,10000,SinusoidProjectionOnlineV2 +StatlogHeart,0.8656716346740723,0.7534117698669434,406,2,10000,SinusoidProjectionOnlineV2 +StatlogImage,0.9393414258956909,5.474461078643799,3466,7,10000,SinusoidProjectionOnlineV2 +StatlogLandsat,0.8454999923706055,16.81877899169922,8870,6,10000,SinusoidProjectionOnlineV2 +StatlogShuttle,0.9955862164497375,146.05256533622742,87000,7,10000,SinusoidProjectionOnlineV2 +StatlogVehicle,0.5450236797332764,2.389418840408325,1270,4,10000,SinusoidProjectionOnlineV2 +SteelPlates,0.6948453783988953,5.6008141040802,2912,7,10000,SinusoidProjectionOnlineV2 +SyntheticControl,0.9800000190734863,1.7272300720214844,900,6,10000,SinusoidProjectionOnlineV2 +Teaching,0.5789473652839661,0.3089587688446045,226,3,10000,SinusoidProjectionOnlineV2 +Thyroid,0.9396149516105652,21.212815046310425,7544,3,10000,SinusoidProjectionOnlineV2 +TicTacToe,0.9121338725090027,2.634753704071045,1438,2,10000,SinusoidProjectionOnlineV2 +Titanic,0.7818182110786438,10.015363693237305,3302,2,10000,SinusoidProjectionOnlineV2 +Trains,0.5,0.04681038856506348,16,2,10000,SinusoidProjectionOnlineV2 +Twonorm,0.976216197013855,21.046191692352295,11100,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn2Clases,0.7792207598686218,0.7446188926696777,466,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn3Clases,0.7532467246055603,0.8582236766815186,466,3,10000,SinusoidProjectionOnlineV2 +WallFollowing,0.8262463212013245,19.62668228149414,8184,4,10000,SinusoidProjectionOnlineV2 +Waveform,0.8543999791145325,13.795828342437744,7500,3,10000,SinusoidProjectionOnlineV2 +WaveformNoise,0.8503999710083008,13.22559905052185,7500,3,10000,SinusoidProjectionOnlineV2 +Wine,0.9772727489471436,0.38343334197998047,268,3,10000,SinusoidProjectionOnlineV2 +WineQualityRed,0.5274999737739563,4.763582468032837,2398,6,10000,SinusoidProjectionOnlineV2 +WineQualityWhite,0.5,18.160508394241333,7348,7,10000,SinusoidProjectionOnlineV2 +Yeast,0.5525606274604797,5.126077890396118,2226,10,10000,SinusoidProjectionOnlineV2 +Zoo,0.800000011920929,0.24056696891784668,152,7,10000,SinusoidProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678379878.7033172.csv b/examples/hdc_methods_survey/results/results1678379878.7033172.csv new file mode 100644 index 00000000..c67e2d43 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1678379878.7033172.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6178160905838013,16.367221355438232,6266,3,10000,DensityEncodingOnlineV2 +AcuteInflammation,1.0,0.34893178939819336,180,2,10000,DensityEncodingOnlineV2 +AcuteNephritis,1.0,0.2630898952484131,180,2,10000,DensityEncodingOnlineV2 +Adult,0.8166574239730835,146.72764825820923,65122,2,10000,DensityEncodingOnlineV2 +Annealing,0.7599999904632568,2.3335378170013428,1596,5,10000,DensityEncodingOnlineV2 +Arrhythmia,0.5840708017349243,1.9818038940429688,678,13,10000,DensityEncodingOnlineV2 +AudiologyStd,0.7599999904632568,0.6025261878967285,342,18,10000,DensityEncodingOnlineV2 +BalanceScale,0.9230769276618958,1.7337381839752197,938,3,10000,DensityEncodingOnlineV2 +Balloons,1.0,0.05103754997253418,24,2,10000,DensityEncodingOnlineV2 +Bank,0.8681415915489197,12.344279527664185,6782,2,10000,DensityEncodingOnlineV2 +Blood,0.6791443824768066,1.9443399906158447,1122,2,10000,DensityEncodingOnlineV2 +BreastCancer,0.7464788556098938,0.8808801174163818,430,2,10000,DensityEncodingOnlineV2 +BreastCancerWisc,0.9714285731315613,1.2473838329315186,1048,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscDiag,0.9718309640884399,1.3647475242614746,854,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscProg,0.5918367505073547,0.3756992816925049,298,2,10000,DensityEncodingOnlineV2 +BreastTissue,0.7307692170143127,0.32224059104919434,160,6,10000,DensityEncodingOnlineV2 +Car,0.9143518805503845,5.4062135219573975,2592,4,10000,DensityEncodingOnlineV2 +Cardiotocography10Clases,0.7947269082069397,7.451910018920898,3190,10,10000,DensityEncodingOnlineV2 +Cardiotocography3Clases,0.7928436994552612,7.645108938217163,3190,3,10000,DensityEncodingOnlineV2 +ChessKrvk,0.4268605709075928,99.75068950653076,42084,18,10000,DensityEncodingOnlineV2 +ChessKrvkp,0.9499374032020569,10.521673917770386,4794,2,10000,DensityEncodingOnlineV2 +CongressionalVoting,0.6238532066345215,1.773341417312622,652,2,10000,DensityEncodingOnlineV2 +ConnBenchSonarMinesRocks,0.7884615659713745,0.41167473793029785,312,2,10000,DensityEncodingOnlineV2 +ConnBenchVowelDeterding,0.8744588494300842,3.7922775745391846,1056,11,10000,DensityEncodingOnlineV2 +Connect4,0.8014091849327087,198.85152745246887,101336,3,10000,DensityEncodingOnlineV2 +Contrac,0.47826087474823,5.583231210708618,2210,3,10000,DensityEncodingOnlineV2 +CreditApproval,0.819767415523529,2.0137548446655273,1036,2,10000,DensityEncodingOnlineV2 +CylinderBands,0.7421875,0.9306855201721191,768,2,10000,DensityEncodingOnlineV2 +Dermatology,0.9340659379959106,1.1753196716308594,550,6,10000,DensityEncodingOnlineV2 +Echocardiogram,0.8787878751754761,0.28455567359924316,196,2,10000,DensityEncodingOnlineV2 +Ecoli,0.8571428656578064,0.6296985149383545,504,8,10000,DensityEncodingOnlineV2 +EnergyY1,0.8958333134651184,1.8435425758361816,1152,3,10000,DensityEncodingOnlineV2 +EnergyY2,0.8229166865348816,2.2711193561553955,1152,3,10000,DensityEncodingOnlineV2 +Fertility,0.8799999952316284,0.20219802856445312,150,2,10000,DensityEncodingOnlineV2 +Flags,0.5,0.35144734382629395,292,8,10000,DensityEncodingOnlineV2 +Glass,0.5283018946647644,0.36443591117858887,322,6,10000,DensityEncodingOnlineV2 +HabermanSurvival,0.5526315569877625,0.9634959697723389,460,2,10000,DensityEncodingOnlineV2 +HayesRoth,0.0714285746216774,0.4583570957183838,264,3,10000,DensityEncodingOnlineV2 +HeartCleveland,0.46052631735801697,0.8528399467468262,454,5,10000,DensityEncodingOnlineV2 +HeartHungarian,0.7534246444702148,0.7932629585266113,442,5,10000,DensityEncodingOnlineV2 +HeartSwitzerland,0.32258063554763794,0.25467658042907715,184,5,10000,DensityEncodingOnlineV2 +HeartVa,0.2199999988079071,0.6463227272033691,300,5,10000,DensityEncodingOnlineV2 +Hepatitis,0.8205128312110901,0.5613634586334229,232,2,10000,DensityEncodingOnlineV2 +HillValley,0.4768976867198944,3.397907257080078,1212,2,10000,DensityEncodingOnlineV2 +HorseColic,0.6029411554336548,0.9302725791931152,600,2,10000,DensityEncodingOnlineV2 +IlpdIndianLiver,0.6780821681022644,1.751960039138794,874,2,10000,DensityEncodingOnlineV2 +ImageSegmentation,0.1428571492433548,9.52544355392456,420,7,10000,DensityEncodingOnlineV2 +Ionosphere,0.9204545617103577,1.3425443172454834,526,2,10000,DensityEncodingOnlineV2 +Iris,0.9729729890823364,0.45044565200805664,226,3,10000,DensityEncodingOnlineV2 +LedDisplay,0.7639999985694885,3.330695390701294,1500,10,10000,DensityEncodingOnlineV2 +Lenses,1.0,0.07296490669250488,36,3,10000,DensityEncodingOnlineV2 +Letter,0.8032000064849854,69.97304439544678,30000,26,10000,DensityEncodingOnlineV2 +Libras,0.5888888835906982,1.1715419292449951,540,15,10000,DensityEncodingOnlineV2 +LowResSpect,0.8496240377426147,1.6441588401794434,796,9,10000,DensityEncodingOnlineV2 +LungCancer,0.5,0.08943700790405273,48,3,10000,DensityEncodingOnlineV2 +Lymphography,0.8918918967247009,0.3145763874053955,222,4,10000,DensityEncodingOnlineV2 +Magic,0.8092533946037292,64.07230472564697,28530,2,10000,DensityEncodingOnlineV2 +Mammographic,0.7708333134651184,2.883898973464966,1442,2,10000,DensityEncodingOnlineV2 +Miniboone,0.860868513584137,392.4790258407593,195096,2,10000,DensityEncodingOnlineV2 +MolecBiolPromoter,0.807692289352417,0.23223590850830078,160,2,10000,DensityEncodingOnlineV2 +MolecBiolSplice,0.9134253263473511,10.750827550888062,4786,3,10000,DensityEncodingOnlineV2 +Monks1,0.5995370149612427,1.9237868785858154,248,2,10000,DensityEncodingOnlineV2 +Monks2,0.5671296119689941,1.9531044960021973,338,2,10000,DensityEncodingOnlineV2 +Monks3,0.5370370149612427,2.4713597297668457,244,2,10000,DensityEncodingOnlineV2 +Mushroom,0.9985228776931763,24.583534955978394,12186,2,10000,DensityEncodingOnlineV2 +Musk1,0.7815126180648804,1.3685669898986816,714,2,10000,DensityEncodingOnlineV2 +Musk2,0.9666464328765869,25.95561408996582,9898,2,10000,DensityEncodingOnlineV2 +Nursery,0.9305555820465088,44.053194999694824,19440,5,10000,DensityEncodingOnlineV2 +OocytesMerlucciusNucleus4d,0.7215686440467834,3.010747194290161,1534,2,10000,DensityEncodingOnlineV2 +OocytesMerlucciusStates2f,0.8941176533699036,3.2146947383880615,1534,3,10000,DensityEncodingOnlineV2 +OocytesTrisopterusNucleus2f,0.7236841917037964,2.6894919872283936,1368,2,10000,DensityEncodingOnlineV2 +OocytesTrisopterusStates5b,0.8684210777282715,3.1818909645080566,1368,3,10000,DensityEncodingOnlineV2 +Optical,0.9348914623260498,20.78749108314514,7646,10,10000,DensityEncodingOnlineV2 +Ozone,0.8785489201545715,8.921467781066895,3804,2,10000,DensityEncodingOnlineV2 +PageBlocks,0.9524853825569153,17.463789463043213,8210,5,10000,DensityEncodingOnlineV2 +Parkinsons,0.8163265585899353,0.3808135986328125,292,2,10000,DensityEncodingOnlineV2 +Pendigits,0.9408233165740967,36.29599475860596,14988,10,10000,DensityEncodingOnlineV2 +Pima,0.6875,1.3177330493927002,1152,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,0.21097135543823242,160,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesRelL,0.7692307829856873,0.21328425407409668,154,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.23375487327575684,138,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.20481586456298828,154,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesType,0.5769230723381042,0.21879959106445312,158,6,10000,DensityEncodingOnlineV2 +Planning,0.7111111283302307,0.34524989128112793,274,2,10000,DensityEncodingOnlineV2 +PlantMargin,0.6349999904632568,4.709082841873169,2400,100,10000,DensityEncodingOnlineV2 +PlantShape,0.48500001430511475,5.489568471908569,2400,100,10000,DensityEncodingOnlineV2 +PlantTexture,0.6175000071525574,5.495098114013672,2398,100,10000,DensityEncodingOnlineV2 +PostOperative,0.6363636255264282,0.16674470901489258,136,3,10000,DensityEncodingOnlineV2 +PrimaryTumor,0.4268292784690857,1.2193686962127686,496,15,10000,DensityEncodingOnlineV2 +Ringnorm,0.9832432270050049,21.321406602859497,11100,2,10000,DensityEncodingOnlineV2 +Seeds,0.9038461446762085,0.4363274574279785,316,3,10000,DensityEncodingOnlineV2 +Semeion,0.9020100235939026,6.119379997253418,2390,10,10000,DensityEncodingOnlineV2 +Soybean,0.2978723347187042,1.8720617294311523,614,18,10000,DensityEncodingOnlineV2 +Spambase,0.8678261041641235,13.063407897949219,6902,2,10000,DensityEncodingOnlineV2 +Spect,0.6290322542190552,0.8289852142333984,158,2,10000,DensityEncodingOnlineV2 +Spectf,0.9197860956192017,0.49037790298461914,160,2,10000,DensityEncodingOnlineV2 +StatlogAustralianCredit,0.6686046719551086,2.2889044284820557,1036,2,10000,DensityEncodingOnlineV2 +StatlogGermanCredit,0.6880000233650208,3.620154619216919,1500,2,10000,DensityEncodingOnlineV2 +StatlogHeart,0.9104477763175964,0.6164460182189941,406,2,10000,DensityEncodingOnlineV2 +StatlogImage,0.909878671169281,6.578832626342773,3466,7,10000,DensityEncodingOnlineV2 +StatlogLandsat,0.8289999961853027,19.279563188552856,8870,6,10000,DensityEncodingOnlineV2 +StatlogShuttle,0.9982069134712219,185.53014588356018,87000,7,10000,DensityEncodingOnlineV2 +StatlogVehicle,0.649289071559906,2.4492108821868896,1270,4,10000,DensityEncodingOnlineV2 +SteelPlates,0.7092783451080322,6.971054553985596,2912,7,10000,DensityEncodingOnlineV2 +SyntheticControl,0.9333333373069763,1.1142919063568115,900,6,10000,DensityEncodingOnlineV2 +Teaching,0.5263158082962036,0.5003342628479004,226,3,10000,DensityEncodingOnlineV2 +Thyroid,0.9617853164672852,24.24750542640686,7544,3,10000,DensityEncodingOnlineV2 +TicTacToe,0.9665272235870361,2.507526397705078,1438,2,10000,DensityEncodingOnlineV2 +Titanic,0.6327272653579712,5.9380176067352295,3302,2,10000,DensityEncodingOnlineV2 +Trains,0.5,0.05621933937072754,16,2,10000,DensityEncodingOnlineV2 +Twonorm,0.9632432460784912,23.914048194885254,11100,2,10000,DensityEncodingOnlineV2 +VertebralColumn2Clases,0.8311688303947449,1.005159616470337,466,2,10000,DensityEncodingOnlineV2 +VertebralColumn3Clases,0.8701298832893372,0.5556380748748779,466,3,10000,DensityEncodingOnlineV2 +WallFollowing,0.8914955854415894,16.76145625114441,8184,4,10000,DensityEncodingOnlineV2 +Waveform,0.853600025177002,13.379999876022339,7500,3,10000,DensityEncodingOnlineV2 +WaveformNoise,0.843999981880188,14.7721266746521,7500,3,10000,DensityEncodingOnlineV2 +Wine,0.9772727489471436,0.3010084629058838,268,3,10000,DensityEncodingOnlineV2 +WineQualityRed,0.5899999737739563,5.001476049423218,2398,6,10000,DensityEncodingOnlineV2 +WineQualityWhite,0.4991829991340637,13.670148849487305,7348,7,10000,DensityEncodingOnlineV2 +Yeast,0.5363881587982178,2.77774977684021,2226,10,10000,DensityEncodingOnlineV2 +Zoo,0.9599999785423279,0.1861107349395752,152,7,10000,DensityEncodingOnlineV2 From 9ba69809d6282abd62d7b23a738b8f1ef1fcb7da Mon Sep 17 00:00:00 2001 From: pereverges Date: Thu, 9 Mar 2023 15:27:50 -0800 Subject: [PATCH 41/50] exp --- .../hdc_methods_survey/memory_encoding.py | 219 ++++++++++-------- .../sinusoid_projection_online_iterative.py | 2 +- ...sinusoid_projection_online_iterative_v2.py | 177 ++++++++++++++ torchhd/models.py | 23 +- 4 files changed, 302 insertions(+), 119 deletions(-) create mode 100644 examples/hdc_methods_survey/sinusoid_projection_online_iterative_v2.py diff --git a/examples/hdc_methods_survey/memory_encoding.py b/examples/hdc_methods_survey/memory_encoding.py index 7024dd93..4dafe950 100644 --- a/examples/hdc_methods_survey/memory_encoding.py +++ b/examples/hdc_methods_survey/memory_encoding.py @@ -16,7 +16,7 @@ from torchhd.datasets import UCIClassificationBenchmark import numpy as np -BATCH_SIZE = 1 +BATCH_SIZE = 1024 device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -31,14 +31,26 @@ def normalize(input): return normalize class Encoder(nn.Module): - def __init__(self, size): + def __init__(self, size, type): super(Encoder, self).__init__() - self.flatten = torch.nn.Flatten() - self.proj = embeddings.Projection(size, DIMENSIONS) + self.type = type + self.keys = None + if self.type == "hashmap": + self.keys = embeddings.Random(size, DIMENSIONS) + self.values = embeddings.Level(size, DIMENSIONS) + elif self.type == "projection": + self.proj = embeddings.Projection(size, DIMENSIONS) + elif self.type == "sinusoid": + self.proj = embeddings.Sinusoid(size, DIMENSIONS) + elif self.type == "density": + self.proj = embeddings.Density(size, DIMENSIONS) + # self.proj = embeddings.Projection(size, DIMENSIONS) def forward(self, x): - x = self.flatten(x) - sample_hv = self.proj(x).sign() + if self.type == "hashmap": + sample_hv = torchhd.hash_table(self.keys.weight, self.values(x)) + else: + sample_hv = self.proj(x).sign() return torchhd.hard_quantize(sample_hv) benchmark = UCIClassificationBenchmark("../data", download=True) @@ -51,104 +63,105 @@ def forward(self, x): for dataset in benchmark.datasets(): # print(dataset.name) - if dataset.name[:4] > "ConnB": - # Number of features in the dataset. - num_feat = dataset.train[0][0].size(-1) - # Number of classes in the dataset. - num_classes = len(dataset.train.classes) - - # Get values for min-max normalization and add the transformation - min_val = torch.min(dataset.train.data, 0).values.to(device) - max_val = torch.max(dataset.train.data, 0).values.to(device) - transform = create_min_max_normalize(min_val, max_val) - dataset.train.transform = transform - dataset.test.transform = transform - - # Set up data loaders - train_loader = data.DataLoader( - dataset.train, batch_size=BATCH_SIZE, shuffle=True + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + type = "density" + + encode = Encoder(dataset.train[0][0].size(-1), type) + encode = encode.to(device) + + model = MemoryModel(DIMENSIONS, num_classes, type) + model = model.to(device) + t = time.time() + + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add(samples_hv, labels) + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + out = outputs.cpu() + + accuracy.update(outputs.cpu(), labels) + + op = "r+" + if ( + os.path.exists("results/missclassified" + filename + ".json") + == False + ): + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] ) - test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) - - encode = Encoder(dataset.train[0][0].size(-1)) - encode = encode.to(device) - - model = MemoryModel(DIMENSIONS, num_classes) - model = model.to(device) - t = time.time() - - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add(samples_hv, labels) - - accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) - - with torch.no_grad(): - model.normalize() - - for samples, labels in tqdm(test_loader, desc="Testing"): - samples = samples.to(device) - - samples_hv = encode(samples) - outputs = model(samples_hv, dot=True) - out = outputs.cpu() - - accuracy.update(outputs.cpu(), labels) - - op = "r+" - if ( - os.path.exists("results/missclassified" + filename + ".json") - == False - ): - op = "x+" - - with open("results/missclassified" + filename + ".json", op) as outfile: - try: - file_data = json.load(outfile) - except: - file_data = {} - if method not in file_data: - file_data[method] = {} - file_data = json.loads(json.dumps(file_data)) - if dataset.name not in file_data[method]: - file_data[method][dataset.name] = {} - - outfile.seek(0) - # convert back to json. - json.dump(file_data, outfile, indent=4) - - with open("results/trainsamples" + filename + ".json", op) as outfile: - try: - file_data = json.load(outfile) - except: - file_data = {} - if method not in file_data: - file_data[method] = {} - file_data = json.loads(json.dumps(file_data)) - if dataset.name not in file_data[method]: - file_data[method][dataset.name] = {} - - outfile.seek(0) - # convert back to json. - json.dump(file_data, outfile, indent=4) - - with open(results_file, "a", newline="") as file: - writer = csv.writer(file) - writer.writerow( - [ - dataset.name, - accuracy.compute().item(), - time.time() - t, - len(dataset.train) + len(dataset.train), - num_classes, - DIMENSIONS, - method, - ] - ) experiment() diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py index 5592cdc4..36cf665a 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative.py @@ -26,7 +26,7 @@ def experiment( DIMENSIONS=10000, method="SinusoidProjectionOnlineIterative", - epochs=5, + epochs=3, filename="exp", ): def create_min_max_normalize(min, max): diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_iterative_v2.py b/examples/hdc_methods_survey/sinusoid_projection_online_iterative_v2.py new file mode 100644 index 00000000..aecc8eb8 --- /dev/null +++ b/examples/hdc_methods_survey/sinusoid_projection_online_iterative_v2.py @@ -0,0 +1,177 @@ +import torch +import torch.nn as nn +import csv +import time +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import json +import os +import sys + +sys.path.insert(0, "../../") +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +from torchhd.datasets import UCIClassificationBenchmark +import numpy as np + +device = "cpu" +# device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +# print("Using {} device".format(device)) + +BATCH_SIZE = 1 + + +def experiment( + DIMENSIONS=10000, + method="SinusoidProjectionOnlineIterativeV2", + epochs=3, + filename="exp", +): + def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + + return normalize + + class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Sinusoid(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + benchmark = UCIClassificationBenchmark("../data", download=True) + results_file = "results/results" + filename + ".csv" + with open(results_file, "w", newline="") as file: + writer = csv.writer(file) + writer.writerow( + ["Name", "Accuracy", "Time", "Size", "Classes", "Dimensions", "Method"] + ) + + for dataset in benchmark.datasets(): + # print(dataset.name) + + # Number of features in the dataset. + num_feat = dataset.train[0][0].size(-1) + # Number of classes in the dataset. + num_classes = len(dataset.train.classes) + + # Get values for min-max normalization and add the transformation + min_val = torch.min(dataset.train.data, 0).values.to(device) + max_val = torch.max(dataset.train.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + dataset.train.transform = transform + dataset.test.transform = transform + + # Set up data loaders + train_loader = data.DataLoader( + dataset.train, batch_size=BATCH_SIZE, shuffle=True + ) + test_loader = data.DataLoader(dataset.test, batch_size=BATCH_SIZE) + + encode = Encoder(dataset.train[0][0].size(-1)) + encode = encode.to(device) + + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + t = time.time() + + added_classes = {} + wrong_inferred = {} + + for i in range(epochs): + with torch.no_grad(): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 + + accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + + with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_loader, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + out = outputs.cpu() + if np.argmax(out).item() != labels.item(): + if labels.item() not in wrong_inferred: + wrong_inferred[labels.item()] = 1 + wrong_inferred[labels.item()] += 1 + accuracy.update(outputs.cpu(), labels) + + op = "r+" + if os.path.exists("results/missclassified" + filename + ".json") == False: + op = "x+" + + with open("results/missclassified" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in wrong_inferred.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = wrong_inferred[i] + else: + file_data[method][dataset.name][str(i)] += wrong_inferred[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open("results/trainsamples" + filename + ".json", op) as outfile: + try: + file_data = json.load(outfile) + except: + file_data = {} + if method not in file_data: + file_data[method] = {} + file_data = json.loads(json.dumps(file_data)) + if dataset.name not in file_data[method]: + file_data[method][dataset.name] = {} + + for i in added_classes.keys(): + if str(i) not in file_data[method][dataset.name]: + file_data[method][dataset.name][str(i)] = added_classes[i] + else: + file_data[method][dataset.name][str(i)] += added_classes[i] + outfile.seek(0) + # convert back to json. + json.dump(file_data, outfile, indent=4) + + with open(results_file, "a", newline="") as file: + writer = csv.writer(file) + writer.writerow( + [ + dataset.name, + accuracy.compute().item(), + time.time() - t, + len(dataset.train) + len(dataset.train), + num_classes, + DIMENSIONS, + method, + ] + ) + + +# experiment() diff --git a/torchhd/models.py b/torchhd/models.py index ebb57236..a99b67b3 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -92,7 +92,8 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: is_wrong = target != pred # print(logit) # print(logit.argmax(1)) - + self.similarity_sum += logit.max(1).values.item() + self.count += 1 select = torch.empty(10000, dtype=torch.bool) select.bernoulli_(0.1) result = torch.where(select, -1, +1).to() @@ -106,7 +107,8 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] - + self.error_count += 1 + self.error_similarity_sum += logit.max(1).values.item() alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 @@ -142,9 +144,7 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: if self.error_count == 0: val = self.similarity_sum / self.count else: - val = (self.error_similarity_sum / self.error_count) - ( - self.error_similarity_sum / self.error_count - ) * 0.01 + val = (self.error_similarity_sum / self.error_count) # print(self.similarity_sum/self.count) if is_wrong.sum().item() == 0: @@ -157,6 +157,7 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] + self.error_count += 1 self.error_similarity_sum += logit.max(1).values.item() # print('Total',self.similarity_sum / self.count) @@ -286,17 +287,9 @@ def __init__( self.in_features = in_features self.out_features = out_features - if type == "projection": - self.classes = torchhd.embeddings.Projection(in_features, out_features) - elif type == "sinusoid": - self.classes = torchhd.embeddings.Sinusoid(in_features, out_features) - elif type == "density": - self.classes = torchhd.embeddings.Density(in_features, out_features) - elif type == "hashmap": - self.classes = torchhd.embeddings.Random(out_features, in_features) - """ + self.classes = torchhd.embeddings.Projection(in_features, out_features) self.weight = torch.empty((in_features, in_features), **factory_kwargs) - """ + def forward(self, input: Tensor, dot: bool = False) -> Tensor: input = torch.matmul(input, self.weight).sign() From 425532ce467bb1925206039e75822ae61cc44834 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 9 Mar 2023 23:28:19 +0000 Subject: [PATCH 42/50] [github-action] formatting fixes --- examples/hdc_methods_survey/memory_encoding.py | 5 +---- torchhd/models.py | 3 +-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/examples/hdc_methods_survey/memory_encoding.py b/examples/hdc_methods_survey/memory_encoding.py index 4dafe950..47bcdcf4 100644 --- a/examples/hdc_methods_survey/memory_encoding.py +++ b/examples/hdc_methods_survey/memory_encoding.py @@ -113,10 +113,7 @@ def forward(self, x): accuracy.update(outputs.cpu(), labels) op = "r+" - if ( - os.path.exists("results/missclassified" + filename + ".json") - == False - ): + if os.path.exists("results/missclassified" + filename + ".json") == False: op = "x+" with open("results/missclassified" + filename + ".json", op) as outfile: diff --git a/torchhd/models.py b/torchhd/models.py index a99b67b3..5ca48c0f 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -144,7 +144,7 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: if self.error_count == 0: val = self.similarity_sum / self.count else: - val = (self.error_similarity_sum / self.error_count) + val = self.error_similarity_sum / self.error_count # print(self.similarity_sum/self.count) if is_wrong.sum().item() == 0: @@ -290,7 +290,6 @@ def __init__( self.classes = torchhd.embeddings.Projection(in_features, out_features) self.weight = torch.empty((in_features, in_features), **factory_kwargs) - def forward(self, input: Tensor, dot: bool = False) -> Tensor: input = torch.matmul(input, self.weight).sign() if dot: From f9efbca5f429ef922a6f6cb23cf8582f429c535e Mon Sep 17 00:00:00 2001 From: pereverges Date: Tue, 21 Mar 2023 18:41:59 -0700 Subject: [PATCH 43/50] iterative --- .../density_encoding_online.py | 22 ++++++++++-------- .../density_encoding_online_v2.py | 23 +++++++++++-------- .../hashmap_encoding_online.py | 22 ++++++++++-------- .../hashmap_encoding_online_v2.py | 23 +++++++++++-------- .../random_projection_online.py | 22 ++++++++++-------- .../random_projection_online_v2.py | 23 +++++++++++-------- .../sinusoid_projection_online.py | 22 ++++++++++-------- .../sinusoid_projection_online_v2.py | 23 +++++++++++-------- 8 files changed, 100 insertions(+), 80 deletions(-) diff --git a/examples/hdc_methods_survey/density_encoding_online.py b/examples/hdc_methods_survey/density_encoding_online.py index 9107fa10..11e19b55 100644 --- a/examples/hdc_methods_survey/density_encoding_online.py +++ b/examples/hdc_methods_survey/density_encoding_online.py @@ -79,17 +79,19 @@ def forward(self, x): wrong_inferred = {} t = time.time() + iterations = 10 with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add_online(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/density_encoding_online_v2.py b/examples/hdc_methods_survey/density_encoding_online_v2.py index 90e11a39..9d727820 100644 --- a/examples/hdc_methods_survey/density_encoding_online_v2.py +++ b/examples/hdc_methods_survey/density_encoding_online_v2.py @@ -78,17 +78,20 @@ def forward(self, x): wrong_inferred = {} t = time.time() - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) + iterations = 10 - samples_hv = encode(samples) - model.add_online2(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + with torch.no_grad(): + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online.py b/examples/hdc_methods_survey/hashmap_encoding_online.py index 65e16284..4da2c1cd 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online.py @@ -83,17 +83,19 @@ def forward(self, x): wrong_inferred = {} t = time.time() + iterations = 10 with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add_online(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py index f262ca63..a0f19c5a 100644 --- a/examples/hdc_methods_survey/hashmap_encoding_online_v2.py +++ b/examples/hdc_methods_survey/hashmap_encoding_online_v2.py @@ -83,17 +83,20 @@ def forward(self, x): wrong_inferred = {} t = time.time() - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) + iterations = 10 - samples_hv = encode(samples) - model.add_online2(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + with torch.no_grad(): + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/random_projection_online.py b/examples/hdc_methods_survey/random_projection_online.py index 5d293379..8dce7cb1 100644 --- a/examples/hdc_methods_survey/random_projection_online.py +++ b/examples/hdc_methods_survey/random_projection_online.py @@ -81,17 +81,19 @@ def forward(self, x): added_classes = {} wrong_inferred = {} + iterations = 10 with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add_online(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/random_projection_online_v2.py b/examples/hdc_methods_survey/random_projection_online_v2.py index e77f1c5b..b4250bfa 100644 --- a/examples/hdc_methods_survey/random_projection_online_v2.py +++ b/examples/hdc_methods_survey/random_projection_online_v2.py @@ -79,18 +79,21 @@ def forward(self, x): added_classes = {} wrong_inferred = {} + iterations = 10 - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - samples_hv = encode(samples) - model.add_online2(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + with torch.no_grad(): + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online.py b/examples/hdc_methods_survey/sinusoid_projection_online.py index 6ac5f51c..ae005686 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online.py @@ -87,17 +87,19 @@ def forward(self, x): added_classes = {} wrong_inferred = {} + iterations = 10 with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add_online(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/hdc_methods_survey/sinusoid_projection_online_v2.py b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py index 4ada200b..a0b6f596 100644 --- a/examples/hdc_methods_survey/sinusoid_projection_online_v2.py +++ b/examples/hdc_methods_survey/sinusoid_projection_online_v2.py @@ -87,17 +87,20 @@ def forward(self, x): added_classes = {} wrong_inferred = {} - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) + iterations = 10 - samples_hv = encode(samples) - model.add_online2(samples_hv, labels) - if labels.item() not in added_classes: - added_classes[labels.item()] = 1 - else: - added_classes[labels.item()] += 1 + with torch.no_grad(): + for i in range(iterations): + for samples, labels in tqdm(train_loader, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels) + if labels.item() not in added_classes: + added_classes[labels.item()] = 1 + else: + added_classes[labels.item()] += 1 accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) From 1b7bfc2529840ff39a25bb730b0d918d7a3e383d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 22 Mar 2023 01:43:03 +0000 Subject: [PATCH 44/50] [github-action] formatting fixes --- examples/hdc_methods_survey/random_projection_online_v2.py | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/hdc_methods_survey/random_projection_online_v2.py b/examples/hdc_methods_survey/random_projection_online_v2.py index b4250bfa..1c9087db 100644 --- a/examples/hdc_methods_survey/random_projection_online_v2.py +++ b/examples/hdc_methods_survey/random_projection_online_v2.py @@ -81,7 +81,6 @@ def forward(self, x): wrong_inferred = {} iterations = 10 - with torch.no_grad(): for i in range(iterations): for samples, labels in tqdm(train_loader, desc="Training"): From 8fb66007fa27e3d1eb9596c675ac5e64bdd65bc2 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 22 Mar 2023 07:17:42 -0700 Subject: [PATCH 45/50] res --- .../results/results1679449617.0430548.csv | 122 ++++++++++++++++++ .../results/results1679458326.998334.csv | 122 ++++++++++++++++++ 2 files changed, 244 insertions(+) create mode 100644 examples/hdc_methods_survey/results/results1679449617.0430548.csv create mode 100644 examples/hdc_methods_survey/results/results1679458326.998334.csv diff --git a/examples/hdc_methods_survey/results/results1679449617.0430548.csv b/examples/hdc_methods_survey/results/results1679449617.0430548.csv new file mode 100644 index 00000000..e1519356 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1679449617.0430548.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.538314163684845,64.11877870559692,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,1.7881536483764648,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,1.6801271438598633,180,2,10000,HashmapProjectionOnline +Adult,0.8179473280906677,598.305596113205,65122,2,10000,HashmapProjectionOnline +Annealing,0.7900000214576721,12.964396238327026,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.5132743120193481,9.968190908432007,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.8399999737739563,2.917731761932373,342,18,10000,HashmapProjectionOnline +BalanceScale,0.9615384340286255,8.127747774124146,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.33772969245910645,24,2,10000,HashmapProjectionOnline +Bank,0.8840708136558533,88.29416680335999,6782,2,10000,HashmapProjectionOnline +Blood,0.7005347609519958,17.010164260864258,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.6338028311729431,7.042844772338867,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9885714054107666,14.693408250808716,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9647887349128723,13.293467044830322,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.7142857313156128,4.782721042633057,298,2,10000,HashmapProjectionOnline +BreastTissue,0.7692307829856873,2.6417932510375977,160,6,10000,HashmapProjectionOnline +Car,0.9675925970077515,37.332727909088135,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.8267419934272766,51.31564903259277,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.9284369349479675,45.63451957702637,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.4415454864501953,726.559558391571,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.9849812388420105,72.82740306854248,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.6238532066345215,11.245532035827637,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.7884615659713745,5.164661169052124,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.8961039185523987,18.833460092544556,1056,11,10000,HashmapProjectionOnline +Connect4,0.8210077285766602,1625.0197649002075,101336,3,10000,HashmapProjectionOnline +Contrac,0.489130437374115,38.5867714881897,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8488371968269348,10.316989660263062,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.75,7.391493320465088,768,2,10000,HashmapProjectionOnline +Dermatology,0.9780219793319702,4.619347333908081,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.6060606241226196,1.7262303829193115,196,2,10000,HashmapProjectionOnline +Ecoli,0.8214285969734192,4.2262938022613525,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8854166865348816,11.624098062515259,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8854166865348816,15.990532636642456,1152,3,10000,HashmapProjectionOnline +Fertility,0.8799999952316284,2.238473415374756,150,2,10000,HashmapProjectionOnline +Flags,0.5625,3.6965150833129883,292,8,10000,HashmapProjectionOnline +Glass,0.7735849022865295,4.345989942550659,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6052631735801697,5.389508247375488,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0357142873108387,2.9803872108459473,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6447368264198303,5.995944261550903,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7123287916183472,5.980999231338501,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.25806450843811035,1.5744493007659912,184,5,10000,HashmapProjectionOnline +HeartVa,0.23999999463558197,3.036445140838623,300,5,10000,HashmapProjectionOnline +Hepatitis,0.8205128312110901,1.7672455310821533,232,2,10000,HashmapProjectionOnline +HillValley,0.5,13.540518760681152,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6470588445663452,8.267507791519165,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6712328791618347,7.006035804748535,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.272857129573822,7.9066174030303955,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,4.819026708602905,526,2,10000,HashmapProjectionOnline +Iris,0.9729729890823364,1.758781909942627,226,3,10000,HashmapProjectionOnline +LedDisplay,0.5519999861717224,14.547073602676392,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.2773704528808594,36,3,10000,HashmapProjectionOnline +Letter,0.8967999815940857,276.867440700531,30000,26,10000,HashmapProjectionOnline +Libras,0.7222222089767456,5.2235987186431885,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8796992301940918,7.487387657165527,796,9,10000,HashmapProjectionOnline +LungCancer,0.625,0.45728230476379395,48,3,10000,HashmapProjectionOnline +Lymphography,0.8648648858070374,2.1336886882781982,222,4,10000,HashmapProjectionOnline +Magic,0.7949526906013489,248.42373538017273,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7250000238418579,11.734661102294922,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8644974827766418,1766.5382058620453,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.807692289352417,1.3702850341796875,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.9360100626945496,40.27139759063721,4786,3,10000,HashmapProjectionOnline +Monks1,0.6064814925193787,2.749680995941162,248,2,10000,HashmapProjectionOnline +Monks2,0.6643518805503845,3.3108415603637695,338,2,10000,HashmapProjectionOnline +Monks3,0.5347222089767456,2.867966890335083,244,2,10000,HashmapProjectionOnline +Mushroom,1.0,97.95914554595947,12186,2,10000,HashmapProjectionOnline +Musk1,0.848739504814148,9.28751802444458,714,2,10000,HashmapProjectionOnline +Musk2,0.9848393201828003,125.51366829872131,9898,2,10000,HashmapProjectionOnline +Nursery,0.9635802507400513,166.64569520950317,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.772549033164978,14.90132999420166,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,19.797685384750366,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.75,14.321471691131592,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.890350878238678,14.592711687088013,1368,3,10000,HashmapProjectionOnline +Optical,0.9532554149627686,70.6600615978241,7646,10,10000,HashmapProjectionOnline +Ozone,0.9700315594673157,35.0371036529541,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9495614171028137,83.09864401817322,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.8775510191917419,3.4408726692199707,292,2,10000,HashmapProjectionOnline +Pendigits,0.9628359079360962,157.70807719230652,14988,10,10000,HashmapProjectionOnline +Pima,0.625,11.060070514678955,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,1.8560683727264404,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.6153846383094788,2.251317024230957,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,1.0523676872253418,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,1.3373889923095703,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.7307692170143127,2.04378080368042,158,6,10000,HashmapProjectionOnline +Planning,0.6000000238418579,2.959881067276001,274,2,10000,HashmapProjectionOnline +PlantMargin,0.7225000262260437,23.37809705734253,2400,100,10000,HashmapProjectionOnline +PlantShape,0.5299999713897705,26.913818359375,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.7275000214576721,24.444791555404663,2398,100,10000,HashmapProjectionOnline +PostOperative,0.6363636255264282,1.1086046695709229,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.5243902206420898,4.747262716293335,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9821621775627136,89.96126174926758,11100,2,10000,HashmapProjectionOnline +Seeds,0.9230769276618958,2.4264075756073,316,3,10000,HashmapProjectionOnline +Semeion,0.9020100235939026,35.77974987030029,2390,10,10000,HashmapProjectionOnline +Soybean,0.35904255509376526,7.143148183822632,614,18,10000,HashmapProjectionOnline +Spambase,0.8965217471122742,62.23104429244995,6902,2,10000,HashmapProjectionOnline +Spect,0.6182795763015747,1.7708733081817627,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,1.6756107807159424,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.5930232405662537,9.0510835647583,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.7279999852180481,12.93090033531189,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8358209133148193,3.197472333908081,406,2,10000,HashmapProjectionOnline +StatlogImage,0.9653379321098328,29.46493148803711,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8420000076293945,101.03886294364929,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9870344996452332,769.2714853286743,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.7014217972755432,12.395123720169067,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.6886597871780396,35.396846294403076,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9599999785423279,10.585824251174927,900,6,10000,HashmapProjectionOnline +Teaching,0.6578947305679321,1.8753457069396973,226,3,10000,HashmapProjectionOnline +Thyroid,0.9244457483291626,95.94564747810364,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9748954176902771,13.83753490447998,1438,2,10000,HashmapProjectionOnline +Titanic,0.6381818056106567,32.380046367645264,3302,2,10000,HashmapProjectionOnline +Trains,0.5,1.2325313091278076,16,2,10000,HashmapProjectionOnline +Twonorm,0.9740540385246277,109.07452654838562,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8311688303947449,4.860979795455933,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.8051947951316833,3.6957859992980957,466,3,10000,HashmapProjectionOnline +WallFollowing,0.9545454382896423,84.85053706169128,8184,4,10000,HashmapProjectionOnline +Waveform,0.8335999846458435,63.78806734085083,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.8256000280380249,56.389235734939575,7500,3,10000,HashmapProjectionOnline +Wine,0.9772727489471436,2.0126986503601074,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.5649999976158142,19.894768238067627,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.5049019455909729,78.68764734268188,7348,7,10000,HashmapProjectionOnline +Yeast,0.46900269389152527,27.17730450630188,2226,10,10000,HashmapProjectionOnline +Zoo,0.9599999785423279,1.5395855903625488,152,7,10000,HashmapProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1679458326.998334.csv b/examples/hdc_methods_survey/results/results1679458326.998334.csv new file mode 100644 index 00000000..da7f3ebc --- /dev/null +++ b/examples/hdc_methods_survey/results/results1679458326.998334.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5996168851852417,74.58833742141724,6266,3,10000,HashmapProjectionOnlineV2 +AcuteInflammation,1.0,1.6116664409637451,180,2,10000,HashmapProjectionOnlineV2 +AcuteNephritis,1.0,1.9954049587249756,180,2,10000,HashmapProjectionOnlineV2 +Adult,0.7849640846252441,1323.5826857089996,65122,2,10000,HashmapProjectionOnlineV2 +Annealing,0.7599999904632568,1251.6711673736572,1596,5,10000,HashmapProjectionOnlineV2 +Arrhythmia,0.6371681690216064,13.97498083114624,678,13,10000,HashmapProjectionOnlineV2 +AudiologyStd,0.6399999856948853,5.044004440307617,342,18,10000,HashmapProjectionOnlineV2 +BalanceScale,0.9551281929016113,12.438733339309692,938,3,10000,HashmapProjectionOnlineV2 +Balloons,0.75,0.21729564666748047,24,2,10000,HashmapProjectionOnlineV2 +Bank,0.8460177183151245,88.83873009681702,6782,2,10000,HashmapProjectionOnlineV2 +Blood,0.7700534462928772,10.502373933792114,1122,2,10000,HashmapProjectionOnlineV2 +BreastCancer,0.7183098793029785,3.5085289478302,430,2,10000,HashmapProjectionOnlineV2 +BreastCancerWisc,0.977142870426178,9.380841255187988,1048,2,10000,HashmapProjectionOnlineV2 +BreastCancerWiscDiag,0.9718309640884399,10.649537086486816,854,2,10000,HashmapProjectionOnlineV2 +BreastCancerWiscProg,0.795918345451355,3.6980061531066895,298,2,10000,HashmapProjectionOnlineV2 +BreastTissue,0.692307710647583,1.3648269176483154,160,6,10000,HashmapProjectionOnlineV2 +Car,0.9351851940155029,30.272324085235596,2592,4,10000,HashmapProjectionOnlineV2 +Cardiotocography10Clases,0.7758945226669312,40.63286018371582,3190,10,10000,HashmapProjectionOnlineV2 +Cardiotocography3Clases,0.8719397187232971,46.87608337402344,3190,3,10000,HashmapProjectionOnlineV2 +ChessKrvk,0.3895066976547241,738.8295595645905,42084,18,10000,HashmapProjectionOnlineV2 +ChessKrvkp,0.9862328171730042,71.01163506507874,4794,2,10000,HashmapProjectionOnlineV2 +CongressionalVoting,0.4862385392189026,10.763641595840454,652,2,10000,HashmapProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.8461538553237915,4.8707709312438965,312,2,10000,HashmapProjectionOnlineV2 +ConnBenchVowelDeterding,0.9502164721488953,17.166815280914307,1056,11,10000,HashmapProjectionOnlineV2 +Connect4,0.681153416633606,1561.9423758983612,101336,3,10000,HashmapProjectionOnlineV2 +Contrac,0.508152186870575,27.82467246055603,2210,3,10000,HashmapProjectionOnlineV2 +CreditApproval,0.8488371968269348,13.824772596359253,1036,2,10000,HashmapProjectionOnlineV2 +CylinderBands,0.734375,10.637423992156982,768,2,10000,HashmapProjectionOnlineV2 +Dermatology,0.9890109896659851,6.884491205215454,550,6,10000,HashmapProjectionOnlineV2 +Echocardiogram,0.7878788113594055,2.656879186630249,196,2,10000,HashmapProjectionOnlineV2 +Ecoli,0.8214285969734192,6.869504451751709,504,8,10000,HashmapProjectionOnlineV2 +EnergyY1,0.9270833134651184,14.85858702659607,1152,3,10000,HashmapProjectionOnlineV2 +EnergyY2,0.90625,17.02739453315735,1152,3,10000,HashmapProjectionOnlineV2 +Fertility,0.800000011920929,1.9809014797210693,150,2,10000,HashmapProjectionOnlineV2 +Flags,0.6041666865348816,4.197370767593384,292,8,10000,HashmapProjectionOnlineV2 +Glass,0.7358490824699402,3.282287359237671,322,6,10000,HashmapProjectionOnlineV2 +HabermanSurvival,0.6710526347160339,4.869856595993042,460,2,10000,HashmapProjectionOnlineV2 +HayesRoth,0.0714285746216774,3.2233989238739014,264,3,10000,HashmapProjectionOnlineV2 +HeartCleveland,0.6052631735801697,6.128517150878906,454,5,10000,HashmapProjectionOnlineV2 +HeartHungarian,0.8082191944122314,4.774567365646362,442,5,10000,HashmapProjectionOnlineV2 +HeartSwitzerland,0.4193548262119293,2.8281102180480957,184,5,10000,HashmapProjectionOnlineV2 +HeartVa,0.23999999463558197,4.12156081199646,300,5,10000,HashmapProjectionOnlineV2 +Hepatitis,0.7948718070983887,2.372357130050659,232,2,10000,HashmapProjectionOnlineV2 +HillValley,0.48514851927757263,16.603208303451538,1212,2,10000,HashmapProjectionOnlineV2 +HorseColic,0.6764705777168274,8.744046211242676,600,2,10000,HashmapProjectionOnlineV2 +IlpdIndianLiver,0.6164383292198181,13.866231918334961,874,2,10000,HashmapProjectionOnlineV2 +ImageSegmentation,0.1428571492433548,9.861889839172363,420,7,10000,HashmapProjectionOnlineV2 +Ionosphere,0.9318181872367859,6.763401985168457,526,2,10000,HashmapProjectionOnlineV2 +Iris,0.9729729890823364,2.9309427738189697,226,3,10000,HashmapProjectionOnlineV2 +LedDisplay,0.7680000066757202,27.969573736190796,1500,10,10000,HashmapProjectionOnlineV2 +Lenses,0.8333333134651184,0.6316895484924316,36,3,10000,HashmapProjectionOnlineV2 +Letter,0.699999988079071,356.3381941318512,30000,26,10000,HashmapProjectionOnlineV2 +Libras,0.7222222089767456,6.9841320514678955,540,15,10000,HashmapProjectionOnlineV2 +LowResSpect,0.902255654335022,9.21316385269165,796,9,10000,HashmapProjectionOnlineV2 +LungCancer,0.375,0.5556943416595459,48,3,10000,HashmapProjectionOnlineV2 +Lymphography,0.8918918967247009,2.4836084842681885,222,4,10000,HashmapProjectionOnlineV2 +Magic,0.7852786779403687,386.60933470726013,28530,2,10000,HashmapProjectionOnlineV2 +Mammographic,0.7875000238418579,18.3976833820343,1442,2,10000,HashmapProjectionOnlineV2 +Miniboone,0.8233177661895752,2974.0556089878082,195096,2,10000,HashmapProjectionOnlineV2 +MolecBiolPromoter,0.9230769276618958,1.5677447319030762,160,2,10000,HashmapProjectionOnlineV2 +MolecBiolSplice,0.9284818172454834,63.81863880157471,4786,3,10000,HashmapProjectionOnlineV2 +Monks1,0.5925925970077515,4.284833908081055,248,2,10000,HashmapProjectionOnlineV2 +Monks2,0.6597222089767456,6.606386661529541,338,2,10000,HashmapProjectionOnlineV2 +Monks3,0.6296296119689941,4.696932554244995,244,2,10000,HashmapProjectionOnlineV2 +Mushroom,1.0,178.72619581222534,12186,2,10000,HashmapProjectionOnlineV2 +Musk1,0.8571428656578064,14.60614824295044,714,2,10000,HashmapProjectionOnlineV2 +Musk2,0.9793814420700073,163.1415581703186,9898,2,10000,HashmapProjectionOnlineV2 +Nursery,0.9657407402992249,265.789803981781,19440,5,10000,HashmapProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.7529411911964417,27.275022506713867,1534,2,10000,HashmapProjectionOnlineV2 +OocytesMerlucciusStates2f,0.9215686321258545,22.60832929611206,1534,3,10000,HashmapProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.6666666865348816,21.22268533706665,1368,2,10000,HashmapProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8991228342056274,19.577295064926147,1368,3,10000,HashmapProjectionOnlineV2 +Optical,0.9521424770355225,115.28161191940308,7646,10,10000,HashmapProjectionOnlineV2 +Ozone,0.9716088175773621,55.783708572387695,3804,2,10000,HashmapProjectionOnlineV2 +PageBlocks,0.9459064602851868,115.87973117828369,8210,5,10000,HashmapProjectionOnlineV2 +Parkinsons,0.8367347121238708,4.3876495361328125,292,2,10000,HashmapProjectionOnlineV2 +Pendigits,0.9568324685096741,216.12164092063904,14988,10,10000,HashmapProjectionOnlineV2 +Pima,0.7552083134651184,17.70892906188965,1152,2,10000,HashmapProjectionOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,2.4232916831970215,160,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesRelL,0.5769230723381042,2.511533737182617,154,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesSpan,0.6086956262588501,2.122002124786377,138,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,2.4914321899414062,154,2,10000,HashmapProjectionOnlineV2 +PittsburgBridgesType,0.6153846383094788,2.441908359527588,158,6,10000,HashmapProjectionOnlineV2 +Planning,0.6000000238418579,3.8815181255340576,274,2,10000,HashmapProjectionOnlineV2 +PlantMargin,0.699999988079071,39.48561716079712,2400,100,10000,HashmapProjectionOnlineV2 +PlantShape,0.5450000166893005,41.76665663719177,2400,100,10000,HashmapProjectionOnlineV2 +PlantTexture,0.7099999785423279,38.92686939239502,2398,100,10000,HashmapProjectionOnlineV2 +PostOperative,0.6363636255264282,1.972999095916748,136,3,10000,HashmapProjectionOnlineV2 +PrimaryTumor,0.5,7.737543106079102,496,15,10000,HashmapProjectionOnlineV2 +Ringnorm,0.9729729890823364,154.6857192516327,11100,2,10000,HashmapProjectionOnlineV2 +Seeds,0.9230769276618958,4.254343748092651,316,3,10000,HashmapProjectionOnlineV2 +Semeion,0.9170854091644287,48.37863779067993,2390,10,10000,HashmapProjectionOnlineV2 +Soybean,0.31117022037506104,9.698845863342285,614,18,10000,HashmapProjectionOnlineV2 +Spambase,0.8373913168907166,106.07487225532532,6902,2,10000,HashmapProjectionOnlineV2 +Spect,0.5913978219032288,2.734588384628296,158,2,10000,HashmapProjectionOnlineV2 +Spectf,0.9197860956192017,3.267019748687744,160,2,10000,HashmapProjectionOnlineV2 +StatlogAustralianCredit,0.6220930218696594,15.872087240219116,1036,2,10000,HashmapProjectionOnlineV2 +StatlogGermanCredit,0.7160000205039978,21.28624200820923,1500,2,10000,HashmapProjectionOnlineV2 +StatlogHeart,0.8358209133148193,4.3835790157318115,406,2,10000,HashmapProjectionOnlineV2 +StatlogImage,0.9566724300384521,48.895830154418945,3466,7,10000,HashmapProjectionOnlineV2 +StatlogLandsat,0.8149999976158142,133.75173664093018,8870,6,10000,HashmapProjectionOnlineV2 +StatlogShuttle,0.9848275780677795,1289.3837096691132,87000,7,10000,HashmapProjectionOnlineV2 +StatlogVehicle,0.6824644804000854,20.335174322128296,1270,4,10000,HashmapProjectionOnlineV2 +SteelPlates,0.7484536170959473,54.937291860580444,2912,7,10000,HashmapProjectionOnlineV2 +SyntheticControl,0.9800000190734863,17.1230890750885,900,6,10000,HashmapProjectionOnlineV2 +Teaching,0.5263158082962036,2.359312057495117,226,3,10000,HashmapProjectionOnlineV2 +Thyroid,0.9078179597854614,144.10492300987244,7544,3,10000,HashmapProjectionOnlineV2 +TicTacToe,0.9832636117935181,20.198901414871216,1438,2,10000,HashmapProjectionOnlineV2 +Titanic,0.778181791305542,39.64595150947571,3302,2,10000,HashmapProjectionOnlineV2 +Trains,0.5,1.079084873199463,16,2,10000,HashmapProjectionOnlineV2 +Twonorm,0.976216197013855,148.90173482894897,11100,2,10000,HashmapProjectionOnlineV2 +VertebralColumn2Clases,0.8311688303947449,5.758495569229126,466,2,10000,HashmapProjectionOnlineV2 +VertebralColumn3Clases,0.8441558480262756,6.271207332611084,466,3,10000,HashmapProjectionOnlineV2 +WallFollowing,0.8870967626571655,107.97971153259277,8184,4,10000,HashmapProjectionOnlineV2 +Waveform,0.8551999926567078,102.70564556121826,7500,3,10000,HashmapProjectionOnlineV2 +WaveformNoise,0.8464000225067139,99.50637602806091,7500,3,10000,HashmapProjectionOnlineV2 +Wine,1.0,3.646599054336548,268,3,10000,HashmapProjectionOnlineV2 +WineQualityRed,0.5475000143051147,34.42107605934143,2398,6,10000,HashmapProjectionOnlineV2 +WineQualityWhite,0.46977123618125916,101.68894648551941,7348,7,10000,HashmapProjectionOnlineV2 +Yeast,0.5471698045730591,19.800302982330322,2226,10,10000,HashmapProjectionOnlineV2 +Zoo,1.0,1.8611533641815186,152,7,10000,HashmapProjectionOnlineV2 From c361194664436d2ceeaa5e5a41fb4806d994a3a9 Mon Sep 17 00:00:00 2001 From: Pere Boncompte Date: Wed, 22 Mar 2023 21:16:17 -0700 Subject: [PATCH 46/50] res --- .../results/results1679507518.3675892.csv | 122 ++++++++++++++++++ .../results/results1679514290.876168.csv | 122 ++++++++++++++++++ 2 files changed, 244 insertions(+) create mode 100644 examples/hdc_methods_survey/results/results1679507518.3675892.csv create mode 100644 examples/hdc_methods_survey/results/results1679514290.876168.csv diff --git a/examples/hdc_methods_survey/results/results1679507518.3675892.csv b/examples/hdc_methods_survey/results/results1679507518.3675892.csv new file mode 100644 index 00000000..dad9db29 --- /dev/null +++ b/examples/hdc_methods_survey/results/results1679507518.3675892.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6197317838668823,54.87652921676636,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,1.3813281059265137,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,1.4063806533813477,180,2,10000,DensityEncodingOnline +Adult,0.8123579621315002,537.8370921611786,65122,2,10000,DensityEncodingOnline +Annealing,0.6600000262260437,13.086158752441406,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6991150379180908,10.079514026641846,678,13,10000,DensityEncodingOnline +AudiologyStd,0.7599999904632568,2.97947359085083,342,18,10000,DensityEncodingOnline +BalanceScale,0.9615384340286255,7.250051498413086,938,3,10000,DensityEncodingOnline +Balloons,1.0,0.23809599876403809,24,2,10000,DensityEncodingOnline +Bank,0.8805309534072876,52.8299024105072,6782,2,10000,DensityEncodingOnline +Blood,0.6096256971359253,9.235214233398438,1122,2,10000,DensityEncodingOnline +BreastCancer,0.6056337952613831,3.6431586742401123,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.9828571677207947,8.116620063781738,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9718309640884399,7.056414842605591,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6938775777816772,2.555943489074707,298,2,10000,DensityEncodingOnline +BreastTissue,0.7692307829856873,1.395517110824585,160,6,10000,DensityEncodingOnline +Car,0.9351851940155029,20.392849922180176,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.8286252617835999,26.929702281951904,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.9265536665916443,25.50489854812622,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.455089807510376,399.87171483039856,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.9824780821800232,39.1577308177948,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.4403669834136963,5.591142654418945,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.7692307829856873,2.5849740505218506,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.976190447807312,10.595044374465942,1056,11,10000,DensityEncodingOnline +Connect4,0.8223695755004883,829.6121120452881,101336,3,10000,DensityEncodingOnline +Contrac,0.46195653080940247,19.263126134872437,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8255813717842102,8.086141109466553,1036,2,10000,DensityEncodingOnline +CylinderBands,0.765625,6.364044189453125,768,2,10000,DensityEncodingOnline +Dermatology,0.9780219793319702,4.571027994155884,550,6,10000,DensityEncodingOnline +Echocardiogram,0.8787878751754761,1.5875213146209717,196,2,10000,DensityEncodingOnline +Ecoli,0.8214285969734192,4.251520156860352,504,8,10000,DensityEncodingOnline +EnergyY1,0.9427083134651184,9.002098321914673,1152,3,10000,DensityEncodingOnline +EnergyY2,0.8645833134651184,8.999696016311646,1152,3,10000,DensityEncodingOnline +Fertility,0.8799999952316284,1.2734427452087402,150,2,10000,DensityEncodingOnline +Flags,0.5833333134651184,2.4703359603881836,292,8,10000,DensityEncodingOnline +Glass,0.7547169923782349,2.7620835304260254,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6184210777282715,4.016449213027954,460,2,10000,DensityEncodingOnline +HayesRoth,0.0357142873108387,2.1175284385681152,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5789473652839661,3.930330753326416,454,5,10000,DensityEncodingOnline +HeartHungarian,0.7808219194412231,3.64996600151062,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4193548262119293,1.6391565799713135,184,5,10000,DensityEncodingOnline +HeartVa,0.20000000298023224,2.579348564147949,300,5,10000,DensityEncodingOnline +Hepatitis,0.8974359035491943,1.8587324619293213,232,2,10000,DensityEncodingOnline +HillValley,0.5033003091812134,13.31652283668518,1212,2,10000,DensityEncodingOnline +HorseColic,0.6176470518112183,4.648050546646118,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.5958904027938843,7.1458680629730225,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,7.304257869720459,420,7,10000,DensityEncodingOnline +Ionosphere,0.9204545617103577,4.1614134311676025,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,1.742140531539917,226,3,10000,DensityEncodingOnline +LedDisplay,0.7039999961853027,13.377269983291626,1500,10,10000,DensityEncodingOnline +Lenses,1.0,0.37210726737976074,36,3,10000,DensityEncodingOnline +Letter,0.8988000154495239,260.00076270103455,30000,26,10000,DensityEncodingOnline +Libras,0.7111111283302307,5.295114040374756,540,15,10000,DensityEncodingOnline +LowResSpect,0.8947368264198303,7.496511936187744,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.4726383686065674,48,3,10000,DensityEncodingOnline +Lymphography,0.8918918967247009,1.8732433319091797,222,4,10000,DensityEncodingOnline +Magic,0.8193480372428894,227.76461720466614,28530,2,10000,DensityEncodingOnline +Mammographic,0.7666666507720947,11.83156132698059,1442,2,10000,DensityEncodingOnline +Miniboone,0.8907922506332397,1628.4983751773834,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.9230769276618958,1.2894868850708008,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.9372647404670715,40.11314034461975,4786,3,10000,DensityEncodingOnline +Monks1,0.6018518805503845,2.7088382244110107,248,2,10000,DensityEncodingOnline +Monks2,0.6597222089767456,3.4143149852752686,338,2,10000,DensityEncodingOnline +Monks3,0.5648148059844971,2.7884271144866943,244,2,10000,DensityEncodingOnline +Mushroom,1.0,98.08314204216003,12186,2,10000,DensityEncodingOnline +Musk1,0.8151260614395142,8.094852209091187,714,2,10000,DensityEncodingOnline +Musk2,0.9890843033790588,108.43461346626282,9898,2,10000,DensityEncodingOnline +Nursery,0.9589506387710571,150.10884976387024,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.7333333492279053,12.723243951797485,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.9176470637321472,12.271743535995483,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.75,11.039886951446533,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.9298245906829834,11.504730224609375,1368,3,10000,DensityEncodingOnline +Optical,0.9616026878356934,68.68685841560364,7646,10,10000,DensityEncodingOnline +Ozone,0.9684542417526245,32.59521126747131,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9517543911933899,61.846988677978516,8210,5,10000,DensityEncodingOnline +Parkinsons,0.8979591727256775,2.3951048851013184,292,2,10000,DensityEncodingOnline +Pendigits,0.965980589389801,119.50666189193726,14988,10,10000,DensityEncodingOnline +Pima,0.6770833134651184,8.835914611816406,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.8846153616905212,1.2789831161499023,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.692307710647583,1.1879920959472656,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.5652173757553101,1.2043085098266602,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8399999737739563,1.2023310661315918,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.7307692170143127,1.4191358089447021,158,6,10000,DensityEncodingOnline +Planning,0.46666666865348816,2.22301983833313,274,2,10000,DensityEncodingOnline +PlantMargin,0.6875,23.596125841140747,2400,100,10000,DensityEncodingOnline +PlantShape,0.6025000214576721,24.33738422393799,2400,100,10000,DensityEncodingOnline +PlantTexture,0.6974999904632568,23.74604606628418,2398,100,10000,DensityEncodingOnline +PostOperative,0.6363636255264282,1.152602195739746,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.4878048896789551,4.473667860031128,496,15,10000,DensityEncodingOnline +Ringnorm,0.9735134840011597,86.9423770904541,11100,2,10000,DensityEncodingOnline +Seeds,0.942307710647583,2.6419575214385986,316,3,10000,DensityEncodingOnline +Semeion,0.9195979833602905,30.695815563201904,2390,10,10000,DensityEncodingOnline +Soybean,0.3430851101875305,5.475304841995239,614,18,10000,DensityEncodingOnline +Spambase,0.9234782457351685,57.35023641586304,6902,2,10000,DensityEncodingOnline +Spect,0.5430107712745667,1.7063755989074707,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,1.6346278190612793,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.6162790656089783,8.9140465259552,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6439999938011169,12.633723497390747,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8805969953536987,3.264136552810669,406,2,10000,DensityEncodingOnline +StatlogImage,0.9705372452735901,25.7067928314209,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8855000138282776,76.33539056777954,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9993793368339539,694.1600923538208,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6729857921600342,10.542038440704346,1270,4,10000,DensityEncodingOnline +SteelPlates,0.7690721750259399,25.446516513824463,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.9800000190734863,8.131788730621338,900,6,10000,DensityEncodingOnline +Teaching,0.7368420958518982,2.0125293731689453,226,3,10000,DensityEncodingOnline +Thyroid,0.9702450633049011,57.38458442687988,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9748954176902771,10.203550815582275,1438,2,10000,DensityEncodingOnline +Titanic,0.7636363506317139,26.92483377456665,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.22580695152282715,16,2,10000,DensityEncodingOnline +Twonorm,0.976756751537323,87.83488059043884,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8051947951316833,3.7151687145233154,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8311688303947449,3.5912132263183594,466,3,10000,DensityEncodingOnline +WallFollowing,0.9589442610740662,67.78521704673767,8184,4,10000,DensityEncodingOnline +Waveform,0.8295999765396118,59.15405869483948,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8176000118255615,61.35779929161072,7500,3,10000,DensityEncodingOnline +Wine,1.0,2.158533811569214,268,3,10000,DensityEncodingOnline +WineQualityRed,0.5550000071525574,20.576812267303467,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.495915025472641,65.59929037094116,7348,7,10000,DensityEncodingOnline +Yeast,0.5094339847564697,19.42980432510376,2226,10,10000,DensityEncodingOnline +Zoo,1.0,1.3277406692504883,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/results1679514290.876168.csv b/examples/hdc_methods_survey/results/results1679514290.876168.csv new file mode 100644 index 00000000..2add01cf --- /dev/null +++ b/examples/hdc_methods_survey/results/results1679514290.876168.csv @@ -0,0 +1,122 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6159003973007202,54.74349308013916,6266,3,10000,DensityEncodingOnlineV2 +AcuteInflammation,1.0,1.4921224117279053,180,2,10000,DensityEncodingOnlineV2 +AcuteNephritis,1.0,1.4101760387420654,180,2,10000,DensityEncodingOnlineV2 +Adult,0.8083655834197998,541.8230559825897,65122,2,10000,DensityEncodingOnlineV2 +Annealing,0.75,13.86100172996521,1596,5,10000,DensityEncodingOnlineV2 +Arrhythmia,0.6814159154891968,10.193423748016357,678,13,10000,DensityEncodingOnlineV2 +AudiologyStd,0.800000011920929,3.1808741092681885,342,18,10000,DensityEncodingOnlineV2 +BalanceScale,0.9294871687889099,6.863852500915527,938,3,10000,DensityEncodingOnlineV2 +Balloons,0.75,0.31168103218078613,24,2,10000,DensityEncodingOnlineV2 +Bank,0.8699114918708801,56.3376727104187,6782,2,10000,DensityEncodingOnlineV2 +Blood,0.7540106773376465,8.967238903045654,1122,2,10000,DensityEncodingOnlineV2 +BreastCancer,0.7042253613471985,3.534038543701172,430,2,10000,DensityEncodingOnlineV2 +BreastCancerWisc,0.977142870426178,8.178348064422607,1048,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscDiag,0.9647887349128723,7.085226058959961,854,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscProg,0.6734693646430969,2.5204901695251465,298,2,10000,DensityEncodingOnlineV2 +BreastTissue,0.7307692170143127,1.421877384185791,160,6,10000,DensityEncodingOnlineV2 +Car,0.9328703880310059,21.441163063049316,2592,4,10000,DensityEncodingOnlineV2 +Cardiotocography10Clases,0.8079096078872681,27.016583681106567,3190,10,10000,DensityEncodingOnlineV2 +Cardiotocography3Clases,0.9020715355873108,27.847755908966064,3190,3,10000,DensityEncodingOnlineV2 +ChessKrvk,0.4568006992340088,392.63067650794983,42084,18,10000,DensityEncodingOnlineV2 +ChessKrvkp,0.9236545562744141,41.066397190093994,4794,2,10000,DensityEncodingOnlineV2 +CongressionalVoting,0.5412843823432922,5.63156270980835,652,2,10000,DensityEncodingOnlineV2 +ConnBenchSonarMinesRocks,0.8269230723381042,2.95660400390625,312,2,10000,DensityEncodingOnlineV2 +ConnBenchVowelDeterding,0.9610389471054077,11.16221022605896,1056,11,10000,DensityEncodingOnlineV2 +Connect4,0.7743501663208008,890.0425271987915,101336,3,10000,DensityEncodingOnlineV2 +Contrac,0.51902174949646,19.91603708267212,2210,3,10000,DensityEncodingOnlineV2 +CreditApproval,0.854651153087616,8.381103754043579,1036,2,10000,DensityEncodingOnlineV2 +CylinderBands,0.7421875,6.704074144363403,768,2,10000,DensityEncodingOnlineV2 +Dermatology,0.9890109896659851,4.607290267944336,550,6,10000,DensityEncodingOnlineV2 +Echocardiogram,0.7575757503509521,1.6543588638305664,196,2,10000,DensityEncodingOnlineV2 +Ecoli,0.8452380895614624,4.556597471237183,504,8,10000,DensityEncodingOnlineV2 +EnergyY1,0.90625,8.83919620513916,1152,3,10000,DensityEncodingOnlineV2 +EnergyY2,0.8958333134651184,9.66661262512207,1152,3,10000,DensityEncodingOnlineV2 +Fertility,0.8399999737739563,1.2763102054595947,150,2,10000,DensityEncodingOnlineV2 +Flags,0.5833333134651184,2.6507787704467773,292,8,10000,DensityEncodingOnlineV2 +Glass,0.7169811129570007,2.8544416427612305,322,6,10000,DensityEncodingOnlineV2 +HabermanSurvival,0.6447368264198303,3.763277053833008,460,2,10000,DensityEncodingOnlineV2 +HayesRoth,0.0357142873108387,2.251976251602173,264,3,10000,DensityEncodingOnlineV2 +HeartCleveland,0.5789473652839661,3.9846551418304443,454,5,10000,DensityEncodingOnlineV2 +HeartHungarian,0.767123281955719,3.7251224517822266,442,5,10000,DensityEncodingOnlineV2 +HeartSwitzerland,0.35483869910240173,1.5716447830200195,184,5,10000,DensityEncodingOnlineV2 +HeartVa,0.30000001192092896,2.6318511962890625,300,5,10000,DensityEncodingOnlineV2 +Hepatitis,0.8205128312110901,1.9234132766723633,232,2,10000,DensityEncodingOnlineV2 +HillValley,0.49504950642585754,11.984507083892822,1212,2,10000,DensityEncodingOnlineV2 +HorseColic,0.6764705777168274,4.944549560546875,600,2,10000,DensityEncodingOnlineV2 +IlpdIndianLiver,0.6438356041908264,6.82114052772522,874,2,10000,DensityEncodingOnlineV2 +ImageSegmentation,0.1428571492433548,6.681573867797852,420,7,10000,DensityEncodingOnlineV2 +Ionosphere,0.9204545617103577,4.513479232788086,526,2,10000,DensityEncodingOnlineV2 +Iris,0.9729729890823364,1.939462661743164,226,3,10000,DensityEncodingOnlineV2 +LedDisplay,0.6679999828338623,13.282011985778809,1500,10,10000,DensityEncodingOnlineV2 +Lenses,0.6666666865348816,0.3357110023498535,36,3,10000,DensityEncodingOnlineV2 +Letter,0.7501999735832214,278.40118312835693,30000,26,10000,DensityEncodingOnlineV2 +Libras,0.7111111283302307,5.4868621826171875,540,15,10000,DensityEncodingOnlineV2 +LowResSpect,0.8947368264198303,7.790152311325073,796,9,10000,DensityEncodingOnlineV2 +LungCancer,0.375,0.4966576099395752,48,3,10000,DensityEncodingOnlineV2 +Lymphography,0.9189189076423645,1.9210855960845947,222,4,10000,DensityEncodingOnlineV2 +Magic,0.797055721282959,245.04157948493958,28530,2,10000,DensityEncodingOnlineV2 +Mammographic,0.7749999761581421,11.987087488174438,1442,2,10000,DensityEncodingOnlineV2 +Miniboone,0.8263624310493469,1659.7712483406067,195096,2,10000,DensityEncodingOnlineV2 +MolecBiolPromoter,1.0,1.4806225299835205,160,2,10000,DensityEncodingOnlineV2 +MolecBiolSplice,0.9347553253173828,44.655484199523926,4786,3,10000,DensityEncodingOnlineV2 +Monks1,0.6041666865348816,2.9724230766296387,248,2,10000,DensityEncodingOnlineV2 +Monks2,0.6736111044883728,3.56286883354187,338,2,10000,DensityEncodingOnlineV2 +Monks3,0.6712962985038757,2.7145819664001465,244,2,10000,DensityEncodingOnlineV2 +Mushroom,1.0,94.85890412330627,12186,2,10000,DensityEncodingOnlineV2 +Musk1,0.8403361439704895,8.079946994781494,714,2,10000,DensityEncodingOnlineV2 +Musk2,0.9423893094062805,119.4171495437622,9898,2,10000,DensityEncodingOnlineV2 +Nursery,0.9429012537002563,165.3822159767151,19440,5,10000,DensityEncodingOnlineV2 +OocytesMerlucciusNucleus4d,0.7568627595901489,13.560645818710327,1534,2,10000,DensityEncodingOnlineV2 +OocytesMerlucciusStates2f,0.9215686321258545,12.666041851043701,1534,3,10000,DensityEncodingOnlineV2 +OocytesTrisopterusNucleus2f,0.6885964870452881,11.901643514633179,1368,2,10000,DensityEncodingOnlineV2 +OocytesTrisopterusStates5b,0.8815789222717285,12.770524024963379,1368,3,10000,DensityEncodingOnlineV2 +Optical,0.9654980301856995,70.72930812835693,7646,10,10000,DensityEncodingOnlineV2 +Ozone,0.9668769836425781,35.05378437042236,3804,2,10000,DensityEncodingOnlineV2 +PageBlocks,0.9451754093170166,70.73612475395203,8210,5,10000,DensityEncodingOnlineV2 +Parkinsons,0.8367347121238708,2.472135305404663,292,2,10000,DensityEncodingOnlineV2 +Pendigits,0.9539737105369568,119.68387222290039,14988,10,10000,DensityEncodingOnlineV2 +Pima,0.7395833134651184,8.618511199951172,1152,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,1.4188644886016846,160,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesRelL,0.6538461446762085,1.312272071838379,154,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesSpan,0.6086956262588501,1.026090145111084,138,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesTOrD,0.800000011920929,1.2049272060394287,154,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesType,0.5769230723381042,1.2413718700408936,158,6,10000,DensityEncodingOnlineV2 +Planning,0.4888888895511627,2.3134758472442627,274,2,10000,DensityEncodingOnlineV2 +PlantMargin,0.7350000143051147,23.037429332733154,2400,100,10000,DensityEncodingOnlineV2 +PlantShape,0.5600000023841858,21.95478391647339,2400,100,10000,DensityEncodingOnlineV2 +PlantTexture,0.7400000095367432,21.84906554222107,2398,100,10000,DensityEncodingOnlineV2 +PostOperative,0.5454545617103577,1.0270576477050781,136,3,10000,DensityEncodingOnlineV2 +PrimaryTumor,0.4878048896789551,3.9740397930145264,496,15,10000,DensityEncodingOnlineV2 +Ringnorm,0.9789189100265503,84.53235745429993,11100,2,10000,DensityEncodingOnlineV2 +Seeds,0.9230769276618958,2.3355348110198975,316,3,10000,DensityEncodingOnlineV2 +Semeion,0.9396985173225403,29.60516619682312,2390,10,10000,DensityEncodingOnlineV2 +Soybean,0.34574466943740845,6.312390327453613,614,18,10000,DensityEncodingOnlineV2 +Spambase,0.8295652270317078,61.72459125518799,6902,2,10000,DensityEncodingOnlineV2 +Spect,0.6344085931777954,1.7400574684143066,158,2,10000,DensityEncodingOnlineV2 +Spectf,0.9197860956192017,1.7267088890075684,160,2,10000,DensityEncodingOnlineV2 +StatlogAustralianCredit,0.6511628031730652,7.99164080619812,1036,2,10000,DensityEncodingOnlineV2 +StatlogGermanCredit,0.7279999852180481,11.463368654251099,1500,2,10000,DensityEncodingOnlineV2 +StatlogHeart,0.9253731369972229,3.046520709991455,406,2,10000,DensityEncodingOnlineV2 +StatlogImage,0.9584055542945862,27.090217351913452,3466,7,10000,DensityEncodingOnlineV2 +StatlogLandsat,0.8374999761581421,77.76229596138,8870,6,10000,DensityEncodingOnlineV2 +StatlogShuttle,0.9979310631752014,839.6149656772614,87000,7,10000,DensityEncodingOnlineV2 +StatlogVehicle,0.7109004855155945,21.937216758728027,1270,4,10000,DensityEncodingOnlineV2 +SteelPlates,0.7360824942588806,51.20589566230774,2912,7,10000,DensityEncodingOnlineV2 +SyntheticControl,0.9933333396911621,14.34957480430603,900,6,10000,DensityEncodingOnlineV2 +Teaching,0.44736841320991516,4.106263160705566,226,3,10000,DensityEncodingOnlineV2 +Thyroid,0.9369894862174988,128.4689815044403,7544,3,10000,DensityEncodingOnlineV2 +TicTacToe,0.9665272235870361,18.2712824344635,1438,2,10000,DensityEncodingOnlineV2 +Titanic,0.774545431137085,52.70614790916443,3302,2,10000,DensityEncodingOnlineV2 +Trains,0.5,0.2116868495941162,16,2,10000,DensityEncodingOnlineV2 +Twonorm,0.977837860584259,153.84335780143738,11100,2,10000,DensityEncodingOnlineV2 +VertebralColumn2Clases,0.8441558480262756,6.64244532585144,466,2,10000,DensityEncodingOnlineV2 +VertebralColumn3Clases,0.8571428656578064,7.231489896774292,466,3,10000,DensityEncodingOnlineV2 +WallFollowing,0.8782991170883179,130.08485507965088,8184,4,10000,DensityEncodingOnlineV2 +Waveform,0.8551999926567078,115.61982226371765,7500,3,10000,DensityEncodingOnlineV2 +WaveformNoise,0.8479999899864197,124.41332697868347,7500,3,10000,DensityEncodingOnlineV2 +Wine,1.0,4.187687397003174,268,3,10000,DensityEncodingOnlineV2 +WineQualityRed,0.550000011920929,40.77402329444885,2398,6,10000,DensityEncodingOnlineV2 +WineQualityWhite,0.4828431308269501,136.01476335525513,7348,7,10000,DensityEncodingOnlineV2 +Yeast,0.5795148015022278,36.663496017456055,2226,10,10000,DensityEncodingOnlineV2 +Zoo,1.0,2.0474889278411865,152,7,10000,DensityEncodingOnlineV2 From ae5f7bbc0c82508f7969e9fe3921c7f88855571b Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 5 Apr 2023 15:56:09 -0700 Subject: [PATCH 47/50] iterative --- examples/emg_hand_gestures.py | 11 +- examples/hdc_methods_survey/comparison.csv | 550 +---- .../density_encoding_online_v2.py | 8 +- examples/hdc_methods_survey/new_learning.py | 101 +- ...8379878.7033172.csv => density_online.csv} | 365 ++- ...678375052.90958.csv => hashmap_online.csv} | 365 ++- .../results/missclassifiedexp.json | 1932 +++++++++++++++ .../results/onlineHD_new_vs_oldDENSITY2.csv | 243 ++ .../results/onlineHD_new_vs_oldSINUSOID.csv | 243 ++ ...5052.9094903.csv => projection_online.csv} | 365 ++- .../results/results1678343412.415452.csv | 122 - .../results/results1678344655.9597921.csv | 1 - .../results/results1678346271.2626905.csv | 122 - .../results/results1678347671.9852414.csv | 1 - .../results/results1679449617.0430548.csv | 1 + .../hdc_methods_survey/results/resultsexp.csv | 124 +- ...378323.9635327.csv => sinusoid_online.csv} | 365 ++- .../results/trainsamplesexp.json | 2161 +++++++++++++++++ examples/mnist.py | 18 +- examples/pamap2.py | 92 + examples/ucihar.py | 89 + examples/voicehd.py | 95 +- torchhd/datasets/dataset.py | 3 - torchhd/datasets/ucihar.py | 58 +- torchhd/functional.py | 9 +- torchhd/models.py | 368 ++- 26 files changed, 6509 insertions(+), 1303 deletions(-) rename examples/hdc_methods_survey/results/{results1678379878.7033172.csv => density_online.csv} (50%) rename examples/hdc_methods_survey/results/{results1678375052.90958.csv => hashmap_online.csv} (50%) create mode 100644 examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY2.csv create mode 100644 examples/hdc_methods_survey/results/onlineHD_new_vs_oldSINUSOID.csv rename examples/hdc_methods_survey/results/{results1678375052.9094903.csv => projection_online.csv} (50%) delete mode 100644 examples/hdc_methods_survey/results/results1678343412.415452.csv delete mode 100644 examples/hdc_methods_survey/results/results1678346271.2626905.csv rename examples/hdc_methods_survey/results/{results1678378323.9635327.csv => sinusoid_online.csv} (50%) create mode 100644 examples/pamap2.py create mode 100644 examples/ucihar.py diff --git a/examples/emg_hand_gestures.py b/examples/emg_hand_gestures.py index d0960dab..33beddd0 100644 --- a/examples/emg_hand_gestures.py +++ b/examples/emg_hand_gestures.py @@ -12,10 +12,11 @@ from torchhd.models import Centroid from torchhd.datasets import EMGHandGestures -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") + +device = torch.device("cpu") print("Using {} device".format(device)) -DIMENSIONS = 10000 # number of hypervector dimensions +DIMENSIONS = 10240 # number of hypervector dimensions NUM_LEVELS = 21 BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones WINDOW = 256 @@ -64,8 +65,8 @@ def forward(self, input: torch.Tensor) -> torch.Tensor: samples = torchhd.bind(signal, self.timestamps.weight.unsqueeze(1)) samples = torchhd.multiset(samples) - # sample_hv = torchhd.ngrams(samples, n=N_GRAM_SIZE) - sample_hv = ngram(samples, N_GRAM_SIZE, self.permute_hv) + sample_hv = torchhd.ngrams(samples, n=N_GRAM_SIZE) + #sample_hv = ngram(samples, N_GRAM_SIZE, self.permute_hv) return torchhd.hard_quantize(sample_hv) @@ -114,5 +115,5 @@ def experiment(subjects=[0]): # Make a model for each subject -for i in range(5): +for i in range(1): experiment([i]) diff --git a/examples/hdc_methods_survey/comparison.csv b/examples/hdc_methods_survey/comparison.csv index 2db1445d..dfa68c9a 100644 --- a/examples/hdc_methods_survey/comparison.csv +++ b/examples/hdc_methods_survey/comparison.csv @@ -1,428 +1,122 @@ -dataset,classes,MemoryModel,MemoryModelOnline -Abalone,3.0,0.538314163684845,0.5747126340866089 -Abalone,3.0,0.5335249304771423,0.5718390941619873 -Abalone,3.0,0.5316091775894165,0.5603448152542114 -Abalone,3.0,0.5287356376647949,0.5775862336158752 -AcuteInflammation,2.0,1.0,1.0 -AcuteInflammation,2.0,1.0,0.9333333373069764 -AcuteInflammation,2.0,1.0,1.0 -AcuteInflammation,2.0,1.0,0.9333333373069764 -AcuteNephritis,2.0,0.8333333134651184,1.0 -AcuteNephritis,2.0,0.7666666507720947,1.0 -AcuteNephritis,2.0,1.0,1.0 -AcuteNephritis,2.0,1.0,1.0 -Adult,2.0,0.7637737393379211,0.713039755821228 -Annealing,5.0,0.7599999904632568,0.2899999916553497 -Arrhythmia,13.0,0.5663716793060303,0.5663716793060303 -Arrhythmia,13.0,0.5486725568771362,0.6106194853782654 -Arrhythmia,13.0,0.5752212405204773,0.5752212405204773 -Arrhythmia,13.0,0.5840708017349243,0.6017699241638184 -AudiologyStd,18.0,0.4399999976158142,0.6000000238418579 -BalanceScale,3.0,0.9038461446762084,0.8205128312110901 -BalanceScale,3.0,0.9166666865348816,0.8653846383094788 -BalanceScale,3.0,0.9038461446762084,0.7564102411270142 -BalanceScale,3.0,0.8846153616905212,0.8846153616905212 -Balloons,2.0,0.75,0.75 -Balloons,2.0,0.75,0.75 -Balloons,2.0,0.75,1.0 -Balloons,2.0,0.5,0.75 -Bank,2.0,0.8849557638168335,0.7991150617599487 -Bank,2.0,0.8849557638168335,0.8168141841888428 -Bank,2.0,0.8849557638168335,0.7628318667411804 -Bank,2.0,0.8849557638168335,0.8318583965301514 -Blood,2.0,0.7647058963775635,0.427807480096817 -Blood,2.0,0.7647058963775635,0.6470588445663452 -Blood,2.0,0.7647058963775635,0.7112299203872681 -Blood,2.0,0.7647058963775635,0.7486631274223328 -BreastCancer,2.0,0.7042253613471985,0.7183098793029785 -BreastCancer,2.0,0.7042253613471985,0.49295774102211 -BreastCancer,2.0,0.7042253613471985,0.5352112650871277 -BreastCancer,2.0,0.7042253613471985,0.7042253613471985 -BreastCancerWisc,2.0,0.8342857360839844,0.8857142925262451 -BreastCancerWisc,2.0,0.7885714173316956,0.6857143044471741 -BreastCancerWisc,2.0,0.8114285469055176,0.8514285683631897 -BreastCancerWisc,2.0,0.800000011920929,0.8914285898208618 -BreastCancerWiscDiag,2.0,0.6267605423927307,0.922535240650177 -BreastCancerWiscDiag,2.0,0.6267605423927307,0.9154929518699646 -BreastCancerWiscDiag,2.0,0.6267605423927307,0.9366196990013124 -BreastCancerWiscDiag,2.0,0.6267605423927307,0.8591549396514893 -BreastCancerWiscProg,2.0,0.7755101919174194,0.6734693646430969 -BreastCancerWiscProg,2.0,0.7755101919174194,0.7551020383834839 -BreastCancerWiscProg,2.0,0.7755101919174194,0.6938775777816772 -BreastCancerWiscProg,2.0,0.7755101919174194,0.5918367505073547 -BreastTissue,6.0,0.4615384638309479,0.692307710647583 -BreastTissue,6.0,0.5384615659713745,0.5384615659713745 -BreastTissue,6.0,0.4615384638309479,0.4615384638309479 -BreastTissue,6.0,0.5,0.5769230723381042 -Car,4.0,0.7013888955116272,0.5092592835426331 -Car,4.0,0.6990740895271301,0.4652777910232544 -Car,4.0,0.7013888955116272,0.6643518805503845 -Car,4.0,0.6990740895271301,0.7245370149612427 -Cardiotocography10Clases,10.0,0.2749529182910919,0.6139359474182129 -Cardiotocography10Clases,10.0,0.2749529182910919,0.6233521699905396 -Cardiotocography10Clases,10.0,0.2749529182910919,0.5725046992301941 -Cardiotocography10Clases,10.0,0.2749529182910919,0.6158192157745361 -Cardiotocography3Clases,3.0,0.7796609997749329,0.8757061958312988 -Cardiotocography3Clases,3.0,0.7796609997749329,0.8549906015396118 -Cardiotocography3Clases,3.0,0.7796609997749329,0.8587570786476135 -Cardiotocography3Clases,3.0,0.7796609997749329,0.8455743789672852 -ChessKrvk,18.0,0.184203028678894,0.2365269511938095 -ChessKrvk,18.0,0.1790704280138015,0.2390932440757751 -ChessKrvk,18.0,0.1958939284086227,0.2161391526460647 -ChessKrvk,18.0,0.2031650990247726,0.2328200787305832 -ChessKrvkp,2.0,0.8385481834411621,0.957446813583374 -ChessKrvkp,2.0,0.8560701012611389,0.9086357951164246 -ChessKrvkp,2.0,0.8197747468948364,0.9399248957633972 -ChessKrvkp,2.0,0.8035044074058533,0.936170220375061 -CongressionalVoting,2.0,0.5596330165863037,0.4770642220973968 -CongressionalVoting,2.0,0.5596330165863037,0.5871559381484985 -CongressionalVoting,2.0,0.5596330165863037,0.5871559381484985 -CongressionalVoting,2.0,0.6146789193153381,0.5412843823432922 -ConnBenchSonarMinesRocks,2.0,0.6346153616905212,0.7692307829856873 -ConnBenchSonarMinesRocks,2.0,0.6346153616905212,0.692307710647583 -ConnBenchSonarMinesRocks,2.0,0.5769230723381042,0.7115384340286255 -ConnBenchSonarMinesRocks,2.0,0.6153846383094788,0.7115384340286255 -ConnBenchVowelDeterding,11.0,0.6450216174125671,0.5735930800437927 -Connect4,3.0,0.7538042664527893,0.5828645825386047 -Connect4,3.0,0.7538042664527893,0.5578187108039856 -Connect4,3.0,0.7538042664527893,0.5578187108039856 -Connect4,3.0,0.7538042664527893,0.5578187108039856 -Contrac,3.0,0.429347813129425,0.4755434691905975 -Contrac,3.0,0.429347813129425,0.4510869681835174 -Contrac,3.0,0.429347813129425,0.4619565308094024 -Contrac,3.0,0.426630437374115,0.4402174055576324 -CreditApproval,2.0,0.8139534592628479,0.8372092843055725 -CreditApproval,2.0,0.8372092843055725,0.854651153087616 -CreditApproval,2.0,0.8313953280448914,0.8488371968269348 -CreditApproval,2.0,0.854651153087616,0.854651153087616 -CylinderBands,2.0,0.609375,0.7578125 -CylinderBands,2.0,0.609375,0.6796875 -CylinderBands,2.0,0.609375,0.6953125 -CylinderBands,2.0,0.609375,0.5234375 -Dermatology,6.0,0.6043956279754639,0.9450549483299256 -Dermatology,6.0,0.6263736486434937,0.9340659379959106 -Dermatology,6.0,0.6703296899795532,0.9450549483299256 -Dermatology,6.0,0.6483516693115234,0.8241758346557617 -Echocardiogram,2.0,0.6969696879386902,0.7878788113594055 -Echocardiogram,2.0,0.6969696879386902,0.8181818127632141 -Echocardiogram,2.0,0.6969696879386902,0.6666666865348816 -Echocardiogram,2.0,0.6969696879386902,0.8181818127632141 -Ecoli,8.0,0.4523809552192688,0.5833333134651184 -Ecoli,8.0,0.4523809552192688,0.6547619104385376 -Ecoli,8.0,0.4523809552192688,0.726190447807312 -Ecoli,8.0,0.4523809552192688,0.6547619104385376 -EnergyY1,3.0,0.8125,0.8072916865348816 -EnergyY1,3.0,0.8229166865348816,0.8229166865348816 -EnergyY1,3.0,0.8125,0.84375 -EnergyY1,3.0,0.8072916865348816,0.8072916865348816 -EnergyY2,3.0,0.7395833134651184,0.78125 -EnergyY2,3.0,0.7604166865348816,0.8333333134651184 -EnergyY2,3.0,0.7760416865348816,0.8489583134651184 -EnergyY2,3.0,0.7552083134651184,0.8802083134651184 -Fertility,2.0,0.8799999952316284,0.4799999892711639 -Fertility,2.0,0.8799999952316284,0.800000011920929 -Fertility,2.0,0.8799999952316284,0.8399999737739563 -Fertility,2.0,0.8799999952316284,0.6800000071525574 -Flags,8.0,0.3958333432674408,0.4583333432674408 -Flags,8.0,0.4166666567325592,0.5 -Flags,8.0,0.4166666567325592,0.4791666567325592 -Flags,8.0,0.4583333432674408,0.5416666865348816 -Glass,6.0,0.4339622557163238,0.5094339847564697 -Glass,6.0,0.4339622557163238,0.5283018946647644 -Glass,6.0,0.5471698045730591,0.6603773832321167 -Glass,6.0,0.4339622557163238,0.5283018946647644 -HabermanSurvival,2.0,0.7368420958518982,0.7105262875556946 -HabermanSurvival,2.0,0.7368420958518982,0.5526315569877625 -HabermanSurvival,2.0,0.7236841917037964,0.6052631735801697 -HabermanSurvival,2.0,0.7236841917037964,0.5394737124443054 -HayesRoth,3.0,0.4642857015132904,0.0714285746216774 -HeartCleveland,5.0,0.5657894611358643,0.4473684132099151 -HeartCleveland,5.0,0.5657894611358643,0.4605263173580169 -HeartCleveland,5.0,0.5657894611358643,0.4868420958518982 -HeartCleveland,5.0,0.5657894611358643,0.5921052694320679 -HeartHungarian,5.0,0.698630154132843,0.767123281955719 -HeartHungarian,5.0,0.6575342416763306,0.8082191944122314 -HeartHungarian,5.0,0.6849315166473389,0.8082191944122314 -HeartHungarian,5.0,0.6849315166473389,0.7534246444702148 -HeartSwitzerland,5.0,0.4193548262119293,0.3870967626571655 -HeartSwitzerland,5.0,0.4193548262119293,0.3548386991024017 -HeartSwitzerland,5.0,0.4193548262119293,0.3870967626571655 -HeartSwitzerland,5.0,0.4193548262119293,0.3870967626571655 -HeartVa,5.0,0.3199999928474426,0.3199999928474426 -HeartVa,5.0,0.3199999928474426,0.4199999868869781 -HeartVa,5.0,0.3400000035762787,0.3799999952316284 -HeartVa,5.0,0.4000000059604645,0.3600000143051147 -Hepatitis,2.0,0.7692307829856873,0.7692307829856873 -Hepatitis,2.0,0.7692307829856873,0.8205128312110901 -Hepatitis,2.0,0.7948718070983887,0.8205128312110901 -Hepatitis,2.0,0.7948718070983887,0.7948718070983887 -HillValley,2.0,0.4933993518352508,0.735973596572876 -HorseColic,2.0,0.6029411554336548,0.6029411554336548 -IlpdIndianLiver,2.0,0.7191780805587769,0.6849315166473389 -IlpdIndianLiver,2.0,0.7191780805587769,0.6712328791618347 -IlpdIndianLiver,2.0,0.7191780805587769,0.6917808055877686 -IlpdIndianLiver,2.0,0.7191780805587769,0.6575342416763306 -ImageSegmentation,7.0,0.3104761838912964,0.2033333331346511 -Ionosphere,2.0,0.6477272510528564,0.7954545617103577 -Ionosphere,2.0,0.6477272510528564,0.8409090638160706 -Ionosphere,2.0,0.6477272510528564,0.8636363744735718 -Ionosphere,2.0,0.6477272510528564,0.8522727489471436 -Iris,3.0,0.7837837934494019,0.837837815284729 -Iris,3.0,0.7297297120094299,0.6486486196517944 -Iris,3.0,0.8108108043670654,0.7027027010917664 -Iris,3.0,0.837837815284729,0.6486486196517944 -LedDisplay,10.0,0.7760000228881836,0.7559999823570251 -LedDisplay,10.0,0.7039999961853027,0.7120000123977661 -LedDisplay,10.0,0.7160000205039978,0.6919999718666077 -LedDisplay,10.0,0.6759999990463257,0.7039999961853027 -Lenses,3.0,0.6666666865348816,0.5 -Lenses,3.0,0.6666666865348816,0.6666666865348816 -Lenses,3.0,0.8333333134651184,1.0 -Lenses,3.0,1.0,0.8333333134651184 -Letter,26.0,0.3127999901771545,0.6128000020980835 -Letter,26.0,0.375,0.6385999917984009 -Letter,26.0,0.3659999966621399,0.6496000289916992 -Letter,26.0,0.378600001335144,0.6398000121116638 -Libras,15.0,0.4555555582046509,0.5222222208976746 -Libras,15.0,0.5111111402511597,0.5444444417953491 -Libras,15.0,0.4777777791023254,0.3777777850627899 -Libras,15.0,0.422222226858139,0.4888888895511627 -LowResSpect,9.0,0.5563910007476807,0.8270676732063293 -LowResSpect,9.0,0.5563910007476807,0.7894737124443054 -LowResSpect,9.0,0.5563910007476807,0.8345864415168762 -LowResSpect,9.0,0.5563910007476807,0.8796992301940918 -LungCancer,3.0,0.625,0.5 -LungCancer,3.0,0.625,0.375 -LungCancer,3.0,0.375,0.5 -LungCancer,3.0,0.625,0.5 -Lymphography,4.0,0.837837815284729,0.837837815284729 -Lymphography,4.0,0.8648648858070374,0.7837837934494019 -Lymphography,4.0,0.6756756901741028,0.6756756901741028 -Lymphography,4.0,0.7297297120094299,0.7297297120094299 -Magic,2.0,0.6483701467514038,0.6879074573516846 -Magic,2.0,0.6483701467514038,0.743638277053833 -Magic,2.0,0.6483701467514038,0.7497371435165405 -Magic,2.0,0.6483701467514038,0.605047345161438 -Mammographic,2.0,0.7416666746139526,0.7124999761581421 -Mammographic,2.0,0.762499988079071,0.675000011920929 -Mammographic,2.0,0.737500011920929,0.6875 -Mammographic,2.0,0.8041666746139526,0.7166666388511658 -Miniboone,2.0,0.7155861854553223,0.799206554889679 -Miniboone,2.0,0.7193996906280518,0.8007442355155945 -Miniboone,2.0,0.7193996906280518,0.8163980841636658 -Miniboone,2.0,0.715801477432251,0.8001906871795654 -MolecBiolPromoter,2.0,0.9230769276618958,0.8461538553237915 -MolecBiolPromoter,2.0,0.8461538553237915,0.7692307829856873 -MolecBiolPromoter,2.0,0.8461538553237915,0.807692289352417 -MolecBiolPromoter,2.0,0.8461538553237915,0.807692289352417 -MolecBiolSplice,3.0,0.519447922706604,0.7076537013053894 -MolecBiolSplice,3.0,0.519447922706604,0.7114177942276001 -MolecBiolSplice,3.0,0.519447922706604,0.7302383780479431 -MolecBiolSplice,3.0,0.519447922706604,0.6900878548622131 -Monks1,2.0,0.6273148059844971,0.5462962985038757 -Monks2,2.0,0.4490740597248077,0.4791666567325592 -Monks3,2.0,0.6898148059844971,0.6134259104728699 -Mushroom,2.0,0.8813392519950867,0.9739044904708862 -Mushroom,2.0,0.8911865949630737,0.9650418758392334 -Mushroom,2.0,0.8828163743019104,0.99409157037735 -Mushroom,2.0,0.8838011026382446,0.9803052544593812 -Musk1,2.0,0.5966386795043945,0.7478991746902466 -Musk1,2.0,0.5714285969734192,0.5546218752861023 -Musk1,2.0,0.5630252361297607,0.6470588445663452 -Musk1,2.0,0.5714285969734192,0.680672287940979 -Musk2,2.0,0.8459672331809998,0.6652516722679138 -Musk2,2.0,0.8459672331809998,0.9169193506240844 -Musk2,2.0,0.8459672331809998,0.8204972743988037 -Musk2,2.0,0.8459672331809998,0.8496057987213135 -Nursery,5.0,0.6632716059684753,0.6978394985198975 -Nursery,5.0,0.6672839522361755,0.7083333134651184 -Nursery,5.0,0.6777777671813965,0.6666666865348816 -Nursery,5.0,0.6790123581886292,0.6657407283782959 -OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.6392157077789307 -OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.5098039507865906 -OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.5960784554481506 -OocytesMerlucciusNucleus4d,2.0,0.6705882549285889,0.6078431606292725 -OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.8941176533699036 -OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.91372549533844 -OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.91372549533844 -OocytesMerlucciusStates2f,3.0,0.6901960968971252,0.886274516582489 -OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.6359649300575256 -OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.6140350699424744 -OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.6578947305679321 -OocytesTrisopterusNucleus2f,2.0,0.5789473652839661,0.75 -OocytesTrisopterusStates5b,3.0,0.6359649300575256,0.6929824352264404 -OocytesTrisopterusStates5b,3.0,0.6622806787490845,0.8377193212509155 -OocytesTrisopterusStates5b,3.0,0.6754385828971863,0.8640350699424744 -OocytesTrisopterusStates5b,3.0,0.6359649300575256,0.8815789222717285 -Optical,10.0,0.8831385374069214,0.9243183135986328 -Ozone,2.0,0.971608817577362,0.9116719365119934 -Ozone,2.0,0.971608817577362,0.9700315594673156 -Ozone,2.0,0.971608817577362,0.9132491946220398 -Ozone,2.0,0.971608817577362,0.8375394344329834 -PageBlocks,5.0,0.8983917832374573,0.8347952961921692 -PageBlocks,5.0,0.8983917832374573,0.9217836260795592 -PageBlocks,5.0,0.8983917832374573,0.8435672521591187 -PageBlocks,5.0,0.8983917832374573,0.8728070259094238 -Parkinsons,2.0,0.7551020383834839,0.8163265585899353 -Parkinsons,2.0,0.7551020383834839,0.8367347121238708 -Parkinsons,2.0,0.7551020383834839,0.8367347121238708 -Parkinsons,2.0,0.7551020383834839,0.8163265585899353 -Pendigits,10.0,0.6729559898376465,0.8047455549240112 -Pima,2.0,0.6510416865348816,0.5520833134651184 -Pima,2.0,0.6510416865348816,0.6302083134651184 -Pima,2.0,0.6510416865348816,0.6197916865348816 -Pima,2.0,0.6510416865348816,0.7239583134651184 -PittsburgBridgesMaterial,3.0,0.7692307829856873,0.7307692170143127 -PittsburgBridgesMaterial,3.0,0.7692307829856873,0.8461538553237915 -PittsburgBridgesMaterial,3.0,0.7692307829856873,0.9230769276618958 -PittsburgBridgesMaterial,3.0,0.7692307829856873,0.9230769276618958 -PittsburgBridgesRelL,3.0,0.5769230723381042,0.5769230723381042 -PittsburgBridgesRelL,3.0,0.5769230723381042,0.6538461446762085 -PittsburgBridgesRelL,3.0,0.5769230723381042,0.5 -PittsburgBridgesRelL,3.0,0.5769230723381042,0.5 -PittsburgBridgesSpan,3.0,0.5652173757553101,0.739130437374115 -PittsburgBridgesSpan,3.0,0.5652173757553101,0.739130437374115 -PittsburgBridgesSpan,3.0,0.5652173757553101,0.47826087474823 -PittsburgBridgesSpan,3.0,0.5652173757553101,0.4347825944423675 -PittsburgBridgesTOrD,2.0,0.8799999952316284,0.8399999737739563 -PittsburgBridgesTOrD,2.0,0.8799999952316284,0.9200000166893004 -PittsburgBridgesTOrD,2.0,0.8799999952316284,0.8799999952316284 -PittsburgBridgesTOrD,2.0,0.8799999952316284,0.6000000238418579 -PittsburgBridgesType,6.0,0.5,0.4615384638309479 -PittsburgBridgesType,6.0,0.5,0.5769230723381042 -PittsburgBridgesType,6.0,0.5,0.6153846383094788 -PittsburgBridgesType,6.0,0.5,0.5384615659713745 -Planning,2.0,0.7111111283302307,0.5777778029441833 -Planning,2.0,0.7111111283302307,0.2888889014720917 -Planning,2.0,0.7111111283302307,0.6222222447395325 -Planning,2.0,0.7111111283302307,0.6222222447395325 -PlantMargin,100.0,0.5325000286102295,0.4675000011920929 -PlantMargin,100.0,0.5674999952316284,0.4724999964237213 -PlantMargin,100.0,0.5874999761581421,0.4900000095367431 -PlantMargin,100.0,0.5899999737739563,0.4550000131130218 -PlantShape,100.0,0.0649999976158142,0.0549999997019767 -PlantShape,100.0,0.0750000029802322,0.1299999952316284 -PlantShape,100.0,0.0799999982118606,0.0775000005960464 -PlantShape,100.0,0.0974999964237213,0.1174999997019767 -PlantTexture,100.0,0.625,0.5649999976158142 -PlantTexture,100.0,0.6225000023841858,0.5 -PlantTexture,100.0,0.625,0.5525000095367432 -PlantTexture,100.0,0.6025000214576721,0.5575000047683716 -PostOperative,3.0,0.7272727489471436,0.4545454680919647 -PostOperative,3.0,0.7272727489471436,0.5909090638160706 -PostOperative,3.0,0.7272727489471436,0.5454545617103577 -PostOperative,3.0,0.7272727489471436,0.5 -PrimaryTumor,15.0,0.3048780560493469,0.4268292784690857 -PrimaryTumor,15.0,0.3048780560493469,0.4390243887901306 -PrimaryTumor,15.0,0.3048780560493469,0.3048780560493469 -PrimaryTumor,15.0,0.3048780560493469,0.3414634168148041 -Ringnorm,2.0,0.5048648715019226,0.6248648762702942 -Ringnorm,2.0,0.5048648715019226,0.6627026796340942 -Ringnorm,2.0,0.5048648715019226,0.6459459662437439 -Ringnorm,2.0,0.5048648715019226,0.6021621823310852 -Seeds,3.0,0.9038461446762084,0.9230769276618958 -Seeds,3.0,0.7115384340286255,0.8461538553237915 -Seeds,3.0,0.8269230723381042,0.8461538553237915 -Seeds,3.0,0.8653846383094788,0.8653846383094788 -Semeion,10.0,0.7512562870979309,0.8844221234321594 -Semeion,10.0,0.7537688612937927,0.8618090748786926 -Semeion,10.0,0.7889447212219238,0.8869346976280212 -Semeion,10.0,0.7386934757232666,0.8517587780952454 -Soybean,18.0,0.3643617033958435,0.2606382966041565 -Spambase,2.0,0.8313043713569641,0.9008695483207704 -Spambase,2.0,0.8452174067497253,0.8556521534919739 -Spambase,2.0,0.8156521916389465,0.8695651888847351 -Spambase,2.0,0.8147826194763184,0.8913043737411499 -Spect,2.0,0.6397849321365356,0.4516128897666931 -Spectf,2.0,0.5347593426704407,0.3636363744735718 -StatlogAustralianCredit,2.0,0.680232584476471,0.4534883797168731 -StatlogAustralianCredit,2.0,0.680232584476471,0.4534883797168731 -StatlogAustralianCredit,2.0,0.680232584476471,0.5581395626068115 -StatlogAustralianCredit,2.0,0.680232584476471,0.5872092843055725 -StatlogGermanCredit,2.0,0.699999988079071,0.6959999799728394 -StatlogGermanCredit,2.0,0.699999988079071,0.7559999823570251 -StatlogGermanCredit,2.0,0.699999988079071,0.671999990940094 -StatlogGermanCredit,2.0,0.699999988079071,0.6679999828338623 -StatlogHeart,2.0,0.8507462739944458,0.7611940503120422 -StatlogHeart,2.0,0.8059701323509216,0.7910447716712952 -StatlogHeart,2.0,0.7761194109916687,0.746268630027771 -StatlogHeart,2.0,0.8507462739944458,0.7164179086685181 -StatlogImage,7.0,0.762565016746521,0.8648180365562439 -StatlogImage,7.0,0.7538994550704956,0.8734835386276245 -StatlogImage,7.0,0.8110918402671814,0.8786828517913818 -StatlogImage,7.0,0.760831892490387,0.8908145427703857 -StatlogLandsat,6.0,0.4695000052452087,0.7664999961853027 -StatlogShuttle,7.0,0.7915862202644348,0.994551718235016 -StatlogVehicle,4.0,0.4881516695022583,0.6635071039199829 -StatlogVehicle,4.0,0.5402843356132507,0.6113743782043457 -StatlogVehicle,4.0,0.5165876746177673,0.4597156345844269 -StatlogVehicle,4.0,0.4549762904644012,0.578199028968811 -SteelPlates,7.0,0.4804123640060425,0.5257731676101685 -SteelPlates,7.0,0.4721649587154388,0.5628865957260132 -SteelPlates,7.0,0.4804123640060425,0.5793814659118652 -SteelPlates,7.0,0.4618556797504425,0.5443298816680908 -SyntheticControl,6.0,0.6866666674613953,0.746666669845581 -SyntheticControl,6.0,0.5799999833106995,0.6933333277702332 -SyntheticControl,6.0,0.6466666460037231,0.753333330154419 -SyntheticControl,6.0,0.6200000047683716,0.7666666507720947 -Teaching,3.0,0.5789473652839661,0.5 -Teaching,3.0,0.4736842215061188,0.4736842215061188 -Teaching,3.0,0.3684210479259491,0.3684210479259491 -Teaching,3.0,0.4736842215061188,0.5 -Thyroid,3.0,0.9270711541175842,0.8812718987464905 -TicTacToe,2.0,0.6694560647010803,0.8368200659751892 -TicTacToe,2.0,0.6652719378471375,0.8870292901992798 -TicTacToe,2.0,0.6694560647010803,0.9121338725090028 -TicTacToe,2.0,0.6569037437438965,0.9037656784057616 -Titanic,2.0,0.7363636493682861,0.7909091114997864 -Titanic,2.0,0.7381818294525146,0.2800000011920929 -Titanic,2.0,0.7345454692840576,0.5327273011207581 -Titanic,2.0,0.7345454692840576,0.7763636112213135 -Trains,2.0,0.5,0.5 -Trains,2.0,0.5,0.5 -Trains,2.0,0.5,1.0 -Trains,2.0,0.0,0.0 -Twonorm,2.0,0.500540554523468,0.5589188933372498 -Twonorm,2.0,0.500540554523468,0.5816216468811035 -Twonorm,2.0,0.501081109046936,0.6091892123222351 -Twonorm,2.0,0.500540554523468,0.5632432699203491 -VertebralColumn2Clases,2.0,0.6753246784210205,0.8051947951316833 -VertebralColumn2Clases,2.0,0.6753246784210205,0.7402597665786743 -VertebralColumn2Clases,2.0,0.6753246784210205,0.8051947951316833 -VertebralColumn2Clases,2.0,0.6753246784210205,0.7402597665786743 -VertebralColumn3Clases,3.0,0.5584415793418884,0.7532467246055603 -VertebralColumn3Clases,3.0,0.4935064911842346,0.8441558480262756 -VertebralColumn3Clases,3.0,0.5194805264472961,0.701298713684082 -VertebralColumn3Clases,3.0,0.4935064911842346,0.7532467246055603 -WallFollowing,4.0,0.5454545617103577,0.5828445553779602 -WallFollowing,4.0,0.5593841671943665,0.5542522072792053 -WallFollowing,4.0,0.5681818127632141,0.5689149498939514 -WallFollowing,4.0,0.5447214245796204,0.5271260738372803 -Waveform,3.0,0.7239999771118164,0.7975999712944031 -Waveform,3.0,0.7455999851226807,0.7784000039100647 -Waveform,3.0,0.7896000146865845,0.7775999903678894 -Waveform,3.0,0.7847999930381775,0.8023999929428101 -WaveformNoise,3.0,0.7975999712944031,0.8136000037193298 -WaveformNoise,3.0,0.8375999927520752,0.7775999903678894 -WaveformNoise,3.0,0.8416000008583069,0.7856000065803528 -WaveformNoise,3.0,0.828000009059906,0.7871999740600586 -Wine,3.0,0.9090909361839294,0.9090909361839294 -Wine,3.0,0.9090909361839294,0.9772727489471436 -Wine,3.0,0.8863636255264282,0.931818187236786 -Wine,3.0,0.8863636255264282,0.9090909361839294 -WineQualityRed,6.0,0.5400000214576721,0.5350000262260437 -WineQualityRed,6.0,0.5400000214576721,0.550000011920929 -WineQualityRed,6.0,0.5475000143051147,0.5525000095367432 -WineQualityRed,6.0,0.5450000166893005,0.5550000071525574 -WineQualityWhite,7.0,0.4501633942127228,0.3937908411026001 -WineQualityWhite,7.0,0.4501633942127228,0.4060457646846771 -WineQualityWhite,7.0,0.4501633942127228,0.3913398683071136 -WineQualityWhite,7.0,0.4501633942127228,0.3970588147640228 -Yeast,10.0,0.3638814091682434,0.4770889580249786 -Yeast,10.0,0.3504043221473694,0.4231805801391601 -Yeast,10.0,0.3450134694576263,0.4339622557163238 -Yeast,10.0,0.3477088809013366,0.4663072824478149 -Zoo,7.0,0.6000000238418579,0.800000011920929 -Zoo,7.0,0.7599999904632568,0.9200000166893004 -Zoo,7.0,0.7599999904632568,0.959999978542328 -Zoo,7.0,0.6800000071525574,0.8399999737739563 +dataset,classes,HashmapProjectionOnline,HashmapProjectionOnlineV2 +Abalone,3,0.538314163684845,0.599616885185242 +AcuteInflammation,2,1.0,1.0 +AcuteNephritis,2,1.0,1.0 +Adult,2,0.817947328090668,0.784964084625244 +Annealing,5,0.790000021457672,0.759999990463257 +Arrhythmia,13,0.513274312019348,0.637168169021606 +AudiologyStd,18,0.839999973773956,0.639999985694885 +BalanceScale,3,0.961538434028626,0.955128192901611 +Balloons,2,0.75,0.75 +Bank,2,0.884070813655853,0.846017718315125 +Blood,2,0.700534760951996,0.770053446292877 +BreastCancer,2,0.633802831172943,0.718309879302979 +BreastCancerWisc,2,0.988571405410767,0.977142870426178 +BreastCancerWiscDiag,2,0.964788734912872,0.97183096408844 +BreastCancerWiscProg,2,0.714285731315613,0.795918345451355 +BreastTissue,6,0.769230782985687,0.692307710647583 +Car,4,0.967592597007752,0.935185194015503 +Cardiotocography10Clases,10,0.826741993427277,0.775894522666931 +Cardiotocography3Clases,3,0.928436934947968,0.871939718723297 +ChessKrvk,18,0.441545486450195,0.389506697654724 +ChessKrvkp,2,0.984981238842011,0.986232817173004 +CongressionalVoting,2,0.623853206634522,0.486238539218903 +ConnBenchSonarMinesRocks,2,0.788461565971375,0.846153855323792 +ConnBenchVowelDeterding,11,0.896103918552399,0.950216472148895 +Connect4,3,0.82100772857666,0.681153416633606 +Contrac,3,0.489130437374115,0.508152186870575 +CreditApproval,2,0.848837196826935,0.848837196826935 +CylinderBands,2,0.75,0.734375 +Dermatology,6,0.97802197933197,0.989010989665985 +Echocardiogram,2,0.60606062412262,0.787878811359406 +Ecoli,8,0.821428596973419,0.821428596973419 +EnergyY1,3,0.885416686534882,0.927083313465118 +EnergyY2,3,0.885416686534882,0.90625 +Fertility,2,0.879999995231628,0.800000011920929 +Flags,8,0.5625,0.604166686534882 +Glass,6,0.77358490228653,0.73584908246994 +HabermanSurvival,2,0.60526317358017,0.671052634716034 +HayesRoth,3,0.0357142873108387,0.0714285746216774 +HeartCleveland,5,0.64473682641983,0.60526317358017 +HeartHungarian,5,0.712328791618347,0.808219194412231 +HeartSwitzerland,5,0.25806450843811,0.419354826211929 +HeartVa,5,0.239999994635582,0.239999994635582 +Hepatitis,2,0.82051283121109,0.794871807098389 +HillValley,2,0.5,0.485148519277573 +HorseColic,2,0.647058844566345,0.676470577716827 +IlpdIndianLiver,2,0.671232879161835,0.616438329219818 +ImageSegmentation,7,0.272857129573822,0.142857149243355 +Ionosphere,2,0.920454561710358,0.931818187236786 +Iris,3,0.972972989082336,0.972972989082336 +LedDisplay,10,0.551999986171722,0.76800000667572 +Lenses,3,0.833333313465118,0.833333313465118 +Letter,26,0.896799981594086,0.699999988079071 +Libras,15,0.722222208976746,0.722222208976746 +LowResSpect,9,0.879699230194092,0.902255654335022 +LungCancer,3,0.625,0.375 +Lymphography,4,0.864864885807037,0.891891896724701 +Magic,2,0.794952690601349,0.785278677940369 +Mammographic,2,0.725000023841858,0.787500023841858 +Miniboone,2,0.864497482776642,0.823317766189575 +MolecBiolPromoter,2,0.807692289352417,0.923076927661896 +MolecBiolSplice,3,0.93601006269455,0.928481817245483 +Monks1,2,0.606481492519379,0.592592597007752 +Monks2,2,0.664351880550385,0.659722208976746 +Monks3,2,0.534722208976746,0.629629611968994 +Mushroom,2,1.0,1.0 +Musk1,2,0.848739504814148,0.857142865657806 +Musk2,2,0.9848393201828,0.979381442070007 +Nursery,5,0.963580250740051,0.965740740299225 +OocytesMerlucciusNucleus4d,2,0.772549033164978,0.752941191196442 +OocytesMerlucciusStates2f,3,0.909803926944733,0.921568632125855 +OocytesTrisopterusNucleus2f,2,0.75,0.666666686534882 +OocytesTrisopterusStates5b,3,0.890350878238678,0.899122834205627 +Optical,10,0.953255414962769,0.952142477035523 +Ozone,2,0.970031559467316,0.971608817577362 +PageBlocks,5,0.949561417102814,0.945906460285187 +Parkinsons,2,0.877551019191742,0.836734712123871 +Pendigits,10,0.962835907936096,0.956832468509674 +Pima,2,0.625,0.755208313465118 +PittsburgBridgesMaterial,3,0.884615361690521,0.884615361690521 +PittsburgBridgesRelL,3,0.615384638309479,0.576923072338104 +PittsburgBridgesSpan,3,0.652173936367035,0.60869562625885 +PittsburgBridgesTOrD,2,0.879999995231628,0.879999995231628 +PittsburgBridgesType,6,0.730769217014313,0.615384638309479 +Planning,2,0.600000023841858,0.600000023841858 +PlantMargin,100,0.722500026226044,0.699999988079071 +PlantShape,100,0.529999971389771,0.545000016689301 +PlantTexture,100,0.727500021457672,0.709999978542328 +PostOperative,3,0.636363625526428,0.636363625526428 +PrimaryTumor,15,0.52439022064209,0.5 +Ringnorm,2,0.982162177562714,0.972972989082336 +Seeds,3,0.923076927661896,0.923076927661896 +Semeion,10,0.902010023593903,0.917085409164429 +Soybean,18,0.359042555093765,0.311170220375061 +Spambase,2,0.896521747112274,0.837391316890717 +Spect,2,0.618279576301575,0.591397821903229 +Spectf,2,0.919786095619202,0.919786095619202 +StatlogAustralianCredit,2,0.593023240566254,0.622093021869659 +StatlogGermanCredit,2,0.727999985218048,0.716000020503998 +StatlogHeart,2,0.835820913314819,0.835820913314819 +StatlogImage,7,0.965337932109833,0.956672430038452 +StatlogLandsat,6,0.842000007629395,0.814999997615814 +StatlogShuttle,7,0.987034499645233,0.98482757806778 +StatlogVehicle,4,0.701421797275543,0.682464480400085 +SteelPlates,7,0.68865978717804,0.748453617095947 +SyntheticControl,6,0.959999978542328,0.980000019073486 +Teaching,3,0.657894730567932,0.526315808296204 +Thyroid,3,0.924445748329163,0.907817959785461 +TicTacToe,2,0.974895417690277,0.983263611793518 +Titanic,2,0.638181805610657,0.778181791305542 +Trains,2,0.5,0.5 +Twonorm,2,0.974054038524628,0.976216197013855 +VertebralColumn2Clases,2,0.831168830394745,0.831168830394745 +VertebralColumn3Clases,3,0.805194795131683,0.844155848026276 +WallFollowing,4,0.954545438289642,0.887096762657166 +Waveform,3,0.833599984645844,0.855199992656708 +WaveformNoise,3,0.825600028038025,0.846400022506714 +Wine,3,0.977272748947144,1.0 +WineQualityRed,6,0.564999997615814,0.547500014305115 +WineQualityWhite,7,0.504901945590973,0.469771236181259 +Yeast,10,0.469002693891525,0.547169804573059 +Zoo,7,0.959999978542328,1.0 diff --git a/examples/hdc_methods_survey/density_encoding_online_v2.py b/examples/hdc_methods_survey/density_encoding_online_v2.py index 9d727820..9e4be293 100644 --- a/examples/hdc_methods_survey/density_encoding_online_v2.py +++ b/examples/hdc_methods_survey/density_encoding_online_v2.py @@ -14,7 +14,7 @@ import numpy as np BATCH_SIZE = 1 -torch.manual_seed(20) +torch.manual_seed(21) device = "cpu" # device = torch.device("cuda" if torch.cuda.is_available() else "cpu") @@ -71,14 +71,14 @@ def forward(self, x): encode = Encoder(dataset.train[0][0].size(-1)) encode = encode.to(device) - model = Centroid(DIMENSIONS, num_classes) + model = Centroid(DIMENSIONS, num_classes, int(len(train_loader)*0.05)) model = model.to(device) added_classes = {} wrong_inferred = {} t = time.time() - iterations = 10 + iterations = 1 with torch.no_grad(): for i in range(iterations): @@ -168,4 +168,4 @@ def forward(self, x): ) -# experiment() +experiment() diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index 7e5bc87a..331e6810 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -66,62 +66,85 @@ def normalize(w, eps=1e-12) -> None: def experiment(): - train = torchhd.datasets.Car("../../data", download=True, train=True, fold=0) - test = torchhd.datasets.Car("../../data", download=True, train=False, fold=0) + train = torchhd.datasets.OocytesMerlucciusNucleus4d("../../data", download=True, train=True, fold=0) + test = torchhd.datasets.OocytesMerlucciusNucleus4d("../../data", download=True, train=False, fold=0) + + train_size = int(0.8 * len(train)) + test_size = len(train) - train_size + train_dataset, validation_dataset = torch.utils.data.random_split(train, [train_size, test_size]) - added = 0 - # test = torchhd.datasets.AcuteInflammation("../../data", download=True, train=False) - # Number of features in the dataset. - # Number of classes in the dataset. num_classes = len(train.classes) - # Get values for min-max normalization and add the transformation min_val = torch.min(train.data, 0).values.to(device) max_val = torch.max(train.data, 0).values.to(device) transform = create_min_max_normalize(min_val, max_val) train.transform = transform test.transform = transform - - # Set up data loaders - train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) + train_data = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) + train_loader = data.DataLoader(train_dataset, batch_size=BATCH_SIZE, shuffle=False) + validation_loader = data.DataLoader(validation_dataset, batch_size=BATCH_SIZE, shuffle=False) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) - - # types = ['projection','sinusoid','hashmap','density'] types = ["density"] + for t in types: model = Centroid(DIMENSIONS, num_classes) - encode = Encoder(train[0][0].size(-1), t) encode = encode.to(device) - count = 0 - with torch.no_grad(): - for samples, labels in tqdm(train_loader, desc="Testing"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - # print("labels", labels) - model.add_online2(samples_hv, labels) - # if count == 10: - # break - count += 1 - model.normalize() - - accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + epochs = 10 with torch.no_grad(): - for samples, labels in tqdm(test_loader, desc="Testing"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - outputs = model(samples_hv, dot=True) - - accuracy.update(outputs.cpu(), labels) - - print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") - + for i in range(epochs): + validate_accuracy = 0 + train_accuracy = 0 + test_accuracy = 0 + model.mse = 0 + for samples, labels in train_loader: + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + pred = model.add_online(samples_hv, labels) + if pred.item() == labels[0].item(): + train_accuracy += 1 + model.normalize() + + matri = torchhd.cos_similarity(model.weight, model.weight) + print(torch.sum(torch.triu(abs(matri), diagonal=1))) + print(torch.det(matri)) + # hinge loss + for samples, labels in validation_loader: + samples = samples.to(device) + labels = labels.to(device) + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + if torch.argmax(outputs).item() == labels[0].item(): + validate_accuracy += 1 + print('VALIDATE ACC ', validate_accuracy/len(validation_dataset)) + + print('TRAIN ACC ', train_accuracy/len(train_data)) + + #print(model.error_similarity_sum / model.error_count) + #print(model.similarity_sum / model.count) + #print('VALIDATE ACC ', validate_accuracy/total_val) + model.error_similarity_sum = 0 + model.error_count = 0 + model.similarity_sum = 0 + model.count = 0 + + for samples, labels in test_loader: + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + + if outputs.argmax(1).item() == labels[0].item(): + test_accuracy += 1 + + print(f"TEST ACC {(test_accuracy/len(test)):.3f}%") + print(f"MSE {(model.mse/len(train_dataset)):.3f}%") + print() experiment() diff --git a/examples/hdc_methods_survey/results/results1678379878.7033172.csv b/examples/hdc_methods_survey/results/density_online.csv similarity index 50% rename from examples/hdc_methods_survey/results/results1678379878.7033172.csv rename to examples/hdc_methods_survey/results/density_online.csv index c67e2d43..f01e97d9 100644 --- a/examples/hdc_methods_survey/results/results1678379878.7033172.csv +++ b/examples/hdc_methods_survey/results/density_online.csv @@ -1,122 +1,243 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.6178160905838013,16.367221355438232,6266,3,10000,DensityEncodingOnlineV2 -AcuteInflammation,1.0,0.34893178939819336,180,2,10000,DensityEncodingOnlineV2 -AcuteNephritis,1.0,0.2630898952484131,180,2,10000,DensityEncodingOnlineV2 -Adult,0.8166574239730835,146.72764825820923,65122,2,10000,DensityEncodingOnlineV2 -Annealing,0.7599999904632568,2.3335378170013428,1596,5,10000,DensityEncodingOnlineV2 -Arrhythmia,0.5840708017349243,1.9818038940429688,678,13,10000,DensityEncodingOnlineV2 -AudiologyStd,0.7599999904632568,0.6025261878967285,342,18,10000,DensityEncodingOnlineV2 -BalanceScale,0.9230769276618958,1.7337381839752197,938,3,10000,DensityEncodingOnlineV2 -Balloons,1.0,0.05103754997253418,24,2,10000,DensityEncodingOnlineV2 -Bank,0.8681415915489197,12.344279527664185,6782,2,10000,DensityEncodingOnlineV2 -Blood,0.6791443824768066,1.9443399906158447,1122,2,10000,DensityEncodingOnlineV2 -BreastCancer,0.7464788556098938,0.8808801174163818,430,2,10000,DensityEncodingOnlineV2 -BreastCancerWisc,0.9714285731315613,1.2473838329315186,1048,2,10000,DensityEncodingOnlineV2 -BreastCancerWiscDiag,0.9718309640884399,1.3647475242614746,854,2,10000,DensityEncodingOnlineV2 -BreastCancerWiscProg,0.5918367505073547,0.3756992816925049,298,2,10000,DensityEncodingOnlineV2 -BreastTissue,0.7307692170143127,0.32224059104919434,160,6,10000,DensityEncodingOnlineV2 -Car,0.9143518805503845,5.4062135219573975,2592,4,10000,DensityEncodingOnlineV2 -Cardiotocography10Clases,0.7947269082069397,7.451910018920898,3190,10,10000,DensityEncodingOnlineV2 -Cardiotocography3Clases,0.7928436994552612,7.645108938217163,3190,3,10000,DensityEncodingOnlineV2 -ChessKrvk,0.4268605709075928,99.75068950653076,42084,18,10000,DensityEncodingOnlineV2 -ChessKrvkp,0.9499374032020569,10.521673917770386,4794,2,10000,DensityEncodingOnlineV2 -CongressionalVoting,0.6238532066345215,1.773341417312622,652,2,10000,DensityEncodingOnlineV2 -ConnBenchSonarMinesRocks,0.7884615659713745,0.41167473793029785,312,2,10000,DensityEncodingOnlineV2 -ConnBenchVowelDeterding,0.8744588494300842,3.7922775745391846,1056,11,10000,DensityEncodingOnlineV2 -Connect4,0.8014091849327087,198.85152745246887,101336,3,10000,DensityEncodingOnlineV2 -Contrac,0.47826087474823,5.583231210708618,2210,3,10000,DensityEncodingOnlineV2 -CreditApproval,0.819767415523529,2.0137548446655273,1036,2,10000,DensityEncodingOnlineV2 -CylinderBands,0.7421875,0.9306855201721191,768,2,10000,DensityEncodingOnlineV2 -Dermatology,0.9340659379959106,1.1753196716308594,550,6,10000,DensityEncodingOnlineV2 -Echocardiogram,0.8787878751754761,0.28455567359924316,196,2,10000,DensityEncodingOnlineV2 -Ecoli,0.8571428656578064,0.6296985149383545,504,8,10000,DensityEncodingOnlineV2 -EnergyY1,0.8958333134651184,1.8435425758361816,1152,3,10000,DensityEncodingOnlineV2 -EnergyY2,0.8229166865348816,2.2711193561553955,1152,3,10000,DensityEncodingOnlineV2 -Fertility,0.8799999952316284,0.20219802856445312,150,2,10000,DensityEncodingOnlineV2 -Flags,0.5,0.35144734382629395,292,8,10000,DensityEncodingOnlineV2 -Glass,0.5283018946647644,0.36443591117858887,322,6,10000,DensityEncodingOnlineV2 -HabermanSurvival,0.5526315569877625,0.9634959697723389,460,2,10000,DensityEncodingOnlineV2 -HayesRoth,0.0714285746216774,0.4583570957183838,264,3,10000,DensityEncodingOnlineV2 -HeartCleveland,0.46052631735801697,0.8528399467468262,454,5,10000,DensityEncodingOnlineV2 -HeartHungarian,0.7534246444702148,0.7932629585266113,442,5,10000,DensityEncodingOnlineV2 -HeartSwitzerland,0.32258063554763794,0.25467658042907715,184,5,10000,DensityEncodingOnlineV2 -HeartVa,0.2199999988079071,0.6463227272033691,300,5,10000,DensityEncodingOnlineV2 -Hepatitis,0.8205128312110901,0.5613634586334229,232,2,10000,DensityEncodingOnlineV2 -HillValley,0.4768976867198944,3.397907257080078,1212,2,10000,DensityEncodingOnlineV2 -HorseColic,0.6029411554336548,0.9302725791931152,600,2,10000,DensityEncodingOnlineV2 -IlpdIndianLiver,0.6780821681022644,1.751960039138794,874,2,10000,DensityEncodingOnlineV2 -ImageSegmentation,0.1428571492433548,9.52544355392456,420,7,10000,DensityEncodingOnlineV2 -Ionosphere,0.9204545617103577,1.3425443172454834,526,2,10000,DensityEncodingOnlineV2 -Iris,0.9729729890823364,0.45044565200805664,226,3,10000,DensityEncodingOnlineV2 -LedDisplay,0.7639999985694885,3.330695390701294,1500,10,10000,DensityEncodingOnlineV2 -Lenses,1.0,0.07296490669250488,36,3,10000,DensityEncodingOnlineV2 -Letter,0.8032000064849854,69.97304439544678,30000,26,10000,DensityEncodingOnlineV2 -Libras,0.5888888835906982,1.1715419292449951,540,15,10000,DensityEncodingOnlineV2 -LowResSpect,0.8496240377426147,1.6441588401794434,796,9,10000,DensityEncodingOnlineV2 -LungCancer,0.5,0.08943700790405273,48,3,10000,DensityEncodingOnlineV2 -Lymphography,0.8918918967247009,0.3145763874053955,222,4,10000,DensityEncodingOnlineV2 -Magic,0.8092533946037292,64.07230472564697,28530,2,10000,DensityEncodingOnlineV2 -Mammographic,0.7708333134651184,2.883898973464966,1442,2,10000,DensityEncodingOnlineV2 -Miniboone,0.860868513584137,392.4790258407593,195096,2,10000,DensityEncodingOnlineV2 -MolecBiolPromoter,0.807692289352417,0.23223590850830078,160,2,10000,DensityEncodingOnlineV2 -MolecBiolSplice,0.9134253263473511,10.750827550888062,4786,3,10000,DensityEncodingOnlineV2 -Monks1,0.5995370149612427,1.9237868785858154,248,2,10000,DensityEncodingOnlineV2 -Monks2,0.5671296119689941,1.9531044960021973,338,2,10000,DensityEncodingOnlineV2 -Monks3,0.5370370149612427,2.4713597297668457,244,2,10000,DensityEncodingOnlineV2 -Mushroom,0.9985228776931763,24.583534955978394,12186,2,10000,DensityEncodingOnlineV2 -Musk1,0.7815126180648804,1.3685669898986816,714,2,10000,DensityEncodingOnlineV2 -Musk2,0.9666464328765869,25.95561408996582,9898,2,10000,DensityEncodingOnlineV2 -Nursery,0.9305555820465088,44.053194999694824,19440,5,10000,DensityEncodingOnlineV2 -OocytesMerlucciusNucleus4d,0.7215686440467834,3.010747194290161,1534,2,10000,DensityEncodingOnlineV2 -OocytesMerlucciusStates2f,0.8941176533699036,3.2146947383880615,1534,3,10000,DensityEncodingOnlineV2 -OocytesTrisopterusNucleus2f,0.7236841917037964,2.6894919872283936,1368,2,10000,DensityEncodingOnlineV2 -OocytesTrisopterusStates5b,0.8684210777282715,3.1818909645080566,1368,3,10000,DensityEncodingOnlineV2 -Optical,0.9348914623260498,20.78749108314514,7646,10,10000,DensityEncodingOnlineV2 -Ozone,0.8785489201545715,8.921467781066895,3804,2,10000,DensityEncodingOnlineV2 -PageBlocks,0.9524853825569153,17.463789463043213,8210,5,10000,DensityEncodingOnlineV2 -Parkinsons,0.8163265585899353,0.3808135986328125,292,2,10000,DensityEncodingOnlineV2 -Pendigits,0.9408233165740967,36.29599475860596,14988,10,10000,DensityEncodingOnlineV2 -Pima,0.6875,1.3177330493927002,1152,2,10000,DensityEncodingOnlineV2 -PittsburgBridgesMaterial,0.8846153616905212,0.21097135543823242,160,3,10000,DensityEncodingOnlineV2 -PittsburgBridgesRelL,0.7692307829856873,0.21328425407409668,154,3,10000,DensityEncodingOnlineV2 -PittsburgBridgesSpan,0.695652186870575,0.23375487327575684,138,3,10000,DensityEncodingOnlineV2 -PittsburgBridgesTOrD,0.8799999952316284,0.20481586456298828,154,2,10000,DensityEncodingOnlineV2 -PittsburgBridgesType,0.5769230723381042,0.21879959106445312,158,6,10000,DensityEncodingOnlineV2 -Planning,0.7111111283302307,0.34524989128112793,274,2,10000,DensityEncodingOnlineV2 -PlantMargin,0.6349999904632568,4.709082841873169,2400,100,10000,DensityEncodingOnlineV2 -PlantShape,0.48500001430511475,5.489568471908569,2400,100,10000,DensityEncodingOnlineV2 -PlantTexture,0.6175000071525574,5.495098114013672,2398,100,10000,DensityEncodingOnlineV2 -PostOperative,0.6363636255264282,0.16674470901489258,136,3,10000,DensityEncodingOnlineV2 -PrimaryTumor,0.4268292784690857,1.2193686962127686,496,15,10000,DensityEncodingOnlineV2 -Ringnorm,0.9832432270050049,21.321406602859497,11100,2,10000,DensityEncodingOnlineV2 -Seeds,0.9038461446762085,0.4363274574279785,316,3,10000,DensityEncodingOnlineV2 -Semeion,0.9020100235939026,6.119379997253418,2390,10,10000,DensityEncodingOnlineV2 -Soybean,0.2978723347187042,1.8720617294311523,614,18,10000,DensityEncodingOnlineV2 -Spambase,0.8678261041641235,13.063407897949219,6902,2,10000,DensityEncodingOnlineV2 -Spect,0.6290322542190552,0.8289852142333984,158,2,10000,DensityEncodingOnlineV2 -Spectf,0.9197860956192017,0.49037790298461914,160,2,10000,DensityEncodingOnlineV2 -StatlogAustralianCredit,0.6686046719551086,2.2889044284820557,1036,2,10000,DensityEncodingOnlineV2 -StatlogGermanCredit,0.6880000233650208,3.620154619216919,1500,2,10000,DensityEncodingOnlineV2 -StatlogHeart,0.9104477763175964,0.6164460182189941,406,2,10000,DensityEncodingOnlineV2 -StatlogImage,0.909878671169281,6.578832626342773,3466,7,10000,DensityEncodingOnlineV2 -StatlogLandsat,0.8289999961853027,19.279563188552856,8870,6,10000,DensityEncodingOnlineV2 -StatlogShuttle,0.9982069134712219,185.53014588356018,87000,7,10000,DensityEncodingOnlineV2 -StatlogVehicle,0.649289071559906,2.4492108821868896,1270,4,10000,DensityEncodingOnlineV2 -SteelPlates,0.7092783451080322,6.971054553985596,2912,7,10000,DensityEncodingOnlineV2 -SyntheticControl,0.9333333373069763,1.1142919063568115,900,6,10000,DensityEncodingOnlineV2 -Teaching,0.5263158082962036,0.5003342628479004,226,3,10000,DensityEncodingOnlineV2 -Thyroid,0.9617853164672852,24.24750542640686,7544,3,10000,DensityEncodingOnlineV2 -TicTacToe,0.9665272235870361,2.507526397705078,1438,2,10000,DensityEncodingOnlineV2 -Titanic,0.6327272653579712,5.9380176067352295,3302,2,10000,DensityEncodingOnlineV2 -Trains,0.5,0.05621933937072754,16,2,10000,DensityEncodingOnlineV2 -Twonorm,0.9632432460784912,23.914048194885254,11100,2,10000,DensityEncodingOnlineV2 -VertebralColumn2Clases,0.8311688303947449,1.005159616470337,466,2,10000,DensityEncodingOnlineV2 -VertebralColumn3Clases,0.8701298832893372,0.5556380748748779,466,3,10000,DensityEncodingOnlineV2 -WallFollowing,0.8914955854415894,16.76145625114441,8184,4,10000,DensityEncodingOnlineV2 -Waveform,0.853600025177002,13.379999876022339,7500,3,10000,DensityEncodingOnlineV2 -WaveformNoise,0.843999981880188,14.7721266746521,7500,3,10000,DensityEncodingOnlineV2 -Wine,0.9772727489471436,0.3010084629058838,268,3,10000,DensityEncodingOnlineV2 -WineQualityRed,0.5899999737739563,5.001476049423218,2398,6,10000,DensityEncodingOnlineV2 -WineQualityWhite,0.4991829991340637,13.670148849487305,7348,7,10000,DensityEncodingOnlineV2 -Yeast,0.5363881587982178,2.77774977684021,2226,10,10000,DensityEncodingOnlineV2 -Zoo,0.9599999785423279,0.1861107349395752,152,7,10000,DensityEncodingOnlineV2 +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.3093869686126709,10.988359212875366,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.2804069519042969,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2970089912414551,180,2,10000,DensityEncodingOnline +Adult,0.796204149723053,124.53983521461487,65122,2,10000,DensityEncodingOnline +Annealing,0.7400000095367432,2.204383134841919,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6548672318458557,2.3968546390533447,678,13,10000,DensityEncodingOnline +AudiologyStd,0.6800000071525574,0.5718479156494141,342,18,10000,DensityEncodingOnline +BalanceScale,0.8717948794364929,0.9563238620758057,938,3,10000,DensityEncodingOnline +Balloons,0.5,0.05954933166503906,24,2,10000,DensityEncodingOnline +Bank,0.8858407139778137,10.723322629928589,6782,2,10000,DensityEncodingOnline +Blood,0.7058823704719543,1.4291155338287354,1122,2,10000,DensityEncodingOnline +BreastCancer,0.7464788556098938,0.535506010055542,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.977142870426178,1.3524339199066162,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9647887349128723,1.165353775024414,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6326530575752258,0.37477660179138184,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.2145681381225586,160,6,10000,DensityEncodingOnline +Car,0.8518518805503845,4.896565675735474,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7758945226669312,4.717290163040161,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8945385813713074,5.363792181015015,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.3946392834186554,77.10789346694946,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.9599499106407166,7.320091724395752,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.5963302850723267,0.7766296863555908,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.8653846383094788,0.37929630279541016,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.8138527870178223,2.5139424800872803,1056,11,10000,DensityEncodingOnline +Connect4,0.808455228805542,158.94672346115112,101336,3,10000,DensityEncodingOnline +Contrac,0.41576087474823,3.165026903152466,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8488371968269348,1.295001745223999,1036,2,10000,DensityEncodingOnline +CylinderBands,0.6953125,1.224672555923462,768,2,10000,DensityEncodingOnline +Dermatology,1.0,0.7961797714233398,550,6,10000,DensityEncodingOnline +Echocardiogram,0.7575757503509521,0.2548847198486328,196,2,10000,DensityEncodingOnline +Ecoli,0.7857142686843872,0.732003927230835,504,8,10000,DensityEncodingOnline +EnergyY1,0.875,1.5508511066436768,1152,3,10000,DensityEncodingOnline +EnergyY2,0.84375,2.4686193466186523,1152,3,10000,DensityEncodingOnline +Fertility,0.800000011920929,0.18826651573181152,150,2,10000,DensityEncodingOnline +Flags,0.375,0.609328031539917,292,8,10000,DensityEncodingOnline +Glass,0.5094339847564697,0.5217857360839844,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6973684430122375,0.6263320446014404,460,2,10000,DensityEncodingOnline +HayesRoth,0.25,0.31302952766418457,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5789473652839661,0.7172267436981201,454,5,10000,DensityEncodingOnline +HeartHungarian,0.698630154132843,0.5858883857727051,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4516128897666931,0.35517072677612305,184,5,10000,DensityEncodingOnline +HeartVa,0.30000001192092896,0.6930766105651855,300,5,10000,DensityEncodingOnline +Hepatitis,0.7948718070983887,0.25118041038513184,232,2,10000,DensityEncodingOnline +HillValley,0.4785478413105011,3.503105401992798,1212,2,10000,DensityEncodingOnline +HorseColic,0.6176470518112183,0.8192727565765381,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7054794430732727,1.5856239795684814,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,5.921043634414673,420,7,10000,DensityEncodingOnline +Ionosphere,0.8977272510528564,1.1080715656280518,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.25774645805358887,226,3,10000,DensityEncodingOnline +LedDisplay,0.6639999747276306,1.6631591320037842,1500,10,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.11240315437316895,36,3,10000,DensityEncodingOnline +Letter,0.8220000267028809,52.87945580482483,30000,26,10000,DensityEncodingOnline +Libras,0.5777778029441833,0.9616692066192627,540,15,10000,DensityEncodingOnline +LowResSpect,0.7894737124443054,1.1909959316253662,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.14611530303955078,48,3,10000,DensityEncodingOnline +Lymphography,0.9189189076423645,0.3063168525695801,222,4,10000,DensityEncodingOnline +Magic,0.7442691922187805,40.06941342353821,28530,2,10000,DensityEncodingOnline +Mammographic,0.75,1.4542038440704346,1442,2,10000,DensityEncodingOnline +Miniboone,0.8189198970794678,329.2959885597229,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8461538553237915,0.4651064872741699,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8782935738563538,7.281742334365845,4786,3,10000,DensityEncodingOnline +Monks1,0.6111111044883728,1.8552958965301514,248,2,10000,DensityEncodingOnline +Monks2,0.6643518805503845,2.019554615020752,338,2,10000,DensityEncodingOnline +Monks3,0.5532407164573669,1.1774868965148926,244,2,10000,DensityEncodingOnline +Mushroom,0.9980305433273315,17.30076575279236,12186,2,10000,DensityEncodingOnline +Musk1,0.7058823704719543,1.7386655807495117,714,2,10000,DensityEncodingOnline +Musk2,0.9539114832878113,18.33246088027954,9898,2,10000,DensityEncodingOnline +Nursery,0.9287037253379822,34.288578510284424,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6745098233222961,2.409628391265869,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8705882430076599,2.4552001953125,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.6842105388641357,1.3451588153839111,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7894737124443054,2.431609630584717,1368,3,10000,DensityEncodingOnline +Optical,0.9332220554351807,16.01963782310486,7646,10,10000,DensityEncodingOnline +Ozone,0.9479495286941528,6.0607171058654785,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9407894611358643,14.312566757202148,8210,5,10000,DensityEncodingOnline +Parkinsons,0.7346938848495483,0.3034334182739258,292,2,10000,DensityEncodingOnline +Pendigits,0.9525443315505981,27.001620054244995,14988,10,10000,DensityEncodingOnline +Pima,0.7447916865348816,2.1588873863220215,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9230769276618958,0.20471930503845215,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,0.3200843334197998,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.695652186870575,0.22936534881591797,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1977698802947998,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.6538461446762085,0.26055312156677246,158,6,10000,DensityEncodingOnline +Planning,0.3333333432674408,0.32842135429382324,274,2,10000,DensityEncodingOnline +PlantMargin,0.5425000190734863,4.392685890197754,2400,100,10000,DensityEncodingOnline +PlantShape,0.49000000953674316,5.635577917098999,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5450000166893005,3.7334072589874268,2398,100,10000,DensityEncodingOnline +PostOperative,0.6818181872367859,0.2563145160675049,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.39024388790130615,0.9960615634918213,496,15,10000,DensityEncodingOnline +Ringnorm,0.9805405139923096,15.9619140625,11100,2,10000,DensityEncodingOnline +Seeds,0.8653846383094788,0.46071863174438477,316,3,10000,DensityEncodingOnline +Semeion,0.8793969750404358,6.699109315872192,2390,10,10000,DensityEncodingOnline +Soybean,0.33510637283325195,1.858527660369873,614,18,10000,DensityEncodingOnline +Spambase,0.9156521558761597,12.450963258743286,6902,2,10000,DensityEncodingOnline +Spect,0.6451612710952759,0.6546633243560791,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.6441941261291504,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5174418687820435,1.5087389945983887,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6320000290870667,2.0466744899749756,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8059701323509216,0.6828861236572266,406,2,10000,DensityEncodingOnline +StatlogImage,0.9549393653869629,4.104126453399658,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8725000023841858,17.55901050567627,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9917930960655212,137.938791513443,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6445497870445251,1.851454496383667,1270,4,10000,DensityEncodingOnline +SteelPlates,0.7072165012359619,6.242180109024048,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.9733333587646484,1.1118192672729492,900,6,10000,DensityEncodingOnline +Teaching,0.42105263471603394,0.44556593894958496,226,3,10000,DensityEncodingOnline +Thyroid,0.9521586894989014,15.916677951812744,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9288703203201294,1.6417286396026611,1438,2,10000,DensityEncodingOnline +Titanic,0.7472727298736572,3.8530499935150146,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.07062888145446777,16,2,10000,DensityEncodingOnline +Twonorm,0.9745945930480957,14.477513074874878,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8441558480262756,0.5656535625457764,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.7791533470153809,466,3,10000,DensityEncodingOnline +WallFollowing,0.9281525015830994,12.344272136688232,8184,4,10000,DensityEncodingOnline +Waveform,0.8240000009536743,14.109783411026001,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8216000199317932,12.513397693634033,7500,3,10000,DensityEncodingOnline +Wine,0.9090909361839294,0.4066650867462158,268,3,10000,DensityEncodingOnline +WineQualityRed,0.4925000071525574,3.7597227096557617,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.41503268480300903,11.376744508743286,7348,7,10000,DensityEncodingOnline +Yeast,0.4582210183143616,4.790588617324829,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.21305394172668457,152,7,10000,DensityEncodingOnline +Abalone,0.6178160905838013,16.367221355438232,6266,3,10000,DensityEncodingOnlineV2 +AcuteInflammation,1.0,0.34893178939819336,180,2,10000,DensityEncodingOnlineV2 +AcuteNephritis,1.0,0.2630898952484131,180,2,10000,DensityEncodingOnlineV2 +Adult,0.8166574239730835,146.72764825820923,65122,2,10000,DensityEncodingOnlineV2 +Annealing,0.7599999904632568,2.3335378170013428,1596,5,10000,DensityEncodingOnlineV2 +Arrhythmia,0.5840708017349243,1.9818038940429688,678,13,10000,DensityEncodingOnlineV2 +AudiologyStd,0.7599999904632568,0.6025261878967285,342,18,10000,DensityEncodingOnlineV2 +BalanceScale,0.9230769276618958,1.7337381839752197,938,3,10000,DensityEncodingOnlineV2 +Balloons,1.0,0.05103754997253418,24,2,10000,DensityEncodingOnlineV2 +Bank,0.8681415915489197,12.344279527664185,6782,2,10000,DensityEncodingOnlineV2 +Blood,0.6791443824768066,1.9443399906158447,1122,2,10000,DensityEncodingOnlineV2 +BreastCancer,0.7464788556098938,0.8808801174163818,430,2,10000,DensityEncodingOnlineV2 +BreastCancerWisc,0.9714285731315613,1.2473838329315186,1048,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscDiag,0.9718309640884399,1.3647475242614746,854,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscProg,0.5918367505073547,0.3756992816925049,298,2,10000,DensityEncodingOnlineV2 +BreastTissue,0.7307692170143127,0.32224059104919434,160,6,10000,DensityEncodingOnlineV2 +Car,0.9143518805503845,5.4062135219573975,2592,4,10000,DensityEncodingOnlineV2 +Cardiotocography10Clases,0.7947269082069397,7.451910018920898,3190,10,10000,DensityEncodingOnlineV2 +Cardiotocography3Clases,0.7928436994552612,7.645108938217163,3190,3,10000,DensityEncodingOnlineV2 +ChessKrvk,0.4268605709075928,99.75068950653076,42084,18,10000,DensityEncodingOnlineV2 +ChessKrvkp,0.9499374032020569,10.521673917770386,4794,2,10000,DensityEncodingOnlineV2 +CongressionalVoting,0.6238532066345215,1.773341417312622,652,2,10000,DensityEncodingOnlineV2 +ConnBenchSonarMinesRocks,0.7884615659713745,0.41167473793029785,312,2,10000,DensityEncodingOnlineV2 +ConnBenchVowelDeterding,0.8744588494300842,3.7922775745391846,1056,11,10000,DensityEncodingOnlineV2 +Connect4,0.8014091849327087,198.85152745246887,101336,3,10000,DensityEncodingOnlineV2 +Contrac,0.47826087474823,5.583231210708618,2210,3,10000,DensityEncodingOnlineV2 +CreditApproval,0.819767415523529,2.0137548446655273,1036,2,10000,DensityEncodingOnlineV2 +CylinderBands,0.7421875,0.9306855201721191,768,2,10000,DensityEncodingOnlineV2 +Dermatology,0.9340659379959106,1.1753196716308594,550,6,10000,DensityEncodingOnlineV2 +Echocardiogram,0.8787878751754761,0.28455567359924316,196,2,10000,DensityEncodingOnlineV2 +Ecoli,0.8571428656578064,0.6296985149383545,504,8,10000,DensityEncodingOnlineV2 +EnergyY1,0.8958333134651184,1.8435425758361816,1152,3,10000,DensityEncodingOnlineV2 +EnergyY2,0.8229166865348816,2.2711193561553955,1152,3,10000,DensityEncodingOnlineV2 +Fertility,0.8799999952316284,0.20219802856445312,150,2,10000,DensityEncodingOnlineV2 +Flags,0.5,0.35144734382629395,292,8,10000,DensityEncodingOnlineV2 +Glass,0.5283018946647644,0.36443591117858887,322,6,10000,DensityEncodingOnlineV2 +HabermanSurvival,0.5526315569877625,0.9634959697723389,460,2,10000,DensityEncodingOnlineV2 +HayesRoth,0.0714285746216774,0.4583570957183838,264,3,10000,DensityEncodingOnlineV2 +HeartCleveland,0.46052631735801697,0.8528399467468262,454,5,10000,DensityEncodingOnlineV2 +HeartHungarian,0.7534246444702148,0.7932629585266113,442,5,10000,DensityEncodingOnlineV2 +HeartSwitzerland,0.32258063554763794,0.25467658042907715,184,5,10000,DensityEncodingOnlineV2 +HeartVa,0.2199999988079071,0.6463227272033691,300,5,10000,DensityEncodingOnlineV2 +Hepatitis,0.8205128312110901,0.5613634586334229,232,2,10000,DensityEncodingOnlineV2 +HillValley,0.4768976867198944,3.397907257080078,1212,2,10000,DensityEncodingOnlineV2 +HorseColic,0.6029411554336548,0.9302725791931152,600,2,10000,DensityEncodingOnlineV2 +IlpdIndianLiver,0.6780821681022644,1.751960039138794,874,2,10000,DensityEncodingOnlineV2 +ImageSegmentation,0.1428571492433548,9.52544355392456,420,7,10000,DensityEncodingOnlineV2 +Ionosphere,0.9204545617103577,1.3425443172454834,526,2,10000,DensityEncodingOnlineV2 +Iris,0.9729729890823364,0.45044565200805664,226,3,10000,DensityEncodingOnlineV2 +LedDisplay,0.7639999985694885,3.330695390701294,1500,10,10000,DensityEncodingOnlineV2 +Lenses,1.0,0.07296490669250488,36,3,10000,DensityEncodingOnlineV2 +Letter,0.8032000064849854,69.97304439544678,30000,26,10000,DensityEncodingOnlineV2 +Libras,0.5888888835906982,1.1715419292449951,540,15,10000,DensityEncodingOnlineV2 +LowResSpect,0.8496240377426147,1.6441588401794434,796,9,10000,DensityEncodingOnlineV2 +LungCancer,0.5,0.08943700790405273,48,3,10000,DensityEncodingOnlineV2 +Lymphography,0.8918918967247009,0.3145763874053955,222,4,10000,DensityEncodingOnlineV2 +Magic,0.8092533946037292,64.07230472564697,28530,2,10000,DensityEncodingOnlineV2 +Mammographic,0.7708333134651184,2.883898973464966,1442,2,10000,DensityEncodingOnlineV2 +Miniboone,0.860868513584137,392.4790258407593,195096,2,10000,DensityEncodingOnlineV2 +MolecBiolPromoter,0.807692289352417,0.23223590850830078,160,2,10000,DensityEncodingOnlineV2 +MolecBiolSplice,0.9134253263473511,10.750827550888062,4786,3,10000,DensityEncodingOnlineV2 +Monks1,0.5995370149612427,1.9237868785858154,248,2,10000,DensityEncodingOnlineV2 +Monks2,0.5671296119689941,1.9531044960021973,338,2,10000,DensityEncodingOnlineV2 +Monks3,0.5370370149612427,2.4713597297668457,244,2,10000,DensityEncodingOnlineV2 +Mushroom,0.9985228776931763,24.583534955978394,12186,2,10000,DensityEncodingOnlineV2 +Musk1,0.7815126180648804,1.3685669898986816,714,2,10000,DensityEncodingOnlineV2 +Musk2,0.9666464328765869,25.95561408996582,9898,2,10000,DensityEncodingOnlineV2 +Nursery,0.9305555820465088,44.053194999694824,19440,5,10000,DensityEncodingOnlineV2 +OocytesMerlucciusNucleus4d,0.7215686440467834,3.010747194290161,1534,2,10000,DensityEncodingOnlineV2 +OocytesMerlucciusStates2f,0.8941176533699036,3.2146947383880615,1534,3,10000,DensityEncodingOnlineV2 +OocytesTrisopterusNucleus2f,0.7236841917037964,2.6894919872283936,1368,2,10000,DensityEncodingOnlineV2 +OocytesTrisopterusStates5b,0.8684210777282715,3.1818909645080566,1368,3,10000,DensityEncodingOnlineV2 +Optical,0.9348914623260498,20.78749108314514,7646,10,10000,DensityEncodingOnlineV2 +Ozone,0.8785489201545715,8.921467781066895,3804,2,10000,DensityEncodingOnlineV2 +PageBlocks,0.9524853825569153,17.463789463043213,8210,5,10000,DensityEncodingOnlineV2 +Parkinsons,0.8163265585899353,0.3808135986328125,292,2,10000,DensityEncodingOnlineV2 +Pendigits,0.9408233165740967,36.29599475860596,14988,10,10000,DensityEncodingOnlineV2 +Pima,0.6875,1.3177330493927002,1152,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,0.21097135543823242,160,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesRelL,0.7692307829856873,0.21328425407409668,154,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.23375487327575684,138,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.20481586456298828,154,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesType,0.5769230723381042,0.21879959106445312,158,6,10000,DensityEncodingOnlineV2 +Planning,0.7111111283302307,0.34524989128112793,274,2,10000,DensityEncodingOnlineV2 +PlantMargin,0.6349999904632568,4.709082841873169,2400,100,10000,DensityEncodingOnlineV2 +PlantShape,0.48500001430511475,5.489568471908569,2400,100,10000,DensityEncodingOnlineV2 +PlantTexture,0.6175000071525574,5.495098114013672,2398,100,10000,DensityEncodingOnlineV2 +PostOperative,0.6363636255264282,0.16674470901489258,136,3,10000,DensityEncodingOnlineV2 +PrimaryTumor,0.4268292784690857,1.2193686962127686,496,15,10000,DensityEncodingOnlineV2 +Ringnorm,0.9832432270050049,21.321406602859497,11100,2,10000,DensityEncodingOnlineV2 +Seeds,0.9038461446762085,0.4363274574279785,316,3,10000,DensityEncodingOnlineV2 +Semeion,0.9020100235939026,6.119379997253418,2390,10,10000,DensityEncodingOnlineV2 +Soybean,0.2978723347187042,1.8720617294311523,614,18,10000,DensityEncodingOnlineV2 +Spambase,0.8678261041641235,13.063407897949219,6902,2,10000,DensityEncodingOnlineV2 +Spect,0.6290322542190552,0.8289852142333984,158,2,10000,DensityEncodingOnlineV2 +Spectf,0.9197860956192017,0.49037790298461914,160,2,10000,DensityEncodingOnlineV2 +StatlogAustralianCredit,0.6686046719551086,2.2889044284820557,1036,2,10000,DensityEncodingOnlineV2 +StatlogGermanCredit,0.6880000233650208,3.620154619216919,1500,2,10000,DensityEncodingOnlineV2 +StatlogHeart,0.9104477763175964,0.6164460182189941,406,2,10000,DensityEncodingOnlineV2 +StatlogImage,0.909878671169281,6.578832626342773,3466,7,10000,DensityEncodingOnlineV2 +StatlogLandsat,0.8289999961853027,19.279563188552856,8870,6,10000,DensityEncodingOnlineV2 +StatlogShuttle,0.9982069134712219,185.53014588356018,87000,7,10000,DensityEncodingOnlineV2 +StatlogVehicle,0.649289071559906,2.4492108821868896,1270,4,10000,DensityEncodingOnlineV2 +SteelPlates,0.7092783451080322,6.971054553985596,2912,7,10000,DensityEncodingOnlineV2 +SyntheticControl,0.9333333373069763,1.1142919063568115,900,6,10000,DensityEncodingOnlineV2 +Teaching,0.5263158082962036,0.5003342628479004,226,3,10000,DensityEncodingOnlineV2 +Thyroid,0.9617853164672852,24.24750542640686,7544,3,10000,DensityEncodingOnlineV2 +TicTacToe,0.9665272235870361,2.507526397705078,1438,2,10000,DensityEncodingOnlineV2 +Titanic,0.6327272653579712,5.9380176067352295,3302,2,10000,DensityEncodingOnlineV2 +Trains,0.5,0.05621933937072754,16,2,10000,DensityEncodingOnlineV2 +Twonorm,0.9632432460784912,23.914048194885254,11100,2,10000,DensityEncodingOnlineV2 +VertebralColumn2Clases,0.8311688303947449,1.005159616470337,466,2,10000,DensityEncodingOnlineV2 +VertebralColumn3Clases,0.8701298832893372,0.5556380748748779,466,3,10000,DensityEncodingOnlineV2 +WallFollowing,0.8914955854415894,16.76145625114441,8184,4,10000,DensityEncodingOnlineV2 +Waveform,0.853600025177002,13.379999876022339,7500,3,10000,DensityEncodingOnlineV2 +WaveformNoise,0.843999981880188,14.7721266746521,7500,3,10000,DensityEncodingOnlineV2 +Wine,0.9772727489471436,0.3010084629058838,268,3,10000,DensityEncodingOnlineV2 +WineQualityRed,0.5899999737739563,5.001476049423218,2398,6,10000,DensityEncodingOnlineV2 +WineQualityWhite,0.4991829991340637,13.670148849487305,7348,7,10000,DensityEncodingOnlineV2 +Yeast,0.5363881587982178,2.77774977684021,2226,10,10000,DensityEncodingOnlineV2 +Zoo,0.9599999785423279,0.1861107349395752,152,7,10000,DensityEncodingOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678375052.90958.csv b/examples/hdc_methods_survey/results/hashmap_online.csv similarity index 50% rename from examples/hdc_methods_survey/results/results1678375052.90958.csv rename to examples/hdc_methods_survey/results/hashmap_online.csv index 0677ceef..4bbe28e0 100644 --- a/examples/hdc_methods_survey/results/results1678375052.90958.csv +++ b/examples/hdc_methods_survey/results/hashmap_online.csv @@ -1,122 +1,243 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.6264367699623108,10.799790859222412,6266,3,10000,HashmapProjectionOnlineV2 -AcuteInflammation,1.0,0.37506961822509766,180,2,10000,HashmapProjectionOnlineV2 -AcuteNephritis,1.0,0.34124207496643066,180,2,10000,HashmapProjectionOnlineV2 -Adult,0.8199127912521362,157.29027915000916,65122,2,10000,HashmapProjectionOnlineV2 -Annealing,0.7599999904632568,3.200782299041748,1596,5,10000,HashmapProjectionOnlineV2 -Arrhythmia,0.32743361592292786,2.1672353744506836,678,13,10000,HashmapProjectionOnlineV2 -AudiologyStd,0.6399999856948853,0.8165261745452881,342,18,10000,HashmapProjectionOnlineV2 -BalanceScale,0.9230769276618958,2.0464789867401123,938,3,10000,HashmapProjectionOnlineV2 -Balloons,0.75,0.07104253768920898,24,2,10000,HashmapProjectionOnlineV2 -Bank,0.8778761029243469,15.410605192184448,6782,2,10000,HashmapProjectionOnlineV2 -Blood,0.6898396015167236,2.4457247257232666,1122,2,10000,HashmapProjectionOnlineV2 -BreastCancer,0.5492957830429077,1.0262954235076904,430,2,10000,HashmapProjectionOnlineV2 -BreastCancerWisc,0.9657142758369446,2.1882619857788086,1048,2,10000,HashmapProjectionOnlineV2 -BreastCancerWiscDiag,0.9788732528686523,2.0778069496154785,854,2,10000,HashmapProjectionOnlineV2 -BreastCancerWiscProg,0.795918345451355,0.6283116340637207,298,2,10000,HashmapProjectionOnlineV2 -BreastTissue,0.692307710647583,0.4453427791595459,160,6,10000,HashmapProjectionOnlineV2 -Car,0.9097222089767456,5.566180229187012,2592,4,10000,HashmapProjectionOnlineV2 -Cardiotocography10Clases,0.770244836807251,7.677815198898315,3190,10,10000,HashmapProjectionOnlineV2 -Cardiotocography3Clases,0.9171375036239624,7.943122148513794,3190,3,10000,HashmapProjectionOnlineV2 -ChessKrvk,0.4127459228038788,89.6258544921875,42084,18,10000,HashmapProjectionOnlineV2 -ChessKrvkp,0.9536921381950378,9.995727300643921,4794,2,10000,HashmapProjectionOnlineV2 -CongressionalVoting,0.5596330165863037,1.2980380058288574,652,2,10000,HashmapProjectionOnlineV2 -ConnBenchSonarMinesRocks,0.75,0.6418206691741943,312,2,10000,HashmapProjectionOnlineV2 -ConnBenchVowelDeterding,0.9069263935089111,3.1810035705566406,1056,11,10000,HashmapProjectionOnlineV2 -Connect4,0.7820475101470947,220.1451358795166,101336,3,10000,HashmapProjectionOnlineV2 -Contrac,0.5461956262588501,5.242804050445557,2210,3,10000,HashmapProjectionOnlineV2 -CreditApproval,0.7965116500854492,2.0616233348846436,1036,2,10000,HashmapProjectionOnlineV2 -CylinderBands,0.71875,1.9838039875030518,768,2,10000,HashmapProjectionOnlineV2 -Dermatology,0.9230769276618958,1.375622034072876,550,6,10000,HashmapProjectionOnlineV2 -Echocardiogram,0.8787878751754761,0.3716287612915039,196,2,10000,HashmapProjectionOnlineV2 -Ecoli,0.8928571343421936,1.2612063884735107,504,8,10000,HashmapProjectionOnlineV2 -EnergyY1,0.8958333134651184,2.490938425064087,1152,3,10000,HashmapProjectionOnlineV2 -EnergyY2,0.8541666865348816,2.3445467948913574,1152,3,10000,HashmapProjectionOnlineV2 -Fertility,0.8799999952316284,0.389056921005249,150,2,10000,HashmapProjectionOnlineV2 -Flags,0.5,0.8130192756652832,292,8,10000,HashmapProjectionOnlineV2 -Glass,0.5283018946647644,0.8821935653686523,322,6,10000,HashmapProjectionOnlineV2 -HabermanSurvival,0.7105262875556946,0.9675743579864502,460,2,10000,HashmapProjectionOnlineV2 -HayesRoth,0.0714285746216774,0.40785694122314453,264,3,10000,HashmapProjectionOnlineV2 -HeartCleveland,0.6052631735801697,1.2566521167755127,454,5,10000,HashmapProjectionOnlineV2 -HeartHungarian,0.8219178318977356,0.9935078620910645,442,5,10000,HashmapProjectionOnlineV2 -HeartSwitzerland,0.3870967626571655,0.529047966003418,184,5,10000,HashmapProjectionOnlineV2 -HeartVa,0.18000000715255737,0.8095235824584961,300,5,10000,HashmapProjectionOnlineV2 -Hepatitis,0.8461538553237915,0.46227169036865234,232,2,10000,HashmapProjectionOnlineV2 -HillValley,0.4884488582611084,4.498873233795166,1212,2,10000,HashmapProjectionOnlineV2 -HorseColic,0.6029411554336548,1.041837215423584,600,2,10000,HashmapProjectionOnlineV2 -IlpdIndianLiver,0.5410959124565125,2.255512237548828,874,2,10000,HashmapProjectionOnlineV2 -ImageSegmentation,0.1428571492433548,10.735875606536865,420,7,10000,HashmapProjectionOnlineV2 -Ionosphere,0.9659090638160706,0.9475598335266113,526,2,10000,HashmapProjectionOnlineV2 -Iris,0.9729729890823364,0.48308420181274414,226,3,10000,HashmapProjectionOnlineV2 -LedDisplay,0.6480000019073486,3.357233762741089,1500,10,10000,HashmapProjectionOnlineV2 -Lenses,0.8333333134651184,0.10909152030944824,36,3,10000,HashmapProjectionOnlineV2 -Letter,0.770799994468689,67.87169122695923,30000,26,10000,HashmapProjectionOnlineV2 -Libras,0.6000000238418579,1.4056293964385986,540,15,10000,HashmapProjectionOnlineV2 -LowResSpect,0.8120300769805908,1.6058204174041748,796,9,10000,HashmapProjectionOnlineV2 -LungCancer,0.375,0.08220720291137695,48,3,10000,HashmapProjectionOnlineV2 -Lymphography,0.9189189076423645,0.49364590644836426,222,4,10000,HashmapProjectionOnlineV2 -Magic,0.8149316310882568,63.16485834121704,28530,2,10000,HashmapProjectionOnlineV2 -Mammographic,0.75,2.2624974250793457,1442,2,10000,HashmapProjectionOnlineV2 -Miniboone,0.8623139262199402,429.3731255531311,195096,2,10000,HashmapProjectionOnlineV2 -MolecBiolPromoter,0.9230769276618958,0.19626808166503906,160,2,10000,HashmapProjectionOnlineV2 -MolecBiolSplice,0.8920953869819641,10.736836671829224,4786,3,10000,HashmapProjectionOnlineV2 -Monks1,0.5092592835426331,2.177532911300659,248,2,10000,HashmapProjectionOnlineV2 -Monks2,0.6180555820465088,2.279247999191284,338,2,10000,HashmapProjectionOnlineV2 -Monks3,0.5277777910232544,2.4616103172302246,244,2,10000,HashmapProjectionOnlineV2 -Mushroom,0.9990152716636658,27.377400398254395,12186,2,10000,HashmapProjectionOnlineV2 -Musk1,0.7815126180648804,1.9206466674804688,714,2,10000,HashmapProjectionOnlineV2 -Musk2,0.9648271799087524,24.5827796459198,9898,2,10000,HashmapProjectionOnlineV2 -Nursery,0.9361110925674438,40.15285015106201,19440,5,10000,HashmapProjectionOnlineV2 -OocytesMerlucciusNucleus4d,0.6784313917160034,3.6620049476623535,1534,2,10000,HashmapProjectionOnlineV2 -OocytesMerlucciusStates2f,0.9098039269447327,3.0182244777679443,1534,3,10000,HashmapProjectionOnlineV2 -OocytesTrisopterusNucleus2f,0.7149122953414917,3.0749998092651367,1368,2,10000,HashmapProjectionOnlineV2 -OocytesTrisopterusStates5b,0.8289473652839661,3.0617940425872803,1368,3,10000,HashmapProjectionOnlineV2 -Optical,0.9465776085853577,18.39874505996704,7646,10,10000,HashmapProjectionOnlineV2 -Ozone,0.9621450901031494,8.102643489837646,3804,2,10000,HashmapProjectionOnlineV2 -PageBlocks,0.9342105388641357,19.539485931396484,8210,5,10000,HashmapProjectionOnlineV2 -Parkinsons,0.8163265585899353,0.7156453132629395,292,2,10000,HashmapProjectionOnlineV2 -Pendigits,0.9339622855186462,35.99036431312561,14988,10,10000,HashmapProjectionOnlineV2 -Pima,0.7239583134651184,2.2066032886505127,1152,2,10000,HashmapProjectionOnlineV2 -PittsburgBridgesMaterial,0.9615384340286255,0.16438555717468262,160,3,10000,HashmapProjectionOnlineV2 -PittsburgBridgesRelL,0.692307710647583,0.18129301071166992,154,3,10000,HashmapProjectionOnlineV2 -PittsburgBridgesSpan,0.695652186870575,0.29968857765197754,138,3,10000,HashmapProjectionOnlineV2 -PittsburgBridgesTOrD,0.8399999737739563,0.15380048751831055,154,2,10000,HashmapProjectionOnlineV2 -PittsburgBridgesType,0.4615384638309479,0.17618298530578613,158,6,10000,HashmapProjectionOnlineV2 -Planning,0.6666666865348816,0.4580874443054199,274,2,10000,HashmapProjectionOnlineV2 -PlantMargin,0.6524999737739563,4.87235426902771,2400,100,10000,HashmapProjectionOnlineV2 -PlantShape,0.48249998688697815,5.864011526107788,2400,100,10000,HashmapProjectionOnlineV2 -PlantTexture,0.6424999833106995,4.9684295654296875,2398,100,10000,HashmapProjectionOnlineV2 -PostOperative,0.3636363744735718,0.2079324722290039,136,3,10000,HashmapProjectionOnlineV2 -PrimaryTumor,0.40243902802467346,1.0583412647247314,496,15,10000,HashmapProjectionOnlineV2 -Ringnorm,0.977297306060791,20.654939651489258,11100,2,10000,HashmapProjectionOnlineV2 -Seeds,0.8653846383094788,0.617081880569458,316,3,10000,HashmapProjectionOnlineV2 -Semeion,0.8442211151123047,5.210434913635254,2390,10,10000,HashmapProjectionOnlineV2 -Soybean,0.22340425848960876,2.6325843334198,614,18,10000,HashmapProjectionOnlineV2 -Spambase,0.8843477964401245,14.194054126739502,6902,2,10000,HashmapProjectionOnlineV2 -Spect,0.698924720287323,0.9331738948822021,158,2,10000,HashmapProjectionOnlineV2 -Spectf,0.9197860956192017,0.9123790264129639,160,2,10000,HashmapProjectionOnlineV2 -StatlogAustralianCredit,0.5755813717842102,1.9775428771972656,1036,2,10000,HashmapProjectionOnlineV2 -StatlogGermanCredit,0.6600000262260437,3.144174098968506,1500,2,10000,HashmapProjectionOnlineV2 -StatlogHeart,0.8507462739944458,0.8717095851898193,406,2,10000,HashmapProjectionOnlineV2 -StatlogImage,0.8908145427703857,6.465627908706665,3466,7,10000,HashmapProjectionOnlineV2 -StatlogLandsat,0.8379999995231628,19.699687719345093,8870,6,10000,HashmapProjectionOnlineV2 -StatlogShuttle,0.9851034283638,160.22935366630554,87000,7,10000,HashmapProjectionOnlineV2 -StatlogVehicle,0.5876777172088623,2.3936679363250732,1270,4,10000,HashmapProjectionOnlineV2 -SteelPlates,0.7257732152938843,5.934922695159912,2912,7,10000,HashmapProjectionOnlineV2 -SyntheticControl,0.9599999785423279,1.7468585968017578,900,6,10000,HashmapProjectionOnlineV2 -Teaching,0.5526315569877625,0.54677414894104,226,3,10000,HashmapProjectionOnlineV2 -Thyroid,0.9317386150360107,22.03300714492798,7544,3,10000,HashmapProjectionOnlineV2 -TicTacToe,0.9497907757759094,2.3365893363952637,1438,2,10000,HashmapProjectionOnlineV2 -Titanic,0.7818182110786438,6.384492874145508,3302,2,10000,HashmapProjectionOnlineV2 -Trains,0.5,0.028873205184936523,16,2,10000,HashmapProjectionOnlineV2 -Twonorm,0.9648648500442505,20.49265456199646,11100,2,10000,HashmapProjectionOnlineV2 -VertebralColumn2Clases,0.7922077775001526,1.0251727104187012,466,2,10000,HashmapProjectionOnlineV2 -VertebralColumn3Clases,0.7922077775001526,0.6934771537780762,466,3,10000,HashmapProjectionOnlineV2 -WallFollowing,0.9134897589683533,15.534047842025757,8184,4,10000,HashmapProjectionOnlineV2 -Waveform,0.8503999710083008,13.931765794754028,7500,3,10000,HashmapProjectionOnlineV2 -WaveformNoise,0.8223999738693237,14.883457660675049,7500,3,10000,HashmapProjectionOnlineV2 -Wine,0.9772727489471436,0.5841937065124512,268,3,10000,HashmapProjectionOnlineV2 -WineQualityRed,0.48500001430511475,4.727947473526001,2398,6,10000,HashmapProjectionOnlineV2 -WineQualityWhite,0.4812091588973999,13.668437719345093,7348,7,10000,HashmapProjectionOnlineV2 -Yeast,0.5633423328399658,4.094305038452148,2226,10,10000,HashmapProjectionOnlineV2 -Zoo,0.9599999785423279,0.25412917137145996,152,7,10000,HashmapProjectionOnlineV2 +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5699234008789062,12.849247217178345,6266,3,10000,HashmapProjectionOnline +AcuteInflammation,1.0,0.3355903625488281,180,2,10000,HashmapProjectionOnline +AcuteNephritis,1.0,0.4189612865447998,180,2,10000,HashmapProjectionOnline +Adult,0.8197284936904907,152.37215399742126,65122,2,10000,HashmapProjectionOnline +Annealing,0.7699999809265137,2.593430995941162,1596,5,10000,HashmapProjectionOnline +Arrhythmia,0.5575221180915833,1.9563357830047607,678,13,10000,HashmapProjectionOnline +AudiologyStd,0.6399999856948853,0.6418216228485107,342,18,10000,HashmapProjectionOnline +BalanceScale,0.8974359035491943,1.531196117401123,938,3,10000,HashmapProjectionOnline +Balloons,0.75,0.05763816833496094,24,2,10000,HashmapProjectionOnline +Bank,0.886725664138794,10.71737027168274,6782,2,10000,HashmapProjectionOnline +Blood,0.7058823704719543,2.1934926509857178,1122,2,10000,HashmapProjectionOnline +BreastCancer,0.5211267471313477,0.7135398387908936,430,2,10000,HashmapProjectionOnline +BreastCancerWisc,0.9485714435577393,1.9001646041870117,1048,2,10000,HashmapProjectionOnline +BreastCancerWiscDiag,0.9929577708244324,1.6818034648895264,854,2,10000,HashmapProjectionOnline +BreastCancerWiscProg,0.6530612111091614,0.5979835987091064,298,2,10000,HashmapProjectionOnline +BreastTissue,0.6153846383094788,0.3661832809448242,160,6,10000,HashmapProjectionOnline +Car,0.8935185074806213,4.16455864906311,2592,4,10000,HashmapProjectionOnline +Cardiotocography10Clases,0.7043314576148987,5.633206605911255,3190,10,10000,HashmapProjectionOnline +Cardiotocography3Clases,0.8700565099716187,5.975755214691162,3190,3,10000,HashmapProjectionOnline +ChessKrvk,0.43484458327293396,114.2757933139801,42084,18,10000,HashmapProjectionOnline +ChessKrvkp,0.8836045265197754,11.986949682235718,4794,2,10000,HashmapProjectionOnline +CongressionalVoting,0.642201840877533,1.6862235069274902,652,2,10000,HashmapProjectionOnline +ConnBenchSonarMinesRocks,0.75,0.7791445255279541,312,2,10000,HashmapProjectionOnline +ConnBenchVowelDeterding,0.7770562767982483,4.152539968490601,1056,11,10000,HashmapProjectionOnline +Connect4,0.7812777757644653,194.93978071212769,101336,3,10000,HashmapProjectionOnline +Contrac,0.5054348111152649,3.655616283416748,2210,3,10000,HashmapProjectionOnline +CreditApproval,0.8255813717842102,1.6991405487060547,1036,2,10000,HashmapProjectionOnline +CylinderBands,0.7421875,1.3289909362792969,768,2,10000,HashmapProjectionOnline +Dermatology,0.9230769276618958,1.1407344341278076,550,6,10000,HashmapProjectionOnline +Echocardiogram,0.8787878751754761,0.3040478229522705,196,2,10000,HashmapProjectionOnline +Ecoli,0.8571428656578064,1.0223472118377686,504,8,10000,HashmapProjectionOnline +EnergyY1,0.8958333134651184,2.0050477981567383,1152,3,10000,HashmapProjectionOnline +EnergyY2,0.8802083134651184,1.8982274532318115,1152,3,10000,HashmapProjectionOnline +Fertility,0.8399999737739563,0.313873291015625,150,2,10000,HashmapProjectionOnline +Flags,0.5208333134651184,0.4470086097717285,292,8,10000,HashmapProjectionOnline +Glass,0.5094339847564697,0.33554911613464355,322,6,10000,HashmapProjectionOnline +HabermanSurvival,0.6710526347160339,0.4986283779144287,460,2,10000,HashmapProjectionOnline +HayesRoth,0.0714285746216774,0.26427125930786133,264,3,10000,HashmapProjectionOnline +HeartCleveland,0.6447368264198303,0.9114782810211182,454,5,10000,HashmapProjectionOnline +HeartHungarian,0.7945205569267273,0.9688708782196045,442,5,10000,HashmapProjectionOnline +HeartSwitzerland,0.29032257199287415,0.48633670806884766,184,5,10000,HashmapProjectionOnline +HeartVa,0.20000000298023224,0.742469072341919,300,5,10000,HashmapProjectionOnline +Hepatitis,0.7948718070983887,0.4181938171386719,232,2,10000,HashmapProjectionOnline +HillValley,0.4785478413105011,4.966771364212036,1212,2,10000,HashmapProjectionOnline +HorseColic,0.6176470518112183,1.3097846508026123,600,2,10000,HashmapProjectionOnline +IlpdIndianLiver,0.6164383292198181,1.659862756729126,874,2,10000,HashmapProjectionOnline +ImageSegmentation,0.1428571492433548,9.416794538497925,420,7,10000,HashmapProjectionOnline +Ionosphere,0.9204545617103577,0.9397439956665039,526,2,10000,HashmapProjectionOnline +Iris,0.9459459185600281,0.5184252262115479,226,3,10000,HashmapProjectionOnline +LedDisplay,0.5839999914169312,3.462099313735962,1500,10,10000,HashmapProjectionOnline +Lenses,0.8333333134651184,0.10499334335327148,36,3,10000,HashmapProjectionOnline +Letter,0.8253999948501587,65.33894324302673,30000,26,10000,HashmapProjectionOnline +Libras,0.5444444417953491,1.372770071029663,540,15,10000,HashmapProjectionOnline +LowResSpect,0.8270676732063293,1.8726980686187744,796,9,10000,HashmapProjectionOnline +LungCancer,0.5,0.14229393005371094,48,3,10000,HashmapProjectionOnline +Lymphography,0.7837837934494019,0.5466053485870361,222,4,10000,HashmapProjectionOnline +Magic,0.8201892971992493,54.32850217819214,28530,2,10000,HashmapProjectionOnline +Mammographic,0.7916666865348816,2.8369336128234863,1442,2,10000,HashmapProjectionOnline +Miniboone,0.8545023798942566,502.62686467170715,195096,2,10000,HashmapProjectionOnline +MolecBiolPromoter,0.5,0.3077859878540039,160,2,10000,HashmapProjectionOnline +MolecBiolSplice,0.8632371425628662,6.372540235519409,4786,3,10000,HashmapProjectionOnline +Monks1,0.5092592835426331,0.8498313426971436,248,2,10000,HashmapProjectionOnline +Monks2,0.5925925970077515,1.9307656288146973,338,2,10000,HashmapProjectionOnline +Monks3,0.5694444179534912,1.008878231048584,244,2,10000,HashmapProjectionOnline +Mushroom,0.9990152716636658,18.587910652160645,12186,2,10000,HashmapProjectionOnline +Musk1,0.7983193397521973,1.7035212516784668,714,2,10000,HashmapProjectionOnline +Musk2,0.9587628841400146,21.029637098312378,9898,2,10000,HashmapProjectionOnline +Nursery,0.9367284178733826,29.403523445129395,19440,5,10000,HashmapProjectionOnline +OocytesMerlucciusNucleus4d,0.6274510025978088,1.8859500885009766,1534,2,10000,HashmapProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,2.296603202819824,1534,3,10000,HashmapProjectionOnline +OocytesTrisopterusNucleus2f,0.7368420958518982,2.0560338497161865,1368,2,10000,HashmapProjectionOnline +OocytesTrisopterusStates5b,0.8464912176132202,1.9703762531280518,1368,3,10000,HashmapProjectionOnline +Optical,0.8864774703979492,15.036210060119629,7646,10,10000,HashmapProjectionOnline +Ozone,0.9637224078178406,5.729912519454956,3804,2,10000,HashmapProjectionOnline +PageBlocks,0.9349415302276611,14.852066040039062,8210,5,10000,HashmapProjectionOnline +Parkinsons,0.7551020383834839,0.6004049777984619,292,2,10000,HashmapProjectionOnline +Pendigits,0.8653516173362732,34.519975900650024,14988,10,10000,HashmapProjectionOnline +Pima,0.6145833134651184,2.7577013969421387,1152,2,10000,HashmapProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.4006364345550537,160,3,10000,HashmapProjectionOnline +PittsburgBridgesRelL,0.692307710647583,0.4103515148162842,154,3,10000,HashmapProjectionOnline +PittsburgBridgesSpan,0.782608687877655,0.35828590393066406,138,3,10000,HashmapProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.3844723701477051,154,2,10000,HashmapProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.42583417892456055,158,6,10000,HashmapProjectionOnline +Planning,0.46666666865348816,0.7026987075805664,274,2,10000,HashmapProjectionOnline +PlantMargin,0.5924999713897705,6.0955095291137695,2400,100,10000,HashmapProjectionOnline +PlantShape,0.45500001311302185,6.463935613632202,2400,100,10000,HashmapProjectionOnline +PlantTexture,0.5899999737739563,6.165262222290039,2398,100,10000,HashmapProjectionOnline +PostOperative,0.3636363744735718,0.36376404762268066,136,3,10000,HashmapProjectionOnline +PrimaryTumor,0.45121949911117554,1.389270305633545,496,15,10000,HashmapProjectionOnline +Ringnorm,0.9578378200531006,23.98399567604065,11100,2,10000,HashmapProjectionOnline +Seeds,0.8653846383094788,0.41184020042419434,316,3,10000,HashmapProjectionOnline +Semeion,0.856783926486969,6.595113039016724,2390,10,10000,HashmapProjectionOnline +Soybean,0.11170212924480438,3.0801074504852295,614,18,10000,HashmapProjectionOnline +Spambase,0.9060869812965393,14.93342900276184,6902,2,10000,HashmapProjectionOnline +Spect,0.6182795763015747,1.2207136154174805,158,2,10000,HashmapProjectionOnline +Spectf,0.9197860956192017,1.132890224456787,160,2,10000,HashmapProjectionOnline +StatlogAustralianCredit,0.6104651093482971,2.3682596683502197,1036,2,10000,HashmapProjectionOnline +StatlogGermanCredit,0.6959999799728394,3.254148244857788,1500,2,10000,HashmapProjectionOnline +StatlogHeart,0.8805969953536987,0.9925534725189209,406,2,10000,HashmapProjectionOnline +StatlogImage,0.8786828517913818,6.47722864151001,3466,7,10000,HashmapProjectionOnline +StatlogLandsat,0.8529999852180481,19.835140228271484,8870,6,10000,HashmapProjectionOnline +StatlogShuttle,0.9880689382553101,156.72790813446045,87000,7,10000,HashmapProjectionOnline +StatlogVehicle,0.6966824531555176,2.4591867923736572,1270,4,10000,HashmapProjectionOnline +SteelPlates,0.7216494679450989,5.459609031677246,2912,7,10000,HashmapProjectionOnline +SyntheticControl,0.9066666960716248,1.967743158340454,900,6,10000,HashmapProjectionOnline +Teaching,0.5263158082962036,0.5192832946777344,226,3,10000,HashmapProjectionOnline +Thyroid,0.9436989426612854,20.099879503250122,7544,3,10000,HashmapProjectionOnline +TicTacToe,0.9539749026298523,2.3060359954833984,1438,2,10000,HashmapProjectionOnline +Titanic,0.7127272486686707,5.778280258178711,3302,2,10000,HashmapProjectionOnline +Trains,0.5,0.025263071060180664,16,2,10000,HashmapProjectionOnline +Twonorm,0.9524324536323547,15.943424224853516,11100,2,10000,HashmapProjectionOnline +VertebralColumn2Clases,0.8571428656578064,0.4497861862182617,466,2,10000,HashmapProjectionOnline +VertebralColumn3Clases,0.7532467246055603,0.6899302005767822,466,3,10000,HashmapProjectionOnline +WallFollowing,0.8680351972579956,12.153593063354492,8184,4,10000,HashmapProjectionOnline +Waveform,0.8240000009536743,14.972829103469849,7500,3,10000,HashmapProjectionOnline +WaveformNoise,0.7775999903678894,15.512143611907959,7500,3,10000,HashmapProjectionOnline +Wine,0.9545454382896423,0.650374174118042,268,3,10000,HashmapProjectionOnline +WineQualityRed,0.41749998927116394,5.41266393661499,2398,6,10000,HashmapProjectionOnline +WineQualityWhite,0.4632352888584137,17.063844919204712,7348,7,10000,HashmapProjectionOnline +Yeast,0.49056604504585266,4.983505725860596,2226,10,10000,HashmapProjectionOnline +Zoo,0.9200000166893005,0.3756859302520752,152,7,10000,HashmapProjectionOnline +Abalone,0.6264367699623108,10.799790859222412,6266,3,10000,HashmapProjectionOnlineV2 +AcuteInflammation,1.0,0.37506961822509766,180,2,10000,HashmapProjectionOnlineV2 +AcuteNephritis,1.0,0.34124207496643066,180,2,10000,HashmapProjectionOnlineV2 +Adult,0.8199127912521362,157.29027915000916,65122,2,10000,HashmapProjectionOnlineV2 +Annealing,0.7599999904632568,3.200782299041748,1596,5,10000,HashmapProjectionOnlineV2 +Arrhythmia,0.32743361592292786,2.1672353744506836,678,13,10000,HashmapProjectionOnlineV2 +AudiologyStd,0.6399999856948853,0.8165261745452881,342,18,10000,HashmapProjectionOnlineV2 +BalanceScale,0.9230769276618958,2.0464789867401123,938,3,10000,HashmapProjectionOnlineV2 +Balloons,0.75,0.07104253768920898,24,2,10000,HashmapProjectionOnlineV2 +Bank,0.8778761029243469,15.410605192184448,6782,2,10000,HashmapProjectionOnlineV2 +Blood,0.6898396015167236,2.4457247257232666,1122,2,10000,HashmapProjectionOnlineV2 +BreastCancer,0.5492957830429077,1.0262954235076904,430,2,10000,HashmapProjectionOnlineV2 +BreastCancerWisc,0.9657142758369446,2.1882619857788086,1048,2,10000,HashmapProjectionOnlineV2 +BreastCancerWiscDiag,0.9788732528686523,2.0778069496154785,854,2,10000,HashmapProjectionOnlineV2 +BreastCancerWiscProg,0.795918345451355,0.6283116340637207,298,2,10000,HashmapProjectionOnlineV2 +BreastTissue,0.692307710647583,0.4453427791595459,160,6,10000,HashmapProjectionOnlineV2 +Car,0.9097222089767456,5.566180229187012,2592,4,10000,HashmapProjectionOnlineV2 +Cardiotocography10Clases,0.770244836807251,7.677815198898315,3190,10,10000,HashmapProjectionOnlineV2 +Cardiotocography3Clases,0.9171375036239624,7.943122148513794,3190,3,10000,HashmapProjectionOnlineV2 +ChessKrvk,0.4127459228038788,89.6258544921875,42084,18,10000,HashmapProjectionOnlineV2 +ChessKrvkp,0.9536921381950378,9.995727300643921,4794,2,10000,HashmapProjectionOnlineV2 +CongressionalVoting,0.5596330165863037,1.2980380058288574,652,2,10000,HashmapProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.75,0.6418206691741943,312,2,10000,HashmapProjectionOnlineV2 +ConnBenchVowelDeterding,0.9069263935089111,3.1810035705566406,1056,11,10000,HashmapProjectionOnlineV2 +Connect4,0.7820475101470947,220.1451358795166,101336,3,10000,HashmapProjectionOnlineV2 +Contrac,0.5461956262588501,5.242804050445557,2210,3,10000,HashmapProjectionOnlineV2 +CreditApproval,0.7965116500854492,2.0616233348846436,1036,2,10000,HashmapProjectionOnlineV2 +CylinderBands,0.71875,1.9838039875030518,768,2,10000,HashmapProjectionOnlineV2 +Dermatology,0.9230769276618958,1.375622034072876,550,6,10000,HashmapProjectionOnlineV2 +Echocardiogram,0.8787878751754761,0.3716287612915039,196,2,10000,HashmapProjectionOnlineV2 +Ecoli,0.8928571343421936,1.2612063884735107,504,8,10000,HashmapProjectionOnlineV2 +EnergyY1,0.8958333134651184,2.490938425064087,1152,3,10000,HashmapProjectionOnlineV2 +EnergyY2,0.8541666865348816,2.3445467948913574,1152,3,10000,HashmapProjectionOnlineV2 +Fertility,0.8799999952316284,0.389056921005249,150,2,10000,HashmapProjectionOnlineV2 +Flags,0.5,0.8130192756652832,292,8,10000,HashmapProjectionOnlineV2 +Glass,0.5283018946647644,0.8821935653686523,322,6,10000,HashmapProjectionOnlineV2 +HabermanSurvival,0.7105262875556946,0.9675743579864502,460,2,10000,HashmapProjectionOnlineV2 +HayesRoth,0.0714285746216774,0.40785694122314453,264,3,10000,HashmapProjectionOnlineV2 +HeartCleveland,0.6052631735801697,1.2566521167755127,454,5,10000,HashmapProjectionOnlineV2 +HeartHungarian,0.8219178318977356,0.9935078620910645,442,5,10000,HashmapProjectionOnlineV2 +HeartSwitzerland,0.3870967626571655,0.529047966003418,184,5,10000,HashmapProjectionOnlineV2 +HeartVa,0.18000000715255737,0.8095235824584961,300,5,10000,HashmapProjectionOnlineV2 +Hepatitis,0.8461538553237915,0.46227169036865234,232,2,10000,HashmapProjectionOnlineV2 +HillValley,0.4884488582611084,4.498873233795166,1212,2,10000,HashmapProjectionOnlineV2 +HorseColic,0.6029411554336548,1.041837215423584,600,2,10000,HashmapProjectionOnlineV2 +IlpdIndianLiver,0.5410959124565125,2.255512237548828,874,2,10000,HashmapProjectionOnlineV2 +ImageSegmentation,0.1428571492433548,10.735875606536865,420,7,10000,HashmapProjectionOnlineV2 +Ionosphere,0.9659090638160706,0.9475598335266113,526,2,10000,HashmapProjectionOnlineV2 +Iris,0.9729729890823364,0.48308420181274414,226,3,10000,HashmapProjectionOnlineV2 +LedDisplay,0.6480000019073486,3.357233762741089,1500,10,10000,HashmapProjectionOnlineV2 +Lenses,0.8333333134651184,0.10909152030944824,36,3,10000,HashmapProjectionOnlineV2 +Letter,0.770799994468689,67.87169122695923,30000,26,10000,HashmapProjectionOnlineV2 +Libras,0.6000000238418579,1.4056293964385986,540,15,10000,HashmapProjectionOnlineV2 +LowResSpect,0.8120300769805908,1.6058204174041748,796,9,10000,HashmapProjectionOnlineV2 +LungCancer,0.375,0.08220720291137695,48,3,10000,HashmapProjectionOnlineV2 +Lymphography,0.9189189076423645,0.49364590644836426,222,4,10000,HashmapProjectionOnlineV2 +Magic,0.8149316310882568,63.16485834121704,28530,2,10000,HashmapProjectionOnlineV2 +Mammographic,0.75,2.2624974250793457,1442,2,10000,HashmapProjectionOnlineV2 +Miniboone,0.8623139262199402,429.3731255531311,195096,2,10000,HashmapProjectionOnlineV2 +MolecBiolPromoter,0.9230769276618958,0.19626808166503906,160,2,10000,HashmapProjectionOnlineV2 +MolecBiolSplice,0.8920953869819641,10.736836671829224,4786,3,10000,HashmapProjectionOnlineV2 +Monks1,0.5092592835426331,2.177532911300659,248,2,10000,HashmapProjectionOnlineV2 +Monks2,0.6180555820465088,2.279247999191284,338,2,10000,HashmapProjectionOnlineV2 +Monks3,0.5277777910232544,2.4616103172302246,244,2,10000,HashmapProjectionOnlineV2 +Mushroom,0.9990152716636658,27.377400398254395,12186,2,10000,HashmapProjectionOnlineV2 +Musk1,0.7815126180648804,1.9206466674804688,714,2,10000,HashmapProjectionOnlineV2 +Musk2,0.9648271799087524,24.5827796459198,9898,2,10000,HashmapProjectionOnlineV2 +Nursery,0.9361110925674438,40.15285015106201,19440,5,10000,HashmapProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.6784313917160034,3.6620049476623535,1534,2,10000,HashmapProjectionOnlineV2 +OocytesMerlucciusStates2f,0.9098039269447327,3.0182244777679443,1534,3,10000,HashmapProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.7149122953414917,3.0749998092651367,1368,2,10000,HashmapProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8289473652839661,3.0617940425872803,1368,3,10000,HashmapProjectionOnlineV2 +Optical,0.9465776085853577,18.39874505996704,7646,10,10000,HashmapProjectionOnlineV2 +Ozone,0.9621450901031494,8.102643489837646,3804,2,10000,HashmapProjectionOnlineV2 +PageBlocks,0.9342105388641357,19.539485931396484,8210,5,10000,HashmapProjectionOnlineV2 +Parkinsons,0.8163265585899353,0.7156453132629395,292,2,10000,HashmapProjectionOnlineV2 +Pendigits,0.9339622855186462,35.99036431312561,14988,10,10000,HashmapProjectionOnlineV2 +Pima,0.7239583134651184,2.2066032886505127,1152,2,10000,HashmapProjectionOnlineV2 +PittsburgBridgesMaterial,0.9615384340286255,0.16438555717468262,160,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesRelL,0.692307710647583,0.18129301071166992,154,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.29968857765197754,138,3,10000,HashmapProjectionOnlineV2 +PittsburgBridgesTOrD,0.8399999737739563,0.15380048751831055,154,2,10000,HashmapProjectionOnlineV2 +PittsburgBridgesType,0.4615384638309479,0.17618298530578613,158,6,10000,HashmapProjectionOnlineV2 +Planning,0.6666666865348816,0.4580874443054199,274,2,10000,HashmapProjectionOnlineV2 +PlantMargin,0.6524999737739563,4.87235426902771,2400,100,10000,HashmapProjectionOnlineV2 +PlantShape,0.48249998688697815,5.864011526107788,2400,100,10000,HashmapProjectionOnlineV2 +PlantTexture,0.6424999833106995,4.9684295654296875,2398,100,10000,HashmapProjectionOnlineV2 +PostOperative,0.3636363744735718,0.2079324722290039,136,3,10000,HashmapProjectionOnlineV2 +PrimaryTumor,0.40243902802467346,1.0583412647247314,496,15,10000,HashmapProjectionOnlineV2 +Ringnorm,0.977297306060791,20.654939651489258,11100,2,10000,HashmapProjectionOnlineV2 +Seeds,0.8653846383094788,0.617081880569458,316,3,10000,HashmapProjectionOnlineV2 +Semeion,0.8442211151123047,5.210434913635254,2390,10,10000,HashmapProjectionOnlineV2 +Soybean,0.22340425848960876,2.6325843334198,614,18,10000,HashmapProjectionOnlineV2 +Spambase,0.8843477964401245,14.194054126739502,6902,2,10000,HashmapProjectionOnlineV2 +Spect,0.698924720287323,0.9331738948822021,158,2,10000,HashmapProjectionOnlineV2 +Spectf,0.9197860956192017,0.9123790264129639,160,2,10000,HashmapProjectionOnlineV2 +StatlogAustralianCredit,0.5755813717842102,1.9775428771972656,1036,2,10000,HashmapProjectionOnlineV2 +StatlogGermanCredit,0.6600000262260437,3.144174098968506,1500,2,10000,HashmapProjectionOnlineV2 +StatlogHeart,0.8507462739944458,0.8717095851898193,406,2,10000,HashmapProjectionOnlineV2 +StatlogImage,0.8908145427703857,6.465627908706665,3466,7,10000,HashmapProjectionOnlineV2 +StatlogLandsat,0.8379999995231628,19.699687719345093,8870,6,10000,HashmapProjectionOnlineV2 +StatlogShuttle,0.9851034283638,160.22935366630554,87000,7,10000,HashmapProjectionOnlineV2 +StatlogVehicle,0.5876777172088623,2.3936679363250732,1270,4,10000,HashmapProjectionOnlineV2 +SteelPlates,0.7257732152938843,5.934922695159912,2912,7,10000,HashmapProjectionOnlineV2 +SyntheticControl,0.9599999785423279,1.7468585968017578,900,6,10000,HashmapProjectionOnlineV2 +Teaching,0.5526315569877625,0.54677414894104,226,3,10000,HashmapProjectionOnlineV2 +Thyroid,0.9317386150360107,22.03300714492798,7544,3,10000,HashmapProjectionOnlineV2 +TicTacToe,0.9497907757759094,2.3365893363952637,1438,2,10000,HashmapProjectionOnlineV2 +Titanic,0.7818182110786438,6.384492874145508,3302,2,10000,HashmapProjectionOnlineV2 +Trains,0.5,0.028873205184936523,16,2,10000,HashmapProjectionOnlineV2 +Twonorm,0.9648648500442505,20.49265456199646,11100,2,10000,HashmapProjectionOnlineV2 +VertebralColumn2Clases,0.7922077775001526,1.0251727104187012,466,2,10000,HashmapProjectionOnlineV2 +VertebralColumn3Clases,0.7922077775001526,0.6934771537780762,466,3,10000,HashmapProjectionOnlineV2 +WallFollowing,0.9134897589683533,15.534047842025757,8184,4,10000,HashmapProjectionOnlineV2 +Waveform,0.8503999710083008,13.931765794754028,7500,3,10000,HashmapProjectionOnlineV2 +WaveformNoise,0.8223999738693237,14.883457660675049,7500,3,10000,HashmapProjectionOnlineV2 +Wine,0.9772727489471436,0.5841937065124512,268,3,10000,HashmapProjectionOnlineV2 +WineQualityRed,0.48500001430511475,4.727947473526001,2398,6,10000,HashmapProjectionOnlineV2 +WineQualityWhite,0.4812091588973999,13.668437719345093,7348,7,10000,HashmapProjectionOnlineV2 +Yeast,0.5633423328399658,4.094305038452148,2226,10,10000,HashmapProjectionOnlineV2 +Zoo,0.9599999785423279,0.25412917137145996,152,7,10000,HashmapProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/missclassifiedexp.json b/examples/hdc_methods_survey/results/missclassifiedexp.json index f71e1e0f..5765c401 100644 --- a/examples/hdc_methods_survey/results/missclassifiedexp.json +++ b/examples/hdc_methods_survey/results/missclassifiedexp.json @@ -3224,5 +3224,1937 @@ "WineQualityWhite": {}, "Yeast": {}, "Zoo": {} + }, + "RandomProjectionOnline": { + "Abalone": { + "0": 210, + "1": 392, + "2": 238 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {}, + "Adult": { + "1": 1463, + "0": 1892 + }, + "Annealing": { + "2": 58, + "4": 6, + "3": 8, + "1": 4 + }, + "Arrhythmia": { + "0": 16, + "1": 11, + "2": 2, + "4": 4, + "5": 7, + "8": 2, + "9": 4, + "10": 2, + "11": 2, + "12": 6 + }, + "AudiologyStd": { + "1": 2, + "3": 2, + "10": 3, + "0": 2 + }, + "BalanceScale": { + "0": 10, + "1": 2 + }, + "Balloons": { + "0": 3 + }, + "Bank": { + "0": 47, + "1": 105 + }, + "Blood": { + "0": 26, + "1": 31 + }, + "BreastCancer": { + "0": 12, + "1": 11 + }, + "BreastCancerWisc": { + "0": 10, + "1": 9 + }, + "BreastCancerWiscDiag": { + "0": 5, + "1": 7 + }, + "BreastCancerWiscProg": { + "1": 11 + }, + "BreastTissue": { + "0": 4, + "1": 4, + "2": 4, + "3": 2 + }, + "Car": { + "0": 9, + "1": 28, + "2": 37, + "3": 3 + }, + "Cardiotocography10Clases": { + "0": 27, + "1": 22, + "2": 3, + "3": 13, + "4": 8, + "5": 35, + "6": 5, + "7": 3, + "8": 7, + "9": 29 + }, + "Cardiotocography3Clases": { + "0": 33, + "1": 55, + "2": 4 + }, + "ChessKrvk": { + "0": 360, + "1": 4, + "2": 14, + "3": 51, + "4": 16, + "5": 31, + "6": 63, + "7": 112, + "8": 107, + "9": 262, + "10": 259, + "11": 405, + "12": 422, + "13": 461, + "14": 664, + "15": 798, + "16": 304, + "17": 50 + }, + "ChessKrvkp": { + "0": 2, + "1": 91 + }, + "CongressionalVoting": { + "0": 10, + "1": 34 + }, + "ConnBenchSonarMinesRocks": { + "0": 2, + "1": 14 + }, + "ConnBenchVowelDeterding": { + "1": 16, + "3": 18, + "5": 28, + "6": 26, + "8": 20, + "10": 13, + "0": 5, + "2": 11, + "7": 6 + }, + "Connect4": { + "0": 1914, + "1": 2248 + }, + "Contrac": { + "0": 113, + "1": 76, + "2": 24 + }, + "CreditApproval": { + "0": 10, + "1": 23 + }, + "CylinderBands": { + "1": 46 + }, + "Dermatology": { + "1": 7, + "5": 5 + }, + "Echocardiogram": { + "0": 2, + "1": 4 + }, + "Ecoli": { + "0": 9, + "1": 14, + "3": 5, + "4": 4 + }, + "EnergyY1": { + "0": 17, + "1": 15, + "2": 7 + }, + "EnergyY2": { + "0": 4, + "1": 7, + "2": 22 + }, + "Fertility": { + "0": 10, + "1": 3 + }, + "Flags": { + "0": 9, + "1": 8, + "2": 2, + "3": 3, + "4": 2, + "5": 7, + "6": 2, + "7": 2 + }, + "Glass": { + "0": 7, + "1": 17, + "2": 3, + "3": 2, + "4": 3, + "5": 2 + }, + "HabermanSurvival": { + "0": 12, + "1": 18 + }, + "HayesRoth": { + "0": 15, + "1": 14 + }, + "HeartCleveland": { + "0": 11, + "1": 13, + "2": 4, + "3": 8, + "4": 4 + }, + "HeartHungarian": { + "0": 15, + "1": 9 + }, + "HeartSwitzerland": { + "0": 2, + "1": 11, + "2": 6, + "3": 6, + "4": 2 + }, + "HeartVa": { + "0": 9, + "1": 5, + "2": 9, + "3": 11, + "4": 3 + }, + "Hepatitis": { + "0": 6, + "1": 4 + }, + "HillValley": { + "0": 38, + "1": 29 + }, + "HorseColic": { + "1": 28 + }, + "IlpdIndianLiver": { + "0": 56, + "1": 12 + }, + "ImageSegmentation": { + "6": 301, + "4": 301, + "3": 240, + "2": 301, + "0": 301 + }, + "Ionosphere": { + "0": 2, + "1": 6 + }, + "Iris": { + "1": 2, + "2": 5 + }, + "LedDisplay": { + "0": 7, + "1": 5, + "2": 5, + "3": 5, + "4": 5, + "5": 10, + "6": 5, + "7": 10, + "8": 13, + "9": 7 + }, + "Lenses": { + "0": 2, + "1": 2, + "2": 2 + }, + "Letter": { + "0": 11, + "1": 36, + "2": 27, + "3": 41, + "4": 42, + "5": 90, + "6": 36, + "7": 49, + "8": 25, + "9": 37, + "10": 60, + "11": 18, + "12": 21, + "13": 19, + "14": 44, + "15": 27, + "16": 31, + "17": 15, + "18": 44, + "19": 18, + "20": 6, + "21": 6, + "22": 26, + "23": 12, + "24": 14, + "25": 36 + }, + "Libras": { + "0": 2, + "1": 5, + "2": 2, + "3": 4, + "4": 2, + "6": 7, + "7": 5, + "9": 2, + "10": 3, + "11": 7, + "12": 2, + "13": 6, + "14": 3 + }, + "LowResSpect": { + "0": 4, + "1": 2, + "2": 2, + "3": 6, + "7": 2 + }, + "LungCancer": { + "0": 3, + "1": 2, + "2": 3 + }, + "Lymphography": { + "1": 3, + "2": 5 + }, + "Magic": { + "0": 412, + "1": 557 + }, + "Mammographic": { + "0": 44, + "1": 29 + }, + "Miniboone": { + "0": 2784, + "1": 1841 + }, + "MolecBiolPromoter": { + "1": 6 + }, + "MolecBiolSplice": { + "0": 58, + "1": 28, + "2": 81 + }, + "Monks1": { + "1": 143, + "0": 42 + }, + "Monks2": { + "0": 158, + "1": 63 + }, + "Monks3": { + "1": 160, + "0": 29 + }, + "Mushroom": { + "0": 2 + }, + "Musk1": { + "0": 10, + "1": 19 + }, + "Musk2": { + "0": 206, + "1": 22 + }, + "Nursery": { + "0": 7, + "2": 30, + "3": 206, + "4": 155 + }, + "OocytesMerlucciusNucleus4d": { + "0": 55, + "1": 9 + }, + "OocytesMerlucciusStates2f": { + "0": 12, + "1": 5, + "2": 13 + }, + "OocytesTrisopterusNucleus2f": { + "0": 32, + "1": 26 + }, + "OocytesTrisopterusStates5b": { + "0": 21, + "1": 2, + "2": 8 + }, + "Optical": { + "2": 13, + "5": 8, + "9": 14, + "4": 3, + "8": 24, + "7": 15, + "3": 10, + "1": 4, + "6": 3, + "0": 4 + }, + "Ozone": { + "0": 4, + "1": 15 + }, + "PageBlocks": { + "0": 500, + "1": 6, + "3": 2, + "4": 15 + }, + "Parkinsons": { + "0": 4, + "1": 5 + }, + "Pendigits": { + "3": 11, + "1": 17, + "7": 36, + "6": 7, + "9": 29, + "0": 22, + "5": 14, + "4": 7, + "8": 2, + "2": 2 + }, + "Pima": { + "0": 25, + "1": 48 + }, + "PittsburgBridgesMaterial": { + "0": 2, + "1": 3 + }, + "PittsburgBridgesRelL": { + "0": 4, + "1": 4 + }, + "PittsburgBridgesSpan": { + "0": 4, + "1": 5, + "2": 2 + }, + "PittsburgBridgesTOrD": { + "0": 4, + "1": 4 + }, + "PittsburgBridgesType": { + "0": 3, + "2": 8, + "3": 4, + "4": 3 + }, + "Planning": { + "0": 6, + "1": 12 + }, + "PlantMargin": { + "0": 3, + "4": 2, + "9": 3, + "12": 5, + "13": 2, + "14": 2, + "16": 2, + "17": 5, + "21": 3, + "23": 3, + "25": 4, + "26": 3, + "27": 4, + "28": 4, + "29": 4, + "30": 3, + "31": 2, + "32": 4, + "33": 5, + "35": 2, + "37": 2, + "38": 3, + "39": 2, + "40": 3, + "41": 4, + "43": 2, + "44": 3, + "45": 4, + "47": 4, + "49": 5, + "50": 2, + "51": 3, + "53": 2, + "54": 2, + "56": 5, + "57": 2, + "58": 5, + "61": 3, + "62": 2, + "63": 4, + "64": 3, + "65": 2, + "67": 5, + "68": 5, + "69": 4, + "70": 5, + "71": 5, + "72": 3, + "74": 3, + "75": 4, + "76": 2, + "77": 4, + "78": 5, + "79": 2, + "80": 3, + "81": 2, + "82": 5, + "83": 5, + "84": 3, + "86": 2, + "87": 5, + "88": 4, + "89": 3, + "90": 2, + "91": 3, + "92": 3, + "94": 4, + "95": 4, + "97": 4, + "98": 2, + "99": 2 + }, + "PlantShape": { + "1": 4, + "4": 5, + "7": 2, + "10": 2, + "11": 2, + "12": 4, + "13": 4, + "14": 2, + "15": 5, + "17": 3, + "18": 2, + "19": 2, + "21": 2, + "23": 3, + "24": 5, + "25": 3, + "26": 4, + "27": 2, + "28": 4, + "30": 5, + "31": 2, + "32": 3, + "33": 3, + "34": 4, + "35": 5, + "36": 3, + "38": 4, + "39": 2, + "40": 2, + "41": 5, + "42": 5, + "43": 3, + "44": 5, + "46": 3, + "47": 4, + "48": 3, + "49": 2, + "50": 4, + "51": 5, + "52": 3, + "53": 4, + "54": 4, + "55": 5, + "56": 5, + "57": 4, + "58": 3, + "59": 5, + "60": 2, + "61": 5, + "62": 3, + "63": 5, + "64": 5, + "65": 2, + "66": 5, + "67": 5, + "68": 5, + "69": 4, + "70": 5, + "71": 3, + "74": 2, + "75": 5, + "76": 4, + "77": 5, + "78": 4, + "79": 2, + "80": 5, + "81": 3, + "82": 3, + "83": 4, + "84": 4, + "85": 5, + "86": 2, + "87": 4, + "88": 5, + "89": 2, + "90": 4, + "91": 4, + "92": 3, + "94": 4, + "95": 2, + "96": 2, + "97": 4, + "98": 3, + "99": 4 + }, + "PlantTexture": { + "0": 5, + "1": 4, + "2": 2, + "4": 2, + "6": 2, + "7": 2, + "10": 4, + "11": 4, + "13": 3, + "14": 2, + "15": 2, + "17": 2, + "18": 2, + "20": 4, + "22": 5, + "23": 5, + "24": 4, + "25": 2, + "27": 2, + "28": 2, + "29": 4, + "30": 3, + "31": 2, + "32": 3, + "35": 4, + "36": 3, + "37": 4, + "39": 4, + "40": 2, + "42": 3, + "43": 2, + "45": 3, + "46": 4, + "47": 2, + "48": 4, + "49": 4, + "50": 2, + "51": 3, + "52": 3, + "53": 2, + "54": 4, + "55": 2, + "57": 4, + "58": 5, + "59": 3, + "61": 3, + "64": 5, + "65": 4, + "66": 2, + "67": 3, + "70": 2, + "71": 4, + "72": 3, + "74": 2, + "77": 2, + "78": 2, + "80": 2, + "81": 5, + "82": 5, + "83": 5, + "84": 2, + "85": 4, + "86": 3, + "87": 2, + "89": 2, + "90": 2, + "92": 2, + "94": 2, + "95": 2, + "96": 2, + "99": 3 + }, + "PostOperative": { + "0": 5, + "2": 6 + }, + "PrimaryTumor": { + "0": 11, + "1": 2, + "2": 3, + "3": 3, + "4": 7, + "5": 4, + "6": 2, + "7": 7, + "8": 3, + "9": 2, + "10": 7, + "12": 5, + "13": 2, + "14": 4 + }, + "Ringnorm": { + "0": 22, + "1": 21 + }, + "Seeds": { + "0": 3, + "1": 2, + "2": 2 + }, + "Semeion": { + "0": 6, + "1": 15, + "2": 3, + "3": 6, + "4": 6, + "6": 3, + "7": 3, + "8": 22, + "9": 2 + }, + "Soybean": { + "0": 17, + "2": 11, + "3": 48, + "4": 17, + "5": 11, + "6": 11, + "7": 53, + "8": 11, + "9": 9, + "10": 7, + "11": 7, + "12": 11, + "14": 11, + "15": 10, + "17": 5 + }, + "Spambase": { + "0": 79, + "1": 30 + }, + "Spect": { + "1": 77, + "0": 9 + }, + "Spectf": { + "1": 132, + "0": 8 + }, + "StatlogAustralianCredit": { + "0": 25, + "1": 59 + }, + "StatlogGermanCredit": { + "0": 50, + "1": 33 + }, + "StatlogHeart": { + "0": 8, + "1": 7 + }, + "StatlogImage": { + "0": 5, + "2": 5, + "3": 4, + "4": 29, + "5": 16 + }, + "StatlogLandsat": { + "3": 122, + "2": 70, + "5": 56, + "1": 8, + "4": 27, + "0": 11 + }, + "StatlogShuttle": { + "0": 4, + "2": 19, + "1": 8, + "5": 2, + "4": 2 + }, + "StatlogVehicle": { + "0": 2, + "1": 24, + "2": 36, + "3": 7 + }, + "SteelPlates": { + "0": 35, + "1": 8, + "2": 7, + "3": 2, + "4": 6, + "5": 26, + "6": 98 + }, + "SyntheticControl": { + "2": 24, + "3": 7, + "4": 6 + }, + "Teaching": { + "0": 7, + "1": 4, + "2": 7 + }, + "Thyroid": { + "1": 130, + "2": 314, + "0": 21 + }, + "TicTacToe": { + "0": 14, + "1": 35 + }, + "Titanic": { + "1": 141 + }, + "Trains": {}, + "Twonorm": { + "0": 322, + "1": 296 + }, + "VertebralColumn2Clases": { + "0": 5, + "1": 13 + }, + "VertebralColumn3Clases": { + "0": 8, + "1": 5, + "2": 4 + }, + "WallFollowing": { + "0": 131, + "1": 54, + "2": 139, + "3": 8 + }, + "Waveform": { + "0": 120, + "1": 45, + "2": 32 + }, + "WaveformNoise": { + "0": 94, + "1": 64, + "2": 29 + }, + "Wine": { + "2": 3 + }, + "WineQualityRed": { + "0": 3, + "1": 10, + "2": 66, + "3": 79, + "4": 42, + "5": 5 + }, + "WineQualityWhite": { + "0": 6, + "1": 38, + "2": 137, + "3": 249, + "4": 170, + "5": 41, + "6": 2 + }, + "Yeast": { + "0": 31, + "1": 66, + "2": 33, + "3": 8, + "4": 12, + "5": 4, + "6": 7, + "7": 8, + "8": 3, + "9": 2 + }, + "Zoo": { + "4": 2 + } + }, + "DensityEncodingOnlineV2": { + "Abalone": { + "0": 3411, + "1": 6864, + "2": 4689 + }, + "AcuteInflammation": { + "1": 15 + }, + "AcuteNephritis": {}, + "Adult": { + "0": 74138, + "1": 17767 + }, + "Annealing": { + "4": 105, + "3": 176, + "1": 219, + "2": 146 + }, + "Arrhythmia": { + "0": 374, + "1": 177, + "3": 66, + "4": 88, + "5": 136, + "9": 97, + "10": 44, + "11": 24, + "12": 130, + "8": 8, + "2": 7 + }, + "AudiologyStd": { + "1": 63, + "3": 67, + "10": 84, + "0": 63, + "13": 6 + }, + "BalanceScale": { + "0": 96, + "1": 249, + "2": 268 + }, + "Balloons": { + "0": 21, + "1": 10 + }, + "Bank": { + "0": 1864, + "1": 1782 + }, + "Blood": { + "0": 776, + "1": 534 + }, + "BreastCancer": { + "0": 229, + "1": 239 + }, + "BreastCancerWisc": { + "0": 62, + "1": 163 + }, + "BreastCancerWiscDiag": { + "0": 55, + "1": 139 + }, + "BreastCancerWiscProg": { + "0": 323, + "1": 108 + }, + "BreastTissue": { + "0": 45, + "1": 54, + "2": 91, + "3": 81, + "5": 41, + "4": 9 + }, + "Car": { + "0": 189, + "1": 783, + "2": 428, + "3": 124 + }, + "Cardiotocography10Clases": { + "0": 931, + "1": 946, + "2": 163, + "3": 104, + "4": 257, + "5": 431, + "6": 342, + "7": 98, + "8": 135, + "9": 262 + }, + "Cardiotocography3Clases": { + "0": 1004, + "1": 318, + "2": 244 + }, + "ChessKrvk": { + "0": 8037, + "1": 104, + "2": 343, + "3": 531, + "4": 280, + "5": 596, + "6": 1733, + "7": 2134, + "8": 3016, + "9": 4412, + "10": 5847, + "11": 8363, + "12": 10785, + "13": 12938, + "14": 15174, + "15": 10428, + "16": 5893, + "17": 836 + }, + "ChessKrvkp": { + "0": 978, + "1": 1742 + }, + "CongressionalVoting": { + "0": 377, + "1": 612 + }, + "ConnBenchSonarMinesRocks": { + "0": 109, + "1": 209 + }, + "ConnBenchVowelDeterding": { + "1": 187, + "6": 171, + "9": 140, + "10": 261, + "7": 101, + "5": 225, + "4": 285, + "8": 156, + "2": 157, + "0": 96, + "3": 117 + }, + "Connect4": { + "0": 35169, + "1": 23230 + }, + "Contrac": { + "0": 1088, + "1": 673, + "2": 945 + }, + "CreditApproval": { + "0": 178, + "1": 248 + }, + "CylinderBands": { + "0": 281, + "1": 282 + }, + "Dermatology": { + "3": 45, + "1": 25 + }, + "Echocardiogram": { + "0": 28, + "1": 56 + }, + "Ecoli": { + "0": 49, + "1": 113, + "3": 61, + "5": 2, + "4": 16, + "2": 7 + }, + "EnergyY1": { + "0": 59, + "1": 231, + "2": 93 + }, + "EnergyY2": { + "0": 64, + "1": 163, + "2": 197 + }, + "Fertility": { + "1": 49, + "0": 14 + }, + "Flags": { + "0": 80, + "1": 101, + "2": 58, + "3": 32, + "4": 28, + "5": 74, + "6": 44, + "7": 28 + }, + "Glass": { + "0": 86, + "1": 129, + "2": 52, + "3": 27, + "4": 5, + "5": 28 + }, + "HabermanSurvival": { + "0": 168, + "1": 195 + }, + "HayesRoth": { + "0": 205, + "1": 195 + }, + "HeartCleveland": { + "0": 131, + "1": 160, + "2": 100, + "3": 104, + "4": 49 + }, + "HeartHungarian": { + "0": 111, + "1": 113 + }, + "HeartSwitzerland": { + "0": 38, + "1": 95, + "2": 96, + "3": 76, + "4": 28 + }, + "HeartVa": { + "0": 122, + "1": 183, + "2": 134, + "3": 99, + "4": 37 + }, + "Hepatitis": { + "0": 84, + "1": 32 + }, + "HillValley": { + "1": 3406, + "0": 925 + }, + "HorseColic": { + "0": 186, + "1": 238 + }, + "IlpdIndianLiver": { + "0": 542, + "1": 222 + }, + "ImageSegmentation": { + "6": 4213, + "5": 4214, + "4": 4214, + "3": 4214, + "2": 4214, + "0": 4214 + }, + "Ionosphere": { + "0": 82, + "1": 61 + }, + "Iris": { + "1": 28, + "2": 2 + }, + "LedDisplay": { + "0": 77, + "1": 53, + "2": 54, + "3": 75, + "4": 99, + "5": 154, + "6": 139, + "7": 153, + "8": 130, + "9": 258 + }, + "Lenses": { + "0": 20, + "1": 12, + "2": 20 + }, + "Letter": { + "0": 362, + "1": 722, + "2": 569, + "3": 532, + "4": 1211, + "5": 620, + "6": 905, + "7": 1267, + "8": 490, + "9": 580, + "10": 886, + "11": 561, + "12": 333, + "13": 620, + "14": 625, + "15": 609, + "16": 839, + "17": 834, + "18": 984, + "19": 928, + "20": 559, + "21": 472, + "22": 429, + "23": 599, + "24": 705, + "25": 653 + }, + "Libras": { + "0": 44, + "1": 46, + "2": 13, + "3": 36, + "4": 16, + "6": 60, + "7": 51, + "8": 46, + "9": 81, + "10": 63, + "11": 41, + "12": 44, + "13": 55, + "14": 47, + "5": 14 + }, + "LowResSpect": { + "0": 71, + "1": 112, + "2": 69, + "3": 90, + "7": 28, + "6": 4 + }, + "LungCancer": { + "0": 23, + "1": 35, + "2": 18 + }, + "Lymphography": { + "1": 59, + "2": 53 + }, + "Magic": { + "0": 6527, + "1": 7333 + }, + "Mammographic": { + "0": 452, + "1": 347 + }, + "Miniboone": { + "0": 44734, + "1": 23027 + }, + "MolecBiolPromoter": { + "0": 26, + "1": 40 + }, + "MolecBiolSplice": { + "0": 294, + "1": 244, + "2": 583 + }, + "Monks1": { + "0": 2399, + "1": 130 + }, + "Monks2": { + "1": 1726, + "0": 221 + }, + "Monks3": { + "0": 2569 + }, + "Mushroom": { + "0": 269, + "1": 282 + }, + "Musk1": { + "0": 340, + "1": 156 + }, + "Musk2": { + "0": 1288, + "1": 867 + }, + "Nursery": { + "2": 171, + "3": 2252, + "4": 1517, + "0": 95 + }, + "OocytesMerlucciusNucleus4d": { + "0": 414, + "1": 812 + }, + "OocytesMerlucciusStates2f": { + "0": 195, + "2": 171, + "1": 24 + }, + "OocytesTrisopterusNucleus2f": { + "0": 483, + "1": 596 + }, + "OocytesTrisopterusStates5b": { + "0": 264, + "1": 29, + "2": 272 + }, + "Optical": { + "2": 153, + "5": 119, + "9": 305, + "4": 109, + "8": 286, + "1": 199, + "7": 151, + "3": 171, + "6": 78, + "0": 46 + }, + "Ozone": { + "0": 432, + "1": 158 + }, + "PageBlocks": { + "0": 1077, + "1": 330, + "2": 69, + "3": 108, + "4": 178 + }, + "Parkinsons": { + "0": 61, + "1": 55 + }, + "Pendigits": { + "7": 654, + "1": 552, + "8": 339, + "3": 179, + "5": 593, + "6": 86, + "2": 233, + "9": 252, + "0": 447, + "4": 94 + }, + "Pima": { + "0": 358, + "1": 393 + }, + "PittsburgBridgesMaterial": { + "0": 28, + "1": 32, + "2": 28 + }, + "PittsburgBridgesRelL": { + "1": 33, + "2": 100, + "0": 26 + }, + "PittsburgBridgesSpan": { + "0": 39, + "1": 65, + "2": 50 + }, + "PittsburgBridgesTOrD": { + "1": 42, + "0": 24 + }, + "PittsburgBridgesType": { + "0": 42, + "1": 35, + "2": 94, + "4": 27, + "5": 8, + "3": 33 + }, + "Planning": { + "0": 118, + "1": 156 + }, + "PlantMargin": { + "0": 54, + "1": 14, + "3": 24, + "4": 27, + "8": 13, + "12": 43, + "13": 12, + "17": 50, + "18": 28, + "19": 23, + "21": 16, + "22": 8, + "23": 59, + "24": 41, + "25": 64, + "26": 39, + "29": 52, + "30": 35, + "31": 56, + "32": 34, + "33": 26, + "38": 34, + "40": 49, + "41": 49, + "42": 24, + "43": 36, + "44": 50, + "47": 31, + "50": 36, + "52": 32, + "53": 35, + "54": 33, + "55": 26, + "56": 56, + "57": 34, + "58": 38, + "60": 39, + "62": 36, + "63": 21, + "65": 24, + "66": 20, + "67": 21, + "68": 57, + "70": 45, + "71": 47, + "72": 27, + "73": 35, + "74": 32, + "75": 36, + "77": 29, + "78": 43, + "79": 4, + "80": 48, + "81": 31, + "82": 4, + "83": 36, + "84": 50, + "87": 31, + "88": 41, + "89": 49, + "91": 53, + "92": 27, + "93": 23, + "94": 34, + "96": 23, + "97": 48, + "98": 41, + "9": 18, + "15": 25, + "27": 21, + "28": 50, + "39": 30, + "45": 24, + "48": 20, + "59": 12, + "64": 40, + "69": 22, + "85": 19, + "86": 14, + "90": 24, + "95": 32, + "6": 6, + "37": 9, + "51": 17, + "61": 21, + "11": 22, + "49": 25, + "76": 2, + "7": 4, + "14": 5, + "35": 4 + }, + "PlantShape": { + "0": 28, + "2": 41, + "3": 28, + "7": 51, + "8": 40, + "9": 45, + "10": 42, + "11": 57, + "12": 32, + "13": 34, + "14": 60, + "15": 54, + "17": 47, + "18": 35, + "19": 30, + "20": 38, + "23": 42, + "24": 33, + "25": 58, + "26": 35, + "27": 36, + "28": 40, + "29": 23, + "30": 52, + "31": 34, + "32": 41, + "33": 16, + "34": 54, + "35": 36, + "36": 33, + "38": 42, + "40": 40, + "41": 53, + "42": 61, + "43": 42, + "44": 55, + "47": 62, + "48": 39, + "49": 63, + "50": 61, + "51": 40, + "52": 49, + "53": 47, + "54": 53, + "55": 63, + "56": 57, + "57": 38, + "58": 28, + "59": 43, + "60": 18, + "61": 56, + "62": 56, + "63": 61, + "64": 48, + "65": 33, + "66": 42, + "67": 38, + "68": 53, + "69": 28, + "70": 59, + "71": 42, + "72": 24, + "73": 16, + "74": 38, + "75": 49, + "76": 50, + "77": 45, + "78": 65, + "79": 62, + "80": 45, + "81": 38, + "83": 63, + "84": 33, + "85": 32, + "86": 37, + "87": 42, + "88": 59, + "89": 38, + "91": 34, + "92": 39, + "94": 37, + "95": 31, + "96": 42, + "97": 43, + "98": 27, + "99": 49, + "37": 39, + "46": 27, + "82": 35, + "90": 4, + "93": 8, + "4": 12, + "21": 6, + "6": 4, + "5": 2 + }, + "PlantTexture": { + "0": 60, + "2": 17, + "3": 34, + "4": 29, + "6": 28, + "10": 35, + "11": 36, + "12": 39, + "13": 42, + "14": 33, + "16": 17, + "17": 26, + "18": 59, + "20": 45, + "21": 10, + "22": 44, + "23": 42, + "24": 19, + "25": 26, + "27": 53, + "28": 26, + "29": 59, + "30": 36, + "31": 17, + "32": 48, + "34": 6, + "35": 30, + "36": 8, + "37": 63, + "38": 9, + "39": 44, + "40": 37, + "42": 39, + "43": 32, + "44": 17, + "45": 50, + "46": 56, + "47": 50, + "48": 43, + "49": 52, + "50": 40, + "51": 19, + "53": 29, + "54": 35, + "57": 42, + "59": 51, + "60": 18, + "61": 4, + "64": 32, + "65": 37, + "67": 29, + "69": 20, + "72": 36, + "73": 32, + "74": 29, + "75": 9, + "76": 40, + "77": 18, + "78": 30, + "79": 43, + "82": 40, + "84": 35, + "86": 55, + "89": 26, + "90": 31, + "94": 35, + "95": 13, + "98": 31, + "99": 41, + "1": 28, + "9": 22, + "15": 37, + "41": 18, + "58": 42, + "63": 22, + "71": 27, + "80": 19, + "81": 31, + "96": 29, + "7": 16, + "33": 9, + "52": 16, + "55": 15, + "56": 23, + "62": 11, + "70": 30, + "93": 9, + "66": 19, + "85": 4, + "87": 6, + "88": 6, + "91": 8, + "19": 7, + "26": 7, + "83": 9, + "68": 7, + "8": 6, + "97": 3 + }, + "PostOperative": { + "2": 75, + "0": 63 + }, + "PrimaryTumor": { + "0": 150, + "2": 37, + "3": 38, + "4": 110, + "5": 46, + "6": 26, + "7": 71, + "8": 50, + "9": 26, + "10": 64, + "11": 29, + "12": 69, + "13": 26, + "14": 37 + }, + "Ringnorm": { + "0": 545, + "1": 342 + }, + "Seeds": { + "0": 44, + "1": 34, + "2": 33 + }, + "Semeion": { + "1": 162, + "2": 86, + "3": 78, + "4": 74, + "5": 74, + "6": 51, + "7": 64, + "8": 93, + "9": 171, + "0": 8 + }, + "Soybean": { + "0": 328, + "2": 138, + "3": 553, + "4": 168, + "5": 111, + "6": 135, + "7": 498, + "8": 143, + "9": 143, + "10": 140, + "12": 141, + "14": 463, + "15": 114, + "16": 117, + "17": 65, + "1": 84, + "13": 296 + }, + "Spambase": { + "0": 1417, + "1": 1052 + }, + "Spect": { + "0": 316, + "1": 600 + }, + "Spectf": { + "0": 208 + }, + "StatlogAustralianCredit": { + "0": 493, + "1": 463 + }, + "StatlogGermanCredit": { + "0": 500, + "1": 466 + }, + "StatlogHeart": { + "0": 80, + "1": 61 + }, + "StatlogImage": { + "0": 47, + "2": 193, + "3": 185, + "4": 261, + "5": 3 + }, + "StatlogLandsat": { + "3": 1122, + "4": 855, + "5": 1513, + "1": 280, + "2": 303, + "0": 725 + }, + "StatlogShuttle": { + "0": 5764, + "1": 113, + "4": 18, + "2": 251, + "3": 369, + "5": 33, + "6": 8 + }, + "StatlogVehicle": { + "0": 178, + "1": 399, + "2": 378, + "3": 97 + }, + "SteelPlates": { + "0": 282, + "1": 149, + "2": 127, + "4": 54, + "5": 439, + "6": 1140, + "3": 3 + }, + "SyntheticControl": { + "4": 29, + "5": 43, + "3": 43, + "2": 27, + "1": 2 + }, + "Teaching": { + "0": 75, + "1": 118, + "2": 93 + }, + "Thyroid": { + "1": 1257, + "0": 191, + "2": 3693 + }, + "TicTacToe": { + "0": 187, + "1": 196 + }, + "Titanic": { + "0": 1589, + "1": 1083 + }, + "Trains": { + "0": 6 + }, + "Twonorm": { + "0": 369, + "1": 299 + }, + "VertebralColumn2Clases": { + "0": 110, + "1": 117 + }, + "VertebralColumn3Clases": { + "0": 103, + "1": 89, + "2": 53 + }, + "WallFollowing": { + "0": 1228, + "1": 488, + "2": 1299, + "3": 123 + }, + "Waveform": { + "0": 1754, + "1": 541, + "2": 325 + }, + "WaveformNoise": { + "0": 1546, + "1": 758, + "2": 646 + }, + "Wine": { + "0": 4, + "1": 22, + "2": 5 + }, + "WineQualityRed": { + "0": 39, + "1": 159, + "2": 845, + "3": 1045, + "4": 413, + "5": 56 + }, + "WineQualityWhite": { + "0": 64, + "1": 402, + "2": 2213, + "3": 3922, + "4": 1708, + "5": 435, + "6": 24 + }, + "Yeast": { + "0": 686, + "1": 732, + "2": 373, + "3": 150, + "4": 138, + "5": 45, + "6": 70, + "7": 100, + "8": 39, + "9": 6 + }, + "Zoo": { + "1": 15, + "2": 18, + "3": 2, + "6": 4 + } + }, + "DensityEncodingOnline": { + "Abalone": { + "0": 105, + "1": 166, + "2": 164 + }, + "AcuteInflammation": {}, + "AcuteNephritis": {} } } \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY2.csv b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY2.csv new file mode 100644 index 00000000..19a44ba0 --- /dev/null +++ b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldDENSITY2.csv @@ -0,0 +1,243 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.3093869686126709,10.988359212875366,6266,3,10000,DensityEncodingOnline +AcuteInflammation,1.0,0.2804069519042969,180,2,10000,DensityEncodingOnline +AcuteNephritis,1.0,0.2970089912414551,180,2,10000,DensityEncodingOnline +Adult,0.796204149723053,124.53983521461487,65122,2,10000,DensityEncodingOnline +Annealing,0.7400000095367432,2.204383134841919,1596,5,10000,DensityEncodingOnline +Arrhythmia,0.6548672318458557,2.3968546390533447,678,13,10000,DensityEncodingOnline +AudiologyStd,0.6800000071525574,0.5718479156494141,342,18,10000,DensityEncodingOnline +BalanceScale,0.8717948794364929,0.9563238620758057,938,3,10000,DensityEncodingOnline +Balloons,0.5,0.05954933166503906,24,2,10000,DensityEncodingOnline +Bank,0.8858407139778137,10.723322629928589,6782,2,10000,DensityEncodingOnline +Blood,0.7058823704719543,1.4291155338287354,1122,2,10000,DensityEncodingOnline +BreastCancer,0.7464788556098938,0.535506010055542,430,2,10000,DensityEncodingOnline +BreastCancerWisc,0.977142870426178,1.3524339199066162,1048,2,10000,DensityEncodingOnline +BreastCancerWiscDiag,0.9647887349128723,1.165353775024414,854,2,10000,DensityEncodingOnline +BreastCancerWiscProg,0.6326530575752258,0.37477660179138184,298,2,10000,DensityEncodingOnline +BreastTissue,0.692307710647583,0.2145681381225586,160,6,10000,DensityEncodingOnline +Car,0.8518518805503845,4.896565675735474,2592,4,10000,DensityEncodingOnline +Cardiotocography10Clases,0.7758945226669312,4.717290163040161,3190,10,10000,DensityEncodingOnline +Cardiotocography3Clases,0.8945385813713074,5.363792181015015,3190,3,10000,DensityEncodingOnline +ChessKrvk,0.3946392834186554,77.10789346694946,42084,18,10000,DensityEncodingOnline +ChessKrvkp,0.9599499106407166,7.320091724395752,4794,2,10000,DensityEncodingOnline +CongressionalVoting,0.5963302850723267,0.7766296863555908,652,2,10000,DensityEncodingOnline +ConnBenchSonarMinesRocks,0.8653846383094788,0.37929630279541016,312,2,10000,DensityEncodingOnline +ConnBenchVowelDeterding,0.8138527870178223,2.5139424800872803,1056,11,10000,DensityEncodingOnline +Connect4,0.808455228805542,158.94672346115112,101336,3,10000,DensityEncodingOnline +Contrac,0.41576087474823,3.165026903152466,2210,3,10000,DensityEncodingOnline +CreditApproval,0.8488371968269348,1.295001745223999,1036,2,10000,DensityEncodingOnline +CylinderBands,0.6953125,1.224672555923462,768,2,10000,DensityEncodingOnline +Dermatology,1.0,0.7961797714233398,550,6,10000,DensityEncodingOnline +Echocardiogram,0.7575757503509521,0.2548847198486328,196,2,10000,DensityEncodingOnline +Ecoli,0.7857142686843872,0.732003927230835,504,8,10000,DensityEncodingOnline +EnergyY1,0.875,1.5508511066436768,1152,3,10000,DensityEncodingOnline +EnergyY2,0.84375,2.4686193466186523,1152,3,10000,DensityEncodingOnline +Fertility,0.800000011920929,0.18826651573181152,150,2,10000,DensityEncodingOnline +Flags,0.375,0.609328031539917,292,8,10000,DensityEncodingOnline +Glass,0.5094339847564697,0.5217857360839844,322,6,10000,DensityEncodingOnline +HabermanSurvival,0.6973684430122375,0.6263320446014404,460,2,10000,DensityEncodingOnline +HayesRoth,0.25,0.31302952766418457,264,3,10000,DensityEncodingOnline +HeartCleveland,0.5789473652839661,0.7172267436981201,454,5,10000,DensityEncodingOnline +HeartHungarian,0.698630154132843,0.5858883857727051,442,5,10000,DensityEncodingOnline +HeartSwitzerland,0.4516128897666931,0.35517072677612305,184,5,10000,DensityEncodingOnline +HeartVa,0.30000001192092896,0.6930766105651855,300,5,10000,DensityEncodingOnline +Hepatitis,0.7948718070983887,0.25118041038513184,232,2,10000,DensityEncodingOnline +HillValley,0.4785478413105011,3.503105401992798,1212,2,10000,DensityEncodingOnline +HorseColic,0.6176470518112183,0.8192727565765381,600,2,10000,DensityEncodingOnline +IlpdIndianLiver,0.7054794430732727,1.5856239795684814,874,2,10000,DensityEncodingOnline +ImageSegmentation,0.1428571492433548,5.921043634414673,420,7,10000,DensityEncodingOnline +Ionosphere,0.8977272510528564,1.1080715656280518,526,2,10000,DensityEncodingOnline +Iris,0.9729729890823364,0.25774645805358887,226,3,10000,DensityEncodingOnline +LedDisplay,0.6639999747276306,1.6631591320037842,1500,10,10000,DensityEncodingOnline +Lenses,0.8333333134651184,0.11240315437316895,36,3,10000,DensityEncodingOnline +Letter,0.8220000267028809,52.87945580482483,30000,26,10000,DensityEncodingOnline +Libras,0.5777778029441833,0.9616692066192627,540,15,10000,DensityEncodingOnline +LowResSpect,0.7894737124443054,1.1909959316253662,796,9,10000,DensityEncodingOnline +LungCancer,0.5,0.14611530303955078,48,3,10000,DensityEncodingOnline +Lymphography,0.9189189076423645,0.3063168525695801,222,4,10000,DensityEncodingOnline +Magic,0.7442691922187805,40.06941342353821,28530,2,10000,DensityEncodingOnline +Mammographic,0.75,1.4542038440704346,1442,2,10000,DensityEncodingOnline +Miniboone,0.8189198970794678,329.2959885597229,195096,2,10000,DensityEncodingOnline +MolecBiolPromoter,0.8461538553237915,0.4651064872741699,160,2,10000,DensityEncodingOnline +MolecBiolSplice,0.8782935738563538,7.281742334365845,4786,3,10000,DensityEncodingOnline +Monks1,0.6111111044883728,1.8552958965301514,248,2,10000,DensityEncodingOnline +Monks2,0.6643518805503845,2.019554615020752,338,2,10000,DensityEncodingOnline +Monks3,0.5532407164573669,1.1774868965148926,244,2,10000,DensityEncodingOnline +Mushroom,0.9980305433273315,17.30076575279236,12186,2,10000,DensityEncodingOnline +Musk1,0.7058823704719543,1.7386655807495117,714,2,10000,DensityEncodingOnline +Musk2,0.9539114832878113,18.33246088027954,9898,2,10000,DensityEncodingOnline +Nursery,0.9287037253379822,34.288578510284424,19440,5,10000,DensityEncodingOnline +OocytesMerlucciusNucleus4d,0.6745098233222961,2.409628391265869,1534,2,10000,DensityEncodingOnline +OocytesMerlucciusStates2f,0.8705882430076599,2.4552001953125,1534,3,10000,DensityEncodingOnline +OocytesTrisopterusNucleus2f,0.6842105388641357,1.3451588153839111,1368,2,10000,DensityEncodingOnline +OocytesTrisopterusStates5b,0.7894737124443054,2.431609630584717,1368,3,10000,DensityEncodingOnline +Optical,0.9332220554351807,16.01963782310486,7646,10,10000,DensityEncodingOnline +Ozone,0.9479495286941528,6.0607171058654785,3804,2,10000,DensityEncodingOnline +PageBlocks,0.9407894611358643,14.312566757202148,8210,5,10000,DensityEncodingOnline +Parkinsons,0.7346938848495483,0.3034334182739258,292,2,10000,DensityEncodingOnline +Pendigits,0.9525443315505981,27.001620054244995,14988,10,10000,DensityEncodingOnline +Pima,0.7447916865348816,2.1588873863220215,1152,2,10000,DensityEncodingOnline +PittsburgBridgesMaterial,0.9230769276618958,0.20471930503845215,160,3,10000,DensityEncodingOnline +PittsburgBridgesRelL,0.6153846383094788,0.3200843334197998,154,3,10000,DensityEncodingOnline +PittsburgBridgesSpan,0.695652186870575,0.22936534881591797,138,3,10000,DensityEncodingOnline +PittsburgBridgesTOrD,0.8799999952316284,0.1977698802947998,154,2,10000,DensityEncodingOnline +PittsburgBridgesType,0.6538461446762085,0.26055312156677246,158,6,10000,DensityEncodingOnline +Planning,0.3333333432674408,0.32842135429382324,274,2,10000,DensityEncodingOnline +PlantMargin,0.5425000190734863,4.392685890197754,2400,100,10000,DensityEncodingOnline +PlantShape,0.49000000953674316,5.635577917098999,2400,100,10000,DensityEncodingOnline +PlantTexture,0.5450000166893005,3.7334072589874268,2398,100,10000,DensityEncodingOnline +PostOperative,0.6818181872367859,0.2563145160675049,136,3,10000,DensityEncodingOnline +PrimaryTumor,0.39024388790130615,0.9960615634918213,496,15,10000,DensityEncodingOnline +Ringnorm,0.9805405139923096,15.9619140625,11100,2,10000,DensityEncodingOnline +Seeds,0.8653846383094788,0.46071863174438477,316,3,10000,DensityEncodingOnline +Semeion,0.8793969750404358,6.699109315872192,2390,10,10000,DensityEncodingOnline +Soybean,0.33510637283325195,1.858527660369873,614,18,10000,DensityEncodingOnline +Spambase,0.9156521558761597,12.450963258743286,6902,2,10000,DensityEncodingOnline +Spect,0.6451612710952759,0.6546633243560791,158,2,10000,DensityEncodingOnline +Spectf,0.9197860956192017,0.6441941261291504,160,2,10000,DensityEncodingOnline +StatlogAustralianCredit,0.5174418687820435,1.5087389945983887,1036,2,10000,DensityEncodingOnline +StatlogGermanCredit,0.6320000290870667,2.0466744899749756,1500,2,10000,DensityEncodingOnline +StatlogHeart,0.8059701323509216,0.6828861236572266,406,2,10000,DensityEncodingOnline +StatlogImage,0.9549393653869629,4.104126453399658,3466,7,10000,DensityEncodingOnline +StatlogLandsat,0.8725000023841858,17.55901050567627,8870,6,10000,DensityEncodingOnline +StatlogShuttle,0.9917930960655212,137.938791513443,87000,7,10000,DensityEncodingOnline +StatlogVehicle,0.6445497870445251,1.851454496383667,1270,4,10000,DensityEncodingOnline +SteelPlates,0.7072165012359619,6.242180109024048,2912,7,10000,DensityEncodingOnline +SyntheticControl,0.9733333587646484,1.1118192672729492,900,6,10000,DensityEncodingOnline +Teaching,0.42105263471603394,0.44556593894958496,226,3,10000,DensityEncodingOnline +Thyroid,0.9521586894989014,15.916677951812744,7544,3,10000,DensityEncodingOnline +TicTacToe,0.9288703203201294,1.6417286396026611,1438,2,10000,DensityEncodingOnline +Titanic,0.7472727298736572,3.8530499935150146,3302,2,10000,DensityEncodingOnline +Trains,0.5,0.07062888145446777,16,2,10000,DensityEncodingOnline +Twonorm,0.9745945930480957,14.477513074874878,11100,2,10000,DensityEncodingOnline +VertebralColumn2Clases,0.8441558480262756,0.5656535625457764,466,2,10000,DensityEncodingOnline +VertebralColumn3Clases,0.8181818127632141,0.7791533470153809,466,3,10000,DensityEncodingOnline +WallFollowing,0.9281525015830994,12.344272136688232,8184,4,10000,DensityEncodingOnline +Waveform,0.8240000009536743,14.109783411026001,7500,3,10000,DensityEncodingOnline +WaveformNoise,0.8216000199317932,12.513397693634033,7500,3,10000,DensityEncodingOnline +Wine,0.9090909361839294,0.4066650867462158,268,3,10000,DensityEncodingOnline +WineQualityRed,0.4925000071525574,3.7597227096557617,2398,6,10000,DensityEncodingOnline +WineQualityWhite,0.41503268480300903,11.376744508743286,7348,7,10000,DensityEncodingOnline +Yeast,0.4582210183143616,4.790588617324829,2226,10,10000,DensityEncodingOnline +Zoo,0.9599999785423279,0.21305394172668457,152,7,10000,DensityEncodingOnline +Abalone,0.5766283273696899,12.69765305519104,6266,3,10000,DensityEncodingOnlineV2 +AcuteInflammation,1.0,0.2888622283935547,180,2,10000,DensityEncodingOnlineV2 +AcuteNephritis,1.0,0.27050137519836426,180,2,10000,DensityEncodingOnlineV2 +Adult,0.7093544602394104,141.2549171447754,65122,2,10000,DensityEncodingOnlineV2 +Annealing,0.6000000238418579,2.4813802242279053,1596,5,10000,DensityEncodingOnlineV2 +Arrhythmia,0.7256637215614319,1.5819621086120605,678,13,10000,DensityEncodingOnlineV2 +AudiologyStd,0.7200000286102295,0.5094759464263916,342,18,10000,DensityEncodingOnlineV2 +BalanceScale,0.8653846383094788,1.3448309898376465,938,3,10000,DensityEncodingOnlineV2 +Balloons,1.0,0.08819055557250977,24,2,10000,DensityEncodingOnlineV2 +Bank,0.8053097128868103,8.355241298675537,6782,2,10000,DensityEncodingOnlineV2 +Blood,0.7219251394271851,1.420349359512329,1122,2,10000,DensityEncodingOnlineV2 +BreastCancer,0.7183098793029785,0.5253748893737793,430,2,10000,DensityEncodingOnlineV2 +BreastCancerWisc,0.954285740852356,1.227947473526001,1048,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscDiag,0.9436619877815247,1.0558302402496338,854,2,10000,DensityEncodingOnlineV2 +BreastCancerWiscProg,0.6122449040412903,0.4445304870605469,298,2,10000,DensityEncodingOnlineV2 +BreastTissue,0.692307710647583,0.32033872604370117,160,6,10000,DensityEncodingOnlineV2 +Car,0.8425925970077515,3.43343186378479,2592,4,10000,DensityEncodingOnlineV2 +Cardiotocography10Clases,0.6760828495025635,4.331342458724976,3190,10,10000,DensityEncodingOnlineV2 +Cardiotocography3Clases,0.8154425621032715,5.3259947299957275,3190,3,10000,DensityEncodingOnlineV2 +ChessKrvk,0.35742801427841187,69.32739615440369,42084,18,10000,DensityEncodingOnlineV2 +ChessKrvkp,0.8247810006141663,7.646011829376221,4794,2,10000,DensityEncodingOnlineV2 +CongressionalVoting,0.5688073635101318,0.993924617767334,652,2,10000,DensityEncodingOnlineV2 +ConnBenchSonarMinesRocks,0.7307692170143127,0.7502074241638184,312,2,10000,DensityEncodingOnlineV2 +ConnBenchVowelDeterding,0.8398268222808838,3.70984148979187,1056,11,10000,DensityEncodingOnlineV2 +Connect4,0.6697850823402405,182.95429158210754,101336,3,10000,DensityEncodingOnlineV2 +Contrac,0.48097825050354004,4.199129104614258,2210,3,10000,DensityEncodingOnlineV2 +CreditApproval,0.8372092843055725,1.8907067775726318,1036,2,10000,DensityEncodingOnlineV2 +CylinderBands,0.7109375,1.5019845962524414,768,2,10000,DensityEncodingOnlineV2 +Dermatology,0.9780219793319702,0.8612017631530762,550,6,10000,DensityEncodingOnlineV2 +Echocardiogram,0.8787878751754761,0.3339049816131592,196,2,10000,DensityEncodingOnlineV2 +Ecoli,0.8690476417541504,0.7086493968963623,504,8,10000,DensityEncodingOnlineV2 +EnergyY1,0.8333333134651184,1.6539998054504395,1152,3,10000,DensityEncodingOnlineV2 +EnergyY2,0.84375,1.4354445934295654,1152,3,10000,DensityEncodingOnlineV2 +Fertility,0.8399999737739563,0.27417659759521484,150,2,10000,DensityEncodingOnlineV2 +Flags,0.4791666567325592,0.4403831958770752,292,8,10000,DensityEncodingOnlineV2 +Glass,0.7735849022865295,0.43393826484680176,322,6,10000,DensityEncodingOnlineV2 +HabermanSurvival,0.6973684430122375,0.6150081157684326,460,2,10000,DensityEncodingOnlineV2 +HayesRoth,0.0357142873108387,0.3370826244354248,264,3,10000,DensityEncodingOnlineV2 +HeartCleveland,0.5657894611358643,0.7191145420074463,454,5,10000,DensityEncodingOnlineV2 +HeartHungarian,0.8082191944122314,0.8020527362823486,442,5,10000,DensityEncodingOnlineV2 +HeartSwitzerland,0.4838709533214569,0.36069297790527344,184,5,10000,DensityEncodingOnlineV2 +HeartVa,0.25999999046325684,0.6220741271972656,300,5,10000,DensityEncodingOnlineV2 +Hepatitis,0.8205128312110901,0.2632308006286621,232,2,10000,DensityEncodingOnlineV2 +HillValley,0.4867986738681793,2.9825284481048584,1212,2,10000,DensityEncodingOnlineV2 +HorseColic,0.6029411554336548,0.7694239616394043,600,2,10000,DensityEncodingOnlineV2 +IlpdIndianLiver,0.6506849527359009,1.042175531387329,874,2,10000,DensityEncodingOnlineV2 +ImageSegmentation,0.1428571492433548,7.302076578140259,420,7,10000,DensityEncodingOnlineV2 +Ionosphere,0.8863636255264282,0.8060505390167236,526,2,10000,DensityEncodingOnlineV2 +Iris,0.9729729890823364,0.2859680652618408,226,3,10000,DensityEncodingOnlineV2 +LedDisplay,0.7720000147819519,1.9896483421325684,1500,10,10000,DensityEncodingOnlineV2 +Lenses,1.0,0.12683773040771484,36,3,10000,DensityEncodingOnlineV2 +Letter,0.7017999887466431,51.345218896865845,30000,26,10000,DensityEncodingOnlineV2 +Libras,0.6111111044883728,1.1317741870880127,540,15,10000,DensityEncodingOnlineV2 +LowResSpect,0.8345864415168762,1.4410126209259033,796,9,10000,DensityEncodingOnlineV2 +LungCancer,0.5,0.10999751091003418,48,3,10000,DensityEncodingOnlineV2 +Lymphography,0.9189189076423645,0.39347410202026367,222,4,10000,DensityEncodingOnlineV2 +Magic,0.7974763512611389,48.92296862602234,28530,2,10000,DensityEncodingOnlineV2 +Mammographic,0.7791666388511658,2.6498005390167236,1442,2,10000,DensityEncodingOnlineV2 +Miniboone,0.881504476070404,337.39712619781494,195096,2,10000,DensityEncodingOnlineV2 +MolecBiolPromoter,0.8461538553237915,0.38181400299072266,160,2,10000,DensityEncodingOnlineV2 +MolecBiolSplice,0.8770388960838318,8.229055404663086,4786,3,10000,DensityEncodingOnlineV2 +Monks1,0.6041666865348816,1.164567470550537,248,2,10000,DensityEncodingOnlineV2 +Monks2,0.6527777910232544,1.8410851955413818,338,2,10000,DensityEncodingOnlineV2 +Monks3,0.5277777910232544,1.7611148357391357,244,2,10000,DensityEncodingOnlineV2 +Mushroom,0.8877400159835815,18.069709300994873,12186,2,10000,DensityEncodingOnlineV2 +Musk1,0.5798319578170776,1.47450590133667,714,2,10000,DensityEncodingOnlineV2 +Musk2,0.8198908567428589,21.66227650642395,9898,2,10000,DensityEncodingOnlineV2 +Nursery,0.9077160358428955,36.08674645423889,19440,5,10000,DensityEncodingOnlineV2 +OocytesMerlucciusNucleus4d,0.6392157077789307,2.1697146892547607,1534,2,10000,DensityEncodingOnlineV2 +OocytesMerlucciusStates2f,0.8627451062202454,3.1076390743255615,1534,3,10000,DensityEncodingOnlineV2 +OocytesTrisopterusNucleus2f,0.5570175647735596,1.8480031490325928,1368,2,10000,DensityEncodingOnlineV2 +OocytesTrisopterusStates5b,0.7543859481811523,1.6387441158294678,1368,3,10000,DensityEncodingOnlineV2 +Optical,0.8970506191253662,14.042220115661621,7646,10,10000,DensityEncodingOnlineV2 +Ozone,0.9589905142784119,4.598229169845581,3804,2,10000,DensityEncodingOnlineV2 +PageBlocks,0.9305555820465088,10.002607583999634,8210,5,10000,DensityEncodingOnlineV2 +Parkinsons,0.8163265585899353,0.4153759479522705,292,2,10000,DensityEncodingOnlineV2 +Pendigits,0.8076043725013733,24.575175046920776,14988,10,10000,DensityEncodingOnlineV2 +Pima,0.734375,1.6225473880767822,1152,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,0.4163937568664551,160,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesRelL,0.7307692170143127,0.19606828689575195,154,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesSpan,0.6521739363670349,0.20681548118591309,138,3,10000,DensityEncodingOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.19602322578430176,154,2,10000,DensityEncodingOnlineV2 +PittsburgBridgesType,0.6538461446762085,0.2285172939300537,158,6,10000,DensityEncodingOnlineV2 +Planning,0.6888889074325562,0.3438715934753418,274,2,10000,DensityEncodingOnlineV2 +PlantMargin,0.762499988079071,5.103640556335449,2400,100,10000,DensityEncodingOnlineV2 +PlantShape,0.5099999904632568,4.747903347015381,2400,100,10000,DensityEncodingOnlineV2 +PlantTexture,0.6850000023841858,4.10116982460022,2398,100,10000,DensityEncodingOnlineV2 +PostOperative,0.4545454680919647,0.33767032623291016,136,3,10000,DensityEncodingOnlineV2 +PrimaryTumor,0.45121949911117554,0.9998650550842285,496,15,10000,DensityEncodingOnlineV2 +Ringnorm,0.9821621775627136,19.983332633972168,11100,2,10000,DensityEncodingOnlineV2 +Seeds,0.8653846383094788,0.37976956367492676,316,3,10000,DensityEncodingOnlineV2 +Semeion,0.8366833925247192,6.057605743408203,2390,10,10000,DensityEncodingOnlineV2 +Soybean,0.46010637283325195,1.730597734451294,614,18,10000,DensityEncodingOnlineV2 +Spambase,0.908695638179779,9.095054626464844,6902,2,10000,DensityEncodingOnlineV2 +Spect,0.7150537371635437,0.6196973323822021,158,2,10000,DensityEncodingOnlineV2 +Spectf,0.9197860956192017,0.6756165027618408,160,2,10000,DensityEncodingOnlineV2 +StatlogAustralianCredit,0.569767415523529,1.6967053413391113,1036,2,10000,DensityEncodingOnlineV2 +StatlogGermanCredit,0.7160000205039978,1.6454131603240967,1500,2,10000,DensityEncodingOnlineV2 +StatlogHeart,0.8656716346740723,0.5556113719940186,406,2,10000,DensityEncodingOnlineV2 +StatlogImage,0.8890814781188965,6.937418222427368,3466,7,10000,DensityEncodingOnlineV2 +StatlogLandsat,0.8169999718666077,17.913455963134766,8870,6,10000,DensityEncodingOnlineV2 +StatlogShuttle,0.9984827637672424,148.5363700389862,87000,7,10000,DensityEncodingOnlineV2 +StatlogVehicle,0.6113743782043457,2.2900736331939697,1270,4,10000,DensityEncodingOnlineV2 +SteelPlates,0.6061855554580688,5.971136093139648,2912,7,10000,DensityEncodingOnlineV2 +SyntheticControl,0.9133333563804626,1.297814130783081,900,6,10000,DensityEncodingOnlineV2 +Teaching,0.5263158082962036,0.37975096702575684,226,3,10000,DensityEncodingOnlineV2 +Thyroid,0.9133605360984802,21.02484941482544,7544,3,10000,DensityEncodingOnlineV2 +TicTacToe,0.7196652889251709,2.6835081577301025,1438,2,10000,DensityEncodingOnlineV2 +Titanic,0.7818182110786438,4.6375322341918945,3302,2,10000,DensityEncodingOnlineV2 +Trains,0.5,0.09424901008605957,16,2,10000,DensityEncodingOnlineV2 +Twonorm,0.976216197013855,20.361673593521118,11100,2,10000,DensityEncodingOnlineV2 +VertebralColumn2Clases,0.8051947951316833,0.7168958187103271,466,2,10000,DensityEncodingOnlineV2 +VertebralColumn3Clases,0.8181818127632141,1.0443296432495117,466,3,10000,DensityEncodingOnlineV2 +WallFollowing,0.6620234847068787,16.3102605342865,8184,4,10000,DensityEncodingOnlineV2 +Waveform,0.8184000253677368,13.952871322631836,7500,3,10000,DensityEncodingOnlineV2 +WaveformNoise,0.8095999956130981,13.94906759262085,7500,3,10000,DensityEncodingOnlineV2 +Wine,1.0,0.40450334548950195,268,3,10000,DensityEncodingOnlineV2 +WineQualityRed,0.5325000286102295,3.8405139446258545,2398,6,10000,DensityEncodingOnlineV2 +WineQualityWhite,0.5016340017318726,14.194983005523682,7348,7,10000,DensityEncodingOnlineV2 +Yeast,0.5822102427482605,4.176958799362183,2226,10,10000,DensityEncodingOnlineV2 +Zoo,1.0,0.32150793075561523,152,7,10000,DensityEncodingOnlineV2 diff --git a/examples/hdc_methods_survey/results/onlineHD_new_vs_oldSINUSOID.csv b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldSINUSOID.csv new file mode 100644 index 00000000..9c06db4e --- /dev/null +++ b/examples/hdc_methods_survey/results/onlineHD_new_vs_oldSINUSOID.csv @@ -0,0 +1,243 @@ +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5565134286880493,10.070854187011719,6266,3,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.2541215419769287,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.25873708724975586,180,2,10000,SinusoidProjectionOnline +Adult,0.776610791683197,110.23398065567017,65122,2,10000,SinusoidProjectionOnline +Annealing,0.7599999904632568,1.4999160766601562,1596,5,10000,SinusoidProjectionOnline +Arrhythmia,0.5398229956626892,0.8765139579772949,678,13,10000,SinusoidProjectionOnline +AudiologyStd,0.7200000286102295,0.465545654296875,342,18,10000,SinusoidProjectionOnline +BalanceScale,0.8141025900840759,1.5443410873413086,938,3,10000,SinusoidProjectionOnline +Balloons,0.25,0.05837726593017578,24,2,10000,SinusoidProjectionOnline +Bank,0.8884955644607544,7.411123752593994,6782,2,10000,SinusoidProjectionOnline +Blood,0.5401069521903992,1.6102168560028076,1122,2,10000,SinusoidProjectionOnline +BreastCancer,0.7183098793029785,0.5045549869537354,430,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9599999785423279,1.1883571147918701,1048,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9366196990013123,1.504502534866333,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.5102040767669678,0.5797605514526367,298,2,10000,SinusoidProjectionOnline +BreastTissue,0.7692307829856873,0.29360389709472656,160,6,10000,SinusoidProjectionOnline +Car,0.9421296119689941,3.651853322982788,2592,4,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7325800657272339,4.46101450920105,3190,10,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.887005627155304,5.170817613601685,3190,3,10000,SinusoidProjectionOnline +ChessKrvk,0.4656401574611664,63.89027714729309,42084,18,10000,SinusoidProjectionOnline +ChessKrvkp,0.9561952352523804,6.8672850131988525,4794,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5871559381484985,0.9319593906402588,652,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.6730769276618958,0.444690465927124,312,2,10000,SinusoidProjectionOnline +ConnBenchVowelDeterding,0.8073592782020569,2.1647043228149414,1056,11,10000,SinusoidProjectionOnline +Connect4,0.75398188829422,139.023517370224,101336,3,10000,SinusoidProjectionOnline +Contrac,0.4836956560611725,2.807065010070801,2210,3,10000,SinusoidProjectionOnline +CreditApproval,0.8604651093482971,1.0917677879333496,1036,2,10000,SinusoidProjectionOnline +CylinderBands,0.65625,1.0501718521118164,768,2,10000,SinusoidProjectionOnline +Dermatology,0.9780219793319702,0.5355684757232666,550,6,10000,SinusoidProjectionOnline +Echocardiogram,0.6969696879386902,0.19208669662475586,196,2,10000,SinusoidProjectionOnline +Ecoli,0.75,0.5025203227996826,504,8,10000,SinusoidProjectionOnline +EnergyY1,0.8385416865348816,2.017559051513672,1152,3,10000,SinusoidProjectionOnline +EnergyY2,0.8385416865348816,2.0603394508361816,1152,3,10000,SinusoidProjectionOnline +Fertility,0.8799999952316284,0.2707087993621826,150,2,10000,SinusoidProjectionOnline +Flags,0.5208333134651184,0.6396608352661133,292,8,10000,SinusoidProjectionOnline +Glass,0.5471698045730591,0.46906065940856934,322,6,10000,SinusoidProjectionOnline +HabermanSurvival,0.5789473652839661,2.010178565979004,460,2,10000,SinusoidProjectionOnline +HayesRoth,0.0357142873108387,0.5840258598327637,264,3,10000,SinusoidProjectionOnline +HeartCleveland,0.5263158082962036,0.5962522029876709,454,5,10000,SinusoidProjectionOnline +HeartHungarian,0.6575342416763306,0.5788843631744385,442,5,10000,SinusoidProjectionOnline +HeartSwitzerland,0.32258063554763794,0.25075531005859375,184,5,10000,SinusoidProjectionOnline +HeartVa,0.3400000035762787,0.448742151260376,300,5,10000,SinusoidProjectionOnline +Hepatitis,0.7948718070983887,0.2815358638763428,232,2,10000,SinusoidProjectionOnline +HillValley,0.5132012963294983,3.0279808044433594,1212,2,10000,SinusoidProjectionOnline +HorseColic,0.6176470518112183,1.1163897514343262,600,2,10000,SinusoidProjectionOnline +IlpdIndianLiver,0.6849315166473389,1.5651605129241943,874,2,10000,SinusoidProjectionOnline +ImageSegmentation,0.1428571492433548,6.654144048690796,420,7,10000,SinusoidProjectionOnline +Ionosphere,0.8977272510528564,0.7530291080474854,526,2,10000,SinusoidProjectionOnline +Iris,0.9459459185600281,0.33742833137512207,226,3,10000,SinusoidProjectionOnline +LedDisplay,0.6399999856948853,1.660813331604004,1500,10,10000,SinusoidProjectionOnline +Lenses,0.5,0.06789612770080566,36,3,10000,SinusoidProjectionOnline +Letter,0.8356000185012817,42.62101197242737,30000,26,10000,SinusoidProjectionOnline +Libras,0.6000000238418579,1.3389101028442383,540,15,10000,SinusoidProjectionOnline +LowResSpect,0.8421052694320679,1.5234150886535645,796,9,10000,SinusoidProjectionOnline +LungCancer,0.375,0.12807130813598633,48,3,10000,SinusoidProjectionOnline +Lymphography,0.7567567825317383,0.31979799270629883,222,4,10000,SinusoidProjectionOnline +Magic,0.654258668422699,41.662682056427,28530,2,10000,SinusoidProjectionOnline +Mammographic,0.7833333611488342,1.9324054718017578,1442,2,10000,SinusoidProjectionOnline +Miniboone,0.8553634881973267,283.7223072052002,195096,2,10000,SinusoidProjectionOnline +MolecBiolPromoter,0.692307710647583,0.3619506359100342,160,2,10000,SinusoidProjectionOnline +MolecBiolSplice,0.7540777921676636,8.212839841842651,4786,3,10000,SinusoidProjectionOnline +Monks1,0.5810185074806213,1.2182679176330566,248,2,10000,SinusoidProjectionOnline +Monks2,0.5972222089767456,1.4818544387817383,338,2,10000,SinusoidProjectionOnline +Monks3,0.4652777910232544,2.116046190261841,244,2,10000,SinusoidProjectionOnline +Mushroom,0.9970458149909973,18.780142307281494,12186,2,10000,SinusoidProjectionOnline +Musk1,0.7226890921592712,0.9451661109924316,714,2,10000,SinusoidProjectionOnline +Musk2,0.9429957270622253,12.505308151245117,9898,2,10000,SinusoidProjectionOnline +Nursery,0.9432098865509033,28.567352294921875,19440,5,10000,SinusoidProjectionOnline +OocytesMerlucciusNucleus4d,0.6627451181411743,1.7809994220733643,1534,2,10000,SinusoidProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,2.555600166320801,1534,3,10000,SinusoidProjectionOnline +OocytesTrisopterusNucleus2f,0.75,2.0304067134857178,1368,2,10000,SinusoidProjectionOnline +OocytesTrisopterusStates5b,0.7631579041481018,1.9314095973968506,1368,3,10000,SinusoidProjectionOnline +Optical,0.9387868642807007,9.952525854110718,7646,10,10000,SinusoidProjectionOnline +Ozone,0.9700315594673157,7.156988620758057,3804,2,10000,SinusoidProjectionOnline +PageBlocks,0.9466374516487122,13.458046436309814,8210,5,10000,SinusoidProjectionOnline +Parkinsons,0.8163265585899353,0.4217567443847656,292,2,10000,SinusoidProjectionOnline +Pendigits,0.9451115131378174,24.90213131904602,14988,10,10000,SinusoidProjectionOnline +Pima,0.7239583134651184,1.358687400817871,1152,2,10000,SinusoidProjectionOnline +PittsburgBridgesMaterial,0.7692307829856873,0.1965949535369873,160,3,10000,SinusoidProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.2031714916229248,154,3,10000,SinusoidProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.2571532726287842,138,3,10000,SinusoidProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.2219550609588623,154,2,10000,SinusoidProjectionOnline +PittsburgBridgesType,0.3461538553237915,0.2418382167816162,158,6,10000,SinusoidProjectionOnline +Planning,0.6666666865348816,0.4353933334350586,274,2,10000,SinusoidProjectionOnline +PlantMargin,0.6175000071525574,4.478539943695068,2400,100,10000,SinusoidProjectionOnline +PlantShape,0.6150000095367432,5.5855560302734375,2400,100,10000,SinusoidProjectionOnline +PlantTexture,0.5975000262260437,3.201195001602173,2398,100,10000,SinusoidProjectionOnline +PostOperative,0.6818181872367859,0.17776799201965332,136,3,10000,SinusoidProjectionOnline +PrimaryTumor,0.3658536672592163,0.6804754734039307,496,15,10000,SinusoidProjectionOnline +Ringnorm,0.9724324345588684,17.052234888076782,11100,2,10000,SinusoidProjectionOnline +Seeds,0.9230769276618958,0.40573668479919434,316,3,10000,SinusoidProjectionOnline +Semeion,0.8844221234321594,2.9720373153686523,2390,10,10000,SinusoidProjectionOnline +Soybean,0.43882977962493896,1.3584389686584473,614,18,10000,SinusoidProjectionOnline +Spambase,0.8982608914375305,6.5068395137786865,6902,2,10000,SinusoidProjectionOnline +Spect,0.4516128897666931,0.5967245101928711,158,2,10000,SinusoidProjectionOnline +Spectf,0.9197860956192017,0.43141794204711914,160,2,10000,SinusoidProjectionOnline +StatlogAustralianCredit,0.47093021869659424,1.795093059539795,1036,2,10000,SinusoidProjectionOnline +StatlogGermanCredit,0.6800000071525574,2.393887758255005,1500,2,10000,SinusoidProjectionOnline +StatlogHeart,0.7164179086685181,0.6404082775115967,406,2,10000,SinusoidProjectionOnline +StatlogImage,0.9185441732406616,3.892177104949951,3466,7,10000,SinusoidProjectionOnline +StatlogLandsat,0.8694999814033508,13.711827993392944,8870,6,10000,SinusoidProjectionOnline +StatlogShuttle,0.9949654936790466,138.6086037158966,87000,7,10000,SinusoidProjectionOnline +StatlogVehicle,0.758293867111206,2.484606981277466,1270,4,10000,SinusoidProjectionOnline +SteelPlates,0.7113401889801025,6.144258975982666,2912,7,10000,SinusoidProjectionOnline +SyntheticControl,0.800000011920929,1.5139164924621582,900,6,10000,SinusoidProjectionOnline +Teaching,0.5263158082962036,0.3639249801635742,226,3,10000,SinusoidProjectionOnline +Thyroid,0.8838973045349121,15.910851955413818,7544,3,10000,SinusoidProjectionOnline +TicTacToe,0.9330543875694275,1.8636903762817383,1438,2,10000,SinusoidProjectionOnline +Titanic,0.6418181657791138,8.95092225074768,3302,2,10000,SinusoidProjectionOnline +Trains,0.5,0.04457998275756836,16,2,10000,SinusoidProjectionOnline +Twonorm,0.977297306060791,18.012435913085938,11100,2,10000,SinusoidProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.7614741325378418,466,2,10000,SinusoidProjectionOnline +VertebralColumn3Clases,0.7402597665786743,0.6886537075042725,466,3,10000,SinusoidProjectionOnline +WallFollowing,0.8350439667701721,14.63965106010437,8184,4,10000,SinusoidProjectionOnline +Waveform,0.8119999766349792,12.760889053344727,7500,3,10000,SinusoidProjectionOnline +WaveformNoise,0.8399999737739563,12.367534875869751,7500,3,10000,SinusoidProjectionOnline +Wine,1.0,0.51045823097229,268,3,10000,SinusoidProjectionOnline +WineQualityRed,0.5224999785423279,4.967002630233765,2398,6,10000,SinusoidProjectionOnline +WineQualityWhite,0.491830050945282,13.68431568145752,7348,7,10000,SinusoidProjectionOnline +Yeast,0.43396225571632385,3.8336238861083984,2226,10,10000,SinusoidProjectionOnline +Zoo,0.9599999785423279,0.1883704662322998,152,7,10000,SinusoidProjectionOnline +Abalone,0.6321839094161987,11.905324459075928,6266,3,10000,SinusoidProjectionOnlineV2 +AcuteInflammation,1.0,0.2683217525482178,180,2,10000,SinusoidProjectionOnlineV2 +AcuteNephritis,1.0,0.32337260246276855,180,2,10000,SinusoidProjectionOnlineV2 +Adult,0.6835575103759766,138.31109309196472,65122,2,10000,SinusoidProjectionOnlineV2 +Annealing,0.7599999904632568,2.566910982131958,1596,5,10000,SinusoidProjectionOnlineV2 +Arrhythmia,0.5309734344482422,1.2206640243530273,678,13,10000,SinusoidProjectionOnlineV2 +AudiologyStd,0.8799999952316284,0.4197721481323242,342,18,10000,SinusoidProjectionOnlineV2 +BalanceScale,0.8205128312110901,1.4421470165252686,938,3,10000,SinusoidProjectionOnlineV2 +Balloons,1.0,0.06230592727661133,24,2,10000,SinusoidProjectionOnlineV2 +Bank,0.7707964777946472,13.520835399627686,6782,2,10000,SinusoidProjectionOnlineV2 +Blood,0.614973247051239,1.7366609573364258,1122,2,10000,SinusoidProjectionOnlineV2 +BreastCancer,0.7464788556098938,0.7474808692932129,430,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWisc,0.954285740852356,1.206803560256958,1048,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscDiag,0.9366196990013123,1.5378973484039307,854,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscProg,0.5918367505073547,0.7056717872619629,298,2,10000,SinusoidProjectionOnlineV2 +BreastTissue,0.7692307829856873,0.4532895088195801,160,6,10000,SinusoidProjectionOnlineV2 +Car,0.8217592835426331,4.429998159408569,2592,4,10000,SinusoidProjectionOnlineV2 +Cardiotocography10Clases,0.6836158037185669,6.707373380661011,3190,10,10000,SinusoidProjectionOnlineV2 +Cardiotocography3Clases,0.8248587846755981,6.846724510192871,3190,3,10000,SinusoidProjectionOnlineV2 +ChessKrvk,0.33147990703582764,77.00599455833435,42084,18,10000,SinusoidProjectionOnlineV2 +ChessKrvkp,0.8648310303688049,9.477133512496948,4794,2,10000,SinusoidProjectionOnlineV2 +CongressionalVoting,0.5137614607810974,0.7187573909759521,652,2,10000,SinusoidProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.6730769276618958,0.437389612197876,312,2,10000,SinusoidProjectionOnlineV2 +ConnBenchVowelDeterding,0.7186146974563599,3.1600124835968018,1056,11,10000,SinusoidProjectionOnlineV2 +Connect4,0.6206998825073242,203.64349055290222,101336,3,10000,SinusoidProjectionOnlineV2 +Contrac,0.4728260934352875,4.342166423797607,2210,3,10000,SinusoidProjectionOnlineV2 +CreditApproval,0.8488371968269348,1.723135232925415,1036,2,10000,SinusoidProjectionOnlineV2 +CylinderBands,0.671875,1.6608116626739502,768,2,10000,SinusoidProjectionOnlineV2 +Dermatology,0.9670329689979553,1.2362704277038574,550,6,10000,SinusoidProjectionOnlineV2 +Echocardiogram,0.8787878751754761,0.4152038097381592,196,2,10000,SinusoidProjectionOnlineV2 +Ecoli,0.8214285969734192,0.6570804119110107,504,8,10000,SinusoidProjectionOnlineV2 +EnergyY1,0.8489583134651184,2.198566436767578,1152,3,10000,SinusoidProjectionOnlineV2 +EnergyY2,0.828125,1.7314374446868896,1152,3,10000,SinusoidProjectionOnlineV2 +Fertility,0.800000011920929,0.4058089256286621,150,2,10000,SinusoidProjectionOnlineV2 +Flags,0.3541666567325592,0.42286014556884766,292,8,10000,SinusoidProjectionOnlineV2 +Glass,0.6792452931404114,0.6121315956115723,322,6,10000,SinusoidProjectionOnlineV2 +HabermanSurvival,0.7236841917037964,0.7760152816772461,460,2,10000,SinusoidProjectionOnlineV2 +HayesRoth,0.0357142873108387,0.41280317306518555,264,3,10000,SinusoidProjectionOnlineV2 +HeartCleveland,0.5131579041481018,0.9808752536773682,454,5,10000,SinusoidProjectionOnlineV2 +HeartHungarian,0.7945205569267273,0.9920196533203125,442,5,10000,SinusoidProjectionOnlineV2 +HeartSwitzerland,0.5483871102333069,0.2843172550201416,184,5,10000,SinusoidProjectionOnlineV2 +HeartVa,0.36000001430511475,0.5780878067016602,300,5,10000,SinusoidProjectionOnlineV2 +Hepatitis,0.7948718070983887,0.33098840713500977,232,2,10000,SinusoidProjectionOnlineV2 +HillValley,0.5082508325576782,3.259881019592285,1212,2,10000,SinusoidProjectionOnlineV2 +HorseColic,0.6029411554336548,0.88370680809021,600,2,10000,SinusoidProjectionOnlineV2 +IlpdIndianLiver,0.6095890402793884,1.7010223865509033,874,2,10000,SinusoidProjectionOnlineV2 +ImageSegmentation,0.1376190483570099,7.016496181488037,420,7,10000,SinusoidProjectionOnlineV2 +Ionosphere,0.9431818127632141,0.9038026332855225,526,2,10000,SinusoidProjectionOnlineV2 +Iris,0.9729729890823364,0.36489391326904297,226,3,10000,SinusoidProjectionOnlineV2 +LedDisplay,0.7680000066757202,2.7138664722442627,1500,10,10000,SinusoidProjectionOnlineV2 +Lenses,0.6666666865348816,0.08552098274230957,36,3,10000,SinusoidProjectionOnlineV2 +Letter,0.7766000032424927,59.53681468963623,30000,26,10000,SinusoidProjectionOnlineV2 +Libras,0.6555555462837219,0.6810910701751709,540,15,10000,SinusoidProjectionOnlineV2 +LowResSpect,0.8721804618835449,1.8912396430969238,796,9,10000,SinusoidProjectionOnlineV2 +LungCancer,0.625,0.0867311954498291,48,3,10000,SinusoidProjectionOnlineV2 +Lymphography,0.9459459185600281,0.281879186630249,222,4,10000,SinusoidProjectionOnlineV2 +Magic,0.7978969216346741,56.6571581363678,28530,2,10000,SinusoidProjectionOnlineV2 +Mammographic,0.7541666626930237,2.088615894317627,1442,2,10000,SinusoidProjectionOnlineV2 +Miniboone,0.8687108159065247,371.1320962905884,195096,2,10000,SinusoidProjectionOnlineV2 +MolecBiolPromoter,0.8846153616905212,0.27236318588256836,160,2,10000,SinusoidProjectionOnlineV2 +MolecBiolSplice,0.7515683770179749,10.409001111984253,4786,3,10000,SinusoidProjectionOnlineV2 +Monks1,0.6296296119689941,2.20778489112854,248,2,10000,SinusoidProjectionOnlineV2 +Monks2,0.5555555820465088,1.7712013721466064,338,2,10000,SinusoidProjectionOnlineV2 +Monks3,0.5648148059844971,2.056246280670166,244,2,10000,SinusoidProjectionOnlineV2 +Mushroom,0.8783850073814392,24.132829189300537,12186,2,10000,SinusoidProjectionOnlineV2 +Musk1,0.5378151535987854,0.8705470561981201,714,2,10000,SinusoidProjectionOnlineV2 +Musk2,0.811400830745697,20.874001026153564,9898,2,10000,SinusoidProjectionOnlineV2 +Nursery,0.8361111283302307,40.79049491882324,19440,5,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.6901960968971252,3.0702402591705322,1534,2,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusStates2f,0.8980392217636108,2.990924119949341,1534,3,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.6535087823867798,3.0870423316955566,1368,2,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusStates5b,0.7763158082962036,2.780515432357788,1368,3,10000,SinusoidProjectionOnlineV2 +Optical,0.902615487575531,17.181801080703735,7646,10,10000,SinusoidProjectionOnlineV2 +Ozone,0.9700315594673157,7.539991855621338,3804,2,10000,SinusoidProjectionOnlineV2 +PageBlocks,0.9305555820465088,16.74287247657776,8210,5,10000,SinusoidProjectionOnlineV2 +Parkinsons,0.8163265585899353,0.35416197776794434,292,2,10000,SinusoidProjectionOnlineV2 +Pendigits,0.865637481212616,35.86070704460144,14988,10,10000,SinusoidProjectionOnlineV2 +Pima,0.6770833134651184,2.6772077083587646,1152,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesMaterial,0.807692289352417,0.20488905906677246,160,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesRelL,0.7692307829856873,0.20799589157104492,154,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.1865396499633789,138,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesTOrD,0.8399999737739563,0.19341492652893066,154,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesType,0.4615384638309479,0.2214341163635254,158,6,10000,SinusoidProjectionOnlineV2 +Planning,0.4888888895511627,0.5683789253234863,274,2,10000,SinusoidProjectionOnlineV2 +PlantMargin,0.7524999976158142,5.404370546340942,2400,100,10000,SinusoidProjectionOnlineV2 +PlantShape,0.5774999856948853,5.31502890586853,2400,100,10000,SinusoidProjectionOnlineV2 +PlantTexture,0.7149999737739563,5.822070837020874,2398,100,10000,SinusoidProjectionOnlineV2 +PostOperative,0.5909090638160706,0.18628597259521484,136,3,10000,SinusoidProjectionOnlineV2 +PrimaryTumor,0.47560974955558777,0.8302586078643799,496,15,10000,SinusoidProjectionOnlineV2 +Ringnorm,0.977297306060791,19.888044357299805,11100,2,10000,SinusoidProjectionOnlineV2 +Seeds,0.9230769276618958,0.6624162197113037,316,3,10000,SinusoidProjectionOnlineV2 +Semeion,0.8492462038993835,5.3180832862854,2390,10,10000,SinusoidProjectionOnlineV2 +Soybean,0.5026595592498779,2.3531429767608643,614,18,10000,SinusoidProjectionOnlineV2 +Spambase,0.8382608890533447,13.267007827758789,6902,2,10000,SinusoidProjectionOnlineV2 +Spect,0.5752688050270081,1.092858076095581,158,2,10000,SinusoidProjectionOnlineV2 +Spectf,0.8983957171440125,0.5076873302459717,160,2,10000,SinusoidProjectionOnlineV2 +StatlogAustralianCredit,0.5581395626068115,2.3600246906280518,1036,2,10000,SinusoidProjectionOnlineV2 +StatlogGermanCredit,0.7120000123977661,3.283421754837036,1500,2,10000,SinusoidProjectionOnlineV2 +StatlogHeart,0.8507462739944458,0.4821791648864746,406,2,10000,SinusoidProjectionOnlineV2 +StatlogImage,0.8769497275352478,6.9131081104278564,3466,7,10000,SinusoidProjectionOnlineV2 +StatlogLandsat,0.8330000042915344,20.546173095703125,8870,6,10000,SinusoidProjectionOnlineV2 +StatlogShuttle,0.9937241673469543,172.36965370178223,87000,7,10000,SinusoidProjectionOnlineV2 +StatlogVehicle,0.5971564054489136,2.6621155738830566,1270,4,10000,SinusoidProjectionOnlineV2 +SteelPlates,0.5979381203651428,6.579580545425415,2912,7,10000,SinusoidProjectionOnlineV2 +SyntheticControl,0.9399999976158142,1.0309255123138428,900,6,10000,SinusoidProjectionOnlineV2 +Teaching,0.6052631735801697,0.3542141914367676,226,3,10000,SinusoidProjectionOnlineV2 +Thyroid,0.9215285778045654,22.152459859848022,7544,3,10000,SinusoidProjectionOnlineV2 +TicTacToe,0.6276150345802307,2.2013742923736572,1438,2,10000,SinusoidProjectionOnlineV2 +Titanic,0.7818182110786438,5.5071961879730225,3302,2,10000,SinusoidProjectionOnlineV2 +Trains,0.0,0.05033254623413086,16,2,10000,SinusoidProjectionOnlineV2 +Twonorm,0.976756751537323,20.259972095489502,11100,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn2Clases,0.7922077775001526,0.8478195667266846,466,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn3Clases,0.8051947951316833,0.8703229427337646,466,3,10000,SinusoidProjectionOnlineV2 +WallFollowing,0.587243378162384,18.06546115875244,8184,4,10000,SinusoidProjectionOnlineV2 +Waveform,0.8655999898910522,13.652195692062378,7500,3,10000,SinusoidProjectionOnlineV2 +WaveformNoise,0.853600025177002,11.044013500213623,7500,3,10000,SinusoidProjectionOnlineV2 +Wine,0.9772727489471436,0.2619509696960449,268,3,10000,SinusoidProjectionOnlineV2 +WineQualityRed,0.5699999928474426,4.080104351043701,2398,6,10000,SinusoidProjectionOnlineV2 +WineQualityWhite,0.47385621070861816,11.928929328918457,7348,7,10000,SinusoidProjectionOnlineV2 +Yeast,0.5336927175521851,2.616164207458496,2226,10,10000,SinusoidProjectionOnlineV2 +Zoo,0.9599999785423279,0.23703551292419434,152,7,10000,SinusoidProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678375052.9094903.csv b/examples/hdc_methods_survey/results/projection_online.csv similarity index 50% rename from examples/hdc_methods_survey/results/results1678375052.9094903.csv rename to examples/hdc_methods_survey/results/projection_online.csv index 5e850184..cf2f3f8c 100644 --- a/examples/hdc_methods_survey/results/results1678375052.9094903.csv +++ b/examples/hdc_methods_survey/results/projection_online.csv @@ -1,122 +1,243 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.6168582439422607,10.242911100387573,6266,3,10000,RandomProjectionOnlineV2 -AcuteInflammation,1.0,0.1881113052368164,180,2,10000,RandomProjectionOnlineV2 -AcuteNephritis,1.0,0.17444491386413574,180,2,10000,RandomProjectionOnlineV2 -Adult,0.7914133071899414,157.09127497673035,65122,2,10000,RandomProjectionOnlineV2 -Annealing,0.33000001311302185,2.3447484970092773,1596,5,10000,RandomProjectionOnlineV2 -Arrhythmia,0.5840708017349243,0.9098162651062012,678,13,10000,RandomProjectionOnlineV2 -AudiologyStd,0.800000011920929,0.6802520751953125,342,18,10000,RandomProjectionOnlineV2 -BalanceScale,0.8782051205635071,1.3724799156188965,938,3,10000,RandomProjectionOnlineV2 -Balloons,1.0,0.04928135871887207,24,2,10000,RandomProjectionOnlineV2 -Bank,0.8929203748703003,12.155433893203735,6782,2,10000,RandomProjectionOnlineV2 -Blood,0.6310160160064697,1.6475834846496582,1122,2,10000,RandomProjectionOnlineV2 -BreastCancer,0.6478873491287231,0.644989013671875,430,2,10000,RandomProjectionOnlineV2 -BreastCancerWisc,0.9371428489685059,1.4842679500579834,1048,2,10000,RandomProjectionOnlineV2 -BreastCancerWiscDiag,0.9507042169570923,1.349780797958374,854,2,10000,RandomProjectionOnlineV2 -BreastCancerWiscProg,0.7142857313156128,0.5385138988494873,298,2,10000,RandomProjectionOnlineV2 -BreastTissue,0.7692307829856873,0.21774911880493164,160,6,10000,RandomProjectionOnlineV2 -Car,0.8657407164573669,5.032094717025757,2592,4,10000,RandomProjectionOnlineV2 -Cardiotocography10Clases,0.7024481892585754,6.476620435714722,3190,10,10000,RandomProjectionOnlineV2 -Cardiotocography3Clases,0.8888888955116272,6.404999256134033,3190,3,10000,RandomProjectionOnlineV2 -ChessKrvk,0.32392358779907227,65.81485342979431,42084,18,10000,RandomProjectionOnlineV2 -ChessKrvkp,0.9674593210220337,8.144350051879883,4794,2,10000,RandomProjectionOnlineV2 -CongressionalVoting,0.5321100950241089,1.1356275081634521,652,2,10000,RandomProjectionOnlineV2 -ConnBenchSonarMinesRocks,0.75,0.606126070022583,312,2,10000,RandomProjectionOnlineV2 -ConnBenchVowelDeterding,0.7813853025436401,2.9577112197875977,1056,11,10000,RandomProjectionOnlineV2 -Connect4,0.7389425039291382,160.56816720962524,101336,3,10000,RandomProjectionOnlineV2 -Contrac,0.489130437374115,3.6501996517181396,2210,3,10000,RandomProjectionOnlineV2 -CreditApproval,0.8313953280448914,1.6003971099853516,1036,2,10000,RandomProjectionOnlineV2 -CylinderBands,0.625,1.331620216369629,768,2,10000,RandomProjectionOnlineV2 -Dermatology,0.9670329689979553,1.0068211555480957,550,6,10000,RandomProjectionOnlineV2 -Echocardiogram,0.8484848737716675,0.20550799369812012,196,2,10000,RandomProjectionOnlineV2 -Ecoli,0.6785714030265808,0.47128796577453613,504,8,10000,RandomProjectionOnlineV2 -EnergyY1,0.84375,1.735410451889038,1152,3,10000,RandomProjectionOnlineV2 -EnergyY2,0.8489583134651184,1.8044781684875488,1152,3,10000,RandomProjectionOnlineV2 -Fertility,0.7599999904632568,0.29835939407348633,150,2,10000,RandomProjectionOnlineV2 -Flags,0.4375,0.37035679817199707,292,8,10000,RandomProjectionOnlineV2 -Glass,0.49056604504585266,0.5633034706115723,322,6,10000,RandomProjectionOnlineV2 -HabermanSurvival,0.7105262875556946,0.723320722579956,460,2,10000,RandomProjectionOnlineV2 -HayesRoth,0.1428571492433548,0.36613893508911133,264,3,10000,RandomProjectionOnlineV2 -HeartCleveland,0.5526315569877625,0.8762297630310059,454,5,10000,RandomProjectionOnlineV2 -HeartHungarian,0.8082191944122314,0.8001365661621094,442,5,10000,RandomProjectionOnlineV2 -HeartSwitzerland,0.3870967626571655,0.2924067974090576,184,5,10000,RandomProjectionOnlineV2 -HeartVa,0.20000000298023224,0.5126223564147949,300,5,10000,RandomProjectionOnlineV2 -Hepatitis,0.8205128312110901,0.4931659698486328,232,2,10000,RandomProjectionOnlineV2 -HillValley,0.6683168411254883,3.521730899810791,1212,2,10000,RandomProjectionOnlineV2 -HorseColic,0.6029411554336548,0.730273962020874,600,2,10000,RandomProjectionOnlineV2 -IlpdIndianLiver,0.6301369667053223,1.8785977363586426,874,2,10000,RandomProjectionOnlineV2 -ImageSegmentation,0.33047619462013245,8.427785634994507,420,7,10000,RandomProjectionOnlineV2 -Ionosphere,0.9431818127632141,1.0994346141815186,526,2,10000,RandomProjectionOnlineV2 -Iris,0.7837837934494019,0.3064556121826172,226,3,10000,RandomProjectionOnlineV2 -LedDisplay,0.7239999771118164,3.137014150619507,1500,10,10000,RandomProjectionOnlineV2 -Lenses,0.8333333134651184,0.0684671401977539,36,3,10000,RandomProjectionOnlineV2 -Letter,0.72079998254776,59.31401538848877,30000,26,10000,RandomProjectionOnlineV2 -Libras,0.5888888835906982,1.2429232597351074,540,15,10000,RandomProjectionOnlineV2 -LowResSpect,0.8796992301940918,1.8517487049102783,796,9,10000,RandomProjectionOnlineV2 -LungCancer,0.375,0.13961052894592285,48,3,10000,RandomProjectionOnlineV2 -Lymphography,0.837837815284729,0.26005077362060547,222,4,10000,RandomProjectionOnlineV2 -Magic,0.799579381942749,51.335771560668945,28530,2,10000,RandomProjectionOnlineV2 -Mammographic,0.7583333253860474,2.2618112564086914,1442,2,10000,RandomProjectionOnlineV2 -Miniboone,0.838817834854126,320.7335169315338,195096,2,10000,RandomProjectionOnlineV2 -MolecBiolPromoter,0.8461538553237915,0.33550262451171875,160,2,10000,RandomProjectionOnlineV2 -MolecBiolSplice,0.7101631164550781,8.222247838973999,4786,3,10000,RandomProjectionOnlineV2 -Monks1,0.6018518805503845,1.5565602779388428,248,2,10000,RandomProjectionOnlineV2 -Monks2,0.46990740299224854,1.838561773300171,338,2,10000,RandomProjectionOnlineV2 -Monks3,0.6944444179534912,1.4574909210205078,244,2,10000,RandomProjectionOnlineV2 -Mushroom,0.997538149356842,18.594088077545166,12186,2,10000,RandomProjectionOnlineV2 -Musk1,0.6974790096282959,0.6436574459075928,714,2,10000,RandomProjectionOnlineV2 -Musk2,0.9363250732421875,15.814382076263428,9898,2,10000,RandomProjectionOnlineV2 -Nursery,0.8009259104728699,29.100744247436523,19440,5,10000,RandomProjectionOnlineV2 -OocytesMerlucciusNucleus4d,0.5921568870544434,2.8136017322540283,1534,2,10000,RandomProjectionOnlineV2 -OocytesMerlucciusStates2f,0.8980392217636108,2.4089229106903076,1534,3,10000,RandomProjectionOnlineV2 -OocytesTrisopterusNucleus2f,0.5657894611358643,2.1599795818328857,1368,2,10000,RandomProjectionOnlineV2 -OocytesTrisopterusStates5b,0.8245614171028137,2.317596435546875,1368,3,10000,RandomProjectionOnlineV2 -Optical,0.9393433332443237,14.42145824432373,7646,10,10000,RandomProjectionOnlineV2 -Ozone,0.9668769836425781,4.0659801959991455,3804,2,10000,RandomProjectionOnlineV2 -PageBlocks,0.9429824352264404,13.24124813079834,8210,5,10000,RandomProjectionOnlineV2 -Parkinsons,0.8775510191917419,0.4282231330871582,292,2,10000,RandomProjectionOnlineV2 -Pendigits,0.943682074546814,27.484537839889526,14988,10,10000,RandomProjectionOnlineV2 -Pima,0.6458333134651184,1.842435598373413,1152,2,10000,RandomProjectionOnlineV2 -PittsburgBridgesMaterial,0.8846153616905212,0.27741503715515137,160,3,10000,RandomProjectionOnlineV2 -PittsburgBridgesRelL,0.42307692766189575,0.25124382972717285,154,3,10000,RandomProjectionOnlineV2 -PittsburgBridgesSpan,0.695652186870575,0.16024231910705566,138,3,10000,RandomProjectionOnlineV2 -PittsburgBridgesTOrD,0.8799999952316284,0.14040493965148926,154,2,10000,RandomProjectionOnlineV2 -PittsburgBridgesType,0.5,0.16529107093811035,158,6,10000,RandomProjectionOnlineV2 -Planning,0.644444465637207,0.26378560066223145,274,2,10000,RandomProjectionOnlineV2 -PlantMargin,0.6449999809265137,5.789109468460083,2400,100,10000,RandomProjectionOnlineV2 -PlantShape,0.45249998569488525,7.3521409034729,2400,100,10000,RandomProjectionOnlineV2 -PlantTexture,0.7024999856948853,5.911344528198242,2398,100,10000,RandomProjectionOnlineV2 -PostOperative,0.6818181872367859,0.36842942237854004,136,3,10000,RandomProjectionOnlineV2 -PrimaryTumor,0.4268292784690857,1.2013800144195557,496,15,10000,RandomProjectionOnlineV2 -Ringnorm,0.9800000190734863,21.294586896896362,11100,2,10000,RandomProjectionOnlineV2 -Seeds,0.7884615659713745,0.7403156757354736,316,3,10000,RandomProjectionOnlineV2 -Semeion,0.8819095492362976,4.113203525543213,2390,10,10000,RandomProjectionOnlineV2 -Soybean,0.5904255509376526,2.4176559448242188,614,18,10000,RandomProjectionOnlineV2 -Spambase,0.9104347825050354,13.12936282157898,6902,2,10000,RandomProjectionOnlineV2 -Spect,0.5,1.1069416999816895,158,2,10000,RandomProjectionOnlineV2 -Spectf,0.2085561454296112,1.1493420600891113,160,2,10000,RandomProjectionOnlineV2 -StatlogAustralianCredit,0.604651153087616,2.0976600646972656,1036,2,10000,RandomProjectionOnlineV2 -StatlogGermanCredit,0.7599999904632568,3.1941826343536377,1500,2,10000,RandomProjectionOnlineV2 -StatlogHeart,0.7611940503120422,0.7382369041442871,406,2,10000,RandomProjectionOnlineV2 -StatlogImage,0.9324089884757996,7.2150890827178955,3466,7,10000,RandomProjectionOnlineV2 -StatlogLandsat,0.7770000100135803,19.51886010169983,8870,6,10000,RandomProjectionOnlineV2 -StatlogShuttle,0.9973793029785156,166.89834904670715,87000,7,10000,RandomProjectionOnlineV2 -StatlogVehicle,0.6018957495689392,2.9370758533477783,1270,4,10000,RandomProjectionOnlineV2 -SteelPlates,0.6577319502830505,6.235718250274658,2912,7,10000,RandomProjectionOnlineV2 -SyntheticControl,0.8600000143051147,1.3779027462005615,900,6,10000,RandomProjectionOnlineV2 -Teaching,0.44736841320991516,0.39981961250305176,226,3,10000,RandomProjectionOnlineV2 -Thyroid,0.9075262546539307,21.645360469818115,7544,3,10000,RandomProjectionOnlineV2 -TicTacToe,0.8117154836654663,2.7419307231903076,1438,2,10000,RandomProjectionOnlineV2 -Titanic,0.7400000095367432,9.606769800186157,3302,2,10000,RandomProjectionOnlineV2 -Trains,1.0,0.04336881637573242,16,2,10000,RandomProjectionOnlineV2 -Twonorm,0.6870270371437073,24.41102433204651,11100,2,10000,RandomProjectionOnlineV2 -VertebralColumn2Clases,0.7922077775001526,0.5359320640563965,466,2,10000,RandomProjectionOnlineV2 -VertebralColumn3Clases,0.8051947951316833,1.1031112670898438,466,3,10000,RandomProjectionOnlineV2 -WallFollowing,0.7719941139221191,16.831111669540405,8184,4,10000,RandomProjectionOnlineV2 -Waveform,0.8664000034332275,14.690779209136963,7500,3,10000,RandomProjectionOnlineV2 -WaveformNoise,0.8023999929428101,16.58825922012329,7500,3,10000,RandomProjectionOnlineV2 -Wine,0.9772727489471436,0.5990002155303955,268,3,10000,RandomProjectionOnlineV2 -WineQualityRed,0.5350000262260437,6.0818092823028564,2398,6,10000,RandomProjectionOnlineV2 -WineQualityWhite,0.4689542353153229,20.22023296356201,7348,7,10000,RandomProjectionOnlineV2 -Yeast,0.5687331557273865,6.140472173690796,2226,10,10000,RandomProjectionOnlineV2 -Zoo,0.9599999785423279,0.43419623374938965,152,7,10000,RandomProjectionOnlineV2 +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.6005747318267822,2.9597980976104736,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.09467601776123047,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.07687973976135254,180,2,10000,RandomProjectionOnline +Adult,0.7940544486045837,31.090955018997192,65122,2,10000,RandomProjectionOnline +Annealing,0.2800000011920929,1.2385079860687256,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.5929203629493713,0.5989649295806885,678,13,10000,RandomProjectionOnline +AudiologyStd,0.800000011920929,0.15539312362670898,342,18,10000,RandomProjectionOnline +BalanceScale,0.9358974099159241,0.32745790481567383,938,3,10000,RandomProjectionOnline +Balloons,0.5,0.024821043014526367,24,2,10000,RandomProjectionOnline +Bank,0.8672566413879395,2.5316929817199707,6782,2,10000,RandomProjectionOnline +Blood,0.7058823704719543,0.9567301273345947,1122,2,10000,RandomProjectionOnline +BreastCancer,0.7042253613471985,0.19068026542663574,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9028571248054504,0.3932170867919922,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9295774698257446,0.3150501251220703,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.795918345451355,0.13548493385314941,298,2,10000,RandomProjectionOnline +BreastTissue,0.6153846383094788,0.08478307723999023,160,6,10000,RandomProjectionOnline +Car,0.8310185074806213,1.0356600284576416,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7325800657272339,1.2572369575500488,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8323917388916016,1.16752290725708,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.3776732385158539,22.426748037338257,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.8861076235771179,1.8943331241607666,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.6146789193153381,0.2436211109161377,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.14464616775512695,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.709956705570221,0.7401971817016602,1056,11,10000,RandomProjectionOnline +Connect4,0.7536858320236206,43.22489309310913,101336,3,10000,RandomProjectionOnline +Contrac,0.42934781312942505,0.8271050453186035,2210,3,10000,RandomProjectionOnline +CreditApproval,0.819767415523529,0.3756999969482422,1036,2,10000,RandomProjectionOnline +CylinderBands,0.6484375,0.6572422981262207,768,2,10000,RandomProjectionOnline +Dermatology,0.8901098966598511,0.30756521224975586,550,6,10000,RandomProjectionOnline +Echocardiogram,0.8787878751754761,0.11183500289916992,196,2,10000,RandomProjectionOnline +Ecoli,0.6666666865348816,0.3156158924102783,504,8,10000,RandomProjectionOnline +EnergyY1,0.8125,0.7658171653747559,1152,3,10000,RandomProjectionOnline +EnergyY2,0.84375,0.5533130168914795,1152,3,10000,RandomProjectionOnline +Fertility,0.5600000023841858,0.09827995300292969,150,2,10000,RandomProjectionOnline +Flags,0.4375,0.22773194313049316,292,8,10000,RandomProjectionOnline +Glass,0.4716981053352356,0.24501991271972656,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.6315789222717285,0.19102263450622559,460,2,10000,RandomProjectionOnline +HayesRoth,0.0357142873108387,0.10762214660644531,264,3,10000,RandomProjectionOnline +HeartCleveland,0.5394737124443054,0.19530081748962402,454,5,10000,RandomProjectionOnline +HeartHungarian,0.698630154132843,0.22773194313049316,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.29032257199287415,0.09543085098266602,184,5,10000,RandomProjectionOnline +HeartVa,0.36000001430511475,0.14467096328735352,300,5,10000,RandomProjectionOnline +Hepatitis,0.7948718070983887,0.09460997581481934,232,2,10000,RandomProjectionOnline +HillValley,0.8927392959594727,0.9693517684936523,1212,2,10000,RandomProjectionOnline +HorseColic,0.6029411554336548,1.1367292404174805,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.5479452013969421,0.3282887935638428,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.3147619068622589,1.6516242027282715,420,7,10000,RandomProjectionOnline +Ionosphere,0.9318181872367859,0.23965191841125488,526,2,10000,RandomProjectionOnline +Iris,0.8648648858070374,0.12323999404907227,226,3,10000,RandomProjectionOnline +LedDisplay,0.7519999742507935,0.6491708755493164,1500,10,10000,RandomProjectionOnline +Lenses,0.5,0.02904796600341797,36,3,10000,RandomProjectionOnline +Letter,0.847000002861023,15.663992166519165,30000,26,10000,RandomProjectionOnline +Libras,0.5888888835906982,0.914729118347168,540,15,10000,RandomProjectionOnline +LowResSpect,0.9172932505607605,0.8859200477600098,796,9,10000,RandomProjectionOnline +LungCancer,0.375,0.1504361629486084,48,3,10000,RandomProjectionOnline +Lymphography,0.837837815284729,0.36701178550720215,222,4,10000,RandomProjectionOnline +Magic,0.796635091304779,13.264257907867432,28530,2,10000,RandomProjectionOnline +Mammographic,0.7041666507720947,0.5412321090698242,1442,2,10000,RandomProjectionOnline +Miniboone,0.8578238487243652,66.06542801856995,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.807692289352417,0.07802915573120117,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7942283749580383,1.7404112815856934,4786,3,10000,RandomProjectionOnline +Monks1,0.5763888955116272,0.3997170925140381,248,2,10000,RandomProjectionOnline +Monks2,0.4930555522441864,0.9064991474151611,338,2,10000,RandomProjectionOnline +Monks3,0.5671296119689941,0.4655461311340332,244,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,4.283246278762817,12186,2,10000,RandomProjectionOnline +Musk1,0.7731092572212219,0.4582788944244385,714,2,10000,RandomProjectionOnline +Musk2,0.8629472255706787,5.513056755065918,9898,2,10000,RandomProjectionOnline +Nursery,0.8783950805664062,6.86089301109314,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7568627595901489,0.5414028167724609,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,0.5208020210266113,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7543859481811523,0.47890710830688477,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8771929740905762,0.46870875358581543,1368,3,10000,RandomProjectionOnline +Optical,0.9510294795036316,3.424928903579712,7646,10,10000,RandomProjectionOnline +Ozone,0.9731861352920532,1.3712608814239502,3804,2,10000,RandomProjectionOnline +PageBlocks,0.6206140518188477,2.815706968307495,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.11764407157897949,292,2,10000,RandomProjectionOnline +Pendigits,0.9608347415924072,8.697284936904907,14988,10,10000,RandomProjectionOnline +Pima,0.6302083134651184,0.55033278465271,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.09668779373168945,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.7692307829856873,0.09427499771118164,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.08841419219970703,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.10800409317016602,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.10049700736999512,158,6,10000,RandomProjectionOnline +Planning,0.644444465637207,0.13466691970825195,274,2,10000,RandomProjectionOnline +PlantMargin,0.5899999737739563,1.6741869449615479,2400,100,10000,RandomProjectionOnline +PlantShape,0.45249998569488525,1.6527643203735352,2400,100,10000,RandomProjectionOnline +PlantTexture,0.6424999833106995,1.502634048461914,2398,100,10000,RandomProjectionOnline +PostOperative,0.5909090638160706,0.07048773765563965,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.4146341383457184,0.24108314514160156,496,15,10000,RandomProjectionOnline +Ringnorm,0.977837860584259,3.8377599716186523,11100,2,10000,RandomProjectionOnline +Seeds,0.9230769276618958,0.1258549690246582,316,3,10000,RandomProjectionOnline +Semeion,0.856783926486969,1.446394920349121,2390,10,10000,RandomProjectionOnline +Soybean,0.40425533056259155,0.44849419593811035,614,18,10000,RandomProjectionOnline +Spambase,0.9069564938545227,2.5261528491973877,6902,2,10000,RandomProjectionOnline +Spect,0.5483871102333069,0.1837902069091797,158,2,10000,RandomProjectionOnline +Spectf,0.26203209161758423,0.2023470401763916,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5232558250427246,0.383882999420166,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6759999990463257,0.5551669597625732,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8059701323509216,0.15897870063781738,406,2,10000,RandomProjectionOnline +StatlogImage,0.9064124822616577,1.2642238140106201,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.8560000061988831,3.5992422103881836,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.9979310631752014,28.864511013031006,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.6919431090354919,0.4863286018371582,1270,4,10000,RandomProjectionOnline +SteelPlates,0.6391752362251282,1.1466081142425537,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.7733333110809326,0.3675720691680908,900,6,10000,RandomProjectionOnline +Teaching,0.6052631735801697,0.1340501308441162,226,3,10000,RandomProjectionOnline +Thyroid,0.8652275204658508,4.0101637840271,7544,3,10000,RandomProjectionOnline +TicTacToe,0.8033472895622253,0.5097439289093018,1438,2,10000,RandomProjectionOnline +Titanic,0.7454545497894287,1.0461699962615967,3302,2,10000,RandomProjectionOnline +Trains,1.0,0.02374410629272461,16,2,10000,RandomProjectionOnline +Twonorm,0.6670270562171936,3.876136302947998,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7922077775001526,0.1745588779449463,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.8181818127632141,0.19059205055236816,466,3,10000,RandomProjectionOnline +WallFollowing,0.759530782699585,3.1115798950195312,8184,4,10000,RandomProjectionOnline +Waveform,0.8447999954223633,2.5322978496551514,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8528000116348267,2.5882492065429688,7500,3,10000,RandomProjectionOnline +Wine,0.9545454382896423,0.11962699890136719,268,3,10000,RandomProjectionOnline +WineQualityRed,0.5024999976158142,0.9698848724365234,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.4803921580314636,2.9153401851654053,7348,7,10000,RandomProjectionOnline +Yeast,0.5579515099525452,0.8658239841461182,2226,10,10000,RandomProjectionOnline +Zoo,0.9599999785423279,0.07706093788146973,152,7,10000,RandomProjectionOnline +Abalone,0.6168582439422607,10.242911100387573,6266,3,10000,RandomProjectionOnlineV2 +AcuteInflammation,1.0,0.1881113052368164,180,2,10000,RandomProjectionOnlineV2 +AcuteNephritis,1.0,0.17444491386413574,180,2,10000,RandomProjectionOnlineV2 +Adult,0.7914133071899414,157.09127497673035,65122,2,10000,RandomProjectionOnlineV2 +Annealing,0.33000001311302185,2.3447484970092773,1596,5,10000,RandomProjectionOnlineV2 +Arrhythmia,0.5840708017349243,0.9098162651062012,678,13,10000,RandomProjectionOnlineV2 +AudiologyStd,0.800000011920929,0.6802520751953125,342,18,10000,RandomProjectionOnlineV2 +BalanceScale,0.8782051205635071,1.3724799156188965,938,3,10000,RandomProjectionOnlineV2 +Balloons,1.0,0.04928135871887207,24,2,10000,RandomProjectionOnlineV2 +Bank,0.8929203748703003,12.155433893203735,6782,2,10000,RandomProjectionOnlineV2 +Blood,0.6310160160064697,1.6475834846496582,1122,2,10000,RandomProjectionOnlineV2 +BreastCancer,0.6478873491287231,0.644989013671875,430,2,10000,RandomProjectionOnlineV2 +BreastCancerWisc,0.9371428489685059,1.4842679500579834,1048,2,10000,RandomProjectionOnlineV2 +BreastCancerWiscDiag,0.9507042169570923,1.349780797958374,854,2,10000,RandomProjectionOnlineV2 +BreastCancerWiscProg,0.7142857313156128,0.5385138988494873,298,2,10000,RandomProjectionOnlineV2 +BreastTissue,0.7692307829856873,0.21774911880493164,160,6,10000,RandomProjectionOnlineV2 +Car,0.8657407164573669,5.032094717025757,2592,4,10000,RandomProjectionOnlineV2 +Cardiotocography10Clases,0.7024481892585754,6.476620435714722,3190,10,10000,RandomProjectionOnlineV2 +Cardiotocography3Clases,0.8888888955116272,6.404999256134033,3190,3,10000,RandomProjectionOnlineV2 +ChessKrvk,0.32392358779907227,65.81485342979431,42084,18,10000,RandomProjectionOnlineV2 +ChessKrvkp,0.9674593210220337,8.144350051879883,4794,2,10000,RandomProjectionOnlineV2 +CongressionalVoting,0.5321100950241089,1.1356275081634521,652,2,10000,RandomProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.75,0.606126070022583,312,2,10000,RandomProjectionOnlineV2 +ConnBenchVowelDeterding,0.7813853025436401,2.9577112197875977,1056,11,10000,RandomProjectionOnlineV2 +Connect4,0.7389425039291382,160.56816720962524,101336,3,10000,RandomProjectionOnlineV2 +Contrac,0.489130437374115,3.6501996517181396,2210,3,10000,RandomProjectionOnlineV2 +CreditApproval,0.8313953280448914,1.6003971099853516,1036,2,10000,RandomProjectionOnlineV2 +CylinderBands,0.625,1.331620216369629,768,2,10000,RandomProjectionOnlineV2 +Dermatology,0.9670329689979553,1.0068211555480957,550,6,10000,RandomProjectionOnlineV2 +Echocardiogram,0.8484848737716675,0.20550799369812012,196,2,10000,RandomProjectionOnlineV2 +Ecoli,0.6785714030265808,0.47128796577453613,504,8,10000,RandomProjectionOnlineV2 +EnergyY1,0.84375,1.735410451889038,1152,3,10000,RandomProjectionOnlineV2 +EnergyY2,0.8489583134651184,1.8044781684875488,1152,3,10000,RandomProjectionOnlineV2 +Fertility,0.7599999904632568,0.29835939407348633,150,2,10000,RandomProjectionOnlineV2 +Flags,0.4375,0.37035679817199707,292,8,10000,RandomProjectionOnlineV2 +Glass,0.49056604504585266,0.5633034706115723,322,6,10000,RandomProjectionOnlineV2 +HabermanSurvival,0.7105262875556946,0.723320722579956,460,2,10000,RandomProjectionOnlineV2 +HayesRoth,0.1428571492433548,0.36613893508911133,264,3,10000,RandomProjectionOnlineV2 +HeartCleveland,0.5526315569877625,0.8762297630310059,454,5,10000,RandomProjectionOnlineV2 +HeartHungarian,0.8082191944122314,0.8001365661621094,442,5,10000,RandomProjectionOnlineV2 +HeartSwitzerland,0.3870967626571655,0.2924067974090576,184,5,10000,RandomProjectionOnlineV2 +HeartVa,0.20000000298023224,0.5126223564147949,300,5,10000,RandomProjectionOnlineV2 +Hepatitis,0.8205128312110901,0.4931659698486328,232,2,10000,RandomProjectionOnlineV2 +HillValley,0.6683168411254883,3.521730899810791,1212,2,10000,RandomProjectionOnlineV2 +HorseColic,0.6029411554336548,0.730273962020874,600,2,10000,RandomProjectionOnlineV2 +IlpdIndianLiver,0.6301369667053223,1.8785977363586426,874,2,10000,RandomProjectionOnlineV2 +ImageSegmentation,0.33047619462013245,8.427785634994507,420,7,10000,RandomProjectionOnlineV2 +Ionosphere,0.9431818127632141,1.0994346141815186,526,2,10000,RandomProjectionOnlineV2 +Iris,0.7837837934494019,0.3064556121826172,226,3,10000,RandomProjectionOnlineV2 +LedDisplay,0.7239999771118164,3.137014150619507,1500,10,10000,RandomProjectionOnlineV2 +Lenses,0.8333333134651184,0.0684671401977539,36,3,10000,RandomProjectionOnlineV2 +Letter,0.72079998254776,59.31401538848877,30000,26,10000,RandomProjectionOnlineV2 +Libras,0.5888888835906982,1.2429232597351074,540,15,10000,RandomProjectionOnlineV2 +LowResSpect,0.8796992301940918,1.8517487049102783,796,9,10000,RandomProjectionOnlineV2 +LungCancer,0.375,0.13961052894592285,48,3,10000,RandomProjectionOnlineV2 +Lymphography,0.837837815284729,0.26005077362060547,222,4,10000,RandomProjectionOnlineV2 +Magic,0.799579381942749,51.335771560668945,28530,2,10000,RandomProjectionOnlineV2 +Mammographic,0.7583333253860474,2.2618112564086914,1442,2,10000,RandomProjectionOnlineV2 +Miniboone,0.838817834854126,320.7335169315338,195096,2,10000,RandomProjectionOnlineV2 +MolecBiolPromoter,0.8461538553237915,0.33550262451171875,160,2,10000,RandomProjectionOnlineV2 +MolecBiolSplice,0.7101631164550781,8.222247838973999,4786,3,10000,RandomProjectionOnlineV2 +Monks1,0.6018518805503845,1.5565602779388428,248,2,10000,RandomProjectionOnlineV2 +Monks2,0.46990740299224854,1.838561773300171,338,2,10000,RandomProjectionOnlineV2 +Monks3,0.6944444179534912,1.4574909210205078,244,2,10000,RandomProjectionOnlineV2 +Mushroom,0.997538149356842,18.594088077545166,12186,2,10000,RandomProjectionOnlineV2 +Musk1,0.6974790096282959,0.6436574459075928,714,2,10000,RandomProjectionOnlineV2 +Musk2,0.9363250732421875,15.814382076263428,9898,2,10000,RandomProjectionOnlineV2 +Nursery,0.8009259104728699,29.100744247436523,19440,5,10000,RandomProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.5921568870544434,2.8136017322540283,1534,2,10000,RandomProjectionOnlineV2 +OocytesMerlucciusStates2f,0.8980392217636108,2.4089229106903076,1534,3,10000,RandomProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.5657894611358643,2.1599795818328857,1368,2,10000,RandomProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8245614171028137,2.317596435546875,1368,3,10000,RandomProjectionOnlineV2 +Optical,0.9393433332443237,14.42145824432373,7646,10,10000,RandomProjectionOnlineV2 +Ozone,0.9668769836425781,4.0659801959991455,3804,2,10000,RandomProjectionOnlineV2 +PageBlocks,0.9429824352264404,13.24124813079834,8210,5,10000,RandomProjectionOnlineV2 +Parkinsons,0.8775510191917419,0.4282231330871582,292,2,10000,RandomProjectionOnlineV2 +Pendigits,0.943682074546814,27.484537839889526,14988,10,10000,RandomProjectionOnlineV2 +Pima,0.6458333134651184,1.842435598373413,1152,2,10000,RandomProjectionOnlineV2 +PittsburgBridgesMaterial,0.8846153616905212,0.27741503715515137,160,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesRelL,0.42307692766189575,0.25124382972717285,154,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesSpan,0.695652186870575,0.16024231910705566,138,3,10000,RandomProjectionOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.14040493965148926,154,2,10000,RandomProjectionOnlineV2 +PittsburgBridgesType,0.5,0.16529107093811035,158,6,10000,RandomProjectionOnlineV2 +Planning,0.644444465637207,0.26378560066223145,274,2,10000,RandomProjectionOnlineV2 +PlantMargin,0.6449999809265137,5.789109468460083,2400,100,10000,RandomProjectionOnlineV2 +PlantShape,0.45249998569488525,7.3521409034729,2400,100,10000,RandomProjectionOnlineV2 +PlantTexture,0.7024999856948853,5.911344528198242,2398,100,10000,RandomProjectionOnlineV2 +PostOperative,0.6818181872367859,0.36842942237854004,136,3,10000,RandomProjectionOnlineV2 +PrimaryTumor,0.4268292784690857,1.2013800144195557,496,15,10000,RandomProjectionOnlineV2 +Ringnorm,0.9800000190734863,21.294586896896362,11100,2,10000,RandomProjectionOnlineV2 +Seeds,0.7884615659713745,0.7403156757354736,316,3,10000,RandomProjectionOnlineV2 +Semeion,0.8819095492362976,4.113203525543213,2390,10,10000,RandomProjectionOnlineV2 +Soybean,0.5904255509376526,2.4176559448242188,614,18,10000,RandomProjectionOnlineV2 +Spambase,0.9104347825050354,13.12936282157898,6902,2,10000,RandomProjectionOnlineV2 +Spect,0.5,1.1069416999816895,158,2,10000,RandomProjectionOnlineV2 +Spectf,0.2085561454296112,1.1493420600891113,160,2,10000,RandomProjectionOnlineV2 +StatlogAustralianCredit,0.604651153087616,2.0976600646972656,1036,2,10000,RandomProjectionOnlineV2 +StatlogGermanCredit,0.7599999904632568,3.1941826343536377,1500,2,10000,RandomProjectionOnlineV2 +StatlogHeart,0.7611940503120422,0.7382369041442871,406,2,10000,RandomProjectionOnlineV2 +StatlogImage,0.9324089884757996,7.2150890827178955,3466,7,10000,RandomProjectionOnlineV2 +StatlogLandsat,0.7770000100135803,19.51886010169983,8870,6,10000,RandomProjectionOnlineV2 +StatlogShuttle,0.9973793029785156,166.89834904670715,87000,7,10000,RandomProjectionOnlineV2 +StatlogVehicle,0.6018957495689392,2.9370758533477783,1270,4,10000,RandomProjectionOnlineV2 +SteelPlates,0.6577319502830505,6.235718250274658,2912,7,10000,RandomProjectionOnlineV2 +SyntheticControl,0.8600000143051147,1.3779027462005615,900,6,10000,RandomProjectionOnlineV2 +Teaching,0.44736841320991516,0.39981961250305176,226,3,10000,RandomProjectionOnlineV2 +Thyroid,0.9075262546539307,21.645360469818115,7544,3,10000,RandomProjectionOnlineV2 +TicTacToe,0.8117154836654663,2.7419307231903076,1438,2,10000,RandomProjectionOnlineV2 +Titanic,0.7400000095367432,9.606769800186157,3302,2,10000,RandomProjectionOnlineV2 +Trains,1.0,0.04336881637573242,16,2,10000,RandomProjectionOnlineV2 +Twonorm,0.6870270371437073,24.41102433204651,11100,2,10000,RandomProjectionOnlineV2 +VertebralColumn2Clases,0.7922077775001526,0.5359320640563965,466,2,10000,RandomProjectionOnlineV2 +VertebralColumn3Clases,0.8051947951316833,1.1031112670898438,466,3,10000,RandomProjectionOnlineV2 +WallFollowing,0.7719941139221191,16.831111669540405,8184,4,10000,RandomProjectionOnlineV2 +Waveform,0.8664000034332275,14.690779209136963,7500,3,10000,RandomProjectionOnlineV2 +WaveformNoise,0.8023999929428101,16.58825922012329,7500,3,10000,RandomProjectionOnlineV2 +Wine,0.9772727489471436,0.5990002155303955,268,3,10000,RandomProjectionOnlineV2 +WineQualityRed,0.5350000262260437,6.0818092823028564,2398,6,10000,RandomProjectionOnlineV2 +WineQualityWhite,0.4689542353153229,20.22023296356201,7348,7,10000,RandomProjectionOnlineV2 +Yeast,0.5687331557273865,6.140472173690796,2226,10,10000,RandomProjectionOnlineV2 +Zoo,0.9599999785423279,0.43419623374938965,152,7,10000,RandomProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678343412.415452.csv b/examples/hdc_methods_survey/results/results1678343412.415452.csv deleted file mode 100644 index e1ef1d66..00000000 --- a/examples/hdc_methods_survey/results/results1678343412.415452.csv +++ /dev/null @@ -1,122 +0,0 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.5565134286880493,10.070854187011719,6266,3,10000,SinusoidProjectionOnline -AcuteInflammation,1.0,0.2541215419769287,180,2,10000,SinusoidProjectionOnline -AcuteNephritis,1.0,0.25873708724975586,180,2,10000,SinusoidProjectionOnline -Adult,0.776610791683197,110.23398065567017,65122,2,10000,SinusoidProjectionOnline -Annealing,0.7599999904632568,1.4999160766601562,1596,5,10000,SinusoidProjectionOnline -Arrhythmia,0.5398229956626892,0.8765139579772949,678,13,10000,SinusoidProjectionOnline -AudiologyStd,0.7200000286102295,0.465545654296875,342,18,10000,SinusoidProjectionOnline -BalanceScale,0.8141025900840759,1.5443410873413086,938,3,10000,SinusoidProjectionOnline -Balloons,0.25,0.05837726593017578,24,2,10000,SinusoidProjectionOnline -Bank,0.8884955644607544,7.411123752593994,6782,2,10000,SinusoidProjectionOnline -Blood,0.5401069521903992,1.6102168560028076,1122,2,10000,SinusoidProjectionOnline -BreastCancer,0.7183098793029785,0.5045549869537354,430,2,10000,SinusoidProjectionOnline -BreastCancerWisc,0.9599999785423279,1.1883571147918701,1048,2,10000,SinusoidProjectionOnline -BreastCancerWiscDiag,0.9366196990013123,1.504502534866333,854,2,10000,SinusoidProjectionOnline -BreastCancerWiscProg,0.5102040767669678,0.5797605514526367,298,2,10000,SinusoidProjectionOnline -BreastTissue,0.7692307829856873,0.29360389709472656,160,6,10000,SinusoidProjectionOnline -Car,0.9421296119689941,3.651853322982788,2592,4,10000,SinusoidProjectionOnline -Cardiotocography10Clases,0.7325800657272339,4.46101450920105,3190,10,10000,SinusoidProjectionOnline -Cardiotocography3Clases,0.887005627155304,5.170817613601685,3190,3,10000,SinusoidProjectionOnline -ChessKrvk,0.4656401574611664,63.89027714729309,42084,18,10000,SinusoidProjectionOnline -ChessKrvkp,0.9561952352523804,6.8672850131988525,4794,2,10000,SinusoidProjectionOnline -CongressionalVoting,0.5871559381484985,0.9319593906402588,652,2,10000,SinusoidProjectionOnline -ConnBenchSonarMinesRocks,0.6730769276618958,0.444690465927124,312,2,10000,SinusoidProjectionOnline -ConnBenchVowelDeterding,0.8073592782020569,2.1647043228149414,1056,11,10000,SinusoidProjectionOnline -Connect4,0.75398188829422,139.023517370224,101336,3,10000,SinusoidProjectionOnline -Contrac,0.4836956560611725,2.807065010070801,2210,3,10000,SinusoidProjectionOnline -CreditApproval,0.8604651093482971,1.0917677879333496,1036,2,10000,SinusoidProjectionOnline -CylinderBands,0.65625,1.0501718521118164,768,2,10000,SinusoidProjectionOnline -Dermatology,0.9780219793319702,0.5355684757232666,550,6,10000,SinusoidProjectionOnline -Echocardiogram,0.6969696879386902,0.19208669662475586,196,2,10000,SinusoidProjectionOnline -Ecoli,0.75,0.5025203227996826,504,8,10000,SinusoidProjectionOnline -EnergyY1,0.8385416865348816,2.017559051513672,1152,3,10000,SinusoidProjectionOnline -EnergyY2,0.8385416865348816,2.0603394508361816,1152,3,10000,SinusoidProjectionOnline -Fertility,0.8799999952316284,0.2707087993621826,150,2,10000,SinusoidProjectionOnline -Flags,0.5208333134651184,0.6396608352661133,292,8,10000,SinusoidProjectionOnline -Glass,0.5471698045730591,0.46906065940856934,322,6,10000,SinusoidProjectionOnline -HabermanSurvival,0.5789473652839661,2.010178565979004,460,2,10000,SinusoidProjectionOnline -HayesRoth,0.0357142873108387,0.5840258598327637,264,3,10000,SinusoidProjectionOnline -HeartCleveland,0.5263158082962036,0.5962522029876709,454,5,10000,SinusoidProjectionOnline -HeartHungarian,0.6575342416763306,0.5788843631744385,442,5,10000,SinusoidProjectionOnline -HeartSwitzerland,0.32258063554763794,0.25075531005859375,184,5,10000,SinusoidProjectionOnline -HeartVa,0.3400000035762787,0.448742151260376,300,5,10000,SinusoidProjectionOnline -Hepatitis,0.7948718070983887,0.2815358638763428,232,2,10000,SinusoidProjectionOnline -HillValley,0.5132012963294983,3.0279808044433594,1212,2,10000,SinusoidProjectionOnline -HorseColic,0.6176470518112183,1.1163897514343262,600,2,10000,SinusoidProjectionOnline -IlpdIndianLiver,0.6849315166473389,1.5651605129241943,874,2,10000,SinusoidProjectionOnline -ImageSegmentation,0.1428571492433548,6.654144048690796,420,7,10000,SinusoidProjectionOnline -Ionosphere,0.8977272510528564,0.7530291080474854,526,2,10000,SinusoidProjectionOnline -Iris,0.9459459185600281,0.33742833137512207,226,3,10000,SinusoidProjectionOnline -LedDisplay,0.6399999856948853,1.660813331604004,1500,10,10000,SinusoidProjectionOnline -Lenses,0.5,0.06789612770080566,36,3,10000,SinusoidProjectionOnline -Letter,0.8356000185012817,42.62101197242737,30000,26,10000,SinusoidProjectionOnline -Libras,0.6000000238418579,1.3389101028442383,540,15,10000,SinusoidProjectionOnline -LowResSpect,0.8421052694320679,1.5234150886535645,796,9,10000,SinusoidProjectionOnline -LungCancer,0.375,0.12807130813598633,48,3,10000,SinusoidProjectionOnline -Lymphography,0.7567567825317383,0.31979799270629883,222,4,10000,SinusoidProjectionOnline -Magic,0.654258668422699,41.662682056427,28530,2,10000,SinusoidProjectionOnline -Mammographic,0.7833333611488342,1.9324054718017578,1442,2,10000,SinusoidProjectionOnline -Miniboone,0.8553634881973267,283.7223072052002,195096,2,10000,SinusoidProjectionOnline -MolecBiolPromoter,0.692307710647583,0.3619506359100342,160,2,10000,SinusoidProjectionOnline -MolecBiolSplice,0.7540777921676636,8.212839841842651,4786,3,10000,SinusoidProjectionOnline -Monks1,0.5810185074806213,1.2182679176330566,248,2,10000,SinusoidProjectionOnline -Monks2,0.5972222089767456,1.4818544387817383,338,2,10000,SinusoidProjectionOnline -Monks3,0.4652777910232544,2.116046190261841,244,2,10000,SinusoidProjectionOnline -Mushroom,0.9970458149909973,18.780142307281494,12186,2,10000,SinusoidProjectionOnline -Musk1,0.7226890921592712,0.9451661109924316,714,2,10000,SinusoidProjectionOnline -Musk2,0.9429957270622253,12.505308151245117,9898,2,10000,SinusoidProjectionOnline -Nursery,0.9432098865509033,28.567352294921875,19440,5,10000,SinusoidProjectionOnline -OocytesMerlucciusNucleus4d,0.6627451181411743,1.7809994220733643,1534,2,10000,SinusoidProjectionOnline -OocytesMerlucciusStates2f,0.9098039269447327,2.555600166320801,1534,3,10000,SinusoidProjectionOnline -OocytesTrisopterusNucleus2f,0.75,2.0304067134857178,1368,2,10000,SinusoidProjectionOnline -OocytesTrisopterusStates5b,0.7631579041481018,1.9314095973968506,1368,3,10000,SinusoidProjectionOnline -Optical,0.9387868642807007,9.952525854110718,7646,10,10000,SinusoidProjectionOnline -Ozone,0.9700315594673157,7.156988620758057,3804,2,10000,SinusoidProjectionOnline -PageBlocks,0.9466374516487122,13.458046436309814,8210,5,10000,SinusoidProjectionOnline -Parkinsons,0.8163265585899353,0.4217567443847656,292,2,10000,SinusoidProjectionOnline -Pendigits,0.9451115131378174,24.90213131904602,14988,10,10000,SinusoidProjectionOnline -Pima,0.7239583134651184,1.358687400817871,1152,2,10000,SinusoidProjectionOnline -PittsburgBridgesMaterial,0.7692307829856873,0.1965949535369873,160,3,10000,SinusoidProjectionOnline -PittsburgBridgesRelL,0.807692289352417,0.2031714916229248,154,3,10000,SinusoidProjectionOnline -PittsburgBridgesSpan,0.739130437374115,0.2571532726287842,138,3,10000,SinusoidProjectionOnline -PittsburgBridgesTOrD,0.8799999952316284,0.2219550609588623,154,2,10000,SinusoidProjectionOnline -PittsburgBridgesType,0.3461538553237915,0.2418382167816162,158,6,10000,SinusoidProjectionOnline -Planning,0.6666666865348816,0.4353933334350586,274,2,10000,SinusoidProjectionOnline -PlantMargin,0.6175000071525574,4.478539943695068,2400,100,10000,SinusoidProjectionOnline -PlantShape,0.6150000095367432,5.5855560302734375,2400,100,10000,SinusoidProjectionOnline -PlantTexture,0.5975000262260437,3.201195001602173,2398,100,10000,SinusoidProjectionOnline -PostOperative,0.6818181872367859,0.17776799201965332,136,3,10000,SinusoidProjectionOnline -PrimaryTumor,0.3658536672592163,0.6804754734039307,496,15,10000,SinusoidProjectionOnline -Ringnorm,0.9724324345588684,17.052234888076782,11100,2,10000,SinusoidProjectionOnline -Seeds,0.9230769276618958,0.40573668479919434,316,3,10000,SinusoidProjectionOnline -Semeion,0.8844221234321594,2.9720373153686523,2390,10,10000,SinusoidProjectionOnline -Soybean,0.43882977962493896,1.3584389686584473,614,18,10000,SinusoidProjectionOnline -Spambase,0.8982608914375305,6.5068395137786865,6902,2,10000,SinusoidProjectionOnline -Spect,0.4516128897666931,0.5967245101928711,158,2,10000,SinusoidProjectionOnline -Spectf,0.9197860956192017,0.43141794204711914,160,2,10000,SinusoidProjectionOnline -StatlogAustralianCredit,0.47093021869659424,1.795093059539795,1036,2,10000,SinusoidProjectionOnline -StatlogGermanCredit,0.6800000071525574,2.393887758255005,1500,2,10000,SinusoidProjectionOnline -StatlogHeart,0.7164179086685181,0.6404082775115967,406,2,10000,SinusoidProjectionOnline -StatlogImage,0.9185441732406616,3.892177104949951,3466,7,10000,SinusoidProjectionOnline -StatlogLandsat,0.8694999814033508,13.711827993392944,8870,6,10000,SinusoidProjectionOnline -StatlogShuttle,0.9949654936790466,138.6086037158966,87000,7,10000,SinusoidProjectionOnline -StatlogVehicle,0.758293867111206,2.484606981277466,1270,4,10000,SinusoidProjectionOnline -SteelPlates,0.7113401889801025,6.144258975982666,2912,7,10000,SinusoidProjectionOnline -SyntheticControl,0.800000011920929,1.5139164924621582,900,6,10000,SinusoidProjectionOnline -Teaching,0.5263158082962036,0.3639249801635742,226,3,10000,SinusoidProjectionOnline -Thyroid,0.8838973045349121,15.910851955413818,7544,3,10000,SinusoidProjectionOnline -TicTacToe,0.9330543875694275,1.8636903762817383,1438,2,10000,SinusoidProjectionOnline -Titanic,0.6418181657791138,8.95092225074768,3302,2,10000,SinusoidProjectionOnline -Trains,0.5,0.04457998275756836,16,2,10000,SinusoidProjectionOnline -Twonorm,0.977297306060791,18.012435913085938,11100,2,10000,SinusoidProjectionOnline -VertebralColumn2Clases,0.8311688303947449,0.7614741325378418,466,2,10000,SinusoidProjectionOnline -VertebralColumn3Clases,0.7402597665786743,0.6886537075042725,466,3,10000,SinusoidProjectionOnline -WallFollowing,0.8350439667701721,14.63965106010437,8184,4,10000,SinusoidProjectionOnline -Waveform,0.8119999766349792,12.760889053344727,7500,3,10000,SinusoidProjectionOnline -WaveformNoise,0.8399999737739563,12.367534875869751,7500,3,10000,SinusoidProjectionOnline -Wine,1.0,0.51045823097229,268,3,10000,SinusoidProjectionOnline -WineQualityRed,0.5224999785423279,4.967002630233765,2398,6,10000,SinusoidProjectionOnline -WineQualityWhite,0.491830050945282,13.68431568145752,7348,7,10000,SinusoidProjectionOnline -Yeast,0.43396225571632385,3.8336238861083984,2226,10,10000,SinusoidProjectionOnline -Zoo,0.9599999785423279,0.1883704662322998,152,7,10000,SinusoidProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678344655.9597921.csv b/examples/hdc_methods_survey/results/results1678344655.9597921.csv index c7115265..4adec56f 100644 --- a/examples/hdc_methods_survey/results/results1678344655.9597921.csv +++ b/examples/hdc_methods_survey/results/results1678344655.9597921.csv @@ -1,4 +1,3 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method Abalone,0.6321839094161987,11.905324459075928,6266,3,10000,SinusoidProjectionOnlineV2 AcuteInflammation,1.0,0.2683217525482178,180,2,10000,SinusoidProjectionOnlineV2 AcuteNephritis,1.0,0.32337260246276855,180,2,10000,SinusoidProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1678346271.2626905.csv b/examples/hdc_methods_survey/results/results1678346271.2626905.csv deleted file mode 100644 index f7dd5769..00000000 --- a/examples/hdc_methods_survey/results/results1678346271.2626905.csv +++ /dev/null @@ -1,122 +0,0 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.3093869686126709,10.988359212875366,6266,3,10000,DensityEncodingOnline -AcuteInflammation,1.0,0.2804069519042969,180,2,10000,DensityEncodingOnline -AcuteNephritis,1.0,0.2970089912414551,180,2,10000,DensityEncodingOnline -Adult,0.796204149723053,124.53983521461487,65122,2,10000,DensityEncodingOnline -Annealing,0.7400000095367432,2.204383134841919,1596,5,10000,DensityEncodingOnline -Arrhythmia,0.6548672318458557,2.3968546390533447,678,13,10000,DensityEncodingOnline -AudiologyStd,0.6800000071525574,0.5718479156494141,342,18,10000,DensityEncodingOnline -BalanceScale,0.8717948794364929,0.9563238620758057,938,3,10000,DensityEncodingOnline -Balloons,0.5,0.05954933166503906,24,2,10000,DensityEncodingOnline -Bank,0.8858407139778137,10.723322629928589,6782,2,10000,DensityEncodingOnline -Blood,0.7058823704719543,1.4291155338287354,1122,2,10000,DensityEncodingOnline -BreastCancer,0.7464788556098938,0.535506010055542,430,2,10000,DensityEncodingOnline -BreastCancerWisc,0.977142870426178,1.3524339199066162,1048,2,10000,DensityEncodingOnline -BreastCancerWiscDiag,0.9647887349128723,1.165353775024414,854,2,10000,DensityEncodingOnline -BreastCancerWiscProg,0.6326530575752258,0.37477660179138184,298,2,10000,DensityEncodingOnline -BreastTissue,0.692307710647583,0.2145681381225586,160,6,10000,DensityEncodingOnline -Car,0.8518518805503845,4.896565675735474,2592,4,10000,DensityEncodingOnline -Cardiotocography10Clases,0.7758945226669312,4.717290163040161,3190,10,10000,DensityEncodingOnline -Cardiotocography3Clases,0.8945385813713074,5.363792181015015,3190,3,10000,DensityEncodingOnline -ChessKrvk,0.3946392834186554,77.10789346694946,42084,18,10000,DensityEncodingOnline -ChessKrvkp,0.9599499106407166,7.320091724395752,4794,2,10000,DensityEncodingOnline -CongressionalVoting,0.5963302850723267,0.7766296863555908,652,2,10000,DensityEncodingOnline -ConnBenchSonarMinesRocks,0.8653846383094788,0.37929630279541016,312,2,10000,DensityEncodingOnline -ConnBenchVowelDeterding,0.8138527870178223,2.5139424800872803,1056,11,10000,DensityEncodingOnline -Connect4,0.808455228805542,158.94672346115112,101336,3,10000,DensityEncodingOnline -Contrac,0.41576087474823,3.165026903152466,2210,3,10000,DensityEncodingOnline -CreditApproval,0.8488371968269348,1.295001745223999,1036,2,10000,DensityEncodingOnline -CylinderBands,0.6953125,1.224672555923462,768,2,10000,DensityEncodingOnline -Dermatology,1.0,0.7961797714233398,550,6,10000,DensityEncodingOnline -Echocardiogram,0.7575757503509521,0.2548847198486328,196,2,10000,DensityEncodingOnline -Ecoli,0.7857142686843872,0.732003927230835,504,8,10000,DensityEncodingOnline -EnergyY1,0.875,1.5508511066436768,1152,3,10000,DensityEncodingOnline -EnergyY2,0.84375,2.4686193466186523,1152,3,10000,DensityEncodingOnline -Fertility,0.800000011920929,0.18826651573181152,150,2,10000,DensityEncodingOnline -Flags,0.375,0.609328031539917,292,8,10000,DensityEncodingOnline -Glass,0.5094339847564697,0.5217857360839844,322,6,10000,DensityEncodingOnline -HabermanSurvival,0.6973684430122375,0.6263320446014404,460,2,10000,DensityEncodingOnline -HayesRoth,0.25,0.31302952766418457,264,3,10000,DensityEncodingOnline -HeartCleveland,0.5789473652839661,0.7172267436981201,454,5,10000,DensityEncodingOnline -HeartHungarian,0.698630154132843,0.5858883857727051,442,5,10000,DensityEncodingOnline -HeartSwitzerland,0.4516128897666931,0.35517072677612305,184,5,10000,DensityEncodingOnline -HeartVa,0.30000001192092896,0.6930766105651855,300,5,10000,DensityEncodingOnline -Hepatitis,0.7948718070983887,0.25118041038513184,232,2,10000,DensityEncodingOnline -HillValley,0.4785478413105011,3.503105401992798,1212,2,10000,DensityEncodingOnline -HorseColic,0.6176470518112183,0.8192727565765381,600,2,10000,DensityEncodingOnline -IlpdIndianLiver,0.7054794430732727,1.5856239795684814,874,2,10000,DensityEncodingOnline -ImageSegmentation,0.1428571492433548,5.921043634414673,420,7,10000,DensityEncodingOnline -Ionosphere,0.8977272510528564,1.1080715656280518,526,2,10000,DensityEncodingOnline -Iris,0.9729729890823364,0.25774645805358887,226,3,10000,DensityEncodingOnline -LedDisplay,0.6639999747276306,1.6631591320037842,1500,10,10000,DensityEncodingOnline -Lenses,0.8333333134651184,0.11240315437316895,36,3,10000,DensityEncodingOnline -Letter,0.8220000267028809,52.87945580482483,30000,26,10000,DensityEncodingOnline -Libras,0.5777778029441833,0.9616692066192627,540,15,10000,DensityEncodingOnline -LowResSpect,0.7894737124443054,1.1909959316253662,796,9,10000,DensityEncodingOnline -LungCancer,0.5,0.14611530303955078,48,3,10000,DensityEncodingOnline -Lymphography,0.9189189076423645,0.3063168525695801,222,4,10000,DensityEncodingOnline -Magic,0.7442691922187805,40.06941342353821,28530,2,10000,DensityEncodingOnline -Mammographic,0.75,1.4542038440704346,1442,2,10000,DensityEncodingOnline -Miniboone,0.8189198970794678,329.2959885597229,195096,2,10000,DensityEncodingOnline -MolecBiolPromoter,0.8461538553237915,0.4651064872741699,160,2,10000,DensityEncodingOnline -MolecBiolSplice,0.8782935738563538,7.281742334365845,4786,3,10000,DensityEncodingOnline -Monks1,0.6111111044883728,1.8552958965301514,248,2,10000,DensityEncodingOnline -Monks2,0.6643518805503845,2.019554615020752,338,2,10000,DensityEncodingOnline -Monks3,0.5532407164573669,1.1774868965148926,244,2,10000,DensityEncodingOnline -Mushroom,0.9980305433273315,17.30076575279236,12186,2,10000,DensityEncodingOnline -Musk1,0.7058823704719543,1.7386655807495117,714,2,10000,DensityEncodingOnline -Musk2,0.9539114832878113,18.33246088027954,9898,2,10000,DensityEncodingOnline -Nursery,0.9287037253379822,34.288578510284424,19440,5,10000,DensityEncodingOnline -OocytesMerlucciusNucleus4d,0.6745098233222961,2.409628391265869,1534,2,10000,DensityEncodingOnline -OocytesMerlucciusStates2f,0.8705882430076599,2.4552001953125,1534,3,10000,DensityEncodingOnline -OocytesTrisopterusNucleus2f,0.6842105388641357,1.3451588153839111,1368,2,10000,DensityEncodingOnline -OocytesTrisopterusStates5b,0.7894737124443054,2.431609630584717,1368,3,10000,DensityEncodingOnline -Optical,0.9332220554351807,16.01963782310486,7646,10,10000,DensityEncodingOnline -Ozone,0.9479495286941528,6.0607171058654785,3804,2,10000,DensityEncodingOnline -PageBlocks,0.9407894611358643,14.312566757202148,8210,5,10000,DensityEncodingOnline -Parkinsons,0.7346938848495483,0.3034334182739258,292,2,10000,DensityEncodingOnline -Pendigits,0.9525443315505981,27.001620054244995,14988,10,10000,DensityEncodingOnline -Pima,0.7447916865348816,2.1588873863220215,1152,2,10000,DensityEncodingOnline -PittsburgBridgesMaterial,0.9230769276618958,0.20471930503845215,160,3,10000,DensityEncodingOnline -PittsburgBridgesRelL,0.6153846383094788,0.3200843334197998,154,3,10000,DensityEncodingOnline -PittsburgBridgesSpan,0.695652186870575,0.22936534881591797,138,3,10000,DensityEncodingOnline -PittsburgBridgesTOrD,0.8799999952316284,0.1977698802947998,154,2,10000,DensityEncodingOnline -PittsburgBridgesType,0.6538461446762085,0.26055312156677246,158,6,10000,DensityEncodingOnline -Planning,0.3333333432674408,0.32842135429382324,274,2,10000,DensityEncodingOnline -PlantMargin,0.5425000190734863,4.392685890197754,2400,100,10000,DensityEncodingOnline -PlantShape,0.49000000953674316,5.635577917098999,2400,100,10000,DensityEncodingOnline -PlantTexture,0.5450000166893005,3.7334072589874268,2398,100,10000,DensityEncodingOnline -PostOperative,0.6818181872367859,0.2563145160675049,136,3,10000,DensityEncodingOnline -PrimaryTumor,0.39024388790130615,0.9960615634918213,496,15,10000,DensityEncodingOnline -Ringnorm,0.9805405139923096,15.9619140625,11100,2,10000,DensityEncodingOnline -Seeds,0.8653846383094788,0.46071863174438477,316,3,10000,DensityEncodingOnline -Semeion,0.8793969750404358,6.699109315872192,2390,10,10000,DensityEncodingOnline -Soybean,0.33510637283325195,1.858527660369873,614,18,10000,DensityEncodingOnline -Spambase,0.9156521558761597,12.450963258743286,6902,2,10000,DensityEncodingOnline -Spect,0.6451612710952759,0.6546633243560791,158,2,10000,DensityEncodingOnline -Spectf,0.9197860956192017,0.6441941261291504,160,2,10000,DensityEncodingOnline -StatlogAustralianCredit,0.5174418687820435,1.5087389945983887,1036,2,10000,DensityEncodingOnline -StatlogGermanCredit,0.6320000290870667,2.0466744899749756,1500,2,10000,DensityEncodingOnline -StatlogHeart,0.8059701323509216,0.6828861236572266,406,2,10000,DensityEncodingOnline -StatlogImage,0.9549393653869629,4.104126453399658,3466,7,10000,DensityEncodingOnline -StatlogLandsat,0.8725000023841858,17.55901050567627,8870,6,10000,DensityEncodingOnline -StatlogShuttle,0.9917930960655212,137.938791513443,87000,7,10000,DensityEncodingOnline -StatlogVehicle,0.6445497870445251,1.851454496383667,1270,4,10000,DensityEncodingOnline -SteelPlates,0.7072165012359619,6.242180109024048,2912,7,10000,DensityEncodingOnline -SyntheticControl,0.9733333587646484,1.1118192672729492,900,6,10000,DensityEncodingOnline -Teaching,0.42105263471603394,0.44556593894958496,226,3,10000,DensityEncodingOnline -Thyroid,0.9521586894989014,15.916677951812744,7544,3,10000,DensityEncodingOnline -TicTacToe,0.9288703203201294,1.6417286396026611,1438,2,10000,DensityEncodingOnline -Titanic,0.7472727298736572,3.8530499935150146,3302,2,10000,DensityEncodingOnline -Trains,0.5,0.07062888145446777,16,2,10000,DensityEncodingOnline -Twonorm,0.9745945930480957,14.477513074874878,11100,2,10000,DensityEncodingOnline -VertebralColumn2Clases,0.8441558480262756,0.5656535625457764,466,2,10000,DensityEncodingOnline -VertebralColumn3Clases,0.8181818127632141,0.7791533470153809,466,3,10000,DensityEncodingOnline -WallFollowing,0.9281525015830994,12.344272136688232,8184,4,10000,DensityEncodingOnline -Waveform,0.8240000009536743,14.109783411026001,7500,3,10000,DensityEncodingOnline -WaveformNoise,0.8216000199317932,12.513397693634033,7500,3,10000,DensityEncodingOnline -Wine,0.9090909361839294,0.4066650867462158,268,3,10000,DensityEncodingOnline -WineQualityRed,0.4925000071525574,3.7597227096557617,2398,6,10000,DensityEncodingOnline -WineQualityWhite,0.41503268480300903,11.376744508743286,7348,7,10000,DensityEncodingOnline -Yeast,0.4582210183143616,4.790588617324829,2226,10,10000,DensityEncodingOnline -Zoo,0.9599999785423279,0.21305394172668457,152,7,10000,DensityEncodingOnline diff --git a/examples/hdc_methods_survey/results/results1678347671.9852414.csv b/examples/hdc_methods_survey/results/results1678347671.9852414.csv index d919fe62..0c56ccf3 100644 --- a/examples/hdc_methods_survey/results/results1678347671.9852414.csv +++ b/examples/hdc_methods_survey/results/results1678347671.9852414.csv @@ -1,4 +1,3 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method Abalone,0.5766283273696899,12.69765305519104,6266,3,10000,DensityEncodingOnlineV2 AcuteInflammation,1.0,0.2888622283935547,180,2,10000,DensityEncodingOnlineV2 AcuteNephritis,1.0,0.27050137519836426,180,2,10000,DensityEncodingOnlineV2 diff --git a/examples/hdc_methods_survey/results/results1679449617.0430548.csv b/examples/hdc_methods_survey/results/results1679449617.0430548.csv index e1519356..0b12b64b 100644 --- a/examples/hdc_methods_survey/results/results1679449617.0430548.csv +++ b/examples/hdc_methods_survey/results/results1679449617.0430548.csv @@ -120,3 +120,4 @@ WineQualityRed,0.5649999976158142,19.894768238067627,2398,6,10000,HashmapProject WineQualityWhite,0.5049019455909729,78.68764734268188,7348,7,10000,HashmapProjectionOnline Yeast,0.46900269389152527,27.17730450630188,2226,10,10000,HashmapProjectionOnline Zoo,0.9599999785423279,1.5395855903625488,152,7,10000,HashmapProjectionOnline +,,,,,, \ No newline at end of file diff --git a/examples/hdc_methods_survey/results/resultsexp.csv b/examples/hdc_methods_survey/results/resultsexp.csv index 1c79660e..d6f03bc9 100644 --- a/examples/hdc_methods_survey/results/resultsexp.csv +++ b/examples/hdc_methods_survey/results/resultsexp.csv @@ -1,4 +1,122 @@ Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.5814176201820374,2.1564059257507324,6266,3,10000,RandomProjectionOnlineIterative -Abalone,0.5852490663528442,2.0698981285095215,6266,3,10000,RandomProjectionOnlineIterative -Abalone,0.5890804529190063,2.9088661670684814,6266,3,10000,RandomProjectionOnlineIterative +Abalone,0.6005747318267822,2.9597980976104736,6266,3,10000,RandomProjectionOnline +AcuteInflammation,1.0,0.09467601776123047,180,2,10000,RandomProjectionOnline +AcuteNephritis,1.0,0.07687973976135254,180,2,10000,RandomProjectionOnline +Adult,0.7940544486045837,31.090955018997192,65122,2,10000,RandomProjectionOnline +Annealing,0.2800000011920929,1.2385079860687256,1596,5,10000,RandomProjectionOnline +Arrhythmia,0.5929203629493713,0.5989649295806885,678,13,10000,RandomProjectionOnline +AudiologyStd,0.800000011920929,0.15539312362670898,342,18,10000,RandomProjectionOnline +BalanceScale,0.9358974099159241,0.32745790481567383,938,3,10000,RandomProjectionOnline +Balloons,0.5,0.024821043014526367,24,2,10000,RandomProjectionOnline +Bank,0.8672566413879395,2.5316929817199707,6782,2,10000,RandomProjectionOnline +Blood,0.7058823704719543,0.9567301273345947,1122,2,10000,RandomProjectionOnline +BreastCancer,0.7042253613471985,0.19068026542663574,430,2,10000,RandomProjectionOnline +BreastCancerWisc,0.9028571248054504,0.3932170867919922,1048,2,10000,RandomProjectionOnline +BreastCancerWiscDiag,0.9295774698257446,0.3150501251220703,854,2,10000,RandomProjectionOnline +BreastCancerWiscProg,0.795918345451355,0.13548493385314941,298,2,10000,RandomProjectionOnline +BreastTissue,0.6153846383094788,0.08478307723999023,160,6,10000,RandomProjectionOnline +Car,0.8310185074806213,1.0356600284576416,2592,4,10000,RandomProjectionOnline +Cardiotocography10Clases,0.7325800657272339,1.2572369575500488,3190,10,10000,RandomProjectionOnline +Cardiotocography3Clases,0.8323917388916016,1.16752290725708,3190,3,10000,RandomProjectionOnline +ChessKrvk,0.3776732385158539,22.426748037338257,42084,18,10000,RandomProjectionOnline +ChessKrvkp,0.8861076235771179,1.8943331241607666,4794,2,10000,RandomProjectionOnline +CongressionalVoting,0.6146789193153381,0.2436211109161377,652,2,10000,RandomProjectionOnline +ConnBenchSonarMinesRocks,0.7307692170143127,0.14464616775512695,312,2,10000,RandomProjectionOnline +ConnBenchVowelDeterding,0.709956705570221,0.7401971817016602,1056,11,10000,RandomProjectionOnline +Connect4,0.7536858320236206,43.22489309310913,101336,3,10000,RandomProjectionOnline +Contrac,0.42934781312942505,0.8271050453186035,2210,3,10000,RandomProjectionOnline +CreditApproval,0.819767415523529,0.3756999969482422,1036,2,10000,RandomProjectionOnline +CylinderBands,0.6484375,0.6572422981262207,768,2,10000,RandomProjectionOnline +Dermatology,0.8901098966598511,0.30756521224975586,550,6,10000,RandomProjectionOnline +Echocardiogram,0.8787878751754761,0.11183500289916992,196,2,10000,RandomProjectionOnline +Ecoli,0.6666666865348816,0.3156158924102783,504,8,10000,RandomProjectionOnline +EnergyY1,0.8125,0.7658171653747559,1152,3,10000,RandomProjectionOnline +EnergyY2,0.84375,0.5533130168914795,1152,3,10000,RandomProjectionOnline +Fertility,0.5600000023841858,0.09827995300292969,150,2,10000,RandomProjectionOnline +Flags,0.4375,0.22773194313049316,292,8,10000,RandomProjectionOnline +Glass,0.4716981053352356,0.24501991271972656,322,6,10000,RandomProjectionOnline +HabermanSurvival,0.6315789222717285,0.19102263450622559,460,2,10000,RandomProjectionOnline +HayesRoth,0.0357142873108387,0.10762214660644531,264,3,10000,RandomProjectionOnline +HeartCleveland,0.5394737124443054,0.19530081748962402,454,5,10000,RandomProjectionOnline +HeartHungarian,0.698630154132843,0.22773194313049316,442,5,10000,RandomProjectionOnline +HeartSwitzerland,0.29032257199287415,0.09543085098266602,184,5,10000,RandomProjectionOnline +HeartVa,0.36000001430511475,0.14467096328735352,300,5,10000,RandomProjectionOnline +Hepatitis,0.7948718070983887,0.09460997581481934,232,2,10000,RandomProjectionOnline +HillValley,0.8927392959594727,0.9693517684936523,1212,2,10000,RandomProjectionOnline +HorseColic,0.6029411554336548,1.1367292404174805,600,2,10000,RandomProjectionOnline +IlpdIndianLiver,0.5479452013969421,0.3282887935638428,874,2,10000,RandomProjectionOnline +ImageSegmentation,0.3147619068622589,1.6516242027282715,420,7,10000,RandomProjectionOnline +Ionosphere,0.9318181872367859,0.23965191841125488,526,2,10000,RandomProjectionOnline +Iris,0.8648648858070374,0.12323999404907227,226,3,10000,RandomProjectionOnline +LedDisplay,0.7519999742507935,0.6491708755493164,1500,10,10000,RandomProjectionOnline +Lenses,0.5,0.02904796600341797,36,3,10000,RandomProjectionOnline +Letter,0.847000002861023,15.663992166519165,30000,26,10000,RandomProjectionOnline +Libras,0.5888888835906982,0.914729118347168,540,15,10000,RandomProjectionOnline +LowResSpect,0.9172932505607605,0.8859200477600098,796,9,10000,RandomProjectionOnline +LungCancer,0.375,0.1504361629486084,48,3,10000,RandomProjectionOnline +Lymphography,0.837837815284729,0.36701178550720215,222,4,10000,RandomProjectionOnline +Magic,0.796635091304779,13.264257907867432,28530,2,10000,RandomProjectionOnline +Mammographic,0.7041666507720947,0.5412321090698242,1442,2,10000,RandomProjectionOnline +Miniboone,0.8578238487243652,66.06542801856995,195096,2,10000,RandomProjectionOnline +MolecBiolPromoter,0.807692289352417,0.07802915573120117,160,2,10000,RandomProjectionOnline +MolecBiolSplice,0.7942283749580383,1.7404112815856934,4786,3,10000,RandomProjectionOnline +Monks1,0.5763888955116272,0.3997170925140381,248,2,10000,RandomProjectionOnline +Monks2,0.4930555522441864,0.9064991474151611,338,2,10000,RandomProjectionOnline +Monks3,0.5671296119689941,0.4655461311340332,244,2,10000,RandomProjectionOnline +Mushroom,0.9995076060295105,4.283246278762817,12186,2,10000,RandomProjectionOnline +Musk1,0.7731092572212219,0.4582788944244385,714,2,10000,RandomProjectionOnline +Musk2,0.8629472255706787,5.513056755065918,9898,2,10000,RandomProjectionOnline +Nursery,0.8783950805664062,6.86089301109314,19440,5,10000,RandomProjectionOnline +OocytesMerlucciusNucleus4d,0.7568627595901489,0.5414028167724609,1534,2,10000,RandomProjectionOnline +OocytesMerlucciusStates2f,0.8941176533699036,0.5208020210266113,1534,3,10000,RandomProjectionOnline +OocytesTrisopterusNucleus2f,0.7543859481811523,0.47890710830688477,1368,2,10000,RandomProjectionOnline +OocytesTrisopterusStates5b,0.8771929740905762,0.46870875358581543,1368,3,10000,RandomProjectionOnline +Optical,0.9510294795036316,3.424928903579712,7646,10,10000,RandomProjectionOnline +Ozone,0.9731861352920532,1.3712608814239502,3804,2,10000,RandomProjectionOnline +PageBlocks,0.6206140518188477,2.815706968307495,8210,5,10000,RandomProjectionOnline +Parkinsons,0.8571428656578064,0.11764407157897949,292,2,10000,RandomProjectionOnline +Pendigits,0.9608347415924072,8.697284936904907,14988,10,10000,RandomProjectionOnline +Pima,0.6302083134651184,0.55033278465271,1152,2,10000,RandomProjectionOnline +PittsburgBridgesMaterial,0.8846153616905212,0.09668779373168945,160,3,10000,RandomProjectionOnline +PittsburgBridgesRelL,0.7692307829856873,0.09427499771118164,154,3,10000,RandomProjectionOnline +PittsburgBridgesSpan,0.6521739363670349,0.08841419219970703,138,3,10000,RandomProjectionOnline +PittsburgBridgesTOrD,0.7599999904632568,0.10800409317016602,154,2,10000,RandomProjectionOnline +PittsburgBridgesType,0.4615384638309479,0.10049700736999512,158,6,10000,RandomProjectionOnline +Planning,0.644444465637207,0.13466691970825195,274,2,10000,RandomProjectionOnline +PlantMargin,0.5899999737739563,1.6741869449615479,2400,100,10000,RandomProjectionOnline +PlantShape,0.45249998569488525,1.6527643203735352,2400,100,10000,RandomProjectionOnline +PlantTexture,0.6424999833106995,1.502634048461914,2398,100,10000,RandomProjectionOnline +PostOperative,0.5909090638160706,0.07048773765563965,136,3,10000,RandomProjectionOnline +PrimaryTumor,0.4146341383457184,0.24108314514160156,496,15,10000,RandomProjectionOnline +Ringnorm,0.977837860584259,3.8377599716186523,11100,2,10000,RandomProjectionOnline +Seeds,0.9230769276618958,0.1258549690246582,316,3,10000,RandomProjectionOnline +Semeion,0.856783926486969,1.446394920349121,2390,10,10000,RandomProjectionOnline +Soybean,0.40425533056259155,0.44849419593811035,614,18,10000,RandomProjectionOnline +Spambase,0.9069564938545227,2.5261528491973877,6902,2,10000,RandomProjectionOnline +Spect,0.5483871102333069,0.1837902069091797,158,2,10000,RandomProjectionOnline +Spectf,0.26203209161758423,0.2023470401763916,160,2,10000,RandomProjectionOnline +StatlogAustralianCredit,0.5232558250427246,0.383882999420166,1036,2,10000,RandomProjectionOnline +StatlogGermanCredit,0.6759999990463257,0.5551669597625732,1500,2,10000,RandomProjectionOnline +StatlogHeart,0.8059701323509216,0.15897870063781738,406,2,10000,RandomProjectionOnline +StatlogImage,0.9064124822616577,1.2642238140106201,3466,7,10000,RandomProjectionOnline +StatlogLandsat,0.8560000061988831,3.5992422103881836,8870,6,10000,RandomProjectionOnline +StatlogShuttle,0.9979310631752014,28.864511013031006,87000,7,10000,RandomProjectionOnline +StatlogVehicle,0.6919431090354919,0.4863286018371582,1270,4,10000,RandomProjectionOnline +SteelPlates,0.6391752362251282,1.1466081142425537,2912,7,10000,RandomProjectionOnline +SyntheticControl,0.7733333110809326,0.3675720691680908,900,6,10000,RandomProjectionOnline +Teaching,0.6052631735801697,0.1340501308441162,226,3,10000,RandomProjectionOnline +Thyroid,0.8652275204658508,4.0101637840271,7544,3,10000,RandomProjectionOnline +TicTacToe,0.8033472895622253,0.5097439289093018,1438,2,10000,RandomProjectionOnline +Titanic,0.7454545497894287,1.0461699962615967,3302,2,10000,RandomProjectionOnline +Trains,1.0,0.02374410629272461,16,2,10000,RandomProjectionOnline +Twonorm,0.6670270562171936,3.876136302947998,11100,2,10000,RandomProjectionOnline +VertebralColumn2Clases,0.7922077775001526,0.1745588779449463,466,2,10000,RandomProjectionOnline +VertebralColumn3Clases,0.8181818127632141,0.19059205055236816,466,3,10000,RandomProjectionOnline +WallFollowing,0.759530782699585,3.1115798950195312,8184,4,10000,RandomProjectionOnline +Waveform,0.8447999954223633,2.5322978496551514,7500,3,10000,RandomProjectionOnline +WaveformNoise,0.8528000116348267,2.5882492065429688,7500,3,10000,RandomProjectionOnline +Wine,0.9545454382896423,0.11962699890136719,268,3,10000,RandomProjectionOnline +WineQualityRed,0.5024999976158142,0.9698848724365234,2398,6,10000,RandomProjectionOnline +WineQualityWhite,0.4803921580314636,2.9153401851654053,7348,7,10000,RandomProjectionOnline +Yeast,0.5579515099525452,0.8658239841461182,2226,10,10000,RandomProjectionOnline +Zoo,0.9599999785423279,0.07706093788146973,152,7,10000,RandomProjectionOnline diff --git a/examples/hdc_methods_survey/results/results1678378323.9635327.csv b/examples/hdc_methods_survey/results/sinusoid_online.csv similarity index 50% rename from examples/hdc_methods_survey/results/results1678378323.9635327.csv rename to examples/hdc_methods_survey/results/sinusoid_online.csv index ea4be530..af3a15c9 100644 --- a/examples/hdc_methods_survey/results/results1678378323.9635327.csv +++ b/examples/hdc_methods_survey/results/sinusoid_online.csv @@ -1,122 +1,243 @@ -Name,Accuracy,Time,Size,Classes,Dimensions,Method -Abalone,0.6321839094161987,16.110431671142578,6266,3,10000,SinusoidProjectionOnlineV2 -AcuteInflammation,1.0,0.48090338706970215,180,2,10000,SinusoidProjectionOnlineV2 -AcuteNephritis,1.0,0.360668420791626,180,2,10000,SinusoidProjectionOnlineV2 -Adult,0.7970640659332275,130.20692467689514,65122,2,10000,SinusoidProjectionOnlineV2 -Annealing,0.7599999904632568,2.4684135913848877,1596,5,10000,SinusoidProjectionOnlineV2 -Arrhythmia,0.4601770043373108,1.6151354312896729,678,13,10000,SinusoidProjectionOnlineV2 -AudiologyStd,0.7200000286102295,0.6056582927703857,342,18,10000,SinusoidProjectionOnlineV2 -BalanceScale,0.8782051205635071,1.4819893836975098,938,3,10000,SinusoidProjectionOnlineV2 -Balloons,0.5,0.13271141052246094,24,2,10000,SinusoidProjectionOnlineV2 -Bank,0.8221238851547241,10.132703304290771,6782,2,10000,SinusoidProjectionOnlineV2 -Blood,0.7058823704719543,1.860896110534668,1122,2,10000,SinusoidProjectionOnlineV2 -BreastCancer,0.7042253613471985,0.7897818088531494,430,2,10000,SinusoidProjectionOnlineV2 -BreastCancerWisc,0.9828571677207947,1.932436466217041,1048,2,10000,SinusoidProjectionOnlineV2 -BreastCancerWiscDiag,0.9577465057373047,1.363046407699585,854,2,10000,SinusoidProjectionOnlineV2 -BreastCancerWiscProg,0.7551020383834839,0.6265106201171875,298,2,10000,SinusoidProjectionOnlineV2 -BreastTissue,0.7307692170143127,0.24704933166503906,160,6,10000,SinusoidProjectionOnlineV2 -Car,0.9421296119689941,4.019383907318115,2592,4,10000,SinusoidProjectionOnlineV2 -Cardiotocography10Clases,0.7231638431549072,7.735835075378418,3190,10,10000,SinusoidProjectionOnlineV2 -Cardiotocography3Clases,0.8436911702156067,7.812298059463501,3190,3,10000,SinusoidProjectionOnlineV2 -ChessKrvk,0.4366980195045471,83.99338698387146,42084,18,10000,SinusoidProjectionOnlineV2 -ChessKrvkp,0.9586983919143677,8.607634544372559,4794,2,10000,SinusoidProjectionOnlineV2 -CongressionalVoting,0.5137614607810974,1.47169828414917,652,2,10000,SinusoidProjectionOnlineV2 -ConnBenchSonarMinesRocks,0.7115384340286255,0.7659990787506104,312,2,10000,SinusoidProjectionOnlineV2 -ConnBenchVowelDeterding,0.9004328846931458,3.3394336700439453,1056,11,10000,SinusoidProjectionOnlineV2 -Connect4,0.7509029507637024,178.2890830039978,101336,3,10000,SinusoidProjectionOnlineV2 -Contrac,0.5054348111152649,4.34907865524292,2210,3,10000,SinusoidProjectionOnlineV2 -CreditApproval,0.8488371968269348,1.8540472984313965,1036,2,10000,SinusoidProjectionOnlineV2 -CylinderBands,0.7109375,1.5611276626586914,768,2,10000,SinusoidProjectionOnlineV2 -Dermatology,0.9670329689979553,1.0239670276641846,550,6,10000,SinusoidProjectionOnlineV2 -Echocardiogram,0.7878788113594055,0.42894673347473145,196,2,10000,SinusoidProjectionOnlineV2 -Ecoli,0.8333333134651184,1.0487661361694336,504,8,10000,SinusoidProjectionOnlineV2 -EnergyY1,0.859375,1.9954626560211182,1152,3,10000,SinusoidProjectionOnlineV2 -EnergyY2,0.8697916865348816,1.738703727722168,1152,3,10000,SinusoidProjectionOnlineV2 -Fertility,0.8799999952316284,0.3317835330963135,150,2,10000,SinusoidProjectionOnlineV2 -Flags,0.4166666567325592,0.4824965000152588,292,8,10000,SinusoidProjectionOnlineV2 -Glass,0.6037735939025879,0.508310079574585,322,6,10000,SinusoidProjectionOnlineV2 -HabermanSurvival,0.6842105388641357,1.429588794708252,460,2,10000,SinusoidProjectionOnlineV2 -HayesRoth,0.0357142873108387,0.37106847763061523,264,3,10000,SinusoidProjectionOnlineV2 -HeartCleveland,0.5526315569877625,0.5703637599945068,454,5,10000,SinusoidProjectionOnlineV2 -HeartHungarian,0.8082191944122314,0.8496065139770508,442,5,10000,SinusoidProjectionOnlineV2 -HeartSwitzerland,0.25806450843811035,0.5215554237365723,184,5,10000,SinusoidProjectionOnlineV2 -HeartVa,0.20000000298023224,0.7780389785766602,300,5,10000,SinusoidProjectionOnlineV2 -Hepatitis,0.7948718070983887,0.5806972980499268,232,2,10000,SinusoidProjectionOnlineV2 -HillValley,0.5313531160354614,3.7005615234375,1212,2,10000,SinusoidProjectionOnlineV2 -HorseColic,0.6029411554336548,1.137702226638794,600,2,10000,SinusoidProjectionOnlineV2 -IlpdIndianLiver,0.6369863152503967,1.91379714012146,874,2,10000,SinusoidProjectionOnlineV2 -ImageSegmentation,0.1428571492433548,10.508224964141846,420,7,10000,SinusoidProjectionOnlineV2 -Ionosphere,0.9545454382896423,1.333106517791748,526,2,10000,SinusoidProjectionOnlineV2 -Iris,1.0,0.46511340141296387,226,3,10000,SinusoidProjectionOnlineV2 -LedDisplay,0.6919999718666077,3.542640447616577,1500,10,10000,SinusoidProjectionOnlineV2 -Lenses,0.8333333134651184,0.09442567825317383,36,3,10000,SinusoidProjectionOnlineV2 -Letter,0.7771999835968018,59.229607820510864,30000,26,10000,SinusoidProjectionOnlineV2 -Libras,0.6555555462837219,1.3130645751953125,540,15,10000,SinusoidProjectionOnlineV2 -LowResSpect,0.8345864415168762,1.739253044128418,796,9,10000,SinusoidProjectionOnlineV2 -LungCancer,0.375,0.14979100227355957,48,3,10000,SinusoidProjectionOnlineV2 -Lymphography,0.9459459185600281,0.28647518157958984,222,4,10000,SinusoidProjectionOnlineV2 -Magic,0.8082019090652466,52.97359824180603,28530,2,10000,SinusoidProjectionOnlineV2 -Mammographic,0.7291666865348816,2.560885190963745,1442,2,10000,SinusoidProjectionOnlineV2 -Miniboone,0.8331897854804993,347.23184156417847,195096,2,10000,SinusoidProjectionOnlineV2 -MolecBiolPromoter,0.807692289352417,0.3721199035644531,160,2,10000,SinusoidProjectionOnlineV2 -MolecBiolSplice,0.7854453921318054,8.113191366195679,4786,3,10000,SinusoidProjectionOnlineV2 -Monks1,0.6319444179534912,1.866769552230835,248,2,10000,SinusoidProjectionOnlineV2 -Monks2,0.6504629850387573,1.8388986587524414,338,2,10000,SinusoidProjectionOnlineV2 -Monks3,0.49768519401550293,1.5318193435668945,244,2,10000,SinusoidProjectionOnlineV2 -Mushroom,0.9995076060295105,44.133095502853394,12186,2,10000,SinusoidProjectionOnlineV2 -Musk1,0.7478991746902466,1.2875361442565918,714,2,10000,SinusoidProjectionOnlineV2 -Musk2,0.9569436311721802,19.126747131347656,9898,2,10000,SinusoidProjectionOnlineV2 -Nursery,0.9543209671974182,39.048675537109375,19440,5,10000,SinusoidProjectionOnlineV2 -OocytesMerlucciusNucleus4d,0.615686297416687,3.23125958442688,1534,2,10000,SinusoidProjectionOnlineV2 -OocytesMerlucciusStates2f,0.9058823585510254,3.111293315887451,1534,3,10000,SinusoidProjectionOnlineV2 -OocytesTrisopterusNucleus2f,0.7850877046585083,4.962796449661255,1368,2,10000,SinusoidProjectionOnlineV2 -OocytesTrisopterusStates5b,0.8728070259094238,2.178057909011841,1368,3,10000,SinusoidProjectionOnlineV2 -Optical,0.9426822662353516,14.885390281677246,7646,10,10000,SinusoidProjectionOnlineV2 -Ozone,0.9731861352920532,5.983381986618042,3804,2,10000,SinusoidProjectionOnlineV2 -PageBlocks,0.917397677898407,14.469176292419434,8210,5,10000,SinusoidProjectionOnlineV2 -Parkinsons,0.8979591727256775,0.5265798568725586,292,2,10000,SinusoidProjectionOnlineV2 -Pendigits,0.9608347415924072,29.406508922576904,14988,10,10000,SinusoidProjectionOnlineV2 -Pima,0.703125,2.218831777572632,1152,2,10000,SinusoidProjectionOnlineV2 -PittsburgBridgesMaterial,0.9230769276618958,0.317737340927124,160,3,10000,SinusoidProjectionOnlineV2 -PittsburgBridgesRelL,0.8461538553237915,0.16968989372253418,154,3,10000,SinusoidProjectionOnlineV2 -PittsburgBridgesSpan,0.5652173757553101,0.1498260498046875,138,3,10000,SinusoidProjectionOnlineV2 -PittsburgBridgesTOrD,0.8799999952316284,0.321199893951416,154,2,10000,SinusoidProjectionOnlineV2 -PittsburgBridgesType,0.5,0.24197840690612793,158,6,10000,SinusoidProjectionOnlineV2 -Planning,0.5555555820465088,0.3309643268585205,274,2,10000,SinusoidProjectionOnlineV2 -PlantMargin,0.6850000023841858,4.8681464195251465,2400,100,10000,SinusoidProjectionOnlineV2 -PlantShape,0.6225000023841858,4.893075227737427,2400,100,10000,SinusoidProjectionOnlineV2 -PlantTexture,0.6800000071525574,4.879840612411499,2398,100,10000,SinusoidProjectionOnlineV2 -PostOperative,0.5909090638160706,0.25547146797180176,136,3,10000,SinusoidProjectionOnlineV2 -PrimaryTumor,0.4390243887901306,0.9095242023468018,496,15,10000,SinusoidProjectionOnlineV2 -Ringnorm,0.9789189100265503,20.368762969970703,11100,2,10000,SinusoidProjectionOnlineV2 -Seeds,0.9230769276618958,0.5456569194793701,316,3,10000,SinusoidProjectionOnlineV2 -Semeion,0.856783926486969,4.410072088241577,2390,10,10000,SinusoidProjectionOnlineV2 -Soybean,0.3882978856563568,2.1108083724975586,614,18,10000,SinusoidProjectionOnlineV2 -Spambase,0.8999999761581421,11.430153608322144,6902,2,10000,SinusoidProjectionOnlineV2 -Spect,0.5322580933570862,0.42658066749572754,158,2,10000,SinusoidProjectionOnlineV2 -Spectf,0.8609625697135925,0.42649006843566895,160,2,10000,SinusoidProjectionOnlineV2 -StatlogAustralianCredit,0.6569767594337463,1.630333662033081,1036,2,10000,SinusoidProjectionOnlineV2 -StatlogGermanCredit,0.6840000152587891,1.9544355869293213,1500,2,10000,SinusoidProjectionOnlineV2 -StatlogHeart,0.8656716346740723,0.7534117698669434,406,2,10000,SinusoidProjectionOnlineV2 -StatlogImage,0.9393414258956909,5.474461078643799,3466,7,10000,SinusoidProjectionOnlineV2 -StatlogLandsat,0.8454999923706055,16.81877899169922,8870,6,10000,SinusoidProjectionOnlineV2 -StatlogShuttle,0.9955862164497375,146.05256533622742,87000,7,10000,SinusoidProjectionOnlineV2 -StatlogVehicle,0.5450236797332764,2.389418840408325,1270,4,10000,SinusoidProjectionOnlineV2 -SteelPlates,0.6948453783988953,5.6008141040802,2912,7,10000,SinusoidProjectionOnlineV2 -SyntheticControl,0.9800000190734863,1.7272300720214844,900,6,10000,SinusoidProjectionOnlineV2 -Teaching,0.5789473652839661,0.3089587688446045,226,3,10000,SinusoidProjectionOnlineV2 -Thyroid,0.9396149516105652,21.212815046310425,7544,3,10000,SinusoidProjectionOnlineV2 -TicTacToe,0.9121338725090027,2.634753704071045,1438,2,10000,SinusoidProjectionOnlineV2 -Titanic,0.7818182110786438,10.015363693237305,3302,2,10000,SinusoidProjectionOnlineV2 -Trains,0.5,0.04681038856506348,16,2,10000,SinusoidProjectionOnlineV2 -Twonorm,0.976216197013855,21.046191692352295,11100,2,10000,SinusoidProjectionOnlineV2 -VertebralColumn2Clases,0.7792207598686218,0.7446188926696777,466,2,10000,SinusoidProjectionOnlineV2 -VertebralColumn3Clases,0.7532467246055603,0.8582236766815186,466,3,10000,SinusoidProjectionOnlineV2 -WallFollowing,0.8262463212013245,19.62668228149414,8184,4,10000,SinusoidProjectionOnlineV2 -Waveform,0.8543999791145325,13.795828342437744,7500,3,10000,SinusoidProjectionOnlineV2 -WaveformNoise,0.8503999710083008,13.22559905052185,7500,3,10000,SinusoidProjectionOnlineV2 -Wine,0.9772727489471436,0.38343334197998047,268,3,10000,SinusoidProjectionOnlineV2 -WineQualityRed,0.5274999737739563,4.763582468032837,2398,6,10000,SinusoidProjectionOnlineV2 -WineQualityWhite,0.5,18.160508394241333,7348,7,10000,SinusoidProjectionOnlineV2 -Yeast,0.5525606274604797,5.126077890396118,2226,10,10000,SinusoidProjectionOnlineV2 -Zoo,0.800000011920929,0.24056696891784668,152,7,10000,SinusoidProjectionOnlineV2 +Name,Accuracy,Time,Size,Classes,Dimensions,Method +Abalone,0.5565134286880493,10.070854187011719,6266,3,10000,SinusoidProjectionOnline +AcuteInflammation,1.0,0.2541215419769287,180,2,10000,SinusoidProjectionOnline +AcuteNephritis,1.0,0.25873708724975586,180,2,10000,SinusoidProjectionOnline +Adult,0.776610791683197,110.23398065567017,65122,2,10000,SinusoidProjectionOnline +Annealing,0.7599999904632568,1.4999160766601562,1596,5,10000,SinusoidProjectionOnline +Arrhythmia,0.5398229956626892,0.8765139579772949,678,13,10000,SinusoidProjectionOnline +AudiologyStd,0.7200000286102295,0.465545654296875,342,18,10000,SinusoidProjectionOnline +BalanceScale,0.8141025900840759,1.5443410873413086,938,3,10000,SinusoidProjectionOnline +Balloons,0.25,0.05837726593017578,24,2,10000,SinusoidProjectionOnline +Bank,0.8884955644607544,7.411123752593994,6782,2,10000,SinusoidProjectionOnline +Blood,0.5401069521903992,1.6102168560028076,1122,2,10000,SinusoidProjectionOnline +BreastCancer,0.7183098793029785,0.5045549869537354,430,2,10000,SinusoidProjectionOnline +BreastCancerWisc,0.9599999785423279,1.1883571147918701,1048,2,10000,SinusoidProjectionOnline +BreastCancerWiscDiag,0.9366196990013123,1.504502534866333,854,2,10000,SinusoidProjectionOnline +BreastCancerWiscProg,0.5102040767669678,0.5797605514526367,298,2,10000,SinusoidProjectionOnline +BreastTissue,0.7692307829856873,0.29360389709472656,160,6,10000,SinusoidProjectionOnline +Car,0.9421296119689941,3.651853322982788,2592,4,10000,SinusoidProjectionOnline +Cardiotocography10Clases,0.7325800657272339,4.46101450920105,3190,10,10000,SinusoidProjectionOnline +Cardiotocography3Clases,0.887005627155304,5.170817613601685,3190,3,10000,SinusoidProjectionOnline +ChessKrvk,0.4656401574611664,63.89027714729309,42084,18,10000,SinusoidProjectionOnline +ChessKrvkp,0.9561952352523804,6.8672850131988525,4794,2,10000,SinusoidProjectionOnline +CongressionalVoting,0.5871559381484985,0.9319593906402588,652,2,10000,SinusoidProjectionOnline +ConnBenchSonarMinesRocks,0.6730769276618958,0.444690465927124,312,2,10000,SinusoidProjectionOnline +ConnBenchVowelDeterding,0.8073592782020569,2.1647043228149414,1056,11,10000,SinusoidProjectionOnline +Connect4,0.75398188829422,139.023517370224,101336,3,10000,SinusoidProjectionOnline +Contrac,0.4836956560611725,2.807065010070801,2210,3,10000,SinusoidProjectionOnline +CreditApproval,0.8604651093482971,1.0917677879333496,1036,2,10000,SinusoidProjectionOnline +CylinderBands,0.65625,1.0501718521118164,768,2,10000,SinusoidProjectionOnline +Dermatology,0.9780219793319702,0.5355684757232666,550,6,10000,SinusoidProjectionOnline +Echocardiogram,0.6969696879386902,0.19208669662475586,196,2,10000,SinusoidProjectionOnline +Ecoli,0.75,0.5025203227996826,504,8,10000,SinusoidProjectionOnline +EnergyY1,0.8385416865348816,2.017559051513672,1152,3,10000,SinusoidProjectionOnline +EnergyY2,0.8385416865348816,2.0603394508361816,1152,3,10000,SinusoidProjectionOnline +Fertility,0.8799999952316284,0.2707087993621826,150,2,10000,SinusoidProjectionOnline +Flags,0.5208333134651184,0.6396608352661133,292,8,10000,SinusoidProjectionOnline +Glass,0.5471698045730591,0.46906065940856934,322,6,10000,SinusoidProjectionOnline +HabermanSurvival,0.5789473652839661,2.010178565979004,460,2,10000,SinusoidProjectionOnline +HayesRoth,0.0357142873108387,0.5840258598327637,264,3,10000,SinusoidProjectionOnline +HeartCleveland,0.5263158082962036,0.5962522029876709,454,5,10000,SinusoidProjectionOnline +HeartHungarian,0.6575342416763306,0.5788843631744385,442,5,10000,SinusoidProjectionOnline +HeartSwitzerland,0.32258063554763794,0.25075531005859375,184,5,10000,SinusoidProjectionOnline +HeartVa,0.3400000035762787,0.448742151260376,300,5,10000,SinusoidProjectionOnline +Hepatitis,0.7948718070983887,0.2815358638763428,232,2,10000,SinusoidProjectionOnline +HillValley,0.5132012963294983,3.0279808044433594,1212,2,10000,SinusoidProjectionOnline +HorseColic,0.6176470518112183,1.1163897514343262,600,2,10000,SinusoidProjectionOnline +IlpdIndianLiver,0.6849315166473389,1.5651605129241943,874,2,10000,SinusoidProjectionOnline +ImageSegmentation,0.1428571492433548,6.654144048690796,420,7,10000,SinusoidProjectionOnline +Ionosphere,0.8977272510528564,0.7530291080474854,526,2,10000,SinusoidProjectionOnline +Iris,0.9459459185600281,0.33742833137512207,226,3,10000,SinusoidProjectionOnline +LedDisplay,0.6399999856948853,1.660813331604004,1500,10,10000,SinusoidProjectionOnline +Lenses,0.5,0.06789612770080566,36,3,10000,SinusoidProjectionOnline +Letter,0.8356000185012817,42.62101197242737,30000,26,10000,SinusoidProjectionOnline +Libras,0.6000000238418579,1.3389101028442383,540,15,10000,SinusoidProjectionOnline +LowResSpect,0.8421052694320679,1.5234150886535645,796,9,10000,SinusoidProjectionOnline +LungCancer,0.375,0.12807130813598633,48,3,10000,SinusoidProjectionOnline +Lymphography,0.7567567825317383,0.31979799270629883,222,4,10000,SinusoidProjectionOnline +Magic,0.654258668422699,41.662682056427,28530,2,10000,SinusoidProjectionOnline +Mammographic,0.7833333611488342,1.9324054718017578,1442,2,10000,SinusoidProjectionOnline +Miniboone,0.8553634881973267,283.7223072052002,195096,2,10000,SinusoidProjectionOnline +MolecBiolPromoter,0.692307710647583,0.3619506359100342,160,2,10000,SinusoidProjectionOnline +MolecBiolSplice,0.7540777921676636,8.212839841842651,4786,3,10000,SinusoidProjectionOnline +Monks1,0.5810185074806213,1.2182679176330566,248,2,10000,SinusoidProjectionOnline +Monks2,0.5972222089767456,1.4818544387817383,338,2,10000,SinusoidProjectionOnline +Monks3,0.4652777910232544,2.116046190261841,244,2,10000,SinusoidProjectionOnline +Mushroom,0.9970458149909973,18.780142307281494,12186,2,10000,SinusoidProjectionOnline +Musk1,0.7226890921592712,0.9451661109924316,714,2,10000,SinusoidProjectionOnline +Musk2,0.9429957270622253,12.505308151245117,9898,2,10000,SinusoidProjectionOnline +Nursery,0.9432098865509033,28.567352294921875,19440,5,10000,SinusoidProjectionOnline +OocytesMerlucciusNucleus4d,0.6627451181411743,1.7809994220733643,1534,2,10000,SinusoidProjectionOnline +OocytesMerlucciusStates2f,0.9098039269447327,2.555600166320801,1534,3,10000,SinusoidProjectionOnline +OocytesTrisopterusNucleus2f,0.75,2.0304067134857178,1368,2,10000,SinusoidProjectionOnline +OocytesTrisopterusStates5b,0.7631579041481018,1.9314095973968506,1368,3,10000,SinusoidProjectionOnline +Optical,0.9387868642807007,9.952525854110718,7646,10,10000,SinusoidProjectionOnline +Ozone,0.9700315594673157,7.156988620758057,3804,2,10000,SinusoidProjectionOnline +PageBlocks,0.9466374516487122,13.458046436309814,8210,5,10000,SinusoidProjectionOnline +Parkinsons,0.8163265585899353,0.4217567443847656,292,2,10000,SinusoidProjectionOnline +Pendigits,0.9451115131378174,24.90213131904602,14988,10,10000,SinusoidProjectionOnline +Pima,0.7239583134651184,1.358687400817871,1152,2,10000,SinusoidProjectionOnline +PittsburgBridgesMaterial,0.7692307829856873,0.1965949535369873,160,3,10000,SinusoidProjectionOnline +PittsburgBridgesRelL,0.807692289352417,0.2031714916229248,154,3,10000,SinusoidProjectionOnline +PittsburgBridgesSpan,0.739130437374115,0.2571532726287842,138,3,10000,SinusoidProjectionOnline +PittsburgBridgesTOrD,0.8799999952316284,0.2219550609588623,154,2,10000,SinusoidProjectionOnline +PittsburgBridgesType,0.3461538553237915,0.2418382167816162,158,6,10000,SinusoidProjectionOnline +Planning,0.6666666865348816,0.4353933334350586,274,2,10000,SinusoidProjectionOnline +PlantMargin,0.6175000071525574,4.478539943695068,2400,100,10000,SinusoidProjectionOnline +PlantShape,0.6150000095367432,5.5855560302734375,2400,100,10000,SinusoidProjectionOnline +PlantTexture,0.5975000262260437,3.201195001602173,2398,100,10000,SinusoidProjectionOnline +PostOperative,0.6818181872367859,0.17776799201965332,136,3,10000,SinusoidProjectionOnline +PrimaryTumor,0.3658536672592163,0.6804754734039307,496,15,10000,SinusoidProjectionOnline +Ringnorm,0.9724324345588684,17.052234888076782,11100,2,10000,SinusoidProjectionOnline +Seeds,0.9230769276618958,0.40573668479919434,316,3,10000,SinusoidProjectionOnline +Semeion,0.8844221234321594,2.9720373153686523,2390,10,10000,SinusoidProjectionOnline +Soybean,0.43882977962493896,1.3584389686584473,614,18,10000,SinusoidProjectionOnline +Spambase,0.8982608914375305,6.5068395137786865,6902,2,10000,SinusoidProjectionOnline +Spect,0.4516128897666931,0.5967245101928711,158,2,10000,SinusoidProjectionOnline +Spectf,0.9197860956192017,0.43141794204711914,160,2,10000,SinusoidProjectionOnline +StatlogAustralianCredit,0.47093021869659424,1.795093059539795,1036,2,10000,SinusoidProjectionOnline +StatlogGermanCredit,0.6800000071525574,2.393887758255005,1500,2,10000,SinusoidProjectionOnline +StatlogHeart,0.7164179086685181,0.6404082775115967,406,2,10000,SinusoidProjectionOnline +StatlogImage,0.9185441732406616,3.892177104949951,3466,7,10000,SinusoidProjectionOnline +StatlogLandsat,0.8694999814033508,13.711827993392944,8870,6,10000,SinusoidProjectionOnline +StatlogShuttle,0.9949654936790466,138.6086037158966,87000,7,10000,SinusoidProjectionOnline +StatlogVehicle,0.758293867111206,2.484606981277466,1270,4,10000,SinusoidProjectionOnline +SteelPlates,0.7113401889801025,6.144258975982666,2912,7,10000,SinusoidProjectionOnline +SyntheticControl,0.800000011920929,1.5139164924621582,900,6,10000,SinusoidProjectionOnline +Teaching,0.5263158082962036,0.3639249801635742,226,3,10000,SinusoidProjectionOnline +Thyroid,0.8838973045349121,15.910851955413818,7544,3,10000,SinusoidProjectionOnline +TicTacToe,0.9330543875694275,1.8636903762817383,1438,2,10000,SinusoidProjectionOnline +Titanic,0.6418181657791138,8.95092225074768,3302,2,10000,SinusoidProjectionOnline +Trains,0.5,0.04457998275756836,16,2,10000,SinusoidProjectionOnline +Twonorm,0.977297306060791,18.012435913085938,11100,2,10000,SinusoidProjectionOnline +VertebralColumn2Clases,0.8311688303947449,0.7614741325378418,466,2,10000,SinusoidProjectionOnline +VertebralColumn3Clases,0.7402597665786743,0.6886537075042725,466,3,10000,SinusoidProjectionOnline +WallFollowing,0.8350439667701721,14.63965106010437,8184,4,10000,SinusoidProjectionOnline +Waveform,0.8119999766349792,12.760889053344727,7500,3,10000,SinusoidProjectionOnline +WaveformNoise,0.8399999737739563,12.367534875869751,7500,3,10000,SinusoidProjectionOnline +Wine,1.0,0.51045823097229,268,3,10000,SinusoidProjectionOnline +WineQualityRed,0.5224999785423279,4.967002630233765,2398,6,10000,SinusoidProjectionOnline +WineQualityWhite,0.491830050945282,13.68431568145752,7348,7,10000,SinusoidProjectionOnline +Yeast,0.43396225571632385,3.8336238861083984,2226,10,10000,SinusoidProjectionOnline +Zoo,0.9599999785423279,0.1883704662322998,152,7,10000,SinusoidProjectionOnline +Abalone,0.6321839094161987,16.110431671142578,6266,3,10000,SinusoidProjectionOnlineV2 +AcuteInflammation,1.0,0.48090338706970215,180,2,10000,SinusoidProjectionOnlineV2 +AcuteNephritis,1.0,0.360668420791626,180,2,10000,SinusoidProjectionOnlineV2 +Adult,0.7970640659332275,130.20692467689514,65122,2,10000,SinusoidProjectionOnlineV2 +Annealing,0.7599999904632568,2.4684135913848877,1596,5,10000,SinusoidProjectionOnlineV2 +Arrhythmia,0.4601770043373108,1.6151354312896729,678,13,10000,SinusoidProjectionOnlineV2 +AudiologyStd,0.7200000286102295,0.6056582927703857,342,18,10000,SinusoidProjectionOnlineV2 +BalanceScale,0.8782051205635071,1.4819893836975098,938,3,10000,SinusoidProjectionOnlineV2 +Balloons,0.5,0.13271141052246094,24,2,10000,SinusoidProjectionOnlineV2 +Bank,0.8221238851547241,10.132703304290771,6782,2,10000,SinusoidProjectionOnlineV2 +Blood,0.7058823704719543,1.860896110534668,1122,2,10000,SinusoidProjectionOnlineV2 +BreastCancer,0.7042253613471985,0.7897818088531494,430,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWisc,0.9828571677207947,1.932436466217041,1048,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscDiag,0.9577465057373047,1.363046407699585,854,2,10000,SinusoidProjectionOnlineV2 +BreastCancerWiscProg,0.7551020383834839,0.6265106201171875,298,2,10000,SinusoidProjectionOnlineV2 +BreastTissue,0.7307692170143127,0.24704933166503906,160,6,10000,SinusoidProjectionOnlineV2 +Car,0.9421296119689941,4.019383907318115,2592,4,10000,SinusoidProjectionOnlineV2 +Cardiotocography10Clases,0.7231638431549072,7.735835075378418,3190,10,10000,SinusoidProjectionOnlineV2 +Cardiotocography3Clases,0.8436911702156067,7.812298059463501,3190,3,10000,SinusoidProjectionOnlineV2 +ChessKrvk,0.4366980195045471,83.99338698387146,42084,18,10000,SinusoidProjectionOnlineV2 +ChessKrvkp,0.9586983919143677,8.607634544372559,4794,2,10000,SinusoidProjectionOnlineV2 +CongressionalVoting,0.5137614607810974,1.47169828414917,652,2,10000,SinusoidProjectionOnlineV2 +ConnBenchSonarMinesRocks,0.7115384340286255,0.7659990787506104,312,2,10000,SinusoidProjectionOnlineV2 +ConnBenchVowelDeterding,0.9004328846931458,3.3394336700439453,1056,11,10000,SinusoidProjectionOnlineV2 +Connect4,0.7509029507637024,178.2890830039978,101336,3,10000,SinusoidProjectionOnlineV2 +Contrac,0.5054348111152649,4.34907865524292,2210,3,10000,SinusoidProjectionOnlineV2 +CreditApproval,0.8488371968269348,1.8540472984313965,1036,2,10000,SinusoidProjectionOnlineV2 +CylinderBands,0.7109375,1.5611276626586914,768,2,10000,SinusoidProjectionOnlineV2 +Dermatology,0.9670329689979553,1.0239670276641846,550,6,10000,SinusoidProjectionOnlineV2 +Echocardiogram,0.7878788113594055,0.42894673347473145,196,2,10000,SinusoidProjectionOnlineV2 +Ecoli,0.8333333134651184,1.0487661361694336,504,8,10000,SinusoidProjectionOnlineV2 +EnergyY1,0.859375,1.9954626560211182,1152,3,10000,SinusoidProjectionOnlineV2 +EnergyY2,0.8697916865348816,1.738703727722168,1152,3,10000,SinusoidProjectionOnlineV2 +Fertility,0.8799999952316284,0.3317835330963135,150,2,10000,SinusoidProjectionOnlineV2 +Flags,0.4166666567325592,0.4824965000152588,292,8,10000,SinusoidProjectionOnlineV2 +Glass,0.6037735939025879,0.508310079574585,322,6,10000,SinusoidProjectionOnlineV2 +HabermanSurvival,0.6842105388641357,1.429588794708252,460,2,10000,SinusoidProjectionOnlineV2 +HayesRoth,0.0357142873108387,0.37106847763061523,264,3,10000,SinusoidProjectionOnlineV2 +HeartCleveland,0.5526315569877625,0.5703637599945068,454,5,10000,SinusoidProjectionOnlineV2 +HeartHungarian,0.8082191944122314,0.8496065139770508,442,5,10000,SinusoidProjectionOnlineV2 +HeartSwitzerland,0.25806450843811035,0.5215554237365723,184,5,10000,SinusoidProjectionOnlineV2 +HeartVa,0.20000000298023224,0.7780389785766602,300,5,10000,SinusoidProjectionOnlineV2 +Hepatitis,0.7948718070983887,0.5806972980499268,232,2,10000,SinusoidProjectionOnlineV2 +HillValley,0.5313531160354614,3.7005615234375,1212,2,10000,SinusoidProjectionOnlineV2 +HorseColic,0.6029411554336548,1.137702226638794,600,2,10000,SinusoidProjectionOnlineV2 +IlpdIndianLiver,0.6369863152503967,1.91379714012146,874,2,10000,SinusoidProjectionOnlineV2 +ImageSegmentation,0.1428571492433548,10.508224964141846,420,7,10000,SinusoidProjectionOnlineV2 +Ionosphere,0.9545454382896423,1.333106517791748,526,2,10000,SinusoidProjectionOnlineV2 +Iris,1.0,0.46511340141296387,226,3,10000,SinusoidProjectionOnlineV2 +LedDisplay,0.6919999718666077,3.542640447616577,1500,10,10000,SinusoidProjectionOnlineV2 +Lenses,0.8333333134651184,0.09442567825317383,36,3,10000,SinusoidProjectionOnlineV2 +Letter,0.7771999835968018,59.229607820510864,30000,26,10000,SinusoidProjectionOnlineV2 +Libras,0.6555555462837219,1.3130645751953125,540,15,10000,SinusoidProjectionOnlineV2 +LowResSpect,0.8345864415168762,1.739253044128418,796,9,10000,SinusoidProjectionOnlineV2 +LungCancer,0.375,0.14979100227355957,48,3,10000,SinusoidProjectionOnlineV2 +Lymphography,0.9459459185600281,0.28647518157958984,222,4,10000,SinusoidProjectionOnlineV2 +Magic,0.8082019090652466,52.97359824180603,28530,2,10000,SinusoidProjectionOnlineV2 +Mammographic,0.7291666865348816,2.560885190963745,1442,2,10000,SinusoidProjectionOnlineV2 +Miniboone,0.8331897854804993,347.23184156417847,195096,2,10000,SinusoidProjectionOnlineV2 +MolecBiolPromoter,0.807692289352417,0.3721199035644531,160,2,10000,SinusoidProjectionOnlineV2 +MolecBiolSplice,0.7854453921318054,8.113191366195679,4786,3,10000,SinusoidProjectionOnlineV2 +Monks1,0.6319444179534912,1.866769552230835,248,2,10000,SinusoidProjectionOnlineV2 +Monks2,0.6504629850387573,1.8388986587524414,338,2,10000,SinusoidProjectionOnlineV2 +Monks3,0.49768519401550293,1.5318193435668945,244,2,10000,SinusoidProjectionOnlineV2 +Mushroom,0.9995076060295105,44.133095502853394,12186,2,10000,SinusoidProjectionOnlineV2 +Musk1,0.7478991746902466,1.2875361442565918,714,2,10000,SinusoidProjectionOnlineV2 +Musk2,0.9569436311721802,19.126747131347656,9898,2,10000,SinusoidProjectionOnlineV2 +Nursery,0.9543209671974182,39.048675537109375,19440,5,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusNucleus4d,0.615686297416687,3.23125958442688,1534,2,10000,SinusoidProjectionOnlineV2 +OocytesMerlucciusStates2f,0.9058823585510254,3.111293315887451,1534,3,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusNucleus2f,0.7850877046585083,4.962796449661255,1368,2,10000,SinusoidProjectionOnlineV2 +OocytesTrisopterusStates5b,0.8728070259094238,2.178057909011841,1368,3,10000,SinusoidProjectionOnlineV2 +Optical,0.9426822662353516,14.885390281677246,7646,10,10000,SinusoidProjectionOnlineV2 +Ozone,0.9731861352920532,5.983381986618042,3804,2,10000,SinusoidProjectionOnlineV2 +PageBlocks,0.917397677898407,14.469176292419434,8210,5,10000,SinusoidProjectionOnlineV2 +Parkinsons,0.8979591727256775,0.5265798568725586,292,2,10000,SinusoidProjectionOnlineV2 +Pendigits,0.9608347415924072,29.406508922576904,14988,10,10000,SinusoidProjectionOnlineV2 +Pima,0.703125,2.218831777572632,1152,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesMaterial,0.9230769276618958,0.317737340927124,160,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesRelL,0.8461538553237915,0.16968989372253418,154,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesSpan,0.5652173757553101,0.1498260498046875,138,3,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesTOrD,0.8799999952316284,0.321199893951416,154,2,10000,SinusoidProjectionOnlineV2 +PittsburgBridgesType,0.5,0.24197840690612793,158,6,10000,SinusoidProjectionOnlineV2 +Planning,0.5555555820465088,0.3309643268585205,274,2,10000,SinusoidProjectionOnlineV2 +PlantMargin,0.6850000023841858,4.8681464195251465,2400,100,10000,SinusoidProjectionOnlineV2 +PlantShape,0.6225000023841858,4.893075227737427,2400,100,10000,SinusoidProjectionOnlineV2 +PlantTexture,0.6800000071525574,4.879840612411499,2398,100,10000,SinusoidProjectionOnlineV2 +PostOperative,0.5909090638160706,0.25547146797180176,136,3,10000,SinusoidProjectionOnlineV2 +PrimaryTumor,0.4390243887901306,0.9095242023468018,496,15,10000,SinusoidProjectionOnlineV2 +Ringnorm,0.9789189100265503,20.368762969970703,11100,2,10000,SinusoidProjectionOnlineV2 +Seeds,0.9230769276618958,0.5456569194793701,316,3,10000,SinusoidProjectionOnlineV2 +Semeion,0.856783926486969,4.410072088241577,2390,10,10000,SinusoidProjectionOnlineV2 +Soybean,0.3882978856563568,2.1108083724975586,614,18,10000,SinusoidProjectionOnlineV2 +Spambase,0.8999999761581421,11.430153608322144,6902,2,10000,SinusoidProjectionOnlineV2 +Spect,0.5322580933570862,0.42658066749572754,158,2,10000,SinusoidProjectionOnlineV2 +Spectf,0.8609625697135925,0.42649006843566895,160,2,10000,SinusoidProjectionOnlineV2 +StatlogAustralianCredit,0.6569767594337463,1.630333662033081,1036,2,10000,SinusoidProjectionOnlineV2 +StatlogGermanCredit,0.6840000152587891,1.9544355869293213,1500,2,10000,SinusoidProjectionOnlineV2 +StatlogHeart,0.8656716346740723,0.7534117698669434,406,2,10000,SinusoidProjectionOnlineV2 +StatlogImage,0.9393414258956909,5.474461078643799,3466,7,10000,SinusoidProjectionOnlineV2 +StatlogLandsat,0.8454999923706055,16.81877899169922,8870,6,10000,SinusoidProjectionOnlineV2 +StatlogShuttle,0.9955862164497375,146.05256533622742,87000,7,10000,SinusoidProjectionOnlineV2 +StatlogVehicle,0.5450236797332764,2.389418840408325,1270,4,10000,SinusoidProjectionOnlineV2 +SteelPlates,0.6948453783988953,5.6008141040802,2912,7,10000,SinusoidProjectionOnlineV2 +SyntheticControl,0.9800000190734863,1.7272300720214844,900,6,10000,SinusoidProjectionOnlineV2 +Teaching,0.5789473652839661,0.3089587688446045,226,3,10000,SinusoidProjectionOnlineV2 +Thyroid,0.9396149516105652,21.212815046310425,7544,3,10000,SinusoidProjectionOnlineV2 +TicTacToe,0.9121338725090027,2.634753704071045,1438,2,10000,SinusoidProjectionOnlineV2 +Titanic,0.7818182110786438,10.015363693237305,3302,2,10000,SinusoidProjectionOnlineV2 +Trains,0.5,0.04681038856506348,16,2,10000,SinusoidProjectionOnlineV2 +Twonorm,0.976216197013855,21.046191692352295,11100,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn2Clases,0.7792207598686218,0.7446188926696777,466,2,10000,SinusoidProjectionOnlineV2 +VertebralColumn3Clases,0.7532467246055603,0.8582236766815186,466,3,10000,SinusoidProjectionOnlineV2 +WallFollowing,0.8262463212013245,19.62668228149414,8184,4,10000,SinusoidProjectionOnlineV2 +Waveform,0.8543999791145325,13.795828342437744,7500,3,10000,SinusoidProjectionOnlineV2 +WaveformNoise,0.8503999710083008,13.22559905052185,7500,3,10000,SinusoidProjectionOnlineV2 +Wine,0.9772727489471436,0.38343334197998047,268,3,10000,SinusoidProjectionOnlineV2 +WineQualityRed,0.5274999737739563,4.763582468032837,2398,6,10000,SinusoidProjectionOnlineV2 +WineQualityWhite,0.5,18.160508394241333,7348,7,10000,SinusoidProjectionOnlineV2 +Yeast,0.5525606274604797,5.126077890396118,2226,10,10000,SinusoidProjectionOnlineV2 +Zoo,0.800000011920929,0.24056696891784668,152,7,10000,SinusoidProjectionOnlineV2 diff --git a/examples/hdc_methods_survey/results/trainsamplesexp.json b/examples/hdc_methods_survey/results/trainsamplesexp.json index 19a34eee..4bb45302 100644 --- a/examples/hdc_methods_survey/results/trainsamplesexp.json +++ b/examples/hdc_methods_survey/results/trainsamplesexp.json @@ -3463,5 +3463,2166 @@ "WineQualityWhite": {}, "Yeast": {}, "Zoo": {} + }, + "RandomProjectionOnline": { + "Abalone": { + "2": 2168, + "0": 2112, + "1": 1986 + }, + "AcuteInflammation": { + "1": 90, + "0": 90 + }, + "AcuteNephritis": { + "1": 76, + "0": 104 + }, + "Adult": { + "1": 7841, + "0": 24720 + }, + "Annealing": { + "3": 60, + "2": 608, + "1": 88, + "4": 34, + "0": 8 + }, + "Arrhythmia": { + "0": 179, + "8": 7, + "9": 38, + "5": 19, + "4": 10, + "2": 12, + "12": 17, + "3": 12, + "1": 33, + "6": 3, + "10": 3, + "7": 2, + "11": 4 + }, + "AudiologyStd": { + "2": 2, + "13": 18, + "16": 8, + "6": 4, + "4": 45, + "0": 36, + "8": 2, + "1": 17, + "3": 14, + "7": 4, + "17": 2, + "14": 4, + "12": 2, + "11": 3, + "15": 2, + "5": 2, + "10": 4, + "9": 2 + }, + "BalanceScale": { + "1": 216, + "2": 216, + "0": 37 + }, + "Balloons": { + "0": 6, + "1": 6 + }, + "Bank": { + "0": 3000, + "1": 391 + }, + "Blood": { + "1": 134, + "0": 427 + }, + "BreastCancer": { + "1": 64, + "0": 151 + }, + "BreastCancerWisc": { + "1": 181, + "0": 343 + }, + "BreastCancerWiscDiag": { + "0": 268, + "1": 159 + }, + "BreastCancerWiscProg": { + "0": 113, + "1": 36 + }, + "BreastTissue": { + "0": 16, + "5": 15, + "2": 14, + "3": 12, + "1": 12, + "4": 11 + }, + "Car": { + "1": 907, + "2": 288, + "3": 52, + "0": 49 + }, + "Cardiotocography10Clases": { + "1": 433, + "6": 189, + "0": 288, + "4": 54, + "9": 148, + "5": 249, + "3": 61, + "8": 52, + "2": 40, + "7": 81 + }, + "Cardiotocography3Clases": { + "0": 1241, + "1": 222, + "2": 132 + }, + "ChessKrvk": { + "6": 354, + "14": 3146, + "10": 1284, + "12": 2141, + "0": 2097, + "15": 3408, + "13": 2698, + "8": 513, + "17": 293, + "16": 1625, + "9": 1075, + "7": 444, + "11": 1489, + "1": 21, + "3": 185, + "5": 149, + "4": 61, + "2": 59 + }, + "ChessKrvkp": { + "0": 1146, + "1": 1251 + }, + "CongressionalVoting": { + "0": 200, + "1": 126 + }, + "ConnBenchSonarMinesRocks": { + "0": 83, + "1": 73 + }, + "ConnBenchVowelDeterding": { + "5": 48, + "7": 48, + "10": 48, + "6": 48, + "1": 48, + "8": 48, + "9": 48, + "2": 48, + "3": 48, + "4": 48, + "0": 48 + }, + "Connect4": { + "0": 38191, + "1": 12477 + }, + "Contrac": { + "2": 384, + "0": 471, + "1": 250 + }, + "CreditApproval": { + "0": 231, + "1": 287 + }, + "CylinderBands": { + "1": 234, + "0": 150 + }, + "Dermatology": { + "2": 54, + "0": 84, + "3": 37, + "5": 15, + "1": 46, + "4": 39 + }, + "Echocardiogram": { + "0": 65, + "1": 33 + }, + "Ecoli": { + "0": 105, + "2": 39, + "3": 27, + "1": 58, + "4": 15, + "5": 4, + "7": 2, + "6": 2 + }, + "EnergyY1": { + "2": 204, + "0": 269, + "1": 103 + }, + "EnergyY2": { + "0": 287, + "1": 147, + "2": 142 + }, + "Fertility": { + "1": 9, + "0": 66 + }, + "Flags": { + "1": 44, + "6": 12, + "2": 27, + "0": 30, + "5": 21, + "7": 3, + "3": 6, + "4": 3 + }, + "Glass": { + "1": 56, + "0": 53, + "4": 7, + "2": 13, + "5": 22, + "3": 10 + }, + "HabermanSurvival": { + "1": 61, + "0": 169 + }, + "HayesRoth": { + "1": 51, + "0": 51, + "2": 30 + }, + "HeartCleveland": { + "0": 121, + "1": 42, + "4": 10, + "3": 27, + "2": 27 + }, + "HeartHungarian": { + "1": 80, + "0": 141 + }, + "HeartSwitzerland": { + "1": 35, + "0": 6, + "3": 23, + "2": 24, + "4": 4 + }, + "HeartVa": { + "2": 31, + "1": 40, + "0": 39, + "3": 32, + "4": 8 + }, + "Hepatitis": { + "1": 92, + "0": 24 + }, + "HillValley": { + "1": 299, + "0": 307 + }, + "HorseColic": { + "1": 109, + "0": 191 + }, + "IlpdIndianLiver": { + "1": 126, + "0": 311 + }, + "ImageSegmentation": { + "3": 30, + "2": 30, + "5": 30, + "1": 30, + "4": 30, + "6": 30, + "0": 30 + }, + "Ionosphere": { + "0": 95, + "1": 168 + }, + "Iris": { + "2": 38, + "1": 38, + "0": 37 + }, + "LedDisplay": { + "0": 73, + "5": 76, + "6": 73, + "3": 72, + "8": 77, + "1": 63, + "7": 80, + "4": 76, + "9": 84, + "2": 76 + }, + "Lenses": { + "0": 3, + "1": 4, + "2": 11 + }, + "Letter": { + "1": 575, + "25": 551, + "4": 576, + "15": 603, + "17": 569, + "2": 552, + "9": 561, + "7": 551, + "19": 597, + "21": 573, + "0": 592, + "10": 555, + "11": 571, + "3": 604, + "22": 564, + "6": 580, + "14": 565, + "13": 588, + "18": 561, + "8": 567, + "12": 594, + "20": 600, + "24": 590, + "23": 591, + "5": 582, + "16": 588 + }, + "Libras": { + "7": 18, + "8": 18, + "1": 18, + "9": 18, + "11": 18, + "12": 18, + "2": 18, + "4": 18, + "5": 18, + "13": 18, + "0": 18, + "14": 18, + "3": 18, + "6": 18, + "10": 18 + }, + "LowResSpect": { + "3": 78, + "2": 30, + "1": 202, + "0": 68, + "8": 5, + "7": 6, + "4": 2, + "5": 2, + "6": 5 + }, + "LungCancer": { + "2": 8, + "0": 7, + "1": 9 + }, + "Lymphography": { + "1": 60, + "2": 46, + "0": 2, + "3": 3 + }, + "Magic": { + "1": 5016, + "0": 9249 + }, + "Mammographic": { + "1": 334, + "0": 387 + }, + "Miniboone": { + "0": 27375, + "1": 70173 + }, + "MolecBiolPromoter": { + "1": 40, + "0": 40 + }, + "MolecBiolSplice": { + "2": 1241, + "1": 576, + "0": 576 + }, + "Monks1": { + "1": 62, + "0": 62 + }, + "Monks2": { + "0": 105, + "1": 64 + }, + "Monks3": { + "1": 60, + "0": 62 + }, + "Mushroom": { + "1": 2937, + "0": 3156 + }, + "Musk1": { + "0": 201, + "1": 156 + }, + "Musk2": { + "1": 763, + "0": 4186 + }, + "Nursery": { + "0": 3239, + "3": 3200, + "4": 3033, + "2": 246, + "1": 2 + }, + "OocytesMerlucciusNucleus4d": { + "1": 514, + "0": 253 + }, + "OocytesMerlucciusStates2f": { + "2": 526, + "0": 195, + "1": 46 + }, + "OocytesTrisopterusNucleus2f": { + "1": 395, + "0": 289 + }, + "OocytesTrisopterusStates5b": { + "0": 393, + "2": 280, + "1": 11 + }, + "Optical": { + "0": 376, + "2": 380, + "5": 376, + "7": 387, + "3": 389, + "6": 377, + "8": 380, + "9": 382, + "4": 387, + "1": 389 + }, + "Ozone": { + "1": 55, + "0": 1847 + }, + "PageBlocks": { + "0": 3684, + "3": 66, + "1": 247, + "4": 87, + "2": 21 + }, + "Parkinsons": { + "0": 36, + "1": 110 + }, + "Pendigits": { + "5": 720, + "0": 780, + "2": 780, + "4": 780, + "8": 719, + "7": 778, + "9": 719, + "3": 719, + "1": 779, + "6": 720 + }, + "Pima": { + "0": 375, + "1": 201 + }, + "PittsburgBridgesMaterial": { + "0": 12, + "2": 59, + "1": 9 + }, + "PittsburgBridgesRelL": { + "0": 27, + "2": 38, + "1": 12 + }, + "PittsburgBridgesSpan": { + "1": 35, + "0": 17, + "2": 17 + }, + "PittsburgBridgesTOrD": { + "0": 66, + "1": 11 + }, + "PittsburgBridgesType": { + "2": 31, + "0": 12, + "1": 9, + "4": 9, + "3": 10, + "5": 8 + }, + "Planning": { + "1": 39, + "0": 98 + }, + "PlantMargin": { + "77": 12, + "93": 12, + "76": 12, + "10": 12, + "44": 12, + "24": 12, + "64": 12, + "91": 12, + "31": 12, + "49": 12, + "78": 12, + "95": 12, + "94": 12, + "36": 12, + "88": 12, + "79": 12, + "17": 12, + "9": 12, + "20": 12, + "87": 12, + "42": 12, + "21": 12, + "92": 12, + "52": 12, + "19": 12, + "35": 12, + "97": 12, + "86": 12, + "99": 12, + "85": 12, + "46": 12, + "4": 12, + "63": 12, + "0": 12, + "39": 12, + "74": 12, + "68": 12, + "51": 12, + "70": 12, + "71": 12, + "8": 12, + "18": 12, + "37": 12, + "56": 12, + "62": 12, + "33": 12, + "28": 12, + "13": 12, + "83": 12, + "38": 12, + "16": 12, + "50": 12, + "23": 12, + "27": 12, + "32": 12, + "48": 12, + "89": 12, + "67": 12, + "45": 12, + "25": 12, + "43": 12, + "58": 12, + "22": 12, + "14": 12, + "80": 12, + "81": 12, + "54": 12, + "1": 12, + "6": 12, + "61": 12, + "26": 12, + "3": 12, + "60": 12, + "84": 12, + "69": 12, + "41": 12, + "75": 12, + "73": 12, + "11": 12, + "7": 12, + "96": 12, + "59": 12, + "90": 12, + "66": 12, + "57": 12, + "29": 12, + "98": 12, + "12": 12, + "72": 12, + "15": 12, + "47": 12, + "5": 12, + "82": 12, + "2": 12, + "53": 12, + "40": 12, + "30": 12, + "65": 12, + "34": 12, + "55": 12 + }, + "PlantShape": { + "38": 12, + "9": 12, + "11": 12, + "46": 12, + "37": 12, + "43": 12, + "94": 12, + "13": 12, + "70": 12, + "66": 12, + "68": 12, + "4": 12, + "41": 12, + "54": 12, + "67": 12, + "2": 12, + "47": 12, + "30": 12, + "88": 12, + "35": 12, + "27": 12, + "77": 12, + "0": 12, + "63": 12, + "10": 12, + "21": 12, + "60": 12, + "87": 12, + "96": 12, + "33": 12, + "51": 12, + "86": 12, + "82": 12, + "17": 12, + "90": 12, + "42": 12, + "99": 12, + "80": 12, + "45": 12, + "6": 12, + "22": 12, + "34": 12, + "71": 12, + "59": 12, + "39": 12, + "95": 12, + "57": 12, + "89": 12, + "1": 12, + "58": 12, + "55": 12, + "78": 12, + "83": 12, + "23": 12, + "40": 12, + "75": 12, + "49": 12, + "25": 12, + "14": 12, + "19": 12, + "85": 12, + "18": 12, + "5": 12, + "92": 12, + "7": 12, + "97": 12, + "56": 12, + "48": 12, + "53": 12, + "16": 12, + "91": 12, + "98": 12, + "24": 12, + "61": 12, + "26": 12, + "32": 12, + "50": 12, + "81": 12, + "15": 12, + "3": 12, + "62": 12, + "72": 12, + "76": 12, + "31": 12, + "74": 12, + "28": 12, + "69": 12, + "44": 12, + "93": 12, + "65": 12, + "64": 12, + "84": 12, + "36": 12, + "20": 12, + "12": 12, + "52": 12, + "29": 12, + "79": 12, + "8": 12, + "73": 12 + }, + "PlantTexture": { + "68": 12, + "83": 12, + "0": 11, + "91": 12, + "56": 12, + "86": 12, + "23": 12, + "79": 12, + "92": 12, + "30": 12, + "58": 12, + "89": 12, + "3": 12, + "10": 12, + "17": 12, + "45": 12, + "46": 12, + "12": 12, + "35": 12, + "65": 12, + "31": 12, + "53": 12, + "88": 12, + "80": 12, + "78": 12, + "71": 12, + "99": 12, + "57": 12, + "2": 12, + "43": 12, + "50": 12, + "20": 12, + "48": 12, + "64": 12, + "25": 12, + "51": 12, + "21": 12, + "13": 12, + "5": 12, + "76": 12, + "74": 12, + "38": 12, + "15": 12, + "62": 12, + "36": 12, + "94": 12, + "28": 12, + "1": 12, + "34": 12, + "97": 12, + "37": 12, + "14": 12, + "39": 12, + "69": 12, + "40": 12, + "84": 12, + "9": 12, + "4": 12, + "95": 12, + "61": 12, + "55": 12, + "93": 12, + "70": 12, + "85": 12, + "67": 12, + "75": 12, + "98": 12, + "77": 12, + "90": 12, + "18": 12, + "63": 12, + "11": 12, + "60": 12, + "66": 12, + "26": 12, + "81": 12, + "49": 12, + "44": 12, + "47": 12, + "96": 12, + "59": 12, + "87": 12, + "22": 12, + "16": 12, + "27": 12, + "42": 12, + "6": 12, + "52": 12, + "54": 12, + "8": 12, + "73": 12, + "41": 12, + "24": 12, + "7": 12, + "33": 12, + "19": 12, + "72": 12, + "82": 12, + "29": 12, + "32": 12 + }, + "PostOperative": { + "2": 18, + "0": 48, + "1": 2 + }, + "PrimaryTumor": { + "1": 15, + "14": 18, + "10": 18, + "4": 30, + "9": 6, + "8": 12, + "0": 59, + "5": 11, + "11": 8, + "3": 11, + "7": 21, + "2": 7, + "12": 22, + "13": 5, + "6": 5 + }, + "Ringnorm": { + "0": 2748, + "1": 2802 + }, + "Seeds": { + "0": 52, + "1": 53, + "2": 53 + }, + "Semeion": { + "7": 119, + "5": 120, + "3": 120, + "9": 119, + "8": 117, + "4": 121, + "6": 121, + "2": 120, + "1": 117, + "0": 121 + }, + "Soybean": { + "7": 40, + "11": 20, + "4": 20, + "6": 10, + "13": 40, + "3": 40, + "1": 10, + "12": 10, + "17": 4, + "14": 40, + "0": 11, + "5": 10, + "8": 10, + "15": 6, + "10": 10, + "9": 10, + "16": 6, + "2": 10 + }, + "Spambase": { + "0": 2091, + "1": 1360 + }, + "Spect": { + "1": 26, + "0": 53 + }, + "Spectf": { + "1": 40, + "0": 40 + }, + "StatlogAustralianCredit": { + "0": 167, + "1": 351 + }, + "StatlogGermanCredit": { + "1": 225, + "0": 525 + }, + "StatlogHeart": { + "1": 90, + "0": 113 + }, + "StatlogImage": { + "3": 248, + "6": 248, + "4": 248, + "1": 248, + "5": 248, + "0": 245, + "2": 248 + }, + "StatlogLandsat": { + "2": 961, + "0": 1072, + "1": 479, + "5": 1038, + "3": 415, + "4": 470 + }, + "StatlogShuttle": { + "0": 34108, + "4": 2458, + "3": 6748, + "1": 37, + "6": 11, + "2": 132, + "5": 6 + }, + "StatlogVehicle": { + "1": 159, + "2": 163, + "3": 150, + "0": 163 + }, + "SteelPlates": { + "6": 502, + "1": 143, + "2": 294, + "0": 119, + "3": 54, + "5": 302, + "4": 42 + }, + "SyntheticControl": { + "0": 75, + "2": 75, + "1": 75, + "3": 75, + "4": 75, + "5": 75 + }, + "Teaching": { + "1": 38, + "0": 37, + "2": 38 + }, + "Thyroid": { + "2": 3488, + "0": 93, + "1": 191 + }, + "TicTacToe": { + "1": 470, + "0": 249 + }, + "Titanic": { + "0": 1117, + "1": 534 + }, + "Trains": { + "0": 4, + "1": 4 + }, + "Twonorm": { + "0": 2777, + "1": 2773 + }, + "VertebralColumn2Clases": { + "0": 158, + "1": 75 + }, + "VertebralColumn3Clases": { + "0": 45, + "1": 75, + "2": 113 + }, + "WallFollowing": { + "3": 246, + "0": 1653, + "2": 1573, + "1": 620 + }, + "Waveform": { + "2": 1271, + "0": 1243, + "1": 1236 + }, + "WaveformNoise": { + "1": 1240, + "2": 1242, + "0": 1268 + }, + "Wine": { + "1": 53, + "0": 45, + "2": 36 + }, + "WineQualityRed": { + "3": 479, + "1": 40, + "4": 150, + "2": 508, + "5": 14, + "0": 8 + }, + "WineQualityWhite": { + "3": 1647, + "5": 132, + "4": 660, + "2": 1093, + "1": 123, + "0": 15, + "6": 4 + }, + "Yeast": { + "4": 39, + "1": 322, + "0": 344, + "2": 183, + "3": 123, + "5": 33, + "6": 27, + "7": 23, + "8": 15, + "9": 4 + }, + "Zoo": { + "0": 30, + "1": 15, + "3": 10, + "5": 6, + "6": 8, + "2": 4, + "4": 3 + } + }, + "DensityEncodingOnlineV2": { + "Abalone": { + "1": 32769, + "2": 35772, + "0": 34848 + }, + "AcuteInflammation": { + "1": 1485, + "0": 1485 + }, + "AcuteNephritis": { + "1": 1254, + "0": 1716 + }, + "Adult": { + "0": 543840, + "1": 172502 + }, + "Annealing": { + "2": 13376, + "4": 748, + "1": 1936, + "3": 1320, + "0": 176 + }, + "Arrhythmia": { + "0": 3938, + "1": 726, + "5": 418, + "9": 836, + "2": 264, + "4": 220, + "12": 374, + "3": 264, + "6": 66, + "8": 154, + "10": 66, + "11": 88, + "7": 44 + }, + "AudiologyStd": { + "6": 88, + "4": 990, + "3": 308, + "1": 374, + "0": 792, + "13": 396, + "10": 88, + "17": 44, + "7": 88, + "14": 88, + "16": 176, + "2": 44, + "12": 44, + "11": 66, + "9": 44, + "15": 44, + "5": 44, + "8": 44 + }, + "BalanceScale": { + "2": 4752, + "1": 4752, + "0": 814 + }, + "Balloons": { + "0": 132, + "1": 132 + }, + "Bank": { + "0": 66000, + "1": 8602 + }, + "Blood": { + "0": 9394, + "1": 2948 + }, + "BreastCancer": { + "0": 3322, + "1": 1408 + }, + "BreastCancerWisc": { + "1": 3982, + "0": 7546 + }, + "BreastCancerWiscDiag": { + "1": 3498, + "0": 5896 + }, + "BreastCancerWiscProg": { + "0": 2486, + "1": 792 + }, + "BreastTissue": { + "0": 352, + "5": 330, + "2": 308, + "4": 242, + "3": 264, + "1": 264 + }, + "Car": { + "1": 19954, + "2": 6336, + "3": 1144, + "0": 1078 + }, + "Cardiotocography10Clases": { + "5": 5478, + "0": 6336, + "6": 4158, + "1": 9526, + "9": 3256, + "7": 1782, + "3": 1342, + "8": 1144, + "4": 1188, + "2": 880 + }, + "Cardiotocography3Clases": { + "0": 27302, + "1": 4884, + "2": 2904 + }, + "ChessKrvk": { + "13": 56658, + "12": 44961, + "0": 44037, + "15": 71568, + "11": 31269, + "8": 10773, + "10": 26964, + "2": 1239, + "16": 34125, + "14": 66066, + "17": 6153, + "6": 7434, + "1": 441, + "9": 22575, + "5": 3129, + "7": 9324, + "3": 3885, + "4": 1281 + }, + "ChessKrvkp": { + "0": 24066, + "1": 26271 + }, + "CongressionalVoting": { + "0": 4200, + "1": 2646 + }, + "ConnBenchSonarMinesRocks": { + "1": 1460, + "0": 1660 + }, + "ConnBenchVowelDeterding": { + "0": 960, + "9": 960, + "10": 960, + "1": 960, + "7": 960, + "3": 960, + "8": 960, + "6": 960, + "4": 960, + "2": 960, + "5": 960 + }, + "Connect4": { + "1": 174678, + "0": 534674 + }, + "Contrac": { + "1": 3500, + "0": 6594, + "2": 5376 + }, + "CreditApproval": { + "1": 4018, + "0": 3234 + }, + "CylinderBands": { + "1": 3276, + "0": 2100 + }, + "Dermatology": { + "4": 546, + "0": 1176, + "1": 644, + "2": 756, + "5": 210, + "3": 518 + }, + "Echocardiogram": { + "0": 910, + "1": 462 + }, + "Ecoli": { + "4": 210, + "1": 812, + "0": 1470, + "2": 546, + "5": 56, + "3": 378, + "7": 28, + "6": 28 + }, + "EnergyY1": { + "2": 2856, + "0": 3766, + "1": 1442 + }, + "EnergyY2": { + "1": 2058, + "0": 4018, + "2": 1988 + }, + "Fertility": { + "0": 924, + "1": 126 + }, + "Flags": { + "1": 616, + "0": 420, + "5": 294, + "2": 378, + "6": 168, + "4": 42, + "3": 84, + "7": 42 + }, + "Glass": { + "1": 784, + "5": 308, + "0": 742, + "2": 182, + "4": 98, + "3": 140 + }, + "HabermanSurvival": { + "0": 2366, + "1": 854 + }, + "HayesRoth": { + "1": 714, + "0": 714, + "2": 420 + }, + "HeartCleveland": { + "2": 378, + "0": 1694, + "4": 140, + "3": 378, + "1": 588 + }, + "HeartHungarian": { + "0": 1974, + "1": 1120 + }, + "HeartSwitzerland": { + "0": 84, + "2": 336, + "4": 56, + "3": 322, + "1": 490 + }, + "HeartVa": { + "0": 546, + "2": 434, + "1": 560, + "3": 448, + "4": 112 + }, + "Hepatitis": { + "1": 1288, + "0": 336 + }, + "HillValley": { + "0": 4298, + "1": 4186 + }, + "HorseColic": { + "0": 2674, + "1": 1526 + }, + "IlpdIndianLiver": { + "1": 1764, + "0": 4354 + }, + "ImageSegmentation": { + "6": 420, + "3": 420, + "0": 420, + "5": 420, + "4": 420, + "2": 420, + "1": 420 + }, + "Ionosphere": { + "1": 2352, + "0": 1330 + }, + "Iris": { + "0": 518, + "1": 532, + "2": 532 + }, + "LedDisplay": { + "2": 1064, + "0": 1022, + "3": 1008, + "5": 1064, + "7": 1120, + "6": 1022, + "8": 1078, + "9": 1176, + "1": 882, + "4": 1064 + }, + "Lenses": { + "2": 154, + "1": 56, + "0": 42 + }, + "Letter": { + "25": 7714, + "23": 8274, + "21": 8022, + "13": 8232, + "2": 7728, + "7": 7714, + "10": 7770, + "24": 8260, + "15": 8442, + "6": 8120, + "0": 8288, + "9": 7854, + "12": 8316, + "22": 7896, + "8": 7938, + "1": 8050, + "11": 7994, + "5": 8148, + "3": 8456, + "20": 8400, + "14": 7910, + "17": 7966, + "4": 8064, + "19": 8358, + "16": 8232, + "18": 7854 + }, + "Libras": { + "6": 252, + "4": 252, + "11": 252, + "10": 252, + "0": 252, + "5": 252, + "7": 252, + "14": 252, + "8": 252, + "3": 252, + "13": 252, + "12": 252, + "1": 252, + "2": 252, + "9": 252 + }, + "LowResSpect": { + "0": 952, + "3": 1092, + "1": 2828, + "2": 420, + "6": 70, + "7": 84, + "8": 70, + "4": 28, + "5": 28 + }, + "LungCancer": { + "2": 112, + "1": 126, + "0": 98 + }, + "Lymphography": { + "1": 840, + "2": 644, + "3": 42, + "0": 28 + }, + "Magic": { + "0": 129486, + "1": 70224 + }, + "Mammographic": { + "1": 4676, + "0": 5418 + }, + "Miniboone": { + "1": 912249, + "0": 355875 + }, + "MolecBiolPromoter": { + "0": 520, + "1": 520 + }, + "MolecBiolSplice": { + "2": 16133, + "0": 7488, + "1": 7488 + }, + "Monks1": { + "1": 806, + "0": 806 + }, + "Monks2": { + "1": 832, + "0": 1365 + }, + "Monks3": { + "1": 780, + "0": 806 + }, + "Mushroom": { + "0": 41028, + "1": 38181 + }, + "Musk1": { + "0": 2613, + "1": 2028 + }, + "Musk2": { + "0": 54418, + "1": 9919 + }, + "Nursery": { + "3": 41600, + "4": 39429, + "0": 42107, + "2": 3198, + "1": 26 + }, + "OocytesMerlucciusNucleus4d": { + "1": 6682, + "0": 3289 + }, + "OocytesMerlucciusStates2f": { + "2": 6838, + "0": 2535, + "1": 598 + }, + "OocytesTrisopterusNucleus2f": { + "0": 3757, + "1": 5135 + }, + "OocytesTrisopterusStates5b": { + "0": 5109, + "2": 3640, + "1": 143 + }, + "Optical": { + "3": 5057, + "0": 4888, + "2": 4940, + "6": 4901, + "7": 5031, + "4": 5031, + "5": 4888, + "8": 4940, + "1": 5057, + "9": 4966 + }, + "Ozone": { + "0": 24011, + "1": 715 + }, + "PageBlocks": { + "4": 1131, + "0": 47892, + "1": 3211, + "3": 858, + "2": 273 + }, + "Parkinsons": { + "1": 1430, + "0": 468 + }, + "Pendigits": { + "2": 10140, + "5": 9360, + "4": 10140, + "7": 10114, + "3": 9347, + "9": 9347, + "0": 10140, + "6": 9360, + "1": 10127, + "8": 9347 + }, + "Pima": { + "0": 4875, + "1": 2613 + }, + "PittsburgBridgesMaterial": { + "2": 767, + "0": 156, + "1": 117 + }, + "PittsburgBridgesRelL": { + "2": 494, + "0": 351, + "1": 156 + }, + "PittsburgBridgesSpan": { + "1": 455, + "0": 221, + "2": 221 + }, + "PittsburgBridgesTOrD": { + "0": 858, + "1": 143 + }, + "PittsburgBridgesType": { + "2": 403, + "3": 130, + "0": 156, + "1": 117, + "4": 117, + "5": 104 + }, + "Planning": { + "0": 1274, + "1": 507 + }, + "PlantMargin": { + "42": 156, + "86": 156, + "32": 156, + "87": 156, + "62": 156, + "6": 156, + "63": 156, + "26": 156, + "79": 156, + "52": 156, + "96": 156, + "23": 156, + "68": 156, + "25": 156, + "30": 156, + "17": 156, + "38": 156, + "43": 156, + "36": 156, + "69": 156, + "90": 156, + "74": 156, + "7": 156, + "46": 156, + "41": 156, + "33": 156, + "28": 156, + "67": 156, + "22": 156, + "1": 156, + "84": 156, + "47": 156, + "65": 156, + "72": 156, + "40": 156, + "50": 156, + "3": 156, + "91": 156, + "77": 156, + "4": 156, + "54": 156, + "85": 156, + "81": 156, + "89": 156, + "12": 156, + "48": 156, + "2": 156, + "58": 156, + "37": 156, + "93": 156, + "73": 156, + "97": 156, + "14": 156, + "78": 156, + "27": 156, + "98": 156, + "83": 156, + "0": 156, + "94": 156, + "21": 156, + "70": 156, + "29": 156, + "18": 156, + "60": 156, + "45": 156, + "16": 156, + "44": 156, + "5": 156, + "59": 156, + "95": 156, + "53": 156, + "80": 156, + "10": 156, + "76": 156, + "13": 156, + "55": 156, + "34": 156, + "71": 156, + "15": 156, + "35": 156, + "9": 156, + "8": 156, + "31": 156, + "99": 156, + "51": 156, + "82": 156, + "20": 156, + "11": 156, + "88": 156, + "49": 156, + "92": 156, + "61": 156, + "39": 156, + "24": 156, + "19": 156, + "75": 156, + "56": 156, + "57": 156, + "64": 156, + "66": 156 + }, + "PlantShape": { + "21": 156, + "86": 156, + "35": 156, + "2": 156, + "66": 156, + "33": 156, + "82": 156, + "29": 156, + "91": 156, + "50": 156, + "58": 156, + "49": 156, + "26": 156, + "40": 156, + "94": 156, + "74": 156, + "81": 156, + "93": 156, + "18": 156, + "76": 156, + "65": 156, + "95": 156, + "45": 156, + "31": 156, + "63": 156, + "12": 156, + "20": 156, + "59": 156, + "10": 156, + "22": 156, + "64": 156, + "43": 156, + "30": 156, + "60": 156, + "83": 156, + "99": 156, + "17": 156, + "38": 156, + "6": 156, + "80": 156, + "56": 156, + "44": 156, + "16": 156, + "42": 156, + "72": 156, + "98": 156, + "34": 156, + "75": 156, + "27": 156, + "53": 156, + "25": 156, + "55": 156, + "62": 156, + "5": 156, + "48": 156, + "71": 156, + "32": 156, + "54": 156, + "90": 156, + "14": 156, + "39": 156, + "52": 156, + "67": 156, + "7": 156, + "73": 156, + "36": 156, + "24": 156, + "61": 156, + "4": 156, + "79": 156, + "13": 156, + "68": 156, + "0": 156, + "87": 156, + "77": 156, + "97": 156, + "89": 156, + "69": 156, + "46": 156, + "57": 156, + "3": 156, + "8": 156, + "84": 156, + "85": 156, + "51": 156, + "11": 156, + "1": 156, + "78": 156, + "28": 156, + "88": 156, + "70": 156, + "92": 156, + "23": 156, + "41": 156, + "96": 156, + "19": 156, + "15": 156, + "37": 156, + "47": 156, + "9": 156 + }, + "PlantTexture": { + "37": 156, + "43": 156, + "55": 156, + "79": 156, + "45": 156, + "92": 156, + "95": 156, + "33": 156, + "36": 156, + "48": 156, + "11": 156, + "76": 156, + "44": 156, + "61": 156, + "21": 156, + "28": 156, + "0": 143, + "65": 156, + "15": 156, + "58": 156, + "46": 156, + "13": 156, + "30": 156, + "50": 156, + "6": 156, + "16": 156, + "23": 156, + "4": 156, + "64": 156, + "25": 156, + "17": 156, + "62": 156, + "67": 156, + "90": 156, + "74": 156, + "1": 156, + "77": 156, + "47": 156, + "97": 156, + "57": 156, + "41": 156, + "26": 156, + "84": 156, + "78": 156, + "53": 156, + "10": 156, + "56": 156, + "27": 156, + "86": 156, + "18": 156, + "89": 156, + "83": 156, + "5": 156, + "14": 156, + "99": 156, + "87": 156, + "35": 156, + "80": 156, + "81": 156, + "51": 156, + "63": 156, + "52": 156, + "91": 156, + "24": 156, + "72": 156, + "38": 156, + "34": 156, + "98": 156, + "42": 156, + "94": 156, + "19": 156, + "66": 156, + "7": 156, + "75": 156, + "22": 156, + "29": 156, + "59": 156, + "32": 156, + "12": 156, + "85": 156, + "88": 156, + "8": 156, + "49": 156, + "40": 156, + "93": 156, + "2": 156, + "96": 156, + "9": 156, + "31": 156, + "3": 156, + "73": 156, + "68": 156, + "54": 156, + "71": 156, + "39": 156, + "60": 156, + "20": 156, + "82": 156, + "69": 156, + "70": 156 + }, + "PostOperative": { + "0": 624, + "2": 234, + "1": 26 + }, + "PrimaryTumor": { + "7": 273, + "14": 234, + "0": 767, + "4": 390, + "11": 104, + "10": 234, + "5": 143, + "3": 143, + "1": 195, + "9": 78, + "8": 156, + "12": 286, + "13": 65, + "6": 65, + "2": 91 + }, + "Ringnorm": { + "1": 36426, + "0": 35724 + }, + "Seeds": { + "0": 676, + "2": 689, + "1": 689 + }, + "Semeion": { + "2": 1560, + "4": 1573, + "1": 1521, + "7": 1547, + "9": 1547, + "8": 1521, + "5": 1560, + "3": 1560, + "0": 1573, + "6": 1573 + }, + "Soybean": { + "12": 130, + "3": 520, + "7": 520, + "14": 520, + "9": 130, + "1": 130, + "10": 130, + "13": 520, + "17": 52, + "0": 143, + "8": 130, + "6": 130, + "16": 78, + "11": 260, + "2": 130, + "4": 260, + "15": 78, + "5": 130 + }, + "Spambase": { + "0": 27183, + "1": 17680 + }, + "Spect": { + "1": 338, + "0": 689 + }, + "Spectf": { + "0": 520, + "1": 520 + }, + "StatlogAustralianCredit": { + "0": 2171, + "1": 4563 + }, + "StatlogGermanCredit": { + "0": 6825, + "1": 2925 + }, + "StatlogHeart": { + "0": 1469, + "1": 1170 + }, + "StatlogImage": { + "2": 3224, + "6": 3224, + "5": 3224, + "0": 3185, + "1": 3224, + "4": 3224, + "3": 3224 + }, + "StatlogLandsat": { + "0": 13936, + "2": 12493, + "3": 5395, + "5": 13494, + "4": 6110, + "1": 6227 + }, + "StatlogShuttle": { + "3": 87724, + "0": 443404, + "4": 31954, + "2": 1716, + "1": 481, + "6": 143, + "5": 78 + }, + "StatlogVehicle": { + "0": 2119, + "2": 2119, + "3": 1950, + "1": 2067 + }, + "SteelPlates": { + "6": 6526, + "5": 3926, + "2": 3822, + "0": 1547, + "4": 546, + "3": 702, + "1": 1859 + }, + "SyntheticControl": { + "2": 975, + "5": 975, + "0": 975, + "4": 975, + "1": 975, + "3": 975 + }, + "Teaching": { + "2": 494, + "0": 481, + "1": 494 + }, + "Thyroid": { + "0": 1209, + "2": 45344, + "1": 2483 + }, + "TicTacToe": { + "1": 6110, + "0": 3237 + }, + "Titanic": { + "0": 14521, + "1": 6942 + }, + "Trains": { + "1": 52, + "0": 52 + }, + "Twonorm": { + "0": 36101, + "1": 36049 + }, + "VertebralColumn2Clases": { + "0": 2054, + "1": 975 + }, + "VertebralColumn3Clases": { + "2": 1469, + "0": 585, + "1": 975 + }, + "WallFollowing": { + "2": 20449, + "1": 8060, + "0": 21489, + "3": 3198 + }, + "Waveform": { + "0": 16159, + "1": 16068, + "2": 16523 + }, + "WaveformNoise": { + "0": 16484, + "1": 16120, + "2": 16146 + }, + "Wine": { + "0": 585, + "2": 468, + "1": 689 + }, + "WineQualityRed": { + "2": 6604, + "4": 1950, + "3": 6227, + "1": 520, + "0": 104, + "5": 182 + }, + "WineQualityWhite": { + "2": 14209, + "3": 21411, + "4": 8580, + "5": 1716, + "1": 1599, + "0": 195, + "6": 52 + }, + "Yeast": { + "0": 4472, + "7": 299, + "1": 4186, + "2": 2379, + "3": 1599, + "4": 507, + "6": 351, + "5": 429, + "9": 52, + "8": 195 + }, + "Zoo": { + "0": 390, + "5": 78, + "2": 52, + "6": 104, + "1": 195, + "3": 130, + "4": 39 + } + }, + "DensityEncodingOnline": { + "Abalone": { + "1": 993, + "2": 1084, + "0": 1056 + }, + "AcuteInflammation": { + "1": 45, + "0": 45 + }, + "AcuteNephritis": { + "1": 38, + "0": 52 + } } } \ No newline at end of file diff --git a/examples/mnist.py b/examples/mnist.py index 79bac5a9..8bf0b3d8 100644 --- a/examples/mnist.py +++ b/examples/mnist.py @@ -29,7 +29,7 @@ test_ds = MNIST("../data", train=False, transform=transform, download=True) test_ld = torch.utils.data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) - +''' class Encoder(nn.Module): def __init__(self, out_features, size, levels): super(Encoder, self).__init__() @@ -41,10 +41,22 @@ def forward(self, x): x = self.flatten(x) sample_hv = torchhd.bind(self.position.weight, self.value(x)) sample_hv = torchhd.multiset(sample_hv) + #samples_hv = torchhd.ngrams(self.value(x), 3) return torchhd.hard_quantize(sample_hv) +''' + +class Encoder(nn.Module): + def __init__(self, num_classes, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) -encode = Encoder(DIMENSIONS, IMG_SIZE, NUM_LEVELS) +encode = Encoder(DIMENSIONS, IMG_SIZE*IMG_SIZE) encode = encode.to(device) num_classes = len(train_ds.classes) @@ -57,7 +69,7 @@ def forward(self, x): labels = labels.to(device) samples_hv = encode(samples) - model.add(samples_hv, labels) + model.add_online2(samples_hv, labels) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) diff --git a/examples/pamap2.py b/examples/pamap2.py new file mode 100644 index 00000000..e72acddc --- /dev/null +++ b/examples/pamap2.py @@ -0,0 +1,92 @@ +import torch +import torch.nn as nn +import torch.nn.functional as F +import torchvision +from torchhd.datasets import PAMAP +import torch.utils.data as data + +# Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io +import torchmetrics +from tqdm import tqdm + +import torchhd +from torchhd.models import Centroid +from torchhd import embeddings + + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +DIMENSIONS = 10000 +NUM_LEVELS = 100 +BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones + +ds = PAMAP( + "../data", download=True +) + +train_size = int(len(ds) * 0.7) +test_size = len(ds) - train_size +train_ds, test_ds = data.random_split(ds, [train_size, test_size]) + +train_ld = data.DataLoader(train_ds, batch_size=BATCH_SIZE, shuffle=True) +test_ld = data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) + + + +'''class Encoder(nn.Module): + def __init__(self, out_features, size, levels): + super(Encoder, self).__init__() + self.flatten = torch.nn.Flatten() + self.position = embeddings.Random(size, out_features) + self.value = embeddings.Level(levels, out_features) + + def forward(self, x): + x = self.flatten(x) + sample_hv = torchhd.bind(self.position.weight, self.value(x)) + sample_hv = torchhd.multiset(sample_hv) + #sample_hv = torchhd.ngrams(sample_hv, 5) + return torchhd.hard_quantize(sample_hv)''' + + + +class Encoder(nn.Module): + def __init__(self, num_classes, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + +encode = Encoder(DIMENSIONS, ds[0][0].size(-1)) +encode = encode.to(device) + +num_classes =len(ds.classes) +model = Centroid(DIMENSIONS, num_classes) +model = model.to(device) + +with torch.no_grad(): + for samples, labels in tqdm(train_ld, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add_online2(samples_hv, labels-1) + +accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + +with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_ld, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels-1) + +print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") diff --git a/examples/ucihar.py b/examples/ucihar.py new file mode 100644 index 00000000..79805200 --- /dev/null +++ b/examples/ucihar.py @@ -0,0 +1,89 @@ +import torch +import torch.nn as nn +import torch.nn.functional as F +import torchvision +from torchhd.datasets import UCIHAR +import torch.utils.data as data + +# Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io +import torchmetrics +from tqdm import tqdm + +import torchhd +from torchhd.models import Centroid +from torchhd import embeddings + + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +print("Using {} device".format(device)) + +DIMENSIONS = 10000 +NUM_LEVELS = 100 +BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones + +ds = UCIHAR( + "../data", download=True +) + +train_size = int(len(ds) * 0.8) +test_size = len(ds) - train_size +train_ds, test_ds = data.random_split(ds, [train_size, test_size]) + +train_ld = data.DataLoader(train_ds, batch_size=BATCH_SIZE, shuffle=True) +test_ld = data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) + + + +'''class Encoder(nn.Module): + def __init__(self, out_features, size, levels): + super(Encoder, self).__init__() + self.flatten = torch.nn.Flatten() + self.position = embeddings.Random(size, out_features) + self.value = embeddings.Level(levels, out_features) + + def forward(self, x): + #x = self.flatten(x) + sample_hv = torchhd.bind(self.position.weight, self.value(x)) + sample_hv = torchhd.multiset(sample_hv) + #sample_hv = torchhd.ngrams(sample_hv, 4) + return torchhd.hard_quantize(sample_hv)''' + +class Encoder(nn.Module): + def __init__(self, num_classes, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + +encode = Encoder(DIMENSIONS, ds[0][0].size(-1)) +encode = encode.to(device) + +num_classes =len(ds.classes) +model = Centroid(DIMENSIONS, num_classes) +model = model.to(device) + +with torch.no_grad(): + for samples, labels in tqdm(train_ld, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + model.add(samples_hv, labels) + +accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + +with torch.no_grad(): + model.normalize() + + for samples, labels in tqdm(test_ld, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + accuracy.update(outputs.cpu(), labels) + +print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") diff --git a/examples/voicehd.py b/examples/voicehd.py index 39a6e075..3886969f 100644 --- a/examples/voicehd.py +++ b/examples/voicehd.py @@ -1,7 +1,8 @@ import torch import torch.nn as nn import torch.nn.functional as F - +from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score, confusion_matrix, classification_report +import copy # Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io import torchmetrics from tqdm import tqdm @@ -14,12 +15,13 @@ device = torch.device("cuda" if torch.cuda.is_available() else "cpu") print("Using {} device".format(device)) -DIMENSIONS = 10000 # number of hypervector dimensions -NUM_LEVELS = 100 +DIMENSIONS = 10000 +# number of hypervector dimensions +NUM_LEVELS = 10 BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones -class Encoder(nn.Module): +'''class Encoder(nn.Module): def __init__(self, num_classes, size): super(Encoder, self).__init__() self.id = embeddings.Random(size, DIMENSIONS) @@ -28,8 +30,19 @@ def __init__(self, num_classes, size): def forward(self, x): sample_hv = torchhd.bind(self.id.weight, self.value(x)) sample_hv = torchhd.multiset(sample_hv) + #sample_hv = torchhd.functional.ngrams(sample_hv, 3) return torchhd.hard_quantize(sample_hv) + ''' +class Encoder(nn.Module): + def __init__(self, num_classes, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) train_ds = ISOLET("../data", train=True, download=True) train_ld = torch.utils.data.DataLoader(train_ds, batch_size=BATCH_SIZE, shuffle=True) @@ -43,25 +56,65 @@ def forward(self, x): num_classes = len(train_ds.classes) model = Centroid(DIMENSIONS, num_classes) model = model.to(device) +accuracy_train = torchmetrics.Accuracy("multiclass", num_classes=num_classes) +recall_train = torchmetrics.Recall(task="multiclass",average='macro', num_classes=num_classes) +precision_train = torchmetrics.Precision(task="multiclass",average='macro', num_classes=num_classes) +f1_train = torchmetrics.F1Score(task="multiclass",average='macro', num_classes=num_classes) +confusion = torchmetrics.ConfusionMatrix(num_classes=num_classes) -with torch.no_grad(): - for samples, labels in tqdm(train_ld, desc="Training"): - samples = samples.to(device) - labels = labels.to(device) - - samples_hv = encode(samples) - model.add(samples_hv, labels) +accuracy_test = torchmetrics.Accuracy("multiclass", num_classes=num_classes) +recall_test = torchmetrics.Recall(task="multiclass", average='macro', num_classes=num_classes) +precision_test = torchmetrics.Precision(task="multiclass", average='macro', num_classes=num_classes) +f1_test = torchmetrics.F1Score(task="multiclass", average='macro', num_classes=num_classes) +confusion_test = torchmetrics.ConfusionMatrix(num_classes=num_classes) -accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) +criterion = nn.CrossEntropyLoss() with torch.no_grad(): - model.normalize() - - for samples, labels in tqdm(test_ld, desc="Testing"): - samples = samples.to(device) - - samples_hv = encode(samples) - outputs = model(samples_hv, dot=True) - accuracy.update(outputs.cpu(), labels) + for i in range(1): + for samples, labels in tqdm(train_ld, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + pred = model.add_online2(samples_hv, labels) + accuracy_train.update(pred.cpu(), labels) + recall_train.update(pred.cpu(), labels) + precision_train.update(pred.cpu(), labels) + f1_train.update(pred.cpu(), labels) + confusion.update(pred.cpu(), labels) + + #print("Loss train", sum(model.losses)/len(model.losses)) + print("accuracy_train:", (accuracy_train.compute().item() * 100)) + print("recall_train:", (recall_train.compute().item() * 100)) + print("precision_train:", (precision_train.compute().item() * 100)) + print("f1_train:", (f1_train.compute().item() * 100)) + #print("confusion:", (confusion.compute())) + + + loss_test = [] + with torch.no_grad(): + model.normalize() + #model2 = copy.deepcopy(model) + #model2.normalize() + for samples, labels in tqdm(test_ld, desc="Testing"): + samples = samples.to(device) + + samples_hv = encode(samples) + outputs = model(samples_hv, dot=True) + loss = criterion(outputs, labels) + + loss_test.append(loss.item()) + + accuracy_test.update(outputs.cpu(), labels) + recall_test.update(outputs.cpu(), labels) + precision_test.update(outputs.cpu(), labels) + f1_test.update(outputs.cpu(), labels) + confusion_test.update(outputs.cpu(), labels) + print("Loss test", sum(loss_test)/len(loss_test)) + print("accuracy_test:", (accuracy_test.compute().item() * 100)) + print("recall_test:", (recall_test.compute().item() * 100)) + print("precision_test:", (precision_test.compute().item() * 100)) + print("f1_test:", (f1_test.compute().item() * 100)) + #print("confusion:", (confusion.compute())) -print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") diff --git a/torchhd/datasets/dataset.py b/torchhd/datasets/dataset.py index 4202743d..f83f3fe1 100644 --- a/torchhd/datasets/dataset.py +++ b/torchhd/datasets/dataset.py @@ -163,7 +163,6 @@ def __init__( def datasets(self) -> Generator[DatasetEntry, None, None]: """Returns an iterator over all datasets in the benchmark.""" - # For all datasets in the collection for dataset_name in self.dataset_names: # Fetch the current dataset @@ -261,7 +260,6 @@ def __init__( self.transform = transform self.target_transform = target_transform - if download: self.download() @@ -374,7 +372,6 @@ def __init__( raise ValueError( "This dataset does not have a separate file for test data. Please check that fold is specified correctly." ) - self.train = train self.fold = fold self.hyper_search = hyper_search diff --git a/torchhd/datasets/ucihar.py b/torchhd/datasets/ucihar.py index d654d237..48c3e631 100644 --- a/torchhd/datasets/ucihar.py +++ b/torchhd/datasets/ucihar.py @@ -1,5 +1,29 @@ +# +# MIT License +# +# Copyright (c) 2023 Mike Heddes, Igor Nunes, Pere Vergés, Denis Kleyko, and Danny Abraham +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +# import os import os.path as path +import shutil from typing import Callable, Optional, List import torch from torch.utils import data @@ -12,12 +36,10 @@ class UCIHAR(data.Dataset): """`UCI Human Activity Recognition `_ dataset. As found in the paper `"Human Activity Recognition Using Smartphones" `_. - .. list-table:: :widths: 10 10 10 10 :align: center :header-rows: 1 - * - Instances - Attributes - Task @@ -26,7 +48,6 @@ class UCIHAR(data.Dataset): - 561 - Classification - N/A - Args: root (string): Root directory of dataset where the training and testing samples are located. train (bool, optional): If True, creates dataset from UCIHAR-training data, @@ -38,8 +59,6 @@ class UCIHAR(data.Dataset): and returns a transformed version. target_transform (callable, optional): A function/transform that takes in the target and transforms it. - - """ classes: List[str] = [ @@ -85,7 +104,6 @@ def __getitem__(self, index): """ Args: index (int): Index - Returns: Tuple[torch.FloatTensor, torch.LongTensor]: (sample, target) where target is the index of the target class """ @@ -109,19 +127,19 @@ def _check_integrity(self) -> bool: test_dir = os.path.join(self.root, "test") has_test_dir = os.path.isdir(test_dir) - if not has_train_dir and not has_test_dir: + if (not has_train_dir) or (not has_test_dir): return False has_train_x = os.path.isfile(os.path.join(train_dir, "X_train.txt")) has_train_y = os.path.isfile(os.path.join(train_dir, "y_train.txt")) - if not has_train_x and not has_train_y: + if (not has_train_x) or (not has_train_y): return False has_test_x = os.path.isfile(os.path.join(test_dir, "X_test.txt")) - has_test_y = os.path.isfile(os.path.join(train_dir, "y_test.txt")) + has_test_y = os.path.isfile(os.path.join(test_dir, "y_test.txt")) - if not has_test_x or not has_test_y: + if (not has_test_x) or (not has_test_y): return False return True @@ -131,15 +149,11 @@ def _load_data(self): data_file = "X_train.txt" if self.train else "X_test.txt" target_file = "y_train.txt" if self.train else "y_test.txt" - data = pd.read_csv( - os.path.join(data_dir, data_file), delim_whitespace=True, header=None - ) - targets = np.loadtxt( - path.join(data_dir, target_file), delimiter="\n", dtype="int64" - ).tolist() + data = np.loadtxt(os.path.join(data_dir, data_file), dtype="float32") + targets = np.loadtxt(path.join(data_dir, target_file), dtype="int64") - self.data = torch.tensor(data.values, dtype=torch.float) - self.targets = torch.tensor(targets, dtype=torch.long) - 1 + self.data = torch.from_numpy(data) + self.targets = torch.from_numpy(targets) - 1 def download(self): """Downloads the dataset if it doesn't exist already""" @@ -160,8 +174,8 @@ def download(self): source_dir = os.path.join(self.root, "UCI HAR Dataset") data_files = os.listdir(source_dir) for filename in data_files: - os.rename( - os.path.join(source_dir, filename), os.path.join(self.root, filename) - ) + src = os.path.join(source_dir, filename) + dest = os.path.join(self.root, filename) + os.rename(src, dest) - os.rmdir(source_dir) + os.rmdir(source_dir) \ No newline at end of file diff --git a/torchhd/functional.py b/torchhd/functional.py index e56703fb..7a1fe196 100644 --- a/torchhd/functional.py +++ b/torchhd/functional.py @@ -1146,7 +1146,6 @@ def ngrams(input: VSA_Model, n: int = 3) -> VSA_Model: \bigoplus_{i=0}^{m - n} \bigotimes_{j = 0}^{n - 1} \Pi^{n - j - 1}(V_{i + j}) - .. note:: For :math:`n=1` use :func:`~torchhd.functional.multiset` instead and for :math:`n=m` use :func:`~torchhd.functional.bind_sequence` instead. Args: @@ -1170,12 +1169,14 @@ def ngrams(input: VSA_Model, n: int = 3) -> VSA_Model: tensor([-1., -1., 1., -3., -1., -3.]) """ - input = as_vsa_model(input) + shit_size = 16 - n_gram = permute(input[..., : -(n - 1), :], shifts=n - 1) + input = as_vsa_model(input) + #print(-n-1) + n_gram = permute(input[..., : -(n - 1), :], shifts=(n - 1)*shit_size) for i in range(1, n): stop = None if i == (n - 1) else -(n - i - 1) - sample = permute(input[..., i:stop, :], shifts=n - i - 1) + sample = permute(input[..., i:stop, :], shifts=(n - i - 1)*shit_size) n_gram = bind(n_gram, sample) return multiset(n_gram) diff --git a/torchhd/models.py b/torchhd/models.py index 5ca48c0f..3db492e0 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -5,6 +5,7 @@ from torch import Tensor from torch.nn.parameter import Parameter import torch.nn.init as init +import torchmetrics import torchhd.embeddings import torchhd.functional as functional @@ -46,7 +47,7 @@ class Centroid(nn.Module): weight: Tensor def __init__( - self, in_features: int, out_features: int, device=None, dtype=None + self, in_features: int, out_features: int, init_samples = 0, device=None, dtype=None ) -> None: factory_kwargs = {"device": device, "dtype": dtype} super(Centroid, self).__init__() @@ -58,22 +59,53 @@ def __init__( self.error_similarity_sum = 0 self.error_count = 0 weight = torch.empty((out_features, in_features), **factory_kwargs) + weight_base = torch.empty((out_features, in_features), **factory_kwargs) self.weight = Parameter(weight) + self.weight_base = Parameter(weight_base) self.reset_parameters() + self.train_accuracy = torchmetrics.Accuracy("multiclass", num_classes=out_features) + self.train_accuracy_base = torchmetrics.Accuracy("multiclass", num_classes=out_features) + self.added_samples = 0 + self.init_samples = init_samples + def reset_parameters(self) -> None: init.zeros_(self.weight) - def forward(self, input: Tensor, dot: bool = False) -> Tensor: + def forward(self, input: Tensor, dot: bool = False, combined = False, test = False) -> Tensor: if dot: return functional.dot_similarity(input, self.weight) return functional.cos_similarity(input, self.weight) + def forward2(self, input: Tensor, dot: bool = False, combined = False, test = False) -> Tensor: + if dot: + return functional.dot_similarity(input, self.weight), functional.dot_similarity(input, self.weight_base) + return functional.cos_similarity(input, self.weight), functional.cos_similarity(input, self.weight_base) + #return functional.cos_similarity(input, self.weight) + @torch.no_grad() def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: """Adds the input vectors scaled by the lr to the target prototype vectors.""" self.weight.index_add_(0, target, input, alpha=lr) + logit = self(input) + return logit + + + def mutate_hv(self, input, target, w=1, lr=1): + idx = torch.nonzero(torch.tensor(torchhd.hard_quantize(self.weight[target]) != input), as_tuple=True)[1] + a = torch.zeros((1, self.in_features)) + a[0][idx] = input[0][idx] + self.weight.index_add_(0, target, a*w) + + @torch.no_grad() + def add_data_augmentation(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + """Adds the input vectors scaled by the lr to the target prototype vectors.""" + for i in range(1): + self.mutate_hv(input, target) + logit = self(input) + pred = logit.argmax(1) + return pred @torch.no_grad() def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: @@ -88,35 +120,252 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: """ # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py logit = self(input) + l = logit pred = logit.argmax(1) is_wrong = target != pred - # print(logit) - # print(logit.argmax(1)) + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + + if is_wrong.sum().item() == 0: + return l + + logit = logit[is_wrong] + input = input[is_wrong] + target = target[is_wrong] + pred = pred[is_wrong] + self.error_count += 1 + self.error_similarity_sum += logit.max(1).values.item() + + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + self.weight.index_add_(0, pred, lr * alpha2 * input) + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + self.weight.index_add_(0, target, lr * alpha1 * input) + return l + + @torch.no_grad() + def add_online2(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + """Only updates the prototype vectors on wrongly predicted inputs. + + Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. + + Adds the input to the mispredicted class prototype scaled by :math:`\epsilon - 1` + and adds the input to the target prototype scaled by :math:`1 - \delta`, + where :math:`\epsilon` is the cosine similarity of the input with the mispredicted class prototype + and :math:`\delta` is the cosine similarity of the input with the target class prototype. + """ + # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + + logit = self(input) + pred = logit.argmax(1) + is_wrong = target != pred + l = logit + + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + self.similarity_sum += logit.max(1).values.item() self.count += 1 + if self.error_count == 0: + val = self.similarity_sum / self.count + else: + val = self.error_similarity_sum / self.error_count + if is_wrong.sum().item() == 0: + #print(val, logit.max(1).values.item(), 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item()) + + if logit.max(1).values.item() < val: + self.weight.index_add_(0, target, input) + #else: + # print(logit, val) + return l + + self.error_count += 1 + self.error_similarity_sum += logit.max(1).values.item() + + logit = logit[is_wrong] + input = input[is_wrong] + target = target[is_wrong] + pred = pred[is_wrong] + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + self.weight.index_add_(0, target, lr * alpha1 * input) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + self.weight.index_add_(0, pred, lr * alpha2 * input) + #print("alpha 1", alpha1, logit.gather(1, target.unsqueeze(1)), "alpha 2", alpha2) + + return l + + @torch.no_grad() + def add_online2_init(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + """Only updates the prototype vectors on wrongly predicted inputs. + + Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. + + Adds the input to the mispredicted class prototype scaled by :math:`\epsilon - 1` + and adds the input to the target prototype scaled by :math:`1 - \delta`, + where :math:`\epsilon` is the cosine similarity of the input with the mispredicted class prototype + and :math:`\delta` is the cosine similarity of the input with the target class prototype. + """ + # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + if self.added_samples < self.init_samples: + self.added_samples += 1 + self.weight.index_add_(0, target, input, alpha=lr) + logit = self(input) + return logit + + + logit = self(input) + pred = logit.argmax(1) + is_wrong = target != pred + l = logit + select = torch.empty(10000, dtype=torch.bool) select.bernoulli_(0.1) - result = torch.where(select, -1, +1).to() - # print(result.sum()) - # cancel update if all predictions were correct + + self.similarity_sum += logit.max(1).values.item() + self.count += 1 + if self.error_count == 0: + val = self.similarity_sum / self.count + else: + val = self.error_similarity_sum / self.error_count if is_wrong.sum().item() == 0: - return - # print(input) - # only update wrongly predicted inputs + # print(val, logit.max(1).values.item(), 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item()) + + if logit.max(1).values.item() < val: + self.weight.index_add_(0, target, input) + # else: + # print(logit, val) + return l + + self.error_count += 1 + self.error_similarity_sum += logit.max(1).values.item() + logit = logit[is_wrong] input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + self.weight.index_add_(0, target, lr * alpha1 * input) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + self.weight.index_add_(0, pred, lr * alpha2 * input) + # print("alpha 1", alpha1, logit.gather(1, target.unsqueeze(1)), "alpha 2", alpha2) + + return l + + @torch.no_grad() + def add_online_combined(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + """Only updates the prototype vectors on wrongly predicted inputs. + + Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. + + Adds the input to the mispredicted class prototype scaled by :math:`\epsilon - 1` + and adds the input to the target prototype scaled by :math:`1 - \delta`, + where :math:`\epsilon` is the cosine similarity of the input with the mispredicted class prototype + and :math:`\delta` is the cosine similarity of the input with the target class prototype. + """ + # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + + logit, logit_base = self.forward2(input) + pred = logit.argmax(1) + pred_base = logit_base.argmax(1) + is_wrong = target != pred + is_wrong_base = target != pred_base + l = logit + l_base = logit_base + select = torch.empty(10000, dtype=torch.bool) + select.bernoulli_(0.1) + self.train_accuracy(logit, target) + self.train_accuracy_base(logit_base, target) + self.similarity_sum += logit.max(1).values.item() + self.count += 1 + if self.error_count == 0: + val = self.similarity_sum / self.count + else: + val = self.error_similarity_sum / self.error_count + + if is_wrong.sum().item() == 0: + #print(val, logit.max(1).values.item(), 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item()) + + if logit.max(1).values.item() < val: + #or 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item(): + self.weight.index_add_(0, target, input) + #else: + # print(logit, val) + return l, l_base + self.error_count += 1 self.error_similarity_sum += logit.max(1).values.item() + + #logit = logit[is_wrong] + #logit_base = logit_base[is_wrong_base] + input = input[is_wrong] + target = target[is_wrong] + pred = pred[is_wrong] alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) + self.weight.index_add_(0, target, lr * alpha1 * input) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + self.weight.index_add_(0, pred, lr * alpha2 * input) + alpha1_base = 1.0 - logit_base.gather(1, target.unsqueeze(1)) + self.weight_base.index_add_(0, target, lr * alpha1_base * input) + + alpha2_base = logit_base.gather(1, pred_base.unsqueeze(1)) - 1.0 + self.weight_base.index_add_(0, pred_base, lr * alpha2_base * input) + #print("alpha 1", alpha1, logit.gather(1, target.unsqueeze(1)), "alpha 2", alpha2) + + return l, l_base + + + @torch.no_grad() + def add_online_noise(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + """Only updates the prototype vectors on wrongly predicted inputs. + + Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. + + Adds the input to the mispredicted class prototype scaled by :math:`\epsilon - 1` + and adds the input to the target prototype scaled by :math:`1 - \delta`, + where :math:`\epsilon` is the cosine similarity of the input with the mispredicted class prototype + and :math:`\delta` is the cosine similarity of the input with the target class prototype. + """ + # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + + logit = self(input) + pred = logit.argmax(1) + is_wrong = target != pred + l = logit + + self.similarity_sum += logit.max(1).values.item() + self.count += 1 + + if self.error_count == 0: + val = self.similarity_sum / self.count + else: + val = self.error_similarity_sum / self.error_count + + if is_wrong.sum().item() == 0: + if logit.max(1).values.item() < val: + self.mutate_hv(input,target) + return l + + self.error_count += 1 + self.error_similarity_sum += logit.max(1).values.item() + + logit = logit[is_wrong] + input = input[is_wrong] + target = target[is_wrong] + pred = pred[is_wrong] + + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) self.weight.index_add_(0, target, lr * alpha1 * input) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) + return l + @torch.no_grad() - def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: """Only updates the prototype vectors on wrongly predicted inputs. Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. @@ -140,17 +389,21 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # cancel update if all predictions were correct self.similarity_sum += logit.max(1).values.item() self.count += 1 + target = target[is_wrong] + self.mse += (1.0 - logit.gather(1, target.unsqueeze(1)))[0][0].item() if self.error_count == 0: val = self.similarity_sum / self.count else: - val = self.error_similarity_sum / self.error_count + val = (self.error_similarity_sum / self.error_count) # print(self.similarity_sum/self.count) - + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) if is_wrong.sum().item() == 0: if logit.max(1).values.item() < val: - self.weight.index_add_(0, target, input) - return + #self.weight.index_add_(0, target, input) + self.weight.index_add_(0, target, lr * alpha1 * input) + + return pred # print(input) # only update wrongly predicted inputs logit = logit[is_wrong] @@ -163,25 +416,14 @@ def add_online2(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # print('Total',self.similarity_sum / self.count) # print('Err',self.error_similarity_sum/self.error_count) - alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) - self.weight.index_add_(0, target, lr * alpha1 * input) + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) - - """ - - for i in range(self.out_features): - if i != target.item(): - if i in logit.topk(2).indices and abs(logit[0][pred].item()-logit[0][i].item()) > 7: - #print(pred.unsqueeze(1), torch.tensor([i]).unsqueeze(1)) - #print(logit[0][i].item(), self.similarity_sum/self.count, abs(logit[0][pred].item()-logit[0][i].item())) - alpha2 = logit.gather(1, torch.tensor([i]).unsqueeze(1)) - 1.0 - self.weight.index_add_(0, torch.tensor(i), lr * alpha2 * input) -""" + return pred @torch.no_grad() - def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + def add_online4(self, input: Tensor, target: Tensor, rep = 0, lr: float = 1.0) -> None: """Only updates the prototype vectors on wrongly predicted inputs. Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. @@ -192,35 +434,83 @@ def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: and :math:`\delta` is the cosine similarity of the input with the target class prototype. """ # Adapted from: https://gitlab.com/biaslab/onlinehd/-/blob/master/onlinehd/onlinehd.py + logit = self(input) pred = logit.argmax(1) is_wrong = target != pred - # print(logit) + p = pred + t = target + ii = input + tt = target # print(logit.argmax(1)) + loss = self.criterion(logit, target) select = torch.empty(10000, dtype=torch.bool) select.bernoulli_(0.1) result = torch.where(select, -1, +1).to() # print(result.sum()) # cancel update if all predictions were correct + + self.mse += (1.0 - logit.gather(1, target.unsqueeze(1)))[0][0].item() + + self.similarity_sum += logit.max(1).values.item() + self.count += 1 + + if self.error_count == 0: + val = self.similarity_sum / self.count + else: + val = self.error_similarity_sum / self.error_count + # print(self.similarity_sum/self.count) + if pred.item() not in self.conf_pred_class: + self.conf_pred_class[pred.item()] = 0 + self.conf_pred_class_count[pred.item()] = 0 + if is_wrong.sum().item() == 0: - if logit.max(1).values.item() < 0.8: - alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) - # print(alpha1) - self.weight.index_add_(0, target, lr * alpha1 * input) - return + if self.conf_pred_class_count[pred.item()] == 0 or \ + logit.max(1).values.item() < ( + self.conf_pred_class[pred.item()] / self.conf_pred_class_count[pred.item()]): + self.weight.index_add_(0, target, input*(rep+1)) + self.conf_pred_class[pred.item()] += logit.max(1).values.item() + self.conf_pred_class_count[pred.item()] += 1 + #if rep < 5: + # self.add_online4(ii, tt, rep=rep+1) + + return pred # print(input) # only update wrongly predicted inputs + + + if pred.item() not in self.miss_predict: + self.miss_predict[pred.item()] = 0 + self.miss_predict[pred.item()] += 1 + + #print("pred", logit.max(1).values.item()) + logit = logit[is_wrong] input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] + self.error_count += 1 + self.error_similarity_sum += logit.max(1).values.item() + alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) - alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 + self.weight.index_add_(0, target, lr*(rep+1) * alpha1 * input) - self.weight.index_add_(0, target, lr * alpha1 * input) + #if pred.item() != t.item() and not torch.all(self.weight[pred.item()] == 0): + alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) + ''' + for i in range(self.out_features): + if i != t.item() and not torch.all(self.weight[i] == 0): + alpha = logit.gather(1, torch.tensor([[i]])) - 1.0 + self.weight.index_add_(0, torch.tensor(i), lr * alpha * input) + + ''' + #if rep < 5: + # self.add_online4(ii, tt, rep=rep+1) + + return p @torch.no_grad() def normalize(self, eps=1e-12) -> None: @@ -233,6 +523,10 @@ def normalize(self, eps=1e-12) -> None: norms.clamp_(min=eps) self.weight.div_(norms) + norms = self.weight_base.norm(dim=1, keepdim=True) + norms.clamp_(min=eps) + self.weight_base.div_(norms) + def extra_repr(self) -> str: return "in_features={}, out_features={}".format( self.in_features, self.out_features is not None From 41ee9f47e992a7dff488d897fa13d5c4c3927be4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 5 Apr 2023 22:56:31 +0000 Subject: [PATCH 48/50] [github-action] formatting fixes --- examples/emg_hand_gestures.py | 2 +- .../density_encoding_online_v2.py | 2 +- examples/hdc_methods_survey/new_learning.py | 28 ++-- examples/mnist.py | 8 +- examples/pamap2.py | 16 +-- examples/ucihar.py | 13 +- examples/voicehd.py | 55 +++++--- torchhd/datasets/ucihar.py | 2 +- torchhd/functional.py | 6 +- torchhd/models.py | 121 +++++++++++------- 10 files changed, 153 insertions(+), 100 deletions(-) diff --git a/examples/emg_hand_gestures.py b/examples/emg_hand_gestures.py index 33beddd0..edbbe3d9 100644 --- a/examples/emg_hand_gestures.py +++ b/examples/emg_hand_gestures.py @@ -66,7 +66,7 @@ def forward(self, input: torch.Tensor) -> torch.Tensor: samples = torchhd.multiset(samples) sample_hv = torchhd.ngrams(samples, n=N_GRAM_SIZE) - #sample_hv = ngram(samples, N_GRAM_SIZE, self.permute_hv) + # sample_hv = ngram(samples, N_GRAM_SIZE, self.permute_hv) return torchhd.hard_quantize(sample_hv) diff --git a/examples/hdc_methods_survey/density_encoding_online_v2.py b/examples/hdc_methods_survey/density_encoding_online_v2.py index 9e4be293..53538c1e 100644 --- a/examples/hdc_methods_survey/density_encoding_online_v2.py +++ b/examples/hdc_methods_survey/density_encoding_online_v2.py @@ -71,7 +71,7 @@ def forward(self, x): encode = Encoder(dataset.train[0][0].size(-1)) encode = encode.to(device) - model = Centroid(DIMENSIONS, num_classes, int(len(train_loader)*0.05)) + model = Centroid(DIMENSIONS, num_classes, int(len(train_loader) * 0.05)) model = model.to(device) added_classes = {} diff --git a/examples/hdc_methods_survey/new_learning.py b/examples/hdc_methods_survey/new_learning.py index 331e6810..7b962109 100644 --- a/examples/hdc_methods_survey/new_learning.py +++ b/examples/hdc_methods_survey/new_learning.py @@ -66,12 +66,18 @@ def normalize(w, eps=1e-12) -> None: def experiment(): - train = torchhd.datasets.OocytesMerlucciusNucleus4d("../../data", download=True, train=True, fold=0) - test = torchhd.datasets.OocytesMerlucciusNucleus4d("../../data", download=True, train=False, fold=0) + train = torchhd.datasets.OocytesMerlucciusNucleus4d( + "../../data", download=True, train=True, fold=0 + ) + test = torchhd.datasets.OocytesMerlucciusNucleus4d( + "../../data", download=True, train=False, fold=0 + ) train_size = int(0.8 * len(train)) test_size = len(train) - train_size - train_dataset, validation_dataset = torch.utils.data.random_split(train, [train_size, test_size]) + train_dataset, validation_dataset = torch.utils.data.random_split( + train, [train_size, test_size] + ) num_classes = len(train.classes) @@ -82,11 +88,12 @@ def experiment(): test.transform = transform train_data = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=True) train_loader = data.DataLoader(train_dataset, batch_size=BATCH_SIZE, shuffle=False) - validation_loader = data.DataLoader(validation_dataset, batch_size=BATCH_SIZE, shuffle=False) + validation_loader = data.DataLoader( + validation_dataset, batch_size=BATCH_SIZE, shuffle=False + ) test_loader = data.DataLoader(test, batch_size=BATCH_SIZE) types = ["density"] - for t in types: model = Centroid(DIMENSIONS, num_classes) encode = Encoder(train[0][0].size(-1), t) @@ -121,13 +128,13 @@ def experiment(): outputs = model(samples_hv, dot=True) if torch.argmax(outputs).item() == labels[0].item(): validate_accuracy += 1 - print('VALIDATE ACC ', validate_accuracy/len(validation_dataset)) + print("VALIDATE ACC ", validate_accuracy / len(validation_dataset)) - print('TRAIN ACC ', train_accuracy/len(train_data)) + print("TRAIN ACC ", train_accuracy / len(train_data)) - #print(model.error_similarity_sum / model.error_count) - #print(model.similarity_sum / model.count) - #print('VALIDATE ACC ', validate_accuracy/total_val) + # print(model.error_similarity_sum / model.error_count) + # print(model.similarity_sum / model.count) + # print('VALIDATE ACC ', validate_accuracy/total_val) model.error_similarity_sum = 0 model.error_count = 0 model.similarity_sum = 0 @@ -147,4 +154,5 @@ def experiment(): print(f"MSE {(model.mse/len(train_dataset)):.3f}%") print() + experiment() diff --git a/examples/mnist.py b/examples/mnist.py index 8bf0b3d8..23bb0ae5 100644 --- a/examples/mnist.py +++ b/examples/mnist.py @@ -29,7 +29,7 @@ test_ds = MNIST("../data", train=False, transform=transform, download=True) test_ld = torch.utils.data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) -''' +""" class Encoder(nn.Module): def __init__(self, out_features, size, levels): super(Encoder, self).__init__() @@ -43,7 +43,8 @@ def forward(self, x): sample_hv = torchhd.multiset(sample_hv) #samples_hv = torchhd.ngrams(self.value(x), 3) return torchhd.hard_quantize(sample_hv) -''' +""" + class Encoder(nn.Module): def __init__(self, num_classes, size): @@ -56,7 +57,8 @@ def forward(self, x): sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) -encode = Encoder(DIMENSIONS, IMG_SIZE*IMG_SIZE) + +encode = Encoder(DIMENSIONS, IMG_SIZE * IMG_SIZE) encode = encode.to(device) num_classes = len(train_ds.classes) diff --git a/examples/pamap2.py b/examples/pamap2.py index e72acddc..2c63e231 100644 --- a/examples/pamap2.py +++ b/examples/pamap2.py @@ -21,9 +21,7 @@ NUM_LEVELS = 100 BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones -ds = PAMAP( - "../data", download=True -) +ds = PAMAP("../data", download=True) train_size = int(len(ds) * 0.7) test_size = len(ds) - train_size @@ -33,8 +31,7 @@ test_ld = data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) - -'''class Encoder(nn.Module): +"""class Encoder(nn.Module): def __init__(self, out_features, size, levels): super(Encoder, self).__init__() self.flatten = torch.nn.Flatten() @@ -46,8 +43,7 @@ def forward(self, x): sample_hv = torchhd.bind(self.position.weight, self.value(x)) sample_hv = torchhd.multiset(sample_hv) #sample_hv = torchhd.ngrams(sample_hv, 5) - return torchhd.hard_quantize(sample_hv)''' - + return torchhd.hard_quantize(sample_hv)""" class Encoder(nn.Module): @@ -65,7 +61,7 @@ def forward(self, x): encode = Encoder(DIMENSIONS, ds[0][0].size(-1)) encode = encode.to(device) -num_classes =len(ds.classes) +num_classes = len(ds.classes) model = Centroid(DIMENSIONS, num_classes) model = model.to(device) @@ -75,7 +71,7 @@ def forward(self, x): labels = labels.to(device) samples_hv = encode(samples) - model.add_online2(samples_hv, labels-1) + model.add_online2(samples_hv, labels - 1) accuracy = torchmetrics.Accuracy("multiclass", num_classes=num_classes) @@ -87,6 +83,6 @@ def forward(self, x): samples_hv = encode(samples) outputs = model(samples_hv, dot=True) - accuracy.update(outputs.cpu(), labels-1) + accuracy.update(outputs.cpu(), labels - 1) print(f"Testing accuracy of {(accuracy.compute().item() * 100):.3f}%") diff --git a/examples/ucihar.py b/examples/ucihar.py index 79805200..615f6d0e 100644 --- a/examples/ucihar.py +++ b/examples/ucihar.py @@ -21,9 +21,7 @@ NUM_LEVELS = 100 BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones -ds = UCIHAR( - "../data", download=True -) +ds = UCIHAR("../data", download=True) train_size = int(len(ds) * 0.8) test_size = len(ds) - train_size @@ -33,8 +31,7 @@ test_ld = data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) - -'''class Encoder(nn.Module): +"""class Encoder(nn.Module): def __init__(self, out_features, size, levels): super(Encoder, self).__init__() self.flatten = torch.nn.Flatten() @@ -46,7 +43,8 @@ def forward(self, x): sample_hv = torchhd.bind(self.position.weight, self.value(x)) sample_hv = torchhd.multiset(sample_hv) #sample_hv = torchhd.ngrams(sample_hv, 4) - return torchhd.hard_quantize(sample_hv)''' + return torchhd.hard_quantize(sample_hv)""" + class Encoder(nn.Module): def __init__(self, num_classes, size): @@ -59,10 +57,11 @@ def forward(self, x): sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) + encode = Encoder(DIMENSIONS, ds[0][0].size(-1)) encode = encode.to(device) -num_classes =len(ds.classes) +num_classes = len(ds.classes) model = Centroid(DIMENSIONS, num_classes) model = model.to(device) diff --git a/examples/voicehd.py b/examples/voicehd.py index 3886969f..3a07f2cd 100644 --- a/examples/voicehd.py +++ b/examples/voicehd.py @@ -1,8 +1,16 @@ import torch import torch.nn as nn import torch.nn.functional as F -from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score, confusion_matrix, classification_report +from sklearn.metrics import ( + accuracy_score, + precision_score, + recall_score, + f1_score, + confusion_matrix, + classification_report, +) import copy + # Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io import torchmetrics from tqdm import tqdm @@ -21,7 +29,7 @@ BATCH_SIZE = 1 # for GPUs with enough memory we can process multiple images at ones -'''class Encoder(nn.Module): +"""class Encoder(nn.Module): def __init__(self, num_classes, size): super(Encoder, self).__init__() self.id = embeddings.Random(size, DIMENSIONS) @@ -32,7 +40,9 @@ def forward(self, x): sample_hv = torchhd.multiset(sample_hv) #sample_hv = torchhd.functional.ngrams(sample_hv, 3) return torchhd.hard_quantize(sample_hv) - ''' + """ + + class Encoder(nn.Module): def __init__(self, num_classes, size): super(Encoder, self).__init__() @@ -44,6 +54,7 @@ def forward(self, x): sample_hv = self.embed(x).sign() return torchhd.hard_quantize(sample_hv) + train_ds = ISOLET("../data", train=True, download=True) train_ld = torch.utils.data.DataLoader(train_ds, batch_size=BATCH_SIZE, shuffle=True) @@ -57,15 +68,27 @@ def forward(self, x): model = Centroid(DIMENSIONS, num_classes) model = model.to(device) accuracy_train = torchmetrics.Accuracy("multiclass", num_classes=num_classes) -recall_train = torchmetrics.Recall(task="multiclass",average='macro', num_classes=num_classes) -precision_train = torchmetrics.Precision(task="multiclass",average='macro', num_classes=num_classes) -f1_train = torchmetrics.F1Score(task="multiclass",average='macro', num_classes=num_classes) +recall_train = torchmetrics.Recall( + task="multiclass", average="macro", num_classes=num_classes +) +precision_train = torchmetrics.Precision( + task="multiclass", average="macro", num_classes=num_classes +) +f1_train = torchmetrics.F1Score( + task="multiclass", average="macro", num_classes=num_classes +) confusion = torchmetrics.ConfusionMatrix(num_classes=num_classes) accuracy_test = torchmetrics.Accuracy("multiclass", num_classes=num_classes) -recall_test = torchmetrics.Recall(task="multiclass", average='macro', num_classes=num_classes) -precision_test = torchmetrics.Precision(task="multiclass", average='macro', num_classes=num_classes) -f1_test = torchmetrics.F1Score(task="multiclass", average='macro', num_classes=num_classes) +recall_test = torchmetrics.Recall( + task="multiclass", average="macro", num_classes=num_classes +) +precision_test = torchmetrics.Precision( + task="multiclass", average="macro", num_classes=num_classes +) +f1_test = torchmetrics.F1Score( + task="multiclass", average="macro", num_classes=num_classes +) confusion_test = torchmetrics.ConfusionMatrix(num_classes=num_classes) criterion = nn.CrossEntropyLoss() @@ -84,19 +107,18 @@ def forward(self, x): f1_train.update(pred.cpu(), labels) confusion.update(pred.cpu(), labels) - #print("Loss train", sum(model.losses)/len(model.losses)) + # print("Loss train", sum(model.losses)/len(model.losses)) print("accuracy_train:", (accuracy_train.compute().item() * 100)) print("recall_train:", (recall_train.compute().item() * 100)) print("precision_train:", (precision_train.compute().item() * 100)) print("f1_train:", (f1_train.compute().item() * 100)) - #print("confusion:", (confusion.compute())) - + # print("confusion:", (confusion.compute())) loss_test = [] with torch.no_grad(): model.normalize() - #model2 = copy.deepcopy(model) - #model2.normalize() + # model2 = copy.deepcopy(model) + # model2.normalize() for samples, labels in tqdm(test_ld, desc="Testing"): samples = samples.to(device) @@ -111,10 +133,9 @@ def forward(self, x): precision_test.update(outputs.cpu(), labels) f1_test.update(outputs.cpu(), labels) confusion_test.update(outputs.cpu(), labels) - print("Loss test", sum(loss_test)/len(loss_test)) + print("Loss test", sum(loss_test) / len(loss_test)) print("accuracy_test:", (accuracy_test.compute().item() * 100)) print("recall_test:", (recall_test.compute().item() * 100)) print("precision_test:", (precision_test.compute().item() * 100)) print("f1_test:", (f1_test.compute().item() * 100)) - #print("confusion:", (confusion.compute())) - + # print("confusion:", (confusion.compute())) diff --git a/torchhd/datasets/ucihar.py b/torchhd/datasets/ucihar.py index 48c3e631..74f1436e 100644 --- a/torchhd/datasets/ucihar.py +++ b/torchhd/datasets/ucihar.py @@ -178,4 +178,4 @@ def download(self): dest = os.path.join(self.root, filename) os.rename(src, dest) - os.rmdir(source_dir) \ No newline at end of file + os.rmdir(source_dir) diff --git a/torchhd/functional.py b/torchhd/functional.py index 7a1fe196..eb5fbcac 100644 --- a/torchhd/functional.py +++ b/torchhd/functional.py @@ -1172,11 +1172,11 @@ def ngrams(input: VSA_Model, n: int = 3) -> VSA_Model: shit_size = 16 input = as_vsa_model(input) - #print(-n-1) - n_gram = permute(input[..., : -(n - 1), :], shifts=(n - 1)*shit_size) + # print(-n-1) + n_gram = permute(input[..., : -(n - 1), :], shifts=(n - 1) * shit_size) for i in range(1, n): stop = None if i == (n - 1) else -(n - i - 1) - sample = permute(input[..., i:stop, :], shifts=(n - i - 1)*shit_size) + sample = permute(input[..., i:stop, :], shifts=(n - i - 1) * shit_size) n_gram = bind(n_gram, sample) return multiset(n_gram) diff --git a/torchhd/models.py b/torchhd/models.py index 3db492e0..514d2532 100644 --- a/torchhd/models.py +++ b/torchhd/models.py @@ -47,7 +47,12 @@ class Centroid(nn.Module): weight: Tensor def __init__( - self, in_features: int, out_features: int, init_samples = 0, device=None, dtype=None + self, + in_features: int, + out_features: int, + init_samples=0, + device=None, + dtype=None, ) -> None: factory_kwargs = {"device": device, "dtype": dtype} super(Centroid, self).__init__() @@ -63,26 +68,37 @@ def __init__( self.weight = Parameter(weight) self.weight_base = Parameter(weight_base) self.reset_parameters() - self.train_accuracy = torchmetrics.Accuracy("multiclass", num_classes=out_features) - self.train_accuracy_base = torchmetrics.Accuracy("multiclass", num_classes=out_features) + self.train_accuracy = torchmetrics.Accuracy( + "multiclass", num_classes=out_features + ) + self.train_accuracy_base = torchmetrics.Accuracy( + "multiclass", num_classes=out_features + ) self.added_samples = 0 self.init_samples = init_samples - def reset_parameters(self) -> None: init.zeros_(self.weight) - def forward(self, input: Tensor, dot: bool = False, combined = False, test = False) -> Tensor: + def forward( + self, input: Tensor, dot: bool = False, combined=False, test=False + ) -> Tensor: if dot: return functional.dot_similarity(input, self.weight) return functional.cos_similarity(input, self.weight) - def forward2(self, input: Tensor, dot: bool = False, combined = False, test = False) -> Tensor: + def forward2( + self, input: Tensor, dot: bool = False, combined=False, test=False + ) -> Tensor: if dot: - return functional.dot_similarity(input, self.weight), functional.dot_similarity(input, self.weight_base) - return functional.cos_similarity(input, self.weight), functional.cos_similarity(input, self.weight_base) - #return functional.cos_similarity(input, self.weight) + return functional.dot_similarity( + input, self.weight + ), functional.dot_similarity(input, self.weight_base) + return functional.cos_similarity(input, self.weight), functional.cos_similarity( + input, self.weight_base + ) + # return functional.cos_similarity(input, self.weight) @torch.no_grad() def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: @@ -91,15 +107,19 @@ def add(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: logit = self(input) return logit - def mutate_hv(self, input, target, w=1, lr=1): - idx = torch.nonzero(torch.tensor(torchhd.hard_quantize(self.weight[target]) != input), as_tuple=True)[1] + idx = torch.nonzero( + torch.tensor(torchhd.hard_quantize(self.weight[target]) != input), + as_tuple=True, + )[1] a = torch.zeros((1, self.in_features)) a[0][idx] = input[0][idx] - self.weight.index_add_(0, target, a*w) + self.weight.index_add_(0, target, a * w) @torch.no_grad() - def add_data_augmentation(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: + def add_data_augmentation( + self, input: Tensor, target: Tensor, lr: float = 1.0 + ) -> None: """Adds the input vectors scaled by the lr to the target prototype vectors.""" for i in range(1): self.mutate_hv(input, target) @@ -144,7 +164,9 @@ def add_online(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: return l @torch.no_grad() - def add_online2(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + def add_online2( + self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0 + ) -> None: """Only updates the prototype vectors on wrongly predicted inputs. Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. @@ -171,11 +193,11 @@ def add_online2(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1 else: val = self.error_similarity_sum / self.error_count if is_wrong.sum().item() == 0: - #print(val, logit.max(1).values.item(), 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item()) + # print(val, logit.max(1).values.item(), 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item()) if logit.max(1).values.item() < val: self.weight.index_add_(0, target, input) - #else: + # else: # print(logit, val) return l @@ -191,12 +213,14 @@ def add_online2(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1 self.weight.index_add_(0, target, lr * alpha1 * input) alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) - #print("alpha 1", alpha1, logit.gather(1, target.unsqueeze(1)), "alpha 2", alpha2) + # print("alpha 1", alpha1, logit.gather(1, target.unsqueeze(1)), "alpha 2", alpha2) return l @torch.no_grad() - def add_online2_init(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + def add_online2_init( + self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0 + ) -> None: """Only updates the prototype vectors on wrongly predicted inputs. Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. @@ -213,7 +237,6 @@ def add_online2_init(self, input: Tensor, target: Tensor, rep: int = 0, lr: floa logit = self(input) return logit - logit = self(input) pred = logit.argmax(1) is_wrong = target != pred @@ -254,7 +277,9 @@ def add_online2_init(self, input: Tensor, target: Tensor, rep: int = 0, lr: floa return l @torch.no_grad() - def add_online_combined(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + def add_online_combined( + self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0 + ) -> None: """Only updates the prototype vectors on wrongly predicted inputs. Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. @@ -285,20 +310,20 @@ def add_online_combined(self, input: Tensor, target: Tensor, rep: int = 0, lr: f val = self.error_similarity_sum / self.error_count if is_wrong.sum().item() == 0: - #print(val, logit.max(1).values.item(), 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item()) + # print(val, logit.max(1).values.item(), 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item()) if logit.max(1).values.item() < val: - #or 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item(): + # or 0.05 > abs(logit.max(1).values.item()-logit[0][1-logit.argmax(1).item()]).item(): self.weight.index_add_(0, target, input) - #else: + # else: # print(logit, val) return l, l_base self.error_count += 1 self.error_similarity_sum += logit.max(1).values.item() - #logit = logit[is_wrong] - #logit_base = logit_base[is_wrong_base] + # logit = logit[is_wrong] + # logit_base = logit_base[is_wrong_base] input = input[is_wrong] target = target[is_wrong] pred = pred[is_wrong] @@ -313,13 +338,14 @@ def add_online_combined(self, input: Tensor, target: Tensor, rep: int = 0, lr: f alpha2_base = logit_base.gather(1, pred_base.unsqueeze(1)) - 1.0 self.weight_base.index_add_(0, pred_base, lr * alpha2_base * input) - #print("alpha 1", alpha1, logit.gather(1, target.unsqueeze(1)), "alpha 2", alpha2) + # print("alpha 1", alpha1, logit.gather(1, target.unsqueeze(1)), "alpha 2", alpha2) return l, l_base - @torch.no_grad() - def add_online_noise(self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0) -> None: + def add_online_noise( + self, input: Tensor, target: Tensor, rep: int = 0, lr: float = 1.0 + ) -> None: """Only updates the prototype vectors on wrongly predicted inputs. Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. @@ -346,7 +372,7 @@ def add_online_noise(self, input: Tensor, target: Tensor, rep: int = 0, lr: floa if is_wrong.sum().item() == 0: if logit.max(1).values.item() < val: - self.mutate_hv(input,target) + self.mutate_hv(input, target) return l self.error_count += 1 @@ -363,7 +389,6 @@ def add_online_noise(self, input: Tensor, target: Tensor, rep: int = 0, lr: floa self.weight.index_add_(0, pred, lr * alpha2 * input) return l - @torch.no_grad() def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: """Only updates the prototype vectors on wrongly predicted inputs. @@ -395,12 +420,12 @@ def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: if self.error_count == 0: val = self.similarity_sum / self.count else: - val = (self.error_similarity_sum / self.error_count) + val = self.error_similarity_sum / self.error_count # print(self.similarity_sum/self.count) alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) if is_wrong.sum().item() == 0: if logit.max(1).values.item() < val: - #self.weight.index_add_(0, target, input) + # self.weight.index_add_(0, target, input) self.weight.index_add_(0, target, lr * alpha1 * input) return pred @@ -416,14 +441,14 @@ def add_online3(self, input: Tensor, target: Tensor, lr: float = 1.0) -> None: # print('Total',self.similarity_sum / self.count) # print('Err',self.error_similarity_sum/self.error_count) - - alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) return pred @torch.no_grad() - def add_online4(self, input: Tensor, target: Tensor, rep = 0, lr: float = 1.0) -> None: + def add_online4( + self, input: Tensor, target: Tensor, rep=0, lr: float = 1.0 + ) -> None: """Only updates the prototype vectors on wrongly predicted inputs. Implements the iterative training method as described in `OnlineHD: Robust, Efficient, and Single-Pass Online Learning Using Hyperdimensional System `_. @@ -466,25 +491,27 @@ def add_online4(self, input: Tensor, target: Tensor, rep = 0, lr: float = 1.0) - self.conf_pred_class_count[pred.item()] = 0 if is_wrong.sum().item() == 0: - if self.conf_pred_class_count[pred.item()] == 0 or \ - logit.max(1).values.item() < ( - self.conf_pred_class[pred.item()] / self.conf_pred_class_count[pred.item()]): - self.weight.index_add_(0, target, input*(rep+1)) + if self.conf_pred_class_count[pred.item()] == 0 or logit.max( + 1 + ).values.item() < ( + self.conf_pred_class[pred.item()] + / self.conf_pred_class_count[pred.item()] + ): + self.weight.index_add_(0, target, input * (rep + 1)) self.conf_pred_class[pred.item()] += logit.max(1).values.item() self.conf_pred_class_count[pred.item()] += 1 - #if rep < 5: + # if rep < 5: # self.add_online4(ii, tt, rep=rep+1) return pred # print(input) # only update wrongly predicted inputs - if pred.item() not in self.miss_predict: self.miss_predict[pred.item()] = 0 self.miss_predict[pred.item()] += 1 - #print("pred", logit.max(1).values.item()) + # print("pred", logit.max(1).values.item()) logit = logit[is_wrong] input = input[is_wrong] @@ -495,19 +522,19 @@ def add_online4(self, input: Tensor, target: Tensor, rep = 0, lr: float = 1.0) - self.error_similarity_sum += logit.max(1).values.item() alpha1 = 1.0 - logit.gather(1, target.unsqueeze(1)) - self.weight.index_add_(0, target, lr*(rep+1) * alpha1 * input) + self.weight.index_add_(0, target, lr * (rep + 1) * alpha1 * input) - #if pred.item() != t.item() and not torch.all(self.weight[pred.item()] == 0): + # if pred.item() != t.item() and not torch.all(self.weight[pred.item()] == 0): alpha2 = logit.gather(1, pred.unsqueeze(1)) - 1.0 self.weight.index_add_(0, pred, lr * alpha2 * input) - ''' + """ for i in range(self.out_features): if i != t.item() and not torch.all(self.weight[i] == 0): alpha = logit.gather(1, torch.tensor([[i]])) - 1.0 self.weight.index_add_(0, torch.tensor(i), lr * alpha * input) - ''' - #if rep < 5: + """ + # if rep < 5: # self.add_online4(ii, tt, rep=rep+1) return p From 568d2395900d315eb58d0e254f76caf55bb3d78b Mon Sep 17 00:00:00 2001 From: pereverges Date: Wed, 5 Apr 2023 15:57:10 -0700 Subject: [PATCH 49/50] iterative --- a.py | 8 + example.csv | 23 + examples/amigos/info.csv | 0 examples/emg.py | 101 ++ examples/hd_learning/evaluate_models.py | 222 ++++ ...ry model, embeddings comparison part 0.png | Bin 0 -> 304750 bytes ...ry model, embeddings comparison part 1.png | Bin 0 -> 291346 bytes ...ry model, embeddings comparison part 2.png | Bin 0 -> 278785 bytes ...ory model, embeddings comparisonpart 0.png | Bin 0 -> 300809 bytes ...ory model, embeddings comparisonpart 1.png | Bin 0 -> 288365 bytes ...ory model, embeddings comparisonpart 2.png | Bin 0 -> 275645 bytes .../BestOnline HD, vanilla vs new part 0.png | Bin 0 -> 298366 bytes .../BestOnline HD, vanilla vs new part 1.png | Bin 0 -> 285256 bytes .../BestOnline HD, vanilla vs new part 2.png | Bin 0 -> 272970 bytes ...ry model, embeddings comparison part 0.png | Bin 0 -> 408109 bytes ...ry model, embeddings comparison part 1.png | Bin 0 -> 383186 bytes ...ry model, embeddings comparison part 2.png | Bin 0 -> 379153 bytes .../Online HD, vanilla vs new part 0.png | Bin 0 -> 396598 bytes .../Online HD, vanilla vs new part 1.png | Bin 0 -> 392631 bytes .../Online HD, vanilla vs new part 2.png | Bin 0 -> 374178 bytes .../hdc_methods_survey/iterative_learning.py | 187 +++ .../hdc_methods_survey/onlineHDvsHDV2plot.py | 32 + .../onlineHDvsHDV2plotHDC.py | 32 + examples/hdc_methods_survey/plot2.py | 181 +++ examples/hdc_methods_survey/plots.ipynb | 1019 +++++++++++++++++ .../results/densityv2iterative.csv | 243 ++++ .../results/hasmap_iterative.csv | 243 ++++ ...memoryModelVanillaEmbeddingsComparison.csv | 485 ++++++++ .../results/results1678232269.6548438.csv | 1 + .../results/results1678232282.000004.csv | 2 + .../results/results1678232375.117214.csv | 2 + .../results/results1678232405.041928.csv | 13 + .../results/results1678232455.126838.csv | 13 + .../results/results1678403807.658009.csv | 1 + .../results/results1678404133.562697.csv | 1 + .../results/results1678404229.4009018.csv | 1 + .../results/results1678404299.681229.csv | 1 + .../results/results1678404344.055688.csv | 1 + .../results/results1678404369.8992739.csv | 4 + .../results/results1679546696.9273689.csv | 122 ++ .../results/results1679547928.907586.csv | 122 ++ .../results/results1679548533.066315.csv | 1 + .../results/results1679548617.870854.csv | 25 + .../results/results1679549201.43275.csv | 122 ++ .../results/results1679550664.4141068.csv | 122 ++ .../results/results1679604725.322687.csv | 25 + .../results/results1679604992.664932.csv | 25 + .../results/results1679605163.833594.csv | 122 ++ .../results/results1679700034.180327.csv | 59 + .../results/results1679702565.6335008.csv | 122 ++ .../results/results1679703597.750211.csv | 1 + .../results/results1679703606.122816.csv | 25 + .../results/results1679703917.426429.csv | 122 ++ .../results/results1679716010.230356.csv | 4 + .../results/results1679716038.117144.csv | 122 ++ .../results/results1679775331.025883.csv | 4 + .../results/results1679775400.117888.csv | 25 + .../results/results1679775654.814135.csv | 4 + .../results/results1679775728.599636.csv | 25 + .../results/results1679776297.2369878.csv | 4 + .../results/results1679776346.9857411.csv | 4 + .../results/results1679776427.315598.csv | 23 + .../results/results1679776725.685588.csv | 122 ++ .../results/results1679778743.530533.csv | 4 + .../results/results1679778781.029831.csv | 4 + .../results/results1679778835.3805299.csv | 1 + .../results/results1679778847.02793.csv | 122 ++ .../results/results1679784804.670121.csv | 4 + .../results/results1679784814.870354.csv | 1 + .../results/results1679784832.853672.csv | 1 + .../results/results1679784849.228984.csv | 122 ++ .../results/results1679785484.683296.csv | 122 ++ .../results/results1679785976.356889.csv | 122 ++ examples/io/amigos/info.csv | 0 examples/languages.py | 92 ++ 75 files changed, 4763 insertions(+) create mode 100644 a.py create mode 100644 example.csv create mode 100644 examples/amigos/info.csv create mode 100644 examples/emg.py create mode 100644 examples/hd_learning/evaluate_models.py create mode 100644 examples/hdc_methods_survey/Best memory model, embeddings comparison part 0.png create mode 100644 examples/hdc_methods_survey/Best memory model, embeddings comparison part 1.png create mode 100644 examples/hdc_methods_survey/Best memory model, embeddings comparison part 2.png create mode 100644 examples/hdc_methods_survey/BestMemory model, embeddings comparisonpart 0.png create mode 100644 examples/hdc_methods_survey/BestMemory model, embeddings comparisonpart 1.png create mode 100644 examples/hdc_methods_survey/BestMemory model, embeddings comparisonpart 2.png create mode 100644 examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 0.png create mode 100644 examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 1.png create mode 100644 examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 2.png create mode 100644 examples/hdc_methods_survey/Memory model, embeddings comparison part 0.png create mode 100644 examples/hdc_methods_survey/Memory model, embeddings comparison part 1.png create mode 100644 examples/hdc_methods_survey/Memory model, embeddings comparison part 2.png create mode 100644 examples/hdc_methods_survey/Online HD, vanilla vs new part 0.png create mode 100644 examples/hdc_methods_survey/Online HD, vanilla vs new part 1.png create mode 100644 examples/hdc_methods_survey/Online HD, vanilla vs new part 2.png create mode 100644 examples/hdc_methods_survey/iterative_learning.py create mode 100644 examples/hdc_methods_survey/onlineHDvsHDV2plot.py create mode 100644 examples/hdc_methods_survey/onlineHDvsHDV2plotHDC.py create mode 100644 examples/hdc_methods_survey/plot2.py create mode 100644 examples/hdc_methods_survey/plots.ipynb create mode 100644 examples/hdc_methods_survey/results/densityv2iterative.csv create mode 100644 examples/hdc_methods_survey/results/hasmap_iterative.csv create mode 100644 examples/hdc_methods_survey/results/memoryModelVanillaEmbeddingsComparison.csv create mode 100644 examples/hdc_methods_survey/results/results1678232269.6548438.csv create mode 100644 examples/hdc_methods_survey/results/results1678232282.000004.csv create mode 100644 examples/hdc_methods_survey/results/results1678232375.117214.csv create mode 100644 examples/hdc_methods_survey/results/results1678232405.041928.csv create mode 100644 examples/hdc_methods_survey/results/results1678232455.126838.csv create mode 100644 examples/hdc_methods_survey/results/results1678403807.658009.csv create mode 100644 examples/hdc_methods_survey/results/results1678404133.562697.csv create mode 100644 examples/hdc_methods_survey/results/results1678404229.4009018.csv create mode 100644 examples/hdc_methods_survey/results/results1678404299.681229.csv create mode 100644 examples/hdc_methods_survey/results/results1678404344.055688.csv create mode 100644 examples/hdc_methods_survey/results/results1678404369.8992739.csv create mode 100644 examples/hdc_methods_survey/results/results1679546696.9273689.csv create mode 100644 examples/hdc_methods_survey/results/results1679547928.907586.csv create mode 100644 examples/hdc_methods_survey/results/results1679548533.066315.csv create mode 100644 examples/hdc_methods_survey/results/results1679548617.870854.csv create mode 100644 examples/hdc_methods_survey/results/results1679549201.43275.csv create mode 100644 examples/hdc_methods_survey/results/results1679550664.4141068.csv create mode 100644 examples/hdc_methods_survey/results/results1679604725.322687.csv create mode 100644 examples/hdc_methods_survey/results/results1679604992.664932.csv create mode 100644 examples/hdc_methods_survey/results/results1679605163.833594.csv create mode 100644 examples/hdc_methods_survey/results/results1679700034.180327.csv create mode 100644 examples/hdc_methods_survey/results/results1679702565.6335008.csv create mode 100644 examples/hdc_methods_survey/results/results1679703597.750211.csv create mode 100644 examples/hdc_methods_survey/results/results1679703606.122816.csv create mode 100644 examples/hdc_methods_survey/results/results1679703917.426429.csv create mode 100644 examples/hdc_methods_survey/results/results1679716010.230356.csv create mode 100644 examples/hdc_methods_survey/results/results1679716038.117144.csv create mode 100644 examples/hdc_methods_survey/results/results1679775331.025883.csv create mode 100644 examples/hdc_methods_survey/results/results1679775400.117888.csv create mode 100644 examples/hdc_methods_survey/results/results1679775654.814135.csv create mode 100644 examples/hdc_methods_survey/results/results1679775728.599636.csv create mode 100644 examples/hdc_methods_survey/results/results1679776297.2369878.csv create mode 100644 examples/hdc_methods_survey/results/results1679776346.9857411.csv create mode 100644 examples/hdc_methods_survey/results/results1679776427.315598.csv create mode 100644 examples/hdc_methods_survey/results/results1679776725.685588.csv create mode 100644 examples/hdc_methods_survey/results/results1679778743.530533.csv create mode 100644 examples/hdc_methods_survey/results/results1679778781.029831.csv create mode 100644 examples/hdc_methods_survey/results/results1679778835.3805299.csv create mode 100644 examples/hdc_methods_survey/results/results1679778847.02793.csv create mode 100644 examples/hdc_methods_survey/results/results1679784804.670121.csv create mode 100644 examples/hdc_methods_survey/results/results1679784814.870354.csv create mode 100644 examples/hdc_methods_survey/results/results1679784832.853672.csv create mode 100644 examples/hdc_methods_survey/results/results1679784849.228984.csv create mode 100644 examples/hdc_methods_survey/results/results1679785484.683296.csv create mode 100644 examples/hdc_methods_survey/results/results1679785976.356889.csv create mode 100644 examples/io/amigos/info.csv create mode 100644 examples/languages.py diff --git a/a.py b/a.py new file mode 100644 index 00000000..cd17227b --- /dev/null +++ b/a.py @@ -0,0 +1,8 @@ +import scipy.io +import pandas as pd + +mat = scipy.io.loadmat('S1_A1_E3.mat') +mat = {k:v for k, v in mat.items() if k[0] != '_'} +data = pd.DataFrame({k: pd.Series(v[0]) for k, v in mat.items()}) # compatible for both python 2.x and python 3.x + +data.to_csv("example.csv") \ No newline at end of file diff --git a/example.csv b/example.csv new file mode 100644 index 00000000..64bce370 --- /dev/null +++ b/example.csv @@ -0,0 +1,23 @@ +,emg,stimulus,glove,subject,exercise,repetition,restimulus,rerepetition +0,0.0024,0.0,152.0,1.0,3.0,0.0,0.0,0.0 +1,0.0024,,137.0,,,,, +2,0.0024,,111.0,,,,, +3,0.0024,,133.0,,,,, +4,0.0024,,116.0,,,,, +5,0.0024,,81.0,,,,, +6,0.0317,,71.0,,,,, +7,0.0732,,98.0,,,,, +8,0.0024,,95.0,,,,, +9,0.0903,,77.0,,,,, +10,,,154.0,,,,, +11,,,112.0,,,,, +12,,,86.0,,,,, +13,,,69.0,,,,, +14,,,147.0,,,,, +15,,,113.0,,,,, +16,,,92.0,,,,, +17,,,76.0,,,,, +18,,,137.0,,,,, +19,,,139.0,,,,, +20,,,134.0,,,,, +21,,,108.0,,,,, diff --git a/examples/amigos/info.csv b/examples/amigos/info.csv new file mode 100644 index 00000000..e69de29b diff --git a/examples/emg.py b/examples/emg.py new file mode 100644 index 00000000..2c341864 --- /dev/null +++ b/examples/emg.py @@ -0,0 +1,101 @@ +import torch +import torch.nn as nn +import torch.nn.functional as F +import torch.utils.data as data +import time +# Note: this example requires the torchmetrics library: https://torchmetrics.readthedocs.io +from tqdm import tqdm + +import sys +from torchhd import functional +from torchhd import embeddings +from torchhd.datasets import EMGHandGestures +device = torch.device("cpu") + +DIMENSIONS = int(sys.argv[2]) +NUM_LEVELS = 21 +BATCH_SIZE = 1 +WINDOW = 256 +N_GRAM_SIZE = 4 +DOWNSAMPLE = 5 +SUBSAMPLES = torch.arange(0, WINDOW, int(WINDOW / DOWNSAMPLE)) + +subjects=[int(sys.argv[1])] +def transform(x): + return x[SUBSAMPLES] + +class Model(nn.Module): + def __init__(self, num_classes, timestamps, channels): + super(Model, self).__init__() + self.channels = embeddings.Random(1024, DIMENSIONS) + # self.timestamps = embeddings.Random(timestamps, DIMENSIONS) + self.signals = embeddings.Level(NUM_LEVELS, DIMENSIONS, high=20) + self.flatten = torch.nn.Flatten() + + self.classify = nn.Linear(DIMENSIONS, num_classes, bias=False) + self.classify.weight.data.fill_(0.0) + + def encode(self, x: torch.Tensor) -> torch.Tensor: + x = self.flatten(x) + signal = self.signals(x) + samples = functional.bind(signal, self.channels.weight.unsqueeze(0)) + #samples = functional.bind(samples, self.timestamps.weight.unsqueeze(1)) + + samples = functional.multiset(samples) + sample_hv = functional.ngrams(samples, n=N_GRAM_SIZE) + return functional.hard_quantize(sample_hv) + + def forward(self, x: torch.Tensor) -> torch.Tensor: + enc = self.encode(x) + logit = self.classify(enc) + return logit + + + +ds = EMGHandGestures( + "../data", download=True, subjects=subjects, transform=transform +) + +train_size = int(len(ds) * 0.7) +test_size = len(ds) - train_size +train_ds, test_ds = data.random_split(ds, [train_size, test_size]) + +train_ld = data.DataLoader(train_ds, batch_size=BATCH_SIZE, shuffle=False) +test_ld = data.DataLoader(test_ds, batch_size=BATCH_SIZE, shuffle=False) + +model = Model(len(ds.classes), ds[0][0].size(-2), ds[0][0].size(-1)) +print(ds[0][0].size(-1)) +model = model.to(device) +t = time.time() +with torch.no_grad(): + for samples, labels in tqdm(train_ld, desc="Training"): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = model.encode(samples) + model.classify.weight[labels] += samples_hv + + model.classify.weight[:] = F.normalize(model.classify.weight) + +suma = 0 +with torch.no_grad(): + for samples, labels in tqdm(test_ld, desc="Testing"): + samples = samples.to(device) + + outputs = model(samples) + predictions = torch.argmax(outputs, dim=-1) + if predictions == labels[0]: + suma += 1 + +n = '' +if subjects == [0]: + n = 'emgp' +if subjects == [1]: + n = 'emgpp' +if subjects == [2]: + n = 'emgppp' +if subjects == [3]: + n = 'emgpppp' +if subjects == [4]: + n = 'emgppppp' +print(n+','+str(DIMENSIONS) +',' + str(time.time()-t)+','+str((suma/len(test_ld))), end = '') diff --git a/examples/hd_learning/evaluate_models.py b/examples/hd_learning/evaluate_models.py new file mode 100644 index 00000000..facd03c7 --- /dev/null +++ b/examples/hd_learning/evaluate_models.py @@ -0,0 +1,222 @@ +import torch +import torch.nn as nn +import torchmetrics +from tqdm import tqdm +import torch.utils.data as data +import torchhd +from torchhd import embeddings +from torchhd.models import Centroid +import copy +import warnings +import torchhd.datasets as ds +warnings.filterwarnings("ignore") +torch.manual_seed(19) +BATCH_SIZE = 1 + +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") + +DIMENSIONS = 10000 +DATASETS = [ds.PittsburgBridgesType, ds.AcuteInflammation, ds.AcuteNephritis, ds.Balloons, + ds.BreastCancer, ds.BreastCancerWiscProg, ds.ConnBenchSonarMinesRocks, + ds.Echocardiogram, ds.Fertility, ds.Hepatitis, ds.IlpdIndianLiver, + ds.Ionosphere, ds.MolecBiolPromoter, ds.Monks1, ds.Monks2, + ] + +DATASETS = [ds.StatlogHeart] +#, ds.Spectf, ds.StatlogHeart, ds.Echocardiogram, ds.HorseColic, ds.IlpdIndianLiver, ds.CreditApproval] +#DATASETS = [ds.Spambase, ds.Titanic, ds.ConnBenchSonarMinesRocks, ds.CylinderBands, ds.HabermanSurvival] +ENCODINGS = [] +HD_LEARN = ['add', 'add_online', 'add_online2', 'add_online_noise'] +HD_LEARN = ['add','add_online', 'add_online2'] +HD_LEARN = ['add_combined'] +#HD_LEARN = ['add_combined'] +METRICS = ['accuracy', 'average_similarity'] + +def create_min_max_normalize(min, max): + def normalize(input): + return torch.nan_to_num((input - min) / (max - min)) + return normalize + + +def normalize(w, eps=1e-12) -> None: + """Transforms all the class prototype vectors into unit vectors. + + After calling this, inferences can be made more efficiently by specifying ``dot=True`` in the forward pass. + Training further after calling this method is not advised. + """ + norms = w.norm(dim=1, keepdim=True) + norms.clamp_(min=eps) + w.div_(norms) + + +def load_train_test(dataset): + d = dataset("../../data", download=False, train=True) + num_classes = len(d.classes) + + train_size = int(0.7 * len(d)) + test_size = len(d) - train_size + train, test = torch.utils.data.random_split(d, [train_size, test_size], generator=torch.Generator().manual_seed(42)) + + min_val = torch.min(train.dataset.data, 0).values.to(device) + max_val = torch.max(train.dataset.data, 0).values.to(device) + transform = create_min_max_normalize(min_val, max_val) + train.transform = transform + test.transform = transform + + train_loader = data.DataLoader(train, batch_size=BATCH_SIZE, shuffle=False) + test_loader = data.DataLoader(test, batch_size=BATCH_SIZE, shuffle=True) + + size = train[0][0].size(-1) + return train_loader, test_loader, num_classes, size + + +class Encoder(nn.Module): + def __init__(self, size): + super(Encoder, self).__init__() + self.embed = embeddings.Density(size, DIMENSIONS) + self.flatten = torch.nn.Flatten() + + def forward(self, x): + x = self.flatten(x) + sample_hv = self.embed(x).sign() + return torchhd.hard_quantize(sample_hv) + + +def load_encoder(size): + encode = Encoder(size) + encode = encode.to(device) + return encode + + +def load_model(num_classes): + model = Centroid(DIMENSIONS, num_classes) + model = model.to(device) + return model + + +def hd_learn(model, encode, train_loader, test_loader, num_classes, learn): + + if 'accuracy' in METRICS: + accuracy_test = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + accuracy_test2 = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + if 'recall' in METRICS: + recall_test = torchmetrics.Recall(task="multiclass", average='macro', num_classes=num_classes) + if 'precision' in METRICS: + precision_test = torchmetrics.Precision(task="multiclass", average='macro', num_classes=num_classes) + if 'f1' in METRICS: + f1_test = torchmetrics.F1Score(task="multiclass", average='macro', num_classes=num_classes) + if 'loss' in METRICS: + criterion = nn.CrossEntropyLoss() + loss_test = [] + if 'average_similarity' in METRICS: + sum_sim = 0 + sum_sim_diff = 0 + + with torch.no_grad(): + for i in range(1): + if 'accuracy' in METRICS: + accuracy_train = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + accuracy_train2 = torchmetrics.Accuracy("multiclass", num_classes=num_classes) + if 'recall' in METRICS: + recall_train = torchmetrics.Recall(task="multiclass", average='macro', num_classes=num_classes) + if 'precision' in METRICS: + precision_train = torchmetrics.Precision(task="multiclass", average='macro', num_classes=num_classes) + if 'f1' in METRICS: + f1_train = torchmetrics.F1Score(task="multiclass", average='macro', num_classes=num_classes) + if 'loss' in METRICS: + loss_train = [] + + model.miss_predict = {} + + for samples, labels in tqdm(train_loader, desc="Training", disable=True): + samples = samples.to(device) + labels = labels.to(device) + + samples_hv = encode(samples) + if learn == 'add': + logit = model.add(samples_hv, labels) + if learn == 'add_online': + logit = model.add_online(samples_hv, labels) + if learn == 'add_online2': + logit = model.add_online2(samples_hv, labels) + if learn == 'add_online_noise': + logit = model.add_online_noise(samples_hv, labels) + if learn == 'add_combined': + logit, logit_base = model.add_online_combined(samples_hv, labels) + pred_base = logit_base.argmax(1) + + pred = logit.argmax(1) + + if 'accuracy' in METRICS: + accuracy_train.update(pred.cpu(), labels) + if learn == 'add_combined': + accuracy_train2.update(pred_base.cpu(), labels) + if 'recall' in METRICS: + recall_train.update(pred.cpu(), labels) + if 'precision' in METRICS: + precision_train.update(pred.cpu(), labels) + if 'f1' in METRICS: + f1_train.update(pred.cpu(), labels) + if 'loss' in METRICS: + loss_train.append(criterion(logit, labels)) + if 'average_similarity' in METRICS: + sum_sim += torch.sum(logit)/2 + sum_sim_diff += abs(logit[0][0] - logit[0][1]) + + #model_test = copy.deepcopy(model) + model_test = model + model_test.normalize() + print("Train", (model.train_accuracy.compute().item() * 100), (model.train_accuracy_base.compute().item() * 100)) + + for samples, labels in tqdm(test_loader, desc="Testing", disable=True): + samples = samples.to(device) + + samples_hv = encode(samples) + combined = False + if learn == 'add_combined': + combined = True + logit, logit_base = model_test.forward2(samples_hv, dot=True, combined=combined, test=True) + pred_base = logit_base.argmax(1) + else: + logit = model_test(samples_hv, dot=True, combined=combined, test=True) + pred = logit.argmax(1) + + + if 'accuracy' in METRICS: + accuracy_test.update(pred.cpu(), labels) + if learn == 'add_combined': + accuracy_test2.update(pred_base.cpu(), labels) + if 'recall' in METRICS: + recall_test.update(pred.cpu(), labels) + if 'precision' in METRICS: + precision_test.update(pred.cpu(), labels) + if 'f1' in METRICS: + f1_test.update(pred.cpu(), labels) + if 'loss' in METRICS: + loss_test.append(criterion(logit, labels)) + if learn == 'add_combined': + sim1 = abs(torchhd.cos_similarity(model.weight[0], model.weight[1])).item() + sim2 = abs(torchhd.cos_similarity(model.weight_base[0], model.weight_base[1])).item() + print(learn, (accuracy_test.compute().item() * 100), (accuracy_test2.compute().item() * 100), + sim1, sim2, sim1 > sim2) + else: + print(learn, (accuracy_test.compute().item() * 100), sum_sim.item()/len(train_loader), sum_sim_diff/len(train_loader)) + + +def evaluate(): + for dataset in DATASETS: + print("DATASET", dataset) + train_loader, test_loader, num_classes, size = load_train_test(dataset) + encode = load_encoder(size) + for learn in HD_LEARN: + model = load_model(num_classes) + hd_learn(model, encode, train_loader, test_loader, num_classes, learn) + print() + + + + +evaluate() + + + diff --git a/examples/hdc_methods_survey/Best memory model, embeddings comparison part 0.png b/examples/hdc_methods_survey/Best memory model, embeddings comparison part 0.png new file mode 100644 index 0000000000000000000000000000000000000000..5993130ee510ba36c66e8170900c3d894177534f GIT binary patch literal 304750 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ξiLNadP zA(j!JRTa+mOP2h3*YGU8Pf)MLNFkOX`;0g5L0#?Wxcv@=J1>lmx**|~ENTP1?F@7yV=5P&m>f@G}MI)B58!tsQHH%>P@bh-NEagcj~<+`a8 zzj%5y+~Ww?^4KWlUS$5jgC|ek!5hS=>QZmxT(z~55)O>%Kky| z*%6(pF$f8|)2&^bHkl6|Ja~cv;5sCoyajAvZT)+>hq03`M7=?Snz&)#mu5Bapvg}F z3G4$8<@MWdH|PX{UO8!*(N?uWMRXh~zMSqAzP_iiHb|~iQ%MDXf)#?FDjcVKc^$kP zvV!ki1QV3z*H`1q7mu5|+@>vabKlh;_2R_~?Vj$UGJijNj<hdmLCt}bekQUw6DQ4Fh2L9)GtPaK^r4i5`tW5A`m;Hhvls-QMG}RErJM< z8e-9IkBT>;AEFG0l*iUMktvxp%M4N*S*6qzM_Z;B@ETgWmDZ=s8ZmIj%7A|!H~8gq znKStdV+sgwW)50?A+wr1D%v0Bkh8#VHPmPj*SL@aXTO1c+)F*IhD(*=<74n~X`){uitoKKL>l7x|*ydrXy3y|y+qHqi;XzugB z5}v1f7Cc*7RUV11EsP(4iuDc}GyAwOS+$)v_|2zJPI0PSN&wowjx9oLtUIK^{v`>H zbkn|FW5d)2TD=YTH;NqH$*x;;B2Pg(DLw0tFK;)NDAT95f~HvLqhQX$plTGMnaVW284xI~T?u)`{YU+}v$KHkkL%KmYg?WJOvx3sJ9@54Z1y-{A~?P4I@|K9Sr)HVdOvv_O9J6ZJUQ@Sp?%wvQ& z(F?77BsXU{(vjT@ayj>26zI-pQi_s6{CjdBx%e$t+@aa;zGbe-_#Nqs7B4ZBAQ(gealJwfW@FmK+;Sv$wpXtwpJzwOJpOH3wi#?UYN1(%em z9nDiys*Md(o7CNa9cab)UIcxuQ>%Jiv@wdTgDreNyDei#q29Co!KaEBa~6Qc61{f8kn}A zdx`JTsW21%BFaA8ndQ*hjT&w7Q!xdVRw*$B)3~lWZq3`bzx@rLVBoXBxW75Ws>I%qQTKX|1$31nAKgaXSLylkzne{28bt{49J+6@q= z#U6F)vTwk2^wd9kF;^JW17~IiM&t(i3|gCNOou9I>pb4$=ZX%cjVpimhTxk3meWRK z(W^<$0jCy2W9G#Sq4?wvsm}H!ki<^|YM3K9;G3d{idoQ$ok&4nD=Jsj)G|M!{lG9H zZDac(TWJk@hv#eklwvz_q?W5EeX>{Bs_)CIMD5_~1;E98J5db7RJib(3wLk{ak|eRxwnEG%k{o#W&DY^ZVKaNI3yO{7)L8?^dq z!_kgu+uT{UlPxZKx7Hx#%&B*?)X*3@zUrt>)ZV8{>c|d_uHzDuk~kM_`N@NZ3^C8B zIhI|udCaZ+*RKOrHyfzg`x#eETRCREW~!aNeMIm6Q6vnM%*nrhR&|tC4-DiuBHJ{Z zeibH74QlglzU5ZM{wkP9SpL9AAW`)m$7hevy8JkL?1B46l^&Cw$6NdNGy=uz7G|ad z*cf#!k##D zz8m;yUGdFgStcMVOGVbfmBXhhRm)EXH)^{EsCxLcX{}J0ToX$Rurbk(Q|`->rU4Tdu6`&a&?ocU z_q;xtyihJbd?-J_mPsn5;Ndg)X*Z;=X{A)>>BzjqeAmOVmfmQugIvgA02PY^y^p5Cd7XwIZ zVYwwAk>YZ#(PJQv;jngU3NnJr;)dd%;Qw5@W!Aeg9Cq?v z(>jInvXMMt?p1H(@5PmAKgq~G5zank<%<0{$wOujTv6HyjxW`>9kszgdYFOXq7=M$ z+I2);)%EY?pF4_dx@XUxfO6r4itSe{4+Y^!M9`D5QM782zi$GuxI&3=55`h_L*YsS zqN7`}?y%s)?9%+37D`}Z)Bli;Nq_t?Sc#)3S4uw=tzEOmVo;Na;u(w4EDv2-u4Cm? zYgtpV{i*r&Q)}`EvPtyRDcQm(7WDZ4kDfSj9jBTt%Yn;IvK^Jyt_kff-|0FYt6{R} zj*4Gr!!@Z)DY!Qx_Yjq*7*CK~Sxxrv{`1?ht=${BCFmljk+p3sz6hDvEBkSz=m0(q z{uAkq(X+l4g^!q^E8*TwJUg>43Yi^<-es+E{i?~@>vwu|+u8dpV<(c6l9wWt%$_=J znj?JLb}GET>#z~C#f!ffdE2A8YVGy?A7(dhC;nUib7m?28lIGP9`xKuyXT};Qs}~3 zngLyMS^FeEu<(CD-+LA+pZ}d$uNds`$CIDpkYt@o~^ba{flslY4EB`g6kXd?F_dHas*+wxS~_U+y40Qwb}zY^nm*S9G&M9V(E zw#BOZ7Cj;m6{X17lRr;b_9#W_ZS$QBGwyi-BJ8pJXrqeFIZZyjymS*eRb3Ov11gYd zeNXp{u*jWD^KhH3+WX~S7GY@D);uVJ0xlg!Um$3Opg_o11pE~8-R#>xb6@d7VwjI3 zl^i*G6rlWIg8Va$H>bprb@>Ol|yLXwu=Rs{x zyt}7D$&GX)ov+f5Y>)@a(uS2*iggRkn8A!aYfQRv!ia7hRyAOmd zXV2upy?fL6{Rv6k6INAB%X%rA`dbu=jyy~UsJ?>lPFcO)0sVtHU*la%H_AXxT5@#H zGH*{$%{O{G%xVhd1ikkbQDAZz)-Kt6OKIP67qy+YR`s*!(En!tV9g%*p#3bLSxX(k zhsmKEZ0qjqJR>`IE(kr3RqNOAPlGJQ=oL`Ex!-> z@^R4A#}n&Lm%k@unhPP)2l^l^;i9*DifVIEkZokX0+xH759tWDZQ1Ng-xb2plyEr=D_Z&zA@dPWW5G2H(pJE5MuB z9*jXd*MZ6`XvYpcacA!IAhI~qB$fGD4QM2*2@{&gs&*`Jnspp0TN3T3O$*}YvB721 z?BATp-tu#A#aec-dU^bI-xjTZ+|a;?4jXUm$fdMyLR`1yyU zGV(o%`3gluW)U+?g>e-F*m=udAq$R2zhystdavkJ-EIyHA3>;`HEUK0pq}^;63VS; zW0;5Pe#>T2K~^&=9P3WaQSlH>5%{$L(^E>lKIVJRTZVlR=UYvY@m;Uk#VH{x(lRx#Uh$dU*N?y*}pVGMgtml;9(j0B-UX zZ21*~=&>7A-u{!A9LF%GEp?nf zEpI4JA)-UJdO0lE>ziR<%Z8Do13_m|zv<$;(q+a;eYk|RyLRd8wr!iY$+AXK(4>!w zIp9OYlnr9fi}Ej0ZCz$HA{D8)HzA!Jw?yTyzH+-16Yq0VEoH`#C&I4b$tR10C?r1h zBT=l4ifSS51i-T*2S;5NG4_Bx?sPY*xj2U%681iS7m=Os{Tkgs7pX_W!Wzl%j(9g> zbf>I4cY*;(6dc>MAR2ounpw4Y^^P4oN(PXJr{40j(lAt)iFr7TkyN-cuZVf)siVid z!!$j&@QD?LV5t4E@=#n{iF?Yw^V#1zN!Q$~5#3e^5+{b|U18aHV%rLrcjcihZp%a; zWkA}!d(D*IKr39N3wJ+$DSV8S4aeTjr$+@==^909aB8F;rbd?45V&(|lagwRilKte zB)D9u$KPv5*$@D*%5e^4tFXL?K@mdk1x7fJ2M>(gxlBL_TeG5D{82M(~Pq78FIBY}t23L4jY)h=1r zU81}!_F!6N9}*7TzO!`{y+8l$IOf1)N>+ZSD^H&2qWqW*Mo!6JcD-ct-aBgjjOnuf z%k$fSW5vo!=8qd7R1;4Wm#hfG^#l-#mcWdiMMXXY-BG$$-xxGQ6VVoo=Yhr-^%M{L zGNRprnyM8z#){yZpAvcZeJl3IBX4p8WKm=WOFWnvq2#zz!gcAZFZ~5DcqZB?C1CKa z8?OpeIc%~|iue~tEMt1!mV>tX4I+xGt3>Ebo<%$(xyZ~Y`tpv9%PV}&3hPtLht|C8hqIQ5XPMYIY#(2b z)P66?d*bn#=bF#~H?UG`n|lnK8oAvx7BYhpcXzd4Ra_#k!xd~p382PdbzmF5dL$+- zcbkoE{lZpa=VnXGB2zN>?=|AO63|=S*g+RWKa+-hN)E>1!-uVmBD10= zCMG5lem3&p_r`hDLN2_0>4O-C;mSltMb%f*YSpqDPp_E;q30Un zbGmg!pQ=@VaS>?C>M2sy(&bW=5-ZY}L6&(|#4bIYQ}mH+R2B4xyI9TC-1=*;jZD;y z0wZ2er8=RdL{;TPZj@YP93!vULvNMX1dYt(N61rMcixdKfkC#pAwEzCq{@T;bwyrwoZCZe}`{HeMR^JcV6Vse3M8hfnNyZN^td-h{_5ij;H zfE+gRhJZ$@Dadcva%*pZD4fD@xB-`%I|!}rZcpzJ8 zwtBX}sM_%*h-JxUBbq_;; zq;XSbFb}8Z)iFcs+OvOZf9fCG4Wq}t@%P8`2hOm^5=VpsQY|6A5<1Q)8wnpuTAlD@ ztPzhw_SHAe1i5pi;&eNxTXr%cLA~u2-K$oPITAL^} zvTkMZ#XndO|IQQ7N%gZTDVYh-=j^8Gqc6K;UVFcRo@5hhP z00{n{1kST+(agj`^R3HYum!}M#w=~_5>)E+&v7sMf7I}|?%X+fxwN40bEdfTut`jW zsj?#CqG|Nl9DtReM0f1q95AW3Ke?@EF0Ll#xF8re4`DWHyCRUmP>KlbgBMEtjx+t5Q4RtCoO#Sle?9?8x4|M#pBJ>s6V* z$x^->1$~PTyRM;%MP_r_;-OkZ;+ooD**D-p1zu5*NXC07F4yU828WQ)h4+Y_h9(Sj}i@+^sX}VyO z95(9pLt**MTeYqD#f3V_4DW+KbVJ|nO-^b3-A9JJD$2_>ZccgeWYd)nncP%!;oMwY zO0MT$l2*9pG^(`dXM2ji_CTd}!s*fuo+ptd(0>>BY5nmZZAW)~?L8V}$o5crY6_gx zWp1OI0wj8w(!Jn*riXXI&S8H24^E72qLgEvh8{3L5)P2040?$@7lxFVnSr41xx&MQ z2;bQJ>4n@V6q|K^?WRE|xx?b|0kAr*V(0%f&;@>U15Kp&@kfrFfkGkv$PrC`13{d^ z%(~$Gl+?GKp59)9ngbtEc?CklaOv-JR#wOEnc7V~b0MCKtR1wZ4_Hk#b(IWAbEm%b z6xA-JVHgaPH8Iln1!XSPx}xY?`s>q$HBhJ}|4WSX^M549j%H@f6ksKTbE|fIG~G0{ z8-->DsJ1I(&BP(BA=PQd(;zlw4@a0@KP{$e(gqjRdXJGUo6pa(QoUZ}Xu*|a6PWMr zQ(tIIgVwC6Crt-QK(Rvo#~*F*8^Aq1LP4AN@(cLZdK;tokC>4*B-vsHB};SgQZz&8 zI~1FwtdG~v=27c}Xo{x^m55r_1&jODZz|hje?!Zw1b}IwXlQ5kvXMoPT)SaaMKaS9 z3me%I)BW)nJ(5P z$^vAxcCi-iA#nz-EblG9Akshi`oHz2&ayt%p!m z(b_u3Lv`oIjWz7fA(b`2r(nsa=WUhuDbDr&JaZ?nI`4Luccg6%ksMuH&~h6x+L`&oFbzc?aAdqNb-!fsZg8OErr6sv)P^_sUwMi zc|}Eyh$TRtl)JmZ1y6 zpFjsqZ>jZWB!7j;b(uH<l0LZW*EW_WjPNQD3hQrTTWyGk$MRc~-*|Di)P z13xoqI|9^N+EA#hcsSN;iA_D*s#emwZy;b@&CTsVw&E?*7Ro{#Hlqd5_g_CzhCK7Z ziJ3D7swlayfw%tv$eDb6a~8yF9rR-yJM7b51xOol<;rU7K3Z2Ek3k+p8&i)l1(}4G z-CUe38Txm=cmfH(v`chWc;~K;ikh<86ALVbyfJX#K-sGc)e+p=H|oP9s^vEvbm>>X zWg0R_BTgHiQabQfQHkRK(VT9dtygtZR~RZyu6di}rb8I0f~}ED;ll_~Iym$Zxq6A00R6dOAQXDtb9TcQOvev2?$|MHg+@c>cEyR1 zliKEeeFML0w0LP$saF>2OYJpgBLCZe?^R28bD+nwhfj~&Kqx$)4)s_M7sKZ4idneGP$6vJZ)T=wS zrAaGj24Fd5WOc@!sOmCGn}y&|vg($^*By%#4xvCnRTb}I)4qXzh6&f*q9+;yS8^`B zp3GE&m20y1Q-g|RIG+_S!I{5PKWk@%D^0m__+?l`Zb;g@ zHXubN78gDE9ZJw;In?HO&m)@DNhT|GM`A6XR!H*+s1nnzphZ`eE}?#K}i%dL7FyNg8<=k6~5mLwMEoa*2C>_ksZ%kC8v0`%xA18NdXA+? zVOEEevM6nZe}#1)@$0YcX|AKR&6sSuf+e1!(6osuI>@S>q4Bjq)t=YIrWM8JRoR?? zt8^Ks8LfaCZAo+{2EKoEqTRsoD8F6^!ZXP+igM$|4GCrVrOB47SI|)d@uT9~&06C} zz~9ZhTpVqL>=U4Tj6Z%n46SZGtJN0D$^|Vl7jk558QFmRX{iDf%3%?;Q)!$6xmIT{TAjA3Rn!M9RRi- z{ff3hu|D|7Wr`kzM4Kynp*zz1ubW3*bD7FR_RsNY^4KLsC?+ekq26t_MxSgLn#$xS z{v>sXs%Bp22lrA7xTnKOWFXV^0<5p<23+*h-Q8|->#X2y^cIHf??GS6EyOoNppx5M+Yh5@k4J))b91PR?2l zj@gL-e5jE^hk1=*%%G**lE^)KnjD!Lip)BX2FUl{_szsbOPP)0<)qW4P$oubI(0cC zEKX`hl@av)EjcQl`9rbof+3owcVR+S(|!B*|HqXIYbyv1oSMSmCI#9xkQyPBlS?*} z-kU*FLg}2qg>;%Xug6Oh!GwmHS^&rwwhgkg zfR(KQEEf%msdB0MJi*S+hPi&Y)lGokafn#3X0xHKr8HTdx??*vX9GojqJJ=rD>7#Vu^V?EWy>Uo zUhE>JahDAga`n*Ju~6bCZWf!{4xH}!L3f-+MO#9zJ8@USID@AF7suTF?a}cNYByOV zp)C0FcKibUhT-|Af$+85ziYN!mc7?oZF1{Yt)1>OXd>%Epu5To&O=wp-lBku{@IZE zibeG~X*ib@J!uB&Z$%iVf%h+J@}rF|tv`kjj_V}!zq%scHbe|8kR$CaW${$}_(kxv z@J5=HzCl#6dBmK7OWsG^{kb zpk?~DTJoi&+!H6NbC#Cp599CRpE06GYwZ@>+OthOth&XxT!?IT7&ffE zTuWZ|oc_-LTO1e-c|UsD^hR`qY!A?ZlV)4NHHsb_F4lu&xKfe#1{gSN1~evAj3TR8 z7=xA-Rg4=9=Sqk-wqyXt9y+I}JZ<5)g)I@wB*Ooi3m1my_4ncPS4~?wlOG`Qm-8yD zDA>1MOm)+&cKiGDRMAx;eQ5Fi@u}F;^J;>#bK9$)cQi7(%k_X2h#2?@7&DJ?DFAjn$-$X}qz45?eym2SQTJ)@X&RL*N z98PTkNS+QWrWB~(>FIFV%Ha<5pR}$N>!%?;U%wb`oi%^>w>?*uUyIy5W+hKhzyr!1 zimtW5z~U;KRvHw&iZ-({YfluHDj&vuAae=>!`C|W2nNcQFv(%7uK@kW9Y5aaRiU+A z)*+@}U4T5;_O$ozy@wATV9N7n0G{%*><<$638UZ!2RHp=o< z;GMRl&8XeG8>>_*yB&Qsfd!z&dYuk)=rIx&QCxN+uX9z>V=w`E z?a$ea13roqnJKG$dYub94)-ZL%f$GH8kpupvvK2%ZZAgtI94gLjxz!HO?r9(c@2$M z`r<%(NVeSJ=8|yP{1eSBP{wM8>F}H34$#ddUVcYqn8)-L4g9v9Q#U~6)#yZl`WR81 z!=(yA#ara8el)5qxqh~dP>kGmm`rJ2W~WtTOOj_eD2Pxj=uT{7GY0K5NkwA5qFAAw zYu3E^8gRlkdTgAd=|z|&D=x)xi@>l?*tF#R{q?N z?^Wa1kHIdLFP`zjJxHEpxh~WVV2)0M(~LZ|sI#7FybY3lQ-@s=`{_Gm=NTm`!f>%m zN1iTRyFxllr`S&ElD;3!3^7(GC}w5DnjIbZOTs8prD(_A>Zg|l-K zI}>}~4E~G)xgpwGa;#N+tPEZMnXI-#?KjHrk+}JCUK-Ar@%Z(NG1gh8n^LzzLJ6$L z=w?f6c#RPIU~sH!G@kKsaRGE5ZUm*-e;;hD{PwQ)p2tlo?4=nOQ@2n zS>7{i%YI|(|N2;?V%5DZn*#~F!51K2F;HsBue+8}jPGT|O~dm8o9MbFIK1y6#?QcU zuI*?OqITLE)4x&{^zPq37}d**2dd@(5_k~y5??vMrAfa34fi7PYEfENmdWE(6qpy; zcO7@~WD^6^fKFrxj2x5z+-!wHUevXg`l`(b&!NMHMQ+}_X7JJvab!Hulk07kmshC;{6U}N823b8u%CRM{e+6I=wh3M?EO$kSVz{L@HC@z@d z#Yh6RL2Jhv!2ntpp>9FjZP2+2Jjp}MO*gI58Rr8 z>ek428b*}e!jTYAERqAuSMQ@II*?q6^dgX-$*x*9yfhB6StB(8udlv{8y$SNBImY* zZRK(HHEYim>P*?h$}%_(g?rQ|LZdI^H>D>Gl%0RB?|;SF>%pq?|M0Y?U+#3 zPML=txVJ1}Ms)-Aw+40H%EX@CskJy@K_I`3dMgPIVJJh4I(7Pqz?VUIF+%}N?uzGY zu<9C&m`zY9;m93QRt^fdIJke#^`DPC|6%AOSA8E1E>5XU71;g zs12Z94${fpTcX-2EEeF!;rTgjMBc!$T?a;-&yzu#p(uvwHfLAvvAoD8rS=T;{1h?3 zwUK)x>8vCL$uTfca<%pB`H21 z_Tt0VyZbBw{TmP&ePBm=O#Eeym4ywUIj0CbD~it(k+B9hz$e2#^F@ z;aIZKloy)@T_@}cwOoDr2%W(T8>p)z>1=}C-D=(h@^LjLr0YF<#Uz7N6g<2JnG5YF zP3pSw*X~o`Qp{*9De)w`5ol^oe!N67B>!eox_qvw_QL~&`&pk*Ob!5>NJkE-*blq? zZgi*SQkMg^2sF$7u2}49Xn}cv5 zLTu=sw3loZ#enGlIka^f+SfJdsYA80aN)v|Z{IRNwC{2~X;HUj%!^)8^#v!eW3bOcigW%VDW@#AiskqiB-EOlDS{##M7yoLU*~Y zXJR0OTY4JxFQcCglm%?;0MZ;0vkHZ}#_9l?vVjX;DI8nbWkhG5_jJ_S3V%-9Hy6H6 zDK!pHID2*^g-~D_-FH1E-UQbL5yB#_BVnhmT~-D~wAs>+D~xzcS5Hsic|e5&i4#4i z)#MfeX0gM$Eh3&ws+Yj8)7hDa)9@E~d5k#^Nn zK!PgSRRSOr82^(b#Mx|PZO2TiMLVXkD=tlHY+!f*=1~ef?xqcSJA%X}h$R46 zS|x9flWX3e<-ccBt8(P8%FRXH57?k6LiL~`F}xV~VNOaI9CyTk_q8+4G7KU|FL-mK z6-zxp)=K^+D*|F#>CU=STipzQ6b|%dItMicT;s5FYD#b2u+&55b(`*_3L%Dw4Y4c> zBJdgx8sw;vUQZ!=ijO(L$=X*_^`et=xMf4Ix*)J5E|ClzBzu;B`TOFE#nSDd>$jge zHJ#^_z|dd8+qY}XjC&lSwxF;gY+S#@`nd*lSJ1=xTqx-WC>w2d$04r?OEuxQGZ-+S z4Q=}B=;-L)ek(+Ji!Ltj7YW^cvblUN?(QNKmA4^P6kM=UHDIlN#WLny4jqzYs046b zU71^#5By0+3<#80Z`{zrScRpIJ9>A&NK{#nf&^_XrxEp-0oq@gf(g3R?U_fzym1F6 zi(vKXQ$2yCNhAwbAJarh2%W!rk5UTL!S$*o%{5c=>3=2#$%|3j!8Xb}! z)v|MQO}N!{DDmw>Kipv@g}TG?^R|#%uQ9)vTD?*~DZYzb+<> zO=uX5cWJ{OjsYxMjh6(>oHP-PPkf0=nnefP4C#{+K%#L2&4?K=|7UPR`}eD2KbhwC zA`nTF#_g8n zQ)cOUp`fxr_DIG!dX!bKygWi9w%l`UFoZ7={twQGR?+6u{stZm99IBf`X93QS^VN0iONaZ+jsu zK;MNOQnP>YpBdeSa_={+PLkO-H1i_y!GA0K=V4mo#@(D~QS6U}Eoi?Du%#T0<;%;O zzpQWVKY>C+Fd7kKkQ3^?nOf@JYS~4WC`GXN_@_;8o0>*`OuFK%&CHFcQ~;t4fOVA; zToQ?;aRtjmbxNn~`}u3&7Gyk~eu@$}_`mk=|CUCS())UzQ)K&dC|%=TzzRhHJ^c5> zLv7(Xnr!{wQ*Ilv``&HD1@w(d>0lT1$%c4m#^k+ToYy(b4B5{`zp^IK#Z67`9%QsvQ~YvX;{#P{sYE*nj{6 zfw76AADgHk+O&?3E88|7U3&mPckc{&KuUQ*(lq4kc^^J#DZ)eITRyWOG0aQ^AdDBt zMkd%y*}~JJJ_VF^?jylHC_r3*D$5yKljXydGHy^5q=p>}deSnAQr%&H^abaW0tO2R zjpFOya$@>;Y6WepQmO_;t@3vZt0T0KLJH?a_Rw7AP6!SrBg*gzuLk{Y>jn>bIsY}$ zS#3lYj5z5uY*;<>S(zCbTG>+xiRxZXcRD!Lv(hll8`y+;Onx+F^Fq40|3vz&)5dw2 zEb3Hu0`?!zd$tK3qJ&kVfy{W)s>t7gbEM>Y^C8yr0QUFvN=n?(qrYr+-W?IUgGtrk zrX8Aart7_V0D!AFKc2X8~8-|IBhp^Z${YA&??z^V^uG{y+I(Q9_^ZZ8>0 z%l6U-&926_t%myM>bdpdj_(?}VscE|a)Jc3_sE3e|EB)6H%inNpB$ zU$8WonS@pIDdbvm{hlY0{(>HdYQYBpSSX5QHCeXGMsna)363wO`0Hfo^74g&QXq4i z-x=fjE?6ag9M%m}5i}c}%Wk?i2QpI>cv9yvCSq)CZ289wT&0?!rJ~H1Nk#w(8z^!q zkEHlOoSV)7!~$elVI3@g7G|O3ADt+w0XHo9=z`Pet6W-pSis2>8->Svb!j^S+!YO{t4@1i-1v9vyYpOii;@f`PaZt;QBi!)NEb2U*d zN#c_LhIhVf?&9pA|I_7e>(nfhBMa@;@{3bl-&Zv_R8RjciM&yhn;o1=ldp_R4E=3L z+!$!tx;GnDo3r)Qd{$1bA#m4}=QkBaB}5j(G^sjnX^%s0JlY5z(San3nt}bN-Ir7b zR-Fv(c8HM9WV~8 z@;^K>BErpJXKQ~14tOLa-hE@y#%+--Qmze(DN%0;!6@VuB{fAum+iZMFxhfbx~?rB zc^o;=Rfro#+1E2vfklcE$Kg@}s11ZFrHAd>=i*OU$I3plHUZj_EmN*@=V}M&ZB3oV zI3Tv?@Ta(zD6a~`JE!^(L1g755M@3&>00Tps?N6U-BS!BRn80$@Wa+Y8j|G&KEo-_ zf7<#n@M;o`=*AFYUB>iF{9g`;=!_m(U6IlAmoHx`_V4>`EVdU1*4cCC%FONI$p^HE zd*G*rkmVxw)9_b&J`6Fm^%iUI=^TGhyjVQZdeU6CJWPq66OvE#nGkE!yYYrr{W=w1q341TVlP!@n)^J|}qHqarJ9i0)ZF#6+L=-oZUEoA3g|*n2s+W)_->rHw{^`Fhd~cH zHyp;jXLq1qA@?sN3enQOPrAK>r zxlS`dnV_x!*dcw^d%~_L9jDEfZ7q8D7U%jaG+wf5XUT^Ln##i$D|@CaTu8>84bR32 zY~8~_QK@QAX=T3Jbb-nXFixGD5Abo~NlMwNfDS#HR1J7Fvs<(gXA0l=l^e~fJ7rZnwF{Pz%(ja`$SVt{-;tX^eR4I96i_S|O?lOEZ+e*Smph7f5ZFiW8@5v1Br)7WC8?y**4581Tm zqEqK@+Db*uw?@Ed^7H4Tjlviy5Aa)InBR4$o5xoQqxX$(+bJNA-ZQ3cL;Wk(^SW08 zx`$+GZu^3F`qO~4Bf42&sUd8Q{*0405MV>syl5%M2BEp^y#qv0Z`I8+B4Xj`H@$kA z55E!4g3nEgQ9!a-@GNj}33Am&R>vn*=K6Y5O5?q`jSf!GvK_v@HE%vw*DRR|gK*qv zt*YMf5ZHY&bXRx^fKAO;bF@u6b#-+%oT-j_mWXL&p#a#5$cUxlKmPS{6s4Kpdrh9@cLTt5%Sqr7q z7B{{s<Lxzd(Ddll(PU}Vpl5op{GA33sx(z5_N3i%mj!`9g}S_M{bs&<^e$KPK)W%WM= z#_u(qKA!CpIPpAg3ozvx9F{8V3oOfWzUVp2?aO`+Rh(x#xa2vJ&;be=v$s={6sK$hr=y2)cM85 z-Z*R?rHMRIx8HrKw|Cg4MjWNkS8Vc%*8HLx9AKA_b#g61ldQx}H7%NXi1vaOX55u+ z+qbI$dk2PxHwG!zgb3~@hGOwgZEldwydBtCi-P9D z+aUxIT}`*)>s#{HWKWsw6PL(DosdjY_3C_SXB?utBdz+g`EArQ#Yz5$t=bED)PQ2b zT`b9p*bQc(taygdo!(2QM~{5I2Bn8wU?I3DhUM>9{AWx}IF*4tb%r>O(A6jj-Y(1z ziCtPZeyq%1f}djNBL^Fs3n6Sl%?^|Oc(X$&nbmq2YIRM z2HCf>a3A4*Zy6?IqG_WF@ncd_jwxBF4YVGLZQE+Vl%tScLN*Z~mSl$S1Xx#88TRdk zkPPZXOkbF4>Alu(Db|<&nHAMa!7iHq1tY)RT(v$5+&~g7AIl5O4MIkqB6zWKRq3HH5Hv)$O< zn2?_qk(bbeh+>dqs&;Ns{2s!q zdv$*7-#Mtw)?2R~HqsrYAVpFrWNL}=CV-<|qQ8(}t9G|M2VA9bj*XiRNzgRsOZCCQ z1{@S5R>l_{p0=v?XAvK^zoeMg6GebNlKg|u|D9UP>GC&c|E_T zWQv#+JZ|*FYTA9tzP)?Tdo;NB>}^kWvzVw>eTf`#6KN+;Z5+=_X3HR0gv_9jPJ$a^ z4607~wQ7?l39Or;V^fr?sU8doISd#gTqz$&5*s9HukXI=pn&&k0%E8rACxWDq6v#; z;qYXHC8X%_VBww9rRkzJOkulDqeAi-+!+zs+0DZRO^Wcf)fH+5@vQ63@|BQ;;j)Kw1$S8r~lrp6C?OndTla{sxHM_`^G&Gdx zbdJ1jAZ=K*>7}1a1Jzh%3ye!{Znt%u*@m~llTU~n0qcY1tuV3G=&gk?4l+=cp(~)R zd=A%RJU}rDorR5QHG1ecI0dS!e5 zhv;hfU4jWROE;QwLUc^ho+4&F5$D)g|HYr;Jj>WS@s1IxeiYwEtZ|UJ3+OiItY^e~ zijms{cO?bYilFt1Wh!4>4Hx^o8T1b3IiGp49#K&(z`xi27T#6j&jPX#{8lj?2mrJrObTxJ7!(?Y_`6K-CBQ@~42HuuRy zI5?Ng?uj;%h>jdZzU7fIXT;#5rDl)gm1q9*A3Ji1jQMQYBvaHvMki1XA~N%dM^rvmeZ>1n@GgeP^7)7y9MCA$12ktU z(9JqcnoUbt%q7y@yx?Kd?0;so>i@0T}jxah|iaxdXV364iVF2$^iE`Hbii1=AX z$>&i6&A;lTL?#HF$A~mls!Sum90bktN9O*3S99;m&+{CXEIEp9LP|vZAIx07e+8!u zl;e-8B*us`6@JKPQB3h#T!_S&?(}U;89$-9bNpe~Af=pIuc| zNx_(<4LmG~cQm9Kg)l915|bf6Er~ZwXgFt1Jb?hTI8{p_aD>xGlI#I#^q!mm&M{`T zzsGjVNs~lwgj2)!J-?Vin{PR))_=Fw$hp5*15*ve^XKe>*p70bs%Q1v|C|CGNy{%r?=5K5WDxcPA?#k8b`YZ?Z=el^Jlu-;-s!iZL)l&X zQ5m-V7W+(%pp1EI2R>!@@(LP_hB0+Rz^_i`>^v4k85GW*b3{@Lp7&w~J9AV!G9W?n zk-=eU)rlg=Wm==KoStL-Z`JldcX$tdlo_I^p(&CbpE3YKe%d?FtbhL&kO7TjQ?y&u z=O8imy!}OkeVs{M%vJ_6eibgQ73$UGyL=qSXPs1AsX8YrcuS0SH6-nwu3 zNE>bR(qf{6x7GR4B(R~psbA-=u&>&u9H8p*g)Tz}@- z!@UrM4F)&eZhiwaqiM5dTPTG2*@CS6a^}o2EMdiojUkSE6rYdIEtt1*Bp}CqTo3Ny z95-TPnS$>q9vSzKPl8y|%tx$obxlbtkzw(f5oOA79GPT)3*&3+UU!s|TJo8xX=m6N zQGrrz98{qd#mn~ZT+gj64bj7TkFZpH;^U>M0110Jay0+UY@k)Jy3vS zqbvz{6V9pzVU+h!CkaelBN5x5vxmi%yc{1`sly;ZNjFx-@4AKh?ECMO>7f+dXzqW`-Zid{-W%oGVw^dA5uKK>wA94>fsd- zHCjp6%eB`N<=tdSuoQ!}ze)EMcm4X2qeqnw|J9})ttc5LJ)=igUJIG05P?bA$B*Nv zU?(qb_@~ygaPN3gWdU;%o z$#xvYRP`rO9WWSWJ~Ga|t_xcjm>ib5d8zj?U;&!-c%L^K`JdPg8E=c~^zAYip83Ms z%Zte&PR`C2oNN3*BP>+LiJt6#Nrk*g#CN_8-n&-+H0L$BxaI zA6sQ9)jkdi(@>AFn6Wh(qxR^>^1R`VG#(YFkW33tZ9!cAJRum%`hn;IP~y$Mjq>Ps+kvR8x^-D2E;=!-ufc5x@JznpcF}S+H~dmI zEN+ywfP1#=GWeH!mCVfgb7qf_kHs?->6q@Lo{{DrTBxZ6@~7&M`inL}Fk=r7+yOV5T(!@O($g+uv_ z?f?2~f=XSpp5|Q^onx>pftbtM)fNKwle;Yl>C#n!NdsvqDGr+aybF}K2hauwISFlA z8+68S8ArcTE-1Ra_y%_DXi<1_GL;p8DAGpc6D@c6`Hdy@B8j(Lp6xNYk$+ci$Itdw zwA)k2mO^r;2GNa9QkDy={y`rhxb}E|Ej*vsALgCljpmK`o%(a?gV>7n=QW8EYDMBm zxk!_xP=FAN5`+IM> z*RQ+PbmXw$;?-VZgRqUUG4)YD4{AJlMJ3-6#YExC3E+W`6J*a|UqFBYS0hlTW1K(C zaP?6+?jX4e2qjW#vcG4X$rk<}0dhoii9TL&c+`$YwbGq|pup%xgsu_O3PryLHdTI; zQgy1AMd~beBqq@MG>!`2qGt5!?9x1}+9!SvD2+Wum(ZEmdU{pv4+;uEWJAL*Gg`M4 zE&nZ(@&e!F9}tk5_E6!;MH6)dhpQ(%P;&;v5hN%pq!^{apRjT`85LoW4p@dNvN7Zk zq75g+>p$uKIRl{^;zH%9Me*C|BXBOXMLfy?*xj%pt+}_VYDP+ZKU{{tg|Itv6IQQy zU;4hS4*u;LN-?r>MIyq5khu^Mi81#i{3@?*+;$L%)GRUm`=6qnj(?gY#xfBi@eic| z8{YCMdr$&=E^-w0CRp!wlqqj>Pp7HSXk%Uo1ejrLVVyGpae{@-RA+%^`7(Q%WbCld|UL6k` zymTu^EP-fFJJWyn(>`7ScH@dYEK*~RE`PW7g%NkiMffW zLS*%IqYhoHrq{!3-N&>Y%J?ww5D!+`nV6UjX{C=>jiq&@?H9jutdGB8@KL6Vgg3`0 zmK^S-<~FC+1tiD5rKo%V_ycEZ=Pfs13@&?9Q8nid(=YGgs|3jrvJ9vOvP0AUr~5}$ zAr+MQaSUI{NC36RxWJNT3WA#VTRf;I;T|@MgoO3s=MVaxw{n(j6gjTiZd!}()I8rh z&q>y##23rdvp{S-4u+ExNS^v}Mg6IrR1`RlZSnN<%z74GT@mvI=xNR?e58Tby&Z`R z;!J7{7`|ilgPJVF6-p3Q1a3=RkvIrOD}Loj7Mi|Z4{`K$#7B@7Ixen;xD7CaC-@H> zThT2`f{T!b3YTaT#30k3=tcta9tMY3$ULYp?cxQ2{$)GjG?`Zr&p#%08OdwKIgw+I z8Q^X1iNFwI?}XeJ0bgstQ^nNI<(uCZ$0KJFdk;D}*m>R#pdTf>7dV5=0Y7^515CXQ z&?yCp;o8lvqXIzlQDX=UgOu~oEz8F0cXH?#mChbcv$BHFJ*J>fN~|Vs4sL`}SWp+kIi}n^=X60r!k^;4@J^9KY9hFV>-8n^MS=;Xu~Mz^O0+Bke(c z{FX_sJDMrv)Ue2ov#z87P(MDlvUFCTuEP>Fx8XX48MwH%qiGiwMKB%&Pfp@%?|JN4 zFQGaPDTOt3@B3<9`QoZQNJ;L~!J;)a)U+3(j!_EKQJ6k(zuMSMf8?^aE+;o;l{Os; zUeueK+v|D-4K+J##dXGDM^r!W`glK`QI-8FJE}EOWQuh(??+PKuIZ+Z9r7FWEEF*^ z`iNTJn~>3|@?70?qz1lR*q$)hB&$S#S6c^%4{7VfXaxvOR3jU!%6c;P^25MI2ila+ zD=ckCy?q-TLf((4L4eJ+aS*8G#Sd8Aa|Er22N7L~zqVm+SNcC&W_cvQ^7CYTiK|0w z+=goWFs+}WzJF;wmTJv@HPq3|TBH)}U9_0x>WmX>3X^N{1b=-6)|ux7%( z{<*PtEyRox6UgYj-E}%_Gwf_ElNb%q1JE>JWyH0qHaj9@bbh}#*9Oy_1DZ-m;_II-9bX*^yX^$aR z$0hsnIFK~@sy(72f{>E*OgeFXv-pO=I}6mRenyZE)#jKtqxF`sy(bc;rosS-AiNvw$BVT9cDjq4+b@S*SR2*79kR zgm*@}NRw&s>jKQ0bgMQ`mcN`iDiA0|0@caAU#9gcaG}ELjN`Y4a%U7u^3e7)vWO_N zJNp?MB?}%dus0Xs+Yf_G_arh!EF2ksw~SEB)m05H!d!>0M5M}SN=0{!PzKq6ib5bT zf!#Qn;`4j$H)XSyOp_j=D`I5+CZ`PQdEwmH3d{WTV00_uolffG3WGpY7(pd?7&wd-+4SZQ{Y^7r-B zjU%Bnj_TMrI5eSQKhj-EAx#W4Bx46mgj`ycr$t%=2y%pz4zt=A*Lwe@Xfi+Vw z-?D?>7qu`l^7kOQ0gY$VtNmc0Dmic1_sD05q*NO>E=f6^wUNDbb)SQa*!UGt&dc!= zoD2EM5iY2hH`D1U)poLbj>Q$T5JY7=T4cn1t0t8`Hw2fKMHie@9@RJq9|7B{YHC^x zvaeWY>pFBhE1MBtNz6Pu`+_oxC)HQ!{1|n{-oQH!GEB1NhkhN@f{`tV)tQu@f}=z3 ziM58R+NAPBL(3!eurKk`8rg+lk%XI^SJ__b8arzF6Bjn)p1|@JB@7f90B1VyJfrEo z`}Aq1v_v7mBVdHGf{8nSVvS1Q$7+d-N<}_P;i?!#r&08*|1QckZw`m{y!yvUDJfzf zjKIb@Y8EZB#9I`{JefwhCdYi7lhgV0EgKr39%Ks#1UHGJ`>^(;yZ-mHSU(Aj!drApal4Y+7B@7~zlcLvaxsdU zuz>zc5RA%q2PV0;;g)`v|N6Br45TooppMe$Ndbk@&7!op_8RQbC=nbA#4|R&AM`WNMF|cC@8s3wktsaa^~I z_PAJ}Ny9K68*dq!O4j7kip?iwAaSQz&(6#lOrV^zT;3_&!0d+?v_WIhJBj9ig6If} zZP6Ci?{RoNxVlwm*T;7S=R)xz&7|~7^`BoG+SWk0HHxn8o%NMb{rGeE>4*bDV+yph zlhLVgb{IGPZaLVg!MERPVAjKYA;uXNU?3F6s(;!@bS;%3YyrcWfIEF=?ucK8uJ+B0i(qo zg(o6jg5K^kiTPs5Nk=FT0}K!Hzzn2!^x{KV;$}GcgzO=r^0|M*ZS%Ft&i3Oz#p3Op z!i)+d5!;E|_PCh$dB5Ld616fkHU-^i-jh6gg1nUW&c&8xpKe@B{1g1M4dlN5zU;&7W5^B5TDZVN=9QU7$Qz4 zlthUIWyRn6?b$CLOwFHb=Jg5<$O~98VF$@hxI&SJeWW^Q2 zX%~+0uUiAXf44_LCro79onu2r*Ru{uhBaWc5utA-d&+B+`OHS}wRU6ex;}VA@JGjy zQU#jh;@Kc~v1r=aqr1JIEif`-LuCaNP-0S&Dz}qbNvm;Z5n84Y(>1yZ8@!Wl#is=q zW@R9Mv7vH?3GX$0_`HytevV8u;Rm2XZs@ddGci&G=G?dDQHcM=fgiZxmWe}7?q6E$ z_g+cgh$MCpP!xKhW{B>2n*|_mx4d+#-)El$n-Sp))ub3`fIJ~zc&szVir+62@iGBS zsq9V5?C0mVYjx?JJ=PyDRB5$t@V{Qu>g>z^Cupxf-3wqr2&&=ri`v0zfB98?=24zr9%};;Qr5j4mRUL!DseNX zCY4#d3psB&UD1psQ4p@YWQsEy;*_F?*5;~*M{QA_|J&MT(NCzsTJleN^zQ9N&s=}3 zu0225<$->}*d_upkX40OrqticHN`pd1Z`BOvI(`UAtPkx{lz>QHCWp zJ$3);j?}~#;lr6?vIM&`#h(a0yaTlnjq*+mN3LDkpyl&s{czaEqBBu9o)cIU!dil2 zGB#}LUOSX;pkf1&%5P38t}7}vE!jisKzEnO+1CHzmp05VoIr_D`}uVgU}if^);tLv z5U4|5ILmqjW)ITI7f)h0M5TWsc-?Jb7&nR@MUi2wQ~np~yxlyj@;~OSvWgVJ_h|Z)lk&1QeZD(6{qCE?Si5aeh{VS*B@a)S6YV z3hQw1m`H%)2IFoI{xmG$yX7-^M(e)GPwb;xgFAp8KSO+5@gLzl{bjIzf z?d8^14)(#>+Lh{UTylX;e;%>Fl$)2IvnqZukqI!;n*)`5VPhXS7bH&MlxRX(yvRJ{ z`}?vJ1dQZ%4ZOaNzN$WnH<>*WZM;YAdv*Hv?1w?ff*OBe!V)_i-Inr7?>XV@OHyso zQ8D$(iaFFVGUC&B+R-NT^oXoGk2B6Rk6rsxOdd!cy7#u%~%QX&yfZS1HxQoUid4n~kC%Bdo?z?ST3rEU`DJDe%#jG=NvK zv4tFYao^0#%loOM_T7xJMYaP&t&ocz;(Is)08mM$Owe{4%cFjsGB!^28AI zM3Cy??6rd50@v&x@@(TaDlC3CL6>e19_qiGe%7V^g3s9$OGRO; zZWQdFwXi4BjpWy-qx2Coifg@0f@`>5Tl;eQ!c8yxfZ-6SMjgzlUv6{dC;*`bN!h1pbRJ$v-FfYD?s=LIYGd`}mbk+EA|9)^nOe!r)LhV(4v>Wis#a)t?|{1PfHtB4VyT!MWF zw|MFs@~oT5U6WtchLii>F51@G4E4`WMzKlLNx-eRXG?Q;=Hnl;B2KqBxQHi8V`xpa zPpID%{?ug|9}oLJvDeS%(VoI{BiT9j>7FMmbXm>LRlI-|T4A$vUbKY#@jE7wH{_X_ znMDu=*_$<*Dpt|KsKL;nqwj^%DG?)<#@$$)-tmv9MOl1Xz*s%@*#;TRX&e3IE-_IA zA$)Cn1aj>SW|!^BvF>iwOQ+n3#{WHUaPNQx!xnnft(zRwcXjrs(m37s+XUoycS>5@q4;WLS@#O zx>X_wuk$1snbM%Uf>J*&E^cFWaqz0mtxF=ibk%VAAv|RWeHd85_9rWrz&OdOVlLDm z)~8Gk9^jVUW*-t_DB4?43!R6rKbyXOMoeAQXO>QE{Pe_;@wP$=I=ORbk-BF4DUgUg zCnl@)0PSV-75=cIV}Fq5_uZ1{Cryoa?%FkQ<%evS(7zA%j@%$wRmRW;ZC&$8yJh?RY zsxewW_xTGtaKK!ShIY%0y*al27-k0<{iEWxW-PJi_foP2@kJ1TCj*ndFE79K@ZmnV zF|6c%q|RiiAhAL6h5`!=3i67L-F)yh^B<8EZEJAYl!Q$EsZ~6|V;M~~_oPy5sd!4~mE)C4>Q zTUmlQXa4m~9l|n_CA|XyYk>kb|)Bil47BG#rq*C9swUy8RrL+`MSFfU_g!0_or%Tkx8n6yldcXtyx|JC}) zA2#m%_b3{cxJ{;h=sjS-9%3jmw4YF(n`e1^;5AGMdne+PDl)Do>cSGn6|x9^}Gd$*%-B$GDR2ugYMZDeL4i24|QDW!ob3An^3;l`{Lk5&OFUKLHaT% zQpE{9jjulrJIAdfBS6fc>$W{zS;Euvk8Yt;t}QD@6~y;-Sp|JOr!@`RyVtJv>9Whe zc?EmE2v#p}8hSqGEoFuhmc~x=Ha5%sGiH5kcTY|Pon-R_v^z+6<{iwL$y=)3M~>3n zC;D*>7VJ=xr&G9hh7pv!M<^SR(o^Cgdx3)VXPlpHAQcCkK{OBf-G>#2><>saKGb0%bT&C2(w6o+2=hG@hFv1^)XDI!0c3KAZg@f5(}wx4-gCP;WrOO_XJrK z1hEa}X3TYK`go>48Cj1Y`HQg@<8p_~_WJat$Q%JDs37U@rR>RjxJecSnZg|&?NGBGbXWzi~4 zIXGm^uCMne_4?`!8%}{UE0~xHp~xA8s1UBicEq^CDC=wtA%`w<``BT9?9;wpdwmK+ z9U}@TBg8o~t|D_d<41m|-Z3`0D^2Q?6>(*^T7dicmqcuCMNH$BA|6!(!gHjysQfWx zKxO9282byerF1Tht7t{;SwgOs-OpEkwuCa%XD%uKvsV>IyvvX^K?4?izToDrQN3zS z#~mrRZwmuFaLL_`*#RxSR1gfro%wxNOiaxC8f_P&Ot)9HPaFo?nuJLSs*rR{5u$^y zZ;a}#p}qp$#Vehr`a3;kzv3ZG@r!L{MF*}3C$$x zb!q|o1z{N?5}~-cxx%D^3L~01HY7v|d?ehy2RgmpB(;NULtUkuK(y1{@jp1EUaKNk zmqbI&+IEradsUb6q9e%v6ftg{RAMY%@|mPX2f-bb+3TOvIktXQrn;>X`nptb!M^jZ z7yvDaARwskw5`A@gx>k@{Eb7c2H?O9u>6AfD7{i?d_x4apLs;41lbX)R(pnz)E!@B zUPK-wDeR!j}*gCI&uQ}&Z!$e|Kj7LZWvdl%!{NA(n|g&R3vpPOzcg< zN~=CBl87t6T#TswU0G_#XWK#jUtW@BZDVs-!|wT72G688bN~EOuX+2v34D&UV8gt^ zntW>w$JGy@R0N=ibo&&VUXCSe#dBZ7@=rOdV&k+(xtw)VYClxNg&EwDAnlsd1+`iO zO-)0|^YoKGJbU_t5jAh3m!8`f9^TS3EG+E(+*isCL?>eku#-~`O{RUUF4||Ex=%05 zJg>7xVEo3?>yGG#w-l?*ii3+4wo{D zPaSDoDq(|8@cD}u$smQl06!d5O`if`1Fg0XFc2^&lehfqEe{Qs-r*^~(j@VdRlsPs zz#z;#v!7CAby@yse&8f4tKNh)m@%n8e`{iZ2yH(JSqch5tZe>5oEX&a$H^%dYl_0> zN%rIalo@a7t@wr#NqE>ihz&WLPLH{R5lx+fJ|0z>QLm6hLRPiRQUM0kI=XFc?W@+#%#H@G_fbNY(Ri=!$7iZc&| z@$ea<)Bo{5?P*|jIQ#?h7M*-iYbLU4j16}Bn|LlkKI_-;h*I|V6g2d4?{ubx6GT_S@z47?#AX_m!1;2yZbD6nGUa%xx;^p%iI6C$)SsKwNEkI&LLi zR3~Lgofb_6xsI*ZdgI+`p}-_3s0&=-ES5gg?5k65EulDcj6o^%ec%qz-7^|H&;$#3*O8H2J$sMv(}LO`&KQVSK- zRuDW%hlcUB0}XFf9lemjp{sbhA+Ph6lN>z(tNl-S{9V%Plz*ssJ<{R7D)|%DPuDEV z%v(2p+&Iz8BZirB#KK$a_moZ&i2Bh+7d0FL+uq zbj=cS_kT{=Eb)nW$ux#EY2bY^msRPinTdQI;UN$3Vh<;CwEo2zEA2T_ceK3D&0Zj*gYxK9u5|MV>h+X zMb@cO`EE-rzysg_bnN+cuV)r69sK3M>FAVaRW09<#^u>Y2FAK@>c%t`=lX$A5Ear% zlBZ;39$t#Daf*|I9homb#l|FzV|a7fW#x0@UY_>d2iBBEoz02?ZGm89kjwwnHtW76 z^?o~c9HzsNdr3EUpEEDmnf!io@=MeY3IOus%;1O%GWJwC$-4Aot<9=DQ5;+Vtx@1l zl*toUT03L=juC4;zMXsBwR#}F;}}jB6c-mi_yin^@+6eLV6UFFmb?($zQ=7*R-OOn z0&*PztMi&Wpu7{o7aFQFN2r3jjN!G)v^hT~?(?fN{0JYk2|!ji*JO>9X@Aa9LgboS z(9)%-ASlip05R$JWe|);>&?Jyq#EU@tOhX=M4gxB80j{i1Fhv4Jg!JT@DG<)i%K+O zpH86@tl|>L$P&uHP6aR z)^(wIAt9rGPg-H}kb6h3IF`wc2lGp#dg{_=V8DHVZ!E5@yeRF}))6aCNA{hIj^DkZ zZUYJpHYJO!j>FW1JI`^Db_dfQr#Yp(XB1|hgbEM?r<_j|^xwl3_2z z#~o>4Si9A2Rn^qmegSN>DpQ1ms-X$QXTN;h&G z=w9(CYEh(MF9>=NPWt^^OZDYi`E-L67Zmf;aR*QNz5CY`9M}*Pzdb}j`@IvK5A~?o z33uf+0058CM=8D_my|Y2*h%O^>70O_;xwG74q9=FIel!e(nNBu$+}zsX0@xYH#x`h z;AQbJ#ita^!g&Cf0j+BOj9gN%CeL|2b=d?qjIIJZpr?I54~HuQ?dZuPY2?Z{BPmVI zr>zbJ_sA@qjI^Ww%(MAS1{4u*p`zHLZ4KP=%baLk_}PJfNb5+IA#!hr%y7!jaydJ^ z@Ch8vD!#rXF{%R@SSgxwpz{%m2fRby}9u-vf^4h;JNYEO2? zJUC_T|8!-_%9y;4c6$vMnMra)IhY!5TCpI;g`WycnM|Ej#cDJCg>hBK-uyX(Wi?xX z3@(D6GdXjYW?o7{@bEYUsrbNpQNt?AGKZJSzZB;h>f=AZ>QBv?f^fqRm9?0% zeqLKz7^l&%Paki(?2%8|RnqvYNW*gSWIN`M1%>6|Z&6WiztA}{JjsT?iZRA8df;hi zXB#s`a>vr}`fXm0>Bh3d8qPAG1)cOgYQT%&X ziSR0e2k4ZSnfmwVb4i^mm@TC+X#Q!B@8_^_V4>^#aWsfFas0UW_jEgLJ9Jna_ks~x zKFd(I&zCOjepJwB*q*0dOXA!+0HFo(l?w>B$J$w;qNQ_%b_08(f^!Z}!wzmJhoS%ifZBN9`H>)LbTBh*fpJVz@+6|#*Q5HR;b`o})Gzby$z z=S|V5Hh+v2!DE3|Rl81|d{E%fR>6^Z?&+J6QN~3vhDby2Gee>fB@L= z-~jH%gh2@5R@ATgpUT?iU+KCp-1^kte0<=9biiBAt^MV>r&+#o%Tmh|zKhb3tt5eR zekfSslSa`qFmkDM7)oD&1#+wGq%f<>SLxQuM`KTc!4xQb&HpO^RoD6M-o2O>gPC}4 zqBiC4&j!9bcdl+`NR1_n*^g6rHtNTow#sj7_u$-u;nEFY-W~^$$$au&4bw~^sy<| z01lL6_AFZJ?LXB2doW8`hL_N1=<6u1@P^a=l|1{!bh;ReDx^mdWxkJ(k8vbFVlP>S z@9+)%^G(7vm>U6LWJa5I(NFxIuG9nma7Ya(2>kSR5|f)-e_vKi+7ziWtUXJNzNhkQ z*0ib7pQb72Ign%`Kt^mA&d9lnwER%Y&)fd{(;5cwmvPdj z#oM@#LLmbfg+jn$XWKqZIqXSq7h*X7Y62l4gN)~wO_5>$ru0#PCJ4wea9iPdI12X| z$|gOi|KeFa`q0qTTQR7de%@v@QE%CssA?g9pK};U{c|>MATQPU0xe!6z0G2axtYBK+Vn zR{SQwE?dfde&fYWA2A2AyUKaxU>rfyP?Qy^eedy()NO0jY>}<(;BipIbuNFAVaXMj zx|Eqk5dnx)<>=LU#uoP~}P3xIBY`7ngprG$D=r}4u} zMyxUk6HlU12Yc$yJo9@<;h~08AKa*{zy7N2nyY^swCo`*e9pUINsEC#mXliQoDRuY z!i!)^#{u9KiGVcb^mP*m9^e=M#H{!ucA@H>xT)aA?>~M#LHQ1X`seJ9?b;Q#-78hN zkjcCc@jL~xclstpCjEGGdSImE`#QbaYI4n7S}&k=Fp9nXXALO)NT*hgmO!}-!15u( z4fZ2YpQTG7PKKb%U5qf-^Yu`${u$w_&;Ku;)bwUfP8iMG-a(F2_}J81wKsX^`cn@p zfKAk8eI^LgLig(8oM(yEr(OitIGTjLWb7QdnWRPZF%Mz*s6>)E&q^}rBSGlf+qbKu zNev*Z?3XajsJxeJsMGq6ORnf|D79q=0_Xcs%(G3tU_`9uTpnI|vcpf31ZtrgGbr&O0f-!MzvQXypf*z2yp4Xs=}b!vdd!huK^c>gwU9$vDz@UGA8 zvDS&MLnY1=0vL`Kx|$+nz{0quSJn1}X1v(k+<5h#$QPUBH8%dLj-fquAan^2gw2lk zVqac-?Y6Zi`|RD$8ym#Ll!8B>%IVjx(EFQrCv<$hywpq`xxBC1It32<`|=(FS1gxG z3-Dqxgdaf|i|w@8hTLIvA%9JJ(%?(QOSjsU0@G(w(}%xC!vv!|ZIVx+m+Jpuc5GS61%mD{nJHBRh1ter-+o~cI^C8TQZK}TN8s^!7I4K*<` z3ZTqZ7Ka&b*nt;Ue!T74@SxxA4cq;Y1lY$3EJrYSr)l@RWxv&PQJ(@Z80`vP7ah4{ zL`$MI$DZl>J6|A|rmN!XOn~;{PZj!A%qEB%EZqF|JA^zi3`=-DNcxmKv{bUfO%o9* zitb80M08Nv99*t-59Y6$auM`g8?aA@xS4!0_U*&r-XS7P$ug_4s$4drN#?x>!utIa zmYoV4Ceh^QxmJARwA`(ka<%_q{ED;@DsCbM3(V5WM`d5y zZQ_}vJ*U@`GQgBf{tU}lf|2B8-X*=O8aR*)45H86NoSznyU^^(+fTzg+8?yi4K8lw zli2r`6#^peYWo56AJ2Ya&@wmLu{B;oFSs8f)FeF40IrO8Gl!}U{Cw3eCI`ZXbU^%4 zBuE_P5~T*|Km0jG+i~?-G&Q_U9=gni&?C=(q2*#^67~&9^mNy*G}n_Uvi4b0+y&GD^I6S zVc20~*6Vo&9qkuZ|8>kCWvT1um#09q3EIn98sM8Pb~P@ueY@e}A{1cSenHud-g=y8jMktFaIA<2oNB zg~^8$$)&$`7Ih;co6Wh}NSMC-Dmvoqu6^M1%f|||kz$o06*TOA=eOZW_DiBc2`AH` zi%%j4`6w7qbHi)anK~DNbVR=eFPK6nPPcVZq!WMLE4Xsh39)X(2p7+Jqs7ok!h@h- zPD9~hY^Yo0yYUw&i6?(>CGFTEkCE;}8{XAcfGY9CrC0BDyEpByLb@2p%xMS)2K(MR zw8oOr6%lXu(9y9_Eo$gh@;H3t<^vRMg8zX^*ccch86YOuCwMAB8@GXyOe~l<=ynkY znY6EneVPd_@$&vL^-%{af_9`fyh251tQ;(gC4c`cw_i)cX8~9@a%2okqEs(IiL~Nb z+>;Z(!moiKFXm}_W(I3}Q6(oPZe!d&I2&Vw^K(n<{^-pY2m2;Iln`DOo4UMk`|aVi zec%Fi7XlhJH^X_s)IicZBk#);I~R#OwVUBQ^k<*%K@Y9^p<&$LFK28-%g=|Rx#y|J zjw#v&4jyVanRvCE&VrmP=MVdmt(2`JUs&tOYnNZn4dK>SQ+(4LoaelA8tOE(+u4QJ z4-&)#VuKOdy*RTpi;_B#U?j>#z#qB8$uq8$esV9@bG$H%T^=+Diy=$6*l8y+Xd_%+ z{~9B6R#Xi}pFF6`q_TiJ$R`jTCuP6}`B3W%alr;PO^5}^K-GGK=RXJ#)in0$%5LWW zKg^Ddk-LJK3$p{PQT~apZvsh!+4Q>-#PHDB|+>l@kk+E8*roN z3wKC0Zgd=wU-BC zLF0oyFtNZ%v{~E=3GXL@UPxTVPh0Wo`D2cR^Yh!y z6hI15WqZ|&Q1#3t`TnT5y7Oa%(|nTYw^>&PJuotodfb)8l@fl?u_M*yt;v5 z8S|`7*(lZ7>PoTJuMvsdbR)Vxmlz6BxTMHnE9!gjq^e^H*T{|c4 zxLx#Ss3xd`lk_CQFv!FKjuumoj%~(=Xd+AEd98(9Y`jkVd0Eez8j0M6?p_zJ6&gn7 zAM&&6%waT+ozI=qw4Y9SylA9JbVE)BgF#?|dtoJr~d#t%khHqV!;Y9@vcQ zo7Rau14Nq>Uwml8Gno>Gl1p!zDg+Zke%z6RK(gMGJ($Z*B43)aQcwZeW7IsP_!&T^ zLV^WAeBXs}L+S30(OS_b9D7QIAi^*OuVKh7yKuoY5JvPxeZlwd&F!T?k&$%}!zRC+ zpFdVB!ZE^SyUgQ!t^Opk05l88!o*S!G>&YcK6agCzA|PXg@@3^kSo_v3{Z5~@lwS5 zLRq!>R6+n{=40p(!iU;ntVD=OuUD`8c$x|7RN4au*{OfFpf89%PlP{-<2wB97>-DWenGl#vREdy2zd5XCFg2HGcTMG>11ee9Us7eKM0Z;ktuO zxq?20mR17X)z$Vm15c)*`s?>IojA08c#&8x?G!$fA$WqFtY0GHqF(5d?JFv1hk+Mp z<#+~0VHv0gXxh#+^#4+G{Qd9FS?z6foLm1_`)I90O$3r6j5MeG6i-Je+qQis%S4O< zg9d#-SN?Ka0*|N@$9oF+_Se(cAqaMaaR<$1)WidtSQ@N^yiS*P_IFfzOr@$MTO=q( z$X1#)tLXy8gx8bXU6$N+70$)$bFLuF$i&!OlNGT@P(k@Sr^|S#TL~|k>BH=6V@>954p#q)ym%WOr*b;4IN_&AJqwu#RJaK21rhxjkE+^~g1&u(D zJ1l{JPkjvUHkT9iK@H+1YpCGLqM=mnkJKprBwkAgT`-TZJm|!An#63B<+XD^W=vVnt?q**8<@u*7^tj+6gbBkr*L-h6| z4*d<-7Y_+| z1S~6b1ld{$6=6U*noA&05`Nuk(!nTC8_0x$7Lw$q!@&EbGK%=!Iv3+x7$R2IV}iqz zd7b>38ZNKO+KwvdqfVcc+CLw@{3VFiuJNTEfqw9U--%RkAA|Zh6pg0L zfBEeCaG||uer4u}!m4ET`j0!;L$1*ijG>@rcC82emUDHC8APz`9nSsjMmLicA?cTo zvc)d5E9>iI7?Na+bmm_H_}8@X&iCVL55+&_gN930c+zBQ7q!D+8nl*~#gmFWI_)h8 zqL>HVOQyO(`?t1P+QhoSE3XYIad+;xEzC+rxd{4k7l|q?~p?zkILY$n%sfU9>2_{9E#>(do7iNPvNw>nt zg@kPaCvl-b+Ftz`+exN@lnJ9MEayrsOxU70CO8Tk#>;X}`2<>jllcsE?5KkA3LACs zNN-9w+De9;EIG_lTSy}fyWPJ3%r}wm4(ynC5K%8E#thlE2ui`H+66fD0MHU*%)>fI z6uD9rgDc308&uEq0;|e2(_k#T_R!pFMiC!FIbIb{93y3)EcZBR-m2@~zb{KFaFUTd zhN*6|>u3(fQ_O;L`CC*CdVCi$nsj%Ov0873TK^j$ols-rZ*El;ef-SVkulqzzWv-5 z30r4|=xMAdD<~A&!Qpbx1RqNHxn$knq5bQBZaAv=_aXyvH6A>i&6m+J!L-W1 zT)QE=LUyzj4zh35jrN$amtGuMSNt zF#1%9a5Mu*Sc-F?h9*;cp4>4)_*W71zkZ$00FAsKX~?0oX>q%Fg7E|}CYG~n!6Ea_ zn>Iav`EnAH&WEn8W1pUb4uSr)!(5Zhh4OH1c3E2m*_Llj%;4kS1A)K0WX-_>qfFD= zY%L`8gSs}~Kd$Hkf4yv_enBPElai6YhTM|uYj|TvR8;BDw!Kd`L~xSOnpV+WQWUlz zhpMj4td%=w>lGYV{UR*La8U&JTLf!n)kW(#UZMRpTuQ)La-jN=mnQyyN^yS*sU z<=u~K*Is&G@$_8H44B|kP9J8U}->d>i++h=j$Zjk3kn#pYJLjR@#;<YI zKp83<84G8Pkm=ZdI^17!pSU8X9h^FMIt6+y>?44doFSSl*AIu<1~&Lz+EbT#bf%+i z^wX86=s_rJe2AEc%kT0ZFVWFKl-xo9AN^$hl?x#3P}8<|O`98Biv|=@(mc}3({f`P ze6T2hqTuU#7X&s}T$FC*&C zdgT4nJ&he(|7*DQls$fa$2spJ82~3HlmX950V>l{vo@=K%@o3y9RsljQc0X=8gA!Ukkwaux#y zo#CdN2->#E`PzK=_lk3pp_Z)LgVU> zgI|}Hu3E8*a3|M{9!$^{giPfjn?IL+N9`sv4&(haZ!$gSN!{?GqvsbQrMb-1O#}+T z2`o7)E9<9OBv<~j6tXvxpTRVNJs{0v^4!B<_PUPNMT;$EI_yYGPw1y*^_>Deb`v-T zu@Q*$CUfT3FjB>zu83~;6eu)oLkK}z5p!-ajXS4GdQD*wJu;U&Z^(2TjMB$sWo|0R zhRY5#OI5?^X8MRoP(1&rf z|N3+Ke;o+^t5$Q>kbh6jh?{@_e1Dlp1otP!$ks4k4tMcBOVH&@5Q+TOF`9m}>#Ded z@+M0hH69WO=Kx0_2Nl$eKV`OO<;eR4Uu4|^zVpPQVarL*GCx4dyuGZh;*1Lv5*lF( zVmw|wjx@oX>@9Rh)0lnl73Tn~>WUOh++wc&_~;p7#WQDDHph5Yrt+WkloUCd3~go* zNd1cG8BP-RMYTz(V;B8|Xt{KIi2Uu?4A{ivNU4I)h~h96HH?BU?TIXGRS>O>L#F%w$^X;8xVXD8Byi&dsrY}bz7DRUM@|Ii0KRHIZCyp#gjO+LU9cZ&q z;tj-*m|orfjd{uCR=K}*ydK=9oo~`nE$5Ec8;zrLCRRN#-+7%CT0z_Yvf;mxx(zsx0v!jkHuK6pfm^+ ztx6wyzOTOmYf23IEsR;&9pS`rP^P~xf6@f%IH~;qzWmXM88JvuK))DS307MLR5<71Wd- zeIfy>tM^Zchedjo{9C^!?E`(%T;_|wfKtF@*R7EwMxc?o1^a;_3HlDOQh+Ogj!N|6+v}xzbnJyFTAAm`-6t~Ao=tHM@nGu$NI6ZPULtlqUCI&`|X0BCa z3G}T3&N9=H&k%{gc1$#?+#6AGm@aG1rJpnqVUye|9#|U6#Hn(O&%6`QQV`ml(6CdE zu^1e_CiHlQX`U7`9Zth)EVlsbzK4pE%uAtGaLnIK=rx37yOmVbWJLqqHgy!|k4SKy zSVPkzB#W4WG^n1E_MLz>2!vVjY;);Ig6aFdu?GLM9=A6BAMwIA-1_<+U*BHrMP}pS zR-{U@KLpy}c7#UGQm%#+OjK&!J>kS3U_Xa^)8W$pYwyg%a!%j=e`gsxW9(~|?2*b+ zsLUA4Ei|%)5)~n94T?51b`p2Ul46uJB(kItHMS%bLP$v45TYb$`@PN<%=bB-zi9tT zLY)q%F+5q36#yYmpy0_WPv~WMASJ6$)b@vb7;$1FYD5sSFsFX5pJWsWkq{D8 z>U!dKcWddZai%%me85)2uQuv@C7pb$m^?~&4_<`SZj`C1O8eUW!7DBVCmJmd&KSx)C~C4Be|R2)4#gink)p{? zK%g$+X;TZWt<+f+1js;?QxeYLe?v*hfZrak^`foGv4sQ_f0VbcP9^Bz)h0|4*hvi+Z1QU#xd`${LDa+ZGKD+Pnd(T*TFCvfn9Kj6gHS=Y^(k)3GbqrjwrD zZfL@k$vfJT&_m5pGa)raC*R(B4;CuEHRkQ#*Xu-j>L`Ooayi01S?lbPVZ>4hlKksU zd#g|a*Av&Gg~)rPeHHPen zwRi+bCNzoE3s^5ZOVAmVpGZ)+1@s~AMBWdjvx7|#?%cd8Bv<_Z?PWW^ev+lLON(twmH77PPla{!(e-QYXwkt9Mnp<5lMvtmf&B|qd}uYOO%_$$zbt%r~AY4yp= z!EeOKk*Am}NhWd`LK{Y-m)uuin?A3Zv}T6oI3-x=MCScV$2rAiDtxg97XtH?C|%#d zex`hw%7tBrt1kdkEUKj1+?@12X6v-j^OTleS$HC$c=FIca+3n!by%&Z&9`OiEnjS! zaGA?VrhqFL2jDIqL@PFI%uBiyKQs9BwNY2gIA^_sJd1*|HqtgtG*i^BUtc6hgHJ=MKuAv^^QYgc%zR&W1pfIFc`Aq!O&8G6CW3@8}mnl3f?s`Djo`q z7v4hpwIK~?ZECl1$^ybzPD2JEAExIOLKZbiO9n`=$_2Wj7B(L{l-W28YLIT*P$w2tBg zvMS$IZ^Dxw>1FK%1U_-fYRC6MJ+(xO1lpKX``WPFq%=45aWoIsI>3{CpYycr;xGv( zrGp|N9%`~wT(0Jqn(tq|NmPmAFd$C_aSM>h)dYE`typ29B@o*r>K$Sh0~~RVwtL5h z$j#ihSW2b>V{n10Nc$2a-Q1*diAdbyKCv?u(4GctkR~MJm8fy8o%>Dx_l=c%VyYNh zeO~(QM)lT{pGx>eC6x-bAU}>i+f@wV9z_qFX+Nr9yMtcMk|}GSQG!=xS1uH|Y@~UC9)vE66xt>H00m@ub6@ z);ubPJRLRZBBU~SfCEAk)K)l`C;2WDJonVS@pHOce*i8(bR;nDBPyUbt*xj;R~rg3 zh+sf%k=B^y-`Nr$J@~yM8N|{uhKff5J%UYVG=;^CGB%9Ewq)wAe&npIQUf}|KvT2TLv+bkOWPj zey-UcH2+&I2obj5X|+RXQhw}(hbLxL=LY1FzoWdV3rT~h`IS!KV2cRH?I3J>+F`8A zrUy?>i&zNm8F6kZsLp-5^+NgsCI+cuiw0fRY1eT5wb7q1sPZq`5BeAUm=pippBO~1 zk2*Zd6|nD?4EpU2rICr|Iq{bdOQ!W?;3aM5)Le(;rsPsbB!sj_EPk5EgLw0%;mjeE zl9j{9g!wnr5;g*PmX!Y(g60ic5i)@DS%}Mr)C>WS{XF($4=qovXcxIVM8oMlDq9x`YnPMPYfwq&ufq+e^1$PoM+080QneIJzoJ_?#yRUB+OJve!XOlwUVM+yaZp`soCaos-W(c4I` zg#0V50faQVxb~A6ADf)*vUd0Nr`c$_xd(*FZr1E7UAcrYF2bv`$9Z~sW}zL-qE}Y! z05-EiDH1=WpU$=T-ALDx{3)b^8#ph3tUrLSE9!Sywsre|KC#j|Uxz)XEvD;j#Pxt1 z5LQ)0nB<5kMz<5d0i3HD2u4hybs=quo;gpAYa0$(YKDNZLqNk7E>G`X9S!4S@p7rO zfXUP1b`_=wTBB7F!>?vZD>XPBv*M8yg~?6_p0y53POPsz4^^2vYn86LQ{w# zH5X(zbZ64Dg7QSDZ{!Ixk1@nqiXn1}`dD7P3GIMz4TGkpjkiZfQAKok&xvfsgn0#3 zM}LAL`TJUg^wK-cEpnBpCL9HYtE)ts-P0+Lc*fXRfrv(I*hn)ivctMp&NYfJf%9EV z)>|9;l=lYVr$(;?+`r&cwvAfY@uKzhTUo8SDrE(;748gejv5VZiN^KOq+m);y9Zb4RJNFb-f21+T)Z+Ke#k}Z`&aVU-# z@PxDlIxZ+#c}G7w15On#^>^-FQ%s0NP`s&W538o74__}Q*1X_hOTI_JhXCfiP(OK4 z^gNixYkFrEKb?_A?WH>nRzuNoii|=MqLZ3~2JPk5o}86t^p>=7Du|gnb$#~#-7-i& zt5eo;P7M*g(fKxIJ;(sDZFu6C)&TZV{81?E9mbMas0#>Jk&}sQlYm9GQgsO@v}@Ef zkG|2$>JFs+v&j#(h-ppfDj$ar+#Vj`E&y&R+9OLCe|StQnQ{kLBW+9~dKTcYWdHOp zRV<#gl{Y=@yLq8SrU5cgb!pyQ-bccJmPYBvZ= z1+`cG8_RUc?e?$x&no`6=kW5TRI;(q8V#0nLPX4+e&9C7Kp1E!X_XYOSfEzNu3fLq zo*sXx%i7&ThQRTO_Cb&u-C7j9*VFj1B)dmae4zK>5@-)>w8UT)7pBWR43F8=m-{Vz zw1cnF_3Y2oqtkFJRaV}l_sAq=W2gBI)D3+kb4Fcvm%kV%!mu#OEb+kn6DV(u_EHdJC%N_+^FLqk-;vFto5dmDfd@1t% zb=skM8+wd<0gl^Ms-H+>gtKHo3*#O=p~@2JYkL;YWAxg{)sTOCd2Ss22}u;7*{UCipi@p_-gQSRp}~z%Q=GXkwS>5ZG;I!IQ0hI4P2B!Cq1h zoPrE1*C-k7k+h1-fB;(L`TS6&*G|UHKXZo$4s5Mt0IgZLeZcJ}5bL$W$Xx#yB5AjSXZ_L}*-){MI_XY=$vTZLr z!lk$!+C?ay`^Q>E8LamfwTx&sWh`V$in79`lc!{`&Uc6f?lp849B#ZtEQOxkcXHP~ z@+w5&F(OihkVL>L#~Oa-pF?K(7wOCY1z)aEIdUW_@k{GcFhXC@5KE~Jum8v)AM_wI zAPS2VaLZ3!6_|ucM>HiK?)-7OSNuV6j8>SS)~et-AdK4rqlT;01oUuy#OF*QD2ve4 z%$AMzFVpiATb~>ZE92@pmgLW!Uz1Twzokfz{G>i$#Xv zr++$=#ceqdjMPQfwb-%4>!A&m`y4EXj~Ee(DpE`(6rF#)f@4>!R`Y7yD&Cprd{F8k zxJ8n5RyzSt#cjb&NP%P8EFIGIj`1C~oTlzmO~#wBm~6|U{P@usaKf-+=cK4H!uU^Z#bn@CBz_Hp3mj zeuhi_Bmz4N=q0!Y7Vh~HJ?ZSSev$2UgXbwlJ{}DT>*6)LnRmI3{i)WMHwvn+9z_Yn z310`A`;RmpA>DT}{P5n&UdGN~ax(bZ=O!J=B&`Cs&{UQ6k&0w(TeBEuEbk_(7vt|N zykcikBvFjG-AlmFKPYQZl1I%yBfOJzTH%pte4ZRfm$$(kH4L_$w#BPBxScd}WDl90 zp1WNdukk3bI!QwOBS(K88y{q*IKXu~F?d=tci~5=rKV`FDKA~(s=+)DV<3hatzn%h zdO6oHppkOq>yU$!$;x$(kM~LKGOwm3!m4(-Cy`k%#qO2ZLW)#^5o7#o{bBtsmVB6w z{O?nv{Fg6m(Z-u+zQ1cUc-R;Px$IBWd16GBl)cgcl;@sZ=o2?54TXwWZ7bx8<<2e6 z+y8HT(>T0(c3P?8%VRC;PdbX|Q(7PCs<&BVtq`IPKwfPL;~b=5MRulWNta#7g%7Qv z5H6#u0h^10i4v5wU6TmU}#aplDf)OOa>n`F3!^ciSJ>#~ zBHpXfO{WWLZ|_a9JV{}e>tz#@07NMwB?=%ZuMr#2d#G4tVxTO{1&p{{fD(40^ZQ*k zR#4`f%8YorT3%KGu{wGoRFBC zwGz=5ni4KqlyH4=vX|)5f3NOSGeZ`I2?HD$NvOt$+9*43vq3f_nWS{M06gUYQl64S zB0X;Q-*MMV(}{v6NL_R*X&0Jm;>i4dRJ&0^|0AVkVASPBVR$Vdd>0jL7FgGsKD!}# zH+8T56<>IOEg^Lv>S@(~K^d}3%W@o@PIsIWAkak)$SxNui!`h(Yw)KXOWzcM)nrhM z2)Yn=D!6t!aa&7zNlK`8&L=RX_my<0RozR*uw08Z6KO#G*B?)>Hxs3Gzv7S6m^V$W z#Nny(JUweYM_(a`l_#S1_+;N-@MB-vzD!N{UpAghlR~Y{HKkUdZl$_^Hs`&sy={DWCkDB~ zvO|w?{l%xSq=1DH-bkhp!2<&GpY0I51M)qy%QemqKRKb$kg4_w3`$m_48^jmuT zz)Z{y14q7mt3sH~o3Akx21oX{m~{f2gyIl*%zgWgn_C5NdzO%WiM1P#oQ~8APmS3wON2uhj25k_4Wu688gbBcqEs7?A*jMd>NxE~8anZV0BQL#C%?bsjfc|BPHe#poR9}H<{2YjjD+FVV0xo51!FUeJlC5l$Z! zzn%MAD4uFk55Ko}dDnb^h)1B#`gQAI*TYAC2rskqNdr7~pw4=o?Mj7!hv0JSLL$udwS>`eRAhydCj*R38{!5nAQ~OmmvMv}f@fBU<9?$? zoCo?2svlo%i%FZ!`3a8FuS|*OQe0evk9jMXQvQ}|C~Gc8!yXVclf0MFL zRP5ZMj0V9BfoHd#jL!b`qy9iU5qeV*ILO=t&x?5`C+<4DW4DVh7K$F(VaNenz7{zH zl`n+Cseyj3)j+#Yadpo52F9Tmfp=S4TI?hvG>TXK@|CN0c`2xPy1z>cpD$IRA*RGF zgcEg;43h>(=Nmo2GhvgYC*RGjtY6Y#3|OUck0&X@82?d?y*mw*V^^au&x|5y3~Cp} zKVW$ROU*^izNhxMjXk3fHM_NehbOLF+_2oG#4+GrXYP7PT=6NC5g5QP(FV~WBOn^; z^l!5;9uOSHp|@xFXdtla?%ag`g}-#}i8qjB1O%|Fi1BfEXZpul%0(2&5`EP185zE* zDH3DXnZ!X}cs0on+1iGO3&gcRT(>!fYCUH*XYh!>ZwuiWYNeU9XYA~bzHsqz9A)rEK^&^o~G5fzAnzJzD!tE`#7#IesAzpOBb_O(NQ z{DA`_4JA^HkSY?womr<(F$HMl%3QjqM0f_RN}Oi%SA#hXN=TG@MpOd0$}>TXR>Xgu zzfQS}4}2|5cB@0hOQucpGGbUmo2+mpOZ2En$_3JA_yWifF(#BM3s8b1f&2rn>Z^%4 zi#m3VU%D4niL}xQiJH!*s%h?brFW;?6NCfKrXwJvHrxe_jYu;&psj1hQIk)j0ZJ}m z!pjqf4KYAmloC@MV}{+qN1G&A7;h?N3h9AicVgPHYWk`Q{~l;M@s{Q}$N~ah$hi=U zG$3ysTJt82{B5$9J%v(;hufn0_&NQhGV0~Qg0uaS(5$gZ;H$5Sdp5U?K5bqQC&KFR zUlVZ7RuH1aZjHKYSF)N;UAulKqthZHWTZ0CvlF+S=dnnWdJrOlUh%X*dn4}PVsHok ze)i(UJoCiCA@x!oKRz-g#P?+B)3v)H9Inkh8gBU|>d9B73uy!T{3ln-K5WSrs*>9o zyz^|bV+^XRR!j~lZ{oUd+|IsJ*_Oc`UU73S(@#ykrJ6KVk_I$9Lbqb+RMfAMkikfR z%@7~0X*}b3eUlrMzqzBjAx@5fAY)6bt-q}1-_A+~tB6Gbh{*hG=dyiL{FNz`WZNQK zk=e`;F4qzh^Ui*VcX{LUl)pG%(_yRM<x+fcqruM65>45vEv>vy;IrD|qqu*9B}d{`(|xlE+{t4XvcDK%7lZwT$k9%LysKn1S2Oqk=05~c-9`{YL z>H(*(y&w^NMoA1ekMV@KAw3BnxEcLG;ssz@j|ue2oBCRMS>&!GzHidxGB?gcTt&t| zC{Fs`i$0{*vsw+>YG596@l#L28Y|_He!a20Ycylbq}65{;U_)$?^AjGYkKqg`vuSt zs`m_D(TBH-E{}}iCUp!dM}6}0$PPrTf)Qi}cIpRlrjZf{^n(aQr7FlhLa%F7bo6?X ztL#Vb)VZ#lI8G98so?7#Z)CE6P|e4MJ}+ndG{!WcU~kcvc6ixb=}$+&hJF51_7fJU zbYUUx5d(7tx8s3rTcW$?>osUM=x+CMr0RZHiIr;4Yc~a333oc2(8Hh+5~4Zj`D6|s z{rO-b3Vza(4_tb9dY;$2l|%$d6rb+@we9(VZYhgbOfS9BD@1V%>;X$Cg&PGWVBSYr zyZAyGi>81LlA^EVwY$mX7{5ec2krg8x`xbWsc@=5O< zbO}cI8Ik+L(o3l>h;E49HGHVVE}e`{2fGp4CdQKP<+L2KcaXR#iTkd2UDEVI>FdU! zH&xd6mG|0pmkD2M{v#*iTdeNgvjRT?m{)aXvw8%rrL;{ z1y$%M7#H4KT{aTI(>q*-76C%v;W{OZd-p3m)cWyDm~Z3EjwIaP;s~=-WWrkIcniHo zl-Lh~2Sss@xWSKA(*ZOR;l~KJn_lKSIo{y}(O6vk6v83J`xzzBByx#>I1H$i)7nak zTjD@8iuL>2+N^vlnbh~{96Y$im#vm=iPO+V5aw<|l0Xs#G(q6DEpB_zYf80MTAJsY z|D2xc(EKk(rv8F6oA7`P5+krTpxBO+wkO47^*|@F*=jwowSeq#3KE7>Y(j zpHkPK-_xF>wxrHqup)n=OqA^^t|UnO5J}l`zzF9r&N_W3(;}%O`68H-3Gx(veuM&0 zcXIP>PF7pn*|_ACLxfKVbsKGP1>NxTYN$lJxuSvg>gic_sI};Cs(&j#;0u6~uZFa` zQ`-C7m+uwZovWA&Lg~2vP;Bro8JDibTUGL&vhD;9Fx@|QgPOpFAA}ANdp(#)>VxQT zuUeg~9BXDgapJ_i$t+xTY1*c=D0P0e)i5ew&1U2(e4>kGt_ru*2~5c8J|;H{8~7muNCm+cL9BARAO#sL+A%K`iBr$^<`c?RO{NE4j4{__Z?X1IH3+2f|OSK@^~} z-1>)dDhjy>Ye#W_py`j&JpSinkkn&>JFq<1ZTuIk>E^C`MJl=w zQq}9md>oiqKFNK z#Jjb%Wpn|p%4dw*NS%&pS{hWjuH{nJQ5m|dd^UN>h-ulDINf8QN%bF9$qyKAIcfNn z%u9=C=(%N!+;K4E(#}Q&PncId1{0#qsIjP#wi6F5heRdB`k(s4D=3T4|F(>kT#uqo9s>nmyS%@~+9wY|rhm*#ohMIzynG-lTddzHIkK}I~ zbvppC9^#wwnji(KIb438ho+mXIbH3tPtn72r*lL#?KzLnIc_2t9r2)L6dO}ET6t-O zz$d#4m5Kaz5N(aeb^lbhn<&P+5I~d{K6L(v&{8~IFKhRzg(C159&O8(8kJKgYf{69 z0vJcAge`!7uPbepz@W0<4V+e5Ty)+ey|Sng*0O`&;Q_Oq=6-=6NC~6Z!eU7;p73bl zWWL%peMX&hg}R_Nmj~UtlnfXRY@A5)xIG}G@KKCT`H!u)z1HEcl8$oh7DTbglu|pV zj7ob$kyO$)3~3~X!28zbyTaJv()f`FN4bw`Kx*-s19@4*oW2N*pFOF2xXie8+RzB} z;56d!PFIMHkC>*DAk4yFPg+EQ4{G1zgottjQUYix^t24bLtmp1&Vcv;b)lE?Vi{uq z{_<}aHwgRz0YujH8x0{UkT}gcRyU1;lAmBSh<^&Fsb`>SlcOE1HR5QviFq`i4F4sCc*K~5Hp;m=uj`gFa)PKhXq2Cv&KCO(z!Co&I`6ZYZU z`7d7G<$E*N=(fd%f9=vTQ`$$Ri687L{X?==GSJ+Khq^Z<7SE?M~q z{Fu1t&0FIwV2g`H+*e71txr!qF;k80ScA$Ae2#r`mZ0qGi3y9s+N{=~T6BmDT&{XP z{DiPY7DAJ7&v+D4)WJfw+~1q1(}n3K*FKf2NaAqF$d}|+5-UhZC8dKH{egqa9@ELS z#4Zw^eik7NrmkY+zDl70KvKsS}R87aaJT!vZnL#oj<_OHu%!5nP;m!`5!q zi%#R-7S$w#`*sSHu+cw>B{=Pg&@$!B6p>RbCt6y6O3EAfA8Xmo<7@2z_p`4eXxJFe z(=~AVT)a;y39m5kwru=+OG{(Bhi-dL&HV`W5TyoO@3xAH=+9DM+c!{)8^pdxa}ztu zH_2h1ut`giUPzxu=j$5zt0FKd5#xCokU;LF@+o$EmEyE}=d!=c-X-j5HM{9*?S4Ny z+pDb}WuExhwbS!mse59f6g?lWJ!{^?S7e!|Vv#{~uj1&_`1E`->{7q~Q^G_0HA*k0F? zY|AXpnu*HC{zi|7R-1dHicB!KkLlu+zI`MRY==h7q$w6VJ8#wdOq1PiZHPHvP+d{} z$KB-AU(H;qRs2U(WWkvbm)-%UJ)VBNHZT`pouxAFqXhDuqADtL9%55$omQ*vyEV}& zGzy-zo$WuHFm;1kO(=On*6GA?vEv56-mz}oy3?mmYs8pt_V6y4W=PS+DRpg&JLobY zTownNQ)XYx&(D82^Y;ci#98{NIt+e&+RL#{RL{f9-pngm8QpG$hB971%g4E_=&1?t z%S$8j<5jKPqNinsAi8;P=x1-sk_1iciF?9KmH*kZXIn?=W$c)s(r97v>-g4f+Q=BS zcPh`Q6_G_LJ}w^~7N+F5dhgx4_t^P2e>r9BoRa%6!FBnbh0{Z#u`cm}J(`oXe?>fb zw0&IvB>#y$GmaeEdSfO0!A+Olj&&;5N71XgT9b+|%~tQKZ(e*ptC4>CHjS8p7vFgd zd4FpdlWcxg6~}IWP4D3dY2}?f@<2ozWvJX;)wwh9}3}On>cphSk=pFzbYm#GA_O7 zhJq}Q&oIF4<7M^St6Hww>)S0i>p#P^kN2s}y>^*V)fR^Kb(=rG_HVouL)&pzLu`VtyJh#(3Vl$+9zVP*8w|#U^tqd=)%xR__{_@YGI;7Ba z2WwJ)pRRUDtzr?}J*UJ)KCMylA0PGj=^dj3WU}GB1q*JTNt&^bZovL@o|&-jD$Ry- z_zN!$*SEDFbsR13-Fx>kFw40KOJdLSo*0((JCAeTqDArYlMJcUp&EU?m95Wqfbpb5 zU2;ZdpJnyNsJMW-M3$B0c=@;1a-u)dfrpfdZ{1B2vOS+ZeWL2!JLb7!6Wi&}gZTv| z8@u`L4i0-Vh|JQF^wp<#*kheG3s2wHN#;1rr>EL-oPNfRS7(zKDOKE788459%$T2i zzi2Jq&AQO#V~~&;9&8-^7&d(yHLy8^-XL0nAfD}EQ8Gi^O6+>>ykTE3RmaL67Fnj> z$pY-PJKkeP)yW!tbkT6X%3XA9(~S)K`F3`?knOUjo{v0EdCsI{Mx*|8JaF0FTt4$z2M7?!f@@ZrNS zP2G|gonM%m#ueGSL4yW+=&eR*v0olLWsK{z=lO5|dT}j|RlPbH-QKvQxX};BYR?jL z(9gyvxRvH<#2j4TelJystXRuZd)3vY!S@RfPO`h=e{W5lCURUgVo>UN6E~YWEISToi7bw2EJ50y_KDe>d!IGST-l{;g~5PFa}R+H4Z_)@ zxrfwC<_4uzEzu4CiB2J&)hhRvVe{b4n{AQgaCWfp&XU;raa4HVL(H22^N)^a3o%cA_N=-NF&zI_DA4kR;6g&nc z8A?1=wRL>9x-dV)Z9mVep#F4lKzEkS&*ATyErh&Psub~uVJXX}_c{0Mw;_z|DkK){lK4-%caAR2jx6nk+1DJN%p%4PiI;LX zw?N*NCMGuLU!Of1-y??ub~J#ue=nMjgzM~^Q+y+X8?H=a{Ylfg`!|;rCb(sivcyrN z^F>$GOMcURvRdcYc9zD3rDa82CT*8qX{=PquA-@YjLNN*wo`$@o>l!S*KP9T(oPL4 zzV6rH*z{HYv-J#^PR4@2autYSIVr>uCN< zm%MpFWXXp;0~Ste&*pmtTSnvFiVu`8G@f@+91S%MA|$G?$TNc1SgA@syl>GBq>K&^ zX06X4;uwR4N*7-7KYX|=@HE!i(_k0jDYr@ctAUo;=EXex%vDc|W=M3PHlTSX4i?3C zv0G8{Lmp%(yR}=7=Gs-!c+!tSra==YzgJc)Mbr%|r&*is*Sx-SbQk`SdvhFpZVPx+ z;h3PGO4~Yka+nKgzAjw8Id`H`B^yl68tqOy4s9LO)7xVCRF!5kZKaAiW&_*`V=Z&@ z{K|@(w9L3Mo2E1bgQH%)d}*I#v0`@M{^g&dqK{1M*<_ZQjFFSY4Hh@2Ra&StzRa15DdSLN|@&o{Mod4F4}s)*xL3Q95u zMo#tc)-22^UPW-cmqYJpp$0+lX~_N8-Nx+R)?}PsN0^4AhDmqsgx)>NhUpc#qU?<& zZCv?9UDCSr?%kV{X*>=G%(lPY`f;l5{$;f6r?;h(Qg+<@`SW+_PY!i_GIimZdv~zg zd#9?#_jJgv+b)SxlZ5-!>$Az3p|O2pX-(7tY&>2X-7Xw?@+tIGS#oFQxE7rE`Sp%+ z4=G)KO9|o6H+0sa<4{h5d_J0~a=jyqXV=_X6{RM(&Dm0c9^D%S5iiUhF=ADI~haJimHFDS;JZgN|I&GbHrP@#ug5Nc$|%Wym#Sl*``4mCnfvPL16< z_|3VO1E$Pyn!Qy&bGJt9h%wXd-MipNPgF!j@U|Hz#NYn+8c7M781M>-c=5b80=y>%&`E?2vfzkQ$_y22(OzuMkK6B30^>eZ;3hUEJ-C*Uf=p}XlEhK;!>6x^0FZ+dEcyGx)Pq*T<;sUp_6}&rw zKM31PgK=y#w?YHIBEOK$`Df9Y5o1*80P35tbo9}?KVEXVfjqZq)2977tLc;J*(Hgp zUCytkg+$9+)Off&d0`^t^6WqQX4vZs-UF!Z)gsVHmxsia41p2AM4xhKd@lgtQurY( zaz6@-&a&$+7F@`2>6BK9LEX#x1@Qi+-tJZz6a7X6Z=U71@@0^7MlVaHwYBvC-q8Z? zP5sn0O+r)GwKD%?M zNOAV`n`bH!5~HwmVueLVYs-g2*zzxE1gEXWLt+=#e7xYOGxw)uySz5y2rv&>k9Tc7 zPA_#$aY9*ff@xAq_eteflh?RGJ(Qs-%ads)=p)&JuT$n8n$5M)48*Otn73bYovDj2 z5);+1qu$AX9=-de!%<9#?;aXJY``FAHg zbjsSF$HNf|tio#pFP?mCefHuLZ1rOLoPQ+;Xf_KT2g=*^a5)rQP)LZ0YX0NOrBzJs z^5k}9(5!j7&s^~5G=fM-zX1cvGbcGDv3<^Ka)zx1WosDs?zhN7?|gc-WH3TkT1tOn zaM5mx?XzPNI?PQ8yLi#C&4Lp@Lj3GtgJhxFX`xkEd*Oxr`>h5nFuQN=5GMzN*06~Z zBY1aRlut^+zc)5qG=Kh$#jbh#%J&w13GAUTjmBDPX2T6i-X|843T@YrL`(t_tw9;P zrZ0-&ubskUU^Z!(+*&+HG!3-EpbyDu=gpfJ^R%qAKtmaBJ|puS zc#4Zd;AL(}j++t4aHSkDc$(g)7TQJln+9$0u3Xd;qjQt&E57c206ZY~WZ1?0V8ji* zPzuDzS?8je+@eL8t4qkX;dV7<)3KyfjUDh%!}8M|Z(J*M3@@IWR9g!KDv)A;5HA zP*O2Kr+l$#z3->A2MZo{D=Y0~-%{ax>4`y$fdd9)!Y(CfN4NDNUz8zv#;Rkd;s-s1 zeQ;p%2ciN)Oj$-q4gwUCza!UxUC z3;L}3pZ^b2%bM}eyQuFcOC3zt_3?{AOv(jaGoGBuGy5Jdh?hGoBqXXt&v3dLKZ;54s3rGo;t@U_kG%5SStqCRu zI|;D{k|NxnW*02^5A2rZo5-?KNRF-$qSNL_HW=`rgJs#LqzOHD+JnI)FesZxkDQiO z*u`yx%K3${<&7-Ef^dz(p#`g|w&|Zorr+*X`5%4*g6nNx%vI5^e}9<{B=NkSdI)cM z-rTv@DRH3A{YTUylv{=hKz_U|$>Lu3Ywf{ucN4-KKO6$`XJ3L0rk(l-MVEIk(MZ70XjER&mVA6$(VMa(%AkQ-EUr$NPdS zy)+wIo{3Lk*UKR!GV20?1f$>EKpF>Dlb8xIVOyN!Rx*VytXVUrZr!zO7b`D=ksh)Q zUw8&b{0&aVaZ0}?PHNI!xqQ82uKz87; z2vi@PQ8uhp(Ja)l5M;T>=Ed4u&hI6tQZJtaRF5g(Hk4}v&M+R@l^V|7m&^I|IR3dc z9Q4nDmuDnQ=1XKi$22x*;tc}B4mcpOE)}XkrKxM{wrztl`-A4u|2_ouX~F`yBqm+_ zaApW2b0kEU0)zq~-DRCgV&o}Ra9OT)_aK3G)@twAL5Vumk3D*?q-EvyiP-F3$*eW) zOKPnlOe2+4?@OD_rW0^^5!`f*0QUk_?vRsq^L6Z`3}ruO05Ic#L;HU2kmeOi;u*;B zk8mV9d0~+yy^$#~55_@&Fymtf$Sq2rlQ%q40NjkSxutQ^cQfxzu(b5!y$)b0;(`Kw zr#0}FgCQV={= z1VlYCv2aXXE7D_o3Nl%e?x8&Jp)!@p4F})_I60tB%|di%qAExAD^ivjojq9zSfT=V zR;`J%BKYs^_uXRvvisOXEjD>;C|L_SoC1(X>LaARA+a4amjN#n&nA&B23z_##&((! z+6i4{4}_tkv2OL!;OF>zaXNqR<=vAZH(Rz>acm}VADZH#7as@CgVR(_+EAwPZMWj_ z((r;hIa_xl3m+)4`OUestwKuon%UH^eQ-$DzZs|3MNcB(U{{)~;ASOb$`JG|Nwhrp zu*deshIxAu`~h#&tnDQbXvDDOd-+v{%DU0nmHT1lY`QUe?ri4rL&Z1V&eJ6mK?ANK z)D0J|oIsan)~EY8U#Lhi|Ey=_?RBsqd;$%D1(zVS$9(x}ihN!esr`S3pWn?HB%5myM51l#g_c>LyyL=T%$ zeQJHKlKym^+E#O_{j6h-F`G_B*!7%I?Zo_f`%gW!JHB|)qHz`$7Oh*i)?rLL(OnQ@ zSy5!!KCVJ|6|LzDPF}Sy2(F+6sXgwM_ZD7qR0^~Nfk_UB5F!(9;wBf_ znY#(gJ*xIgq4StF6<;^Kg?N0yiNC*7s%Q+)+|=v%bxNd93rd4GFQ8?0KZq-U`o+UV z=U*G{a;T};M5Mas7y|*Zhfk-;?^|{;cV~zVWDd13mrz1UmN24-2uxE#`dfXS5>sHx zV}kl&)1Zi~gkG&v&32xi;YsDRs}i{5%Z@*A>*TbMs{+T3`-J;{$^jQDReXj%1-6xC z7e#FDlw}p~yt}j&30|d+=?#Hr3)#@h$kiG7ZCrs1A!$xJ$J~TqEu{=3+(njs=6|O! z)F&?!dRSGQ-pwdRR!I!h7o-xzD(796zv|4MYmT)mw?9gs8wOlQx zhxzrL^^+vtkAF=Zt2Djv<~NQ&)ojVeE)yIaV_ zcT-kW{MW}@Fy&{=f4x1tmA<{rveX4cNIbH3F;&r)#Zs!M-0>LY%E4s#CYjq#n|D9` zLw3+?d8y(=&z0Q5%znBgH)hQ94swCQUNooQMp&mtL*5Q;Xz>1)oU-ufxhb}S`uMnl zI2Qos3Sm2aNa1^x=R-Y|QU#L|jjmte&29s(?Mxy0b0A&JfVQ|XXWznIbO!08uy-Sf z?^^lVOEdo*>?FFFS+cE`-JjZxTzwf$J&}K`tGqK5ek=R;`c(N$XU@Jwja053xibY? zkOBpShwC$;B2K6gsZ)~mN$wyThs=+Po`{;3?0p))l0{O&7Fo+_W=` z!mc)-?hm}1iW;9{Y~jW&3nzs^TG#@iF_;`LS*ef{0;S4{P(n;OrH4J_#9>|OoQeYo zZRad@Q%d$W|GJG+QuE4f>gYClXBVRx-&O9@>*S_#!x;DW9T$4jTJh{qSi19Iz&g%X zomhX&VwV!fBVR#oGm2DpnimhZ_n91o6S=>u7k5zF!#QPA=PA{Rb`GN~lSvgYrhrnX zIgnC4`J5Sa%Y|K=`~1}%X7MJNVvo(zC5K72gkfXY*FFtN6bXp@6Hlk34;xMiR@LlT zQB+bW)PMQ{R?J%U4nGmjJC02$-$OHu3W36L-(%oF&1YbI4J%MO12yrtcPbRp^}{_mEYL87NbQqGWbQS#H{ z>$Gr8d@WPE!k_(C54R1US3pyqXi>D0-mar88i~gQjB)m9%$q-dG#wc*fV=A611A?m zlveJ=s9K%BdOv~vCohG2nFHA+5X>P;t(Impt->kP2EfA;rcd8zS(@uDco59yC#XTN zbuJjW2M}}kfQL3-#gygZhczi+ ztY>1^SI}LdcsqU{_PSiT+4ENW35sPeo<7cRb6^R_k_$Q99Y1n5Tt~6qx=Mhcc&i>fabAgDRaUAn+bFeOVFC#= zy3AW%aIr8GZ30xf`bV>hRBCMgQot_dh&*cMx|Sa=wJ>E}xpq8r-&aL;!~QQPzps*x zD59ceY>86dOD2+p>!8ch)oERV|Mrr&i@)`CvN&Ij!pB*LVKYKNO0|gNTbl ziHiP$uEmZt2Ho&0eIF={8J%F)iVWlFTyjA8B4llR3p7CWTlec8^L%LCst>ri3ZyC& zC+@r?4#wk%dJJ`eOkT}H!Js2IDfK$P^r!1bNlB;p<&?-9(n`T%NI5~-yq0OztC@|d zLRSj+osSUSHTY>HXwHdRr!JpCh`fg& z0eetWz{QKM!y8sD;xi-Dpxhk85tSE)LSdMJ;pTp9$jXytBF%oT9h-d%&&JTkvqw}a zP&fA$5)tvK*G((slWpq{{^8jT_4U`-!9k7uUJY}w>KHgt9tTfOTKz7dxDNzx)5M;!HU>~ zeKJcTS{c(sQTbTZgLWtU31cbFTW9qWiHqpA|Zvzo~fpqRZ#V`uV#}yMFuLw>3~G zzOBKxHISh2Z6ADFgKztw;(Gjc7QUT@Z)f4#S*TcnZ)f4#S@?DqzMX}t75EkpzQu!Y z@u2E7e8bA$;=#9g@GTyEiw9LJ@PCg7Z_ARyt)&>{{$uHVhX)oNstQy4{wt;bpvLFo zSJf|w>iW4ZQ1vavfYqOibXDIwQKzawtm-=o_p$$#^j}b|vK{>M-%`wMQmLBy@-4;x d|8K3i>0|SqFI`S=l~1J{KJMq^Kh6B@{{R_4Zp{Dy literal 0 HcmV?d00001 diff --git a/examples/hdc_methods_survey/Best memory model, embeddings comparison part 1.png b/examples/hdc_methods_survey/Best memory model, embeddings comparison part 1.png new file mode 100644 index 0000000000000000000000000000000000000000..476c761b5375dbcae81bb2a8632082bb7b5380b8 GIT binary patch literal 291346 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�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

c25|XbVND2ThZIGY_GP5Qz#m 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

4CLQ8@Hux&upCh&v@Yu69~96 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 `_sMzaJP??&om>7RRg{9r9HqM4XmNuO^KA_p;Rk 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%0A$nX}}Bw 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

^uB2mf(Ua2M5`+!>P&V zymBO0JHXu}$p^6(Cr&GL?B}n^JhYDz6KR_6DgGV+3 zjR)R)<(L0WjO(fN%*AH6 zz0BUWaCx7b8k**F&jjbG&tDNMick5*r;uUn2MHp%-9($C^Z`gE!za+0+bX(!XXdi; z5CV*5e2?7B1_hbudMnT`-J{9jTHDLBy!RQHE$J6{;lkqOGyL?zxah2Xd<@?m9Xqr%8vGdv_Ug7viFHPLAdGMv@=oMSF+`95;uB zk`x9qgVA>OnLR4w`_SF>E$8*8uU1LoLB(i+vVcaNF5EkD=ZSlA3}g@BYK>f#R;&Ho z6m@s+Z%GYF`osXk7P(RH8u6mnh|6U4!EmWTu#Y5kI~`KhdFXOyq6Cl`@Jtwxv4&s& zuog9*M2WPB#TNd*+jghAri>pxv$08PF~C4|_~n;?ERk<GWn zH3F(Kw|VeqHA2UWd>X(v*kJFP)ekZRwb+l8LDfc;F8vu8A@^L-r{lwY7X*9!eobvMyph%yB}c^2L}U24$qWAVITHPLT{kFXQ%_zs>0F z#D^3d#oWNsazWBh`urVIPHDj8Hu;{SYne;^p7KjNb(S$oZRPj?P2}0(@AuD5K%X?xJ2kGq9?N z?OhiC^X$1WXf%{eMYV>b7V=l=GGDrMseo$$lXp-_;4g9mn{Zxb)IJ|Id1MKz)UEA| zfRahFL3kPnn+iMJ#^MP4-crb!CXU%;J)+q zd3z<6?K?N($G77tfTYy&?`x?Fy{a_8z)Nl^Og5bn^|RJN1AUiD83fx=7F+wPes<{1 zj-hizW=~I78>ov>9Lt2w-R_QTX?5p-Dyv`kGp?2LO~8kq=vguf$t1-B0UfE(z=tQF z`dY4-t5=7FX33lb=aFii4aHHHY{(gAg3i|!h;2xb)Jl^#al|Hwf}8sLGC@#=eWAWQ zNHT(^4nWt4YEo1bIEsMK6x`7JF>tRUq(uaGEFa(`Bzne9joP(w44r@}oupylxr7UM zn^sKBRi+ELbU$I~wl8LxlwDBh$~Q009U!{Db|<-3G}JoRGh8@}{yPyW zDC8mqMT7u6jG+%88tr`RD13B>xs!MxUzP!7(p}GGrfpuVn7Q$fe)2AT7>`et` z4i{H85y+w9%WNRuN`5bss8~^u!x=<>f<^|@B*Xw$#3Y|p#4?YK3c|?wx(u7a0$Hl$ zxlhgppdJVkSsLXh|2P3H1UaT=S-o`e`2hM=m-h2u>w_AJi3#g6cE(10m~#BShMJTL zwh;g)z(i0BacnsH8x?!FYwK>0hGL5sRXZ8Eje~>3@=xDHRYm*2^Oi&QKAZk6h%ctKYf%$I9zgEO$Bb&2`Amr3sho3rR^UTc$XI z-is_A$cHXm5mJj)HK>DO$tJnd?do|AFt43oe@TAy=-1sA(y1v1mlD~e3xL8u;D3y4 zQ6FCHkUndQhI~H7N#_I|*$HTt=TVDLugSbAZ|wnFa&u7*Un5L4<1|etV2CiDMmBN} zYf=p|z)tj3!U&{ASp19`uS`qCc)A@afym%W)~B|lYyTGXJ}8o8k(B6{HutQy$~K}u z$B2P+0)&xsdw6UYuiiS6HF8;S-CU;RdWf@%Fy-(9@y6yGwOz4 zgaCe26R|{dOkmp)y81337uYKPT*LbHoj?r*2?NEIXh%pTg^Eu}NvY%Q{-iBnRvWgO zB)~6js`3j+Z+JFhi+S^p88dx?0U2dx1DS~QVBD!iv$d?5^d6kcxvH<9es0~rd*^qS)wP> zT7^_5=w-^^M2f=gOL^`CZpBpn$2otx=Vp;P2u?v6r=zd`Q})G#&OM)`|hf$?7lxDd30 z|4wxa{?IfpV^OVCqR0_5x3r+Pe9*QRO6?{rsXjm>D zNGo~B>nv4OkVm&^&+K1xz1fHM5FB_|J(rcX5*UFWWcE4W0?(@>hh9i~5Y{bZZILvT zBYvuD*5JDI&r)?-<>_OW*o_20`2D(i&d(9`pla2)&TRt;9t5B*2V5=|?lUAhOJ69Y zHO7+(ICAPU{QZiTb*g7*bv-|R63Eawtl7!zdTu=caD@!E{s^<;PLadsSw@zUAB%2S z{I7&=f$ACcwDMpCHj@HL`Vc?;GyeQ9xp0;Xcb`2`DU20}dh&6kq(kTI{U5cloSb#W zed7PG)v;EqVA(hjBz=-WNE0EY?f3LK9Y&ufdKD_QodXtcB~_-b8cyX0od_@y_Td7T zIzh64Mj8(qDe01}q8Rdto4{6dSc;}s1Uw+0(Ii_?bX_cGK0 zk;oWazIKaO>8Y*()QL_A&`8SxQ`C8@G6~ku3kw-5Xs}wpZOpk8QA%Ve#TOYz>qY53d{6$t~>`!NC zB{+wWh6E=~h%15zn4`?8myRhhM~fE)966?}6>V#ZHGC)U@^n!`LBofBPQ>I=&4B?;@R8EjUYCE7=IENX9vRbJ{c`eVW5 zx#?k#m@C`RZ0^!NA=a`1gu!x%QO0jya~ylqE6iQ_uP}M(Pb4b^u>)=LQj*SO6p{={ z&njppON% zaON?H)H87kVHaZlyOz8{&8%mvKp)Jm3F3J5LdZscpx7nq{O!y1B4|sY<>_GOpO?Q6 zMrAsZzhoeGM}%Zl%%$^JSYHA31xi@*;rTWiRApcG zjOi;WkTNOO4nY9IPmi3SU(m zLznP&18M`4h!Za2SE~P5fF*^@3=lmDyCm+sUt?6FhhJxAZf+Mve9>)jjFx61z7bBH z3MxqpHi&)frod*J*P~kJC*2ho*e=Q>Z{mtl>UC0Cu2plHTCIfgllC^UE=VHZ7mb71 zDuNk^ydS;A5tw4?Oe4P`)t7EuS{>#4ygV_7!%TJyA6!ZA`cw0pegrlU!n~{^AWk#Pxw<(S>_vxOd$c zRBCecP{wEqgVlQA(w&s|M!3zvs{rB~Sy-oszAJv#Y0ryJm0*&Up3wA&WJHmGIf7V} zD1?p&*pe!gwjdkaUZjV@ii|EVul+jC5M#>L^Y4UJCGl^G0GBQ6wU#%v0Jpp479JjxjI-a!zKX9826#okq?#C2N?r+gi$ zF4OcRLJ3p!^5sj79MdOJ3xh}-zN%0xbC+Fh>VM7M#-dDw>|_{6IB=M<_P#Zi!>v*r z*@+w(tj-FEXyc)&jkt!9@hV!juPU}XSWP4A)a^a1F}p%b78Q_bEBC)ls8(PDWW`(B zU^g#*h)yp`GImGHzCX1_Tl9iQAV30poz&U!-dMKydah$Sdz;|@FwrfpV}(LUo*H!p%VCCN<^p%w*LL! zylkq}V|KOuwPvySVj+eAFCQH-fz9U0eH8gT+`HKOOEL{bCl1IzUl=g>(|IC|^cGyc z`pt7g6>_IKp9{YVd7ZtvG`@TD^#Ow#v|QCMJ_qE2ZCJZOn|_aEa(pOF-BDl!ol%ImmAG8&QLAUhJ{CffT9V>W@^YgMOY#oe&GmgTN{Gf$F; z5(>rpNQzHPB?Qri2(} zvQDMMRDDvrPPcrce~ooP78G}1z;o1`Y11F9!u=ZN8l}ND+V%yBQW(v=IRZ?Y3LVFz zUH>K%8MD`|Tje0{jV#)OiD&|2ixgnO(XH;S6Z)8BOj36yhIECIg;E&NxZS&BS^8;| zFm=_PN$|oHA>I&yBe@IFF4T^pd6g=JP&yo$sptYFPbYC}*4=g!Y+VqSO#H8D6v*Dk z$v-|rCmh%hVBJV6v{>IPiW{M%6-ax(z+5(4&iT{tH=Xz#a**~Q6<|T&I@fsP8yW`z zODQ$lclL7#;+zUPEO;0PO{9n5yhp$1}rPeWYkDBk{jK;O3J^^!|-Ni-CzMXvU zY`k0$WQXs1X+`rK2ZaP)`@-d`n~W4KyerObHd~A%#Kt%O_Xu)r>&puc1t&;9Iq=G@7=I z@#h!J#=L9<5Q>7th(2PN4>Z(kZ*Q1)@}bBFK;4W^pLzVI?)$7dJ(sPC{ziIAd3zoC z$+G`IICP(N!c^rM45gO->W7t&Zf#U{ddg-rt@X@~9f^yLMN|?CA3PZLKm;N`9{mb2 z+REU~-6sVyGXo>Nx^?QLaUsVol_&&>fJC?jY-UgOzA#q+xzYs#v?pM7hDqQY@45~f zF0z!|f6agns9k42$qrN`$!^U~UrcaLmkuos9VwHbD{SYc-D{g*Vy~b+c>(%8 zlZXhB-Pk+Iyb3c4yeETwF`a^SuAOlTRjfOb)-FF~9NvObKriNH*63S(UYD<`w#HwD zfA^^cCF(6eErmCN3~7NS2^JuYZa<2uSnwHd_!)(cMlZ8(V-1$J90H%u5zZvRMZ?+W za!Hr0eS0VYFL9wspE}!JvJb%1m612+8aHjzCJ~(G937hiuo2K=uBL7Qoodza3DmN1 z!F*CDRvaC38#EZ41EgI0nmFqWygB^ed=eBu&E zqk*veY>D;P3as0AZoXa<2A8hm>z~n4Fz0mGpwIR8pvzAhf&Hnha{Km00+vWi)Pvt= z)F+{TPMkv_>BmhNIMBCj=ow%$bGEV~Zot~&qL#uop`B7li!?RTK1z+aMK+7>9H`t! zBgQp}uKgh2OLCZg3l5JBdP)N)iESVKwZ$)gMmj=d!tYEm2mxI}aL+K;!$~8gqpad9 zB0O`)%KU*+56I3XV^;id%r<~9!gx`YNe8(Ygvi>+rKJw5W0&_PvS^Ci6D2ab^t;%r za_38-ZC9$WcNdMJ^xh#skxCP7OBkd@-L3dXGLCyZ`l~+y6omz5RaJ9^l3F{aqZg;L z7ABW^WIEM~0QzIXE>?aM{ocU=mjRnLYxOAP0bT8c9cRIcRGIz(@J1K1vy#~8> zMLwKMTSS2IyvYRZ;oOQM=;J@?J+jjhb|ub~!%2N3U1d}WLOa49L;g!%BQd#SaQ~jv z(EB(giX|m)&QO0{H#vjeZzj)>0Y=-9i_k4~OXIO?Ws**3==aA``>@M}cwYixQt7NPmjh;5ul!Ia2~D@3%~eEsvtqQK8$a#@wYAA(z=kjFg7#a>4>5c9VpqW?9Fktv4*2!}gd#aw#_t0Gznr0JxoVd!}yh zQ}~qv7+AcB41bQX67edDx3pveoYmUYeux%qhin6=Q=7)^YWatjfMuQ}1xA583v~!5 z&iKBkS->64Gmv1wVlRyZV(COa#E30lf5qXJ1~@Jy0f%I6 z^$h^q`OVITZoaq6c8rx{^puKSD8E`=X48mUB*iD*c>XMl$nK?G6A>0r`b($B$h%nH z|1H(Y9oaJBXs%V!>|;O>A7yoAZb7nZCzksrfGJ_h>{KHzZV?`nL%VVaYCc2>Q)r17P8PlbLF)LMW`xI6rdt;pN;AHQHr6O32G{VKHEDuvD_ zVzx+|Zdl9&>nj5F5TwOz4ung91;d{ltkzcDjDb49EyG9|={r*+-`m59@?RA!kROGk zM|qi#(+=)1Lg=n8TD@ZDFB$+&3(@XKy+NIjk)7>opjY(jZhRdh_ugH)Sc<0GBtOJN$BYu;nI$8VRo*5w)*8J6{dtIhhkr)P@@^g+L*b)Cn0mel& zz|yThbLN-jh3VthCJf9l@#j-KBfFNzO6R3aNO0N(qC@fK;T{0+PPrP650H8Nscm?Ef) zbi+^|W`e-&9}%z|1YSfKP75n25^2Z~bQmz4htkk&K(LyQ*6f|;KHKp=$xG~;N-xUy zB;~Vd#->Y3U8i}QpjKcaOZ+_BkOC7*X#*wCpykb+Ezg*8`g43^osaLMy=B1~6g-U_+WbDd`-*AF)qrLY7BK z5ln7)!%Va43Mdap79^r9Crcm(~sY9gKyXa^8dKmhg`oK`E)CWT-Il(Zv%`@{he)(k#XZ4b|H z!P_Sx)E@&Qn}1ig0@0UkXV7h|GGRPap~uI6W~+p>=$_ffpqI4(fJNg0$Tkzj66&{i zA)p32a~wwy)aTY_}a{8ygQG`t6T^t;<*8-Ws z7OqzHq~?xPNM8xeNFt$&z;eC*pWj?_zr^X0V&PncPX(Slzlsuw?51T-Tts<)*T0yN zeTc%AETrI%N2jX8?ER#pNXj(cm*@b|Qi_@}tW1}!2V^#iE-}zX8IpntTY2QCsh5_7 zP(B+`{wQ!=kq%d|;P3-w4ON`DDw#3pQ?JLm_}gRjq9c1RUEzk=1g}6OHJ9X_mTv>w z_$D_&LpHe7yTj0xKl1kvT)2~bw^95D;rOX6`__9*Y9a+MX@K~Dh~0>EO0j!G07;mK z>P*bX40s2Y#smAr8X$8e&+Lg2ILYbOv`-w4>y$rDTZ;u`#n<(m*s+hb{ulL5!kN== zTK>XYMct7`wu%GME+Mlqp}laSWPH-b46}jX#%A6=Cjb$3)eO@?j;R@FO$aLXM4Jd?e^O#o&2 zL6!Nh;`)^qE@spWAw3kTlcD~1A_~_GZ=3Cbf#5myuC5jKFDCU&sv)hcIuAE zC^IrvtY1HJc~OP1F?#Lvi-F9pmlid!q%iOULiGy%Gr(&{aZ$(CS*Cczim@acCe{}H z@duf$u4D|*CR&%W%*`wBh=3N|I&@f0$}Y|3l6*^p_`OruV2l5g;1JY!Gr{frHC+hx zEiYbG>1(;TQAR{v-)k_b3SqPQb$985OVYH4(Lmisjb5xbytD@pOPW4OcQT;YrGJ!3 zK_nUC=q|ENshNl_CjnteBNc$vl$pdvF=GO4J&3SHA-&3MP&Mt))h0mOD$iHSo|18K zpS~uOC--$lTSqb~5*d=ixPFL4MJ)}V=vkK^-DM}_92T3H9fLR6~ zFF3+40e};RC54u;xO8Pqsc>jet#rX;w|f`csCCLq`BX<*bdJeXWGM92m{A~WXpa^S zU;$c#}}ryaK9M}*)+ zDpP_W#vV}PAxo6*Y(dqeW{KJl>R->WYVA`3A*!iN(V`Id8{}DE)}?5JM>`2C6aO)j z=X4@%gYTfKV$f=A!RwiyeEl}96ck`2ogT(a{%2rh6i6ngF1`iua}5oa{Aurz9=w8sBh`_>*d(+l z%pl{}P;!eYC>g^mQb4Im`Q!@^dJY64Mw(&4GEV|prWQ^I+@(oss+!R{=@5kc6z?p! z-f^(#@^s1mb*4oFL^m_Ela4a@+?zsJy?-BvVO5=;;-!Sr%y;gk)&q0=LKidi!718r z^^&Sbxc~atqDKF_;-&@gF`BvETOS~zge3&(1{D!&>y1=jD5tT7nL!AYnMO+L%T9HM zSlz;y6u^EryNcE#{ih4FcEzhtOHW-RF$(pNw0)5T1R#mV9##xWlz3@U^+?YL4|N~- zH<-ISmzF}bg`}Knt2`>N@)38o*!tXcJ*B7p-G=q+Gq|o5z8J1)&p92uB)sF~rZsm~P^&c|QU-@@UKZiNQLQs6q>5r1#CN+>C)mUVanSYNI zi5O?oVCLGk`}5J>Lydne@EVauMjYgqA=+~Wc&_W$=^QD-(dSgFlmu&_Oy1G>GX_+V z*rjH$bSYPeC6MX^>RScpJMMRvx;>Xg>)pu6?SC!_xAD(k2Gjh`7jbEc?1}x}$;|AD z?NW+Mo)x*nA@Ygg(;m|k!P!$F+qoSimR#bTwdrl+eN% z0Q)Sq$->sAnEbx+&9qs@r)|5V*Lf!p3m&7m zKuTj3f>y8PPF6paSt+f72*q)WTJ%7LUFC<6TR!j=)Qd*y>WoH#4L?k|GY)&Xnun z8pG;R8>d$j$0Dgb-g zN1`B24V+F1xRiQ%9$KaK?o?q69-CgPTZ_lYXil+o_K?=hpjd)-`u4UL2X7?5VZ(o; zKzm9nV=Hg7;P#R28Wta2XuNcfmB*-_KXOOr0%8Ia4CCaP`j(ji$%+JrM`fO$)ejvs zsKq-}ejd-RX!236Fk8{?pTDX;^KROO>xk_HcS1MdMJTrzRdeVDkT3?n!3A(b(=uwT zK9Wd&6)0L6-)f^8CPFY|u9x^=g0wB10$pfM7}c8q1qrzxELnAIvdu%U25g`%nAq_pFt zP;}Qu$}1Kj0u+GAw?xRsCh>JFzC!)2%K$h9kQL74DYoyAweMWe0xajFPW_&H)!aLX%1-2n8grcEXNIAP#Pk}H~pg=|;IOcTQRvYssWA&4pQxTg(` zYz$KI@H~d<2C;p$lqdklQt)guu5{eTJZpVed=Yq%+?VJW1PF(*Py^D? zlo-pAX~ZFoV@?bgJ`OHTkIjj+MHWIMTwRgKcNy`u7Czxp23l|Lolxh_OA;^$3URl*-Lwq{4)r`{_7u{MF0w96k80N5)2a3uN~;MSWXUt4AAk7(?e{=lWw=bNa^ zSL_?o=!OcR*--PjP=-lg2F-4tn9se2J6!Vqp$jG<=&q#Sg6cYhtc&)H9!z>tfGRt$oYyrrGxR8J zN^PvQ41??32yy%NwQ-SV2B-U~GK<>@RG!&tHM}OifMk z#~KNRZAvW#F4xY;NJoiIr)YlLCzFm(?jx=`Vl_|gdviqG=J4yLZ5B z_Lr832$##ORfIO`9UyvjnKOvaz2P7ZHI@nAFE2!Bs%>`cz@szzZ|rPZ0K z!0yVwiKBX2R@NFwby~xP3g?>k1n;0tmD?!lcJIOvaw2QE?fx^V%EwbrA6%r&%A+a%P*wo=Av`eV0VdGf>2}aZl~6+ zR@K}Zd+2Akdltuk{D!n>>cvG{s3FDJLIFTB6kxy`&TFHWG=|XVrU*9m>`W4)P7jXw zh;cv?N)Y}ML>P{?Z<)Sc(EwaxqE80oZiFcsEa+-A!QLJfwS;lC4x-+ zG^O&o3^cPG)k+ky4%87bSI4~J3K1PM#oL;{e>z0G9q#MqSR!IN;ji*~EI=QONa|S3 zhUmT35+j3$o%@@0i;Z8&x`r%@wB@97Np5X^mR}jV2-q zg$U4{WWY-)IzTu&p4TYy>kTvfd=@WSgjI^nE};9`fgFKcn<)>Swfz>?v#Hl{-MV!` zenNftlS*L(aQx5-853Xe71&H9-?@JyPynfV2L;!J8-^${n+FT2VPIks%=5*X1Ecft z`_%MU+q#R+*8l43%?{_(_cpCi@mIvh&XW%HH)y^ev9twYe-gMIJxi!VHWO$9=*Lrb zS-s8VERPH9UCiyx%2o~+FKesy=xvBN*PM+8^juJlF!w@%q$VvFP&a~&h-U{q93Iph z!U9qK%aD7n9RGRqjY5in^+olDv;;SeO>(c_P$Qhy9YoF}8w>Ph4@Iz2Z)0c|R1i1w z!HViMXy6Q&pb%t}o~yJO`n&%v3fEqbzB0DOnu4@tg?2iOn-jsUU<)DE>LcQAK4 zvN7$nb!wO;l0 zXpGYOPQm`abjPf%lpe2*S}Jk??B`HczQ*(rvk@69EG_xqwYWsKCQt31o#KD~GqX># zW|MYQD{hvmkR(0OvJDyHBcAZ;Z0aO~PQB|NXwcxDL=6K9tWXVU2?KROC%!Au>{gT1_=( z!B4jJe$Z+sXo>m-s^0H~kjR)7|?`WGDTr0oVnzXs@Ry;pmvuohlbYbP1ZjW&O$8kXPy);g&y%` zbPrJ?O>m2ATBSEOIM<6GRdU08?L;edw8BWkP+;;+6NVv$d^5)ab>5W`ICjTD!?Vhg zUldP!g}NAt3!)-v`6KKU{;oZ$@}kcSsSsrU53F&U_>0TQj=?l}XO*B&AS5%YX(p9ER~bsh-99x%x9HSk#h!Y{}*6Jd{=^m?Sr} zt#}6}cDcW=P2p{+NulRE2*W8M2h} z7!inoje86}C*kq&;1#4WK)kG&bH0`cQB%?l%Dg zsG53#H^N5(-D;7B_z8dtt3g)r62S;1&NbIlQm&JqF$(vWeMJph=h7fA5=Rb{jLnb+ zc~Yq^ww88gf9F&k*_5&L7fNy=Sv}~9h64k+h0OMy(!%TBF=&iLas^=?IJxk(JIDYp z9&T^2unPULI?>FbpqancY*DSS@OMze$p+iz;~mjQ^SZ$(*FUPX))Tolug*0FLev#A zCQdXwu$VK7`ysUSRolKx6Yq}Qb_rcBiQN)GI8FWIEvv<~5OwP^a>_8@@-oqi(1D6Z9M$Xn8|Htc>{fTKJflN1Q!{7P zX;iP?KI$_`3fXwQ5K@A~b2NNi@BS7xy?A!}&i=+<83LmsGUfx6?OP4Q^zT=~gD^Ec zPE;oola~Db(&A^exr+8E-(;yg%qzYvVTO>RK*~s_{{NX$7c~sRMwYIb6ZbW~E zrqFxX15lBRUAbnk$^iwZRWvKT5bj|GYJ;Li7qP_`Z`JJYyB6J5c5J#z!%M}>`JcLy z^(Kn7$6{j;dMNI6O&RtD$igg*Ij<+G>G|4Jd)v`tl~ws9yIriP2YIlB< zh3AW(eFZGI2e~79^}NVJIYz94qL`^)(h4XJCS0@BIKpV~Srj5M0Wu-@CD%!nL#Lu?iUe zbY!k&t=^)>k))FR-(g*+D=k0w)v3kccD`NiK-Yf z%6KaBa4FD*r@}EwflIca2CKE(GJI`)Bu)}-7ZtrtMAi8Lla&uht-(c8nx;;ymeqAA z=#F?dhP73}=s1j1F*O@LsE9P_EV@prb)i{fv6I9X6~Y(yv;9CK(kUfsR#;OKgkXnq zP)M?38O%c88!Wn1r!vwC4MEg~_R$_y&|Zh~R$hr!+OM@ERPzeK??7oAG9oyO>Rx1> zyzizhTGSTfcaeOFGz<PIO(;giKah2~tm)WjJ{d_MrK#EnY&5vh`qDstDldw7U>xXSYpoezIfI8;Uv zeE#|{QAh`-At>CKWrrTJzVhhNIm-*#J!)_U2q=&b4jAmVI&o$#2ZVs~d=-cRF@>^% zhm%^tv+cxj6-H93pZOuRYfRPNg{;^`cJ=PA%|Ll7QcvLlB?Ty@Y~B04LagIb{Is6a zwpSs^A_SDJ(yy{|UmJBvHkWx>v6DioJXC5MW=I2=LN1>)bgniHZ;1dyT)e3&m+?(Z z)zL6G<}=cwDwzo=->oi_8~^<>m{dSh7B~uC+1vObAQ^gy7)qL+5mhnx+ZAUc8J{Ck zg?oinzDz@RZ-H5*Zz$&K*e-T;(}LAB!PAafLP$_{SW&uG z(9mk(r)+V(9{(wecUX-Ld-x&?8c!T1ZET<0hUj z8czmVjGTo~`7pL4Ziwh@;O#DC> zrrmGg*xb)GV9&VQ)(s5C)a^F-aAS+Eufi?bZ~E)-OYOndzt>OLH)6SN6HU#hf4n@{ z_0_&DH(nncIC}ofVbgm5YP{gUiFsKao<#a(?Ywn#LH0tkpWZ(%Dk}LsX-(1JF7~^l zqld?6DC8?m17FWB_T}uQYGe%^w!&$;Q0z`qaUVB znS$Na4@64-bB~)jXYU&Q@OQWRN8oR??R?&q`Z);Gj{`r3e|%$IQtbH#P52|`VK!{g z;2y1<*;}Xl6jIuMXRxmP=otHs4(h7caNFsWy5zy!viI{h6OWS7o=(CU`EYnRfydX# z*`svDb=CLfO>EtNn;n_>sZ*yWOh|??wWY`CM0hv=)jbrnQwckVk*G$}Rby+v^urAL z$PRB$oY`kbqMp9~2?~n)1B#xEzj*PY*TWgxl0B0KOr)~f{kzXDtDCA9@YuM{$>v$b zn;J7=!jK_D`t<8JImzsu^+m3gIcwEF9_@ro zJ!tR-C#)aCZ_g@CS#0N1m^>NJ)s23B_iJgJjRC$t5*`lZvncz>q3nxAPme-lpF43j z{nzclV)Th0)7v=wBG0o=j~-(v8zxL!^y)w%Z1DXp6YUm`D_YpES1oxd6EBU5msI$9 zB7Zpl=Jez6h=>TS+O>~9ockkk0yf$ShJ@KqNbjV2Yo#vnmPUvhCzFvJ$vJW1M8AIh zMi+++{0LK-jdMc;w`~gAfoxvq2%6g;CL{xF<*kbGXU-`Yi;{ptLxgOgE1ojQH` z$B`p%CHs&xX-rGmY7(g-A@~5FE`8y}S`!-#t`@u5NC>O`b9(2aq!K z_fNb1Dz??=HZ~6`Hr37;d4iC(UQ6oRMX8RVa^M^Qpya!EWnaqY$p(U^1g2h|IN<#Q zC%P5G7v){9or5a$)88LF!)|jh{QUgRgHs$0&*q3k$OD;>{NTZZOqW}xSv$kS&%fNa z-W8Bx!i4AjN0%owkWZU-Z??6Gu4?~OJR4=u3z&#P;`=?~K@Lzu1jjX@=(}^7fwF7A zwZ9aFjH2v93DIT8WbRNOrZJvERQKqdr%NLG{$>$nuRlL=kGh|qxaw!ebSr=$xleXG z)y6D;XdCk-XIHOYo&Cf!={V5!BeVy9qmMg91P%}HM_c8*Cubw+-Lh*j)ot*A^3r#w zxJvQ9I6OS8=e7Q(o*`=TQ%gVnyX#f2k!Dchl;;RbQHYdm0(a6Ia`u9c*IL+5O|e@% zZva+Xr;q|aqKQ!!G(7w*RmdW0Z<`N~lA6y{{fsXD%DSrGRQzHcz`I-YY*h<6O?Hdl zoN_hZ(Z}4}u1%XZvg5O}v%`U>lYz&=!^009I)rMc&$XlG7lJF^pO<>)YCo)p=I8q% zC_48+WZ0rbi?R{EoS?!?$bm5o2hZA0c#)&J8;3f6|FPMz;@3{99h_IxxQFV8R{TKa z-B>uI9H`J!P?1c9v48XTg)`ydlP6DhU9jMf@9@0)i1o89`S_?iC%0AHujQjZAIpj# za_~WH?9e`3=Aj)scJzW-$$tCx1RV)SFL8ie=gm8g7J$9CGyD1OEfxFL)>&EYqpJQw8T`e%sQ#>R)9O#8;@>-d@dj0YHpu#m53TyMwO?$`ihtTut!c$? zs(x+P`Exv~`Xfc`7kf_i7d3CL=E+stA^f&x&sD!gRnMm8v{nTCY8$2IDyjA`Dt=pY z3IFFKskusOu97eJL`_ywfmT#|DmD4se*seSP{ vYWCU}k3&&&Lce$(HJ8U1kK_N7%j4Ti>zB@I)@!jUX|NhLdguuYhvokV_h;)9 literal 0 HcmV?d00001 diff --git a/examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 0.png b/examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 0.png new file mode 100644 index 0000000000000000000000000000000000000000..469f919b75cf8a5ce9813d0eb22c153d8235eb10 GIT binary patch literal 298366 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

T%0(;77uz`fLQ#v?{m)d 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 literal 0 HcmV?d00001 diff --git a/examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 1.png b/examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 1.png new file mode 100644 index 0000000000000000000000000000000000000000..bfce132e77b942bca52d05aee17c41d05a4524ff GIT binary patch literal 285256 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 literal 0 HcmV?d00001 diff --git a/examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 2.png b/examples/hdc_methods_survey/BestOnline HD, vanilla vs new part 2.png new file mode 100644 index 0000000000000000000000000000000000000000..92de9052b81ed2eeeb7991e4885f193a7987f052 GIT binary patch literal 272970 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 literal 0 HcmV?d00001 diff --git a/examples/hdc_methods_survey/Memory model, embeddings comparison part 0.png b/examples/hdc_methods_survey/Memory model, embeddings comparison part 0.png new file mode 100644 index 0000000000000000000000000000000000000000..582aaa22ddcdfd11a53aeb6b42e5d5d7ef3911ca GIT binary patch literal 408109 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%0DWqTGkM|AflbdNDM(uSLyB5eQU;0L9e1m zYpca$pOgps7eAfl{@jYvNmcAsj1e`+m<=Z#VjYDLWprbLC4Fl#6uKiF_AQ3*&`ejWX3WdMJ(- z7D~140~j(AoKR_=V2-|pU;Wo{l&bCxgS>VNz? z-#F2$C+~2>KVFMyb}n5nG%*KlLU?=6o*lF@y;_dfyHtr;(w`@si&;QbK5p0}^g#sO z@%fk<=azsqCr#AbKbOsh%i1q}watpR)9&lC8&S~~%ksa&3pWmS^bbmv7D8Y$3 z|2Bn8XRmN~{`c#=r1k@4y5FngrQ16OR^%(ZR|R^yrR+c9{D{kJTK>cz@jk^pQ7bJ7H8*o*!ORpExYNp0yARkD8s|UHPh_JA68}T&;e6J-H%JRnKVI zZoWu_fg_%hTg+7I)#unxg{7L^RHvFYX%4Fc&Lm!Vm|WqcvEJ0@0PRh>TmZCgOAD9^xSqZ`nPa(1{Y0< zPYxxG9hH1$nr>XH^xhkGd-ikY%I5A5Hs9F2g|MiZ`7X-*id5@3a>Egl*d_BFNoXD^ z=;#>m-OgbxBzt?kkpIf=USB@R;KG*BXf6L;wG5tt#octZMZGfJ)CtcNhl%N=%4c?4 z1#LS)?Uj2iU6k%dD;X9PtX<#NO6$_4+Vqn3ZA3@8j;l?chDFXUs>O~uw6D3{8&Q{T zU2{{ZG~8pJx_&tS#j1i{h%xl&!M^t}4~D_KG!@MqwQZwx z+Z{Ajfi6aZYt@g(yw7UH#KdA!U7_)JiS?*}G}543bL1HnoMpdhF92uRg-`dVkTEip zr*Z8@-#zz6)3vNCB;ow{Arz41Aw#rb`ZmuG5@_cLI2)PpGL*1f`W5NVjf}7EXm9Ve zDjWTzrt6xf5raVXf7DYemGWE)-EF=~%6d4qQQ_HF1s z5{3?S+ABB1^Ou6RS}j_my%ve^bI9y-zsnOZ#^wg>)b&*% zx--XAWe}?r45Rn@bVeWk7|gjzzZZ>#n)hX;epc z*XM(SHG2^S)fTQ6bS#xry|{Bi;xlX4kc4L1teCMf{ZsE=Tmgk@Y2pggxgUL*QjQbB z1I3op7dlse==DCo2lD?|M)A2SrC`pCyK_ci>B&h#os~|$O&E1wUsId8opKJ{`4`G6 z7X1au=REC&r1MusldcNlnu$~%Xjyg1{g|HT!@j(hnSl0uae{;}L}b=dhZ`0NGQ!1jpk;wEV==!?S-*+RYQ)aeC;76aPh53<$-{F`J4QAZuaVH&muOs* z);P3ox$n8XO_G&0?{=^%C!MCXz1gdWKy)a@m2UVgtYQIuKO8^d5PIgX93&RIQ+PP` zhYYEes~R?PC}`IQGC;ebMY**1H_X)<<~qu5#1%)2ybQXTKVjQ!r8k0%Di|X-J(mHuLOyILVcLUT=`T-_Z=Sg`zgs* zp@OsUyH)eya>GYYKfJF#EPWqJnR#&irMZ4L6_73}PbB?!jf@t2g^zZ2lIYVnhjg2V*9Z=5GP8gIF%8R_xh>t00`?rD52e}eKDdidkiIu&XmZbTq|yHN|V=!(<1 zWu>2mACCK19MVpeYaNYSM7-sm+nK4fK6dF`9jI&P+cyosUE0wRjIX8IOAyK&^C*>> zfN#%SC3fA_Ft&yVsG9~_xvkCO4%>E=CCq#p#m^ZPs4Hu$ zW=?MlSq(>Jb=QvNSBvc(=MjWBEl!;5EiCJjm>JEh`@2hhvE+h=t*K6gmc2vE`NP8f zTe^o@LveNYeze`MY56B)~32g9@#i)CKlU1q&wjYNuTw-{VyG64ryl}!x1RagtWfl zFte2~`aX@3AG$xf%3BYYeJdxA&VEE*HidRucsrYzDzDO1pBlSr#z$s2huhdmpK*zN z47l%qt-+0V?gn#y<;qm>ne#m6$`{d3w)iKY!ewszmzYNw6^J#Il^-WfN4y<+pO_;r zzpShqIc5Jk@3rQx?{9gHtTz*~gw%H)KG%JdRTQnF9iKP--El~5-K%OYk9X!+OS(nR z{K2ntk_X{R&;rX5s_la<9wFsrIK*B#$;7jHvYm`O6C32*G}GEUm@%0NUcNJP*WiRC zxGjkT6{$$2N?obo+Gk%!94&Y(1+y%?w_@IZOZ<47VOz~8oaRHPqf9qz&k!}v(n+^d zc}?P~_1M~jer{)u0b~2trBK_G*qm_9qJ__@9t)@LA6CbY;?7qt26!)Q*8boYw##rk zAagWybInsVy|GyH^A&qGxm5qaE3M54#F77^^eAK0P!rmQtuckIDPG)~CR~hN3D{ZH zoSQ@Gu$7g|4T$WPvL}crk;su{o%RY7LhHrG!YeC+@6+UYRtJW3R#v{G`d84K7MqoK@wFjnc%j_{4h~O zhlq$s0FKQ%j(P4q1_=YE)HJ@c$)G^A%8>G8rB6+-51OJ= z3hYA%icd>jG37$n(0-Tsycx}i@_8X%D!f1Li``aay6`;>;j@t{w0G|as}|szX*P8ysxXM% zGEmi7#>y(UOK3~ZYNT8-!T}cxu}aUJ<= zXV3@Lu}|fd;JCk^AJgsIkI~T3oJ4;p9hCVydWBO8e)9A4V_1X2v_Fr}#Pk}X9i%<# z!A#UmAt7yaT&kZ0@u^m@^%&#hXrm5~|mx}!RSzTx(-v5VK2Ls)5rI`Ahji&2R#SyMeg&=0S ze|q@v82>dZXC05ZRWHZNLz`AYXVZz|*Se&$tE_Rv@3Htio&4?62Y9;7gz+`GO@7%T zZ$Gn~K_UO@C-gcxWi5AIT{U=Zxalh-ZIeIX;6?;#~zNH ztDD;*6hHPMshTHEmyn@c7X3L--&?~_szYeK7JHH7X+F|91|$&9-$$f=<*2J}8NU%v z%g+7?=_h=Auod~{O%jNdG)K+0Qjr66lj(=na8^`?kp6Nz*%>GS8G~VAi@j3ReUKR& zTCatcy9utd*N~(1FlDwhHVVFA3Euh+svMb^m_L``{s@`7)mhB&R{Ht#=Qv(kp!Wai z=b3=UXZ`13UjC%WvQ=}HKz=UPh^mb{s^PC%ubIFR=;J@Gt<$DfvJoC?Y6{r0)w>ry5a?q2YLM( z?-d!h45Dw=(2n3>f4}^A1k_Zs&?rdPW#Zx=ra{{a$263j_fY^2<#(hGHS(s~Vo#Dd zOsiFciM-s7i^^;|mC7(})@*|mAu*tRP6{#^4OU;(+B%Q!`gNo)!Kmw8dQYmH+hPlb8o{ z%obsY?N68oyU;TS*6#+4x|rRD4$eP{pZ=ie1cK&n*~AmuRObt2F(RIoUi%a1*f1OI zXm`cl*=gKodwcukN9Gfov$xgajU%y1*4Afi-Q|d~c#~{9Iuk#_%zhN+fc#4w5`b8W z2ZItm>}nW-)2kE?-p*$eY={=EZ*L5OLOz|S-0%0LO?Eu%jGjbH!*|T4KUyAvCiq7Y zEyzv(T$`&YtP1%K!<*>H>x)~VbjW31KU2#@zGGcScNO{bj;;<{YrZV z{M&mUzjH47Z!i0d3{CED-{kB3I(qFd-`$rk`1g(Dg6I6pPa(gou)dNvl{Z>{`TuggR{T+Nyo3h@HcOv ze124el>ODaK8aWVKPx9l7uo+0E;vO<)oo-e%EQ|KMhB30dp!Tk{rvB%EWkD7`v2)? zJiWQe;P{^=^XUI--oGr+qyGubBMg~_;Rg(rod57r|98p%4=lOt3AJU4C45mO<=cO# z;lF(8|9bK9i0;2_YXASIn*V*}`0uaPf93mQqW)%U*WVgsp7~n6!$#1&;orG(L8XKZx9!D8t`aaO6+!?n(Yv@a2DKr*!`Y@6^kO zwfw`!Y5!jc`Y$`m_g@Oae-nbr2(h;QFY`wIKV{w!Bsrd5Z^^@3%g*d%_~;St!nN6c zf+Q7x$w(x2O}bUqj6{*@tW?O$25sf}Ke6Uli2PPLIEsdlH5Pj4%?_o|_WRQ`FJ@^M^9>-*Ig?VEC&at#(w##;k5DQPx-U zKcBJ+wNRcbnC&IHaxS{c$v-RjAF-P4yqA?*5(KX(Iu6&i=Y5Uc4`OO%c#us4%a zQ#Yi~TOa+CGhom8RIVU(wni(h1XBbiCnrbZ5SFI+<$C*nyw<5 zBfoOd(l(50{8?lNwEq|8_V1&`|0AmUUwT(6;*gff)xQqWnZ~VjBtm!duR!=zmt%;p(4tB;za5XBQUM zAr6rQdLEh{Y;JGAqZi)%a=j8p3B!nB+P6WoWBBO|8;>M?<{Hc#7^tbKb!=ORD$h=j zxPg0ygw!IG4KfB^envL=9IMT0xbz_;3=!5H$mYzt;~9=a@7*qeoUG-gsWJP7tC&)f z&8im)E>>Yy;Z+$ru#y%KkP`^D5nsft;^M+1z`uC;>6_K^r4!%1WquO&z^z!cian2n z08@&tih-IaK{&)xg=U*~%8M5~j)o_>E`j`eM$zxH90Wo3r7H-NH8JE zO|`t{C=R`6OZ{v)8bz0&6JCo>>eYa9wSzT$tK+)sLkbe9(-9F7=WgD->Ehy2-_mkX ztJD%-QcfcH6>RUf1YvTReAo!tzVXRPy5Q)*fB9j$Y;dUv`OOy&bn5-c$VmU@W(l|n zV*4O3Px`BuSAW-pz-a0xaQNrTw{L!xl>#XJ_J|wml@81!BO~Jz6N=w%uxa4oE32qX ztgVG}8Mcl$2N9s4?D|czq`W*Xw5IT{sS$>}1_$!hOf-XogK`ebAOwNo;T*G9Be4$m z*20C|ck91=!5FK9VMMuFlK5}E(K3}ghNixKxZRuim=T36Y%n(0WfchtTf8nV*(i2N z$gkSY_aqsxM+O$s**wDcE%&CH(47S)I50Gnb@ply(`^k6jd4C4$o)Q$k-56(e};11 zy=t}JJ^r@C^(g2Cx~R$G&&*#%rnr1zO{G@D67a2;T|Lz;!!L?UFzHm@fjo>4)Lo`{ zog9Ao@&!*)?)2jHfs2IJ>Fs?-C@v9&d6l{&E%=JJoK}YXVU5tf@Qe5K^|8T23GJ7> zDsMd)d+_MdeF=#RVN}Aw*QLV7VXTtN*{Lu}G5XBge@xH&?37Zk&WmkzGLVURbNAL{ zxdvZxNlAg_;H`HYdQ>7JBERaq>zEAalq@qcGbf-xR00xFc$AdbT3T9)&3{Dg-~UG% zuSgzVd69ZBQOy&D9WOIoaz3RveprpH>h8)g7bJU@he|LZLD-^GtVc{IrmRc|Rki`) z)S{F78&kikoH=~rhHdsGe(x*|q=4eIX#Bhypv)pECU#El;X~WqWeo}u57NB6JlNiO z@8BMj$zvrKNX7Kjd3z%>$O*ad57O{<4Q=I)=hiQKd!HUK!XQjsPtOwr_TGHlvE7$A zlvmKv(SK$riW71jM2-8)@K_D`Q3^WMkB(BphTfc2iWJ(^nhRV?OuQ~A7<;k(Q+j&H z$su)wpsSKZYWetFbiAOmL0^{219|y?s3?+i=g)_f>EFQcqH6#0<*vFqX=7t!aD~JT z0xz$i@bI>St+@iD_N(-ajN&RPCFLQilX!3>;9<-KVc{ABcExrH-E;Zn*2k`h@XpNz zKvv2CifkXq$q^2Oi#}Iox!7il^7;6YhT&z`*`w6;^<*nZ7)JBkGXQjwZ1AOi{oz9p z48lM|IXF0=Q1D;=@$r->#pdZmy5)hSq@?xjZ3%5{3i_)-d_2S`QRjCoDpz0*Xj7{6 zTSVH>ys#5qzxE;Lwbq~OipRjgA(ni5MhipLF|e^Ew`Mz^n3^)KW=jT#Lfx>Lg~b%4 zLtRb|xdj~N>l1=Rf*Ut>SF{|~ep5CyG)$7sd5=T&@aLi;@x9eiE~jO6Nc-WOzl7!U z>J>KF7PPx@`Df_xpc@BUrVh)$@WZKu&(S1s91}>q>G2MG#xVs80O?gae*SB42L^Sg zXddL`JeH)80zL2P=?T5kgAh~oQiARt^q%?bb>dcR)_V?w2~5?$Sd_pBn)`;qflU03 zwBeHpU)W<$lyS!(%VSBO{$?U}tj{hUIBg6@G7-r?p>%FGN3Cb~&% zzaWECP1)4g$Z0z%F;e4Ba_!o+^}Ri*wcj<0l@1G&?2{b+$}Ij8bZBk1845|~oR)t* zhh%B}@G!ai?s7w#Y?ONa9L!whgtR3n4Uv7O?4@ce6=h|GEM;cP(Mlq)y-grQuiwAF zgd!Dk;lwl`^ex{CC^L3*6DTY!9A8+t43DdvrF^;WWLL|UB)^#^QYI-qJpgjLzJcS@ z(-&a$th$!g)b_%U`Jb7OZAl6w6cy@-jvOW?j(AZ*?z>o!S@lgyqOEjXVqnOf@qN}A zP0q{9Yx%qS8YmX}>$l~!UBd@W=#(<_SFy->uuz{tMm-KTFMF_Xl%( z@A2cuCOB7_No$2Kp`%Yhem@$r_T@Nd()+ITbq5l0rd~Jz2bO;ooJW0z4+5X{_4WGB zSl*U{8R}<%i%O$pMG=Q0b!hN$whmF9}?O5Ul@~jt;T( zNAY-9ufBkOOYnvv+zOLQ*1KQq-agN8?Kh{TDMY;}2J-dVqPYy$2lTv&Kq#oL23?q# zm@xbC2^)0$b#!zfe07TDVBw_heH^%|!sEx{kR8Uy!}EdBbk{jK@xbmw1c>Pqcbi?L zfmd`aCXiK33v3M*sJJgcnV36IUu?~Fhnx;mzt(ELfZAOf3&*7v`3T77M3dMD7I^%!>AYv%ubsT8kmlb5S$@s;_ zlWB;PqxvCWfTXOf;N@jYv!_oRMn>XlilACS$ZZ=VEG!Ik;VIYq-GSNBDrd8SJW7}_ z%n9&?Pf)N43I?>Nj_IjIJnq6qZ_IopLHT_8#Bk@%9Xx7ka4785X8n<%b&(ER2_0>zrq4c}r_>-ge>U{X>2&n)?scUK) zfc}7yX@Zq|Vqt-aBE4mVK~O}*Oac2KA@Mxv>?i z{P_Ar6WBx}mKmre5g#lxhK^8=5Hpe{6Uovwd0L3EQf}CW6UT3V36VdL9WbKLp@1XB zey%G6)PpN(d*Ef6p@IUQ+uka+jg1W`AUbSV3rM--(PgmQehCQ)->hgsS`1r5pTB=k z%HUt~fwoSAy0*v%|83fyTIURkvC_E*taS>i93vp6d(@m%xcM0U~Olf020COqP+6(Q>#H8+;fI zopP=w5dq^P07~yEQk9sYZiUOZgAlPoy}iAFVp^c78Q`$QyI@~vX=%-RKB6fpDZP%1 z3w7O^ZK$vR2;P(que1mdCUii)&dp5(OOc^d#pB@U*y1{iKAm6)dOE(e6atV?AF6eF z1_sb+KvXZ-w1I$!QVElRpE{3^v%?D(fGQ+BU0q$yTelj^ZKpWxrXSeq zwoB^k)BLXU4u?UJB>M?5F=TvUU|y5VniB8+${)zl@P&t+0wG~i%cFobL)>_>#XufX zqhd?46Lp_SA~!ktoSK>%;`VIDYFj{sQFj4=pfy&w!3wE=)<*-&uTWyHVq|1QbMvOG zoH;XnBM&hFfiIwDIuQ}7uC6XHTQA? zU(2L@yN`o|qh4xx4OQRMgJ)u50#JqIqTH3|@cvr;-eA67odFCsN1y@7UT?mhs2uP{ z+k&UKa&dh4-X}XGx^-T!RI*i*0D&1y>d{UN8ygtV!89zenCEnKbnaOGdc9+6yAtgS z7!*op{Gn(s32cwu+yvBLA>gRz=g($vKA-g)pxOWT)M%OGCFm#TgLeKB4J|Di85x<& z@jlljTq-PB696lW`}-T$1soUsGBTJz!;_`LsSqhwdi>aSu8VScxC|F+CHU;7G0cBv zJij6PKG5@k`Xd-NTJe|TV7;LH?>wMie-Y2az@-GS#=W^OUmoPB7o1yNT@4Hid+FFc+054gyC^O#G|d_BzBz z6X1>k?Be0)2$+ z{$B{o%E*XWTC$pai++C3_tFz^Q=bb9S@M!kzpp!C0Yrm=rQ;CufTkFp9PXI?uI2|} zXhyv`W2B)$!I`h7&}+B#ZEU(F+TL8?ZTYC(1c4VKnSf4i6!N{e4b$mxvbN4C5na%I!Nnk5Fw5_I*TUcH6JvS8V0 zZrr%&G6)CpA|mJ($W%-oIE5~tE{oR8&}Y28HHakE>R%* zRm!aGN4k6ptl<9f!EMw>FyjVS8{}zlp776xL}2Kp3IfEX)?FFu07Qm=AigI*aS6~%SzV!dNvC5mdE00@b8xlD7(jo43NyUcxW zb$@$-Ku%7M6Zp~X#Xiguivjjky7w6Su7^tl`Cv}2pF4N1r}*h(R-H;hc+U45M}a87 zBpHe+mr(V6eUTR{zg`DpAweI^cy^(2_gAhK@BZOop($8Yh)MlGU4c45aEsw&bI{~U zq1|{}8+hy~2+myA$I&|8vta^ub8&Nx(?r+XuQi*s3LZw#V$_6^d6dJUs#D${g3l}fmqkB`| z(Q$=`hiASon`C=uC-V1uSc~}|>9`19!oPlh9Q=2NQkqOcG=Z+)6ewu9(+U~jrUGzl z5a8a0;E95g5}%axi$pVUq#MhFw-JMdartrs_y;^9BL6T-K?A^j85%_hKtiDa;Yffk zBQP~JJ$-6*v_+n|a^9YFdFnJO0!+-YaB(p)PRn1M zLSDzDfJMZ7FJUV{x%DLbZ;n?zQnaB>@wZKJUSeH4CoB7Pl2tbd319hLM8&PglGZm% z!H?EAHJz8Z0O8It3`Ne+t*M;1XT5M-si~quWHnUW0C$O4 zX3#B!&;gNEHqBxr`~}Jo3H^{D1Q3(4bj{?Gg|YQVb8u|-v-n%UdyPMTzN6&Pt8&5y za|4&Y0ISNSU+*)?YF7}En36EXM^8_$52bEM%mq-d0CeDv)zCJzcRF1JND*XPuHU&s z2$5z0U@NeU4Sv!-aiw3-8?&;ruLDFz$D#1a%3^_c&;T%|;TE^!>ONqkr@sI(*UQ92 zYBCD;K1suW~NnJP@ak$f)B87`Q8pI}zU<+** ze=_gy?~jLzp5B#_xdI54W=Iib(>6Y?udbm1AHdDfuDHd@%Bqm9%0|z?FbUEGKD!Yv z`^3=D7c?q_cWYMMs{scbAOciC%n)pi#6ct+y3J4?%;mOiR=_qZMvCGfY|tt;!v{;- z`og-of&m@o*}yf$U^~Hqf$5GGbj}M6yllg$TkjW$x{IZBj3#yzC*ny~W;6D(s!9-q z9YPV*ACARo?Kk#6keY2+J9;hl(9nRQC@g8xIl$cM>539p*+F@Umn?=E0tV}m-A!M;ct z8PUhZ$D;wjVFr_E3(A0yb?zo`v~+sfNXYY$5D6_IqWS#v2Lr@*!B$+@H zXgE1JeO|u21c2h=-HKy@vkSk~@WJOK2)iRz$*ec|B2@9e01*`jTUGpo_RRx&@bax- z1n~f403LaAc6!3e%WJwjH87bh{G8Y3_s2)^0*Gye<$MXcqQ5@gU^n(ECMc4JqF<8V^s;C+6nCaCx8r&VjK2HNS)y3$Xg%;`j-`+FH;Ui$0J<3c0%Q%=Q-aDv56+0+B;XkQ{Ny|m)tnpkKeDOy z4&iy{U#19455w4eK>%r3S+N!u7lG$Py|%BlpXne%B?n4--Ld%{r&EYeO^xgB?#>_= ztJUl$|5*mOr>v|jm)#paYq3Zi6>&orHNCwAx{;!ssf22-I5b7T|EG`q&-J#D2p z0Cu#gtqmQlLn{dMpfOj6`48B}pZR*!fXWachnOWepMDMh?LTQEASOtGxB+_h+1Bhs z;7;Y%_gr@OHw;JWys4Ek3BduiL6tS9^Qtz44&W>N=>ZcUiVIOO_`lDIjPDXr#}KiX4(yP?D%A4!C)l}f%7F5@!&HD8yA{J^e>>X{a!`Q zBe1SrfTPtv4*(sd4R0dqU?e zf7_|nB-joFk&ldy4$eWuS2ywYMQa#kh>s5niOhkVlmN?nk#0RCDOOgxsiw>K7~p9s0y(Y?Oe zJ2)6M;Oy@1A_4*) z&hg#~=r$0&1OdUDgoH3yZaO9=47kk;K0z^zc(#+35z0b{q(ysH0zc{^rbd&;g$fU?RW4YIf0OTUj zY0^ExV2jDhV)~HY-Mj90PandC24G52D1c$;8IH$d}&mRsN5ZH1F&mq4Dl9aIU6 zT7*Kv58}FM*C^a)a|AD%cOEsYTdhDE#^qr12C`RhAC1k;ek<7|tm-}|M|)Ev753%M zYg90@5)&Lg#7$zw9H)=(K@irfFB4!6vg2G71CsgMru9D5pxEM`{4`=tkX0E zc|m~NP+y+9KmH{5q^xnPta}sCThR$NO)w2=^DR19C4^tWp%j1!2lw>!^jD2LFVu6` zPBdNwBMA==1QHF1rGhjT4DM`}kPF0s!vgmqWMJ1W_d$p> zNU0dDs1DN7foLEh70L&UI70K>TDn%yc_IYdwucL~U$unNZ(_)MtZ#0LK~KE`w;l6q z8&^*$PtU}~#gjnT51GBr+1uOy8Xh+6O_tLy-B)1Pq^RtO)=aS!6$+wjlU8g@q`y!os4uy${3CfV9U16u7sQ4WCGb96sWB^91NKjX97$oNeFaxgolbO{2 z@|u>Do4eD#$_Vy>)8@AjvRh!MfD$+5-DZgeP_*;y+qY)OhS;wC76$y-*xr5_!Vmp! z$PN?$b%MlDD19R%KZNN5KaQYf&L=OF1{JA1M!Vw$(UHB*)4m3IZ3*y^gZ6Y{fc6W_ zdgbzf>R%b*qcn{EAVWvxrAzp z-Wq`zAn0<{R-4o9q`cM?MJb$Sep7sqx4QT6AvPGlzHBv)Qacj#<7zJRpG*(Zlvwp@ zwetd{A@74w>*VB^D7lXhunOC$y-o^Ye;~MmK9yjHF&G#a02tl{vs4`c>%bXOo= zK93+w90|xK3WF6yhd39(Dn-43nOg3~CN=}b4E`D-Yc>#0L;7@-XWH-Ae@lGMT7zpKFDst zLBIf@oFO9qVw}O_Y5e17L{aorCmISK zKpeOpg*@#F1NPB;c@GaE-D(#!M@L7XtuDdQLWA!8f;GV9plPjOzW`Z5W+ebv*c3o& zEo$p}7+yHF_H#Ipy6E}*L>#EYj&Genyn}g0*up%$Ivj-9URp{4j2kWBnDsrV6|xe^ zz_fr&K$vqLsP$klR45by*Tg^|5Xh+dUH{1#DUoBZ4|~_$TwLzL)u1LB_$=cfY5U^ORfNu55gs8t2!0sGsOpW3kD4@E+RGqi8CSN@DUJ>r7*w{ZzPli zQlqW@`T2>J6*dGQf=<*yw=NA^3 zPXyxRsSw8Z_~fLw+SMM(r31ZtYwig|*UbRBHx_;{GO!{9$}3RVurM6RQM`ha)if+D z!NReE&g>{o{I_7e=x*O8pcHVZ2S+slfj^+19KE{Q^58RBSYn_hLjm)jM?o?m00=T- z`%D=T4^bkJ0~0t9>T-I_pQl@M<>A9lq4wQsY~*&~0?{8n6x?QqDRZ?R4VjPApY1HF zc$^+z1FBjo28ag`XSefhxP;6?!Z`Ve`+ zvwYEx{!!^@frMM&d7At&N$yHKv$In&$A1d~U<@0{X9hmdacHP~-I{YWhb&&izjeXa z+yk>dvA7tFFl1ndWSnR9)B`afx%aEqQxI5jY)FFe2?%tAdLL_d4fDcb=ZPsw@Am*E zCIN{ctSPKGn|%P3XZBk_oJ+nl}(9GM^3-f8mQgU)6-)1*9Ffb4R>3$%@j9v(cLJ$tZT;J7&1EpRlyL0nkSdcvI z!jJS6$Qxa;lBJoW30kx9P|)_GV*tw1G=K(7B1*vw|1Dr+@FRBtbTZ>UhJAr*3v}QR zfn|=o$c^%*&RBOkfRpA3fo%Ns{lw|X5m*Qmp6~0P0YHf`URJ26UGQpuq4gkKap|} zFd^;xodDjetE)M^Pd&h4290W?Pw&4#vR+WRL?Tt-%^ZjUyNiK^bpiD=OGWnn$cn^1Rq&mS&0N=;LW6f+YL_HZ+Qs@2|=E~%t0*+>MANrCA+mtKGL)L2>)1@12`dASulGqz?&5ma6wF>p*QOp+`(>O z2VAV>ug_>GPC!x+y0eA{UdE?|KL7>*g(4**>!APW3B_%Q`v7zd{9&tvMiJ2ZP->q@FD@!6*dKdEywLL3`qB50?~uil30$E<0Dx)NI?Z>PS=Tmag+kG8u*jm$oA8oMz|ghECkUJ3^g4E70Gkc&MTG^Q0NO*;dfJ{GIs$ok9z1Hq2Bo=~ z8B$WGlBL`L*~#84m76I3l>*2T@!8K}A=-lw1mFswz~&{A(Ka8%_T#C2++I@kO%o^ zvQ9!Gm0qkx2la0h+Z%7(-Vj#0WXLmTfGdbUL2_;=I~*l1dR@9mnKw`h2gV3Oalea8 zOyrQ%L28^3@=?3|85&|6q0Yu9F7+nW>1!$!7|G8NGT`A8aPh;mb$7MiwV7sjVw#qV$KLNKUS3M104N0CM*E%@wSxryDgXFi~SP{V=vsN1&pj1vw0){owUC^SKeb@U}z zvtYPea7y{nvg)_M%^7)C!0w?G#z*LJjji887=e&gsE?pIu736|!-!fSh93ebga(C` zuJ7+B2HPg8jmvba+LKDuD-lUbAwQo4xa<}$ zG3H4jgx*Np1;koXa`FrC@A^>q!{@Qj331~)bG_)Qcr^af$&2v`Lar~I*M2{r;`0F4 z0eO|@P$CZ}yn=yUM#?dP-13DAD!_n9DLhpENoEcwEBFb3zekc9G2DiAa|DO`XEwlq zAw^Z!uU|*%L_lz$V%H?eBep{fAR5A}%#zG;grHCmYqM$;`rR-E!ssI;ZV+M}nCi@&mn}B1vuYLcT(P&6>=@w}e8Wbg>hz3p4WJqaN zYE>c{C{!{>iD;r(Dp?IAnaa?xid2ZwpiE`R^#A3%@-~qdgDFtetDgFC1dQjtv$eRBnOgg_)0< z)rIXVMkxMB$%ibjuj*~q;?_ynd66*r?43Y0DYQX<*pQ1WtG`zWW}i|>CrPExv{Sd# z&*|y>UC-@(K7RU;Gf%e-EKFx=d_+;C0U5v}3QiP>0H5RRlBS&oRT4F5nHda{O-Q90&IhwOF!ds&PWUtwU7@gQD24MWo&LQwSZcQ+I<@Z4LkY% z{ZBfqSgf{NSNON4&y}wQ5kN$CQg*NI24l=zFs^MW7IP`9B#)bqn-UKmI52L9(YLCjI}HtAvboRn1dCxjhH# z?F$a>ePLdtFV(yla#e>0fdzUS&eHRBfwe!5>2GwVLev(yQ457@7`QB)h&(RBAat-x zPl1TVY{TN$5y7ZrsqbQ@g*H{m%OkCk(8uhfp_lwiZiGbo_8- zN2#h@6fPH`AV?K6GYY8EW5~3lJp0NLNqf3UklZ9o@B-d?K_}DVM2#AlUP4o1agKg5 zE2I`pOK&dz-iG6M>%cB%W@cE9wX5ab9>y+>lRziMZ7ZFLIyn%6DHLx4AUu2Qfdxx; zTkOE(Av~rmlfrU0i|2EV(N9XZU{5epqWeaJW4(?YdqTEB$op7Slva=Vzgz}E{VbCC zA7n}f9pq^7>{sl(jf1qe`l^&skDC7cv7<2ExN~QwtLuG3wXbbn*uSEvwj?^znFev2 zq;An!yl`QlbNwuy0_lCx1^$i>jK#tTv?kz7U_gMMzyHwfRRtI@1ay|V@z?hyf_1_i zk;V`bb@}oUAYKXeM)3E-*v#KPdhsIQeP0blllk^;GgCV@G!==t8JrL(r&(~{SzGGH z!LNu}kFvA71Hf$`MP(hriNJs%rtIY8=}I~Q16p@MwvE%)UY+C)RmbH%%#G@86?P;5 zQz9(SBeYh^)6@C~P<=KW0EGUrbiIN~%WEsVdDc5*SiBhm|ESxr0@b!_7LVv792{G} znz#WhJ-$Le zfLBAq?$oq2F@1~}F@pQ(aQGLq=jhn!R>f~7!YZ}%Q>l7|Odxf0b!^^GT8&-8e&FtE zh6yc+T9*9Q=Ce}$IL!skc7A0PjM+`u5xmG^|>5lRBz$y;#`{Wd~zlWwy(K>wv_ksrI3tZ zprtbUd?|i29oB6>P!>lmGZ;1YNx-e3MyCN zRrkFhy+#CknHm@_S(6oHfYh+`;}G|W-OCzwWoKs#d91Dg>)+0?7h+>$Z^=ANeE!cr zo%~e3Wmm>`J;;=WsoM+FTJJyFs)O8IyY=XS)-v@5W3?~~BAM_&iF6ar#*UQ3@To2# zss^&v5_zP%u1JG|LK z?7O?WTEf)OK^R^!FA|N|)RNNG09RZ)lm_~X&K*G& z0T=)WJ-NUl^Ff|xD^76$M-`?%ArbST#K*+K7JO~xQlDG^P-JjnZ1&M}@#|XPFv~5c2J?GuasY1Phzz!0%T|eJFqP-Z& zDU{_;AmD@vS6KoK>4G_Gb*|_3c(@?4y2k)s!mDIrVv>xfqqw5t$}5Q)Y^ON!02~o` zz}d(!^Ef$K`FN7S;>E$wGwiZ>)!u8!L0vO_g1}oW2Q`M^bWo6+9;1mlfsbTbEU%A zGp}7yv~kxu7e0o_Ai*S~O!>)tI62j2B1Nmca`_<*4!>|A3e-V5svRThPMxc|kW>k<|!4`IzB?a8nm}NSJjyMhQ_DA@2mn4jQvu2`kEsCqBK8Ty=Y5 z%5!NY|BLwudGVBM(Wjo@83E9bCjY{qEG5iFA|Hs9D5Y4cX7#WKCg5b)e@)kht>g~o z{B&`3kD#66&&i5-pX467H;p0+6HBj~g_Z}`j)*P56jYk1TU-$M&6jO|?=ha~*5!V) zZ4IMWzFx}lzaF^M3;vE$jV&;?{lS$ytb&^y521;-TG;!<1j+d?26D8ydHRGsduE>h z_O0-W01%UTvg8I0I_+4Dqi!VDF$1GbIqFAu50Db3u7o84QnHJ3dC{DHJx|msXnG^75JfBg@+G6A6ZY$# zIOfDB3<(KYNBhD6&kOPPQyI^|vU0pV{QZT`J^1HNt7%>yNkgabVQG?`{U$ZcU$+Yz z{EqLhyGsezD{6x+6OWVrMX#zyZ>RfKWh38gElzGHG+lgJo8CvmI`Wmp;52sZ*meJ0 z>MiUNUtg#S7j@r${T>mwh40eY^Gltn-7Wtils5CJpca4<@kJw4Tn_}ppD^d|yWg_# zZZ1E0l9I-%Zc@TD0Av;RF+3Wh)=ckfZ9OgdpX6jI*sGAHvHH^>Tof6#4sdBj2Bf0m zC~Z%9%9Ot|vRW<&fHqLy@e|yvYoHGsUKJVGW02n&Y=oz~_VJuU%wA5XMbHNH>&Oove;R~3!C)DC`Ti)rs zx?-gO@R>oIATH2#^XAQ-jt3J<-nges-}JEM_s{nOghK_q=YRTiw){mgrcvoi@d?E& zyx2qG`A7&?>{vaOFAf@IR(xmNm(!67JT}kc9p+)YBjSRC)$>Q(B&a6NN6NEj-2|`B z7kVCJp(5_N5Z(9{d7NJ6emjnstbS3|58pONu(VKoo}HY~b?5 z$Tkxb%1-2)8-00~sJ-Xcmv+kOmg4hq-*CFGiVDc~{7smwd0=2z*a+>U+2i%b2|^bsxa?%kXlHLh8z;B7p-WB1Y5gIuhUx+#_rgug_p759+WxUTL7awjzzxU z)l!Oc+h20-GP~v8vgcN`YQFUh;S<1NARO{EPGK&)v?#VcW*>MBkrjV-e7T>OC{xwN zk2)ku*7z852ZXZ#p=t3oBul4B)S{iSGYOChty{S~C6uEi{4`=FXy3}P<}giS+^=Vw z4A4M`fMVPh;|=7Hklck8Md&~PL#_52g44zPc?Pk94!oLKODbqrc1G9rY}*!23SsVI zc`V z^{C7RVx}`Ubim>q7)<3iQE-*HeU&Xn))O{8|rh(dA$7Yem0%9q0MWMGWU4r_kQ$k`=ocFP@NX z7E}=wys$;0{=_Vbm8azU(4K8lJY(SpTfK@ z;tCkuFhhz2uCMA|T&Xh^Ew#&sO5&Pj)L)&wf5zA5ws$U%PVos<|K{4F0&>B1 zG@raF6!SR!xo!^oK_?h(|(7pQg6T+&PhM@lUg?G3n zR0$X_L0OwkvwVHf88%A9f56P0r8;)*oC23f*$ZxR+aec8bH||Cf#1YaIO?WTAJxPT zc1%n>WL@zk4jMi;+$P~vP0lNV(>63?VFKWOK)ZQDL5Vb(RPq+t_WL*~9F6uOiZegT zu#@MOBZ)orJySIFRqUX84pk_&dvxpO!CnleBFT2$okG4wdZ(ZWLlC@cW9uO9ZAJ2RrY4bu zf`9D@yyYmDCtbDCJVXBz!4;k$0VP;lKMwBJ)z} zCm|$Hw8^*X%l?sGrqKS3Rh~Q#?WKgCiX=&K5H3bcJmma6k00+j&9z}4(!p*Q7codc zNcp?0KBYDPp{ujhDN-3P3MzCe~@LmZJKq_GP!S zMQ9MeB(w?9=H(WP&MwW|8(%~<;qmT(&e;)1QVJy{znPmQQFyl=KPa*&W4~V!;rOGK zNrGVFc351TJ80*fXAjDcTZCZ#gnhXk# zbI2Vm_N!q2N#p4jX;>-uE<+LW?z^`QMhxyOMP|-Zb@9k4&2OO+Gb_4DWh8d;@1waM z)1=7H(ptob&r^xtB8|!{7NW2{f-JA_?1?2T{O~GhUNNOI*ybm0AHMwMC`ohwW>Bg~ z0W4Qof-{b1R_sg>5)PxZkj7Q#WgV=aL2s4HkP9}QJ9o*Sj(ce;Y7wr?qB{ex=nd8V zumqNU7G8~UYoGNM90!O)q#(YRt4{v-S_P z4TVw=fR^6V;nI?;KCpEnXC!=@L1jIpu03Qm+CZePOa}o3C+`a!9hEkDjRoE&kD=XG3U^hB>-76De zR;0jRU+;ZdBv`;JLaIl6$5{I6)vNs0E%<~;7Q$wA5YZ-nzZi9RbflC|N&m~-=ez`J z+QnLKOD>$QbI}q?UW^em)U8<6NGJ(11_nUuO>3b4iV)2)J?*ql< zrv>2o`L5rjE$>96%O&UfYUGSVtmO%*8tq}d5WlCEoPzSKeQuasX=#hR8vjI2H);#? z%4948mcMJS5ilYamXQC0*^-hHCbu(NHwF&z4y}@)R3xSIylcWp3cokZLYu{ApX1G7 zi#8=k#}DPn!}YqBpQHhcp_^)jvp5 zRCJMnB)KHIKQ1X7W^)||Va)N}hyySg3W`~Hfux>zX^fICaXxVQ@+iUbiySgm7_B~U zTEy7P&IhqeDZ$ZN5IKUjfzu;jQELGoA`~Hhzu?lSC;9!tw5A(9i@fb~2+A+G0ZbgfggSQhV@Zh;; zq%-6~hD_O^K5__+y0hk$StUq=aoY%dXD=tfS%}Nr|MR=r<_8ORMA^PjOzv^dRQsrYqwb z^~a3q&hmptd{DUA$BPnr-yS3TPt6d$-N^^KdH(nc^B}D8U=bTM53y#63z{C#z0AAM z2-)U_6V|#VKQ?XLc!a~M{2!(!|Mtc{U45kN)6*cSmC9Ixc8G~3ZrfjAdx)nW?u$=L z4ktZYv@VHSD>W_qzBTd` zw5woum=;7pSkM7X;_c^m)0G`65v-P=d9XEFO~0Whr?ARsHD{IwAQ|2(@4}n`!c`Cd z%~w3}u37{C0ouc3BpRVOA04E7$7`e2FKNg7?e;;2hDr5`AYdf`;9aLrvgqhS1Hy;Z zfsZs!Q`5HA7qcD|B!$NF)vHBJouS@IBSso(b{JeTFlc$|IUWesP#6-F5=jnPj+k!+ zO~fWEUsNx#{75)=1?x#OumS(=Ccy-^y{PPW(_&E)1+1U|h}1lCb)#ArQ_9RRdEukM zp&^!mu>XNYJ?quJ#l%Rz@fRnnGO5j%sI~!GH`Q3o(-==P*@!_KC6C4-ZEk z0ZeSG{%Gvl+#tt+w>)XIDgqa>;1|UcVD?Z|vTohFGu*`+2??_xB>hgG7TZq5_No6W z90KK%$`d>U1viD3bpu2t_KooPKZb|x{UHJ?jCcU~AF4q?U%q|2>Bf)6eo6DFZf$W9 zyXu%2wTgzW(Cyr*Q(U2(%kOWUATZCHr0 za-RV@nJ|xW*ai6EnlFuC+kM~tNlqse*%GF?{j)ijE54(mbJZmK?_a-WR;=FbUPfwl zD_>ja*&+{(&VxVTyxz1DCg>6_fY3`AW7?_z+;j1UaI4CE6EOsEb9-fXjmKx{U!XMM z&Rhr2iaYxI?kOt7dFK1)!NZ zk|^8|m11E5Alf2f%SvQ#_LGQ|4$u1|l;O~9K~cb#C^_8rAyF*^da)1zY%Z8K;ojzS zD+%;Tjl@AJ!`LdM8(Os1wmvD9az3GA0RVcouwTPK_{8pPo7(B>BhTDcZ?8B@TXH+U*!ZTX;xNZ0jDAwdsfDZ#+{WV% z%WX#y60lNuS4Cat9!c4E`U|?eVA`QRLl+r&w0?()u!D{f-UzJq*>6Ww)jzxdQ?xW; z%OH$F!lNqu1+eK_(SxS@9{Ca<=@#npj)?YjGH|G?Rt<4*8WlNBx+2kg2*NcnO67lf3cMKZ^rF0{HiNr zlB&pM94#v;G2od#&+L|Ue|Ye0Z?7*n-!L1G`l#cp<9imEyKu*jThH!c#Q@T%@P4fh z+Xl`;5I#d?&23)A{p#Y-mX)_g8OubDBLnT=m8D|);XPcWpt93lLu4*DSo&hWGZrx8d)W9rc zbQFT#LXx*Gcz#cNd6934rOWZ-7ZV_w={wMr!+N4Ihr!_`J=MEZ=Mo%VV`C$GP4OwO z->@M7E$02hz4yE}EY;&%^-AA%?%K7v7cN}b!R%9Kp8wj*3!pxCV7fm(;>L!C3_aWj zQ6zKyj3h(RHNqV9`yV$GGr)LWuQt&Q@NpFOZ6?z3P~XxRaQ`n{Wp&dWA9FZg@I?#6 ziocn(3SNjfqP9hd#9$%5I>NAet+{`Nx<|ru^#54wkLRMJ4Vjt7GoFj@EtmQF{mYku z1*aQkniL`u)7(;Arm92ihg-f*YClG02Lwi*`=S_}ku zSFbivqEZo0;ZP-dx%N7ZEzZGJmz0+(|IZZz%glswisJ4nJTLm8Jz+vH_&A2ze5L#0 zLx+@Bo_EvSU6^?9UVO_@+;PwLEL&BybNhA`-_mt}?;UK2650q4Jo9x{{E`Jq4BvB^ z8u?Da8rBh%l7jf=&p*Y5M1c8=!@KI1pD+?Gc8;(2m+-~j<(-u9lZ8Fm0rk06tL3b*9z4dbp1kA7AcrxWmWy3Cyw%>Ji z7dXla>DyjWIZ07AC0zdX)WYwo$Ie!oP-syc;`t8p17Y<}k=q%24#D84Yijyq(lq4j z@iCx>e(J~0vQQW@B)3kLM-V5I_m@iTPCOW*_?XW$0TP6ThKf7D*y|6MTc}dwa6RSr zM>Z>DBq#4{^i=F^J3zK)&x_@`kuUi^2t;ODP5q+7YxSeUxqN0^?33ec+q2aAMmD3F8|CtRa0B5f*FA{vmCYBt1%VKlfLOuf~lln+hU#c^t7~_+b#Jr zJdVbTPFagw%|f1W&gBM(t5Yuenhje--Q_MnWD*Dq=8t$0d5BPp!p?%I>zHBxy-2#|7V)EoLud>QS=O*ljBj;6k zM*9~gv0-c;edHYS$$XgKQwd}nqr>m|z;9WwL6K^F^VY3%WNmNOd$i4&JNE)mBR<~B zcnyNtrpR#Jv~%OC?(8Lf2C6)E>`3$9k)=AqE#P7;S15U|pP-_@Wp3!W{ZGzS!xBHI z>V^*Tj2q!&Ka0O853p&q>scEf_m?>=uGNa!KlfT=1)?H(V~5WmTUv05QnTp#s;MYW zO3Np8?%1)Hzg@w#8xUlnxEn(CKSIt_^h>%>wmB;8{l>Y?@$YrV zAK@!*=LE{@-)Of{4^?(8&(6uYK+lcS{z<)9XkwC)WZhsL&YGSZ+rQH`<}<>&ghWKl zrJ9`wik64Xf}(l)K_Tb6(d2E%!3A2?8&&(+z84>{pdievb;}7r*RzQ*6aJ0eD$PpY ze4*yq?p^kw|Eabdc!Lf2ZL-5B*Ct(FD)W&mc<$1r*|aP6VVk>p>QT&N!7#5d`qorc z35!Tem3Ed`Lj{nzdZ|wnd3fYdq&IQW&hr)8hkFp5fkH-G%M$!JK7d zJak&7>dj61qwJ#9r3ak>G_Q64+`*sONHj^U!+#ldIucq|t~?b$c&wlHp}jxFa)eyP zmg(d5^ukq-@d{s2VOrz7WRBm|iT3m!%`iWD_o1F;0`MdzCdSn_-f3c`Nyz+bQBekH zS{JC=&lxksvI~|Lj;ou>rErKm?&W3EM};D(9=xAD3zvayF=86dzFE;M#tW#?2ne3Wg(Z- z(^Y!IQ-!0?NT&4vK zw@cYJkh?n}w;|R`y0DBsZeN$ppcTCFAgTeJULUi3G94FSC|-gIG9EuZh~{m8C;A-p zDj4lop<|N&_3MrnOD<<5u`x08DSWka4$TFraXomzb~IGkO0xRR z3*I)>XjtKrgiQs8a6aOsfR2K#&X)HuYKC3Bz3%w|qOGPQgI{nd!Zg@GX==ReaP((L z_A3vV86@*wSaX0GBaf?wSOPJLfuAgQVZG=Vei2vPnrIjFRPIL$*addSC^lFB1`=&y?F8B4QyN*Q0}Bs zkqb@~Z#-CAiN7mj?>ztF9}O&}zQoEnehlks&L9-Nq@R7^ca3LnG-A%`jcG$VJ-K)9 z-b*y0&_SQPcd2(}1YNrmlG-4m9KgAQXt7wAQEMeWzL$NVjE78TpFAbTgjF$rb*@Zb zb$6@n!%Bu3;ZQj?L_dNFe-5{>?DOZD2#OU&wjb_0x2;|5X4=pqmUa;d_Y$ZUK@*K4xPd=BEyXoPPKAcvh?{fQJ!kWA@Y&xW2{v$^fG@DGa9p=8 zM)BhsI28Q=UgEUM);4nXJfnDQ zNcQ=Z^7~#gl^RXhu$o(~2^}`bbuu?<_y7AgjAts2lasUPfB^;|nXnl;fdw!uEAWDGx9i2DbhB<%=Ktzf(G9e>$Ak5BJp)G4aOl&l}6(3{ISS zY}dCDm%U^x=1$*U6&p)iiS*V^67Z)Xn`a8?|{=1Bg);-2-E~QA7KzP`xdAChy zGLs93!agE^uOr)cXdXp2~XTDQ;7{57rBXgS8K+!e3`K z&eW|-EN0MKFhv_M1H{Km3N6+hrqYxRxIvNHvhr5t zuZHbAd{emG7A#(Tp2_(}%RtAC*jts}vA3ttwP{4r64<6pP&mSFkR(<$>EQz$VqsGA zoWFlZ1)H+7BGlYa^gz>L@)IxAWJ>$!O_OhV|AEV=PBvAXX87M|K?l7%l$QGs-Fduy zMz1@cCypC;hIui=s~?L0OMV%n0_S<4nAg3WwrG_*c3N@M-c;^&P13Bp5ybUXF&*)K zn`iZDFF^Bh>7Ryu=R5=e>%z)U^HIdJ&xiO%67&0aTE>4#l}%&Ld*KxcBp&zuIJR?k zL&^8+XDVc`ra_Fq%aYutu4J7Vbl+DR>MeGus!fc_*qHwA`$Gn;_zCgzm5-)W?%l*xs4c*nJijsZGXK6JI3xo$JPXY}M3od30h zGO_B67&Yn$lBA@xu=k&lihIZOQ&4!^{yJ+j4a5reqzr9xYikD#AAV7<2&aVs0CYSz z{f^oRlVP`rgx2{+7g|W`vk76}z!NGPo*d~aYiee8mXi0>E3|6T;*pa3TLU>GQPP#D zRE#-JJ9dn&nz}00qtA=tq$DP-ingagBW9p5*+g2rs#8~t-U4S}rvAyD*3+P$}yI39Lvv(S20t$82$Cdz6)6p2-{Cs?7Ka{8$P4=N5}3I^aMu)J2;7N;>y0REScIKqCAt*#AoBg%h>3STALbS_` zuQ2O|-3_9ujPjfxQWbr;$i3|}J#*faDO32YBNP_0!`2MrvR&k;b=PZ{K9-^VH&yT* z3$%@Ie*&<6T6Nc8(N?Vod4u691u=~0$U)Pc2Vi!|*^KV)?YdRI`B*sE@j6{syCe!I z6rcN}D9JjlOIW0rx8%-ayax-J+D%CgKwFDIz_T|mxifm@8aP8Sq+OgYr!ds#TSBj# zNS0bE(_i1Bx(~u#2R>e!q?8sW?P&;(ncipY3O}obgz{f6nhM zO14|KbJU_dknLA^4W}ZNKja`Fx05DD@AFo-`5(qRI^*Ak!m?=yW?_MjU=l=)p=4J5 zo?Z1vIgMgA{ABtL+r~Nm8V_TC;;PWfSrdO;mQpyAGZ6;M2^ly^$e-z%4r0J<@P zKSqSLreg+gW(h016!31EXX)~pGY^@k3~#GI4%F(B;yT@M>C*h3NrCfT!%}Y=Y&(b* zfMG@}*YqFaEj!#!qIX4?i+40{fa5&dUaN2|27S8_0)MU@HylFcj+^P6Ip-NoZ#>S0 z1bac1_~aAHJ`w*PQ+srhY9}RSYGknJ$dRrS*5&Q%G!BBY|HlP8M|mU#yQ{7#o3bCQ zNxNu?ibSHWtX!OQJy|0a8rXV&>|3$>$%&h1X0nUogR|=K=!4vZcy8p)xH$jB$#tdziL2-vXd+VfI^$gmCQ!$P8UKi?(pC{64BuflPE zw|}Q?+Xv2~IIf9Q@OjW%?M&jZ((m7&R-_J}{Ygm^)9*!C$AvsSVN-A4x|NZiAFA5B z+H|?k9r0!&|ALFs<=>eL17I+__Z_F4o9$*;9l%zFJf29wnv6cPJamVj?wPrAj&*?| z>|Of?6EBjed;3?`&{Io6W*N;${eK}+2XfLjp+DLxu<~y^V{Ycg) z=(R6DG{=t*;)NtnU00$(kdV+0yM2o>z{R?6*)$%qJL&%Q+H3#}OZv`p@N8EcgN5XB zsr&vDCoJib_m4Fcrg8jN#Z*2+U}8{++ZlWP`aFCGIog$@BsKECROP*oPFF=#5kE~| zDW?RYdd-i}wpeV@ryQJy$H;y1vaCJehyi)z&A(eMrGE&ybL|XRSGev9XM@b%KrIPJ zc!E4t+X_=UKo+F?6f%~IDzhEWo5%kM-@`5n|c`ktaW{l zhiEn^H>leEQ)?_%@BQEk=QrgPb(;fS#J5qCfVak-WY@MKq-7KrH2@FWfFV4l>p%cktZO%qO7JpeUgiqK=v@94DLERP(W1M` zekbB@TSL=>2M^Yh=BX$$vUp>howM3%_yR~Ptq{)8gqG8oyq3%mMe$D%{JX9=T z{*^y%HH}{D!06QwRm(eV*mOm$@4!sGAUxd5QM(Q=0kIFjhQv`U)i z|11lYsL1j{!=SAmm);PuF`w!Vm8X@UV0M0iILX^v5fx0xoLCSM0Eg13)SEY()%5C| z#oozq!NeI&p0xb_?&)tDrM?8GPQh7)lqWZH%AU=H{jlF$32{6+h;N>A zY&0fTWt=4^_1&j&U{|mmc35Gxd(=3InqeU<%_(xbb9nRv5(iyG<-J8L*K?Os`Ih0l zJ7%;LWLZQ(;Jh8skKGjvGv=k1;Z1slvGe2I@Iu}6V*@VcJ@VFrL58`pO8EfJS@U@< zU+pBZj*Y9ChZ>^1ybm3kIk=scv9V5?jHAwG>LbnQWal0OO?c>oO?UPizs~QO-hjb_ z=h9kKc)f$3!3Rv#(fAM5Km9PnE3ybbIXZm6`tADi8ve7-2Qh8aQG!j=EN?ZcCUsmp zlr{BNTINJfTRAgdd6$$I11T5wQ$dren%V-0J-G4b%wb<)7x}Y`Vv>@EJx(}56VRG4 zVa+2O7TO4MhX1${DXZY(d=E7F0()o-ecbua1bwBlxrW_kWNc-O5*6B;jl4eyIBVb0 z#v|d3)4*9tEp-F_!j}HtJVzS=C2YAI%Q3Cm%73UUDh$h#>%dkjq4Op-IUAonqDwK!;T%RF_HR1fvxQTyht8ZnwdS5%yD1@Xht zBM&z2586)x=1w2p{WqC4E8c_k-OM4;R)53`@f=bs|DjcWE<16D2L?TABjn&gzWMQo z()uC@LKWYqrp0}H)`sjrpm_3a3#A(ygHT=vP7XM>KJm@yl#Wqg0?C4$-_gBFI;jcD zgm_6sKbrDS&4(LKBzLG9IdRGIB*#zES?qF1xyHN$S6P{E8Q z@130Bm5G~YCQ>SmV1%~zLfcJW%gbjm&q?rs`S6C@`l(&IbOBTHHnJIL0{Sc40Ol`= zn1r@1QLnfz-5SyM!uLKY0PA@J)8jPvmnxdw_vkb9I%wrzp=H$=3KCDnlMf}E1;Z4! z*UmO`^L0otp+4*x_4hs_j=RE=+c$2UL9V^AJC2Sx8&ZR*FTU#pNNz@Iato*N)MVyl z!DFk|f7CM`1`pva-)*p-PVROfxaemR&F16W#iL`qopSEe^$bv#EC*}uF*d&IOF+s# z;_1PLuBP}Vgft`*B+LViO6-tZI$$|&0tjj8F7B`Iq995x&8b$duojQgf7s1)SFfHf zulf63Gf!>(a`mib;g!k3FdpLPWg=q)-3kHw-@g?9-6V6aqsoq% zPtwyDa(To9;OXgU{=y?~vd}g^zsth<>K>UVH>#VCMQ2_BQn0^?P-RVbc}7gt?RS^N z%r{VLj2O-nh5I-~es}Lrbt9+E-|sj)Wx&n!qy1C@JFX%6QEc!jmwmMLR>lUrxA9Vu zzMN)>@dVVf`r|#$n#rdWW`c;mLLzg5p!_pC#&=D>5AF4Nl%1s8UAfkK(&<@LFV2R2 ziZRE3zSk*r=K-q79n3#p*wYx~=a>BX*t>RVp1n0Q2f2nfRgUtmT2o(Ne~}emHw!xv zkTC@%J~LH7k%^7FcVv zqs|7r8|)qen;>+kb(9Fy(08Y9Htzh*Kn%&dn=Q?T_`I2Ijw^}#j-QEvd$h2`%n8@=C-Qn>zTE+RGoBizjAQ>1RZPFq{)S5acBvm5JYwM?(YWb* z#;bm|oy5ezE$xI$L$M(OVrb(DCJ?8hMw}$%+)Wo@2Or6DUST6)pI27IsF&d>k8=lz zeOZ}(5xd24$6av|sN=M4n{Biu#gTYo=+y>IP0j}Kxaq(i2^K(MWpcX~Uf63(Yertn<0RU^O1Pu6jLFE5q3} z0~hp4i8~#+{nI~->2^%y-|ta0ZBv%iyzQ&;^HG=l&nJE@e<65OWZvfaspr6m_}@}I zB4j&g*exI!8?r9B@<>qB)U_x-=rFN(1DxJ`<&y^`sxDEt3uqe6a&sTP;|PhwaEl95 z-57=B3WTMUhG(D14>e7mX7J?g+rQ@*JxNF;kby$C*ypdPMI+bzCX3eY>$h(U(2X;n zJ~g}0$~Mq5NUk^TtXsW0(9!OR&=q-{cd&Di$LQL#Wv3la@$3j=T1faGl}A?t#5>Xo z3JYHnoBD#{0KufHf-hd187rl2q&9ChdG&Cw3niRwW$N2sCtKUt+1MoKTp)BHXaS)h z36;RvGGb-$lQf*^n>12}`(#~iqSp%J4n6Msk(7E`x3QSIAME*yrtX*6ZDzkTQ;CGZ zh52LuD>5Br&SP)Ap*qAcy>GhDF2u^7p58&W8VY^-%$mCAmof%BR@jt%`V?H=?H>jj z@oFI>WgxS}BPkTZcN)gTSj9WPYigqT32})RAW1jnTKc`;EmqCk1MA987}BR>(PuH0 z((wd0Dcik!uyamQpr7A#fQwzrvgON9$+VL#f>-G(q!pn2wfP@2gc4L5#*5e&UtJc= z^DV^W9rZs~;(zFU>Y~PqyVD^`s0+VeP9)}c0m|5)ml30MvpnB6SJC#`h>^NAG6|>R%9A zHN21D0%^o!YkhBw+5F*t*y&PMyS&8LTkHCUn=M2ZhAaE#A3k|%?jl>5-x_A!Q%zM> zoTVe~_*7Nl<%AHwyo0c{0Wj7)H1p3{?bdnKu-_21Mn+C=MzV-XU~skYu^K(-o-Gvv zpJinU-@P$};npkB&Hgd@^#j?KVZD#->ajRZ7}Xh_f;E@)pLk`hI`Fo*#~> zlJlNDFF0CD+x~g|`T|2==2XWAJHE>E=21T`aL!m?-d#1EATjgNcFk8YUwWlkKxQ5} z-NrAAU}~HNorufK& z{LQ@W{3_eqNil%I<7%&jdO11ao)EJgIL7GLE|-#?Mr@83(y>6|;(=m?E9;H>HMzR= zaErk3EJFNU^_HBwGvfN#lslPS6#ML$-U#W65ht3S@B+rV?bt{~-A?aQ41)s4uL1M1 zs18T=@E6aY+wMPE(_Y(IE|8Q*W^c_A>neDU%mrGNR`ppJna`#j$9h-&5G|Uy$p~U$ zI52@feva1odA(VR$B6^Ly#wQXoTPK#h*x)-=ZjaJh!2T^p4HQ_g%^uFo#!1YZE>f= z#UY)pmAkF-^U6H_y0g#tN<|L@M}-68r4H*iZY;po`OcJB&T@xlriN85I)3Tozljf02!XyrC5G@N?} zxQ7QD5dRONo_HN$BQ6E(5qdaZC+&!3W-06lNCGJ}>)BT( z5y9@s@9~W8)qFpmc{MsFM+0wWx5Dde=*UB+wC`9!%3>xZH&8}`i`Rd}w#Cum=Ux%( z4C}ae=!Xv<{&ke!4L>!tx3ST9#%^MADeX&GmR>vT%R|@30F>1jqPzT3Y%Z2RZCfZ$ z8EE0O)Y&|H!TmbycF}jP@c_>Ap-=LHx@UhLobz`X-0=K`aW?O+em`uCdCGh>0Ymu5 zG`}@z_YN3MYPkK8p&}zYdrVQ~*x0>wk?{3lQv2uYT~XGpshc}{wuGRouvp$Zzo0<8 zbxG_)I=mqK<`EYO7@$5;7fq5P--`>geZ_W=54>zY4 zuQ7ZjEP-wG9i!QctX!|&KF>YhZJ83blgCdVlE0Ck5}YqCwX*7E)-r+4-4{Gl_1mTm1{2AjV#Tx&gyBv%*r z;M~m*-F}poib+-(LrR$QA(Pi3#2Lmr#P1>Fn9j5GTUqN9p*hyA2Vb<7pYyc2m_TFnY z4Ua#vH=xgDwRe}FPEY zm@5Qo0c_s0P3UCwbwB3XHjktGGK0?B|0(~kz4U+WFa80CME6;clIYr~wS9qbauB4S zPXAJsG;S!(Qn&laj7%%D+iz0S!>ysHTIM_quU)QF;f#hxLC=nGdU|h-zsa`tjt!|( zr^QUFk9r4@8cPIsbk&hkr$tpwzrLz$U;dGWbmDD^EbzJ3t4oH_WP_8gely)#HZg2- zdAshwu11G12*Ee_X!!{j<-0ey8 ze$`6UAXm$N{K)RHP*q+=XoW-De{en}9sHrO!|K*t))_U63&0R08#1lD&0Mm2PLcp+oX{o+?aKbd(~KXXcc{^nr#(p1DQcSIgj0B ziNGM{6cI!ahputi2M5K(IkM?-1OfUz>fBlY5okJV*5T|TswjoxD?h8ztsI#`j4y&{ zp#`Z)p4?oGvz;(m++QmUYQJ$gNRTYxItm{luTnsP+sC@M6!{B_7cC;p?n9i^99mDn zDdBtJU@h3Xb*tR#D_=4l#|k&K5D@T9iZu7U;w9t_#ku(H(mHXy@6*Kdrgx8*wD~r_ zuI5qv#m@S=LAb>i$D9fiSs>7|@Te0F&s^QJwT)k~o?xz+>Hy*}sSOJ=FJSQ#5uFgd z^=sE&7-w)qY>IL79&)wK=}0JR1AiSp;Ng?P3!O8+33rd)B!|{@gQXFbseXQ!E^QcW z-J`95Yp8h-!6SgYR?X?-ii18}Tn_I0{CMT9bruh!2N*W>>_6TMha-e#pTBtZ!|qco z^*f~Ft3rfGB3Z@|Zkq6M!U>Jj7YA+y?0P65sp*q~^&e0lsZr4PGSv2li!i3%#5 z7A_$mhCiC3nU7cvt2nZxahAg{O0%$P@*2)FXbyhR*83BBwV9+Enf$!Hi2EfVH;vSQ z=LY`e3s70#I@Y?QZP7hWc1v~okXO8!I%J*3l{VlNa^R);5;Y9w=E)WoIkH_1R}JEQ zkH$RRbp17Ml_e#Q0#pE#W8!BK64E?%icfovHz+js=cSAb7qLA^pgzf~#Ck6%e4FSl ztm#uET!hjk?z6BMeXnHB8C$cbd1SbrbHG&858_SQve;n`%;g$A>E&p+y-4GT~mL)lkd57 z`PI3yQw}=gmBB|5*^+cKTm_42AQMgO<;&XJ@(u)~p2bd0mlwbYMcnARt=l0^n*e~= z5%Taw2-V!)*46;~Xhnr*TS?(yBuR|C?m;^=1`hANe$b+zohzWI$E>*P*ODa3_rHGd ze%xq;MO?=twi_JU`mEUscVSMS-J0Jix>%vdGfTBa%}km|dw;eTr9nA*i1o6xt`X4F zkf)+`%Y0bHNF%`K+5xS0(rB3YCwa=TS=jX z476gk`_7o=v&+ko5oR!b*mrRSFFv(QJ$J5_->h_wtyrF}jw&?fb68pYnV}Wli@dAc zCwHA>{ZS^V!zRhd$dC~px#8u7?qgQ|9mEF0R?lUv{n?#lL2VZt0#?R?w{Ks7%wiz< z%x{U+@q$|lOXTY-2rfhF>N;K|D&lShE5w`l`spev!C)j7Dh_$I&eqn#PQkKOCS_X% zi0~B~u<@K?qR*-rd*47gVcmY#C68k$3$PMvQxcPlZTX`-xk5ufZ(60A755nNb4|d{ z$=9|fSY;?^I-`Ne1^s#R3CrlF?x{!ie_HieI(-pt0Hs?~L57ks->)CYn?|9#2u4`| za;xd6LZZilg+%!$h3BD@qQly?pJjfz)&CqMyp^gOsxoJ)o_@F8i53gXKTN84~+ z#uI5)Yrl|aw%W3^>!x(iQGu@#c&&L|GhMCCbgz$iouN|3++pqy0)vB}ybeH}4hXYk z^FqM~Vs^MuB_cQUUW=oe9jTu*zbTXnE>HNYT!kCOvukJ(p8vw-<-2B#Z*vrzk|t`1 z*wViYr1Klynt-sHm3#B^Kb7=St%PM`R^4A(@yr|@PMNT~8r ze-AC=`8AIblald@Zy!r$xfxB{Pk&u}p>hj~j_?=Q@L4 z2utSXpogqUs1bf|9)tTDlc6T5Nb5d)m4^*xPhx>9=}o7LHGMZ*6pV=paj)Mr3xExbxt1 z{p@6>Ha0rD&rJ0w=L6c?*i0uq3%wMBq^M5j78iZeiVtHXKR~3G%=n3du|GGuKbN0 zBlqg#8#P>js&BD!j?ev(hAOlN=)cK)6U%8tOpplT_i_TyBd(2XmgljXmFE6_e6~K8)cS`Orh>IgZSeBE4^50lqYv#Xbuu#F9l6tYlb(`L4fNzE zl*sh7$Ty$fuC7Nl3!zXWl(*i-EZyhN&yWM4ytA!*#`*04WcQQfAqb*2-sewq9X4$8 zM|gWkgUwBSf5aRZ7Bt-6H|Mhd zJ#YD!EscY&sU6twQhay>bEag8bVC|uO1Kz=Z3KO2BJiZv0Wf0x=-g2Kb)-8{KHy zyw~^aPi!ewA8bcYJ{P(;$$OwNO;W_1ry*G0N5|c2)*GO@y2pL^e8Gk&ewPxXCgYW% z;(bVGEyh_Ai-3KA*ARb@5_6zX?k)XAOj7nA%kK*+udR%<&9{t>NU4YyIZZga<&%-+m zr>fuc4I^I>lM=zmjXMijxzLK*Rfb6>yJIwBy|D!cUY=va0VA(0F$76R}h#JB}8{-w)azqOGl6hY)6n zN#8BDpRXHx8~t!9>H*c;Z>^{9tO%;;97b#3^Ar{9?|NmuI=*tekGtI6k6-)N{nfrH#H{?w|L2G8o5C3$v^G^%}xyr2#AASg3>z-iNg6#L`xBK zA)s^uw_SZ!mTrDc6w*m-z*+$5C&o7=EN}0HSd6$%U*P!L1^Z=;Db?WV ze19#a5@^JByLJUX{uUJ+Aacc#Q#^Gx2FCU9QUSfF&IoP}|uo30nn z@#EnUB{$;Yh{2=Vcqctt(?gz~3w|P>A0$Y>c7ZiA5|6=_6OH_&%)*{Xf1G|ud_&M4 z4IuwlVB(1-8%|KegR!&)byOI3C19(4%2d;P6{sQ-8iRl*8!+BEBEtRwq!KcPa&G}9 z>DYM2MpRW7`8<<@ZUJo*9PG1{0;sTiDfm5K#l2mYyxYo@0s9c6$^_@DGd$HUBaw7x zIvzP3mz#sDJsDwq-=6TBUXQgmBxni?#~w&;Kdh%mEI=u<(3WO-@Ls=0M4#(0x|D3h za?CtV%5%3GCdQ$56&bq-I^Vh0-&ipYM|ZW@?Z{_%qE;yJ#pXLTU|<_|z7&<~;_0~b zW^i*X;BODA1hl%$7zw|+r}5?nsoCy-hB4={I}V;k+ty1v!#H9g-^C0sOAVDz&56x| z>I@E}bu_AYFiqgtNTM1bJ6!-57<%uT>EjnRx=}u?hdO~Ky9i8*sY?#$M!^~)JHDxW z9$@xUpC*4-t0!js{ez*wL9##@W+arEB~_;Aw`yl-Br*>-+Z+TFT99__2%anj7 z*JGv9%R8K^%^Zi4D2h+GPOcgY;~<1p89CjduHY;xp=_p5no3JN zsG>`HAs=FGz2|)tsr)`2_R@2L&C9uE5l>cn-_No9s&-d3`o8Xgu*gulMr}>Lu z4dI_n@Xv|j5o5Ua0^wS)19<1YYd9(xK!aOqJU6S?A2=#V!WD(;23_tm%>^_nE&arJ z?tZ|VrKk8Jb+AxJ?mA>@`l)r-p~UNzAPfT6e;dLzq+rNPXrL zj*ckZsjW^hQ@t-}KO8>C4-J;L51;sjd&8pl9G(QjA8NSjgX!7EOhv1QROlV|qNQ%% zXA8InhE8n6O_7WO5+7g$9+AQ?qpa)l^>qZAC>_?h+3dmT0~;dcyyxy6W@hvA^Mg&Y zo{@>ya}AIdi1lH<-mv4HUD{e&{CBp4V~>m`9F#6QF%Hn<<;~sO5w@Xxqf~n8Dn7HC zu>vBC{W_)_w}KsqAn_>pf?=b9Q0bGIPskPq{%fq5fXmhcU2>ZIAjQ4kg@$?!Q^xrc zw0TK6dVhaUgyGz5gY%JpMT~RU0|E6&=6)r+=O~C%V801U^$V~CnKy0>#W=olgW_KB z7rsoOg4fw~cMx0-5&0zOnBTjib1Ia+V2)W#S1pS7wf>%I^}G3hwW5rBG^hUGdWr*B ztA3YFL2O4<(ryI>)8TvADZK04M1||Uyt(UseP~v>HgC>Cg8D|a9u)u`=A?m++HZRH zVe37rxI1%t$HSX}VA`d$Dw0}_T{7_Tsb>A(4`eX2?d3$l1p48M^PE3PY9*l3Ih-bO~NO=cYGta&8aYdoIXX z%kbHHXM<3ugU?Wku^1#sg<=K)Z6GzK?^G1nKNhW&1sa8#wszzf+V#Yck5`yx(maCy9O?WgsDQJ_N3#9`h zF5Run3zJtc>t|RfEh|&QEL@23?7JK!W@hVZ1V*u@kea(ddb9B8jPC?f7&s1T*o13g zQqWnKw$LYnw}d|N2K^b1xd$z=e2&vIxZlJ(i$NS0Ne-e3M$Atn8)Ko0GdyHf;DGMX zx(VZ?g49vr?c0y|?e>^Ff$hKTQWrj=TB^ei3B2_t2vZC*lqj)vOyph5j~zJ^r<=+2 z-9B;8g?2`JkCNWU4~HwdAxvi>l;=6RN0fqf_4UNR z8H;4FFXCk9LCvlhEaeJX%g#p@+MiVHj8EM{fqfj>6fvOn1WJYCzTP$S*2T6%6fOp+ z-n9f1`(?2LS{3(PRLOi{6JS`fZfWoV)k|hJrB8>DI1Hz_MljpppcLpd+hGj-5T!1H z!0%tYa*UDPNnmUy)LgM_t0KFT1r+%=ow*_06VrDGNEtSwBrbkJQ&6}d{Zm!~J2&C+ zu)rVQ49*qg5!y(6=Ci4CP!G^UQt>iw`?b^2T?iRhakAc3^O}ErFB@Zz{e&>7l!US( zUc`_JJQTa0lHB1*p|Su_a2sQIqHx2>vQoU8Mqq0*AR-jrZK<}c^QL?5jcreVPFFmA z>JXASb{l6r6oqF!-UGy5>{Hw5x@A$_>N~{LU5ks08y?Rr@l1`xRyLdovJV0j1Zp6c zwTLY0zgRM_r8EEI1aUkkX}=`9lQnrvEOQ-~j*d(2_o}ZQG{lGPczIv<@jF2E3{+BJ zXp?^+?Bg)nVX;_AeSQ6sor;M!ZUlmb3Tw-bgLmP3fy*EXIc)Qvtd}=(AKai6{+ET2 zkD8H~TJX;$);6x9@+I&bP22bobb(-?Fb-8|65((pQ)Ye3*fKc6b~cixBar7wcB0dd z6*R+KP!(aUjje$psJb0qn^NcObo-?%m?CmtA~Gf>Pp<=9O2cE0BkMZwQSLLd`BuZl zTpP&`0oK|@OZxODB25##qhk{uAvtD)+rm4ty5UKY+iAQ zVetw=a?tbV&&Ry+BT!yoO#nF42U7Wk6^ivd6-Bk})?T={wc)P)5LnzCz{uM+p)dUq z$Lbcew)JCgZ{eGG(K1JfmC>ybUv}bP4y%b8Oe~ymfjMp?Ii}S}ELp+p7MM-Pexste z7S^+WOwew?xnYM~HDHqA*Ei#&f0x_8JG7%A*!HT2lT)mMq)J>iXOhbSR=H-}dsEx+ zh&=HhivsJV>;ZE0Tm;}LXLcL!1POc)*=W;JyoovNKl1v2VscGk&}Tcdcm)J3+^`xX zW5+!E0tcY%#(k(61kTL|d$6tep|2u7%ljQ}-@YBSxEahiaNJTUE*o_qVHTv+oqxg* zLWN1uiHB!sX@@uNIL3tByk=&3C=t=_U9umjL_Ko*jN-^L518!cAIRf&k`P}7Qep7S z(^;~Std3bcooUdPQiYk-%T)QtBJavwn3*_v9S~(~|2nfgHo@o}T#HymKVPZ{I?A=* z0wz8G?gPV}>gU+thfS=kfyDQv|CmR7IbS+1?9!jnbU9UBPamj2c;GpPW3qu^A>mf` zB$TxzoCR)LI*v*7x@aj_VrKx?hO6}!sL`&HS&Zww&fR~1T%Jd>3h*~Fh2z)At1wWb z7e5h;t^#eB=8(Yp zL&*?0A+m*$V?E=~-n73LE0*A!=^5)fhhm2^eDnq3zGR4@q9+cSfG}R*o)E)%yaG}y z0H(pt%*{Z;gD{>?K^yFQtpP9yv?gpMfWnONi=A+FKwOmUedGAOV0ds$90=ZtE>Mcd;&2{u72ro<4yw01BQnXxj<<2%#-@x9wqZ z0L=Gy!cL*&x7-HK2TAxr((2dVk7O4OMCNVxK_!(=qGZV^I5Fx?2|;fjV`DAI10*BBENA^qKg$WoPfdI$;aG35Hvt zr|b60Xq6AmH{**D=bAq$asb$vvKbp_G#S(Iws+I2?oM1|ayHr$hN5n1l@D9Nr4)=4 zlsMpj3SA=+dRqixegfTL5$E?y%DNSPEx>(+_OC~|w-=Ph+_~fu^C|xDRHf!lMf}IckNPz50Jm&_?up>~E*VokrZY<9|uW#9- zqN+-4mO(-Zd{`zzX`9PK#W@3vua`Qid0(fkrfYt-zH9!Qr8G z$=QoNCA1Jbm6_x$`2tXjJFo-cggk>7Mt)(?P5p1)>>=Mhr^2%Ch2!j>U$$f()jx>2 z!~nKy0TvcvXLuyLfHj#vr{jP*om897FMfWsyc@g)aJhE&jEQt@qoNX`zT6>b zc_2C_rV(u=F^T1dO{sKXzU#)*INkV=!SmN|l~G#6Q=Z~J(*YE7Iy8AKD%f>{W$KX6 z3;Zqkz)X!?3>(EYmn((WP6CGYmkI@v6It?RJP2-NkS^N z#Ae^);$kH*(jUS*fJ>asO}t7RmGFaIYqr?f z+Mk;+$9_y0q_nr*YJ95@WeXy!F_p;^a1VmfxYfaN8Fg+wc0;WE4YFlZS64TTtp+rR z^mTZOEGjJce%agm-JV0A?c2T`nLLQs!`Jfsc_u9EqfnGx<%r=x94(L@9hhM)SewB>eb+NX3HH%s-N@Cc z(<&-~B6m+>N=cTUz<7X-Y$rzd-=3qzma2Tnh*{z|AhiAGVcg0B5tadC279k1;2fE1 z%jit>6eJFzk31Am&D~g=kUHAk`_-~#gg6Lr>AccSJMFIzDIyxTaA2zjv3%zGtqD6g zX&=GU`sbbaZSq*heHzX|8Q7)8#&)Q7MeW# zHg!w1RJ_>uXL#>~6b!kKj7|jmr4zv6X$EqDaoyFrcKhpbHz_k)DcjJA3R$D&F7uJfd};Nz$7D3 zTj{=&FFZLkAbMRBovTcfyS3p?l&23$J9V^32Kfg3l8I}6z6QVp*5%Rhli+(n=0Kpe z>lY)Fk~mTKhvL*nQ3R@R#m6UnIZfa9%NN4}>|*Mg+wJeE@C(bR(J`-&mQwIpWQVxu z&Le`T>v&AoJN`k4p|W{`ZD>G7;~yTtrXS#TLh|pih7xbNok8khc{!i}*l^r5&(}?K z;w}MW8ASwhN(LlQVt>VuGd4~+W3J5vY(cE;F^>HWKP41vFjH^R-SO^$F#^1@D}wZ` z3r|Akx@{LiORVL`g-2G%o(lY4MV>RP*eZ*JQ1|7_R^-n7qjwYSs#LvRi{<{g>S7ZA zN^I#5YDTi05HF(k#O4osckMbnk_PKKvM9z9yIrBprO+(hyVe>F)1J=3#(~1fUgxQn)!a%K>&>b}&&j7N1bJD;!!6CYyF*6n1SheilZB*VGt3_f$}hP7nBJ=3=}!>8w{H)-P$=mAs)0Ko z9Ni8%{9T(f)rabW4-B3PuU~n+zbZYZBGICdZ~#H$3uIg0)0F61e(MO)B*$--W*ZR} zPg2}`FgMhCYmMN(eOxHGG=OYaV22|B95JiSPM6HIHc6#(lT>$-YMZ)tYT*K=>Xx2tQN!$-|K8_VJgHD zSS1U(QpZoDZ*F6dQC0(7&3Akjwm(`wYsC7%794mi_oj`N-Or0{474#5 z4EQ%v%9uV&VSdk`U=wYLHt^=@qSx$?kpU!L7C$86ul{{Vb3-h1Z7Eix2n^zlCrCYU{Mb$WeTy4cE8^Bx*il1w|cMf99r-vs*4+;tjBC2jk zPJ2{z2~pbKW`Tn>W&?V%a3sjPG}mRZodP0s1IBZIS;8Ya1+R1;^j!)E)p7u3{LK8k z27+9#EBd^`_>cEceGQ_9mPunL-;``At4)jKlsN43$N*grc86wU)ZjDdd>J@of}9PL zxkK>rqt}d2i*J(WRrH1MjfNQcT6q>+iy(XJFc|0Bv?&t;5V4qxcoiRz6fddj0_k|@ z_3JF09}>7#a=#ki(Lz}ZK&eACgTVGcx>4QCrp|oEgjtkJ1Fn-=H{%o!3rhewT`G-1=tj>O&lZRSEW^~zn5rX}4~R%$ zR^gV9c%KH|FplMB5mDXJF#O>8O4cv80*9U_>Fr06E>%&I*!#>qk9^Rh?X^Dt9=QLt z@7}S2+DUE21Qe|M@(SYi%dg<<)!~KBAPb;&BfEad4ubp3E}GXn6R`0JbfU=j)%)Fo zf;Ke&@4qxUzptur(N{}?g-de63gD>hLM%ngf)V4GJJgRzhjt^U|P>! zq_634U%RU@e!T| z6f=HG{8qX&Z*SZpw*%q0o%=5;DS`9=WLL6KIBW4ZoH?&D$DyHQLPHoWg^d_{-o1*u z$y)7j#Vk=(D}KH#Wc2&T$JeN)Hd)!hB^iv_U?7C`Sa*k|Au3>_AgKf=Oz#{ELJdrc zp5&W1Yf)*UcBIPqTU{-EB^$}^#(aUn_MVtZ9WPz+;N+P{6DXT0J6N|XTv;$Elh`)$ zC%Wz0Bu>r?Adl@>atS|2(&h^YAi+* zS(&IhisZX9kmKy7`({rQTjb$PmT-_{FgFC}LF})%uFdSHs~c@+YGr9j37cq+SPhSE zgiDynojTuBqCWI=55nn*lPAxhdJ~(dQt??@xPHY6g?q-}-MiwBTHZN%01Qv=y$fI! zL)kEFslS4e6=0|ajN0gKz2#z~T(G-ta&gC-H|u~rcF>>s z2`X+?gbf|`o1?Y6E`R9)xU}($c9}eXR>PP!sW{V_)?J=M!O0E`1~M>;jEyhFbrSDQ z?$~5;<2QvcO3eWH0UXK?FD)$Bxdoh`u!MlG?C zb{qD3q!%R>R_MWe4!hMNvE9a?4aAo*bOz9zDw#M2yZ69});FD<^XQYE3(wKm=P5-a zf95huiJpG8Pnne*T&Sn{0ImXv7g*a12B*$BD__)q0vg#!x_3j8$*u<+rucQb=q`la zYmc_@f?$d1uBchlHh1PY)Qg&1nJIG|@BLWGK@VL4jx10$MvU<=8;Hzc+3)&Q4QAf` zLqkEZEjWYUJ?z$Gxn=Q2rZ%T2I|D%(fQsP?@rfO`ug;7K4GII zr_v*1g7sY4_XM~*kKys*ua8hVFWn%hSLXuAhy#=JJc?yf8lb}2=Q)!>XR%#X*I1}* z2m>TZ3Py^fd5)9RZP)+$F{aimvr(Z1&@H~dEoaej1H;z%A4kubkUGH16c<-F@*0XwB%U4 z)AE7JhM#ym@Oicb9BYYjL3^6>>n(VEa&zb@akkijMvr}|dOCJdxQjyI^z=gV&1;My zwa@BG^s!3~|4~v#Mh(_(N2PyJ*$13IefqS8_&Q&VudA7My?Br?^VtlNZ8(Wo*x3=r zD;e2XEAls3qZgx*lG?kMOwK7C$lws!*D#|I5mBvMM-Q(%XWj+#4@I{P7jEN`M}5yU z5D~F3GN&@YbWL>Ma}-x%eC4y_?Eu9k&vlBBM>jV&_cBR>mw{cx9|>p>wWk|$@G!D8 zRPn=~PJ?iYhp+AyQ|YVxBnJ1B1(CQBt)`^!k|%-jz#?U%r9MlNjS(Jc`*T0PN25Rb z!;wm|K*GhUqwY<@Ip=NByS>I@6R;4lwxtHS)At!gkMSpAl2B1_kOB}?Ckli6`s7?p zC%rp@&SB-xC@F+~QjZ&Vz0NJh@T z$B(wB9R)S=zAZ`;4iMs>&wTT%!X&osnU^d2qGMpq(_)YkfUt^3u(flI$F~kzJSGk^ zj3|%eNz;-U#Ghj`8QAotFSl3zTJ1YFiI1qI$SyuiPL2&T61Ga2u* zHeww*j4W>WkVPe{4~{=bI~3lGi1iSY%SDs%5jVT+=t1fdOKWM<= z@gZD1wS+EGcTjwN=8H?M?s)q}9QTYq@CYf-84K)`ZCgp0nPy>TR;sDR7}VyZNlD>C zbse574i4<#2uJ#nyC+z?GV_MM<{|FCNTGm!4Xl!DAj`JT8>PM*lNLTE!oHbb7_qJk z!Czu9<76Wj8KfZYA?{MxFVk2tVU6I-@87wV`353n2NSxbT5Nv@0Gv17^;rWQPtOtQ z8bJq2U8qMaFI>Raa;a%)VZaxyfw7enoIGH5ae_uF;@Y*<%szga6pdVfxgycZ7VdkGo# zJMj#jWGuBSBx@bK;#tWYhjf+=ZUOt`jwLXIvQSsw2upIJryn6>cZ@We8~YfgOe)<( zk^iX?Zy@PoMQEG#&Z&4QAx<0_ib2>A$0lt!>u2?Uf)3g)BpEO;7XS^k>=^fooG9kg zju#2QmVkhVG9BI?y~CYHaf)&-9mZVf{0?Xoe7Vka0M$vz5b!aCxW{JP)!m(J%SJn} zhBQyy3crS%gYYm1&peqYA0gH3^1c1Ug)g#&Y?+9Z6--%Vw zI6N|6#f|f0Ps_ces)5!DY%@gn5EKF{u~vcA`@?6-CorI-scb<6t34Df+sSdp1#6lE zSt0u8f+0cfk7w~Y>zuL;M98XIL+?BEXCNQYESCVO81B3Q_)UZGf)eO|e@%tGB(7p7 zu2Bf2WdOw4$kYdjx0;i<()oIfGh?mxS}|cD-v9~%LGG~T>}b5R2XN4vC-Yt>w(Y8W zR0>372!Z3=0{{}1Ek%$r`Qn$2x}0!9Op76p8-W-X^9?@fxrHYtjgyDw^X!{t1 z_Sk&{egXOmutUo5Zayq0)Ls8EI=A*C;K(1SDk&;IDm{4%AC_-S%GV2tbi8&ErO1(h zSFW%;8G!bK-59PayRcI`|9=Gh{!brr8{ z;M>`ji!4xFT3U}I>-W`a#R#n{Js9llue&Rpt;EuQ%5Mf2*vus6s4|sc`(6N-ae82J z+iy!Ju4zR0;sFCW7+4dvCbi{B6BB+Q^qm?LN6d^x*sUL9^2rBl7SjF@K^yOJ5q3g# zoO&YJID;h!1xmUV1c*YMAd8xDnKX#tD(+`BmBcCFtth?Jy&0f@qS-je3#K7ZgRsCi zM~sY$v9ktNgFDvv)_sd zbvY&97tXs!?!+7lr%#HX5Q?2U{IlvWjOTK0YpU)$4U4KqoY?;1VKr~*Pn=k;s(g9B z#PA&SpKx|%B4bgGu|i?`zez}5S?E|mDO3wpusxP^UgHgX*!}IyPn*>JNhxBE!A%r+P<-6QC@HDdH5Z6IKM#k7}5_hHZ5@A{bpvgyn^85kPc z7I^bcPR`Qy@QC;quXcXA1BVsreWL;y#H?lFcV6 z*xPEC2+Z5llQmIWR+1^Am@*kBUQGEFZljL=w9gJjtUN!@*6qU=a zH67fnL~YyzTGmzc^o6n93H-uf*2kGDahQ)`&*cl0uEsGK*z%x%p8UW9Vx(I&-V=aH zw5Tk|qK6P`2fls{Me{ub$>eqJA7-g|e5gtft)C`v3tE_$Pn5a#Wq=j11CPASgin1f z%Ye!+d{VW;+DohW;AJNF5Ej|kf)L!oOTtmW?G`;=l#-Lm0`z59pwg0VcmzmAI85L& zXR(Ti9Hn>k0KE=&1z3v9f$?z}3-^{SM966*yAcpLTnkONhc_eR6(h+p?NmJ$+ZF?` z1@)Bt{`#Mj{8y-bk)A4CM`P%Q1)rU+xcM08QddIfSZt-L;TqI z8*;!K$eP@56j%JI&SDV+B};U0WSU6=h4K#4-GQ7+Rws4a2PUKFiVR%L71#4{b9Jpp zzLiA9M9NT%6^H#l!)R6k7VVSs*gy)dIt%Keh?)_R+WQ2fUam znmsM=)qOEuMC}hc=pgF*n?LW}+-X+209F)P8!mGZGn6Wk3Be@kh8#Fh$J3hRqb#<- zlR?SEp}f1aw3AXLWYA;e?H&r!H@Wc(qaLh99iZ0Z34>hqo~dBh%LQ_KoXL9ExNYZA zqY!cxDAih1d+MIoBHoBZJ#f;~rk>`uC2obsgW!;~V~QFNc3H9kn3+0_RJ+EH{;z11R@yvGD!zE2DA1BS6dD$m zjl74>D&+cg!%$2hmmgP0Q9lY^U-hl46~z!g9x$c|iIXR@OV-K!&PEG#2(QZia7U4u zyj-6B!KUeDz;bv+)Sx-3AuwQ(xsVs#whXUznmwlh@+R+d&a#szhkOvRZ7s;)GmsOG z6KC}_lWXZh4S&y7_n}1<16LI!FqUV*I>?KYx22ATM^ril-}u=}BjJjDEdfTbyI=t7 z1{{kSNHPZ5Yspe!tW3lV6s#|T(Um3QNfOl{$jn)IXV~nVS=9(2+X^jFR$o$bvZldJ zJbUf0RmU%EM`Djg?@5X>v56Ao-8+k(Fz{YnK@DjKi5d@b%zCo^Of)&Sn5m`hhz*aT zFE{!=uvG87{Y%v%3-SFrnAt|aL$M!B$%UmqrPhBhn7O00>g|Ibhlk?xcw+HR_BC0I zqemA7dtwU7&J*Pw$hr6DQqpOq+HL6!@#U}pM&D-+^JXIXps@E2T3!0JVd@m#@&=5z zzz3$NA#+;P=45#^=52MrbzpU@C--)BJrX09mhDE%R16Ey_EPITRh~bn&~THKO=#~A zSEHflb$){sIUI52JZ24hjWid$Yu=CI;OFxIi z1nF7C`!-@Z+l0^58ofhJ7Q>ZRyDyKS2%sqZ#heLexGGCq+qJ0uvGhiD_;`^%YfLSU z;X2eCx1yZ-n!sGJ0N|A65M0i&I5&>Kn>3G5OlrSfa9nCC!?By=eEY<8q(yzke&sVF z!#7i(hj+zI76pLCxl;%ujOF~@z$0fowIAXM5vb`ve55>e>Lc&wcP)gB@Q)yucuOE*23%pA?Xupi@|9oP zP#s`#p>;RfyF&LdLU|H9S~zRQ%r?-c%5YdH zQkcKLf3%oNVkd@GgvEnF1q`9Xt4C!=Ru5u#Ju&+2C*}%;)&i9Nn7|PJd9GeUA+c3n zehUVvv8)2XSq%fdd;Ie+m zaNj$&y$_4y9fkiim zaf+W{M*pskGOA!@q&ZGQ;!7Xw0@My2Vr>X{Ae4{wyE3)z$j%Ux;5KF)pIBcRInRRu z35{2~%vZ*B>x5#J5pn3k@4PMIJ~If)3~JG{ZSPi3Vp8yre2-C|{ik_Q1x{weXW%(q z_3Acew(79B9mjWJ-?M}(Ln7^qzf<@c1xjDLB6!J~ls9ql11(0Zezu^DgW);K6qYGxnV)eTQoNPh^XaGZu_LB`L1&CgQ z!39U{cxV#;j&FEmr2m5b2b5H_n5QMY{;ra{R_gk>zN{!Lu#tqz{?BVrG!-#)3Soo| zxHu3%8kZHuhjlwvt zZKLz4cacA6_A-C3&)YsytsD85sc#!eEx_qvx==8e?9%r$n>h~0!3s@PpN(t5*tx4ZErWEJ(Hz#yAXL3qrzLN_znACsWy2`eo$VvML$rc zQbRgxTqqnu?Cllmfg=R1PkKs9^umJYKamw=5r*Kds7Y9i-RjLp1!#pUoMnB&6uS3{ zOVe9nAVPs$fHHb;FDAZV%R8ZzL5u#A9$TNT=jg{5(d$z5gWqKQd>_}2D({~;QYfLa zhO-t0EI$wXt9|)SjvB~woyp;X2f~|C-2XoNS%vQA&VMWiuKg}KBKEd}BI#>TchIL8s zTk2lfHj*J>*{pH~&ANomGEB&jpR%w%E4-*^S?N zfflph6WkY0M7u-ip((m_+ZPL?{gZKP&w!*nTXpcmKG3W&nMelV62ECJc*Y8TE2cw# z(0~59K)SYxUet(KcDpU*fcG)CCHw;xs2e&bcfGfT2r+HEJhtY+2G*FPu$qp>-85{w zDcpYx#}$koINe902cu+On~(Q!!*vkV2B}P{?v^4h*mdT!>}PRceUOCuF!$a%gzEQP zo-ax%wav(cpRW+tGBPlegMk*%nC8$SI79YIe#c~n=(I*bNF>ldF3+s+OF$s~AY(uZ zOwDD5+BqZNj6LQRya>XG!kFy@F#ECOXFrObtX4oP4Q=~63`RPO%(g&>b@Blmz+NEk zT?Z>PewW!v_Glp?ID@38tWVfox`Ud7xH?=09fR% z=DOLk2TMd_Fghoi8C>TV!1Im2Q|HhwD1!Y2e)whTq7m|&_P@bAjtPH)gH|&aEx90i zNp8|$fT?q}D!22{cp=E3hG#1QB=L)j6Rrj^d+yW{7`3jnxf{~8iZZ&Zj|QS~ds>X%2`ijVFj#=V=p@pherHQtttNR0Faf!5Qaj)JU8rojI@_$(aygF zZ_cd-b^i>u3>BuMzA$9uT4D*Ow_?JWpk+qd#%3pkp_5gxaacTkYLx|QM&KU-Qir_P z8y!2Os*74ypVAJ1!K)mj<;~yZc12vhs!nv2TtOHafN84tH}I23ovaL2h<{lI;khtG z)bI0@nx;Pc6C)+UND)dv3On9(?essv_I0inD@E`KXKlw-uBokdFem(cY>7Y@z zY=kxvAW+alnVLdL=Hs59k$arc6aaY!%MPi9GJj1jm42S%fqbiuL1)~T{Igw znN)(uu&$8{EPkP$zLoPost=u-vp#L^bLEP~#fuvtIU85Zk!k%aabs%1s-v?Ni@7a< z*3AC$3rPl?b+fk-A?K{Ivu{M1(CpA0Ed5kLs5HpYWPw|pvGqLI41u>L6BBhc#&+Z~ zNww#JyaY-}>}phYcJ{G;<6|8NTkfIBbUvEs2MBE>kaNa|YC!$~aBckDiLlkD*l-jr zVZ4z&EE>oJBZl=xMDOSaxD&t$;S6!}@HFqOgv=lxR!1bb;bTM1!3LJnUz?FXJ*?&C z0DeeBKvq(>vUQKdIRH%zRMBWq?D#OjG~**HzAf$T=|S=jWE_tQo+bd#Sk?T@4D+8| zNJ*M9VX!e%;CZ)33fK-es*I%lA>CrXlS}XfahdR;X2-#>zy0_2)rcTcl#&{o0kCvBkEEmOxVgn@t zWABbzUPnTcm&`F3M*ol{-lU*OXK-J&@>x3Y7j---(mJ3b7Lb*lvsH9SOepr_I2%-i z&Xbs2$LwjjjD7~u0P0aG{0-o;XW~v1ahG=S^=c6~I&km9)mqQD>}!qRHauC336rk( zd-KfMFK^%^!U&j&NW3DqfveJFcjX-zD?l|2{iD!i91D+NFX5xA0ibzQwzo?Z?Muq) z-t!+aTuc`(dBO<>daeyP0FsS@Bc{Kqv@d?=S2*ZAs0Q^TjtVf>LGaMCeg%&nygW;X zG=^~$UTuP|4}0WV{h7-RJa)nBKdIc2zy}AmbA)deCH|f-r#782fWBd3-J1pt0RC@JqyDT+vXThj8N#Hg^h0MrJ1%x zTD}J6Jro5M^=Cm{b6%XaubjU2`p>LoS~ARxYn2sZP4;aC=$;J0{!9Mb59TrEZTB)t zUprn1)kZCrYost-BGsDD<=+7g!=H>g3FQVZv4IIQd*~av5dR5whZ-U> zut)CFcQDBzrK@J--gfkdZ$DBIjWC<I4v{Z5+~jg5r%8ZG5A ztG~fQ(r@KTi46!QBC+OuFDA^8DG1AN*#lod3a=U;z{u^O`Ic2kg_XBBbmnJrFyH$= zucZ!QIEJ%14-cb2v{x{JSP^rubI;~L0te|UdsXL6Op6icGp3vXUI_G6e8QZz=F^{j zf({bg7+#FRGJQ4|M0MW=Imqq%Cql7@<$x04OZ%!BOjVHAg(H;g99gTqLAM5G_yR!2 zLok7{PW=RJDEM_MCTFK6Cy8p4!?Ov+7I9}d`54p5dxDvAnVFeR9v*9~>@zN;d0In$ z)VTrGeDc?(y1DcCz%;V`-cqJU7w5|&x|=YaBf74PfV$`gLIwuh2W4fU3lHDvI}mc$ zVa#EOsJZzmBX!VkWkjTX*!TjS9RFsr`}M$Q2O!(H;T+1kIXQrv?l8uz=~y!MOl2?n zmXBgRoizKswpmE-cpLPmWzgO1g$G56@7; zp=DAp@*a#vJ!K@op1I-Nu|#Q8LpES7&ws&~9va|UjKM)^;7Dzn=*v=%B0mfS0Mo=A z`pTj^T6!v5x22)AA)<-@fQqG6LU*IVWe0jxu32hZaIKDMeehUX zaQ?~C&zor;BHf@yx14xcsl50TybsY1s({+8cF@Xy!R-ASsrEH~M^=0YM3rdmul1fX z8DP*_P$rZ>KX{Y|H#gPR%$>D4!t|8FP$l_8Jb^v~h*}uI%`jE>#7JX9qRRgxLp%IK zxe~Ns(zi`g8GlnT*cx(q7cA`oN&lxoLL#N;yeRmq1}p1Cu*{JP91zmrgFTbQNx8%S z!!ClT=?;UG^UU*jt4J zZ7sY04Yr-4ug*g)@LPJpWZx)pH6hFoG2yOXfe-H`Qn zeD_mabAn(4HA6`bvdbo%EYSaJ5FAjkdsIAq8pRzi^X53fQf?5>vRQ+%tF53xEZ6J}~EvmLlTK#bkh5 z2$o!+Ol4cF|FZI9@kIG~lN4Mk&Llnu?08&{IFTbaj!`2D3B&i=2h$8i*k@NE4kWI9 zyhkvaVsd6}z5shdR(QAYGvtx|2X;G8*fk-b+;{`z!MDrGb`yQmTgZN(OWQ?same|W z0I0Iuc?LfGMCgncHB8zQGg*WW7aS5|SThB#n_K1K(B%Bc`2mQE>Olf@f^{E(AKt&k z?Y4lr8Ma+y;l0?9Vs)OSqobaQT&~R8&ZFdy<6o-}HQ;4@E8BP%m6O*l(HF~`&6>Os zm^&{4+{?hX5vULdJK>7usDj@`M<3OWepC(k!_Nh<@Ej@n?)gVo?D7+rvPInEjE*m)mZTEFLyDV2fcy)sa**kyFk($?XJXU>6)kF6W1jT7kgQ@zMyNG>aEORb`7%PML; zcmZm# zMm6SZO78}1rEys;z_gW&DXuKeYPoGqPsetM4H#9-&c`OeCqPl3Nab*+=@mXh!XYl;B8Ppx$)#XbG2MU3o#__sh zLZaTRzFjw2X%xOkWch*@ui5E47%c<=Xakv*CpuT?1N?fTTK?2sT0}tk4{at&A0k?u zP#ageN3u+{wSV(9N?ovMLogS=pFVAfM)mVk1gmdp7wzpMz$nWAD$=*Smy=3Y#s_nw z8PIHe=BsS}>rNo;yk+elA#QRrAK}B0?9)9=oHZ65fpAu^s=%ckgy*^UCW) z%0H`o@?-#qcr#~`*D~A+^D;6qL$jLcucceJj+Sq2k@GTVxYlJS8quhWZlS@!;nK=` z;edgXOmqG+e}fM(fR=`;B4XSL|IU6}B?gpoUG}1{UcH)ln#$@m^9><%_Yli&^}3(< z%WJ@G0cVtqRWT+nn7f64$$iM#(-~sQi;!_T1FzzfE#BG2Kb059F$olr82dzpTJ6z%rG0d zh=fL}}3Ut%IgGqdHZd?J?>qAfW016h8+A?FHQ@ zqnj@a0iO>TY}wv-plzj2B+7+1gORp-E}%3v*zqJhVF?Ww%(FoZu-TJ$TzUTd%AY`h z9KecV&mry7XVh~*%(hojCo|X}3p0sq0DD9qfCgW5>_uJO;8SQzd-K0vDbU*Yb-?v} z^@FMJ-(xVfsDnFX$$|NaZhg09Tr2FNv1*Zh+dAYJ1nW*D{Tn-_V^=vLPumIyqwT1X zww>(5H;XzH8w(`o9wK#{Hwe4y@ExztU=&XUI|4q2o(c{k{= z!8cg@XPvd}k4q3ot_K8~ci=vdREIYTz93PTd_({^%9pI*S&51Ob+2Ce^y5{=XEYR8 zQYkv~1q}eM#&Pe91D8N75CO@A_>TRlIYN$j2C#*!J&uhX7M+;58uYM{(F5fx^b>Oq zTjdzF%ZIMvjn>Wo!owcJ0=_@SOE9-9{v6*@A&nLX0c6_;GhCZJiy_!O*&%h|F`~B7 zfn}g>-?$#PqPNWF85wegwCR3?JfO^AAmq8XnTL<-n3?lUhCN?sgpQwUIMSKx_Axs4fo`0ycCFQmCAK2vV%)~){| z1qwbYBAeXVMGTaN@7^zZL(CA-{gcU8psdT5R9KE*sYaG%q#!K*09WjZ)}J?m8YBpo z%{5%Au>1xEj2iV0!5k?%`uf_@#_W|R^x`$iOCmLDNv-oD($Y7I-U$tqLZ*gkd;pl8 zKJ$H_FwR0>Q;)Lv2S#&)xT6H91JyIA&-X7JL@p;ngnMOv`Tr-I8~-I6zJb6F#4h`Q zqgxulm<;7+M4uIduEXJ(qWQCB>_Y?2i{@y5+jt!2XOj5x;06L#1lM*E#PWr}OIXDK ztB~&V)1PLxLF(}Wj2L?SQLJNISx~k4VV)Yy9EZkpeDWSFmcP`Ml%R6{0sg%}!f_}G zss5Jjl==Jj?>1atNyzVj)srzf>V^qDVJr8Wsa@Z^`N*P3A&Vvq7NyH6OiZ7xV^`4y z?lS`?-hMO;-%bPbIMN%x!sQCKN~xl+6Xea1h|lwV2>~*acdp(te0J@tgcTH0dTBCU zFL@*urw|d!rDF>w)mQcd4=^qoIlLPsttJ?;&`UIbOR&{qjS=YZon;|6CUQdyIH~6LwY@G`Z|4>Q? z<+tsL%GwfO`9>6XXD&B#5z{wlLbMMSb5mft6NNGzQHTl68c{g`$~#BgB)P8uVisE_ zb#U_qc=Wd|$|EwDKC92%#VQxz{1?3pKyan(ce%x%PeB8NNUG$qMczZ4hwbzOjBRM0 zZv!TZ>=#mrz14OBRjCq2Y#78b$I7?3+-_!Odl+mrgbpO(UML!0Lg%H;cCok);WObz zV>zEZkoa-VgmJgV1lh zJMrTE`;8Fg){1wP0Z@%nm>L#jR5Q8iVmlXu?bt_B1 z^xHSX+3`k;oCdI7Ni5*QLm|x7jORpmGkfN~E}ak@^3enoKYFB&SlN!sgI(fuO5;8> zuOANrAITL30EXSFhJVT+x9v< zDlH{?tYR3(;9h-AiWe;voTOe@s)qy@8xGOLl^x#+s{G*eS15F@gLwFz3n1ZBr~D*$C8HT=&2FzEe)l7)oxoMYJD@KYxpy3vE1 zGl(Iy{;M=nlnuX4PPxQP3b;25V3BM%h7&gw^>O$?@jpCt0ZUwnD#ic9VF*(Qz!c1i zu}1?MS@o4!^tLCkXSHY9n=i)138aO6KXUNyiFlcG5vFc>-at<*G-5d2|{o1|y6uSg`#aq%k3o#`aJM1I~3b zLw)(~z;o30Fl1T_kb32_-!HJb?+*=NR9W}o0|ukR{-E-I5tdE*Pupp&rTS0YsoQZ) zN!L^O65bD?!^MAA@#?@m<>!IJyDDLF;@1Wxue^N4`@@OXYDfIsg_mn=W)Zr}UZ)Mm$e$I8U z5W?n^loSIPx%8T@+puAEgV4*xju!=be^RCc{>f$l0IfdRkQ$OJIzh`9n(Vap1G1(S z_znQ#2hO0Vn*o-i{g=~r zp5&x=oE#kuBjqM;AQ5_y^&KtYV(Pi`)%4f?F|KndUoLz-c>LVC!ZB0CMcly*R5~YX zy?WH^O0fIXkjAw?U~#Dw*Z5JlGZZ)VU0n%Ovca|IpB==&jSg4&e-6J)=m@mdP>8WJ ze0uK33#UWKb?YK#fCKD;g&uDO^fIgCG(jOf2f4h{mt1Gygwqy$3kg{r@(M$m%Mqj3|3mibRn;GBcY( zW+cff*;&~ol#yhGB9aQpN<_mfp^{NZk}dN&-~I3BexBpF@9Q{z*Ku9HuJrwWKJWKy zoUijdUjZvQCTkL#$tH@gp1+sZpin_^b%R?Oj{w?LwLb-fpB+{WZvbuojd}DHlXyfP zMVqT$B7YI8QRn&?#*7fM_jSW$w50aTURCU_q5wY{GA;zPLtb8GAD^B_X=BUCR~%?5 zpr+TJeeg#r=ykBzxB^{f`1|KL9+2)*09PQWFF_N~qcL-H7r3QkX+rbsU2hqLbqmm0 zkV*@*K3-abZKW;4lD=s~MM-@r{=Qc#C+tbl;n#qxBYjgEeiWePv^%SXPQSo?%%`T& zHLvre7B>qrF*VM_PEVA*RIq<((&V=ON0}mzIZ%L4&>)iKsViUt<`0E<#!-uwSULm_ z`B7>QvY&HtZhS{j16`LAJi=zy+c#~-Omj~f(C=?}W<#I;f?0N3!RKZ}FlK?Hs(K)n zAHKL*l{NbzVqF&M>(bm;!Jo=vP`ipUx}XMRf}p8OeEtg%fJWdIGiS|%bjt!>W!PYU zPG=uL3bM=OI7G+y4*DELn>P5mNY&h&rRObbSGXbvqVPik&t<0&(bw5cfAx9@Dk+f0+X^6D_Z)Tz26k!G?Q!K6sdH+aFem|I zYg6GU?$~LZzswh*#4t?GGcxE6#>e@xV+v>@NRQETx(!ygz=>%fEy?u!gZ!BZ(h9a$ zv!Kw`RH?&y9c4GSlA+UwdjxwY8$Uoz8g!STUx<4@*%fbOnF%!X(_tVnwe|JXn5U6h zs~`pKsXEUFqQo-)3&^X2iPa92;-HVu;Ru^M$NlvTiXUzO8?W#(1J1*_tj>QDP|qLG zNuH2l{Xd~SZNEI>+#GZvCNmZ|vc$6uFa74+>Di0`BjN};#p=}ibk`NPkf-n#(Z0wt zEUNpZ$`hFpH_@HhgIQ}@#R5fftue+vgr zNqhpUV=4(wF0QkoNvE)1Ub-bVJpAsZr|6$ch3k8YQ zspM92uI${kYm$I=ml`&Ub!u;9AS-uPSC?FTm*({C9;=@~z!vJokEDaq)m@vPGG7Gv z`H4ppQD@@UG*HkAZCB=fYY!(){|!8Hs2@s|QJ+r&f-=02|L2qh&U)QDO0oTIj^62I zeqNlRPfaczl$M^k$}4=zxcK`uV)Kc^k5CBUzQfA`a0}kep;#|mQsT}*K8@U==07a@ zp0hyoi8VYLMU_Jyp6bSm20EO>rP{|0NUB5-u6y%_5hN^P;acUta({pWNnI9fk@7M? z_E?s>g~tF4989R&paI3m5u`SwA924#tJ~Bl z`89odbN>V(*+TnNd;H|lVh93txw7H-7t-|su`r@!8!a_;t3t>cmE*=u(8WM9idHMp z*Ir3^gBQgr#v)K6x>5Jbx&PPzk0YJKwkf>A$~|6Kg~)(mHs`6Jw~1~6nd4{f>?(wN zVJROL(L^9Oba3~=R~F^DP}#xLAohUoeEKmOgZaoPp$NaB28Oqj%0?OL8c@xX@{a zqEID`E|?gbNS6e!iEpSQxcKainTw(@Ga|4uO*&@UTqJ}bp}wB{^y(E2W?;Iq@;xYM z$?3h{p_&wHx^AymIgoczLn2`$lxqTUVQOj(NSkdZaRP)#nsFhk@7c5BglvUlV|dh| zfrI$E4{O=^^B@z&)^T5u_`KC?WpN(>=^74`ci;eLTwELkeAKWb-Nm2-pS!#1v&;>zU-ffggEkY*66pFvn9O{7 z;>38{C}3fAg85AO`N1={bHZ zvZvT;9r;BZT`Ib%)maoc(yOj;v8LSM=GY^9y-qPh0)+7Wz6*PZu_`(N!Xu@wT?9Xl zb~DU98Sr&pCrB-e(~pI#W+>xP62e=pe~MsfGC;K_571b@ZXJGif53BxqT)6*!kFA~ z5-vPgBKg0zu0peBn)4r8qvx1GfjyD@-mKE=k;8<}{`axydVmp~hD8~APChX)ZI_-y z8L_m>cl8~+6+cJp`2OMG`Cs)XIzHjip z4*S4~zL!c1@O%c&Dj-;Z-8ePblg|`ibd>N^TOvmY^vOeVLE$)d@bf&T4v9ZnRk!-$ zWuxXv$kWrgV8}O8gPevS$n>|vZ+HC=dSF;kC_@iGOdKefuBf5I50o&kfPM%FK*Ym$ z=c|nCDoUXWCq3;)YFw=tf~X_KWO`B~Ab#G0Io#$#KSrfchRyA%s~RVWx!cNoA4pJy zPQj%sF2Z9>D{18aEJxTX^;N$RvNBw@5*wV557fqfz~PIl?-ejioAzvN@o$#DMTn;o z8s_--x9UC_9XCKfCgz$6TT)@mD8lZ6A36*T%HWWn*3zP_rxy|&ybj=n8hs3hjrg>l zUmHpwNh~)D`c9~Y%R;3e#Ow&65_Q?TKf@qCAN`oHVb5R5z@~XBop#VMS-zN!EahlJ zu|XQ5vmXoonxqGhA+(;3CZsjEVQ7afZ~T7+H3e_4|C4FP=RmY0zlVtG_MXFx#R#^T za9E5F>I9I}55b{IE}pZpgM-75E#mPxZ-OfS+(x}_Lb26m0|762SS45x*|{(wxSlqbP;mAD zdMCqlB#bsmu}&j9ich${N4WPVcmmTqYw)*xbarxizl(dK>{w2PY2Tn4sI|qMU zXb?2sU%-p$T9BBk*?{FcsH#k9k_KT@3*S;f(+Gf64&?Qxw`{yMXoe?_E&b6B^$KRlU*} z_MBE3hBw4wJEpPBd;<2zQg+QX?d>cCW}KIS>mp|M|IWLkqxN(P*uaDMpY%3yuxD28 z{Q41?7ga@Dk)d5D6MyF5K3Q4zLMMuWi)wVTaW~9C%L^oS(OJ2BSg#h}uJlK`+)QXG zz?0y2bmVvLMr&($eZq_n0Dy3??(~>Yff-PdEN=qS6W$J2#-Jz65I zjZ+D2k&%(AAjzZrpRwl&?;?E_Ro{_(V;bT>e z<6aU{))zIMi$hM2e7`_d!-ibNm)nm*)6l*e5pW$-@HjfH*XN;m%A7mmkc*)q43%im zLb4Seu{}0fqTsifKxI(o<>!rMm0&Ag!_+tn?*}2TJ>Qb4XBy9!Xsm(HY7Xi&a6khx z>&}>aGQ;qttgP&<*UV0lP*oL953?s{bGGO-jg7!+MohV{z1?^RHb8F|o86m2T(hYH zrdCX?mYT+hPWwZhZpe5(+ed-bD58qJK8QpDBaelve8S+QqV(ndV3Hr%t6I*p6*Mmn z836~o0G%@f6dT%SRU_ms^bg~WCUTj|vud<#> z6iQhTCVSkudi5%uDqZ%Ic>Dn#v3t6&C`NR35c{KIahna`nixN~xTjrJRrLwE98RdQ zM7Onc=8WsNr%1-cqZV(!aJa9+lM$H-a2DQXuH=SiWCswbK9=@0r=w=6efLhkQ%37Z zrNJkxkw~lt(QQ9Ai#LCLJoU97Q=npa4HATnx@1T>05%tl;b?jI{U zJROJsu-$@;@Q(a=4^NbSoYF1unpIIcbE%r`>m5QY`B+aH%XUQ+C4v~AoId&akb&3s zjoEPDIQR7Y_E1j;2zF-P?>qmQ1C>Ps%oO(heg_lEejPo%dh~XN;0_V65Yt=&NEPL7@>4_FPAL@D5UkA{&8?D)sBq|K7o4SNd--RILnfa>4!-{&1QTe++P1h^PgE z4=(iTcl8~_*6T9}m3|>oyI zT!8kjVlgS(FpJ8TtLIq*1x)u!Jh30c_=IDxJ*52`z>(C7T3R;2GsnK6AS%Q1kgejM zo9Zz-1|Kp(<3_J62H}XE0!!enQN3PGeGOYqYlI@Zeot&7f@|R(IK4n38hq|lraC=w z%@Xf&qvsPwbg2UyN-%EUQ7qq_yy{RJ)qABY9-LD68)&{7eT}+>Kt;GG>htk@!q%=n zBzsn`t;&;7NuklK(g`mC;_m=siafVdc}RYnUnj9GZnfgv$i1IbaipII4W%P#l#PP0 zy=Do)L~gAL;-|ZqN^w2*(LvjO8d)^+(sRt|!Jf!ThjSM8b~q;yh*#39+Pj%l&ZeM;0J=*o zJ^?Gx0@5))aOl(fv%#293cLjK1-LJI$|rK!Pz^+sjALk@+90h;8%KQf(Vll6#UP6n zbC+D1C%CT3CV7^E<{4Xi>c`2HImJZAp_Kv{%h~=zr;L;P=-xcSgoP*$zv|ohxTRKk z&qm(<15oP0^A))}_wMn3O zL0GR|edw&QMHE(JY5?{o@^Iq6Irocnl(~H`GibZbE61xb6~`qm#{4M=QwHkNdV(uA1jdqq#xViWduFqX` zM}T#o+Xi<^JK}N@Pgk5fjU}HtKTcw6gRY6}p98kBx-hsY(bGyl*(7JD6(>O?P>O-y zc^aZ?ip~~=g-hr=rLV#2u8Tpk&11J1Hh{XYecDNVF_(5XCO44R@5PL)puKA>zLREj zYNCqWn*Z(cMrG%3*AoPNWeKGYweaG3fZ?SNUsKwpES|&+7MdwC$N|FvhLj!zCt(MX4eIjn=;%&w1LwILs_AK<uA*D0ee))Y*E?DgRQR1Xj7e8m zJ`%*jC>aK{MUMl*i&q^Wgz4)7Jrrk(ci+AvH>!O41kR^}OVe8U1Gn^S3uUL8-a?;p zB$RvCnWDM&F(BEBq-&r_i&>RN;YchMKt${=5h4m}bT@?OGbB=|O~M7t+ehTZ=JqN< zF)7Lxe(l;JJdc_rj?P^L0jT3pjA0T*NkL_-d!j<{$RHCd8bl1);1Nf~@RLE3vLqm2 z7tA}i$HRn1?th!mpv^hiJApo~%^gkFbgmNZF*IU!gxvPeGGIq9_zc7`ARGOSfj_F6 zFpzZ~{HN0b&mW}fTZP&a6B+;+quJnpvrz%x)`QW;iZ)X4nAs85I@{-L+cs2}LCxE!) zNn8alrK9dKj-?yyZ!qEr=e`-j`0n7{6c=Ssq_<#AVhu*QlF;oEUrMT`L={@&_&uqT zEfkhm@`{YCHMCF#BaQp1a0npLgNIlYkE_DJPVkTyyM0mrR+XByrAQ17GEic&Nq+!R zv0=L+Hz|t#n@6dC-K1b@wwWm&NdBl$J+bM=Pl6F}Fx)~`G*pZN%YIMJ_n^*&bxrb0 zS+!~1oHNR1veoZJFy2>CQBhGt=x6j=Mq%Ti=nvrYj;>aLz8Jktfh$@vdaLa3+(d!r zS|iK*AWp|hmkns330O@;sHkslWEo?oeuS4uMC&kc|28s0N6H5H<&%7fR!Veh9-B0> zYDov8W#@XO$xB}N1jN4txE7M*Bo;n@E^}3*xl0@o$;<^%PhJ5w@(==zVJwV7wD>tr zE*!r4|L62Q==sKq{vIFv6^^nIf-}U*AEYp9K`0~o(w|w71SX8D$n^=p(2`mGH68-= z$kca#ie{l;ZtiYEf5V$Xi?Ol|zJd6#s~Pbq;ARb#VR=dq%XvZ^tOf2A4ds!Z(u3y# z7rW+_Wj&5y4qkYqtfJ!V+je1%(X$51=ZH!>PVLsyzyRJ|4uz<7Ih6c;*C+Cijl$0; ze`)v=P@Kr1)DJIGaaD<;@tm{sBTSZ!u$P@x zpkxq-#1$L%7EiF&3(CkGmEPU*`(mds>|$|gtkI@PuVHG&sTs|21yJH?zzAdw4>tP- zAwOB+kq|TrdHNr!fjJAN8ZQANl0N~jYw#HRWbRL7Pqx>flyFiEcq2~+6XD25`~Nm< zfWL0-#72f=58dmYxaP}oPP-8n8`72rSX)Mrp&U0e%R;~-c@P6}(;h{5Q6p*)+s2CY zXV0DqQU&>|gA;kamRijFv*uHa8nSYHT$1DV4YvtEwtYWy&VDWp1?c)v^m0V(*O%ry*vVm~-j zn&9IAU?faMw79KR7x7Kh$EtdGg%>{>INd-M1+*#yKRojZNV!9P?{Q=`y0nfge_>=` zP{o6FEXdnveFH261}V$33mJmEQEM6~cffmQ{j2Rz62)X;Ot!NqiWW`WccKL)MbLaL zWZ?UTO`96QeTI;MtdKKIf2)L!<|AF-H{++@(MqZtQiwgfMYKP7jTmS#Vj(L5@X(o^ zY+17ax|qGuq8&NbWBv!kBos9SuSb`McM~kBSslFe;*Ywf@|;ERDVRmRu*92VeP=Em zlZdXg>5>tscyi&fiqWq;+i)!6fQpgbL8wkCI$!Rll&sH2JNT*c^5g8KUl@3Sw3GaC z+x~j>vZpV{KBD`fzi16eA|e&*Jl0{>3Tqd7Og?H*Rtk1)^S|a#ZA}&UO&@3Y80Bjv zuRnp`%(&Zkf1fw&mT8{2D;2ni?vU{6{@yqS#S2W&{^bYsE$j9W*SIg1z1u2sb4Ai} zH{4q~5g8qgsR!W=Jb&)^k@|7x<8jpC1P=3nK0agm)X@S5Tzs-`bY;1uz|w zzQ$G!xbT+pHF6L|mbCp31q>OW%hMa)B5oQUWW>Y6BgFceg_&7p>sjE9b+{(#u^Wg> zKAxS}1&n<3_v3efdJu!8Z&YJ}k+lQW!~d+Uot^(JVc&8p2e65^(Ki!Nj35mOB(*=N zJ|IpO=beXCeme?16Z*(xIH40dXftnJ@MkZk(kkkS2KZ%utGPnGyBu~Gbf4L98_^U; z+~z^a)DfBlcn4ReF&zt}nsA+~|nxV0=C=|$1UmdqClSPt=)9DI6#H$p{KKr*EU^NMu$xDog z_Y0FC@%k|C;VU9_{yhssg-jZ-f!g6e_@N4Q6qEqT4Z%g?0}qw>-5Q7;y4Z&IDyC(J zP$>TX4+SjEu7S9DJ^l>hUuP_HA8sB>75JBN;B&`!hE2g91SG@%fey0wnVmwHO3W)@ z07Fa%uxT8;C*tCQPL<4>&Ta)zN7UF{mh?+50D!e;dh5K2bdPJ8UJ1}_uA&M@UfftF227fD?soWYWRj# z6@h4k!EdEIomud|^fkYTg#}vV)jc8loW%kflaq(A6c3qI;|gV+>j4`_!x-?J9z@d; zk{{98SA$eRpk9?LobeKQN6mU?!3%||=hnv#k2dr|uk8a?X1fghKK|mj*p5sRL9Sfi z4JdS#lTb*v_mn-IoF*{L*|R!#EdePK>D-w24aM;J7MPcWU>sRn^`ur87zt@4@Muv5 z>iG{?3Rr#V0fdBi9*x@MF2*5bnuYd2gyAc+>9~IqUv^->8>)@$l|6o1ym9aYfG&y* z4Hj8ZjPzK>U`ZvehiG^;?#IlX`@yFaedeMAMMi0;boF6>L+#S<6ME47FU$+cCOsJb zr!TS~fD;DB(Dfp$fbS_4gL()@eYcp&QB!Or=6&Z+NH8#xxDFQ|bT=>2ucHEI{!3*y z?77W+GY^lxVH&s~k-n6HYrWsV2!VGFEZ>E660Y+JYoUw!TxLWqIXN>U_#AgPnBsg7 z_?z^7t{K?}yMEYh1PRXvmva+3$a?VqTj3PIHG!hbz+h7qWw6Q^Mv8S*BmjEy#Iz^Lr zs$7b+FjG6bjSv_3((fVujY>C$W8#H7PpEo2nkfF&&rUddw?EA-+PSg(F?hkL3Hq${ z*{FkW%zwdK=)V{d9i8oJhkO)==K&p`B{k#F*iH1iWV%JRBmhTW8E9YOTA{1A1+|(u zi2pSj|MX}bYGq6fcVVjcUqk!yyU?X)#%wMVBpl;DTO%t#nx%j);sI6a<{pDEv?D@e zhyKT|W(dUbJ7%$$tH-_QGej7E@>=5Y<6mr+_~f z*`*n_k>~y~kRm|*jpNrKvSV}(dN~qqWten<6Pk9DIR4T5wC+_f3#eJpPvd93$?Nqb_MtI0Dx(Mu|H-00|CJ3UIc`n8;?T%3J;PZ z!bDu%Rw@UmR*1VbU>u0jPt*H#C#3JOqUyE>16IzCbr?(2|L*U3$clU?Uljz zWiS;n2&RLm7uK(c4Y`W?;yNw;cF?O6l!SPY#cqI293f<2q7Mxt4G>)LtH4r-dT(^o z^ygXN4+KKCJ9cr%RALx}5JN2Z0y82RLXe;ytyRY_75h|}DR{B85-%(W`2}$)6i-6{ zws$6Pl9^e0?1`~1g)|sfarz-lk0wHsE)W$0n&MY@)Q`Z{JBWga+i6y#?vg(;C0Ps5 z?FF5ghaNlRqOY+7*t9`uVfT$a972dgkQ#;{+#cXf+-0@}k57bY%QG|hX5yaGAnbvR ze{y_(YVQojA7q$)KtWq!Y_26J>B2Yame*#eEt_JhJ>z72upsUZw;EabA@ed_Mq5bN z9Bdr&5Fwo09C*bL!5y&CI@od_6d@LM^v%uV2Z8RyJ-!V`o&#+_Gj(00YToErqR6|a z_zb!suCy;C*}#+u2w7g`Gu6N>9B{wwSa!GZHg=Z%qquf^n)k~&V<4hV!Sa3XEP%2F zv_Tqu^pq@^@6lZUIFWtt-T-FBgaE;_8$Jzm)|uBpk^3{Z8^@FIB}jjcX4Uwk1s>{I z1ARR`Q>m)diW>cpGSKirOt$ z`C(eq0LhCa7RjRrY(Hs-6NP3mgUS@1$gl9NHKuhHCqN@EIoxt1G3V4Js6Mc;?9k@2 z@~M4z!kB1a2$K0k!gKa|06Q0#j{8l_rW_7h-XE|7`D9njBfvX{YLB6V$n+Kp8E{B3 z%e{9m6L2p|P1~=*@Bx?!ZlY4&w z>LsQ{95#DoWe>s2MQm%OA=-cPd&aM!QQ@;;jC)lIT$1?AL&qp?cP%oq4olPWVzKA# zYLEz=+H#q#-Oz=iUKTcaGr1$Du!TuyD+X5QG0;Kh$HdB-Mdg_|#g$UL2|VvwNchA! zo?y}_ZE%xMcvP3Qeh83&C}tHvR`K^3`3|#|?}h??9iXcaFbR+n06}yp5pxEV#L^R- zwuSQxVTP4!l6&_Orh`-_NA;-^p0!jjGqUoQ?0bc+kuokb_83TU4KLHxXCt&yOLl|r z9(I#&@2m06;3J-ngPJZo)mQoQwoI_%ennyU7>VMO1Vbby=9qntmrlL{hMZU3`uzo@ z{V(B`sxkKYvpxDg^mOqv3z}&mbB1$UnLldyLt%K!;foKtZ2tXME5?X$0J?z9Yl`_g zJoUCnY!vNZ?Ka*gU>;Ei07T%!u!Cfx;?rc~p5xnkCHU!GK?r^b>-Z?$c_)$tKOKXC z*Ku1l44Z$R!O$CBW47pORaj_f2EagS0cL+PQbR%C_UYvRB&upHx;&_>7<`tkn78*$QATd`78aK4;BKGLXkr;irojyoa{ECH#c&Fn`~exSqafBTmyj+`@(HI@y?My; zbQTYU{oi&UvS!IN&ye!Sebct2Sw(Si?1m&*0;t3pbMv~|m6aG<9a2^fY@R3L4qyb> z6&MJN(&TPwe!duyPJ)gu09GDcE7*pVFs89IO0eYbmoEn|GOokS+f$S7Z9aTT{zt+M z>PG}#gi$Nud6EGq1NBbByMeY+>a_5L0wO>2_@2xd0C-ZK{DW=nD(3y*Oy~R=n(8>2 zYdMSC7!%{G!Dj zcSv_pBSbPlS%_IbVM5@6>oyV>ggHeJ=(9U_uWg_oYe$SFydtE#N9VyiJKM6ZKHxFl zXa=Aj;vkf_Jw7v`w-_DH;Ilq|xQ_0FIfdaccBF!y-j>vZ{j3e&(JSlD&kKr(=u+ur zN3G(NFUa;M4}$BG@8;qc*Lt{lZm8A?fv{b-7pnr9N+qB>1!?+TL%9n^jzpQ`qO>Js}%lyK^nx)&; zQ(#P-D>pnouHU%ey3MxMikU1l19w_*>37lbN2(BR9JkMip{OC25$*qUIG2@A2EgX~ z2<{Ns#R<-o_hsbf4ZBT_CQO~&xk+Z9l$0t0HZc`LrssvNDa6JNXgNU)zJiQM)|Y!t z4bj8nDjJWBTtp(3w{4V18AV~^m@L!5c$^e&c*uDhFO9USxEZpW*AF`qNI<@8U3-t( z#)1c+j^GQ&*4L}c;ZJwRf``P#@2DEctmAAy58ksH@-Qjau(|WFv}VggcTKCMi(nlR zSrukf!7wH!^g>KRuE$rD5S_ZGA&0{~=l`x2#i1}78Q#plRSaWPR4w12CdKxko;ht`_Lbt9Wx+g4oNDM27rS0^2A&B6*?u8jtUl@L2g(dJb;Kz(f$i2 z(CYKv3xD`#^~v<{fwFu5@jTo|48H|%?zJgzqD`p*1cQe~seDj)@lXFc=pD432Ei<( z{w4-tDfFvTJECs(4|tBCQ6yNVMYVqnU~^)_DeiOXvpw0GJjC<)Ffs?~V%h7M_W+l( zLcI0xMW28rk(Rr#`wZ2!%h!WJOB`yhf5LKPOm z0vzHO^~TfA|Drd+;|I426tTKh?2Ejs8zrz)7Ly3@NmyznLS=N}AcA(aYHL+(-!NWl zkPp1ZmDZsI06V-os&@}6Je&$r1A-?P1YH8mw)!EkP}(3_4izb2%NSTQ+S)SvN1*o4 zGr*!ctBSi*_))MGpav+p*$1p5Ex6hDB3kAc(h!Lieja#EZ=Sll&T$O zb7+sLmp_WUgZVFc8R&+YwrzX($O1~<)+Fyn8Ibw)y*vkOF`e!fU*^i z!`!BrHRZJe5fC{VfMOgfK?W}-(N6e#d049^GUn%d@O~ll^4j3?O}bzx&#t#Xcvdau z13F0dU!j-fqmZ(3-1Cf_xzp$Id*CK9BXMTlUjyiblI8z(2@ktOJx&7%Z&v|ww@zHT zcu}~l%5aoYZ($O3H;J12VQx#z9}zgo_G4mqQNxktQ(*pFMy*-w|6QS-c;cTMoLyiD zqd$0?HOTd(uVjN)FPsR8NE+lzif`4h*3m{v=5?q?#iP#24ZSMaOXg;O$;~ZOqYfm@ z$lI~AP5z(+!^DWd-%uvdLF4yiWA}0e1Vhxcv>mhEADWJ{yY`~gNRb%{VO-Zd>jc0) zvqt=mUm;R}IOU7Q`#ka&L4!p6h^k5l5ZbMO+5Iv45|6j2`!M^yXJdSEj;d5m556uz zgvMnOBy6Uxp(ZR_qD8ra57@kfm4j!K0iDK>DW+uS zXU4iV;f)irJL#}MmZG?RF^$AfnjIuB!-bjH?587$-4I||Ln%*|EWU>82uSbwyKh7e z&VeN5SSgDoaElh^N^q_v=m9FXXXnk+7JHC=;&x%v>%2+2!UJ6s8M)uzyayZp3%ZrC zxK_Ex@Ba*6r*TnUT zQWaSb0)`_*I93UGoV;1GAfKF)A|7Nzm%$C3fc#L$ZNxT3PIz{5->u?821Z7KLn>Cv z*GfQ6b}aaUUxNB&3!EV8z2JL`!z-+M z`SNA5{1gx^SN~zeXyUI%7!ogBrMC3+qvgwdLIaX%`ZcsX8Bl?gkqy90BdN#~8(~9> zwT|uHSx+yU!R7?e%Wj5)*dFIhCm=PN-h=JikCBmZRMGce zoB=8J%0?7ZymB|q$FgMT-^@TM2AtChug44Sg@wsjYA82>Gf=wG7UN&w%z4!L;C&FQ z4Q!X8L@$9Q>(~R3d^vRSl{bD%%sjZ}Iv0w;gBnDfqBik_MKoGL@CV6Q2cN9&%NHK7 zA4!wxzcdbxRAom8VuquBF8C`znT7V;FDZKmO*JF-sd%@5m;*=GNDx0+D8e3{JVHNbL4oF*`Q-bONt{ zEFgw)PXyq`8jw#A&>8{a6UmLv27z-XAWh8})t&o}UPt(De1!pmCk#Dz!e2ftNp#%L zbuAsrShEUdpSQ$4hF z4QF)i#I-v)B-4mVNwEN15mZXUA0Mxe9ZJ#oWC85;>Pe@5;QyKl$p58OPf`H}BA=76 zfc&V^Z6q1u75{Jbi&0Kr>w3w!5^M|Jgf1Mm3uI4f;EzdH%sN0ISDttXJP3?RgOzgO zaC!qBhtsEd??)NmEME3qNeKY&f(}4~@A86?>9O)JsGSb4ls~5EfxE^u`-PAYUJ1dPdJEbn)W1|HH5bjB z$(|(Q<~;tSf=aJ_3I0@hg8DcAmprwpIrd-jSh1yNKLBD0Ois0Hm3;XUCBsm&gmWt- z7JYzQL!-th%4B%LfK&2d|7$=#2~-;)`;S6SM+m-lP60U8i?_Gw@~$Sqag+nVb13En zc%DU16+xF*|0|b2286cM@$-XYyB8JV)cJJ~0WLyj5IBi`*Pm}qAf?t}T`!m@)%QiK zO)FO`y=Qf16gCCgMw2<_y@_&@BuwRNbs>BpTq2`C)ty4V6NKwPAi4Vb5M|}Es@C8_~q$%hT*eC)xbgcovt?K#4>d>CZ;3!1X&mHljWu#Xn>GKRgHLo zABd5lcJeJy42k0amjFhaoBx41j(cjOKi9u)Zr@xnslXJE-Y^SI5==enF&-gC6-{0G ztM4_Db^$jKCTCvJ=8wmql2I|OP_@eDwNm)>%w;eSO+pUd@EELXeUz!=sD!G%f$yg#6C?2MF?@?Bp=lYE71zG>v%Nk;%?0I z&@&8MjJGJQVcbNfOo1^oRAQkmabE;|e`5w{UK;x$TbmW8#V6QK_h3;NR*m?en)wg> ztT3FN!X@}vV+~a65WM*wc|PM6xs~+nEW& z0My@CJ~orBk_3dnru8vTRWEHcQG)S1RoVS;z%jxoUHc4OA4N~s7F0IGtk}C~D~QFc zzJq`UFSxp10j~V9$Z`$H-UA^diHKfDv~M7wqJt!B7wCS{XH)K%hH>!{D{Oe64vD0? zA6l);paX>;8VI^O8MjN-9pXuzfJ4B~RHoy+3DD9o$%t$GU05*mLra+P(LHp`2AP(Y z0$STlbQ6ThsLhfPe@6RA-8|X9Mz)jSV_bt@jlOg&!O-v&@~N6HW9uDd25e!~TG{=$ zWT}3>*}-k&9!@`>2B4Ze!FF?}PHO+A_wH)WEH{BWm@N#a2ed+QOZGV8--Cff^$=3B z$BCB2`xvMaF4sxRKlAhKPdw2quokY{+d!26g-om)!&nyS|52e0(TR*v>IIfQdW|6; zMA#cJx+4%No(iM^j~rZdPM`z9k9!2{G@APW3uFt*XhmSOK#9rq5T^fw{T-Z=d?3xb4{fe7q(;si;~eIe>Ny7xKE=)2JxM17eQ7zTmyJUH!!$cs3PO zf~&CjtA)`6pain4rRP^#;Mo^QB;t4oRJf*YTLw4oA3YES|IDq+la1SP-oTF*Zwy%@ z%k|JK6RARpBp{Oy$Xdb--b>gvdk5zIC{t`;3QlMU(7Y4knReYK)Te4HssOQ|+f!psQ z4GqYg09dQ1uTP{$;JhHYQzKd#Hf0OK3uU4hPOXIR2_CuiuTPK2ti?`axrm9?uLC?W z?b#2=%r$Gy8er8`gGm!dT69;d3qDIke8t>29yfz7l{s{u+`% z34D1ou0eaoF)XO+s+V67^8_j^(GYI8JybF*gq$4k)R58;kr5*7ww z@PVg{R&tPXIzY&b4HPiT*w^-?`>)@zJGxMvnfQqM7I~5ty2?`Lr%`{FT!RJ@h5L{9 zX^faUMf1oX^>|^rbl$4Gva&MoFc%kB-OHD1gFS_cs(NLGArp6sZvzB}x))do{~vwt z_A^jSt*0MQnM2toAU|EvxGoi=5?bZy=dahcpmxoC(hSVX)|b-%O2};NGskF2V*Dso zOL8^(2Q^H7M;FkPoBp1}Vo$u?(62s--NeNqvu_^64LDn*pDx4X2fIma8`!0zMo>%< z*%cWCqx9UUnuAI0p-e?=WwJ){B7J~>h-%!ywhk-#{lNy%U1 z2_4%+$ad%h`Xgoy|}vlR{6eX zDj;5r0~MCfLa-%>4X6%!t>DBH$QqVXOiW}fgRIF)&<>zr#4skX8nD{^0@}ZS|7PHu zl>Uz2RxgO8DEX$BH$jHUgZof^HV?i-({qD#HmO!E z>6^2~93w6$0wz4e4BmD~(fP`3G}Sw(W#uD-**R@UbT7SwipFFJt6C78Sp2p_Q3LG- zbA3HbcTWo~%A_-Y6#Knh5&Rbl$H62-G%`pjt#Y!rUk{TUB0C1=`|t}0AS>qCR8EWA zCcUS@a3FraaJWnG)p8ib)%Wu9YE4l`NC#UpORB2#82zvS0w)Y+gw$6gEE_px&Ly1` zeIf%7g*ygo>}d$$zywwC8;w=76BMcQ|%7u4KJM|mVy>`<}5!ES2E9O zQ~be12N>*q&-;KUb|5keoQz(9ICc^#!*X(=`jl_mUhKNy6+WmHNc-tQZ|PtcY~`&% z*%LL+ru#P*JVtN&f!$Re=2thS^#S=uczDCV(Wtlqdv#1@^ohk7{wWi9lDC-% zCgmb!ZvcgSuo%YDrUnkO!x$($@x$@ZW4OYZ5|pwqPoQz6qNXdXTJAGvL3a5kF;@e8 zJ$l@mDISOeOT8_~OiKA|CyssIhE)6#Z@nM3il{0gdo)Sy{>Rm4hnH@&6 z4akhpK8cxy(#{Q{hFy11)En(-Kv5=@CwRiL`LO=-%8<(D9;vIK5?rfM2dMO};Lv;1 z$(=p$R{-fQUWX#o5F;$IxdrVNQSA_mbXblNPj6S(T9~b>`z1+{wd)&z_Nf6UwPzc@ zrL*w+p~VX>AR!sN(2F7O631(9CI3?%X|4V+GCu;`O<1`W(1ynQkY>MeKnhrL%J0T8 zO2BhMV&NeEZ0=5e#b-2?Wg%}=ciP@O?J1_i(K#?QM2)30x$o{Mm^lYNu2R*LrkRFe z#R-o)XvS&QNC*YMgesYA@vX&(f*IhHjb?w+UI_US9zsFA!iv2j62}cdUL<9B$#GwLq|ku|1}Wn90&}-m^eDV2u7`>;~iw#P}#}$832&Is!Gj zbRfXk+;s)@ZC1eADj9L}Ov72%scaYa3=zi=vKw^fJUhrWgmptak~|f(&!%9$FpgnG86#C65`Y1}f?$v2NjNNz?%h*(IPxlNGwKEF3;;R0 zg7-kt^Tzx4=L3Wp489oX5=K7n5#vvTkV^c_!KVVp?oSK0zZ`wL_DOysPxQva7^Qt` z?-}fw)&(&{QU%d(c7N~m{>0nveIjp9pL%uM-NM{`%VX;;)YOzT>oP@8BrUDfc0Ezp z!~6RIuiD!C{_u_u3g)*WpPg6O%%hJn%#UfJniEgU!^__-6=%y3bj7CEufvfu^GvV4vYSOOA`N5iDu1xHoUycGxAhcRj0RA= z`dHeJ{cDMDWo8)pg{ekg=|XemHX7r;KI1J~q3fxssW)0qj=bcw!T#p_2}SHNHAEUE zKfJFCrSjK_To)hocnw|erYp3fZ5z{ruRj9?fD5!k9wq3q64Wjd({%dn}8&Y zB61FW|NhE(^!M*OtS6d0tGa$5^G5a7L#@+y>jTFqFf}l4|G}=V< zgjtnK*8TjhN~`$j_%N*7Q~g_9@_&Pr7kBG9=4)JYxY`Xy5=e7>=%87bS^NPd4HA=djwonj@=l!%o|KsyQ@bVIT+vVPuIM-irq`^*J8a z&q-BS`s9hWaC{r8WT{hNxMbpku-Zgp+?F}D)ENraV>`k~_(-2}A;RF~ySL~ZO<4TO zV7|T&^jDXAKl`ecs^=7#<8hVYfY9M@bl878wR}iem@!`3<>I5@Zsj9k*xK1?U}Z}G z_~5*{o+-9z=|clw&yj`dGT$@(vDc*awt{l}U1CT*VGGkU>}U|O;%MMN15b8WHOd~N zr5vjRPZ_s4{NKq5;2f-6wl=YQA4l z?j5SY>vaBFnGC`9`!|*QYxeFI`0CM%i=)`Jxj_=Pp++nTTVCtbtDky?3iD+L)_oeI zX)U7@u!%;dxU-jYMW4y#BD(de8yB39t~lBA3y-e2{H((WuRIO+HMQ2o9jKFp8}DuE zC4p>qNw{M8RWaYiYFFNtdB7Zr4-3IP$SG4fN?h?cY)mm>N?$9frbpWAzt~-Dr4}Zc z=Jl(+Iv}8mnb$9wrKbTVWLyf~((`5vN_7iylA7p{-cE1*ySf85C!fQjCAlE`ufFMj zTlBmvc-6{;>;rDD2}Vx&fR~5*`&G#5dV{Q3ceUE}b=7qln=rc>uG*Se>W1b~(aqg` z@H^SG!+A&G4_Iz+D>`!7t*8RRXl0ZzgZ%4J``~aKg5W>-t3X7OZA{s33vjhSy3x|r zjgpp@b^u)9%d=13)70FzPt^h)Qr$`rXrx1MU_=`%f=W(efuODux06n+A`Kjl&Y^dp z4@w{K=3!x}qY1zov&4t_Hoc;n#od_r0-$Zl$qCMt`3Q{_3$6a^@5{{K5~UYSg7Y-IW0ED~ zp{Ba}1=nd9m$pIo6cIjxS7Hn59bDu(!MbPIu;K00Wq@WwLqqD2A!XoPPP?|_%I$qI z43&-!?d|Uxg7T}UKqS5^c!4Ns-QXUWIZ>2@$y5h`1TUq+2M=`RL}8TkQn#JF!Pw(FzoJvm-xPx%3($DFMAm!8VOyi9r$;^b_SRYg(Lfm#~KnR%(z%k@}B zEY98o%tjc%QV&cwHXV${ivww4>S8U-^$HDQq1VgCXt5QUDIsX-@eXVLEjw6boL<{X ziGx=I5rw5r-)5BkxWorf6CeV4bcxaZmMoLHo|JsD*vi5%&HW zVi7Rqx$YSFpawzPtJl%l`JKTie5r+iq>vxG$$R8;`QvuDo&{lo1s7RQW4X&(Jj}PU zkR&G;4?;{NQHiaL21u#jspya`;EYw^(UT(1%nI4KxZzz2p8Xeihoust!h0L>tlQBf zJHW1@o@4MzNq4y{J^@tA+6X153J&e(eEa_W;c*&IYX5s94ch~jRqzmv#rvp!9#k?F zWlOkmqs|}+o)OkJuXtFO?6AJk)udNxi;^PwybL`fV;0Vly|{HIL+u@uK^_n(D*g}y z%-k0(6j#mM+zWsPjiBao$T4&s#BUj!w^+Y713LHd2xu*yudo&1@grDNii;4%N$_eP;HL=El zvmL88J3ye%gV0A@L$6)QB)a0m_{1d877W9aZxpxUIVLXtp2=hRw-6GBwvv_$&eg{> z>+QzCPZ$~*(ZaDo$N2iomzAsPdQ)<$+n`+6!B~m6fn%RTYamLvx|I&p1A^dvRjsyz z1G3ZE7Yw}{Z@!bzj;^eQ_cST!Wpf)}y|QCcYTiV*wG9n#pA+*dC}j~^6@HXUQcWFg?`lvxPt-m7wrqb zMF*i-JBVTtlA5^O9&^7=u|{ijqQjQrVX?C{5bYtGwGx88@~7eC-EI}SZ>oM8^J3x&Ud~w+C{ga zRJ>fVT})T$XYd;*qz5dD9mu@j)6*l3mF8<~SGhND)wZBZ?MU)95CKQkZ+!^k`(!raIK~?47D@e(zU89bF{P$N{9LXB~{9qmXc06X17TKRK zVOjNdT@Og_O%vcKM;PDrL1Xh%=P2W$WSYHLgL>g=A41pOY<(@QZ@GQrxUrbZBpxm_ zJwz=Z`AXB2#+t!S{6%;ZQvG8#N$s^u&717@?f|Jv?7)F!j4;$wQc_3=j+Q(NNhKoP z;a%)9kE0A_RMphVi=*z{69#qYMtS*xXGZ}2fqJ6C`SV`!0ZY_A#9QMe(bj=rFsl9r zqskweAKgMgDwadR*B9P+yhoc4nyF+7(Hy0m-__wsdGdAlI-rI^A}7ObGFqsRxPJY5 zjX}hRuC83L6Yb6FL&8S@t}VO30O4bL%C$b4jGY(_C&FsEcC6e><#66GGRjbDSo{2u zx<1H!$q`R`yKIe+-VoYJ3No~#Yufedl_QF1_o~WcBsI|#^5KH?fWiqBJu1D^3?qgo zTf+VtnbNpLq6f67^r|(;Au_C33hIBiz9j{vNT&gyHZefhfOEu#rHv> zOioQ*Yh6+0oSB}^f-&2l|2{!g`B(Gv)UojMbg6Hrqr4)NA;BrHs9>>)Capv1=&(=r zvoq+h{%S{z%C7&RQExK}y_1;p!uxaQcPiSAAJWjnNLwGff_&Hc;4MwP)7%hI!2GiZ z31#6RamXa?F(Id7D!T8@(qk4$=B`0h?Hw?5^70WaeFPxC-*L+Ax#$qtA$M&OQ*}p_ zzt|fRSLhQF?hR-K$T8P!Cr@^=O zCTdU}zxd-E=F3ZjcZYUZ+GC{k_FIdGk0E%l-Z`HA4y4u{=34<{%y+|$RnzhO4S$7x zRJHJ_5JK!Lg+&ba<@wu!h$h&M@Un4Fv?Oe%oo~(;oO}}L5(~o}aWYVZeZyn6Bfc23 zqSJ|FygV$MK_@vdXUHTO*JNvo(vj?7ufCZWGnKVMw#$M=$P1=-38-J-DA=dS$ny)c zIAXI{1lU*2!>_?$8yXypx8r1uN&+hluMn%u-geo2*v!|5)ic8Qy^B~Y0x7OD=*tq3 z;o;u~1P5k+;bp`J2dh=FN*W1Sw8JC=#rTk8h}0Y?QWB-U3KFg50m3;HseeDIAri13&-N>}(DKb$xtOvHna;UwXo^+Z z{zxAPO=0O%{yQRPF5Pj1fnkN)cLt>q(UnU>>>)A+$FC+f*>+-$p}&Gs<4-%h#oe%@ z3PJou*F+xI2p&&&l@j|7AhidEa5`g@$#IHb z=Rot9#;iLhcnb5(wZ}~E7K0$2Ec5cAimV7&Q*?Pltr9*X!@8#QB3v8X7IL?J4=3~y zItzM=8)!_h#+#+B+D}bcnc|rVDh(+f*2vy>fbNa)FP)09s;{SEmv)&uzU+2H7YihZ zb)gls|8ZqcU9UliGQ=#T{5TtWmYv71n{>l+%5dHPHQY;)Mw8Kn3Zy2|_u+WYa6Oua z93#>tlf}PYBrIPZ>`KBJCaVsJ-{0=tyDKhD+%Z1+=nIgXL(!7$A3l7aW8n@$ElMm@ zNs}zQ^%9LdMvp|&Kw2YHELFS@4HHaFA|Q)y4(@|B=j!9|2z5=2k6y{%NrVrWBc+lO ze*!?duZHNT!qFR?Aoifha=0j?fSk!fQ(P}{+tFUnfFG1&@*>1Ui@GP28H_!h@^DQ<~#a}Ot>!&>8+n;x?e8`ifGF#IV=hJ`_GC0 z`_`@Y!q#r+C;hE;frggVgtguZUrNB(XR4$O!nIRPjT6fFD4rO(+DdW8a7e0ZC#Yu_ zwt^G%PF4dB<+o_%(QKRqQ{W!IFy@x;F0@BgOk+eS4me!0ArDMsQz#ZN#bBbLp;^hD z)B|M@IJXg0a#Q+D9BnO|zZ5@u)IaNs`d_CnZaeX$P0s>bX#DB~doS5O3Lvy#i%QSH zVUyJTc1$&T!iN+Pnd4i1X4vSl2R3ZY1$QjU?3O?GB! zFGSfw8d5}ycKxn*?{oS7KK}R&2fbd;=i_l7xBKmOyMOB4*0_gFA$zVQtMSG?ihup0 z2%{{seD|!&0cVW_8xC$O1xT;MJfv=s=ikgOdq8W@jGlxJ^bFuc3g6KuA#m7Dv0pZH zyGNmlKSJW*LrzIc`~lvIH(K=BbhgRH$4w|n1l*(a8MLyE#-ieX95!vTgev3v#aSSF zX8hfQ#!s9W#29KCZ#V}v- zWiejyNp{PAO6=B&Nv`eEyLWG3&M9Qyc>E2ZPK;sZQ?_dMjFN#z9v60XJnrKYWeopE zz10i5H&+9v4xRST@I`*oiCm|>n`nRcXz=BQi#v~t(yfq?4#ncG@oh@RVq(JzcYik5 zPvKg8CA17JzI}JcrqI_grS(&FF8!LpGADMAhSw>Kx}6Aw*8X*!I&(%i6uPeNwKDm% zyTzxQ`<+LwzXU{j*z?HFf(o9y;Fnsq3vFyn0W-fGacXTl0NBvUYgkBNPNHYuP|ZQU zs2VL10BM}Ry(9lEjrKXbD+L_kUR6Y|K2{=Yu1enGrS9W(e#YDB-R?&$sK<;&2R1%n zB?6-t*F$T1BnKC$Wt3IwST$qG0aBc_>i5VK3(9+G`-Ef9Ap-->4LH{eIPJsW=uLJ8 zItHE42+3e>Rn{NwV0`vaVLk>V=m$87+ z@oTqlpWz!NQS_4XItCv^vv` zVKK7rp#Qv$Rd2Q*qZJi-(*PE3U9ft1@7>Qy~&4`CDd!T5y>d0~KQPxp_Rz?^ZH zliOEo4b4uICh~(WZ~c5heZ@-@IyN59VVwhP_iL%86&F1|_toW#_7l2&EbiU1#f%o? z&wE11n#yIe;~CJQ)h3^As$99)s9)e#xq-)60Re5uIp;nimUA6}adhYF(Amkaz^6-D zEtr1xgk?8v@A$qOa;IYf;OYFEkSK&GQOaW+VtBP#ZnmCae7{AE~Wa-Nbva1VXsGFLH0aI^) zj26Ve9WeG7m(_t+L|0o!c#()Xm=lRM)M_j=e!f+?*Va%5K zyJuDp4}&Pi>TF$rSY}SNP0P#MMd5p7LZXi6o|+ucQ%T}u(a4JxM|x10qlyDhREkY%iNdF_UiTPrri4H@S>q+Xa0TMdFIWVH=of{D374% zu~>3z+qbQLAa5pzIVLAFvA@9P(c+RcDC&8se1sTR@6vcv?v&Xps z@TAal)N#>Z2D$)>g|<$kc0<&`DqME$svAj?CU>;AS0dZWmMCxU|m^0q`*O(STGG!qRcgpVC$KE?8< zfx~8K0m|to;X8+xcyS?7#Wo@x6l2{FFti&@pz}tnb^&|8edaq}B~U48PQgEY8wYm0 zcJ--Uui7p*?OU;Rfkco2 zB@Y-rn$F+n%d@wKw>0nhS0mU4wG~>!+RWv`XE>9}RyR2;3X+RZ5)o8#atIV}*0~ zW|;32&;&6!K++Hk?26fjs`llu#JyF;UXQdge%*#yv8lYcJFHvrTN4(>dsz@Gi!n$J z#D~VTLNs+M;?)i}My|JzqbZzgE3zE~mVR7TYLz1~skpefFE$M78Z4Y}hns{!D3+v+ zTK6-vJNf|Yd?s9~ChzY2q@a10k|J9z^MTmJV@YlfYvb?=dPaM}-EPe9SbVzpG_-%X z74#yu7K%$k;MueFpsmVMZlM2X$;s(X*Qhm7GVpdYh?12<`8bw^-q|8immS*eSXfTI zt|V8!;zB*cUBRy7M9QCGTkt_|q}5mHceoLidi?pBNi$rpd(Up&EJh!p=hxT49kp!5 z_6tgC!x+(1%i00ok_NT`KyK+kIm-)Igs}-PQ(Pq8gl-+KJc5hKVOy5HcYk8mCR%?v-&9xAFaO;FTOmJ- z8o$1Jj!^M{HAEmqmGhZq95+!{Tvr$_x*|FqIc=IISt5524?|e7Lfvz@X%s{`tHthK zVM3aWa5OxeHL}zYb&XKGtsV~Rvl@>v#f6bX8mQCPcegGk4D02%c*&A_jKY{j3H93H z)!CwpaE3-wq{uS4Of+2I<`&k=Iu4g2Tyy~s))fEKW z(VB7`tquiFEG^|VV&>P}+>?yeW_udfdB3EjsM6)op_T+E>|21cb_;zA_Zu@;71g?r z9zX6CVqFk&nglC+E%8d=?u!*XK~EKnzddA}9=;27wiETBn;tjXx`$(t0dG~VFwcB1 zN#x7MjrK>GIoptq)YQ~Wa1B$^NKeZ3pRp}-?}UaL(GAGWL(p{2W8SpEu7eU|W9yl@ zN~Jw;s`B9R&Rx6GfuGrCtOYMj71LTEl~a%`gc+xZ13xu=9R;&>ExDo{Q?gst-lC_g zt0+JM^|UX0(8z>Sfxx5~MLW!mzC1v$d2TsV9(nqd`zF(-d6$gJwdz0~I^g5u%023g zr2+uNj!h^k!7)ciw?KNnmnW(8^K@-BFJ&s%w9POUD^W;{%;zF7k9qx7`}; z&VwYxk_Ht8I-2Aa_)tQNll{zyxm4>mO53}Uptl3ylgh7v8ix}r`;aBb14fAz3dc^& zLWBwbZuku5VT_ZYvj3gN6J+sjFIrVk9+IR6vR62?(tIq=#LkU6W(?=r#Eimj22(l; zM{0g_g55%H_;r=b0}&a5nipsB6cD!Kf-c6=;+2+{M^JxIh{da48j9Nt_eE6!a%v#3 zzkk=8LBus=(W-R+F7$Q;>sE|DB&({NGgtpmA_4+ljHRX^bFw~% zveXM+O#aWAGu=e-7!H-O|6I*_1KbyQ$h!4654Q+wFAZ-{j&XL>w=ZpO-@fgSf<Y?gzPek5`A;lZW8C)<`Sn4tfKkf9{MON7**9QNAa z;=FZ?m}K5q(i9#?V=h34OS-phtuB4D33!9s?=_6{6}ze!4v^T{k=MyA+KJh2qbG<( z0_nOlOTmKN#)0{Y=41M$SsILPM==IoFn@mjw|?CZEK$!*2N_w5j!-1%&edhv&OdsF zcD1Rs&?q)BF;qLyO58*kQ4$a8f*T$@zkk_Z3z_1M8nweYcv#Yr{+-$BVMfzZ4{=d* z3Nnl;^m1PZdxce(H{>~)B61{M0kWz>Mn_{`AFnIK#hP$yRLSxB^J}^6wLdrfg4qO! z-WPREnI{+36o02qU0cvh`)B!j*J0f}-d=ALqSV~BmKuxjmJf6y)c{XtZtWx(rd*l` zYA;!6och2)lb0>tTc1wrc^JoXteGivf4KLa_RY1};!Ao})@W#QH7N9LxE4xs`2lXY zqKGp(A}<8qX;em12{CtB17}5DgQcyKSJB>x2-5@ti2(_GZsL+jojy)C`sc@7W|B>* zptArZ`W6Y&>-*F1am>dSK1h&DTPZ4PSaYzHlcEz=}Mt4Rk#H@0su1*^-Ma=me5 z-I-rgeci@UG@qdB1G&pyILN-;wTbAhT(Q~aLfO}_ZD&Vv>J!XqAZFH4CLA520Ru$E zrPt^QQ70eeHnK%2Y9Ps%y_=uW6Vsrd0=0pHz$%<>AQrMUo;sF=t!)_wjv-a4xa^&{ zck~3@s_N)$KYMmb-Ot4jo)UDW*oU~GI#%f-c4n%1y^DeW-vnJrM(M9_ifbSntvwD&YhH?5l^3bmb8T|YYHs$=SAY8 z0clf3k!?&=qAUQ9q+FIIUGRq&mCf58=kMt`DKvL^=C)N}6o8aK5}?Es zm`g`2QMDZ5=N-Rr&Bl#VhxVnEOMSSd75$AxkvVyaqSCdYp^BYNFh{K3{+6%LtSVX+ z?^)A+L8I<19W+YLgD}r^TMIu9oen<3861c>aC^@;`Km89jgf4i3y;Y8l zzX66TE|gzlKx1Lr?(OKM!(WWJGTX&X8ZGjX>e%6xlMI9R;@w60Cj4>0TfAAeh3tjj zAtoZEvB1lh8y}ufm-0)(7O;&8ONvtMu*I8@Bb`J8D;%9w;q&JZT|^rzQ7s{=$V( z$6ls?;}Jzu(!hXhKxBEtZdnMvOc|eUYnNq2mJ<7ImzyqEptMI)u5dT$klRYrEQa-1 zN|R)Fq6aeG7D)bfb8~wHyDuN@1UGV5z*peRo$?0ASMg82SJ~5OxZKn}N?VH%rZqu~ z&LOK|JGkHCgs}!{9=y;Kq{AVwYCs-$aTI-Z^a#!|6mZuVICUHrI6N%*%*3{mH#oDA zqU54q2CMno4rNI!n9qqJ^$$`$_$u zHtIAVHm^25HEjLaRPv)eX4Vcc!gxgoMOOnRW5vUX+UB?Lh95!(pw~d>!m*+{fx;4S=HS>fdhT z9Q#;~dDEz~cl@SdpO0S}be6fd8mG#Ya*1-Y%snOdv6q`a3@`srepXm`Rrc~rL_Lj^ zDq-z;voEKcF2hhlRl!=Muk{{3HMNbMbg*F;mkla$*}O(}a-rxx|DaFz?)53Qr3&Mz z_-;S&awn%)oLNgzHI*$9SptbF|a^HWpp-X~=9 zq4Wcs2uQH>{vQ04&OAG?-N%DRj=!L8)>x`C7B;4P8CO4|x-9ter0wG)gPQ`$&Uo8u ze7B;WqX)m(FyVM>vD^i1!5R=ujOuYYc18oLTF0`nj41BM0=<(EPmm6~l2ygMTzi9x@zt z4CRRj@-ivcKchR{g#QlB08XZp3FxxJoOl}!gXD8=Zov8)!@6pemeLZ9mXkkNx( zuf1bVcNKh7%v}Sb>MuM#SjUutleD>BR(S072EEvER<`t1vzXJPqj3jjFj3OK^5~sD zaLJ^xpej9Ete-muS_4}jT_6%kHBCFJqL5!@N#qIU#+9wN|NIRZMLf^2arER7NiRXi zDPthd?4D;e63od-Fxfo0jictwX$z|t4L5EI##ACZs9m*LdCIl6DAI%+FwpcPAOC5U zm#9Lx!*WkCJ!}S3_)`lR{>tVLYJ#%GgEov#{cC0F9Sw2K0hKG=uyyNJDv0^?YmB`0 zf)i^-N7atIpFZo;sJYn?2}BAJ`SfWM3SV=^Nu}j}%o1TUU1RSlYes6a4$CNNs`TkQ5fc^I7(job_q^wFa+hN9ioN8c$nQ>Y(kWfoU0w!fzAc z-jHufrVO%6u1ye=_0aeLPWFQo!7s@ZE_euYN(2TO1^&~}=FHFW6dnb+FMCpr68=ql zukdT{y0IT-V2rn8xCJLpol*q}37tK8RuMM%$Yv|I(UEYATS;w98~+?!+W+w3wV&RQ zW3T=5(@MZs2Itt_n^JBV@X=*OggkBn0Y~`XBeRpH!Jj@wnY!$K(z%lqJhEI<@Z&$; zu+@QRBp0>$r)#@~*P-Og6Cm2fP~u6u_Tu8qro2{cqdK`bXHVi93u76~M=T*~SqA@_ zMS^b}xDr-j3^j#pvUA^MH(m=b_CMhb2wtt}Z$;CbRk_d_4((=cF(--FzBmDZG= z;^|sIi%4?P#)(fBnnPLO1nuONb|M7I(Ets^V{;eCm_#pz3Fl@8AD?QtitGBaTHCN- z?nmCw z%OZ&85^m&TgQN?_Y%)f}o8vt{!nM9Xb6DOvTzoYSyM!0&Ug=bo6QpqC)FxD}W6!xN zzcZFh%j&56UjASCl{u7IdHwn=&e<>BV=PMs%*<*tv7N#~Vd>YzCxt>>%hp20di$f= z8U>@fcKTXZk%;E(>`Xlq9v|QRlly4qJLx=nxka3oCU}=%+Js0;MiC6h<%6)i>d{Y) zTFo0Y?}qVb-4jHeS$FNbur;>n-MOB$wI>Mb%PyDd_wrQB`p)$f={=;2DK{2RJg!f3 z1lus0SbL3CKY|`pLWzGNxRk6C*=ec*v;y8M#6dArQ>Q+MtD1Sgu+&=p=u5Iz6ypHg zGn&9FUGeT_eE{>gyw`~>2)-((>pXE+z0PZs|ERQ%9#1F$++G8F5ouUtYN}yM_Qh{H z$4vtTW9N{_>}bWu2d$|L&8g!VIZe4Ry}P;wjq>kE9X%#Y;%>yyqv-Oc`WhpF38l|#^e8Vnl)RK z-_L2VETMy`r8hMVkBZ2y(y?QJV^1p`nZnQ_DT?@A5ds#_-(sen5pI>UBb)EMCO>T? zEI{cc-g;$^=2GvXv^Nd3G+}xKqfNBl(u~ia|0t#Y20r0EZJp{GDg&`FW;h}@_4x4) z)PI6*ySd{~$~6$|QOGj0LLD7Khs-P7vdy149MI6TW(IfHX4GW|f^_VRYv%PXe{b!s zd+)$j*I`KR_TYc~zw%noHMn`O7=l|NaYx)U=K z^u;BWE*I>(l`cdMadmypR5?Mg`s8XN0o%cRgrUZ^v#iqI{=c@F?O&y(Mnol|AHcNZ zy75*`H~WE5;~PneR5|TFTw*^C!=@-$d|m}dIrR>Y!5;AH&6{QvR-EHqgnWi99>MG4 z7xwEl?_P6o_&)^@{s`bj0`e2>9X*b}&MO@erK88VQppc?bARTnJmT6KZ2Uf}%gAnP z4$2Q*&+%%`oywH=XPV&v9;tdNyNnIPOINSH8C({D{~sj45fN= za=~_l>jEXbVb>0)$Dz!kkByFx-N-22Fm3&5>7xbH`27#A4qX&p|D5T}J0Im)@CSvuroln|%E7;4_soH8eMjnsuK? zG6u|eElh48-uaYTnBiwQ)d}w)_#3=Fk#h=o%ik8MC*Rhc_uRAWtxS73ThdT2>uRMV z$`l#7@?r(GK|J;-xW0}a=MY!A^luFT+akfD?mF8u-j#>IIty2Se=Pyg1t2u9Msl?#uH9)|sMZhoCw9SS=iu z?i(Ykw!wft!{RdBHQU;{qbO3ZwV>aMb*-;y3Dr3+%U<4{ z6sIzMqFGwJ`NWBPWy?-7I!X0<4xfOiMEX zrh!jFkW7B@;xrY9STNGfRmILsQG=a>|H623N{`GCg`1FqL4zNIK!xjpd0pMr*r4p?`zkt{fuYi?iPnj zKAE!{$kV9J;jgHQ&meF<0E3zzN?QXkcfV26!*$tBkgN}ntZFt}6S_L*N+h1Bo8Z15 zdmrqRp|)u0@9%FBFOd53m-9Be#AxvudB8qLk3J4|Pn-qQ=NwqM#iIVk?AR4E44oLQ zybt&N+^TOaC;1;6vUYn(TMq+xH|B?u_L4Ef!ZsCbuhIXJ@uG2{p?jilX$d4sOR#VF zKUlq;23#pze&IU|@=+cJV7wi>=;=+RSl~ZHx@_LA9jyJ*Ip@dU?|wU$LP$tfz=95C z{o(J4{)XS{-+S8j-nHKgeToeEBoA-mDGk)rN`Ds&FzsV6P{QhOC`4QU0cTsf71dgg_^qUoXmy@-ov;b6n;Dy}dZJ#YApXvu1;=1r0Tu9E} zdcfmGIW(E$=&iJDMRo^jbPDyCjzz^Bw~C)s5`}CtiP4&k!6h_?b-I0q$}r|`@M6j~ z(fkzEfRqa*5BBD+kU&Ck(yMhl!$va($>kx(*O}^_~Q$2a> zM!rpN*z1%!ZU$rEt(ToosyXK7?j9(_9f!WpYX-%(_%RV_MF8%cJioe4+LeYqT+zYA z@MFR6-+FD^w*9Do93<_ax3}+i42qT)!f59MEXhAsKZmHkl+Yj#s>if5jYc2{h%NM< zqgFK@sE6eq>zqB_Yy`jz1+JA{>@`i$+1UC5Y0NC+7A>hsS|bc-=daZ@Y2(AgWy3scMqTG9s`)sy^s(xqffb2W@Cwn~(PFYaWPk`NsB6kG zdb$1}n=)B`^P@G=paUguZQi@*U4Cj*KoR_$US-p4#>$=ABShfF+R;c>78O^w>GV`r zU*9vh%h#`8pD~48*QwRr9hO#H7n4=1RyjJI3l5(Aha27mdZKRRR#S(~0OU|*k0FEM zzfn8gWbPy{Q9i%nu+$3->=MjA}VJBw{jEn%popb&WE!%fdhDmSdGk zslmX3Sw;k_eI1Rha)y%#pH!`;myatj9G}@Zxg=QhXPmOu4?r!)i zX-c=|juUh%D~JrkAV*nyGm3Vb`grFs?Y9MCoicl)Axx@~1C5*`kRu@Sg}CJ8gI*2q zug{72*`h*^`A)3uWVk{XG9&kw8YBlVhYpy+z^Q2E_t_ikH*PGeVW*IHnpg8ae`10odN_hNLu8gg=@N2hTzOdZ)0IVfYu{7t z4hg!}$=2f!weUk0Z!Gofai_=r9Z4a@09~Roi_yYs?U?oWapMAcrd;XF&<-q5kkA)4 z>GX;U$|2#GbEJeBmNjRdMgj&rLm=X>tH}V~&Vc|>OhNJvX2+)h?MpSQAw@G3_c{KH z{nPkFoJ=-60|1TOIXvaujbK3Z^w+}nRMZsTpM!Vw@G3m$)UT}jr`2^sX5j3zswU@u z(p3KE^=-mwET{qU;8sBV>CR(zOKxXjW1b68?$hop2iP!eB=bPwKDQr!=FA0-S)3b2^b zI?!m&6MM~0zw40ha*X6$_+)v+F3;j^9<>fm`xPt2`09>@MJHcyMaxV-g4ftloWE_> zhu7Y8^4T6Py^O^hHMG+*P`JvX8XcSKwBI7jYW38jrq_nfTSJA9-|Aa(XZ_`rsVC?N z3zw%Ciw6XbbMQyO=nZu&G)*+j7UQK;y4T*j!Yywo|7}$tY?7AI9K3|rEj(jm<{*{- zw2uI<2%x4BwZBDsLW0Gq>zw(~sk$ZXVMO@hV1Xm zR&A2fpTa)Kz+={fF84DsiRtWaKb}0-pnLamc9jpeR&1ok;5NIt74E#csQk$TOu-HF z$Ee>yn|_J`#gVg`UxprZiw_%nvaNBwa8J}ofz+x8Ftg_V&+TiRikc zTxQa1d^(Y&B}&w+xx4I@1y5tOGSa)$iufrRP}}A@L3G6k>s~fG9_?8m`;}N_Y}~)u zGMQLxa`^%tPi`=g_@u5Y1>RirM~JX{YPeL#g`VK1;U{gWu(|u z5}dlf{rkaf8P55(?Haw+SKFqaeP&!chniGV!|IO^mK(PlvR{5GPcrkzk4gNE8O>bc zCPba)y3O9>pV?L1HaJ`)4XH{vbO$>OAH3^&U^NIq<$_6L7;jhnk?W1`?*> z5*K$w0-?E~0O6NB<)HJPQCc;in&zkn;+#nvUQ}De* z<4!u~6%vF(N4|dk`~aPwDM|ShHTH96ZRa=yVz1(1aQ)V;AUKQp8wVf?gz?CB#kC+8 zLn*7~>UYJTgJtI;UM}9s3`brY{{gkp&4Rhx-L4;x4YGc3OoBIlah_+3Eu+#oy~+0f z>7%ju>dCs3oa`mthnQQOT zPB+Jg$BY|OGWOF(Xzh#NmEeVcsBR-I6HeV(_#eqU-m-yf+d5GDiL4oZMr{L&EmBQKA@?{o=Sl^_-T=RleOSq!be1+AzpXlP(=aGy1a41`mzKy^$5((49rtN(Y}Yn?ahifqURIO3)@LZAT%^~Yg6%&9Tq z5O_^kr7rMG+Wv_ePis6*4>Tb^9V%jh$j}~aaDzRRA=a^ zyoT1v{bNkb08e*7Pe<130ZTzTNU)XEjob6;xP~1u`z^cI01D~>cOswr^7~t68_0yR zDjqlNXDo;m_J<<(RoZ;!BZikPeD1eLqO=T$Snjb|*s`4=TN5@=waR1(cfS3cu+Zg}~ElCmZeEW_af^TyOSWwvt z_(5!q#U37x3BFsy{63XtuPy#MMd&liRr+SZGWj@_n>WVBLlb7UQ%gfEeFa{zIMl1Y z_T?H%Oc{77g1A?9*f1v0a!mz2@sX1Lix)4JgCM*Z4v9Dua(2ZRRcKI*wO9t<0;nbu z38wh6%HmgH(<{QRD7#>-5o64j6(Pw8Tu5@78|KuWhs+Y%zAgi{%!C3!njNaH#L*L zM^wP@tN9-0Q6%#^VlO$oLu%MGP;8mJGV4%e-P6*g=Ux{!2&(@vlG&1?j#Dcw%}GQ6 z#w*4z(9g)paVK|WK-(1(blw%%#mcXno%b&uANUX}BYo?cV#p{YRR$iarA}em$2DW3 zqh+U(KTRlJSt@9Fg!zthLgla430+(Z3uz4z2&;14cG5TyUw6NG^QKV_yh%Zg;cv_I zlPPZGAF&BP-<-zcPQcvu*)DR>K(;>fxky$jW9K-x!3;$eKc|{hA!qQ2Eu`d9Oy&`RvDscYpvC+$M!IQiS|2cq)NsJJW}- zUreBZgzf|!t!EfG_lqARh5%c~>VZW>cEg!Kt1-6)2 zgXAL|76u)sAQ}l2ocy&aU?`)2R-iSA(uIL)_LxEI+R;|8|Msdeg<&+n7SLf+MOaPL z9@mS5eEV2;kO>jHHklL%pKr+U;i_?OV$a#OZjmsXEJw#6%j^HA+F^?DnUi6786pO9 z>Bic&ZM#;kTDY(_hPkY634inm7@%Odw$BYf4rsK6Nzm@E!Pvpz)zd3Fx^E28Shj5n z?v0uxhJ?MAB7(o$i72dKMeV`evY|dvd}7sd)odG4(fbcv-V&_nj@LC@qaRG(2(26{ z%vxR)y-pf8PexVPyg#n^4cEqofvHyi#f>m2Wlu>{%1ts&VcA*B<5iWFAf|N`6PTcz zw)8?mnL8W#ovhD5&VX?kcu(DP^X}h1So0V1A?BkB46$s$R+t(QiHQy6K(raZcr+qK zuEI9{QaG6cJA66BJf$4#gRw_VuG{|B2yQLHBr2GhZM@X-UUCEp#f^P<+BlHxhP1>q zYVtp<9Te`3B9|m+NJrqzADWu4=E;BtrhJd++G8uV(l_LB`%aM>EH?UC?(1vZEJQUY zIIFA2zI_IOBRIR;g3oS3&_oF>9>>gUeO`Yc7If$=G$h$N0_vo=fNOlYe`m_t)Q@QQ z*FXwF?kFbKl5N18D2Bpcm+flQx|X(WYm}Z@p@FWg8pv88h}2Hpz|3UzrETQaPPFmB1gjZ3uwMqB8IaZGw2(0 zJDi|u(OfL&wP6KZ zx6+(JoWN5EtSZYVRGvYs;Y;t6v~o7#SfCA!MNalHP!yQVOrFkw5hWz7Q2RpPqB`j* z3ya#O+Ye?xZjkpmJnt{~OiCRjCM%qwvhIKJArqgMRL@gik^b%5cxcqvn%Hq4Km!ks zEE^%FK}Uy-WVn;H@(}|cJ4PX?hc1-sY%u%UnMfIj`%yrCmugu!HV}U!K-$aee^N1w zoipc1$!MzQ=`gI8(YqN>#5jXUI_=)%A)~J{iR|(6_sgC14h5QB2r}bn1mj57Nzq?$^p2tr1 z4$WpJM=Lo(Y`X~3)!Re-_Q$!cvGHYiV0`&KI1M6M`ZWeFcdPaoH~yTN&%{nF1}Gb* z%%7j;?9@`@IRJ@x_5hc2!;{5)f-rP*^RHzW*f~I(3?no$K0DVF((vjM9;yYLjI-Q< zJ(wYiQXQ&l=`VVyq6*hgW2~zJR?QTQ_kBq4-@eh8)K_2yYk`u)v0Z7bzK*bk(mGn~=`)H78K({P6FysC&RU9jclFWuRJp3H=bH0K{Xb}WZ?QaQcH zT5J7kc~``B6KZ3}Ufq9hps?9bQ~!h!;HOjiUHjB8qf~!#eTCX zM^wGZ+NaP}-mU+GY@JS?Mx!lOD(rWTOgT4aL@3%g_Pmc`ts#p-cp@JZdn~0@V7 zz^P%-!Cp@Y=#*Ln!Pw}>`i&dEtW`}P)Q{zg@nJ^-WYeVhDEK8&1U{!)>_4&3n+?1H z5oZJBVgdZ{=;jY|&6i#Tii`XB(JE(p0Y;AER~I6oB8Ssixp{F_AtI%*=H|OW*7Dxo z$bP*zZE!S!CEzHa41IaOL4(dvf-V~B+0yIzr!eQq)Bz_DJnpB1I%eo_kbk`2=^6E| zx5?OAn!k;PXDlY4JS5-pg=+&efMxLw`kZG=IxBrJ_v@(?XRp#4DD}wMM*%KLQ_Fs` z_>axXGy{)6bSTLO@>KY)3479@d*RN;hgfgrYKcCsNX5ly4Yt@F!p=rH@QfvxDcb|Ixt!~H{m^$ao{b{nrz8S z&He|$Zkgn5v}&@owehG_D{{IWy`SST6SsI&TG1PR(TE~Ty-;I!%=Cj6MWa_pt9L`f zJ_* z#*Lik9xHn#VZ&zYA+ER_(4mLCKB-(=Nf&)d*Cv_yUg(g6FKZpu-YlH8sok0<+Z;2y zt)4KBY7f6cfpoq?d9|=}t@9iFaTyE5tQ9&jp9GgkUPCf9x$mI7Y{B*@Z#FurOm8>; zsL=-wXX%(}{~Mxaw(TY_I_1Lh_N`j>i;RdUUF-spZ5lDaj-iK`U5b%#)_6`cr{Zj} z2XKrf*L`|}fUn=arEmg#lGzS(2;p(%2mEU1Q;o`XAyWl$qA*%nH13UCjMgbg68po# zoX;e2Pa4WNQ(UU(=a%&@H}x@?UqpYrzPi!@ubC%(7i+x!)=|R%OIe+rJ9kz^%pE&+ zq3%O@P=Na{?K3jzb|tZ`_9?e^kmb}`2HQi9P{oPi*N%T!9+NP*K^9`ENV2+nVz6vr%u`K($4!? zM`y&=av%AikhR6cMNlO!st3^WScH(7IWL}j<`kV?cFGo>D+YFPzyBGhvY^@9PD6(H z(+RkLV9$t+EYak%_G0GgrjL4$; zD*bpeM<9nxZe}JX4KnH=84a_~RMW@`2%Vi;PZ+@OWhiD5(faU*uI~PodpCXWR=pK= zGpSl!D3Y!>>!VRKk?LqNAnj>HAC>7LHB~|v>o}(m^T~$8DRn*ROw8%{|HI+P2fn>E zG|6PQQlr?#Vh+@FibL#88QRhS4!e}hgKiSRa6J5!HD_5BC$Gv}F@%n*d z2Qg27!HSijjYV6&l>uRV`8FhCv+KRi#b-HatP35jf2Y&$kX^2>mNavBd$%39?6j`^ z!O+Ro97*O{$F;_59#66`9P?rJ!_5O(9WWJlm{!qoo@_&i8JgR-b$QV#f$MM+Jgg2o6^X(CqqVmKXYG=nPMx84oj=6=}Ic6N5pIrTnQ77YyO zWHINgM#YBdZ>P3@t!dvd{!p`;hBY&yqM#_Cl=wYQWAO%)b|GEcHD7FNJBnua3}qZ5 zpQ243$JmPmyx21(a!75^33G&FU008fF7V2IVCCJ~^f>Gq`DoahLFUDt^^2WrSv+H` z91?)oE-ia;PD702cp+@}+JRe|DUKLPzJ{54C<%1oVd5fWxOl)t`(lvbTs8{yaR%sP znxbbhVZ!6{Gx6+;+ug0cfAO)AzUG_986U3n`PuXT2TU^u4nX7*-W{eCwhE0D;a^d_ z$UaVnR&@!YV}$d%Xi?C5uetj5G>~!w5_KLls3iyhBBv<2oo83(4fhd|uZbCGhft5# z4O@OUfrppIUI#^*M%g_}KFuI_mO@Whi$@T-DH05hEDwjagO+XT6_bCDaq0!21$K30 zS&M)QfU6Mnj~scMxK_)SQJ@%Hz%o$~PzujiI&9%m!uo@C<6FXn>5raVVGPhWrr*S# zojPg12;))x0dR}IYJeZqfsQJz9u)yaT5AU52mWVrfbC~3pocpf^V(3uy9_od9lwJR6ksH%k1}zcDfn5}$;&uZzIEmKd?tx?N zM$i2Owz>=4GmXg>RMH*X8!S|I;>UM_pU#F%*W^vH{Nr@as!F@z8ymsDsiQRNV5mhs zjSeOw=^s>5w+t;Zt^c#(02vi+6;L>m-;ty)@xB>Gd8sJKu0%NTsOHtHR^6uxxVW1# zzez`<#{se)5B)!gVjYB=6+`<3n2W+eo+@5E^2AUvJlNMzP0a-;4n{DBQ7dKWKgziC zADffy$Y?%eb-I-MCej0jV~FU?;E48si}$xQu=tTB_OlF;9Yhmr;dDNY6e;T z&Z!V2m(QJ0Axp3$AiINCDEmud4-g7D0Gkfk$v+H^6bKDN3rZIJkf`ALWvya-xbWss zA?8CZr_@qWnB85YV}`n}4eSY^EcXgoLg~8Z4Mrcoed<|t(CO1AqeiLXQ|8xN0aU6- zozAL;W1p?ir@@s5Co(cd3^SNgN><1yY*SPXt!R=v;MJkh)oxpBAHFq_&l>|mX~5)N z;4!kP34NGv%=5PbFpD}%IYFbdEaQmfz(X3<0o8v)B^A=QK)Vdk9+6Dokq0)aTKkvq z4JlM>{}Eb(bWFK_cimq+IT*UUCsjolp9FxSZ*AJxjbBG!6-ibU!ZCP*XrbTTw3A1| zCK&^RksN)dI0}>l5yqirF@Y^=-^F_9IJhiWJ-7&ZOfx0K%Bnv3tM9f*m|nhF-#cD} z(eST?FE5uEBI7<95}XPf@Vk!-46Ay$4zeeUqB#V*7Z(OYLqkOo*YvG-o}FR7twuE) z0f~vlH>&MezewRf5=x{H?)ZB1v7(!GZ+&;df$R+D-xk3a9PTHBH_X2Jnr6g+5w#-y zmF$OW&Q53-`?s12K`6c;Hi`cRRktD!P6MYIA_Gn{1-Hg-FxBdFrY3CD%8|ff*jQHn z&1p~+!WNdMwV3M1B>td!Mcwu^dy`pIjUG(;Xnev&?ysu4quo=xr{1CaNaLdzSc^Rl zD1*4eC~~66Q0d%piJA;}@Z;dU$dM4efyv+Zr!b+JaBP@w@O|>^UwOH|DMzk~_yd8e zA|y*<_9;%~AKAx%IRGg36|zZ7>38!;Ez@D#I8e5$4eY3 z6a`TEN^;1t(A1zaX9}xF+!)}n4~)@PIrdY7kejZJu)HR+47<&;EIze@(cV{Pi1T&GsV_|bmTZfl0nsVnY=^%`fSt6qe z)HV%ZrtqY>T_Pk9qaK)I3STbez13!=?9!VkG(D527B@k^4Pn&D|kEv3ArZ1B#9jglUIoAY#7=Dw3tB~ zC*%>PWe02>5_(6i-9o=-#z5gJTYC`5AE;O^dn6gbi7p;bqPila&dfYre3Tz8Nf0np z$lcKLR1`p$Na~4AZ8ls=NxydMg2UA{mw|{`2fZ87u1s1u>wi3yN=P`7pru43Mfo^0 z>sMJ~&Gxzae^i&2-O>bApM9l5ZYp_i2<4&6&0AM!FCX!DxQH_n`*jmnvH$n0pywYi z;N(DysM9=~(%*S)iLNs~c5c#$tqLO$NqdosWb!54_f~!5`*=PoewxmlOvW7WBZRaq zzBbyu_y2&H`t^NCA4z%?yY_9jvSS3ag00N%$!D}TbiVkgS108!pv=Ag?1&?}fiZPp z7R4Zw!#~sh4lU|ua5`~^p)jO}wb$*_%%Saq$a&1ggk? z{EtT)Eshsz#z&B(#`%BWqN7(9?%6DCFvC%jSv{sj?7TX8D7}l4&oBz5dS@e}>o#{|eihcIOnoH8;PzF?J%@DshqbQx*{hPa=u8(3wqV{bZ`{ zH-HdsUAoEwa$+>S8b+j#vOhYs9=ARtTV#UYQ}1eW7!uWMcl|;pV0^h73j^dEr)~zC z>ifw+n`bFbH=?#zTv&7~G`qp4dNgkUlY6oHgBEd#>GdM~D`X5y?}t#~(#-?xJhPJ$ zT22QgbwpfTx5)k&Pneo%4OuhaGi#jA>P{Zs(Z9NFt(_ul&LKXet<12>qVGqC)Y= z?&+q0vvv0WavVViKtCSETuB_{2Aq97Sxn`q=2uQBA0oBW%$ z7s+MS1e8Pb7cAHY3@`qDWn&%>H!|t~|4&h{@@)cK^!c@GKUv2^CXgDxv^Yl-o|}|x zGBhil8MRPGPfXL%hTXAzIIL6gEec}ZX*~rYdHVWCVYXVhQ}BmR@o^ddso+%VMR6?V zdcthDc5NFn8rUG$2xd}az_NRKtMbbLqEHmMQswl%t&Eh*>UtEnwU6HFqwRFUB5EN+ z3k<4EsEyVQ864JRr)l^~af_k@5}O!=IH-MPVcPk1qxw1 z_)D~mR>yyPoi|lqRm+7l82S9U!FUx-&L|sZ>5)VUOMaMr=qyF{37QU(Pm;o$B5Fja zdtt@+orC^Hz5-`PRH0(J(y-y)nh~d(IkbtQNXydnFDM-Ju$AS+<|7QN3`x)bF5CF1k3)& zsZp8#@fHyOT-059*;CE-EA@2-as2A-+YCqQ@kt#XwBFy+SeAh+GA}LLW@{t%afIw2 ziO39Oj9pr(7aVK6c-IhXbQNE!`)Oyi@xbefGQ$qUPD8Vz3hOhImC0=jZ-OUWv6_z_pN|0xDvIC=K|e+gOs zkAnVxlJa!zmIiML`^H0aNN1E=NyWM?!wo11yM3pSquCM(E_9K=+ml`tyS4g&c5WyA zWkJe?HUn@c8SmoU-iZo*8}$MIz*@$nPE{m?++J2XnFRz}so}#YhLd2ft$aTS^327#W1IaLA9m;9>%qtNv~rkn>~WVj z>2&Ex45U96BZr^?rbAy~2|;x&eTg^AyqYKn-|;UWi|-&BA9Vu2}b5&RP?!-;Sh)a0~tE;%~Ju@-r5 zorCpzQpk%-vo%SM(G=ze5W2~hb)-IE`Y3K((=Y!$!%p)68=`5lST9SN$WEO`5ZP=o z8tjIyZq?#xrnQt4moM)Fl{vp*&5on2uqWZ}<_#%!+ZHg5r7{sPXMv5)cK%XUjzLMue2>o{ zLSXuXu+9kAiUjU}7;~=q{tsY#R8LFFk6tpHAP8EF7W~NlogEIw4Od(D71kB|IolBe zMRyHA`5df_p~MMrC5t>?u7^}Jw6mWn3xss2WlMi~KEY^S|i!;&PiXa#ANp)UAB9Z|{>ay^BXM6je`NjI8f z;$VcxUQ?PDLFvAOd+%gk%kOQaj=tWDXbS5~ z?1L5KAliNu!OvLyCPoV%KFk}}?ju{M_b!#^%|I}gWKVLc!`?;(dznoDp{>0AF;|lg z-K45~naYAErsVg&@dTcxD43#3}NNDonOanJn-Fr;9++^ z92WEve}{2fM3FDshfyd-Fl20Kz1hK`yStxK6B8&f2z5@~{TtmpX3d(+u9+q3G42B6 z^B`P_X|~|wZ<`s6<22G2syA!4o%Z`Pm3?co354D?jOPp=KK*x|>+L*7!MI;cZ+58V zcRVcC|2R@ySQvr4ZhHAzTpnD3Z9CySAwClVwBaD4J2Q8Ffhj}5Z+Ve>e)-VVYc7(NN?g)+NGI!y{t%n7CkLnb8-Nj1%4PS_Z4^|BuGK4^~ zTQQIuVjjN&1*1UoVe&71axF79gw268EUVq zasEdi*Xy90CUhJ~9a?ms>Pi9m`@=s&sdNw_dDA1Xhk|tnj=QcOnHj%gh3=c>uweL7 zOf*DH22hQ@2$j@$m^?iK%Kj4&G5Dgk4=b*6HfJl; zIHQXU7@iONY$z6x*$zl?8gunM>e2IXUonX30}&{pprqP2_2CvjmRoPS-?4dfAG>!< z1cdc~U30O+{Q24l&)kj8^KI3NOt`yDhdu;9wYXA*G^-FvWarME*|4$rkX;`%Auw(k zaq_&Mb1ar}{$H@wCHd7Wp5EPi_x`L;Ax(<9kL?$_ym@+slbE=)OPKLvE&ls*Fd%4j zo3b4&a1voOW6=uACLexXUQ*xo7+)`$vBEhp03I@K{PaMTzHj%(*{Usy7Fo>n^QOd* z){eGFd0EH%;emrUvDW8D07Tv3NH%A}j~)RL$L}RMBgkkdvM)3qk5iIZuV9^+xHV*c zED64#{0!Tn$h9)nmQRW}lC^}qe7CVf!(^omS>XEZ+k7n;JeEWaycj38PHv__$-0j| zFD`Eg!v01-4_d3QxB+R$sNT)%*L9FXe*7V9A@DlNg2|Oe{4>eVo@wKmLCH4t$Aik% z;w;%hf3Cllt!TA=w7myd_vCQ@-S2O43#SAB+C$5^o%iP2se|)UyblMAYp?$L7O}M8 zR&PkiZ2P&Ku>Qi2R+Zl1QbA{A2^TC$bO}5Jka~(;0sdLBBk?-43rihTarHZEKWK;k<@19 z6B0Z0uuM;^##EPo>l0L+wk1PMEAvB7b0aOjy+|Ku06PhE>nuQ)H;8CiX=!D#W92Hf z+YJ#mlDrl#EdoYDMJW16!0W~SJsDpgfv$aF{p4-6>XbgDx0GFQDSPuS%jyH^3`N@m zVl#n7b1=WWFK@w&ZPSE0wjQ)9CQKD8Yv`=L*u8w~Y5I|R)tolt4Bzzt^t{$>+Y+vh zEu~oavkB&A1di>F+FbaL$8X!E>;gi~;YnxaVI*B*8sd5^XoKPrR$9P=8OgSxMEEkUjaIuB%Rr|{99E)I9T)%cr773FT z{<`=3p_3ly)2Lnx%YVf@NKIPk$51o>&MJmi{RR#UB4#|}YtJ|oM7rJmegm4NyZJF; zO>+{>H*cx`Yc@N&Sq)IyZV@P?MMmqjRaLMG@E3Q}vMmPuSAQP1r4u6;A+?2d8w|~` z>@f9sEfeLOQ5&i5)dLZsf;wIv*q*gN3_6Nb3Ra${~GDsXdl- zncGeGAUhXT=0_}c;7-XZP7%Zr#S?cJ=jG+uQAD&(V9|}=c{+pCDVNEF6i-6Ulr_<^ zVAk;RuzLFADp#v58l|q?8vhW37@q{MHx6OM_X}1J?^&?uc+iddzlIsV_$lI8;wX%x zpncO}(hS)0dxePa!yB2-5oe=NlMOf@=}dK=BkZ^LXZSH_@GzB{O5AaHhbi2W^0|Q% z7^eHL-VX<6^P!)z>;`gY`rcR4iD(b;o~h9%U3R#3cd@)9+qFVxkA0&h9s-*SGu;!G z0BR0H7cH+J3X!m9D~l>0@z~;{qjwUC=mdi%`Y^u~N&`bTEEk&YqW(S&(c>9k-Qn+o zPhTjnWT7q_*A{qw8EvW)whkt@ekpUXNt7AJsfX%Ud1{;Kt|)$zq^2{Q-%Tm19h5Zv$#^L)AmYkiVvivA)cUql zNIh+Mwxi9>d)9eb-)S!m$Hj+_{Ga`%XaBP-C$`V_eSj|&ky+gzy18q6;0CfkYwAlbD!YvXPdDbrJ-p(COc60}3*kF)Tdi#WYC|jLOOim~|pZ{b|mlzS>bA zA2Yy`)2y1vU(XZDPKrwmzZP+SZyweZ0}BfaPZH#KecGgS(T#JFnVlfnyVxknoei!c z5k^IL@B`Ljqi9&p@)c7+pzWCXrgnU)bxNY&l5-bp4EhHgDy_j0Y5-@Ti?Jo6a@h$t zx800hy5(>gKgPl>G2U%oSP=-@iMij46C+h2X8|IRclXlrj6%`&-EAry!3`_4=y3XHSY`V$@UnfyT2!jmO=@T{y z7+|eB7KXOtz8)~J=9IW6?!VfBW>suOD(7o%qh`ZZT|;!stL?YeR98)Y68kfO3x1xa z>_Iz*V0$paHRW#W4Ie(-N?$H8li}70UuY3!eY@d2K3Wc_0(za!K@*pk1$qh26|w`& zA4`N}Ks@(uTTGX;>C$y$r!aRvBpe5sms%fbStA@J=n~zB4f_}Wk&CmUP6Lk`K7?7( zDr$TmtCLNtJl=e|(8C!1jhJtcGp03*ZT9^)>Qtj23p}1v!1^X!c(b}COXE4T)IRd= z@R2BdGAuAEX%Pi8^%Nyj&#lK_E?ycqw;Do@2!SUATzo|0mz z8l>uW9E^PYj&sG@NYgB_4#Se<_|w_$|711%NlY2A;?v6sMlM~5pB_f;m+Sb_Ot(H11s`B z<}Hl34g;w_hUSIH3jeLuYF8;R`IkBQP50L zJfA5Xuh}4V7B1~nwypZMjT1))g9Z&6w9{Az3p24%N1+?C^Stfh;^JaiEUf2vsf2`3 zSv(XE2=?;1s%OUyKNpa4c9>yDdSwv6&hlKPOwWAqpjTbD9rs@$aab3Yt&t? z${f;)-9{JcD+Iz#>9JfAz2fv=cBq?q_3G6k|EBAS^s-^_%Y!2_2qy)^#MtvKDh{7J z=cjwV{3v07pFef?sDJy;y2ng(4jKLehQ$|i4t2SdMHv%EGmzr+GH$Lipx>BE_gt&D$Y-(fyHB4+Gtqkrqj~Muw_CF>5(syJ5;RwZ z9Gt)JSHRAlJ$)m5le%_QGnCq5Gee_&2CZhwRj;WG`oi$63xjGrd^pNUZzuSSOj(Z{ z>#$?3(bPenZ|g>NZS2+%j45)5J463$P~3ESdhrk2Y+L?&@RSy>Dh4#1xeo^;7QUU& zh@Xy?@YO3dKMaP-lHxv-t_g8ZeF}rWKN$HPeL+F|d=guAC6_xii z5+xFXn7!Hm=36R3jKU0JX7{8duxmGd>%Zr&m zYu29V_F4zkwY9D3oZh}QecOJRjm5bmEF3xQ6u-%=qe-r5*X&UDr^t<|6%h_vA0OZVfXqGX$zhw z^h#}pZH>I=D(isOchANx%Qf5`j4?g!uZH$hO8I_x7f0aYKa!TcXlRa%H115#_K$#P z_ji-qmX-kl0skyokIJV6c3B5u0@oU^Z?%tSeR&u!sn-I%(U_p%foJG<196`Fmm;s~ z3WvFyYrvqqofGw+YDasC0~W@fZh15p50>}3aAj)0`OkJjcPt?g4*2ypsZ~hZq_M2C z*M4rog`$iIM51S7d7=t$!PR>asQw2k#1I9jd%f1*%go#I>d~)*f{EG8$hN&!p41drI3) zTAE8UFQ@^;?~B=9*1CB8Kn(FSy?57IdI9fFt?G^%v04bTe`N@y2L7yRPIl1Cll>^4 zr?ybO&TM`-9@d8d5xjqS4@pfb{z@mSSyok`ZKH`u^}t0?Xgzj+NY_usz!7W^YW)gX`@&xzA5IA6fp1GR3RFigItY^ICX#;M0LY!60g9mnR&!wtGM$ zzZ>SiO*2TeNL8!`Ke{P%-Gb;JFfKgASne?=BrKZ+ z9FFpH^8?ty3x=nz<{9k}e>!UL8Vj*6`Eyg%a&LIBWk2uk()Dh9VNsK!*NXH<8cV;I zTx|RG%6mo)-)U(80WG!#EPDI(9l+{w@EDN@;@^_ge^Qb*PG1gtFKZxZgpw2GVZUl( z!=FI`0TWI>2yO9q?&Lu7P3Ok&^zNEzXAQ>;aW3z|>x>&JJZi^>`TjQ<#g9HXIFhNX zt+jRM&58yy=N_{t%Q?S2??|&6e;5Rx7cW`9Jo8+RWtvQUuAZ$1AGDi0{-2M0l}8M6 z1xS@tB#4qUma@+nkB-anZ_DiarBuFz0V)}dsTIq$cFFEnj^YvOyYhgLoFcix!}Iwu zSK3=nQ!A|if18}(-be~uWfPiFn8z)`N+zn)ND6#w{52{0fe zC@(Uq1I|RYCdx@rw_i_eY({Q4MAcTF(CLzFbE#}SmP4KR^=re*Y9`*=Cp1biVxRK* z430)EFzo`#?F_x(FRYh6rq46Z7UL-vFIH6y`S3E!D~O^#7;)R>g&^badCeg1jT$#T z3~XL~?uxZbK2^%U4F=IB)K;!RFryFmF7a8I%azlta{MO2hnIVYlTBA&L#J3W*VcbQoT7C?aSt$xqt-{cYL7u(! zTsvjqBrmTUAumFmZv3LfmW{fxLvPXu_eQV#0TLC4S>NVMC;BT6f^-Lj=4Va{puX%1 z=yNa}EWWboof&FqAhsATbP=?I2I2_qQ`{$=DLZ>?7nqNaHI9f+4YqU;gXB<>yOY<2$9Vpx+QW;?HM9n8di@2_~8f+Ii(p22EwW{Y{-&}id(si`sV<^Mjv%C@Qf_fKuvVwpIM8o%zS|6xA*Pg_Y`cV&2P0n=U&6qp^h)MqCOm&ldE zILUZ(uK_pJ2eRWD08nBS37#xCtzSpdxR%xZ(24%mD0%+yE1AY z!)}Xa8MuKXXafyJg9I04j;yV(k5-LfKu``ZiV(2&xoS zV_dzHhCvuiolbJhYd=h?T_^)#y6g|v^*S+(mF^)sJ6rGS)H4@+V@@2nPU+j+{WXQ# z*{rn1TdqvqQD*`FeF>dvbDrWR*~gO zZ=;g20rLLD#z{s(#PEr0vY5oqLBwpgFOvb^-F^)z_blgnp?88QP_v4C7O})hfy=yS zJk-}O?`QE!>vu3r(%3{duASF6Tju9-B^KMqF@?u+&$48IvnLjEcrF=G5fZoj994s^ z>0K%!quRQ-WpDmf&2IP5y(T)Oy=5n2B8XORZ9p^B}DZ1wU z=UT|FBLf!{VhDEuI4|McIbF!y;y1cY;dJ=IxOdFPM>A@|OpWwy_gKjW4! zzu-98l=|Z+Ad&2i7bCN#n=L=gu$~a3UC*O5FI4qGX6Ej?&2ak&E~yTFpVzksl42U( z)YL(=-Wn}hl%G5wauUF-Jw82!au#)q=A zoPY$8;K;XnN^hhHr?hdHKOe3(j3jsGv&C{{Uufl zMr!KmvKjITT}x6|x1}HoacPA*squ-4J-&vN+jp<$-4v8&!Tx_)oIEiR;**oEZiBHP zBU1Ham?~GpOe1sDGqqBu!Eg;Pz_4Fw7^!Uq3zrtr|Me8hj3zdel*>Tvsz)9J!DWzjMU-35!i-!3QtgXu`h8i4nh3S=Jt=dDa?kFe>fB(3*8g|R_(7&P%yA(VhA@XuOXc8`5h@ntZPxS;- zmy$zd|JQtK6QAA;c^tJyEtE>cZgk^v{~FP1N~Ob99@%l9!M&gb@AEsCKY8+GE{0s`8ZDeJ`Vx7RXFZ{O#lafq441W(yO)7I^wSx(ve_l6gB_qyJ&Ta$u;TICk%zudvHpe-kf!_ zhb%U!8Nk#6c2j2>iP;t-bW&weyN#9ARvhnbcx}9X7|s zyIx2oR@p;vX3|a*7mda`k2?OI9p9^8zi{NX&dY;oHO|+WQ`ztKx0;T%rBp52{dE{B zeo4CX{1ZgvM;!c|Z7bS&7p$X*bGqKLMT_KnI9bno$`4cCcd2qd&|5JDVqbLcL=&{|VpUno!-n=O?DI5ibl7+|jJP748stU%lQd{NTmOKzt)W z*YpDmY=#ZnNYCt2`tNWWeldmq)0U>dBO}kKNutjB>WbjXH8k%rd?q?U^XOk16Z;wb ziT?h5`O4KB3i`j~DV$wXnb$D=VmQM0Yv{zMC3;0NKZ*U|<=w$!SV|!~M|$&EWbb`W zPL9kBx=p*b8)oeIeDkQ7Io-zAta-~A(Vl2)!$MQ~3#Yy1mV6k2O5vxLP%lDHI^<*E z<~ZJY_uZPk);+Vh;C~yj<$Z?u*mB$j6NeDN%LrHtMs0Xd^u%lVga51)}z5I)I!U`%+mXuA^i0m z#M*~2tEV-=@2Yc`dmI3$!7oCJ9WdlWyW2ANjD2>I8pxJO+JXRaERKrvYdWq)z@{;kEErl&>?chKupUDGbT&sivz@l~s@f31a7 z|CmNO?b)+EYk!v7QkCkXC1OAn(&CEd%MnT&qk;+#z9dqO^i$QG^lnEB)5qD_hZ&=4 zyfFKLd)PdfbbPR|>$fbC?;Roth1|F?SoklHBw`oLU%WW0raqA{^rer<)t~`=`b?PD zZWSTTU~f>idG;7V;^DW7k$D^wL)q{yosEnTq0;-kZ|`ZG=miTb8{9)&l*dC+ z&VZB3>dUK(gV;i^D><7~(`9^$<r=oDu4e@u(gBePCnDTo(Qh&m_Bx{I?B{$|G-K4czvk9`_-MkzK7^eLs6*oS^Rpx zhNfm5#Txfd7Yrt9l+L5@Op_$rP}eVEgQsVC>YQf4{HSU*{Z>Y^Xuvz0ut|xh2lMK9 zjv+JwFi=8BC90=~ndfVlGxWMtlFh=BwhM~yj;!$R+qv`hA0^0lM6Z4+e%#oxK{Yj1 zWfn(_@alL>zkM7`tJHit9-e;1@fUI~Eo^hXh|?K!&&ZetJMsM)J+P|$yjo$*+$=D+QV zjacN!s41m-aeAF=w1TyEDTR5y*Bdv)QcgX!$m)I~oESCDX)7zTD5W2!^rKsNPw!)? zKdqfX^YV9QPfh0gTIxaNuvhxpBz^N*TK(DUC6*zJobiM*yf zk58>nH@A@5RtY;}no6ngdv=XA@-@NiC<5vg>(!j}^)u!OY0f%N#anx9_Lr3aKL>aF zPH`x4Kd^tlPS2h_-5MMLPfz3Kb#e1_VE(ol{CyNeu)+@?x~w?eUo8|u`p8bd^=zZ# z=}yGc;Q)U3@X)PoZEZ`h72Y;VAMOQ~5Ht9e%J)?z*;ZXt1D%YIGPdr~hLpU=*O%Jh zLGkPUfi&l>!`S1O{`>oR%TeVjjl9WR%p@D@vJ4)&6;} zZ9i|{i+-wW5MSU}Qf}Q(K?z)JLqM6N1qWO_Mi9nL|V7 z2Uxx8ECt50!ZfwMc_`V8E}Fcv-gPSchHoRYU-LaYtWXQZFrHu!Th)vGW2rM6*Bu$W zf`1x8Yu_=jKzwS7qRQrDW^93qdHTX)MA%~I@0f)sY2(v&@1X^po1gG$>Qap8X+uY77K}_YibZNrV^_5lOQsQv$y*glJ6TLR<>XMR zd=Jo-!qd#f}9Y- zTXOD0U)FWq@9Re>0{*;|cEKZmwJ*QkEf8mSl|e zu7XUQP4OghB1X_Ql)G>uO8A6H-8Uz7pv}PK{FH^&DE)q`*RESPj-OylE!;L)c<($x zKPEaUHT6*um9}%9R=3*@z&qlgUfl8H8eNZ%)A8D!&Vi5IVXW(13;Xb4#(g-)0>5jt zY-s}-WY&t{f-A}m9vDOw6%^d5YrlHRNN?+j6Sd^_atfwhUAh&JCS$9Kk*@t-H2Pco zg0Xnx+U<`ytaREnDe=+qF61F`n%l#uBT%Ly6e%((g=D88l@*aDt(o$(laqolFS6@; zGFEo>38S_&|2@dej?pGL4XP?DgTeG$wQSjA%E`Dm2Tmxasw*_ww*7O`HR-9UWxtwL z`c;!^&P8EmJIJ@gfHRd2>zGo90659aU}2|mlO`Rbxw453?xX(==jypI8IKZB1e=U4 z)~o0V(Ku9(=Xl>490%&{p6e?e@{_)yvVZ1nyW@*ipJTUtyb;XyJ)6s+EqmShWTBbw zB&X|n$V}+!c+QpxeWH0!Y7Q=i*LbSnJ|5md(D(KoGtTn8>z0w89?hy?ly^GP)3()r zw@?RUnX27@oA~d)H*7X$aA6;T_NMnu923za`rn-m*vFZ?~pJhjnKu6KTbR>M`NNs(+-`>u_r9tqkCdc^N z)_8y98J$`m_M_Y|$C`n;-RX{BR*ZLcjtrQ_gkdbyoba{VblpN4l$mugG7>J0+Mi$X zWiUBxot>{vwcOObabgyh^3kY1?ZO^_f>%H4wfeCyCAh}AwC6B?!B}2=OVVyqxN7_5 zX;j{_gy6?>%m!csJiQUA>sDSSdrJ_#NSPTkG+g8OPzLI1e`cOXa;%!_dFnuK!hKaA z_l1F{dg!me#W6CCuOTkg&Q?>eiLAUI8*^^o2J;y<^*5KW)PRf=6m}l8>oG*Ah@iAA zt4{j*=Wg0p4^70pAe-NT|L+vBykdZ3sQoQ}Frm0J zyzL0qL_w*klHAd@rUoQy3mYj%Lx`1qv_f1JA3tsN*q&R^!8YK%l{jO51s1JFrwk^ zuE>VsD0osl*F4T@yl;y%UzjsR$T3U_+p(iDecMjjDc|=|=_ir1EnTs~fL?-ILxDK5 zw^?jDrBuZFisK`_VoE_Jh~E2R4&VQCTrxXmsnq^6e^O^S2kUi$t0IP6*f7PwN`Hi} z_KWq1*Bu*d)8~JRM%J^7F!FR(C%qEe90~zPlt=jP9W$>xabvl)r^?5zR(AV)%t-cW zVfrR`YrSKnt#kGI0MA}>_RpGvi&}0bXuq9c-qhs5Fu6YZP`hhuhr9KgQG9v!+O-2e zy}r3mt~;FT<)jt8E@u0ze7&cp6f!XsuvqK1Q~5FSjxdh)Ow`IKO!8pRMzo|xEH^81 zO~|wz(a!MWzQv8z>lXA6#NfHRLI2%=M#v5h6BRkey=k-bKF&bPGl9%R!byMi>HvjI z%o#J*D>P}^G>)dRC}X>Zs$sW^wKbfyOOc^@tN9(w>ra~x3A zZEH8-bTa=xIdz2V0AjCEmo7{s!(tBa*0!#xDIn--02$M_l-f^pE}OZ-LiJU})i0I8 zGZW@RBh9b-G!3dgR{!kXqsR2eMh0stzI0Gu_=$SHZT}^QZv9Gc5wd17c?)v*xl0f4 z-nFtjzQ<WzqOsYFhq@XewO?wjD#mCE)g<7LvCb2zb7$!N(p_s|rmu&G z2aNusZWf#WgN=|9vS3bGsIz(vp8;qT^6P>5y_CZO4UAwAno2@3qx5p zV|#;->#gwNF;mxNle67d4xT1Tk_FxHE`Dd$*7(h*i{JoU(j(BOYd^k!mDH>9NMoPo z-lcmE9C%Q7FGTS;UV@qasd;nfrdzIPTs1WP*BV6W7@#F)w!aag(Hez^+P*;k-*x2sD0mKGjnP4Dm5dl+*9>M_Ksq_!i~yYs?>Ar#L)+l}L5o z;(m<&jhl?RV}Fj!7y>V6}Xv1Qc_1$bZ`jv2JWsvL8P_1;FAlqOR;rH$T}bY3!P)^VfKq#TZJY zJn^OxhkwxH={zWs)g6wj1597s1mXN^pEz;C34M|xpC2S*M_Rn?)K-V!497;EcHKtF z!}`KTr~?=qic5gy7CI$!bRS(#;|ouSt4s4gYJYzXU%9?{Eis+3wS2C^4FiU*#CvRM- zP@M0$Yf|2X2@}5J*gjnxxtVJc&o}bkwCBxsj^!Pm$`Z@~`;kX9<|5$Zk)~y2Y)VMz zNsN4SbaWeeBBWzW$RvD9`8Oig2g^~^#MLPZK+vLCv)-ENH9oBsXFrFBhRz%s>RuUY zeBPt!P&0+t6p6l3Ax23%siML{v3CTG#gwEO&tf?K*aXuJ3_bXl8mpzSh(2;e_EU=t zkNR{QT^NBu{PM9+cnfCt9_lr-X2+$iv{Vg`Ez#M|PZYbeNoS@G!!JvgnEu_5!4_L{ z!F?-xRj=m-(}moIYPJNWllZGqx)0||aZ{8O*xFlQhWUj_393dN{;^A#*B&jm_?F-a z){7Q(=g`()w(MK`Yh$yY@uSexiq9AY%rMKO4=a3BDiRD#Oq#>3vm7x(4`m{igE+jw z%6{6%|DvKD-GCZF50?i0Uc~(nLGDA>mW) zm$HXJqZK8drcr0H8xRk2H2CIBqGV?W^JnaC{D++Eu?}Ci{W+mNi}(iY?NxI3@DN8U zzOK@)Nw4ppXzOp$b1dY)tvDnprXwiF4Mmp{VN!lO?sx4ZxRsatmkA5%=?fjfUaI1Q=zBtP;@ZtlB zrw4MMJ;}MXH9On%Yle}n>|$rT$F%%`dBtc1Z#{pmO{Fg8GBf7SSMl&D>N%vQ$`xN; zOORel3sW&;TT@U7d*ld|3Ng*&F31`R!pO*1Y@ZlO95_ViR%~G263yQ+IJiB#m_k`3 z+6+$~gB@WQ}P}TuJjwm1tE#Lycqi;HR$dDNe7BpdorZA@@UV=hmWfm~CE`O8g!nNZf50(`T zq(1RUgx|2>;qk#=U{aU9zS%}`4z83q>i}A0)&}m_k&Gr#NdaN{@3IyU@gF;x=1atS z`LZ=pUP3Mv)K=aEOWY5od>bF~#lw)@1n{v_(QM#Xc=rsO8e~}hf-TPb{Oc)@P9W!1 z{=1EY5^~0u{M)jw1b9V`+W8gGR;FP7y?aigol5)m?cqf#6og7Y27H+LsVks1|2?x1 z0tg<}8<`4l@v@A@9`Dn7y}Sk&|xj_IdPM!T8f*g>@T57 z)$7)+DYY?LWUJ_pCRVpSb!5Q-e|eLy2)PZ7jQ%9|GZ|2^7FD_ma0yO#=jK~gKCAwH z2#5f&?^XmK`GhTTZ(RBL-$n#AJp8qO@1#u?doWkWD{)Lnk2I8jRU07JJ2f?xlLe^3#MXFui?aS8#09&vS*%F9RR>cTA0-)@)q(6?nBnfe zg*X3(Iy)^ha|_MS)2B~+&|Qn{|DsaD(C!+g6(9M=n*gkQ8$w$nzltdyUqQA#%^2-! zp5L!y*RELGojDT-LawCXF~=0Q(bUk`6&$<~+l@P1VLX3>*WLp`eDn70CJL8?KjRo| zU?Xsk9$kVqw6b~#q5iHo!eF{Z#;dY=sh*FXJh=m#ZV6kefI;gJW?3a3@O1UqY17&g z7%k|Q5Qr;tHUTVT1u%HVoR=4j_O%b+>V34oPejy7Fc z!yr;ocwk-HVlz5faqfVZatnCxF$4{9Xdvu&^)m(x{D1zW=_dzzZd_W&%##l~M9c#~ zo5Va|P?M(By^Pkf1>=(K8KUrUAU_&I?AiXBlfl5jeB_>NyI8m|0FZOH-9bBlh9}|? z#dV9o+H3rT2}%kGNftygu?rDUClxSDhidrf*v&ZqaamwJM(4x_sTp#&Yc7qB0QU6 z4nKMj9}=2C(P83uN~QYV7msc{ELjZ0r{A?_Pkr67EiI-@X+uXdj8v+WZ{{D7*4nZz z!$4WC!%>mvPveNL@Y~4r#-0nce2*`0?YXvwMRU)_mA7C1j?vRrCnr z-G1)s<#S~MKb!M=ms2EHh9q!*=aOf?GMc*1O6u$ua^OHy0|SHOCr{oCQy!Nt8-(e*8U=4eu`olNhdf_Or;MFxvg}71hRV_~J zCy|&_z>OZ=6u$|v*ucbL2Q>(qZ*h4NkJv%~P9=WHf5%|pE^${j+OV>&74-mw5nr~W z6T|c0yir=X@KcMd%NxwsY%%NYLwZ0eaxQB#@BGc1jnIX$z`AUnq))w|XF;_iX--yG z;n!rzeNH%kewgL)saJaJ`=b%+PM!ozDPt*^g$c6xw8NbMf0 zx{m{*>MTwr5K0v+8>rx7jGL3gg4=u8=E|Nf?n8kDPhuD2ide6MWjUc^LFEm8c167JUBPTSjM3Usy~rsl7Q$uhv1(C8K%bj0hAG^*-n2|;)Z zR40&fC52deFdA+Iz*syx%){rMHGe@olFN3Spu({x=X@nv>ecg8h!ZWQ zTrJsm&Ja+R#o_SlRNVZ+*B{1QFO+stx`0uo5y^g z8@_(@pNtr`kV*1-Jr6-!&&Msg|X z>AtW9S|T@BIhC#~a&(e4WgFw*00_vEZKc3p!5&C!>}r`t6OsTV~E^)N-jAZS}yGYY^DWs}2v}&M9Ksn z|2bD~fUmMIcbAv9bJ=X(MD)?4_nz7MxA@eA_5oN&Nik&YcXLvt^J~_JG^c5DvwB>w zJng}Qt+cBk!2xt@I)hiM!tOwPZ%HbCj4)gI<2DA16y~ySZVBtOXyjs3Mz59}F@L^4 zt?Dr1`m8Mrk;VK!f9zCpruu2B8pU=TM#@V?QRtypf@Llq!wvt;1N(bPt zv_V;~6TQJOD4XY4ITWdGqEwU9^2nh>V!2JzF3^LbeEj~)_?`k6DQb0IoTPlm?Ldra zH~21LLR$Lrq6%(Wikh54v2KL@qD0Ta6~&{b2^_$jmqv_S6#ggQR- zW?1b0EmYgI@rS8Q)7G})_m8d{d_Htnh@mF;&3eq3W^BjV3>a8I7o>2%zW=LAo9Yqy z(CLo=RM?CiYt8fiN+-f9Hi-Wc;lf@nPs_^#b6~1Foe{l4K^rS+4k+WUcfX`L$5;+Z zL&5+s;qLQYn}l9Orf%e)=8&&zK6-ROqsw8l z_x4*H$o&DQu0t_IfHInRqi)*y70k|nVSS0e=Y9Q)G+~I*xxOXNO8z}F_39?(0%Afg zK6?ys#qCs1FKLgpq5_d96sRq%Sa#878FHv`^VT0Vt{P-!!LyQF!w3^cZcTvE(wD@2 zaW&_JC{cV@Enbj&DZnq1Y;>T~QV~=9Qk+dG3KfRe7Vgnp?Yc{QO$m_Xpe7If!x;(hHPAl6aYX<#WsAAMq^;WY9Wl zZ|_C`9gbNz{cc6BfepZB@)v81bOeCFg_?P^`*Bh$w zyo0;42AKuM;e$j+S&v7|mV!GVfv~h4XKFJZ5ahYhBw}zrxFJdgDZ*N!Rng z4G)jm3l#T}S^En}N*e~7`V!wXzj#!X$=XiNL_-BzMJHT6{zNa>w{7p6WMU)`J7As^ z&~q@H4NhpzAYOUCN#&)9Ar~(61`tt@=@zkyfHEd&tk#=fvfweAo=Wx~z&t(&@0vy^ znXZ%=GmOF@I5c!KKG9+?M`TLo6xM?OkNJHNiD)v`dUS@HkVCTjs0lcWbY={w7d*5E?`3Fi#VvhI{4{#p)Vy!% z)=h0kwxcz{I~8h89V%dU4+_JVx#J5jXmRExFq4!KEhyGhEkTl}tb4Yp?5Lx3*oHy^ z_MQR+ng(tQn@r@*kfx$3x}>j%+%0W3AYxqn>NOklX8(dBE|uIZvt=!+`|oY9O|Cv4 zpH6J~%8*r2n|Zb9^1i}@>B&P){E>CuW`!vH=?3=I2Yumu!qXBQf0KiXM!VY=)l*WcK2jGeBvtYHq*X~_(jcuLm!p8FLH*cZ!;Ly-^w}Gb zw<~V_*VDa+H%zeeWuh^Y@(}ykiF0R_gon7c-CNLqiB1DhATjF2c5mzJ+0&w4(j;%_`7<00gDk>KI~)S|74o3es|v%6j=P_9jsK3$I$ zMJE4N*0Vq~D3;f9rYNR1A)+FPb<}j|Ry%}OFdRc=V%>T_9)rGm$ADQw#_*MFL39@9Qj$R9ih)~mmeC?g znK|go6c_w=t?BXyuKFw?=6GD3Qrfq$)p=Zw=hD{6A>y)#?=`K&HYa2LZEKM<}&^z>*9 zIHO{DxxlL7`Gf=-KlY0@q3J?qFj76RKw3P|!geHd8Q#%0e?42JH1rQjXgODkThOz% zKG>T!=$0cRXE8_Q0?YMbL@i5INl2Pqp6#Xr;RbhPJqv~i9&bMssl_`r;f}}+q|&;R z=TjTN(U8R$3VT!~^hGm4m?Z)d|M&J?h@nqIS-S#n7ZkVa=~o;7`)xZaIcv!LnTIDiVc37!W;NDgy$n=qCo;;@+uL+o zuxOvzg*=={p}N%vr0rPGF(7Y5au?DbN>GH8i%+#|_7*9T2b7{48x7rBl|kq>SG$e*oI^*0;N*_E0PV z(`3YR7_JW!>V3OwOA8BA>fT{KVhS>5r1pd2LnbXQE(deg@`2>wav3%xEKYr!pZkZG zDpN5o<*44L2yZ=1O>YxIqOr8NIO_z%1Tp!<7#~zJh4(CGT#7XfYN$t)sD9~Rv{g46 zef%@Z^UKDLOj`mOQOG@DCo4;qXbuMFhpuvvkvGi~TtWt6cNjbO zU|lbM+>_@8wKN;!xn#*LxkrMDun~r0r`ytM@QDMU#ffbXp>AIQ>DU(4UtSnGV%vZYH6J9a#B!6nHO=)fbX>i6$#CWUiFHU@UW zM{EbC7i^>N*0;+}UcLBV!PTX{kD*L(;EG;%`S+$rBikuoZT5s$%jlXso0gp&5;lM^ zj}>;f-7f~k;tND9j9*^q!#Nh0g)Tp*)vfCrbAJRN(ip?;|FgS#x0Y9A6Zn%q$HCG^u)mAnJATR}ENNd}Uu6Q5&Spr* z{{15eI#zs9_m#F|$9C4sDVgc55o|NQbVYjK=?uRZ7+J&4<(s@m!Be`IL^1cSo9Rsi z;4oYv?uxeaJr!b7r#i8th?C@8f2>ZJWr_Xj>8V!}%=1dwa42@7o;vakWMwdOo@hMS zCbOVn!kMX&oL?AJ2mm9V-ps3N)2Ly?YA^kd({LFE9`XC39x`(<8!b<;Nr|^Yoqq(n zk|Xf;$nf@w2aM1DxOO}~kUZRH(Z3PA8$rej3kt@S4xt&KT^+#${xG1x6NUmlIfKG` zBO0PRWRSHJ4jeFX@$(lsIge>vohAp{q-4y5e}G0V44y!wkCO)EXt7?JxboxExZzk= z82XilHAcfStM3A|C5Xd&nR(K>keR0CAEZ-q1i0th$O>x2WtY?5bv7`-e*AjGkOKz} z_;}!Q1LZ9us22kSy)I6RVHJz4*U|gh-o35=>SoJd-g{eYQ8&ZH%cqs9sySnDo}93b zZ~b`t<=eNJ1ud9rqE$XbQKGf?ClB9!=FH)|3Thpd%#RrZK?cZET_I#0W|XEqD9c`l zFCnJE95vZu%*v?B^u@oc9L5hwcO5}Dnelrbyd|1le2bHdVRgaTnpIWLX4*E_&wpQOQ#nc zwvX%9z%sa(10v3c43Yz_OiH` zXggU4uw$D?BbR`WD11W_+nL?3tDk3MYQ!U@?hz&=+B_=}t5tTEbaoY~E0kG1zJ z17`V^?{Lc#;j_pW(dj)V5Xchc(t`4>l#b6aJEzMEd6B~3Vkn7!kD>iG{aQ0zY8@RMI`C4lH8IW)|K>h> z_Q+{n$Ie{1@o=LiO=2MYj)R%2vhz7fU<8zq8S}GAkNoE0;IDW0L;(%AW-u`2G7R{B zh$+K-GrW@=HDDLJCL|=xp@49#Y6wPl_orIJh0!#xx1QgGtAm$kU8ws#@`BnIEI}gi z@mVbRsy*$&^+`)#%d}%bmNU4whufI9Nj=!~CJ{3%ET=!2{F%@l*D~f9nOdg33bO>d zW!Vob+~a9on`cIuMLp>FjBOe7PIpOaN?yvyc*~7}Ci-D}u`V{gaWwnFF#Y$+*YM(Z zt2*}T6$-E9!LvG)57wair31|Z(;q%OO4lXIcD|?sEqZM6tMXr2m9?%e87Jw&b97OG zC{z{m+&+$aaO||Y_l}CWZXYujXrk|Z=_6|t|Nhz7{*ae#J(Y$ET z7erRn%*pgvG_nt$uBi0Q9_+PT&)JIXHAh8^`>6?KTn~0T6Ow=s)%Y$u2t!&Y%@_RF zuF8@bii>1klP85AosrUpQOC8v1sh>M*Qh~*27`TSbiiR9i?;g4cu%so7d)G#+w2OT zq_~B*mf&_;k&P7$g3jRG$7z#wgs${iW1RIATzsu2DSX#5N? zJL9#-jPF>t$7^#tC=~Iz2kvjersEygQ!piwMNZ}}>n3Y3B^3G%Lyr2oXWI(0$MKIY z0Z)BK(K=?vHeZ2NPk zjM})NE!npX1tTMeE6Pg`gof5p$Sx9p z^LNbR0TF}`1b^bxO`PXbpdLyUD`*$r<}SK&_r9BsQ3^w$l^HLzarnA!^u)9sZtKru zq(IyL1?ecnl(+mwA#nl6iZ{K?TtK3wwO2?Fh@*XPg@*4OF`t*O&8y*6Z&!JUBLVjJKKoD4g7{z3tJf*BwH|VFOsM{`B58i!{9O0C$wem>(?B}&>-?+ z3kanf3;J`CI~o}^Vke?7P-Kk``mA%ynNn=yze1kX6!zzhwLcnTi<`nHRw}d_TDU$2 za1W0e{(E^c0O}^;Gv_59(CIa6=lB>W3bX&{53HD=*{+k;^)mSlJjR+SE&Fv0r0Eyt z=1#r!qnx*!3_{@~^D%6>Jkc4*UL$6dpmXCk9zQmiX7?_{TO|dj&60|EepwpN3xj?S4OszN|2*4O(sr_-rM^&o;u?Cmi;h!?AEg3!g?tO#zTVVgJ45wqM^UHDAmI&Tw2sD9$( zX2fw_dw8 zkjjmIx;~f^ywfE*or~1%+#pdx$NFBHgW$UL75v@s@bbgz6&kfm@x3jSAd6|TnErOX z7&IMtRk)3qhZ$eks;nGaH?M|*z>V5Q!bNWFXiMQf$;w9>@)=C2dLRz@Wf$nlW(A1# zD)_NXn(!L(Vk*jv{0|>w^NJpb6K&0H01Z>V9;Z@o;K02BDo~ml=_P|93i7D%@EQ7U z-It+XIen551kA)HbOW`UMCL>JPLH2H)c_uDkm@OHQhpyxv>HIW=Z;-`G$4&9v7g?W zd5;`k_}Z@QdmJqzPB1zIvFl{b)Bhlu+_Cq|rc4C*BA=2@gm_2db)(yswV@ks^tH%- zo}TA=f9)F0|1tCbhq5m;G>y|x+L+fc*v68(EM7?{lk|B%6keir1Q-Y}Y1p@R8{M&K zy*Uh)#6b=OU2F8*v|Sw>8|PZ7wQk)-b8hC7C*wLD9`L10CQ&wqCiGm|R4!pG|DEX1 zeUDGK)E`<#ufCiUgnNtoCC?QrJRDl@G9-d?kLw`FNuYsnaQ|V8^9I+;sqE#gZ+7U?6~X< zz=J|)gIH<5bV~f!Zch@p+FtIJ|Bg4GKf9E->SCaO|2YREqG?4G*!Cm%Q%W|BgY%s0R~0WmxE|P80^J(NKdaz@78ar z8zTO2ee4W?oQv9~54_5E#Ry}@!UNPpv9YnXvG1xX5Pygrige(};vO6rG%2HBkgxCb z;6bNPpT2+hibM7uzC$cRibs???;-g+Iw+_> zxDE%kH>>%bxm!0x&1<#KY-EZ~qp3!T9uA6nCoI zSdJ23mFDbk1%Lnkc^hx0D>F;HW2z}9&UtUEHSOE?C^s-0m8vb8fv=7w`5@OGM{j?d(g!R(FXIIUFKyvI{oH479YX)Hviphi)}WDV6X<*$4TvSG4X&|msMiz zK!c;9r8V*8+3Jyg{{Ba3Ugai`_{$NmM|A^%tA)2 zfB1&yGVT|TN38!~c07XCHnO*C(q3@!aljoB(^w^N|4dQYF~U-2Hjio4ywkcqxrXTk zC8vQySwkht!Kd_Rpja+SZM?8Mz?M(+iS&x7=@TwG+Pc<&k&84^`ptjXJtAj}Iq}Tr z9&4IT>ABb|&+})g^TabSv=Y}XhA)C%ZPNoKfdO&Posxf5S$QxYMvqFBz=k5x;a2#b z1s!kRxWQuy2up{#rm?rX89B5!zPFd!pJd{3s(FZJ-9dZWR;;gkqb+4i3H4*_pUH%S zcCW*Ug|ggpC|67XPQZ zIt^1KLMBEN{)lybW(2Z=YT2?9`UDK1=J(ALQmoOGFF)|>-zP{T#6p1-DR+*EbYOXM z{}I62#;UDa*(w?;`oym|TKwc$BQvY&-tjADUD~m8r|~DV0~`ML=T>uF5$4WsXXc&R zx7Bmj1hnm|otC>Zz5NNXPbKL2)2LYR3Xc3II2{i;U%=h1+qe7tS_A97RB_FC;j?Cq z8@q*m@6x5qf`T@+XW5a8wPVQHvx}qMOh|VC3Psp{z3DuDtKWo;KAUay50fnt20p00 zPU>`wGtVSLaeXGivkd;mG^JHw0je^vB z<;sk@^fvB)e4&2yS@?4N39}FIsXtE9Z(eZ5`TREe!w9pK#iI)Q2Qs})OHSToVPRp{ zbxN!SB1$Ajj=-Q?2{AJqR6S|8c@DLn5NG)m*k$gns8VUT8@qvR1|#>JyYv9-Ezq|~ zh3g^Gu~9NimQZjK#oL7KDQ$9fJB*yU_i$QL{IQ6h>Xoo&v>NJ3J^jc)be7~eZsA$+SgT({t zeBugnY;Obz6Cc(D`1%$0_at9DWh5Qv?N|HwpMMOfRO40|j)knkbvZm>S@F4m^Iq-0 z-Ms3Dj(^w1ix+oCsEu{LJQFDczNitgS7Vw!8GZxWmCqo%yC&wMSD+AY0?4vrRq*cA&+V)Yn z*S#%`)OiuOjP9{jYMFjW73eg$#k@+FoWg~MTvQ(Jo`G`?*4qCj!p31pGahIZN4=V{ zS=)_UsHy!`cQc%}$A?zXR8F42$h{FxTw7mtX_U%G)j#6`QQ6o64#co4vpBtC%@*v< z=!e>h-9BTYOs{B&2ZE}VKwWa2|EhXD72&CXrvz{A&=bz7UH|Q7?bG{y;D29m`U1{2 z)WILX7<1PpAN%$FyK(s;xSbjSt$J-^lpsD`56*`56T41OaT=}2)B3gb+4Uu7(R)(L zmgaTw@b7GJ#n|7wdGn~t5CHhFeXIUuFBbKs?X+nJpcL6yT4l8G`u+Rk zMCu&id+1iuaL46Gz#OdVCx$HOxC;NClsZ3t{BXXS8TDVdhMPh}r+=vZ*7Iu{-52qt zx63-J7N^v!>uut_d|C%HTJ;MsJ|%mTQp83kXIPmCEe{Byq@s3e>1Avzqk}~V4)K;tpfgOpa$kax|#|0{6GB( zRjWuonGIVQYiZA&ZA-SJP5*N8{Ez#x>#wJ}1f#0y^`+#+GJS5{UkRCai-DNlU{)IsEiQm>?#J8#|yT67Rq z+3HEnbDu6V__m#%EX^Cl{&>+P%O-1ZX&!4!RaW`wXwH8=z5L+QutXOe^){SxY;hU+`!V5Bc1*h3Q8vw&V*g`ZYajZ~<>%nnO zhb9MqAlRmg-c!IZVOJ2yFm|oXxfPzi*bXgF)ionh$wr5)NjL+d44VRm*KHLm!6|89syFR3b)bL!}9ki12!jk?Cw}I_koU z7__+tJj35{gMuP`X(zrx9~ygT<_g`aRhR>sgV(9Dv71BdA`7TfQi9(%LN&69ELTrK zYZXZT#_*uCQ0}lWl6U!?t=YIXSddloJQ@BAus{Q_6BKoTm$DDfL9}xsJ7c6ieOde7 zv&w6=kXVu%uhGG=FUl4Ir66CTOGS`_-B$pZijsmB!;jMuORC&FybP|9=m$9A%8Ck@-K%8y7nyh*HjQBWchPed&N!3HrxLnf^NRS@vHK}QAq62^=|0oA!3 z4vgfm?O+-T1$wYo#l?QYH3t6`QJ(02xP)Po26*?ZxIF^&Kw(C}>)F{kJD@Rti-39Z zbva}(`v?5|`Tcta09{_>xM0#wV@h|I41dF#?C_6i-%M>My(;SnOPTY?x~KLWUf~W=i3w+(xsfdTMk5L>cT`-FN$p^o z$E!@egg*{qCdeLv7`>N4VkedA9U}J?9|mXw0{QY`+I;A0``8vAhC6!)tHUIbeb&59 zBUTD4m3%9M-gaqCsS+hp)uLx9n2e^_!jzEt9rbH{-Kw%VN=magRDYUC)vB=i^hcH9 zaA%S?U#~IfIwZnQRAn2E9s8WUwj@93>POvq=2<@tyq}Tfion8T0tA{Kb(F(Owrqw7 zZKy~2xH)gHltml_HS?(a{s$kjp~mGNF7!62GU}_TtIOhcgQ;hlViBN7{~6BMR9wD9 z)(3q<^uF}Xv1AA#V1tn@Wy~s>5r}gHjl>fAfT))pzjo(L3|;qK6un*aI)Ugz8Q@t0td}yk@T_v$C-xu?WL62}_Ybpapt|#xV6ce+iod&hEm~gC33AMr=59-i~bZ==VK;9GhH;Y_}zCoaQde-JmnrwC6bvj?= zWp4m9eEP2gZ|vH;cN?l+QesfvwtNN7@bzh|6*Dz;U~=KDnP9MW(bxEyG@Ht*al$1F zx870obYwIStm^WiWrq$N*g`U!3C>LcVo6WKR9>aikT(P8tJ_DNDf;#5Q^u3EsACvp z2@z3b6cjuP1zhOO%=Bpdwvup*00JcZVd@j(I%iJ9zJ2?W=K92#g@5|hopMHWM;6K~ zg+?4bV&cTspqU#WysMA6IhJED6G=i7yW(2XT=Xs&*tTU$g%6n)OQ2>*V%`Tb4oEqZ zJZOWyrZ3b~DBPrN6~;6o$3g6g%6ugCaWVz?vTordA z9x?)=jb>a&5mhic+7%YoVD{|UA|;jlLvOkS<}HltktlWHLWlvweNZMkq@$tB%hO8t z$9H7Hw0A2nlQ;%zce_0GfgQcZ?q4Zb2cX!m5NHqolx7`U`^mUa7BwL!+ z#O5Eq4hY4=q(s(lLD!OLv7|^zF8lXyggrPj-KU-iNik4lIGAzc38n27^2n~x&`s2L zvP)h1sq;^#84PY%@LS?^r|V=KgZz%*96-tk1{7BmsUjcQXO$jsG`K-AAf!&|+5=Q? zeT&oBPzNJrpwz7l3td1y?H;Zn7@?SA)F|SYHod1&ehpi{YJ<6Zu+hTHR``>xR_siXBB7Y5}i`it2Mq=^LnOt@0L2=|k0oFieTmC~2F+ z_wL#0!xQQ{cJ92LPiFie9gNzz>$LFO39m1F;9z`Z%>p8h5lD@0W$WK*NUpm|r>1ya z@rh~TW;6!sM)eXrJJotQoz@PD$fsE$_-Rm8$Z#2l6RBw#6T32!mZ301_3Z$;GZ_M) z!|nZQa@ndTEm|~EKuqdNZLtO6w#E!ijq7QxUnml4_K_)YOt6DrPM0u8GlFoSw`%wy z2qkmj6DsoBwN+VV@LZPysZd)3N7k4})4s+rpIEYFi4U8f zq)MUv7WsuDvfVja#i+#{wKFxjg&BO?0@N1toD`{z=u9_rYV{XiO1s33@W2PZ!FgQq zw!m|ly1s&}X9SFmq^c0AhLq!w@l~k(K*mJq2S*-H=WZb5`niSL)#XuVSK6;%!}J&K zq{*5!Yx<~$K-t~sFFW9PzUCx&{)q7UX$Jg-G;tM`XM<8TP|E-PwIRQrTFaIis2~7j zu)fI3&rdt$eDI-US#VaahbBafzi>H-E8$%F`|C0*0+X_X^h(nvdpBEQs2hBI+Iy>K z@dP&@N%#N(0`&{cQZt@`m-quR@ecs}l9dgEcDS0#kP{Z~1CR+Z9u`Z|Rd?CI4EAB$ zcdJrbH$FR9DGVPO%QR@z$aZ?$t=BDIc2rk4XHpi2LkcqwnQ~&dx&PtvCguiha=B(g zT4l0bp}x$16=)(BtIUC&#IRA=p7fq=cZZ+#q@k2;WT$u0_c=KZdMN%_YLYUA4W$EUpwGBAa}t)UsuHwdPF(08rKWrr{t zIQ4%AeuAO~Zr`r0S@KiU`?>wJsSY#n`jTY~LHu@}Es1hJ;V(ILaN2gI`t_5TUhwd0 zsG6AhIdnMQOJm$;CvFJ8c42`-A9NyH+jAd9=mQSOJTC7kkOPcSG~zG)3|VZ>8XVbe z%1+lYbf9jvmkp4&F3vAEivOSCC#>WlGQ<6sPR#Jw^$D|z#2g*G;ypYr*==7~{_Q(P zPdxI3hyAm>BFAEStxe`>BP3*;CLGg$F|ad|Sx&_esBekX7_xVXaoS&SaavS-njJ=2 zA-1G=+p=|3ywr}p$zBW>naKffjLPZyt*Mkbw#zA)Wy{S;ciw*z-3XIL3r-aY%SOjF zaa+PCS)qv6Ks0yBGM^jO1^qE5Lk?z(a%Q}ej` z5QX==IEyCC;nu{gldz1!7c*dGr0@R02t?`t`Sk%fNW$j;c)IjC)ah!VwYEoJeD&VR z>CNF**y>F-ZJWAC7CFGuWi}FT7QNPl3HENpd3n`s@_ScSRM<0Mb*yA9ua&2tTjy;2 zh{>uc#h>%j(l#xdvJBh`v!^hxDV}?9Rl-g+n0n=8G9j<(GKeLI?z{TSX|b2CJgK8~ z51}@LQz9#;^}yu+>f%mr<^01aeL$5juHle*dO4+RqNdS&G(#-W{A)`~kt$%Cym$KQ zB};Tu@(uN0|M~$YW=)!&vv$Su<*rZG$iR6#EJ~-EiMT)0q31$a5T1fe*(s^#WWyp_ zv@5@d?bq6A7~;vym&gPS!BYmp2Cu%nmVvk+-2W1UiT`t$x;v^ll^=bT*$W6j2dD!5 zZ6d}iHjLiqF@?9J<8|>We4Q2IH2Ch_yI~#7b$ay3g>lZ^kafZjS7%)?1Y5Y|Q4tKZ z#7u#1Vb8;7wzKF09#A&OC$!LdkqVArWcuRfO@9Qsw~l2kGqKWoYLB+%RlY`EIMZZV zjWIRiZOtBVDB0ZCv=yV2on#%Y|TzN6%*VFE72Oo2jeNYszh)EKw!ew}`KWqG+c?eT|<<&UNU-alAHsA6 zQD>fq6TeuWwNxd;6@2;9V&cR{O7^*H9uQQCZH?NFw9|$P4v|T zfRvlLAueP&7?!hUf1>k{zXbpdAGpnA^yFgTWWhkGRp}XLKQJr46ICDI;I2EK>WmvM zd_x*EPBMvQ3t`)pQ%-TaF4=yfLSw*yHb`L80l!;PsnRtHI+nlPY>b7$Gp%vM;{&A6 zWZ#lVm=v)Td@$G3smc+1pB&lUr!)rU{QocZe(TgHrtx9~HSOGzxb*%n2Uy7Zc>ypQ zH*G4mY{@G>OoFi7y3+3D46y^FZlj775CAVz=Y9L~!|9`Ek`A$vYe04a_-w@15zSoh z>T*>mTUV%VgQBD9Bi9LA3`qO0KT=obX~DE4ocO_(BnjBl^@x`rA2}lMsVp}aCq5DN z!D3+l>q?q~gWqRNGmG6D92FHn!(TxAEPV`2k@2x<2t9A0I+5|j&nPI7qK@b202N62 zd0_wYHd_+BzwvKj^`}F<1_(HZ06=Org@fu6k#P!>5O9?+pzF32F54#l^N@nc^|}@1#X+uoUS;)g>U0(mk8a z=y#YNgx`!xq7jJ7b?RlC;rq44xCNCf=Enw#wf1qndi6>Mq)uAlk;e|oQK)@`=rIT^ z!jtt`QDHZBY$k`x2(v5}kl_S%@?9y|3!v~umIh_bIiNZ*QAL)u3)#w`bOVi`=uPiJ;^788XGn;8Bj_&MMZb z3Z1PvgheqSfSNpOzOPxdvo{)4nG-UOxX%4gh`v2~_<+8B&B0RZ=cEW?d%3>8^flnCg1;l3yc(SZ=tH-J+W@r__2>=5y0T{DCoZx`=jZc39X8h>8xpdI23CfKLE zIkSRK&L~O1&5{{w3yi}fn9F8sv1Sp_culm8%FESkP!ipW*!)tti)kSHuCK@p5KSyi z^Hm76)S=?}82Hb@z4-&}ki-*HGWEF?n|FMGx&MGg34(1g(#jxalX$gHp9zb>y-IA)1U;|%*$e0MWJr}w z*((tCr25zGZ|$a17@hGC3>53hdJ1ZVxCHyS70&Ml>X`Izu=rBh<0wjp#J9(o)BgL* zYphDw5{NwN<$uT&Qs$X*G&wXaxs#M(5#OGNb+Xt*KoP?|4(CUWu9-_^0uO&k#cp`n z9xIAPF>%xR2cxTIlxx5(W8QKeGJ9FzfW~*^zy+mB zodE|=oIF`yq2uC$bpS9^Jl&`E?t{+T-J(!8&uo&ZfLHB@YmMj+@bf%k`ryfvOo$c& zrv8)W-BkvqoG;)hhgTKVC-Lng3e^Kf!c8H}?yZ+OMZ;2dOe@m)UE(uGM(T$8{bp@E z^`yXh;Imv58Rm2Jq=DhVe%~{;)UnVrOOr;hyE0}13T!WZ|fh+}8BLV#6~nb1MGIjnG{ zUHL88**9b}HM%Gyu=WwK52mj8L&5zJuzwWjl{les4aI-5&%lA1C@2zc9Yh){o=H68 z-^P)Ah>_;z^%TUIUDhVwtad!1F1Xb^aEha2I@cfIW+agWXnYB8h`y~G6Fk5wKX8W) zgEeLZtz-fsMGvt?3IWzpT4Ob%tCm&jTswFqNB;3>5jQDLpq@tq`LEU=^r>yn`%_-F z7)u~f;gyV=IPp4XKAF)2@cS$5xxV~muqwc_XZg+7z8%SXrCOyuke3Ud>^o?1`0H#9kZnN$ z@Y!fWRr){5EWYB?dI5kOMf46*ii3qqR+Xm3yRK&7)DP@K%>*YE9w{%f06)sBlp}fN zMuP^mV{$7l7mn**_6R$@F_frMj_(pCf05_zdzZ8TJIvdifpLxz<_3~&!Q8}ziZZGj zv)bh=onEDdq%AD2%dQiv=w!!jeEgH^;9tS$Q82DxirNy~`e~}C2{q+L#LI2;W?VJR z#o-&^a3r`+)XwZ*CDrTBQ|Aa!N^&$FHu_%iVB!&>RX|RkOFmi^n|IQKw7?>l(fXOx z?5)~ttZc&F66;IF>j1;U|2o(+=(*0ZPfQ&A zg;r#3zWac_f*H`hfWERfixFi5Mbg?X3?$+9V4*=d|q*M*wOahPzoFBS=ox=tWeiT?^|0Lv98bzph-lxQuT87 z1&hY^6X8(Yv12n{4R`9|+JwgXe}9Fxw=y%sQ;o|uqEjX)<9Be89It(9qqU%5+M`@y zw|d{H;>|{B7~pROHSL@ss&jvT@a7~Q0l0)LNChapIBACNoi^l0w}lJ;g#GSTVxehY zZz?vjIm``zug{`moKr_CO6j*b&pFoP8?+@+b)(P@LUbyshOqXKp3zPB!@KqZTKI>a zTrG#Xoh-59J&vPd6#;_%{)Y4Gz8&mk__d;Wvu23|q+HU0zyCW}55nf3Q$({n-o_^I z;joH=4+{XT*>!Vbl{m_12ZaP*VRKf^jL6Qi9S2>H?1TDNS~_c9xi{OxM&gZh=NQ7a z(A~Rlea?pJp5~2Zsg7NwZ1Ve#&HOkjvGa@C^1|#y&~auy!-dUTwy4>c{`f_TeEspG z9q9NGgVC0jVGrj=%==HEo{*FT)@d&?1P&-Nm+nG$2F`{J&tk~uIbIWSf6ONQIaT2q z?(vM^@Z)1%h^#vWBPDW!Vdc<;=<4V&(A;~7^Uc#2w-Wn`AD2BnJR(2Qz>lOdlyzE~ zmF{iRxoCRrDZApv)2)t}*+n+XBJE9dDS3N?L6heKD=Mq5Wm%|7~5d2I#g zn}EuEG7i1o&m+~dduwR;(3F|;(e+n&=-OIU%0^t-f=yQ@y8{QLMxj#fIJxW$tkD0) zA|xU5SJKTdFy9VPNCyL~O{fU{u{4`j*Rf*hvSsnq`AHuDblsm2+vift+-X$&sZ-mw zqX9$Qy<0F6RD4Z3@Reb}Sd(jZIca;vMF- z=rkz(<0K@exE938>|;&y7GE0il7q4R=~yRVHIv-HOJg4wlwAUyU&FGpQ|S#I$l72b+%=X~ISL3`qILTrh2&h2i8}`{ zj@b{nYGh1Ie%-wBD#X10$&Pov)u99ispu+`4&Y*5 z&Q{^PThu+Z%9(VjW_H}7vY+cJzG=%8;?WZx^U2|-Pb_^-6E6IGUU5eCHw4;A{m8Tj zp$S-R_bXr8E$!_Ir0z;zG;OD`ukg)kYMQ!|_8x<&T)T8eYJRaqSy}7(VF)wHrAvr? zs&7uO6}+6%KL?CA;d5)`B767Vd23AZ<}_^5`0@KeKwBUB5d5pnk1j(~`n908w1gKi z)AcPEW<1;~j-CV2M)uboOM?_Ocr$|mBsU)`>vCXH`)vcE@GjoVOB?yTPz zh7%9}?PG`hF>~DAbN{8svqiZFgRLVs*YrnYL+=4X>-4#ucMQ)*?!v%`S$mwUIlrCp-2e7l;I z83U;1z|L7M#G{bkp5|?2DBZ?!z0R$v^P^A)Ph^D@f*XqLlb6q3zpGEL5<{8wG&K_@ z;(cm7m2Fp~8@#2)EmrnXj2qw4-8kyP?)f=_xK;DayW zyntKkplW%m$tATF^t?;y4%%3Py1P4K<<6>br-U}v<#RZ=k$+?IyqGSCGb+Ec8_H~vjWhGu znlmXnwr=tUGSUcQjPQKeI9vo!^X{MXeL!;pDYj6caZWP_k zFf69^Ic8Dz<1qD?5C!KSEI*VH3_c|lUdCi(N!c`n)rAXF4u>LhCmA?cC}ZpgOa_%h2y1dGD4@xp zK>1cvj)LM_{Pi|Z=2-8TE~O#M>=X*1|3xyx31G-CqFGsEfE(mH;~7H zt4jdmdO@^=!ftE&*F#;Q_?t!7MTCWICh!*!t2S3|xYX4R{Fy2o)m0nuBVp(u+;1AH zFx$Fa*~{q(V;Kd3o@qkPrmB*ote6Q)E^-KF6`__d4J+Yq2+2{AQk>t)k1_}1%1nML z2VO`)kkkf%)QTIS$D%CbM+w&IvR`YbX{{n?pdkk41GIE>Qu9BIouaG8t ziVHo@0T}!?tZvaoc7lNw-*|k+XK2T7KhE;=7z)h+Vo z?R78SdcGuP{$A*`bEhAmnrtMas@zYGQK)o1%d=}C;sFNL(CB4blQ;wrWDM>yV-mlc zbLY>;F}M@W0+rfkK^S=PvPFf5mGIK?F+iZQ0&Jv^OraPzGrD^H*Eb*exdQPJm!>Sh z-6!>OWm&eV2>PYX1hxe7xj zANmGmP-)f!(2Qph1A^CvTOZ)>rIKi&l-}W1SPuvK(4zDzShPg9Y!6^|< zkxp+;Hf|7fHX1PMcJ*h#YFXqUi(dG@gzD0iXOq2Kcnvq=1w-se=L(2#Gk_kDuGL?Q zlKJ-HGK1lwZ0N%8Lu~m7c1x4JTp&S3)>M26S;<*75*rNqRqQk%vtsjkjbcJ!RrM%% zz!@xzNXLTU;AbjZjDScs^94zRLL7Ak#r)X*&6RK^Qy~T6W8W0>#WTa-gGJMj^Q2Cu zc7vD>1x~0_iga*p@0uTNeTL>+rPx^?>yJ&_Z%20r2U&v|6cyzZU!kw}Z#MVnN~!g> z*`>>uOA)_faHFK)t~MlsB%M;oq8lMq@d3=i(!EM;*GtWu}UC31Z^r-WSOrx*s60%wZe zK>R`e`s;m*%cChJaIe_L?h7_5yz#y}BdKM(cK!&q6gN9Q7cLB7@ysV_1ABDOGc*}8 z#08u|VkkY20>&$}_ETom0{JydVJtlp93F}T*q zX^>gN&jQ=4`IFJVLS~!A$ug(`s>wi0%P3^54S8an{uv*I)Pq6wyoP5jZW+GvSIKUjd+$B2rHiY5X@6W zApuixFHfDcr$?}!fMt@BJ$vPN7EW(8TrMZ)tUw7F=zh zNJqyjTeB3pli!4l&ba|br1;jnvVwg})Pj^ zGcuGF)CWv{>M1~5T4&fQE89d?d!0*IjMmSGc0n@u(@SgnQaB1U52{7_i4(chfOX&Y z%rCz-^^Iz3K66av%%u`sMLR>a;z~dQgjls9bw&*`1(^XUz~n`l`MT;sOV zqSe?b0`xVwbHTiJj@02es(tfG= zYPM_F_-Cxk%vm$LJ%0D}#fGCZHO@SZZ|pMg>GmBjjy~NNtE;KqP$O1zZT6QIUd4AV z`wr=wpWM6HvrEkA&wqTL@p0PvPuUl6pI`_n#>|jX$Ac7S*EUc7{CA@ff9XRTfXFRQ zu@CS#+Ma%osYwovA(gLq`*X?;Fd3Y7an+yZO>MsKIt_e;qJZYfsDFQL6dI-pcE)K9 z3+@ov8VFcY*uCIwo++hIKvGV6PNA%X#)%C|v<32?iQQwNF{D5A5@L&$|y;rYZ#ZH_*Z{^hO z&=448wNh!IZ4(*`?G9)r)OhwSw|5t%+|Xz&3{4+e!)4$JY$DlH(&frQO&!XpH#i7P zyS#4Vhs@C9_D39z(D(|CwW4UJDLsTYxFGn8|#J3};4N@p^DbI-uzlR6uVke%F$+v;WzBDcA&z8YT%)7GzN z5kwe_1#)uhmH6Fz^t_sn6@N34?e6SJvI#ecnzgU|aQ7X@0ed5qDm(W7D+BB$?SfyA zGoyh?u%YvzA7r43JzNZ!dNQ0rP-TVg^b7q!rLQnd4ztl_!#p${0q2 zD0}Q;7Uv}V0c7ODMPg85%yK0PW)@6VtnQta9WXLZjML06ygIIXuAAo1Wa{sB9Xp1E zhYR~dcpJVNvLufLVxKfYw^d-%<$I6xDTd$I4S!Z_&m2(N3G>}1QOxaf+Ql#OW1=m^ zg@S_rI;{gcZcvwO#=)xn@#PK8D7!h@*K>12IMMY>;$>r_*{BE2 zRDWD<2zx|;InZgK@X9fXm9;llvF&?Tg|Un2KnhVL1y;ml(u59fqimxXbnUWB-9Vm< zLS{9bp7sdKf_g8Chwpv#`1OR@X%|{J*xg_C;c+k6<@dOq+7F7x4#sMb@F1)SteZTe zBP0C}A3l7lIE5~Rd~khnTFnh0bJjX<&>Hsw=c;DiTCB`iTf|8p*E5U>%;?>dYyV=v z6F?~(V(RTB%=LhPEK@JPb(dSI7oikj8;M3qvA`-Wx6+mktL_BJ&xK<1_03%yNl}Hx z#XY9WqG+1U;O#b{x>q>W3ZiF-mdmow{|rXG)95ETVW#v$op<1TGFdlg<5TU7GG}#d)feYhMm&2H|0|1t3+B*9 zz0Qt_A(W5D_(kJ#t&nS%7LCGgaSW;-AVKQ0UEE&bk+MdypKmCUkD_-D;w4b&{Ra=q zMwzUACck#}e7oBG@)zz*Ys%yXGlBD%&M9^;tRrxftGB^?Q!43r&}G!=wA>bd-ER00 zmm&nXS_TG95e5N@+@#Ohux%Ay^--bL7qQAUI#W510IAgkk>b@}JK{=*j?J zQa!hC8MAArOBSQvntUypHWUup=8=fSy8vS}GTw30Am{*`+FS!^|w7%Pp zlkx8wrt{Fw^Bc7;?ApCMaAe&5mM?tLnmZO}h4}GWYZg9ews6QeJ}>W6FYkBz^8a^SikYD8E#q7)Vhocb= z;3CrW+Ul~g)(c>H?F$H}VHp zzfEN~593w$D$}L^;OeeNSa2sQ(Ige5^?o+?TJcAn$Ky*c5F+SBL#o3;3f-&AOM`um zR}R%71=5&fXzL4g0QF}a*)0F`G}GPO3>xxu@`P~F;>O7i3Q9o)G6ijmJt%vj>1{Tx zt5%nuU4%YIOTUQ251HRuX&_nu##`cGRFf@aEm9YFxS)OGef)P*f6X09ozRG~ZmKvVP<32-AR72_uK zwAXFb!S(!^W7CIQwp50^&xA@C8Bm)^9c9NKYk@3g;=;mFZ&r6~+qNMwfkjZmJA(=U zVF-bXQ%htQLQ}Yblke%%KicM>g&s`_Nr50HaOcjQa~qO*CvfPx@BZ9MCD}>N7_Y|C z`zg;R3UWF*Mse=qMO(i^DK;^>@iSghsfOnO{#m|9+Z7Ynxq763D#s@OHUQ)D1W6I?M_)KJYQ+*dT%w}Ng55nlU?)Cag z`^LWMJcUEpny>!+50u&wYO5;FdURMWmxwY*kBS3~AmV5DQ&ETn#PFIVw&DBb2tN1h zmPQ*^Yu?Ws5^B~n^fBYl zEt#db^>eRps{OI9RhzwBg7Y&A)AWYrnL9eRW09U|dB-fC+V5W;%|4ahN z!qL$Y_U{!o-6VVw`Ge1$A;I}$c&lxJStQKb`(Ak+v16Ya2D;X{G`ZK0-BZ{0eq z(FPbiz~4*Y645mnTfKy{Q_1eKFpj_?m;?1ZVkY_<8Tbvx2?f4o zg4Hff5LszEY_jJ}r1cPty#&)L;Fg9t&r5(LMQcqIf=*_qW@ya-l8`P?hR|h`k#kDP zvTWJ67W#g7j@tqqbAv3%G6d;wK##|V?@wLjbZYLd74KAnGHkJ&>Kzcl$E?XII!(le z9^ZcWM#iUPH7kr;s2(3nr8{;6QexkoDaKE%fZYoUr^Vh@}76q zr-A4;lKK~FN4*)+@_8PS180f1ybf7DbMstVd{VO^H)(Z!#!#GvJv{*9%jb7d=dKW( zwViiw-MUq4M)1UMy&C)aFwdlEV6m@1MN{|2N>tW`s7M?-S9QYOk79Krlzk;xKm|Fg z;&N*3z)UpaLhW~T-RO`+6{*wVNrMqVwY-&W1WTJI1S}dzqK(JR6)kM1Wwz=yC6vzW zD=_c=TpTy@gr_I=KB-ikk zM`!zS&d_e287hPZO+_bo2B9D%D98*o6$ zJNt9l8;XAZwJ|`HG{Ur2(x34`@8zU+QC*pK1a>z=MYr4G+sX5|+)y;%Tate;+q?Ps zPq#h9dqIdYR6NxD2-bzyVin&}%rB?Lcck!U4CU(Xo(Y%8c-oV5utK{J1-UX+b6>6}d$j7{vF22S?6of{gG^%R6+0GepsjvQavm zoPFOJa8etKx&!i?9o1HO&98j94qME8x7{%v(R6~0*mzeN>FJ8aix)$s>fT_X9{rYa6>R&napiSuM`ln3%YwDzJv^04fmo?>Iy8#1_PMRS14z!lB&8h>xAdl{Y z&?$-)g{xAV^@@55g|)?q3ES=VJ)6^L1u<%C#v}D-9z-cv&-k%E4IERo#m~=m@#3-L#sy6nljy*jWfj7iJFbOP$+l`LRi|RAzZa80QAsp3Y24%?Um`{lw zKAx%$2vcalF)=ay9v`a8IrSpHOwZ*7aa}yXVJOpy+A!rUEh}TZS9#cTIzk0vLaUw= z{Q3T#nTzW_jaxjPJ+-kAzCq*qU-Nvg6rr-&7w9n;&pHL!&5u~io4;}YexKY`Js+QC z{w)BdYr$a$)&2k~&YF8#Hr&#Xg>RNPsM_ZcuS@3)Q;SVE0H3sAdWk@YL8&MGz z#kuY~=T0njCj!DrmD7$)mUe~;hf!1fgr2lq`x)wrom)`c&APBdhn=Q3vG2y3&r09vNk5Bi@O%JM##YH?;8lmtrkp}I4s_4rcp$h%$P zIV`3|QnE>t0n~hjhKM0dE(|i|5wUy-JN6Yx`#L}Fj&LDS?7Q*Ov5puYZ}A87=EbZhBx(xbF_>40rT}aqYt7oa|8$@#83wQ#|ibWn^>4alyNv z_R`ORAE&Tewk+lK>KIJ-v9@PWUKepXH?13tIqAx%>NJL3c_CJd|6+X|7XIQdWtz8} zi1dxY9^-A@sb>r<16vgU+Uy;=R?P=}n-T3$*GW1IoucY?(?(iHCN0R;d)M(zWwP_T z9y%4C2DN+UC`#N-`Qu(+2MV|D_pgc$DX$N0+t#N0oK0K4zlx+5Q<_Ok=1A&II?|5L zuz(3JA2Nn{6>krSqA8CZR&&~u=L3DG2%6@XB9 z5qZVa=?WkLb^~)R8?Lc96hgemP2oPi;`Gi~0bXYggUgh4#%pSGt~C@&jjfS4tMx51 zJ!zXU#@2z&%|+d64nT(u3XuWkzt`{^1V1ENw1X(saL}@l|vvZLP?n*22zzT3@zf9By^4U?5q zdpVx)A=JZ-?KZoUus?h?#H>%O;b8Od&>X%x2ub0fRF>aht_yusHXy$Yq z@zjba0;U+wh#%hkpH$C16eCM;1CZfeG9&Vw90!#{s$be}G$l#hWW*pEJ_UVZZlt=| zGhsgk!@J?28Wmf5s^qQKCTE`FYoq?bYI!&2C zgN77Pfx6gVIPrp;-u;nN#enW>oR0csPR$%rtj%!E-4ntd+;@ZLwwZ zX4%$=BqVX&H;5t`Hq>+| z=|&B?Q+4?42g7cU$Nw16^PV;zoI)fH+g!7CH*z@+fOap^v|U_qi-0_%H!fBY+j-T5 zvyTq?^%4M_ALf+oviZ~u`<`K-PF=mLuTbxa(i_|innWYcJR`5Zt&LPaIVV`DT35fx zJ+d#&*kwBIo%=yI;fZZ05{rxr7Ap8nZkn1=5)YV?6e)&`Jb1W9#>SO55-V1|dz##x zEH#HrIn<*(2p44O<;C$4^DMXdKg^3sS@LhdsKiA|Cb%IXAyS`%#@rwgX?L{%1xfU5 zWAF2r8VtoSezoRj7UYRfrK~}2sVp@vrL^(F4~3Brc<39aZ@-r30M| zW-M4I-sNy$YRYLI61C%OVYXDux^_yN#lFW zI|kitF*QC6jc%Ode)Do(pIrXwzmXaF5*SrnkZt`V4mIhXdHuSeKTu7jG9Z{p^{+mI>d+k5+LF@s6yf9oLF10Hw# z?cGnNyxX#1w4{Y?{Bv9!&9Aaj~^tWM6vy-yd;$f6dWp0F@91n7e z_6#NO3LGfzBqU6V_qRqS-Pb?z(AI>}78X{e>$niXYyQyqWN+$SyO;Th1LszTMU=j# zCif0a5GK=g0${4{nDUeRC-fA*cLkqSx%`ROV=CN~e_^Oiq`^~-OaR2l^ohGNK20wE za-{En4IHiNk!k0HnI;v!ecLc-L`DMb+aN;ciJ2ondG2u0{=mnm_Ssgp_v|X1{CXv> zZvW@ko$Q?kGc~*KzwUqUJg?8XP@A3+vE7(k_l0hVK;#}g2~4fTO3{VPA8O#FR({D} zHay@}ka_J|(aH8*Pc`7ALp-Jo3{M$s2sH#js-DKn2M=~J{aeb?5Jd1d8SNz&L-gT3 zP~|n|9*TAip?}wjL!+EKL4#mydzAnvyS|`x><2i^IUp%OAZ?@%C>({K5^U%^98z5t z1coTgw*f`LUS-Iw(#Amda@FJ(YwAomaJ)tEPbETDuyOo!LIB5IZ|eCWG3rKnPx}&;Oz4rA10j_I!)OU@v|eqP{~vP$L)}`NczyOsWoJjfIcaOlws4*c39r=f zpfd-kZF2^d4OV54BU@-D$8d>S)Fv{qg;~XyB=@xQEO6 zz0NcG*~X0%?3z|hfp0+4DX-eI)g4tsoWrCc1NB!3+&nTaNNG!Jl?FT?0@=n_uV#uK z|4Ulk4qT0xT}uhck36~R(-eF<*!dK%RV%4PCh&ZgsNtSN_@k%^g8I6TVVe97Uvuhy z0)BI!Ri{4OX<2pQ)G1jMp({$17GI#th{Tds$$BSqG%p*j~ z=4x?^SiSmJQ%xO?yA&fLxci6w2n<{6dDv%Iv{XK-)_X8qYSP!^ubF>O=t-+S5On{C zX+WgEUoSo!v;_^)S!3U?`)q#B7tR~0G+^gWcb*OHqEuA(VobBCpAwC1;>KCIKBW|J zWXUk}!dRLZaf7?pPIv!^f~%X`vl6Xmm6GqG z>E92>l;FnODDVLWYI3Xne3;5VW#-golP|1?&_hB!0uFv4Cwd7!ne|>sc+W z|K7jswsYR<-i?)5B27RI<}d<*WfCAEa@0&ND~9VSQv&9wPWUhYbU9qEestY7c>{+o*^_145lNDAJLcl((f$c;8Dx>^~{H>RG1A5U%Okkf<0lM+(&qt z-(raXvx_)~B$080!o%INa?MUtrSSalDs99+clMZir>-#braxct@hQk)M+Hg88iJLm zd5L}6Mn=0ZwStDbIXf^?N?p!JJRAv6edEX?m9(G{ z458kE8X;flP-Hs?CRV#?lNx(PSPrZ;VGcy+%7XzD?mhgCwEI1FDl9@P!lYug` zQM!fH@d`)h5C!9f3l~so{=67wJ*tXZ0wumLAOtI20nJ(xi(J9goIe(m<%Fum)Vk43 z0Ii%(W>bAt3F=}h2u@6PC_~J*ci%n+_fi@&OU8+y{h%cpFghYUj?(8H0-9H>9!XEzWQa&mF zvDqf^DhE+z-9RIwIDQWj$UU^qlsvk42@Y#izS44F>XxU@m+{=9#*%V~%;z^UF4iq8 zSOz+f4|0)UC5@>u)YM5g9PBsY%W<|hoJdZF7iW~4{)=|afl63Z+}tA~bc+@{Ng6CONsQgAYfB3o2y>b(>Gb?~#Coq#b@S597yz$wA?fsZx7Rpz zYj^fwC6zlNgGc$h7lx^;sY$1*;C&wi_s+R^dUmgn_AYrAOAkFo|En>wh{0pLIsII*)V5Io8lMBbvFS2D> zalc(zUv(pTx9=aGe2Lg=c&oaaQ!8Md0`~ZtpC8);4J!DTV*~%Jn6Sc?r$e{UA*J(d zH@6hEm}Az!TtHS@H2xiyFC$eT<*?S&0Zp!7K2=laSUKi%M0IC&V2?O`FaBh&M7eiFQz2$A! zPkp!kO2yqE(IJa8#LaHTbIc7qe@>$@!tW(qXvx?ps+fv>oNQ?);5>b`cDHp8ia$Y= zd(k~G(tkj|K7C?oLSdoRPjpBss9$gG%l|XR;lGyY$Gx~!-`IG{9bwFki}e{b>El?) zmtyXav!NJ2SgS@gvd_YTsJIq=wk)8dXa~4jf=7>az|`p(7EPB8UH*34iaw*Bt9HK6 z&3sE5kurx0(%fNvBZ1^mB$-vtDy5W~)8S6KFX8=bK%ftQ>JGmaMZv$AYbg@)3plPf3&f$#`bIqq~JAKTtMi1&6p?@QD%t- zfdI3dsS&8i6-wNa{4`VYQtc6cYn}x4t0jdRZ?XD>v6rFSgY9)~5*-3ari_aVsU?A# z)jM{yb#Ms2ap{|_|A3xcUFm)p`v|zpTT^=0{!+q>1A@xA}I&heBU+&B6M*y_?i3I&ROhm;$vKN*XGH5))d zDK+n!0eQRkRpQGK4^2+dc%;(`SqSL>IZ)r8IqjR`X_jqRCrXTCW63JB2D zp$CvH$zl^`qEI1BQn=>6w# zmLLc~3;~$l^|qieKLb;t%6;#DjPF=e;NsmH5)+ej{0DZd_>=f?zaG?QW`7bs$+-2)$6DB(+CYD2)u@wY z@(Fq8?wUHj8df!~y!fE#!4q35uU)LK&Xh_lzO?M48J07Rq&+^a)kb^A6CtUC^y9!5 z0;9R+sbTN3TrB?sz?(*OoRps_ZVK{yh+G_nzSqjQv97dxd_K+bsv%=DLwM1$lpJ!q z^~{;EuT64p)T-5XIP83RogixGsVe3C_MR3ASHP;YMPWBM2^YVyDU|b=L8O>RS@17r z>GW(h=2Y&?%klp5A)1Y+!`hyo^k>o8A@5z%c%7iHg1Q%&!x5FzwQ44A}gUQ*SL1BMaQi_QV0i3I)Z5%sN^KKau=(gf8no^TA1!5 z)*(rRK{tkfI=;hk_yZkr9qZ7+m|+aHE8GfIMz4Ae#bI*AhsWC~B9bWw3Eb`KC$><=&jLqU)%6G&oU#y0k>9_(hIzeEzh!Lf6bS$k*w%0i831us%8d=iD=94m z)R(#tYg0aiP4iR+Le`CHWPS{PpAxcLpFTlQd8EoC#NDBkOEByF;K89!_vWos9`T9; zP+nD4Unl}}+zB6?)eRZFY8o3ms0?jYHwhFlBE!~e<(0-!UAMlgW_@cG)Wb(fAUyEb*Z{8qXY`UmH^hYr=ac$^l`86M1@d8pIBZz2BOsn2!0IG>y`iQpG81i zLq_IbCeVtS9@&=f%eB&b{-YS*%$Za}z)phqP~mBns+HTWFo4d*49K4IOo?!v4ja-( zj~)l9@IrD_K^y&J_@ALSHke3b+i*hz>RJlthaHXV1gq2V`$!ZnblQSc`r7eKQ`WRtFB9M zc=#5IPL`2?xcG5U=G|EeD3mx%$-Z#`kT?)?BaMyzSqJA9jhL(YU~wCk^U)dop`sE` zz7*voR4}@4Rtw1r9UwKT-9MT%k?95jPAO_@B#U{3w83_Y)1UiP@c4x0!cc(Z8Gs@@ zew;4Y)Y;dW6Lnj`E|E5ZcCt->bS9mHk$6_P*H3nE| z64G*|aUuok~xpR7@ryn)`fDbK>p3!+M2)^RV*BePiz! zrVn3fjHXSWo&@;2WvL0K`)HmN!ab+G%A}b@7Wb%K@xlcQj9VK;(H=8(+4Xrk_UuID z>sY5V7q==iU$}4M;U?SBe#wpy-f_YQQ4f$;`z?Ms?b-9QDJddE7byW24lty|I28{c z9*;VfCkPx#q77?zhqyPOCq}Cn`ZETo$cpM)PQcBZ@3#JU=Z#oy6#trfoShGmGzoah ztQ3AE->Xl*e#+_8hD0cf{T~A$0OPOw19d_y%lDR#;z#oyT=`T! zT$%pAr|xt6zOMCHT1=Mm5YGjA0Hnsc6owBY7XkKKDvPy+oG3?mIbLU_qHJ$71 zaAT~ct%9=O2jM;_WdW!R?t8&hBB;$oJzTe{sVnh=tN)tYA)`Y|>c6VTEEJ}PP`^PO z)mpXM#5C1M%O!r%6DCiEB_(>F+_U!#9IH056AzntE%FCDOFOgWT?>}iMf^82|L;F4 z8nh%wcNt3puo92KUGP5KRW=^>UPGRTbgtPyV`F2j)BmDtGo=8tWzzVB z-|5MhPD<^l)2&GGv5(#Lh*a}EN^?ErbPDdM}{55g%e z|N1_$y(7JK7lsu+-`M+cWQVhb)Ydv|GqF19I4ayu^F~eH5cBhCrM(`iF{~s5^GW|8 zR&Gg4=2dW|;#%R49|7O`F@rD6?0W66*FSi=rYG#e!@fe-K0ZDX5K)6^zfRL8*39|) z?|;HyT}-LLUd^9Ep}#xk#9a^=O)ry~H4 zd9M=swp2?m3UL9VQL1?GFc}LC^!ZY#BQm<$=~igUjS;5ggr|=E)Q-zI=8$ zLcpwhldn_U;!7QD*@F$poa8B@4jDVpli88<=885|xU}+pQLI@|-LJ=- zx3m0jxsCq}U8O3h{`?j!=9QQiertHKS5}6phjnt@d96(>uFT=WhWFbd0+G@{y(o%z zH=`@4N#clw(bxS>?SLm1Z|Wx0^t~Y_N3fse$<=C9Ml+HA*&PHH`KQPWnr}yW#Jff~ zq}l*Kmagcrc{|G@1H>^`hc4I7sK@hXz#^6P&K)ep7-gKE|vOpyk%Ob>Ug}Jc*t1EZNUowcf?o58XF@c_kbIAqxYW1(~YC< z;6?O0p037QI`NLOd7OwpmtrwKnnG6t>bUn?1F!1J`uRUgN?H*yS4%=2fnvq^jqk1)=4eU}L_I~A%G6Akl#BSWFfUKVcfA=LzRAj$u z{kDV0CHL=QsDhF4eQJFM!UEp)==ihOy@Nxp>^^9(p-LqyE`i-9U;NytdUi%jX2mf7 zv<9ufy3GPFDOD!N;7PodwMVg{Am_;&K3-cl2SQ$Nj?KyjWsk1BHx|Zd3k4slZSmx4BVRl4Cq;9kdS1gpio2` zoee`~^x;PJH?qhsGKZoMmiKI79nEQ3S9E$JT`N7gk}X3xo;6h~cB~!`6-<+M7xi5d z@T7psdXBP$302Cqp3fp?RSy7{lyZx(`-zeYnsAGN&|khJ)5R+u7@i@ppoH|_x9=YL zTG4mf6tDe*Mu+sR@MtI}(=C=*2RS{uvnyC#Hv4@@^2rS z2eMSK;gwZCXUi@EgifFz&3aBM2-)*>jnuCq)uOnAfd2sWS9A59ud_Wq#++pg=e(Kp z%e{W}d-eF=W9)Th%8j%pnpQp`DjYNCoo~7I%zmlI^3kudbDPM^JYfqy=Z?ZQX|Inl z;*K6bXh3ou@`ndZ3t&yrpU>scUF(QzsF3r}Z!${+9C-qM2zN2#)iHBiUF8lEI3p-H z6f*nA!x)v%N0EMsFAe9}9wmS|$SK3_j~aD*eMMSeZajNX>5Pt05~dw^ggg-hOyMBSTcenDBZ^a}9&HWwpPy8C3 zsr+Dsk?aCaT2@br$`j~CTm*m+6n{inO~LL0pBr{y7nciDQ?gxqi` z>SbjlVz!F@(3Tz^q4x>*(IaYemuuVY{mQMofb}pZrSr6wufzHB0-jQPQ0~d3C%071 z<;@zfotaz**$QW(@#50FmZIQ>;HlrLk3v99v02EBT(#jcmEU?S0?>yNi4T%OmoWOo zSbRJ^0j$VJ2p>`P0^1c9ydR$H0C)hC~LYCGN=I$WX;gQNrr!=@MV*Ypd4cC+D zt2cjcN=5M>p)!56fCl&(jIy&!lLM8>L%KNsWq=s70pReNjc!a-9WZQ*`h@{H8*&M3Q-gwDVXgoeHb>?etY|5@97;3RYVU-bF&#fxYIyrs9u5s zQ&*~qCK6&q$)Sh(^LzKyFP*++WfR;lrLHfT@OLFl`zaXQV#DZyCQ@YJXxJ z9LctQYuAA$(2M|ek=480(P>eghK5!(r~q(aSX;73_A>9f?80Y z@l5d2-90AmR@#R74eHl-eS5th$7zqSKfBg1gfn!x zxP|)7A2uR42mFNKB1Af!=7;-1jd+^Rp6%J#8Zvs62*x&4bEwm1UUh6+>|VkN5rT;D z%ox2XdqXx=ux72B!}(5xyny*shGJX{r{!;Uo(HEE_WC>PPJhcnXtFE^AKeJipBsK@>#@Yar+j`9AGH zIrbuq{IBC1OXVVNkKy67HmzV*IP3d&5p#)?HV7=CU^D6z&zki~mFF4T*ox|0$_|E( zMiDj`P?WKEQDFfAppfaZ!-`4M2)bx;E*me*O-rdc=-WXTj8P^=V2T84CEb}& zyhNnB=sF2?4@%z+rBy_#NCSEM^LEVG)wM|Whzj^22{pP^%E8u%1^@&ukS|qDVuAjc zuvu8RCuYbIzmI&UqP*8FsbQ&iY;dSRQ^8TP`mt;Hb>A&rHQDgW(A-d7OBU!&aP9hD zW8z)NO(Gv|a{Ebb(N+=b4A)G%D8f!OqX`t3z>sdGSD#iu`Tx+zvx@$?VVGKqr34$Bl$*$ zc4z#vPzPQgozNcgAA5M~hPB`L_p_7D{V)A$Tir5xX{M>+cAcX;!64yHh`5Se<%wT9 z=zdw#9VCrC-nk36?dv)HCUNwYEh14QlA`WJkcpUP52sq?)ujPPA0Bhgp}XSd&!OZ6 zQFC^2F+*L!wg%Z_^zXO=6>S{%tRLv9D8Zm$sqZz!FddU0643k1Ozo=Z)0dyip93M4 zW*ExkKze$~!ir_In!0tyO+>53pWt;Wviu3GXj7R-igLOucSo$Q`_Wp_@F|2x;G`en zAjol|V^rxg=V2Sni;n0x{m317@Y$E}6u;rkGBiqVQYEJX2MP-czD3U}RrRXF-qv?;Ik8Y@30BH(ca#$C&8d z+9Qf|s=go|j6D88r zHEJ>c@2QQQ9{_gWg9RV7;(Hrj8tG-&Wi1|+MZ%#LvaX7r~}afV0Knb{(YXr^apXG{43N-4qyu(KzKJkO}lop=nQSXd|q8-zL4p4KS> zT9X<7v@=r%kd(W(-Cgwa=TV9Uc&M?f6QTCRBb9upbj0c0d){YZ0YakF4pMM~Bw4k- zKFcM#v*>#JACc8Y+qPLnXenO#uGZp(c1Fq@hvyTx50*tX@SM2Od>}NWZ3>_n;C+UX zEYOuVK=8VwgpYBa$Rsi)o&kN=dxTul%VtNPj^_rPU?;hMJ7d{PXPs{!xgslL_+eY= z)F4M>fYx~LxoqNs`?6(w8g9Bltpl;cK~`~nHR`~AavxF}(JparW;3F|MY1YkAs?gL ze(WX#(2=D8Qm&C0kX!AWxmG~bGKaEP1N|MeKhXe*%7N!g$JlMS!U8?B)UGHO@c4(f zWOg!~NO|h@JSte$jf6n5Sf$@!-TmgxBR75fhQlF)ef#-ND!EGzfH$Lwu_30vz^8_u ztP2~VsOhD9M2Si0N!w@Omez^+d@)}t=~2)qGe6~^`4Dqn7L6cPrUU_5aZ6dFd8DyJ z^Qb)HrIaiZnTeBddVp1%IJ;Jx?PFY0X|sO5#{DTXt#T#NO=jv~FN(j6=kCVwlVOJM ziNH@;cthS88##R#pqeENZr_{3J=z5~|Mb3Zh95_23CbPZQ%vb(xo^UF!5Oy#+>s4| zG+YAxi=KQ^l(L%I=AIK98THCPW^@dB0kjz9?B-RG_~#CJ<`GLvDk6*E z=!zxLP7AalBdPA#I5U#G!o54pwSwpSxo}u0O&daN2?0PZAGmnUy4q$2MTR=X)KFy; z-p9!C+14VQ$S>?XNHHsI{>fdth8KfuKuxwF^>xoO<43Cu5Yn`88Bfv}Hvzen+`qx{gL0Eb}P_vgG`6gm%L<_;& z5lZXMo#Crv21eHGdHuu4)`e#yf@T%F31rTIJ*Wygy88n-gwDxse+XAbhu!Y zSnAv%c7~T6_cH+-k^xUz58R%2a6Gv`_X{36?nx={95t1FAF8!$2arcWTZR)0;J|il zve>vf;{}cbfCt;?#CZyHC^IS7#*`2H;yiYOsmFn&ly}rMQhV@4X1cg+#Pl2ZqvCXI z)-j|qDq310snL$F8#m1sky6?mergsw=M<7F=mF+lOy@<8TJz4oT|I=h7kkbb5*!-H zWn|3Ok`$%LYc~Lc&RS`}QDH zzCUtOQwh9e*TC;B(+6|JW%QaXR^!{j!=CzC^z%&nN*spw7X(beE%*iRqJ6$pnQp#8 zzD|w5tcfJY5$ZR?Vv4>VZivhJ(Xacf6*>HAxOZ$P<#2myF)DEnxvFXk9K??Z4i7n32IM_{1lk4^xCpt z50f_7T_s1y3`$X70Imy+YjPnv*O@AAK`zaafrpn_U;A$VXh3qYbIcmL=9+Wl?W zGPy1b`r_iU)Vw;vaR2@*IP&np#-|XUi7lraA%|Bk-7%>rH+COpI8a9lNj0?6Y@#$E zLwD%5(@V2Wh`+yrZI{7IuR1K9q=H^?2ik@A@(VU{L=DQfSfueWVp2kgI8p`LcvN@fSCj}-#iGgS5SLE{0nfhFRR z0g6PQJR>ro)(y|P^?>53+h#r!s&vR*82zKsWNqyNktu<*) zP$l^zV1d(gEJ;qXFFlsl4m?&WU^cee4OSd@CPHZVQsEN00m{K@$-cou_l)XHb(aO| z_~GHf5Z;yn{S?a!QupaQpEvWL14`lwKo0^!%Z@z%yH-NuwSJoD$7DC^h&&yqWl%=a&NHjJgWD!rF({DvHvJ6q(xHF>sDNY+@pr+{ zm8$oy+%hU$oOVDrP}KIkw4$ufwv>$bOOzWrwQb_zC&GICS}wXiUXN~HPCDbffMT_f zt{>(a@FKLxtz2F@-uloT4o<_=y zi)HQ4b)6m%Y%^)fT`TRXL$?5SMK4E_PVV6eSQGA;E2%!IAt(fnN1~czfZF)St(xRw z`_uMxj$$?_MHeVlA50ywOd3t*4*T{kc!wIo7*pKVXj%zcA|+?+=or{3!hT=FLkKV~ zFvyHI+ylhZ-i}kQPS8-L=lX5+Oh*n4vWXgb&gw`8PuNQ6P2z6cwr#I1>9aQ>Y37lD zMEaAJP%A4HIN+r>Busa2A|)BWi9pd-t`Ywe%SjpfA^IU(QHWw;T)OsK!>pP0n0p!e zE&u&{omr~S`rq)VQ>>!ONmKDRv!()GSG3{Lm&+WX%0D=rRTF*KoiKz&ELXAo;kL7t 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 literal 0 HcmV?d00001 diff --git a/examples/hdc_methods_survey/Memory model, embeddings comparison part 1.png b/examples/hdc_methods_survey/Memory model, embeddings comparison part 1.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f62ed5e4887631d1c60aa1c3d84bb134d52d87 GIT binary patch literal 383186 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
{!mtBvPTkMQw_+9RX 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%0DL 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

Cg}M0DmF* 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 literal 0 HcmV?d00001 diff --git a/examples/hdc_methods_survey/Memory model, embeddings comparison part 2.png b/examples/hdc_methods_survey/Memory model, embeddings comparison part 2.png new file mode 100644 index 0000000000000000000000000000000000000000..303fb499918edcc9362203f05617371caf448d8f GIT binary patch literal 379153 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�YDzkJJPV&98+H`c!lqiR}YIC^$ed_mAc$z zTjfh>dYU%6Y$x;j!E(W&?&CxQ<3lK0B&80g+E`bVh?;Uwee1NeckQ;W@$H*F>z;{0 zEju9h`L-q5+*aRoQflQpl}+|P*1l60#ol)vI?8up*`}&fir;*Pa}_<1MxVaJnVWP) z`eb`QcG@TJ(V|aF9?LB*HQRS3H$RC5$ploL3uSq+cB0h2rx2ExJ;sOV`rQ)->2C)sNfE z$7WTwf8^e0YaH`S#T{O&i*VSTdg~jyvT1)x*TRrCf45W7kz@ILS4)1YPG!|_u`1)z z;E-0Bl8Ofd36pe)-+32*TH&%(k*x~G5xED>qv?;h(nm^Uxto`N?4H5~A`PedSFfqW z(P8J=8yM8m2ka~W|{*1N3P-()JMQro}giOwYss%HjB;!KjJwB1b4#6xic%kp!S$Mm1XKGF%5=)V2xw-?-X46nwWtGyFkM+_$m zatB763Ek(+YDq&n*i<8vx0`i%|RNZgtE)x zf3D~6cm6EKueM&fTxI@pB946X=6^Jk~6DWgT*Z@@0x!)MfK=$TWl>} z4Nht7UgOG$p|{s?ed-h|LCRmgHTz_6{jK#Zo@wL!wujniCbGOtC`_`!p|$3?t^gV| zax4Rg6$~JCT7AH~JLZ0~s?C^fahCt21nE0M%g(OIK5X?7b^~xe5)?dhM?*#BSARX* zAsj+8US*`y3DSTBIk^yNZI~Q=v8CJvy7L*#wnhOib=im@Ip&2ehfP1AW8o$oI=v85 zb(jbZu_=X-BMCdqHC#9kz5LLzh!T*U2cjVi-AKP~=xR-M8C$n>Gyl#J4_b z3cJR`nRGmnwlzr0n$m^TG^-|>CHGg*=X!t5AMN)0L+6u&(O%d>VB6i>y9iBXdSKOD z`Wrm%==0EaaEImDx69&T%#?xrC8O!oL&+O_P7m4r!xH!0AJb59Nibvy?ODq^oQyF* zBf0o+o^f8Y(u!Oqex;41q~vFY7VGyDAJx&)kc+@p>w;FQrL;Sp3jsV80eMgHzYjaU zU&tN*sN(AC?0RyCSl@VG>1>@I?agHcSd~VTru*K>qG`HSR$!7lHN{oAl9YiV^K+$; zHC7f4-!|8y0lmiO-vb-3P-bO4V6cr25AXe4c+6QcR6;^pvqU5HpwZsvU8P)3$5raD zY)_wy`iL<%PG$smmWX2cVaxUI8u~8|sszu@E|e=qcYK$9u78{j67luhAr0~61BMkb z6+&&sC(7c>s{>Pox!TSrlRGRFI`5M(pY*zgD#6()joNG}pp7`vH5a6gxvBRTWLWn` z>3j(e|6Xd_kY%N?-w$i5<%PGOl{lLOv4!aCOrOi3R%1wJKYWv41H0sd@QrR|4m`~h zC|ItHYF{y;v#_xKBHL!z0c8f$sq?zE1)HYw-TRt5>byk;mVGZ$iVhuz&n?m3>E3+c z&O*!js8L#4#M>tj4ySpf6JLmbb+Lx`Am7-uu)H!J@0!ZNvSKOp8?ox&VQl}op-0Vn z@2N?$%Ip5ReW!V%imf>>Lz~U?iajU3qv;;kh34L#g+tTm#GKoHGERn(hRuuldIE(b z2RjV|tK%~xd+vS#ZKAe|3yjB^i=J)WGzM_;Y1oaBws?0e{QYA6GWAB4G%C}!+a@QK zdSS@+y)@77J)2WnBJaFEb}lNo2)ssK4B6=UJTkn2zTp?V#2R6Bk{M%g>~=Oh^se}u z!e{nQq(Q7#7Z(?-_tUMyR4b!*Owq`hp*?K=Ed$#nw(i&MRTcJgl)Al3J)eusi3r0| zI8x#pWt&Hit60Vghm&x~plVucHNy;m;n_oGmK7wU9zfVd?G`er~-uzpvjw$hk zk@`*By**|j#sE%>%4e67sm-uebW!O`kkU>cT`{!TQ>0kj)RMD*`*7*!YKe7`9bNJUSmt`aK0bp_l`?x z$A?I5@4;wQ@NY+S`py5u2TfC%WQTrHAp9%Au^{fXzQiUr6yOdXzda-yXdF@Xq()RM>}A zlWO#tP0plKP2)uU>ZR~3yZ|aV##h=T23BS>!+P_C9Uq0JevGB1y~CpXSc^0QOdfH( ziM+sPlJA=rf7}#GfiHJEzNYJ*n=j_4Hp=YsFXH(uD=XPP)HUDaLy~Hzk}ejoF!Zj; zlq10!UuDx^o{M$oA#ohLaq38F%!>+1sCOh9y!jYpEE&)+t6(l0)+2A+l^Y=GNclVf zCoHMMyuQ_7(9kBezPsqHnq%BRj;abqTW9rdL=YjXhE4PRJtqd%k`1|z-Aa*#==rss zhc4Zw@*}IBKeV%?RckNgs-QP(`vf%fex_24HjL;^$zOiNTC#)gd=eY(n);F z72WHUX_Su?EMGbCC96hTbaNM_luIWRR;%23=OFtYd&L`1+X#MEw_hz{owVoch3+DNLFvrbm3HKiIA&i8o!!W&rZDu;elhQ(Z(v%G zDbSR4B2#8GBEKPRY#NY%sOd*gz86R!$?;&r%eSj~j-#YpeY#s=zM_2C;dyUTb_4lf zlj!DA+en9R{)2j@TU?JDainuYzo#0Qz@ZHm8MIBk&5lK>ar1p8u*-DX9)i-ep4CPd z#f+Mv@{C&HYqFI&asL;p$wR5MQ5^c&=j!Tdn3zQhzJKSEQpxbQ%-dRTeUWO&f)+#oC#6S<4=8s37}+NAT3WgfcYT~sAQ_pm zCy>i>m#T2dveeZ-y1%1laeKb3e%9)~r};4X5nr-AzOsC1R>+Q(%P^_ZNmvg)Nmu$y z0TwnI`4nj;IR7tLl24wU-N017MB(bp;+8YF+yaLPb|g#I`>exc@P$}BAHn0oFjoe=wGvp&i5#q^e$-}JqW>!PR9Fqo0^qe8gR=aaozn~K{apN$$ZBC&bA{|3(dqgET8 zba-u~x1_kgu}rqub!yhA-1X;=r|B6GnsrU<7?!RP5$N2yaFNxPWRhl9ASzw1FO-dI5Up#Kw!k2Cn(2uWhB? zl=AcF5hn?q=UTcNQ#u3jxdkt{*y=mbp=DUwFlotR-O^d1ZMT-6_FK~e_MZL9JRCTYPC^}$LeYp z%*4O2MxB)jX>H}lJ;%z6C#CXN77sKkGm!8{NhyF9r_AT>rBm5Gtt=mzte9J5gO%uZhJ7x^{w< zDA*?JK`EdfBYMfUvWbYVE4Fmjf!Mt{rBs6w%hW*g=R-=tR=EW0Z2F`p_D=6Cir3|b z^VMHlGd7R6E=KV$P=8C&NKUq>ipL9J?EcpG)F&^o36?iEJq1!9V6Mc5SXp$G+sbuo`D{*KVfyv%l`2kF7MJ!neD%q%lKy+roDcxS{B=`mhF znnm%J;LZ=E54l#2Ck-QGR*l8R%=b=cF`m>Z$*)GIm}$Hd-Z0q#%qJC2N_`U0$}x%Q zyi+#X?TterCnuKxjod}Ds*W8NM{}W35FA8iOpUNcysE+zGeMmFhlYO2Wdyr)Qu9HcXRLc*=3kqQ-T-p%)HrX%#i z%Ee}}>h{w?ZkFjPMH0!87Cu8JMdTC|Tfchg#JE;o*dCKGWL30z{}Td z4!(4PrQv#Htp?v*-*fWu_3eW7dsZX%vouh(Ua<1<(4FiSe6~C04i~D64 z8xr-6PL}I!%S$cC8jjRnPyU!m()#r`|Mr<>L7&WFPPTG2r<2|zldackS0AEe-4l^3 ztk-Q1o8+8mSVruZooh%ux@uuc=7+Hp-HY7jJAcOI6 zUkrxyBkzY9x5RqtG^V_az=|_kB+5hXBg0b1_Sa2@q|a4}i}>pm;;JAwe?{$y*ezm; ztbt#@>>PD3A1*&+rr7g&)ywt$EfQ!g8WuLhj*2qaiR|aC3Sec*aiz1uv{Y1F9CNM; z5Z}N7yyYOB z2k_|>^y_@^Pfa8BCv3jm8#nBQC6SY8L_|bni zmR4-E)4DJ(^r<>E%}{k{!Mo9N?}0y)ELec! z|2tFV)ADsi8@MkbSAh0YMfv(2Ppv`RV<}3Swen-mZ6kx%J=t=M~e= zY~u^I2vWzNOfUMO`T4=f4vYQzGjQH-+BwuWZ$9Wu67RfIG!&O88e-U+sdn^K9`^iM zAbY|WQHIy<51YG6P>oc+eke1{NO_ssVQR%4}=6=K3`*HY3lOH;Q_7}d** zd)sjQ<~x&(+M;2(H69W zSVZc7pB}hBD;i{lZU}c&i={MN_7b6Mtf@^J1JbT*du24si`3zXUZnZs#VScTxxmN1 zgs~WmxY<~9V38g7!1>d>@;~Hax_IDruI%Bl=*9nMzB~^58 z%l4~Z&?$vKeE0xHC4HiB?(e>Zyr!?Uv~uwVhgVIkfY+szoE&M>%Dp7$!b>h(x>Ps_ zGyS6~=x;BHd|CN@^%P+Ngv9SL{8huQ*O{MrFIVi09H(4H-u=5jmpzcXYYh{l!XjdM z!aii?UU|4KN=Zq%WgGN&pGRJEQ|LL)M7@H85Tl*=G+Y(`_I5UzKeqkj5J-Qx$nSm) zHMaZcG~RFD)uMQL;dgJkWq+tX^Sd|i_dU^saPs$mZWtqv@OOWzPp)V*W51dlfH#S4 zTaMH~Nc_#821eY_-@JuFoxgrT?6+@vygNhn+c&>H{#V11w{80eQuycZA1CiByIdyj z1&TpW3TN$e+v0Ghs%FHY`5H9+dqy@SyxO{$m&V&m+on$SHq2l!uaQ!c-8#CkX5RC*FI( z;SG*VEEKBRykY1Mi~ifEG&>~!Ka)iMi_( z>i?M}@-IE$>F><#R+SM4dDI0Xj zN?mLSCyw#);Xzb|fU?w5L_RR2Hkd;cf+5y!H}17)qdX*zD!t+0c9PWMqJqLZYQ_$oaq9>PCTbD#W3ky;5q<&?`z za6u@g*kt^(p~){XLbX=#t4z>+M+~pB+$7{;%&fVtPdJ<;w1u^_2yqFt&Bo0GEn@Kf zxX^Q&&9Zw=3E>^7*cEG>_iwB(W+&Ete&JlKj0|nY z=Ijo76(@H{z;v0#__{qWc3bXFYeft3ZD_ka>rB|(RbEjcovy@$x<7xxGB$*+=(!>_ z-rEaU^#|4%D3rRo`dxPR-c=%|dO{uF9J28~b>#p2`qyv&lY@Cn`YX05X$ThbNu{2e zQ&hgXZlGdJtW7qc+)kgpcwdoygV>?6vhuS^5rdmY!XWu0AAP%bx#t*)HpeYQ$^OH? z_!-LncfS5#F5AhMlaq5E6Z6dbyDpx8KC04okiEf&fH&9+FZ&} z?eW(?{=4aB3N|SXS3mXFrG9T5ImWM#PrNAon}3ZbeY3QI!`XlPmUNz8MGw9E-(Td< zyZ-SGP3+(JZKcAg@$r|9A8*HN*ZJIKV|xrszonBUNYYhHa7Qbh4`^IBK;xlSD`mMQ z{OXo4_0!xb$vy60k9bX3@!uO#rN`WsGno5Zi(c*RQfmW6rlVtHV<>cV^q&I-7_huY zpg&jlq_YY-hN(L3u8#8`N&I?B@sHl#EETxFAI^Ww&p^xI;B}BA(NKZc*snU2SQy#7 zX3hz1*DN+wLZMdI*I$*C?71GZLt}VPh%*x)jNfHq`U1`8JMs-=olcHPg#1bCTBEp6 zp+Ktia(73wm}%LIIU44&UbrtQiS6Lva2^9g;0-S2Dmd`T)WJ2xBv>B(d(R&n^(1h$ zCLjby_nyn49dfnO($Zq5J?4epEXEOtdDoz7;04`Pztq*81*OX~Dr)%TkbQDu;;wPu z-P*c3Etr$O3P<*@U%wvDuIM5I(u^thZ&@5uJ#*7!gTMJ~D+#Ll{Y`1!L2DXrpklbgfQ=Q3@Coxt2$k@`~8%N>&8wMBrB9hBmEPw{}qBxO1FbwRf;mML|w}nvIQZcREDlIC(|;*YNoMyFU$u zol~g5J1PV)Co~L-Iofr%Vubyn58VVbxcm0;Hnu{RderiY)~{b}k;#<*htVOg{3bFa zJ%Gs0uUbDe#Pfah>a}Zc+G6;V=Pm8mr(WjdFhLn*YF%#9{^s}pym0fA%@clld!O7Cm7-<;tI7FSpDQVa?he=1PI)yqpQ0Kc zA2&F@E+U&O@w%#tAFRzEN>7Q4+`q1odpamd(e3xo@Q;Vf@x6TQ8jVYDZ|}+Y`nhxG zP;M)uRVRy8)(6`!K$}H}fkP(tmhgV>=ojRtgXQN8|Gl^-+6uNQo$%zt$D^5IGY%^S&rD3bf=)X|4y^yh7;=mo;In({(={QC8e>aKQ46^b9y}ng zPEg9xMy{$+NsMZbdxR0mX-U!R?$JLC8S|eESt-0F zhM#O>woM3rT)N7|Ign0KqBE`b&#OQE0qu~@HfF?I!dWqv28(((7yi7}PzAe#?K`vz z>7VDjHUD@I{1$vIsq`nb zg6>F`BtzZ*NG1N~T|Eu>=d4PiZYv35@9Ona@NN(Hz|6`2!Uc0BMqvH;-%FsbxiS53i;mNzVZ#$=u z$7yczc6Hg^z+*M+I*+=HgL6tqsNqUTne}4uZUtC4zir|l7S8ccUKE@P9oth)4b2Lv{zx@Jx;Ru~*_W$};T4*V zS+lbS_~zGFg6(l|NO|ns;ODA4I&ipcepaW*CbLv1i;31XG@zkgxx3dHF)=Zs6-bmJa;kA4GwE^pTvjINOZkBrP83t?Gdw{~?WZ+!@p-!8f=Q z1)%yT8Abeh9+v+vqtjzd_9JeblP`OTMf#XQL(=|+NK-VQvybU$WvtE8z}#>dJA_&| zhZ_SmQKiZ#e4QbAb9|D;xp=6r?S^fu#38o^HlfZyb#L!g)aq0t9=%E-W(b4Yk5wXF z-gWEy_U|+orkKO;>0KgVP(6<-HXA>UJUtE>8Mbf$3gzPBVrFgq=>B~-&tBRM*#zY#kw5rD}iO8#^6wwKL<1BVWP}9 zIM25bMzYpuUJT)Y+FEQVir4ty(}6QO@wgtV=Fv4F&&dKIjv+lG;}i<2?Df!pG=M(O zVapJf0-rgvG5>0%C4o!^)HKY_3u|s9)6(j>AL;QP*wFeRF)+8h(c6N4}P$xWp@nX{$tIhy5 z1H&cSZhrr(^0fHcIyyL4uinnYfZ%f_s)$f03=R9$5mN~d;+5u;^*5QBaUnU@!60(h zPH9N>*!E_qcuB_a88`$nQ^IdEaoEA}IK0;%2a!b-dL+gHuQnRTxxB`4n|<#jlN znqUp)(Jd({Eu8>NcmC3)o}VJRH`mtICc-wVU!slA%p}drYx^d;9ehp_t8578v1f)P ziiIk6*rN3cO^}_~C+Z#T+S}jPo@og~xk*HEjSmzUp-?I+D(3!G+I1J@GF6}IEPg}g z-Bs^sf9ozY^Fw1}dgTJc*HD|C7_advHlI8PbdJ42y_C9iXq$r zOu=u~3fy$hlu(4hWG(b$yoJe{tbKzw2R@sm_|D)1lrN=c?Y0*1p(pKoIz@(j`;$SCm=j_PH z$m;g?;|hnZ;&R*%w}d@RVLizuu#dic1H9#t3c6r};nIS0y?2e?*W45hroVuPhlikI z0Z+^a<6mF1Rv3o)5o^bRi}vT~xqIIQTA*5N_5f4l5Gv%X<-uVg>qAt+xIj+M>FDSP zK7Rc5+qWn54ZU8j-`cLAG@+aw%5BSlLXtI%zjpO)+1q5vsBEp8b1f0<*jidz-v0g# zZ}4unr^?e+vWt7>4vkbedcA*t*=cY6Y=L3-!%Wo@O?~}uFG3onf(OCc%;(x~!X2D~ z3UQqu2{%i*O;||o5HuKegTy!iD*)zxBw}nY4SGQ~H?+gL#~&ne*45RO#bk&O#^O8x zn^NmVsZ=={@hs&e%3h}8%nvpOoGX_0R6)f=*|zfWu*v8l}0l z&<#EPFgG_hS;~{1y05F&?_7X5$ddT@9TAk$3I8NvfDY&ynStvxfQ=Pry!?f!u!?(c z=wROefqv~!lj7yjWg;RXANXM{$kN4@vzJDyTp39p63{DMhKtm|aBAx6z6OwNiDpRa zl5e_J8Ny?~`Y|nyE=e-R49G&DRs&SbchNWG@z?F#x2 zp^@3CFSr)^2_R5-_R?E^++p8~+#at%2Z}%efSx?k{Ya-TTMOY#O@TCMU|$FvI(6z) zc447sRu&^TLwkjzZ6zP|w*!SVg$%^$R4W|t@oq~9K6!G!(769JjJlGFiq7|NR$}$_ zlc^)U&AE=gQfs=_7=C}?P4W62ab}j50 ztVgVX*Vnc-?4F*U^XJdsUm7UrfV0Ocd#IRo>M?(gR9wF;5n27k9lfLQg$m;K$mcFy zdJH2hohX9OSC#l`P~eA2gC7YJ@!UKlPLd^}z5=9d|13?hySw{II{q=REMl*ag!`FQ zjawRedU`+@zqGVq!ZMKABl@#%7Aru)@_zU3(b_~^-KUFu5+7wo2FV}+Ae1-ko?d&F z2LI2|Dh)^gd(>!@Y{q>cZ)yiTeuEwkW_N>!hZusB0OUl#;jK5R8l|H1AcTFO5V|B5 z#(Wka1MU(9d_Hh}$YyQg5s%aEW#sAoh&e9#&xnid3VdR4ci83j#LoeebiG{raivP+RW#%nxIOW_rI!Xq*M{R~m(dt4s-DTvd z+5u!+{p`cRrKaQalnry%iCyg+=Z*0_D(|* zgH%w{(jrEm%yX3)a3;SBg!R?+Y0-3zDpC+x+##U>B9tyPeu|i=PQCB=KKn0>L}cE4 zUZ-DmBH#ELKjwb2F%K_qj?0k)67c{{;$y`=e*AcMd+GXVG&C(!Q-8%Qbp&B5mD@2j z1>b3Ym(=*ac?vWl07)1oBjpz;C@2Vth~gkyQ!At^1zf9ndRjODf{71ow;F?dbpFDH zFMt81%WPgSq+Ov#uU?p&yFpET9(d%pAi9tw#XGVeo9Q51$HvAMJ0GxlpNCof7QxO) ztC-o+>n#{K>!_ij0YcHKEcFUxj-(;7cBRN7M07})?V3eD?BaUqjf6%>)`1LaL_k`p zr9PoTo-$8Kz`^Zb0Ict<*cTZMSZ&r`Y_5Y?24%<~SO$Wmc%1jIK%R%hTnnjM z3h0@Vl9Ijy>pc?P+quJKwv)@lWyP*1d=}G9uOGg?7^_lbqTioO2^UD5m;cU!ARJ&k zUx$ZDTo2dKfk2o~eZxWg9Aar-jt)8?mxTH57P%>-XJEkXX^Me?DKhQrDRE@(W;$(Hl^Gj$-N25EPyd<}p?Bw(bgl@Syc78=eL zfplf$Ab;=O_$?RHmh!rIi1Y%PI68rgFYCGH;|?y**+hKWo($j;MidkoTn&sD}t0D=MD zS#rxTbJR|aer#TZfq)nx1QG2L8J{l+D9oEwXo+yRt=d@@NQ$_F6%+Qzj*OVcXH9TOb& zTmZ9}BwSY@$)2lr{~AEid!(4Ibn~kyEQa+tg?7$+BP@3)_rQhfV>2vC)HS@J<*L5c`oBNtb95aaZfK z!}iZN4qFR|q4Mq>;**kI0x#L!-;cALZ3PwIBO>Cu$x!jj9GwOWZ(;JLBbXm+1Q8&l z5wbV}DneO}2nO;E+yMs}*ooi6o-VKemVjhE$o>8heNh*-@SL5Uft#O$*#`-=V`||! zQDe{`kg~4e{u0aEAeef<>{v$FUxc;-X8@o160u%{)szAN;E@6LD{r%RaELSN&9vL! zr1=HX0Lj7))&e&-Kiaq6TpGLzn7?zC$jEP~fm5$Fl92h?`QzgQ(}ErN2)2NLz-63K ziiG?2e%#Lc2r6|45eW?iy`|cd#IJXy%45Voem8L-SFcof6RENgA7tulRIvf#t-qLczm>ci4 zDjNd>Lv~Ki7jT#NkN`u&!n6QpAfEy(wmS3u`VeqXU|)~K#4v#wBC+=HXlL}ZY6-LL zy0p}#Cy_A1#3Ur+KY!A51$1YsT?YtW3*_gN*(_<8h13}wEzsOUfiQvVBjOJDS+Iau zKC~jW9MJ{mbuC7-b=p%73KA+VqO3(E&Sjt9ELN<8^=hviI z-&!0jVl*~3Zijpdz(d~<37U4#0G*9ZOvG(NRON%EoG-z+;=y=`l$%?G`ro9(HeVpP zVRmhhB1fxSz2H+93Fy6nvTXQfUxcV!-ySPaM=t?L@v~wUDfFTKwsV0-O8q*)9c2$V zMb@XkdiHyS7pLV6YOK^m8=w+m?(nhmrlzJjRjdHv0SwIEzkAkx^uta8One-~D->=f z8c3DdaDEOPb1MbYjFt6b<_amPAE@U#0P?`LQ$h`LL5xCv4hR}D2KiG)ss8@h0FN($ z)(%iXB2X)cR$dAcA%Z{Z>+6S1_D-UC>|X)K(AilY_V)EXgF>hyWb%g~Q0_Xs$J9N_ z&}s0q+gqnZ-2jy3{r0VUbTsMLni?ch`Vumo=5^fmfaYnQy~-OhsXI+=1i%F@Zk@r3M1o{l9GbF9k`WS>#hm1nJ262wXi$``O?LAwj0{Qwg?icB>;JUo!ckxdfA$xDZ!TTfr0;edEh zYBhiQ#(4ijkT#_OxET+Z;zKa?2no4*5uetB|Kt!4AU2WuV2cjKzfcwfTsM!g$eRM5 zHzcEZP+f~uZw94v%OLb>AMUQ9aGPF$e@{f;D6v2*mJCp306Is=Z9|W!er|544i}n_ zHG5Fx@CLoq!0g>UGF`P>IS`g(HL6@b!~f1@$5CEFdo|pmV~zP%6$m*UM!oB>@et z#@yg=<7&Y9kc{x!mO#nz`4!sVyn+Dh=ok-TCh!yY#6-%0!WVA~UkoBFBr`K}!d^3s zS@*8ProI@g+RmekzJNrix&FM{ZXSi$z~9Om4c$NdyV!N%p|Cm zl)l!Sglik9Xj?}aaEi3u&T>>J4y4a@yTe^3ggQcrk%OBX zHV7P#y{wgrv0nn?F*7r(1|?g%(#aka6Nsbeh!p^bsJTgXaozYfC>sbQQ&m%|bA0*o zWhk@mMI^@{2^YvPk!oiPW#S}@Mx_&=n=A0_}MYnV$ARa4Ulm6lwR*2ZzGS}-+v8sMi9APrKHe6jc;|n^LD=J zC@Ew+AqdiT?Af_Pb@JQTUFKq|*2vX?dr6cgrnw}m4 zm?6)wurSXanR_w|ku+5>|7=Xv27oaLSq%e2Pw^yvs{A=JF3Wc*D2l+^+B!Bl`Paz8 z1&}HMf+e6D@z!s-KT0I=;r;ulQk$iV03?wDVQ_FTWd4^x^pR8ofDp+^K!PDLc5Kob zMLL;m0Dc4+cYJx-57s=yLH$X;FZ(7YCgy6dhU+*8C1y4@kAcXVfvy4pMyN9_Q(Dji zl9JUz*991JxW_Br=aD4_Ao?O0&P{+LfFfqFqM`yR71Y+&BB2if;UK4;zIX2)CMk~+ z=60LObP=It*B)4-Rxdeg>(%4lD)-^gFoAmRs$W%%Isa6;o%u>oZ z4dOXc<)B>4;>gHhbJ zs9R^oB_PfPssPzDTb~j(9x1

2MOxk9rJ>C5X=Z!EqTGbMWcFG-LnI(}WiYP@YCtISdCh$R`_S&!;07w$5HA=zX2hA_Ie$I~T6U_f zZ6DeSo9@0=7lJ@Fg;*|GI;5zRmv<-nbW6+NZoQvMqK;&;%Q6@bdlnD56w-oPVK-5a zQE1rX>}ntgNT{>>9_L@xFZ1~w70Rge%|G5L1!#%jr8{k{2EY&r$!G7qwKg&7$kLga zbpxsJ?Wh>TA#V}Pwa{xy%I4g$W@WAs6 zYf169(mnvu`}s|6^GJ0yWtn+FgPPO$4);L%xU#fQzvdHwJr1M>j?;>z8y2}DLXTTD zW3@xiHTN$J#x+-#0<<$%e>5s^`Rchn!%ijYmlKObAd!rN9Poq9uj)q^nCk3Mv)v8= z67hIDleax?q@?Vj{NQ1a?s3n${Bpk@J$4~q+NrgdrLICLGi=bbnzowVBX~oQDBV8| z^;{EXx+aah@`5xoeSLl5z?FE~V$SfCsa@t9=tdkW$nHq=o`~Ii zSxD8LoO&djEh=#H%|UFP;VCcQ<+4PtFx#~8rsF6$cCAoM=Wi9~ zpZeT0au6u~6i~ece&aPcxU8o}FRi0vR!AZ*Q=nPp@UVKTr0Z-MIQhjhx#}APZUv!P zD5VzLY;Kj2QB>5I5{QVmGNU;71X487y%}%W-m-Xq>Mi-UJ5*5`wwKH;3^8QNMDKVo zE%nw8BBa+gm)#13-3U?KOR^NdtKGKCK_I8rhfnYbthTG?p5;|^>)m@VyL0ZD;rD{> zJ@!P?STO#5npc>g6i*(MYLDMDj;51g%bL#m$?W#1EHG6|&w4x=J(Q$9YF2S#Vlj;} zUV(W}XiA34gbAD#vPpfxm1yfR370O727Dcr^!m)Mf-?faOxh*Rbs7@>!)246-w4$& zE%=?3XsGGlBNrGQKPb@+(hpKVAmEU2_c;0-+dYe!oLq4HN70Lv$*D)#<{#Cry+oi@!h#VXHwZ4GOMJ%%K5@^dm5Po8b zA;7caoloDoCN9|P+|MO$)!eOwC*ryHBNsK;E#=(LV@Jf?6DJirU_v2T+AF8z2h$eT zzLSHimXg(=iU*I?$z-Hc6G2Y2Mc?Os=_Uq60d+yhvOR^aQm`4hLgM0-=MW(Kb3~V# zU&1X`HG=sBCGKA;Dr7m{#RJXpWHBZAO1kuGMwKPJOz>F4$jL7&DE-oD>a=O59nv`E z1j;8$77JI}Yf;sap<(=bqd^Xr@gvjoBz~*o&TqLiVTb>upeF=9Y^MEpa*EgL7J-%sG6-u*puwz z$2JNZGctJPtdb^6-qBgFK7*#!R~O4?D#~^cQZ4)+xbBsVHPQg|?T{4qMBpl#-cX0M zx|R*Z4@m72YPf*6O4F7ct$DTq5y=!~Xbgz%ysuFYzkyEeH#P@ZJMyL2;4+gvmHIA< z+hS)lc_4G&-Ak;*J6v8l&c|O9rI3WCXz0BT>GIk<-b41C7ONIwgM&n{ z*5}T1ht-Vb4zquftDOIftczPua+iWCBT4H|$ta`TM@#fkRhMfe5)4}#+JpRy(V|yT zv*pBz*tha+U0#%OGKv?8dU79U*o*Q5r90X7RavJ9M%j`}AL{Z{rHgY}X~6%w!)WM4 z%Q6sUQF@StNx42VYQ!sH{BaICF|0>;;0p-yV^5%yjIW;^T{d57rp>R>E{0nWhYGL~ zD1m7x62aH2McUYbeqv4~?|2VDL#W~Hd1*7ECy8v*?KUo}jj*JCv}9BYb=(NXk0?K#xijbwq=Mq4t;yeSCU1WaxC4K?51Q@i**%kN zkFs`R5wG3c_BZLtjD!iAEpS1?VFGJK_H}#{c1Q<$IPK>xq7tTNtz#rq+o`H&VYc+I zGmwq^)e%E3Fu%2n-g*L@Z#c8RtnGVG>6`DcVSQ~|wbaI1($7K(jD3-eP>#^x#yeLqr6V-pRmMZp0>93mNX z{4f4nwREb!Y}pKTsyv1!8n0YFXT$wQzL-7jPEX%hEWDh>D>(YaBvk4kAy>G0`*tk1 z^}J!$T1r<)1+|wq85&~s^WBARTB6kF))#JcF)YPY zZ}N=?y^J^(=SVLwI#qJ?&TDp}Xic1cf6U#7(qCoT?ad0KyO`*XA3u{i+Ns^C`;R8M zZT$V44cgxFlnk=wyDwhM9ib40Okgq7on2y$qm>e0IP223H*~%RM=3Y8Qx@=XFOv8l3xJo46vf ztw{uSEV$}-!uueSQ8vN3v{l4u^K9EgXB1pqWE;C_LG&?J(-Z(|`r{!X(^^O0VeY|+ z%OI^$KT`L^F1YMBXb1;9uRr-Pp94E%&Cj1!-cMtx?P#{KV-l#3bN>#dq#xrZn*ChbzB^QcIE_alQR1o0CH- zOAW+007Q7E(E^AUFz$fz(o|a9h_O+BT+dFJ-6E2oqzbnHrqx*;MTaTsOS9AJbu8oumy7E3X~K)Ydn#e zzwec&VQO{y!6D9VIpAIT_I_-66B83(gf4m}#~G~#a+#zj5xjC0TESqcZ(qNDy~}KQ zPWQ95#&5GHzPrj8_zqlY($VP?=aNsz^j~yH1k_oM8*hM0-C{@8;wh-r#17uFCDA`f z#abbZmx`+-rI(h%HWIo_scVIjL=3+HH^{$vXDc%_FB+TE#hyvoIBlsaOfkjXu;T7E zO!{j%(&;`f)a8Wb(;taQvHI^vzbghG-gp)bFm@a~yV?u7;wod?`2@@%a9ZQ~e5O;E ziNhB@kC`6v!FwIEybW`?ARhg=y7Fn?#>FohTX`Jf%tNRcZMED&c@-=^!5jJ)uP#DE zRC}H^IlM449`H4=-U0=?rh)MK15gF~-#+u#b?LN|o{#9C99y4JOiV?k)%d4cJ~MJ; z`~NgBxpd`>Ll`7_u<*4iV4Na2FDjp9Kq%alH$^GN3oRy=v}+5Ij`>zuX>C8+XtX)* z&vl^5+4UPKGb@Uq%vMb(S+#UIN#8xA3-LG|9TW7a$zbD0qhz!X^@Ub6#`AO>VS_!gY@NdL69;;Y%wuV=Q{uBw~C&fUok>(b8o@tFk`!iEMbT9=-Z)UOU+oR(6_;Z(4rQ zWAsR;-XqnE_Vz`hDvg#$<2(&^PUiZDE$MJ$VMa4Jnw`50o-_wH7=s^Xw8^xq`TBf_ z+3uL!Tyk_Bm|rMhM9P@>XO|b>Qt>V?2ke{bl&|VVZH5I&?_ct9e&|X!LzyYL!rr*> zb*;~y{|{_6=ZW22u<*=Gn|4;4)`eE{l>~C35o|sR#wJMYeOy|OAR}&}A ziSU0!W$09n?&ZbGj(yU)b5*z3*DPi`#G>I8LQJl-U0fi~n?!zbirZ@xtieMDv}uhS zmkDh)@04cV6Yg{8k$FtulD`2?emn zQQTAR;mIqvUKj*lAAWz&@tfC98cjO)p_nftOc4w_S(t3HP2UZ;PLtXW zmfI&kT73*zDclc##Q#+twO{h#kLzaXt6?Gbdld*_(Ea}YzBj%9j3zkAxEA-@ZR_6c zH*DBI3c@`&3uJlLcFXwCGq`3F27$O7$+;5-rUZ}~Z*HK{pu8Qgju7`DKkLL8M3T8C zzh47QYu;`*_)GWg^QFaYyWd_!Aqi56h3!~6rsltDd~ad0KWr{7KAPEOwwvl`-*Fevm>>xJE;1*vjmK>MA@U9EG8nqe)hF(5iI+}~ss}J23kc1gL9c@Dr!U`w zP)|hOCyl+GApa8VI8Sl3yL80$b_NCpoSLE8p{bi1I3k2*_G0H=J|YumM-dmHR9brJ?=jM9$CFGQ4S=~d0HEvbH{3Ar@KCOTEO%AK~;0PM# z9j>7e##<7`Zr0L6h6G*VIZEqU){rh+4XTycwrFC|l zRYj~zwMAo7Ys>#5>rJ3ST-(0yWXzNyTZmFhlA&bCnC22HWiB)zVH+}+2GO8ViqN2e z%CuE%LnKlnB9sax5rrZt8oa;Le%|kUzV+Q}J!?Jpz4oTA>pIWlIR4YoBB*kHY|Gfg z*UZY`*mSvD^W^8%*ef<`5ca^pY|vr9<(n?nwO2{B5&ND1Hxz(%ROj?jG}g1|WHvRX zlm!(GmMX{NLAM8S)qVUjU(gvqXCj4^aX})X(QSE^Pm81o&#aZN8L9uPJ!tSm)5|I$ zKPK{{Cbk8U!zu7iwYrnWd|7$6D;S}KfJn5`q4i?Rp1ypf1A)(0D|i|?e94=Bx4Ypa z%Ja%koPD|Q=Pm963v7SiF4zZ%oj@3(`+8Qd6QdFTR^Ea0ri3aRnN-h1j-38pa7>`0 zAEFsmeEs}RdNi=x?-n8$K>}fr-TLY0-bq*bD6eQqrWh6Zq?ZQ=1SB}@K(jrv{0TQx zztm4pPfHU42+DOS6k=>b^|0{+Vbs;iPMZ%{I}8v9S+?iJ^iE!`?$eoxh|Wj6(FIlE z*~7kbH%l*$9g2iBG(4UmmGY(U7N(Un$aq;Dbhw}0ndV@GO3Y8Ax|}8wLsw!>uaBQQ zI3Z${IXv1Tu2c9fqrlQSQH1wvTfFIw{}QVe^zS@Xsj(bJ7uC&b=(vqN45}n}GHW~3ViSPFoMnx^;$^}ME`_%GY z1^6P#EHMwQNwODn+r3BO=O2o>ue!I~l#oZEKlVVATgDj7^{fA;>018i*)ss+bRBrJ zO+?U((`t zEH>LCGgDE?iS)*%Ht{B}lXd4hXPjeD1hbZj1aqb1nT}s{2KTfUcCQGPb~~gof0j@S zTL#TTC7+9FF_P_2HT!kCQ!+Xdkf_u#mi&43G*@I8=G-OsSNC=umnI~yAeQOP&Hz0q zlRBReIi<|FC+V<-f55Es!hoTJ){t#1^I_ZuX@3OGSAl17`_;4CyZZTj&HGWjQ1jB9=M?df z2`hM#>Nscjzhc{M(V#&_Q=_M8Yv*~N+3CjMJ$i$$JML>v zdx%wIpI&Hym+;3V-s;f42k9gUUnZV4{N1TnFIFB6J<@VoezuyOC88K=O5y60r(!RG zb-l$~($T&rAGge;K4Szb+4xjGN%I*i0DJ~*I5paTT{rCT z$D76pZBk@pr25m4%B8CSJga;cle?DcmoV9VUfqcdFRP?2H2taTJp(i%uXG!CL2zDj z5z|(F-F7mi(K}^J#OmZltz&l$we9`n$rHA{^-?iA>cM0p%o3)zH()bTzPPA;0-Kx9 zW#45-6=Sosh>T?5yvv}wnXQUT#``Wl?%Z|UNE!%bbN~yD%YTYU6**Hh+Wxcmby-Em zp(x5HPMokh-`T)ztq9f;uo`OndneL7>Ke`-*1dJvl{QqA>LWM)ZC>D}8pr=I2?Z_xk+CaWIrLZ}2wRQltC!-}{P>2z9VoV~%W? zpRH879z8P&@n_GSbIh7tgB^7J-s+rR*wohu}jmLei|B(%GB$_hlX}L99pWgbNm8s0{SN;4r7FYDtqTxkfzqP-LPzcOeW0>rc3r~MHe#L)yiTHt-jE?aJ?^$%&EqVl-&;=fJWaY8-Qs!!fmWgM@Fyi0g1|g6+V6X zbm`$n+5(Z7=w<_o0|puvLzK_m>|xJ-E4i&f+BLSv<0Fsub8^Khn{OXACQtT(@-8v7 z%Buaq_}2XH$O?x^W0QX;y}0mvm{UI~iS%G}DvC?w`x90Pm~}|Di+xXSk_FeK=|`p! zvaN=`*q6R9WRJbSh?^6j>`%Tr$ll@ii{8I~ zFVuncQAJ+j4D;Bljy!M|>JD0j!dCyfhd_RRGC&cR|Fbd+z@}0TQ7Y?$0*fZ-t~Z&M zV7I66=V*nPJKrWw1!)B#El8^SBDaU&SNEUkmxm-#dKxPQz{+hXG55+eu20Gk(%JF|x6f)7mX^)-Eq# zActu$pX^kq@7y;`m<}@+r=Rg@8cK+Am4ubZG=K5WpVVr4W)Y#-Peo(m#JixT4n2C( zpW`oRn;%`fW_IZg(&!9S>{5j*t)(TNZ}G#6i}C7VSJR`Wvp^TfBhh2uioHMg>zi3Q z+AL^l>RfuKWhZ0r;33b1^aY~T;?@R09AHBI+1|{vw|x)IhSC%JZ@QZ!%8R(<2W};{ z`Q*t?qN$1WHQ7CTU7VY1T{(lj$RgK#zfKY49$^Q&khGCQ7tJyrriiOrQ>LV(B#ZJX z7;KH1485}BS9;`|gs%9Pe=Tyc)bA(HpYMm`7rxo*>UUSe(=)YUV5jc*V&<6WWR|of zO@+ASub}rG|KH$A)Cqj8V$E*ns_yA}rNMl#^5R5JGe+7ZCIZfaYU2i8?QAq;_cq^y z`=pTEL0TvxlUWaX*emfM{YcK&o|{O67hAiHqz1uTCWN%L1Lbd^KOOe{^quZ1t#6Vi?JW zTe^LQ;L{E@zCg*%rTs~IWo!`Ax#msV{r|rv_0ZFZ@2(Q)oO@l05j&>_{M{$(#Fpmk z*dpd&yACfBbi!SRZ&8mUHw~!2(ep+|#@gkR=mI#ad7f6UWJ7I>)@C(L{fW0uEST`h z%_v8i6<8=&gXdp_oJ1`W0UNu%>Ax+1vRZCnW0*$sl{SXDeq9QVjEiB5fgrZ2Zo*7= zX~xH;D7J(RJHDm*-KCYgllH{0_tlr{=*;w-2NRfop7hr2J+2I7rBmn5Z&+9_$Rx)k zYZ;Z#MdyYnw$_SbOtr3r&3 z{!w<-jk5`DT}AmS4}$6wGM2?X!{qsErBj+t$T(vjs1`7WY*qy z#RwJy7wcxN{r?)NqEg9^xVAJsnSoj7?DYv9<)yjJM06|-jDIUmb*&i7iAVf>eRXIS z1o{P~wF*Ylu3-Am=IJIw`t~hJ~f_ct(`yFh?!X1S0?aRx^^I>0l85$V85y-P(WzsTcmOoVepQYo<-fRh-396lF zfzEyCu04C+(rpQ-svUn2N`MEh7aKGSQwI|oO>?*pl}pmABh~?5A1}-v0l-E!msoMZ zHP=HF4ru>ucm!khnH06n4gcM6;n2KBYS_oWf*KR!n+8Y@k+RzBMy;b#Q6 z?V_`@G<`v*l*g_ka~q85jKkCLA1$t*g)Y42y4A@k3wTxezjLwO%F8oJthW}u8H)1Zx<6)Rizb7J@8PzJ_xk>Eq01xJ>Pk*F zzrr;aC*|jN0KU{ZZ!Rq>yTddu8f>88&R_W$eXWuc!z3VIOIM<`%tFZWVX^Jx-iY#r zwd$|eu4#&AyvL{K6=DjtntNo;!-c1<9{voy_BJMll{s9xy2QLxynP$ySP(X(;+>$# z`sJE0mo*)@9la9r+e__xcHIarJir|t_VzH?iXanuFA`7zw<4cp(ik`|CmD?r=1IS! zl$qvPyH3UIN4bM46)H*Spuxz6aU`%wP!vN84EEd`jAm5$HBecf*>>#^Q1n2#sV?0> zLr-saSi9Djl!p#Gzo#GYLj$-l;nl5OQeJMmx)^NQ-^vKow%V{S$Xq!97R-j2=`m0eB|b zFF9mFJa*rTUeBNYaV3izsCE*l5QS@km)Wgj>u;sc6Tn6-5Or^Ht$lG(3Dv>{tC`c| zClq8*(+<#NTYAK*eeEY)>CcyOw9^_(woI75Ge)BeHhYmtAo&zkxJao{?pn^JVvm)& zs#&2|Rn_t9yx6`$vmz@P+}GkBV8cOd18{Qk4a2F1#b*|=OLl%UUoxn$TV~RO_R& z+-E+2$Kan@?YURCFzsUpr+HQ{dp{@m1;q6v#cEyMsL!WGFwwj7pIf!Z-FfhZDpYmL z{M^!s!seA{o8(KnACbH~(ut7zp1Ye}e;`4iYA8ynS)E@TMyADf`G&VNdVHGDec+lv952}cYV1|DNJH?<)TI@U0^;3 z?KuFU+l%ol9fegm#piU-07IbK;Pp_`i3F)8xo*F zWSA6#ZWa>Iw7Lh?h#sHfefv1$!oqXM%+?N{(Kif88bk?Uo?~rOTVzN?3G|u37KGUW z2}UlYP`KRG35s^YI@sdJ|6~M#Xq&k=kmDaGWRdD~$1e!)#xixJ>l??ZV;%zcIH?io z?ed6ZkPXTm)IHacQSg{|B!DS}_^r511?xz?ldt-})6(oN2<~$DU9D6U7#jv$3MYUn z>Ba@)vBQm?FMiO{_v7wQfLY|0%95NU$qN(-*t9?UNE&;kr{?|X{d>c=dqAz9aLI}7 zqJpdf9Z{9i<^DDJ=U68vH`K;q`er=Y1eY%i0*|@L&My16x7gsDd*<}%(@%02{%Qf; z5c9IoO+q3t%34j6zUORQEB4)`woPTzgUjdAaLE;k_I1D;Z!q|8Jq7k18f9wZuGBUi zh(lODEiDiA`S4%_?Yr*mRohT;xm#cr4ym_Z=Gj7wWg9Q84U%JKw&X$lAmq$zp>^k(}g!>=$lJ{=0 z-7Lfr{CVbHa7UfSfF2$s=2`HZl|~7-9c#R`yaR3a$TZ~w2z*GRl}{XP7uW3Wxf(H; z;&J;Wixg3`W7c`LI5egsQLPi=jx5oslsE-PRzc zg#FmT#Oe{cIiZ(gEJ(Z>!AFn0Kxxh}E>E3rQt#}qq-@r^xR+??p+s(p1Xv>C4?iOhTiDukzd9{ZIbHS-_dfx0+Wh3 zSWr{b+9gm?&67KqW<8jNV}jte*20Jf!)FH@OrS=VWVG zGo_RXUwA}-G{lNM+AGluPBmIr@ymjnX*Hov-I>*?B;wjnwLf|Cq~_Otd`Fz4C_Dai zpg@vpMff}>{niWd^He>%PTC5igdt=fVk#j-mQdTLH-)*oTj9tV9T$M$0vV%(<}XXX zS%;cryyJZt;ZufelWAM50v|mD-|O>~@bv*?XNEhL38R#R*hk{vTfObnylnlD1LSX# zQ%^D($+;v)EbSWMh&}h!tEl!O9(CHAz|HL@ZcNyIen$!)pztNFRH(+lPEZ9v`3KU24MfsY^Qu_v0x0+x)k!ziQiM z>bD4;IaCZAHiGyWem`D1m(7mbUc8?@)ipl`3!zQek=!j6Ee$LM8N|4zhpW!Iv^(KE z0xCkk`2UrAF3zuWV}2KoCKM;ciO#z`W6nm8BkvGDtqpvYVA4NQ>BQ6y%6Ipm$UdlV z#&K6cCM`AY3_(gEv1WWvkRd0xbx9XR84L9@>BhS9m`@A50fw%k;FR=enIGV%;d1Me63r--y=V(AG#;HLanO%FoY#46P_Y z_v&FP18>!`&=omS3dz7vX+m(rfJomP!E^D#qrLD3(B*CO`5h0 zFc1OE-N>oujSK)B75U<__Rr2wxxHD-Ex~VALW8P-qAA0u^^%1?KyK<+cq-=ZsfY=0xaj~K=L)BHm< zZeE51G8!#u!l?9ssI2^t3Kc$1jsModN-5pk+tyuY8kyHEijoiIrfmPdP}*fZ`trVBU19kB5DFEJvXTb=aA!T<|RYs)Q2=)XPd90iU6rU0hPIy3UiC z!nq@I!??yfN+uD9mA-HtgegI^!ua9#k1SD=iP=)E0_(Y?La z_0Z%@R@Z^Xv7jcEV~`S}5_+ei~4GOjNdd*YNbEFYCX))Ix4+B^GA8qb<+Ok`uhP{L<8uw79HQOFiqdA6YA_4Oq0-x zp^kHVNJ-^Ao*`5F2=JOSzi7|UMGF6>ruG|xq9Q2cWwO!N(_Cmr0s0yjAPa4%Z)F+uuk*zf`4 z-pu|@ewR1X?!zT)>b~bRb+mz*2;5=Mu0yWQAa*_evAp3#azqz}ET6G_>1%e{CM`JK+butSS8#WOKRQGPk#!@4!&}BjPIQhqd(L*}@NZ1t~z2kTwEVq*BJ zEbH@O`ND(d)V`tP79y(uF=W`$t%{-XlPivn?%q!cgMnTaB+qcY11q`0rVz{;b-cJ^ zLUV&)@tBR2JrAKkwAiGsAnh8_JsaOZB?2i4t%6XD6QewC@FwkMhWEyfXvk|qclCZ` z^o;RJWOtnPJn|L>#8^h`#R9%pSu<(FgRe|Xsj>Zp1&rz}Vr4xqY7H;`?(HD(S%APL zAx1*V_l%o80R&UOJY0m~>Mx1M3Ve{4B^C^icy_<~y3jF)-1Ie}8TxpQ_lmWsstcU` z+W8ka;zWgXXAlkM_lgB%uR^bx(=#z!23y37O!rweMdwEM_)^tj5yoFq>0_2{F6`0# z`+xR=)A(g^?a<#_);wswX2E9U`1pN{-{zK560G2fU-F;}9Qu29w)z~rxRs9AxXumXJ?;OJ?c+GHR_B*5 zNe^b1#$yskL@e!FXc9sY^v%oy3V%lS)vz#IKm2h%HS?oek;8?#!6I15*RRi`f~kB+ zoB7%Wkb1uu@eFPN@jHu64BplKW{FL#dK1ojSW#6bF7e=zxC;%h=GVZCps86s4X%Fz z&G`o$uVhW(j_IsS5q8wy4Q{Fz#~wKnmOfVS?-Ez`wp}yJPN1VwGccp??*-q*_oGPn z0*at>jYTW+xx`_MG)>PLIkG_H0sQQN?}QdZEoXRhPh0TL>{ruF2e81#0$7n4ZL0%$yaIAc%u zPL0`GQd$~ET@~B*C}^0DJC)2lM~Yq4=m8pewU=*ydXKt92tl47A;*`$PoVo`^NHv$ z(Gmc?+2U1B3rcRl0ai`83Vv&7|Di-D5_`6!4^z*DN6 zX>R+k+6yP#uEg}5+rH2L_l~Vwm134}oHO6pScgbg9<`ZC5%E5P4#Nw#iqhv$CN>BC z6X>9k(%SduZ^YBa_EYSgNB|yt+}6xXN8#S}|D^ri(vQV-3WDZP^9wQ8KbJ4(pzZP$%9nqBVxdu|Mwpi$Xpg|HVq z?$-qE3}I}LX65=|y#_>~s7Uf2g$Mmh>wEy^hxSC%sQ9P-HH2VHTW9yqoep37zw3oy zc6gbwa858Atb3N^$>O{adpk@%LI|2zYyI$&mE*d;Nk)T(K3A`md;k}-Crg^JSz9e) zMoMVd8A;kxKhCn&Ugj_xqh%Ip8D45%4+%BAmo~!7Wa+0xA`w#$l-XO~4EaJbv8-RO zchl-mmPn&;=>T8c?{s$Yfx<2C|0JZCDyqb}TNdyYCQB2-v@d^@&G9YJ9{iVaob4i(z5F0Jy# zMRfZ$O<-EV)Z7Q_S26Diz9=e)~xoYfynoo#pH0;ptq6 zx>M<-FhGN7m)pRuhc!1;Z!=oozL95m=)^{}0l|zkb__|Tl?N=#;&fjt^s+-;HCqpRBhM5rFEpKT6Aihkz+wFHm>e48h`gCMsI#<9SeUv0v-wjt zS7u8sxx7u|=IM)&q{1GOJUxM)!TQYo?9xGh_RfkmJ##F1I6puCTkhbu6!hV7rn@^3 zVf4&p(D#pKe3;++f`~;Wm1SsV+m9jq+g;%Jgk+3Mk(W)=8i8z;$dOW!+0@*{WBqODx>7nIZ186zQuj{}L0sy5N z&u>tfx0;@_^v?b*Q729~47xl)^6!x-gYLirrv4iJez%NUj}GsC&L^K(wCXfDcZ!N4 zO6TFh5%hv!e}xBSNPw~W$-&ld4*>atW2mLw*>W8}2KCIeawfdMDIK7?9(I_5tla(G z1TMjK@pQnw{DVnD{+N=}mY6j4fP+ZbU=ZdjHLHLk1e+v+E>mkS?%mB3HhOmhIv4-t z{a?E<0?_q#hG6ES=vaSQMn=Y)=@&KuA2_Bk5ppA;b>uoaQIt;a@9p@##9ZbIla|t- zgB#1$g717l=WiWL4<4=mDpoh3{|Gr({WCZ)FtE?u!wTnu@w+Qg7p>$uYB|kc--`EI zdPah@%{Pt2yqZYf_n$?V*S|5e1BGhUodcn&(()IgqN2n&=BPFxzk(6mXnPb~jLn4) z(&~=`T)w1}OjL4H{kIblnM@=5L&W8r*S0amtrz)o;D|zP|or#s7$r06A^V1xvPUotE(%y<=x&Ss&Wiel@kdz2)!ju7~1O z?QRDy0(n?8DnHhr0~;^a$cGg^kY=o2SM7Zau9((5!mczBHy6JvV(ZbQzKaft#&2&8)&?KBqEPg(G zvGcL3L<}T*3}j;qZyv}dptOO7!2$^ydGp)+IS4-K)H-nBgoq6cD)L$ZuhD7P16e(; zP9eW$U9Kd*w9oP5L-=0D$+>I#UfcCV2!u9lIQO;mJGab#;%xW)=ov$x=2CAOTVyBj zTWIF4cX~yOKY-4{iwi{Xx{n_}mUD}U8I(N11x{U%aIj|5Y}P>p6_TH~)MC2MwMj@Q zed6Plgnme%fT)pO0(z|Na9btL4`=Y>>HgCu7#H^xmmvd^)1wh>i+(*Ng0s5eZ`Nr;N?4yX1qsRS#Hn1kML)FYE_azZ+ph2w zBgg!-`|NVP%)M>*Ml~_j&2kyHO;Lsa=ZJQf9*5sJR=<6_k2yhHBEbU(dgFZ#ZC zBI|s)-?ML<%$bmJ_UG##fE6d1gs8?AB_XVHeSQF85&YDPmi&Mk7845&{j*zar?YqVn&C5_)d|j7;9aBq z^5}o8FY&${&J0jgi8Qi#+yM35r+0yf%0EY+xqy`?Aio1m~Hr z%Z=R=vL4gI1#1-swxvZ`&^lC1ofzSq80Ip+O- zH*=w!?E(K{u`P~_G|>liPCFNx1y}Q$YBGJF>qIAEw)eyl?)bGo7RP6v)pg4 zHxnrwWDhw7-7R*7^%N17&l9g*ThO$`R=?~QXs`$k+>i2u1eB~n!>Y1FgPscc27kxe z^+;NJ4Q=46Y#WvHLb@zxixNg3Ns@A^2Gn}}{>|gm&8~9q^ZFFzvxaN)CKw#=oUX~L z9#he@eihS+jz^!{zk<>;4|Q(^?jC7#av(*kc^6p}A~}-@u1Ain2wR|1jrRLc?fC4u z;Hm4mx|}i=E@SINPBURHbpHX&&cewfa$jf}to$3gTPfLe{q{55r7d^AF+7U}O0IPS zr+Wsu$X(mjpu$Tzl^*dD$e$dVSxSYQb*^PvATkh|1d`KECOo2{znx$bR#9DTR9ydK zBqoFdT!g~eVI_?~DMaepO!l`5UISL`-d~D=!x5$3~hLUFV~xd8u2E z3Ac=G#?eE)G;_qkz~`h(dk6rRI;E56IxtLs5}GUrwf`vl`wA*VsVre(eb;KWc~(JL z*%0`^(-TitUa==6<^~wQpa>cDpbwdEcd@GN+}-DcwB! zwq#3?oVISY@dI)W8bBHkFo25aIg!Nz;3fMpP3qC;b? z#b5xjmJ9OlPKyY9p%%Cl1%;d>)6+K~V8rROK%~hT#r#xkv*ex<*)Oy_g&G=7hYlX8 z@3k3>ATk~nYJ4BsIaRz2oy*rL+3}q#J+NJi3WCaZaN=F*L-?F%6GXzR)nzKO)u<5V z8wVN)3AAt%p(!Sh&FZ6Iwk-!SuP%P4UAQs|sl)PXE>e7ZqLm%w4-T*o*B|DeFsMyAvhp1n2|9X z{iLuwFh3w{N2geFqphvYBwKK3qQL`zbEvMG*u0fzeN4Zc4UPVEK_TaenKvFfXjciN zvw4K0(QY?a*Xaw-E@oL%_B^5yBW;2sMx$z<%@iZ7Mev~#&0l8BCO#j=BBUw z^x|SwMY2i7NF|adM7}la-2KwswcXn@P%SX;U8+=eeRQ`hBF@)@%WnU^Jzd^3vgvz> zz$7S?M#3+JASE(sZ2gT^IzMqgIghbZY%}X*;grjFXTk0xvZ(BVqr}FvoE_7qPnV;6 z8S%!0Z7KI36`a{Ra)a2z$Tei#=_-PUD`ep`PQ>DZ<9~{*Jp$mrgvpaWQUM<~OpNlh z2%1j>^a?#(E1g3DtHoErv(lmF;Y9JIxUV9F+U5M>J!=m%$&>3@B~gQm5e*}j{Qj`O zLRn|Lwm2)xbN!{ln?~rjqHIKD)MOsaY{$#2^h%sK$$f{OuI@@_=Q-_)g`Ymi0U~?l zEA>ixmvxkeu$lCR%{9+PLA3NlNHua*e?2|D($k`=v*cc*yU`snxp_82oZ$wfbT&&@ zU~HYvWj2sWGe76=BYVu{j1nV1yuy@t(cXwzv_EQqu+DmOa=YEVS_6&p4<=UuFFHxn zG1ZJ1tM-0r=|M+{Ti|@`6!8^iLY1YDc!;VOEqDzAGpY$|UOs2DjjFjJOwu6#YriB4 z-(Sc0lHlM;BOs8*FVm<#yo-JM<|6(an$V%VV|%ucDbe)Ocigytt>WDY3U*vzt87YY zY=iq%U#Wqz*j+V$#wCoj6JqnkoAX1&N}}WyOW1q9K68||_L9##&%ohYjh_S+0Ts(t zA#>SgBHNZ1t&Zs>C3VvN*smjK6qv^dU+O~NEObhY;ge=qe9=?8_8_dgHH&;$4wFTx z*u;a~xpQYM3kEdHYx#;EoL}_mUlI6;7Ob${N8zp5i+$e}HIr~xdT7Nw#_h?8Q@yVuxHmU zF=@d+jVK$pV*W;o*_vVV6o%YMw0C1v&MTg)(5G91z~>ZvDteH(+l_3T&YYmbQXM2x zCd^t_$saA+Fpi34Vt3Bp>94LD+U-G8H3n^vE8kBKdFR1rim}K`;oQ*aCRn=7!ko@g z5kZIOQWbjiwrUFMar#L>)`MCgj}JKC1h`qgw?#Z45c37Q#>T4KX#x<0E2?ntj|}=~ z5Oq%kP<76)zqJ%@ffrJJki`|x(2H8uJ41Wv zPfMtC2Id4^+{epyJ`qEYe;Y|KNB>U7t_BI6zmEQeq@HLa`c~w!56%xLDY}_i%NHl( za;u{>&&Oz+;^#DGBq6w3q7$ovmnNv-gm!<@R%KfAWbg2er2UlIDqV9zm$fmQJ{BrZ z(bj%qSOFhAacYopxf_^bigfaoV4X+u?ycl|lSpi0X7XJ2IEf0hn}=3*{4I2gR3KAF zcXG8v-W)xY;+io;If+D4zCS~Ab3(Do3;ff2V?hYuP#?0_8tCL0@J8rNU(d0~c0lE# zc(kGGo5lv@(5x`QYiL%Ik~(7xi-`L7XY9aSCej&&B#nysgi&SPd~lvqwcc&|(`cpC z`tOcH62}|&25+!93Vg%N!(@qrOq zr^i8X@LGt_C>vzLY1myM{^%TiWb~qWPQ8&C92QHhX%(^-AJZZ8w19DX>B5XL#t(|v zgGX4(6qgTuTwPry68zRajF}Zvvk7}rNrTQ+U$E>$O7|ebQmdk;U+*3ASIDiFE12n4 z=e2E}z@Vo!u%0YtE%jC4b;mYb2Aw8mE|(J#e!iEq^l9}{h9#M@a`^D@U!yMm z2x$rALQ8QizH{e}SaRDh3|>4){mLi?t5W>H{II9(kLjBc#T^wm|Hsy+Wb~<>!GS7i z{!04mRdb}2p$tKg%N8oT4QMHUFdpf3I4+(!6~Mu{o^~0#b)no61V*%W(Ga*c@q1B^>M&}vs=(;eM>kg#68($hpnG?I-d{>YMHs|nTmeVcu5S5A= zrYNat3A3k)5w&(r+=~J?CTRel#9MM3(+FzWK50ft!T$7&D<6i~_oVq)Xlg9O59Mc# z7gXVTI~U0a+d?{>Ya4l{F7xq8q7Sm*@aovO2|Rr8hJn=XDVr<3ixgG(_YIlSKeT5= zg{v>Iw72U%dug9zr*smq&3^W{TP=beDZ= zfh@a!)$c4=OW1}db^dm)qBXb}3Q6kpZl9{bW;1c&at=D8n;jesW-sCU)h3jeEYhB7 z$qzM-CV}KG<3ipF(`(Tpu#~!lAdCCq!`8d91-Nnq7SrkMAbZ(~>#Txi99QUNFkExv zXt4l=uuT2qeY$nh6ng8Bj`exY;4mUwgLHIYFl3>TOaI<&-1Vz)Kfu{(eO$_dvnt5m78~4_)UH^-s4Q9bjh~6bafHQiTq#2sl=7Oj* zID4T3!I5C)-$|-4$A@QaAs-)@cFeAP+?WFSz8Za#RBl{c`1OjF$#3ZTsy;5bASIj{ zQefP1&2+)zKN3q{Aop7ZoLfnQ#MPcoMOpOJ6#rYVv!yfgQ_O< zgAU>xY*7!_yB&z>W&55HEPifxDwt*kA-nQ~aafe(I#`j**#EvDz<^1`CJr%`mqm~H zH|xQ7Ug}|Oqi|oT$w?$U+H;Brr=2sdw&I=`Xy@>;0zfzDn)I;g5()*&zXMQ;Rc4qJ z;=e9^ULb;7w(e{tc>!O7FQd#MrOS(ZtUf{AupGpn7Ehqj2yd~lmC17L#9?y`%w+9_ z7^2Vh`;y{cfk8Kq9kb$~>djh&TCKTAw%$LpydF-kTfh${`d9ppnYTd9QakEnJu^dtz$e zF!VeRBy}6Qw?+{S|G!mj=9y#1ENi!4z4`zH*3&vFzK}=QC>7P#2sKON&zED5mwbb~ z?XNvXW#q`GZuF`LnAoBo^>+(jC-Opv4V&jRjvKE1%^tNbKSf+ds_el_D{~%?u(M>G zIF~(VitE`w>46%^g*EobSB&&JQpQIh%)rDSq)ZoxzW}`9uCOk|^1Og76{k#D>^Msa zfZ_;DFaoXUA3Dv0b;CCuP~=&0GY%wxPl50-?j@DJVccbc{QYyvdi8n&TCQ9sQ|H6A zFwy_0u|b|p-_P&%44UrR+=tcxG$QWPlyTP)Dj<{VCL~QG*MBS(8H}l$^*6Uh6lL+L ze0)h_h0-!ya3fV!eeWk>Hbmy%`Ju)08wEfm3VVup<%TvK_#hmWN2hK}`Ntxe8o(qImVH|*e3_wv8EChFb8eFhE3P$GU84hqUmc(rJb%z$zR+l0r~R?92iBx3CvOn&k6T zQLXx3J~?dcq$0*^R0(kuG2}cCp4~_%t*Y^4tJf2cH`t6lX~s0|GoC`_e7Jkhml*WuUBNX!o?VN!_fGeGDh=v6g; zhj0@m4Tvl9u9O|yIOG_j&eih6i{lpCLQxta|4N!kN>MlP8y<^6@;KnU0V2~GFhW^l zodGS1FhMQxQq+j3R?j#uKYgbMb>}wFSHMt7PaS2UD!aG3dBi<1Yp&S1UUv{jnb#kl zWZdfpI+4XLBW5vB@;#$eMJlzL&B+mK9)U@rb0 zQ|#iyKCM78nYe!sqPRaGg{-!TYRbdzh2rcXsP09(vi^0(5|eX7A8%Y>vUENaPHjlU zB8;YjM+JTo8fR1g@|v1tlq^IYKwuDMFrdSuB@zXZEk@YVhFvqjazank z2(%5$D4^Cc&2tle%qTml(960~nGfwYwhh6L)i?|Cn)_fKaf%jk-YB{%e~Nu~xI7U! z2$yMO|NY~e*X8nhgrpuUH|*&?Tq0PR`hCvxrQAL9S;xZFUdVw2&jLb`s(uSMBm^lGk*c^u7zW6@<7>)AzQHs|j}+8SxUU$k`gocO9v zr~M%3EPkvC-KJP8T8B%$=2l)^o-ML=2wyq;Q&m;fIAZfMBGB&;{O^^&lgfFAUOXP% z*HXWuo3a!pPyYAB&u>=`^Bdk~&5M3tWZS|6L62{+J=(>rBFmfkQG`_DEee<13d^vm z>!*xswr?I;TZS$iRjAp{JBk|}4lV8VfU+0ZM`)plyD z!HUF4rs7m<#)y9W1Cck$2Omf-Kwju%Wo3hS=qYKLdYd6R|xQi6^;=ROm>QJstT&q2ioZZCoL#UDz&eXmF$#mz)Rk5t%GDxtLk~b`DN<$%jHkflwHQ0DcOq$cfPh zKS`5^2OE-V&zG98*@0reuI!-8%zs#UM(FyiIWbEA-YVY;_r6XV^SBN_uCdu{3t1(y z6FaTIY!N6_Qw>U}2Xm8wjNX@Qi&n7;ypwW2yv&rp{<;4mle)W|WdZL^w2Y^^`v(Uf z>Fnv-=%ZPhKl$f0LDUdRS6I4-Vx%^-SV>XwpS^9nYYL`MpPt&f=l7@j9fD) zOU{dUB)ATAyKF+|Bp@5v52_&HwC5k8s99Hb9GG63x)zVs5{HokJK$4 zXwupLXY^}&p^sOzlH@`TdgG1^9fRWfTKeix|1VoJuQHW~tvF$|X;JLenKJvwrCQQR zE!(k|LD6UZDoID8AhsYg!L@L!u+Y+8CtWAVB`A&OBoZhh*0Ev(we1^C3lhdH zQrjjic|CCdfdg@zFs(&p7wvsMU8%_B$}r#xx?521(8)FEeQoU=FSnZPIWnKsTgz#R z-(@RR?Jn%E5gPYmEL2fndHD;^OD#g&R7>yZmzl3-mEQNDaW>biJ~q>?aZ5rbvPr?D zn)$BHr>M{J!$B85iyKlYIP^^D`B}mv55l_d(_2@wm`NK3Qw~k5XP~dn8TjS*srxg} zuH9qNnyFA-(bzzFzc^pDPq$}(7>M=W(m60chvz=TrVd6o!szgKxfufn9-zc2uTjsb z8dQ{>FlWLNWfi3x#hf}(HB&@d{OX@gk9yQ^7woi9EK~LnTi)gD|Ff%MHG;nbha0He z2SsuXty_BEg2hWCmd!3w_`GB9@3tK!hR^w5KOVLFoya7>#L2hnas2r4@e8 z6WWD4W_L-VNJM29yIj(^T;T=@|6-9}^Fyv`h z>3pm8qk)R`X+j+z^$yTLHXqNS^9>3*wKY*ug$`K6BowM#TRY^K2_ZtDIL5w(Po9LP z7CSn)d&TVe@)DZc9J*n8%tP%osOmU0H!B0O*j_WUApgn`E-9G$l>n;iYV|(pIT?oc z(&v&z^dRHh678Tceo3@37@fQVS&H)WYm4G$JC{rt>S_@*!^` z0sOYRinH_Vw$@EsM6f@*#~d zzP;gdN=4moYOMwIz%hB_{gR9qdV_3*@HR&mi89R0|V(IGY{sT}YB3DYEhyeMfKCa`MD1Hin>morD#bQ$ap8$&@Jht?ASGK(K zFLYx{*vBkxzU2Z=1g8PMDzA=LE9$_NbPQ?wq*9Zux%>Nv*}qBG^Tl>=K>gd#b*==P z{36{c?9+7H^Flqz&@Sx4G;}g>Pu;YP%@@hD6)jY11?NDS$2|WY1Yo;fytBjJXgfJ;?LOtby@#yNOLdjeZRP z;DeM9ajhJKrnf7mA4$V-y*v0)VD)2fv|30KvXH1;o;A9;cheg5$urzeJ$n7Htsgzk z#4fqtZr-Ek=BrTd+iP~wQ~G(@vp4)g-hhwdfB zq5rm~KHb^}hTe?d*QJ*(?aj03J+(z+n1TCo>0zCSHp{LuYTLx?&~IAsy}F-k%)q;} zWHa4yja=LQ*|f!z-b};;tIym(*|WNQtkvai^ViIMs_vdTA;bP_&_$vkZCG~|_wOG< zKV3PMbxghoS|{#kVW}#uxP&57fIiDFhMtc++b7I|4#o1Kok36enbVy!U4~V02XiNA zj|!wcI{KG_kh)CYIi97`4uhaAi%5tSOX@De|Zah?+BK3yjppaxNml+JO_=RO1w@Ux$uQ282Dgb!;n9jXN&L)u)xKB1?7)FNug#c5mBW%9_v&XSpqE*E(^Xrj=sAqS!($Z# z3|o+F)cVmvT?n{%s=%kQ5{$b(LZGSlJQ)9Dx)AQmxZWy$R@i=@v}W*<2uH8OKb8sL zWUGP7z5L;B#Vp_Ppd7CRQv+T?Jfc<*7#wWG0iU2wOmR>^Ck+90d*@hb-=0(U0EkuO zi37VM6;*G!d3ET=_hSZ{^yIVSXbO!*_*+9<{R!^#Lnf|ODr{ies9*?jd^+eoJ3MLx z+fVd|e^YCXx=hHAkyG+eaTCf+xffOXGqW&;K`8Hj>3`BBt(z!mMs*IPem&Sivz-1O z6+zdb1#1U=3oxQw4v1^w9zfFI|Bkdx=T2QS30=^Fn-s1`n0>;i8xH#&@Xoj>XDklW=QPjm~Xz7v7MWI<09G zu~BU|GJ>=sJN%ocGGasp@i&6F4sQdf6v{xR?szVEXwif{s-?4uazF0WHw@&BUZ87N zpXtSWpZPh~d(Q?2$q(_(*3kE`#|MrP;IfCV!aT3^vk8qCA*m&f z?H{)nBV5P?@JjuV%_LNrZCFDfn&!zyT6%KfC3*LWZQo&u3y)^iLUbn}MO1uxIfAQt ze`Pl;JE_@wv)uZLL@~&T!D0HhgTD_#^Fi<>0DHvex%D&E2)9JW)!E+3&n0{3c{8-V zTytV;)A$^5Sxr5aa$(kvFLK=5Vs$9CJ4y4*y%jNt)P^yUBLVS#QFm`d&8I5torlMJ z^%$PHtHCgSr&KirVEQ=K$HSa#*fk(>Ss)6nQs0_tc5(NmegB21i4Gm#N-L|`HvMW}TSLGp5f#^mK7-0RxExMqGmg>3PM7H~ z)F0eC2TFBIhd&pwO0z!A-~S>g~V^8GoK=zF9; z6qeRPl{`SK10+|gzA}o9lUR2#=Mdhn{B1m)>riTA~UWH^L=*^ zt`4dPkB-mrt`C(J-VPSgog*zoGs&|>yZDwb6(>^ZEMC>xj&8aAP< z)Yct5WXK;C^byOhmKqVxhH6`o+iwxUF(NS(k&LRU*#5-tpLk0ZG4=#@*>PaOEq13%b$87o-J1=-C<&4hecV1J$nEy6xwxSFZh$Y}m^0(Y@Y10dCxt z)=+Exi#`E=4889zfn|B`eD}LIB-V%n*4)u-gtdD6bJvZB^-bGQrGv71f|ii`K5pw+ zCY=d>ZVfSXx~n*LVjnYio3O=p_Z>XdCF#>^#3v){>;UBvpMAiw{& zQ2Ws3x_bBp5&Dh(N2KqTG+H-wqHBo1%+We+Hch|b)(5^>=bp<4CRJ0>WMrqTc_arS z%4B|e+aAos`+f7I6+U0*s*PFIxBnN1q;tM`5R@M$topam%lVm*B|%UU zg*A1QQXwpqwSU1TAc=>S$|X{cmW^RN|!+8VF7yic7?%B(3&Jeae)B3C%terzAE7(X;) zFFA^;CWrY$1?NvA7|)evwE~4!F65v?F%mgN5PcdOeZHgcA5W&aeDL6zs)_s9D#JUo z8t6Ik=O+*)WfmndkVBbg4l4-2%sjAZSu*F&J?gZg6C~P6EZ{l#fZ(;E)hvwSA0@xay`Kn+J z38h|MUXKANX#+TkOJ?0^xkNZLc;AyL7Z9AZET9wBD7@#rGHbAG>{aR_D5DTeFugqAqN!}Wpq}^iU#ua{=RFEkJ?k=U>`{p$=Q?c zMCntPPZz$y?j<-&Jw{%qN^5Qb;=Gq`e@&zC7&keJEwjrfql<@@UK)NT+u>RGrK!Vv zd&=47@Qe5c2HxfN5rOA0vh$qYHqx4i{UWeXvwJU-OJ4Pj4ovjj82iQ(@BGQ#clm*- zYt%mOQQt6<|DJc4gv~wg3=%fz_}gV>x&IbBen^G{jd??kt3;t(1+ia8&-lpl)2Iar$X`nzo)*0@ z)XjJT^ntTd>$1M7LXtc)WQl>V@Zglyt({QNFF`ZBEOKIB&&_p%ARWSYi;GYaAWy!AiV+5+ff)3g!QD;{97D)0Ru|!!N1tfo? zh-}%QbRC?%6~*=N$TI5Pfxk4VQ{wNgx=$X=nBB`v21?s-(O;Bd!;XVRzV1Y zYbLZXL#rD_bC^pfi5;Ruz~1+I*{Sp^+(*AY6WFHBfqz2^7Rv9(SMv8gBs4R*YUMQ+ zV~PCK^1D$>6XIs0?#>NaJ$So|i#K-hp>qm~ut~2Oyo~QvJ=JA(2i`)$ucOm;oIiA9 z{0xyoLaFn-SXYwJxpesF34-DPVK=uCVl&^PReiLT?G%4>x@2^%>DQY(UBN=Tg3A2q zKC4Y0XpPo4`=*(Z&r~i22a!6LBGrM4@l>{cAo;Nj*P(7VV2#8x$(a~M^a|q)+~d8{ zuJ_-Glq(feMMub4D{1Eb_y&No#7Y0u(29*vNn@lqvC}&yh{@po`wIw*o|tAQ@Qo1J z&wu`T-mZ|5!B9C*cMkWB5m2X4M=h04N*%P9Kog3pP`rv44g8!kd7JZ96!l>eM!Rok zc-6g=m6J28R3c90j<}1{=8I9OR4gkOTD++$LuUcb9i$A{QPf0X0y9wR^u{XIG$VnL zjj`IYZ-00qnofMbT)OMh*Eksd0f$C>cuZIhIjPm!$MZ;L1)3$_=JNUy-Nq3%J&Zpq zQPdHnsYVu~0ll|o1mZWkX=ROCs@lQqF6%0m9PQP!r$b{0*Ky7UZw|6!O3<VW-5^ zbLY;Pd5oBlPKAuPH}-;mKwG!zC*vuL%%|V!C%C#g+)*{=x zX`1k#XLklhRjV6$m++h-Pu)(V8(6L>6QCiMhTLlURdM?l{k2x^h8O>wEZsbuHl49( zGL>A|QsDm0x6hjWt9}Qn1K++%4sS2@(db*HBK99K)Zfc-zI$_D?v#%(R)|#w^%JYw zu70w`R;mzVW4-mV5Grmcl_B-mdZ5Yd!`!7kepZTKBsn0VaR+75bnVzn=Qd?_hP+Nu zx;Sn$!joAe{{uJB=1Szq3h|?1GBxwQ<{*t6Ri(-HPLZ)YK9_c`Xi>C$GRQ!^bb{eR zzr1dmz1@BGA;&{pc>m>k@PF0t!LcV@p%^oH_TlNGng5kT4l zYoQM;u|VC(V{{p|XhXGwezt!7P}>6#J;L@5`>~0OyhPjo-9UNy`JP?DCgUnfQER&x zm}!l9e7ACj8(e?h)yY(Mlpcn#bi&G0+G&+QEeBA27nHh8`IJYUV>1){xx+6#)2DJ3bh7U$qK68b`Xm`H7&K~F z8QtM?N1zJf>G^u|w?d(2k&JJI2p&B*BMLza%~dXRxr5}qxb}3VDN~Mi8jM1A6Tm9@ zoe~lvZb8hj%-S+1qN9DK3NGK54SVjR;QT~umOnV{r`?5SK1BPpoC*o)v*q@?S)e@T zd!mqXFjkM=pwL}2hhzJ-_Cls`@H+(KCy}M73yHjPb)$$3+SEuql+cU`kJ}d21YC;995rYdbPvLfL`d=gl}Eaer$i%tYvd8TLI9G5sI1-UA%# zzmFfa-DdVE4I_jUEtKspl|oXKGD0fKs3d!@G9poAHB^+9QnIoMX`(`AnIU_e*Qeie z&iS9~JlFMH&-1Hay6^A!yx;HFdZ(STa(KELQla$^cRb2iVSWd&i9x||9Q;xVutWx1i`w$ZkT*?$Q_D?@UT>#4fbwDB^>c z%r0KsYE%CNHo7(HUWxBIwojMVE1~~GMzNCHxCGKmWS+2LuyE-?C0^%wrI3-4kz_$& zw^{C`PN;AEP|>?Fuh8@iYr#s%`AEnI8j`=iz>9oni{r)#O8A81q(_E;4f2V}1iKx# zyFB$lDljsli4`I^unX{r5Lg##>9(t?szygeX?)o~Uj%;L3dod%;u!3OiJlqB#IXLh zqC(=Wn50?!Rm?gx6?a=A*B$69n>Hdu4A`0Im%3Na_2ItOO`V%Y^3C4|Uzt6@Fp|R* z82_i_b)IQyX=Au)EhnonTi2Z4h-5ed8vlE#-Ep4Uh)K3t=L$M(;Bctee{c9Fgr{Qf zWr~-p18;7<{uYG}74p8SE0wrwaNI}hhdr)fb@L^lfKsMO0a7Xwz)mF{MV|t>k|6%= z^&Nrua?zzvH4@OAlwqEhJh`5FbBqe}FF<^qd3Y%eTPHTtT_3yp3Rb}9!lJQ%P7Qs3 zeQQp7MF0MIk%M}A73kGLm}9v#=3s;<>HjT%#(S>hT3MhB4qIIv$#i#WZEY>FEzRB| zgVfIAvv(~pjKgMk?^-p*`hgluBZd%ZZmxpXBEf#n z3?~l@S|DWu1kpc`w=e`AI=N4WST8X5Y=%%G-@f&bq@LJ;zKp#U_wYBU%RN}n)x&UT zl?C#(pcHbXJ@unWx7{DjE%p<2K^Auf`vuU({cvw3IbeabVH4Zsi>rQjZ%x=oC4OuV^C@ZV7M%;hihLdR{1Mb z2P78@)BG3)I98pb-#Xm^KG-`rlnK2B8u|<9IrlGssfx_c{PF%r`{z#v?^Gr=3;%R8 z^xEF*8}Q~mJO_p3a`LYFCZFv;*C#^F_n5bswz3|3#coyXNB5aw_>XUau1*_x1|Z6H zejoA!zEq=>a6#FLF_VCbB_v`*X{#{omb>j~FCYcBjW__v$R+!JDpnU0ftR9!f zN25mA#)nCl*uy`n;k z%J6zs&NC}l*B9l_k3Y-GkpBI=T~=ml1@9_`RrD;sqDDsNnMbd=C;#;EVV!VWbJrb> zt+IR5kZO)?)@V6`YRHTBV$GYPqWESdQPZD#j~CWRx#JZeJ6~=0O9T)CD=p=cn`RQ0 zTvP*cZ&gOeAw70(*(mid()mL$SLD39r7Mx9Dyc<*u-;feA?Nw?UNK2^&4Y|qb{*XS z#~|(x30UUKwTa_|;7`F=5HcX)`FR_6Pj zo(!^nNrOTHncKUKb|blK)oCbr3LPX?U@@pKytNcjWO<(UGgeL#S9Kd_0P^CmBi2QS zyM(u8f?i?s=9(j4_i%&g*X#6UiD3(TUcLTEqZ+h*}Q5b}L5yd*N6WVE#k}t_s%{cE| z4Y*yCQU)9s^}AjzGBlKX{hcTQhbSn+qjfbXWhlqgQNiGeoy2vB?dMo}$;A`O0B;K# zk1m&k-HgWE3Z{k5_w7^<#vtuxGuB}i_S2dcm!Nh zeN8mg)}{~Og63I1`B~iCE=Q$V7QxM3j^hbv5K?i=9S6D>jw>#WEBtC|R zn%c-!ClDfH+QU+3pq&M2`}_;EJ<>Z5UIwdjP*y|%PhwhevWgz>xcHMgJV?>;@imQm z_4TW9=qO;vFxQQn?=&ca3bm`lwjchbB!Xl^a2_!xYu};nR zh2?7DUQK98Q=UCrp+$iZG;xLNc)xh&3;bGG#r_^f@jbhD6P_O%obS~*N$vb|1H1i5 zNDNv}F3$oGNh6MFV&&H!5w+*_wTHP#(iwPH?wibbf4wy36QF2EU!-kW_$?&f(JKP2 zMu9>*gn0!{vO3a59}%_2r3IMwAqb9)kBuG4etD1u;ICfzL@;46sf6 z*&{NyYY&wws-|{V`8wnqdt+RZdfpATT8EW$8@pt2|h z>~=V4ii$9^w9FF$);0sc094Q?k)3B`w=1RuKfv#@#P^%f(Jj3@;ay_HMs%a`ThH+1 z#c*kDwyL0zO-dtfpjiZl{h_~0Ufn%N?QNc$g}5BqMYLKJ#6WGvFbcl}4Q2~s)}%U+ zy%ncrt+ZC>V>oq-JIx<06&HI{OcH?Vrrd-+7q+ZKnEQ) zd@gq5aRJQdr!G^`b>cARRes=HfzXRiG@VxS-_Zd#PKl(N_+*c`h$Bi(IKKn_09(H_ z?C?lS@kLF>2zi_3G@@Tg4Np@IOb*R{`S5|bkjRFlZ&(I{WeaINEJ)6G^V}JD8=$)n zmmex}$mdR6JR%}`@&!ByEe%wtWomf^1xJv=!L2=?fc5|@34DfKg98IM?AmjzLPvUT zqux?%Qb;ZE7iyZ+_{`Gc>WaX^p9R0cu>R^cnzVNYVsxbOF`u^-XlsJsA>T)8609 zx66aQR(O2QOT`r`5KTZxn!0fzFLLj#o^&T-<4cz=L5uK5O-4}n89x|`WMD?` zO8$QQ8@XzdOkj9uL>UNfGjUE{uI7pUuO=MtE|RVXUCpVc=a5enLJmJ>|ux{ z3I~7Z=WivI2`r6;dpG*ZK!1OFOxzIw0@J*gm*l+eK{2|kQ(X|@3q)*Ob>YCwk~FUa zSK|sI6G2L!2DSvvA9V3@AIQ6dJB5}puUP$=j$THIz-s*gm6Hh$fp?pDe@aWKs;&m= zKr91Ww{HEHe+p@Z#?(Y6=02DybKgXhKYPlxx=bi_14*W^G=awKTyJDbR6r+gfL>jKDzYO-_n5A=8*^Haz>vnT2pQ+LRqjV>08 zamRp*{Rw*xqvw8acH~EEf&4J>+y?##gRd6OHdBEli0z57T5;bHR9|a%l3g2Vr&`1$ zVL`6~Vh|M@dpPRFboDw9FZ4i7O9$rfVFn@WFk#(Rc_V;(49l{vT)EN-wUAh}u+8pR zP#C^Za(|DWz1X#&Vd7f8?jbt;nvF3D2`tEg6qs}Z`#|$J^cGDi@JrM?z@n`R=QR#< zq>k}_*MmyS7u5pgv3fhl^XJdWjt0rnb@u9bg})WEtg3NzQaru8UX&~Ugs4}Tshvmwxx{hhnPXktBGVZzPB|0m(B%^ zn_fvOzd&nm*~5gx8twmK8xT_x4^`^gbgruD)g!r^27ehh%ck4$@fPSr^=5MMbjdJQ zIQ4W74u%s{8Al5V5|iKw)!Xf6+3tp=0CHC4v(L#X#IlHv`*7@HMElcm&N(mX!EO?6 z4!l5HESkjZvDSaM%)-vz(_O!;JxDfEL&T#6@W*6%3nIgZ+FwNe)hzF9BsR-NP{L398s>ZFym)bX zlwj)$@Nx!m%DMx_<4qQ@^`!wsTkbJ8b0J(-DGXh>3&FGfpeM- zlXHQ3VK(ntnJfr=oIuqC8^n|PUZHDuC(27>&;@oFp4 zW1(Oe-dTXGHFG0mCvt6>{Np$@k02U>lUQJORtZWx=H=$5g{Q4R_%C{?=rk`#Q_(|j zat?5DcDAa%Pt^m1CHX>RPaJv}MTNDGM?4XWCxX0S5J^0rW|5*sZBjBmi)c4KO!_(w z8dSXu>FaTE0!Mc@24Q$a5}62jFMbc9o6`hcgqa1-e}K9-nUZAN?dKL|w*Z~M1t;wi zqG86~ZJ;fG#bvAZp{2zSlrovXUdYj4RW)w_7ujwG+lGP6NiFmWmYi5KHZ|*F6v%gM znLrV+Lz`$cBAj>Z@8D4+Yj&YyBIzhD@0yjg8Wm<`Hd&c%)a&&1_d!8({oeYM&HQQB}|C=!jT#K z+y+PBA7E(ao~GUm<;tjN=46={6w+_8I~pBu8jYr#m?T8cGFV@F*uQ{KiqL*I0WVHe z^IVDb6p$OmvW)Rf?L@sL?*(z5%F4<{=jlU@ErIAarc<8dff!qHOaUUj{A z@vwBh6WAz(A)Xjfi15JcW9lugsy-*o9fSN~viXM5g*Pw+^9hPM@3CXYKm?QmP}Qjh z=SbblffO>#IK(l8gBA8I`Y3*d)?&}s(n7by*)G*=Jo+@zjQL_$n;4)4^12kcO%OXh zQKb-FfQ3cMfCw~QAcDHlZ+SS#GpBOByeK&_Wbc8)^Aw#U8i`ZMA549DX9Z(*-GiNjp9N@Tp`!+G8 z2B~kz(iZxD{~0 z42+D3F06BCsG;u9rOu}Ao}P-f5s>jiF25K8F$_>Kb6bLTLazc~n2Br^E_8W#ZR1_> z@G;Zt5fN2DMYwo)U{;qVaSPxNnAZ*NxQPv8oc;P*1M_j_7{A9Zr8(c5=e7B}jkEwi z9)^Xa6^-^U3I@OJT4;5o<>i#R)x5VE56WiGxr=cLru+A^;Xx)VMmX21WsXnNm^Mnm zxomy57)_&j@dWeUhQ5J*;dZt6H=nq1iS z0-R^W;(>gn6aZI>tw|u%sG5f%m9bea!SiwCAoj?Bn%E_NFAVLT6|5|oC#w-_j8jD% z4LO>+O3cqX5y7~TZ;@q5#>BS(e6i#13Z5Vur=6Je$xis@&!4MsIlVp&FLI-dIZ$ZqCu&>gYTwaAj_&mHfc@ap0*b%^BtqUkc9O)ajy0$)0 zzX%QV0T&D1V(R_-fq2AR`h(2L!h6sb)fMtc$0CM5pgD`b_s@%SO)bJmvm5Fl(+5Vs zhw#v?ica!>I_)fDRc^@9CW%>I2uC}wXsWlZt!=!j`*skJUzNv29w4oQY_$a1P;c!C zO|(K2d%}LQBnh7=^!Ego6hBo*h9=&saIT+`0Jq1EG`4nU;8%V5Vex z`2qS;e=a(*+zD1ka>LM4!6;r`u^Ak)L~cE@|5<#I^GTRdP`YJUosGUJO|fXXZcSSx z0;p1;3P3v#!ggyA+$T&p#cnC@z^n;B2^nNapvd+wIOs%3>?Hb%@IJb4vr?xCw!pH9 zl9aWf+^G{~7fTQ6&*kB8-@w;nvm!7wx4_xel`M*?zxYJ2LI>-*E4TD$Gfv*8ufNxSj|@#{g{yRg z2G;()KzhrJU2v^{(9L`2y)dKDG1{+Rf$s)*02pL2bVAp*Jk2d!!7(Ql5aOXXFadQ8 zCyFRp(}0dq8;38MngOl{4X1Q{DT58bi*Td_y?*UpFy#n1;mRF85pwQ+ zB;XE3l)Pb>6=@a*T;LK=06IM-kNpqO$KDE+Vx519-b|63Y@m@n@Z-=&uFr3Q026y~ zw9nQ>p+4D&?VI5GbX!i*fV#+U~&{MUECD}ecm4X`q7dTH;+Y z5MLB<0z|#vg9nn(V41YI6*KjtzfEH#*sHVeX8#CmlcLnt9YYxm1%nrMEedD+yD4{{ zOrIol(DmPSd!&PLw*G)52u(hefFWu}B~NMzu17Vkz!}2lwZmL#$pS@-97OXkieBy2 z)6>B_l9HP0i(xE`z3_i~YR<*rB9?+(2D&wrhu_K_$CcqbKlW~oxw(0?K`p9`=>rEE z!b~HYu|csd;r8t`U<`7b%YOVg*<(*7_X#$EuO)8BYoq{nW11t8d2AJ_5ijszgCisL zBZ~FybV5TyxES|hOJ(Bf?!}u{e{SHBf`7^PddK049t`%GyFBm0_G!Xor$vF!L)@7z zZu?nmq$IGyx&RAAH7W{+Dz{>K_50uQ(mfF(nrF{G&ba$aN#Fncqf`E38Dh)O@r}>7 zux-QllS8fUuCmuV`uU4)c>FaX1wV(6YMby27WyKjh*jZ0eJ_lm$TyNg%~f zuBcif*Vz7*%eWv`m^2*ZnY z2g!u#n;9D-r_Q69H_G46m!|ix;4xmR6=}Q>e6eE!BM4b?^kyw&dY08Md3C0m=ZdiP z86cF!sZ;b=8*TXg1hRCY3bPg#V`djBty+Dy!`Rp?I(;P+CiYn*5rC}BgUyOWcq>?x z(o7YtKxp3X_-j0C*RB9&f+Pz%)c7E%L3k-CW3CeYawgd{0bF>G7|_<%)YKTL+-iGu z>4|QSzI0+!2gj#WPg2?t|Ja3nj40PRi)}^F>6Euio`&dyv@kg5RRk{uU zXv(8UELs#4$3QUnxqp>L@8kxnr5_G>MP4@SM%plqs1m?lJONw+nY+LIp7fMHS)>Hd zia75*ZK~eDmABFBvGhfP6)BoN1Z%-5smNj+&^(3lm?Y+W{P>YrjN8zQylf{Ita9hcyzmeJ})mt!J+VVDBFD3Ydd%&e$G-Wr`Z(`9ECa{_U`J18f zu;TT#Uvl9~*R8k*1d=FfE00!p^>AD)j!8^p$6U#!WdN==!Rq<}2MjS!tr%SrLGz)5^T*?*Fz*JbZ2b4VN?sm_ zLjrJWIU&1k+cx4VMR!X^V?xH_)|P+&zMA;La5`w}9_gFIFA2GpPoDp!PCiwGm`$Fvi<9+C<&7XWg$ zDvZS67m=5onAgtZ!k4|_`5^2H3k_EOuwiz-F=$skOFCE$-6L@iAtB9cx<8);z>3T@ zKrMrklamL&;>wubX&%LkVlljD88*(c#^}p6ec@L=VS}{4ZiO}0qo&C{!ZjgXDWq=H zR^vyaYCC;tMm*9IL1rZ)+}eE{6$ihDe-Pfn1f2Jnopt*@jE?tjVBi!mVg^n-i% zr1=$6PmwB0)Z7KFUPE6MgsZavBO#+co@Ez;!L+L^@20Q(r~n>yT=CA!x+<4-^`@~? zd&*C1NEcM#S=SyMM>k|2b3{5ewXTqczF1${-m$exc-%Rs;H4vVimbYhD2X$rqW~tHG63=;+}G8yeiI z?^=jMW*V~9*ir3BNQ+L{Am4c@L(Z(VGVxe==PVE_$@e3D7jkmow28s0mO+)#luM&s zU9`|feT4rM@3e()0{%moKbCOFKg_YC-Pv) z9(e{KKq?YY)=BKojGWp#+4TOsAy8zz_4maj6BD}-mJKOMxY}`KgEh1fP7vEe$d6}i zg9dCR;bRpk%0ec|8Q?EV?Oa1?Y4S1)9| zODdn2GX)Qqja@a-l%3zbS7IF<7QXo*^N>F3!l|K8PXy7S0nl&{@>o07&uz;Vx5UoX zWbPtkrNt`&nfITRMiC9F6d0aAsLN)a%nr9er-bU{D5-NzZE6|ZdKD|_I548)sP;qV ze1nUe$5HrcP1i}S?hh>C=HV%?TAAA6U(~VbH}RZGN=n+V*+*Z`&my;QEhJP&tV`{J zvX03uFyWTnZaCdG&p%i($Yg%hyPZ zG4L~Nd9>!ak0=5m$V@Fp{h-<<%lwKx-QlIlc6*8+ODXd@`Z&Z3?Uzr?@PUUSTV(+jD4mHm zT)Xpj;3oJiqLuNp`_^lrFmWtf_BYvYx zBZ(f0p?>$LZxwqlH+r-|RoyVCzLo@{xNoY8SRL-YG|LQj$JXmG2n##3z_^27mFsl$ zpmnPMe6yvTPNXq;AGkS4!S+ayajk0xS%;UQ^3DBYdi?k*3~XPEJ$FLLyUAsQcn~3> z!KLimQa2rsbMfIoDI)-Bv;UV{a$b3#!nhY+!3|r=>S}6AK|v{iTL3?zAr?&}>ttVq z?AslCV&7I;FR^F53_@2*lRb2D+%GB6!3B!T0?l&c$NXS$LczGFpqk4y|6_`}wGtB( zb*gEd?ikouw>_+^u1?2qM(IjqUfX<1rJp%$&ff9_>&?ed_)x_p!7kiz>I;pGM5nmo z0R%^wHOU)?d6VX4`p+i7cke{}G1DA>A-`tVm8kTb9q8qWdJyvvsh(>j?$d2$yN5vl za$VEK=4lD65L~yv^E5^UlD*0MnS_B7Z5fX0F5K^U5Y_bohmmVjoVvsdo(mcXb_hHt z3$cB)?JltSGN{M-ikTM{XOxk$Y1)^F)1*eJL{{sH*-P4n9RfGShg0N5J_IJyo0>ky zkPUd&0M2GqkUb-=lIzzKCsjiz9SuHjsiLzB^X|sv3WUPOmwrW2g}{iWb5HUFrY9*Vv3|Wmdk}c8Z<$e027+jevs-iLL}{=iJBhHo^W{6d zOXef#n^X2>x8mrF7h(}Lr7LJu#vHAyM@0F84x(?OA)#VfU9ShwVK9W{Caa*@v2q)9A4Q62@1| zl2r#t^E273Yi5>Mo{Nu0;{(uvpe$%lPB};p#s$0PHo9+`W! zwG~k1qoZU+8Ni;A1wCX7()$U0`cw>ZH9z=M-`t9E5AZZRc5Edq9b;%aZEvLwuVdfc z6dF>CLaE9e-j6BRHyV9ZLc=jw3=Pzwd;U>EvxKn!=_MxzJpAT(B( zn|CafB&bKB>XbD%M}^+1;eBxxt`;~UFw0;W?9+UCNVTrx^?BRYcI+ePk zUdx7q0(i4*tQ7Dd3%2gGD?#1#MW5}%MTZQq_p_6pX*RI&Ujqf4ivNlwpV6Y^=jU4h znL-C4E+KKxXC&KEY@?MTlpa9r*&Lmnc~ra6qn3lKu%1$}Q->gw7LNg$wE-I~^4~Jc zNNG}D97R2VY6{LHqME9+v9(n!Imf}lk$>*X!5*V5y^4ymGFpHsvsVN~4wl6Tib(?M zD}%~~ZLY=Jo$vaS{52(>^HslRaHq){y3EW>lU>1>%Mp35009*V7Fhpsajc6Tw;|q~ z1yHDCn7}_epAovY448$86^~4^8#f-XmYW6f-r92+3>fRD>9y!U>RMY{yO0}bQ~k0# z@~opmg87Q93#na4L&$jbg#@siBS-%p%XPPtlh@8o4YQ%@0$L9YueR34Gr9fzw-7K^ z8~7BWFE^)wP~RN<1D$4ABl1hA_HbUP^?Sb7m5xVzNE}4+Ch@v4n0JWz0rWqY zus|>NTq_Ewxs3bB5MJB8E6bG5RRJpP>wDeW@Z22ZlQerEHjJ_Scis?5n?z!S!*|~oPJk&OLwc~nitPNvEENhhx+Tt5eAsG&)WkJ4G~l;Od>|dc z5sl6o1Lse?#I1L?K&%PpW;d>h{SZV#-L!!+Jlx!63@cV)UkuJiF$D#~!+m%M2HKuK zse>C#yXNu8$jr%N47EQJq&aPnjjMR!HWAB<2Y1`*8< z`|)>y`I8=J{3%^kT^*dIP8Q+R)acSYZZbVn2#pRzR%l}U!%woLH1(lB`nqO2zj$gj z(O~ju8Yl=uX>ND+tRI&jjsT($Qq)ZN_)HV3Moci(7?YhQ2Mi562?WnJ>9wo_+$s>d zP?>LU8vzA?)GP=6ir|;p?w!&L3*ZZIDAJ2Ekm1>HSflaFm-6kc$Pp2IGsltQK-6?# z%=!e)If7$UTRe*$@4kk2mawJ6QY`*kaXfM$QGiRU`L*kX!hZTvz^#M{Vn?zXv?66- zW=Ljfp!;E}@b4zFSOgCsP*Gy#V68`XSJJy^fE4mC*d00$F9%b4Ct14TVDy!00R4eQtltNMQ^=wZ_eov+XSOpCjc9viPAN$_d!PdP^x!*?QXM)Bu< z=wRj6=-BD^yBjF)QCeeUSr5>m46_Inn?v!omBLEh3?9HyJ!vabIK%$)3_&Eh|fnj9?fi*TZrhx+v zrK>vP&!QA(@Y@Z?{*h3E5Dqg1aAECA?mNw}T>D8M`{r3RS40Nvv9yrjS#^EGW3;SZ zE7Uw@Xi)T^d)PnehCT+4WU}4W@bV^^Skb0bRVXJ=v6w{}Nb~;W$+@!cHETnfxzFP$ z*+)sid+z6k5c_Ix`v2RX?SwJmdpSm*I?Is;hOjqS}bi>2Lxau2K zq|ko;a`KPlc6&=u9b}-Axe_m30A>SFI^N60`#eiX0q8M-CmAN72B-$L)$snjy!h)z z`CM&i2uqYr(I{kMyfrs;B|!gaLrqCCP41hDDL)3N$$>s3E9*K~c?(E*WI}Hd(BP&! zu%KrzC)EY!yeN#%Xq*;Xma*N93LL9dByMMPk7_x46WX8~EHr2}!Jh$;idA;SKHkj= z3YNVn_04HiHZox3&%OrP`5ua?zjz&>tudCKsqR{k>0wkrMSojf?)NS6L?C9WF#w{f?Lc8$c^6K5^BabCt&)ViwY4!DB#^yPeZUOcHdsZExXQs}Y#Btj^JCQC4oX^8tu%yDFoKsyDvE zZP4k}k=Ixn#8&z|Ki|61jL*`Yk%_4sPci^XUsPfE$qeD4!?|Jw#8FpYzu)ud_Wv() zuhlh$t~(9y?2xA;;q9%Q|8L$tCvD%!P{a4rflqf}!EgPK)t0Kr3SmOu6Nu01BeyDd z^0{NI_Mi$zXjn>Y+z;Z6#(ql;ydIrc{xU7nwY(M^IiT%cxpJkM$uFs>H7;Z=2~G)g zUbk(8@6rB3+fXRQhE-Uj$FG?>A6P7b zHDyglDi}IlGQS~Rq#_q2kSP!P$eY{}MuBiZZ1#1e`qff7Qm?RlpFa;P06AgrenMyl ziI*QX1^z93;YShKL_wUyxb}G|&jF(n0AFx>rW0L*Bm>3N(NG zsDr19q*J_CuuLN6+;`rnKq1HtCbA3IuElm<-Mu?V+SK}ddw9A^A-6)RmJ8sZIW&~g zeuX}UpGrB4 zSwWZ-+U%viZ5uz>U$P$_qC3!s3ByOOu8@5Q7srfD@%Grjk!L`T)*{M)F3N`YUXB4W z=@1UXOVjGrkHa1Q3P$VzG95}Gu@m`rzNld7m}vDGGNH}mvWz+W<<@y(g77|ZEI831ez#XCliV5KWc8yU;tn%ft+ zEldTr-l5k2lQ@@325~Ok@Zd%gwyCcgXI7Din;98+>-UIBUi6@FaM&=dWWDe#S=$)7 z_=QkoliU(G!H^% z(H(j)>U8-s!q-)MSd;l=j}T-qc6Ou6t?o3ZMDxHgiNpFknbzBnj`((Pa9Ta8#h}8Kn1J0Lw_gpk0>KJGhvu=~!ZI{L(tGQloTE8LZGv zzuou~M8F3r42e=uE=n(F^Yo&pqa)t$0^j}1gb{&qA)MjI%Mg~}7}v2&7LD9fnrPxJ zd<|RZj9bpJLoc?Cxe&t-F08b*)dyi>%N=@!qzHVv=OW-rA*T;G^9vBH%6#8W;+W;HG^+tzDRNB1W zXl!+$=K>|mtVIdpTrKm8>3qkbgO`6!lXzT|Mr>n~a@9Yw1_-?Ec3JAYsmN?i`<9#M zW1!O^+b+=&P$9K2Sw5Vm!vd*2Gg@9)B$)x~(h?2zWVoU^tuLo zm_Jx1nuuTy^xdS#$jkaLt#hRqx*B{Ew~p97_|ehN51_O;p<^hx@TBh8PaJE6O2NsL zmm~OhTga|IJb-EAYK3cfDo4>ZKbeMUvUbMsK>TLk=kHLZZ0^oNERu$nPps<(sB*$3 zDt;-SRrcClp)=?5!__9M_OK}O)8A;9_ut0U$a)*+wKmKt$OlPlLOd+dDGGPcgSjTC zk@Y4wh}+1*Ni7Nn|7#%VvPYwq4%#gDS!;T_+z;gC`*alT(8MCPL2}W2>fc+$akv|| zgp82*UQ%;rCf?vfEk{FvgJF8Lw6dbxxN+nAc^CBZ2`3Jqg}9fRfMTGVj(08w zN`*JGQedd1b;teMgB1ZWJNX=P4^?{X!^Sd_!p1{{I(N&jzr}qE*&aF@pSrSq?y!Ux zZI4-n&YGeFUYwTdB@pr!MDM4Rfx@Ns1`OYZ!vH$A+?-zg0^`;1-irB+CEm;Ote2lc zy@AP<1)17~Wy%PYhDZcmDzu!6jSmvP#b8Xw$OZ{bz;zCsU**t`($c^vT#9V91k3M` zuLAN=T-1l_lngw`r%l7qY4`orHj&k6r zpoE;8{-AFs(oEy}4ixCoSg2 zIzLvj9uo2sg*|KWUJzR-nj))y8D0e}vQtJvDhz62*(;8fc&V~wWWg7UV!G*t$hx~b zfQ+P|oq`@lrv26=s%0~N}$y9_hx*JC=un08RmVAtNiWPVZ9H=-Yu7V%cU z&p%^yM{?Pp_K7$51%>rsn=E7bjD+IJO=(r6H4O#Q(_VA_7 zxR-b>IzqP%0c#f_&#-Z8XH_7#ad1TK{{;0q3BJ9m?X5PPOu2KpkS!Ao4A=bDyq8l? zdWLF%?w4K!8j!&T9jjt{8iow83)fJL$Z_*e6P&6slDe6sv;qHsUIZL{ZAd^zkz0%n zkq@iXuVe{nAH*!KS8)&17XrhN`hM58)G$=Par<^%)uoj*R}uG6;F{4OD7s-oXy^yT z#)M6Agv+#s-fF&#XU^cWrX|GO#13VXlr(5QLfg`3BBIZT2%g-q9_~%AZ zFM2{Hb%<)HP}`Eh*7o=mPGB^_KEOtyx@Fh+nmY{(V!azol+K{4%^wDlPpRkpz@rlX43N!A2)@X- z2wdV&=2mcnoJ)5ssVVqoy0oPX^~XwiHMKSH@M{56rTX^cOIP9AC-{WonKvkam0i0my$D37vN_i^Rk%{9mHk-Z6}#kxZx0e3S`HtF%qLHtq+|BC_kHyADJPV82_3S(DgK{9$i;W( z13Lv5pN+F_O74l6mDc>JxAd5%qY|PJD*wa%tBqHNslyA92V*O1?9}hr@EMxPCL)Kg6mx8y)f3es10ffM?)8TaU&cCYb3kaS^ixuv-D{IJa=XPa$~KWtYf&aVrE}8KN{9rYNsRpN+?=4zpLy+0(aAn5@ARWhoqmOu2V? z7hG6Hx?BkTEF>(PbD$K)3pNaDw@i}_tK}dM+U~uG*#P716N91v0DrU)2mNQc@p$t> zo&Olgdk=&Kpj{~Q#Ov)4;mYlJLQ4ZXXC6%(Afq~uWUjUmv~*V6Wq-Xpc?No84y{~8 zam0ejzj$#pBjv9UA0NX%xf0Yv{>WztQS^aIihzdDm1;o9tm7hsks7TU7LR(A{on%# zbBHpZ0#n)Mejx6v41FRMxp`5iqBql<$1I2(uDFL|-F}zBHVY^dNffh3aZ9;>vvMPn z@_R(!ft8w@1|Dc~_yQ6dkgY<1zn|JLI=%9lHR*yLS*wWmu{;8=??N$~4-f zz}|qrSc>6kxQa4tT$Fs{Un`2dc!5$hq`}Do3a$BPc+ZigvY>u9zu&J#!6Z^qH$JVg zjY#M_@&R@xU%iWi-BjQgcnPvw$?eL0D!p;L_SF+hAcXYpZ0EqnGQPjYKq%!XzTrWA z>}|o#*BXG^SHLi68oz%WLi#5!r4ePL2=TrP*NIJL_~@bJ<&^K0*FM2 zWH`xSN9c$X`8$D725>!y(xa3i^*r4%kF-G;RstaafZ3s(!_18VC#uPSRyph;qyxFr z4YNjr5_Oqq!f{vVxK^D+x(fOvR)VkCsJ49k7=WV_T}BWIE?YQh82tGy@MDWJXKH^R zm^p229YFFLuo{9U_u4UZ6h_ikTI~|sx5wESe}M)Z>IYn@w>mZy?$hggtRsPxu?a{7 zq@bBXaIs>zH5V7CP$nphcz`p#di5%Pvn3rA2PO$aI(m?I`=a<+ zTU(bR!T$L>OwHc4Zx%O@9Y@4gix@S#gMR^*qY^>yEyMomz9VH1g===#)q5* z60M%`=us*%K7>>*O5;cCv<85vGIhL)FKqy+FTwYaBlr&_$Ce$W_8jH2-rqHGvX{a! zMj$aoMJvu%X!}V^ghUnTmD3~^6RnOI&QzK)$bT;DNi$T}D(9=>O*9SqKsH1{(Jj`0 z*0O|m_3A9x?G3lH&5eRsA%1kgJXXHDzH#3*YNjOXzoMm5H1Ql#ThH+&xx#fU@NGB! zWhgh;08tnA+gMu@@SSK)FrNSsw0WAIp*^1ty&GATAQ$2R@%%pjTLW&gM=~uAl3nRm z)%;oemuCCd0-AmDq+VntKZt%GviApm4&^slS_cq9fo!x=zw@AD$`wB$LPHG0Ib6~f zqqh(Ma`Wa*t$(>LTexF@Eb+}O60j#QP2q^rQGS2`uvTcXptYlj!qQTXxxfh>oEdfugQ~Qd+Mq=t2%Pih zFbrxq-J79sEeO_KMvFiU#qUQeD=Tw4f5YPFm}ozQY&F;1Y(BUNW0 zGPp%Np|rzabJA1fXCr%2bBU}T_+uRKT8O>$*7+}C($d5>0&J4D=$)BK73nhR8Xn%r zqiU9K7hUK1CYyv|!O-0}t?FFXRKTpN4m%;qs7I{+?Hw27uj=E4y76qEXq5# z?hS4p*zwDfIOl#An$P{VwS0fqnRe$z_k3K zEdkC!vtSpAd4|X=Jl5``$?C^Mn9Cpw_Q2MC58tuitwQLDtvQUiw)4ZaJUQyu@! zE-Z?o zklG#2feIeQy>z}ccRem|1p37HuGUh}4Xy5abv-OfchnSEruj%=%ibaQ42P^(SJ^2)h3M?YK+AS1N_yrYS$F2t2 zNmBq(ve=4b!{9v-^a1DTS0(Xp9ybIOFfeeUVOGGl>&r{vyu8R6j4?8A?i{>lV2#*2 zgORPmK#IYc5BdoqEU=U+mrwgM^-z{GKHNdxAQ6@U+_-!mFa@z^8qNZzQs71;=r+W# zhFuH$7HYT+Nj1%we+yFckrHJ1{r1AJ||HVJ694tdqFb1U-lQd>pK{W5D~sEhID({%mAg>+3XB>UgsdhM?cuSqFSi@%0>v8I5%E zDl9m#LcRd>XPVp?gnNR3QA+b|iXQ3zWwuRR+<*OEVd8V6BP27d1MtoJC^hhq@| zbw-T);1m#p>!G(kVhJl|z_);D{$QGgS=T6b2&^d`-lu5pDNYK73nyayX3=&AIT5F2 zvBcNtlg;vf5HJSPu-4mT8#^oS7u{)7&@C^K8jTl;5i^MV$s5}Emq-KxmsU2|AENaB zKzJ4sly8HTVQf ziaiQ-V>NN;y<@_D33@?6L1G7lT)Yx?C?W+&IM-#}gva6k;NPtszMwKAVn-d(Jh(Sa z{ZHgQ5d4#!Q-oI(B1-|HhHV?$hB#?pvI*jGo8!f?H3=g$56is4L#4aiitZ$!4Dw&e zA~Fp|(=?!zm@KEWj_c?_HB5SegieElQy9XDZ)s?eXiXdMs)iHMR_>QGFt=h*Q1oRX zl+FaLj8z&eUicTgFj-}ac&q0IpBF;G5`^Ezu9*g>Es++Su57eaG{6qNB@xP|}Eq z+%NYYN9S;8$KCtDy=_?e#Mm@FN!|PI-vcn|#A5}jUIKc51h4zp902Ux-zdonaX)T= z>Q}RU{QWC_T}JT};D*H9-`CnfD;bWx924<@{**c23m>-&8~reA zkjH{p=JXy+7V#lam*b z^^m8WgCf`@wjnUPIDoTAq4^`KS zm0&ykr)?LQdz;my!6%?dYXhwOdYAFi)ra0to$edl0wf8Qyd(w# za4GJib>FMlx_WuC3xrkA@{+I-_$7kcrPAoCuhhI4S`J>j%UZqm;1VzgWuLFz%FUM_z9&KCTM8xp)|u8 z=Z{HqJ~0m0h7}4pODt4|P9gjTAAaObmRlGBb9DH?n48IoC#Rlb;^4ebC#i*^UOMy! zz1bev=rql3Q+MC|6CaoATL_T^6(`2p`red%Nl0qQdleh8DFtMV&xu~dCQW#pPhPo>+qNO~pcI^3d^TtK zevXVZCSHDG{G^KSukR4rmI&$brFVkE%E6y4(H(;4a^7eKFVJ!9f)81|b0NZdMOHe* zz@Zg10o^0$W)PXcf$+U;r$MBPys#7UF$>kl#nE-jBgD zU2FWEh2t+70$lRJm-hX=FL-Rg-H~_)XyrHE8CzbORwo`xheMaZVOQnw)i_`Cfa>@p zg5lvsEG(&vUg60+V0ISn&vgNvP_7yMT0r;6Ari^(o2Rl%ZLiisOKv1AFlyNz4(_eKbbgtGf93fc0iSe;%kK zMwlWlZtmzOqpjFZaA*Ed*L5t7>;&*c5~4_l35XH8W+S5y$v>K9t~JjNfrK?o)nXJ{ zx$-B3zVDu23B;08JlOF@R)FPUZIMH>#e^=Mw>2w(_MFFXvfj3UQ;>HdorEr8c!|uW1?7IDfiH84Wk-nC}d#VG{_nM*AxF zOXGhUMg!(=^xVa=L*mRstweYkKz)PODzftcQaAx{r38xr5=D$WB)%8tEr>rhSu}LA zZa>%K#CwbD@YQA0Mk}qRLVRzMp^%lu0p36QO6cTC(Ox17K)3}OGNiS#(|oi2`-D3z z9soR&3C%sIB`XjgNr2bfXKa<vtt ztVH|N!zW{))qjxaCcgr&jrV@_A9_a*80YjqCf!N zTvMIKi;h9-^t?CGWll~uTz>OV_hY2^?wN+yg@vF5S;*uIILl03>)118tVVZarAKy8 z!|8oWf=oVWZ)#_b2L=RK08+L;e;j2^n48xvlt;<*QfkcusNBMEYK7Jv!Xyf+r9~t( zzGlDu!TBmMhB*vxfoawL1r#R2+27>D7VoHpq^|I5*DBzK$i6&$?3#!&S=A8;aSps? zj)sWX`hTb@hW}Aja#03&w@|e))I`8(nmF~~ zz4C(Yj396o#}nZ)CAsXZ^)Lvh!-NlR;QU$2>TfXj0w2x3+&>y{R<}f|e2#ZbI21v? z^vpV9k{Gazlmt9x#(Zt)dCT)0WP?9T4Ohd+#ikX~;Bv4Knj07mh(#P$5{%cIyM*UX z((*5)V~KRvj&(7 zn?=LbMkh<~0+1ckup*_Tr~8}c+2+vDQysORoo&84hX^q>E+E8ll>(Ff9 z000sr2GOB{lHx#Li5Ovf`v$*-`>AN`-&1e|!1*ET zA|SxzOW_Wy`g8f`!rAjbifZrv#n4@|QT(C~WRulIlnZ3l?4=_uS{0jKFjQnDB;K+H zmV-j^PY_uG)Ts;jD5LWQZyB`Y%%Y|VcYBmo*{Z(-xFBA1eC7%eh5r{_?*Z0x-~auG zqGdD?6)FwMD65FJJ<6Gpm5QvK8s@2#l%_&OC=HxeNReHsG_10>G?WpkD5>;+yq&-M z|G$s>KK|!%UB`7EF7*9=KJW2*JzviOl(3qSMu55*Mg#(;MVI-sn|(<@;~djh8^0=K z+=51CQxITz)zV|?)eIbG`=;w+bDBgUg6MQetQ>`BVBfJ>^3u|NU~mAV7cS&66abFg zMa9eCZ9TGd@x|3KAI4RN#0q9MR<^uJsejA@J0vB_cik+IAEEnCwCMET)Pb(ABl{+s z3Fq@G;DZ6q*VG(V<`?ivmksv+Tv;g@V%?Erk{eBivG~-r>X7CP25(~IZ*3v{kj|`} zfi(cFe@4b=CCPHH^8U5?v^c_FM+{%bm;Qg01U--K=m*4no6GAz)i@=AJg3@bYz;++ zfkkL)tp~1T)rWCN5=?N870^hzUmM%?jyC0DQe9|09j#9!Cx1+)7y^mrM7l`v-Tqz= zs+Y~Oww4sE6Bx7qsS83C`$%MSx7+00sJ9*g9_rCpX2hHrQ^tw~XuuUfYtQ->~Rvci4SJ`6@}9L%;$px7$R-0V|qpL`eM}Mkh&CCZ?PLh ziWvaSU<1rCjcsCB@=VDJ^Zu2Q8Uf2u=3T+&+K(TLynCN`6IuWTS5G$nz=1&{*8M{J zB!*T3e&fG2UQSo=A{H4uc+hhomQfnH-O#)TIae4^K@#m_HV)*rOnCz2gX4u-_B+>t z2`>y-vuc&0w$HD5v|K`?=(pLZ>f^@{j<-aPfayiE;HuzsC9XTd1oSblYz8XuUjarw z{rht28yNX)`^ZVC<;10qc$}v)4wRf# zPK_}DLo;P;}|BW==UJIgV5J~kx0nxUQ9CuT&z%(?8S z0%{5o-UPg=|JwFwwZKF$oLSl++4u3yf^P}BrlxVbWH?lX(Hx4TH)=jX>m8LD$1&bX zt^ESR*>8zQndO3TfN&7dMZFx{8wNMGvIA@OmyE1*{$Z){|ix;Z2~e3{n^)?o#GWbzev zy1lELYKQhUJ38W?T+1as=6O%cNt>lds_tFxDp$fHu z?Aq%Px(E(v)^7T7EefhqW024SaP{4M_H3S0vrwAd7?|X>&*;NAdq67q$b*M$g{Uva z#iFRioen3&XKHU|Ia%w~xU5<==u>1s`Bu!V_w~-W!=(5;3e2Ky4;~AmIL;9T21+xzD%S3Wf?8ke-L-<$W?pwE(b*g zo^q)|LIg#gD52ZQUtY9z>wnHy*fZ#q^FHr1j{e{!;CCS`34iqXu`pv5MCk*i!l8$~ z+uZkC_oNfA)(84Xe%VnOvfq||Nm#ZpVk*Q*0-o!v1mQtq&&VvGhoD4riA;j0Y4f=! zq~(6z_i-l*x4phha5d^)y?whx=fNBP-UnDlZk#E49YlQ@=Xf~VGM=5De8Nam(=tCY zLaV>i4eCQV0f_RzMcGv~X2{~1((2O~s>oYP3k{?B-0J~yx~KAsGlDb)?$_vf4bv&? z4Nb3A<@ni}pC@nxG@RnaGwPg#!xXQPqecnGGa4gU5&}WUBeE>aPh!6AsSssaPPHY7 ziqaZFI43YY6u_AI>8ChCg<;3)7v8CMuUFerF|v&x*p;rSra^4p4NZ^%awilQ77E=G zp$x(o8jkY$%X*fRGl~pCHK`LOViflc-+)MXXkCV2f(8g{A*Pi;4@aePi5bdnT=QN= zx3i>VYO}CgY;Fw`no|kz*1wJ>DV_Vz*gR&2|Hj(4U2$lFuiHy_#1Lc_o4b%h@O`ML zOy2?gxNq7dvY5n=>&`W$IOFIQt5DC&v3Ji2@5_`WT*Z-0>hzTj5zfiou^oxpF(%U& z)%<_}b6kaoO#EOOcxk&c5ewp_^$KwN`|k)w0fld@lfxRJNYKksklYD&)KfIXDYREe ztUES7mrybbQ&Ap{s72v{inM}z_jbj=oULT*L!HNnuQQOt^J_$_);m)B8NmTd`TbAR z*RFU4idmUoO2tKRY)YvU!tFp9cnXJs`Dx2!1O#O5y;;4tJb&nfL%PnNA-6w89lL+9 zR{4N{OkL)>uC>AyL-y0&FiD?Z-<|IN4W0vH*;#4uouaGTGkUhwQrp1M>p*M8WPDI9 z_TzQjs=_o{OvxQ&JCJMTly47xEI_t=k#|VLwRE^zI>yXdMo9En9ybe76Fr^~P4!CA zsXfPaNQv%L3Nb1SeFF&Oh%$q(9}@eD>LWt_!q}VT^X0j4!ce?An+bv;L zqOP^6Sj{7)s}ZU&_~^HniD{EK;GS=`h+j`9M`e2=#oZg=+(eAjo5swR3?`tE8_~w! zX#G8N^)tep@MRLk`A?FXz5$dps#~hoay|;$KW(p5PJpB5tgI2=-!SH~LLb6WMCb*u zF0;^Hv7?!{2Sz-XcpgVU+C@S4Lo=P$b9e_o&XpVtmAcqeOi~59OXfPb`}alk@1iq6 zMJrNQY})?f-`vUMYE-9g5>~IGV!=@;xauaoUGi^(5hIkSa|FRePR%a5`Lv#8%YHy5 zXAT#mt?!~?t^`!23Ua-R+0vcR#ForQEfM}*-C`>s{J@*)z+&wr- zjxum=(ft`~KSHaPk~k31FYdKc@7_WG4Jw(Bh4~u=y!eYA5e&0}U!9&h37aqU2zfM! zJ;?C}xeyJte^(xG|P~siSNOR9B{rR3~O{vo*h=KA0*djAt zLa#KpTyLUrsRPa)N`EK%Qki5UshM-I_XCMy4#r$O33+!F<=Q3#hrQa7DaU6J(Uwq) zI$28dE{+bDnQv#Kx5Tn-Jlg1^_5oy~Ms`O1P5b7&mhRO1#3|vJ< z2_`RsNKgGM91pIv_;3t6`^WOqToSS{hhf5pGYDrp&vH@Tz(~Gx^5pAp9zTx$(H`3B zMK309B0ec8Zd?QeMKUZecm!mx08+4l2-2JWZ{+(f*sL4ag^Shu)jJ>$Z5b%M)%*h;u+nd+RU;Y z;0>Xsd>2&9F!1?7g4FhE{c)w`z>~NwZ#OBC!H+C&#skg0s@vxX!_&SiZ#Z7@)Ly6% z1>22zJ)*t70X<0IQUo%U%{uh7jv`MG>zSFK_kuWld-VLD*OFqRqm@Pa*q~r|ze#OR zc#yWhitIa($}7c}F9geUb=3{XzH{gF(!W1-4|-b0aQ47I7r!Tw?xSqHq|tD1 zr-@z@Mg4uM^_p7qZ0D2x1+$9Q^$3 z?CqV-dsWYTV7wRg3aiejWgW$X7>J5OL2Uwve2=>T7o~{bHZtG6d0#miOi8kSad$9cAKL><|vaS3(Y;* z4<79C8Ph-4Buh2NV?AJNa-!PRf+V-EQ53%4TCfm)M?nh`}6wZF}=d< zU};+n&^)S42geO)L<2RKS#l!mU@Dpjx6w@=*{uOOHIaD6k1Og~TTvNK&y$|Pld^;& zYwe{=dCry|+}5q{>s4?v1w*cGZ^D3KFFQ$yTpWfi!yOwv-`@^t4KS|1H4W!>n~tIN zT(qu@8>nmmv@D$*J{`gUdJdLq=CJ2a8p}d=AHyZ|yzg0VMuRIUjMVV<(>^HI($bQi z#sQhqb>#sjJ^np%tfyby_$8DJ)$`Syp$bo5QK1XJiKmVmK0XXo|I6l&VPs0}ov-67 z-M6ja+jB<)1Hl$bNnJ!)3L_hZ88nI))j3VKb8~kzU+5wQ;Vw6*M&*)Y+W@d!Mtgqj zP&OSC(q&w#KWti5=U7i?HePg_L6ZXGyqeP6dAn)K!(ibH6fBhB9(;F3tmCp)dQPU+d6&?B#O{ zFLe{af@a&iZ@!+cp@BaMcLQLe!)3G*ft-BKfEYDzfSr1UES0vIjsu7XniAo^RR8$H zHJB80BUEkeC#`%f^yfC)PbM zag*L&FT~aDaT6!Vto0F^Cvx{whB6Uv`0y!gbk0Tv*XP9K8o`!&e*X3Sg(rv4g(&)s z^{HvnK4)}yMMYd1AeE%n88dG-jw_89FaYTumww4P*cvo!e$9JvB-R~ zsjhvI9%NF)h7z|}R@FpV1;+c%FV?}O76+1m#rg9}QWHe73wzt>g&T-RcYu?s6iSl) zj$T@U5-$sUk+@K|2A(-HL|B6W{UyRZq1;GZxof5%y$EwCLABdA%rSz&=v*DgopSQH%pHuS+01F$;YlU4j zfYq6mOs|aT;m^Ysp%YjlyCyiypZ_g!loV>UrHrR2dQeNq-g&SB>&EkZ4I$*{aQ@ywWu?%#1*4!b-dn!9^>68xo@KB9 zT2j(pOfKxE34;10c`$Yw*cxDLa^0NEmyS-(8;JSO4_~GlLUhC8>0+5C*@9%0$o5=s z8w6^LzKwC1ER?|uhY1f>YV3*J=mfAwvQ~#XzU6Sz7(U##%KPO^0Y`qxy*16V81k+J zN25#o?=}$(_{wS>qU+xGc57ZL*EWCZWd^2QRVpY;c6)nmDcNL=4!g<0Bp~AnXU_q% zmGrOAt10{?((*-s+H?p=x2kO|?!x5Q6TFY{ypVl0%Hpw+-g8T}-oyoYN2y6L$fdlg znNNBg&t*PfXZObH)(67Hgqf9_o5;?@x^3VkH@c%~pO&v(J0xoT2q-;VF4S|(7NSk| zM@fCL0tyimVPLzelfhHCn(6U!ofB7vpD{{U?WCs4lXMU5CYtb-Kl~I2ZS1m7Yg~etB`p64Pc)!Ky}+Qbfkg4|IpuDTf+CF(PYzDyKX+S`0`SJ zye%Zq(>`!+1@9Ei?T8%E%lIF@55v|XF~Qcf6a8BOo(bp4t=|}a$>#o^UaJy)>}efE zueEVHp6x)N!W*g2k9iTEN4svTtE)3o?fr1#V9tCL;{p*9Avw%^nm2Xw9q_QYj&|x@ zMMWom02w0ZyXu9yyKQuLH>c`;KCT}0I?W|C{1R*t#-K1d-gng568xuN94Mg2hg3v; zI-NfSNHG8=o{7>X&f#Ihnj`%t6wq!6$rW3%?q{8gI1uukoo?jk<)xbFqyAK0&TLwQ zTxz9FY8Rj_#b0X55Wk;`7m%|w_!?({qla9e;PZ01rv7uRTiD1Ct~>;hLh;#`?#|k0 zPYLEmUtVQ>8vT3ahs*TL>=mL0icZty9Q+s zj=x52=;*PANo4ndbffI4l`L}LhxGKn7W{_71)P!gVMN(xACM;rv#Rs(P>g)uu*Vvz zT|-s)dSVPLtzpz{=i{XPJ^WdJsl}YgBCnO14xp-VepViMFVM(dS65Sqn-K;||MYk= z1m*bHQ3}@t9}GfwH%n=F_B&}rdwm$+_7yhuNoC1QXjnb=YDdQ|PR(YC38vqH2?paR zEd=92P+CAXwW~UOawz$2rlHY+BY@G^Es9EHCI>J?>ZU&S9Zq!#dWS~#9#*8vwMBBR z1l1v<0==$Zk7qQqS^vlEuVPK4>CQ`&ZfeFgNRRkiP%%Yj4#bTR#&}0qg?G=AiqI3X z_IWQL^z%Z^rKj6^8s@s-Dh8fOyNPiy9u#vXNsjymoAz*bQIcfChFDg_gXEaZ8A?fuHXlGU6?ox+-Ku_t{Rkh zbM1?BCKxc&LQxk$=gkql8ya4VL5EXM#fV3kJ-|~w0@6ZU+K#(dxWrQyqrcZ1;OXIhWxFQJ34{8w<8CAsz!!E`3`1`MFWgWr719;Ur zI(SxIK&F|n0?2tHC^AJBf*@VUK7er{CUroJBh&(5HR}GlPX$qxz2@(~??>nIo}YJ?+jMuf zI{heHB=^As1*+{8YkvT*#bnL8npGZVeXHbZQteIPN{9s{sjU z9+a>(j9@Y5@RMmiT#B!yrkE;3LETEfr$B%I{KX3(PHJ+G4oV#^Ot7-F6#Ga}PAF(4 zDJ~ZX${T+NgYMAq?Us|Qh|2`vCF;A+gC@C_3k+J<*F0BX$-#rM?C{#DY|;arC!Eu< zPH&z*9sNvG2P>?V509cT7wZ$CHFUb;#Lo?4!HwHA6x5lo7;cin0z!m)9QPhNakixjcYlWj&ISA-V=pd04FThb{^Rz zS|j3@4fJ(u9)0-b%=#6*J^@Y~uCm{+$|(Ui(WE(7OhLXVGHzPn`5u@m9XI2EfWPn(vDzF~QqjNQ>^>n#sG5~J~7dqTB3Ika^j z@(gkob?t2BMO$eMyssWgwpqXa!pit=5<=Vb!$3J_>a=NA&>;S4tdX%y%Nq(OTcp#0 zVkIUHYm3|&aqjz#!kKxJ60rG2J?T1b5E#8M%3(Y!)E$_mDafqiv{L@*({{gPdIVix z;nOQ`KnT#e(YOe+9i=^X0oSgLd!_X8*|`KgtD_^4Yh1<B5az!y1-5ILgt5rBS(&4v}eCLBy4}>5b71T8M7f?9T@Mh<$ojS!?mDsA=^Qy zi8@{`&*{1@(lHk-J~r|uOOh$pkg?ln0W%_(P^#~nY@_nCm#V59JbktC|0r|N=OUj_ zP*T!Tk|=22p6u}gC5^xxzKnm62Ij5lxR={iuPqa0n{Xt8K_hto&}Zs@4h=5E3Y{b7UXvLJxK&`l$A-uJ%bUXIlege|vg)(GD9Ph{ydc?nHpess}V z6ogCp-sb!I2a9DZCh(IATi>h{E-OZdhQ(LNK5M{G(V%g)AezmbIgt`N^Yua}%d6v2 zWuXZuY#gw1oNUu-k+-yW3S>NIrc_3m^VDWK>5LuQm#c#TvR{gcp!2`*eomOZcGrK~ z-T=|~-c)bhB3+SKKP}I?Z@+nW;NGceh)Pe-WYgC;J(p0^4xLdrI6{kIScO6HsfSHO zq8T|8rmxj->xjx9%lOa6RF>Q|!6ZRD)c)sKOw!(9qv0JLUK~5oX%r^3Yn}P*+PU$>u3^7H3!LWC9B;QtW`;3kANt?T$0t)C01s#%E%R#?x?x!eRDd>=Dpkj;)Z_wT0B*&~9FAYFOH7 zrjsVrH14vSj5JcofMTSwV(?^H2^h8kc!2jleYXoo0f~wsf{H-hs2_H12mxZd2J@4l z_ZxVZ7|deDU}6W)F^AuPYF!S?G|VSNJgjPWj?q*e%7Z3hR4(f6uIK*!cPIPZh08ZZ z-f=6dVNT*2=~b_q1mH$6UE?~NiXZG{G}{M^mMh;6VNxkb0zmn_z-pLJ*!NpJzDtiT zc#*g4lQJ7Oc5IrFz&Lh&R2ite;;4l~T>r_DM;?Cu0>`A!A$xikn8LydTxmn1FGH&2 zi~rh&hu2P9ZZdw}e^>x+q7>}2`x>N!z0FOa{+|1B%!dVhpC4m_VfSik2m#}ud&&?FLhhZKX2pQL~?U}s;zAgzy57u5SBitb2@9JeU#1G5j6%H zMJ{O|0foh{*+7 zr52E3A~T(>Z);y)0k1YzyWfA8e#Irtg>{roFh%65itpRS6NiJz3CrFYs@BRUr(zz~ zi<-{s6mE%yJs-W()6IIh10{u@#ON%Ly&MYZ=Z0GvZ=jK^8Zj1B`oUEZkpUHV`I;Pz zE`-?dIU&+00RzDbQ%ekZ3nm(qf9vS-Ovz9r_1%V?iWqd&wDE!Vt1_{$`ES_Rv_{Nvkj!piS>1eA+j+NA<^RBdk{`qdL)t zN)&D=OeS;(PP~=2f>MNcfb%pu$jbzK5)`1&qsIVG`~9O2V;O~)68^v~4W8H*I6fQPveqh(e}OW6um+P zAld|mf9XStn>&2@{BcAnVcN8???C^Img`ZFuGqMn!of(R!-8riHiDWYh(3@lgVlV0 z{@R^erYA_o$>HA~`ZV*9V*O%=pP0BLVOHQ7PR{%ZN{tr6;0AhtC|BRTTe|P!lB;Ty zHbn2b!B?^dVO*B4qCrs+0P_15T$fJpkCW1dlfDKyD;glI*R(SY?Xc|2I54b4F8*W* z4*&u`1E3D-RFFCzpo55ry%?)P&(h?R|`_ zVm~COZ91cu`>LYpJ%k7`wwBfqo7Atr&u-i6M>z$iHpN^XvGpyqTkWaqM?h}MD6sf! z4E2Kx)e6vK{uOBQB2-Qg8!)`1Z5D1!8@)M^YQ|jdI(VI3FUc8A-J4r(Hb=3Wx{#js*7Smc%zlV?ram zSG7mk1{gh%|68eOeDi~T-n)|e+RwMfgByN?rp1P`5%Gixvl`NW#9f!<^CLDAcRL&vq6du;A^ACLvtf~V&kBZ>NC z>h=zq0!L|2X$>LpqS=)DKB3(@prV$W61j7cx6RRZ$oAaCgBsM?g3eRos5XxePtwyk zGm?^3z!>P2}UmB7@;Mb{c()3voJmcY}?jTlwcov=!X)x zHATBFoO0v5C+NANiR2vtGSVf}M2H)K0Tio>Id=N^OL{jk{#_T)M<`Q^{BI!_6BAv+ z9d^qcgxT!kqBW290q{(eB9u|eFl>dT6m(9WY6iR7F|i3ZmVhoh$i%c!7{Z8_CZg7umOiN@3MRPLgc8! zW=WO^M7KWFdA7N*B@bD$mY81tsd5Fm(!@#EVcmYY%8STh@UVz|WXOk$%M zovO3x^D7SRZ`#s2n8-62zSLxHo zP$cZs`U#hBUpY;Q8~|<(|>iM`N*hajMe%n7J#rIcm@T<@5W%Q!&_aAA#tV zwUxbzwh9NC;|>;5TEni8`8;mokU}q(4L0o^J<s1k0N^IW zx;{1~HK$om!NI|{KhM@>PWwOTfTxC)wf+DG`2gWkb;Tc@UaYX>5Ey!URqamCfR=vZ zdhnUxleyN-?OkQ%K-v3sKYrZ87&q2$9j&CH+w}%Zwf%qkHD)(a~{+}av! zGy)PS$DrH^<0o7ETj0RMK46-BptPcLNWFjJv}iqHLDlPVQCaICF?VK73bE1a30lW3 z+8^2~L=je$dPU-mS0&CR{*}V!&7>MwbS1eRhlG+-x~Gi z2W%LNt}0MdN4z{-7=;JI*mb0;r&Mdx%A&aW6#i0TYUY)U%=*MpPYI~T52I(Pz8jUIrul`baLkvkjT_HotOzdn0EAz z{33WZzC9*Xpwqjg*TaV~VNI-&mUd6W2RI3V>fpaz6kqA-XDe^6cWNN%AJp86oxoO{ zs+a3J!z+5yF>8O0--VmCTzZ_t?AhR5yL!q*b;#yEx7M5>X6@VKzF%AU0u#~eSSIrJ z-uJP4--9d?kuEQDqZyxvt4Dl7*O#WTQU85Rx(R#Up-paw1$gZIUZ(8K=PzHDb0dn& zn7ZKhZI3@k7&GxB4A>d7u%6Hviz7vFOoYRM%pq>bJCf04>4*-RMdraB(eXxtS%+WK zfBpP9{Ew|`pz0|gFe^bAx4M>AXAICT(LKCec`?lZbB$cJEn@f8*0!G>cDhibW(U?1 zsf5jq{(Wx2#ZSGLyr>P*4C-E1O<8#Nj77GCtFAO9tUs{CXTy~ea{Z@e#ERL3g?IUN_P(swx{ zw-nBuf+UM29AN|M{NR+7)bWC~kG_Nl^@mE9uqQUQu%=#6%blH*b1s^7f&aOpcpa6F zuvp9~E{^=tn`2pCP(kC5oGRIw{A*vvc8_g|tKY~z`@a6n5_km65ze<+Ihjac*DNxn zA#e&dyTtXbo_ClqAv5E+cs-z-(+!G5RpKU=*1mvPrc6I@S>4Vgv~j$&hFj?@y$C&J z%ijq1C?JX@4}M5+&k6{Ykw&2+e@F5kLb!f^m8NBENz_}F$8+FN#+5$SSCGe|L-&_> zktr{NykK5O806fL+0tHHTN}x!)Ua&4`6z`bOjXoyNT;dksNvkfhjVTu-wPtRQ)y8_ zWUGye!AH2iF|gUOfB(FfvE`F}|8%M8v7V?4JA%OOTDTN}w=yPZ`jl%o` z;2t3nZEy}~F>VyP9y@Ym2Ry$J@AA;Gyl1gql8+qexz7a0@$@g$4Hi{Cprd_U@5dFn z1yGRS?$trUV^LoS+-ts5hgKF0@i3Ok7kCw;8&(X(ve@*kXYh0u#8HXeb&=JTUAJgB zKg4XCdL%P(7_KLHI_QatYvq(#vsNhS07Z^=NJ~rGJNR%J%HdvL0(yiq;sKaZ@>wBF z9k6WbwU^qm!|s?>v3-Nc!nO0;)Z8MDsUe}g+`fCES!SA=Ly1MFwxZxzdMClzyNEUL zuE}}UOY+qRoc{801(=>dtL0Xoo_}7G<~n-J7>9r|O&zHn?sbAO|27a{Bc$WQ=#W@S z)*Z`_CXC;@@sD|HqXrd}$T^m?6qJoR6ziC8Fz0YHhc@kSO_*-1&(u_i!nLQIwJYT_ z&39zZ3RYj6Fw}rVY$3fz!D+W{If0^pXlF^d(vtJ(4gn#AOg-To11V|t>gb*mn$Qz3 z^~Yuour)zlDWVBFg^0MN5V3>f4U5&{>jw8|60&cO{>4W1XW@lOZoxudU-l>b-Mt^f z0={U*^={a()0^Sdfkzfx`7y4t;laU6f2>1wARD|l2!A%jE6qEH9G|Rp!;lgzgn3$| z)b#!2xuf#@8MA+W{FJ=4DVJG%qY zf~sWWph80=TYcvHH2|?lDoR*a_yX)~ zHQ{CFCI)6Ak4~vuqQyt$%(=z=7F^;uw-LI4nF;pZuEbf2S2!-{=^A(U;f!Uo8_&R~ z+y!zgx@RLpgYeoF@zY-jXhIc-|lj~ToZ&pRGzK~Lx5 zW1~6_FhBMGU>H~YLt|pyVh8Z~KlI{zjWa(apq83kh+069iw(X7WSHp6z3rFP*(uAS z-SP6dIusNe4FG6CZCyI70R|!U`^0R5(fG1=mR$oX@W#enxCjeEkuWXDsB36&@jA`) zFLnF`&MT$c5OxG>E?jj?H;mArq@FI^SJ+8buCr5*kv(0@-DL-}9dne<@mfkd*t9vY zMq_?Wa<`v!d7{aNPs*Z&e>#9sifcid(!E$S-w7fiY}Tye*6Xh=yRVCET|sS#NmW?* zw@axrIjrur9usH8=JJLw>WR)>f99f_q0fnU{~LQ&A>LF6N-pk1>4I;3Z0Q?Vga&3HiqA%1O<*6SA4*Gxb^_!?Qo-e!1Xi>96=TK7VI24O+ zKRLTt6-C2N=E;=TPH2}Ru$k^ zeXMi~ljEm4EbCmxCC|qlb=%W`8UWZ^jb8&m7P;Zu6ShnSuYFx|XpD64Qt?J=Me4kD zpKH-3KY?zY`K_{dJS#a0IzSa93JC83Q?~3f_wI6XQFcF~i+qH>bDu=3&VoSt|TDvaPt51v%e5z9=-2f7jYn4QoB49+|7`)5+!U4(MyLUA8We*`w@r?u+S`6oUC(quRw0UK32T29nhw}B zfH}(XlU|(wsGN>x9@MLf^?+ z-mXXzPW*D~eQeXaO@5g{NYR!h)QuW&JheU@u_#`$*9M$3(+XHh1?sIfPho8J-JuR0 zc55FL{^&XfHKs2}Ov!{CyQSWuXW5s!&&Jqqzv|r=r?|UU7wid^SsbQhDU?EUcNQP3 zj|98zHS5u-IfKzTYhq@=V`TaaCsW2jtam_235PG2kag==3((z8({S5Vk_OPhY_ zW^B)O zJcTnusN4H3I@HPjg|x!Z%s>ZQFHL97+H1z4pUt?Xp_5Lg>@=`k_P^Wq`w~Z)Yy-vh9b0 zUAz;U>BheQnm+6%lQJ-M zI$Ya>4u@Y}-r2o>H{2;mwv4zq%WkGl-3WZVyV1}E{QIvCY(=eq90O|SL7q_Zq9tc2 zRTG;$pi|ib?eXK)5uONRPNkQ7?_a&m&K*o^7{nD0+gB2}z3~b!{EEC@nc?v^@0Twuq=7@(E)%gob<*{5WRmI}RM^Bdr0zb0ECU znq;5*wcQ=pxyz1Q1W~0-xz|cZ{1(TLt}U0*v9~fV6`C||Vxbe3l#&X$EmNHe^5&Yk zz(nERyJeIzj?=K36Zy%l<3)^3S}+EeAiv8CK5UcLtzK3gG^M4LNk-b`Se$;(HBt7v_gMuWP?XJ83m&#yC60IUtADP1*)NWmQ#pcHC0pivgWYP7 znt_T%pcf27Uiin29aX4QERm+X6=8rBqe141!grBH_xy_2@efS^k>|llP$eWm2h!{k zmMm$6<#B0y*i~ATYlcvIU%*vdtp%@Cug){KhHaxRCgJ4@QtAAZD zxNz7kiqkS>{&{~B1&{iE1b?ev_yJvo&dJfo!B^5U=@=5VMK}KGiDLzP5p&Sa!MbM# z90d7|FaWjB;laPidjEuHt0~lBaO6e9by6ieP_Fm8s;bTm6B`eFj~!C{?beu7`$^9y z0>Sm%RcznG>T2BgEIJH2Yw_mBIG;3U4k`CG(W39Ezx5t?3X&xLriZjBB|>g{C`2U` zFpL%0rg||0T!T;N{8F~L(f=?*S*EFzbG38cm%E>rOn7MdHy(T|&A4!Hshu4)a%5ss z(#_E?PTQaK7abthOfiQpj$kMMar(SI-q@xma+!=O0j`W*_ck1<5MSNqAQ%J<1*SsS z$tuI5L@=|csbD@CC2MrPgW2r>MZ8&B>R7hrKg&Nu^8Iw4YYiLm9Oa8GSC{6R{RCGu zTP+EVoqX=*v1j{UZ!xS6?>kEN<;$0%^Hfy|@K*t}T5*2@@^xj3BN2@(Xu+`OMe^px z@W|>@pgF-@6{#CE;`>w9E*zM;TS*}bK;0QWtLe1k$~h}$U+!YD_7X^wD1<<>!{AEK zt!B|lWDAzzIY+Zz>(AnBiCN_LuWt@XrB8G0qFW8C*2p7^vg-fJ82wP1W%erUD((Uu z7S$zeKXmBO)SE6NUj*&hW0zq$MQD43ob)nWb;Fpm+Io7@JgSNR$v{t@T(w8etpXMR zi6NnsvWBIRbZ}byCKikHkE@Wi4rE7S)7whPcX!JT9->i5cRz!zVzl5ed>`J|4}X|d zcj4_{MrxJ5#Sjh5_{uG6~PLPwS+5J0tE50 zxASn4*&WD!B3EV|3UjR-1`K{UI7~>D#hGx zusZTyFd+erMND?hWndl%@K*~Hl4zntdrPx4w0_{egtg9r2!p}r={PYW=pC{`x_1?T9pJ1D3&3vrRc}3`4cbl z#_H(&EAh3yDG1f#*tuf1l4jI4Rcq}#4q(+ae{9^2)vjaYg!T7x=YN^DCrb$s!JAhSJta-Es;@+PZrWIT|L)i55i8zS zR36pI7|^RzkF$H?<99Iyn=C)q7OU;h(G_sou@7~QLSun{~&z1}_4#YV_;zuh)QF~6443fU57c&(f`}q%h zOJq~IH(#pT}9l6P^ohInI264b`m9& zD2BP>$|yBfukCBHSjllL$Sd${u}D&IMK`M4ciPPjK3PzbKhR%|dC!(1Ds$5-Jc{JnjQJM3>Axp0* z1}u}=03|k1bo5}#X0`ml_c=-26T#u(l8FujCPoE^>>f(l%4IK>J*V$ZE<2GNbo@wH znJbf`#xII30G1A&^dSYx5-bhv>d?{{q3}l%3x`FR^9Zjf$`cZ2B(hrT!>m)PrrFF- z|HVS~g9+GzUB|6RzkI(8aTWHh6dQbVZ z1Yci0O5jIV4|ri^xVP)Ufd}`r^Jz>io4rp27ePeWym-!;1wFxIstZmm{xy8t@8%T@ zmHKg#?|W`(e+Mig2(rGEi#()myK6Ji@(J!vTY12{F^)bzdbV$cA=P|1A^9%P`*Lj+ zi+Etc^&2;|*Vus4mVH*^9DBe0>&O>MF;lhE($hUqf5gVdnkU)rUZ-a_ut&?ZE&u$J zjFtD^Z3}-2I33xz?Lyryk8P&2K<}*$Kh>DSTTFu8MDa+5V1RW>$gfRrqPW&xgA4^g^YC<2Mnt zMYqtp?%;(rliU_5$mtio_xyTcu(1Km{)PrmMMD#)Lffm4=_T3g8{*$+e|m1$a6=?` zpOrJ`U-~~wN1pnzhUk`j6_$NKUS3}J z`;$B-nPw^u(>qL_)XkG-%eZ#H+-GxbM4*VnX!pe@|OK> zZI*cZqbpu_-W4xdAs&?9LYhl;Tj1#1CIuTFveb6N{P-m4XqG}lQt zEO&~Z9D9gyViS6pllQ%Ngh>-xA89O+t7~d1P7e+-hZaLfM{}wDq}h0t-FdZ-6V!$F zL0U$pEZJkof(!5b*LA$Y1aj_}f!CwQ1#Hyi01*Q-m`+Sgsm^+g()cL&&Id+xfn#=k zXnRvuJ2vTa_YUQTB{NIXMPBTKORKu743`KuL`C^AtoO||Bqa?KY@W*} zpFGq15i}y!Yj|)2RpHYn*q>oE>DStqtS`8A#>HF9<3ABf7pF6 zHC$z}rVb1iO@(DV^sWc3r>ku3JutNOw6y<#&|wtlWov&2D`<%zOYtpXfmD=YrO}hq z=6!W=lUi$Yb%H336V~y6S9>ix^4$D~T`FhPHwoMRgPn~KYAG5vTThQO-eXn^U=VBU zk(@X5n7zKX*B5}P`tQzJv(Bqz3(r+~?u6rmNxtc=caeM$04iAnUmJ0*d2B7GC28(A z5b)`1HI>|k!%L(`-&MKuWWhsUr$tHBH$W8alf zc20}d*iT!zpa8YSCHIV`PWfn?*Xx9230QLVM1^Cs@x78qm6(h-6%31a zrz*k?i~jAQx#>h>hw`xxw9B=Ym_F8a-W&DTFb$gz=lZx%#1?m1OqHhky3b~4YzrQR zeBK1G3MolH1*4=| z!S3^u(?M*KmEk{QAyfzlH@X`N&hq;&sGjwIhKuLje^<#QM8thzF=PELEThcyKb@PO zXKk=~klW+s;R2Ene_i$NGXVpFXWculY^dQGIeb<`aB%j~DN$l%i*2DYZaWrWJVO7A z{n_;DE3EXq2Sy^Eye%ASUH7ZV(*rz)ymM)omN7FzY6uV3(iA?{Ws zdz6n_Y{+?_F+slUz_#XkZF~p@hXk*1a@sCJ1=t&_XNJL16O_iADpok^)WKw~pcoZ_ zz;LtG_JYv^RrpU zCBg@&U|KHrE$7Fec^OpE=R^|&$l8DR>14SllgiB9#&qx6^%jupz%`RPV)-;e#l==n zng0lg<!6)6HoEDM2*_Q^Mq!DP0hZn1Nu48dMggC%PjLR6uSV?)aK?P z%tUB;UN=7?EqpmJl__Z6H$(Pni9kpc_ZM)IZL09iiUkKp30Bx@3^#iz@Jlf;8IIv8P~h9 z9WXFMV{NsjuT!dML3fo&3|#e)w%d<{XKVXFFxw6U6E{{haZgFKq4u)CBqHn`oXj2}ZIy|kiU()q$ zEnmiD4mwIXr>Jl~uE(bzKnudoEId4%mbGY6e5dPcy34$&STdu4T2Le<4bOj9R(3OM z-iC704<^!j^KJ*dsIjOx-Q8+Vp7s2naI0sB{Wf?UxVnvStO0BafV}EbJ0DIC*)FV+0QNfbanBA=J+<*z^Bnduo4VV~KF2uhDa`wt>m!%uq3wwD{k@ zTh<-k_p6)#fcmiR3Wlp7{U%%r(+W^9(TZM9>x!|}W)oS3&`M7eR8^N3PkYpAOPhf~ z4H~)03bpmYXYbwZc*c8(3vb4pE8c(?skptKjRkoQq~nUu(r|ls9txeCTgub=e@BOZs_@bp8b<9IzwYV zXQ)U7zHOaXiDx_^Lc&Q{_<_(H^v+wWBxzA8lN6b`{-YuhitPt#cd`cxXNi@|Q49@l zlID87!{_cD9zSkgavy=+0{eo#AF1-Stn79w(qC)rSX%pjuS-+uM+Z93E)=qKp4zu3 z^Bkwtq;mb|^OLR=pG_^T;NTG2XL;iPsD+m;U%qNcE%Q*%mY79Dk8c{-o5^D*z-jyR zlfboyYlkS=>c=o{?NXYRr;-c$^f)gpJuS_>>FeUlmoNLB-?aU)-Zw3~=UW&Vmil7( zF%IsNrY9c#Y))cVqSqdps+Lv#(mHE z{lb)B91B?`#@Qh(!)b1pgqsf5qQfevafJnm>Cbe6Gbu#}UpZV-8dk8VvV9^8*;`&5 z82=!%DprRnG2@B-TgiZ%-@s(plFSn}$nKGjL+8VUup;XLM!;A=S)Be0uUY+VZ9nF% zCtHXvFP8@~!6?W^jsm3h#6HZLdv7x0oIhxtXYHOD8XjJmuK+;ervr6fq_R z0y5GaVWX1N&;GL(M25`F%qxn9cKR_qa}^L_6&G5z>Vmut+1(B6xo2z0i>M<*tc9{J;)`Ag^o@eTOaP;BM`R{8VGrP9m#ng3QVTA5CAm_MSYqVpg{ z&SX!pm!3KL#;6@hYd4nsgKpNZ*v6k(WN)|d(9szs0rKA{OKkSj$6E~DFSwi%Z^t#A zXp|DjBU~gWxHBHz9-?XGm1;-mI4eW}OE}YEuRiqd#4ugya;uV2o93>aSFi7!=F_r~ zC+_aFT5}y$Xd*l>)3FO^DC;UB&8EhkLI`%*IQ;Cr3;?sAACD(oew2Fd+`8>m$Mm$K zo!s0ETHD$lWcm7Dz~LAK`T2!aQPy#~lVd#qJ9UJOTFS&8`VA~?4mw8e;(__swb^802R0)e~VE#q&WNazHk;x|bV>ppt z7gj#-e-^`B7$rvDIe`XeXPfiG4~`ou%K+w+2%6qoI&JFI@{Q-{I!>Cn`-W7`9ci`M z7d*udv(uqxnR*#cF$w*Gzqg$TLg4TOBk1Jk_SMAVN8Oel`*SInMNaM4phq{hZX!qc z(EjBUCw8X3@S|oHsmN4_w=V|E#55h(IzB*>er!uGLxq+FA!7!Yj2&XpBd}{)nIgx( z*~oi6fyTv;^`@d3hB=()C+UvOm%1go)LrtFmnQM;ewS@rWn#YVBG2LQmy)5~n=Gq8MRg~c*d8|ilxO~iJ3;hMsQ;zj z1GrbeSW}Mw@yC^H(_z9VZt*)FKMWbO8@r1Si=u}`?2esYHmN3?dGFmUN1RPW4zOLG z_3$cwLn7s!;&E#v-2!02`Ka|8JzTxlDoab{iQ@gCglWhcHU2n@S(K%i0+o^J5OTCv z|Ng`5R7Gw!1e%>3;tjRz)y@CRQRvd)Wld|Q8D?v2 zE;XlaguZuw7{KCUqa&Aid(w6ulyKFq(6VkvzPA=$z#G5lZ!tSD(=*8UC0FW2?TY08 zLG@QxIG4rIrn~RhibCz@W>L`~i3bFg4YYjtRUu&~(+^?D7Z!_b|0ae$$juU3o>Bz{ zcRY&dXK8p6LvdkwAThbh7amvj%n6p2E6N<}jx(BCE%z;F;zqz(inmzDgsOhr1=2aM z$AT^JTSY5WSDoNHwd#rA`hNT8DMSJIoNVitq?!~bFu;5j!TRIZ>V8DfTX{FV*|f;~ z_5J(Z2soA4ogO>|$9LpsKRe!@@?etQHINmq{h68vZ>sFz^)s^wvb*+xLoy^*gg9DCYf{#=6wZ8yZgz6mh zi0pUd^po>%NQeTmwY8yGvE|Hw`9n+_*a2dcv8}yr6HbG@+glqVt!pe!6f=VHDyZQ= z)W8|&t!m|rkya<|ow>+F$ygelN|5%&!T?~zo9skBGa4~A_Fsux^lt-U8kCO~!4B8Y z5NWtSZ%l{HrRN66OwC*Zh4Fx{g3{Wo8I|3h{5ByhEv-s-=p*Vk+~@=kfT{G}$)8R= z)8ZY8*VJn6)({aABA`|UJTl=Hai7M^xk`KWm{I*v@t*DY$dayfU}b<&i1HmX!vHX2 zSH9kA^Hx1eOyjp1_a-#u(Z#U zcPoXp3N=44l&;A+76#%1f4*1mVHz5JlJ$D@?0L(lJJv!`YwCV63B~U`{M-Sd#zlf6 zHQ+}Sp=f!cN`zwAT7PHQw}ytOpH{oOTfLnEDFFGTd+Se+qNZ|>=+p>}3ybM}{1*+a zZW%q;{zT%2b$S+})G!dG#_GIIwohjGaO||Um*4tp&!33|Uy|AvdA0+E+ z7*5$Lk51GK{&s9wN)+dUjb0Rp7z;fK$Y$@oHh{Uuqz6Tqo5I#6U25vu^qCw(0=(ST zZAOofoI*sdKX;P<($r8p=hbmq9FSj(6Q|tUzM2cS^-6CsD7hCnA|UdV(&&@BrYgJ) z<|l|;Y?fxVrV4azRT%{-XB^AZ|1U!-}C2|mEjp5qy!Sj ztrSRG=fv6&C#KoIeW%Ph6g-7zK?8WRsKZ8L#W zmqm2^f9QG-xSspA|G!d{)k2v~$%@Da&hLyBI7Qr#e|E4fDqsJKEFk|x!u+!%g->)zTwqsBoEXykSXdJub%!EMzN|!h; ziQPpp_bMZpyJ&-#b%zeom_Lx{IxesOT6_L9xBgm+aaslUaW0m>USS{}p6T&8UL~6a zSEF({T&C|*-S_G-o*5SigpI&M%Jgp@b*OgQ{QPFPMH8G{GaEjfH1pBwkt02|7LhGx zEL$1y0M^&<95QD=Fbv`5^Ny5n$xWT#hJjs(si?VISXVOG@!Ps3^pW9sNDNV*bL+i* z`yTejOy!8i(KB{5u$S~N^J?qnzg*Q^oMr%V6A_MqqV;d#a3yB}eJldyib^)OPYZSp zjM4WS12wyh$5J8!qAh#&?wzb*6L?^M@03E*t;%Wh-;ZVN*ULr@Va)DJZ#Z?)%ZI?@CK95Fhz*Q7i0WWH3F4eZQ{&jCaZ1tP9g!Zd33xgXj zb5Q11WOCC0k!5r7z0IxebljSFw&{jzO_SGT^b20OxjxWev?br<-jI1itF)fki2H&* z^b!{~5g|4^2XI}B4qC|$DKV;^L|6;ZheVzuAm?wU+(BKv$ zk4(79RTR6kHrj@K+k2Fvx49rD(#G@efm52`FUw?SOBRXD>#K6qxjRa(2x*eo@1ETU zGI0cQA8pz#6d`WO>Ij}gd-N22_r8DppSb39t*TbcBh85HN(6-r{O2@}B=x=c%~{~N z+K0Gqt4gjKh!;#o8Buc#S(<-wU?b-Z16s>jrc6z5d`as#r{LuGS)7$X9pN`>t?lhG z;^6Sr^*S6_*;A{Cdjr~L7Y<9Bp%J=H?btZLm+2pI6$G^W$B!969zWt}i37i6_m~iE zPcAKAl=LVJ2M%t#46dV<^KZ%oHa=Uc8PYX zGyuGBC1|<~x)NN9_JMUEn{)bfpY=F|7kRy#1catssNQOwUe6%a%i_rf$N6ijLKUtQ ztn^u8OZsGpAV@6lwKZEs6QzHV5?yu^=arO!`$-FZpB!6eJ@3i0XJ4*4XFQIRzga#q z;=3u`wU9JNFjv(@=!W9wOLxA?>B6EKZtpuy$MOl%pG*r^@SLCY4wf8+6_PQF-&6Pu zW=yNSm?^T?M`~yo6}CzYMCSnfeXFp5tqckvron|pMVhFPU!KOa_r-@{kvD${t>5c+ z?;;s9SWdsgVAshtX(p#CE6B7Om8l^A)5X}{O`@X$npWmB{qywu>9yL-eUOTK@UA6DOv=mG49A85B zOuWndl07(lly`Q!u*PZDy z%f?|eKa&Hn`($-Qa5c!4IK}x1rmIFXpyXR6*BV>LIk2>-V=}^UoU~p|rHa zhYnd;m?pDcWm`|}XiI)g;o#*fmC=t%i?(zG{)gqfiIz-q5V=g>&n-u|if^Ff=*%7k z>dBw@h-JaFq_g0KQ|0taY(Pqil$@D&D%bVkT!mvA6yz?p2z{OW$#J)zDlnc0grTC? zMX8i%KIZaYqthF!vTNgo#Z=RwG0n^7nhl81EP3pb=w57jpNFdTy0)1?6rq}1IgM2d zl|C7pVV=nGyCL2pk+Bf?ESy8TA>=m&8ZNyelN zkW08svmv-L^ z(zlh@EZe_`@kn&T{FklU<~)y_qEwWrhfrWOHrg=D+9+0KOIB{+mj>vPc9+B}clT6{9t*rBtMNc7b=_ISWs=^OqtU!?ZdGvI46;NFal{ ztwZCM$?b{+e&)DSjFXwHJ2rhJE62F!0}Q-p&u$1QXRr(raYQ&s#gOGsBK*BU5jZWf9R^s`=9zi*VtZ$>NgkcYc$RsFWGzH`9C^_d?|@Njw74AyemvLpD1 zMzkgHYhn16#j*_f*+D|egP%693d70(UO@dL7bW@O0#2Rec#q;cr`-M4SvTxA`aOc<$KTarOA>AtSr9&!ow{x&|~<=7LG_cXR{^&ZS{q5JLzw-p}t z{=?_%T)H#G{Q0rT^`m8-@_dxm5zNW>hvh=ANzQ3>TY$D6OTYloB+RIju2ZA zde%67OJD2|h*t`n$3nf_+HM_pdTOr+JG2gW1m%|g5Hwb(4PXmzz`Ge`rF(RBbd3Mi zJ<+GeAu}A*Ik{tLOZHPj_A|P3yO)F0nHt+Buk*Yzxl>HUz-bc9fRXOa&trc-zMmE_ zpT*AOKLh|bXYmwxzz>~#=MN2TqqEx~(N07q>sI{x^IFr_W3S)7Eus}MQSqPMd-o>q z$>wu{;Vs`hf;&E>^LXu@Kg{(#om{zhWo-dXQ_$xzGN{%Kp-)HxkPP&iIb+63&V@_& z1m%B9j&&|08=?W=hb;ADq8|9qOdZRK(G#Km@^>Nv`n9Kxh`lrW-wM*BH~`^){aKvc zO8a&M|I^NU9^2JK8WwFCb*=rnu6e1W92``L3cB@a1PYolV-EHztefwg8S(L>!EJtm zVEP=KSKRrr$D*U62ycqElz9zhRo>E0gkbI4)4RO0)yDYuJ^Ky2lZj+?P^Q9vaKz$l zbT-UM4s^NuXIl|X8A^*8V!51$O?RX#lSg7U-UunENna;;Fi?X;Vis}si~>hZqF?G)Qpj=jdt@k z)=9lR4VJAyrBza0#yxs}v$J_ucyj6+h(%wqbo!BN{G82kvE93L(ScN!ydAyzKRFwz zO9#N+rtarXMB80H+8I@a>C7`KI4SOpiW{&;2g!gv_aw8;#qd#)SI2%0{&fS`YgMeC zFj!}nTi>eUTKYc4-@gxU{-*Awx{d0pF}=v|3wDj0wtUT+HN*Q3aj5&C-`&?fPOb|o zy6RLoQrwsU@4`&jjwfAd1)5s`RpdLQ-Ji_~ig#MREz?<5S@(4xgrk2Qq0dX|Y54Un zAM`(GEsivJ9fUB%XngLxg$tcVk8XCjR~gq`_chZ53#5W?Q=3!o znfuh2mQz^C2TfW>Z5wrJR#Olo0<&-E zcqtL)`ab$S=kA>J$pmnMqn2M3X_)t+s3@n$k@b<+uNsZp^{uR|AC>AZg%8?n0yM3} zbPsNSN<+mC+ECB(00Scq^SZCL`)m^$!eCfo&%B@|u^TpII+Y57JTx;OFf(n3q*`)| z?fLd2%zX!{VcK36UF~V1<{Gj%<|)b;9px3BR--~Goq8H1_HlZUH6INDI<>O&C2$k5 z$$;C}4^LZu>buLc-ukrlk4LhqgIa;Jl*dzfn#ENRSthz8cB2P7c+St#M=kc?;e;!q)k7>u?CZ^m};2sy6%Eu#LvkV(aU?yx5s{>l;tqZ@aRUK|AjuJaw>ydRzw; zv&yRX7&Qr}tFb`9X4+i`29BW`cB)iKBVtkJCmBLyk0u=v`hEim$1pwYpB;{bx6?9m ztWi3VwUFNFmE(_zM*U|niNMPAFS_1FSlY+bNnyWfw#*B2gDY1T88oHBjjt8RW3u`1bKyr3+$R$J``yg+lE%{aCEkK zA#4Cs)uyLCMj*{nzGJa}C#jW>&$wwVYx%ktVz>Xq?u)dcRiqe4o6ZDHF%_WV@N_gVxL%a$q0qg}Z!;v(W(s#vC9Sg??0-t-7O1n zR&{16vQP9HQ8GmEJp9|JzfLE2<%hxadoZ~^dVNc%1~H~O8sdHDwHWmF?8M8p zng0a9iY;m*sI&Ib7xk3D=sO)9Q}N?Rsn3b;8>};pePKD?c<;=(iqI1ET!x6$dTmv> zLS0{XQXsKd1Ikf6v+Bo(6q}9@R&98`vV%G%^Ibfpv_;6DnaJZ5s&={=&f3ry2nA*w zu63;K01b8ZS9vdmS-kV&!GmER3Rb5*Y_o0&&9|n*eP^D1_;nTkM{(-DH~A%g!o#0E zTl!6F&<>&$2PQeNt;UDGOtOk-S|luw9eBZ;Y?{=eTdtF(&)|{VM2)KaZ(1waK0h=~ z5kIH#x2C_(r@|fwKqGdlHsP5HXX(oF`c0EIIom91ylM)+=Y6AW!_tP7SK}08GnC_j zxAnEOic@D-u2OspdVFqiCrN+(G(nVLdG>NP*X-C~0I_jsO56;PqD3DchXNM{H$-YZ zUWa?W;KN@Ozqh%C4-4Y9Y>^&96wEZ;hsX4|F#FpoQ?m4t4gb>?21{C1v=52<_VF$d zP=!-Qk|thWo_0Q-e3Gfxl%>$Nrt?xH;`>{vIe{d>2vEs^jT{!j&uH%sS$wx{P5B#5 z!3>ZkwU^wmria)WKD)o`-dEbqyPg>IgY46t1(9PA3`HG3X9lmsIg%w1NcGYPk z7;Kjfl(fJvK!mGfSQxr5WWJXbmE}!*7a{P0BJ-zhYpn3m_nC3Gcjz`J*K6+%#sf|w zPEt&*h^nk*WSlVMKqdq!iXY@;Bs~D5YrJ|<*(NQVQFTQ^LMzeR^qKwS*dC?%BLjsq zTH{~%>67f{L&-#b7x>5bU0F_F6Y?9r9!pk?th`^N)#1eSjM|q3Rrha+Spa9C=vc(G ztmq!;6}xGZS=8*o^EJUX9CYE5X}>sZ^!KuFZo%GtgL)%ii8!;JnZ+6SiaW{u*d&*3 zCA)Skt=^L3lIeDi1XkQg+PTvz?+xzznh$8kqc)|^h^i%*__zKXeMd=v7wsqHP56KJ zwQukUD9yvp&YjHdU)RFKNp;x7mWj6_O6zNC#@%`nQnt=|*$L*7s+LbqOxGRU=1{-w zJ^fTr_^!(7oQ0$MYt?mkOU0}<2Via~a{r0STVFj;Hxu=quv%PG&mS81yosE?)XJ*U zBiGqZO(II`HEdYW{Vx(v;gDU8RSYc(se%jM-`ALz+5$npvfZN0ZCZUF@nF9BdGzn@ zN80^!q;Axdz|k@+Q;B*&L-WM0U@Srh6m1|2NU4yxW!sd@BsH@+BPmdxrBIC)EEvrm{h8u7{Zcu+$ck*CkGlie?W9vI?`QkwEs(4t7 z-vs;{H|E4Np2V%)eODr_o;|Zsy>Yq*%Pq8Z{ho;ST>?#+ji0{E26_3i!0M$jgIH;E z#KCntX4v(AY<}m^sIDTF^h#6AQrvBwur6Lb-0IzpmbAT{-)-G6y?2uqEjmPHO`kk@ z8TG%Q+-udE%JTB!v%2-JYbho=PBTC+wFXhe+*(oPLlH#47WuU)`!B%SPwVBf{~KVP zyA8+<7^1H2J*NnI9Z7FG_}8;v>~p;J@u=&!ZYd}jVxLg!;<+sDMAYVyBS-Fc@@#$o z`YQG4z3FeMRk90-p%KN^qJ-hMqzA4$2MmHQdtbLCqjgPn?7)3J2kBBtzLUI4~ul+uJf<)1MO0|p|)O*LA1dh1PtMc}SvMU~zC0oSA$jE+P3nj^h$kLZc2ZqFO%dD0K z8ZRPuECFiZ)&Y}kVdJlbvdd=sg$oxHhFL7}F&Ns|l3Tkz2I~fBp`%%PBxhLveDkx{ zS4Bo~%~4N1$a`a?BBf&1%d}B>(;6uK2bCRls!;iLz#v!G2v#>Ot!BKB`6aFjXq+v0 zFsD$7Np%&_yY28}Cr&6xhWMK`pt3WL6+f~2FUm?L)CjE$=WrO<43K}SoNM%pPu{n- z^XAsfMWdOzfAizM{W^?0#wMpI|ES_>8}>4SnX1>V+pf6MjBiK&@pawOMQ!qp4X?c; zacXqyyGieEGds2m;c3Wb%i>zK5U7 zf)kTP>fq9K2W_>w1ipBba_sf9w)E#3 z0pXdG>NYg0;fw7_)=hB5TRqVbiBty?sFO?k?ha~dYAy;_c`o+v-|tn^O36PUU?R0{ zhj|;-l7F@PX*YVh1^!R=iI9k^0M?StiJ*rhw&Qm};N9HrwsFHSlZVK;W!U5x_E&f? zyPFnWje9wKy3AXYEd>M6iItnxgD&y?rG{7XM!Ib}kgVPhnlxa$`oe+xO*X_A-$uv( zzER2D{EzI#7;d5erK)27$pt)8p{TWh1n4K0^R<;Mh?pJmgEXzH^pFW!Q!zQatN|*mVJsbG$V6cep`2qG!AOM6bc`qf|p@JOqFfJH3RO{DRN8dHVu9uNK zDS3|WEj7oZCgx_%pT7prRjH4ao+!~d1(#Md-!$cG7_sn?FU-1z4HRGNSZ$J#{ zoZF3`wtE_w&_lJ-lfoIYSS2@O`5@m9`T-Dgj?H}^XeY>?_xalEL4hw30Z?y>&0k;p zze#1#vKf6Jd7af>dP^mr`r-no9*JEgIQqTGR9T@kl|bog zHHR_zr0S)hFWA1TYqwrm|2muZP5j72p&UXNCnoe&n`P(pkt0VQpIz9V_3w4j?!t40 zDW3HWBkEojP^5&SCt(DmgoVg%o7p5bHr6ypRzIFT*n@pMXg`OaTR!raQR5f8Uhr<< z04=B0Qs-=UGoR~>Ieer~C{9W_4}DLgMMm!`y9i}t(}E8V8zAD*tT;E*?%f9qn;k^ZuLNUQ2)q`<;AW@apL;D zdw(af7JKe8dIX|zcn#1OxPAqfX~FI7H=iBbrf^mD=?|8Pf>HuZ#W@8qb%nqB;PbLO zuCo=cMBJt7yTJ4XjM;Pj$)FD2c^^L118w3yKQ^JuP=$NP(-h#djBvncTf%& zA(^iw_Fl7p)1FnU>Pcl2Yg>8_C@>?bpl{qBzP{UMYKzY1@P&TzU?^T2F-LGu6$1}t zOpdnX8Y;26AE&EYVu?#)7i#;!dlmd-tG$(A)q(>9dc5MNH}h>x-?5y>j891x!uddK zRRmRDiDhr?T(UV$pMg?w_Au zGU7u8;2RqaX`&%xl?*%9kSl0$ME=nARL{YwZ|EijxhH^LEEiE@JDZs;k4rHO5#Fx4 zjQ=)Z^ypf*nm(91WZ1Ue78Y*D#>F?+UXRI6Xj0$pM~QIKu~*jdt(p6uq7oa6QQuc{|Ipy)_c8EIZti*HhtKoWW5^dhuu=1_-t3~k*$Pc?3G z#n`sh>xvz}K(BW%&YjLYJ&6%or$on+s9I5I3bG0~9+u|&yE=xgee9MQKlaLZ$uuq= zRLCw~$sg*wcc7II^d7@7H(sMN?c>~o0$VMJ>R)%VzK%|YT4Us*4G5#)4rxrIdgtD~ zT0Zp|60R`PReW0zwfW4sb6?I|n|ix6ssprP7$rUyw5^5WDsF;~iI4Ru^HNxO&($)rH zoZNC$9RW|_`w3y{b~RUT{Hpq^X?p$pA{0*bj{+0gI`qgz7*3C0MN=GX*R9v$u1NOT z^gcKLRf4tX5AIa>Q#FxvMJ5JPrQoF7;BPMZ^ruH4Q)s zTq~$M zyQbdrNM&<*c7jU#vZ&tjehw@5_KI*ffDJ^>afRMSC_&ow>5VohhoA~CK*SJ|bwRFi z4}XepKVYRZjw>O6kcXJwJv;p~pX&YjROmJZ*wMrIp{gpBHL=uBjP6t%mf>hP1eZ7!Ax*-wK-jYP-Ury`r|D9R3E1&)Uzle*XOVrNdUEwHr35;=io!arj=a{+~v+3J!(oI}03Jo4h^{ z6qP$;_aej1^HC|;wyk`w=gmqK{msJPMOLbm^rD&t>H?88@I%_9a&GaT1F6-OpfSl9 zsB^B??(dH&n9_9M=VF}}5|sR_3!DD1qq)n|rPUQHQaaXM z@;IhNFBJ$YSV=vYqYT6oBoim31hl`wa?m%F$im5wxtXCs)GwW7Is+R;$uhl@U_&1J zMV4WwtvTytuNBhAbCJZ=UjRC|eV2N;SxJ44yC+V5`pGJ*rsWxOK6HXfB{M4){ zq}e76LxM~~3J0i8K!375#t69DL2KC-gb0^1GE|~1rA+c??riN&(cwSh1A&DYe@E-- zK1wPCiOa&Tx;xu>d(WA(26$us#xfo~_HuT9^l0eedh?Pu#T;ZTT1~Y%*sJAemNrl; zpX+aAFFBjWNyOKRwnTI!S;|5^0P@MR|MK+E6XDN|#`SM><0VoymQGzeT7Q_6tAt(= zqRV_=o1U~_;ZF)&6Faw+O+*G%@9oyCBOFPuCrj9>W{%=Z>|l21biZAVBn;u#S=62r zyHz|TUS}?@x%)iaFjCWgnstPF1WM;+$N*knUa>IYG&=$OMqaz zir~D=sIH{XR6 z@#p6jYjSXGTCQF=-}(8~b{hv=&;4V4&35lt$fuaB@vfF>#Kz{372VHf9pVq`vw(Vh zodC2r$}dOVZL_Z;q`X`pm8CBLIK-z~_8@Pk8ZvJ5#&4!yDbkj1m46zU^1^A!VY^3O z2tGgjZhf$T&*9tk;6mm|$^^AYl%_a6>%1CUp)q;$+O;9{?$jJ&Hf765pl@COHa|L+ zhu(NQk74_$Pd{ADq#qSN;wO((E{HWOjYA3LIC!w8beuI7ZAxPKkU=86;r*Wn_qPv^ zN{YUdi#Orb>D=JUBze5b%Ts|~7dIp___dMix%aj{o26#dfpUyxpq5A#;h-fZ4^xs~ z^Q3+I3JY(HTW1&7vW)AWO}f_OpIsv=TS|3sOYDW%hhWy1mM&={J*{Ra|SiI=9FjWmu~fLu7Ur32dUq$Ymu&&oR>a6rJA=ktumE{Sd|(8G@dX4A3b zyL2D)c-W^vPP0IAt@iTJv>vhj6vF{~t1SJCCn%j=ooULI!UJ+;Jp$g7`-hpT+fn=s zPqY+E1C?wA+{YV!!gBm`wBQR9mJkYJTUK2VKS$)R!oAVFQYZ?pGM0|k8r61FWZ_E` z9uEAE>AL8MZ)>*w2*HH|7P4m5X4>JmAAMXOi_i7uTujgF)pEz3ML74cy|D=I;?(0J0J*z--#K z9t0cR({MWnn-b!X7{ZGl+~W^0n+Nd{+wCzIhFq<*hO~qDX=j}J`h4Z)X-mF$dt$7y z&}!q3y^CG8-4-Q;mE*S{R@?Ps;+LST89Pdqpd(CD;(JNj1U)=Q1C>tfobZMxe7};) z))@Ix1V!r2RfDCOn1hO$`qTXe`Ax*WgLT0d(tl7?4e{+c{UBsKPU}c;-#a1`k zl1?oD!+Bjrut}P9PNIz~+umd;eVRB&O~@>t_nGSy_SE>vV8im1dNu6uyn^bkycag_ zv>L5?bAqPlo8{)6`am@yXm}uPYlIK?uvjYSU9*-InD@sIrs|U8!&N6!Xz@%-BG&!clhOUPH-I`{mYWa`fgr;Zt_U$e8eNZQ_ z%bK}zm*aFD%j+(I%L$@DB`C!6(!s<*y!!NMHITx|6QIScqI8t@=#u-lRI(bpCr(T( zPz(;V0UqUqq;AflTa{&SAx)A*xAha%N!s@DsGo5+HF&i>v;>Q-q%G+Cbne#e3VrRF z^1*J#whl{m^z>G6tAK4ZG#_)SgNPHsafM+}+x#Xe2R1E0^%b?^K-=bp5A6b|W+DuD zl*${Bg{>}*Y4iVCh##}|BEO~@kv-l;_ISwkXT(HtHCO955<;bRQYbRp!o`LbLp|bn)s_NsVAIU zM-J_o3E_LEdYuVIdO;GyO|=#xlVuJqFE8J}=Vz>T->U$>%ePlGG*lqZy=yGZ`vGO!P? z&DQkF=ck9gD`ul5>gMv?WN#bLb;1&DHO-6y5dghL{`$mKJ?&Yv*`YBSGfkj7rvR9X%N$I+#!S=B|>D zQgOCFAlr$RaX>ny6YfBiR{T|?x^9PhkpoB}asxg-3?O&NnG!vtK<#<|phlOEh#SWA zkw`j$(^dkt$VVq*wb;Wz#e7Jkwdt&47gVP>{novE_tudL0z^TgmnINuCLeGyem7%M zno}OFEK@ER#?~Zo7B#SVLXvhN3xgS+V_UdZK8tyEusBw%?A-GEUQcDz7qtXL= zaVJ?N7%*V)h?Sn;P2~*R-FT4O9xHV-^vTzNjVDZ;2;wg~Ky)@<@n9~sEb-pmOka`+AD>X zFQAe4VPatqdz^ZM#O5VmY}mEpa)0Qh$kqj1VpT!=y;8f7Y+Z4b3W0sy$l6+Rot>PW zmuKY~E%-vzizL55&+*c-c&`STPAoZ($G%0b=IxIrozZ%5iV_ZvHt9%<-6Z;7>k*0m1nFDgQ`g^Z9QWsL zZR0%dTv;S9-Ve9~<#$c8u)tj9)@}X4yzVj;zTnvGlUACyT0U*D^Gd_};)UiT3kVR+ zpTSL+Ohx?A?{O=Oy=)myP=dW__|eVH4XmM#o|*E?Ckeuy<6<*HVIlV3ip8{4B0n&D z&0S~J?8s+v6tGL!AWlmz%bTK*Q;S%GQ(EU}_TK<6f#Iu*E!pIQ_f?FA!7*lc>rd>n zo3B)s?4c*PoKiwhQhMTR@Vn*jcljG_Na-1JlL{->%`a4LH8k+j+haOxkd|!D{tD!R z6=fNfXo@dAI?KcoiO8h?Lkq@3OI9>SDK#y2d-dY#)jC*rnU37Qyq)p*ZzItxd|&db zdxr1tB|2GQeN49+MP^FaXi4q7dlIk2?xotW@if;6elBy_V^)iz#t28jBXn%5Rw+vA z8-S036Z=PW%?(F@Z2Xxjv_4tD!9aBpGg(1~B_)847{C@*TwJ*V}>a)sY8D&G?heRV8 zWmE4(?w$IbCtfx@Fg1(J?MTQieMcq)0e;gDc-geoXxK1oaNnQ1yKga#OmhB%{ra6J z(L8PYKVRLVoLq(121e)iHF2GiZZ~h}QpIP9p`Y^zm6(~w%f@|+n6!kN11?RyqfwmR z={67j^Qj+(JZ-aJK8@?Rbb!$rSLqsJXtzoln1q=u1Q-#eQG(ku{dW7ZJ;%4B2ac=y z$+k0#{Js2jt;z$ueUf5AS>M%S=^Gj&G8XM&W^6xYldSRUgnF23=Um9F(ffEb`Gbyw zr^RdW2wwLaD;dH#qwN8kUVZq`K59V!?%%h0Y;WJs**OoDf{urWUrQj}sP`w+JtO9w zC83Bh1yBL)lC*2x65R)N-v^dvgHWX1{AA6x0RD0sh-)FPyqA8?~+%WXaV9OhY^9D#zWjisfB@ht*r7qXIm)4rPrBd;U2}GISKn)d*I;z15unwJEglG78l8Df+T)S}CO`y=hAGeJ z`DVQ6T)M}kNe@hW9c97Hn)7VCtsE*FhB%-7SWA+ZmnXRMFIl8n3#(~bdY+BeY^?rS zHlA11gw9<)-Oh|E?4%ex#NfX*y30Z}wX-|-=&=GnE{E6;6K0Ozvnx#~u=an?sp9E1 zAD@noU((v}JSnH?>h=ZM&)E3p-DA{^YY1x1 zw|$?GkU(b=XHzL=y_{gKNeM&@?$EydK<`enUL92o?0%2jz;MLRD%thmF(V3}NC&$EFYG2m7gAh{MaGM!EG2Dgabybi2%zJ&DHUyFFcu{7*rn~zdY=WBCc5T- zOO3s~k;gDR#D40d8F^(xgn77d=F~SVLfQB5;mt2WY=P9g!gAQ%Xd0jiypp*K7G%Q5 z(+20PS=Z8|2mNgvD8epOJvRRwhFXwEoR1~=^O*Mc4~@St&e*$@K~>5BbQW8b)bSTa z8KxJ1q&zi6hP;A7916$O*evx$gx#A7zXw#~3m)6oA8_8Nw|>OkXr`GjhU-kfZ?zT$ zQbro%=;XlhZg}ehp47cGm<&;3RIiscA-lt6NVUURk{~X!>WR?MSHXL{txfG44Wldi zU9v?D`ngRzn@aw+Bc_{*>XST(uenTOXNoZZtS4>7wA7++m1rWGx`Ksen0|v|X36ay;f6|~JU{YE7vYPt^yy+{$KLgf zMMOMFpa$)i?5^g#4?nl*@fJ&lX5$3uFR;+&FI~Q}C+Cpnub_eSLEE)SQu}+-bsY=u zB%o_v86uV9E@h>q8KA%H1&L-jVRYJwrrk@U0{=(eBfSftjF@C~$?_vZ zt|8`4c!`v8eNb!`{P-)`ZAAX=%@^{)cD$ROy?*0H29@38*re+%oF+s}T|&p@wOR2o z&D;&k^dz+6WWsh@2AV?RL_@kqT0z0tk&lQV#=`UwP#?Ca<^l3o7f*6McpT@vjB+j2kGLhm8s*cuB{(};d+iV&9rP*>QH zBaws}4Nid1j`>AekBZbu^(s!NzeN|{E^5Xk(!I26)x1BLQp^Lp|L~l(k=IwCv%c)4 zFP01@_!c?ZeQO+EF!5`vc8~Z<)0q}?ZFXs^L7&j~GEGY)K`>~6(|q^8JvjP8zYEPQM7m(ISYo`QaY@nGSBZ|-aSS#+;p21Z;`N&fTA@3=W5mlCW z2^7UxB%*$OA1S*hM<|XOGCBY^;7sH1oXOujGHntQ?~J_G^kuO@(;{XICdRwv_tLaN zNvy3j+5f$aRppWvp87Zn?+g_$8aBw~EDv204%Wb>M<82q!UX*7nWfMCIebEZsi3@R zb}D9>ZJb6v=QkFFo1o|ER%k!*)i?6^$-e-r;6t09w%1?jkV|GnX4eyr-d&t(`5K#r z-Ma=T7%+-dAI~@4pmyQoH8K0qy5!N^Rc*GY)s#CePdKrL*reQuA z``BmOtcNbygd5l7qF}0N`uWVXUGEnJ(|t-}*{YiSxJZpZhezv5Jc-A}70nS1P zb;K{^pBc~e@a1b>gHY~MCJzJvJmH4g>jUk~uX2=S8T6`_d@U`RnltI#k1qIk$hZ}J zK=1+>mGO)1sp z$lPT55+IOVm!VcUUONY6<{wN+&)_R0eWBC8ZLEY->Go?Q{K*f0`f){YG1vL5=V#Vc zDrO!V*1_uxoED;k)vH<*m~KV?sP8=ZnCSiN4E@`LUp zo*kd6xkE3QKmwBTH}38mSl*fL5_}+6sbiD;r6qad4im!+gpWAh&CAb=TBK?XxkKv@873S3+^mZg6i`Y zB|3>q&m!lQUJTB#Q8@@YA(^tR9wLV2*oT$3T=7Zatl*`|K(Z5UDY|;;@{sqKzM!D| zVlg_6Pk6M&%R+QFT<-q8kA0I1WLX1LvbMb#Ou{&HXc_3%kpd=mJx|C+i>F8ysW1P#Dbc>N=(3=8z`PqBpR0dsqZrkm^;^}%GzWct)~?I`l^1^pGmSAug-=9X z+MLJdmz;k1fsqdpBm8sdb}@Tn-|+Th>(aFW)^m-bT{be;=-rOY+?D@f3b3VS*~X)}7YpQO~6&+Uvtw z+uA0~nE>Evd1U+r3%}cHAw}txF*&KVR8*{-<5|C^ZC$OkwJDk>9t5V@#WVCwEOH@{ z1t4K|&}SZHYh5I+^s%wF*c0iMWfP9x(I&>jEwf~URKoCK*S-#Pytb6%C3`2-R(9;z zv30{`eA3(@SYyNh&4h!y?GB2Qm%-C#tcv)sk5pH3N(HF{c($?;_0Q-f`MJB)m3(_&YtHyd78cihCWWM;3{*UAwNLbGKyIa%8rkZ` zQ%tv({G0g0FtRMNa_Z4Y7m<+hM1LNbbnpcv+*y#w_ZJA6l`FR@kEi%|F01GieB4X) zd*GBIhreF#+EGlD(0(d+`eaEW4_Z1BERu&=g|Bt^=5a>rMjw(v=`%#%^5R?%y=_hQ z={~wkbV)^;dxuH&l~5HvnATib!ZlF-serG6hByYJ zq_dcmXU~q2{)?^;nQ8=+M#V~~6e&Ztn-e}SvZLTG=}pJRN7nM_sjcXV zDbQ-#ox=3(#w$39G}I<%knZI znMe&NUxF3vlHLt80NfjYoWdx)CJ-fP(?#vS>ezS-(eu!)RqUOIkRMKj3+r&ak4vU$ zjrNUdzW+Ztoxst_W(~RNuYB;O|Cup=wqHxUml3NrBT4vsLYE;C;wVN&i`-Y^)p_&u z_w$2*bR-EZrOir{XDl#`U$t7LsKt3=el?|TyWAipgeRq7disK?9gJ!;TiJ-%=gi|( z#Af~y{tYL^{vuaEF=&s(-++FSV@T`lpirnXYpkZLH@30y>ewK$>7by9_j@%TbieuA zFTLL&F^ziWK^pYe50BO;nw5s^EnEn&%q3nJlc*vBT;B&wz@}Hl+BN-VX1w$M@i`C> zs);QJ6|ESV8DUwQ0N`NPN5_MyU>4p(_)+znSw*I_|I^?pg6F=;YG6B?Fj;BkyM1mC zQ*oIm`pg9X*-l+SW+$)~;1`fVMy23IQLESaYhuiBIN)iF@0Sqe=gznF!@2nh(Uv{Z z3Ei!&;~(7x4-pccgw8>O{KOe+0pm&s@b;Sx!C*)T^(1hT~t1O~N zPJ~`@OT9i3b~Nuf@&?(fZQ>V^-f;2cSAW^Hf$QHL9yV`mG18vKOkmOfgMn*`P3NJse zrErCoO6@wE<5uA}cKLWLQsXqa3~oPK!b}xmrd@|P?B4&q|6$&|oaV_nO96jm|K6=_ zz1Ej$;EcF4!^?A7{gL=m$Fak?Gcz8O=D-%tC?O)p2Un;`wcmL@aG0J#X1$c701H() z{Vl~84e8J24!k0%r&UR2U_m7fBTElU&{Xxw& zV!{}xPl)b%!DJ<_F1(e{CqAWX0}Q-6uD)Dyk}bTW>(j@Ni+dUR)E8QC`t>6N8#T_H z*}@@SZCdbhjQmF_Of=c_YMUfz<_PcrMlJdY! z9bRX(!RH0R$V9tBGw^&`nuIE25jBBa0Cy8qzsIJkulEL5{m8o%H$lDDf_m10QQ{|d zGCxOEsNS9&d7Y`~Ok@-nCiOAvioVq#JMbN`;W!cwgPsQA{GO<~B~JFnW>>;H1zoxjK&eIN|y{+s)a)6l}{(XrVx$jY4rJ8J6`+vU!9ysf0zFK?U09)Jqh8E z>sig|ns>CeZ}*0SxB$(}%5le*z@#-A*=l98)GfO8rnBFOdk+_yS+64l(@gm&m`!Dw zNR8Y2Ga65hSeb123GQSRcXOh*cNkhhWu6k7Yy?t}T$)isy@2LLO#sX&2_CZTd;FSa zaCb2mD)-bYsr#1g_C6rP^bz3ACY?KLF~e@$eK*2A_$anzWcjMon4ACSLXdhnnzUxxs%ROdAqUP~%o!d$SzIO)`gy?{jA zj%Y+#YrjALF+zsacV~(ZFldo4cjexlt#v#aZQ-QKC`6;zKV2{7l1kC{H|oK%FK*BI zDT<>`3p);eU}ir1LmSu47b_!Z`Ui#`Qa|;Vl0`&-k&+F?RDtbHK0MQPTH zvm4_op+Eb6Y9JLib7}~(u|Uc4(yH)s51JfZV(yVlT#iK1(T>tiU4fjduzX2K|#9^F*~|4~l7xZ;kOc`d6#9S%jt& zVfjI)(XDM8I4sf8)((X|2dtnu^rr2R#Rd|o#JiNeGbl_@Inpu*hOao2qZfS{wkozm zGq){WoTMk2_;Jg&ZS|EvuUT?Kd;h4HMKh7ss5VVzTSq^Z%P#pf5=Aqj%2Zk*Eb{AJKxv>^CUEFW63A?S{ zL)79y0P-?CcpzqRpsQFpSilgqX~9thG`MBrp$yV^a{(+5-n#Ww?iB9 zzX*tm>-)5_p$6Rt?(=LXNii5$MGK~?Wbtv}v=#4n6|ei1oid)j32Tl>{DCqGnQqMwX-6J7H^9whezB4E>OBF59*wl0*^vVE`CQT8 zzR$X|tim!s`%@|5b8w^sZFS8LGZ^eY+A4eM3Ka&}LaN_0VB`470nHSqMsw47B*|dk4{<9~C ztsi@F#?SLI?4csiqQtnRToz8@%K?kXPTK5=1=SY329`%cnvHV>JK=DgiF6?aftaVv zeQaV=lboJ4`hi~x2Ay2pL;4#Ij=w^c1h-bh9Nv9N!D>el`Ni|a&^!A8aaJ`uF|xej zpxdYNjs+k`X=XJogyZb<>S8Di)ZO>*EX;Zsn>`I)|6h$*r&=Z3?8=wISAyv%r^P?w z%KsGZ8&_uz<5P%H^?DQ1WwRI~IYRQ=Uh)9$`` zt@F+{PI}b5X;Z(#nZ`w!VM{CC#tkNyY>oS1$@*Hfs35Pt zDD8vPl~Cnee)w=x9APy*`tBu73f&oPOLHaU&d-uCXEDyrda$Pd=uZ zxm{*L?Fijg<$O&!;rC~1u5LTrY8UsNSUpZRm^x|FE3{j3#PxliJ39p5OAY6^7;f-@ zS`omxX6u9xKM`?wu(FqrN`5%kz5myD+FiPKEg{m5d#Rz&uIR+k;Vr0psoou%wdO17 z5M_qp^gGME*D{lZGF(_0CPfq2jj68 zwliVeyAhz6SzUNwQ7GG_b{E}o8ryDeTzgW;StG@vzuNZf9UF3e1&H(xg9lRskwNIx ziNzJDu43iguaV!R{#`6|#&-#ejAC*dVfizc&0MK-RvFe+9j0vnWykqgi*BaBn|D*C zV&HD35Jzehkc_9b#n&qw9WerrP(V?|Do)l4;r`I3fH9n2#>9W3x*#snJq9rmtEm)l z7m{R3n;6`oTepq<9-lgXTyi-OP0CbkzVSwj)u)k+px`SoHk(x5`p=lssrkg0>o#nN zKz98G0@7w>oPYY-5!$*F8z>rYt&{F(UIre`@g|-+B%8^f0o4(8=w05HSOo*B-=2B%mv<(j=g;e~dSQ1oed^OBS2dIT#P01LygTV>@Lv6GhsZCu zckD@f?Dhx=$$zrFt>!Yw2Y-aI`IC6`Kb-G-_aH4CJ>6}A%OE3{vv^8E!WuNFs3foJ zP|0(Q0#=6?|4A{*EX;FMbQO+|G%o4}{woPa8hLI}M{>#|Awft`L~*CHr&?97M9PgEd67jRU>}H&Iy%1|MDaL3&D$ z`ygq?os`PxWTQfS666;abUNnlzBZTyEJD-=ZUM(yzypUfB3M9 zH+h+v;*mXk1m5XmtmcWbe+zj#tg=s7d91dg#eZRBEyK*+ajUUi3dNwswbdh+U*zfu z=zGZ5arNJ?%6ZZyK9`$MG`-k<%8S&&^i5i~cKS3feNu$wAi!Ea_N)dU_%lMf(})LT zN+SI(9)sBIRy4WU-{xpQFO?5NtGUqm>wmfTlgdqQxgbZes(Ivd^gG z%a?H2TnbF<3;n)aT&zC%8?~0M3jA|h%5=G>(XEMS`^4;wTXbiz;ihiG`QNdTagjNK zvr^5^sAm$FR@!ap_`2*i5ZW6bQy8zvZ$;U*-_0S@7x$)zZSLf|`#`yfcoIw;O}W{F zGFgr$GlJemZCmWKptGkHTINuBjAgQ6X8fa*gs2H;)@<~O8+{P5+Yz`*;#W9N@_?rj zgKsg8*j)+U{2v49dy@sb4h%-<`&?5blwwr+WwFF~)X|C$}NbO~Gv86F*=8$F620&!cprbP%Sp>V@Qx{Q{&}W>P*1mUnxEdg>lg*ieC*pTN zuEm%JrZc#^PSQw8O_cjK+EOScx*&;+$3rd~b7_<6@c7`)AWHsKVN}_i1Z-21FOZua zbe9FSqSZoLvTt`yVz*1rSu!dr2jScJS`buX@u>12_amQp+qr$e64xu zp?n1PdFu`9d(#6|EKXJt8-AX#8MHn-P@3lUKR8|M8`@RbL_{q>0q9KGZg9$0Ne2X8 zUH6pip1@Pgl=ghu%!w0?EH~kvd^xpYPP6 zmJ%|Q%i9kwn-=r5#c}0V%#@B~YMz<9<$ckN-h~65&Ex*$em~#YzFIsrU}0#jRFxzU z9(hjSp>9alZJfTctG=OtyJSc;Xuhdag@lvHKS|RJPkpHS#SxI5li_eMvh_|2?|+!a zXD=SnZX-+RUo||RxBA~qYt{I2-j{#oMMgXk$AC?`#1z(>9K^nxR#B{lZ^YM?_hCd{ zuf@2|apYbu+yY&ey~0cTV&%L?lfOu7!SI9Em%xJkE$->s(INYLo`fe=2~n*52KzDc z?+Kxkx`w{r3yJ`iVBGctgoQ*e0jM*m%7e>wxp4-7Q$RB>cK;X$RYI`G=lfEFM)Y|HQk3wA8UXJ+=q6`C0ud2KI^o z*fl~?TRSqx8}#$`Hbyac=FVm>i+*%2eu$8_7f#o;oQ_CP2KZ(}|CE$vE7Mj^Aq>(O zL;}5q*uMwo@)?S1Zb$21LD*G=6wkj;oDf5p&;+nr!LAR2{pd1(MFrI+7`ys>=aid( z=G;0Gykc8c$+IkYaCI4*bL*M;sIJq@KasF|`f8C#fSJCUX_m2%G^>#;fYIx0$@WN@ zjlWfE828mKYf8tlu0HU|cyxX%iHyd4j5-y-Tj#iCrPB1DafnT+E4Z9C=ax9>pDoS`*Gl>8akJi0VK%RK8U4 zV(9fTy085nf6Zp=V~<$S$>k{88y?%tD-*CG-c59@GcJK&`1Xwjo;Z+-VO=b4N3rOM zpqec;gKGQ#J{e)!(!o!EE2RD0s6DEGpy+D#+_f7~d7rlgqm?M@68* zE$N-uAZJG$nXMGjFFyd*F4&fJY&;`k@dWb8C@9hgYxb=Q;WJE_0wx#xtqn_O=&M=F zC@(>T@rcXH_twyd7nGm-I{TgTz22Fe^$Bz4q?{@V6kFvu&nqp3FFDWyYjSY(!>M~B zoeuPaCH)je9+;pbY#A+-fVM{|n$RZ%nmABFBr7lJ!PXnY|I3K73b6&DAfz!%F{P24 zG5rDo)9QI|$SA=iW=Csshuu~fT?NRb`84R@J%ngrc-*cR=4}5n1kPL5d3NIh-_*w0 zTGb69UqH!9Xt+5?O+IGpIqtVD)dOSYGl@DA2|q@dT^LO3{ymLhuzL)y0R|{8TGq#y z9+Dex!y#+SEa6tu`xP=ks;zekE02hLwuM{;QJzVfm&7S>5wHF?;yZbdG!3=r!o)6s zL<8X^YKw_8X54t>dv4)}<Va3w8d>A8#D>X)1%;B##S2+ z5gm5zcVv%_pv==ya7p;Q$)bf^to@X0BU{A{sZ>-u?axSWumI40`;Ni2ynn}2G7ue1 zWpjcSsuIunn^)ojq@9@G(fb&EClfF_vg$s)CdyT{)xEK$crn36+~ON3@`rV}oSof3 z1cFRyYxcw1&k61`Xmb1L!(!C`AW_yrpe}beko>;?jGDgF5=Rz(+%MCf(sc;<7_!(n zSX?CNbWx`tJ$ea(?tY`oU*>g^%R~MN3=kra=iR3FhzS#RW-7b=f0VrmIM;i-_Wf6B z9)#vW3eiBQ)huZuqDg~F1DdS{4Jx8inTlwjl9DFPN~4fSqBL8nC`qFv2`Qe>#k!w; z?ESpYd%W*Hj(gw3GW~zQ@An$c^SsXM#Kfq3RY@+gX6*;Q-t5~RwD#Jps<7S*RBeu> z4Si>+)wy#mte#-mWw8JmX!*))?hwfUKRj4Nfx;&iMk&F|-+fuJ4& z_NID7R8_eKesrw!W##MP4_0|?-TIbb9MqdJ-93>w!@gg6VZmda1J=jGVI^7bv(&Kb z(~{+QqJ$3lcM|01Gze4V1)CbpRutY{#UqkseZrEX!W!f^SLR^&l*H8A6inJ1hdx@bKgW#PSk}Id zvT{+?qECy&4ghrMFi5NTQxLJ6ksNfHN=kD)8o(bdf z{Zb11V4ymK_J{Aq&!$x! z_36UtJme?ZGxmm*8Zu>)^FHo~*{!Xg7jVLAU4tDnNJ5lYtzGwQFk# zO|mdTp^)7%^n{H`j+>|xfN6x!TEG9xwZi6|!(;(46{H}UG43rz%wMy>*d$AeyjKQ$k z+s4v!k4ckdI2o%^vgJ*!LM&N+l_Oa>{kg8HcX%q**;}XsMM9Ub&0bzLQeXn>umU$? zG!IU;uaSVoFeT@=X8U@cRNl}upga-eO6qH%!1B1jQ7g6?hqazkmMEib8+;f}O-nCUhzMpzLw<3Awc_eMqg z8Rr`&+5JmF!MM|QeIy@27~JHqZI0dc>sPI9RTkgbHotC-PY&?IP15d_8#ZNPiw3mo zigwtuw6l&ZRv=S0Lna@${ZQ(eS_%m4+gx;$1!?uIQ#<)w|VU=NvPo$=|mu%-Oqt|EXn*S>0~@n^n|7KTlC0;J&OykkDGdyU?KE-F&PakmCPo zqM>E>Rf6ldiPEENQfb@?v0FcIO%5u;!&P{kejhrax`#h-o*rH>hwv&2j3_qgiTPCQ z;+(h+{)UM4UxQJ$ee9h!A-4H7X2$G3TYF|V;l6e53wb{qPg&JIl?Gt}&C{5XzD1~z zg81U%=Ru{f5OzN+YnO06Igr#yl$r%5UcTpi=lcNsu3q0M1bLLL>>gvKcMHEbIxg8$ z=Wa>|v%3gM0TwA;?tf(=#nJGy=!>>t^(;sv= zI6%*wqLm>4={s5H?)So0bbM{20%GOUi3EbuXi&q+1iy2{d5Zz(Yln5Zb{^wB9+)Y> zAPOA)2Nn8J!jPQZ+^Dk-49O-mm#F@TjhHY+7QMvHO26L)G$h*=pcO%55Al0$NsbBg zqkA#k`#fht?KPZ1YQPuuHBx5XdhpJr zOMA83!#K}7yh8-)L0XE{#X#6~eOa`zfiqHGRPpF+AcuIThx*X zeRs@ra@sL}qzMyuSEjP-l1*OsKOaK+#}1hbdsR-I3%$W^oa*I`3!a~RwyDf5`n=la z2Fvzo4N9w(``#5Zgx@!Cht?I%GLcQ6Hqt;_EkW#HW(n+)gz-5MsxH zEE<%chNGnfK`97P^vRZrAk!8kwearMqlG&RXj68~^BOvtdEKnbOPYZ_cYJ91&thFS zc495>c>v3GZB>JEg^ax)Jh8ZG`+f?9K9sX?2b1n?7;akjl>mYPRm^bDd;-kEkCJsd zpB<|aai5Iv;p4|;h9MB_-|vmDS^j`zCdlP&Zm#$-9+=BrE8lxIVl?AGvg`s6&l-bZ zaV%F{91=h0=||{9%k4Y1^2XckCW!-V5!Yyw5Y0E~AGdC}oo^7+ zx=E8Jy_|YdYExEb*bMtTR%0a6JapBYMYBeg;ATA3n!*YAlV@={qFvHDwpc%ib6*E4 zE29MDY?4P;Ku>NPcJ!LfpWABp>({z^pZshxo+2^>K2aEqhPPWoacK76lfA7}_Wsf{ zaUY*P?K63YakBG`vAg#UH?Afqm4~*u9Wtrtvw^T3ciJTyYqV?Uhrx3rk)EQfS(Xjf93g>~SWlf2<&pGQ6dH${%&N8xN zVpntwwpJE#!x3q}hfZ$EA|}yA*mS?>lvp)m#tiMx@5C-bKc--4wQ@f~!C3ejv(`VT zRO!Ro^4P(f!K)G}6J*biIA{|L?*Q|;e*2kb5dZD1qv^vY)Jq+`qS=j;!fz=n6<04O zJ*#ia_YM*jOVG8?>@uc<3SLrbEyeuI&Kli!%l?eYKOnlZ=FLk9a4&f}Sq4OT@f-ME za}a?>Zr|TXw3Xo0fKz)%m1Ar2?D%?N@#*V+e0|lf+9$(2BBGJ3UPGDnUrORbyJ%=| zv=K;;SsgP#V#RADjq)p2_Yg;D>Lbz2iSH8%bleyK4a?H|>+ThCy5A1C?oa-z9#C@n zEuqI7D%`%FMj6??yI)30>dp7XE|f%Z9s8{Nxfu1=293ijkK1f53(dR@wIu>RrWTme zdlyn^IcmzZ7QR6~82Sx9{uURa?8rv@YIa2}FXj^Aepv?5XN_=1;=so4T3+ zkTjV#Z5mss9S8{nD*X4W_|1iC`|lF~#~yCo;98H0C$GcoQ)+Cj0DwG5y8nGuf5Oqm zaOHQEf7oU;_Y0wlmDzaNCI@8w`u+P+|5>qA^t`#>C;pQ9sA+yr!7M`VGyQus1~mhNMuDd^yVV<`(3>w z68Oxn`&J+cO+C+?X^p+Z&9pR2RnuP3I&xSF%@H@#9H;zQ;nGD+wVEFacgI6nOr9Cv zi5cury>1m@f|p4wZ&jN3A-f?Ar1e5DY7??AciY$lIHid6yIK33|MFKDMYBxJ&A=T= zLF=;znv9PV1mF~)m2sbk==E73*qZ(|g@SWwRi*oZ-Otj1u)TBZ$ZgOuG;Ge#z~h05 zB0;5})-?wk3>my`)tO{tuLd8_&Avs6_u*0XEl5%ef@lP}c*}f9Z3P2`%S+zMbh}Q= zsQUM(1DI@}{1-gwvz&2nU*B4$_YX_9Ez&DfpVKDSWDS=WmiO>*FDvh(-CFx3=W6%9 z^vDVck=PD0ezxFrtJ-HrQic1Am5*J?hAP=XJ+EMR%07%f$UvmXu*Fi@)+OlN9x zc@c()0mHTWu>tK~-z#{V0({HrF)EpQ)gI5Yxt_{lyXI`@)Ygt6@UU@p*zF`+%^~4{ z6FVO1r~nB~!?5AW@eNQ#Es{>FX_&IMGT?)r>Gn)zOF(GGS8C*5m0(aA?v|Syj#;#9 z^pT(!!Qc`cubUOhEOKf8|32^~?p}rKs6UIlIwXq?1&T^E-*1tqE=);Y$(rBIATNom zUgxUaW@fbr^Eb;!%xy<7w%W_s`0c7!1jXWC(ze=Iu9~rus;Ben`h|(qnO6b=Xj-tT zXGS}rOZX&6AG*1q`se*dSOIt4-fRP;^7{4bgq#3ss*_>W>%e(A<=YrrrNDZ4VV(__ zP{KKda?sn21*}?V&*|6%PXTQx%dne2Q+Y%Iye+^be9)Tl2g~(f7}W=(#Px??l8v^i zIk#k(l4w*02})|FIKFzW_VdR+5nlWnBB*O%0!OA3D5QpLjHMdHsxEKc>oD(tPWCWV zt(d`_g(m6cUxoSkBPoA&yaON>v4pPq@4QsCo!x93imCQM@E?kiVw1yo$Xsn{SWXL6 zR+YLXWS~fYAY1I8K{@U6?y2Mnv3$0frtY;%m-MI~m_=Cl&c?Zov<5H5A1Fg?^PmLC zI)c?QVpxXS>TARZzcR%sChP2yjY;=Q>0>MVHreP>PZENC{Q7M&e59Pl#p%Q?BGrTp zT4RKU9fZUX<&)2{$!h2!!Dncg@~h_g&jv?R-q}tLaG6o{bvXZodn)GL5~z_|VV=6h z>`(%}9oi!u+fMta)3-#GDO_a>aY+%tG;7;sevcsctMkH4+}Cc%tF}$xMtCRs^!r{e z6r#*p{I2RU(m$}DFB9~iK1D5?um+xL^|gI{7EOxF@mOXSlEO9siWzqQkqSm{Ke3$n z#prAUI8Wto*5=bqRSX|yW{$eL{2k;}x!ZlEBEvwnNjEhw%}!2EwutDUKjqwOnOgSJ!tn;yhA8}uWq{jO@2QxkM{i|U|Hfe3{!@bn291Jmlz4& zdmK1pvN0N}nmvTBF`)h8`vDLs`gLSs+cNYB9O4`Ey-5FCWvC6jo9Jbjz^Gh5W$IK5 zFZGXq{skZ!?u9KXzLzIzwvdtMTw+~|HZD=fvg1|}EpMMUyGHX7HndBF0y*v?1NoQJ zBC)+)6%1Q)n6vgW!1}Sy>W#V$VN;3}8wLEUu~-h=wJSNZzHMeV8H6nOCZdKMk<-G6 zaOT{?+mhQyZ2OP1v~d`+91Tmx+$g`EB=z#N={hIkW4}Y&$Ij*4ONoQYj_VAc&$DSW zVmnq3`_JpHb8LWkaeL?1mAEdYHuViNP#nHzAtMJJ|Ni}ZZte3N*##{!R1R+b@v>S5 zGCNW5LP@>2KZ`BilMyJ77{ub{B9;f;(O#C&a*qeKE1nFB+pV!9YpiH(##B?oxBM{rW~8KIqs_;yYFTOUWYZOsI`zz_O?%N^Ik`c^mBR}!L!GJ0 z%Js~~7Cnaf&YIb)6^ul^{OcY15Q=?TnnQAmS<|GrXT3GC zWCF8rtG-N;=Y?S<#^#VT--?RHS>ncCr%V=cu!Xmw0=uubDR`uAXFz6Y%FLqpTpQk| zR>{tg5b=JvNr>m)k_p7+hEdHpRw`b9C;eFj+ALQ12zy}6#s=x5+Ymw3XAM-mWHptV zJu6^w%Cz0%E&mh3!-Jp$^#`3;kiO>A6Fur736hYAwGKZ2tFwPVRYlV2JMKhUFvrL7)(=dxH)ei zBy$@FD^`GOTbi2(Dg~xG8ntooKL!Y9q%gW2vKVkBnoM|Cocag4x7t3hy8d4-4%)_#t@x7X--C=R!1jxb6S3N`d<2lPej~z zc8)$`r4yWr)=WP*?cJa-+Llv@^7syyKWc@DSA&SSscgjPZp=cgS3rOAli;0pkk$kC zOk1_;6010tM-w7bX|o++Orj|=QsG&gFihAbUp1tPlpD=KOO^FKE-O~-oH}(XpDy$i zUl~onxJz7h!ovjz&|tLRvWu-p-ia-YU=k=-TIT?$>+t>^bHq^wAx1_mHWi zekYMZJ%8~c%`tla`{s0J(fTv4-C?wtUz;89{@-ehe0J5n;*xy#QKn<3U0r^}>cqsm zRMFaxGc)(#)^P{>Y)7<%L8*?PE`6u!HVH=|y}JWzURr8s7%X}e>2r$qAY6OMhz?|> zP%tj>K3PQ@^&GjR6E-e8Bb#T$Y_4il(&<3XE`yo&^1%tQMzw2i`W?4&qwbSlw;l1R ziDr22Iq13*_h#o{*KelsbwD7|T*Nz$Ms{jDQ?vKnl%L7_*oF6BDqh8!Cv8veUW|Uo zh%0|U=BkZ2YN2>h`y1-CGoI`J1+XI;L$fs52l1Sm-x0vFZRSk|E1YQZqv`7I0!cc` z!{*!4SZ&w+hf1;8ojiJ*(r7tu`b*v%!z5a#xOfeeg>ajHIL7~mUWDH3XS zC{Srg|Xv5BhXukE%vokZg%iq-#?%=1#&#wb}_}Y^>+k&SisyWFN%^ji08SW zco0w$sNI5v@zXW4eao-s)8socPeEC*l>tFyAgLg|dZbtorD4Y&HwRCRit^VOa)7ct z_rr%feBpWArRMiun6nir8aqdJcOKy@rJ-n^vG_pPF~(@OLDJUIXEPCGwL|F2T8@@H zP>hMTpmWGJiAQray;O21l+4`f6zl4?sB-G| zbvgI_{;0NXdzV(i$JaN)wJ4WCJoS3@wqDMfmpjz8fkAUKKBG!*@lU32j97s;Xz<{x zs zytkI=Ijq3y1b)d%J_%QM9#nh9fDU|AO}ugnzdJQ5y6LxV+YzEPB0U$Tn)s*KB}CGi zioPlET;sBNiKYCs6JW6L!pRtq<2WqCG0WfIKkdAzcUw6;w{8uqSPy*BHlf|tkdU(v z2`PKr_?LyfpI4{&{pIc}TwFxUC}J^E?Q+EZI1SSbwqj027pa{Bs&YGB_IxF$x#+3I z#Q{w8JB99Yl%T}E(ns%iC1&rm@Tgz3cI}M=gn{qxGi;DYiJ>!o<&ivc9*<5%J3xh@ z$Y8{ATeSHvuezj~S=pDg3C!54B9FIhrnbpQ(vLnh(U+_k%ab-sXtq5n%jX51SM_AX z>u^-Js3`f>k2n~o*Z)d>JF)o6C{{iB`1m~3S>>A-ImE;uf7!4RP4*^Xy<2(-Ni zd>v{e3Z>Ch`{gVIm{4(~;g0mrXWoUzFJdrmI7&aM_|U)!zXNp=%!%xD=;-75y`@)C ze0p};@5T-HAa{_8pZ>CG4C3!Qv}-Z{vUK$+n;&AO^XQmO22G(g3Vu0j;HJ6P3*)-5 z$FX(ey3S3zetV{=lmB^Az6z$7p()EAM_Lr$exsegp0=kUz^`M1r_xTn2|Bj+@jQzi zdmV4@Hs5j8{4*Daer*?laF$UhSa=_jQzWzsBL?BPd`b6%%6NC~`t*}~0l&f_<#RDo zM$IidH6S97a+V$M?JYU&Ycph&s!s76AAkQy!Y$KN#7k~^>Ia)=Hb&bx~lST~A&%Huf zB1BHlSa}8lMg|t|yzI0-oV{p686rntn83CxM2k3cr}SNKpfO~9Iz_=19-KT3>eIrq zU5$#~T)24Ak$5EHCUf1RB-xfcjJjH}byVXntQ^pRsOSb{BY_P_KrANcY}k2e{r$#) zvOnY1m4j1UmUF(BzAb^*M8*x0eT{_5y4S!C<%~m&E09%7S}!>n`znu9B&7-Q2ItL z5tSxAidU**t?`xj`)&=fIxwjJRPR&(ukLEgs-IiZz+l(k4s;&=9R{}KT<`C1EHeM( zs*FN2?+T05HO1V^`g%sqch!2w0z>vV(Vr>!H^2m>U+q7@k`iQ9}owSqGU4F0-Pg9 z_^Lm=6wjC`9YL*wV(HmC}YAhU3(gky42RGIxj=60|74N(oVz#?|6Oe9P>KS!B?X9sRJ+U{d^?RaS3PdXVc>^x#Xn3w>Gy##f*HL964 z98SRC0Y9vf1COx29QIC0L@lIPlb^D0f8sjrf5=c}YRY2pweJZHNn zBV*JG0||chHr))&t(Z@BG4`MW5?l%gptCvi=558WhCf(X?KhkSSxjzfmXnf{Bok5o zBfDTcA(HIE>nFHbN%L;C-)%@A@#yFn%ZU>w`p#~X`)BR>nN%rfNv0oY-)j0Ld zr0NNvq^qCQ(lpVhh{>bkKtdvNsGhM&ZcVt%m7)69z4wJWbsHfCd$e1yj^otEoQpC4+X`na?t#~L^<^e*Rw5muwwtpk1b2a-j_0N*V8ldUZ5pJara&LdEmqP>@38Y*P}K~^zZPW2 z_UEpFS>ZRB03)nmc4$05zwG_MBCZnbg+s5_7{2WJrpg%%?`rGaihOBnYx^`K!{+Jd zl7*zeCvfvju1tE7PY#{r*P{E;ZoU!ucXwHqeE&ZFR$}7Cly=)jI==w2ivpjCiqKs+ zc5Gl&R8$siwe2`{^1!K2)IvE9pG~Z3c^48RCyp5R1n27G=ny7>A4kwRMKRbszGUr< zy`Y&fRG^<|Y3#3_6$2;Vh~qFSnU$w?eFv=ho>%&0uT2{9Wg`7yfjiao>9)eWFB;6u*@nNUW2tulN`- zV>M;j&b0svS^*Xo_~Vf7CzW7{HNM4&aX1M*rDV8qA=98HLvqGq&inD@c!PuJ-Mso=Q6}~mNNw=X}itGXUDRW>gFExHBDMFWx466yMvR{5jk$J z7?TRhvOfIqxclYltYA1j`Rsw80IScmp3fx5#8gNe964&#N#M(|)LUnnQyIf6;Onxx zzb~M0OZPZNTmO_=dSUqHR-ap?LyesHbHDGRXI2&amUJBG@8>sRPmie)wAB_b{wB(2 zy&a=7A;@79*vo>d_0L^=`+}tnC~)sv)t3OPm9xkvAnX9=ckP-r3tUVCND_7iGdNu4 zwyLu__s*~Vf{b#Kt3V_k$K#>N3CS~k_PdaCABFScME*C_ASZ~7_Jb*Ug50sjHVrd$ z*b=4dYZvRftb~xuw|@f8m(%`~4SFzmg%$I&M_D8~nlv_O=^tBG3~>~r5={GfoR>L~ z?tSLfjGflwRZDGGthm^g5%&QD2QE@uaW7m$4sq-{)!jw2gVxt{O=hur#r+7StDiEw zRq%82<`A;S=$_NBoa0Z}+uvpGN;;_2OM}^SpG8sf6hiaWg?Rz1!oBvyUS-x|+Q75e zkAwgp%Bu1MCqVBqbzFIwmli%9&0@hx(e5l2Uzj;qeZ)9s9uL0inmonKyKf0=daCbS zqm~o7Ex}(ZlRUatR#q%2;lxA%Rb(NKUP(j#i3&Psu}8&E=ckAW?*(dZlD|u5Ok3yg zSBW$XuEaRMD@^g|eq_-(gKJCQY_vnUV0-NG37Rwaf}goL!IdiEhiU2iAbN|!WHIOk zb;fBqYG{OS@WVcR`Lh2@zkb^JD#5fdC&@-@kDZm5sAA@p&3cijdyQHnky`Zmpqk~N zmM<8xb#6?%KdB)5#`U!bkV}w-d=kQx+HFyAMxz$pWItj_hl}}dyZ)hZ3ZX5VTyf_7 zg$s{2TA{T$`!_*3IYq|RSq5p_r0%9Hrq@eoi?iGT*~TM-J6>>s+4F^*tc!)o)RNlI z?Y*1%tZ}QL1&*>mJK5Or&Ou6<@q^iZ9$lasu(=udUqu+jckHU`*vN(n z@O^s0M)XU4Y_onJ@@0r_RxgUz5oG%MfbWh*JjP};Pe)3&KAf*b&X8$KC{DI2-3MBi zkzIP5qZE3&zO@pFwg4?{r~r>pW;&+rZesqy4^-$ov^R8m_(JE(v7uHv6cx-_$X*E{ zwKm;6Skl~-F_oIy#|2|$YI6%p6xp=^L9F*R^QA$4RqYQe1}G>9QYetfxrThCPW%`# zU99+BlRD^UA_)o#6xrd-z4ls?JxD<#KAhh)q4=HqrR>O=6K%&V_t<gI-kkXV>&& zX&CBzG2W7eK@qwZ_uHwD;FBM!0dk_E=uI>CCW zE7f;Q&n^8;Dn3eKD_fIkHC0-*N`bzJIbX^UTr@*$EU&o3Cuq>5i4#Hv`6{~oZ^^A@ z&g#|L+uvU*Jzd|8Xz&=JLvGg2{L1>y?w!3{C&*CQICZ>c$8f;#eI&n|ReUw_@IYbi z17vf-qiQ|a89BdkUC_TYUNK%O+Cb@|N@K!EV&yVmFl57)N3BA+&h@~6YUf@5G{gL3 z+r@K$EpXZ1&F^Jjq7I7dKX(g~t497B=Jq#Lv3P88Kb+5?OyZSfiICWN(`l=SAzn~cGZvq zn<{l>H(od4WfK_~&SFaZ`oYvm{1;3nMa@UCFb7;UFKtiZt3F@5XjNb2koXI-?uO*Z z(APn30Iijpib?|KdMdLFz{pNi%Gg$oY*+D_nL#r0JWd;}*SVoMKm3J}Do6A&QvF;i%yp@g`z%A|{B2eWyn(>*j_R9RE-f6Z~EKMo` z15X~J5d<^0W&{XmO#l6LH%Y@=&>!6x#+6dODXY|q zN*sL$xQfyZdkE3SqhIjwY;RoUuSGQQn}9d@nT!?GV=LD57x&$k_ow$nh!gp0Jyi)E zo+2<;xhx~hE7h$ZZ6IOeCa+i6IAA-#kFZmok$ifQfHQuB)R&<|HHAIEKm-Id1A^w1 z+LSokgK0rehJzP;)_R*r>%_UtwqM|b{mVyo%#sL|AVsg#l3;?4f8?Y7Q=<9^9D zGng(T$2*=;Q4+4Ediz)(d%XT{YyzlWX+FY8d;9ns4(a-?D!4Vjw@$m_U1q_PjayY= zKlmMedSYUtF2W?z;X7br0S7u+cv}$YL>B;a%QVt<;ExF1hA5RRE>$6C5(5+7RnVYt z67&hWpozBHy1L$k78y=zp;e0!zikBDqQ^Ev4rP9hDQt82VSTM0)`%U&(O&3aUo$2O z+n|G^MUvk@bK|gNi46xssr<~^nX0Y4Ox(&;7;8ektN8HZvH=~^n0tFlpYI?;4gmAP zs<~DIrNC88KLu2dE5Hrfs%q=jWg|6p(D~ZA`gnD1C=blLYHx(@^fO% zl^G1UEx8e%)?MIDM2Q%{Dy0sonw{j58eL|@uMeY&UJe{b^opqn z+rOV-QYG$8^4+^)1S!xXG0?DeV9|I!9_q5Mzc$6JJ({IMK1 zlg{Ho0m77=i>3Zs2*MEx;s*2~lD>2;F0PlT?FSIF(;Gbw3Z z|GL9pnv5LJBMc7KheKia#(vv}_rv_8m1PLcyK98fe+J;OUlJuGA32 zw;nHjZMOc{s*>xV-lmNOpr8QpP(6~I6`W?NRzU83sqQF!=TZ7NW*q2n_~9KQav2!i z8m5`4rsoj%Bl$(CaZa(r-K^3bUShf!Ntf7u;3}(=F6gHQ1Hvk+-cDZkj#JE_uDBL;7A&UjrVSXS z263$vaGzpuL|0O`@?$2Am@&ku*yd4I2Q7{#n7%_(mzn=?w5t!%EF-i|h_@ppjUT%+ zc|8hhk1fn9I?S85C-)}@TBQ4mO*c)ci!KI_D&Fv&Vx`87#7BkMnb)ahLSN7ZOlA98G0DUWF{!+md%?t|129)S+C~I}Cbs ziy0XL?BGo@rfS(3A0Iy{1&ha2VxW>pX%l$FS>E z=UrYkXV$w}DimoM!`)0tz5%OH*PmYIk$o&G>UdN)&0SR+< zDN1gDF&8wlELcdOWNK>4b6%EJ_rM>r>4OZQH~mU4-l>#ka^30# z$x+lWY>-ygD>*4iMOD=d;FFD2Erbk&pmj2N7J%*4-Mgc&|FKP8&(27kYRznlj;Q7dyJkw ztLJ7vN{dH4!uc<+oWEqZ*ZyqE{N53dKlTc>VxseZ5IVj;S05#MaNBBok_=hc6132{ zc>{;5jKXT6ECnp#Tg%wuz`%|%k-VN``y%%sDxQ5nt_yF9{y#A-t$T8Tj5*T(OIOM6 zm7{1-82Xw~@uEx0wVIFYZdh-wqWvIOm9AZnUC!QG-de^~^U_0uxp9l$uT?eqvnp~3 z&nzg(K^@Lln}DFVJ|N`sJ|;VPFY3BuJ?X*59vR(2!K+OndbD9K2&uFtt(DuKl1$VE z9jV1>Jrq(yQ1e>-d}&6+4BtWYf*#9RO0MT(Z;g*1LZIW-_o8@)LD_D7Ox7jK946W< zPIA%r?{kP7jFmh<{V&HHAy9C^kfM3R&34QzNG^?n9)c0OAOvKJo$PXj^3sO$Ctzu5 z>KHsb84_^T{&!qZp#iVER-VC|d1z*4_i8Q79m_~tXNBEq;sgnS8!R3SpBH!#?sRaoIS1n|wD3KMZh15>&VKDAc2 zZrzgIwe|Crb?q+d3ZH@kgv7t_Me^<2%W;uGqK)dSJ|vib$H8`qmg8sX`_>f)m&cET zc{~p2M5rK#LW6ncg&(3kTNqASZ)%A7Iq`kpsdxa7`qhn@;VN zPIDs$Z%nexqQ|3P-d`^+jG*fRg@xKdte~9k?tGYNnO?XCQFI%b2X!y)5ZEi#1+0y- zpwq{aV@ZE{Di7fzj3@FS$Qp>eKnrz8>un?Hfm5Wg;Z}>y7JcC(oi*^-Ki1y3q%vYh z=Mm|~6@O1LK)7N(WIcbY9tG8KX}9Cb^V`YnR{|-uKa7X(ixvj< z`#GC$zkc0LQs?d*WhOSd+chDHym*#^e36SiD_IOMSOAt+Z(VMV}Jzza}v2j%s@=aHu7G18>;o2rY3*4I|X#T%7@ zc;^6FFdW3J$!G$6IpO1CL3+SxmW|lk+k@lC5d)OESY+S5`$?@B?R*p0qO#F(@q+d= z=vCh1`IGdOg=bgO~H^!iPy%<8YYBZ}K@+D+?vk=FeZEUz^93yZtuR@bch<3?M zYS3-sap}VJ>@I%r$i5V?O*&!wK^7Lji>p-UL?ekrT_=(t{>)!rY#Iu97Z64@@sC6w zc~ND(KbEW&_i((E2vLUtWSDfuH1-~SJDi8oc>R%U2=(-)aHq7-odvkBAi2BW%b!8zznDy4MuvhEcUv+l+@025Q*T!1y4esO= zm)dYV8>W|Z^6A<%Zn3J!<(0(Igu1cL_yZyHn;O!s?fQAaN=LmqG*`udw7g{#YpUbu z@oLVK&dnP7DAHmWeK9du>A|ERj|utC8gTg!=cBghqguaG6-LoJ;2w!Pl;}*4DAw53 zR>bJ2OcMub+uFtyMuVtJfK_m5PV{V9zd>;tHKoi}Q9fke&c^hx6@!tU$k1tw#pRd> zb0cSD!=jey8(Nc<-tjywZWpJAD;Hl`4dx)GIK*vO`}q!=Nv9+pKPu-5*bB;vTS^F# zsZm7D=3Lb(?ie2Yq|^xrBhP-T1eMO9 zZ@`vFi90nH{HyT1ZFRWFj67~9znK4$9YAkIMiogpuvv0e)?VVF)Z=k~eoh1ZNumf0 z_HxkDFLOs?LDyIG07Z=Xv1WWdNX2Ockt(e zz!0Sm(jI>gE7>4|dQ?;vzlKe^VLAAbM((iE=)%7_3Cg|_)`1(Q;HB^_qyNV8^Z8Y) z85gA)L+dGf$hoivJ?CI!+K;lh3yu3M@|Nk{H~!TJ)a-XV-s(}(7!cb9$~nhFZFGWt zh~SSdE|~CR?O=2nZ;7IHgRFDiI)quL5Fo|EPeDs_#Q(%G(_h2t7a1<3L=-55KNoY> z?=P0b3uMm9yGB~m3n!?L*f;9&@o`-QURIFvZu1W}c$GWl8}8cyz;;FMskq6trBGkSR;a>=d`IH#9^A zQ=6|8vr`g#5Fc*!qoV=4yiy}gT=vc(T(s#mOTjg%Yp*fK2wxBs3x3we9Jqo~L7Hc; zX80P;R@u~gY)#0lj+-jEJ*Q5aCMQK9NCsVHYf>{E12Cz#DDrayAz6K&tY<>MtML(|kB$6C~akMSloRl4^r3C1s>b^^~r3~W!F zq3`kZQVB*JNH?Th;Ee4S+x`gHt27J#X81%bxok zdT$LOOLlE!2&h*Wy?|qyG|J}8s`Xpa>y0Cvr_@xTRlr@Io}PW1X3)WkZZvDdg|e+A z^VYCRvXERB0ubDuSl6G~V$OI5Pl!#2|HR@N3cgrht8k!k|DpeKwAEqMyYIY?9wpzt z9i*5sP3-5)6p2iug7&I+pXAS(Fv0;w;_2ESA8yj6(=S;}Qh)MsMb?!9bdk4#PsMdj z0W+TBXtbmIWPJ%0^ak}}-8LR_H6{dig(E#4b(g2KhWFw7LeJNX${=uT9kS#|WONEb zowRSBr*yTw%-wy?wgXZQ1j1uHNZAxFb^(cH;f>xz{i>k;y|loq@Qe^KwV=7EJ7ZdG zRKg|9QlR&+fqiSFDa=!Br&5wF;i8EVvOz4MILWu@(M0H#(C)OW{>g|&l1;p;f&ggv z;(D`qLt?OMVP>4}@R~1urjvevq$w=b`af%5-%C7#u;DHmeNQik*~QDwn^zys^S^Ta z4CX&O)dpFY2!+V<3Py!f=zKpy+EB8?dDRlQLxyH)tjiJb^b@A_YXAJt37{f#7z+^L zFTj?TUx)fdhfv1B&!O<9<81~GPJ9&-PT)PU%J}u;#LvsGriU|vCoc}|R)*Z@tFbKERZ`(%Wby|1`+^X3Mk+jwA5)`wdFkpw%>Gl^@<$d#Z7 zP(35Y32#N1VS&umO?<&E3JMsFg_=67u_`hA9~$4wCP9bVZjo{o3*JtQWc>g!S6rVK+^AkkpUe~pFYDb z^)arLlIhwC#-@NNq1_rmH;v4J38mx+c)`z4KkBSr`BNvNLhOi`~=>nJLeO%8a1IY%NMcU{WHFz=R_fXA@Em1JLj%e&_zqw#8RkE{*)0@Z5b!GPJ9G#hv$sF| z1l{>OJ^+NvR=_f)u~(MP#&^z?{`1bR?yW$%9k91xB|_^>H$B-ACBr(KC)IE$8Me8G za$p~`noSWk>GWu-dJ*+=GXRbVyBEjCQzp-Ufo8>enp5_m=9%pe!WR=L!6WIo*2>tP zyd2)UtWgpm5?%a>Em#S8(^w>8p=J?qmdUiO&DS=I?| zFly8&IBRd7vYchuUZGOC6+WPL1%G-^;vkiITX?2+{gS-t=;RK=Z;WxhO`JkzsLiZZ z12r8i`aMgZMA!sV1;izFbz|;TEOrt;53@>lH^RT45@sYtnb?6Kuu9I%Y_)oIX=!%L zni9394k&vPlJfBI;lr}}ff#j*u8dMh08!`bsNibVt}Q8H)Y^@A>yE345G% zO@JKJ?}nwVEZ$_iuy8wl>-Q3u9VO&n!JuXC7lo8mCT=)DWI3qCXTm@*I_M3JiUD&v zw3grksPO5yHv@$p*7g0dO{KH#pc*Xow93==d*A(wqc(_FrF-!y?}r=G1rFXOI(24J zyti(xCt04p*LvBy3p~T~{HLBPGSZ18P);<_W3YP>c|YNpN_0_)E)jxH9&50q?cUj| zK0MH*nmjos@m~0lAry1sB_nuHo5}H17Xw#)k=qhQ;~*6*oTwOPVSS#$u|hT+`w))c}=diK`D#*HdS=t6<* zzvrb6!=@3y$inD;Ki(SzpX}k|isBDqlDw#3F8Zzq9St~Q%aGs5rQubD4p_M`sDe7( zAB`qMOiwrF*f%z`h*kUo*c!t-%F#{AqYVhi$=P>0CncMMJn2GxU%2Y>M5Z=jnctx^Fu=+KM8}ZVV-R4}Qi!b;o7R17fEgqns zi}@2brM{N^z29-*u8IaDo=|{-F4x9~6P)d+bGzovZ_;aq^0OfU0aAOB_K7dUfZHz? zK<$MB3X#X9?pplMIT2`!>l5tIXn+!ir_6)g8)+t0NCN-{!PkFo#&1{o3`uzQMEYQh_t2z(Z1}5u)NiXkA3QWW*7U z@9Ho(?|)EJ0(Y&Md9S8fujRUC{zyQp57f9p4;tIr_FtA;hYoU%$n8u<@9yEl3k2HK zGBOH+2ZtM%El~^;OWy-5KOxe5M`=z%fWI8N2`=Ds=oK~)R>h)*#2uWPM9e!r`D{lD zJ4X(zFu1VoK?XBT+Ss%T_fPW3+_Z5cRs1ZjPSzjbR_Vj35^`Ba4&{#q7=TmS0DiX@ zSjD37Q6|P!cvvK&yG50XA_ctZAnIntpmje*hVYkjR-FV6*D@EE+LhN;f_Hvx#Zef( zTy@s>2G+aTQHnONKt-nU{-!9MOo!#t!7|G>)}h%NKf`op$7#OIP~s z?U^kO?wh>HYx33*t?aMJntLzF-cMH}OV*iI5@mX)uHOH3=D;*(GV9uyDF(THM0hOs z7I&KcyRW{!bt9t%q!mt@7~3N*TSmxs)}ZD~A;!Voj0cRLxF98^N6|_#g>WGjIBVcHFztQ7DDmG7 z4W5O?PPyfRr?NP263qok^Nlzd71h!^7xop=;O|#8SFrHa3$M9~LDZ&Xk8Si`b9%Rh zTpklWr1<>bjNZ#yCYd5&CxwSclV5kL@yb4Ml-h9OAVIQxv|!y`W}3NaObfN;aR;Z5 z3s%-iI+mN9^9~fm7?C_5a5#Pnqy#BMWFUitE2NWD;9Lu|)~bMSyL$Owp4Gc;IgW{K zaO)s3N6^X25(S>3DwHPwhTokNK`Ozc)f_>ey)SoB(g{CD9xx^XQU)wtu_Dr=s!|@b z>q^%x9Czye5RX3gEe>dA`&T!;u|d(($unouewwm)k#@)QkxH4yu92MpMYuELOC!9`7^b&WCEsn+5@F-%UDYhTeGv90?&13XknPgri3T6Tpr zO}Ea{*DVYgh@B#}FGDz8i0>dh=ypIiNcjtbGm<}trextjeIG4C8s%|Jg{)F$@cO3< zphwZSZ>YDFJrMw3SXE#rDcaTb%B30TdJz0w`dKVdK+i2UkKq4-lxC$dW=}mECGI`c+Z+x83xEuH<)Rx<}+A9Bn52 zPCHM-H%!zbfO?e|e%6HUqNCZpdv_^1UqF*4gQjq1I(!@56(fW)&8A1qj$6aTQ&XA` z9C&@=qJKMHJp_&OsBX!aoA9hv^EBJsknnsHn2Rn^^24+{rrtKTOdLsqWRi#S&HDN) zhNqwxWFtE%ZX@<2h-vYwoOGt|jm@M_*?NvtRkW3YG9d;@NKD)a%LtfqAAuxEv6fcS zaQ=4lCIlNFOE(qUIJfe?O$~XnvnV%E2%rrd1;htekX^APp(_k^b^wS8{x5-FR=Er< z0bZA^h7LQQ%9cqTHNJr&K@ZsmDBzgr!CFlW%jubf@|1dO(4hTLIg-E?^n$}EbF*!R z{kP<2+!AvDq+a~WB)VbjZ5Ec^Xl?(9c^~Et)geWz z|G*TA&lf0`RC>nqtRYTCA{6bcmbo8_hV%X$H3Y(;w{LE3We?1D{F-j0?5?ir>lX#| zZF28l@#MOf97U2xF7cSR5vXn15}{R4H|MgQ)gpK8e8c7>!F4}-$hfS4mwy=e16+A{ zYN|1o9`qy&#uq(pSoAeHCB+2^3+%>iD4nZfr$RQm&4Hlz{f<0N8f_Sp3FS}M4@yt5 zAt6RE+9K0T{2%%F#I~YJ15L5yXC&9Mk)faqN%0bCj_*Zf+wZ&}0htSuAyM>qc<-8zPk7co;*|1?skZQxnAy=4l(Yamk`3ZoDx?saWCSu$| zS@w>+$Kyl8bC*X<-)w6ee5$TqvhROOV_#RYfCJT&&@7ylJ4`JzvjUXB%^pSk4jTNE z+8_OhKgXxG#n}_ylhItXA;k(;AVaZ)wKp7aN9A%FY#HZa+)qi%|HittYsZ7qIX50m zdGT-I2lNThM&G!VKwPWJzksJzjQ!(M=EJ2%6Jc$UdrefVY(@1a9TQDaW9AT@&0hPh z)Q~GpizO!r>0rSsR3eN(hvJL8XtMbYuqNQ1xdc)A=^(nf*y5iJs()OO5q0+t*UrDv zZaW_N`(s&$iPby|XmZk@gSx&gb%HS$L!r%i zl&0c0_z)G@uwPwvkjSb>7J1!_c-i&yw?4+g(^`NF9I<7jLN1&1Je=ll?{m7P`xVII5R4j$bVJtvAA z0){l#kT2*keBQ!d9aQJYzgb8+)DgC} z$asZyhUkXLpP#Z{rYSk#LR49NI>)eK;L@+T|62i?y3j+l`}oNEq-h5Zn~1)puwz`X zG|Rr`ysdE!UfQU5xLug_D0(I((L~TDKE1twdETO|bB#?CjqHaBf_v4_qgiPDS(#YJ z72_sq4AHJqeC}p8?fF>s5$z@b{#TE?A{rvVFDEh;6nan&@e0Ni?5P;K=BZhc=c<|f zHC)CfyeiRSfZaTfb6?kK_V!aJPoDf4g6#nlYzq3rQR8-MX)c3aRmjJq&X}2KDV0#w zjtHGIb=5V(GMku%POhian*GpZ)p`e^Dn!CZ4AOb=e^$pawZ`k^{aLLVzvS$vtvegG zAzq|VL&#VqVdw}2nCR6Di{E*CL#-hEF~^1rtg-2)RPxNzaH1ZOe&yp6LW57&y^4N@ zqCc5dT6_rTUJ=0w`Jk1o2h6eG#C7*eoE7dnME`QImu7h5(nH06%$N07e* zxWaOBFAugCqyE6Tw}~hesaRFmxP+yG8O70r#s~FyY#ZMsxMo=?c0$-+lXDESi}{N?=N?FRbDFZ*OjiE}wWC|1;*_z@w8MGfAA~ zkpA<37?le97*i~&ssA6U#YUuRlCgM0QdsfW_LM%HUUSmgSWHiI14I_1E3%cvzQ20j zzkgqpX@Gx94c-=g%gD?4AHdhe5d&uSojEkps`>=3E2`)=U_jeNi#|_u8(|i?z15IL zAh!SAF@P?3ZMV3@W`5}a$g#hH9SF*CsQZt*P+esP)6M6&`Cu|RJe^; z^laR(hCDez=z<3^(x%wbOrshw=(nshhXL{6$VLV}+qcgJM}cnj*tyKB7AHc(`7%(HcS16KH8H+)d#=v+`uTXU=vI+6)-JRdv1|Gp9 zWLs2}jy&!_xssF^9cE5S|DV7v4-c0oqws zR`!6M2y{G$W^6V0u|JE@8i4QQ>5-9-KaP(zksku6+@Nt|EuaLzw8z3YX&-Kdf82SX zOW@-Sf&x$KHoOhVQ9z}ti}$L7b8fMd$*PtAA5Ac1Z29y7gh^w>!jXetj@0!kBnwUI zx{t-rv$CLjLF)FCCtvlQSRHBICaGrbswgWv2kQd=GZg$vfdoiIzBKCF>A5jkp+C=x zOy_ggdH_lb1$wMQ%INvGB&(i#vc(|YtjS#e%rt` z8w1BS0y2=?9nA4dgepR)D;aWIbQk z>7=VmRoqO$gN*s5TwJlFsR3LdkEpUQRsRNQ`e7YX|L&_%=M{6>;I_-iDzxJP7}4;N ziKgL@Y{ukZ4q;4z+SYkkHh76_8#xsO8ny0w1b{gF*7aNxS6;X5z3EidxAxYFj^o)e zuj^*@^&rFN8;=<{X1+kO>W?%$-48`h%m(Scfpkm#E zCBs;162^E&^P?*-kE|)!cL;nz(SzjBkQ6V=>ZadVYuo5!ZQLDd(`sM2a^+y=XP6FtluU^CTz;OiM9? zBQ(V${Lw9-gpUsor*t1?{PXLpMp{qI_tpL@XQ5zd^aZe0)SR`odUQFD ziV_vRlv!L=eh9Op_o=dvL!MJ7@MbWqQ2jKD9CMqjARAeT^D;IkD^+gTqmfy=z#F+d zCL#+Q;(P@9fURqXYRR(%^CRRLvQWY9(&7`Z{_gnX8XIrGXBbgeSAZl=v`wDh8?UI5 zOfi_F)+4AMLKJVO#As4qE)I?EF2Lx88Ou-)oHlg@2$n4ZrmAbJ!l6FPIDM!~JNicS zlJm52<9uu@MA=65?sz9qsjO?v_Yuek4skAIgarx&8IctyDQC6ue`+=Pdvh<$?r0pq z92?CSa~$K2TD1}VCa{BzhVj>$WzK5xMW{7oK-dm@yoWbfOdVY8>PwM4tOY0egN+} zAfOp&TP}67&}vx26HcqL9{3ZOWlAVDCiiKLDy(RU`IM2hYCK99(oe@-+Y{zbwPj1O z_C7x0SW|A$Q69U+r%?#dOsU#LfPfC3CpZrE2C5-crjKv0n%US;us}otS%!P6W6(g~ zUph}W=H3{{7IXBJ@2HQ+Sr-uZQdb;$rO~|kP%t#H+d9Xq9QZ+J?{&SQ=W5{I5nc zu!mLMSy*w{h4^zbNPPTl~#e{Rhhp>hrGs`b}A9Afs2*(-YjRa!W5U z6Os;H-zy12aM z{+K4_J)i;IMLJQM-~FF`Df3(Pm|{xbz^oB~T`;9=>5GE_`vKw!c1bUcGaF9_i{Z5{ zrzsOv7Y`dNyXx_dgP@n#IB%j#Sy=3-1eq`tndeNmB4wy*c1YNqv^2~N5lJ$d5|m0H zTM@LF2s8|0_V(cJyG1uXn=?Fe3uV7RPr#CipgwXGJzLIM4q!_-0VQ?h?m~*pPd>!; z79$pEgLn|pQfsij9Rm)kL+tX!^Onpwy-P#<*xl92?r=YH&-hkf8`hyV=#pHjS%&Jodoli)rBR)JX!2M`j zZ&4+o3DreC7)gSJdGH5{koLEdv3dCTZ4tWkC4L-R85{0dh8T5c+&>9tW zH{@44a5SEA@L$e$aG5bGYK#MVqW6Z;Bsm#5+-@x6aFB%LjC^MEWDhIElk>phbsj`? zf)0*)WR4w-?%H3vw9#u%bs6RTgpzwM^L18G1WFejo=xuAdj-?gq%^+>T{KrhKgO@9 zpzAtM6D0~n4sG_-fz>fR>HSC0RvhBI2({9uA^Zu^3e3pK3Fj9UF<(*;QVR3bxQ$UA zTicI0@k0iLHARnu2SAOWk{^recp9pHd2(f|)BDsW70UcD#k4G(0Ih?X5&f6wML^Vi zs9n^Dy7`h{x;6?n9FoBW z)was-dF02y#p~n$4Q{})?`Q}E zQ-bnr)2vy5qoxj}nh;xnu^@k=C@qBMCV|P=W|j%wFNv@_GWCswwugOe2;t}GB(<6d zRh9wl(F<-75zQT3g9NChJ~{Cxy5`)>TS%8oLQw$Naet3(cI)n&$WbciC6jp%!Z8U! zDVPJwabC4F8Cbq8?nDDV`^S{w6exAwSYq2lLaVu^jP#bM+jX92N0^u0t zaWElC5hXg`m`1- zPyH0e{P#)LVpAhqS7HwEKt?i)ixt>8sm1zRv%mQjWNh6LSQ`gn#$14&c3u;d0V#+WFj-p(*Lw%xT ztBTh_kJeyEHj{Gi1YI)Py0RoB-s@Ps1`Wgsz;)6+^w5-3f40e*sQZan*Y$>1`7l#Z zSmj^YE{x)}*WXc1Zmy=*6Y-q#Nm_gKa5d=3NIasg(7F)kG66!G84pkO9YYs^{K|zX zeT=xQJ{|BsIU`#JN(x~TR0UmM%?7wz~) z>#n=r)g9WdPbQ@~-6$t#UaQ?Adu6-AA0L7$28iiS{C~J%h6dQ0IM`uPX*zgcT_(o@ zO(c16?Wov?#5VGSg{s)xskT`o`eG0xaxk0A9jVfMHBHpE>0H3c3y98~x9_ z)$}g(SU{x#fvFp#Yg^xowOyO9b zy19vHxE-Nkeuy`jRpu3taLl=PfLI8#GpX4M-Jp}!G{B1A3=BeUN+e8;KDybcK9dUg z5k@xOzvby^ejf7ldew$bw0{d5%RmPZGA{I1lq%}x zjN&8uqBzX{`0B%QI=M&J^87wB@T?J4f*qwer(wXjak%h)B#lgKY>a`-z}Ot+OWYFZ zo;Fl9`>mh+Y_72bAU@9;C5nHM>#0ZV?BRTgig9v1LFc&DL0pKAEA6DxN; zR@$m?#VuGsanmub0(j7xk_QKc6wi$Nu?515x`_Ztl6BBGTf~$Hg<_y-HJa0#KsJ3- z@A5G8SbL5eRBKaixxv&4={THy%Duu>_uJ|4!L@c+1Ch_gUK_9}GPI}DfV zx5ZtHGU7{T9P6&34VxiP4fOD$8guQ3dTCCtA{s<0*U!!2tJt15sbp-_qOejx zu(ZMbsi;(|0{1aFz`)SZkdUf+eo>fd@5(ZvhAD_!Cck|FmwY#jMgfL*O8#f9g=r+> zh|FHA+Nz=w+KrXfmQH(p-fZTdKQUal!Jyx${p6tI1Cqu(h>1$=y8g?QzU(js8SVXh zAs^UjcKpccOB>_)PP!6HTxIOMpZVqt3pPPLtQf^GwMoj(MUS(D1LILD$vxT1z)sD? z#mt0S*pT+)Bd#OLs`vKotw%fK=KeNlg*ZhCIvic@5xBMYj@SHQR0Q?4d-C0=sQ(!< z>qlQ&Fyi+prh)Z)IZU@7&Ig|D^og=AVoFRsKdEfl8&om}ogQYKU$zy|vC3NvGjlTY za?^r|sDOhQELj_e-4!-|+NnA9 zrIP~lADPquwN0+g(9Y(eVeFFF_efkaF&c++dY}IM0J5GS9CC!rOAu_$2#iWHi$qry zJ~4m%sz=>?M%ecs)c}{D5XPj1e*I?;c&=CNKd~Bvx=wwLzj}3!<{~aFEDYcLilqYG zdYozFhLJ_jOW!*NB~mGf$AczTtTzyP#kakcL5aStnMO{!Tg;5y4ThbQDZE&sTGa;h zZ|-06x%=9{ApeM@AI)+u7IKdWv3KyeahOq#9T>k`L{k3-!4)V_x8%LY@&cfqhk%h8 zW|PIIb$)#R#*Laozr7E%tnf@#WR%L&S)td}{kV~g{B*m1-RKppr8l>+5_6YNB`1rOpg-{5l=qXv?S5bub+_(8ZP$&5?o8#4U3s!6*p zaVCJ@naCkn*6K3(0P;bIRY=3%DQenXT(+>W))mKkgheo%0d?QlGJ5+t8CeRRKNei2 zkd!8#r5K#)1-!#Z zn~`{*hI*bC=;C4BVBGEcR^R@O%`j1A(@P<~U^v*W2q5hFz}IFuKR?3APD#fw-7qR_ zv7$rfR~fn9hPM|IA_ z!2<_&p^rwm348)5R*cjJOx;k}AMJu2hnh$_z=i7qGGiplVm^xtpiN3A2pdIObn)64 zI~f*FqW7T1UXPKjzfupUf2hd}V8>gw+AzD4evHi5uWcyW$ZohlEW|B_x94JNh09Ne zVd8VAldS}#3oxM_{4(U^U$`B(e-jx9YsfC_UmOD$=cBc!*=|Q$OONVd0=bz zwJvf41u}3)5z}Ra_OETl9kS&0gY6hG_1tcL=mpnZ-p11k=Xh-OO) z)+Rs%U*PnI(-+V;0m4r>VrdN5upk-3zvw13x4Kx@DpYc6W9MGNm&W3O!~A zC$3u1Jgi6K&C=rX`eC%)yCS&;`hitxcBh1Q>YS3jr zqm)VyHmvzT0tCrhpNJ_J#0t3x<9cvnhO|_!yW7V6gS8$c7?pr{0AM$Uv2El8lK$hT zcbQ$?ks+=}j%=XGUbrX0%g+c-pnu|-jCB`p8V7)`#me;@3VMNnE;wlJ&*-|o^pB>- zieTCi+}wPCg81CV^C@+OZDXS`Vqspq`^|To4Q=dDKvB zYR8~*E>-X-FN<0IOPma((>C6!=0S zWMbV=lwc`A2m-j4bX!7~x;(1WHFBitOfIt6NJ%d?E9wn80fsGlH<;PUk1vu5G4;n2 zQKdtToEFAPF=n*m&PneVF;Z5JL-E236EkEa68;?Vqsuf7q)Hh(DUH!m@Gn6hd;NnS_UI1-wOmen*9x!LCxK@RI{=ANU9F1SYx%7 zj^PbAaKuVr&u76?bbh>bXd1=*A%>Td>wUw!G#WHY^slnOT}#|c48S@ao(MjFeYPg%j*bnz^YoG(q; zx;12T+wJiTA)$v*;-HBPW7y(h9tEH6rRiOs=I5vI$Hbs4T&hH1@$1U9q%x!te_9N> zA43xE6=?w7&tAUd@`=DAFX7p#tUF9R?gvnkJNqzHeJ*dJ*)CTEfNrWntW=dbZy3$N zr?zl7LeRYZ^lBLXl`Ge-twr{&q@FNXX3Bke)NkMAw`sokJLn0zbzVQYu$#VNN;x%I zo%so!k17Kveb59{fPm8as3sJD^09>2EO=BsxjU5#jd8#?c&~rq!NNs0B71_+4(kjX zImE5^NX3tbc2MDUe^tY;;>e?hBf#OV zs8O@#Fy=--YZD2@DKOBIZakLXg%GCxgb4NKLbtW*pz5uYKI_eHX-u6MMtycS!hXy{ zWPMeo>jRm9eF=ZCo;01ItI?e>k}Zf3EmR!2CN_4;eHl%L);8VQxvC5{?MWjK zMU)FYH)N7u@4OJs9=rZ!h%*u_|B`83NtgvGpJ^1LiLQA~gAU)8)sGOn3QB)1Ma1$$ zZ8xl*tx)y!eJxk^9Y`pp+h)HRRP0cP;%sAw`F=vkX~ zN87ji`>pf-pTCLic}%}XWiz`WMIj8X& zZ8ngIj;^lZkEzLrz|csBV8aQk;zu+)fwNDh*MX`0R=?fEYm+f?%QC!&$mpk5PaEkt36h%uhP}8fu@7FYR*=w-%vEBp1-5 z9OLvwlm9lT>Q3&^?$3IwJl?i{7dK|o%1#h%(%Q(ul5P|l-iQA0(2`K0um~nCTKG}Y z9-o)iRfZ-4m`09k2syz7qGNs6MtFQ&s<1J3*BOWK&M8{7(BrBjJ)t!?3fK4ajy^O0 z`N~P-#u0&(m!)>Lc+jL#Be^0%I;ei-I!PhD^Y5gip8Z!%M zGOFw`fA%lMGKZ2+iob?n=BodjOG3bA0B^-ukuA(aBaIy(`j!=EZaw^Yv@m<`Dl5-; zRCj1P`}T_^y32o&@()c@UM9|DjkZDfTE16tY$FsH_d+4Tbdd}9J zC7eOfz68*Jf^+ zqfXbWx9gpC1$#>OmTSF4_wUG)`v^Z`!KC9FU&D8b&=l=qy?X#3)WM>S#bdkE2ub>< zGC0)mA;Sh}Ew{n6fYLUDfWn+`kkns{VgTP{QmCa{QQ-~&1vTomWVXuN8pE`d)fg1M z^e?$Sv@&Sd%xl*br}xXfG2sFa#J_^PEwK)S>Xq50ksocGjB(v~clOI6`7E4p=#XT* zXb+lC*!hxD82fPa!RK)%_4(g4K%n4G;W4jcwd6|n_dDwU8;1^u(wFvlE@l&h6)jU7 zwF4lWb_?<|GY7B<=$r)NVUR3H&!sxAORGsMlnUuj0LNWi@{l7cJ%VtfGMPez05I+3Vbj5!I#TKsTgQm1~TPrBA6j8{K!XIRn1Vv`nLlrVB_lDHU~HQTJ6 zxrk-p`;M^#|4i4Z@mkFL{quW-6&Y&)g(D&}0A#yZ;2+uqby+Djs2qEmyl^RFzr=(_ z-=z#;rrlhIuv6{t?`uIL02DJfx!V#p=HRkhJu6lwdddk8Q*JpepsLPRB#}#DbFo&S zl-BkmR&aCCaN_s4BV${FIyr4Jfwp7SWQ@ZAL+Q65W?@k2Ha~p_+3*>zC&f1lf2dVs z>Qc%iPKwwR?baChG)=4?y8en&V*U(vjo2Hhgpk3arvFh{Jb7#zaqIFQGui*>sntC^ zgKVUY4DyH}WHwQ%--?Gk&zM^5GH!6;8-AuW&J2ROXt|tmY0ngt!J6t}YZ+*&@<~%( z6-1eS+LRZFsYj-d3ZcS>R;^>D^=((@WNzfse`1 zkqm?G$!{3GNW)g6pdAg2{D9nGIQ%9!AZh9c z`pVso*REj^ss1#y%UVh@u`>#YU9x0}YFxF=gZEkd^Z|B^TXER5^2Ipg2ZuGWHmGOp zf3BV;kK#B4siumiLD;kl%Xdl#Z5;O@WdF&cjbzr`*m2H?k_($U(hFis2Yn(mfcVnb zSaPLJ`m1gKaq7);zMo5?lV7Ma1oA=RYyuoceeVxZCB5o$F&fR(GK3Lv0cNz#!#M0K zdc=fQ$XbUEwdL#(oill8 zkCXq4!Nlhbio-L;Jw@k}ypnEU^ z8eVV+Rm8@Vx~~38!l5;%D~z3|HkZF_-eYU7xk#c9*C4 zBO)9w>;je+a7%_>4O91BV-96>i&wyIQ@Dd8 z8T*Y>cB_9rp+^&do!l|rPd`c2b(C{{a}~NZk19^T%<1(3`u`S2I4m7vtfL-3023fn zZjt;t7C!`*5#b3WYtZ;tJAaANx>s}F1Qs>O>I%|Oq9aIFq(My8+(L1=FY3H-;Lhr@yr z&!1TFaRFt;cbBApoJJzbn}hs1F?};O5vFqgn!q66(4>~eyv0j2x=59Tmgws3Uu>R5 z4kbjg1j;C%ZI_q+b7hK`F(2f=O+~*}wd>7H4H$L0bT0!QWLcP3lFe30U#bU+n?W=Z zzYKH$+)mB?UV8?{KA}vip|3B>CAIYI%;$t;X=9t@p{96hM9d>in{a~kYBlS%L$08s ze*c2|w2N8ZBK>ERw*8$Pv|UqQzTor6D*Mm*ex7e%fK%ku0%*V~aOzHQLeOz=Ygj>1k0<1r5>41} zVu_FjVw?w+*jMtx`dyy8X7tV7U4geSw zUbmk4GuuY?j6BjF+t7Ztl7J0<@S>)guFFFAbnzx=wpuCo1)44zGpr+(`F0pbr1@)< z9&(i`?v_>@0eC7I!HJ=uszjUFyv?~5h5J;uxpHR33Np|@;^A?wR$5@hFl7vam8JtA z@e|ka1BG+z;0MLS5kXxl4LxhnDz#TdEYmLh^SDCC*?;nF(_$8zAlx@=_FZgjwZ4!f zB6wqZ)uU-(B?{Zz$4MVIrdDu%S`g&1tiibU-)nY49g1##(z1K1mrU0d7)bNKIsDZD zVzyk~;+onC=8pD87uYcj`?qG>)Qi|Yk@_8==L`#qcqH;D-$IN^mrRXJ%iocVs6AyA zlbA3t`r=8U^+)^;z4qjt&UZ$j88vDYCjLNjwcO|2qNU9&^cuhS)y3wGcot{z*W9kb zP$XRAumjr}>hD!TG+994CbN4Wcmtf&clxOwiXx4YoJO}GZVL8Ul^#8Mz|mcYwW`?< zE+PnGr*!^t9sbj8TCXgJrVlN)zS_0W7kU(l=FYK=nAw{W-nh0@2wt4!u(F#;W^+p! z-ZGs*$I_yJpfo2sY{c#W^0VuY_r(4|`EXe{!WdEcPb4`m3ulOBg9!;$u5-^Tm`g4g-;Y!U zXEW48tuNuRY+iDfSw=aO8d@Ul)*Zk%PT)_*xekA|7Q7pK#z;FVoX<dQoFkl2as9bn2fc`T|$n;F9wLkYJPO*^WNGV?7(r@OO=hOO@$UFhD zWl`T%I%VedB?M|Ws^$W?QCiPCdNqCuImX2Re;wFrmO46Ycwp^*;mZQeK4|v*6K(jW zy!|vHeq-XASf;eKAOLA*<|kJ<)3koM#y9W4xNmyOqx#HjGV^+``>(6* zJh5=|iLLG(4$s?XR&-*MbB9s>*)zJGnf-33!TuTtK0EmOzCRz?PBmp~yB8lmU3=`l zC)Yjnn)_YrYn~pVzNHT{q8=_de}E+0sQ1!&kbnWegjRL>yzM8x>4>Ns?UgxIe@M0} zeXWq${EHE*Oq6-&ULEV-Co{a#rW-eIypGA;n>IK6Xw>~lt_>X`4^BDv&4r0*WGugk;v(IdJp{BbGHjFL2(2V`B`>+O=z^PVp%^8G-{yp49EicRgfeRY_WkPXJbf zth;0EMnpZ$sG%o+85~_O|2zTF^Vu3hH~yXTVCL2l1d0NlklPSCmHf4DYZNPxlc6bJ z2HCb36{UZ?m=`^H5_3l9E7UbiLbl0QRL4$Kl1U1}tUpT=u$qE{D%3yX_~n}R3om@& zu=y+QKZrZBz`yXfwas@?AZIg_DTS=NhjIIT@KudK@GE!`7CP(I(dbTIYYR>JE+(N~ zDv(&8?%li3;Y^Ho@XW6I#7-6cWVxyGHc>0$LQ%TVoVLAQ>{pbePwK1vUKx+eT#ve2 zNAhEq`LTtgM~_wkhGt=_i+OYAA+6?x5#0AOt#{<9Q{5UiYzSIjqH;Q!WRbx8y11m; zsZHia@;Mss^3Ix8-!<>klMk^~Ic@D*be)_Tl^rnoAPTIk&TW+4M?YQpZjFcX@$dJd z2idSfHQ%k-z2ICsG{ppd+F)IvqUHtncqgBp_a`sB@MzJsX4+Rw^fGwf#+^}ULA)2I z5BDad>|K!;jNQ~+{v?ooFW=4eL~CP&)Dgt=#qo8A$g8w>-Z@Ubg2E!Eiace5nS3wL zrz@+g6#U`EqIN#?Ck8rhYu@x&D>M7 z>h;;oEo(CDKd!!4*zM96Lz?TebI<8PMtmR}vr}GVxPv5UC&p0w<&6|~bHMzTX z?b;C#FzdpH`w1MS-M4Sw<_02b9OFZQ4{of@0lqAIxLu!{=1MNu-Hw7`tUU9`ErIK1 z4@5-Rtot-Ms16_K*CulRnFVXxW~ku|WFsztf_Utk#BQ*P1QM+V5|B19KE(gA>Y1Gc?I8?#a(Z4|D%)vM@1c_rmhii(lTq z#i!Y?3t~b_hqX=JhPHIPylg`BjO83Q%aSbrLXPu+sHm>Mv;=Z*+|rDhGr*DC`xZTD zO_)kr`fz@rYvctBwxzo&ixzH4eQqxght0~|+#`A4R;yhjEYh5m-^qgOJsmQq{Bu&M zSAnuTLsRPOS^6gW4z!s3YT{U7YBIy4ygFTYf18)pQK@3@nx4-)=PIF9QCJ?jM)NsC zleEUrA&60bvsQg)aeZ-0-@xyBJo-uf-MmK5R`M$XYFF~V`u53+d}pFohi`s(X|aWR zq_3S-iIb0}G$VJ zW3dG{6iRrX!nM|AGt{*`8nre)`Tnl=)y;Oy89s2sh$0v-0zg77f zwSWnS<3`8mM^O{&%Fu1;xE}7dP99OudTwFl3#<1x2Ur$AU1cs!BkEt8EC}MHb>pX| zK0RBqKBz3i>&}J!FJHdg5f~VD@SyREycn0gOaLA`VS-Ec&I!rQmOa`&t?aqs##$>< z*>SOj$q5Z7OpzvtFd9uP0X&6Rs$@`W%!m7v{S|>zm)hIX6QudnQ@cNW5_7gXGmt}W z>bk*qKXu70?$f8* zEu|~a{j%kkjM}l=rEML~Hu|u0f`hty>J)#jLF)zF9?oNo88vFVLegPNr_s@sJUmT| z3$Kj)cwxf$@dx+sSD-@7x{;6|$BIIr3r8gw_xRE$p1HB_Zx3gP-k@V=pKo~0WE7&& zAC*H-99pL?V{~cI%q^D2E_>X^cjDHnHdeFbz4#f0pW7VEZ%SGI>S!PwWgDeM`s{ru zUgzIB{gL0;%#wGumYx_rQxfXFioxa`bSQS65oF5nvaPZ*4Su0CNW^{{|r_k$= zUiK;+#Zks!`YZ55B^mFYrvf@$ZvKLI*%@JSDF2s!onLHJ6l2+{;hoeJTPlUKvvb<) zeVgeE+{AUR7IYb1C&BOL&n&F5bwOIii|JI!e~^HMlUHi@cEY&KjvWP!6f!^h@tL>f zvi*UYvNK2@K1{Pxv3nIIc78J!wK66wUB`R9x5`vW-CzXVT}ET|w$>=i=95+T_hi=r>Y3Pyga3=odP9fIP@%5&EYh(9NYr2+0yo=I2 z83a=ZnJL=77T2XZtjH$eO?*00`#!t=$N7<0X zxxw_Ws~dtOS4Lhanxt~d@cx)Yjwy(*Z>LbAh3&B}dsatzu{^)Je1AX9ZbJu;mcAtk z)7<{3YM2%5vRC_ZC#bvMOEJV#vyj#Y~_NJzbdHh)fcUz@WDLAeVdm*EpwX-p$9$`kk}baEZj5T_i7Sc>#CeTQ8q`0~s6j;^6L_ zlPOjSXC5xtO@=aOD8Z-nT(ov8SxIv)cv7h6gzX8CozanWY7n48Xao??q7~sI-=j%;;!qzGG$e^Nw zyBFL5K<|z3yS0~l#zT7lcJma@5-12dwJo!@z2=|UFMI5+e=RxAz~SR(+7sG=u?rlB z*cg1cu)DtQ)2}fj3=H&1l+zg2QKY!bjq@oG?_ksN`t%~~1!!aeXKr4U+Bl=wo+~4+ zTjqxN3#tdr+aSpVJRK_H4L}k@uff9d6-E?l zhq-X0%(MJs9>_T4r^_|;HwSsSUnl}>jF3rD9HXi}6UL1jN9GEQKh7@C>rS{chU-m1 z2Dk(MnBr5CO{|#@wm*Blw61$$6p3rXm97+&)6kg$cqbhX&!{ZFw8I2!?7^g1%gES* zVWitwl)mWW<4Xx{VGuASFq;y-i0S#RCpPil42s622KQX#NKPs64=r<2*3KUChnM!V zre>7Qj?K0q;Ho@#&kjFwL{4OENzU$I?r(V(1jCxUuJxAdRA!6Gu@V##frb7G60cMQ zZ12U_TdvIlH71RpJb$Mm4RBZx9rw8-$3uT!uVy`enhux_T%2s_Qe(@Kv{8nQ50@?^ z%NO1WEkE_P9HCK4vNCpgl5|EYOe2o>pV8ds^Q&pTnSBy9G46us75bZJt_$3e&3A4W zKYVHWoUlh;g-L1b^^?yxm>Mg`Q{PBYB9)qaK?N^5Vd}ESJE8dwuvMhmJ4U_%vh-rx zNo`Vq6QT3lg@;Jj6gQGa3jlmA>BRB^EwpveuJqf!htC^z_09VI+_~i|tpj)LXt1R> z%_fV9;|JLhp1hpJcSiKc<_ry+KYu>UD*;G*#!lX`?VWx6N^R4S$wOkD_Nr7WiNj%g zmQFIZ4GCffvla7%yvbDI{SSH1_}Kboo(omZ!E@(&K}Dy?SrRl%h8I!X)~X~cmV>+I zbdi&TSB_tm+ShG+zu5ut<0zOg9?-5kRfmm%r0W9Ct0rOnzs|2BAg%JLTnB$`PC=DT#1 zEL+{k>-bH*E5ElguG9DZNR^Cl*2WVcQX6%u!P$UiB$p06v}C&5=!OiO=`KYj-&Z&d zkKe9o-iKKy35+NxC}1vUC#m68Jaqo#*2dE|C)}O?;Mj^0vERr8{_5fWae!21kC-t} z92y{>xP+S|@nOlpue9ac*4bsA${rd+Q+I2Hd8wD_Kg5bLshE{pG$NPM`C>Nii#jOXcO-p>=R{Q7J@77H>Xby~*An zwuGj_Ocfc%|1vnd`DII*FWs|SfR>exZy{MVc#;m2<91a2=51kNJK z*-Fg~t0^=o;eMFv3$#sr-bl&Ze7{%<{xoc9Cwa@#-RVhiS1HhNl8wsWu2mFTM0R?u zUY_88uH=Uv3#KqIa~niaF1TCnSctkcxQW33WD2M~Gn;=u}ONhsEOC=DrYfRi>#Tg&VnQ{2>Tl#dFFkDSYY z&X-H#(p&kmps}S&&yt^`U*>3@&`27x)#_7QIY$>65hKKq0Lvm=LJH0LAWE@ZKKMEz zEuh)b2Q48rudl1yTBRWO&OHWJRA@?iYajnokMPN1N8uV+Q&r-ME-sIk=K*sA8F1pf zvE!Mc_V)IYV?cBkCArp`U~q7!Ci9N}C~&qSHQwnzvyrlZ_05Jo9Im3h`{>*A6SwJ( z>X{vP@Aoa3Z#g!4RH0O~_$#H}n0M~Q!L;eCzLWDBOAks(YFznFN?!$SsWNrH@S1hG z+3tB!%Du~99`5fq>>|+_e@M;{?^SCdj6qS@6}d)N5ejY@k&l8J?EOjYx^+ zh!{4!5rdu#>1coN-aTzC1-=jC#CzrhyVU%{zZWM*2UdD4;nA{L8P6Gcy8YmD_vlW# zJ*^~qP&ovhzCX!S)<5rj{@!IzJWV9^X-NfuG++!oxBS^7g&;1~BUZlTalTI=;u;9S zvYn~vaCi69E1GYViFlrG|ELbcE6w8Ub)I*&{H6DL0fACA3lHVR7GIN^kdRQAFs-~R zWT2~*L{1KWW#Q6Ek+LDSH1E7nrX18={$9jvk`Qmubm-pvR^UU7a=kxnJ zOoDWQ^F4aG)Fsq=X{YnAqh9lSg~J&?)%~7AExd^o1NX*F7(ui`GTh79ge(xe!|V?G zpa8b^DHv+o_ru+>HX`6#0PA2yfbbp(+vBdEW%dwzHRu{{h<_9-t6%>`d2QnKy=BbY#7PaQwa z`-4I)DMP<=Y!}JbDml%TY)*f#zK#WKH0gGZ0S9W6*7-MQEJ*>Xi8D18QfxN&et#>1 z{UVtYf5CPEKzVb#2pKWFy2XNypLcQB?8#`p;`R0+%{})YU$mTtL2f&7D*u!kH;b(} zf`UHk)v@!&W+vM0m~oX_Ylp-DsiY*ngm^q(Z$JO^JvaHdqTLzrxt7$W`mT{|>NL;X zJxuevxnsu;CupfeLSz8qsY!5jvIE5O#5>-UE^e^#IdC?~kv<>7rT&J5OuyaeZJm&c zGv6Vwl7Gp}Mr3m>k0*dawgI@c>~!YZT8&hzYWHd@}uvpwtrz|2Di%446kcxzJSwfQ_CsY0|d=0v{|hH<_!vyv-M? zgdamb>rj@~xRg+75(llin5`!`J`H!V+pR%{&VUo8O6p7@@0v4x;<6{WHihILNG_R0 zqrMzcp@*P^n=Ve2+deW{`7V6?xvush4N}laPqGej*SUm6H#q5B=!;~y(?Esr4f0Q< za95U}w6NlPia0|NWFrW>zHQHz!s@_POfG&60hN0+`pFHUoGAzPlZ7N|MLqkaNvEAB zI_c{YdX#faEz0aB3uCv-_NS}allG@wup6c%jiUZrv2D+-4e!&3&8t-T0&CZ-3BO8d zu1O2(<$L|v?%!)C)He%uPPp94cu3Pl1CyzUXf`z$dX)yB;Erb=wEFmHu^s&7hoc#; zK&!oMyja#jM2di?v$fwmpbkgfQED~l!d$q;>ul{&>m~{0lrj+h{ft6QZrKAsYHio& z-9S|qB~Y@x%buMBYh{)a5{yIE42!gfYin8sob){loSzG2F7QVS`fS-a^tS! zdkR+Ql9Rg}qcLOrTW{^twR+Q^`Yi=f3zfrMv6#9mL`XPwY*H%pW9H~4`ts&4 zZI#r)FpW^yOJ_;%ys0tv_Q4cC-6@NQi+r@OPc+#?$eS(vQ3(|Ku@f8|M3@r_RdmQa z_++Nm7R2=pao+oP_~~skVd9K6A?*7(IH=%FH};|WkqpK@DLB235!mBsBiv0sF;?PD zp7`yoyG%xO;KsPU>>y*x+GKE-puRpx3u{cWPy8e=iMlP?i_AP!&L2J)h?)5!(b-2Ma%E!fQ&TKO9Fi|$qC#HCRxF>Io z=k%9V&uHhMa$1>`_q>hvfLskfcC0+z6#y}m*Sr{-y5aLSN;ghhgXe7o*h(TYQEut^ zd>taa^UBPZt@5dG^{2+UymO~n5>9D}YzUzi4<9?0EZJ345~>kxURa^m;AVM~QUoR> zjG+|UuwjE%(h_nB9BG($SovsK=2&V?hM z#Tq3+I0sR>x(H~c(q_)^=ZI6cheF7>$!UpUO&{e$B*rZjDr!k~zEZ~5aiT6{M+!}P>C$2icWyD_CTAPrbW=7uc zM@e`B`I?)88!KN+(o9XAf4dx}xht$LlWu)iw)n1MqfDM@r{a>`E))i{Ri4}P5lA|U zEFyR$Jw08R*)@Id=$D3IYRMJhuWRR1qY#S=3f#7D%D<#zRdx>xEUMa}qkE-a2tMtF zFdJwiA_Suv6iRkTVZN`X_lh^CC(seLjaKX|HdOJSVfy#4njfPGK`3p{T*ySwjEO_k zx9(=aki}(9a$A<9%z6!~^$iQMK`u3)ad~x!SAkj}?HFd$#Q#||vxg?`w}#^k2dSL+^TQq2C2Xd>PD&mvP?z%O zz|Qf*RBN8BI$}<~#a`EqfM!{6z4aXo;)9y&YU$|k!-w0&cNH?3>b!HH!}2+K=9a-+&_$_oCw!3xfA!USDPFr$kg#L+IuIDn6b#LH&z^kaiQ~g>h zL3U%-xkz3F)TjX>LPttolekA0!4BSI=aGeaufd46mLa>mqnN3KXtQs)M*!xZ& zg;LTHr1!$jYOn4AX1+E#JI2_m;Wn>2mFr9Rm9^oEW%OL8-9}!%!-nUcegR8zQwU07 zm84#r$Cx?c8)XEH(A1LU`7Q;g3x^LI#-R(%LdUS9#1+bn65VsK0bc(s%8+i9nJR%)zWnTyuK&0)`w$*NhX zWJ8jBW^NMlmHfCw%Z*_^z^~N#QEKrKVpterv@!}J-$Y&c)f>v3Bn%QNh2$2%$mpKS zM!hQVieoR<+wbc4k&9MbZEB^QLJojg6tt2GP$31)~$IPR!_BhcsAf5}i zH>Xp@7-OrFY}=^Y?2%GV&WnBbr`80dHs0Og@U!h+^ZS05G6acoheRuNY)~3=~@8#*a zW$AcnJ&vX%EzGs-%a2a{JMoU4^&ToiZ6S=@e+O&%peJ|ey;yXH28dX8l2)!uG`p4s zRh%MVjij1QWEi1>-xw3?)UGWo0J%!=mcSjU*QwDjDAa*w)8rv!3_kEP0~yFv3j!|R6L?4YAZHeQ6X^P ze`o$O57?pm_dC7WSlse3)wx&&q&lYx5;jXJek{w2D+(%M zc5|<{e^hy2;+rfWt%_1DxB@mh09Q#bsSoPC)3FEnSBP}G zgf4JBdU`z0wa{!#BG*N_>VAJ>W|P!EU)^_s{?ZCryihUI0I&t4&%%x*y9%MYL%s55 z!4et#oI@WUoHhz@B?}Tms1Xwy&sd#teA6q^c850!lNYdet$8~W1(Qf+A{vQMYf`i# zkJs&7QYn1*c{v@*DA3BfK<&bLRfqnP?;%hqy{AKlSNxmS_$iUnZ_I4q9QLZ?7m^kI1#p)&KbPUm5 zxlKUG#@l=l_oA3$(v!K4a=-40P5IZgskW@=j=MhYxfmh)KF+HMfi>;Apys&9)&mc8 zl(h?5>zpdTSSVd6K;^tcS~NJZsk`f8dNva)Rd2dYEP7CvH{>Lkr}QzW{I^3B^H+e8 zh3+}Yz74|!B6_{BJY@ASOm#6(pLbxdIR!o)YdL&efqq{ora+tyQn?7BBs7$M(<`^% z!TyI)R`JoDV~a-E1!<**r{@XOlf?TYX^>jQPL;TE*vB^ym;L7YsxW-=0QB_~Eh?x` zDsS`aB48AT&;8cAy-os7GnpRsZH7Tg@tHwgE*iBmPO#ejNNc^hICW~s^T*3FMhI(5 zvjZb-ti*X$#6J@w#G0A8)0Q1QKaCMh`vuNzY-VPE*Sq$|em*@DwbJdSkC6*T`0z!9 zM=O9OwFDg6sDx9X6ex{8ma@Ut*H_0#Y+dE2jxL_tXCI9gmQ-tt?~WScyqRN>9vJ=T zdw=Z%J-rsOV9yFtw-geRauFA^p*Ll%nVocH(6KeC^KVQY8=n>4WLZAPN-76tg-jlO zMY~#lMw=oBn?ro<6$J-}MZz@Ar__1KEk%br|M)+v@x#mKjf9w`rVpU7$%17_6uI(L z=lLqZTYnaj#%1-p$96pm3IyI%w` zjNLH8MihZ1N0d>aJ{2WN3w`|I4)aQzYJH4)9o*e-E2;<#yHh}a@FC8h(sin0REZvtB8}f&!*hklpm@i z5PZH3YM>tc+ZD=2Sx$JV~{9TK;CCZvsGf7oRCP&oq`7 zxOZB4L7-565{?yx{Y_+n%F92-<;r2g_#r%c$dcR2n5RGM!~SahC*=D>KMf+U5b*sK zf4izg1QBikjzG#GiMpyRJYia3kH~R3mnH9^-MW6gDjRnwoEM=hRn!$YyLk_|Wq7$Td2u*7#6=`G?*7`J#kS&$7nH6r#bnLxVZF@EH%YjcV)r(jL)4=K&6AtpIUh=C{sM1 z0NG%Ld~L}m;!a=l^iM%3NFfp5C!uwIC+Oh-5Ni0`LkZt#q3WfwZ)~)$Q!n86b4eEr zr+F<(rX5D!yi|3a&i(bf1WBcek}*qmGd0bWo{=n}Ftm~Z=s<2Iib(tR?MK66NUZ?h zFgYuKkLK`N?MEN)AQs2Mz__wDc6~pLU5fju>it-acvya2Ra?9&ZsH=qA26S~XLQdT zHcm?I-mkYYusTf4M+Eqjm`4n(O2cn$0!#G}eVEu>!0tW3=2$bkdZAVT(NpdBnlnxJ zeJ&M5EEw}+v6}7e#Y>K+7;goF@d=0I_ z_k5v!`KE%qlPrwsR(B0NcLAK*?opRkFjr*_$ySASG$6HqWfvZGo_o@@Swa$sKil= z%>!8Gcz@!|&6-bV1IGP*(sd7O-Qo*jB+KE6G9w!Z^d0oo>C-1-CXLEUP0S_!Vj~o^bvn-acs`9-&fbV~rC#X5%Jjg?N#l05PVx-y3I% z9bC9eh5oUtg-P0QueaV$*JW|3jx7w1uyanBOzh|fjk-O|w2hK7BJN!X4LL5rs)=TLK;#WQgL@40++__3I* zYK5(JZo{EpB8AV}mwVe5kFYafpn=w3CfUoLXBQ;a`S0I(@9KH_93F_xip&u6?$0KL z1Vypy3Yjh93L*9&2S;9=aNE-Uz@Ad5LH;Vvfw5EoY_QO(K6N%$?Elu&wVJBl@l6v}rw*6pIjO?ndt-|ai~ z_^BmNI_@RfS_V#W(|QdQGNid?OaGD{rP@cnv{m`IR|yAn*SPWaZIlH_Ej)*%QY9J@ zaB4+k<~mRxbPykb_?yT|`)Ml?Gcz!hmX4UFq;;Xb?z5T1hH5`^bN7Jszc;R;-QlAT zU)0pT@=JA|{J$2VO7SFdZVz|{Yk&Uu10hT5Zt8_^jU7~Sf3fr{iDXYcwtREyj@#9S z6BJ6issqH?DeRv)EU9>>#B?grn!{H1Io~%0KhQSeN`;x)i%cNSKFz&FolJF``Rez7 zuN#SLzliV1&H{m@p+kCSZVfToBevc39=dIx5KwaEhY3^N$4LmDhiV0Kb2nI?I02?) zavDL^oSSK0W3DN|KDOgKiwC4&l%X89!f^540i)iy=1O@cGJ=?0F!~gi8a?W&t5rsJ zsHEjosQIo-@D!(`jI$<_Mxn1dlL+lv>AYW;qFzazCX|H$ebFkk*;q<7ai3o{%V?1N z7u7S@+3i+{@aYEkVfbV>il49mA~gl~@pO~iFU&I+I(Q=VPLnx|qGD-YWlp}Yi>@vl(#Lj6ZUt9WhC{ozYO43{t}QjnIM5IYy;>9C!;EqZ>Xa$d`^FLolu^mO zUP)7gQp=*7E-J;|>gRu|c!nK!Cq2`hJ6(|W(UT+%g`OoI zDFNq{gpqHb;IY^#1P5pbwc%Ce+|8&7tfRLW#04@#_e|l)9bX+;e(jpJW<7rPON7&Y zw4YH3ZoIyl(m2iT3@jdK7q;94v5PYxj=ZoCw_!rOim0X>js7gyj0PmFgG^L8iE>2d zF{4LE?HE#!sSBbL8&tei-P1psh? z6-M`km5p_OT>JM+UH6f?CHrcKpyq-Gk%FX2NdyZF4~yiR&pVR_x8>&h{@+Pd_c_Nm z9oabRt|#BSfP8K)h9Ybf=Nd%LE75U~0n`5DR~|(!B^D1a?OLqS)r;9%EAsL`9&Kbd z%gO)vpW6TW>+FAhl=h$XyY;WVru}Drzt^aMN&onSLG}N&eA@qKgK9yVUzk9%cZ5Hj1e|~SFj*k;VW2>Rrm@PScI=&LAJvGonWCn zZfV{``Fhj0#eHbH)NrW$cm6tFqe4;E{ZIM3--!PvtmakLk?#NVQ+m_u|2O}&`@dOYNKrr| zh;#t~>6ReU6&R2%2#oYH(%an!TfTh%TK8YK{P(VV$y$jMz?t`b-sd@IpS|}v{Jvjx z=iFHWv-tS<<}!EvpvK4dtt21cjICeIz*qKPthB=)a;JaPK7G*2hfkk8 zVRib%@gvJ^jje5tTUl-tml2m-xBTbRr%&3*OGsFJ`T=n(Yf}k@MbY2jO};+4OUH(f zPv{B#JI(S1ONnn9A0P9FZR%%kwpYh`RC5H*)?5AXS;NRlk~MTr#}q)#4{xmw&Tx<*Tqi)Yh##@#|M{yCi3=_?59n#aAy`Kc?1q zq``zUq97@$+?+30H)l>sewqizEI|NQ@E`x2eH~pR^dDcL{}~+lwgnDM0 zk4M&#q@68?%#r>9WB(+l&9Wa^yak8b>M zl|})dF4*GC#Ml5gwJRevDnZz(`>}qqwef}3U-0qSR<@Lca=o<-{g%pD=I7_1o3A8G zZ{}m)i+B*_Z6)Ua*`5ue)qDyCe_ZwLJdP$BXyZcl+`)oJX2#9lHV&5)$ltb5?T;Wa@6lWR4HdACSc!UboOgXWc@Zo`x(x zzhvvC+?(<&vw6#8CFd)?dr^(u$9ulgGynJRRyS8Bm}geJ>21oh>21uBJNfz%Ews>? z*GBC%b`SXb(q-4=9TzW3_gHSX)5E!_6Qf%e6-kE~eu&9{54zq^yHb@cbkKd)n! z{^h@Tw#ubd8xj|Pw{-J@$KtlXfBB92H!T5U5xVi{-|~#zXD#Mb?j|&0NqX@$mJp z@}7P8e{sw5OxFo-`9k+XIquCPK{kbQtC>=+y<{|N8wqEi;9fjA1iXrJ=?X z>3wC#s}e18^YTh=@3_z&mnWY5_D>Hfi^>Pytupq#jiaMn<)Wm_v5p5nzx*CI_q_Rr zRbbHgyHI;xfs9tT){ozb?0HU+A;7kBt)TqrUH10&x=EG+QAxG(s{>A}VI88_j;r`;g~(Xl84=dO78B>b6aHS+gX!p8kJC{ zg8z?ixqG9z^x(dNcP%Bm^OrWijz2;j2Rf5q|2kU=XVtqk;pdls zURu22`wK!2KW~0@=-ei&T7?3C>Ac~#n4qWgwydKlG|O#!z(|4bhLwx-Pi{-BvP^wo z#t}7-jQweI?U^^r=*V>@b2a<-dogzVh!nLGG0|c#`31PK}zG<>GPf& z*wrMcrH7~7&5LLqk3G}VP<^^&Z-w(f4L#CpK0cw&BmFJqF-GI#1DP?Ui$zp#`qH7* zI}w{TE2vJU_RLCVFOC6!_6r;ifsu5a?V*Yym+Ku#bxIahiF@z-bh-H9sW*}7{goBA zRTee~1Kejzt=8FRXmIa%D&@ww^hLDCW((=q)v!u}nO>WY7c<(TQ!R)4J8l?_wQAWT zvYU1A#z(rik@1DO{Z&>*qqP?0(FTciE+aRc`zthDqOT9Uz2mvCs2m$f&1s^`b;5CY zpeqP>7<}r@v*TEOdNbG2H^O4?v{OzW@5~tKY{#M2LAEHtwLP$^Q@XIsde={$LI!P% z!~ON>`Te-aKz(#n23KQ{YFltBThM2b;hEcIfqBpRaQYkRS^^zA{aED&GJ9`qUSIea z3n`sB+9a`&)mkdwr?>f8TwGj(BjS;os%-slPHlR1Ds5#^2Q@XXyNnIEO~aDApUjTu6>gzN zLO+cC9^Y4{$8Gf57u}ocXwSJkR$&^nzINx0%@+QeQMw`6QgRccyp5)XH+4tKICO?b zgcZ)5WEXX%=5-zqkY}l2o6ECWui=uKI#au%ZMw>hToru`9gfoqV$aAH+>qJ#^!(iT zGF|hgEpq zU#ETl){AhBi0$m{KH>(mu#2OtQxQ9p_G@Zt?ot~>?9p4ZV3ymo=`$8M24E{lciN4Q z4!L0ijJOT=wJk~tYmH%giMZuSWTq8nOIkNRf08-g7qcDf6W)=GBh8PUo8Hi0ZeV9{ zJ1s4(au`88t-B{%xZFWpdHC&}Czh!lns0g-Yfn6Q`I8$CMA@shdv~sgmerknI@b-U zG44gO4OetzZ;(>@No-WjR-;9`udiDhncA6>)qw@gkhjqCjxSP5Elv~Md ze;JO|qVb_3*M&*K8%_4yKAL@nQeT%&%78zf=rTIW2#ITIys+pc{E3DQg<(7n&?374B> znC>9m@6;L=+Il+rrz^{J-XcXs4P3;5&X7FS@R#n0V$WaSxy=)lSFZ}i&$=CcdS1g` zpW~-sZ+#npMfyq?62`jxn{qa8j#e7iGw*8XxXjykQ#STKB3G&Gd7S!``^R$Fx)2@m$jSmBl~ecz3ys`ZX_BZilq#cG3;0LuhoPU-0AMAePu z6-9*xI)pzf+5z-rp1xCD|Ka^-U4Oc}BCLub)c*O*#cexh;97X|i)k~L?XSKY&Fh)( zI=JIDHV{j|D#kF~Y#A4)T}#`hK-#?hK&H#sliybdYHO#RIhEjiU3jE8WcO^-0G8(E zftP*dMwyZ>ql3Cd#s<~cDOnji1zGC#PvdnJ9S0WNzii4Tn{UZp2J`arE zADh9uX5@0Gf6PjejOHwsT%I{G*2Tl-Zo*zJ!pfv=uh}b8b8Y+WKNw4pr&T(R7T%Pr zFpo)>!e41{q!5P;asxr5sbrsW0p6vz{(`VcZJNCt7LoAdO~A^8ewUuCMK-{fruYu! zYKOj7@8*IVT%^g|@AfHN#Rm-3xhf+-6^O;8v5}P4XD_qa!#;NB@@AER&Ke50X}!5( zOR(?RjT|kbf=9nh=M}k*$5)QIAT_jbBD9`)3LCZfI=p*(wYRr7t-sRT9^0GE09dmf ze%IpVI?fBCAB)OG~gU01DizjOEFnY_m{g&9l=e(3|Xsb#UHS^0h&OOmYW(hyURzx?w@+gf`{Ir4r| z#wtR9-uVGrWM(g1_xzWcLcUst_NzP=uFu605A@q;dKa0l1-Py9!EvwoN`uQi6?%6q zT(5hLzJ{6NJmMGCw9Rl*@Ldi9PTpDFIl#B)DaBM`c1pT%Apkq7MMN2?~p>feb+2V;<`hpJQz|;&U$vD=V1>Ios+c zm}#`disaz+b;{mA?+!ibIK0Y=j{SR(84XcEVsD8M+G@p?3k?)A$2(RaX>7Etez?h^ za?_TM2M6WtI&bR4n;4@ip_;^tAya*F2Z6Ag*12mr{V7PS zJI0(R*Z4;@9#7VQfVA1QKt;#9Soq_w?jOFp$B)eobQJemy{`~)DgI>r6H&*p!E9xM z(>hM+&jiea_XR0sjqsjdUAYmLksqY2jPPhie{r`&`UBNB3eCPpt&tb*ZaX)Fj@xDg zGCBdYwUv+>898{AaX@>a*x(gdZ(f6k#9iPmItOJ~PN)6~Q>wQ&IuE}?k{)ebt(-$K z2A5fuGC@&dVytc=fVR?Q>9XgDeEzl_l}!ke`E*ezU}+ZvdgS2_cpgThe^&Aou?ZT6 zDx7!)@sDRL4Mw8WdGPZA!lW@-D@ivy=RW8N}fz$%kRXQ#2`_ff+4u(@Ym9!+P! zAINB+)=^^a(#??vJ&ik4+M=B%M(QLoEOFo+`rG|f1LQ++$9@}*{zQ=f(o&h|O1ap4 zD;M64n@+tsS>;VlO>`pS@mEa{j_5=vA>Y!qqPno6sL~kYI%b}mn`#TvPD9V4O= za~JBJxQeT4&RS%YkAf?RVUIIi5@VF902IYaktyfk09n8OWhR1MAQJ~FzC?9P2rk=C z+FX+g=!WVvTzNcpL=z&=J==*q7YS*UTsJHdbv9T2dm!g$+Jdq&qK12G z+c|d@B3wkTk-HIcY&~v3lz@#J1*Tl zfg9xNau{1{4NAU0yUR1jS#B9gHMV-U0d}*7vxOWZE04BTC0WHrgv%LUDauXS;z(YZ>y7SZUgMO zMZ{z{xD|~b^;FbsiFbW-Sw_=w4?lN5K5^FNr8459E&E(`Z+GIatUKNQDzi1e}~0 zryyWUQn6jZPfIP-WpRbGnX_gJojFtwv>dKJ(GnW8&|#p{AhHX4GJ$)yp;~wIB2U?d zi~LvG0NB>Q>#EDt)&nkh0_Yaro_y%>uTNg?6gF6l@RU$KSrt(+oz>Nh^A_D*qkkZa zSAlK&#NRwx=OGeQM0;vJ$`!q~fgDgm8pjO*hC*{wa5DHUL3BJ>8+uc%X&4NR#&8sY zq$k(b9@Jc1Mf;*fTO4!UoeU)?wJfte2>Zl z_&%`6XPead52+#SAjpU@)>4p=MAA{ILP`#QNEN@9Q>OSd5l`juGqHCOh~4%n4Fx~z z(Qx{Pg;FoNZ!vp8G*}I@kpSQWZ?nAI+*#ltPbT#3xG-;h*?9K_<;b|^t2>3lN_j*{ zB#hO9RZ-bCkMpIqx|8G<=3x*(oPPag5WQ)mMO=*r8k=7uZfI(CXkilr79m* z=>kGD=G`L;*8Jx|!0lO-S);mdIscef6wxXq>x$IlG2cB21$j3xw0c$i{(A~Zn`=&& zh(6t>sdYBT=hV8qqLGb-vUe(7__;q?Ok3i%y~$kNKyugZ{o1z)?dw`}0LqJgX{63S zcmNlJg4aB@nY~*)EYaxp{x!gvsrM^PZt%B7%zBlKFyr0^R$KoJ4p2mg7RNq3_l8x5 z&KfZ>v9dYBN@R) zzih?b(1(EEcvvY(pkX1nK7%k95CKtfR=9pjwONk4Q92$5veqbD@0$4vFcGW)w#gIX znIdbBhX#a4>Ma2+bU3z7L(4$J!XRry86M;_$p^+}vn45UpK?YXiAWD*9oQgg0`5b5 zg=F}jLBK*;l>oJo->4;yzVcdtOnlH6@HatmpL|QOt}8d{l6&S-uLV?_zu`_?+E}=z zY_oY;CBBbhtqD?X@9X>v^s#NK1IP8fgb3viZHd?wI!d`R9RiE7LwxxUha zS`}yB@BG&{ZW+FR#dpu^m+3P_m?nic{qWc#ic_$M!X7I8{Nk2(t7Fb8p9Ma|Z$1Dn zcs5Mp3DOpmJ=$h8kxTnCvd%hhy-ogxZ1vP}RP+(=hKWW5eA5jb-f;Apx(@Gx^62e{ zR4#B+>&7e-#!^nVuo0xv2ZskTC!BF$6Z)9M368dEWroL!FbO}S2HV1v!uhMlyK~B} zfcu=iNPG{w9b6q^!S1NBws1tBp#m$HgB`;l1B`1}6p_fW)Ks^NM#%G~rk?*~DJUfmAWC zHpR7D6PsgHhwUs@s*l8;)%3lF1h~vQuml5@a}kecPj&xhjRAC;cI2G(X{b>%25^y zm}_|h_HRP@u$N85wp`P-gDR~&5IK!Cc6EDuhlbL@sjC687+c^_M5Bh^bmEmHQwl7H z!r<$337u~MANSzu!}ZHiit}eIl1Of3BdqmJ8%LzHMxClr6_041 zjQ4eq2|Cm8JAdbhSR063adG8$FLtmhn_r)suL^A;^M#97E-w}=E61>?GHrag&3?2e z+ao6CVS~HM0H-McTRyAK0xV~K(8MTLciKm=)hV33v4M-(bT#MF2CCIyhX0;FZz1A`zXXSUP$ zavmO$S)?LX&0IedWsJJR^OVG4E9W-7tS006XCessKk1gI#V@bA%r zGCeB;{pePgZaQb!`>MS|+@!nT_%lEL)0s73vI>y>F6`E=E~69UuSaV_!H z5f2rc(8M>oPzat~5xk*1-s35UT7*{;G`@-c$HSHXT%4g(PnK@BFQaaxcA!;V>qeqQ z6&1ZqHvYpIuDU1BU-Xy&RLiJ(2*8uKl2}5(QwHkv9cKEOIU+X}WX88S015%sE^~N$ zJE2THO`Iin7ZFE{h%FmPHqF6as=46pjE-C8L*2>YW^X+F7f7_tW_su_uTE^cGsSkBx+J43UbdPj`Dg$*)`(j zO#%!iur2;l3}a|iK)u|GQWCDpyrUenk3czr^TiG?aIof}uvdNKgkbKT$Fl!sIHFr) zS)R`ZPjEfn01_fYPD0XFwQ0|WE2EG1+OK(nvfye(ys0T_M|&vvVip77Sr$#|#GoiL z%K}lgK1>_6cOZEmMFN8fV?f*K>IA`^h-ZkI>fB)l$#^6dLco4dR_Pr(IuIuff)UO)OpuKUsS62ONevW4Nj z0Ph;JOm!AEYPhR)c>;}CvH80^^PnK<37|eaS`ePWm533yvDK-G;~nTpQ-1*IPT#h| zIQd=i?v0@7<@+G-m<6haR0>h8;z8O+ZFGyO{f| z$;T)#xIa0Tn95lbVJZmpM3K$OyqA}r9DThe$ec(veTSA1W_ZvdrZohFCaQL0P3#Yb zsz&uKiww8#`ElLszjRFMpSZCqEg%2-WmZ$=lQ-`-<7?&1pRl*LB+v#ieLA4AEHj3h zM~fy#_gSX2++_qQpG=9HCIYj=;ZycNM#*^WS`K@t7C$vc<%+qd`$Vp@MIXO8B5c}| zVS?okt3fwLCY0$WbSg7}H`L}xhIKsVru6S2!p#(wqg+=SkIf*Z$7Q6dPBT0i!P7l& z`pkKIP_(pGXNqg~No!}gfCdtaj5#BS7?iF%vMR{vobmO{8T=zrKuWAuExj7Z{~mdO zCZlT26Ix9Xve!8qJg;l{m>WUZ19`-+T*S{+RU68%gUzG7(#k$BDAaw7o;a!&UB^<} zWq|7U-rXP0%^%VbJf!B+roCa^oy3uC7LTXpokmq(<`4B#oZvLEY{b_>^;fjTgNa0tqFJ)%NF$23Vv6&3e^T8l%rYCxAWklo~bP$?p>eEo#ZUZwd*U%`t( z*}OEYPKuKB!J1sBpz>xQkOHDgffu*np7Jk#yHe`NUl)&MNr6AdKGi)TL9sd|ZsO0e7q@pDjH%^L{64zRb@*V&p&#$#gtT3@}3GuN8&d{1=LJ|+jQ~K69t4K4MG(}XJ#~2L#qP72&kn_v^XEmH% z^=n;oO{JOO_%!E8tQ8Z>J3DQq;4;Y{)tf9I;4ax2S7vj{UoLR#KWb`wtt!d^ro zt$X`j*pMh0_%9;qG}ab?FQL;_qtHW58eD0ytmyeQoMTXsvzib&VtP-#A2IZ(-0$;I zd_mGlTe$?Yw>M9Md+ng=+Vk_~2yFT}WJJSh>$|GDaodm!ifzMoux>=U@6a5v1TC&>1=@It_MLgW{#!9EZ$I+$VA8r<^V71&!QLo;8AxcfDKy0A z1Ic=K*|EaT2#PB0(ev_;-nMp3WRLIuH^c5cS0r(k%l+ZDx09=m2)1T{6!GhAP2A$} zj4q9vHy}*tulVDZXhK1Obh-XUWD(H}Lk$}jyy0As?%JUit-47hl#oeD4(LGn$ zD$w1nK`a~zL?AQPlK4WQPyq!}1;UtzG@180ahobtW1&TtH8x0~NMqxnubWiH^iMwi z630(()yP;%1*k-iJUS;)eUwn>eMFPs4#PiZCuaZ4ck&ese!-}66k#!nc~=Yd_Yd5y zO^BmK0_;AnA>)9cB%#KuJbNh5YJar>A;7k$4=xyuw#`U<1xOVdPU*yI^`7d0%a9H? zn*pcSekB}Ok`wJ4eqYUIkT-`!JdKPxjxo-RI3b&LMoFX6_g-~@i+Bz&VAeqZr2HYo ztNxbiWS)vA@BIU!O{i-Q(c1^Ga@CN+4~NK0@E`+t<)I=+pIsW-J_5vlcv65v^)*zM zl%e4?0Xc4cm=WR=DsZ2Mww*%u!Huy|ts`&B4;VC`P#cQBKYGd;8c$Z!`ovd%mKhRP zCb)9|a#4(-ZS|?_Y5dap!~#P}HX1^um+`{a zU&bo1%Za-st9<28m$bt+XofbJ9y0bEX)}T5B6fbxI)pgnYRAicsMMoMxJlwj%khBn z3yoZ_w$*@_ZRjP#-1gi1)q>myvZ*2>ZO1%v0?6A2kVGqateiN4UgAr&$@1AuZjg*x zL{!lzqlI&>F>JVnQL*K;3OMzVqgykNfYPl1k?S7g6XeMs(=l5jZGVentSEl4fT+Nx zexse_z%&}~^${?KFyf0!IBL*gsBStxHw)RttcDAzKb?I?UycLYbpxU1Dn7zsq zJY_OIv5UAW247fRA4(~hm63o@J&7+&z(*WbD4<^8IzatZ-x;nRNw zf(#~wXjLC6w(+1+Rx^pYfOR9bvJ&PEVwx6TdI1iDh__W80}<+L7Fd%9VQFt1JUgV~ zuFa?g{Sc3osUBW&=-gcQJWs`bZQ!;89pf%zZARP>AH(5a?}*o6gSR>fhaFe4M1G|@ zqo>akJ5pfBhCT{{m{EheS{8?SFWKq?o^B@K*8>b@iC7W*Z%k*jS)WwD5<>wyo@1*_U@U= zgO5c8XMczp-+lEl#je?g8WQFJr_jNqbq{VWAPCj-xR;C(#9WHQze+@Q?l2G*7Yt`E z<%Y3=y3EEg7eDf%AWAPZA{X~ip3!*R_8P*{lu3e|`*qmCI3M0Z_Y65CD7HfmVk*s7 z)mbPI3&k!NVcV$EMe72=4AfBTGBV(kumSTI-F`dpT**IZCTI$rVDoH==>ntqOQaa&UIj|jH6Clo@}L^v z7;4Q503Y)XBQM%IINe#95@sx+JgpEU68MAmTOx?@mnlNmCcH~VT}BQWX2Bb4R&W6m zC1$h}7^R0wI*-}F2sUgJ@X}s5^~h7iUp8N0)4jzh8&Pai38B%SI@ElF+@IygEp1^i zJ~wl|c!rSt>7PSh+%YC}O+Q8QeZX+EIL_6C7Xa&OCTaUr?4Wv64e`egjfhSWoiq-B zK@k|Kfuus!H{|)cMlf6vaV97_iRTq{t5qMh)YbuCkvDvI6 zSU9^yhc5_TM{Z;=i6Cuqc13Pi&AuY&iLQbjb!{%C+u^RRi;C%dF&O;YXld|{w4e^mU`a9j1u87MR~WYs zIw_v%ehs`~;^tiAGSUGi$eGT!1j~|~s-ogreR@0(d0bx!EDVgGq6>Gf$cqwTs=g6! zJC%Crb2H}V60Xnv7_g1(=4uXnz*Bs?Nd7to>BJuAFb?(;vX4;-UW`3W?nofwB7Elc zo;TU1Ab@o4AKJz~R%MZ7P_Qzl7CHV8qWEzqevoVlGm!za1?&kKU0@DhPhxA2QJfVX z6Kz(QA9{BSmXl2vmg#%Nj&Pmj`=k_cnutt8AoYW1M}}z)oZ5t(r;6ZS3@Y`5>1thJ zC}XHE#?`>WcQ+(o8%PTwuE25NCJe!LoB%&jfwwM+(o3R(oKQ~Bv;ji~f|MkB1m(SXA-}D*-$osUezbsa0BRUJ+`Aqv$4J5Jxr|r-l6F@Z#janAr=L$}!ZY`(VlAMOitEQSpxye|xg7Vdu^fQjpCY%#tVu0|XZa<#Slik3xqelh++eJuOd?~Nfl&6b&8BZ5R~o*9 zZ02M=X(7Tl3vnz08hL-*A>YHSMRE-nSH?jcbh`aUc4CxAj;IA)=9KrMAv3;fuh>Y= zV^ptytUY+Q5iDmO2pca3j!(lZXWB>#hyX+>c`>NR05~iW#oTJDDakm42k=nsUJi_% zzL1n$Z}+%r;Ibc3n?oKMD3KvH5;sGV&mKRiRpf>W;X4nj&iXAVNoFa6`S(E8}m>c_X6jUZHP&ZI}v!>{?f8JtKkdlEO>+KFjp7{u*yh*_eP{x zJy&4UbIJuc)zNBvd9;9C&RvdT?+tU-=8!}_htuEw^Sw9kj`3p(9dEk_}VEL5N% z8#a@PfIQnSLosvK80Kuvn4K)Qr5xRWwl8oon5P_26; z0r0rW6LN?+H9ktwa0HS5S4dl+k!Pa}Sx3S-Gh#=&LtifvzP^5S)au|S zV+oUSOXhR6D^Y3i;H_%%J$faFKu9BR>m`I%tyId##i+_QJogWdh(@j6?P95+$cIFd%2@I!3F`6m~lK z)1}2%$#YM!no4nO*-b>u#NNfTB9snV+NZ%0{EYVPa*AXqNE^6s;d^+FzrMf8r45Hh zc=Yv5GOLZadEO>j5Icf|&}O&_3xEA`Hsuh4ei}0vr7=dzC?lfd%K5eQuhKaoM>xS) zRK`tc%FwwT4K+p%h9_%~G|u%n#3VtFbf!ws<-$vKlUlmm{6P(KsV9fl(;^6G+n~sIADivErOD<# z+OR0|IkrX+G}5)iYLMG(Pk_8M;JXU`B|6j?_S#)Ys&NqBj-lmAx8`Z|0ZIf|v`LDW z0%%~XHGII6E6mZE@ZPY?{-HPVZMOXB-f$De_|uGPDhf0Aw`E{FkGt?1uB})`T8wjH?_Lz+c$X+ zfuNm4QD9PAK#Efkr^5)h>xhb=)rEP2#2ismS28Z22kdV8?9!6s)IbHR#WI)?<=);p zm+@`=mrRP3rlA40xg-S9X+dSPt%sM2^wW$IY8y#m};nE{Z#J3D0La@Nh0v zuxk{>$*<0K5^^sEPHM;gq)K8lAc=^V?b?LrRzRo`CN`6Eb2mT7PV`2*p9uh)f$^J( zaC+X8#66gcMsRld$c#Ra_ed5YE{JC|(PxCDWPy${RBTezr$9jjfI}+Csh8QKln5Bd zr6>v?-aGzf2l|MH1mKgUjUNaCfc)%B(8`0#^Ew0sVvSoMx>JT+X5V;~l`^AnN!n=LAj z;mqVg2n;}a;#6|UW&=P75yGbt4q%F%f1p<~823g7ZK`L$FSriPyw-?Xtq}G54VYS2 z!OL^xgGvxn>^w(MeiM9krl@992saQ1O+IvTnG<@vqR{&sVnEkYp1}t!Z*)FxdzP!} zhem0>@u&Q=+)e{)c4drMvKwz-5Xz;q?Y}ci%K{mXTDK}C$W?GjX*l7%PAi{3z z`^$Oc8u>Rtsarz;2FDF)$7nOqE&1>Ks}&DO;@Bj{!rIP~_@#;JsjMcbtd`POK6H8W z4T^m8G0HufSWBSy)X+%XgbQrjns0vAHW0$IWB@wvr6d&H{PIzGUfpJ+Zh&~dF1ZG;MFGR|OtJ2FC9+?y*~nyJ5w1P6}dhaPmk*Gq#V_pe!?Ik5c0Wq$8BA7pYjZa17BOLwwwKbmvwa;JsAHSircFlBX56wkE zLDWUWj3evBw&}u(pa0_ItHJQ~X!fC~#HQwzU1)yR;$0lyxa+{#m`BuHh3?{*&cpxs zTYM9BD9hqtyNK#MJi7B zc}=|`J;VQVdwyySr`GUOB>0~Xl~dbhYTHb0n@=k+`Qm>JDyB}#)JgfYPo@Iw|MMs1 zH>=;!IujZhN!^x1#r+3h4+ZT>y|+e{N}nFphZo}|rHc=dHn4DqASzHQ8>yYA>@Lj4 zdE|LLUIkM1w8mvWc>$2GA?Bpe%Uj5x@&X&0S)54jexEJc|9sz!t7dZ~b!ssrzy_{7 zj;m6EJmmQ*J9Yzk!p=MDAn(-%= zYATn{|HluWmDmw5eNR7Telc=D?D|4|QP&$FgD0qpUF>BiA5Aklc_vacFS-uaXCk{b z^#(9~fQy=Rcf;^M%Z2@^@-uzgA>WXfiiFAcZ9z3?4$^@e6a6{?q!&jV`@`uJbf#UP zp?c9H*$mPnBGK}%i{CQYsQ1OmTc;(Bp=1B~PsVNBlp3hbWibCU$7LG-6qTtteURM< zwsId@uiHu;(Oe+cdhbpgwV8uXqBOTX8Xu2~%^Wg^%lYW0R{Pdq$Y(c+HOkUK=MgajDuu?Lnl^3?wqcNgO&hM-*C z2p(=r0$qJXmZoi(*K|oi#4Dr$RWvdHKSaZXz;9ZkKY$DF&@sS)x@?FICAtc1M<{q_ znny%VK6%fTOd1nFy*4Cp9$dB?J#IE{Z(nEz8KfKbvCHh!l9xsoP7}$QIIm08nLQ>N zX=zV@CujoG5TmZ=MOq~|k37&f{=_g7uS9$_$b4f^@6_?-g+|3Dh^J8rWxHSfy zx&#e{*vk+MhZsb&5%WoAA0```gB+1rF0f@ZV}s?PUxY{71L6P^6e>yBW&=I=%3W{{ z{QczfDhA)_)a6(gfez9l?h~SSNk61+ z06cP<)j%dzFhDy=WLb9l#Wv222u2Pa8@R3HNn<8g1e*GfHT?BENx`HrHiA8lDA6V_ z{Rwo|)7&Q>+y(sEQfLOis<`H0h`?1MOW{#twf>V8*xI2f`sf&Vq(bs}FqUjM^4F|3 zpY#C|hskt)IUTz8JW%Q+OfcDyog`pUdrnR=5(BAKjucxsepi#mLWT~35kc$cEBs_n z9U%#oNX{i&Y)^<|Kp)LuLyKn4hU{ftP_AUaHCxdmCj%MH(t~(WbPP|JP6FvV)P#tR z0ZjDydM3sQMEeHd<4k;as*fl0(Kai^0RIqN9(Pxxz0O>HmQs0qKfOH=E^ONj-+iICaGkUuYR= zyop#8`0S32G>#BX6FRguaF8{l-8(X|4l@^h$!@FY@NP}U0PIt%ms&hHK+h%LUs?=b zMVIh%VwI4jju_C?AKcdD&_1H9CuKM&J0atgfJjPSVv* z)Iu?jTJFuVw_rj-H9Ui4UGwO&z_MpGVLvxRL&<@Y#TqJLGeUDrToL(47!}ABAT+Dg zQ!^Q~k`4e zA4GAJRzjT+Awm!lCcNPi3x!}$1{Z3uYDfVe7Yf%%1s0B4J2kdkAty9+klk30KUVCR zG)2r680{*pg#tmgiH5$Rnl2X~l4~m93vWApleGb-75z+s3ijR|9}H`sp6Tnh;M!cv zlYf1?GZ^j|Vq9t1MZ*Ybt#Eb!0U1|gX=3ai^e>-xB&VLvinL>Xq~_A_3pSb3N&b%L zAUm?=ED4=vB6DHfN@w7~IMt8C3dkBXqS zn~1sjtfL8qWC4)ALY^LKr7EVcus9lMk`SdfDKt>~QhL36!!o>YvDQyWROX{?P{u@S zgg-6o`xlSOvs7mKVqnDvcx0I5O!#wfJg$l60ts%hjf~BP5sq}W)l72&mcDcrRj3+{>Squ40B9@@(YYzd}P&n3FpSEfX63Bxk;N8zbcN zfP=KQ++BG^_RmUI-m{c-*T8}c<>0W~-(C=R$O~hVIF(j@NY*CsCGTO=fDO@%%=Tf5 zuUX4|{1sqSBeN1)eTiY*9w`2CG~ML>UbX_P+-NH0Mu|>pshH2#F%0!*H8T$99SfXR znL-MZX;C24EO7TfR)nv#1}nnILAqiyDB4hn#??2`c$*NGG(8NDJQ|gRyH0Q=+!JdH zV*#hX9ge(&w(D+2=po-6rJE3*U`Z{XwZh2Qr;=fP>dg^a_^h^3Z&eU{YRGM7Bk0dpp1_>yIdHat7UAT#)Z4YiD`)Jsz547+H$ zHffq>Nmj@mgp)+e$p%LP7`u^Xxm~si!{`y&edhkVLoldw`(;<;aGj8m58aZV?td_4 z&Dux7ILpV;e>T}B4>1QF6tpUN_cq3e<3C6qW=f$0h1!BrpcSRQa>Y?e=nsF386kVv zWK~(B=x`bXN|i(QuL*`nkQ``jrAIYxdKu?IU{wW9HE(|jcbQo>jqTLUPEGS~R$B{s zTm6j@`kS>{#y{QAhZh;*0@vbRk^^J>!;?m=(*xBA``~G>E<66vVB1|cq5z0^$U`5ll z7ELx(CIR`@4VNXU2tL#L6Ua5I347t*vq~yAk`2N#Mryk5Le!;MgqA=-?P$8@dAfFQCVeJ+GaCBWo;Z0xN2g;f%+ssOwC78WdSFoZWI8{5tp+M4wF6m`2= zv3~d`j7E|_%7-5>xjV?D$xC896OeR0+DD3Dv5m*WzyRPC1PcNZYXFx#@=%_Lvc59% zbHBZq?0T0Iu_8akUbkc6s)kwc~|$~mc%CSQ1FG?Sz81ZYy0m(#}Pe}BB*4}U&#^=D7t zgXX~?IC?42;u8o4!@Z`LYLQqWLZd<1`e*>i`sQ*>1a(Q2?3LNeu10Pnmyb7#;2U&& zF9wcxE{Xgq{jQh^5sZSD{CzMRX;$x~!N9-(Y==ZVHtbh1!%Wyn%|a6EfOV+;V&sr# z#-fIB0scMdX2CuNz$_tNhjhs4r@=HdKFq8f4O8Rqhda=a;#S*#+z&c<{=JG~6{fac zLqTDRF`zUpwJoE>q0buUa5Zy$tjpCDQJ0*i34K(sLHO_a@%*sc7{&>!u*utx$p|iL z#s$DZy(mytF-e_;3nPZ@YzM&`mDX-{Bh_($lL`d<} z#p^X$k9bdGkgXD#KMq4f7?a|!N*kbp;T-#948-Em+}0OIA+gD|1bdk+%lmru%|Fm; zvXW^{LvrD;jEWscL7PVwlcOJorGCC~7SHXAJsB6tHR0FK#>n3wdNkTRT$D=A$A3uREbAqU$pyvwqa(s%I~y2v&$ zrO;x*V3J`UMIw9zk&!en0uNuM*WNc5rT7i_Zr70Mk17!IuhJ|WcH@g3^Y@~YQS0p~ zj)oRZRwHzcQoxf8!G!gxq$FHX0r0mGgAQo)E$7M|m<1^r(70UmW^gAb&kjBnrV1{H z#;0M3w+Q7V!nNc^pb~<*tt7a?pO@(Ut5M;SL#&R6*qLy^>CrIWQ3S9e3|->I2aQEm z4kJX5h%Kver}IFVl)B6|!ov0CYO|%I!BqqHVG>@E&D>NgBzm@6?GVtc&6u)~;R#GZzXq#f@v-RUI7cD54fzhAp zeF{#Pz#CQ>OJ*TzcB2f5-ttY8fEg}@jND3uSeh>&X8+)yx2qmf+gfc8Bcu&hya~M+ zleNzzGZCF^Lib3$6jaj@%$*E82!$E)7yKDi5RngRas)IYeF?G)jrl<6%>mKC7K?uP zJ!MmZj2anTWP|u)$Go)}LO2SdbvxHm&P{{Mi0+Au-o#T->p7Hrg1b~)BtyX`I?2qD zxEFhPSfx;8P`socglT?~NB|to$DYy)jcrG}6HUs4zkgJOoVPv0lM|w0@}+`3()} ze0Zy~6OIZK6HTO}Z>^zwqxWDl$i7o>=bxelS|Xj%FAm(Ko4z7ll{cwm^A?o{*i<2OG3 zc~*dA&~%r*BSuLj4L&C>56$++8!Bi;V zn+gR}p@5HXDilnGg8#ixkSsgQceZr7f`b0U2tvi8`rdcVjcdPKGyT^1 zT=R(g`ycpX^84@o=O6zQKl$H3^5L!j>pegIq+zi2*YoFVVGfL@%33r%9&f6zuYbML zVS_^E+F6fm{(Aa!heou1#mfs<-@*cM+nQV0@%HJ~b^q_U_TQ{?Fj(i#{Cc-Hjc@;( zZ}|9px<|kN@Aiw2-#lCMsbA&emp=b_Nanvg5I%kP)u-WvpT6|@h3(4!!yoy6D}8>e z|9tg&sPX?p_xitVd1rp}?M~rOMAq-WzHjC^Q;1pO`WCfm*x=Lnc76H%%9Vo7AN$t$ z_#_@+ER|@;8S#&M>&*BhH=rinHczD8pFNRsJ;*C-6Up#1Pj{I%uE%F5D* zpZqK2nwqMr>I1Kj#GLK#7cZWCw}Nl2AuJ9W=4FeafHHOh@SCrQAJ(}H^>n#=z8af<;YAZU|)m7FS zFP>o$x8TzLpZNIHeBQqCDV^X8l-ZN}FTUk0?PTi^HI=odrlzf~%Z1SKcK`;9cr}$U z%s|l?1Eu~OhN1nN1Mx%yOl&E>8sg;aEa)tY4I5TQUk0Vjfpn*F=FG!8^Jnhr!Ecbd zBdQS|42RAwAtk4`Z=X)<){(eMx2Q_9fH!&OH9{hacYd_Zdwy<4}I?-W)G-#IZp^h0up!nLo@a+xPj z-iKmvwKCq+Q#baA8|)LyR)}m>Ak8ktt}7Y?N1{k+*NoKOcJb@(n}^-R`O^3r1e^}< zf7X*fGY8LIR8n$37DjgPq8b)$b;8l?d41@fjKE-naQr4*F&P;dY!KLEq6B15-Xc>H zeb_nA1>gUvudiPUHdr01FNeKq_cb-FXe35&g!=6&`e)C zHZmaS^h4M|wCR`pNhx}YInYGD-oU(#gVQI?!*8m&hZHOpvf%cmt;@9E`AGSB z<*xnibxtH}0zN`C^kzn4@e3juB8)!l0z=_g-^gyPKQaw@299vo=55GZZ|h*`^t;#4tR#EyE|zE+Fe&E7U|S zl^+$gRH4S7^Zd#r)wlmtF0Z?O2kXtVxd|uhwWX)cRfD9DL7 z-M4+uS?-+pifN2jULyLE%ik<6tGPZlHpYR76e@0*b`P$l$AupAOghio;}>{fDkq~4 z^2R-QgTl|A<=ZK&8~*+GtuRcq!rZ3@jVVYs?M$ryhNI`zL`8LK^)JaC`RgkP((88$ ziK?p`^dgRE!0OS5)xU>R8G&Oa8lo+Ey;|b`E7UbmS&iS7LM62zxf6qGTEO4$5ts?E;;CIr(YE*=%juz zB4E!*MQnagJXA{xGp8hWugGUMxwyErLMuE-hw9ymX>0v;2KM<${Yb}~++TtUXZ9PU zop~8M^Lnly%Sl_?H^sKYpZ>)&Q5lQrgcg*co9>V>3`-pczuwT>!^7jw{JAP&XsEsi z3r{$PFNn^cKfls=?GGnrOSWXo2I42=9s48ADj$UTE7-@)nlmR@`OTrLSFbt~!Q z1y3p}bm%VwQ0d?eJ$j@beGk}*X_#T?#*V;kMPM#LYx&~5)0Z&V;U13v8f22n?6vt6 zO)<|}9b+Wap^d3S_R{#@X!;Vcn%Ay<)8RNs11cIc8`4NA4Jb4bWhhOWcBoJZrNML> z49yypG89FmB9#U-Pqs9Ra+=vllWI5p@8$je*Y%z2eZTimd;fmVv(|mz>t1W&habRn z=L4vj-!!_KW%^G?N5?%1v8c&Egd0~jX_?z><2jdnjaN9f&%i2h9P>@S!F5{M0;Stj zK{4$z>PE>ZNj_f8uaFFfFSpH{;-ZQQ-G-+YW;gicw;xC`+VR)Cd7L(L)EuJk&RxAN zb&EBYuIuuZD$QJ+4JebC=ffirX zv&9lVxveyf`w{Be92y_$%cNs5N+tzX44og%=~}p_DRebaA6$R(u#kE^{8SByKMe>oBgN=JE=@+6bAL{5uIgB_v211@(#8RFa#LJ7 zfJr*_*b;o;=+R_kEtCb#4BL)y9~qRZ>IOt#heuDZk-octifb|!WvZ}$8NDbk*SRTU zp*n(-ww`Mr2Ab|)uvBP2#eO#Y#|L0a5cCd6IqWsM_NR4_eOnViJ>CHQv+mGSa|$R9 zW$ku$KgzW6`&Bn#p!|V*+6$BR*V{RKJX%o}cl5umu0*(m?nfAXgDv1dFEim#XIbze zy|oR6zP=yr)|OlOP9^zF4(y`f?K_iSb45{HlQs1N%jS&m?u`hmqnc>Voq1Vh%a+G* z3?!p!yc;tbwQAy2j6KesYks~YWD-xJ0atxLydejWYdpt(-ThYgFnDlaz-9Pu(s72M z@F5GsRj<<#FOx9fBo*HSp2}~qE+0~H?K<^qUy>!`v+u-j=RW}mcIn5k%RR!WevE{n ziYK)p)0~J+!Q`MmEE_WJLp{4+I534?*jKIiHZ6X7pkoKc%m$Qh&$ag=3?g1*uk}4O zqgg|@JSNA|U0q#`;2}4{5m^U!3+CNa)%r(0LQYQp_3PAuLLYDU?#kt~uL53^BzU0i zpk{0Ms(N!}-KW^@2QnGE-BIFS&c~OG!TgV5 zMbMtnjM3KCUUTTsp#u;12)h6G_OAnXw$66Pr~LD$;8>5idMnmi=EHTC%IvWCkx7i4 z)S)JFIwSuqUzdz4I#ewkvtz0JKD`ta(o=9Wl5t-j0rovQ-tfpp)@`+;W+sZp$8kIV z#AoEZ<47`n;-W zer@e5gTur7;h(7OhsWj)O+WGVH7NKQ+%e zD*SMk)SkG#aF+c!ReEbd=I(y_{J8**hujv8R3Jl!YUsSvarsTNLTEqYU% z&STeWo`)MTz`i2AhHAFd=FKK_&yns7@%4ipOSYxDR}mbbe-QN#z+>G2xRGrc7URyb z6J`&@OElo?`bV!x+K>C%d|l+2sd#~j=peX9BpQdHzr1MoCT;DgDwN9` z@Xv_jwr$&JROUCJ(nFXwvL8k4y#S@I^>-hr_H1&)0!W-gTldK^mjj79T-a#4p6)l# zn(*Q|bLSH9a58#&J1&m!(9MSrAHp3OJbWa>XdjOqrg?0;nmRY8sTyD}0+{mStFvj9 z*if-<-@PlUE*)3c0G94$|8jOpkUU^eQYyJp49*^MY zv;ZzJUR(0oz*V8D2d}ZRq+~}oGr=k!Zj^5r3i1sR@EcqT2dbiErHYHUrC#0us$fj% z6X>iGY+b&kGz8T9z@+cQO&4TD)?lVX1DY!8asO@xB;zPOLKrWn&$DCaP6D2fWh`=&VU&A} zA@<3zojpQ==CGaex{}G%#b4Tzd)+a@*Gk$O# zz~ALpEh1RX*!Xw~#s?+it~^rn7)%Zl-0}#!t@iaw-KAfKgN$c#7*r?Ti$8W^w0}L< ze>n#K9LbNGf;0RZP|fj~=_#6HNdG*7#qS%;KgLMkZo_vUtZRJli=+L*wObGAS>3&> zoNE)@lt~ey#l^Eze`F9c!Jvdkh-WvIPg)YMd0SKzWBzk>BkOg0yA`gu?&m^ZD;!ya zfBpR*<9>46gc(#jCL*95M|gOIm$we{qy8Lh(d_}c|8Vj1r!XhLsv3Ycaof5pZ|XzE z(nBr|n8mXIaJXBc|3H+i)j_%k1qB7`Fu&;!QWW-`lxNx-g;3I^`9y*mUM2*vNf^GNoo|1KSG%ggcn_2r`L*|Ud$YhQZ8M&1DWxlrEa8TLFG zf;3x!Q|SX#?xqd!e}Fh>)N$OvDui7Syy6jOa;*Pv{W^ zUwB#{VYt?N#u?5bp)*K7o6h|@^1`im4*~5>r~CFcBWE+a)YyG-vjOb4W0KzDtGFutJ8jNUpf7Y!}kN`hWjf z9)^<_V9ghX*D;eGqHfPiN?Q5YU* z#{O6yxgi!)!VX92o;!CgL)h)OL%bURC0woX=R7|;?)IF1`l8v})YmE{E zPH16lt#)ClxAeG46$2mI6@h*no>u(vmULVHxxtGYGbocjb-{^~PI z>l@9)dDh1rC;?1GjFrNTyBQJ^V$yys(KahaSi@@#NJ|7JBvt`;Nik5wF~2^xMXEz=~?jki9n19!vU(qaTPchk8jB!YG!Tk{zKDWXX&E>6SysiSK%)fs$#UPxsb zfOrdp_^TZy*R0Wzu_}-T6b(b_*F&FU39=YHI!qdFaGw1wt_wbQUz~TN99MfTE_8-n z$i5hW&Yt4?FB!++`oLYMUoE}3a42&NI=C7qYg#iZVLaD z>NeZTd*lGA!*~(z-o3*XQ6BU=1kRf`FW_(c@MZYx8<4+vaqQvFcO4(J=L%Gj{S9(N ze^P$27XCvF2O|pWUN(1x7~g=Hri%$^B?uA#AhIA$P0r~E(iMQ%+E-MngHGXRq#S&5 z3%?Iz<)eV;^}#!8&SP%o-QHPX>xWLX<$b+#f5&MgnJ73C@qDNO6^fzJhM_ih`s=2d z5AfGv6Arnx$?-$e=~<4eShx|H{K4`QH&02k#;Os7MS+*`O7pO_N5QpAr?e_8+Qa9* zrkQ-dJ-XSVa9#8CyQVd-?h0xVW2(_eRY+_rY7ZWn)^b6^Zc}21$-cR^ zMVHgNY^Q6iz&|l&R{~!JDMiZofk7z1StTsWGys?e)qit^aw{YvsVkioI1P;;0_{%~ zNc~;lk@)t)6<8CAM~zGnhQGy1cxVt7WU54yFL`ddc2`QEJLD>MH|>C|s}A#IK8M1< zz<{;9o5EGc_w7JoSC_37MO^=|XfvpRI69h6eW`sQ(>M{fDZ&NA=qUb7t#rPSID~_( z4|rJ&u@Wd<612WPZHHz*{&QK8To>k@E#s1O5Laf6TV^@MP(P^=R^QSgubDRlR$7ik zKXN{0Cj1bFuOhF-RP*)VGJp(FQie-N8Q{_lmDHV`bFs{b`n;AKY$)&JN8o=>F32e;F2ihoGo=|5R63cfZ{UMxD^gX%jX{ z2)4=|WJ!rf_DSb)hFOfO?%_s_9{MF9pC7JGKJi`&g<-ovm?=nc1b|b91M?~Gnx(=T zYVSCCxI*8*-)r$8V&8{YP2Yl=sp?ci?aec5XNyQyuyjX8@Nl~@>aa038j6+NPEAEm zkN5LW#R1?PlAXqmxy<`Zr5XaAW$vi#s#{zsZJzxM-)eX8jGLyuIYoI)A^f(a5|3+z zSaGrWGkyVqROPwi#o}M1n@T|M*GcF_0627EAw#H@&-e~aDf}@PloajJhCsO*|2_oE zh>LpM9Ze}H=jKI+$7BEsYX|F^DMxAzK6~e=)Qhxlb`U+_$^DL}t^-njn`lJ4w=;V> zy}}pQ(J4JAM*(;q*+&nIX3EEv-zFrb@((3Fh5n6co z_|_okH@%7w!0Ro&(+u7`5_J7aw0JPOI9YZy0K5_ocPG`6>FH@ziPktZP#p6qRr|2h zi0*5buiO93Q~*CE*-F!AGW&FYo5fP7XJM1ozy3m|F-*|N@EBqYjE+VDHPLj0MBL7f z@85yx$`SDeyt7j(A!MFzxh|mcp{Ib+sQ#%i>>a-2NJkU& zW<*{dKh?f?JqEvC+@E4p!r0XV9jgMse3*G^N<0|SRi7)tKte2DUS3_00nKGOvX0eB zs%t30s6Tbb_zFub$5eRTA&7nLFEKem6p1kkzwTSVeRXswXSkh>_o-uh%w-NgPe$Lw zffcfr(g+nd(IxuTKl)1a=2EEbchZ81AK-tJ80~M5f`WBmXRy$dv-6|@&k)CoYyD%7 zqlI~^?7`o^f3JWFLkB8gZ`o$Oy?aAw+$myAgshb%k>=Q@wNYIT@k96=`Z!MF2=^H- zojYSQp7}*@4L*quuMD4qM}TICPIQI^cvz;H=ZNmOx~z7UJ=Ub??1@)f3kH;dj=XV{ zB!-JyjFR*a8?XQFZ%^a3#*9ltA+>XNtgdOqsIj{o*tY^@vntZ*N}^^{4)Tu2CI8`x znX>ncUby6q=Z;N5czB##Tp~~>RQI2NR>FP(#Psn>G`d~1wC|O=;-X3dVLZ>t3K;`4 zkpMl0<}3;bjZ`%3eldb%1?wP*vfo}MYK5S`%MA?;*P1-L1)QW2g{PX%%3l9cC?hUNptOPeS{fD`*nee?F1T?-Dd+(WV-K zndBw>Ha63;2yvbGD<6{gi6O6|oM8vzD=IpOK+N*kNbecq#&FzFS^>L~A@ra^`WlIE z{!_PBP0O$7H0c>{$39t#01%w0k56>_=de#GWr*NjHVxfcDzN!ZSygJRve>wQrjNNE zw$b#;n<-ZYX+(NJ;#;_A(fyw;vk;dL;n%vCf52RTkB^uWSO@xux9;amscn%^0gsUH*tMKal=u;n#y?3|& zh0PN$F`e9yifd^}(xw?YP*%FpCFVB#-`i~nRh&|p@|&vwZXgJbEp7F72+0_zKg$$dJ)lOd(km5Bw}c>61OfBwg^KR5gA}h?EUv_O zza9V0_OtUiCe&i^uw!hA@6VqRYXIIZcN)H+@8_(`Wg{$oGu{kiz1D-hAqEgpM9v9~<*GXCvzM$O8B!NCu<8*6!Q zfZ~4(j3Ib<5Go@{}v?B-J!~l?kU{=yljcx*G>4GxZTzUW6=kDFR z8K4~|S_akAdH{A#Z}pG)N(j3NRD11d%yKq!adQh_zW!kIu+)?OR@^EqbTet%*4R5s z$NbHkH-o6>vu@a;)^2MqY;A3w;WOp=IRUwN9FwQ5Kos$8vBD~Cx?m)(|5J`JhBu25 z7e%qB9G5w*wc!(syB#1d2|8GA@K+XVm90=21}+SbU3mCV3US~l0FjTv-vx(xrfdPUDvAZK`D10Xf23PQX=j_H;dWlm5Pg|~Ts z{Z(@GB=t*S0DvSm@NfzX3!`j!-wS2SL9htPaR(jedkGWS9}Cc^dK1AYFf%ig1Od^v zFT&!0Yo$<(2tgn&X|88BH6239ocLVFfB%W#tcVti2gYqVi#WSX6!jw9Gci=kc)`KZ z!y6VbdGh`T5D-qAj;%dvrYH}pxb+z1_2;{E`q@=Q?#82{9=Vtx&V{5a_1(A-Jrw1I zINXgmsJiTqb|Cj4mJ5B%lkyZ~9**f6fN1o8Dh~F0A4=_Sd1ieXYc5PGqhw`)grh)f zSRot4g%QP=$OrDRkGKE(52@LLHry*#NTS#K!!`q~7!E<{aN&|AH<3nlfpv>fa{Kh@ zQzB+VAb#A34#aYuz$37SLxgmaanQs>OmtRlE^cj&#UZwt{)`z;mZKfbO~-7ZzUF3}LYf8bl)gD3UCJMeXTBwI)USC{6GDx8%LuNlZO zr^TuTbXIVwcnl^Y_h~I)M2Fi|-`2MWxrGI# zKcLhWAqZ|Wr(1IXRuIrKA-%EA)ABM~ZzjMO4acU_rJh}@_9Z15~P5Gh5nwW`s7M+G=Ht*d&RQAJa=N9MUlGx#T4k64cK}t{z%;1Ok|9aU#m}O0VXK zc#yUn+~42&Qnr)@3>|{hR>R<34Vr;{FOkqGwtNY&@x;CC>}&1%f+)6+;Hg#I}0RiToYI;x@e3J+8l{A2iOVPnN)?aXgz z5h-(L=|xKG2Iz8MyMDdCGZHknzMUuVxZ;9&^K=k1#o?ke5>(^H#Bg){}5VcfttEtY&^%~E>IJ*7VGAKg_0C=?$O{lg` z$rl|QrazBKSnq|5EVCot)afbqkna#v`{A2=`qTs;=^OB3Zy95|!^prlH2VRnV z{0s9!9}8l(P3k;0Vb7~sZv=L&!sZ^lEJTEtUtdPM?}O?_kt3K1;-w0^-j_gB4Ml;t z2p~=6OZ^)KnZ6v%jwXV6z7F4M+Cc@2wqq?2fRPfg?4)>ndThHv{PO_8tb=Km5Gizk ziEQ&2QxldjQJoMU1$@UQ%tIKcbBWZLDB2lj4{r>C4Ca)jj6b)(x_LR7w} z>d!?6%4-U@ry6)bpdjAU%{zgqps!&7h`@Ll40d#A`pUeSeJ{nIkg|jP+x6~tDzlGzkFjFNcZMnv1!BX3-{c+(+N3O0KSQkl;>M3gM4j)!d8zlR- zK;-IbocQ#U1>-vxiyiNM418G178=T%0BTFW^*`OJ7_>Wu_j(P0k9Pc1P1_F3$YK08 zB*B|V$Yss;Lb@j*+lFCKQ$?tl|0GK3?33h0!^XKa1H;4hopuPXp-9tT&zwP%w1C&J ztWxIF3ei${x!d{|+yG+5;-SSa zHm3rF;* zj~ri{Z!UMY)f`gIhG&a}(@|YqB|KJLNb)62CbLH%b_O|X0Q$o&cnsI!$3W>y#Bd;l zwCZtvbmYh5(^CE!+R*saVm+Q*<5V>g1TBo|f&-$F=?qc6=u@@!nV+9jfZ=IRyFNyO zbOA8QuNaJ(fm!887>FX`Mg#L+&K_Zv8OY4tS+UZ_sKCnuBgt}!Uz3Opz8=K&)Go3UZW$U$sao8H z#ToD2Hsx4yM|o&yP7NE=DMNOt!dDq)H9D@xS@oHjI{TReqlGSmf`gigyRwIm5xD=3 zg_&^StZr*-OV=neE~LV7lrj+Zf^^7W_4mS%fKEJC0`U*ygPb&Bnc8<>5EciHnOP zB){M<6XDk)KDZZAAYxV6(2_E@wBwev3k5yw28Axr^1wSTq{Ih-DID+UYGI-82QN;@ z?YoB6zky>!KvXQp1ivo)-P+5Mu#l4|gW;ObPQzN$|KO&C{)#ivhT<;&MiY&}KH3Fb zT!NBAP^Q0?=#%~ienBLi3No;Lq3G2&y9f2$l4j?*hGkB?WWD?!Ph|P%4o}37%mfRl z7+IO&JZ3JGw|0%0;vU>u<+Q;3)tTM>mwrHP!CoI|;2fu5YDUE?Dmy#79P*`hS4GnW z_q%Sx{r|N<6j(cb3 zZA^o`=QydR(VwEK35ctIoq_j`s_0cvj1xiLJf+4VQzwrykSMC(;0cp=@~oLcSt)p%6kKT^W;-B9QZXj~$c^*S-li|7? zL4&=WQMD{NZ>5lS4K)Y#z#NpQl+r|8CP7aqU*T$g2%qXSON5N9j_pgg3(Cm*gPMp_ zW;9--X8~&1GWaSD?X4)2TFO~sPSID`Fd!xEF%%y~fW(ZeKA&ljXo>%o@HZZ>4@l1t zfB)+2No4-3yt46k92kw$zN8I;LR^VfyWe+BE)_TJ^wCBfdgm1julV^@;*pGOvhguh zK4}xm_z;7_h(<47lEE+LkG6a>EM@kd!$`R3J~s&%qt6v|frpCVP-KL*m=$>C)QI+8 zxe|Tqvznlll@)gM#-I=``KQ(b<)ts95=B~{EGL;fXqqnsfOea9fN4g6@}o-r0cwc9 zR~BzAun2ubrIDQ=Ox?H`f$|B);*U-q|GfipP)e_It-r2Xk2?_k8c3&MVEyH&d~~5K zj;Q>-Eq_a6LZ)AIJxpxi&szg@2XkG!ul~;jkpagDm&ahf6ewO}dy(SBhrDJj;t?J{ zS8X~j4rLy}Uqtj%S{NQf)9E8|DBEJ-X(jBW>tXeH?<~tYd;y8&>m37@=WOvOR49h| zwFHqsV`kFLq71zUT4bQAlEaKfvP!_F73dQQ_PHsC49=QwhSnD>vGw*w`^5MlRRc)z zz`v#d=d5HMt$sesQhORM?)($aAY`V_=+A5P>Bjga8r2elWJ|S_bLY=jf%J>uVWfL# zqVT!?DQ7r(Ep)(tN~)^#=W__~v0(5G%M%q96-NpG_*cf32w6(4op zkF0aBt79V23nX%QW=^;Yoq1%vL>_PZ2IfpDg9q~VPCU7B5eA5_S7&s$)UMWZx*Z4y zn+_U9V1-)i`6kgL9#d7PO~%?87;CqGgrMV4b1n z*9-orRp`O@W`~NU=e8pV9o-ibQb{`*n2sSPuCyqH6sS5T3uo|v-(MYHiB@5Xmjy|eM@f-2E0?=leRMg~_MR<%8lnyxMLI>X4f&MNx{qe9EXJ7b%BdwUOIj(DwfbE8WPoi?f-@+=sDXN z$98zMlNAoFzd|xO1yl#~;6zJf6852FQPR-Rz~~G`Zs(Ufasf)$>z=sYif}^Jj}jJ{ zc;lwo@a@}Dd21WLjv9l{?f3VVZm0rWq1hAB|EKbhmNKdVJ(OsiWyrP}%@d7oJZ7J5 zvhG$pBrsHH^&G+`l^P0_(PV^@UuqFAR=_4tDB-JP9=7e|%aClcjA~UN4KHJH#MFX2 z8X}PtZGY`>#F7^Un@D&ozomDHX!#MeAv*y%j`HQikk}O*8>M4io@H-0fbiLcZF#54 zdp+BJv=?e3F*wegg2zjqy_P=bsyT=M_4E5CUqjoHTQu~KlhFnf-P5tsz z;q?LD08?~P)l4X#_>|0hGzhb_Sx3*17e{b4MO-8yi*6;bat$x1kVdc%jrd;E5A= zF6Sq&cBG-Teq76s2sKSWT-WAwn^Wwbpqv&3>`%B0n{`c5&ani5I`5pCL|n8BqhdxA;F%>CU|K?NQ;P8}JjDA=OvF&)7___{mT}bSX(aiG$!maY z!2y@}^NkZT_|yb!Tn{ZF&QFDh&hCbV2C65)sCiXtVvggaxdWCz zC=0Lo9St5xDT4~d=fQb|(*KQKhN!C#(#iMRhU6Z=Sivk<(Z@KqNN(g6pnQ);`-0i<8bz1)&Uv=hZ}v;oTg^Fzs%L+5^)XZZ@wWsErhFgf@!d!a7}IzAn*C zTEiLHzzReOXJ)c1k7I&5?#8n92c_R}CgAYvzz0O?RM-YHB@zI*zxG)fG|qlR;Ku)L z&!{X!d4TyyaQ%)M)2vGW}muCl~cU=@bZM75*Xjt!$igl zYcc#b0m{YV5cds>``QZ&0gyIsd*e%%M5<9PE;=$Ws2ISSw%_m&;w9Rkek{Y~rX(xqkBZcmq4zGEqR55ia>R%;qHsuAXsfK8NMRgj~Agh_h8{fZNj&}ud~s@q!f z)bh%YqE?Ph262!*1)Jgksh{TrQK$c(>50&vw2ZzuViD;;>I?5faaT$!`Rx;$>_3g` z#P|m82$D&6x>6$a31sm0I+E23h1;{=;Ki)LA3DL8`)Oo9^;?-W%z$lorx@VZ@=5H?aQGa=OHs zGa#;2Ky>kAThJ1+-jD0WT-&{SITuxhUuc=$4GUY%&ug_T$)QieAZo5X)oZCz`Qs8Y z&sUFG29Yn8oBcX)8sN2IkqpR~gW@qY=u?nd*Pxr^CO*6A;paz1P@ZmN9#8F^z?W1V zdx^ZSJCi04T%S3$8u@?5_%NM)N9lhb>XT9N^_CE1s zDu~=7Ktn57+NUy?e7d(|5f>LRRv-#Jn2d*`2T7pCeSqkM(*Wzbi-K21JqwmH&)G-F z>In-4OmMf)`7-cz3Efd7nFJB6aJwUWhZr>6gpYW|X7F^CoHzRV`o`Yy0-jg{ym?)* zm|PLiL%_BTeg+S{ZN_@Sjc9_@?+9Ty(*p!NlUWI1^G zXQ2tS26cYEvN4M@93C@0d{pPsre8J~BB4_f|NQTYWkNzS*s>WIzxN={T@DNaHLQck z;Z4^VhqIiJ3cdx? zY)2JrTk%PFAuxB&oGvV`fTU^%RY_DdHwZ>D#aD8rV(itG@KKSR3sQUrbvN78e)I^0 zpd}@L5q|q_XG=vWFNWYOiD;5Q5iqrC=M~Rh-Rk|*NF9fp+KEqtnFd;G|1jXrw-i=# zihk;gh1Qwpqz(u{Y9z}ToNpm?um$_H*ThQ6r~M0XtB*dSrer^0-PlJ{=&foeGQYkijISCko4 zC!Nq#DZNhL4*faro2tOHMn>oYxd&S~+N?OyHFr3!D%3I+B@}&XroMIX&hGg!x zL*xbA=fmXgEJ7Tm=PD7&x{(;aUxOO@AaDnn$Gah7FPv5v-RJG=7WV}Fa}aMyqGjOWd@8BpO;O!x7+u!B?Ro70 z{FQ(fN%*$8Gt7B|iDx0{VzT-*)Q=8pJF&h})*~y+ggiVY0bDC=pQMo}kC)F~G}i97 z_?&0@jTlqvhE-En2Vpt@8H1ttK)97jMn8OPxNFLhR8U1h;lc8Q*M;6@NZ?&qz;sP9 z@ze01_66-9*?gRwoV}8>Yo+oImqqQk_wyRP2f__-m#t#;zs|%!4|)WwtRbY|5l5HX zEIdndO0W2c^`p-L`YK65=+`#ramN8#l)qV5+YSzK_N1(7hPH3J+6;h7)3x>Jq?N%1 zdbv8Y7_*%XVzMu zPwdeNSa{LkcVJq=u}0Q!zi5nsHo{w?8ehb~GH{1`ysvLvE9O}TQH#nIaPlW&4-?yT zJ0L)K$1kg+Od}=Hne&kcQ3Am`dCzpB{0G@BH;=$lv;Xw=<8=>iP^$}AjAQ126$%2# zmi!22yUl3(M27E-4=Hox^;!^}lbx*tU~3QQiEtNsj?yj5mT_`^Ne&);n}e#jkDnSk zRHwW%ucN592F{)^%6H%|lv0#pl@BMloM_G3&AfQkd3s3)!`T>QZO^FnVzG5!n&K95 zdS749R_y8f;Rj7q7l4P#i^$eItnpPrRJ{wRjQIx)e zl3Hr*^<7T?$@F;gg(f>#ppPTV!y9otSAeb@+8i63K7?;KK*|1TLKPUCM7rjlNA~fZ zWGlK+4uMaw|6>#}PI7=@bre;N1i1kcG(OG^tX?cH-|B?QVmM%5$*QMzh~HYw)KT@k zY>+vlwT?;NcpOmdgGttu-J=k5;|Xp(D`Gu36REPbefj7fnuHRsYH%OdTzbq`uhCTn z3oJ-7N7hgzjzlL9mP(=6{R%@FAZ}7_B7Xq5wjKKlQ`7Ck6-fLU`ty8veI~(hrJ5R5t_g|Cm=QUN}a5j6lcMis$lRF(3hmZ|8oaLibti(oxjw2#lTN z`xI!$6)2zY_B7}1`-G6PY-2s$yu zdc<}IV_y;L)R9S$+HMS$i9lV0{F1ck!*#GrH`Y__?$QI0C{AXsE{eP3cO^Zt3JHn= zFCJ74pSKQcf(nhTbD%FDk<(mQvSOXsVBrEQoSnKw#jyK4(u%fu<%3!^?Jt9^2$WPY z<9Nfm{5t}_(|>azP{~p&=M@AORA=q*G;{lfz4z@j7m);+5bx{dH|aNqTPuX>07Jg8 zrA^)P*zg4I!F~m}%O$8b8UOy|XK#qvmpw%p2nNoVE)6(UXEdYf=;ur?EW8iW_*$pH zx7`0vf66-9{r&B`;V; z7;s~Uluc$43bNE80=!Q~RE#5eDho$Cj+19gOj8lyNh08#5lS!? z8jLS*p<^->V-&J<6>7Drr3|9)_?AJN37fv0ccj|Q3#}EO4+Z~NkAi@wfl3y;?eIYq zo3M6Gdnyw}V%tHlXkK$@C?hIl@UqPl;^r2GuwNS<20^DAmc$iYtxE(_7oCh=?I=8y z7vudqd&LDPkc^3!nDS32zxeMVZzxbT`A(2~bte~Es@0Zt-ER_ZWPkqj^+R2qF;#6^ z^3R`5?O(KbaXs^7^=$@f;VG?4LGkun4IVV7;VVM@m{*to^D(+F^G;M(R08GcyjNet zwt0icOx10OQM(YQi5~Vx+_<8z!+BY!K09OF`~d>XAB))Nj)a7L7{}mp=1e5O1%BmA zl(wmbfn?xu0ohAL)a8tD+6cdf&Zs*o!IWYU&1t(YN2gx&0gmrAU>1S~C|Er$J6^4_ zyRm>e|4Yisq~6__&8f_4hsNJzkE%2Eewd=i?fSnljK6FCG)Tf`BJ{OBC7g^0g|KBg zlA|NGV!H9h(O;+M%$Y--)*ap568Ljjx{!blPE(p9TK@u2PsUjRtSnY z#W4GhKuS4*8s)HV!3q}qhh<|=P&@i1=_qLLT!-*t$ULU7SZimHK#T$8oYR1M`EohH zZ@E*9>Dy&W2XoF1*m!(RiW;7C3kg*pjo#FKiYEzYWhE}{SBH-khnobpoH0O1TSwA7 z@^fq6Nnm>fE*@QKFx^?tFkQG%9-(#b^_;kK8GW50lnjAr%YoCn!IX1vFubP+A%%gi zMSx%#GQGFIC7))n_l|_Qv78K3)bCm)i;KTEt@IPY$8PHH_0-*bzN$3U7g;m0X;Jh& z|0t8*_eM%CsD(w~SN2r)j7@^1pI!w`tkUzR({OqeGJH8%{b0~0$4KmsUdkVU+$@dj z{BgRbYOkPq>SJKkaCSFh*03XErd0ZV-8HWk zRCFFAzmJloh+~;OvZT=i1Ag_K1{932TWk$3S>V7a57f(yUK~I0d5t5y2*c<$2RU7f zKu%pXR6>SU3J;RhBD?so7q%KeOl#47vqv{;PtcF|cQ4l@F3OxERovBLx=OFn;!%x% z2sM}CY_~4X4k#A3;Xb5=Q+?n=f%o|-H#EZD^trJub19v`~ zO694f$S-^*W~n~_&-y=Vo^o0`G`X+;Rv{~P0EOa2Mo~8jbowa9kSA^`0G1Z!uK< zuZbwRwE;A-SER)_!*VIIU^v_Y0WV*^Bq^4B=E$0vYZo}K^1}V}EGtBr@nikyfP_P5 z#l4vy3;y~`7k&9PMe=nh{3SvP!&lhmfEsa-{6O{TUthKnb%&EK)`FMk4Zz9&wT{DW zB)&6j22Vl)W)e@X-NRYip;Vv{iMeLn_hsIOo2JDI`;5I|s5xN=UV3~TN`x`0?vLWX z!~vs`j|=JX0IE7-h@4UIC+Pys7t7r{Q>%uiK3AXA-nMY|H%1PX9U%vkvV;Vdgy;jk zEz-nS5<^{Z=EeL53U6QPVI~-wvDX4V;r+t8DvC4CWo6aAS?W2q?Cfh&goo$lLOX@O zP=CNkC8}yuovC#(_4RIxYdp0?t%aCR`v?NEt@II0*^0nMzrMe!2_w2kHRGPBoceO% zCllK2C8f;Usjp=Jc4%#uMe!fzuN8Fe zp$b_wwZi~Q{p7KqyHiu$8(@L%LY}L)hjQ0$((a!f(@kC6YxgIU859vJ5K#MU`ge?L#vCL*8C(8+Z#>15OJ zhiyOh51HD*YS!UpILsN2E|f|lT_m>0nxEap=Y&4>hakh>WH+=0p8ltoqsh62kh+X36er#o z_B_xOASX`+@3#^CD0)zgMOA4P-U4p{t_tlaqiO)qNl zJSaebb}zDD9t^;zhbLJAp7OG++S3|oBt0k`JX2psC!io9rZc|r7k8$>6KAN*i zENdLlK`g4JW^S4LbN>2=)_dAWpF*EkIJqTqR-kG}W(Q>MDCkbQlpkzvVVaD>(qH^! zry}tfCbz5dK{oTlV6ld(ygW2{kQzHUW|c?DCR9V=dbdQr&sH*SQ{HnFqEx?&W~HI8 z<|}9TSo{HCyLJM9>=YqZ!dJ|0jNf$-+n_CWnUs~>OK2w@0h&FTx?Eg@1pw#w2Ac{sW^Be$#wyzFWCimJ{lyvHH=|z6^o)mOB#H=E zK!qw&9B}8>!PlJN!%m6Y>>^sqloT(%azuJUkeqoC2jb)7<=>v?sg(AIgH{*10F5hsx z=rcS>ODmD2v;mN0pt*Q@y^h-g`oHU&_m&vnA~2;v961&6V9GR_TKa$wHMeeMe>~dg zi!j!5Wg3R-wfq_t*UA>p0&ekxuLyasK24&l4fP!IBS0_d>)ljst*6G|e?hhA2frYZ zH+62H>Hy+jCAc5IqpyNzKm}5I*bhZDX0m=ZqRY~rC+xCvD9ME0hdN;6Qo3wLK6Pk0rOBzNLCe7X_ng1^EF7WRR)OA= zkT-B-W^GB<7(^c{w2&hZ2V0i+qRa`D@^Ybt+$syyLZdHN>SQBm>%(Q{bY_K$?{wZC zGcqVaJ$~KesizY_mJaf~$<9CR;t~qL((?WLF8>k@l(i_?eS2ddCG}8yq5PXV#hErV zn%XGVQhSFgf2&%5st2ifyH9$V<|#h(0=hugKn;?iZ~fr9VI3pl7uTHzy3F zteEZAnCpP7=(%7w>&i7mu8;E;lqjnRE(}K!Wp!1PiFYUgjV>PW4Rk|Oi=s&ih&*D{ zt@QOHne*_um?8qw6+DvX3`NrigYMvP$k>lTK-4rqqa&PJ zvub)AFhxon^4@!U05>I=jI5~GEy}&=*eL|w+?jD2^YCm*^GRS4s#4<&*LJRBj6;Lb zTRPl?5nt~n!adY23Vke~K1m?l7)Za=G9S$Zc5F3>2z)Zb2mK0AA;VPs%g>)OI6b*1 z6r@^>m}-Lmd)gEokb}C=kwHRn^Y>Y{Sye=jValzY(nYNRs{t?8-19**Vt%+68ISPh zSA-^8#MG3)A2#8v;8WQfyh$wu*}({XO&~!lFrtnOQLy6az~IAeJKG3|XJnoNTB66H zmD&SzxMJv@>8mqOh+SC8f>6KLbZ~ae6dS4|&XtEzVeCo7=rub7D#&>Z*}^mKH3%xY zD@3T-5hJfEP$4IoQMLTyw87gQ{r=w}@sBQg^2T0tACILkdKc7PDlng@Ndzirx{uZH zf^oD!t`HVZ*j&{6%MOD?nmS9#MUPJI2FYaFw(L1zf*9?@-t++E4>QA~&<@b7W|$dt z?88eBRq$8O4oe8I#Z663jF+xlp~$@~H+3v0<|`CK`I-O=Q4H@rcmnk9hR?5wa^OX| zA>kqxeCxCM?T62}>FDU7kp*m8wId`!pD`;kJiLxat7Hpo$3RHX+B>`x5CP^}MHgxU zO0#Di5OJ~WF4fo1QPMi~?hGjE`$c2bX#gdy*L`C~Un1N0?U?CN3xdY?$00{}n7ku1 zLDW={;EPFw7@il?tCYSODpfs9%79Cqi{-fj505zj(hZ^YXCd3n7yY-?^NDc=r`2h= z&d16#&)#`cA}0%I@DtLDs7l@L=xpnY>W!yM7)n(z7MFv<5^))%Bz@a^Nzoat>&R9p zq;1|@#w_A=9Y zRqO$=+s<_^8Ar|8W-^Fo&A>o3d?KbX4GB~aCD-B1+2RIHP1;9}+(B_*W9bkdYjU@n z!;v}|*+!Z#zz+v!E5>Ke-=@iYoyS1GNg^0K6$_zvpeQbbLm5tW7ZNhu1UH^+Q)}c5 zC)E%oW&-p^$fB|G$~?|JS2E{Eqmi}}=#p&uk-$!@_igyjtlwr%i_Gr@7a~9G!R)Q| zKs%ml50UYtgVO5|q5)dphWk$ZP_BU49PaYyy;yRjQG&6m2Kw~_=kFjO z&;f(ER0;PtgX3;dy+G4KnZvKp{c&u_sTZ<+UE01qhW(~hrCvTUfXUP?xSMnCe-bW` z#N(%5np(jkPzf=6c*tw$G2+2O&-nuROFf{(w7_(Mm4)vaKb`QF7RqH_cIVg%V3mYI zBDK^2YdveZqXOQ8&B5kVZUZAf0AQ`gQ6wB;q6?^ry{S_2KkO^zX7!ke4#>`V8Q%%5 z57_HGu>w!$U4T&hRR;5V{9JqZ@;$txduKqT-dpQK5^mH~CMQ&{BD~zEo`_c?)T~1z z95;+)Yf&Bs#4!$5Y(lUtRiu_AbessC3 zMYm&|gE+V%H$pNj+?%&dYy5k~FFN}61Z?#wNWs^2^$BV$lFRmSGGzsVpT!Ekt!YB@ z`$@%LM>*bEAw~oi)|sD*LG6+6jV7K_hN+XT`j8Vh%w&R2G3W@{t#ijzqfvJb;??T( zNq(9!uz&%up=bEuZ`i5``Y#Qzrz-DQ$2F9UsWXJC>WFKs1<{DJq7ei92C+)JXKo|p zw|*$}^(B>yy3wG~jMHE_T@T+`QKS;z?=Yv{HE9ltzlP`xA7z2GeNrqs?^4AFqbCCx?t+-pf zBo)JsB;M-ay^oYW|FY;s>+bnSQ-7fb6ju$o*usyZ=>#uT48o3D{P8}Gbj@8rtwHSinC@wAhvoh z!Aw5Y((z!RJJ82(fAymGucNcmmPg?An8DkaUU2#m{QuO-9tGoXUkG3L3v-%dTNZPF z6*kKkq#-lcNG^_b^*F=u0LnA)x1=@n?*=;1Nq}YxxBy_UtMDjiCjDQD9lqNg?G6YQ zT%FzwkLXb`$JaZ|tHHYk>cHse8-K06?+?AdjPXXXsk)9#4d`CnAKcoD`I7LF+tnQc z`g-V7=>EYTiqGj)Dp_eD`puIsVT-!o+6>#VZWePaZ!?M`aqz-=D4*SP0wXdm`8Z&R z55+O7Ei~8+ceU(j=YJJ8X8V73b=mQ7J3{S4S4*&mY3p%-jTZ%t)oG-(3>!bWW~+S< zx2$N+41kf{L@JYqrE&sQyxj>?`J-)hX=TbH;|NjQxWpDG>cs+!4l9AQ*7=SCXNQsj zfDDqjFw{hV7tVv0QW`L|`+}e83F?v|+Y*^5jx{{GNtI=cdKCdQimDlMR*M-Q^~MR0 zUA-tYS?L-76%h=rsK_&MmSLv?EtD9a zZTw^j&H$j^tMdC5mQ7z9D#wc6%@z3Y-=|(%9EL=bb)2r;WyUssP30nZpxC ztA_fg@YGe4(@_7z=3ZO8_W(@8*@H0&Cx@YS)ror+huR=CXmgqM-vk zogLr4t%G!#xlkZIei!;h$jN}Sy$|Jxbu*Jg!8QG3U;@PuG0_t$b^|w1v9NlN%hVLu z!hZar<3st#U47}(%5CSwb{0yocMd_6+#M!3dad$s|LBj_LoZ!wR3AX(b@8*4I2f?7 zgV$Rl)BUm&oI|*GRD=1v;+cl;G_`V0(3m$IqDaIv!Z(QsRqU2yP<&0b92c-YRb$TC zSC0z}?*ZW1N>GJizLg@9I%|lPzP*(_3f6u5AR8d<<9F4SNLEzCx#@{?V6%kaW#3th zD#7do@huy~FOho_KNv>ZGiP4NTuonzhbFZD9hx1ak%LOl|6fb+a+HRbT=uVUxz={^ zZ)hpdi@(msyfBX)3H>mm7U#-|qK)MNkvMRXr@YNqpMB9xSJMv&gb;&eC!e_dr?x+v zUV>tY89Xe-4(S&(ed{vNVSxIf1} zU$aE%NZ5N$o=kHgwR5YX6yGEl2=(v(w6FCQzK3CEh}w1t;`H`0V$$sT#WrM;Z$oWx zKzKV-Sq^eJSD>C0WU|cRpP$XJ0elsix@)xcD~M(6~`k4v}ljeVcpv|FLx4@mRP27bzntQ3#od5^ki( z&deyILW6E2O4BG0nI$44JIWTNWVN$1lU0hA?2+u5@jF-F-|O}K^;F#V=W|`}an5<4 zw-qugA)>-z8C-KV_pQC`uQxzVN`&+2hEE`^r4szmB3t zCm#@xX?w}?!XrXu0F2u>^|N{<&byJ6S~yulHwhR|s%}iLexA)7*cTS8xjF%Dpf0-R zUanc0$z{%K%|D4wD%EEoIAO!PoYMf7QaJ;OjV~#`Q4{`~)WElJqLYF&h(q|zX|!c6 zPfqMhn2-+1x)?IB?<@eJS{?pt>BF*rTxX!MtCTp3v`4rO;#T-^eOf~uWb$^crTAV$7fmK+ z$!#aqD;V(vm^pYYP0jP~b8`ye(>FvgB{d=84S~bd!#`l^?6>E?ZH%~BN&f0UdLVp#{k zNEgK+F=$*+hUEfrg(2S`gWkGjeye+7c~m=ZoWwJJBQ8+W@b2#I5!*kK79Wv`2xW+c z*;fCmR?^dK4I`)t^oiQb%YQF$!-ARUSFNN7KVx&M&EqR^To9E>up-ht@CoWAjlXT& z;6{kJ+3bGY*=2(rdb|ZsK$j-a{t?3-%osl5Nqv6hG5d!{Crpm!_ zNe!fDMIZBOT_-*}D*HP%H8odP`qFO3;hBZJ^9~}qqy_HxM9bG_AE^0Bhgd03wkRtr z+hGh!Xrt@Ot*z8MfT5toIO#F68|w=wz3exkDX9an-wS5sGS1@OpL;;Y;;#@P4hmJ+ z(YvFDAVW4@ZuZ~911|M_*=E-s*Y63)3cYqQ=ax0UwvCgwdU6zFXGxV@Qp9_g2+T^V zl^){YaOI*GCf-%9Vg@N@6>)Hti6cDsskgbr z?h+aW!V|$kj_Q=o`yE=O_v3~gwT&OPR3#FS-AxTLnBKH7m0J|4P85|yPm}QX*wol0 zo@D`BBwvoRY=a^hrG``Mg#veX+zfIC^43IFZKmd9%Td*RbswhiE#^C~6J7%sWE&Z+ z1fQCqSJkHd5q*NoYIeYli`UxLBuuNbI>kqiL~b=80h0-DoUI;{Z z2n(6LZQp-MK|_diZ%;K*dQa<7;FR-v68e)L_P;a{-@5qT{MWG|@`cytOBgR3zbET~ zFGdrBO!;;9Kzv7h|0D=lV*ILrr2yb|fS=~aTRT2hjgdUD<#b@sG;MrQ&g0o;#Jch6 z>1dQwLmxKmi*J`{yaLqr8}jkYpYQ)hN~hhYf^1>35u{QpvEaSl`2FN1I3AEH)hMtb zN<5N;D($`B(2S8Gn9I;clGd+S9+8zz&z!HkC$2J@pu5y~91P^$P&{NEm?mWV-$VP~ zfa;n!z!4oD&MJs!?r!D2pUarh>Vo>~9Q31`()e-blEnT-9p7^~-E_(p^K7^Z(=Yc7M-zApT1p~LBltD}UDTU!gL8;r-v*xfpL=)6&!*pZw#kPx5x zu8|2=(lci^ZoT$7W1!o{Ucd(~r#N=N4fTuH$1ul5hC`UW(I&BZ%N>f>;vAPCH$uR( zmy*yw?nK%yWMZ)Otnwl(JIoXisr8+T`K?~Y1)s)A;kFqM*fd?!NCe-m4oyXzAPDtoOA5DA$z z#qh-5Hm?ET`A%*}3IpOaFC6=ckBb!?z32<`+I9lXX%;NJ@OFB0qf$2;409ARsYV>$ z7YnJBYy|bd<{e~Z#F{(o3|{r5i@xY z(oyLnV#5Qpv5&j(Wl%ikhwht3Ab64j1^P4MiRSc!=a_}@`5B^V|5K6>JW1Ubi%*AQ z;-6{otibSJP{AT#=*YYZn9zcD>(GTNFJz<^XSsukd)c~O&vGLzezm_ck3LI<5+1a? z(z=$BF&y2@{xDg7;!4ZA4Q&y*@T}uL_3@$Jww(3$Y7dKp->{{jyWX_e0RHCeD) z-g+e{mzT8pMwS2s96gj*O}>Jd=H_0wi=b8R1yBbg$bW8Y#O`L{WFI!|^hX{0c?Cuf z?od$@`{=y$6MEwDT#eKgh$ z>O<3nvT5M6!>UTjmvvQ%4>o_@%WB6SNv5@MxA4dK0hL#kakGd#h7k8~K7Q91?>%K$ z@S6e~I=&xIAz?qga3cGLh17fatP%2+I7T6tHS{UBl}tlPHq>B597};kP`p0lo&Os& zCd$A5jN`I11b5oXDf?FxMyzDT!CSW~=m%j(ECA_5%gAZOwt3{Ub6%W{i|jYKGg0zy zh5+;HOH>*r*cbCQLfh#q1@3Mc{pSgBL;TZWzF>5J{Wu*nBV*IqJ@4J~NGCNZqt*2z zM-YP}MDPqWi<+}i+FJ1B`R~uUNkp~*(?&bowT1h=keuOc1i5Z)g`|kMwUaaPR?w7G z(&)Cp5_2UWr)cLWX&ONqM3VR0RkCz4k|g#80`@5mdfVE za@!rG0IkPh`*y^b7$T-pc=^f6=^ZDvd{y0b1#Cqlk_y$|w;s3bE;%jP1)?j_YuAGN zvt>^J->x=_&zKyAe&1okWc7kBByc?lc0v;+&ga~?V38+`B7+p}7@#zHe*Od*d|IA= zp|~>>c9F;{tvcy)1pozGhyNr*OXJJHv`V?#N8=JfKlznB#zCig&f ziC_U88WB#tn>+UW&s}b-z#!L4T>jOUWE&e0&RrZdP;O@cK+OlxvOV)~lB)M|wuV8@ zK&NWLcEi+=<^K?R4>ISaDO;DogJUrK2KdTbv9U)Jr%U17)!9xORFHeZsN6SJ1bX*l zoy!>g&A7@Kqp<5i0Pz3||G%Dt5dJ^b?XP?$NibMqIJj`i5OA53SJSkIj0qT(0@m!IpH(`^8ZXovM7rK`ldhw3QEGp3!5~Jp%vuA%=iJYMrlK2Ag8g435 zpVDE6-2 zQ+Ag@jG;t##J0|;!P9eod1>FDpCt!VR}d4TSMOc>F-?L>bSxs$49FfrM9U)9^_?0W)H(;LxGTwWaSW@spa=rU^*1>0uyYL6oWgEBqV$~2;j zvUYF?#As^P98IFC_g3K350s12(?yscQsm{2?4%0SD1tjQ5{e(vl%cVPWf%v&@b?m0 zlm7o8ZOmBWqbWZs9NgJ!`Or-KZjz(N%6E9`KI=yU2shN3v$tOd=3);tETL%aYWrw> z-kc}j4OiI2z7Mrqx_;&L+_SrO?YfbxCOS4TQ4S!(+TMOm6<5czbNbbVpZsHEIahzf zkDEHZ_>tGp%#0%_D#K1V^!Dv{zzKhKcH+_Fnx!1!AiI}DuM35<^Y8>CTU0bPgecU5P>7%DzUJwfuUV<7c;U&R6uRkXadC0#_cUQZ`@;N} zUB_3o6fJ=hb~KRLvnMtvPM7`Cfn2s{z9GV!Od#ywLeFpuY+6KEd~vY~>ZJgb<9I1_ zAQrWt;VR?W4|#aXA+hV>$2U*FSb+KC1?-ZQ7|-P>eo|OiD8jGixNmM|glGOdt~CQ{ za1Iqpd=Iq7PxJFNppcM;?drx6Dbq|Agc7~}44ul#A3wHYoy~${W4P&|Ka=h(r4Wml zZQKDP`?#5N1_lOA0L>e{^Qo8VjNuXwb-To;_d{b6az0N=G7Lo4DQ^yGd9ty zFOxqwI9LY4Z11TZW%WlN`qkdPv$z6;;WnuFdKSA^x8efxwD&E(y*59w?Y1B^p;fp% zEgW=r?rdcvozx~fC-sGh83p+Ep=^*Mmemjzscr5luVy`=X;7)HKU2yV$8Ga8FVFYo z%a;=SLuBxQ1B-V#qlkzevc=WHAC=(;(>S=990&^x66nS}QexfJ6)Y>O&KOg(%sadDNlw{xT5QXQ{d{_AjePeyvWH4rChSy_LWPt<9TA+w9`jiG3BpXSzY zXc0IuyEFLg#kmr4yl~8$l?iAjBb!d!XlZxm%tOis|JYH0u-Q(0yu4zMf-ZmG`MD84 zA`hzsO1S-da+cygz9*W+;o0Rb9- zkA85Syu}x9^%{d;54S_p7IpaPgt}pimQ1>92Nvl_S6zfCEorI1 zS?)~;V2AZpT!@79G;ttvji$@*?Zx`Q7Q0yXbfJ-(h^e7q7n4zW^*Gr&IkD*I=%8}t z#BUVoYWzG2J(hoVw)pB~@t>yQyRj#%8#DegY>_~$X?0zh`&k!=_1vpbKA5*^8pwsm zWO=En(ft1X`w(hG&;eXAF)?NgLz*kJBSNAb9Us6VN<*PBp-&pb4NC`CIX=B*R#{n7 z!w42w3%9x^K5_I~Uw!QQfPesL3Pl|?o%N|xwEOq(zijk8FONPrSU%uevpaLT1WmmOx90`Q$(VAoKSqkamY3*a&JTNWJs! z;<5J-XIP&*cN?)kVxT1dULO=BA~a1{rvM8wAqs^JZId}{8m67mB+d^uMnsaOQDx>2 z_om4?=y5xGbov%%W@aKd;3@70kQv3GCEe879*qj)d#t3NEvO(#;)Gi>5A25KB$*X-6zxa z;d-Km=F&FLNNvcxyju<(*4)9xDc&%|TRka3N==I~t7Pt85!F z;rlAr4j3)s%s3D|p{7APRUEiW&BD!E!8abWtiZVUCKm4)rCQE zVt4}ni1%qIFc3B*H8eExJH?&1B9c0Mdbo+pChN%KEeI;t$z8+E<#==9)G1#?^7<+l zLm^RUaMOLv)jJ^XD{F3M3(2?@0{x}Ik!P<`jVd+g@AZfBLIt+*LwCHI;$}d83{X<| z-@m^Vr#x$G2J_RpvcDRYJ^ck(LDSx050K09UggK2xG!J7+KhFU38~3Orl+TOA`<2M zT&i+0H9WGNI)R2WY3z|VA53-(CQnN)WGbyhhZ>^y6}?%)Cak^q@#o#hh?sfQXr!Xp zyLWGvlP)@pRD1)uBy5ZkQwZC(ZCmzU=7qVrWMC*g-`@K((qE41w?Y?I1?^!(Ce3jJ z0~TZr^;8*j|DwK%#VVltOKfQm;Bq8)1KF*O>95rT!4sdjgLc{(JGX5uzmgqr@;|(n z7NURe3!y;5!3xl5KD-Q7-1VfJ3wk#c@A_Ny$sEQ=IF$0tX> zzt-VyK%)}b_w)7TUS=p?3~2Y@u*4`7Fqy%Fem9p5LSc%R*yG*AUQfcb3QzPMufjcS zvNM@S=dRZ$kv)8O3;?XP#Np0F2CDG1O3TOsy|mSZ`xv zgPlSfKvcAf-4TS0eia}LS{oM7dyBOtil@WdRMxJSl$DkapFT=xVskQTxd+hN8l-US zbx{5448bF6+Xsi1bS5tSO;YT>OBOdL zzNG3^_8=Y?suGiCz|1@d9PbdkxE^*9S^A*7@Zh&soGr*dZkP-+%w10u|bBU(DM4`E%^*J>#Wz%e4u6q>wU~!<2q{ z`=aYP1uMWUvvKHIL&5Tzx)a$7wg&ZNjopWF2RAR`jxQo{t?fW2&Rr_D*PllWf z=oxA7B5&m7QMkw+MgQM%YWq6;mZ2L0T|#K zKNkXv4L)Gtr)a?-;QICO$3*vCjSx0y{-377+)GGiD}i9!F%_hv&kS%necbHOl*g-P z(6P)WeUq}TWAYm|Zw|md3FCW+lEHV9=~BP71}m~T4PJreJZX|(v=fNcO38SeP}Ob# z-Ah|@g9b8f-I^;nsH)@QUVQKlG4ObYLt^3)T2i74v||nGaZsW3XkgcbpV{}~+F$wk zALucTe)%91Sa@4^HY}sN8I)(sHmZ=;4qmA)x|a1xH}Q1W;f3npeSW(CAUH5c%=$J(zVwqc5 z!R{{~`^oUh+!csWuA_B>_52#dB^< z!XqG2`|@QO4DB2FMk61Z?j##S0*IDQ%%`ZR$Vf;O3kcDbhQ056gOO~uZx4v?VL5WI zHI+(->b0nUYyyscIxy#REco&MeF#fMM+Xxp6!6m{I0O_X0oo^5SyaM*d*=$*B~MWIllHa$ZH zXenDsJMpZn`pV#!TnVZSm@`OB842zH2wYd$18r3Mq*@70%f!h-hX|)P7cX8+Hk94U zE4llQKo z;B{QdMvQwh$9D$D6=Ksn{nBZ{<4gA_qF=d=Xe(~LiM)$7+4A3m^#WH5iouBRgnKaO|P;!8k>GS#eQE5@w!-OeX^4I^-bx)B6- zd{%Xzpod$Fz$w)#E_i$f173b;OH1Q}6>yQAwcrQyyCW{M0EoG>n*VGUnDL7)E}EFx zG@~1bNKbz@e9d~|vOk2n5Omeqd%~Ve3!A|Hr@MWAajDx%Ma-1@Bv}C@!;pbu)1>qV z(jJY&{l62Vf2W5T5bog=N@;jc0UPO)k+H2kSZ?(jCKF_#YD6RBS1ykE^1cVYip!T2zFdaRg|r7>5NASk z3HBpM*mhrXajC@D_MR~91?thToH8QF*( z|Bu%_rly0ExsCu0sm*ohU>(<$&Too%!jsVpGdg|(q1qWqjJzhRXxS-)uqfu6oSoId zvmW#+4~_Rqw`;huISi9C)X@Wadg}N#LFbU`3?Cm{XXUM^pitJ`Sdlmf^U>h zytx|T7e^#FGsi*25N(}kOh#_*dOTEvB$X4r_x*Cz?+PvhEuMOtIbDasKLWGypqqGb zrmIl*dAA*0+J+;#hRNyz3Y-ULugd61+7e!UcI@0b{r#^ilZ{NydAIG*{DSlbR=lg4wmm-!*mDT7W_r z!(Cgt%G$=pAH2el1eMScll!~n8LGGlA2s2Ds>@-QCAKN&HRcGvVI_u@)0Im!a<@nD zkudqJj=Xis(NWJUp2%{7?A8{heLD%&UkLQFkArmZ&&_5;GgKOwZ_vT_ObrSIW3=8A zkJy%uwpC~~aNFz!e%|2>fg~OB_WaGr0`d-XoK9EbbHa>cIoucXo5Hq+!UY$(9RIPeMh=8nZvgTG^}g#oDgkV=NcS^ zvVs6?QPDS(Dz-Z!$e;;eP?*iwMoq14+9qlt{5Nj{u@gEKLov!ywjxs_GaN zH};IcqH%Zc*6}vtBMNMmRGb)W-HshyMl<&=+w0r0u@|cY$S~ls1)xQkpR|P>wJW4O ztm2Zt@FOQRE`1anTK9%b^ShfjMYxXCtoVgc7l>danV(+!q8*>s)!Y;0awLqs-d}agDBDzivC3 zyX1NmT`v0Pb>wCx$glHpd$3KwwV}?xxkzDgZHu4Uy)s>pVGQ{|xqBMs1&~=wpS2Os$;TtpT0s3l^TvDh4i;9bw zQo%0S4X7+J;UG<=QU_EPzs=2E9jYg*ZDbrW%D{Vw`|BcB7T)&&a~QpQ5Qu&j8vOnw znjSaW``@FyVR4r28rs?2?GJp1ibh0{>EhCXu^C8v=w)SPv1B~__eu25AKg!sf33rv z&T4RUe)bD{nY&P>eEdV-5p?TTIXV)D#HPcQB7%axZTX9`Xt4yVl2$#^%p^04$1z-LOin>BVzdJm3#o5fkTxgO-d^;o|Hl`g=|U~UXnhjEIaXVcX)^c7T3lPD&_Kz zj^0F|fuh-v(9jsB`)Ak>usiev2oXE}LYm9Q{LNJg3NYHN4tY?`O)s5KZ`?uo*C!AJ z2J8Uh^SZl};-fnmWdcx)BFKeBmunfk@KIRriTdlt%a;lgyLO#Af1VZB#@yVT%te%;S}ctL(eMZ2f?+3ulhii=jZm6cWlp6NRwP?w~(FfoV1+Z%%g>x4R^A?%HQS3FO=} zTR*WV5QY0&7;0`mN&uP8mWgI=X@uq=>panNw*^Fl$a3}tp&_86azAu@0s2)|00~dw zumpcz4)icWs`9?)2VQL-9UVP5-3rPYq-8DOF?@l1!`q=Q8!Kyz3uHe@n}HuIhH z)o;1Bgh-YKVz5Ux%`jO|PL6|A<`EHWpf+rmQnM0regTK#P-{be?67K%;^v}(JW0=w z+j9gI&#@v8*`T1HFRxs8CMG6oc8TsDlUc{g8W0@3c6E%tDjL2rw6%vl&(H!~t@G}#ojYN()y%e^*x^vXU%q*&IYpk64@j3{2YWG+M#@X_x zo?o^=_$RpF-DA^Wez%SD@b61aOEX4^#}X8WkhvM1Mg<^0yPw(JI66(AKkE<&7fZQS zSe%}w8zI!QQa&qM)Zh)3P7v-P6(S%pi+qu(sVU&2LUmRQ>AgeX9r1LNfwJMir~wRp z3i-*KYky-pA}=5JncCVidh*Rx_2NY6Hd<>{_lHxU+X>#d?La9C7GjDxvQz(DGD_U^ zC9c70WSqiimeQYp98cJFH5^bBa@Pm*Kt`#kq(@3OX{Tfs zcJMUZiHs~lCqIeIv<^@@Mg@nrtJZq6pDczzqvuVk1XXAqv*~tf`PWF%3e-2%NN;#g zZpk=a)*(y`EW5JmEydx#zzMyy5B5;~_CO*sH8mX=9!^8vRt%0COWrcLMBfn+Bc8i& z>-Fr~xad1~{#g^@XYYQ`=*u!PmOP3YGppg7DA+(NtE*S9CIiiN`0+*oy8G)2&V3}8 z@914by4x7}D+zzs8hOSg)IpY8=V46=T!%=CcJsvHskygrk6pbJ^tMOXa7*s`P}U&* z3s#2H%AMnNj{51EU11Mb7MIPG<|y@J;g?H)^hGD37oYb`Z;-hrpV*uGPiRHJzhJw!oT+-4ZslL)2jIT z?MkJUmGl@f5>eOjwFf+>g<`=x`;gcMPR^SkmrR}#!-#RLe4rUjnpOF4DzL4PUDRMh znT_I8&@KS3bw((?0+$@!Q9AKr+MmXT1<5ykbQAMxCZ;QcEpVFcjkKFP?55E_R&E1;y5=(h_s0QnI+o`V=O;l})X!jtBY0duc1(QpcJNwYgR{|H06L4d+j_%)IV zK%Ug-7zfl+Pbd%4+lNpnb|{&K%LdE(j%1FKF-mOge(>NXnk3whty!iISfS824AmDJ zHd**}t{cKcht|w>3XWgCd=bD>`VZYB2VPa>9L?QIJjR4ld;0rtqP}i+N8UgBGE8k> zODC5~mAQpQ3V;sGvin+oErp^dIXCy95I4Y{N~B{#`XVn86>Gi-D|)Mpvo{Q7H=P@O zFrfsFZa+tQR7|&*rY1e^vM-)5aNCHXWSFVeph>f9!8W-QF-q0B2H@cld$m7Y16M;Q z@chcXy_fv_q^72)i2&-2*U}ciihf|XA*G_nv=gCTNtXf@G6avLOIg@A)b|cOC3QIf zjr8EMG|i?<6vz1nOc=<^%gZq=15q7_lNa;>PnL#4h)elDmm|xIR&<7b`9NUGQH~Tn z`THU;=p%Pba8&R#wF+8=n1*N?cZ&o5J0Vl?Ls5R{o?b!u@D5UBTHWpsnpf)pX-NZw zd$kPrO;5X&O45(C=WupdM(+ zSUX>QG35oExd%k3E!n2q6-7G^EJVbNpwPg7>j{OZ^=$%30T)R8PtDhv*lnw${qKUT zUyECbnW~L=lXX9C)|7$NPK7&T;b>O9(maY8FhwyN>T2vYzb_U*N}qy)#MTs;lhCHS z&03Z8y6dvgH|$(pBNMYjt&yt&Ov-?g>tr7iYH)hP7G3>0DR5*sx({ep(37Jw*B!-@ zMV>Dm9fUIv3=Jg!b{UsH5Cy!>JAFSFqa%u6qxd4o*vO6X6`86gOy?lB278_^oL|<` z(ILKi9KwfCpdv5L^eZ)abGeRYT~;{j5$2w1f|@bfHLLJDg#Ib0NW?Iugb`ZO_%reQ zun2rV`v>b~=Ogq~(Ot%DI~BEXUr);bTv#4_9|>2zF)k~?YHdqc;X3?(mUZj$Fo5n7 z6nAl@9mzP@H8T|0HY0M9v4?@e$s=_*9pdhbK;s5I9F<)WT0$sfY`_p!rn6G!`S)sb5AKM0AoBpaw#%`Hst{BQQpx}7_BN>?4qqiV$u&`DVVB9+O( z3!?$tRfRWJE3kRfrW=50Qvuq7sslDABrU&6_h)}{vH+S-cF;e7`o)hNWs8(Q*U^bH zNn^5SPX=vMOVC}leQy#AG%7V;j_Mm2h@Ad_7tsxtC`#Nsxelxr{3VRmy7U&Sii!pd zWs!KYy!i6>3$scxQ3jqtFE)@#M`DMof9xy<6WRFq3@x%T{uBU3v7of{2Id;FtA4{ z=NFapN#Vvhq`4D#oPQZxv=g#I^2fM=EDlFQV}W|v<*np7PETGe0cRmUw~C9fDU*8) zKX~A!fwx2^iLpD)VatNh1%U5HrEH4{cWhfdUQ-^{$f8;ak&#b`k52(wY>tVUTb(g# z%Aj*ZY-_npFKH}K^sWW8q&=*k9T+5^zVriUKATwgBzDlym8~?(tts)CHHwKi-uf#1 zbW}aoNge1Ez)Yqj$q%43o3X!=xNc3VE^=P~T!z;Hc490SWk8M;OiBcTXcYGD?Zl?2 z{NapgE}*V>yNDZBo6RJ3`CDXehlHf(P+BI8as&0iR1riFO;8u!F4@P>(aGw|i^h?( z1WipFAdRGvv2VTe~cO%)ex zeVI@SpN)g*Yd`F;wNzuY07FI9xdIKDQqI+pq?(`&+PG-^Ve5l+&Gs!sUdGGIYnC_>rDcF% z0C)u{^>G2xMD}r8$%CpU3FDYTu;s2Vy4{X&EJCH8IkQ94K*mS@s|OSd#MExBfXQY` z1hef0K%yU7k6a*a9E2Gzibs><0fJY2`N9QCv>HgLORYevlL0=I%SJ`9>#S4jvdvu-?1tEl~t?O^!Dx=RE*o9+)nU%vG`;Q;z1%kU4*DHSg zV*u26M*fI=wVE;+<(72c_0Ar=|M!71N*xsCru!IZdM1AXI8R1xVjc1eeZ|$kGrLCK z0n|S5{+{dg&kf*7bxU&)NC*dFR|wO9Drmm4PY$&`4#wd>yNQzb^eJj4{L_{B_0g-s zKiEJf#f(fbu^ok4a^3P0uwmO`ZcGBHVfWlEhfb)4YIL5W@I+7>KIoB|s0m<@=`YAD zp@z#*Z4Zz_P9lZKiiJ($g<#vLS4?o6rjCvcQ8z(pg(e&JCU$Pdz0;9TnH;oVIz`nR zEsP?7r(pI+T3#Lm6~5hm7nj01<6r_kH5Y~H*X44)s~65Xel4H=#xMfn>daUEo8GgF^Ug>R+((Wa(FieS zkZY%cgvz_rt^K&0F?@$->VpRiJUl!^bv5FSb9gf?O&GDl7|=VQ57FVRYT;@Bk_xMu zBKIp`qR-BMzlFe%jBm@O>ZR0{YZW#y;1I263Xul=;QsF-yG2Ck5jI7qy|M%KP|&R# zLgTIuaw6+|&f~|;u#h`o$%SS*_=79}a zpl=lleUV|@>o|mw2BggMsH>x2Lv(ekKsL7?trY~#37TZEaXl8k(g-;y?F`@XPqiu| z`3alY6Ymgx@$}XqO#_t1k|FQ7eM(wkl$2^+hw45nadv9Zl-P)FzK-=HlHiddQ<56l zh;OFp%+|bLcNAVwa!?h{LCb7c4PrsZ*&nEECrZ3HnD2*#gaEF=u!=TYBmlLf85V`r zgNyFaU;stWKG1X$2zVYgA$NR>IvL3ZQA>yJ-#E1LUHB?69c2cnf%fFV%yD%2OJcK2 zM3sZb{rCb|y1be&a?LsDlbaF^ZfT^HA`y$1I)dn@`b(_6c;(7Xw5^zXR?{$WOi?XP zeN5MMy0Y=|8hGqL-&cueTI+6MY1Oh429+!!aQwJTUf)KPz?sd%ROTz~9M#rp)CYQE zufd;Qg$vSwfNg{3!XvSm6AD78_NTbdC;;jszGL#NLI3G#EqJZx-MfL%ZyrBDDnhJ^ z@X(C!Zhq|8@V6DQ#;@R3Q0{5q=v2IaZ@{=@Pr>0}u*v3@c>Cs!S*SA`aUMi*Qfr`K zS|Biq=9UlgLhBGgQ0DpbG6JLifYl=f+1S;7)7oA~@XF9Xbc7p{KbSsd(JQYtgU|4u zpzV(mIB(v#(fr~qaFF<{8}e+CnECVn(3+tfIIe0VvTYlwI10DNSiCS)|3a0i2Iks1 zG;|A*3#b?}goE-53PZCn1mP;Yf$?7z3<#y&K)xNmJQW;ye(92^`U14y)hHh9{>B~` z@DEP7{DMY#y=FmvemT+_ZQ!`_&WI-~e0+S4*Wz$lER@N__Pal*gu(!Iwf=}JG|DJ5 zGNIV#siy5~NjHFo{|n$^Sf2YJC3Zo@l26e9$pp?n%Pf22Cx478--`2w$_%qOq}@e! z5&S35y11^yXvZ1RrVrppYL~4r0S5>|vrlSne)2SNhiFqF!Yt#;N+>+g@^4v15cyz!CUYL#N*8*Gv8ky_pjd}qyPcDc+0piXHevPP zb~GD6PJM!cm{9WFK%%2-`ks5xLd*u9rR4`@gEzQNHm1Dkiv(=*wmN46h1P_f@$J=d zjb|%TPBgEC;h}_%lrZm@+T+GisRSskD`DCp4@;*YoLkeD63}MWCe}#A{+i{wbiD=s0e11dHbi93(;Fx-NlbPZ~sL)+OR zA*l(B>o>q22_J+fLC90gUtZqUP@V2tvEq$rgN~vnO8DGbw1pbLS_mUYb7-fz)P{@K zeS*}+_;ot+@JCzl%`<%tWOx4yj!+TEWa@q@xDlw=cj$rUj>oZxdNrHB0}=t#VS86d z6#eFYY{b-EI=BE(YCZAEsnnODk@^XViP>YzO;8x536vx!C!^tlmN$^2J7WZzCdaAS z${zhaSLY{I7XJQ?oV<(zsFj0)(LH*mHM~HMh$ab8=p~GtUOqpBJ1s7SRAfSuuU6J2xl%1x9tKh zMhl`16?-(33>GI(^_`2Au#3pP+{RnqOAqyKan>4^5L zN3|UcYny+PHjBPp3$GKdF-=cz z!dA9O@-J1cZ2=ZXsEc!7fCt!*uIjbMZWqiX)s=D8J$nxLve_L~L{$SB$=Iq!q>rQv?GJK&@JEb;8QOrz0y}aR;CtAvFjVE#>qaix@mDTP z7?!PsXTVcbq1YEvN0*@aHVfm%T+&t2nCqdLkXgWk!3&ZsIALjS-ieS)F<9i;IsZlq!wcPj^=#Q4LMWvq8bZ6-nO9K^VmLqpV?PkCb4iu-S$} zJzR#K1gM$f+PWPTS_W5rs<2?K@|DS2rM)G921GXJE}n#EP6S;gxEcz^A)W9K)06O^ zkn9*hR1bYxtG4i0)HR+*YbE9qS_@=A=!TnM5+z+Fw!t((c7;^Gz*VHH!r{XO1!fw8 z7RvL?(q0g_%O6kII-)e{L>zQzN~T2%hK_Y00~{0xXFupyY8H1v=v6xdp`vS%Mg8h{ zVMWC)7_Xy43MC_a!O&^g;DQW%dc=8qJ2;{WxT)EGUY;9Yg`Z!A5O2rSe|19?VEubL z+u~nU)DPi=qn}kpf3kftmv{zZy>%EI`{S+p@Pxz|Z&L!03v5tHy>J`Zg5*O4pNh}W zztdzdk*RNth0{X30?42%>A&AAyf~9L@7;q~pO^5L?Rj9)Vz2AG(Z*=#haswLeZiw^F zd~FBsT6-k<+d;jrVc;aO+9M37^A~EaskcvQ2LdF|s@%{>F|JI9>;M!7qYNu&jeQ8w z2BYXdx|2$m9{MYU@}<4K3_wsvuttg+8e9w$5t$u^q+^SZUg7^AbXMlQWsv6mJz6ds zv1899fEV5XuhmKopb(MYDZH>93D)QaG?VX~A5+BiV<~zhvrzOMJRua4z(LEo6h9FX z#dZ{;AA#Epky;Z9f1tf!`|{%C!Mx=6^d?2`fFcu}nOwVJZeT6W8kyDM+Onnm-MiJ$ z0!>}1^wZjt-s=J~150l>3E>SoQ>;`5V{4XL1~9l{g?lJ&4N568sDeiE`t956xbzQ~ zFMhgh_3ARPlr8H4R-|_uA$$dB8GxHf-zXuVs|t~IlyWwzr8q^`9i*9q3?(ws0H8r0 zfMCzXIpg8C;920>0R1jPj#rCmj}oYM^j}vmJLTo&se{F{bC&s03^{5FRc&T=_JP{z zsyHW8t8isfX=TQ+(2xO-yUqD_`kPiYVDQTB!*1e6TX2ub#Rk)3Q_Ez=8)ga>xEnA= zWg=j6%s3dbg(ze7GgEhN#le$kGyafsGM`0YS1YR1+8^^MH-!;pY?Fc2$bnind$LJL z)FQ0#Bq9qmEaJ|JUHniY;Bs-Hyhu?vjeD^6*+JE6hR9@%Ze7K!GB@FX1OuuixFIR!uN z<9=*$C^J7(CE-{lquzn%d$aHG+RYL);p4LlaMbjH)QZ$%KgT_SUaD2Sbe|-@m>!9T zEYfH@J-!l#kWU^xVAF4J+}RtGRAavr5e}jyfo=d09M&|@vWlTxRfA)8Hyc0y!Jm_} z%7BZIHPvsj@*M(U1MgTG$Rx~mzSyP3xSXw%a)>ZmPGs5iQIC^XukM8yMuMjvEmIgq z;#ihWoC>Q|DfV75QYW(Gqk7bGBIQF_CO%jG@uOK_+<;GJ@x8A>-CbQ-qa>XzFAPi7 zwIpz}u~RZ_*D>GltL#E8clVbEO*U&ksY&okapR+-Rb_RE2Ap`<&_%+Q|3GiXHz_zW zv@B;QTs3H{GW!#rezPx6Fss)h*Vxs&f>1os z8@`4T3sKIOl>(aVk`{Cy&F~U+v_uNrV!-k4UoUmqTw3pe84)z+`yu=~Tp7PxkZ%?(tq))YYap)e6Z^ci z0J14z>7V3ey{YyY(`G1Q6cz8ztekUllD4bkK$EbPzP)ZB}2P1 zA~`W-q?2+1(si@$9J>CgB{DBXR?j~)NN?FlF}{BhlZ7=LyH^jAt0*oW^l>u=D1vat zBO|PaxE?(UWZI6W^=ynSLF$#@y`Cq4C!gunuKX-5^$EFyi6U5uT!L*+{K9UVY^o?O z7$+;&pe@dvS%AeZDr$XJEF08)sU6JXka zBD5b13k&%^F1~*p9>xObuz}EuOVLFPB_L6cUj6~RnGYdHYkC~&2J(YIt(vtTk_60! zVqu$%ls((=-CqCtvJ{-vGqT|iU$fF+KfDj{>gA}P3syQuKP^GAhQczcZ2{7ZC_9O6 z2$ueFKM4mEt}V#H8wY1)y{5LdeM3c$G*l3F$Cz@r7qhLQL2qMdN+f5r3BZwzi8C-Tg=*Rc9uF8Fc5>?~i!S%rAbxo7illL7Tdw?oFf2Q1hX<;`!$ql;np$N`0&l4i- zRe#{}j$w3=e%aaCb>{2SL)CFcG*R%1?G5tI$;lCGI`~n40W#|{WTRAw9O$+vrf@~RvOpX={7?Wwls^Z=U2!{)wNJ86?m2-?tAd+ew z-?VTKFI?SEu|<**e@z2=i&g8dp8NLVQow@L;BpzDuFlcXq<1CK{RFIp!kIKbVCUOK zsY3T2Fy-F|sU9A-rcwUx5gu$76?SrR!sMvn47J5q{_CwMBC>&yr!e$$Oz-jeA7lyu zDZJ_Rl?%X_c~H`6ypUVvkgvKkwge45x)-5I=X~&9z%)7s2ZPX4wtjmI{7!Yazu$cB zTgcxg{6C!Krjxg=gf8T+|eW$c57>50O=k1(+yy5maKU(6V6tPB0{~Vj& zd%+>mzb`S~!c^S`PwNo{3rw_Jhfv?;JaO5+o4}`VnH~?5CVWVE5|(&(N^YRcg_=D_ zh)PF;Dz6M~T~A@}gq*P+_G@I1*1+D}&$y>4$edu5%TRCGmGmC%1jr}7XO9ll@)uzd zeA_t#C;KitzSVKJ4E<7B$!Jl8-A0rB_!+zz6i6u@VYz1-f-V z$H6U14RaZeBOki$5jJm-F#jZ?En4opAvAYq5weEw?YuFjCNdc3Tvc#QuZB9(#ZjslT21KniEuqWrd5Q}{A$TS{Oap9`{aws`dT0|QF^Q6F?2g}WHE@29 zXj>;$QL?hk12u|2s3^#z0OkZk1QHPuFTBe+yG0@C`M5P5<(VyScFHhn79gHV3OtXT z<u%;v?7VDN9U1hpB6b#T4gmwzJ8q~XE? zflR&xi=iFN9W+nT&J*cah(6tStWo4_V1PYjYS(X9XaSfN>mhc&FH`ZW|(!syy-kVq0n;8px!j zy$bj7EljTw6QttL^3QJGylL9h3cAL-s&TPVXje5vHtFsCaQca8vVwqZ4AlZ`^6ZI1UnN%UE-3YAPPRj%Y*&cHgF1wkBIZ`J;%`Zt0cv7J8_aSi5dbTDVbkNAr3y||YKqv@DBW$Fg3`?o2VEh=d1ag7IYDu8CNu_GXvdA= zam(zr(IFtVNbaSdi=irjK1jbz-5QWa4}qVZ&`-cvMBP#p+q2mBX~&-d_6CP)(*DzA zrsNHdQh#r+ zmQV#Km6n11OFM$K@HyQM~nJ*PvCY8GA_&jV|tsZ8hMk zIw^6<=kUF_yAum`bRTtoMLHooeETd2mo!Zu{G!ZJAZS3*`~euXECp}c8Gsp{Kze8~ zOjU7GHj^FCG3ilcpbnapR1{_eI^xnd+-d`pAQ*>rA_Ea%IMxvug=f91=4X0)8seUE zX4Ubh5|2G5L|pKcsEx8~!=Ld>iq%zz;Wq&Y(y|fCFVr*uV=Us75U;l5{0S^P1KtZl z)IviPgT^NOA8_W3RjY@^P{q!{Xlszy_^4kY=_txdII`JJB+&LCk;pOrLlYD{$53T4 z+wH*Y8|ylimNFp>ZsKHYq?H-$fmjq)0BP@~8@c=;pVIC<1N)Wh<2xtEWTs$lLZn;0 zy{iF+LyTh9ZGRZ^vGno%cyUOvnBGRpd50rq_Q8F5Q9+@OsLB2x+@tvvlJA!zyie1B zOch~HziBr0$3H>M!y}Jxp>(9e)qvz_#H`)-S1^G4;8>+*xXRUIWP%!^;ETO=o7%^( zU#CYw{BW;~<5#X9`F3lIl(W0C1(tOCUt(>#PeFm~>emh%hbJc{{6Hgz+`fGYX1p{L z)}=3A?7durWdk%So^t{nhc|Bk-w2^`ctM=#)vuU5XA++$g@=vLn#L9pT~*Xj4}5~r z>D9IEMu;IbVDW<7yl?)OBZav(M%pWcw2Pb&!rkxYVMtP42bPU#>&H9US@5RWn`&T#4B*6v2{g0 zZfxu)PooQX0gx73_kyA6J_St^5>4`?ruVG(RSR$!8|~_%jI-AlH=Cox`ai19JD%&l z?f+XKOXlfzTeO1J&xnG4l(G#Bx~>L15Ae=hedE&!vnJ=z3PUw)a!uF4@Rm# z7ZNXA%ed(>fi!XgwBuI$=RXVmk}5;vH7lBEF=hJo8%FnYm|Ff(wig866@J1-$z(D8 zssP~eqKgyA$#ZzwjAvL~&GWzM5>zZwEx7509+{U0rgio?y2&><>=EYbA%hn|TjUPC z1w}eDGRcqs_;`FVX9c4Yq|wDB?!96AMeY1d`TFb$1^(?U6G zyBhCYE=v-lY}6NYs~t{vP3niJO|V6D`}aVr9CN}-v?v~<4Q5<$;q%`AwLZ(kMwho8 z>sp6)ld+?|l(A0?7eOFA?c%g*TGn3e{qzG4&AKgXxP111tVeD0!*g+qEkS3Q@-d!H zyFWYp>zhZ#r2gBHcF?FM!L>)~L+6+?XC9H{0&ok~E}&-*2X{}i9A!?>kKY;g8@*ti zZS+A(fW==m60T+tBYp8Al@;0@ogs=YhW$PsUL{?$KjRCa#vRa{N0>qSjItdR6ci-d zD?qsJ`Bk2u<;L)W4?9PI!JlO0KYaU(f#@7^%Il&%O! z+?+;S0BKE7z`@RJtN!r1na9zI$R221d zK5o9OX?G@&c2eLnhc2Hyd2+$y%aIQuC6U*MWb2ujm}K6&w@<3E@%5EtMPyNUrrza* zfCZN|$T;*EsaE~zQvmz?JdVFqnyY~nmfD29LoS3A&Z2sJjJM4Kbem)%Q9z**YdJKj z&|9)*Jdt?506K4}Y?8-Xn*x>$QczgQ`eu_3A=GD9NI8{@5;P}#%doHLb%TGc#K01r z&h_b>bX~Mz`Je1K63^I|O|xK##3Aaj*2n{Sr?axN&(J(3U*qMf`?YK)W5p~dlA_O^ z_SmU3X{d-%6J4CPc8=T!pI%s0TKA=Sw+;TQNVT4O%Hpe}H=r_CFHNk0{s012gFF62 z_i%oaX*Z=*m6Pt1-0OGw9OgI>7?{D?1PeDAZJD1T+ow#OT62rKv;&p;XuGV=5+|;P zu94OL`u%%5rH^VCDrU=z-1YwF-7|99nm@mqAj-mkI1T#?vf7r@*J-Xk^{JQk;~yJ# zuL3&7-ZI?Yj4fn|#6l$4P@*rsdRtm1^pgpfHaEmS$;s{Q+X`*FoJ+4v{b5dLXiRH= zIx+DOjFXCnhQA<@$o)uV=r595mMTr+y&-M4il{lRH|8NqFF(YFLs0gLy~KmSDE&`lKH;PWYK zc`KG%XFmzkUsT`L&;~>N?zT|WG7Do6_yq0|xpgisE7z=<@vHy(W~tUuc6Y{Ufw3T& zS^sF$%AJk+tg^#TjCyW7a#Tnv3aj^>#T8Ley@-1{ zor=$NYXsy*?WgwYj{@P!Pg5VMF1X`zEI?Z@(X;};|1@6J3_eT8&gx@0Z%ywQnGYQm zW3c2;Q{GZE2R2tU_(y6YeRTD;rZavzQQ_vY3o1G4aDSOlFt>vh&$}trZ6@lLFp%9u0NAs%$1{EO;EFj=Q;w^W$sk1TH-GO~ zY$E$v-cQnJQ=;vyKNLh7ivTcIXpVU!HOFu)?w1prwU(zxu3KJoWhLiMpLc}~E&6ud z@(kP~h)A8r6>HvS-U;VoTyfN=S=5~KFSmQwY{wR&J2N~er#0jICg+XuO7_SMDp|x% z4Dnny>jutXy~O!)!gqhuB5PW7ILkk7cyZ6zj{CoERq30xAcwk66x(Gx2ODfTH+yUW zTsY?4Q|~?SKHlN!KWQ+|==HzoCh1mO5DBj$yf6mWnXK(1U)eg2b)Cgx(T1S@)Y{l) z9$RNmc1ZHEM#dI9Df~-jf#}EyK|c6LFS+!1;}tNix3rcvKWe>ax!)qNN+f7LXK2Ew z>#pT}1`iGb!2{l+NN7tgZycfg@qPI$=qAz@r2a;Vnlj)iD;BQd!|Pkkg&tvTgP_BA z1Ar2=a`9&xxkx8Hf@52AA#3FgJ;p!qzi|@&eUEiKF&{#p3?ioYdN~IU<*n1p>)Jyn zhh|S{S)=YBvZlB8V?9L_rTVl%D-gd>&*na?ba4RFLA8+02fMv!jnt534IQ!2J+l!Z ztuV2DzxJ-W5gs2uOc0gp*U#SUjIudtn8<~{)=%rVQQEq8Qc^<4frmlpz=6-zks6_W zi`H&jf;z`svxfbe)SPgate`)qgm2|%&(L<}_g@pxU=G_J@hLn%&x;by)X?XT%Fid( zTxM!6#1a-3t#0faeAE#UIv;s1p&8+$jFi6I<%V#Q?P1-zQ)>6vzXGdKC?`%x{h*K! z+ci<6Jpy8>WGxUb4G>#tq(%mgLCkovJ_z zJZL@Jx>q;H`FmF-?n&O@>gE<_xDJTQdHr+NdkmMOkeFgQ77lx*r*D4I@aU~iAxGuj zbG2M~kJ*pXJ$ItP=2LYkd$Otm$fB>yQS<6oJ_Rvz)kRAPL?Hshu87o>6LFOP#joip zB=8>mN5ez^+dNb3Vjs7P4KF0fnxuZsdUGDkJ`+O(rH|^FX!9@`vj^{Tuj(KYp5H!e zl}ypk7Vc$%ND4zdb-gL5ou(%`=(jIfN9-t?HaqPBjQ8V_%C~mKtxKuuS6(J}$7$x8iaL?cqRza84u0FP zq60ciVM&OLlct|*K{o#p;Kj-tJAg|r zh|m7mK&VKPnsLCcWcC8U>Hz}QFe$1{v+&YE`z3UtXuqiI1KTVuEjji27%;n3cJo_L zxt^*wdAvq{+UrMv!Q%beS2mXoBrGubJF=_q!1T5np{o?+=`S#31=JL6&voB92uUQM zPTnu!%~pEh9s2A6#EZ>gN_mOg5dOPSuqr8j!hvKYf2JHK*vanbs-x@a=rir5ol$s;tjnYb$z^IBi`=HdFE0*lYKxI6wgp2iYuHQpt;4Tenk*y?-P*+m|jWETrSaFg}qrbos9nuTVU zTw2nP9%^Atp~Ui3^2FdzHg=GClLpYi@c~k69=QSn# zp|iE99`1i!gyv;MIZCv?Cge_u+KESkJ;+>w!4}pJkNt84|4@p$!$=G}_NPPCf?>}! zd&Tzqo3qk2oPx2#Qo7HjcwDG3oqCmwsr?N<;Jim)Q&V%McXQ$lIQ-$kOrw%Vy&AV8 z&(~Kvv5mG>bo0ucmHx&o@|4ak`S)_capecevC;{?c|=<{^{)H)@x&{m=3~1js60(v z&Pw?6X#AC`y48HZKHY>=P-HKVsVgzmBS$uBhA@8Oieqv<-$_M3__lk`Y^}l;5@@FAg zBTc&y{1@y~Y3*t%Zii3F|NdK&@JhPqKt#lnR0VDKf67@1-q~{mR)3e;2)Whmr%(F| z-x(Kav8^lx3nYF1SVb;*r%OeMqSl!H8FcE(?!<97-D=M!H4YE{UYXNVcu{<8=oc@| z&w2;kx@OPsBO%Z9|COXp4k=56KFT=+&=Yd?`j*Qg`OM(Jg!#hKg`n|hhhwPK+tC>c zFqdTS$u`$qTwL}&@it%{%wW!8oEvaK2f#ypZWbpE=F4@{1>G-ee`I}YJY?P6o{9ZH zFT&mZwhSJTGT)XxEi~F=RF>cWp4v-Ut!+@+DYz3UkrrZOvl1-iH-h&^scvi6m_m+; z+LU>*hwwy+_NMFs&%O0cd~PE`G#PrZJ(zM4D~?YR+rB7k6+-2SfNzZ)!VigBB7I9lBN{i{2opkT zcLkDR?qp_4g0tml@uQVi9p(4Zm(xrl_W>8clZrOSSO^`&sqd zUB93pIiDn(UDm$N0B(ZX!_l^K^=i|gYQ&;7#05-=|M;+9Y~Ys2>T9~64{+3r+lZ)x zy*hV$$d5MOdJ8qB&`XtuHf~RwqX$NZK+~%>%Wq?-pj3XaQQNT6$;83*&yth=zsEjmFYCo%-Q*Ts5;H{E3ghP}Zvt z^mcr>f=`e%=5(stuxiR#2bBmz&(zrs$C~cP_O?wX#ErJlZ_xtjEPEV zIO7V^a9GyM}>kQ3z#Iy(>&WscJ;+&Hy1cY{iZurwHRlYdHxFCSp!Tb(Z)Sb+pa4;>L^jFF^OKNNEIr7{^Rmu>>5+b!dUyX zG!Cel_A<+N5>m2c?cqz*c5k7goYlVM`<)vY6Sw&?PGN@MwP)$8Tc7K7d3nZV*FP*S zb&5r{UHn+}WzhqR(yIWj#8k^$<$rO>N@cZ=O-4Q1M#2tpuifR!eM5kX$CxonKXohf z`e3Vh%!J85t<7Hq-_|%B6R`*nRh@eW)uitJo{BwCjGZ6m?7H0XO%$tWGFo>q3b|&d z#iRyL62cDuW7gy3%5QG#$=V@4Ti!47n@+~YH&XYO;e8t{fl6VxY(qGDfLAkZ0O+-8 z$GP?)B(ZUc-~NYq8FHBS3Y5AyQ0eM_JoVn>d2q4AXJyfF@c0kwn)vk|D!dMX4b`D( zxRBcY73PN6hbny+fD}0E0fdztnCg2xa1>Hv@1i+Ao_E)2O1w9yW8tU%}>qNT3xV!Z^bJ(Io}^^a=h_SmrxM{_pUHX@xQQzJbdabEwzqINIDZ|b5YavyaTU2? z9aUe(Xw98>V*{PaMCsGoY739{^=}QxygH19+zHgPB7K~1)Gk6FCV+qh+dNy8| zgs?~WvKZQM7rk+QBK+X)nXLVue{c$(I z#=zJQfQ28P+Pg4JX<7NkpW722Enqp^TNN%xQ-w=pO06law1^n5T(zErEM`dbz>&t) zvZVIxsKkLI-wUJS5cSY~X1d>NYHOeDEL8Yy3e{IVV_Y2A1LN>X4Bc~ORZetvd6=fJ#4gV0gbmP0=_4OP%8nv$AOaQ`L_ zQFLL?KBOrtOyCO6yC0)M;&1t(yn8Sj;dp zyUpjsX0Y*EvSObP9Y+v!=>ih86!_YXlp_h(vcZF9ZT+SQh zHJ^1Q{TG86wxn(7uwg1nO1q>E-PmQmgWi?-uMy943X}y8#uFtKlYYsLqCUAnD%PM- z3_+!@9zA+=wC8R{I(4UT?I5x4<#ib>7$AAKsgxu;zi?e8!qq98b9?T|XhwFFMaj73 z#1hIma_TD!8JI4eVOTvxVIbOWjjmSjqiEMwf~@N-aq#d+J2)vBQU9{(;iuf-&91zWz*D{yjz!QqN5J$F;ot2eURMZ=De&0KeHoNqcJmB6L zK61vM%pzk@Ea#xnM9)aHZP+Z1NolgRGRb;3Sby~Xk8Zej2N-N^<*1!Dy#QS@q&z7{g4Q;fw zhlT`b|M{AuXi)wFL4T`O*`clc{-bAo{gC#9toiBjvMest`8RB5QSax^(8Q&5Z2W3) zFeqp`eeclTz0NVA&Y#l89(F@yup^G!k~EcCb?;6ZIaFi zTdCOeN)XX$B4};Vnz4=Ce7O%pK1Y$ldD!DjCwkJu;c>FFTEvh74$UCmua)KjDj1P5 zPmAydN5htp{|?v9w*ELHc#}vtaVo2>F7E`yMGjq(d^bqf@j$zXc!zo~xe}GoziO)t z^&=L{Xw1t4Oe~6rwiEfsNU+T+szD65L>^j*4hb>ca1k9|J9w61bq1pVzTIqkmnSQt zkEw&zHd)o&Or%VwGINk@eR)8W?wbB!3I!JO30ytUqNBH-dEOLwb<}L;`Qh*PHvJdh60+F;i8Sf$kV@$3csdV&udPVgD zNrTxeh1_lERY=zsmaSShB&y>0#AMW2XU|^_!_fgMZuO0^y1G*{yjmO{+U3huLIid( zSc^J&tYIEdP(a*I{@y+OeP&-|QT9E0^k`kvy^N7dv&5L|;#K_R*wDweCr$^csO7bp zHnkcOB|miI@`z3EsOyVo$J%J6xO5@Hu~&~CJ%o6<|Ep;c=0>UO(ndsua&w?05G0FD zbBwo)-tZCaTxDcGhglv5Er8-4>+HQk~@3Q6Bj~@j=roXE& zH?>bW38pPfz@58vxx=9;e*2o$MFE~f?h5V+_)Vm}Vd@Tmj5y65%aAssEhh@4i?8Bu z`dEH_b1hgeQE*ctMu2(ZN*}iJDs;o#_d}6^%j^oD{oCWI&^tqsyvLZ}a-w8L^CdKM zXAldmX%`yj6Tu-F_o*~MTe~%WGAVWzgQllyU;Lz+o#Rz=wgq*8Lv?)<`Tee31nay` zL>~HP;K17w0xY39FWpYPkt1S2SFb+67ZEZr;ca*HJN9}Q7jly1%&W&bCy5hYlsAwo zLrwb+UiYx1_2sEjFu~p(`+Vr}}$22tgoePanayYT}PE>{zfBuH4g^M)ogudwQLN@Qi zN97gDY90@sBrZ1!_cRVR{N0=Zw@!f1g#}u~HtdqB539S203?&-T1zHM*6uutXia{q_U%bWEgWXVM!oaTZ0F>Dqf^I@R$~i*0q*c>FV8;}PqvXXMSj0u_cf<{ z+_qA5SXTRXUiZ|wrL0EWJ$V{=a~kXPPcmHLaN^n2hGmPz$k6Ekz{2;9jHvUFi<)Ye zVr`1rTxCMJ39Mce&Cl8!qZN@>(I$k}`HMn*r6o|cPJ7?;_=3i7ZkBw|qR3;?5xceu z+VSvV_2-GCF$!ZjnuGec_qqmNlefM6`t@sJw^$eSp!#7zUg&+_)Za!$t_m1Aj~pBM zb|{>!&YN^Z>dXQ;^eK-OObT_>x(t0hh}fNDl~w@`uUtEOSeh;VX^}gVlDS<{Qc}dZ zqls60abJ_f6&{2bY9-Q^`+U$RZ4f-W%jAm|g4Pgu0p^-E8n$;#j^cV7HLw!aH6&;p zSndI!Npe9&j-pRXiqfk+h*o;sx{oB*d|uYHaHzJ&URA)KPfy*gUWE@J6WB;->@Ipn zw~a5-e?$YO4UU*(xp?tnJ6c!0^)s6l5ET`D7rBMi$e}uOfKTNPcJ670C`@=%8o$5= zoyzivbqkTflw1nky`U}!krmD z^~9FZU$M{QJv$vAZ`$Ly-P^bcsbNQcL;?bYOc`$94aw;Qh0p{tNI(Ci2K12BZw!!{XpKjsM%t78P?nwv<$zVzrvNrqfF;1 z-noC`*snUg_V$AZ-G%xOB`?j=>7>UmiEV?B z2}x$-YD^x3eni{^*aq8U!O?S8o>w3jtL!q+s#7?KL?vCAput4V5mXhR9oRn`N|-c@ zJoN`Bv*Wx~_-I5HNdN@T#PT(=y?4>>k;-amlO}mKSs#5+4DRxINXw|;HGiUrcVXZQ zGg@=6hfR)^>T5nc(W#Yt%5m6Nxf!`J-)|J2P zI1eKlx|4Qh4_2i!Cpqb4e|dRf(o>bl(#;N!h_EM8nuMUWV~s2yzGWQ>O$K-v%M#&& zu3q(98#w{^aC6y=UE!>tIB7>8^a{86dRIRWaUIRcWddoNcLS#V^A?NL!SCz~Xw8M- z0A*;1(*8b}sOja2WIV4K6V6PH>H<7!XDW0E;D)~IEk77tAX9&jtP3Z+Y*jmvVFJxA zh-`#0D$R=1l&~;$hJY7b2~iHgfI^~IrNa@?c>*A?{AYG_|JSwzAkRes*yYz|SJyj? zZ)S$OMbIiB!F%+%PYSva2h<^;_v(hC>=&Zq!4usjl-yb}6^#!PYX%jp3MD3+mQg52H@dn`!PsWWQv&A_CH0ixA+kvHdJh_b zksHxQ%&#=^286kkmnJl6{LELRn5hTCC~U1sm9MppFdj$iB*Lc{!Lhf!PUCgKVw{)& zUb@`GI5fuD$mVx}!yqyk&@u>@kMQvWaZZtP6hdIBS%4REUaM=SH4R3z0b&si$KEF` zR@zyCknF(hcxt27wO?9}RDAI!M-6gSFke_;2T{*2{2G%tgV6Z(PO{o>DyPHfATF3u z4fVhD{k9<~+ozLY1%@gtc@*%|)EYI#s#ZOGuf%`w;K33_a-H8wen@L|kG^RAW8w4F z#k#0PHLfB?IO`liyu=X13!V99pqrLaN12dCcABAd>VIxpt8r z?B3JsalSm!vdC9Vkq2$Uzy9%VSos%Jl`m7>x`J-)hf?*^W!_OVieUnL3Gou}@6Wgo zIXXhFb&AHoGIAfM%&ubhexDVWu+x$P&F||mzJ~HAE;f0}kA=ELyTmwD#ywcdjSE46 zA?EKC6m%1cYDfzSW3`Tdpn0~`KImSSbf;h?;I4M^#hPNR0H2-Jl z)o~v+?C#uez+{(nYi3Q(>({niU(+abz%Tw!Y4B`JzMmW;IMf?f`y_|_YFU~V%LfGt zyOq6`X;fytVrUKqG)F^btz@xkD8GL>2ZH{kc-1FIJ<~aFR$c`xJnzgV_WucwaomeN z5XTA;!>{-_F9LBkQ7oDOJ*fMs*jwCtsFFLL=Xji)U+JbkT8qOxMyK3rpwnZ7prYZ# z7v6~#CI4MsR$N|h_Wwbl=4zGCVFjcsBm}M#{SO}WK|-K^X+BecpgxQmPPbN?)e1A1 zkmf@JR1nN#I-2Nw1Zk0dW&z8q_IUi#E4D}<`R!OHhmDW!PD)iIm49W};uZX5}v2eSt6 z)<}CGR4P2T*u&~A1e{x{sm1t1@pOIjJaJ&YV}4r;IYA;99+*~mIT(o=#Ot*3&c1(a z;7W?-;n#<&D69D-TV5XFV*e8`BEiM1S;vtzxt}3;cbHbfxu~<+`|*D3kfYn3oYX1X z&Lrud5kuOXE#6k29aH!=r}28+ItRJ$$v=j;OrVZB+ugJ#o|h-+oEi1$#pCnjr_$qS zv#@bLcM}0}fFb_{Q4|%NZyBNNxe!up#O9*Vj^^1pId>mC2pszf)b-qzo^Kx(0JPi@ zTAIC{I0Qu&w&<{i9$yfBFlnA<+lIxsUe+k4P%*fgmloyh{_|rUAsJ-@bKECQ^7M0YaZ zRtRrw-hV@xi43a;A4Yk}Z9s&t2C1??w`ylj6{~2Ka1PuddACWG)MwlMoV3H@&qDs9(F{9yTu3U*iuvtV zzxuh3EJ}q(l1Yh2TWd!lSd)4ndAX>HgomE-Bj^&cl3G`?C}eOfLwl{<^RWFNg`VBJ z4;_+?VCoG=xav~4^8LWfcZ!M*OO4>>wtl~YZdD{BK;TQTVUSE^;{85)W$E~lafe_% z#MC3m;`8&n(j3p*Uf#GVTb^67_~3DY4s+m~{VpsS6u?g=O}ph}y1nf_f*J6Vdys7m zW12pBRCxD`0e*fm_Wp9ecQ$eLyGm5oZxeGsMIMb}{S%7srZ!k5G^K-Lky0PP@hO`!Kg>_xzN0x@L z&G@ZjWW&-+Cx3HQejEbvIeh=5{gLyuvn}R`)n{U0uTnZ`gc)5b*m=Q+Kbg zzp?|k)A|%0d^Y{Ze2;r!o=(hoX1L2%fp6((+l+iR8nMNjCy~;iV-vt=JBhRpx}~B4 zUVx16;;rLnEA)+61T`=oWIhW7ucrLYwgo*DWkr;dR28a^x&7^nRP4SH_tjg!@``*> zvp}o^w1K{72WZbQEB`)x-r2cE!T~A%gW#4wM8pesG=mB_-Dm{+{zbqUnv1b}cU08! zUlU)B%4dP0MrS<7^q@h*Cm?i5Iz?gkF&;!mh~1CuH5_DnnKnm^8Wip@*Pt!SzKNVH z;4v^)fwG91&Vo$`f>6zh^9Tg%k0QNrngVwTuM~m2RYU>6Lm$+`LYzVTpb)&&M5-HO ztIgV*b9y18*08ilB!8JRqd5sO>v5a^Se0DODYvI7{q7gTw-|R;bmsGP+Ju%HB78T= zP4GL@_Rp4?d(<$t-DkFdh#?5E5|J1{l>4ck))q`Z%M2^L?#O)Ju*b!!er3AmUBBF~ zVCB?x66bnabs_hOFIY3FI_MJBeRT9+j2?ZJD87Wg3h#y1g5U8x!9_Q>YIXRtDYonE z^xZLZ=_uo@bdqHUalSbj2jSae@(|msVy{(^ex9iCAy& z4d)7n4Vh!n%K5Q_7S;YYivz`xN!9f*3c#1yw);AG| zd&$k3elG9AF(X{@jcY9`t94-0aR^|(23*fqoNSm5D!j1aZTAucFA)%fCMNWxh0UO;{oE(LCT!%B0Sk2sA@++ihXwu9$;ot~jI7dA z^T z{amJx3oGeMkuuNRR$1#i{o1*{+Lm%hUNGQ;xi&uBZhjTVHCOP#Fnv!$F6EFuvZ%!y z8RJXxg6ON*dm^pra#Fwe;S-{bx5YYg^L7M%;(lF8|0+?OSkkx+=qdTvxG`g%G8C-F z78rTPj58}1Iv4Fr&YB4fMxTxiV(Ynr+VQj_6Ot?WZDVQ#~=mVZ7_R&eCf(Dc<1+R)W(CNeJhsMNX`rT!du&D-W>7}$JaFQS!LY zlE#h_g%=$VS@W<$cVq~y4N!I7a1VO+>l9%^xDslM!V*TeC#_(x%c2>>ZcNNQI?#Zx zdWe-O@^UbL_Tq${E_pwHavQzgs^L{ONw5w<)ROs;+BEfZTyp6&$X|)EC)&$BY7x@9 z(>@6u5;P_*cW>9Gc$W&nmzvRXg$aLIn0@e@26wwhi9W=1XjSbI6AN(GVblY@q)K80 z+I^+C;1*q0Scf?h42W#j;g+!3>P{SEkPNnaF?9S~A-l3G6|vp`D*-=W-5{LZbY*&N zw!9P(zRg(m*^$Q`3%}x|wK#>b8G_iKppxqr)=kn2wd>kn79dw zo&r57@|nP?4(L3Q{tp6Zru0AGJ*>jBg!)4aJ)@{ZSzp1aAx2KjZ$FA7Y5H1u-V7*6 zcfevbnLzXq2PJIAm^CN;f4VlyT8Yb$iBPMf@g*>7Is>;^~j**!A>N&9dG>0Y6PSO+Pe_BFYc$bsa`eCKxm+ETM9{r1Sj{Vvr z;)NM3=s0}b=+V1QpB~b(;gThSC1FWfe&jJJfQwg&SC2C zC#i;)W|=vfPFZ$Y=3KSFR1MdoT1=X?!==Zl{PJ6v7kPa#O`42`|3|-T>%5J_Jl*OW zT9{v?P7Jm1HMjoRZZm=NMOTd9>bhgoUpNCaXTb=&ZzapUGhe-0b}dLIXr?Rmn@U&r z`6Y_?va*CaBA3?h+PYHZfp>Wdjz3-T$VW1jrWM>$RYPOO*vq~<%oSN&f&~4(Y?+}| zwb%Na%>C_G>!sk{@L54W479uduCzL?ySKsutMd$i2mi_w1^0_DN5(cs*x8;Pm_|-! z(_UW98RV2ASsB1wH~__~2ZYn8JdosT4l`Vjd^fe6OKM+?x7^|2VB>3EZazu*;Ehv{ z$^g~;9`+}HdAs!1(1V%6y9$FDe=XWYtMElGIJfyD3?32$Ucp^XepZCsR$g9S93v9D z@OC=&9rZ@cN@lZyR|Y=c@UZ>IX-To_6CxOg(wh(|6o%51_ge_+>)T`vWP1RZJ&aFn zfsNEj-j?7p>rMxGQZ_Cq=W7!Coh^pffXtPS09)|`trT`zG>xneHKSyp#@t^x$B+AN zxA_(A@0&+yBxdiHo_JDR9M(#1kpy*9*fNzz-CviBF(TaK$y*r}au|VVmsPf~0*!CF zBn83HVA4MMXXKb8Db{Hs9b5HWbXxq`^%I#t(APzEPrYkbDlD?@#I_-!;_*v=Z%&u< zmg;+AmX2ecAMJ3}UwfD*7r?fwl=>(#MLG;>jg6Z(KiT0$Gt&N}*b0g)ium3qBe1;=(FpCxt?ST-xeqyT zmW~};a21F(4dht)7BSqW#&3>rI@02j4X_~wA-_vJ@)M*0-haM!npM!gCWa!akCISv zQZ0$!4!zg`1JIN&=@2kjsKo%&^W)Fr=T_vL4$;r~Rxx0({0OPhy0bZ7!Nj^{Tiu(9 znnzhS^I$-L7^vs4-+S%aT9`|wD?EuWoa1@4P0)DLI5iTM55NhkFq495R*TR+@)wJH z!e#Vf0mfErB%6&qS&OY3Km*eX8NAoJy=VATIwxalHpdqEp1!ZHxkThQ3b{XL5}FG- z+mPU3rGVf4jSYH6AjdhflRb8Y%1SSB4%tW4@|lay|5J*Jf4+{c#%6}7hmBk|Kp>*f zph@ray&S3WO@iK{{#mf8puGeVH$2gPk&eWvT-^Eqhm8-1cG`}gT|iv!Yz*%R>P(9X z>@6CDXBQ{XMSj5CjP7MFEj7o25_GS?mHB|$5Xb{oV{qK`;n9#2Q8TO85S!C`v)&l9 z@~0w;H+5CzjI&eZ?~M&?Nmpm1s1qPF~&E~kZ#^vEDDfN3LaaR{Gfo|F)hwk~!%RT-G+dUa2hd7l^bEm&^KgAa5 zqBc%P$4XjF7aA?I%D@#ZDyJ}zctCrLFfo>fX6hV<`M@hUPrCX49_}w8U9|sie92!{ zD6zCQsxqKBi#M^IA^GtJb$$1z%hDNr6Ug|F{%mu@wS24@r97*(FY?hM=UIbU*Bn*;^ zHFl%KBqgY=r_r*9N}%`fq9zoax&25BXh9Enhs7@rl!J|7O(xP?_8c0>AI^kS6u2HF zfuM!w%G@~m%&(WW%%6e(WtDWUlD@L#QE;nKp<&@k$+(UlEuaDz>(^Vfw|C@o4C?xZxyY2du{6H5Y%gJ25b2 zmON(S6^wVAq2gLh8t%CD7H;R(tIUe--x?IfoKB&!Ois??kon*aRYVZRUecBCB9$NH zh(;igB~n2}rIV8ZS}c6LLLv>U*1l`kuA*RORrSm47yb^YQ%JeRIH z7nhp)OlMlqHy=OFsMcs$`%&jaXX_hYEe67@kr_s&2q)$3va$h$6o3E(JxpFr7zCRP*K`JkTg*u-2)V(LB^X`Dul|97CJ_3!<)^|sm?ck^ z57o`aL!WSwuIuu=1rD~)a6$+c4^JnH7`kqsxFaK@FnIAJXNcIsfDPoPSJKN#?Nayi zT*$(>h)+x>CjDE-`{;%qlU;FQ&LL2Xq=#$Qj5{;QSxsNRKVWm*H|wpwmLqSn0EIRS zlS14}POI#Jtu*x>S$4UJFddS!5w1c+P&)wH?kXF+huN-Hf5U)S)ltV`QS zb#>oojkMv<+|vcK@s}gf8=&W8Jb6H;o`YkzE!TJ%lV^JreF7;~Vk%RgScbYikNTmf zFI&|RA>t%%ifxDt%IrrH2F3w(%L(n_&zR6nuW)e*WLI9emB9qdZBd1Oanc^wwN`;Y zB;6V~OIZzsY*B{SBn(%xc7~(fTGMV#`xBOf57quRgWP8NBHK=4%)^@EbFiq)!ohLD z`->BSHteEzgp<0Wp zbIqLw7REvDhn$Ka4}_nl)6hO5Mk2|y21M8k}x-YcXdgY-Gaxx1Ls0VC;9tNZ8Jo2oCBl~eC1(+AGcl|J+> zbr~q~mWMy_sfjt*Ai{{)uC05evhGCNfn#656r2W?#Ers{lue)F*c_HNn7)miZtH?T zUB6_HBMtw?*6oYhMj2c7Z=`|Sc?+|tuiQj*6aK9kng@)x761M5KCr3T_v{GRJHYc2 zlaA1qih-Z#D||RR9(zQ1Q!Vub+I@)zP|+(jayR+hMf##pc62+8yJ0|E-KS3ueoh@y zGn*4=DG3^m%rc9O;z+Nc*H7Ns2g=!7_Ag;_z|wXR44;y+@|3Zi>-{co>3s?O&F1$s z_0g+>xJF|5lR#oM1raB;IE z$Fp8oR$7}4-q#J)(dkVC@x&%8mh*@Z`06=c`H@oze@Qt8TXBAjEyR5fj)ubtb}Wc! z1VJw>*jL`e7rEB{lLnm4>r5d@z|4P3P5eH0t_+@zkt z8J##3O<)&=A+L1M)ZnrC_L=C71WQJ=qZ9#zO~dD(?*m-tuy#6!{Nimm(e)o>gdRVx z?xUk?whG;zTfx;ea43tbUQ02LL>yWO(VJ|`41axo=H)qASrvFr`<%-&npk0>Kf0G$N)&xt{>NoXzef?|>LYBR zo2`)E>RrAs0HhAon}u=;`DF$=gq! zgi6@~(+r)^(@fzQ4kY0aDzg`Zn)tb-mT=eJMFv8#@3-jui?+AlHQ8%|UG_b^T7`py z;Z)(}MP2O3P`XVmf9@oPJ#$};Rgy0kd;@Mz`6Z|1X7NVqAVtU>Fh?eondSh)`g5{8 z`g1|dy4JSezxZ?@)zKOF0&#weV1Oliy4-xw77`?j-zbabSA-v;rV&OTK_%+X(hw^4 zHN%RO`nmkFU;kZE$HDB`q^waEc<`tzrg}*repI#O@_l_9P6XV3^q4XCxU*{v+*~S9 z{;-YFWecS`B*%y2@}XO%mblXS$68eK!vZwnD3pwS7C7Z}@T*!nP}R;HDV<~=5!RX5{-jCQxGotcfCU0rUCu?hs>QDqHIzRgx3~&=vUO9 zjB4gs@r^r*oJ+ovi2S%`w5KGKr8>M+Zj=Zc5@3SxJMi}zqB7AS9k(Kb?({=Ad@u=7 z;8~uLS9-cYt-B8bkS-F@+;n|dhU?GTqj$B!`;}o5N*GaV{ zKJ{I}*p6yzYg3YS5L_}JOF@7t{tE!Qc9ie)%`@7Q?ip7ZnJs!x1QTlGM_dxa3-KgrznaoNttYeVRE7lctXAKB@=g=NzPZA!x4eAk z2@@tT;zkUHg>W$8v?3oKAwwu7%4w=fV1AFShEsxWqXNzT$h(OTzpf1T&Q{H)9B>d3 z6pvMB}cf5|lN%Ahh2$uXr#9a3X7?cP>Y>|%F>PCCmugP3z<;|ujfQ^2DD9(&BX(j>i- z!Jr;SU)A+HR;AoXE`X=1H?UIgBR_8aAnDVa6<+}JN`F1v?e=}6(W8T>9VPB+?pcfe zBK)@f+x|2AO3^P3yEl=Kp1^qSpDXPO`ZG6(+G>3~ZgftB?t^=c$FuB%q zP)UU2XK@JPqTO?)_+n+g>{%eCV6M<#b>i%2j@zU5B5VIno@Up%!|dz`!-X-jqcmnl z<$@&-|D@t51<8N(^Ui5a&-!oaaHRchXjfugBd?-}wUOx9^8_JzG0zIV`4k9LkWn#I zrlk!O-ltRNj@^Nl=8y<9uxE7Q7K?RCwRD!DfJ>+0${Zp~tS<{c*Y!;?q`9AH)iN7M zxU68x~UYEx!;xuTGV02hdyp@-r(-Q6YGPRLbZAjNRGqzcL1>xJrY#XTTD z2K%1;ytDq>ukYVuW|_4PCoog6;N%=DgJbHM_Uhq%g1H8=myDRzJFEOcgzoS@UAQb5 zF34-B(MvSg`AhR@A?HuhkAK?^I^}=7d-4!Mk~wdOQZg*OS$bn_$;k7YAs$YssCPQ+ zmp&^fd19N98~W$kv_i1ww2lGoE*SY-dC2*qs>*m{a{ z0uI7_!q6s<#-u2c<^iduu_zMCIp|&%y6f#$dLeWHaLdjaCMSLUT#dzG8^FyDQCz(X zQuoRXYp-wnGMFM<45K;U)1_)4 zI$aKh`%*1vSAJggS|3z}QHb+c=ph}#Uv2m1Y3P$tekVJ-Bd)UO%KX~9RC9-0uEQXy z8pIFk)r{Pe!Yo(H<=*1&ZDub7;3cm7op*~0Sy&F4a%qv=Dl?lq;4kcxe9>dWLr#ym zf0KkqgHo*XNQw;H@~21Fu24~vgg|8M-A^Fb>esUY3Gnb)?<|B%>+*Yfl7ru;<4(G% zOeRC@nfc_2ET_~x2*TXf#JTDp(&)AicQ3C>h`dNDLBR^MX@o>UY+o3{ufOV+ z%osaNA%b$fv(6#C@2=EA=6zr3LW^f(213AOcWe*Dpoi}|M=xYFqD-yANb=O7yro-L61mp88F zy9<^)*idNsz`y=)+_YX|8vzaCAAC$CXp6it;}bWXdux|+FgJEGd*P2RqAIUJu`!YR94EL^8H+#0Gjp0~ z8a;T~r$t3>{sMnX8p_~UF%Xd5nFVW=wL`aEy`k`OzrTXa^e$Ej^QD6&h=sRkS<0z+ z1=GtV++3$bKve0(SxUJh|MDz7hn(zoBQ;f=e(#D4hb_g0TNt(c{pc8vOZ*w_ArB{l z;>W%ob+SO}HVwnMPrRj>DVaVLZ}=MuW*s zz_~GFMUGXI;n1P`ni9E0^8<1@AdaLAM9e4JNHF61uU{ME2M^83WZch}^84x4lkIR{ zzPu5dUOn)EI5Ta9@gAq#eW{WTsVa4AFWcVY$X|@g-*>N=F|`-1yR*Vw3S~*NkwyIuIGiX-yKng$Ab|vhVr>A1ptw8N* zNPB;P;tI>h(q~6SLLRnz%U;nxDnESiCGN57>H@v%KxjlEKiJ2w^?LUU3R|=(8 z(hHPY7njCGG_%YhOgQTvIrWmmp*(YOZAS7mMtv+Ee0$5JVdG9-j z@hHRR?SD3c7b9{hVQ?0$+PJa4@K2+@ob4zu?W6~$HTxam3tv+b!*4QPT@iFA3mksh z3-e)VhlIoqT)}yg6?bP!xascVXfNkUAUuIV((zY*4Dnn}lW~w?ys#MOeTSJVjM~0T z2unC9-lY|^l|xHH)!gCubv)CJszc03!rKXtb9$YZ&hCop)Be7GI@CR}`VB1U;#0zj zc_I{sWDregeo$1D%G^^quFa#PNhmMPn{#^ZBZGLLmo;D7m~}%E>s#+nC*7>)m-fpk z*&Z9cYxfzS8zH9rm>)LmT<);BRCs?l2?$xc2wuDUIK6A}Gq-Pi{ zT3vW6(LGk>RN>+cf#28Hf7Wj(Hr(m`FY(F}xl#pLtrq!aC2I7Tr?(2lAR^6kT2m47 zZC5|`g8L(LQPT6DsCeB{4*cnod=C52$C{XE|pW|XL8zO zV#uZ)vi3Tlz+wDc5@U#k}@Eh!!wMt~noR|kY zvi4=OjMMbRubI`0CM``<{+cL(ww)^MFG3oWBLaqY4HpwD*l}0}6_A1;&OT4sv*@;b!f4s@g(Jb0|C2&*1m727ntq?sYbxMe1>y|mDKdp2 z&;dLKaW_6uAK6p2r9Tj@dKH`RdCK zeJ)G!Pj5qW3y3)U#YF}o0egw*Ss%N0NHATq`ttk>a-~6y2mBiZ8Gw{!h@=tJbylQi zU42s5E?t!0oZ>Oslky@)BjTkuv)irj`Yw7$kx5o8BVj~5KS#9J!@G|5kc(FcPfKd< zH)26IuG{HmX1>pAW8V(tl$6aoUX;oC6LS2xS*zWo9X}+ZUv+F`Ckwq?QxY9Rt!fxS zthyphRxsrxRPQ%5-3r9z-PQIpPZcDaLQ!Ct78m=O$rU_OwL3HM;Rebm+Mgt)B{k)} z&oL6<5O8Gg*^DEoqdQsMtddk{(QS?BO46&`1>v(bDk+LQVFKG!O zr-HG$ydZ0u{>oriyLr3Un>8Qh?iDQzcVA9hYlBhgiLUsqo(n*va9->0xcO*Jbi>A`d*8_A;=f@t3leiSY~ zK^llkPj(l#reDRkZpJ5lrMJo56v3*4+)D6Zh7pD%cY8?gc>cZVmo@+x$v-zor_qNf ztOX`yw1yh**DIBco#2NAC)_CH2dqi&srV>!ECY${?&(ZrO`m z$A*(-nd{?%BC-cSx=3au`b*49#Em1?-4Lm06*_=0M-OsLlBoAn?({3`)SQQB+B2$ALM-=x#AQP!yIOn*0OvlkeUa+!Du=WCP8C(vVA2j zoOd1DId^U^$N3}C(jqmE8CyS}(n7On`-pyDDRLq$Dmt0T=|Gt&bLS1aIT9JNu#xg^ ze~OfmyNF^PDtjgV%i{^Qzd=UYf{AC0gHJm}42xTk^^Pl@fD>b;TjZ5mY5W#}4B{5V zX(VzZmW^n-?rmx7Eh5>nJ)D=HMa~|qX_!-6&wXb7ni2>+K{)15&s7)WC`*6ZojR&h zG*;DZHotfrc*C)`DP$bB)Hhg{m7CqK1OHkPK)t(zZkm&QF z?4OlWB~COe+Wt$@$(dV`By%~mwsVk;b=h->wISqlNyEGlNFfcJidL=WHyddFXL{E_ zy5o>#7tx#`zy9ab7Y3$e;$`1^opDJ%1WXioKU$a1nMPRH9`>&t{l|)cH&nS2)*TAQ z3j`8W)Xe%Snka#~Af6RtDbH8JlCEm}{^z6FeGhILoe9US+nb?O9y_d}g*{eR>6;QTD53Lyauc8;WYi2E*&rrQ~UU5X7FUlB*MeeU^bfyeNN4&TxrDica+|7g&%VEv6U zvQ=5SAAKH6&i~qb$jD;`zniuCE<-9m6$JG5@rf%F#$vTql668GJ)2IclJ;;*9Uu1GseKjmvu~Hz zQ8$aBPeKembZOYLB}B*wMb@?Z)HoH)7SyO!n4GP&EF+OtG<36+3N zk{O#6P|4l<593(@Ag%ul$9yiV@8?I=q(yTGK|(Q?N6eaN^44zctTXU$h~uq(M^vIA6ip;84YX(=5}}Y&>6Ef6MU&Dn zOA?8w&`_ahCv_T1Lw19v>Xa=~(a^B&=ezT}ACLRb``>f)_4WC@$928dbt~0@cO11= zeOsAgCH0}mhooId-aUF%E-6Vz1GiA&islq#AvJ>PUHfUJu7qPY?W`slDAENT?mbg= z{OPTrpde08OwW)6Bp2IDb&zonIpB+(&vU;w^T(e?BOp^-zh=Y6jq@Drr}{KVP=ifJ zj=jBMcE`k3Yei`lq{G=`zvW*RC83t=6OqMR7(Xs7LU!3w{dlQ?KYsvQ-htoAlkI5! zb|T8p!D66|N945y(bx4B>0PEp$5sCXH zEz=ybvMBuFWK3LLUFS|-aK+@+va^mi`>+8A=eT97aP11mIr`BB8xE(>+P>4GdOdLz zU7jw!y5?A6=(J6a<52PngVYt(C)d_5drBs0xDGvGsK?Udes+7F)@IOqDV2(*B+kfV zMV1cwGS~5TZVFC;pI{UNpAV#1&ZYq#nlks`S$T3FYmMg^Rg3uD8vRL=qUW@8FPLYU z?qa1ukOiVyET>jVkBBE{HF>4;S_+i#b#m>6Ds&2h!TZxPz_;%NKC(W`d zDO+6Ue0XwlPd&7qG$e)${55rt>@kn74UMG~2sE&F(DFS7pJ6_Hbhbk6{G+FL<_Viv z29h-bANxv(`2Xvq%&AFw8P`R1+%|IIRhy;jpO1g>Ow)NCrjj#1OEM>Cc(CS$Vka*v z%BSyDfOjfvJPrHntoC!0RFHH!2;xE_d#{Y|CSCbeotnQsG931PPvV0O{=`4d+^ges zcY9%LV~Mo&`YHf5b7VQ!w+Y3X?67uPA!{+xvU2uqHZ+x3p`7LVt!$(a?kWf*@+G& z>2ml9s|)B@I~VUsZ{bvyM;DGT7CM3=@5!qf(f(#LefPaDs5B3buK)OPn10+h0c;*J z^dAt=^kx0VjUt|eD3vutJzcI5t{RkBA~1rhC>STw(iW3ev+W@viL6l9=xYR`$Ye-} zQ6d+~&V4md6f9`qEoCnyeYC#5%98*w%IAGmkD~vD&Q=#m@96%8i1ztvi`T_eMmk%6 zuKALj3TRex5J5g!{$l#<^|?RCx^;^WD!RsP=#Wv#<1wu5-5%fY<2Tn1xn!Xp@1h<( zQ*lZ2_!5sDW*QZY6LZ#Iw4#F>n>lAdCi3N3eygT=nJFX6vi5Pf$wXOH1!8QmEnSDO zayu^@du&#gE5j*8cs!oXS>Aex2G01zc+8ktkJSV^=HUR5ry>A<;p zqq2P`l6C(m3@237f$NJ@3nK;eEEK>PT+T#!*d0BTW76nXUZaZ25A%YLmgRq|+v9-PB>z;b1 zPGLY+-~v;MuC&rZn+X*Xh;0z%AMtQUozveDjwFg<*0((J&Tt*dfXX4Q<@KEsCT`la z$u?jUwU3yAWp}{ZBFmN1ih{Do!ToWj>@7t6lp0*jA~q64`P9w>=9fmz{7}!4Jv?G% zP)wPNNIat9mD;#*qY%X3Z=Ap2ISF&VjpT%2GdcAtbBIkck6Acr z1N~!ts6s2K6@gw5#() z6pOIm2a_M|{nzG5`#R(M!f>p6$TI4=$bZ#YTW(siP#}jv2dNfCCXiA5rl?8jVn``r zCboTTQcq9ZVV_}o{hY%33IAHKKN&Bm{{x0(R*i?n_2Q(k3R#xxUh{1)+C{2^_M zzQOd#`>W=O8x`#pVZDripIu@t6Vz^yk-3SmQ+UGJ5Rf7It+Q42pRGPkoZ|)$PNEgtS}qqs^OC<$+)H@-#gbTsL1s1%t6!yCBq!{B zxP_wG>fyQk&r=4vP_O=(IQF7!;H~{-A2bwVVstomchxbeigbr!ovLwRUbisF??BDy zgk6^gP)|fEb2OB~$azIvctqIcyta3^@Ti+5^;S*jxc7B74MI_ph2jc1Atk=ny@qNL z1%~}W<2jL=L5W0SXP5VQi9*OWB_Uy~;~;!cz1$PL0UD^Q`lDNbUdjO>%bQ_w;Fd-G z;uSj%yyL)jf0qRlBZ9i2#~JZy8PtU}G327HwcB+dNt7t7vV*rKx0aCUV166v#lj6% z;d-f1=M?HTpy$j?GwNmfupl~NBii${*Gy2Br=*zoclE+7S4QqQG$@q}ytQmU@T$^_ zgKyuy6;1KSJ-mY1qBrUszibpe1&6QsEosX6-sOX91Afd#c@xth1j<*p{?e5w<>bpf zFnS;eY7x-+&*tWpHy3lxpqhxF`f%dj9-D(iiK?C-Z36XXh3jY|-UXN_lqD zf>ytO@petQUfPil_7UzNiry6hc{r(}QtLBFSx0C5_#Kxnt>14rV?(f9`)gQ!+RrqX z$#ds0D*{0q$aEZ!?n_l!b+y?o>ANR}{Z#$$Zn*PTKIy2bd%ugW-1W_BCTR;v0x(_F zJ+O*%DJ%QLUfZnYB2QCcuRme@`2B}~z)H5E0C#w<7x<}R-M;71 zUp9(h-qI?FLFc>MWkJ4vZcHEq7TwPKElw&06Ma+>JSFl~#x_3FbkxXINpgr59jKXZ z_TFbAOCU@Ll-7(`Z9;ux$}C866tdh4#@_;z$_u>2^`@b?BZ8Mx6nhgUUE+(8h$Vz; zQwdmcB0=QLofs%0yCU3=FG@ZV8QH@=#U?Pwi8%Aw73P2_qZ~7Ka=Xr1vI#iKn>g<8 z+{=18$7}62!jfsM#Fj0l``l>9jM(27nduq1d@=MhP3;bjf4hNKfZZJS ztI|CaiYUfI=V~UHB~=ts&4>zI1e%2FtXooC^$I4IDybv(Ma`jE9VU;kPf;`VFV4ky zm10c}abK_@4O>;uX=wqcCT0tG6}`sv=WP@3nniE^zoTTb$B661Kxc5whg5KtN_(xY zUOjV*_FFqfKiSC3pk_R7OVUDy-~R&Ib&Iwbj&mf{q9zpyN_add_w*&2E73;~l8k`A`QT8?$zPC<1B zX4!_7qCdp6ms@87#3jtcg}0_%wc7Y|l3;AX>Jfo-#Fp)~(4b@R_U&Sz?iz3J`^elx z&~nMmt2<@8hvy|2W?ooSmrF?po(PmLQVN8b+9P}NjeSRsIL1p`1-L>+UirdzbbI=! z{p?R#Q+h?SAYGwTa3L9LC{{eg1Y*j~WFiCZH`A~2_~8l`4%XjhG=-AqfXtocL3{f1 z!*uoJI$b{FU*RINF>?2wJvp4YLccH0SOKq60thgQX2Ilsrx}r(lhy}N!{ld)U<;F+ znAd@bcz-XhJtC==?Y}50;^V^i*q}4G#CCXi)YOQ%f(06loy?;_XTQqcM z=Bq2(6E?Tk%43#TIHIVfDa>+o=wn_xW&f>qzTAa>{-Jj>LiD3Um2D4gZC_T^go8xb z=J<($JDuTuUAiky18_NE>_Ba;ev_$_<7^|$AR@n!8PvVUa5^W@Q>qF zC!z=?FHBXxN&2!kGy6Q}8TmZLK1{p(A4o}%#W+MjjlC4*S*Yi{eV2%@w zp;tug;*U1$mV*5>(lB&!+IEP z>UQVD0i7Kv1Q-kXOXe3;o){2DTX8I8^ zg@bD{y#J)}gZ!PZOuO!g_&8nr!u;q5mhp?UP)CBk2?L4DOm^Y?iKFHGRDIfoN_D}z z187T`R2@W@z7lZfAW3wi&&r z@Gc+BF5J$rlEe322jZHMb(=smWBz1j10_jF}##R-OA&ubl)itThQ zW$!QRZJGuX;ulN^ZI96wgNlDl1OX>}B?vbk^o+^7uN&Kdf|N3&;N8KZt+pzkH9=qPV$l0Wiu9U->_zb41@^ure{gmOL~q(2Z&g=?^b(aT501!yP7ta>vM zZLR|CL0YSm_0Z3!8CThZ2&<^Uo)6ht@zd*M@;+=jGWjCC3*5NmZrOz%#@7ZgLr&Y- z4lNtOCfhwa2YnMNQBkG>*5T-rYWN&WN`l<*9~@~b7ABbIB(MV$fky9+*6Z3J#+UT{ zwaxN%keB~28n74-5h1cd(TQq&0QKmQqLD$!TN1PAh_`A z8cApZBCZ!*_fk;JeVw6Eaot;6a^Nd`C=}D`W^k4rpbS3dOky+z}gRXoq zp<>4!i+5@%M02)9ZQjI|w~*hq=WB7JALfmxj`WT#bB+wU@dc#?&ixMb6WkK}LiZB! zQU*q#H1suJNw)s~iclS^*&lB!b`=Lwc zd>3vl{T{>|0-=Giq}}cwSehxndNdu0+S+$i zjy8Bx4pP_MsO_HmAzG))ozeUwK7Y~9*p`JF8X6a{RlMr3 z5{4Hakatg=O)UNV{UgI@zLpl9e=xw@a}>1B{s)1omJh$Y7Mb@RG0%e$C6*0L?3>X7 zNn&+pE4`%Mjm+GFn6N^o6fUZG6?xv4m(UsO|CeWll!G#>b+gBi-F@9Ge8%;}7Qe6G zJ9c+G$ACkI5=f)~JN*mBV0*>G;r)jXF08${meVq*ZPfp6CKP zu|Ye+1^lNv&kESh?+1Wv4t{O4Lh8By3>*vw<~7c5MlteJc$g2rXpPTS(s}OM4}pll ze;;haTXtc2kp`Ss*)pcjMsTqeZ#@IbAVU3r9XXjkU=#YF{{fFpA4h!6QBK;;$r7j| z!m$2?q@GFnFje#XKV)_aKp)6&I@AF?PoJ{#Bq1rAb}Rt?9K_51VN}ol{m<$eO0W>a4N5RIa;I5T32_K=Wm>+TX$%Ul zqDM;Ki6&tnfD1_$&L(vMAZ4K+#AZODs!GIb<{eTzA}n3g<9Up0N)lS|(xd+880_+K!b$;x-11<%$l+ zY?eU6!^KFu&lvtV_rC5`Pk~&ft(SI?+c^9Q;c)+z%wBIVfMZn_#wiMX`!ix?U%}9f z{{WLOXLQ3Pc5Dx8gW1o=4v^g&)nrIo#PMtA0rR=`y{^w#VQNKWugLJHQK2_r+LBpe zoJ?jvAX72nN5%5t!$gZW^A0p8A+~dmQ0wRVmr%Wzgnj(@(YsgezT?bE_wrEqdi7g0 z!P9_wqHp7l5qay3lqqFKc6;k*f6e1(SW`S(7ZE6cYml)2l!&%pH3wf(UD|AgTbC~n-u6UzJ(t8h^c}=$z4h0+ zo;vQ75unZ~mk&352tKRt-Jr`MHu6CT?WbTbD-7F}hS^Ee^Vke?p|80+^+aC*ma5%? zDldv(^kkADur4yydrU3l!3eI4xT9S>^9l?iY3nP>%hxah=}T>8)5H-YMocs?DBg7Z zoPCkKR!cK5=bKx;e{Zn5p8aCn9gW!?pYrgFLfj;`PCapYU?F{|6YvzrqB94kkcUuf zLGQ=QWX?Uh8=w!;HqNwP@M^PHc=0qAiyX4b{C#p%Br-?ejxYSE&t)9*aXQ7r0PvS! zxV+03;av*O9sV;YfV8Oe9@5W6M8=e)=3&K~g1lO)otIMbGVJ??c7)lPX8%#~J>46( zy9J$5$9&7*#}(3v%4FWTevq>fZ2At7|LD1gi`+9YHShY4Azr4mW4XyxDs=aMXLuKmd)j1zda6wuD7$2tNi5gOW^0fEt*+A zIAiwu4I8q7LEmrDF*Kh<%SQZw*2N;KX(u4ou?c^T;vP-7`}C<2sKjxfb+wZb<%REk zas9@Pf^*7EeeOK^1A#aMd^+{oK zS;-*^&^eF40H}~7H;5Za1{RQ8zmsaFkgM*!Hg@vlejH*a&y>6|KfxB`B$hQ}jAY&SU9QLl)9sL1TOv3y~=k+G>;3U+46JzFv%ZpqbE4s8zG3ho zCxR19szxt5bJ~Pt665S1ii#$uTJeg;$mR^Ymx)BOld3+lsiM?5L-+{ymcHV&AxW3_ ziD`@jNsl-`y;s@to;lb#X5LX15u`G4a$ZBmX=ov7dodK@ZxbGSjj?0x(?b)&zhs}F z2i4!$rEzb#$)YAr)^~UK7v4VwGo5Id%Tngo~B-4H{52A*G-ZR=9k1i zY`;mu$>C3f9~k85Nv-Uu(@3PPVS7slI+LyJ`HBJNYPqgI7p%pdG=?cyVz?q0te5_I zAqs=gYZtXQj~Xm10K4YgsQI4n;R_D!x7(BMA;$cAEMcpObj;MkO-GM1t4v&~hz9fX zTUjh(1~oEVn9coDay|!e9NqFibYwQHfqzqC>yR=}V}~Te!6Ldz^|v@SDQZd@#jm8S zS)%Qb9(A!Yd^at52*+xP6q99=zWgoyiX7@Rfmp8Qk$r2$AR?6DkEQOWeXf#-VU7=STTq)=4`STX+%CC#!@4L$pD`KUG>QM)<)z-Zaf4sa zq&?UkixhD`jbMTZx)5hBr+XHvqo zf_7xd^qgXlXyfX}-%uUNDPdlbcI}Tod_v`#LI-jAAYZHCVRXmA!8>*wr@9mrD=nD# zTZM*-Ab*4y6$7V5t|%`rzksBs>|j(kk#=HSiJBr1=~Lhc&yRIfM(>}U?)~w+g&~Yx zbf~Ljp5O8}oi0El#QnA^k>QZ-?{(3|;=U!b?Tjw=p|S1BL|^soJM;Xvaic7uC4QPy z^75rXw$nC^s}U8rw|6k~T^3%}V^* z3CCWT;iJG72_lV4dw?D(8bZ=cQ{d_??1(eBcI@0Y;M~vy(dkx0tmBzPlf7qPcePCk zRtJ4#bBNd%WCUw>+$&R=VTo^E@S=D8zQ8J4siY%{s11o8H>mEi0FwT5bOn#zU26De zcAT!Hr`&q$l0Tz-{|MxsjWXv1*~O9&B664d^9o%;9h%^&7~@5Q8|5ct&-N1`!jc%C|n zYCVa)Ltfz2qDvmbAZ6tlV~wBRogTQZGB*(YQ+s_v^hcpZSFxPiz5QonV!g`hIpI2I z7GATfUf8ka#!rjWMggUZud0g?el%aE93CR&h=}7}R6;Ys6vRCFKRM;3ryWjx)Nn(A zLp7p`+cY`&)|HKKk-$-)Fwm2A5P*0Lgt#**_scb3^^XuW_0r>cz^H=@xVF;1dR?m) zfkxmH!ief!XCD=+)892_XCBs>vFAdvs;eKF9KLD>dN4g<-yOjr@^CcG1eOF}*@v^b z&-u`>ux-eR`2d^iUhe8|jt(OBLv4nId+C97MiV3JBej*Uc9E4eW(6YGgcIt~zkk=# z#UZyjK}8r_kQ;B1*&7R^yww#Wcg6nECJtWa_^Bu{Bzw~Vwe|XVfp7lc(2+Un`?fHr zi6X-rXuiP}eoBFiPNCd{16d-HAGMNx@JY)0htZ#nUOAw00^^Y} z(->7RcL4kseZ{`%vclniV(gLIEC~8M{M8EYci`>zZ~N5=6-aXX z#&zrLN#$i%koZb)$s2wycr@lD> zTPY-kr^~}XiNta=igybNEURxwYCZ}9ZgrO@t5WTk}W(9~5aP%GU zfrI;J_X|3ikkN6q?!8OhxaL z{W*ra`o#Gm9fW4NPh%$>Ga{)E-_uR)+=S*wQnvxs%(If%1fY(F+ZoionvuG@SgTQ^ z)rcE=ahFVU*mAfY>HshbZybtk0Xm;nRJHGn1 z(neHJ?u}jiM9UGWdvD182x+U}DO#T9HA_)L5V73>^_gpPG|T!iG3PAkpPfk8)bhMj*D3UsOD-NvP2;d>2pDC3BSa=LsnQ^6daQ`#^c)m6>^EWg! zl=#v$ja%*B^XI*|7L}*T*KY6rh8Nq>#cFAxRONSF^wMWFwE9(*$_0KJdSDT|$O)(t z*d_N?jVH?D*#a3FX@f+^Jy7F81jY*Xc=2rq&gj<%nPMb%V73ZtDn|WbU66kqX=5rb zWJDaQ-$L-A@O`qdh^fX`{rXH>UP-sNKZLY^vux*{Ju`rNg))(IyOcX#GbRdj1|j0h z*RLziXSU@R&iMJU)D7#aAJI|KJ%_bBmZaRx6wy2!jzy%&c4?v}8%Va$ZX$H{eGocE zR=mRU(~`Ase$l>7Twg5@^ASwLR6!?3lR4}Al<2*C8=%L9h>+4E#n$B8dQ~Gc&a8?? z|LFfZGS%?G%M29D2gh~jty7d9cqZeHaC@RZ36q|<-P|l6qJLXZ6zA~c^NS6!gbQbB z4t3-E$?ge*`)4j%w1^vLCoM?@s-v{^^wSaWlgBs}QXDR6g(ji+3F+4+eLXSEL~d~= z14?YP^f||vn>f4hte=!fgI(rcbUgUs=T^XmqquwUt68-Lm-J4xMvmt#vW8y;ticHN zsuGR8ftawj!L=$pO&GWSME?t-CM0CW{>cUBcWO26rInE|e<)RhQy8sH(M9^vI;)u2Zlp~5iQe$joJ)44CyXY5vUbc?L8K(B*7`8J`0_3LtRz8!G&WkixamJ3 z$*q=S<>CHt9kCnm#T|Gy?|;T{ZiD>#cKk`YTdE-o#q>^}jLP5K)-UVD?>}V!B-6c^+0kr_=GLWKiwd<(*<)_4O=~t%o%{qwkL3?Ixh|mhj zBbFelVIif4h5g);bL|i^fWAu9sJD63YwMm4E9qnZ)bds2EiqQAg(Tpu4p$}``QDK0 z-aSXeFCvfOgNIuB`ELk1Pz#@sTXPqHj%js5H!OfZc9f{-G_O8BJ#TcMWl5e!%yD3F zhy3BMtq)Tazs*C!q-r&SDEO&MhlR%SAT2aqXLcxFSLLVLa<6~$wNh`2935OI`y^EH zt~IV%taoePH4eF+ckPb!UXQj-wEOYhc{YcnmnD6#2lBz*vV`U3&^WYY7X{Oj+(>nR zESl?%gzAbc94Y#o-4T>R9VpI4KIcaVwBX-|Otxq$TzUeT4GT- z?w7WM2CAQdS7%Z!X!7?zDD#o;<04P%i99>x2-l* z7;v6JSJVvxq5wpXUcHQta}9Gfsmg@-fE_#Jn01-U{Z*)<&z5o>B1L%&Xn{`49NncrE6Smrkw)mTIy0M;jP z;rEtlu4WC3jf8T;U5$B$5bqL|2fr3a_ySytCbFv*5DiVJ5v`+$Of}fESS;Z_+!^jB zKkz`@Z0{ zfQ1}HW}I-M8@n=1BAQEFP9fSVU{3`_e|oQ|hc4`a$H|tx<0s(8aXjs!8tGwDwLU}` zBwww5^pM!F*Sxj3P2fOJU)_bTmLWl+OP`Hv*WQ6Pa{aOOYxQpJt6Mn?9DW#OViF8j z@7qWzh{E5fs*T18MA1&dYV&j}1|oF>Msn~U+M{Kc*hJ5Nr0?tBVr{3Hva_Vd4%<)sF9=TOfQAk49lOHbrdPy7h!8AXK6>;@2o@4&{5&4`u zaJKuXe{nO#jTG#I2mS?-43{QjSr8u;KHyLk9}!O`wtMEiA+!}dEP~7 zsM^;Gr4%A%{5v?#WgepIwqcM|@amnpIEdwvha^oms|5gEG~%+;@UU2O&%;3pVQJmt zVb@4*8d@&tCq;|H+%duCcEy2P`QTu0)F0EiL&kt7v03Kq_pyu|&rh5Cs{Yu9UG(ns zHs-DDB!Uaz$;xz5_zo|5=0w;iJfzu+dUdlE>G#a~qZvCCl8#WL!SF?7?ISkdI)}%^ z`VXKijoPh`gMA_vi~gM|y=y;wu*^Gzygs!&Ov_yL?JS}}kFavc{OP(=^*=_N=g7F0#9JVl|t1)0 z53NN>5+vWwAq;UGi+lTU0!R#ega|8@zbEpDfF?v^Ar4mQk;w|R0bAezAZ9u;Gcf=a z7xI8`80w-EiC@eFpYE)u?<)=)e!pg;49aAH=uQEfhfJ-lUH}U-Y|V~IMk6MzUXxY% zp=Q099NIfrUCo8eEeTauZt!4=k~&StG#0tR?0-+Bt9egmn0b&^Qi)HohBIYHFEQpo z`a#U+!RD$}X-x7Pp}H_8>Pj&G%emCuj_cAKGJB|mFmvl1E z&-{Z3hO=+uPZKIDk=W$WF`L$<43uiY=UqW9u|Yuc&;_ctcZ$jT}zYFyUhYCOEh z%7bT&5AV#Qk0E}Q53gLl)ZKm9A#JZEfE{VSRxi+<3;vXdXhHX&HC&CyZVV-}&_PoD zNc51pwW(He}YJqhGIj8gaM}$Z!;cJRoRA6mnW&Y(EOyv_+Kl z{Xu|ckPRA8IbP#%CxNFxDv+5=I|Cr)@I|{sHnk${>D0+9pKFtUI{V`|L?t485byDV z1%g`@tNG2FHzI*hWFv<^Q=cCfl4%+}`@}^#o;wXnu9Amw)O`*~O1| z<&wva9aC)|BW2txZPmX9>o!nWQ}p7uv9Ff`#)*Y|VQyCZxh?Ih_*#jm_R(DM*Sq(s zn{8!f>gAPQ=w#N%#}EHZ$u&g$ua+Gl{G#v{YKAZCj~_oSh_JL7!Y{xnquO5K-{I%{ zKjT43D#%4TilPA5PTs}fLqMIPkq&V!< zQV1gL6oM+6T_G<`ut~UECqAgw*3C)o>TamaBoZEFL4Mr88V#-KyOfR@EF|%8fBV~a z`%pw51ymKb4sNbsda>NPS=V1=kaKw1*sWM!y0?z%gjEaox3tx7_wp4%a;VyrI7}D? z-=Bjl7~nHEOL=T)toWxn48qy>C)`+-c#gmHb08C%#xw6Rn0DY){rB|> zimMiXcy;;o1)Y;o^jrv&XI{x!y=v904?R4arT7yDHCr-s&9yb|%gfQPqCc4zeBwdr zD)8UpkJ9#kYZn8G)+f6awtr++PV2$3k#o^qdj^I@t+{d0YoM8`V*-DQecZ;s7c8*r zTW+kYabxwX(yA6Fg?33xM>7ou2c5nLDd!TpUQr(43I=hbwG zhL~UUoslh41o;lxI^n5WU3JZ|$W*O}Rdk!sd!296zdDh}ccP~zX&i+86oSr`tNs&uHm)7uUW}^Lb`-nJLD(Wt2SSK3buK zG=wn{!g`BIQHrEk2aTl)h9iECR{wJ{N5;l>MkCvE5WChGC2@fNq#u-pMQXwd$Lzh{ zD8aHgY?#AqWB1R}KeM>f0;@r7#M(Q2PucpK(YDUFt@;U9%3JkG%Q)n{ zw3FqHrM@>bPNHI75aIoVfjkqA~Q^rEavzF}jf>9nz%1^W1Os z?!74O$`!3G-6JRe*ybk#>JB^T}%=ST1M8 z6SIry-S@Ul0zsrM+%BXChRNe?eSLj}B!hsD6DzZ_lQ&TF3V&<;%ZnzS4vkGw3L09h zchTp<`NukCE>`>LaP|6i+y&Y<*`S>wn|?iEi3pL2a*eM0m9+FOYg=Za*%O@z@U#?d z(H3GTYv-@{MPZ6#b{hy=q)+HN!(nxUz0E!EiJ@dT#`;&doj!LiCX*zmyD%v>cpH0e z=<%T-U0u0P#Rgw81(Ezr*Lpf=I+s{KVoJADK{I~u^g3-COpvJ=JV{r{eK=f=AiBla z>bPh(3`3m%xz+4pr&A^hu5mi%IRSv5;(8Jrk^MX5?+KzlyI%;9bg5-ydql&{IPS7C zek#p{PD@YgQYtpi4XX2%w{6fj)@#mDq%(}K=S#o;CTddwiR&$K?t10H(JU@3=#stCwu zy*M}jqExsJ3RuFD^`iaVn?nAPxn&4-m85~yD!Y7n-DyT(>;YK{yy!1eB~x1g=BV^O zr^DZXG-tgJ=YFW6H)I;R5he0pb(gqj1g*7bP<>%4^4*R=&dE~_h~A(u6KQ4yo{8wi zLXMfY(ZOJqOs7uw;AnW3cR@U`+72yAp$ek*|LwufIWLfLpeUY;orw#$-z|Z^E#-rsc}=OTWTe1H#p5 z@p=EIBA{Sr-t6dvy+sm|5)u}s#`dOt5*vxpILf~eR3)>%!h}AI+I~g!_vK;Fgj#sF z1y{ZgL+h%iW~~;wcVT=$FDXA@vWmdf1`pdpU@>Apqqcv@4G_jnvQUC3&5sd`Fm|J2 zsN0j-KyTlz`4Tbre-HZyw@t+3HwACsI%+u|f6%7U)KR*9oX{Fa&J^V|9RW=1DP^5n z=uU)6SC7upSqrvPslqHqBoD4R3@MQXN(CP608~E>P(aK$h*B8QUx?WAZ{X7&N(A`G z1*|MF^MIqX=odnFDn4>1oo+u;6TUal&p9Q%(4@jPOCQ~Irwt7qF{Vdpz)-wmBX;-| zE#q!la&;I9f=xQ;wd3YIL2%+)W6@iKBhNMV3PVW99=Y^ws-qt3i-*O*@KyA7Q4^uf)is+a5rIdjfU7r-(ii0%LUvr(&Mb71KUQ{qUdSV66( zWth(J(W+!^PQ(8OrfYF2Qs#3rzE6u;7YEObxy|>*ED;Duahywlk`k(Fc-$eG)NNsR z8@&r4$(WKAz+F{_9&b6h)BVvtc3*T7=Rah@@ta8ssV;MPVavPyf0e}1JrrH!Q3QFN zeW_;IpG%Q$x`U@Fk2x>mWM!q8LnP2KBuJ(}YeI}A1jfQ?fuQ02^}=QB3l#`;dI4 zFLD#2u~RO;?(7vJH)4(LeKtnHp_XKqd+3rH`Tdizmr~{I{};8F6sPDmfC$;xaUL&i zT<^{tRQyY~_rB9y1ynIZ6mQxSg=k@jfZ&*S$l0@Jtt#!Vzf&RB4%v3u9>X@Zff8*5 zMa$8-X}=!w_51h1H`Y_CO`qc0quBdCeH4Qrtv)o-%;rnSNqp4M;utL`e%CfB4Tf6mPzo(zknbW6o& zU3sUv2S<;-K?lt6g2<6#P<5Zrcg~9tQg0im*1U~225(u})32P=GM^;IMCx3kb}7U8 z*ymBr_ivmaA{vwRdlfchZtEKl+0Q@TWo+68w_lK^iASR&XXA(qWoX(BCsRd6m*G@&Y$`cKX2cR^`;lr9hboS$BfMI3XPnlnE_e;<|H2 z%APAD=(WW-A7qIT>w6z$Cb|6L_7IWIeOv^;cV+z4fpgj>6}MB6OhPd&%<(}mj>16bLWT| z#a~oML)?~l#k7tDV7Hof3G6sl*KHRoV@SSEAJp-~b@~YTC}5fU=h$YSnJ*?3PpuQQ zC1uI=rgJi{R1N(mtGIB=Bwh@9Atxd9T#$Vt6WXnDdH&i78hHzU>jS%d>+PFM|#4#FD6$ACG3=?yl}6>kk*i}+jO)J>F7zg z>u>S#$u+eSX??=-1nJQMnPFwru1E-2Oe|?^6N0vUD)^c&Bgve9u>&7P}83rC*M7?s{J9fzKCdlvD15ZzpBeO4X~-&lEN*J zG-{!JGQo{s!U6Yb4TSWVs?w}i4>`>juQ~0=_1eQQOJzwdg~Fss`JXRbPkVweOz7R( z_rG-Q<=Pwd&2IQ18?`C`^(R|LuUfs{%S*|3-tfmy6X3ix7Q-UxobMxJv?YKP6xL1aS1>3h;T z!*oH8*zWM1lxJtH+P-IY!cvyL!E5bW^}sV+3guAhVpc8UM-pE_z7p|tqJ~?e^&*PD z(g|W+SnDW=chC=~Oxd%iicQz)sDn?;KbPRs)rd0%q_=V%M(a5%fb8Xz8E1| zo{H96FQA<7P{@lA{6PF))qNg*+3{lh*qJ6E79>BFQHa4&}jIsv*%W2wYB^A zww(}EKWo9CbWWPA_ewH#GIdee%Nvp|2n8#TLufL@g;qX{_F9h{86q6SoP#sJ^Q4TgD@bWc8TYa6r2||bT#sTF zykXlePZcI`QPp{Hr??>fE%AXeA#zNlpGx+@6G4FCwfAm zWWQdwT36w3<$y}gdqyD3WycS|0aD}Q`^icNEmnS8Lpo$4$FS%$F`3Ii(2HUS6!qBp zYnSRVyX9`mCT5Pkm?N^}8HfNKAQCHhe~II@be)!IXUGqnvf0!(nrbyWtrh#RprCN8 z*o`~O!ej}V)^s*mSBLI3af1!hf_!{@B9BUS{{%EP0!ZJ;vy9^8T3SM#!df@MBp1o3UtP_e*A8v)DH-=i;UK>A?aZobQUe1YAc?d4 zpbZhC)$Ct1w>Tob{>tii5tQm0{8>x1^(QR_ITU-;;esUw2h)E$OAk||fTHk>ULW6M zbkSjiNB44bI}0DnjhUNs${^8NT7SGtTQY=FPH53EORF}V_FqkrB~L5wh0{N4$;6GA`nEHHTfoKCq&LcwHato)~_7mznTsEhtWU`+JXwD{KG$ zS7+4F)u{JbTPF?H+(%!@UB^L5+icx9p|f2z<(W9wsEu8XXCbK*y4BxJA5UvsEi^1{ z94H}rAa1A=Dp!X+o<+4HGTfXEi{wL|RL_mz;CBw4-Su zqOqqRGsP%s3PDPjF4`kU4hxtJMy`SxtucJ|Z{8~hti2Kc9$0qkLSJ8TiMwb#3 zip_Zb{Mh*gN!ut{Kq|Ml=&{C+^?V9B*4H3JX9u>b=$-x4&Od=H$jjDbg!~odw;NIY zo|s9jzu(;)t4SEWNhx5NipwMY$d>Xf+5ZB$X4;=PyOsLG+~Fcm>GdXKTamiN3M-?{VAi$}tKOTD^p`SYESQgdF8RCInG(_*UDqqA-ow;OR+ zS}V!>06>o0x`Iq-Lee5zIeW$II$k`a>B0I#!~Z(G?dsMy zzQMb=YwauB*Dr;o6e_^BFYw*P{O|eHdb=8@DvGH-WHb^07abiv>jgZpO?7W^$RMaN zPglG%`j76nIFKRfaNlBBi5P2DF|Js0D>U%f070aWz}IEA;0l0nHklN;jpY>aY3q}B zG}EThbebNWG|YNo@^{g*3a`@B@nWPcSHUT(2uw2<08n(#S={f(dD_42R;P{~?X)~< zXVCgGgZd8rmi;+yJz3!$tqke^aDoWK(e>Vn&B|IPjTy3(_p~-@H=pHxeDX?!QnMCAH7J|spe!B2hU$= zy_fGe@GscN`x`M?mRI$vQKzl}+V~?(bI%;lw5gJpQJkQ!>e(i0G#b`smQ^d~^wd!h z=ODTy$_F`x9rkxW4yRMkq2qYsJ=#6sH&<8##DW-0Bh&;ZPoCW6vtP~oKg=;=d#^)> z57%xnnjm=zK>Km#wf-C^-F0o3+{sK)%&^I3#tJ8xG1ZYE9^!m={L^Wa)Ybo$hlBs# z3S#)bnXy!#n_0||aO+pp%O*?jz`Qf_ZJTbQL*c@l_QNSWO5!knKv4S& z*wPFAVrUnmX_Z2u`)nfzF2mH5{`^3bMLw>G5-dN}Qv!@4WtMkQnm0A%pCJUrAiNEK zbsLXM?c_!M9HG5LM1_bTZp2^~ z^m}67pnV9N;kd8s7#5j*6I)^b-~s}h+2A6QOlT4yPo3Dq!yT?*I9p5DXj(|y_ZN#D zeyLwRFm_CS@e7X(5u(Ve1#n?RLuk zZF~85@+@2_u;L)+oRU7buw2cr4kzB*Xx)Xq0KFZrTuKdBY*}i5I+J!x6c!Ec*oNw zT=D!&D1QdBr=fp68q}l3O61}p^WzkzMdlKoQRSO3-ZS1~;k+Sr_kwlBh^#gnJDpC( zbqe0m-%}JvyW{bAev{FwhW7xeISyiSw}19Np}8dg{#EFgP%1*J&BFtY)PDA^jj!S| zdipupEGr3u1gYHJyLZJQNBcJ>`iR<=dpSE%QfW|oW0e~lDq;CyXY(->(dFgGpYQ0` zr_aoleMUKFN4pJuH~XlnyS{~Id%)&{$;9$fj(5n8&5m7G>x~TPTf1|+zDq5g$phbi z|NVE|k(}nyJbR%$2d_P`VUY4g#SMCQ{QLhA=PD8mIppTn^3x;V@9f?U9#XSL?nucD zt1HFbH^xIg&Y)UDXKRtISS70*vN}=~;DbXfO>L=8$;^QnhrqhlG&gy&VLDM}X2ZIR zFtp26r?s7n&n=oHpiGE45m?S0C%ga#QxO%N@zV}eds4QeCyY?@?g3N!Acj;6kqe$C zNgc*#g`A5TH5LBU^x=icJ1uZ%34QU+EfWq8$?pGeX%(mcB$S*}?;p(oOR_7uasB#= zjPoaC66c$rI__chRQi$W0v_zXC3>ar(sqZ1-9z6%n5r0;h`pvO<@}0$<;mR!7_Dol z=blR4O+RVwI@F@WI+-Of96D0HMv2>;HGfEiYcv}~<*2~M38hQWJXrqSHgPtEr6`BUu5ZP|s zI!69pS6O4Yr78TAdTu{)UJ3zAZj^~u(6O)p2SfzIPsYdpc0A)Y7PXto{Q2{fRID(& zIkPh9(Ju!L5!5*+m4(laWzMBvCm207SwU&O4Rx4ke&F%W)?B}F;~pc#!gUaebf(r7 z-joGbJS-%aW4`_4+pVpYC4oSgIFa#)URLIetX&Q_hlSEo7FEpId3BHf0o+r1=j*AV z#eI?gt%i!AL)+UvJ;$XN@2!aST|={|#J-_$eu1sVF=lD2*#J=(4ClM;tV4STdxl zG@WAhRM%3ar2cK6NKxNwsyuVQwk)QuSKUz$-{<&so3)&FX&a;`>KXN*Jl#M#dfR49 zi#zfgx%>p=sbv4q5b4BUvZm-BvLKEwARPET>!qZf)<_Mlx;CZ*_CPdd3Ur%lt&_dn z@g}uqp>O270DyEcPn%L8NJJ`$6si_;e9T7Vrs$T9 z@UEfqp3}@bTaay-wOYdefXTFJBI--bm;t{J09K-Q+D0)lXw;}#$t^@L3w{wS-w916 zzqF&6`ZQO~q_Ds%qn43y)7Ped z_#~7B>J&r^9@Y5QPEP)cZuBL-nqF(n z*s%f=xl~@WY^CYHt|Q$QMwf|>u3iR6J$bXkMdx5Mr(&@bkdQ#>&^)RB)|Lu1itM>i zVkJ40j7&o(5!bU7q|l1=tDO(b4Y~7CgL1~qRfzNU@_OoiNOJG}v53NU(<|gRz1!YZ z?K>n;N6c(^H06k#9yLkpvLw}%Q*n}o_)5g~4h=nXA=GX1FxgB9=6=Mgibf1%xU`}o zaot&^ReG>E{fLg8_0dD*XMB~AGVVAC)q&LDr`}D&y5=%(W_7Qc!no*O_3>KQ-V6(v z)Ulh&7`0YIM`1@e3U18@3S2^@w{T(sk>%T0=>t`*FRS9u{QJ*5xo`Ij#f(B21N&ZM zkR;)c8gY0T50l>K7@z@t(;(xHsXn3e?YpFPXqnOmQHAr4yOddKgFl=XXA)@6x(kQ6 zOZ!JNi5;AlCP%0PaZUV{HZpX4v;nbGDTeU3eTd2m=bPm{Ec;HUJE7+?CQ3Z~DRtq~o! zdF+GJn|`%ZHbFX3B?=)UJ$LMJACbvJ^^Am$$h=2Zt*x1IZ_0M+?0``y zdy<-Ru1T7XQktFgt4J-RA)hnCZphCAK&C>cm+j&iVTlutWFyYJ7~jtzrNDQOeXrh( ze(n7KRJq%}ydnzBe(=2;201q=%8!fJsH1aioZR{Dd?_&mnJO~P+JDtMZNd#>!;+); z73z?k{MC5MVv%(r5KF12*G_#_WVcI8K{0q*lykK;5L`$9gan4((UILo;ZE?4iV2*w zxTp68bmqkG(sNn36LNi;z2v5E#O9T>jDQywobuOXjfc)hn#jjIGSzpcZ#ZDO7(syQ zxy#Jw)K7rN>SmMU4(to@BaA9Dv)j63m5uIHi%YJ9%a<=>5`Po4+kl;(cE{6Q z8T`hAJ39Z%@3Vf`=3mViYv}Pg?Nct-y?OU;CmMu+y;dBBhr6n|qB{{Z6ZE-j<9ur& zF6Ko~tgc~6!V3%he7VPAp^`btj0qzN+=}4DC@_tFhqig^G9p!khg_BgvKB)C;)d_91(HR;Rpz=s&)9} z7D~453`mykih)}hN%S7bTr+&v9B655+Mbea!yheCfhtLP+zi)5WO?Hbqj_RGl2+gp=a zPFu?*7B$97qytMeC>LA8JH&?pr^f=DQLxfkAUNK((WqmBx3zZ;`Lq0HMf4`Fdb6{k zlDoj1${OT9zGbxsoY>>g3F4#6cAp!>(&A{v8(s@mA3GlXt<2)#2W55Oc;6%O8t~!<- zQ^}Yq$QhX(jwKmGMdO#<{^33i2p7>y6=jr*T2aQ5!ZqWXw}!k14)NzPODsJBJGwh~ue@ty@yzlHn3=pyC(43=$^{u*HP z&>m?=-xrFzGWEJIHYr!7pCLrtijodW~|tL{;SkTZ@;aLW-!SIZFmk8{jKWf(y01(pzDr#wFSa`?yGrqACXsxK!)7F zL$paV^VY6kAHU@>H6s<7hER++nkq9JZldu>me%*h(99QOIrSKZ;4zlM9B5JxT1{_%nyH0r2ihGg?TZsfdij!`JxeH&ud@B*zGosXDfmGBTV z!uP9d`tYABB8fS){wj1bk*-VP7C6tOXR=75V#nosu#N56tDi$N5CIA2p;zpx9Io=( z^XZdBC*{zS2q6GW&p?DzxYXn)QGR8$lYGMBn$Mla(>sQ8vog?P1m$KiuBEKF6l-Qp zv{4DBU3*Z;>b2XwWBPNuyj3`E{`*2f=w84$78LgwTO$^$pWcb$_5OhfgB?sr*-wLv zD*EC+gRX*>M%E8jPnAZlbL2keSTpb>eobzW`ThKAs%3KZ@{R^~<62H0WS2wd?!4lN zbZ5W6L_I3UGjAo~cj$BK)4^za&g6v)GT%A|s5mp@BwdOiK_4b{GXlR<_gZtR>Sby@ z;e+yo9=`7--rR|ekk)==Z@yjqV&6@WV;=4rpqy__&xbdjV8VqnPPx>)TPqlPaw5|F6M!CtI{Sgtu%8~Bb@i&uB*W6rEv3g#63r3XGK8X#k{-#l0TAzhYVcMLw z2Ih+9kTo|rQ)Pe6*p}}9;i{r~Fze>ir!%|v^7~N*I@kr`IeAc8@v9eDS$DqT#zX3d z=atR=0RskXXWJhYzuO1kkE5Lbp_|sdyP#|mO5i%}5&@0Iy`kx8aupu+4d(KIfv;>j zcLaTXn`1ZC(wTeTtBshr%&&>Z+KS6HtRw{YpvO9UUsOWn5cMJINyByxV?;0%U-h?&F^6!1ig!z82Bx4 zXx5S?E$Ph~w`ifGIHXkVurKXZT4A9&6|A+Qmqx(8-#lgXY|~Ln_1qywA`}f_XmoT& z7PJ?V{Qco^g^pe&%hG@*Vm4k{Sz#Fw@~9o(q3r+Z!q~~_4qb;-HhWkRx-i@wZSJLD zd9lmK_s5FT$iTU5D)KG4NE!qiWXNY+WikNuwl=mT%zB*Gh;LIomE&Hon?3u$vQszr z@=$jTymPUKDJ*@Xrs3UjWnHj}w>X?lW_v9goHe8PnW^~-NI{50k;3!oNjTOKT4uTA)fQSR$8^Y(d2Zj-}b?>#;SVRX@G zLw#VAi$6n~GaKRgxZXW6CB6k-GdB-cY_zCymP0+#xGpXEZc ziV$Ua{Y9YZ5@H$|7K*zM!pJrXH=qSfzN_CWBkG6HFA8h;STojGwSOjgDUzjnsTN0p zSO@z9_cd!f0kj<=H?CXN1J)X1N5Md!9_?9cv3WiNW?XVS245g7!hw$1kdTs+Qf6l9 zMVBT)@qAZDzJ@&85*(}=>I~~`s`oEZ{J}GbSbT>rz;+q?YR`QQ_I+g(cyQ2Ct0JOo zU=m`er}JJ*K!C%R6G@+w$vNQv$ThWo^rx&yf$Bby%#!ZgLETz1ftFR4FH-pMZZ%}7RaQ`Li&!}3uHjQ;R1df*V2&^DM#5lZocX(zltABtEvN%Qh8MJQG zu5oS7-@@<9zRspm-k@FB z`HiB7p(BN}0k}(jpM81Vp1aVg@(+(|iPPU}n1y!bhtFyAFp?^5@B_E83$b1fa++|J ze7>BH2SM(*5k|ek9yiFpXJ0>7n4yqC0^i#(D@-EWjlHe!SnK zmZD3)(^JAo)CMk7qoy>|+UTIe9U*Z6PJ>l<*A$ea^Y-gJ;$TQgvTwNgxy<#1nO}Q6 z?F$syxNl~5Mx#~JViGzz7xtcUW=k_Yo@vGFy(4U!?WJ)>c&cqY@B+zFpzVp@{y-cQ zJI3577Z;arJZ}BXM?a0HUK`sna9FSVL~BxV;yHoUn~I9AZr%yEk|-mu8??(ghV^~d zX#+cVcvJbA3-1gtxa$>qgC54wAD`-)nVBv4ugPX`Qm@(V**R|QYWhS`4@q0cJ8^v1 zfJvK9B5Cr%rAv3SNvo&Oq_O44FW@<39rVfle6hd(%Xu3LuW$IK1fn|iatjpD4X|81 zGI0MxhOT~OgtZQL`iq%#JKwBZ-nWWjdoP5+=~7ly)x@bZ$mL0|M&sd&i&IdDJ4pR2 ztjr3uPkv;DB``(D!6DBMYW-xS%Y0M~nfqWrwd1vo5t@TnZuvEodrNQVxH`)U_713m+>9ZG`3o;VF-(k z1y#VbC5WIgmz__QTeC;4uD`!{*v~re_u(JDGR#ySp#`N;$9Zts@$G{>reiaVnq-|x@2>QgfvJwxKgrfardf97@o^OEN56Gq0q*>ZdyhLVkr-Qn4;qSr0F zx~1gmds?LX8(Gk_`ZHrlp#K|Db0y}6_6i$6DmY|A`P=40)_;+o>fZWTk2O2PRzVQ> zd|0A^gbIrOEowcF6k*QxN8$vBmyS4-iQ^sCg*RE^u0&^XY45QPQ;8!ocab<>v2fH3 zKJNu5>A?#izhD|?TvkHs=czlu`DjS(+9_`QXqd!5QnMQ4)Q7dby|ji3L7kk`G!{Y- zNko)>(!g|DHeZ1AoUVJ+TRC=&U7qOAX~n#Ems^fyNDoCS*wgqhe?=<0;eGvtRw;Y; zwgl&JTzx^-*jy0r@h18_wSPuG))AMi{pyswv`(5=$3u7uXntgVs<({jgi)Ue^67c9 zi;ijH$va>eaQJC_j-T0oMCICBPXYjSy) z4-e|Ls>v?fGq!8jt^!|B5R#7BeyL8PFxQK{X>a&*aj*VsU$qk_Gg`u)qxI_~rb(QD zP5tQG7X6x-_lS`?nLr_GWR-u~nv%uv$ zAmKHIqiOsG;NGho)Vor}3tfgSJf8d@E16g>>?vW8@zwbnyR*gNzZHUge zUBQ7U9DI$o!&RXrCUg8KnHJ<*RE5~h4NECwBPc32@lHTyc)nEU9$>Bvj10X=1Jwtw zj2Ztn2Rgu{eOdyicNk>-<{-4UixjQ~PWyUHR$@fC`(sh%RBU{;sUWVmqCzXwgskAY zA^F_7DZTvh)oB7|cJcD%f1V6KvikG?w{cH>@F3VQOV+1I!~--z>TctKH0jEQRc(pu z>hY`}T$honlX&Hh+0?u-W@fUlU>;%H#3egphflcAH?y){>1IJJFnXwdntq!$sKuu-(w) z1uU;=%WbRrmtN5aHUR0{0SwO1Rfd(AL2Z2N32%wB z-5fe>OY$I6c?gTYXkC?ndY}*1p!~zE65Y&N$+_eQ0C@nl5gjySeeS*$;$2D=2>gVx;HtfGw5O3kqn^9-RH8*45a2dXsehP+olzj|^?-lv&`*&~5 zQ-M=fB7s+M-W+|zWielYSjI{i0$-XoU6C{j*#3ACO5Uvc^YwaH`mpN~YT)c^ZtDC{ zTj|J_<;J#1*f5*+&h|?a^vrimgMBO*HRTlzIhr$jhThCRAG-gPY=V{x=@eEWJ1QLf z0|XvFg99IYs-Lk{y?;x0dQ3L3bmqHbtSSvLCr^>wEhbey+!74A67_TZ3?d&VsP1&T408_W2c$=(HBKjTdYR>`4nwBnsT}M8aB4c14+pGx>xt>8=yQ}v)K!HG>O9pIBW9dwuKx) zyi=3X?PZ=HCePjL31Ly#wUbB&+U&d^;^KDLEP~K5y=Hz`3h6_-?!SuebQoUSql}|& z-nupURRrK#G0?o=kZ8HjVm0;MW!kUO*R|@v5KqvVv0rVD+dv!IZu%X{%l_dRCd5`q`G4aQmmaaR zPx;H-Uv}nQ#uD6&2nJALyI-Tew=$>8fE^^$)?@Cvh4@7hNkb=Cn)r_2>*H(c@0y|P zf-gz1(yY+-eUQc)c8y5f;9Ibz=h{mTb?m$7y4cJS#%6;~Nq|7rccTPqxF0`PG9b9D+h@p|k?bVCH@O=$c%AP|eduYig z2h0yNoew-QX427il*fKJvFTYR#B>kn*!Udw1U8jnyBy*iivsT|($x0c@Gq%>+(20s zJF_xY?liy-iG6i@2n>m@VdN=p0rJX9j5L32l9n)geL-PkQRpyeDk`Ad9k(`ku8OMH z%jw&9_mwG=4@x8NwaY6A@Q(4q%anmpKyu@!<~`p}QE0kJeb|OG`Y)9$9$U9lQ!^jc z9;Ky-Qy=bT&x$H)7oE?}Q>xVt5$SZBnd)v(oArK0AQJ`qoN^=j`!GfGPGNZHi3Rxm z6q=zn=M#<6ihgoA&0PPauy6sV7T3GUoA+F*H6K#6%hy-CkzIxwLqxdo2$K$7CroPH zsgpn7p_mLp-3$4-I(t;PPz3`0n=`ga7KUuTd5R0*D_wN2K0khCkZr&Hhp!A;kB=(% zyb{*uX^d;79Y;Rhh^!vmeTNvna+y%-#)ta&9{trtGE-*ygDzx%kqCOr(X+WVH_HM@ zQ|m*w0qC8>Yr-mKL_hjIoetC>-nuJG2E)|rtp3HOOCvArQFOt; zOBi}2zoV=c1lx27tXd?wn%U)R!sTLIt# zZM=J zyxLidoJ`U*S#EVvcWC(X^XKMN9wE6>ZhUs{4t^MhE9b+dJb%Yk$@x#Ni<$Seh=2ZB zy3b_XI@6h7AlRfa=E$mr|4RWq**yt)Szv=7C*|7Sp~6!;e1YsP()djX^`c^b77f zt_5eb5!;i-SokwCc|7V`8)Tldjw3FB;y6o+oM15gUt-o2ltJ~6mwo^J?OQ5y`NM@) zA+AhU;o;#iFh>k^yW{cc=IxF*ydYa|R@6HV<;!q@a{cRF@*BKmcUP(@`Ah!=r1^%6 zlOOk*PJ9cmO3VhL^=1gjy5^@?O^_Tg`f z!5pG`@cr*JmWuFAr}wh&GUpf&@|cz8qUyz`RtfG&1_5iKkqrZGgYrZ@G#>!6J4u2VP zmyWLInXIfVi$_N*Hmv3aNwW^OXbk6!P)MydZVi-1?pO^A#C2{2VUZ0kyMAkJa=Hqw zPi`@v*>*aez^zt-KU9=0NLFvl2<1Zy9mBZS=4Hv(uhB>H!vDp&cKE~GpzfBA1M5wQ z*i^@7#%3}&))V;2@%26+>BiXwDiBT)wnKmWzuob~-Gg_mx!R_6Yj5zqWB;0~E*>}J z-IBt@?k@FLH(Kay{Bh<)5H2A~BTG>RccXb>V6|s%BMs$}_UABhUZQimr!hstk;3z@ zt#5eT*v2!VhCNAHtxFGIuokkV{a^ZqGkoM}knnZ1dtv8O4`h_A)ier1)zU zON#|gPG+$lk<0V}_y0?r7h#`h3U1uEp}%?Gr}|&F0y0>XoaQQ&7|cf33mW%Uyuse5 zALRYWz7wN{O#Qr3DYq zV?M`Gx=m+ZI=gg6+<{hF;G@h5hupV8&}{O|v*C@L=`(+UdrnOD@%=uWFt(Ye!2e=X z)as--(b1%%0h+pOpEx+b&!ERX)(Ng<;L*)xmo9qzxnxy;(u0lO1+?NVSguaD+@W~2~)qQbCoJ#a8!7})Nk}9 ziDBJ?AQq~JjP?I)XfkfjMoahQMsswf16hE>q+{4@=zw?H+qI8#SHZT*<36gfovhr1 zzr?Q-d@_X}SG$8I&ZW}5Z) zT{U)4$m>NZo@x$$ZoMlz%>EZy)hQQ_-B&R`W2@W{rh0J-mIvzb9 zz;APYSF9q1jdH8M<;OC5T>OKgW)@i{3?Dmlg=oVZp9#7OXRcBiwYT1bgOjx~&BZT6 z%d2G5J?&jri8-*4xUVYZyX@~UP zNrv0j(B+zQ*4EkI*~-yeWFDBkM*P0-fDk5pYOg;dX04a(Zcx8V1_~-#g{0kK=DIUw zFL-0o+S_2=(-jUFIomWeIbs@6*<)zw>bM>A4>m{#_Ct8}m5xfVoiF4i zU%?ZYhNNyx^qL@E8q^cdM~4?Gi?#&5xlPOq7=cL#`$nz!7yDW`DWid#j(wp+7E5;N zI5@;PpQ58(R=T>z4se7Bjucvd=s^N9wCt`d<1Q^YCH8UQ;X^+*ocED`-vNa2$hF>> zLv6XzG4x{sZgWfe-xM*)%_vwrx;cG%bqrfOZss&OLfqjJqSkSQ$Lxg{O4f=y#vV*m zH?b4(#x_%JUj4#dEUWToXtizo*l}}7Q5`#9VagHM9@L$^-~^Y9r4z~=puNxm3Gp2|+~G$}rodO;8a9Rd&dJ8MM;mZE z(Onxm8fG|N>yW=xajJ?c44@%88BqmYd-uQgqQqq(M@1N>@M^|yb_VXaN$;KXq8IoD zg{I5MLRMu>@8=r@563-?BMTiufV;!9oK$p^&#-?Z7~UbHt(&w1fLW-?r5g& zO~aD?MH^qEme&p%7#VG23AZKbSu%JTA>iE-GZt#O4XfkoSb8q&j2mIiY*9PG+7P4ZUssK^Z!jFe z^k@W$r=Ejf#(t3wwLEsFGQLx3q$6bS5J$Xt44v_U{%yN_kj-RMCKt2F`KQ>72q!6d zyWsd-6iEw&O_hq^23a5j4 z0{5Se)q9#J!H%>5y~^(|W8g%v;LDG-*zbO;>V=oIT{@r?iAn4z8VsD|`OfC^+a6;Z z%*P=tEz%k$1)28DetnIhlAXD@Hj6h&M6G^dC{vOk0&H1QXd(+rr1&Twkt zfF?%bw`qHNZq$oPFkuuGJQQ>&_ozd9>sn~764j(@h@)_B^okc3$4nmqSwd6U|et;1^pLIWQKCqUYJxdSgS$0umdr{Ct~ztL!>tJ5=*Qmeu~*OaSYovK?x5 zYe&zt9(L|DGnR42_;-$=BcfWR(n~3DTG?;FfLna`j_(==1va!>S#b3_)PeAR3zQo8 zHzz9DtXYS9eeAnj{mPRN2Y0UY9oJMpTKyY%EuBLt7Vyq@D9%Anw-ieJHSl%EDSype zoJb-Et!RN&{g3zBhG9(;n~U?jZX7*Fj=%FObS1*)%T0|dtg9b!8!#_xBk0}(jo%Ku z_pax38yg;k-Jf>zW_=V(0Vf^SsPx@PFshro`?>G$Y6r4qkL6@R_PveEkdw={JQdFF zOE~CM{{>95gE#*=@u?Hg_fhwHEE1TzGOGp~%zM<_#1o2S@7%M*iEZKB71LKWR#r|2 zEEM-uk|c1OR^{>(I<-zkUvtt~9N7=GO>J;6!0T+uCs(j_z26l$>nwkM(F?3E5cAs7 z{843no0t6_4qIHT6DWal1%ijaWU^1n2sy8e1pLauij6GHV@%(MY;$h#)DAU#vM(Me z_S|u@L~GG;@RsX!wfj5P;VE&ST?1_KoKw@=8939VbMfkaax5(Ybu9T9!mwjxyrF!E zaO#j0jP+9s{O~FDx@vaes43phCIVJkkD3niMgs1wyWFAFbuI3^)^lRjW@#|k)cI&N zA7H-yjd%!d?!^Z_hKahzeKl*XR@(tkLNhrx+o9bZfbW~c`R$cxns4M0D{jC3T8kl^V(#&)(P$WQ#A0bkCE(_?Yo z0WZ=0l3=&3-AsVEEb}8vBY_TB%S>=_19ulX1pUZ+H<0^-^ovtAvWcA0y-7LTkE|~^ z3aw54Jhtg+Vj=3=o!F!Gv#fFjQ{bfIwmqqpAu9L!vOKUGg8yIC^<_P2Q5V0S5jkMwMyFf>jsUhdgz`$A;20j!- z=BJ}tPFlv33gHE>{ZOE-qRPK#y~serPYh>q-@leI5x~kK97+0?qm~W<$;rCPM#uWV zG5bv0c6|e_GsJF5@gj7RG&)I~}o-nBIpf zTuowUmsAehg+5t6KcxHYni6x1K)6O9nk12_G{hw<+jQtaaD$Mx&Cbs#DEMtrytWM+ zY`fA91D162&Ngg3hmZu~syMO^VhG2YL4*pQo?V!zv!#182X$fZ^~kgd&a@lv^DEFW z-%tYwiJvgTT!OCVxDE65_aDn%9gfj7{k2|orr(dcLeRI^_Lj|n*q2kXUw-*w?WM#f zr%i+hGyl=F>b|UJ0K4`-3gOSWMZc|hELyqTq>S?*z&8X`Yjx|5>r8RRK(N*Xyr^|y z+y1hYZPsyczz5ylJ@V4GZL#}M?8G^D(Z~U`u(Gp?TiwXzm6{FMK?D9nfhZ6J0wIQF z7pd0FY6l5Lyae{}SuP%4hxXyG(|o0up|FQ~6u0SEK1@W(vwqBSMpvn0(RO6j?^<=1qD&+hja6^?!F&~Lu! zw3>pVgD`VMdg$#KSN1LE_U)Y=mvBjJWl?T$(6Jx8Z>>h-O$J$7T-o+G73gvj$`&qY z$I7pFzhKRo?~ynpFq~I&7&dr;Nkycs-up%hs1qS{vP(^a07^FGJZnv$&9R(F6jI!} zIB~exm6h;V@1J*>6)`bGQlEbZ>`UP*EL37^6zG%}s3{g|S5HFc37#-RZ&;_ zc*xA9NS`Zyuy3dLytn&${dhh?0T{mNN9Mhv>dQB(FGEmg3G2Xfo&j4>M2c*1 z#AA*Pn&mkk-!u0cCw46^F8(jd*1F#XSkbT!RhgT%@`o1Ar!5*+?(BTI5GOa;E>WCi zqetqZ7!x2f-UiBbZ)4iP;7zo(GsV1{3A|e?taW#?KH)BGIifngNqr?n8PFhThy~4) z%j^3p9Gh^S+{>-p1ld7%zVAi$0XTQ+)y_^V_5tnj787Nw_+%opxvjtPRM8$@@ML!& zzW*`cgvjxEv}?58+d_Z+b} zV;8VahEeQ?fp>ymWwL@cza9Ex;y0f@lU&7e~dB7HXSpjjk4Jo{hMiD9<5rYx%$M}rOV9DHfTHR zw#M3mv#PUhe@SZ?+-B0KOZ4@#7j6F9t5f5OdU=a_@B98GC2Vuv#@{zhHhT_I-;?6A zgO^UX-L-l-*%)`WKb`_9O2)3GOD%uGsB%}hfq38$vw|#J22QWIPNXz4)9%Cv^_->u zq4kgKXP&@|JtoB{Fsf{ivD1kAd3B#gB2qp9hi10yTXf$zPhPZt^kjn<){hqh&Z7|%6{ zhhlk78=@XL%XjUbbrl=>%+Wpm&pBvNR^k1;l!63cEDSrcSoL`xoi=o_pou$`-9k^y1vDuY3H#%Z1*BI;f+%Jpa)k7=x%j zgn(33H1CH)k=L4N%l+rV`mDv*peYS}zh48Uq-d3+jvosFBcmV*Tm z(12vb5B%|Y%a)HWT(}VC)N3=Tb>gM@EWM}gu~t8R{w!VZ+;H{Fr3+``1ac?r!8lh} zL(sP7K*_dvs6vc^q5-MXVB79K<#m?9_sW*8+NW>l4PD7Gr+>*p@XN8OS+m=0^}LNw z+JuNV$v+nOY%p2?VwadX*Dt-Dle2qFdlt((K~@slM%*8RTpk*UA|VPa#3#?wc{I?q z;x~u;HiM8i@#r*Tv0XIc6JErrhtqwGQJNq`5(@OxyL+Gl(5`0v9v$p+*mMw0Lm6DL ztp+<_Jr;Aq^va*XoXmDxXoM`Tiw+A`Rd>6F_s?IOv|e9NZ`a#9luX;ro!UR`2zeA4 zq2tIm_QMYkb#wdu^QV}-InUDpoi^0A;)ml$mYwaIQv+3kWj)(@ziB{+6oz3q7br8g zaNXu){AAU1NbDTLoN-LgeH>T4oY|;?t(g>EhPUI5m3Cdzcknr%wNWND=m?{LIyq;^ zALxD$XrCR6&qk(|@W;!a(QQ0<=hm@t^X9kcHRS$`n5WfVF`%l+a;$Ioll6WL7@0Bo z)aVJmw<%Ef5EbkSo7&F$-Wts}d1m{w0-IJW{bxUz^Mgy@;Xx*TckZ6k%CWbN%3F#( z;Acox?-$cdpLWrqRgEoYrEuiiS5Xl#!X<9JU>Xqo7dmLitU7UPDub?qTZevsmrFF- zUNoKcDvq~%4~PR4}$fIOQ18Q$T|- zXH|m~td7o)u(aNJ0oTrO1QZx~9*ByXd}jX0lU|j;aoGXvXxp2Vmz8CPEXv-qvfeb5 z0m5S^>Q|_6Pm-KfMI5}N1D$N#*Fde0fp-Isq_%zPw@hx~M<>+P9AZ~kHlls*djBSv zV9=$+A;`tOZ@pwHha06XxOn{3=;m?%|V2%gXY-IbOo!`F~#V zxzI$$H`~JQ7u-s9-8-u;(61O4q}v0s>1w%+HO9!z4t@sg?$ucMo1q3PJttd&Q}N67 zRS9g|nYVtNpW4We9eQ3Ge0%&YuPvv&tr?YLhhN)DGelE<&*Ta1UC+z!Q7j0@dFFn3 z-7c3!7bd6Wn|hyS{TAKrsMqzWd4B*C!_Hk3{uq#^Ru#|LUwWnC2&sX;2GE=DVNSi& z?j4_-W4*SHEkL7n>Y7o9KRr#}UDH25vQZJxw$f6(`Sd!RtM5vM%3Ks=u!EcLFa!a9 z*PVO!?j3Ka?nIMYwiGKw-=NGn*F7}ph2pRGM{xRSl0eUiPfWo9M=Rgh|UyQC9Q+5ga%3J)3XW?3l*Py5u9$t0bpKDuLs8nTJ{QZLaB&sfZ6Z|?G$dGSt8I_1zunV3B8(}OnvLP7n3mP~ z6ue_4+j8@-Plp`nAw)honG&;W_hd4KfSd%BV_uA5?G>`^EVFA`T^H5jfnltr#QAld zRn*=ifP9r{E9V_aa?8HyX4-$)qp6Xf=1g&)o8sEwKerc?$4;I|w_DPtwsHwKH|6lJImK3y@*oDG9N=1&y}^gk@)XA!qI?i~ATosDw*&H7_cy;M z`UGlk!-*5~NN1njFuESF)$0pI9*37bnmsiID2PHCG1FmpD}$`L1$*w(gF#OnnTS*7w#o`*(*0SY#6gFrmFwhSc%;g@R!_ z4+~s)n(sM%_1+97RYYL8 z%louk5Q&ZcY8t9HwTJ29F}|%)z@L~o&I2^WHB&^Xr{-Qg{;i4+TZGEV!A57S0#>m( z!S~6FDNI6sf20%){6n>?p&8-7*2j_GbZKQsNSjU3&@IKmf+1bZbi3@oqILVm^^bxv zP%}$c&oQiqxe!!eh@6swiLrv&#{n11&(Rc*U#By&3J)|>@Rn4yba2({A7?@v>Gp^# z=Y`d!^yr;QH`^FPx9DDMn4!kMZv^pn&trGE!A^Hr2O2dnQa0Slk3nPR04$9vQNh8l z|r?*hOmX%A#H~b1ij|y`Ht;p%KBO%w>tRBK^!2O zLU1D^k-h7Ql#O0~G9R!X{qXPIyDg}tx(hTC_Ux$}K`01Ji!p2kxS0GE>|3k6EcJu{H9-r!MX=2adEn2&K7hMCM zfL{vnA9o|Mty?nzW2_T1&U%09U-#$tyk91^eYy@A5}6qI7%xipmNxsHkyjUsBMy7= zyIpixZsndA*Q(uYe+uXB4&jYU{MC#U*X|Om49LHvZRxikKMHz;Xg|^~9hWrW%Qzp> zFum&r*-V*YK)kVC>lg-&!yx3)qPku7V`spuXyF?%m~JTz-9_ezO;AJZhe!Bs*t|J- z&voX9!R}Q_yL=4iJ;rV&9cU0T_L7I=8&`QWqLPHDy&z?wuC}_b=9J%m-YV%p2X)*U zcs}aGP4r zE^a=aLvd>DiQMAuIPMcxHqv|1{SqKv-zGDM1X^EV+ED_hYkH66#*vr1xkZm`>`jU; zn2zs+5~E3rObgzYgmzL1rV<8e1zd{erd+_pH}k8RR;Gpd^>o@haj8CW^5iNiuU!gc zJ&C0hhB&bfJa&yJ!v@Y>PfEDAY^jOSw2gOe4Ww>7x#oU(e8yaOA#3BDYC?Z)1Vrg}Us%5)cBs}+{F^!>6 z;XqaM8TAZs^V_qyUGZ* z-iM991DGltdql}R=MDkec59$Je6hDvLK)jYd|HMl*_w0{1d8VmLX_!iB%^e#KM}d*J&n!C#Hm zAGTJrF09SG{*gENcTttgE7{JU8>ppOHwdqO(W9SOBg3M4Sbv{B?svdFNOYH`8X`nz zF#+M1G4D~YV&LtDTd0G9H+-*O_nh``)x<0ScxV4xc0hc&sTXgwp7)wB=P;c};>Ji@ zKg)oPB4@!)tu(*Ejp=o}lMJiBxn6NeYBI3N8eL=Kh?}ZZLMg-_KgNxG(`(v^NxkL< zJ?c2|NnXJ@nz8Rg?ft~UjrP{CQ3-{daEp6tFEA7>G?)O?5IrUdGyJH~z1jg7N^FDI z92j+yOZWZrl>Rhhr(eaxe-m%%!*n3j>$J2{j(;8oQWhAQ$L`S(Gd%ENC5NKcVdT}= z(_84RGcO(5mCVPFdBCh`h)!wCZ^ASbJ+R%Y&c#cQHf?_~Xjfn74?z1*ajgP{?^8W{ z|Ar=~%lS5od8a=vyUuFt+5F#P2RE!o$)IhPq4rlQVzA(EuehXMJ`>Kww2?qfW9c0v zek`KsEq`BP^;uWV&O{ghrv%VI@;T0aGqleicYq$z)Z?uow8GG}y1E7ilh;{2$*XU? zoslPo2MozDcvo&WJ-wzF)@gT6r2mb@atZ^s$5oo`N2y0_U5tfr(ip3o;ayraPE>wT zgtK=n$H36Qb-5~CEO##im;F{xW?#}RCysnq1Bn4YGiPC!*@FXhQ$(Lmq2D7kWFD!l zziw1?|3xjBP*^{jTAUrT+0l=7F29o{1wVOLIFySmFT!YM1U!oW6TvBqr5~UFsXF*j z<7;1vE-ZcQ|I3GRy237TMuJZk`x9V&uQj{F6<$TPE?F+@s2D{PH95~?73!u(ZSd7v zEqlg?$%Ldzh{gEb98EK>N5^1?3Fc;2Y7SfvNBRXgZ+V=9t)&Dd4|A)SbnDyHAr`Od z9#6fwtH6H{M_cERUCS%stfZm0seMd&i3^hv14o0+N z$7)H+S%7ne<3-Yo&s%-A4e*G2{hg8IjEpL%n&EX`y^~<|;n>aQ2WA^NuugEiQ~z4S zcoI8exGs~Nf6>$|+kEu-sG0lsva&dO!-{b$+3wT@muF+`vccb0!5URK{>sn3>lAkO zZSz;Xh3G_hOMCjMokF9}XlF8ro9WXM_ySjG781lsJ&? zL*LP0iX)S6xR^U&n<29ViX5iqMz~Wp^&c>3Q2V73&C;Gph#73{!K+@?7aIvIKyKW= zJ?=;i$fZOqhgR*odx1{7ET`{vQwBy*zWQ3roFcr|oIpGjUx)cdBN%J!KDjDl^B`?l zl*RMyfHsW-4@l_y;QU*axR$klOyJ!zkYH8i!$N_@0hc_!j1zG;VKMWxttz za;BNf*(DG4s%FocvwA@!2h{0S*TzQ7klu{nQ*`F_x$^{1Rx1((&~tKSj>U2?QxctY ze^svCviEC^yCki7ozie3ePxjPI|hpReqvm5aqY)_PYv@^ z+PD9mi<>@3nbEHBl{Y(W(TW$QK45xK#gW9K!3uoQ``*qWyKf8StZ;Es<*r`JPU3yJ z&G6c@RA?NzQ~{HZtn~#yV?}WM?27RdCLF0W zXun_?6?<9Bk!62G-zM=WbiKEnp+|K_!7Ev{6gKAxuDrVO<43G|b+fbEJ7d+-$UHLZ z#+-c6+Mtx1lV#BB=C6Ybq!>3Pvl>L@$YgpKIF#mjkAB@Ii z*UWMKoh0XvU6vQoLw}5J=w4z{+>V;7!L+}^bZ}GCX>Yy`n>YJI7yH;@5lAdl8MmC2 znt#Y{Qs1~O%1_v7#8NT5!Vvdv7yjYeyHalR#;KkEeW`51J{`r+fdl>V8KkNxQm6qe zx12q#9ty{?xz=ZsEP?B-;Gi5j`y9&wgZVcU+Ujbg3Wc=i$EC=b1=FayTfR;lv_VN1 z&%SWxOw8}`RUR8C)$9wp*}wYmA@Wbl5X*pT^=Mk-hP)ZUg`5f{A;B+6lW#(6^)}dm z+8&i}+QZpsj$q;Fi4ic89>4#jZ{A@-7jbjY9vQ>sphd{1LczkTk+>!&!vnVT%v{Zg z6RqkzujI=Yf2a}wTx5@DQN!6ZP_|7>SI z$x7`1?WKW&xQL!~lBhtIY2()Af=ALH`zrOEFm9f7`X@j4+z?o$ z(}s9p&y?M19t#we#=(0~#0I?Bi?if>Fhr5;Cr^b?`VwCP$m+$E$Z(nqr~bv(>S_Kx zGZTmmXu@_`E8elsG3;WZ>GT!EAKh4?E@5V}o`%t4A>&A>-4Eejl@2RD5NNRB>aAP1 z0)wsCYpK# z4X3m?)%JbE(^C@4&+4rE^1Mlg8Yg=@&Gqr#4`R)fL;B3opppy66f8NQ@Phu0$3L63 zG<>Hx0qUSP`?8GHEFZS;4$|<^k@bN}b~{Hp>gD&;x@v|c`G%F5fK*&23w0!Hh;>El z{Kx7Qj3CoWlGNAD{`YqkXeI6m`h3!m1G}l}O`ZOts3`hT3=m~b&CXVfyAK(n0d2&4 z`}XbnhxWO~T&HY%RDT{6=%XElTyaY42yn{$ci_Q{wPWFSiJbiS3ZNh8BgLpY^|H=y z2(UqLA&xz%N)k1av88$HAeLC(Y*#;Yvv-AgsVDsN!cMR>^zX8mPw1GJpN0|K71G->j^JJXI{6`7k8m630)CggCY@YvQTHHHod+5dc>Dws$Q>^bTA?! z{*=+R>QFJvtAE+x0) zT_(sxyz6%>3(x*7-<FG2y!E{hu(R$!IM)^_e z`e&#iFwA;v^RLEtd3h^WaxZh<+grRb^eriI6hQ$sp`Fmp8vfl!wO|3g|3DV+a@@#V z?>i$m78k#LJN8xg{5!DKGZF>&}R$J_Fu?qrRM*cl`~c+Ag*)g9to-XInfl_K*@#Gk<)Ded%G{H z*i;)f&*RXtJ7B4UH~r|5Y{oPo_9^zQEa3{RX`{beA zoiJg7c*FAfXWrfI=QjpJH=tg{MDLChSejE{EXt3~^Qdefl=Jo4!@KC%Y|e#-FIjzs z2fXS;mIc8gadRuj0|f=PqRJ;8qNL#F?Yg8-;r#UCmFB2q-SK{(B6fE=_m9&zlRh!p z$qnRxz(WVB=zXjVWR{0y3AKur@&+T4BDZegMy%=qfQG{G%JNV5gec)_p*TnH^uy`WA&v+ICw1|985 zK?WP*#L6bC8|K&6QurJ%6zKeQ?gI}C+^gUBI=Ai~#Vi;W7*1&6D!QBOv3nj&G#8fyMLki#xgkl4v%1 zN3+1sbN1m-LTSDwhl*tiY0-OM9U8MaZjY;`g-ZoZWSDO_vF&007ODzlVusWV77FCI z3E7X``SLWWS(s*M^oA}!Oj?A%|VRWkzjrJjKVdRL4qvOYEPQV(PD zJEYlU2J4EurQU~cSC$EfE`SOtD$<4RKhonk+fZ@!wJ6_Q2NCoB6Z-TfCm&1l5KuwS@_Foe3K~{g zoa^sUd|JzR4ipW#1~-gEoHymt3}S$MaoAm+k4}dc54bsI#WAYq!wQ->L}d6hCZyr-Ciy#lkCv4Y z&8*YyxTPKEe!+%R6!=sdna7U(aFAf?26?=S_SBWb>yHA0w@K1Jka@kc(@tg67t2{I zgb!ZT1+AtGAlfzS)Upcn%ZWV^;92c z4*}V?B_F3ic2c!*s%pm5pFC@BnL8T<@mTaT0GgfWkirZ^(#gSXmIC|}{UN4S**@zg zzY#kQt!!Rn&KN6R$heQK81zY9Qm7cB>jB8*`wM%_1?X^=XxbB|lE>+p@oWb(6v)^`p^L$Y{-Sp_jh~w9XRZ$gSyI_ z3iV=lOP1pz!=Vv74E!enBdnoMe7izJ5UkL=Wm<_Cb!Hg9xuJHy4-(#Tln4HBL>EAF z65H|l+S&_rMRX0#yeleDIxmp9CR}ol4;fp zqM0&l@W?QH>1@u&_pDeY!vJ>*mI)&r9ZU9Ji|UxiaqlrJ(a6i&bwmYMhAp9I+dNaE zt=LS{EbZXO%eor~UnD$yKA7LAn`7!R7FtZ0AgRpE6BDaNs2dg3Yw9eU=k8kzD5Qhh(7&c|;!%I@*?<4FL zEsPGcYyhxJW1MY8I3|A!j!hcO8%GVX9Znn6Z+E7TPm}2Vvu4iR<>=`h-A*!y-e*!d zg?=Q_v#cCPEm?BBU!r4||KjmL{>JeS;o`=h@7Vdy2=}UPi0V|XDTwV&lYMfd3#pC2 zQQV=0@=DVa+Cb~u%P_{cR}#6@5WjZI@^RnN-j zpKqJ;Kk}utf}wll_xtMr3#Y2<)Qi{NX+9mo7T+~p_=Ck-In7j5QwLpCn9av4R&Xc3 z-r+jWx|mjPR?<~n*q!6(6ySxUE=U>@*rbu)k3;%j&S6nQk|2KPEFLnmuR-0S&TK<1 z4*|=yde!~@+B(5&rITWw>NeKq{4zUS1ZL_qjIqMChSf&T^gIBt#BcuGg?Td2WEHOf zqfJ~j_SuHO0|%^D_vc_s)=WnuI^kWQAx*vfzOr2In$#|0z|wY%vkmC3q|$)jbTc=k zryVjb(hCq`tC;L$hxOfyCN2#ZDa1&(<$Aa=rEE`9#~pD?RlYdZf(Hhu%_im3`?=mNb2mW|L`fls4 z{Vd%U=R`awXoYs_AF~?VXX!$!{10oX(n{A?Jij<{bupW|A$;QR3OUr* z!FRp(Qpr~23xsdRew~gd{<{flfQjwSBz$qd49QB?!sQ>>O-O}HH1tj?{#o++bv-(W z$cgR-_Hz4%(ISfI=3+v_^cXX~hhfuKf`IjTu z4vS9@fSaOQhbeeR?3Ngf-a-mFhSdZ_OJU8+X38;)p{BKWqDDZ&=DOXxi}_Nxk#lP- z_QXK-$H&Jl$@oa+G&?u%={^qD-&D5>xFa`{&nJvMFV6B{p}w+T>jWn_Nr&KWx2s zT+jRe|DR-J%PPl6RAiPJsSt`#c2+b9WtANbX^@mMB8rlkj%0*WD5)gMNZDkBRHCBw zyWXAi`F+Rl_qlxjdOOwY^?W|Y{eD~b`*+pyAQ{O4R3G(v=jH>B^7LELglstm}E52*f87!1=e>H{ay1S>e}nDZou zHkk~H*sei$@VA}i^#{fLMMfJ~69xP>T7`5ky#}6Pqc=6s8104S#k}*uC+vx;#)~DJd7bx?oE#nPE-84dFwG4` zXrhXPhqd9yzO_ZHG~Ak4gRY!v#|l2o`}8O!#p_)6R8{?{o6}enU>8k*_>p}#5^bq% z&ic`Ze3f5qE-xz^!yRN_9!K99$;J_1v*!Dgv(F!Em7b>XTr2fi|Gr7~5X)@flP;Ej#Nd%}-Vwa|UxqmaH z3IuM<%oLOPsm_yFp+dX(1b z=kc-vw%!}+gxetS5-CPMq8Qkywt9CV zxY2H?rKv;A0bFn7-g`iWpuE|=ePu-ryHZC@=eTpf|4*5Dwm0>jGGdI-lV5>oWYLm^ zacZjO;U`g^D;d~ky0|{krR@cZnHrE}L_>Y-_rAqF_pVr#nv(LGcL8G&rEZMOW>f4H zV{i2>rb!P0tdf~VCBFs^`WW{ZA9^fq^NV}qHbh3>N3^?xa3^|PGLMi;SDf3^4Ye}_^&U=tA<<85q?eI3E*zh=wslKZ&!VAeon`JGo4XrC6%Q2qx*jxBkl!6B(PoGfqSoH^ZQb3Dq=&(7T*AUN zrmFJt`&7-fiRqQr3nDB;NspsAG`f{F*8t-7-TZaMz}>B1^$zJ4*gYS!c4MVHKNkZ5 zl4;)3a<|{#b!hN%Z|?CkBO6(~=qgcPV!PuyiksH-n$_<&%bTL;5^>bnl(4Gnbc0iF z-f5gj9&__C4uVS8@2t^Vr5Gp6NcY~mD?xIO7TkC3Hlo1-lA36(wq1F#Ea_U z-qMr;BTC^1aX0WKUmLx$%JRvL*}s3kqsDRULR>KE8K&7iZ1m9N9gVB(eDX{#2j@|a zjga}?m+v5F5Gy#d#X{qfOTrPBiE4u8GK3s?q*-xhp#mn;6RXW)*iRGsH4NK18l#`t z;ObrVF@ux%a~~Uxd)}Hu`aB#@-6t8iTiDLWiHtD$>*wdx4j2JUMns97`zV;vvfXAE z?n$;a8)@O!6+aMi_i>DQ(-6}R3&9A+fLzh*#+qFGmcjUh+-JM`{}Z9bz9Sq zmtBjj5v0wwvUC!icW}Px+d0E9z2QgHgSuFIJfTWlxf}`zJn%;z?UKk|^2=oAEVkpa|BdTzC@5^T3lGA<-4 zqfOsM{x_Mkrlr+0U$cg&y*(e&IT&w(In(kt4Kv)*5yNssX%fBnvfHK{Za%!rNLG=A zMzdGED9_)4M(Ny|>ls^ONC7rflExbBC0gkQS2j~Q+$nj@pZhdQ*V*~wD*G=dXHNz# z&V<|9)%=+_rTXH`wza9w&Z1-MW&0j!iGtnP@SuR+NIp_Ul7kllJ83t%R%sFWYum>p zsOPG0nG*6Ului+@&8K>Bl%mzt(mm)t?z-B#$CedR5J}tty`V)xzqD=*_7#`=Fc}6p#M!m48YmE|0@S(epizgubEexn^?uO2c4WYg9f~D01|8A$ z<_VtaQD4EG?(IQ!=8YQ)N!8zBgKPWrZbO&DRqlB{)++9}vx2Tsn}W7n048s1Sg(8Y z%pXx@@8pY33-9q_;yXa28IA4j6puL(nPOZLxyso&@}dowQMLr*ba==Vdm1Xy+v>!w zXjaNpc79Z{80NIZP-f=4-%jC_>0<8Wn@?xGS&alyG&~aik*7%0;s^G*bXU=|1!rjK zrH)0o3e3)?VTjh0$)o4Y5*VlA7$~2BeT0(8h!K3nc^g@(tL9FEs1isMQnwLWb1%|$ zDDeCNe&-}NDKO2gJm}aP>VbT)CaSj3D=A>r3Jx7~F^t}#=#f0&R8`~?e`B4`8*$t< z@$W;*TW1QZAJ{^?_dB)%2QX41Yj@)DdG*3wHg4Q_6yw<-E10j)nd1%D+WZCmd|>Fx zBTxK1jYoX`e36qBka55H;qc35Af+1Jy9>O51*ZYOslX-qaQKyO)07rAUZcb3itp9` zUf^_ui!yW#!N{B$rXHXztGwP=58co;^_fHi#AWt>{%iEJhJRy9qd-|wGp0Z>e#?n% zo}R0U@&{kEiuvU|($;$5-aEH%FRdBzyw?lVgFw0W!wz-0LGH6+&!%mADo~RUes`kR z=yE7LR%aOH z+9JZX8-W^-V>2$ophavQsCZEKd<-6>?ssXAJDL5M%x={iF6hnX!@Tb=UHf!Uujz-t z(w41)4?42^G=aauHP(A~eHU>elKKNCl*GWk(NB^63L5|pb$fHjsHh>5xDc9_$$9=a z5}eRrV*ro83F=mQa7gfg@GhiHdtA71!Mu~jkF{5i8muT=Zv(p)_qFuKERS7OV>G_% zRCE$<TAKlFolGY@bOR%#IbGS~@-^|ar85`8MN^8wgVgt&kniaP7&uPb`|tTvnPEpl9@>Ge1EqjNLH}%(M z#TODB%}G1?m>Yc09pQX1;fVBKLXc_{Pwn2NCFzV@1j2xP;&K@>a_l$H-Br}jW9XBK zUJJk^6#+b`qcJf@{}#Q!Bq&z(M^>X*BF|+^W9Xm4 z0*gZD z2KgLk3KsSxy!{_+-4^5*}mT0+Ul0&{3q~fut?Amgnh%9oUB;CzL+$i z!)R>ruhnbyLKX)3?*MYJ-bQw!)egtrRa5Y7ZVfqr40IcOg>2f&xN9cXOWG@DxbB zjb6ikII(_PqmVB<{%&pO51;#>!WE&Xj@8DfEJeUOu`}%OHG?dX;pUS=x!T11)o0A# z#({^j5fe*tOYF zC71YPx?J3A)@XbjNHA{BulekBBmn6X6YCpp#myj%;V8Bs3@~GY%zKRa{p}wxYw)LO zy={*9fB!wTvF^!ZE1Gw!`3g2dR1^hAXR+PWJ4_@KLp^y)25O2U(@^7*|+2c+)qm^#pmdEzzAOAtR@%a+>L zmay1Q)=kx3aLn~wbk*y|f5oqp*8S+{265YqAUE+#(~NA#0}V1_QakZqd1u1ZSIu63 zd0xbMh;4Z9ghPG_q2Elu=n!N@AuYbHKhgc`Yq`0FQOk?K&k{+B8>Tv$cv4=h?9yFN zZ%=tI(7v5Wl_RKMmW|Cg?nHX=#`u-57A(GFdE~_E*4oDLyVREiaYCUDv9y^;oLip- z*AJ-lG<(&+-oqaSQ;u$7#e&~;a9BA<%;`bw-vt?u__t~doZmBcEELz2+RdLme-1^` zwA$mKiMhDO=z6)n(Q61Y`L2tHx)b-1z$YrVTz`BD%3Q%t@LZJa?Qwpk@?oH!)5J}O z5X{9ELbBHMyqdCD3^zWJAe*%Z_w}7ktjPHQb0Z#Ck5Iyn{Y`#!`qyQ!75>s)=cJ>7ETu}{p`K(udid)zZT=vPB9BCBB>x87 z;CSUrczx7O@krlyAw6CQy!s<_RY2>4=^M%oL21d)CZAFgX`g7VGyT*vv#OqYv&u6*ZSjMI}q_#1-?hjp(sjB>if8NwW&-t&u_ zmrP3W8u3s>9^8!{BqE9yk4tUzbrUpS7Ex-MQC4?0jFWgfjPGyYRpQEc6_&KjR4WT_ zxOZLkG2sxkeKMN#A-!|u=tkX&}ppgy$mbpnc$e|z;obBtW9n=f%Y_K8li81uuZ;ShPW@8Q@K6aW5K zZ$5iVeG@+`2PK?H!%r0d=qtw?C2jUh!hw%KHHwO3Eh{ZIXzf9Tsp$*Ap-PfN&fZQHg=D!M*adpvD7jBaKh zr8sKdbvt?i8C{VzzVehWlKdOT0rp;_A6<5*l+`N}W*!Yem+I1|S1+^3*`Wv8M0GXP zY6OVQ#+DImSkz_0HG?$j1?Da%+JVTT$)gGpFWzMTuI=*db|>|BXxuGlu3@;ltPzxP z3K4T+bB0LbBFDWCaFc}DVXE*1XA=3bOpVI$yVSbCS8^j)hnLw!PEhIXSl+LpVJEle1@+qi$ft=&gz;)NiZswD#HR z8P?p|NQP1OT~C!F#5o8Na*^$|V#+1z?u_1MW>IdW^N<>lXGgjFY0VsNb+zM6(?R&ZAitd`sOmCi@nQw@QgZ7}vu_ zW5}<8GHw2MMe&q8TPU_3&L6IEppmPn(dN*bC{1kUH(FV_PUlQ(;WT}3zxi`M_@6M) zGQI6ShyZ(R@tkatYfy*@G<+T%v80xAkw)3FosXBLR0ZpEUa<#feK5|-9&)a#vT`9V z1c`zLw+PvLx%Y#5@9!<^V$wThq7oL#h!rutIxqjPFcQlqW2oTFB#jLKVS2{6apMGn z@z+IH+;4N2*V@Lzqx)034Ox`4X2DbxNu7ruzqQ0OK4|f^h6>2)5jA;wh5@btq+4=N zwd9PQz5@KQN2d#5tu8f_7DZ+^f7uUxM%tmF{gDOt9MJ`@lX4ra2rPGPtLHI$Ra}86 zqwu?^>)zu+vs~q)UKaXq{v+kj8I56UXzTKyQ{j#PEjO*1$5VN{;{d#7BNSF4lV+=@ zrI+YdvGi$MwEgrPE<~E%@#A}CkBGGBDXMgg`?ffz2DRAL)yQypSB(zGPSyT;8tJ(0 z`r0q;MeIf?OFin79|frYiNBL~kYBg|eZ`UBpeI%Qi~W#s_N7fGImu|v;jtKDBz$Qy z$bfZ{%sFK=Td?^C6%Rc=&yOz5S4dBpIOw8GWflY;)rIJ7(M{h<4I719MzSRiIYCe9Nn3h{KJZs*&>N=Dn!|0WlL|J9uk5?RD8R3%hd(P{I~;2o4(A_N6z& z?%W9k;o9!znyHlFi4jc5LwP@v8IH&uaHI`h8;!09!Nr#v7!4lWj%BXit&B%%sW))c z6KTgVH(>$7^?KUBDrapSn@?b`j?M@O#@$Joy(fV$6yUfA8^IRbMCfr?fXYEVU$A80Omq?o_lXho++=l8P3OI&3r z6F$HM{68qp8?YFC(xCOoiyxY$C@F9bHsT@^)hKQ6s|xo7FDMl1CyeTEU})761GHMV zp`JrKxM5b#9qvV$te#i9b)1R$qnM8n-K2lffO-OD*wU@$m02i`YB5^6KLQ$t8#7F; zJ#4)UJ`n_P?)-rf&;04C$~_VhF(lGDZj19g$Hq>O+I}?C}I_xN_|p zoR>%h;8llr#!==@y0OHsa?4LEx96@EFobGq#_9=W6%{_Ddx$K2oSKu`g$AF40tSMc zodgs@gXGR`%>I~D+poJYgq4w@z?{c8qeLmd8nc_+K4UE-zVcCr%H_)Tlmbh<)0GklaJ` zL6X)0#k3{bAa+w-?LQN4Y(y1g{-Xe+fOyS-wO3O~U(9W7*X(`s0eqYM*;VjnkM`9s z`00iz3Hwt$cEso#eGZrCKcgOabrq&HGWh0m}0!+~?fcwN4{{)vG_zjt(aJtoWniOm}p+=b+!NkubZr`K#H$SC?! za8{o1%~8?O8U#+zK^{+-F>br*t0cE6$69DW4roUjtOuUyM@IT?GJ=?_p#bq&@T0h} zF!aOE4aeHxr@?ro@HyAOGxH5q*dT97-BE~tR&m_M#b4Lz#&%Wf#Fk5I==8!rUjZNy zA1J44J%>wbgadvZo4)|3^>&Jwn7>}Uc=34OLzhIoV@Yia8a`6Cmug~Kw0U}hqaD510J6b6yz194#HlUfa~;XM0BLe)r^{6~3Q8>T*|)=UC3uQ? zdYb=qE+QN`)U;d9O5WZoR9HdXN81COj~a00u4ZRU5;4iZ_P}(ypGS z7d1|Y$Ac@?{DX12>NWrZnMjJ8_2S1St%J{c zD_6~7!wz)n4@4e&DHC4kJhn&3zI2m6wq9y54F-O^>;e{?)=iLg3e9y)CGv5dhDu11D=M3MRss%4|-de4D&YZiIq z$M|0)gqupdr-Q|diw*KEhg2@p+ao0l`2;UW_o?fTtg#f}rfI1PMdbstpiabDwY+_4P8l;()xEqhiIqyb2&55G@F&dccOy5Rn z&kFhe8qSM{zxi26^elCnj5&*YhhkYS5T|vY3k#3pGgKYAq7#3=HSR5bV4Lo~H#a(Z zY})Xw&-|;Xccrxvm$b2w@ngfn4R!~+xoQ9ZCxfys_ zTG7g`?G9LDlsE4)=Gn-`Io`Q*@f^$8z|Bk9r^9zv3TA}YE@GYKy7D$B*8phC_}h)& z3%VVh)uLtNk52D!Zm*?pT_C9UZzJgK4S~dsz99F#>2s^+WR#WrqTEV9F*^6xp7=>o zZ+GS->{nk-iK9^($_V2{AX2{m{*QiDb5Rouqloz$)*pjMD+S%e#%tP79cA)Z2sV19I8pDgxN`-EErKtbh&0E)-du>@C?V@ldvFVh3DHuI4*NBvDi*q_ICyJL^UZ|o)JJU5nY9g+@xXlidc_jI306o0oEWD>H zOdS5fVe@!;7y@_3iT#Z8G9%zwZLd~N-BC(-o^?l8YGY$}EZ<)@)F@OB^u~YJuJe4c zvx!CXlDW3THmYLIX)=>xbctFAHdj}k|9Sydbn0BXz2@$&TZ-{oZ3gp~>l|B}<+WF# zID2XH3A4lcfSJ_(d+-Nyd}pVefcopXCT-a65@Q61EFaF)IRmjS3YKjj;Zeo`780_l2A!C8PY2mW!Zvt z&A9;RqKGq`vd(bwInUfP$b@kToY2ro-nEalaD!^8(BPXdDqba{-q)?4!D>@F$~cHM z&*jKN!+ExNImeKGwArgzFdhl&D)8#krArH%hT&5j`<-aXX``1a8BxMrH7m_m?7iLB z?8BaR^ls%72(3l)#JM{s_Bx?(}n*25!PhU_$5o)y(^c`-myuM#63 zp68D?|CJ3f+jssn+cub3Pd^ay^q0rcTiHT`fUD>d@w$ursxO^7^?cAQc0}#Sm5{cQ z01p9pd}9kqKrv&K8e*zP zpBHv-Rp25~SzGq33A`|*a#$U>fyyHr|3&Z%)5rObSR?Z=X@$ie#uf8JzqqcZy4uvZ zJ0DSM_oBymifr*5Z$OoG_=G|3)Y=-ZZaMF87~XuEo4MrHQuB5TR`MY=OLdlxT;k@bq zmMhbFNl>`~hz5~U&$w*%eIrcD1EE)%@rY4&G(}i*Y|32?Fjmv+m-%ISmW#jrgx7D{Euz_;nMuht z3i>n(+Sewb>D`VU$$jN$HDJR=w$^P1n6^<|)->OI^5j(Xf(~b`cogfNf1k4LzjCF4 z>kCzQU@nCRvw1~6+~vy+rcjH=PNUX19hcPIVted-;ZX?e=IUM6PB-ZHh_Q?-hHOSx zv}WO{r$!Zd1}>jkF>qI$w4g#g?v>VoTS5M}tx{4EQ8IlXvz$1Z6w|I0n@pI{PRMU-Y@udEHNbKdlk<-UZrOFvD0$C8l9v}Z4@VphznCy zg=b#5vi~%T4{Oi$vB|+1Nl{a|^a`_r`_>*0h{;CMwNL*y8SjaGxIi-GHLYX{ z<6hUiR#ynU5Q8l9i%bg_hmn2v_s)G%RUtXv6cu$*6=bRkQL0Pc z1Xx-Vk!RfhLT(C~%zH|$UsTEnNVy}Qgu`Fo<}$ia6uPEqj_z;T0tuo@-Q9IJJN6yg z)sTOx|8&egxo=>>dR_TWtE#tT&HMGq_wF@k+k`Y2rLV6abod1AfyQ6u>($rlbVZ*` z>(&BA0Dc!Wy2>Y;&aIg{A4ZW^7BOjS7n3hvzlP1Y+&^#?=4I+Xyohb-BI=jK?5Z50 z2UCXPG{f;JFiX{#HUUZCoG0>P%{GcOU~*W`l!-24nWySvuSuc- zZ_VE048n~be;0iE)VM>34gy~R{&&wdgo#ED+nAalvTRUZa^=&#+-^vUa-MJGyfQU6 zZ|gin6G~_4))7da%oCzp>Had5r-AVDEpJFKXkzV)pFriHusu!p>5kic7f4JZwKDfn zzvzYzSmbGL@h~mTH|{>4vjc@o+(Ps0{e>-xcSqHztn6Rgzk@F7E3?ag*qs{d_??Rf z?P|&kO65TNw4T$89iF{e0ALtJGws%GxSbI8EiSh$&zsPZp|sx`Crj{4o9@}Cj>qO>>Ufa=8&cN;$5S}@|Ele z23?4Y6=|eQ=S68|bHlw}k3MH&c9)fwdSH-7R{hn#X}E7qU8Xhw4mxs;x+prGdJhbf zHt`mekCdFv=Rm!GZf@3Ih89V2M5+~nP!ZE@c}3zgy#OIGCI^?N(=UMCHph|n`ElopDp zzEmB~%`zzfd8l+x!}o!)&`99Zo8I1K0o=&0f5AMInt^+}>>+y98e9}r z>ysf07O@LP9-Li6tsiGgsV8E-7Jn&@S~32hnU((Br7-a69%L7740%%lcO$cSiP12< zIS~oO@79;Y&y;}E?A*DtPknPSSX=GiYYD2_AqdNBy7#rL!#(?71+U(X?q)R6J@||> z|Mn&6>OtG-D{O7If$2s7_c*|MZ^4YH8ag!==@Xsgk}nqoAA4PgQ1?lim-*h@VgZQX z{ol-WJ#M!FsaV{0vs(Pj*Qgl}KQRYCH~d47HUoMS!agCSXFZChyp1{Mt>NPgGe&RW zyq1`5#^ogpx?eA`$?^%g#|;_>Ck^aA&cBsYS!V`WNJ3qF;-JBU$0GK5xVHJra9YR~ zD8WW?)y)`kX6!=mZ&5R5eSWf=+X{w&^d+JOw`G(f=uv6H36R1WxZU`I`Yegx15Q%u z)(esfpi@!3h)|=lkA(8Kz1NL}H~x-S&A7cxH4%DUg4vDFv(~20JVU_ED0)|{QBncv zchS_=?oMB;w4a$ZqH8#8Vm=I1s$jrV`q8tS(>i5B3HaW2X2bqBzm??{brRqo;UA&p$xV~(mDIW;^u6Oaho%N8&!2}ymtIO8o4!udBaAH z8X@5EHW?(*L*O>lYwj6463vHJUb~gMll75I^W3U)=SiUj$7>!{_#QB=J7Rq8Z{M~{ zBeG$e3Y|HPSeVoF8#VF)jZ4WNI|4rCXt~9LVz*dd<*pM^W;Fx$p)FMI7V4-$&@I6^ z+qnKzZKbpocmOrSnIDV5qMuUKAj%tS+onUa_KnwcWNnS7H~k}-x>HkA!%V^^u8eSp zLi7m^4u&srHIR%d%~NWFmrdU{^6q_i7yp?Rb!2P>F7$`4YjDk><2FF}#;K~Dv_70a zw!GnGvHeZ|>bGX_`fu}~ZO^{~V_5n!Gmklpzj_aLd}^WHIv7i;mAA9*$|s!-y-_$~#enL?kbdn6Okv;oACOx%NVI^2`kGYp81UG8(%>2WD zBK6SiE}4Ny9kV5(KWI;Ax{o5q9y}q_LC2jw%%3Fzn6GHxPtypHzs21J6Hs)Qp?NZ?ns(Sk|V0myvTm ztj|Np$(cc>#Rl|Z;C0@doMQV$yCeA2jBjJrTbGD@rf zR#yh$z*{>3a$=vOD4319xxtUz(=#THP4Q}33uHJ$U+Y2hL<=bopj~|_vR{LL(qrwN zw2v1sK6n5U^ouR_U4KD0=nse|m5megMEjOhe4?0;YPoHb?U{?Lbry)`*lMQc)^EaX zQlbiQ`2K)#&D*{)zm=Oc^8!BhJ3v|J6?T7c--gF?uOq0o@Au{5iTmrH*WBOvNI?d& z5zO$H*dEE_q|Fs&5aw$8*(oO1yN5QKHIX6^RxVEc0AEhrD=w}O{cSUqPBNl3Z!&}0 z<9_P@QOnk)b77h}&9h1y^dCp<_@kQEdbnQeHj)Zs3EP@6q5r*2eE&&`iz&dyKrV{z zNJZ=M!-vVx4|Z7>@=eUkzr8pVbAQjF*F}=SA`m-^+=swhq89r+vzX@d{d%ROd=SKv z_h^In#wANWp1oQVE)o;e!^+?*2M*jIQHQF^1P;u5h<7j}c92%k?_@8rc{g=^)Y|v| z&My)buIwnx1tuQ*GR|5jbpZ#Fu@9wOt9vh9gPKL~)`BD8{D-#H)A4~%dyv%6Dg+OW zU|bIkY^Zl!%zxM)G~>uaIO$+O39WJ7i+BHT-JS7aZqC-zfc1rhv4m5^9Z6Xn?-yBf zmTA_$D!oe-zWWE%&)6KrCf1m1MfHZQ_~(m?s)5459=yYlcvZS=-<><_m#j6?r_B*% zFIcwS+FBZ_O?U9SOUG|zVYD(ADXe(d;COEHUkv&-s%d<3RW&cphG|POi6=&r8^Ik3 z>}wc!ovI89AdSEZO91zfq6sI>9q2~Wbu$u(}I`sIcj{EnI?YiZQY?^?(8OI7T)D|4C zc>u8YP!nwN@Et3%6dPYvuW|Uxs8Y9!iAX@=x+0jJ{~@{8Ka<7Tc%;j47t?i+WS$$eLjQ>M5xsg@a zczu0}1JmLA`)}XQ4Ia^HWd%ZU64oDlJa$;gs6Lb=(zBu5FsSU|>OZ|ej&Tfxh0zXm)ZuX~}Qkw=dr@!`dTXg4VAHGsad-L-P_Fa6CQ72SV3DZ1TNUqAzZ2l9XsttGP$(gC(T2z*!Qr-Gf!{RcOvVW%HxSDq?xTBhkBLvrR_q<=2LY*ZI z{&5+tY@ze}pQ*Te9>5r@Tu{-_vhso16s>T2JIb4|Q-FX&kZuiz>czu?8gBcPaYIy4 zl)<$S+^fhs)~jc=qW^0T_oSNgzvvX|B3D|en|1)<|KYaw-FLPC&Lr5HPXq0rJ)sz- zMd)c=Mu8a8+oI22Ik ziFB-fl!D#rxfK4M7BOOK>30t8H!vL{wjc`kaP*D$RC7S+mv@DScUA5=BW6xJ8JkQY zBAQjVx~(qEYEP}?*w6SdkDCh^;X+NQgp?0bwl8^|NSoBu!@sN7zmQMV_W1ioOr?sR z5+1-6dlT|WSUIfP0K4^E56yLcX1s|b_jJ@9EsdW`JEAR)`MJyAU*^#5U7m%JA@vu6 zZZt^s<<5fc9~B-u`@DuTU5$Hgf4B7zj-x&Gh;2%HV7QuS;-Z^oHF`=1l^ZvXkUXIG z=W);sk6zJI6MBQ1IQVv^x0hF1`74wurmv<=s_W2L>GPk#55`MC#|MCVbUg4Zerfj+ zTAGk&^sBe9o7;!esCnv@UxM&h_mwpmx2qOZM_Dt;ya%!Z1jeIiFCHzPXgcwF4@1KR zxAR6PycnzC{d$Re|HS~W+c^b2{(#^yZ#5NPY{YrDtAXo9Q*EZEr^Kax6JTKaBWo_h$)nyQHwjkL_G$iCv}H;Gdgu+{C((wxMXJ6=i{yl3 zyAJ%Ji-*j*Ldy28ft`oDL^zAw`rRZzP?Rc-6L&+qSnQikv9?z~8A)od8+-5P0_6|h zaX>U>athA7GJpv^7ryAO=?rfl()T5vDfBoFq(j0{4Q%Tbf?gspuvJW%qsOunTWQl^5*)AGW9JTqW(&wn3Vny&foZ^C&-Kk-R6$I8>mv+X(yoZEwOMn+qv@nV&<8RI@XlMQa^C@qFP|YKeN+v&+XlEF3iAKef+ep z8trr?5-;n>$es9qkHWjg^(pQ2as{B%!=5%8VX28-7x>V)#5V%++l|g<5r@6Vlh|nE z)iTxo#Kfsn%$;KSO>P#Qp1 zovA|4nBuDp8JPnCBw0h>$6iG*=2ubAxdH;V{#|Hu4}h; zv>KVj?q|-NX_Z!a^S{bPD{4zEIMyPD)0WLU)!zyjs)X`2FJW{_LDid|T`7I348ORv zxLid2Xr*<@5d~Wt-Foia@Db2xkM@zzr9{_8 zT>4Q;cbj*IQNyMM2PPyWoA2U+?%blD#od`>q%=XMWJ0c=9(;hGYlUD;6VI}3(wb)_ zUkyRH(>_1DUn-e7^eoBLRB6iQoh6u%fJ;%=H(Bte$OSd;nwg)Up6~7+``3OD`r{R= z2u$n9aV}7rLSmLOmqRJ!*j>Yl^75Iz?G6S8DqwzYGU%O#7L%4+rPi6h1)7r3E`iVm z3+ibm@|qiG5or}%IYnc}{lxI`)y~e-@-W*kbhITtKzAMx=GX0I@IBMp=g1V1*$@iW+dES6^lH3MSMtZx66-(-K%Yk1Weu)AL8Wo5 zf13gwsRbx$s6Hj{W?q7d4C&h&l-SjvRX!Ir>*eu=`SyS9UNvum5$u7%0m*&ncwa2o zIBa7=|K^9Y(P69j%+&r}av?Y*LSQoHswCgR{w;b|XhX}- z{AGx#g>CCisNGHQNdR6QzYYpaoS2WsbWaREgM68q#Zbh{xMK8l9lLBuRh2bLb%aW25v6Bdc_(Hm8C&(-wtI@dt~mp7GL((7zK;LbnH3V0 z<$U$A)x{g6Zcf@Z^Xy@ZR?3)6~<3 z{W)5q(jgwC?i7s&ZH<&?9P`o0emVmJl6~6%ua23)7_05)Kmeq;V?Qi)Hg9~uVcf&|#ZB=azynP7ZCENF7JNf*g>GSN+;KfcA%JytZ73I66^5wk4ndmzc!;&`th}ilwaIklHg9C@LckFBkN?L#+2W=6OsmVOtT_d-2fxO{D+;6h|ilzBni(si& zln|lD>90oPVgGIUqm!-eXN2Upi1M^DSY^vv%-ixszrB-H5N~uBVyy@kWk}7z*s}X{ z3(oF zNA?+bEAfV_*`QxH4f1FhuivX_qs3SQb#+@~It}sLP1b!>O*SRhgKO(oGFk|!b>lx^ zzjz=*Yn(Yerq8TYhzbWe_wPKSJy#so23GuNuG(A4$&vtiusiipV=C1Y*c!W!49ZC+ zAX~0MT0slU8RCDGelu|q}xw@0&P2W?ofPp_kUi{ zM>m55^il^9O%$sB0gsU`FBP_IkFVdOq^=hIZEmTKVN|V`x@|{Bg9M#CfV_@0Qc?h> zTKO)*N@50nB~lJ)H53vjFL>DdPXo|`QdTx$Ea zx9GNL(S%?EAKs`SPX4ca}f*c<8z+$}wT2%g|+ZZO|7+IkZBywJ(1 z@8${-?(c~)lOsoQl2}7X?G`N{@m>n9hqOyd7n3(Efw@Qob`2e!HhpA{{!FBdlHx^& zwupa)Dx1}-7*i4A{LqK36<{e%W8Cw^rV7!J@$JOFHIDMp)MAtT6*+az*Cw+e_4jq? zX`#S{-R`ZbRWoZ_FCQO~vQ(DcH_`<@5+VNhfKEYvX%204H?lxlCe(%3t34++A%9(| zz?H^tsQPDX&B2t398D&n6GLKemR3~UVXw9#{Q*qOaYGXi^(y(_$Vm`=V#hCPRR_&j z*8x|c4ezNTPZ6M+bME!)h#74s1?sPA9sCEI_eM5kOD{U7s>fOlEeOKg*@l{$4X8}p zc{(h`#4>jBZ{Xx)9xxu0Q)R!P7r0m(kd4Asx*g0~!N%ISP0smie8ERXtAoB^5Wicl zUvD9b3B5xF>}h;=F{LX{;?0{H)tL0JZf)$_rcuK*+2VHbW`nl$6OYb~JWk4})WeTb zY2jw|DnlilKT&~f$#W%}oVYvSwi=EYam~DguD)CC^$8Idj7L~eSizZ+^5OXOZ;ycf z^RG@Xdes&ITyZz15AE|9dcnjTep1?N%h$*pHU=8GZG|nE`%Yi+9==OXDzRbFcbmn} zn?Qk1_Uvhj{)CrYsMF(q@3@rS2@OCtRlUl6NVA1kzt-~1;mJXG=C*(N{=N`rV!~pZ z%pCi4PRB48_y`5-k8^R{NiuKeL;B9qnH6T4=}L-4|K%{U`fv3KP+hXs;9tL`I#2gc z2>!3|i52pNq(KnQLrJZ2frnP>U>xd$m~KEJ^>x-~V`3`A9fI=@Y?^i5MmOl(h>+V8 zqeeGF6)T*i-%-@84s((kueSOrDroGbc!RlLKskgZR7lHTNIM;;n#q$Bhs=i$A9^?} zb9D4is{P#*iEc>EE)Ex4E+q*9^s7&fhW!`k4-IjKvzILu55%WT9EOtUnK5?GKIQj# z;3k6lD(({Ej@Gh)Z8I*`S*yEj#?XJ&#GIsZQM~`2rPREO>pGx@p6dV9LG*ZLmiY^x{@cPkl5Ees%Z$kn9x0cbcx%QIw~pNoCU$a zRfH64yrPkfZur)ynilJCxvW_uay?PX|BQGZ_ zD@!5q=XRVz-V~RrwnBIA*r1%$u*Au!`;&v7;k&qPZHT#)KUvgB?pTr9aZr{p-3^oO zjhq}=Qz1*OuJ?ZBv!9iC(3VEa^^jwS~np1U%o2JvqO>I#tNI(su z4EL2qk=0xMULS~mvldxgHz_LyFMD(YfLn5T2>3Mwg;6Th?hOv`Rue~3#Fw2T9S~~d zG3xLQAcx>!hRgoM(a(+FPVxZW&z=(BJuHZ_&wD@lzIKc-(tj(mZS?q<-a63B9)NNvsV{{p*u_6y#5fJiJ0gube~ z-fB*LHPA`qr_QL6Wy~IX4)_>obkFUDr=ML0=#m-e4&mlHC*{T=Zm%7(=}50h{D*K~ zk|ngZG*(=+%~JkMM?Gae=gV)d$~{jDftun9UN-OySC**W#)I@2&-{mK8-FM`qyA4` zic5Rlyld}8U@qDwfR)g!aM-2l6{VjgM~Wd zuj-39?1m%sS;oZ7L7jsqALB&-dtK3-i@`$(!x*1G{^HVy-b3mhH@Mf>Wm`oJ%2A4Z zvbXaNloZ$_Lo zJ2>QGrGaOofgLco@{?nLB5_&AIbQqt+!RmUXL1i(soI{Lab}OSTf!#$b4H$e+7`aZlWRQr z=FL%072?%n4oLvcjiAItLu{VAY41hA7iaF5p}4rZf(Jy_Oa$$#XzuHyrVH5>)=h*;{lP z7IDGX@9L`th1wb#icoXjM~`+Z+77@H=C%2_P1C8CXTis&DjfWO$IezKC4aeh_ij_z z2IiYUwWoj{rnf(3_Q>-Bj>^xMI}Tmp&o5#^%v-vBPLc;7ZT|VSi<5q_+S3DKy79hBwiq*yp}}kJVR^ z^1&)FpKpAjL>cGU&QEu1-CF-~4;b}F|Iwog<$@2C&NS<*F3S8#E)A$2rINMx^nsk^ z@I<9>=+GJ81HP*@Z5>o}B{v)Ka9PG%&5SBXjz}_m+G=R2dF2+-X!dN~sZLyE3Pt7h z$Ymrc<*=(_RAR^K6V#Bz*qUEWnd~+sq^j+LkJV*(zV@bE=imUw!U(rLVCl0Z`w%tC z@KX1!9fnNuP=EJFLl+T5|BpxkSAt??dy9Im^8;70gU%BD!2KnN$|nMa5nv$?NMR`1 zHqfVIT+|`&%}@4?-mNxp@q>cXK$7tm=q3!Q4>fxCUK;N(YJ1$H+vJL?(pH=dzPEtjYvCe&9+PTuzE53rqMMFz`N$+cI7mqnNk($3j<1L=eC#d+g)@cT)(lJKd} z??wuL6kiEfuBcNB-k4Q&iv#unVxcD2&7gHh*)I!x;^)%Y2o$-QzS%k+x#Q61z2;2d z>p*CWKS&JjY)%xF)|7`Hwesg$@mB`xIRs;badchWXN1zL(EruLszZ#>O2 zi#gy<&P&j{xc}V#}=;+KJBLV{kQt4}FXH(zGh4H~XXx|3q;(^2~n0maQ zdgzjI;KMh?TvpaHL#UIXt19%vIAde?v-3ceGp_3}e2g;N7)CYCa@)?D?}o+XlIQ*G znb72AKd?kbPmYvyWJ!Lc50dE$;C~S|{j+@0FP14cX>#lDMahzZS@b|Ikt8?k+g(2Y z-}6|tyZMB7hM+&VStg9ZLQJXX@{S@VN7Lrm^L4kZX13_smHq-vI5lkG2YtpzcP%nv zZFxT_|NPo%ATvIZ3pc`0(bg$Yxnv!+o+`i(uzo$F)hR7x6f#Zcy+Ge|KK_Lot2F~d zQM#_RIl?-eKjr#(>d4*}NA~mfEV@2oaWU?p@%h_7g!*YqTZuf`a(QeccaEw(B{tOT zl9i$|*W&VtW0O(}ILNIk1{f(<&&T?D19~1V$5jRrvV4=l#!!}>o%-bd{o-pBKTEq` zJTyPiRSo@or0wUI?Gk-N^RH4pE1J3)UG*K#1c?lS+Ul`<#ezSLvt1a-XF?tm_O}7Beh{dg80@jsf7jKh zPl`pRNfqqW9#va-Br-wD@57^_&EJ161r9b>L48i=Q-mMxZG9^HSb0AT9 zhsHj+?VsGi3vtgVS_cWkzS+j$*>RU_0-iQE3ENw~M1XS{aBMlyz@QUaDwiXl?z;Ho zR-h=D;c2&VOH-~vjl(!7KWnNq4~3)LII^Rj!>rg~n~_!K)(I?7{&&;XcG_mPv8 zaGpxavcIl`_q(S}*O4=%d(L@R(7!>6;_w4AlFcphu~bzgboEitlNL8~-7cJq*&6}X z?;tCE0CSMh(Q*0mopg?N6_M|UG0kzx&rjdJO;&5K@Z#eo%1bE>gcCyf{o8+cDcNEn zZ^A|_nlSL8a*lV>K%y9WWXvYAN!nZ%rsSV5a&nsFlt8@1@L7ldv^WM-4S|d#*b>UE z&juvGdddEeY6C;I*&Z)S8GAt0_9?sglEL^DW3Hwiz#oFtQWnvrPn`NwU%#XZw;ywicjGMKbe9&NHT*j5|Cg!z9jg^&e zBIK~&Y}2q|Lve{oZY~cJTWcf)c8DdtSc?S<78w10QWwj-56wmL>xC16lu}DvAbN`Y zH(U0{Da^#(P0HojsV|XzVBO>6^I?QOJox1SJk*0tJ#};@`1kE-8hfvX_Pa+^JR_kM ztaE=NlQ-M%tK4!iKeewxUK1A|w-d*!_PKTq4#wS&Y-ZV*r4QVnJ_I_k@|f=RhE7Ee zPx`kBq5HAGJt-rQ>3jH~AwyF6r^oxC?~^$SM9{VD5V+8uDc-~B%#a|x-ECCc%Jcmz zkLiI?z(FC|bACT$6^F(gxV$|nDTz*Xbky=N&dcno9I_yHedI9&uN*W!-|ZjQUn<~n z62DF9WM8EDTc4vvpt@0$eV%C|SG3>UfKxL*0Ia9muM?V@n%Vjyw84tg^OrfhlBRLj zS2y2zz8Ghw_gT!wn?CvBk)6|1>^PdFUX~$-oi86b6PSMk%)r#?M$tkVY;Vv$216*E zeD%e$!fM{Uu#yI83glvq<0vIyaB|fF!6cp@2RIIl^^Y$a7tqPfX%?e@faeYd_-&a8 z@b+g4o^b<1%Q>jyB(Z`@%NDp$M6nGr#lNxGKUa%nl@0nEO4PZeeQ@iJf<|G6aOL~` z)+PhSHGKWEE3_MKCrbqZE+vOR=S2FiUi$iKVkW0gw_hGui_q730TijcC(0k89 z+)(#-^DM+oQ`rqOO%<$nW3$^=|CtKEj>s?n%vV!@60rl`aw9V{cqV_M1 z8Yp32cmh;WX>ey)aPY-lgWV7JIw-UdQudym_Q!?tfdxyrG%L09gDB5IvQ&yLzbfI{ z>$>HxzM!7}w!_R!2-6F)Zwtzk&~wCxjhi<|N&qh>AgV}(wA-o_$zzMha;D0J$b%hD zL`P?&s&ZMV+z%V#G-t?2%d9bTmZ10(X(zIsIEm zg552-9r=D)$g9Jwg0v^q?ymg@;!=J2@+A?oxJtW!ay`FNi?&AbRO2y>Bob=zV8xnn zquPgD6re&vW)IhL)V(T{hLlEZ)M@%!ot@z?S26hI`_Wz`UqF-}pW!}F$42t7mObPw zv9H}$tz>%pZotFhdXZnl_xP*wCexi>(8Tl-rM+JyhLhCvNJ`73=xqALxUo-GE_DqW0P^CB+-Oa z?2zUnnQ4nC8WdQKP5 z-s*})*wz0d_UA&BX0VzubEa*!cKIxL{>+5ng%1$@to@E4b@75%WrPX)Oh(;H0XxY5 zwPvDX^<@fx_9ee%*JL`sZ2tOAYROfrxyk=@dE7Xx_v3&=T9Q+Fy)&CV=n2XewSN0B zTdaPgmz{BJ=uCJsL_+RqpDRX-6IL8TTPqfH=%r_blHVVoXvg1r$EI$6yGP0s2>QMb z0P|awk%%bmRaCjX%GjQYZ!Z@-q$H|&h75QHic7>Zguslq0iybE``O|oLb=FKynXvp zOeuM~;u6Qvp%~Bp*{lfyr~yNyT@jcD+JsN9ZfWpy16LkBHtgNBHE3YP#(*b`EOP%O z*Xh2Z84$9NKT?2of9Wqo>I@fB(3T^Y^SkX}y-gRWGcuwF^|OXfOXXiL&YDkQ__!Xd zf64V&SWQ8~*q*l>0N8+F5YyC|hC_ABZJx(iE-nH|8vT9*V`E(7KK;&fq_!XUtZv=Z z)FiT{hUX9OJ*0~#-ILiXprutezr|SbLK%(x7RC2x{;@lL_^&Mun;5Lo#S#K?$#)qP z;%QtUG;ai^i)>Qn2jQ~#Z~%Y<%H2z(=(t4u=yLnB7N`hq&3VrX2GSugATK654dDY4 zDvf}SgqOv89I;m zJ`yybnN&umZSb7iR7!B=^P-ttO>z0O$`hTcmV~=I^(7gKCL4IgCtWx<&|iK zJP}U>e7;Rn$szR3(idTjurG@iU5MKj_;yVGH{nVDe(&#+L|sPonR`~{*ST)SEI*rT zofx|w&d$!Gk>YqUNQ-p_ZQA)gR(k+fu7Mm7QDkOZ$%2fhR6OLjf~%4pf-))pX5USw zpt!xiUQa=x+3Dx!&z}Xfr>yJH8E?k}f0gNTPK9fFQ&umkty{+~rSyIPBmtlEf(jP( z@qoZMSOWq(nFK2d;TUP1fX{QX<43<)J?*Bl4CcR$fANB8YY#5JIBe7?-#^ntLvFMuUU!mG4>|IYt61+|0`7FB0jxYdU-<+7k+R4HkyIowlzw^DbBIbY@&JGOLzXy zjE|OrE~0apF;tb_Zy6vmfgd~cRwuX}5ap^Nz32c{Cl%ID?cHmd9-E=69N-ONuYh!H z9uvRWpMOGi&hvZ*n9}=hfATP8I(HcTMqm1D7$2t-sAVk&MC%`HHtV?W!EHmc`;(u% z4{%@jI6%>#V1O#h3<;aljj%2Cy5t@u6$b8Y{cy?cH9nm}#{Q?tmU-}LpD8~ znKm5!PsqeKUou!Ez@3d!Pr8UK{Q8uN1!85~kpAN)Kd87%K~?=0z)L9tem4I9^QmLv zvZ^2PlhzlQj1CJk<8=`P|L-7R`Z^Is%}P>LNo~!pO@_NJJOmw6A%^(JAR?&(KU$G4 z_T-aQ?!au?__a($1XSB(->cXuR4PjIT&Aj?TAAq8=#2bM!2LEqPu$q@(EGxdQLjv? z><8!zPxD5{HTsvYenEb%Hn9M$ZXU7KFE(;E)!83>|m_eM%)$NT?VOxERWxBLuVHRvp^0|f;I z{|!G}P^ZCg2?pr;$Us@56O=Jl4&SMU$5sRYb0UWH4CM2k=1RRy?%KVzIXXE8JDA|w_?j^lc9s>z1I!6KXN%UAbwBq5;M z2gtV1@$v2uVKCG$iL!c0l3&vLTad#cv~a_3EW^t}>e1APQMKHF;Munq3{_gAr#Raf2qYS9!4DY7cbVg2BwE9TsGxVmzdn&RMoJJ<7BWbEL$$4T=-up5# zPHd$7Z;C+D%18u`1uw?I6!3O-37*0QCFW8Nnnu~|kKBlSGnG45Sy?H=9D0eCe??)8 zWngD-C2P^P1^2CoclzJ#V|?ce;VhaWQCh4j;Uk)liO3W?N1Cm+nMp@KehaNCvda)- z9O$n74}f0EYLA~Yw};a(ie!)x1qwC;JKE}dT z!A2*0Wlb2X2Q};)v%R!yl=8O&!$zvB`?YI4{&+mZ_h7G*iR;#>3(pe6(1_WgNXAr# z5BECp^BLRW9Sc>`Pu7YD3pl?7E7#-pMh0=QQI1c)#!m&cua0Ut{`ueG^E+0qO)(wZ zrhoOz-K$r}IT5n=ncc24sn2hzvO|x@h^OX{B!JkS{;jA2*=)C8IOT`-Lx!}Zr^dS? ziKHzyhyJr`DaO9YdtxS7+y{;K8b0BtW6C%SEuu5~+O=z*_+?mMqxJ5p#{#}&;iijd zBy`Gnr`7Q}(qEmD1~Sbg*H4ghmXS#FE^e%Y(4a=7Jb18gpXT|AI^{dfLVLS`nyhmR zpKE%2Vs~oN1Gd>+YJbLo@#Dy!MM_?{1dbzxgMJ;DL2Sjv?{R9#W4N5l0|Uvcp9(o6 zd@)Ma}#GtCMTYNL$`hSq5O}gWi{2+-MBJo zv^oi+B7WRwFU`+wd4{GIq76EdvXyzYtLv5y-X@DbCGQ`d_R4BSj6H0a3Grm7bH0|Y za8^-Ki7P#SWPiBI_on#N*3m$Fy~ZwIeA)M4Y^=uX*RLNv&-<1CB{JaKJG++T^xPv+ zCBnwISs!IS!+8ovr_WFbfCOG5GGb9pS>4od71JMPBe{2=YZqWzNy16>N-*kk`Ht$EQ+xlyX6&I0zp#RlY^k8x##BtY7Mx@1m zKKQCz#{p$^MW^(B-f~LDn~rmWktl_>O%x@9UI0z)I=ZVLDWyu|I_1sO3Pl{Icq}wM z8y@bREsiH)pvKM96QMwH8>`DoGC*asI?v{p7QIv5Wm6~wSWB*W5asIMki{6mu1ZGe ztE22)$15~C0}_turF zldzose#E|**-Lu{Vgs>)D?&MbfGw6HhLDA6LhXgkLu%#1&2<-hR5txYJ|OM{nyv9W=I=RV%MIOs!I`G@Xuh~tUIi0lRj*^(_!S9Y!v>d zN}$Zpo$J!nuTMI^#B9%|=;9a0hkErpf3yFD<$DS*Y~B~ojs4;xBav6F~6@g60)v5)WSeLX)St@Ex{Kf;!_6uY18{I_fC z=UWku51sO&MTRhJi<*7{``ZSixKCjnhIlkCn+FaY_>^otkaoP*5q+eUh%FS~Hu$RkP4f?3?esTkG8Dfr>Kmgl4x_nK~MzUT9%TVTm9 za#S6S)eGH;(l6E6KbNdE!;QYOt>cBvTA>rc33^W2wSQ{J8_(zO8GW3IEYCmf~&Ge+j^f>;uz4366ew7`C zXz?hJ(kCwsL;7BkX_k$*NjQ?G1J&6y-NfULNbUQHui*ie7y&>>?i;3{512P|hZZ;*0eiGm`j zXGGnoe{lA?9;@7y<$vbA1`j^U{tN zL}imv5v!4vCV#uCpxBUeFl%}}jou=Z(xj#htKYd#Gd+Klfq~V9u>P#_Vl?F2{BS5% z&i}ckvw1g7$sJL$d{GBkheZs`2E)(+%>}dF649+49_-#E$#YgP7D`E=%bYXb_tNkvog*KO4){G9rcKUiO&M zKXuH;83!{}E3d||a=rvIHllbSA=J_7f`gB`Rq-JNOVNs4;yEY!euhO80 z>w4czxOdT{GlvRciBjBZOOeG|J|&G+7FdS_Wx`1_kEu0Zg{^29);Jb%`!XNdf3(vM zspONZN|`cebsh54R;j%CDzZBT<2B%;yF))zRNOE#Vjy(2y!gR(`E=8uJh4g+LnXMk zFBSS7>eF2<-=lLYG*?!MsJXsRSkYs-fZ@D5bILv}&gzzNop}KP^}G~131PXw57|Sg zY_Mz5&Y??vY)4g$G&CH<^Y%un3H10;8iV@S{EH^rZdpWhpI> z*3Xk7k91TyCeiAMLETseEyJzl(cixtFSXK|32&uLr=yuz#!cbO&S zO*5^%$-R!sWTyNz;EWhojb`lvo|x?bIiE0_L2gcCHwsCJLMH?rDL^%4)zJq+N0kS` zi>?C-+`V5?QeLBDkVG*O8?sI@Vm!nL`4qLf=yHz8 zzD{(BSG}Yp0mx)_eqL`~>G3XKGw(iFRGiVsYjO2>^ES}FS%P{XWxbdBG6jCy1x_wb zzH^y@ZKf;`Ib^V$#Ur!ec$i4SuXnRNWZrcr`E_!G4Emwwnub*q!?LF^Wp$ z_gR;p?BOA!GM;|Vue4`+zh5tKU*faH3}l=M7+*RDk?Q?!DsO9Rqc*&X>P?P;NPTjU zo@HW^t>Y6W>}Nu#`t|0q8kB26wc9;qt!o^e(7m}_+4$nx=?mHtt&@XVXW=CSB-V+o zR0NHID?LRSaIkw=rhV+43K#Q23&q!^xw5BIkaXwvW)iGF>bWwjVz~={xJ^J%rmCbcmWL zb%d;%lk&{cP*qi$rxbEO3~G+|ZEl3rIK-q2O`jbHw<#bRGDyh8xv}xj{{5~#px$oSK`}Lo_ zb5wV#vKBk30h=tm!*n(l&bj$a=-#mFr%Wn!l>()4sZ|=kMuIyHO@kM0Se+y-@Q|%XL;OpMun@R3YkS!DvksrTvLX?pUFS-{ zxw(q-hipS(v5hN8t|ULEoNw=Gp^0h_O|#N&C6j(F6_~v3t>*&&J_W%c*QPi%xAOvv z6%P0A-E-}Orp+qiK{h8{ElRQJWXCtB+LD3BGN_1Ew6y9XPY=s#Wugs;RjW9X*F)T% z{jx^~$;N{u5*I&WHNI0_bc^zMl#6R!0Rr_@R53@~XC@H9GDY_c1>qAv@y@H=FERoR zer+WB`u)49rh4G{H~dyM&8uXal(cLf=@(gKh4Qt}1RS2=WS`~bq}&wfKCifqIvjV! z1q@AeM6R`8urgWx=$$ds9*>?*7$|a;4PeL3gfNVw*uDH)mR2TQ;KSv z%7tFGyGp)4rNtrL96pY5d=NKS_#J$5>4pnMJX&M8rgi$G^g#HA>>`H95~WoEphn_d z=VrQg>sF}kU+z2i7;#pE_J{CRb>tS0Z!kMq8MHS?`N7xrLhTSECLCd*tX0c!VX>dX zlkmE&kfXcmKOQd0lk3qVblNmwBy{wYY8_nuqP4YEtXTei!K3Fb?zz4}LQ+Cv?u==R z@6#zcg_K@fyI*<7-)q(@d0`tK~DTe|X)jM1#NL~n9 zo$L(!dT6vG6avM5xJu{qOPn7sTXM!LY}987_&PzPmYL3L`P5BQlhiM|A`7|D#_!*` zzj&YC%j?vhN_s9Z6khC*qB}Gq)8t2)7%rP-DXw|?io-QFsmqoi#oWsTlD#vB`TX9} zusE%hiD)yhZZ4PJyy5vp0}Ub&kl7dd-+v*}>=5`I%D&iV-2+3bx;+nxXqup+%EK=5 zI&{FtN2EqV`X5()ZQ9(yh;p%|xh8c~{D?0v|1+t-qn9|NG^L!a9m1<5KYXdtWwqOm z>elMB|>!xYeDGq-V z2K2|KFXA;U>h#hCp2nmg)~jKoVs`RNb7O z)ubley_-GJw0x`4Sf_{krMnx03~TSM|JBs?%U;YWCXr+&|4;~wL<4m(Y9!g5>H>(wZmgL6fHLzLdn!s87OMLq!1{s~(;Xz&RqYtqjSowp)~ zr}dQZ9q!y-h~A80oWAj~b6&KmSMolHv<)u>VL7GQ87Va{XtyR?3+Y@b&`vEE)QEpS zOrIH9dN%g4x8{%S;;J*fSdX2CpIx5t3RG z!V@ul~N%h(9v??zeR4{=o zd;ZrFg2lLOLu~sWXxS4F1Spn+O!E*c$SB5QZ4E`XppCM)tnG`9O@ms6%$9*Ksy-{xkqQo2X=7MX`}O+Pws>dx)1O3T?r{aiiO(EU{myG*BF~{ZJ`lzc5uh z&udDHmRepq(iM>zvHZq*N&I{B2VOv-0naJaQ=-9DG@j^CHpjAksZZ#|#k1=HL5q7_ zMAon8X7D0Iti==xd}A3Lic5ZY%)L^x3r#kZ=%ecXziv%>*r1kcum%07WAhJH1qffL*1(eyQDer^jN{MbJkNKiHS< zZ<%c5QrDS-1D*ibw!)F90UgpV9HDd7EYsXdI= zaG}&qk=I!3=XRv9F%Wn&d(#`9qT#zGw)2GnkxNi!)28Yj2f|=PGmBll6lggMI&Zw* z!x?`94aGE>y>PqlsTg(ln9mTrP2V}xdD}Ms=&UU-Z`|iQE03!>6v@FqBd7^x z7&!B$*X?O#9u}A=7x6~Bv?U?>s0b0XjIC{C%zOZqHX#cBKoUpr?+Y0Hv#&*2>GV2B z#leGnfQl*^nj^ioLOVJ2W%Vl9caeE4qq2xIb2Rbc>aOL9tozAc(~U<*1)fzKa}edK zfA(oynM*%^KgLo(Wlz_?{mm`Ry3x(BY4k@It4{oP4{ZYajpJBFnW!`sc09#pa5A0+;VPxZ90ygojV} zKRUN=!pX(h8)^nCCK}&rY zmG`3jTO!RulRq$g<$QO`9bNL*)*lEiVWv!O&gaHj8KN85=qz1wGkiYsAY&Pnm{aY| zkv{xFka|^V!FX#hc8c}PR=2lF65lhGqbPCi^`H|W3W`5m4jnvrpQNC&JS(I6wLx0e zYt{%^*~sd(h`!%eRCM*Mw$zHKo1~1+l%DPbx(bIgCxfoe|v1OQ6x zfs&+fzw0@v^to;i3wtbLVh%Yxrph}Ec62QbpI-H-4puIlIk6?3C|@j^!QHjnJb$zY z`NS6L^`P}RGidV3prCWQeUW;S>>vIyJ|P9^$qBXKPIO_@De-HWNFYLoj2>O3xV5-q ze(8TdR}KuJX!`KKi@Iqu!na)D;1N9IA9?D4LPV~nx>K#51~2LXuG^&6FZzP8sxLtX zT=w<_jleKHz5c&ZLb47Dxpz9omA5fIwC+AUXi9&|ya*C2^X%p(a;`9+6-zFvES!Yd z7J00afOL2>%QoAB>M2idl+T)Csdjv%s_Mp*x1L{JIc7i#Ecqff%2;l-I6JGm7N5 z9XY}w(?%J~5FTS((Rkh2;>a_2x-QIZ9Ika}`!}rWu}i<7BS_jM%Xn4vLR~qnqF>{M zPo-*?J6JhiIN!cvFgo+L6|2ZPuuCsNB!-P zHa?`Hn&qtOl5jFRVDPL2Y0(W!Yy2B)0))R;p%X#|E{^>M&I|^}RTF1?=HSPTn?LYK zW4X{npuFk{og>i7<`BR<5XiEluqvqMGhVWASBm_9_urO>OF7pHP95Ql@(h)acU z-mJ`ha(7eFxaL)WOrq-RzKeQKGpOaK=`v8lV{87n=Ehm!_m{6W3Z|_7phxV_xKjc_pUN*p@xO$=bR9~&d7=kGLg5r#b6G^`&#QJ`R zHDrn;&qXE0xy(~hCD6^GM*3E&jXIh>F&d&hLk`FLtzOo-uiC&pPQC}(Ve6&9us0h> zO+?#Rwhz{_@wM`)w(FN|rM%`rzk(eSmsyBj#a>x@%&a1@I)eI=RUYUQ#?>=dah(>u zAd4wM&rFt_QZ5p1eKI7Y7to?YKUJ#Ai@d2)(Af!BxmPBs_@YNo#^Qu%LFJ32X=gk zlHSGP8dIZlxmzg>6Gz~=SCHf#?JkrH5nJPM&6GN{OEsbKJ58J5L%2ps#D`Is_pNx@ zn>9D7J_4P}ogCY4&x(0~=8e*t+t1dunn@phc6H?n=`qPBb=7AbYA`vPcUM^R@`L8K zw^QfaZ*3^O_Gge-OCWTf#xh(UV;)}XBCol2^?>qL>e@bfnzKNc>j_Q4zi@;};XTZ; z-oVt7k!fD%k2J2&JF`F*~gqcifqoAI^>Sf+~w-4X(8CYr2vA`J~U}Tki(p}R`TDJp5N_dinWhTU@O~)a)_w3re z%Qvd1s#}YRYUkg7Ngo(fbOBuA6n`bf;r9nIBm~u*0(qAl{ zIWP?gg*K(Ms&MvBwzToB-?AFXnsUJCpz?nFibCE7B66SG*RJ`hQX_V(7T%_m82k;@TkXz3n<)T5FQD6mj1tj%g%-nqy-?jl#d>7CDDu}N4M zOH18b$0E%-SI{Sc?Mb?8v>7rkSzMIo+85Ivn^f0=<_lCqM`hn1?eYSu_PeeTOvc0o zS79|Axjc*0kDRkP_qrRb`{W&;{N)7p@sM(^y`e|H>|M2^>qpc&Mtg;o zW;R-es(_j{BGw+&io?(=H)6UacAtb2;Zn?i@j5zQbd)qkBSXvS3v3PL$FHp!x}b9%>%cx6UcLHiK)3Ra8bImXf|xNN{!+x%{Y667HSI zY%w=Nj2g@A<$_vra-nTFAb<8eWq2PEQADB1PMJdA^<#w4&QM##7G0=+RJMstb?M4($5?NIdyG(=&uRHxqanvqi3xog{xjRN#T#(~4UJUpPvlP^VL^;8fCY*C(q$*Y!Y*0* zRO=MjrFcr#?f%d1asPYqN5*&*(OB${j#d-gF2(yDuK}T8$DE%2Au39@^1JL0Im$uL zmhY9N9j?%c?^>w;x8opu4Avj8y>NdPJ+G?$m%rN8B7X{yzB;;kH(A$X^tG^YBX#3% zpGB12Z}PSw5KWirTl=*x2mQAyI1=4?T?nrq?57~i#8L~FDLOhjX$XkRTG}FAj2Q8} z`Eb|`udxOD@g4-UAZx?3LdK5Cj>t0NjelG>&v!pvu{gM^D}GemnA_fXmqigWDo^OJ z$YnFHKiLw-S9OdN{*=Jj^6Ty2G6qkuJwdz>{#r}#09`_E1%BPC3(oO?9-+K(18{Ko zf8F36gUmzAYinb}J!8OW)?;6j3;D}#?UIG-F67)eL2k(WuW<(t9=vdZfaEy|@}(UG zwHzZ9!qaJSdnzgpi@M_3qnjpBv+sg_+O30~b{))bJkLap$ZelN*QyVful8N?@ua9rBd0l(Ore zPXTCGT~xv~B%Cs4XS^;Xo=v*&?f=kN(9Dm114_H2#hA!=%sk+#m|CtkDM2&aZX1vSwm#H_frU|edsN4jD6UsWTp&HFBk{Q#1P zlBD5Ve(~6LaK}+gV!~?HhcEXPf$OMDq!_HmU2{E!YFyy?T%fpBpedO{**iVIEHwf) z5uJR5)bX~TV{7cY?xYRp4c zFn&u1{yZ_GVpeF2?k2u=VZzVNS^7VCdB^j=a+e~Og>x-aKgTs6vcJ7B&m}9ysH*rs zHn+9p*5~%KR^K$oWX=+jVs_S+9EPBOWbaK$`y{8ja4s5Qz$c>OLN~euS2|ZR7n$S8T? zf0r$dk=s!rLHob)_2^s)Ogu8*Wr+zqSLNc|yxdw19DxF;QRsv@rSsP>AEFau2l=H- zY2;_nn#$|_4Wr97ZecZ%KS*}NK4eO~#lMzf@sJ_DMj@#Z$w*2!jv1s42kBl0{cl&( z$2xrUs8Msg{c#+TcJhaabrh3hr!Idyn%0LhD~NlY>Z)#<#lTuVVXhJlo<`+K=GZ+% zRTUI4sZ6vbSEH@TH2TlV$i??y{;_BjkwT1)5J4yTsD8$^*uS{RxFtF^1{YoG(6i7rwbmOa}C%dumIs^Na<+*fxAptMO^O1-MpDj z^N5ypNOm)i{sHcv2Kgi9aYoka!&qM|QWN4wgwE3UAGNt!e zv-xdJYMx~=i%~#dBquPMkx(d3~*;WG5%H|qSyE?z5!E#*~mK!9imR}af~LZ2%+A7{(Qw!quFgG za6y16$~Rx`BO#x~LYxk;S8jiy@M*}s^X~Ek3|(*AeOxtS^Q`7cfLHgb)p$mTAVyD> z*~=teeMLuX1zuxkCw4oY;mSi0{(Q$odp?EJ`4PiS5|T&lPkW}K%Fme7P#^5n@aF7f zi6L8pK9qgc5!ZVi1V zgeD?0nWoGx_k`?_pNE%o4@EfLHmmvI0#f)tn2}UeqYuc$H9FJXSSII#@HOAb zmsbQXL4?2Ir4uGGGvGs^BnP66J84Huo`YLbhjzNwAuXv&u!XV-mDFyD8;v}O3y-St z{>1CtPs*Aw8Zk2;V={9jqRedw6xgm0LH7~7Y*fOQS;5!eS~LOQS3guH?lmU#^sI@DNk=O5c#KDvoc>Up=N?Bk>i#<^)T+aUVQ z0PZCgWOVk}s#7E0Zn=A(c3gzV6Oz-H<}jT`s5#<)xZ<*^iXsLu754LptAJcWwzFMz z9yoY#6zui*kiRZve-Pb#`EJq?fz&fILxWQCncz0QY`1`DOm}h!@Axop(7N|5ksaCD zT($Otb?%E$A1Tv**~a-V`#nRWOFIUaC-MoQLNoXTJ3>r0`5uf@p5%RRuv^CbN(t6k zo^K; z5h|r2`T#i-q5{ixV&r|ydy%DDJ zNAmNKJOni!qlp$)H2h_HDtkq5rkQ2~exQ|hZri&D_z3+~oL*n|*1Q5SAaN&eYnxo; z#Hza4L@&s>TYQYpCHdGGkvhy5b`QfP14 zrNBVv@o#nX(N=1e&aYk$Cw=Cp`FQ~dgDx6A7utr>K>lS`QLvUfqa|W}5ot1i%89xT z9!zlQK)2+hs32~_Oal#Acn4yR+;DYM)tz_*02@^^7MYB_aU!Zq$!c@+KS4sV2(BoW z7O@D;CtF@z7@0QXr(QwtK}4S3L6)`#6|>ekoqHa6;!q;;C~I6#<6k#rT&agamP;`K z>sWc;B1+*gE=-DQTb9SAOlm)XrSO6h0ddEp@Bg^E2u|b!CTE1AQ@K?ZfkG}0B>+v` zC+u46kvln)sMVGy!Fd%pml6^(Y{dg6=irSU*>zRC-C;Y2^FhX@e3uw{-{c_p9sZw| z3(N_No|Tjx!44#>`lh}J^%n2t(85XEphJ{tn;zP-G+sibGeef}Zov8q;k4(M!v^<2 zUEG3ZrEv=&&hL$3GpJT=e|Y|Yb#cfZbiWqkXyua1dJ(yXIoZ<8NKt3gbGcvKcz4KHlklg>3Z=7( zn}v)Bvb+nAeHI+7XeUqTJ1Ws4?Sn>1J;iGx z!j-96+bzL`fzE8z=IvoN94g`^5(M7~%rb*-NMgvtYvxlud=Dl~+?XC0L5OXp>^q>I z^J>g3ZudN=)^4W;D5Kx@a|;)g zxcaQhIYKjv#$ZXa7f~L5N$q+ z{or72gi{CD$kI*(b>!Yy!N{=-4%%KISnFugBKGceje2_C-P^p!XvWiokGs?&*Wn!4 z&yWg6h7s`m3(Fd?E0Hsf@P_>?V%TLe8AitebTEryl<`Zz9zA;=yRHxIQWO7Gh3j&l z1YkiDMMQXDk@vEsj+_XUS+fR-K*; zA*!wFHjOYj&O<~=z!#&!flh+f^rF4btS+R!NlGwI1T<(E%j~Esgb_JoI5Km(DIlYZ z=Md|fvx~m;rb&-mWht|l51F+spv*P|BT(cf|CW>WlpEB};$pkBIyq^9!XK^Ui8e*C za$ZhTZAnZ&W|kkhi)J>seE;@Mm^Or*%dh0MdNr~cu}a%ZL1f2>0>*z*qC@{V6VWV2 zADAI;XvE%p&uY(8&v{kb0+38weY_1kUByc%L(j_Yn?E*jhMN8$5GVSHiZ~l-^DkXR zDi2m`F9m_?V*zUz*Y(_>br15ttdz{zaQbxziF=2kV}`GIY9lmYzavb4 zqqY`SOIFs_;StH&`IyGi_Cbi&uU0cex6oGpeBMJYTAR1~m|PGmjC*y|;_^{`y{BGb zEM+kNVPdU52HG&7VLVQtBH0n_X1ujImFq;0ifB9e34>XKcbF)Y(0#arv%mjr&Q~jn z$HDkZR#y}|STH}+_DipYded|3{OrCan&cOuhkx~>h%f}Sq|zB4j2pK1``mcEfPckE|Ir!DR`u9Hsk~m#vFF0-0%8zvU!mfrqb(H@2@Q8>r$eO;^ z)jgmSHlJ@NeY?}!l^nw%M?X^+zwey2K5$cP==>wO!xV zkz@SmgU81lB|(#{(nkF;s;Ip7MXQOS0s<1Vi8Y~PSM*^t>FVzw@fbZ0yLcpjX~}#| zOWo78vbl}R8#4Z%HV5UeXA+aPf0!kf-SAO4-MKlBa|41t{42Lu+LN;-LJ%VM7)S_T z-N{>GCMgj~?XC-zB(9*>EnQKlq6#V+Heu6}SvCEwYsQ?h%0@ifS%_@4U-P%N0rcy5 z9J%v%2Ont}q;uj`7>`e9w@%vg>Y~^f8W-q7BL+zDGgtCjRqLTU%4zu{kr|Y_HAdRS zL8bSlpv@TRx;Wh65%ISSvz<~t!(uEn8Mq3MzI<~F`Xg8aY^OD2F38&~7_{n4(nXQ4 zZY;xIOC!gf@5h8tPv9_-^w6v6N*+#1ae2GNcP_V3*-r#VE5nl>Ti(x*(KLH7FR0>+ zo>P_0+dlEgU@1wUc66yjA696TN9@8Ht~4%nts#{SHbB)#m?j^cw1e4yyxA(^U;IPAXyqc_z=RIu=jq6Rdf|G?pW3Y zy2m}_%{t3RMT`UC8(MKy)zqJRy;UgB0Fi`N@rdbfB(3oED`?2ksV0TJI|-moBe`uK zBKoU4Tza6sc2Kb8-zqR|zK=r`&HT|@biR-~!m7bpA+dETmE$RvSlv$=eA6Pd`@jGG z`{=5qq;z`MxA!N$WTV|Y=qHo;ULnx$wELIc=+T8=BEEIB(|FF4$x?Q*yC-OV{5jm{ zZ?!J!5-A9N)T642%{U66RrT|P&}XobhmH;~kdKoUb~x`r;r(QQZ=ZyOgpc93&}M`Y z7iP6e)^;~HH6c5fm3)^VJ7H*1R5Jqvb zzW(%IA~hj1w#YTDu8>GU*g9dYM^$TgpP%QCw(L6JD};x7kPuFb=e2he65gR3do3L( zOZ)P!yu1qvP$8hA70`OicDDC|&I87jNc?=(`rq*BsxPw3n{@V{YU>kknawT2KdD$Sr06+O-%Bi>_zJ|NQ>uq5uv)H`Xq1 z=M|}I{`_id^0O88AqHt_WK@9~v^{y;@vqx@--C5OEmWf|q$geX6Ru<3Q+2SR66Ud! zx{*f0dSaW~>c0m$%S<78$!a4Ry7Wqr=*_`(92swQ0=foAXfBpsa@IG!zF z+&f|x1X@>$*azrCt}Af`LfF+RtDim*4`e4$dofy7%vYK^%qs=zuUyYSVn0|2y`YeM z%c$rCkFPp1kM<9aAMh|t&uO$O#lO}fD;Zkg6dVjtL`Sc?-)177PT?D{9kIRc$oR~t zc#&z7?RU@t%$Z~dW@$OH^Tt!tBoY&LZ&uxU(=;7T^3S@?i z9e}PXQt58+i0JAyVtE&ebKz5Zk>GgoW4NhWDl2IXA1Ww1=^8Q4Qm`uC#x!2b&(7?2Lpz1t{>CzyFZD4>ZR*``g8DQ&gTF_uZ^VI+>DU zXC`I$g6v4TsiRh_ey(Jt;ccr)%|>tsXu2|OT|D1rP+I>XXC$+3Aw0==cn782Qwy1h z86moWx$|;l%UAl@PN>?GLNhl(JF5)|O5BO4M8nnp$9b^er;*9v@?Fwhx@1ng0kQI) zHg$I>Q0;g&8b3v}bx$gUUsE1SwID|vcGmM^Uu@bV`Ih6qp~Uw3*6?izuZMR&P58_ zv?b`}gzQhPksPhyj=VhC+FCc0IfMz(gaG{|Cs;Z=ir)N^w~wzJm=Y#~PHKp3Rl-c*xiA;g62 z6{vM5`)7eq_|Ht`0zdvH-u~!?)e#I;6uxv7)!MmljM#V88~h_?Sx>}-A#Rz1cc3X5 ziqk3LZNG+H<-#;JB%azGqrJw@E$P=xs2V@rbXm)&jKBF+kve)}oTTp$`Dp#`iFoEb zv8qfk<94;+Fns+s4}0Z(&iW-O4YX z_qpq$a%6rXD)LVmjFfF!1{K=Y(|8H<$wY_wCk>Qn6`rccp3p~?QB~msFI=n=j}#_C zqCd3tjt&Y+>g(55^=^VyWEq!w=+gdz1U<;_xv~Ek);sN`?>&S3G;XhYbG)`u?D>_z zZ$!U60q@hzZUD3OLEtZuf-*!b4{qN48g@V7>Yb;>guHOhrt>a80ZkJe0pHzyMvO8o zE9W2Iu$!oL?>xud1G2V1*%W1`I*7boc)i%q_7G^9(D8AavNwe#Z7SfUuz8ciN!QwP zJpK$5m2lPVJi=i;TC(Yvrh?$p#nY|9hPtS9MqlVd10%rax_gDvQIy1tZA9sT9}N+F z>5cWr?6$=@bQj$LuUZ%2Hjzkzt2g3^SWue^X*Mc*ykI-1iRGKCp__?h*|kW7E-Uw9{MUfI9`mpPph!sYadxIa%5Nu_;I~>3p?Ydwod(MSdYuiYM;Mw46~^>A*=o4jG5%r@|5jJ!NXVVbtzxtj!p=-_O0qoc~( z5Q(kB9jx`j)a|g4tV2_j)qCD~<9+^c%OJ%*eT0x$8=2rnk_>vxSu^?a)sftVeivSApc;{w8Zr$O^P<|M(M7j- zLw>Uvr@$HUqlz6MI#HDf^C=E4k;lic-RFArRrr5F9|(b8sk7x}FP3G;eR;tt#+jMM zq%QW10)rWSBF_*!r2IN}a;#h~`O7yy#-rbY0%8g3HV*N^>w8vTX_VDWKv0c-w;Mis zCB4+r(4g}>HV4%%1~LU`7E8K^uzh4zb>aSW5t*9oNL!Zy(xh|RR3zIFUZ%)bhzyjQ zSt()DugTKSwqJwe7l4xPSYJ?c1NpNrXko3eLGu>^r<=Z5I;^>L*G7-}ESv58(nX!6 z#)uL~p&)WZh7oBx4fEu*?@|L%75&HtHI4n)hKzV|!64zC({-^Dt9D2Rhk_uvCK~xr zzt+TUc=#-PAu372O!f5CG^zP#m+T%K7SLnKg7!gFiVI?nrcGiX1$zXTo(S%}*0pW6T3Jy-s)GzEL6n!!0%z7NMg~n*e`sA-(?tIC9`@RyHiB=^ zM+pO%#=GTYcg&0dYP4u&!w*zv8g_SU9O?8ZBq}OOP9rmTOla;9`She2nbl3hh7R3f zw|oI2AgfTJ-0x})gnkCQD*jn%5&D`KIc?(ky|(IG3LC>v;=BcvLjRO8*rV`uQG?mb zY);NKT%pao@&7Xo{Fb?2nY8&I&2+7oAoO?~1ott&q8tKI@DzBh0vkG@!X0KgFoe%v zru%i`YqOO*-yLz^a5m}UnD`&EDq>H7Fa-!H8Q+SKNRlE#HU`FzPdQCpKY51<-3n*7 zT&uk69pZn*!{fA6UU>!5(d(Ddzq3gGbE##Fp25LcLmVSmJHgVzO^3>dOv?FopF08X zoT^n|tE&6~WnZqxBPN8!t1Z6w3iFh+H; zMN(+;s(lzm%bnlR50iNuTpmWZ^WfF10rZ7Z5`0=|!Ts!A@cSKfs|@;)$?-nRjPxj6 z`=XtMhl6pX#Fl#tIH!Uy0ewTAmmuFd zex8B_RudqeZq2)Q?6{FwBCB$ZZ6^{!_iDSs@;CNlwoSjkb(9ejKJ{*`{Zv$u$EPFB z&~myP4;Q*jbo^MB$e2KMT&vz|bPvm_t~TT5fc=_uDOq2dzh|Ow`7W<#NKoUUcl|JQ?lzj# z+*~GKQTd^^wg)dSXJIV~4`duZ09Te=U!79e5w+Y`cG4pE-7Q}h!o;S~6pEE0y8hn# z!MW##z)p`O2da(voMUQWb;u zKW551H)(Trp%85y(V7w}+2qX1B!x&1_@Q9Vlo+&aaG$?tENErOfM}lvi{6ir&~V){5QK(AHev0sS> z@;}rjVkvuZX8!MJrh-b-Y^^0gG4oFOX-Vj!<9+B9i`ZU&Ellu;_=(}XfPFoA0aw#e z35lqP*G6xjRrIVu7K}Cp08A*c*6`0o2C2knQ%4|3u~C{S^#Fk4Fh~JM=dx}Wm22t7 zMarH`w{E~hbTfrH4`Qw!pF380`p=c`)3c6RQ(QU5fOq1>QRoC>)AiJfj*#aHfrZBV zmVIP|b6|TP?~HDum#rF-DqtP(`TfYM?6w7H^-D$B8h^57`AwAKy2~tOBtZ|wp=M$b zYN+cVnV8n|RXOuqUtX-7QJy@`OXPIq-$2T5ZCszTpo|OTu-z z!h9Jw?04y9E_2t0)DqFn2@q0Zyn+*1pHblE%8%~9|>sC)#s@h z0b#5I=UZPKHv%?B8pE(ySQ%f#WNoWkz(dn@C==0nlIK=wRMyrW<+VRcnHaVF#wdFA zeMAbc#Rwp*AXZ1R!&$ z!u*OJGi#zJ#ii?az@8_8vmv^|&-Re6RhyflaHg>D`=hRSB-6cFX;oZkCb;ZT#KkxSp57m*U zHU4|>j;DW&cs&`FUDtFm=QKKqgr$xRBrKg!@wL6mWeEgn>U~V~)!6?QIz7)8y*APy zW(zjV@Lo;Q+WwDtX=Nu5udXMCX{>$g=i>O05^wJ80~I?3Bpx9j3TpZS!GXjlxyjbG zdDJ7L$v+X!ZQK_hz!WESg2cE(tdbq7 zu5Mc2+Eh~Sj{oNR`lmy6hs;tk4O~9OuO%rS$)TVPp;hqQP2+Ef{m9LRQGL^w&6;yX z`I3C1$W#~FHJC3Us4Bc<7H1&4KGsawIF%>2@~-$5e~rzdS3Nd%#YBd)S@Nn&!9lw+ z8ZmXD=@O?}HK$exQW@Vd#vzcj`S`buZdL8VWy|_4I5BxI7sC3gRcOJsp%#)zK|3z` z&=;>>eE`swXm?%^l=nxE9wG{=yrS-Bl;)45py~`x;8Udl`%SkK% z(G6b*azaad6z%b&AJ=KbvKoTyuLBl#mX=<}yAZ}!D-q}q_9$GZ4g;EA15F5@Smd3P z%apQ(`oRPZ}zZTGWi?Yh7Uq}O?jjD5Pgz_I}5-F{%%$@wA5I2K)18unU#Bj+a07D5nWvQ*{>ChdNYa}Cv zfb@zpQd3hu1a8*1u1OWiEUQO39T1YfuSKgpPBZU+Dor*bR6vRqcaKlm*q$=qOT33P}i32n@2TpXqC$2P7IDL;Cd9L2^_1$y>HdtRA z7T40hHy?r@mx3{c_n~Xb=T3u1vrlN}iPz+}dUgyf;74Tc*^M)=Oiwhjd7Wt^)V#y4 zeK%>B^KT=mbkGrma;ITt>Xg|eIe>cCRYD+~w47s>E-<{T78TwW-_)MhZ_nzihBB&+ zR@#|0_xFLN3}j3`AYk8?Smb*#$BHxr$%SR~*%JrP+J;(TTEYPpB&9~GB;j$P1_t_* zC-*~7W-O$bF)9BSU2h)NbN;>Yzq1=_m?2w=BD=C>sU)F=RAZkarLqj7A+#7<_Ee-$ zXtzbSi55#}L0V`mWlhSGqSB_{<7B?y@AbQW*YESkT-VHpdcR+<=kuKV+~+>`fhC%K z{`JIBM-w6;-isC1ZHG*~2Hp(i2oNW;S`Kr5c6pHah4S6f3l1!`;|+^ZJ?Xqinq#9h zx~C-nbYHMe4RL)`p3KQV=splGGE${7AWJ82o4tmAOf*P!G_h>G|H<6uy7-sws~P9Z(9!CN5x>T&fRr#H}Y!p8Q1Djaoy(o0#wk zBKXoQe9=JtQ|{wPHvu||{+?fVuHCvQYN8oFuz}9cYA;!+dP0BdUXN$=TSPHvjNS)F z(zaQE0!t<7#=t!EctZYs?sF?vRy*U3(CBA@g6KG>^_n)VTKR2W_^2LAKgiBI6=veC zS0QBzF=b*~>q5uBbF_L?19l5af4|~N1AzV|m=ntTF5fo4rm}Q_0qMu$>^$fhF`MBI zM8s{EWK6p^nKWK7ruuWc;#|b1rF_10#eE`(!*`F3gRsJto<&;w4vKYOUTzwgJIXoB zD1V5*gTId(1RGA@qDl%XpHm%%dw%y9WOY%_!rDIC7~@f0)K}QTwljNz*2Yd$qE(*Y zzu~Jq?7%RBC5y!N9XVz;M>BlsGfr5+CDSTux0-chZaR zBKL$Gh?-oreC_#fGphgW=RRR;d+Nx5lGV0PFP47&n!V+aj4Oy96tnmlD4II;o$tMK zr^&EnBh|CLfAZ_LCokqWo=mSszgqPQZw~S2w={%^Vye3W$2IfY?Fh(suw! z8@5n$yuDa;T3*~bYNpup=$r*gSLXk^SC&=i_I?L9aGsrqrt8=BDH%nZ)qi1M6Yt+3OE}q`(QxtKiiin8dD2q<~tZYD0b-zAl(Qc&` zjnn*xmcj!vgg+|JA)bqvTC*Nls+-)WalacY=tr)@25XzX4%-l?24}zR`0)I_aI^Ms zr;LaceCTfDtA`r%)oF3TO`A5A1*S})$DV%C z|G!1+^ctMcIw-!p&+LsYH{uEky(Rgr0GiMhz&V`dM5=H0O!dy}JFg_hTgZzWRY^7U z{`sLtn-{UR<8KB~QYz`^K<3_L!~0mfux!v^!Kxp`+*Rz{5yyfD2anexQ|cn(?@Ar0 z9tWl>7e1zUgPfsZnAj1W>HM>|+T8;NI)!*Zz(VHC!t3gFI$z9T~ z;%MIzX(KnG8Z7?f zphGZ;#{A2;?E&$s8p(ZN9t2S!d;-U8_3`ns&Lwi4Xl?Q{+J7{S7(7oHCmO+jBR7ti zb^)Np**`dcTHX~~6;&rYyPJ%Dm{wylflJam>j2hbgtShxHZ@(B3Y}8$)?(!*q%c7^u>ziR!pXV^g{ zkvZwb*X&aO7>9Iqc&xFf!VrX)w~QaVh*t z!N>Gshn(YmVZn@HB*dzlTV7Px{ovKNcTMXqRL7ei9aElgb6Ae6WAUcx1078McnpOk zqj#dDB4bS^c*$-uS$9!VWv;FkVzR|oil#^(rVoB7?v{wuJq z8C;@98+UzrAFl2shLIf#4dBP<)>$QHEWhvk^=#R;#Mo-^BmH0!Gv6)rt1gE_T2x!w z|FgEFC&6nQUp%WpbYv`g!IHIe*o4 zspJq>!G4=I-0f1+6%WGn8akNu18b@ihO`})I-1W_rdv#oFDX|^b6>_!VL?sl*nnBp ztsh5Q6()G7rgy1*Uc0ciwpKPW>uw5x#5gj4*ri2>x%p6;BA`5dpQ4SZ{xQ@lck&NR zWMapaynVZc@yQeLU<~3OY+PM~6G`;f3mNCu2tAGNyK5oHgoa1u5jm>Ap*JWa_E zCX`>R8RLdff+$4g)Zl48e{i~cW0jh+hI;oHP-{X9C4StK8@6#;G^}QA3kdV?9%=E5 z4g7yOg>zDHK1L-RpuE4&ZJ@aF{&ye+2|JIx8rOYo%zOgw?D5n-} zQ>(wD@ZlHOVWuY_0hsX+(`R9*i0{5_My8b&-?4L#`2(3A8HVCTY-?aJ52{@AbLg|; z9194t;t$qtR1~$kJ0<_$j5hYpq1{Vpe@N)I+2wCMxj}({j&>tM}SsX1+gW0LtRi!L@>4k{cvb%i| z`+`Uk$8n?y%2+tJ*u~zYaV_f!-yWNZ0_EfLxQ-~`C;yjn&^x7mvC;4`$}2HE?yp62 z;{5VwBgMG@-G)!e>bssuibScen=(b^di`-|H!P6!tJ7*zA=RsgQ1gCKd-gh4=sCkxs5DMfU3~8 zpK@o}xSzQpP_~N2cGt&8NgOE>WfB^6HhZt`VbsVQr{{SZN7sxRIno%-*c#2J3qG2D zg;Nzhpb)%jnk2NWYp3yJk?}RQgc}(fzed>a+*SVrtTb7j-aOdf@$Ki0ze?7n_$6>r zfXQCtF%Gpfg;PG{(HvV-UHJzNhcwP8(l&jZIGd$FSWB7@zO_7Pw?i9Lt^am5YI(2A z=#|Iv=h)^S=-ylb{}$9O$@0*v2R}+=?(D%w)E!m{=|}Y3yOK<=d~7jbix+M(fWcpw zn-y=EzbvLjXZne<^!z>!ag1 zP51lkx){m~*w>iu77;P0W8y0S!g!=KVJQUfLR1uR3ObJ4V_TFf-Z2X&H$F;sl;@t^ zBNl3kmv7S>ci+2z|F`=)KM|?m!(V~uCIbi?oQ9mV8Ns{XD-n?zY3Zyk-rWcH``5VA zoBui6k2XMt_7c+D^&HoQcqY98y8LVM#U33mjMBQw7wMbcbBm{yRyGpDU>qPT_gC~= zYVo-Msh?og_y7{gabBM|d}TPGtu(`2g#f54moZgnR$61&LjY(V$B!c1xcz~$F?ia# zsm#`jDM|+I7xA)rR~3{#$~jbT8qqwc!d+wK8ZhMgiP|t9Z(rV{o&QSa;`7^HXVhl` zDbV3uEk8(m?cKzoBH5u)dyY9zMwo`sM8^(8_V+EM&yNyF<`9G16(zpga*4~~+hJ{JJ+=bFo{B3MkvoC|6x1E;k;+H)e z$kbs6bus1oZ;XY?caHw)abxw@e``Te@)M?DVSaV7J3j*1DU4TUW@g}(-n$*VfG6l+ z-XCocx3IyO1H&Wnd*is2X=pqBe;E&uL49f{na-x5^vNWwGPViB7K$||6=7$1&V8U= z^JjC*TB_uH8l3v9KkH7m0(eC-!22z8J^R9b;0GDUNHoBS2MPrJK-s0WTLUDeU~W!V z?jY|tA*|vI%4U|GXz)o-(XXgIOV?D5E zXmzm-CIfr151^$7N_&fq$}q|yq!X2po)Ol#{-pb#xb zAL7rx*0(G+l)l~?AJK-gsKk+{-->sH>`#Q5aFDofm*_tK(+}d)psIEG{ZTI#Ai9&~ z)ByFB?4G2uov7D}_HiPUEe$k`JT|(YRo2&Tcd0Rnim6H);Y`xzBmh8y9IRRmnGqbY z4-h3vVjLyE2m5-!j+Xu7NChDhd;NLbMTTU`#+}5rp<0@D$6<~zf7{!=1;KFP=Uz2! z0i<3`h_v32S;(LQdrb%{kE*WCs!tHn3zGT$h2o*?{IuEGRw#@Irj^T{b708r+Xb6T z(xHkT)z(5er+zrHzEQ^t59)FYB+^K7oSk=ohQuE-kL^VC%?iE!|JG(CLB<|aUlw9& z=lTAf&Ov8?7c+to3bjGa_kYT}Hp_92MsjjmTK_+g+FmO9c{M7+=dfguoCu}Y_{k76 zx8GptE`MxgMOD0j;zIm6HAfm;&M#tlgO1eRDO9uwvzF-+o>UX|l$6XussM=rd zJH0M0D{El84-RQmupR;TskPko0{%Mmcw~0W>p!Ft2~S%$&;1|wZRbzl_NLVPRnce5 zF@&Pp!-wa@qxv_XJg{H3%*@D$c%!L)0?KLzI9O}=aDSq~Bp6{0V$J=l0Ejj9Kiq?m zleScoK^beLgjI>{)i+lTT&g{EXfO2>5IL4aH?7g557Atj!0{g6Qmr2bzriukL2S0K zNx64#x2%!FuWSt^`qK-J?O4F=cjd~cPtW80P+%B{6zA7|7B8(n)AKwZGo{S2ZG|&~ zftDoJ?^WEceQ*c=%>YC%avjuLZ2J`DC48W{oaBKdrN7cN|w|KQ<6 zAADe@LW8l>X*w~K_}Q1$zx&Jec<12|n-9UTfgvgu}pzd53ICrnW4?+%$Y-hu>bVZZa6n7D^qUm zBUBk+6~g1CqD=kzAZv1q3AhOlr{1{=EdD*pViV01VF{0|vF zte^F?ss9Fjz`rBq+;w9+bS@U{Xy~+swSl6eA;`&v6>pz9>q1=zAOidGupLCi8CcL@y#_)7I8L z0Zh>zF(Mp4v`lh?GvI9vepgrBzDCqOXZYqJXA#Z1VaSr)#1=GRbEu!HDZZQucsT(2 zB~*9H31^zqFc1N_vhs{TZ3hmo+1GpFKQ;_OJy8BR@36d8dDv*uEg^4TxV8Ofu-CAP z^Zjx=QbVe%i)into_i1*9fLn-Se|vIAXDf47DELqE4zMv9tcu+&$S&6X}<6BC))vx z&IYk*@zI%i0pQh1AlFE+p(PJD<>pOw^AJo2rxS1bsx^Ub*oTyQL}mZmd_gV9Mf*jI zCQ{A3xvW%i+ahf^^3ZR2YhPq?{Im$aT9?O<89O$chrYwx-u4M3T_zQR7Ok%JA8vd9 zn3ZH~6#G$XAZ}OytZ^^~5e8Hku^BxTgo-f0#S9*fRgYF(e*4XsOfE5lYb>`$J|?OA z&un|!acWJJdeLK}3({RVVRL9N|B@Us7Y3Y@pQCOjJC-%1=#yS-{XmKhlXF^eVzyEY=*2azTr+sYC zEl?uX?c)2le8Fo+q0~)21|K0Biik#|34OGjc?;CkfuX++vWY+B?TxnoP8%E5Ck%^E z1U~dWai!f{C@EFtx)|kfNDrA*(ALqBeWf!HjXS~renU(8kj_OkvwHHHK#iJ6Rm8ua zv1FI$$B)3O8(SF0j*fp@Cx=>$%+%G(zI_Yhr@*KKXr3l)7*)pxPnRmbLKb)1nP1+i zbLYM#rJTPAa=HaAwrH*_b;)Q(y?f;5hBa0YnU68rwFD46e&cr^2qYttZ)lrtBOfyV zDa-Iexg;|n7g{R#kGl^Ju^s&3mH*1t>L;LGvXB|1=H~~)@tKlx!=Yg}ru|WSTFW&k zT4?r9xNgbCCi;Pej8=@Dy}Rp(oxEaPrLmtrPEhM0Yo9uu!A8EsO-_aU6@(N9Mk~6F zR$26Mk=2;#H0OOOjqorzjA+DMf-v7N@}FR4gS!t;gpqxUNpgH8=PH|$NJ=qUq=Wlo z>A3ihwgKiL;6jx$TRJa%J^yi!O(u6%STha7aA-GzaV81D86U;rc$3M@s0i+AylFTB z-1ZXDjL`h{IdL)XgY=zp)OM2q`cjn29DuU&uY>0wVlwzWkY554LDvxBv{C)3iTNl@ z>S%*?`t{dI^t=O;tmYV$E&V~Ok3h&vA5K-UglPoW#GR;zri)=A)XzQ)s^!(?;Gl8iReTbi})K80HvP$FRqXNW0A zPgj~(c=Wf9GU(WMS|8@*uEJ#9577^yi)V~cg;Cgs&pG;c@7&1(^f_}%?3XSzMak4# zz3x*zny=vq70b%Y!^skhpSK-Wp{(T)1SC9(LsDM6o1gq(D7FalSJv7W?vZQ9!{|uD z;yUeSEH3rgv%|a{Q-NJMng3M{zfPJoiAYQJvE%)6l~Odk(bMeDnzg=&;`ZvgQg!8o zqu0&c{(ASN1J+v;%>+kK;Hz^gU{y{?l%Z#1pI}1G6a_(Hjrdtzop{ml(uxa9M%b2M#1LvBLO`9+g|Y11Y=#G`r#h8|}w z9I>nqzj&V3URtFkkhNIZ+Z*$HQvo@7ajUm)Ho?7>;GfzJtt7SJ-<@=T;h!;9B$2wY5~Z=$nkOBoJF4g@L7|<(-cYXBq46MF+i! zL=9wo`T6tU7Z{_!J2DxIGOsxm-02JduhE%?051QiaOZ3;M=EZdQ z?YC_J5oN;`*!}QRNNK`=!84StrU_e6KOJ2=++O$5L&fvOCqA*54xQGIx(A1bG2Oog zziHT>fS9{??}qYy%4*Kzda960Ts8{31(VV($4ys2(0@7q7b5#Lj1r-+rDS;%lk~$7 zh#Ld6IRA8HTCJZ94N=bnMXV4uR= z633>^n}>3OWiXz^TS_1_%Rf9Mq&mn`o>iYd$JpMD##a^S7``@6B*}azngUduC{TSX zJG#c{Gh}km*%w3mYnPld4J$7EgDv#C1TX>g4=G3uS?=u&i{PdRz*_<;kf!riTIcwzd)KhHb3iMa5JV^dN|mqZ4T*~F|=TXG~S zL>ZU)FH}mYg`=lW&*-EdlF_5a7sW&^NFh~kWJ zSsA|1>cU5Af=rSwX3PdZP1V_G1+<>PyqAm~J$nVQt#|wL#u;L)PJ_EsKMNRR@p=+A zZD44Q130uNSuabDAq4yN9^x;n^14as!oT_m$Sli$dBf z*3+mR;q=f81T<;D%+tpRQ5}>sIamE1t&7?8vv_18K`o2Gu*3U3;7P(mHO|Ol#cK5J zFU_V=iw|AHhsr!qdn<`(B2wE>f@X*PKkPjZdZeuyh~xBu!G8pC5uD+y7?sqKqF{M` zeBix%_nfGYb66gl5bcikItQ&-R}@jo3FEhK^!T5!ihS>2Os4{jDN)n-#We)k;uGCWr=1)cRk-Rv!hs68p_PZ`YI+CVzV~bG{oxaz;5r zLFn0NroFw_J=Qaj1uI;DC-d_|1GX)HmTmq~lIY??}>q{slwRu$^iYR)`Q)t>n^5rrK>(dd$*Y>GF zKX|r^zU>JL_-umb1RRC%DbTpTEC6k5nTK$jU8xu4xykpYYkiD#Mjq%8c<4}yOA;+a zu#B@uyA7iXO5zD70)ck!-5WtT%BHUCM@`FMa7t?G4sUO6Oc6ppEsuj)g*QN;d+-vSJ|bgRwtHKd9(|%F)5BB+}JxiPsJ7I7%K)h@xiMC(bsbq9Om%NB0;`$ zkzXGjz3Oi%Lg@j?hPk<{b0N?u_v|?hf+CzhgoVN}(%iKd8Bag; z=-&N3>m20m$O{7~@>BdiuAX2-@*PlJo@?t&{lMEd0Q3mIF$Q13t=qO)BI}Iildt*m za)QfWe?9Q2OYg6+ATl|zLm`KOYL}HOkI|$r{`Y+7yF&w9=de~pDkAx^gzfz#XDa{T z@rPy2&@;Q758rEQvU#6VT1!u zM89Nl(Tt2HqgW#nHy=V$0=oGxRnjv>$Ipj1eb7H3U#0u(r~L|VXJkx&a5k!sUC`mf zXuTR!Ui?U&htU|-1^+l-`77>}fXi1h(iZQ5|CvzNhAqUBzpR{683k%{=@plc;>0Ht z(ucc_HycoO&kqXS0Kr_ogX6tJfQ2z@-g_~Vl%6XN(8zqdliMKPKz`CMp}ik3(GmBQ9Iov&`ierc+K{$mcebisH}OB+LyC5Kq9u zuL%hWBAuW#ihGV$o28})GOwYt>&k0qZd@4=^MIJiz|e^n78W}{L_J#}PHj*sH!$ah zjwVDmrK;`wqHx2#?QRIsj;tzzu{#(OIdXG3y+@D?-r4+1h?`Z1WNwiBF zVH>#WG}Rl)T-Khv)z&Ika(Z}d(~o5H4Ru+=uLB>%V7m%7BFtCmWgf!aJnjq;u^n32{5dh=T2cmL3g+~ z_UD3I3Y43itNag@RAAj8GGvhNV_&@EIX|;!hWbC_qY9nR==u$U$>s6j*y2B6xRs^d z&$E=3-Xsqvy?y70q(U(aV}@sVfGRx>3))j~s7sd)xVw1qf0=vE575QzpEDKvfDsGP zEQ@@KK`H%;v-Wck;i4MHp5CX<9xH5zIQX@+_1bDpu-iFZHO}>#<9~J`YE8uYOn(|{ zY&KzHRi11YQzjKP8C?Y>@y_n&MZE8Z}JIuhY$ceF4#cuL({MnvguF&7C zT92UO(+x`E}@ z*Pp$NqyueU*rjLuw^dPno5SL5-Z;K${1jcRO~-AbQWobpelTAaW&KM?f%Uo48l1qk zDfXLC&EDe9SYZ8&SaeEc_Y;ZR0sj^@Z$xTH{lN+y*`jaydyV27|6Lp9?V&@y|wDW~{%2ni}yTG8a*5CYy6mjnyVR zrnMu|3Mkn?D!JRtK4B#A+gK{dq7)OF-@8 zXjQSF;H4C}(7tNu8*#A>6vHTlWwa=RNV=AEqBkWf;YhUweR^Fx!-R z7d*hQ&M0EuzIo>GATmLZeYw& z{hr_(rMvnU9FVGeB2wlY`ucb-jTXwD6JsVYlvh+bejA?FT$cBwiZTz`k@ZW97QL7( z;%z?urbN#3$&I1OZ9#T)A{uv6QJD(hjwGhHSDpbk%ZRHF>L*qn3uyCx@9EJ0pkCUl zZahC_WkGcq4-|10-xd{3+vBaC&wR&$iC^9r_b5s za@zDj|4HDb6Yz>YjME5p#MX?dhAqfkD#BL^mB`#nIM68zDk2K}ZcQdqS6~0-r4oZ* z+mY4n@Qxzo@)WdkoFHg9hdsUgKyjsLaMM|5qE^D(pJ))0Fyy4UKX?m}07ToV;y8InMXAE-9n2{SEam)dr7SeSP7Jt7QXwbn9k{rnhYF ztoU`S1llsTFz>>k|I*8!-}V$*=_lcAHG@7&(bEd$+!h324T)J?fHzNXNrKQLD z20M4{3gz7RA<+AE;A|i7{Kq>IJ?etcM;Y?8!x%HLq7UQ*im-Qd3~;VV`}Z!p%%||_ z)G;NH2RO(!@rdFf(r6=;m}Ba$V{Sg3$JV>5y4sT6jnakTuTDmndV;v{^!%dcP##vC zU!hY41)HljQqTLbWZ)Oj>w(&LOj;H3jySo>m z+UkWDfV71oZutgn-P&|dmtlVs2qsG}4u*9*lS!#JZ~jf1GNN+UfXBW6vhBh1RQA(R zd_)j}53?#_x?FVtKu>#Yoc??Cck+M#GdFit8Gj^{^8&!{#ot!1ww)+Dtl=gz84!67 zX(16$+JIo?-TWT^Rb$JVT8>%$;;QQ|=?YTx_lBuCi4V)3?z+A>DVg)gvxcV(C_Ke5 zWl#nyky>z}q^c}}SMrG&u*U{TgT1}IeB^N2uvr|vBJL_GZS0pDmsM6WH!~)a6eDd& z=`*^xx@t_Ecx%n0wNl_Rldj~`_zrU!1?N3!R7eZK+Z$J>lt+&a&?VaO-czYD;pjZ3 zf|=OwMe%#EcNh@_BQ$63+~O^VTBu1t5}IG064xnpsrCAm-ELgdI{Lf+qVOS|c6mp^ znL^#EQG038T;H?!-k}NfQ?+*+?`t=(l*c)FbRFBgbq8|~y z`6MeMFX11Cor?jtG>o`3gOM|$2b63M&V|zE;yY$if;$8I-oAP@fl?!slP}~r9cKz_ z67w|7GS^?(iq2yfiH-fK4O9<*at+o#L7=NoU~8rqP4GjJdDPSioux{aPBS=QM?;hJ zd1igb*eh515`tMfRm*k@&k!=Zwm^-*Lw9)&`;_OgH9MZ zCiT~tA34D>{w24Nnn!amq@NZS-@)eQ@t+Q-A6Iwk)X50snF5UTcwPTnNej4wl zgM;`sMat0Yv_CB=BZ_EW^i@A0d>8mF3df92H1{O(lWnu5_w)Gi!PBQtv)^mEG~upp zs2p67>bIRs5UI1U*&^Ftpwqcps&i(~e(0k%@jW!Jh-K8(RqRe!+%%Q&E8!hb?nnAy z27Jb*MoqD3T4iL!25dSeh3A|^h7luL`oFKJC$^h`xgw2ClOQ>P30acS>k7ylZ1M=zRJX@x-kJ$O8l zzG*gWkGHopB3%x4Ik9$aG4{;Ip$0k_`ozV#z5Cq6Pgp8x>hZrIJ@+xv5$m=W@#oJ% zI>Z0!!aluvdBLIy4u z-UGaz&yLt`X^Y{_+6lZ~O~@P~4$$r9^_0n%Nfc$F zSc+H*5k>0+MTmjXIIpSF_!9o`{?V}k^e#=|LJlk(UxZtk5ufTfS=9m_qez+@JYSL~ z4tPk-^;i5J4wDcs&1Mv9KQ`g-P54yE3>v5D=itoQyl$ztyc1U%#2tNqC+l@DC~7l~JI zHRS($M0(aNBtfvUuk|ps2KG>{2u~KZ%j~c0Ab{u$7orj-`Q($|u$c76s>lf;iG*wE zJe|0rBzEcHFke<|vx2rA=jOYmJ)#Z<*S}o)sB0`$aR)XuB&wG=0}m^`tjfWMAXS-tjEh*VJ?2d>No9*mhZ2^X zUZ1jZ>J#i4MG}HtNMChzfC(@7K;w)9#?vbfx;(#i^X7Z99-0Wa4;Yhad;7 zWz!dmf{_$IQ~4e65Yr#@e?j>q>H~*<1ws6(DWuhJ|Av8`;>Gw5Y61df5dtGKsP- zjOURBbdwfzUs#yfbLT`so(agNRZi8U?R^R^T!6h~I4>_Rv%FcL!0^Ggje3E9sxZ>{ zAkS7bDd^BHdep6#dXMKd>XDv8VcFyP-B%hVsFRcpA2OGKICR-JiX1onVWf0Ac<8;3 z6GVL5|4lVCNs>P)fF1;(QHtQgul}nm6Bq8YZA?0A&|{sQA4nl)M&*Bk%PE(vAZ7o= z6;Eudp4_>!O+u{@)`HY1+oSNLjt$m8UYtXhN?PE8t2zH#qzdq8G_<0Ws3HbXUR5|7 zx0+kzRmoWL3kYFWI8sq!NTY(woLay(j%bMS9QXt&Ta-&LeYDD+HS50X4|L^;+$x=U zSVlN8$+rfjvsAG}+H9l)r>xG-K)>xP-EQrXBO{u%>H7ZYP_O^8*HpS{LgFJZH-|!q z5W=1CY)Iu7_Oqh{^=rRQ)^8UUXaNvreZgE;&gg6m^g$Abcj2M8_k5 z2gYv##vdY?5jhID*n*25P5oRH^kv8Sj6kl8sMUZ_1b=wtW58#MO9YEEc!wFZi;LN&a0q(Zo>?oLP}m<9fDy=n5?o1!VpSX z`S)nctv!)I{MW}f_nt~M!|aGxWW|}*c9zOS>>M1O*sMaKCI@AVJ&ub1e{rQ&pFA^l2)H(}XPuf`(|&1BbyRN$hb13ZWG6ca0t#qd5)!k8hC z-6VK|PajGbkxnP|l!V~7pFdBN_m1Px$|=TO*R5ZlC4xLow-kXCEY-&{S|OC+&t?L3 zw9uH){(|Y4`yfZ$;Tk%RrDkQj&(|+1No;&#^bftgNhPCqMtOTR?bNEG>!MqY{@pXE z>z+Et&ezT-+w`7k{ZVt~z!~QQoId_~KG}D+#p&7o)Q@@h>$R?+>XzfEUQRhid*0Pl zPfmE2_bjgbufNtV*8A$wukmmwpa#1-mUhvRB1XG_vVHyhR{ix?1XYZ)p_xMd2mwMY zdf`B1?#IyVhfhTTx zdbU?BeOR;xleZ%tb=5QI>lr+)da>QV{5yOV4Zzk!K;zI%Rv^kUEG7)J8Nh4AURYTd zq+k>C0~%-w5w$~m%S43N^O$&94u(`CopYa4lO#Gof(Y#=zhYg3w33kp_jUsEUhxZL zPc`V#&e=ISF(iM1hsMi337>vZOHP`~Fb{WtPUKdQBK&&lp<%u8k(F!JX^2gCdTmc+umEoGz>wYY-5L@CSC5bg{=>^hrIbIR)8#CKm z+P{AB5sr-klsz1D46P?ZOXalhs4=bz+Zl0NLzUdBTerj3A5eURa5g*Opr2|lggoYl zBkmV6BIE_j>;p8hULIn&@lW3E99R)Jhu4TP&+vBo4O2#VavC|HlD8pYUZv zKtPK@w_weV%q@0&kaP#ADn`n5@;Yf*is2yIDrA-L^kZbsp4taDveJyq-Y1|>1SU_+zAtv_?@c|I}=#9Eg>Mv^f+x?gK2gJVwN;?hj zid#*}(XpctkE&rc;zeM|;xCWFV4tiEwbH?^Y?KftESQrvI_e=6THA2jH|S1->_py( zvEu~N9t;8}@d#i#vN%Pis=!P)2{>-G--o59rb;ag7(aDkjLIHkGtG`jO6+hfz`HvZ zbM6u23|grD*h`CrR`&KA3l`v%$1@h@Z-;VC8YRQo%Ewk5Gb?=+of*WS)mgq_a zJ#O4M?>&3M5ub>QGMhEN9QZ)Zdyau=iZU%u?-#q5b4UVsDGgE}I%a6)a7<$LPDtnl zfBv~QDM=rvv;}xGDnw}sI8nGv!-}G+4>ob= zv|6-lhnz}x&4Fw+G|MChT>Y zFIEst*zkA&lW}XA`zh_;VS#$`4K{1aZrwO54tMSqMu;oEb+L zr!I7%6ORMxO%DIgGiN?c)(V)Co|_xMea<{Su{klR^!(b%@*El-#t>b6zR|d8vb+Zm zVWILF4#=qt4Gq=${bVQlM-nti29eI+1;hefkoI-x+<7ux83{EuHa089Ez0wJ1V^bd ze*JI=Qp%ETaNPB0817grjZ5+PlTmAJ`xFBTtTDH~!ZTo7-LBW>z#ltrEI3BkK)NO^ zDw6e=E0-(3642gEm_OJL)(*82k<$ih7LMcH+iBe%@-FBPguyG8j>t zrm~GFznp$r5Qi;FiAliEVdS`&Hp7OE8WqXC;bOHjt?B{AyPxpZ=;gb2#)Rdm)26-S z7uA-f4=Mh*LY7BlWbC8$7FOJ+#>G382Q?j1Nq^c6y$M6=J=^~Bi#iB{zhB0T1w3Zv zl1p9o7)$*iC=$vTIBb6DD1|LUDO+t~BDsWQD$Tr4t+;6Y5>^Kud9kH^$t_6JXgndI z@g=fC|0Gqo%>?%Hq!utjfSOKr%*NWM{>?jpA(Nvl)*|!;6@rrp)aPSkUjyrLdTQYX zBPN!d22U3^oU7!>SHG)i!c93MGn1vQknuCA6&C0D=f-n{TGQo1i^2x_H0m&%-Krkm zR(@^UTUR#_AUTv=Dy=WHS&)HJg3y2dQBa+>!m2tTAueF^B22e9=_fnhK|J{K%^SZz z*X`&~tE#MggQC4pvQdlDJAJMjdGAYJFmx!S0xW7WSt7rGax$C=#h3Kx(SdmrBxD}} zBrs}l_lw#)E<)_4lc!baO!eBsMz){VBspno)}awxf6*|}0hxou0(4-}?H`KR9dw(y zCTJ?c%EiMj9)H1UDFS^;cgj2+Le%)OT z5qRL2^$9((dxt7Wfv{9+nYylHv(3^IU5#s(l<5Wr*T*iO?Dl}HH4PofK0m+g0nHbr zTyM>VKBYjX_oFlpqu?GOSBAwngI)4kL; z3Do<2NPWoOojYH{#V&)mBch$0piREH3*(K_oc-~ytkq(H#fv$)3U0(ULgLzD=;38=6V^58uDq^y7>IR9CVQ38$BsX4y(k zm*z?@4rQy#a3_nCtLR4wR?0fNh--hQRiqIV#E4P>Il5}?+WG|! zfWs**hpCKPxALSx8wQI5*S#I@_B;E6j&5*slQl+RZHLTw;E-1JrJ%hZz~Tb=y5%rs z!!XlEW?R0u@K1ZjIj5%M-IW=uX~F?H@OhWq-Gd=f2b7U?u942zo>UtC`o-j~w*P~+ zygl26W=?T&(I)7;B)9KIdjl)2&k{)?+qhu{%q(qC*B`IOX4?QkJxjp@Cp* z__+A&zYt}c@yz>KhP43MS?}B0-f-g-Jdgbb$G(u^zx@AWjry^xfi+$OIkT2?!9%z z@gkL(ftw&-*;tRrp_cAQ)@98t>l{to+Y?8iF?Bi6(xPI{b&v5aT1q(%YmvfImgM(K z4nvNOU4n&s`~ z$K)Q~3lH*JVC_x2cBS9ddhYnLV7&*-8ROm-3q!-R zu72pBd%g4E`7)A<>3%ypP$296pVD6Im&7z0k*q%?p(GyojB&FL`Jh+bmkzgqNy29h z9N5|mA*>}irJZd*imsm$4F(R{S|2Wim{eFS~> zTVyuOkt2DdqWM|8y{5^OH@p6;8d{W=#y>xH;?WWk(oNhv7}6kSHveM$O2ar5vc8MN ze-0ou%)xC1Ys2m(2l)Gcd+^M{(5oFoEf6cK@CBymba0r2Ks9@yoY?uWlsTI`g`}l% zwBpyC(1E9NKcpVf)q#h^&;QlCcNM{vY!1y59*juIZ{AHB-p?&49~XWk*S~#7$VVdY zWKIm@aSO>CiY4AVEKB&AN73Ij)^72pgj%?dhQ>neK;-P|*O$hel6srKhnGNeei8a_ zKc0NVwbR<(5!?ycYK52rf_Ym^Oib%>oekr4!p}(k4z0MlAnjMiX*M$iK?YE#)5wcJ z`MEdKDUAFaZD=OfbHQ#nTxx_{{E&Z{`Ox&+0R=LmyJ>v4J;oEKOliTpYHpL$!(?5{ zV{I?yPSYX7h_@dHj{OqdTF5!2aF8 z->18v2M3yz3W+<2PGvfSRxx`IW?fx=J1yyt`SWv*eI(MoEMI=yu(mVf>nMRHdkwFQ zB0qVARUXY?ES1>NNZ>!DLgO%fw|y>ptnso(l5)sQlhY;cc75WFTI?Sj_f+}y_+edI z$GF!MtHIne;G<9*v#Z0NfTiFiDA4hcwC0V5?cf!Yii~fX{!dJ9p=Lu-71gFc^mQRq zt=D&{yafum;mAPo-{gDxmkxfZTV|fpVCtBKCbDvcEIYVOddYRp9}qS)(}_);<7C!4 z@)H#(5>gZBPiLlKzD1Uc{f!V0ds28_qI@wd=0DV1#x4i)pl9`9HR-$nCcJqs>TDjSY^j!YOG_>}KRz&_ zOUWI3?S;sdDN+?wG8ReCzU|#tHkWV@q0v|&ALV(Xw)bN0+eN3$zwtZ10F|z?Zt#}x z^DfREL{w)~k#@mZ3yh!{A4=zZ2h!bvk}SjsiWja42MHmh1&EUKrJT12^0`q zs8@xBcL~P&bD!uOdF?xnqLgFQ|)tpMpid@+z z#z@QentpdYce>oOw9yYV(*%2^fnszwejiFj6A4&UfY7%<#V~60fO3vqh<%Wi!^3n` zRUJ}U-4I1rOi?*4qjb2gZgUwYT?1nvxJqiX}A>?O#8ti~=M5UNYmw#eG5R zbhMJbaurT4cW%>lxWz5gZ|my@l)SOpc1WBr_4W0s`jl$RXD?Ap_S`p4xzp?MQv!cW zTzIP)LC*KHi|4O)vAE;B%xK@S;6yrr3FIj73id+J?D+p3O}z5Xva6P85b$f9169$n5eB@{k7e^sEjH6x}kw)3`e=Z#=rd3 zwdVnc^7Z3Ut=@U@BIMYyW0kQnA%3&m@0v_JQI-hc10>!?unbC}-$I0ZJrAehg!Kn# ziNX-x0VJnlpgVkUD>c1e&dfaZ_z6VI4BHLAd$%-z5m2P~Yjs3g=g8-ip?3-nm3}n` zvuc9*r5p!}XdZR5>m<_B^75wZmb)VZlHyR|y>Fjqfnz_ZqGjft`va0Me9?bb``1b4 zy17{2?BOB^Yrtyp>C~T+7rwl%J=lA4TS@->g{s%PhIn-X1e`Z&PZ9~%ZY1jFRQ zg5Mh_i-V{bY6Jw}l>ACVo-Bx|ms;7+wEwl#VsuA5(~6$fnDuR zjO%D#wd@;#oRSkoG3a&r+8V>!Sqa5GUHOL4z^U%HYf4l>47o%R&wPBPrz zK!r416aMk~Q@;#rso$XLAhO=jh{GnRk<7#?MA8Ulj6vyohjlIEoffoh(c&e9J=0J} zdC`rt&edM_-&W0IvO;#X+qgHxrR+;t@$25>-EoVyr5cf)-jp&W%i)mH7OeWd`udej zC!?6$MX=H&NCYmg2%W^u{ak22PJx0zKMDCni`K0-hQ47KDTAafPz_{>eCSsn$D@Yc z`+C#(0wwPwVjDlN9F_6&1p*(MrP3@ef)^F>U`oSY3a=OY3ICyS722 zx0n;fN`Kl{UAtvdV^x zebz!P*>=W*5o8;M*B4X9en33Fs5vQHh{|{$Ik*Otp?p$={4gPg!&d|OvZqwWC_mzQ`xiHF2di_3mb?JIQ zaZ%!*kbg@qVW`fy!z8$BCf`PiZ4`6(GeXkiKNh?ZmKkZo9cHG)DGcL-;u2Xsz!cld zx=vITss9}>iXE<4ZP{MUzfB%YU z8p-w~3GoF*IwVRa*v-+5tU#4s-*x`)^$EeG5*?y5E`WHMCXLy&?b~7H*VBvgLf3ED z@P=J8%SV*#pp4-h+EFs{n5G^bw*aunHGMfG*R!g-<|_?D?{8CJ!Anw!bTXZwKsLLO zIhhrm?6m3qVAa&dfJIp(4M(#7^$(6g9UE?1!#|2xjlED-xX3l3D2(3hivnySp-!<5 zQWt_@0fXv*ob=6i82(`RxgFyjL|F7rZ49~|w5>SlI6JK}I(`Mf6@iSvU#H(Cp02UDG1pa1#(91`=vtk@_ifgs=t! z-bL?0Jt1N>xG=zq*~$9K^$9jT*0mfGynHaxUq~$R({Ia!3i3F0qQ2m{XqoK}+WoMH>Ka7E+oN z=meQip%XG|Y^*gVBH;dod`UWZbPN|jTPU2HrSct49(ROjHW{^MS_`%ODiuwrj=10zL{D1)vS6r z>MdLjPWx>hJ$q{%;RR3wZUU{*uH3rj%Bk+{3T7V|IL8+PVkN{5{mArLw(gTqF6J!N zF1kLj0RdOo1h1+humR!3?FDAXt8+%3?XNa=L%RsaLs22d{HzoE(fD)1&q}DiyT*|w zFL|o?*m)6bV^Ns7+U@es_-L-#@jo2A@$3CjIF9ZS5jhfWSs)_cPz+6^&(4Q!*`ftG zdk2)DAE|zyrLo$NPyQQnNGgqoR3C*acz>WW>~)FhkkO0b%Lo2(_1hjpGwx_iipqTN zN`pZ2A~+a$(=QN|G`mX!*jU>40i5Up3>_%u ziqan>DEU&kTBjplQKr6E5ZBmRtOGgGC39wv(p= zJ(Pj7&v|i!b==DArG?6}H%8W!ss8z(oe}*F?b4cFsy~Gd(eOGq2(GCSkI#`P%kt)y z>y&q&*b<7ZbqED*Hkw!kPvIsMoI+(bjDx=a>Rm2Ba-D`p7dI*>fdvaExGUzzuT!SD z9WR8_AJy&1}fZ{-#rj%jGPd>vOReFPFhlVQorHbLjqYqLz`GCPG3<1-u z#69}wOK;07_H0d;8Kk94Pd%PWhPA`+EV}rt|A!qpuQX`JE~x!p3SEa>bu6{uZL&X~ zVb6M1MvJZ>iQLLXZxp4}CFW|bnTd(~W%`lm5LFUkzAI;6o&G}l2cuW^!l!>B4~|Ni zoO|k#3nDANmJxb0k}1bZAU_z5H9+j4+=nJ)HAUGh5972Kf8SVu0k7gmaq}tUe7vQMEDUkIoGz^0n&mi;j)t z>hupgI&KAyqz;ZeoPe8=)5Z(o-1&!Pq33LlhIG-%A%!?iSG~-XFX=gz(KtglgJqWUEuLK<6(O0pcM%M~iIs-FJa*7hqj9PX;D%iN(3 z(@1oY{@vV*PB%C_PY{+X04&E5;yPajj%>?x>SKCvAeA`7RGCF4i~{fN?)2v?9HoJ zV5N4W-K&Q)u)IJNdr=k>^3H0Xx*S^vs*xjuMo{T}e!^IUhpPWv42j?kmZ6ez!S7h~ zOn6=rwEC#4i;VpOz6Q7&wymui3koeH;;<`p9}WdFU%}51;6>h`87QBR(|(I~4VnNg zDPQdQTn5E^RUsOt&v-BhH&As3JGkPjIc(5VhBPglnX90;cb)RXOH_L2&JC3qiNO`+ ztZ)*t0;fl9*PcBe5QbrdH3d_Ry+c^=#ZR3vMzj&1ClB}M|=!)@daY24UN1Jv6d$-*-Hx2=26a{5^Wi&irTk(=Z&pAC;vU+=oe0qG7dd>(<*F z20SYycr{zMVZ&-9CJ>!}XFB1Z-4UP#HLPFvts`IP1V!@q@84ytk%^x;bm6poB`;Co zWD)~q2<_CV4@)5o-<+PmLQtNe_gcq=3n!2VX%}N}=*?{v<7fC){w^J{4@K7{1%!SWs}6txnNjqr6IxQ0dxc@KTwuE!Qh6}vWRYmOa!;7 zw=y(?fogi4s0d6|qgjiwd=LSh5H5D-=PzBVn-bpXbv9ZNVfMp6)i<_;yFn)ww(XFj zNUt*=cU1VWx<{Q38hYniF5agESK6DYc8;7v&K!O4IM4dTu66{z-xBdyn8n|Fp5z%K z1KnUWitB%oguz)@J2va^e`zpAHR>v~F79}344{?%Ws*ro+_@mdI*0wAk!)bPwsSQx z)?Vy7cFfVX5JE&gL_d7|3zY7&^m3Jl$SDE>_@cOkmD~z;6e$^D3ThrccPF!Rlp(Xm zUToH+$rs3vlSOqxwsG>|`-a_LeIC)r1;Qxrsm*m1>*9&wQ|)$iifNUHs1lfPzD~xI z1-T1`5{{aR@Qo!ZHgPtTNL;eFd`zJ$smmYy8SG1wjHo!%b9>gRIW0={`V}7JMxlkc z1FuK7eEKCbPGQvCOa1k0zci)=^SkW|8dQ`ZyQ)j5SnZgup)W0LJ(Yvfb!IRCR8i>+ z?ydaz?=YU$eNOy~6-xT6#0UY8>hD!mGdO(GCMVq4#KpUe0|mhv($1RIW6D|17)RLTm+F0XhojS4`4>?ndOL6?wgc?Vtg1H>R~ z)H#N{T(l*5HR`2*m(|xo;eqfam$3A0ifFirW;~DEw{D4{=z08(M=Z0B$)$J`AO)1S zhd&*+p<*`*jKmqep2~C*^%vO7y03G;+2?wR<_O9# z^uP?T_?`5OrZQT@Wqyw^6YyC7@3p>LzBdukkmtm-=ASv#l3S!%2Q;PG6JnhnKRCHh zf%z^tNtzO}iJdjz@(__IdV}mH4~YDE)wwOnku-M&>~KKuLmy^34F{}4$7G42Oqv%&>@?kJ!nR&zW4H z_Mx$*0m~<78Ui>zz{P!<|CsMYK5o{jqh;6D6y21U3zA(0LyvNTop4bfwCXe7ync<> zb1!N~zxEv)vW@4CSz8bF(-}Nu_Bn%3-3C$3H*gKB&!L(|_9`+d>Ty}5wtV`?u6u|Z z0q_)MTulW!@!JRyWk3g_BtJi2wjt2O67q;<-sAy?q0I*s#9fD?6oD4+){c*~q`ozk zayJq5j5T@UCgx|myN#OmsY^EZja0N9&htxgdq2wEVM}tNtaVZ-1rG2-g)bH1FoGm~ zldAv4bZS4$E!$4{r6uN}{k-YQym|kA3aCPc4^9^N`TG8wd3_E;sMlp zk)whpRT0Yo>t8ssAbmuv>s4=857f%I|Nj@-Lp~3iqTAk`cXR}gcFx_Y#!YOYYK(cF zMS0go_3B~&VkRO=j_DhydQ729nO6X()23|$p17Nzua~#Ut0>_&95$FFeyTgsZE*F; zg01aehjhRf4#O8=XGm-Is85JP&5-*TPMjznmtBV0HQ_E&?prbm+E!KXNdM%wTr#2H z2~hGvh<50}HR(e{fG@7^`hO^U6R@85ul@I1QHGFVBXg!?YA|M~lp%@|dz(^}WY{)J zTOmb;OlhJJp~#%fLn%ZP+A`0{5JIz}>AY6h+wc6(b)9pb>)Frs?B9?2em|f0d#!uj z>t6R7kUGO42BREMyUnd@thkVz9|?4t9uBq#FZEQZ zSgn!k<6=+e(D(ARcBrjJj7VDK+!XNHis6Jzj@Pj02X~lm6?Z=1kIl0k5`RTBiTk+p zsQ3>}v0lKOmrmhW1PmfU&OQ}Vj`Ki2hUnG7jl( zcF?Utu^G9@>bX8<2%#(dcGrH_o7yByb z`)VQ~cZ;3xNOW>Br%ugawUqa&kndQ_>ukSyX6g+ZLpi`*O;+>yT=NfhAQ zZPGGFqRRpNDH-KeTJ=kOO@xr3!R(-g^%;$MVh(RHqpyoGgey*SQ1LZyXUMoG3T`1YIGz z^&@F$Qjy$H>$&Z}3=nUXx}qoMiPPz(QMg1-o(Y2?r6#mGayfc3(x)IRAQQPk0~xP% zU2)At#9Wb<&KOcBYR%}U4f5wqKH4fW65%f1>=9cuOL=?4QAyRdnZ z*CZ%31(0j`;arP@1B;dn=3{Oe?lUIJEXv~9sUC9nt9rk=#7fSM@N^BEG)W{2b;0?Z z@Gr(;uhT*r(12D@wOb&=6%%(3$xL!7652ZqIupocm5ZQ;{Ec^0BCYpc83NPA*N(mxm zVZ+hCT8S4UJ=Tzny_h0~v>bLJZ7St5amfZyj2*~mF6+I&-%M6RHWxUVL&_ zbgq0&b$^6uGYkTlL1k1pVE@!{wX}?WWAaRBLxwKo1)F@XA}S4cv~hU8N@M;!h&NeV z<1Ir6kWi=1ES9X>G|H(pb_CGJVyc0T=0h1j1C}L-x}7?3Z~cUS@6M{y=uw)x^kyV$ z@EiBkU&MH?IQ0J!vJ)zk4uDGKvc5q~dZ4Hm;Li+?$>Dn^2&g2)!m+7^_Ko;W=-BY5 z9{@%s{HYVK`7f_B2_JLztX01zo#P%LM#sc&T+521M~>KCj5Y7}rX;d_aOcizM8{5l zQ6$gkl+R(Ag}Rv5$d@hEir4vLu||e-wIFWG`eU|PjelX`@mZ!VrF^Fu!UdJp^F+OU ze;)_RAAIa)b1U#SI6MHE+%`h#HD*7+K#2WTG_ZYal`b!isTZ#K721siiP$qnWBrD} zD{u)o)bDF`SXDYL*wva17b0+CUeVL)yjl-rupp=?MiLL2mJ`X@;H%5|>%g29Cz6J{ zSQm1N=Y)HMuMY3rt^^+fdC(C?;1&ENfn&t6i{r$X31n#+bteY-9{0q@E;)pRP6=@^X`@&dgPw5qj>Z-&(73xGBrT% z8HbXgxB~Dyj^+l+xK79^sy`q9r^-X8<=^oz)o#Pjaw1P4fAecIcoe*im`^Hb30Sw> zw8gm>9@~i8LkL`Bp|(h?f-HedZTAeV>hV1u^VqMVAd&5L@BuK0qF|y0#1V=Oi#giL zHR5)y*itWl;yDdYa%LiS($C&pJB(t6wg7pWWfFd{hJp^5wI*3yn_)1P&ZE@7Fk_6q zi+~qtKx{#Or9qzG#y`7+u5A{f!}iiLeu@vO7Y?+go6)FA#uB2aV}%(fl1fi3eN(E7 z&J(xb2b8fXScnKACTE$&ZG@0f?kO!9hgWL{-eWIN{E?Ge9Hp^F(p|?0s-K>zZ-e27 z?};{8LeGK)dK{Sj{C#O20$v?3sv&VftIr@*5w+~6o+TBRGdLy98j2H#-Yxh^uOKNB zuV2r4{W>vJ-_d4u2>&9j#p<{(=3*s%b(s{aLoLAwL@y2y7ANbHGkNP)#o!E)^6OcjC@A^xFKLwfYgR;YFnXF2Z3_N>o|Zl-g=1 zVq(PmN}8vDY_Qu+(z($h{c0dQw2p*IMqK&Nl&NxceggR*4OHsPco18Jm`2=s+IZ3^ z1QOCfvJC4#*0aZ;L17Rp`M4C)s=LW0Q2diq3@u>IA%x39;7XsLHo{ftY;IJDbGfN+ zdf?Nlx?0b-T<_SU&@?uP3S6pX<|mkI+0PZ3AA8JT!$!MkwRR{Zfe0ct=Ex1_3%q#n zSKXh7+H_eXn>8V9jM&T#SCQQ%!qWg&6|}S+3Ggy`0B4uM%qt|uq59sxpZOV*8Q?-6 zG=h-KRp3Qej7=>u9OZE%I6f&cF%KgZUQrsg)@-(!3G6`9!OJ&*_Ji-8(KN8c{JnWA zO--p(g;MSuRGTuCf@4o#gRbe_?H7jyJ1K7XgR?^8F!Iqc)XzN&Qwe%h1UA$4IGYVu7l{;zD?oJa(gL zH3FP;9u=I7@etSB&U6Ng%ucOH<_}7)A3^U`c0v#oljy z2+Dl_TWu6#~U7WV=0vW%1EWxJK2jF4+ZdZ+IpZc}aiy{`uo1!Myb%}(ag zl_4|5cNujoL`6H~mXfoeWHAXr<P7C`=jq4apKQdV27%w}n>#{CQp+;~t0kSj zMby=@LUx>BfFClk#3(IDa3YK_fQU1WpE)xVzC`pT2e(>`8FQVFA7{6j-Y%vo)96Oa z%_5;$gA&I#c7(1_qn*~Ob!+&+`iz4z?zx&tx`UT*Ri_H&MQxX=ttuV=wX7`SL5}EH zFp2&=<>+Bh@HWeLi*%Q-%=l{aZ*b1C(lKjP-9{|WAEDqOSn?k4`30b5hioBbU!hny z4^zZ;Xuyc0lT*!d!_u^j3>(ii5vxLFshx?bj3Me5#K9NJL zafHrOitU^Dnukv-Ugus_?fkdFeu=z8#tXK?LV>B*;+)CD8&kZKQ+#LO7#cn#vx6s7 zs>%z~DGX}5=ZB3)bE469d&-O}85x13P!0A#U?(?ubL52ZF40@Mj9tm3k3S9%mXJh8>1OKz9dnA85c~|?J~UB?p%)+RL-7e_r|D(4Z`V%2AD1}< z2tCpgIBzFM+QDEO{TbRt{^%q!D5Vw|kBhji0YK;fKZngOLt}eHRBu}#3PDm6THEW8 zh7gzJp37WgYM2i$L~Pk)D~f*+(0M%%$EzZg4h&UR?F7-xjhbYnt)pUqk>zFZx9EjA zT*12bZ3w-@MBtN+mo6Ed5rbx#05*!Jh}+OI_2?HM&)@%T(05#s&%dzmw;FSnMpA}x z;xsAc(d5DeH^N+uhDXM#P@tURz^gKN`}$&^Em~xgLznunQh^R-24%LaC4mVK#og{l z@ftgH$+Eineh~Xg_zpG%xh~Hs?$e^)@QD1j&%6B_VSTN_Gx8|c?EA#d;3tzK^nXt> z-#G?mN9b}y!jAMC7>&lg_ci|(Ho$E?b@qWY#DoCHeN51Bucf4>LNJ>3)u^AUkJ8aU zEZ{l7$Ps{VJb-;kXNOhNf}N+2>OcH{0Dwm0#zAjA9*KgC10;={RUxq|PH%IVVkQXm zM;9wtG%0BYWBp&T7*)gO#LsLy0qa`*CBR%ig#LAuzv6&LMl9z>t%eAS0wOv|b)B3dps>WJ#HV zz@ABp86Y&egk_%1N`e5>cXOYD&S~+{iP`7ECn#72xobEOY!m^djr(VPS3PSu_~iU4FK&)%wqlx!xLWpXAKUT3Rgt*HulW zTU3K`{lTpohyQftM}xC608Ek-?v;7TfZaMux z3?QgDGm6m^?~IoVBh-W#Pgq(zCTg6SrGoEpo!;X6r{{agFc-26vu1@sQR>s`U~P@` z4hCEn@q&4gGP-Ub;-zy{A3P#^+}Q!n3;=v&7p4W)-=6gvB>#t*0T^A!_FP_4*DP&| z+FMwyGyfdvga+ab^wPSQN|h1#6ni+OI&V*Hx4hGzGr2Ls&9MH2vvi$*?tW@OWlcO+ zG054gkyT+$C$_DzEKh_xsN78p2X^C7F66;xY0bX9p(!@YNRekT)VaNIN5)&%{}sCp z(;V8(&iYarh5`ayP^u9cRS|r_TKdQV#-|EgwW8V1GP*LiWGxAmp71SnS7rD`*fqe~ zk3R3ja|^T-5(a?J2|G?ds!cgVJVuZ>mJvHh47QWMrr>*>9v)6~Eu{Z6zGU~PE@lJ) zLn?5puQ>=&DKqRf|K9f?#}M;hm|_^gh7g`8p#e=NpXS7_DcIQz3nB3rfE+>Of{sh> zt?UK1ut-~^?Kk$A65xa&RRb2~v(M+M?4h-j)p>EiBzg!tc-kuw8x`D}U?0G)_3>%l zl8!OWB+Y!}$snOg2!<3~v#YSMH?t#;6z;41E_0|(_@=RkgS9$SSl19>j8qR}sg_vE z!*0i1h|RDc?r~-rt+C8&p+nqn4`+9FA0F>oq;XWKD(#RXv^`>3{e!|AZF=u^XMOGb zZ5EH-)8gNNdvdqmwbwmxThFYBE<>bhc8em5zI;)2pXWQ0lUgkV+}sAskPaw2%7d=4 zDdES#FYS)_k@K5G{Xsd9gt`@|Bplm<1?Gh}W`ez#nBPF)bDTGC6X_i5KRSwT+oU>0 zF>(53f9i88YJHSzoK^G*;$2HOU|C+l@8#Xv{f~k)Jh%C%{OV!52kF|Dh zk8Li0iN84~n^PhT4)D&DNN$I4omqbtjckCdgoVHUJ|M;uImKjxzdvcy0;pPLC4jcamn&)oRrHTA(Fh##N)faErnJJ zId1S@T+~Wj8ZpS;4>bnyfc^CWI5(h1Pat29TOF!k|KWsruZoI_USn&173fV{_r#+2 zHj)Y`!O<2ha~im^8lCtn8fz)u(TyS&>;^H4Mh@;xHf8i~akJaN5o^9n6Pfq3f=Cla zjJT+lk!ymYN}7vgw-M0~PD1OreZh(PC(RZxnexGyW%aWA1pZNqc(`;?Xkv7B_YH~H z45`F9Xj)n@4itRCIcsZX1o@yT>WIl+r>;C zEkHj*At-_i5$Op&|5|PU0Zb<)h6bxNUqN@$#JP9x_np^l58spVZ)Sy2qcWI#=w)vg zTf|E~E`JHk$J_HI_qPAQfv;!}kBUgjI$=lB!UT9F_g25B)2`Bhk{|W zlMqVM=~XOSw(M^FhJF#tUhvbApZGw%$_$On920M3JR8Cn0rG*d2>o!V#69*I)p5dnxhDEoIQKn=K-`( zgxqJ4N1P()fP{TsLL?+2wvwSF($J+O8_&sh&8!O+m!rZFNG=14yhlE+oyVVvhjmK6 zNSl-47D+Y|2*6VPCL70T1Oc;UqKK=~erNgj!KCj8WPbNIg|ACX-QC(BelT{|!q50X z!R~9cY)Jz=5q!!RP60x$!)c;hlyZ+#p}>MI0U;HdYMHynmqhaL#N(MudsO$v6Qjl` zTPAwh!M042{Doa6aTLQqOQ7aEbOv-Hm%OczGcmwG9{zPcIg4VaQBW}6Gk%^s|7B-G!>^~)y@yVQh48s7?$IFsJ#;W-ID)pt zfwahewMJJ99yq;VUK*D8NzFv{M}k{`0*Q|?g4e}I(P*a<`r;mUQwJ+>qTi9pr`KZu z;DsCB$dS^xq@Bt@oJ{Q8Ede4*cbcr^^=Wa{B~{HjT9r?NzkP+E6c!PnBHRU&5;P?f zZ{6yN4$31HeKjf&l)H(*ekBYsl|`FD+n$!FYh}5ILZ+lKZL{&*<=%@aCk8&&^QCQ= zViI5tXO_&U2$!0fJ9-b-pbp@bMnv2eHk*)sZys&VK%OnaMv<#Qm!TFL%LYj|z4*Ho z(0e`l_H8Ohxj|b$${4ozfOwHKRHZI4HJl&|mYD0KxVlW<%qu8Z^5#U9)2N+gF3)xp zTr^yesQ?1Mra?;{WVPQ?c&RV)ivbPn};UGMpst@y~f_jBt zVAJ(VNWx3`7j(=lvGzHpIt%N{0Ga1aiu-PK^Zkr0^P?B%gOCGK`e5fPOSZt1h<*lT zy3nRzW{SK0b@a!|@I7U#>?tbl0|JG)+JL(k3xqs$ovLL~rC~_yORah}SCs&!DZ9sQnJ_0{i7(J5igzL|FiR(#Xrp3-o))C}^Z%tvU3;fQwBP z--lnn>2D}{L``y2H!LLM{-TU{JH`9VITw#b87L%h53bj7u1eMKY+C<^ z?M)q@o8VLnk>1TYEt6e1snjuVIp;L@R$8|JaQUs`BuhM=U!>WnE5FX)W|u4JdD5k2 zhT!CD)AaH{p!!a!O)iyYZHQObKMyTI0qIPBo_(g93<~m8SCh^HnJOwS4lYh2>~h;* zQkisl7AjUjLg#VTu*VsC;mPvzl@xJGgyHFALusB%oeGS?a<06x?l;YgR2<*ING2Uw zKK=7=Rp%Sc!g$RI06h$TVIpC8>C?IY{+6HVmmVbL;e^}uiL(*gA4TqA$qUT z4qFUmB=CDjyu!+LNi*ayq4Rl9~%4*Q!+)xDQ-w+CfW$ z2>D1Ucs=tUzDw$U;+OOJhS5?0AH7UVb`rzzzome|+vKp%^d_m(P5@P{ksYI+z*0aD zja8ZNzOT!qP>_>FY~k0JLa0VvVh%cybM>C4Jb;jdV(ys^wF*50sHkB3mzRg$DfgxF za+8wOgajx+*(fb&z&k;V!u$@@gsevUE|w966R0sC2U>JKPd3{sGjUk$6Z}6)qy2|o z+zC2ibRH}TM<69%2d)7HqjYe|8*D5dv;EDr9Xag(1k*&AtWa*n@IQ22W3NZ)c^GG;v$I!q`h-0s?k=FBs8EbUp2j!QTN7v2|e}H>EtUm{I zE`o)ZRLj$-uF)d-P(Zj~+aj+XzfqaDqq`&8c6bJ1uN5G(5u9T>lXanKUlCgpHav3N zG`s`0J(OS~w?(#Bq`#qh4!io=B%f9aP$#e~&% zy0N29_H`C9)+|lS(Rs6LIYIaCv8gTbAgG?@82RgrIcQy)5ul*}rUXPt&6S^sUAZ?y zp6-URiNI@eu{hYUt`3?(+1kvK0~xU<)V$?>iA0GnIt=cYkyc6c=BUL?N2 z^itf3&*2uuP+2yrJcu>|H57+F^4SP}B`{e?GR`3sd2QsV%jbEob6=dAS&o8Ky**6|p0)?z1Q;M=#Od^)f-{9w`x*KFN|97h{JClP8w-1jP z5_M;vrg=}LNnWFCYmKcuc6%17c8JhFQtc=Sqe3UaZ-LsiB-P@df?BS z?b9{E%a`tNXV_Na<^IVtAy=g1$t8UC`gM)iDZcB>!*O{)e?q>=di(Y|q>s!r?q2kgfv;%kp#fpsL$;=D0 zjcsFZgdY}t868hpife?E*{}&Tm&((M#VU}5E>rR%v#RdIv<$?p>%SP7_(UviVP)Xe z0ZPGt`KHjd#T?-^WyrxR%&iZmnLFnnmnB-A#a*3Ne%q72)sQlLP;I@2RkKGq`-1j@ zL_HE_cooqBmg_wTHC(^3%(IF7i1Q&Q4H878i1Z&7h6JXJ-2M^X5|} z;mzJG{rvwYVtqINn~uqWxvgz!Pt6|$s)JfTO1z?GX%TZ5)(RBY_Aj%2?E1(XG253u}zpm3I8ZDN_#n+`o1>uDrEQ z)gP4`eSLA#TnEj0P^)ulW+f$#6l(mm4BMrb!?pAwyg!%}{qxU1i$Z=g^(`4vyND6h zJt(gv;&G(}w~196ki&e`C~2-T;?!6}gDNScMOg76jmAJ?7I*c?KG83-S~N#+UHLzqyYH*Z|!LEt94 z$ZmDP+?+5vN27|3OgL}CW}pqVeqq6E8;A?$A&Bx$xJNYT8&TGvlA7bbF5}T3KM77g z(cn?OVqlUStP}KDA)p3DjeqBAZN7K_v3~tPx>w?hs6oBDG1DqiI?VQ@69-o&vUg7Z zU73WAKDHPo8Gl)k&npT`vi65Q(vz(W3X01pw1j-K787=O#AwcCR{OK?JN@G z_VgJHW_{I-Jfb4R9ZfN=A?<1zb|R=jSg3OzJ9h7GS>gADZHNey-LWx2FY%hNF(>;{ z5qDN*$`sW^>C3B4tZU_qY;hgkxE=E^y(GHP%~}DF&gbJSqCkA>h30`o70Nx0PeBPQg1O(gD4TN+WM?|M| z4xc&rdjpfdvY%dvWOA*}R1?Z}cXde@+T2Qs1-z<5#arEbrN+HF+@-h#IoWK|$9I~c z4kbC`)^%dveGD&nZp7@4lC{+mW^Gv?@476#wyCeCxtYYh>D9&!qT#uUS2P;O~v3u8*~IU>W!iJK>8(<>Nixt$yr*Xp9YsMsWs-Lnqm5 zRrGou*2rJ8b?cj8zvf2E`V-~Fyo>rnaX`yiL2bL2rwn5xu@iM|BF|BI_x(cX`f2bl zz{j?wy-NQR((&#qXX}<|;pW$YX%OnEFbb1ftzzk})LeqwV3tYhnW&>|Nkp5p!`-^1`-?=|KNDv1T z^%v%64HK6=l#|9T-;eb7A8kKMrFQ}Yh3DLInqmz}N(R7Rhcpo&fk>FnEqR9Z0*$s#O9It|%(KuJ5*#E7?#Q1dJ68y=o? zZovDkIgLHm zI8YnNJBl;WogehG00kqJ$f5_*-_Vdzf&9&rY_$@dJI3XVXF76CFP-8VmxxuY z8qc9D5(7T^Xd>?vT^2!zlx{-ZeXlGG5?07-;gz5oz@U}w-jqKjKxJWjjJyzr4b<&Q zPY{h&;M)N&-)J=UCiE@*Rx}$bbR!Neynu>{*S&4Aej$k_MXMRp%RSb z{-P8CjEg8!l!?gcIGL-!Stqe5!VS}xUL%ATU6iTy^vWRM#U$DP+v2X(2k6KDscN#X z!8Q!D`P-P!1!2QRwlI_WY|)}+pT3Q{Xo@Tyr-t=KTdKQ^rE0S*4OZ{fn4=v^KoI+I zRH$F!n7*>ZIt9@W-z)oY^d)7x8yfvUVjSr8toyvMN!)~8qHHoFs1I*5dn&$c15VfO5?4~3Jfi)=&%nmu_ zK0Plka%jT)t{+S7MK535z@QPjFyXeyr(M_%MwAfyCs3kW!in#s=hx=LnwTydZg**M ze>75D3hJ|c9#!CNre|>8XiOJr2qVz`um4r&nPLn3bbGt?_oKS_4n(Z$3iDV`t>JQ&p4{)rg5gNFQ}oRq=U z)$)%cn&pW)Zzl0Z&;%7G4Dd?YCf|pfmwkLz?G00E6+k=EhMR@QelSIp`1PRKrCrV2 z#{4t{o@V!*_jfg&w)k12vWv6R-Rbz>O)%O`5vf4u$rL~+f}@&FCKHi4@IA8md=i#u z#1t@A73lAuz_Y*WzX3@94?9XI@O@UV9(G8{huVgZSHQ$W3;_nMb)5v91El>-gXQ^F zyJ%v~zV(>!dPzbjn z|9Ib3GJ^EZqOc@_)<6fy!aJydDCjn7`g;CLEq^V>*A}|8H4r0NYLe3a;+R|&wWv40 ztsxc+GP%YG6is9AQ$G~d)zC5Pg}5{m)TR9iawm}mL)r1+Y%7lxW`1*eC^B9%8F`ZX^^uZNsu&y92-#lhE2T)=g*H^xo*;hzivKT@1FR2t@3SSx)&GRuW`xC@JBpeZ-pF{RZF%jB zT$qxg!favQ+5xkyRg%^|0&QR*-g0kX4Wi0Cs$cex|C6s}{(Z1KF-coT9m)a7hw}(M zHxWQe>k}{8%xk+hQdgV*kbG8G&hf#dZo0i@QFkCQ(c0yjpp&52CtYi5T5|tr#0mxm zfuQHZFFPrq!^f&A_Nym#p@R!alLg+U;@!o)9Y<_7QPqn-%;jAG+?V-y%KvdS1BgVE z>*)%oO*1HAgVIdOT+5|YB z#n+H64RDk45fQ7c1d_m1(YWeyGt&`834f4jKDi*YfY1E(ER{2DZf?GtcSLYjrzvIP zhtJ?Mo#JF@z}Z-a@IN98C#q#IW+oGb;-iR?<9^!Cf&GY=PK*|a0ETXsObhfW?ds&a z&c)A_nQzVl)k3mc{tN$tFk?JAiIg&Yr@*u@0wPF|7dA4KYlH}TEb1t32*$En8TB*| zXh;eF&kxmegMI@1C<*C{rhim>o(Fei8UDZsOLM;f?cepMi>2%4bEN#Mf>svcE^3+@OxC zS~k$8L|Clj#So25MX>9&yxg6}s_~c4)vEbwipBSV41kjCGZM=E$h0z|fZ2P|rzauM zw5Fc9ysCqy1~N!QQxC<6jA}tkwsY%0oX;=j_;9ixc6WAC>~&u%^&ZkBKy?6)8pUpW zC#HWD37kujKHhyLnn0Nc1|@S!9P#@x`S1$&o!lVIS{ZrcdWyY(xVG>VWwipS{rWUL z(oiC?L^MUbE17aZfAR9ur+VHfsQ@JsY>^jr6jHo_jXc_*9`#f5=BbTF&ymRIrGPAR#0yuzm!GM@`C;SSsA%_`-QcAdeJ6~l>L17?g zi<*y4af5`a$`WHFsus`^<9bA|3jIGAKo!J)>)e-u>UhU;6$wkjxX5(PP^GtJ5YNr9 z(*euF_eA^cy~xZG$HOHR`v$EI$kzWQDEWH%Fuu=8KztB9^Ge(5#Fn2P2zbgM)}(U6 z1M1G(sN}@PR`7 za={%Ulbda1_H~@8!Sh{q(b|ylh`Mox?IqnfG`sI!#8kwVzCvLps9q(&>p_b0yZ+Dt5N-x>lRLuFHC4kfzuvF@(%OHG@F@1JuVH zz9+sUF6FNWRGT^e%qjDO?0naeY5SsA^qjAcQp~6uxEs~D1m-Li4tGA61yOFQym3Oy2r$HZ)j+XH# zO`{2^3eUN7bH<;Xf=%Hz;9uV^ja#-S>-@72lfxgIrT4F>32JG+m~VdLAZd zDrAlWXn{j;w`7a!mW(gb?4yT;qk$#|O~&YPhgx*@XjpD=y1&v*uhCy`+1RLlo_l)o z>DC`<4^1QSN(n<3ozOpuCc6k6n4s{v>_4X^MR+!(=Rws$?CN;oWU!54G?6f|!pIs0 zkjS5D{JeNKC?f2z@V|1^=!bEQuBD|})Uz9ZYX!Li)km|?ma(F{l)qyD{iE@c|t};BTnG(i0L#H#T%NngwnpF>|bH*e6w$JbqtCE zh+Q}>H;`cin5Y2%jc1DrEMG@2eSs#|U>i=4s&pU45=;i0a&>&l#PESmBMT-vGdl^> z%V^Qpeln|4dNJ7bcha-q2dea$1poIvcNB#24Z1)dD96^iHRtx;Yil3BN#Ba%ioPk; zWkUu4z8AZoOWAP-y~siSZrBP}!SIdHXd*TRf+O0M91UA#_Ut*0P|=z~V!oq!xvlQQdvZilqY9}_<$_-qVkMbM-GZ>*B> z$Ai&_ukDy}-ldb&lmiC}e^OleYIK+4G_VAwMcRnRXzX&5dYqhIse&_Ni>G3`xmDM` zzSyk56R<(0v&rMCGM(r(jVe3)QQ32+WZ8mLBH2)*EH?4=>afpjI6+Lp2pUbH%HYWX4BuiFTm9Dv@%0KW7vC>0upVD+VskeA#k z>blHp-X}0(0=jSHHSp+obyCvO&zpVsKtly?#G{LWy7^Y44A0%0)%#HKFrto<7#q=D zLT%skreX#TR>yMRzfYljK95uv+NII7f_^&L<&0Jd)hY9+kZJcy;!CsY3h(Kyq#}k$ z3=1(0Ns!t$aPhGg4kz4l{^0jcqRkF!f%O;fRJv9=as-!uebcPZf`bt8^MA8bKH#>A zmXRoj5sN#3pTTeoP(+MRd;IuuflQboMNcj+xQOhG2BN%XSU@JgJPzkIQhcA&B0y$R zFw5*8PheZU!nXMP+^u>-eXfwLD+o{dsy@7QEIqA#mcu*;KbW2BHVFg+8VdT~zOD9U z#^rbb77NZ-1ADdhN}Ww3&CYAdd>|x<8n0K93D_LR_G_DC7yoihV&j5U((L!MHYRR< z^%xt%mfy$^0CPr2j(^)#Q2r56M8zrG&ZVz!Tk=Sc*0)*uEPI`?j!H6>lH3@?ec5ny z2e*nR0DvI^cq;ni7x8da&V94($xcQV`WxDzD7+Az=p1$JNR| zX4mGQqvi0lj8Ou@sl=n!gaYl9WSowRLfd5Wp$kLzghi02tDEI~yZ1f2J>TeJOSw&J zunp5GHSHGtBh!`y1Ol{1^XAEPT^_PNO!V)wdMh8$>MXr3I^xo(lCC3(3hNe4g>XfD zU!{X(Ot>CF>7^j~f*T$Te4v(kem3KcC^vQxLQcS4P%qG8!ryNdpY!k#^+t9De-Q?l zb^kuW1p~D6^UaH$XP=(T=+PJw1aq&-Vk=hl?$YwlcEwYe+T;l!{Mtw{_MKsexRkwL zkQIt(b^WoG&wyIgQ^^!9|NvUe5{%r%!do)9^H$X=( zyA%O6?8)0jMpeQ%@X`2iZM$?XrApddI`^>6OaMpVK}H5$2#BKo71spmi;|_JjlV?|*<1vk)-Zc1fwUoZZgi9dik`pAZ~1Htf-zTbU(ZzJ*%dZe*v_F z_=Ivs_JJZ~F$@l-=(=Ta5D6tM(T#)-aTP@}VaZ(1ZHD<+A{5f|Cg_TFjc=Jwqq8n{ zl!UGu#1o{v%8{R&nU=c-Cp7Go(2*eu%qX63rSVc(Q6?@rPy)hUk~_xG`Vs9gFlAKn zBbS~_`w{q<80k~PBKm=f?uUX0tJAyWwnpj8AslyUnaAl$T{MPjPpZ;a+q5;t%7{xL zraSzc6k4ssp!OtL<}?pHn2*9hDS;U}#PN9Sco&&j+Ng$8*ca^hZ+7QrQI~J<{*!j1 zy;zA#21JoW9b57vNBm$c=MU3NXo68C%(tk3h`Q#d#j{Py5rFpSKK=i>ckef#8^I@u zVSs}PP;?p)eo^o}-*$40La}xD$e}~VAHbF%&tXA3VJiKpy&xG;aA~mH6ykLo zlk+sCk#pDg23PQ!#n7GW8;POi9Pg1tL~*mC6DhtCG89)@Sk`us`|$zCZ8c{h=F1&r zxK>7%`9M4&G1)*f@s#x>5Sv)#j^>2YOZ(%2E21z8C^<2-r#oAQic>}k%L)c`>H8-0 z;Vnx?JaJkiiX!Fib=Mj9RA5 z*voZ*&2CKeK^7xhC25!cu5zM!vdGHjLrbo!7$?gT7Vy4j&ODvsG##D&cn9Cj3Il9={F3#vEs`Y>R@DCLH*!w{fVLU zX*LiT| zs?xgfp+}}(Y>KdOb6mGy{#5L5PJLf9JS#e$|MzGxu3obE7LxIus9@k7)`(`0z7QHa z@fi>&*zsz58~R1v_%jaW10Uav=t=E{wrljx)2)P^M8~Pn!#AN%_u*1hO6iWMT7+g? zVp%r{h-E$Z2os?mD-D6)_=D7ET@DXV_y@qYEHWX+i?bwT7NQ9yyRaN&0aqaM1Q;Q+ zX9{aD&=Gl-1;oL)dh16cBca|vid>IjUb@wl`Wwnp5SL^jZX=lACYTZ~b{;aKPXN&C z_2)x9na+f^!S7)|pcmY>R)jvqTWE1pSxQNB(8%okeImKnb}G(qC6pUj0N)$$c72ES zR%50U32`#E%kemree~=jqz2C zd0M!7)haQ=fHY>zgBj~;ZXNe9GJ*6=>HQ@kB&O9=%^-a~Dz3-Byxf6?RUGQqP}5;#R@SxTH8eXI6iu&j%;moJYLnpi6<7WGAHR3f-Mwx_8OpnTfTBT8| zR^|6uiEj9TjG;iTdEl~T)~E7&6}t+SLtU1#0gXH)nqvSA;)hM+)AkKgC5gRZ_E;)< zq@=a=Jj5*ogo(7eda)IouXzhM*jY@)DElxe8pO7gUc3wfLwg-~*@+MBP1uE>PQj%R zX`}c(eyBL~W1RmNxFIU(jEG-(0xcsmeq&HdA_-kqCW-wAXQ)Ag&ErpQBT$E9`m7LA z9qz?u9wTa7Al9TQil504NGx%j6Uh&?XTk=5bpZaF>IDO%;Y{=8U@X(N5lhhOXT&J zrfD?Zw=0=Rp}u|lvg+XT+}6RVMJ;_5mC4vI3%bVCQ^=+Q#3h_lK=Sb9-QF%C#70rs{Tv|F zqBsuiH@}V0+2D{5F7)`xmH0D^fv*tZg>Wy-_0UrA3^QGR1vJWVqZ6|YvYSVMF7HV8 zOA)vHn7SA9>B&d`h&$F*!2T4m1T(Wl6meutsEiwl77q>X=0E!WLh$?u3*l|vkL~$u zhzQprOR*Bx*%C+PXdPhCp>4@Y8#S+@WM9!tOOq2n>bJl>$^XY~%^*l;UYpjpc1kG- zRnIB&-0%o-$0rtv^3mNr4aU2Chkba ztqqZ32e30eYnjmmEEjlveC83hsko{tKgrO!Z&`AiqxWlV30yzQbi;=rqpo}Z9NV#@ z>Fq<;w*DDz`exjoChPjHYd?2(KydG_8$ECK?R6upun+0;WsDr*a$v-1)QfqKoWo@vlts*z+<0Un;F#)Zj|lKkBI`DOFKjw65kuiu=7Bfcqq{;OBKdB-clnv*PQ*HE_g zswl>bV&Iv_vuLlL=eUqhB?^0GBGHHit0)Kz7BoL`B4?CX+YW_BzMzsa*O zgIklTU(ho0KfqT0&3-SenV74%V!>^1wj;#6W21pD@MCpAHX%EtP@E}BdwYyrJFI`J zx5$cSk_?300yXCI3}vLceL$`BL51p!!>wDrW9VvAtt&6}w0ACQ#LP#3K29vn2Z`7q z8`t}joEKi#bY6hNtBUH3*2%TC!%R4g>xQ=f6OUyCU6nJ-@KuztGb=0U&4|6=G(GnO z*OpVw1PTA~M^l_x*Cd$_$hu{i-AX*QeHs`M{^}q&=}cXgbL^rYKcRhqx!>H(kMYhk zX5`_MUBE>YC1uZx9}N=bzBTT4q3NK4~ogOYAbOy z<16utM9{1g71n5O*_4`=x0j1cuDCc8?#b=x4K?q?wELD=aQE)`TZ2n%rC{sWXwP>A zqCYIP9@;XVfAm)-E4zir`CU5p5_lMlKELyL2X10TQ<<1XV7LC^|W=O8bJ57}-PNiw*U|Ggwc7 zZ%kZVT>LyGs>GE%Pcv&UIFT7{8RXh*^ljFW1%t{A{f>14(5Za6`MZNdmR8%4jupEI zHe%vPw!93mzZzs^G;+?Iu2NIH4zlulRyCu_b_&yP;M%TaA;oUmBWzC1G_U{az!%>1 z^(z*i&u6zG5f7(6*`_yLSvRhzkthKX!_Am60})B?!)0N3496DVpTa(Ke@O;RckM7~ zXVRsKv^#7UUi(eZ*_Emq89YKq`fChs0%xPfW{8%6KAe zT7K_B3V$e!vQ~wGamUN$#dhkn+M?(ARfV?(=9;TpWGw97t5*=sl?+%)(>)rb+gID1 zckMx%=hY>#H1= zS?J4*vl*WPjmXkJc&s%X%#Tr&(B>d2O%b7h||Ix2;r zBiGLkbFI%4kzS@;=ArEywpo@pgzxq}4!WcdE>YwWrj@yccIc?RW~eR>PF~)i)EP$# ztuKZ1pOrZ`*nq69IVd*DtEy5I%ID67*>~y{`|~#PPK%tIPiz0QpnGJDt3 zo(L#9H(K`(J$C8z6YE1M-br~f8Alhl*~4am0dd~7D|L5wob27E&T6)6?77@YO=t3= zGXQTHu9o;hP2IonMlZ+gI2z^BEqY+Lw4V3eW9Qd!8Lpp+iV|~;CS@LIa|cxv-BD1j z-MwNwa_!v}>zyNp9ld?!t$9aN>PJE57Lz zb0~G(`7e*>)?RID__ibG0X|LByMb}JKO#~oBl#xH=Ps`Nntg{^HWs3%h&dF0Ne*Cx zL3s+Ad^a1~82}97UQ|AI8@0G1q{vEiIBh&$H-yL#Zdo`+c-Gg44jLgcIRWY#7|eRo_NaXdG_Ne?hQLbWh<-L0@E_dGc2W zfTLVixYIn0AXW1C%fcDYRg+wj?H=t@?|uKR!>&3S7#Jj{re<+!wOiG9B}dRKvO|>(gzVOQ<=U#N@ZVf8DF>!?r--`}Q&u9*u;(@JeJubt> zd5lnH_ofgrY;)mmlt>dEx~b8 z1E~KibJ;SOFh8!isXS&%8fS0{Fj4!DRrh&*5AU4naXolZm!ZZ}Xzg8<3=FzSMVQ$7 zi5;X}&kOI`^W%nsY`8S-8?9@lmpFsMSRBO`^uK|{y%c*2l5elr*Zl;lCbe0*QLT-; zH(@5^$dT^e6MaW6^239|gd`DT;Qyc}&drM-rH?o@P50udQ@sgMGP8)z zAQBow8u*0ZvE1EOWkbtSQ&VO2V{B1|h5Vzo?1l6t@sY)xug=7YJ>UQ1yZns!7k4{$ zZY4)TSx8*4Xsy+z)H>7&I$X-=_{sszY!@gIAixyuG%~T)kX7Eoju21A49XwM7+Q*R zxTmTKGe@$cVnJs5?N?L3q?gEdQi_#5JL}%oHBW}f1%Pt{ zfDdohwEQa*!x^(6F}d zFIP+cp&lxD>Y5${Ys@tr#rHT@@_cD^8k|l8RNDAt7fBbq2lhD(?S4ah4ks~|WJ#c? z?akTm{`b+J@0vTGVejOTtO;d5*)lRo*K&-Io*Em}(LVk#<@Z0$$bf z?qxk5ZMYo1Iau73p6EfG#=A`di?HC@}^9IP@W53rZ%+s zb4OwO_p=u4p6jY&QF&q3#LngRz9a9_3qDV^xWc$8mb)SL@^^N*XVs>(x^%Vw`iK!< z@&d_`F+{(f@#QYN_yB0t%o*2LfVp0-?{-WEG39-WFEI#xqVesor92|Z9n~)XQ9J)` z!N<*t3>uSl>du%~j7-nq;j`eRezHgI`~zYC-R}3f)Bb(A6<25Ist&YnI2JxYZ`=*QSCH#ljsM1eH|o2Y7OF?i$)gAo;@4K zy1DU=0g+}}J$h^+4d=h8sth@qZnOiT+E`A)MEza~(pdxz3bGMV4I%9KD$lX6Qnq!h^!=FqE=4;$lAeS@JccfQzK~ZPAFf}jlY5>y(P4oJTiP-LsLyAxOwu49LA z2U+X1X&Xfz(#$iLT&jvBROdl&~EHf-}Vi|gRq&&@{QM?s4I znjJ3uqhHOP@JR!k?$?a-s;%l1QyI;L?a(VB!h`~xxEUcvjc7Z-Qi3vp+o$Yzn-@Jj zHtFOVdT#++whV(rpBT5K4?`L4o2v^4-SbkZ0|7);R&a|OtEe+Y7zpM@K(&gQZ)@Zg z56hS4>i+k#zg^V)uSA}B%4GKc-k$4c8no=Y5s!y3B9^QXfh0tp8?#`e_Ad982ppIo znI-KI9++3j;0^)!%hXm7W#2xWIsL2AqpKFMEh%s{rl8UHG}uuDwd3YWazqW54<-;g zUw9w>fa9>4kIXEw^iQLF68B+_664xm&FfobEPTCZZJVrs5pDL6qy`aa;x!!tw{5F! zg4j;R`%L_<%xL$=5!+L<#uBcs3vEiZpL?mSCqev~Zhs4}F^eiDG21WuZ3tc1U=mQx z`P&YkjLP$_8vo`1tnvW=*V7M(d^PdQf{hSaK@@PI{hqt~pj*hu$T&x9K(;}VO*&%- zLg0rl6Jt3gcPejIbj`&zk zQFiUvlh5&0%Y}Rt{EaqXg{Nz4To9?gTw~|=_J*nGKjGKPW#@mDOAV(6DF^K1jUdXj zP;Ith)MAg$=dy9ygJLzxF8? zH%T}f_hj-blvaoGsVR%&@H&Qky zb6t~f-00Y|=Vz`qFB;_3}{Ak)!pg6dpeo0GqZQXjE4Q=jJ=n84OiHMon z6TW1%@G&HZF#Nj%sF5h1aRhPjQv`q9>-yUEzgrhrzov@ij~w{ER!W;d(fG@g7jBX@ z0irS`@HxQZqHJ6z;h)xlEHdE_Xm;y6z`Fl%?tiTs%4-~3MZSv_TTxpAmQep_Ji@pl zW4Y@SFG3t3JzD&9p&FA3?J40~Bk8?)dqVGbiM+HCssF>|zwdX|LP63H27-c*AfAEX zjorr|PwHQMH<|u{{)rPOcuKvS+zBHW>4gi+Do-ti!jS=R zv8-!M*|(N!U6N}>i(g%r+hq-7di1vEw<1}msd&01=cu3&D1f}nYHg3p%jI2)c@Pit z24BdMbm5Sb%5MO;Q08`R>d>fG4Z-d85=$HJ%`V)v^s^QSiH0BK%P2bON)B3`Q6V_X zs4OjmgiD#Qrx&kZakw=gr~9!BAG(SXmSgSCB-HtD9}e@L_O3Aa<(hT4GGAlV_kYi5 z=s!3%l88)F(G_q-iR5y%UcUt#?Xk2cL>NVo#VfNN`CRCd5ymeU^l$1Xb8J$q6Eq=N z-q3>@Y#K4}0_=#i0(!<3*@zHkUx-~QMS<(8kc6t$K{AiSJrjnTEFr(u&nfNL+L*VY=rZL@caHU2BI#y?A=6dhES}5{r<`=5hF8{O#%SUS*WOJ! zT%0xb&r{(<0yz5@gEzjqMSX$Xab)+6A8+(Z-?%zt)z#?=(P2Q9C8O~9YNtMl_`rgzN+{$ zxWC)8R?%E-Z-Op#PtSe<;^{~sfZBn2S&vWwX|3od^t;j0f&*p8tf84Ux z^Y^~&Br~5vKMT9ZCvqlU8JZgKcA)g1E=+123!SwL=REpeeMZ>d*4Q+wzv{=OlM5vq z(acwfWNCVfM={gMcD8Q!eixAl)u#)Gonag3tEh=ypav91TLBjfA52{w16}p-4D6*V zA{pi>%;^YwCV0%j*@%wDe(Hp^^Zf(;W{Zt4iDL6_E!UcA!J0IDQu+U#!5_HCn%0(^ z`WMfcJtv>?ou-$}VMwR(r@BR`fH?!-WjuuM?v zew4;Z-+r(Zq#|Z}`4>sovMbC^RtWWol0mgH zw?(_IwDAyR2g1rcoQrFg;l>WX)(llOyyAbB@b7b*)LAWCbtN3gkYkA55*^slTMg}$ zt0qK-F>EQs0k}q7YB50X1A{oc+ao?!L|NWN28x1`2YT)Bxb&G?7f`mSozA6ns z>2<=h5V}rdhN>;CEZ7ht<>037WX_`xztFo|cxQCK0ANY^i$RE~J*BFpyCIwCI~e>i zGHDlcp9`MMJFAb1WZH}EK^3mu{%>4<;+2@apKcjfErVaVaxiLF9TQ>x!7(5PwE**u zBivK?|D@{)?E}1XkN4NEIKv25g&kUywjd_*zTi*kr5djCd{FE516en-sYM@!FnYq4 z3Tt(|s(gffP{-ExD=)XBJsP73B34^Nr%Y@PG}vz;05{aMcVd1piRwX7 zn(kG3l`nS_RZ%@XL-X7CG7wuOS3oz_mUYES?%*icnYsbyGvXmXF)Fr3)uKR_eU-rl zhl(GORpRTS{?}T+SMmRTPa|L56glFDLxYDMk!37p0&zCsS_2+a*<)WYDr9i+?R=N@Zmx8zYZD9TJNWfl!;q2JR5W*=ui z4lJ6m?EfU+8`rfbQ_^VsekGnhP00SlyA06jCyD=-@+}MLHmg#48rCUBA`U74Tb9SNAK32*pr`?466-fab*^ zmR>f0a#4-pE`P3D6G|;6G-U!jS?i0rSR?j0KL1(OY3o4w+_2dy|ImV>6}h;%pY1Oh zwc=CN#QHxlP=?kP>NZK7%;p10M8PY}6G`LKgveNMrk!W;??B4oOO`C@o+rsS<`Zc3 z)&3oSweQudal57t)eVW4tD7}iH&klV&B+rt|G~$7`uCH0;yg!gziw)|%d66ZH&#Q; z^?#-j1^ieSta*G_--12n z4rfCb#3_W>7K^uQzfDj`7mJ$Nz4`F=Bfn{XJ?&lB8-h?pToV}vtCM%}WvAPf(zlG* zZ1jJ%ckW?5-~a!AmqX@|9CIi+giIv1sfI$NIgHt7&Xre%vvDw}0uSnjs%C>fOir2PGPV*thZmric-NzfX*@y-}~lhS;a!zh}2C zOii=m;hWTQr1`UktT7xH5*t5x_SjUoP$M(Rv8Zxx&$KZ#CoT%MXjfjlyz|E5=A&O6 z>xfX_S}6vRS$wu{8Q0Z=O4{S>>Q&nqQz2$X(t`Lr5)bzNEdV>RA#;joJ|Dk*U5{?v zF05YVp6l`WHR?BNx7v3*I&jN)&%BUoAH?r`HkJ1yj*nvU@%e#H52*x__Y6Fr(Fyvc zSD2y)Tq_0<&C(rUZ*Jp~97g~FMX%$h$cjRFV|8aIG^viMXm;gBf(yl-OK#j6{|7UI zPuW>_dKJj)M*nOa6{fHXbCFyd4^RiDu8IXp3;PThGUQvpjvSVNP!%v86u1~=B_9_h z?vZ&>aRGz#{i4MeV5oddRHBnG75mj$K*c}`HiuEWvKF^8UM9_tl4qdf&V$j&xCzus z1mQVJdG$k)l;!H@b!v#i2z)K$o8L*W-`|2UDl1UhHRJ$u%RUH74O@b8oD77JUm2i|dlD{ePtKe1YWX`npPAMDzit2ib#9I4KU-;LO+2no zC_Rg;+D-K~sG%t+(7z*m z=1p`wnB`&QhYW(iu#nY4nLKQBqD@TD!Baj@=2L&xTj7}lt7o?`@5s*O>jx4ffz<>Kb*;%B z?+hQVF)_FqrGn`t?m0UHbc-FeD{cI0{N<_>|4TK`uC%uuv&$k{Zc0iA3smZv{F?SSa~K8_c~BGzpiD zvxx{^x>lA-Q) z{neWS>bX5w=o-AlV+J zdD%H5MoNE$uc}hy8$S^}%Y}OHOO7nrk~9zHWqs$(f?m?yz??z%E*qV~l2#y1G)A>e zmx8S$UK=zON=@avR8C^T%%iWgx2m~Jo)-#2wfw0nxH{|CPDu~K)@ibk`d$l5+~wX0 z&1`D|W!j_~8oYQxZbz|$>Xd1cD29u*BYc|Hayn(ClBOpX8!qk`$3hjE=l$^Z*^9n0 zutK~7SPWe*@Ir0{!Mq5eXNQfX1>+PAJ<`<4B;rqM)@YkMG`#VTe89CrScF<#JcdCw zh0uh>yT7BuO+SViEbu@`3?@*A9|*(DrrwlYON#pr;vexN_`TQh)==6y zgD(i62O{&0>dU~=LVr%it{zfTEmm0LLIzA zVkW2k3BRodcg-b2>I6T7j;(9$H&?$WKrI_d;Z%Z?2Xz-W4ogo!)4eRz@Zf)4OHMA3@G$V_;VQ%IDxQ#dc!7En^3fqDpKx1Z#ii;VlL}adJwc$HR zJT;CQuzTBZV0})u<6V(m92&L;?c%Rl9Ua{Vl~pyDrk&D%7eEZsHk6H~Zm(x8_dJlj z%Aw(>jShd&VfbU8Vim;Z3v6Jiyf3917DGUo7#c37Q z`adg-w;E_S95n;kvhK)(j@~Kj?>=2T_m4T&^a@#AcQ1Wj7bWB5!!PZue|d1n9gchp zlQbqwoHz_4o?k|R)e2AiNGt!6B~akW8KFi-RxbQK4QV@yPJV;jM>3G84nY~{Iks=F zcAl4R;vHB+x!BUmk7t&AK;6>qB1U{&68x_bf!To((2}0gT39Hgyp|IxqRGj4!4v9~}sLmyU;ocCz z+}E=%vu()M4b%6(5{iBsy>{(!l7`HApn3R(4-)g!uK$oz;6q1G`W|$W!b`9BkB;b+ zwqU>d5JYP6L&0f%s6VOL-LCiIaDn^T8^VRb9ERtNkdV;_NlQ1m!ZMf*Iax|wi~P44)`$2kQp zaJOg`3QK*$PhkgZIOR^yZ_C#=_v;g7>8K#=`Hxm>_+j$RV>b7On={Kn4OGz^|DeO! zv_1~Dqb=5dN9)&aE_U?GIM~Feb#CA&q(l&UE1ZV}zuCB9uw=(h=?h@W;ZkBKxXdLM zEu@@>SM#%RNR9)virmt}oKA}@+0Xil9fPEP4zH_`vZ#aEm^)fJJ3kC9v~k$zSg`)c z#OR=@WQk_rMw@u2?SB#~zJoO*py4+Pn9?(evg3Kq)<}_E;JEiO2oo&Lz#yIT~((t1?1 z!a|`#${z?Gb-kD^If>uf1&#!cPUw6vua6`Q=53}5-l0xwE0gYZ9SO^s;kT=AO9Wv; zn;;+y8Spe*W`(>vm);GrPqr_7eR<|Y6D$+bx?GB~`_rRUJK{@ZBab=vul~MzRY+(~ z5AuPiGda3AT88X?=eNwM#;d`W+%M z4AedA|Y+gLt^t(uL*pxcpUN$&#EAL3pd#2GxUI0yTU-0(i4fi6nq2dSDY zou2na$wB%=$Y-8RX69JS=rxr|XMh_~b@bHQ)LL8Uiylob0hF}D4fQR4f0EbDz`FfR z7SR1n`RTLxwT1tA{w6MHKF_q^Q|<$THen_mr1zFIFDhsow0vcy)fA_W+*aM-70;WT7P-C-Vq`4kLD4Wj~Ll z3^8aGiD%7yURv*2E4L4;wzep^9s3fA*-fOh*O<>Y@9))^wn!BGnl}lS>c07e&!JoWCd3G(Nbdf=y9iO&k zc6`MAwA3Qn6$AhKuMrP&xJA2zJq(njE~G7 zN$KmqWXA6y5obp{`I#Jxx7LnA->R1VJj$k!Zpl^i$L;(kE-sK=Y`7L+LXk&UT9kC$ zTefzZ+H+<4fzRL=n)}RZ80cefTeBkTq){ zv@FSD%t`{G=sJ2I>>|_-Q;|Twh{SP41_SjWXmHhE z|K;HL%)8Y{Oek%hZ}`QUwEodSMYvofFhU%^Mg8u;lsbcKY|wRT-l5C4bi}cN z{A^O-W&#&cAK3Ui7J~71zb3TijF4PFzb{KkiULD|M>N0bV)HFC4X%ci7GDiKRtL-7 zI`xS1Nnnq^2$;Tmr4dP`kj*YNFF&>R#TQJBFPdRtJfTz%Zr31>4BTRQmLMkJ2h5B^ zsFU>o9$ejlRGAF*Y%c?MYOg{^$tT6Ttxu{z<1d=620U>>=V1^CT{LA?$-2qg22o*Z z`t$cbhuri}@P%b<-+i_w&Y@tcK*cQBY1#B7&_O9_ zJnt^Nw0@;lYba+j=pf1p$?nqZQzQ~3rh3|~G5mdi}qJoXG( zi}dk(^=gqmV$c{m^<_kb3ghFdRY;AKyalkj|M8t-$xw_nfQ~oKg@aKeJ>IgfKl8Iw zw>`#pPHTO0vcqpM-QuMc_tb|0M90TgOXI#ZkKo#Z2R#i$spmJA{`i zvf}Y+HdE1s%@2=`3yIGus9hMg4(o4+#{OLy;CuhjQy;&KLpPRO+{w#{0@PDe!m3qU z;?dHpv|tf38i#`lO(ZT5Z)LTkofu*Sl+zGSpM?+m(Kv#;+9e0aMEM4a=)WX9qyG!p zinS_9Q1=8>2A177*)kI_7m7o`{ow2+A4ZoZ69@)s166=zC+SkUadZFZ$FgZR`Gyp~ zZoHKbFc3>M?&UwSbaK>yPx#S=@>*(!G}Wff6--vFi@cHYn2P12`~`Z?M(^)R?}CAb zE2FUk5G1##fnD%E`eoAL`1O1D?k$eEb;&2j-gZIkl;?KSbjcd@QXe*p0YTkKRx|L2bl9?Yx5}v9C*Xz$I!hH6ne<0hcl7<650nJ4_^@9ON5_7`QOx&CmE- z%F2*pGubaZ1_dEyJ@jQ=fKYWLs92(iOxl>drzhU2Yr3>=l=a}T-lapOlmn+o{qG$3 zXc|>kGO_JB>?%`F9_*|>MvZBjVnjZGZp$B;Ufrs2A1kOnm?XQ7>w5WkrXH7t5hG|* z=DRaCxGgwbAw$h-7xSsyZ$oovma!zfjk8X7NSMa1@`I%|3|iM^3FK9aP!)`1n2`t2 z2fm^#uf5YF4;*aAm_)0btqrQ^S(EJ$#{`8utS7wBXuh0C}j64$Y}!!juIluGb<}= zr1P|oI0;npk2!4*)qE=}4()D8|23*F{m=GMk|Ss0j;P{V>)Xh=X|r{d0Lvre{mj%* zXH{b;2BBW1MYClQ!y0Sm!usQhYe&XGjDN%fQ&Z@oDC`M#cM373PGW?Xob~K&XUq{0 zIt0h<3OE~UV%+*!cd!X1knJ0X0>1D`PvleRVlM-qJz>r_ykuaMbsvp#b)}e(-WD5XECN9@|nL`psb{Lj^3sxROWQXU26y;dIAapb9Qag zyI*45K^8@i;X2)Zw^)%kOnVE12G#J4jT~LxI{GB?35}L%RQR&x$ST8dRc^6+9(wOs zX5jYCjWtw~)PnuD1Dq)6*rK-6sm}AyGHmZC)}S+BCf8e^58plCkE|zkb{_T|SoG}04`%)`=h8z&v%s`|*3Ka%3%R4{S0KOa_>m{m+j@Hq z$$vcy67?1@bJet8H*|L*fmWqH=!&Zp=kK@a`FE%2Mn>p&iQxiVaC)<#M)RT{+LXBN@jSxGzq>r1A=J)hOqCa_u^gPH$GnS%C$Y#ujYx)OhzU^%`B&tkc0CY2}$Z=E?Kw zQ3I0mqD!4dcR4uq_pX0l+L;Q?wGB%q8`Dmv1t=A8MySoQ<7pp1&Pg=LS)*}x$l74h6he`dv{2Az6o+H=TKO>npcA^3`QtXK?z7p zq5eIE3s!lJoo#Wo{et)trH4P-JT2viza#HHXe^nm)ndao+Dbr8I2V# zUD@!KU&uNO_yG3mFs$yDtYxj{r#csX1UqsQpGV#I(&Vh|tRfbuicth>Wp!fNe%~u- zBoO7295|2*6Ysoo$<(Eu(DGT~;Ii;$Z~JQ0fULSR5>=33J%{@WAZg;*j6pO1dey2` zeHX1u*$%(={`>9ZrW5d_gzZ7kgN%)hM?doNyz<_*p=O~Nj+gTc&09A1!Kr>iJzRqa ze?#jl+Ywh~Q$OEU2af*=CZhT7(;u6Y%FM5SHTPO3BEUCr86;!KD|}vO2y=3ktCPSW zf*-?wpY4g0Cs$8`2_J~0rV%f+z%cE>=`=5oO=E2DX;`zKWtboVeTSEK`h*nEFd{!F z^J;=Sm{I(YNW$hdEZ-gWwk=GAc%uEye=&0beFWKk_Xii+>4s=p`*bOW9N2i5ffZ9M zFtHGGf4MrV7HMTG6QvC5qQ}17;#8*1TK>o&12wMwv9nIK-H83g;tyZSQx!JwN{Y;C zbbI|nV}GK$l<5gIYyNrWE4VP!w+ytst+0mCemBG>N^9!jCbcT-jb!i-Yd;g>C;*0z3 zC@=2J!9WBNZqWO{2hiv`90!90$oUeN8~Z#;+!ADZPC6D%d09#0J!`V;*m(Xn(VL$V zCc_A#laT?%HzCWKEI%4PqjZOEb%qZvn^fH<{!;BQg>rCig4kQr)YW|Y-XllT-CH(u zsb8l{2LK?`j9j*%=o5j-j2fYb2J$V%jfNuA-2AyD8X(P%eYcxQxN_SB*EYm0*IpQh zW)Wt2sC$FQTC0I@;OCT!+e+tbwpv4Nt0|Ho##t_5GY5t5NKqXqQG_C(1%SC7rnPq@6w@c0HOJ!*V1`r)wk4P+#Z z?d@SU#khKTc?uRB-`zk&n`ttBO#9`J6L>Cuz`c~5nsj(yLATg@3UY*Pb>2@M6I8O*^4(RPz1{Xq^c@j<h=-mBh8MsVff}?Fm^5uFEo>c;;pUPQ6;r)SksxNMU9t$IxGHeXDgF1;r8CM zGcM&zG{dUXdw8P^jx@=Wfo#&PN7n1~o@G^Y+Md)UAs_`tvb__)PgghvyP2saQuaGs z>;|>SK#kXl4+;0i1`~|DV3>7qN5)(zIo&D<`LE%a7+Bj|)hNm=ZWA@Y@$(6|zYKIV zblTIiAfyir$g_;=Q3U_vizAlD0DX>T209vBR$p*Fj}c4@IsMd|e@BflENiz`!@SW6 zJBmrtr3IG~b(f9mvtV=?*&{VeN0Up?T;*wi_M&g%C~4&wrBJ{kDIG*@M8CWm5rfL( zNL-tgGSWBNKG%tAg-@gj6KMC(FC~^7=cK&F12pa8XYg>e3Vm z9bgjTcyI#5vs?+pZaKz}UsfAGN6;J=!;}6X+g%AQR`OxIxZ1^lE4G%%1+rmCaB0p} z?wD9lC86tdiN1ADCA<|~@|^m^|Hyk{*YI>_V(!-n(w}BzY~n<%S-ZAcyl?m^uAiQP zYWf=oP2;5&a~Vcz)oC5R10cEBh%Hd4ma78~fU(zsQ4MBFxw_7bGwphFRkw5?3UBiU zyw)UI_!17YMm`Ee)~5+=PqoLs(U_O`w;Q;Tk&8a&k^C#t&>P8q!V2v zCDnriJ)EOvkPjF9a*FV$;=;dJv`6jcZ`2OO*dxbDN&z?UU1`cl5CXUeacP2Rb~r$$ zj69XG8IeIakPs|4j&4~6!|bI*5`SR#r{0aI3tph=bMZ{}^%IiDMn`lrazj;}|MuG;aD_mdJoji@ zx|CM7!1z_e%hr*~e!WcTHn~g7*{F#AY5wWduYtV9-F#pULPG}d4Iuz&4e_B(i0E^9 z^0t2Yfh(0-#0(-HJ!Y;?8b_k|+RgoUcH9)Ija}K(KLq;PSib{Ww~ciBe#rwe?Jfv;}Ruw%BFG{*$PXxSBI zl>*bqWg>~7aIuc_^E#ym-g6={(KibDvL_>- z=N^iKR$X57)qHUIr(CnbRhu3N*Gu3aXwQV2?F!jeeED1Bl%A?qwYr=37X;tv-mEMf z#x1q#GfsZBXPlX$7B*EkiLN-z`u@jI}el$$5gj{bhP+Ma)un-fB+_YTUSc@XBa z9}rg}FT_%pgIO~!;yfX64u*|XUkXHoJ#ROFACPdaX()#N^r9be(NTY1U=?Lkm>Rso z-ZooA6O5g?JOoXdf5+v(*MI!wnt#!=hq@n#?W6%FtgkC{lowkT9BLV+E0HvSMaDoT zqj%B36tFitjw-ApygSH`1TXchdzAv?-IfxDn25mgN4 zYa??Lt}c4|2i}G*&=07RiN04R2YcJscdkH|jD588R@sg{-&>>ruXN0eLu+~Yfv4KW zbYc7qnZl}L=ZKOGhy30+FuBHQP@tI$J{wmutC<9bMv03l^Oc1dZ$a7NiGr{Gr}&-e zZ#1lFdp@CslLk5==&An^_s(s=#3b51)SIUnD4MH8o;~sLAUb|i`NLE;h?&ux#Dr4CwpkMXdn(2mi4KI*~x^2wZqxch>U^QgXpd*LEz=hhhYDc+M zT9oacu)4uLr}-trp@SI`EYA-+n&85}IRVpnmJq= z)j#A_YqYMqtPB>lon`KTD(o&17wfS%5wVvAA?G`<$XB=IJ%;S13zZ0V)8LeedgQPPr~UuyaR5P|6aW)lc*hJbX{^Z^u( zi*xfAq5cnNBG@Y)$VZkJ9A5Z-wJvV+%Lk-I+uMHf%eDC{Q597NLr>6FUE2HUzmPv+ zNY&maUz}zDXpT?E_qO{H&W*cnGwu<0gZF4Hy=>c9$4Xg?zx zG&>-m-*1_L>E^S&-7LQ${_=;wf5LM+pv)u)vZ)z|ZT%8oFHHSpo#&M)A;5li)@)>E zO_J!mFRMQ3sz3NVzm}crxjA%P{gI5NM>HJ#w(iuH4T|VRj51F7yI1((e@Rpl-3{Wu zkbd*$o1(eW@nu6pC=Kkg~a^qooy5Rw)qK?sD&}&6I5i?hM;-=XGah-5Inv}|I zG4o(74rTO8WPZx&jyvVUmTQQ3@zLI}S^uG2;&~pTckD(BAQY!osoTSYA5?m-B<;@k zY_S9^*s|Orlb?bS(7Ya!jLH^>HVIi2;RbG^qSL9Lt zM!hFA^lNt4+;RKw$W=mPmk8AoP6LqAGzk*X{S_HV01J=t*_)r^#u>Mu97Eu_%sFNG zhMoO`IjwWE;_CJ(`%SmY!i4M!HhT)xRdPS;aZkQ03~zi`_q^(jg`YXx>DAE_I->3E z1CO5o#3YgGyu`O~r<-ItvU*~(kLuNN7;|``s|JK&k-mj6>UPj#al`dA1Ic1WDL=nN{||__PDAM)fk3#jV`QpKsh~Q}~>ebOSVY z*(oUNsppkcstI20Oq_1Q=Y~S_fxE0vG{bapKB~dE-67L{Of`CtHC7eBhd0Uw3<ymi(u@|YiSt!Nha7M|yFS4aXU$KB6qnR4d84juG zoB(57Pl2cpGuf(|^-uqi8P^&>&dK?&sRaOH~GDS_9RUe8C0=LDc^vvL?Q&l)kv@q&H2mErgyVt?4%@O2Gqn&qLJG3TZ^4wvdm7zW)=3j-;IU5Y6e z{PfsUdSv;!oJg*th$t?C6*DW!ecWuCd%%g>OdaZcZQ#M&KGM#jrY?xJW&+HQ<`FeG#z#u{#kFnSvpK6&Flt)(uTAXE_u9-g8mJpiP+)a(Ax1>w(r=b7oA(-B%w8_X1aBct|+OR+8y>Z(kJG# z3Isu&HRXDxeQwJNvA-Jjba5S;s0KV$^GdhiJU?+z%tz^q-Jpt9t*)v#R7Z^4A7rL2 zk7b@UWqblD` zZ9%x;tkOr+pt~g^{UJSgJucG-jt)kOmS0`wNmS)ZrHwbQ zR&iaNdh(?D0R%G{@%fnkL4LKg&Fi(x&sKEA{3C4^8Ok>7`Gn0cfT`ddu#kbF&M<6% z(hguPnYfq&wE@$M7*fFNWa>)quwnU=iqzyp`}_*cnu7X0C*1Jykww1Wu(L7bbllVH zL3%=!Q0~PkE~ry|sbCiDoxGS76B+;}RWAMmT`Xw(B}uwvRjmnk%9GK$WtKnPpHY zePJPFO<|TtYp8bvo+z0R&$nuf^DeUy0W=#o;dp?Z+{2pv6bMJ95y@2wFJ?b^@}$^Y zd<*SN37gk!n|uH^AsTFo4-I$pU*nrzdANhgL6V>}z=G=FaB0Z`UDb}#potkSaAIOs z98XT57(ZBAQiwv0Xv~9L%n!@^f5b%ZjhU@w89+#&zq0 zlipC`51KsDHxj$0h6ww+`_iT`Ht#^r=QTgO_me3m2s~ z3gl!U7`wfD?7W#yza}I=@oQq6P#5t|8<$Y?+0V6>_0ilhqAi^&-72*DM3-2anufxX zmK^o2?HFaBoA>FCLvSk-AX-tLWfKAr86Z5c!-n2@qU!=cWb?o`qJ!m27kSLAcaN5< z+dN}VS{}VFApYJMoIW_W`ABBdIDecoGK-0A)VNZOMB#g=skg_xM^cS;9LgW98HeQ0 z&_$1D=zNvE>5%gIO~&7Kdw2a<%8KtbCckdG=u_q>LyJ+H*kl< z!C-Ghwvf-7T$0DqYCbp(^Fvg3Jgo887>xK5m*WTLcQN(SJ-JksX%$%m>^?DBr|2hh z$Iz63li&@x#Z)-wrw4?5pGcAW2(N@LDT(#nr(s3ix-|$T&Iw^jDT;|K2SXgS$@S;P z)%7TUV9MTxvh-18z!mFS+EAlC588x)R)KHe<#A08x8;Vr0wUg*} z`br!c7Q9*4*W~l&ZmaiyK7raHJ!r_&Y&*X1^9!{2C#{i=EvqwA5eE z1PQL-(2{rE;hZ#UTwZV#3X~8MflI?M$MRzp9rT}nezJ|kGbjn!8bKI-5DN>Df8;~e zSjNo71on9_8lz~7#m?6mnmDZr@5`RI3qyQtTHZ=n)2hjim75u>)Od->ubc zMae;?s;cQvf*o|a z<2z`mDo~9fB*!oBfRJUWBI~v3FPE>_O4c-t(xM-;;}3Wkzt*o`{4c#~yO&?S{BKgbE@m&ke)-=wmb~)v%a{L+ ze`V0iFJJyQbg=rJfRiVqcV6@SdPlzQDHeMgGYtss0bg-Dhn1CcnGx{pYvt`rUZ@gnEA}}InO!!?7h#!pLt4Id)->gIuz1z+^3;U+s_p)Y|N3HyC z>-9&mi+{a5bHR^ucAlMTy>y9=!JM>nOBQC&x_skGqsuKM@%jJr&!g%Cv;OBZ_ z!Fx2ZAQKDnw-uPkmVa9edN{El6ASWn1tzlP*R|k1nplvD1^L?wOk~TyEe1WDSdfVY z`MLrV+4AdJ@E%Pp$i#yDZ3QN><=+;A9!@OC#DaWXfr)JSbuD<0CKhC3LH@P^6WQ`_ zi$M=37UX}&f^7W3U)=Co_QADY*$4gdo9j<>R#a5HO4Zlb_ozwbYOzPf1iZ2jc-w7V z_?Mg2(WC7hPTdXJiUx_Psi`T4TwF%Zgv{U`I@>q!$qRF8Z1x(scj(Vxh%tN8n1B2% zg~8Vn9o>(oNf;!az5ET_GzMAR@sXjyMsLnV=~n?O!d&g}$u>rfUi&`&=tFMo;{K0s z!pA3lIwT}S#%=gRR>k;eZ*gzYrY^zv+xYn2*C!i@bE4z3t_224ut(`FX4G-tMTCX+ za*B&BlG1LB;Ir`OA^XKwPtURS501Tg>^e~AIHEW5V&~$*&d$zBsM9?IajjSq3```fFW2H%|J#HDv$TekC3!9A0lmMc3K1^OE~AITbO z2~w;x!JoNa*-D!inWY%a3G;C8WOK(;$NFnH zZ(rQ9uXh_LZ1h%CsHv&3?`ti`C)?ZGcZDXWq?jLS>1odIZ3(g|y5+4Po8!GWtgo+6 zS8T5RP){?3*Q?=5V-L6b#H`Vte3wf3?!RVxyi@S7vb40c35$)54GbLW&RNXqNU0CK zc=2NDNM}0d*_CBnldh~=v5{SwlRRd2Joml1a{InH`WF^%o0EO%-od4FfB12a-RxVb z+PBt9-Msf#wYJeAS?^ymD(07*-&xYU+w?HRpAx{h@Yr4MWy5pc^D zN8ij^f8g;S{0oZP;@P34Dw|f<98KI)oop4<)6;X`rd}bvBUxWOwTZbqMApG`c+a&B zs}#9I#l0Oi9-CI{C-2VpTb-CaSHEe6;t=DN`$z|WtLBTr?nZmuVRL`O6O57m4s|1= z(27`n^B}9_+^C4qYmTp+BAQ-BSLbc?Yi$`b^EdQc=vcefGCuRf0!fRjGo)+RaQlq8 zzTJ&E5|t*cWl^bv4PK?O`YAC<6?#Xi?;nxE6$aZrogXM=rN_vTa{lmk`XafFhUq8v zBpxa(NpomB-d3?%!0`CKLj?i%wq(u~HwZZJV-S?wp5w=?6G_N{fZ_}0VACkTlX-< zbQ6S9YVDN!5l=CRMY2a~AK1z|b_SoGDZ6sul}p#uK33~B@n{w&=jL`VySCVrL&fp~ zyU)&CsD?#ws5F$Gve@<5cz+5z_W3;F-2s=^7j0aok2tm)=+d{z^c5On_=c@;)39Y<5@PRJm@?ebTrT$QV5_2#Y!Ytm*9 zYw|7(`}#=9ZN{|?N0@yT`Vt7!+<5oCXjkl&r2e7zPiEN{$#6__7CMTJzp|=~Gdxji zn-lEPnX36pJKwqC&lTr6mUw?rcWw%MY_;1+{~jbFikSOHN`>jo>bc_s&CawI$cV=M z^&Z@#cOOmWU7Mj}ouK>RoB1+!rm-fG7S?-0WF`F#>=@nSHn^g+_)y-}RSvBw$1j+fnPqnwIW_wRyY}P` zRitG3BA_B-V#H`UZO6_R!MnktY^7E8{ah`5E8km}WJM|s z9Swz5Lk-$=B6bHdy(F?Wrgx@UR^WoK`uj&%)g)IP3bL}RJ`$lhl8UQ8LCJaDKu)X=g%ZGr6Z!?xUSr_9{l(`@hfZhfpt&ZSin5~|pA_LPyb zMmnSIyQJ$~*J~TtZXfRN2-+i6CA3=a{;nryW+YbVS(=S>q!g>V_xQ+$+`2u?Hk8PC z|Cm0bEhbT=wK6_TveF>2L}m>4%1d7A<^I!3y_Qw(A2aO3%9xK2_SglWK<8YPJVgwJ#J!!v$!IP#N$OS?fV+Lg;pI!+VOmGYiH%lwwET}t1IeVdka0y zL!ItCk5Z2i8QBvg75o0-x3e@_jRm{}B*bG7vDqDq5TLSF+P3ipH-am%7Z(mWFI3;pBId}DH;VxDH{cW1<8uYaFrk*WPN z*7E^Usik1)`!`R#`Y3b`pa^?*xeugE_Qwvo4g;-NW<14aOB(MqK4C3C(w->!YF1xc zWqjZK)cucsU*I92IeMfbM)$zWy9XruMdz^G?`TM#ohkeFdV`chh&P)%)-??!BC7Nx zYOrqOMjM2|;{}#6`%JtkzEotIuRca%WOXFAzw{T=Rolo3wzqJ-WR2|MY1{a;+*!P> z0ku}VU%vmP$+X2DqqecdKHtvVczum!Ma+VcMaV1;vc+_Pp|`di7-AcCA#pU+*YkT+ z=$Kqo;@lTkESL9YpYN+QW|xe8LNarv&iDjKe!WN)2I1fA$R07ISeEN6Q?Ei^_K!|S zro`@G3Vl0yy3P%^f>8NQ`1-0lF3j6E8mH_pUS*x$QG(6oipn;B?ZIsdR6+udhCi<6!n@;R54wWy(7e>|Hn?_E9HgF;^;yf$rsrE{6^;$m8;{00v{h7D zrPNVTr;B`Yc2@E4-%aZQ-ZOpu@Hc{_c0IW(v|Yq#Z(iEia869`{z`^gyiw+d_Nw)O z1cfoWi9KcNs%9uYGH?EvZP)CpUGZ*I%qU~y*l=Gy*357;4m+CG9$7iI;F_c;Ehln= z|8}pr&By}<*x7ynM_DRk+TroNI#jm9#y><1wI>#rpe(l|^&Y89b5Iz4|77}N1-WSg z;sq#_3B?K{bWaNNCD_5IXDMvN^J1??uyFV0=;H@Mo5rg^X>=lOysQRcX1jeSkN~<>V81D_U|L|g`IaZp%6y9@< zO8Rc3eswGWFXYfTBpiNm^MatvI(g?0&wzDH;|$Y9Ml#<&o(8z1dZ_T4=BPE5B0qiW z!0)EbHEnu!Wj+!`k^DgIeT#Bdg~=YKMAqOhRFPjHhc`I>eDv;SK&~sOuoR#3k&vl9 zDT~&QSCQ8)!+IwmUJkXtyhm8=M3tHU@z%0c>&=S_kac=dDufxmF*?KLG{F&*Q$@k0Xn@yIU=ZbX2#EldYW>b-gpYE14<$k zGi|O|WJ0C4`-fWw_Jxw!#f3rAs@O_i#hf=!&eCNBO4}F}ZEU=-8_g6I^pK}cqun_i z0JB}EC(kHJG%r4S|HTfpUMh<`M!SJgRxp@Lx1Irdl*)ZHWpOaU8%hndy|D|;GW#m> z1&m#32H&C5=dz)Gl@d}kggwjHE=#mKly0jB6;WA zfH?@(%}8LOlm_sBV^64v^|cvuWg|jP=ylsWIXRuEbEu?(PM3aW*5XjQGbmq0HtxMa zt_W8EyK!bhLV{k7jOnw>4MT);6Px|??*OGc4K@4sVp|I{s9f`MLwB}7+lQlZ(Wvq* zm$%N$?JZUeLowlX7a$?l*|!wP0eWPo4gpX!o%(j>GxT@{9pnDvnPt~EpFWCUt2)_u zF|p;Es#|lUS?}gj_9w&AJ=OssvF@ zxhu?l_=u77yYTx*tJYD=x`}KP*8+RIk!k>rI zs@dFcM^R(6340Mt7_7r}v1+YvU6c|LS`~w~%rn)VGk2=zmK(-w_v{YZd=>*TXx`)cpyrnqc2W`u)4?MmgXRubS!e)?BZ? zC+>iLUZ4$$uU)UrQq8trIlk)q6~TL{aD=A;p$kaW9WOoDaW7|){!5h8sVL;0Snc>V zxB*Ii2&UE4Q)Lfh>u78`qb#0!TgU(Qv8VIR#VVaZ$Jq}Y9tZ_TJCS4wo+776!E;W#rC}7p@3a`-Lc_Py)*(cud zP*{KX`E{in_r{CT;@Z6+wFD}RJ;n|emJG8(8$Gu)TRQg^N^9$?m-jXj=0?Mwq*m8n zl{jtZA}7;($!KRi5fz$My?~>uQK9bWq!&un%z5R+2~m;dj1qb(A$9UtOiniXm2K8qm|q3qU@p z4#*GY;RzEcp8dHdY;>i#R{&emdT(T_)%@OqpXqAeBCQ~ zor8~xY}Do3$DS=cJBPR@rM@taai<&F@kZIhuQFY%{(IWBm^C6Z9S1IwO!meg+bbb?v8H zbL$wYghrKP6!l6K^()YcJA^x}MXnTSqfmc9krEN+?(EyP6L9dIO$coo^pY91FDWjR za_ms%G^^qpUjB@7NWlkgCHy^Zk%YDj`cD1@Qb%9P(t$yy#Q%Wq>gyJxVhaE z*^FJX*6`#T&+>lx#tZAGBD5;)dM%?6qH~C(dJI&e**<`*rCk%>P#-sA!G@JreSP_h z6uG0#Er!`n`&Q05UtBNbNf+;zc&|sJ*2baO?ql*9WbZij{l|w7*RiIqS%nM)05F$1 zM=$xPZUE|4xD_GX+Lpg&tBScB`}6sLPh{zohAaC&Myk?k92Chqmqq~4c{*dNbnUUN zNn_#r5>hwj}0^vlmY zZ2Tgjmz5?^1cG9$!K(orl6VGKn(}_JIU>ceytg`bxtxE0kAq--Lhm?|4=dRiE9&ph z5;eNj`upaoo{#P1yMQt*ECGb|R}J1|J@npkWA971fjTcqe`9y2q%oxJ1Aqvgh0^sI zI>wq0i_m-+8`J}(KMu0V(zRlXReC6T!*njEtDGQJ94X-cFpZpE~RNrrRGv`Qw&9Zo6ie_csVc^y9 zVPJ~Pyew25FcypFgsrAqil$UkH>JJzAn4TSWDY?3G-3enodB5^m0-Qy0IhJgJ6aU0 zBnSQ+9RSS*PoDd+RzEatDG1E&14+p0cdpo;{V*WpMD>x>hmq&qM;jLlSOP$#8tke{ zFi}+_O635MN_jtZUzTH=Y_@BRrmtmCUoZKJYaZgDbuSs2N^-nILjb@Qk#J6|F*vNn?6G(X(?yya`0|1Dnt<%F(lSIn~dh#VC z#EpSPk07C4>_bi}xD#Z3O=yUt$PGjTRH4Hz*V1oB@W!7Q0|%}9u6Og4g;!~PRQdqI zSqUuzY_6LvA&dfWtRWU74xP0!6l&eQ)IK9TE!uo;qlF!!ECbL?pcibf4bv29jfm#x z*o8;}bH#Kn3sF~8ii)o{QmIK0ALuEqx{q2rAR+D1TI^6Ij;SsYZ}?}X5W!mHp;UuH z>O0V)M8E9f0lqPy0sFpkZ2`quXgt7xp9sIU<;G>o(t|^&Ub$$)46Takr*u8W`l1cl zWi}ooH54x|6VcO3R-lXIwYkhDgl~beM5acYf|hUmhz^mA!RYSF!00w^1s36)sSjQC%qSL7Pl|M8kE5Rx@&V5t67zqk>P<)1Pg`6ubzCqMuBzuEs)CI17fO zknanxpPg?3@-w#5E|20ddIv2tD{M`o$2S~(xrVXMy7qxw&$DGo zosB@EDj=0v29;>yo82Xh+=rT@wBuVn@{#~71UN?l+<|T^>OANTGJ5hXT%-;^U!rZ~ zWY$e(HnY~=V>{Sw+wA6@i{0+4)Cito+`rFONAnv+5@U3{Bv5b=bn@_icJz2(}* zhVN3-VhFhnI@SQP_e3a;MOC;3JGBHJAquH&%8UgX2EgLS4bNn5aqsprE<4E$!=0i= z$VUjRNL;r~MA}=_Ng~RHa>>52m+9dT__H1rCZ%_5*#W zNJX1@8=>*8D$zW|MI5km@R#F6@6jxZQ^J4U_Su#Ju0v`A(0TyM8%Fl+T&QWnMz2?)=Og679jW)qcZgC|TeY7QsHjq@ z=*N|AVp9Z<{faFVZCDRjrgUSrL+SuP|23gNs7Jn=H|DdHe^t-E?v0Mj97LIKg|?h3 zVX2VcCtJv>qNRG=9HN}9RWjgG2$dlZa;@r186-8uj-)!i$r4-yZdIA+= z-WgvpuB(BTkMJIg>77by@0`*R?PkP|-pdkayNH6e4zZZAuNrt!v@oRlk|j0?L3v_6 zo4^zn64g9PZ#}LtJY4rG>O7_9I#*x zGSfa2tG0?*ul)6g3UsW;z_)lwoS z!u`+ZJETr#5G9ZSEryYmF}b|2=6LBI>OU*0<9B*5l8g&Oe69U(9i+s3aKRx@hmiQ@ z__y`^@_}_%=h8-~`+xd9L#h+b{3gi)}zv0GBf z2_RPkTPLv2B`5LPf!{LFh zu&py?h>jFH(-%3T(1RHIBs8az6*2AR;|Z64? z%P;0HRtC4WI?q?zD3CHVk>u+2tJLq5MOklm539V5g^|Htw+EeN3Xog{v{f2!%>I-- zwL{#^mxmW$gi0a8=&(1rC|MCXXI$MElmaL#5qnP29<>xi=V~{F$~#!^)Q0n-ObtZ| zW)omeL6v!!p-Eu^wU2EwI=a1|s9~L?|9k=!d@-jceLJ}cf?5F>DSLd~W{+`>2Z?#Y zLp`3Q{4>^&3BfBL>jHVfAn~yYsa6-;DnUW(xoC{CYb&*k@14Mf=f`qE5}wZoC7w$# zzHQv+HZCul&!^hRHO{hFC<^^P`s%BIHA@(F$b~J^?4dp3*M7Fixc8uz?ZKrcwrH&F zpqcS$vo-;7g9o+4=PM74^;O0v8TT|x>R41+?!8w}upz=dshp_y2N`HKK>adr_asXoC^UX_2u5lDp?_5R3?jl}DK1uRR= zI#`!Cb4^sfL(DwCeKoz;lV6_-r+2U{B<}^0QFO~eANry<5+`YG!G^<^K}*Vl=FI~E z-~$GK87T*)?$IPp&hgLB&o9k#8)3S{wsRU2#tl2m&D#7jwS9P;F~lG$%#~5~YLr*i z>&}lV#24~w8(a}EI=K}6hczK5gpwJQ2UK9AsQo*`t9`9BjZfdc-?q0@GV-O(JNdi6jIk0#TDYv9u#*zn z;a4r$?FPdvjs;9Iz6u@-?Gq0c`&OmQ5gl>bTWN9x8eOa;%7_zB0X<&A@cn&0M4+o{ zO`bLZ+7jR5gQi0f?b(y_vod}^-y11z5}ljpt{~o~*le_isK_}_l=JfPO0bJ+K}9)% zDe&5?2WM4^%Maa`iZ~bkwPzst4TWPrnyYL0roo1cOTRI-PZqp zHv8yIf+YHk7*Zi8;8=S|Bm!HfOrAdP?&C3$tR=(XdecktLmkFsx-xpTp5BPvz;7%T zChu}0Bqds>2AIrO_6~h>bVk}tQ}PM`V0g8Sk8%{vpI(^H$a0*!FgeYvJKzv8TgvKuHgW-5-pKbrRL&XKAFGa?BLjP+0E zu%0KFG^)zD_6EC{| zKn@fU7?5991RvW%6&#^0+}zyk+sgjl{!_sn9RB{x@^9upt>ia(<_7E9jc^PNP93lS z-)M`Xn``WJwEjPqu}NCCPUuPl*O@7WB#)3e0jO?+k*8(hf{2fUMyD~FkQs@A;#y3o?caNYSt+awYsWWsy!yDl(59JPz8`or-SOF&CUjWF>II zV8U+I47Z4qu5Oi5mBh!$e&4m{3*9oc8eLvuXIh)qaOd^YGxMN=-g}%$_oRUvK91g? z5bS!2+S3QJ4sV|?CHG5rFK9~rHYxgI$Uo|%889!!eXw14^7U`J=!%&_-U`EqNtXL8 zC;A9MsVM$&r{KMkf%G)6hEmzhX$GhiewmZ`M<6ojlk^um28&DTg35R(zVFJSN~e1F z2EA2$r(>}W6o!tTuafC(JU%-BsiBEj zR)?VKmP05g;kK2{4d>Mv&dJn=fqI-A$W~M3F^0*Ju#+t7{ z{>z@N^1Ye-e$L0+w7>kv&la`2zmwSlVVhRsNYrJNHXwEaE?Gd4=oaH6N9*SxI>g1X zVeeNAgQ7SDWX)jqchs0e+|hk!VgWe>I?w|lJg;nrWWxbK7K!6_IKUIBP3*HHxjl0g8rm_PmillFc#UjRvs{WUi6_lylKn5NvZ0SR$#dNG%K+a#)J zF)EUtr8VwmLl0S#NVC&3?v@+ti}xr*8tUX%|Uom&1{;uE7 z_Z~#nN$TvyhSz_zFD?MxiGV-w&tOvLCmUpBAm3-R$S4Lp#kO=IpMSp%6}{Qh0o=cB!0+?eEkC`APl5Jr@0{Cs`gRyQt?J9+Hh z0H}~)G?n2cXi) zBzcdqHsi|S9#`gQF?Upz;;Sh?Rn7llP@ z9l|K?LBn}HmpF0SFr>7My5dKg(UQd{kGDq0$8`$|=b|i}f25u?U(wyw*6GM)rB&q2 zIC%0gQkFl-F1Ho1%^b;hB$P`vD{obVhQ9vFId&zC75t}vBpVkrs>Iu4aZ1q8$cme^ zRDv`4@R4OR1cv@mUniQC`%N=!r8;W(=ZK5r(#G(t<<#^ z?Gbf-4V=YeZ+A+bIY`7)HeWDmYD?s;OL|uh#LtBoqvBiqB3v9kDU$9OB~Y4)HubGY zL5-uj!8FBZIFYK=L7^Hi|L`^_*6il+#!p5NtyzrqBZ0)M(@Y5Qg+WbPcefG&tRf6XhMl$C2**FCmk}^|F@qh`H^JG(`<6dJ{iUx zN%aU6{3 zvK<%DX`_ESe`6CGokEa^nr7@8>-5#w@CG3*hX60uAA9|EebNfbI#hfTyYkYWR> zG9k%m4%ODfLRf+#K?D_X@zf}amJ_i?@k;;mTzH6MDx+H9ljXB=MSf>#1 z&zgEEfG7sXUu+-BmT=!U+G(yh!t3Uv;_zjw@IB9mO_?befcm^Tg%E)#gal*o38P6x z7j4|y^s}2;;}xH5`C1{9qd!~C`Gm;bwH~aS9C{`yvE*|yIQHnfcOV7fD9=O-#zFW$ zgYvQNMEgtn){F!&DzPnBw7cNyQh~2yJ-Ai!*z6Rv-6n;~jNKp)Q&t`t-YbC83b@a_ zom~sPL>F6>U11w?vf)oB*ak%19O1d}h#fI7RFUs1!-ubT!j5DL2^bvP3@=jJ2XNWM zo4|g&9@fPMS0x@Mu3qC0mre^Pmfhe_Ng^g5r0Ss8>ICpr5omOXQ6cYB!?aE^pQ}J} z)XQ;#tA)G}&sL|@GC`{6i>Hf`10}iMeT1CTNG*j#&!Ty00&80cq18tSa`_M|;&Awg zs;nPtv{jpp#2L&a_bGCNHOzjYAB8YmE(Co?J;NkUijL z%*o9IheHBjAn`S1LZPZm=z%(ei;W@@62*59JSjmbBEQ;Vw-5Ws%1b^{;$joP1i<=} zFz=-;*`8L3y`yfC_I66W`zD%qpq=1lJo*c|w_Pw27@=|#$A!B9@u9FRO1&2eDemEX zLkBX|lI`~$tOI^xx=i$*rlotN3&qphd3Gi6T}2SQeL(W9V8G~6-*nqYMTu$g?IyBP zk*}QmArvOAfRsh(C_|d^FWwb z5D@O+-SHxdBUQycHTC0CBomQ;sU5xmU8L6aXny1Xda})nOR7=FoKhE2Aw{YSLrPsf zwC-pmBBly-YXU%!ITF1S4Abjy&H6n+@O|4khmt(ale!)go%w`X|d>QKvT;@u33keCaC>@*NTUY zHmxw`Zg$^(cHs#f%8|Hltdm?vL?(Hy2sLMb$p=%yb6K_9SLm8I<8_6|IlYKko>k0y zkv!#4F`c_hh({#LjZiKe8<+9DIhHO`i=5xy7#i#H2op*Lm)Q$5oGI|$9_V*ol8S?m zW}({nGl#wBuNOW&WtLIr$a(vBq&kt&N2v`lHUdIo#`2C&IBneUOXE2>c_l)Z;%Pcy z6Qo65bmcx|AOw?HZe5C?CdDTD*i})Ia>)gDNwzhTZVZFzSnno{?B8jZ^t09debBZP z&9DfA)j1B(G0g${i|D2|<=dlXapT?C(Obbu^;ELQB^8HqRqdd!n}KH`j(@zzpDm`H z4(DML@otl63hI~?e>+QV4YlS(=KvX-1J^sXMn#Z|kl&I7H?rvgXvL|YVxSE=GjriJ zY*2C9;2=@`2*-kBETmqpLyC-;NsfE`&Txdvr)-FcEO!u#&O?hC4D!F__i5sh{qEMt zN@x?~^uF~YCq3DEWbi#{wS|V({a^yo3o8P-@Hp~Dp2Md0yIaS{2iOsy4g=+!?3kvg z{N%#BcLxccbT)f{wDMICZ$oDxmzq7{37&(Hfaws{K{Kk8giKgd>>o~=QdVv6AlrWT z$-1L2@49xm)aR3h4_Oi&{%nfv^O7jIsjaN&1k`bUwq;d9vt1@x(!jSips$0SliGee zHtiEM=3~Gy65A2yc37kq@SjD5QHFXs<}eKL;Mw$Dk+^tr%9zDt5({`GQH4weR52)c zLBF#N3>%+bq%nmi6tF7oMO;=1mOu`yunb)*%1|xhAiumU-dNE**mei~yu}DvKAiBe zc7S8T4D^H{&}(k1?ZJB?C5;LL&6inBTZ5lwP&Pr^g&qAX2QAjlq(0h7*67D9!p2Cv z&`YxL<&Jl8i^w+zgObQdIX+8q_=PvQJ%F8#HVYP1MuL+h-oWndjkAZyJgMM%($~Y% zolqq8e3NIe#yOru-dO`;2s)JQBbOk=EMGQIIH zR_q-hy_vAl-7(AeBR!aBx^wJ$MW`Tw+^?MnDkHJooZ9c@^pK61;7BOi46;3vt(CI2 zRdSUuaZ#6KS^^-K9`n5rg(av$>aa&WSk53X`+e&=XWw=g2ar*l3C_4ee=FW2U3ZoI zjs#Y~jFv*?Jr0OQ@Iz(en?I1@?x@JmLU^~|FIAy<>p_qjXK8}~v%h7uq{RrSNd38Ax40+LQF2$GhdVGD9ElN%C#n|vS&f0!$LkL?(*MAYdS zD6|BaWU0lQ#kQL0`qFxtV%hU4i6ei=5(fcBE`YqaR19Z9;EuWXbb&)_61)Pmp=f%| z9>I3#uX8^V&?ABBc1DIAv1a78AZ$Yj7G}eJCcA!xRiXzd2vsUB*O)t8dEsYiak3d= zLW-In+Iq?<)^%EMPu8T^grP9Dpa2xYD&$9E4jK;C^b;Kkkm1hmdQ+0BLD9FBf&jAN1~RltL<&ytVa~@81PUlVGof3rd_W z^$Mi%Q;%H$k|vA{#IPqGB0?ScKw&<*Y$|TPQsbItfCY%@3?>}b3h)xDlE_O4k@PoA zPKI)a6A&XMRC*cfjs|say$FuOkyu!nmKqZ0KQiuRnnihMRwj)ey-z|PYvw* z#c_LAl2Gpiw#bLa3}R%$yIf90D+wgeZOk(fQA`m`U=R4|QR||)t|lZ#KBVeI+*QvoBG)eQ3+X9gggc}_9YSJg|gnRFAI?6-V z27r@;Cv&Oag*fDfw=91X?r%i6g((DZFxTjt{0D&BUisMIPb>sKnbP>)cm4XAG3Db% zP%_MJrg5ZIqN4g2Zyj);0_Gz``WcdB=Cz&Q){9XU>%~`H&LB56R7g`v@Be;UmBBl+ zKQns|x%1(O^FRn?2{E8Hu7mxoT<#Yw|L{q|l*ALL=C-_e$m&KEwfr$#9-vIng(d#uC8e9MG_F`1fx}7##R=MPFXZxAF_K z_w~8!re7Q@U!FY0{8ID2JjbUb{P`<>eeQq#hBLGV_+E2=M-SEveP5Z$8!vtSF!sy6 z{qzRW)nHe95Pr)U#NR+GIVtJ=R`K+l?{vNczmbG)%gSNaCvoM=hYoVFp1uoV_i>oj zsJJDwT>i^HeSYw|Ui&nj9%S#2O{x$P_eSG|qcdL9i9aJ$>=z#h)JVC-Mzi{B4VV{daEG7p42_lgq#Co3GDZ-Th^2 zetB~5x-S&km*;-Xop?i9jEObmg~UYI@Rng>r|_0xB02DuVInzvT!x9{Fp(TSMgskJ zA~}3qiwWewTZjKG$$>i;v~B>nO6ZeAmNh#;Ccy|t@~4~C$j9aX`rkoSb(2%MaHj8@ z?tn2aW$GI-YO5Di1Wlea=5VVp$WgwMhguKAmhBt28Tw4?{W?fa>fk_>YTUuV7jgO z4?1dd_^qMfQPmw9Lkl8aPjADXEqn@Vyg{#%T; zC;?BK#%K2HtvcNl4YQ{)HI+2)OY`_i4sfF=GtuwQtb)R?UH<;-RepRlD6NSvg<)RK zvt{19d)P|_G*cmz`0z+A8d8mTMI--2KG3m1klgmrC;}w27I1_#3vJMGf^43+qiUD| z7Yf9rDJiN)A*+#XlBQVN!GAd6@GDWP0r5t}HXml4$MLsdK7piCzIKUVUeIIIsaT^MVbOSRXN#lDhMIq!3BgJwEQ5ph2cMFVh zkx7+^_(WVL>09$Z+OI<3Llv7P|6wnzTE28_41-C;B}4-&I?Ja8-mzz-Y=TzffY4Tj z_(YPH#XvU^Z4j!6HzdW0#^-e(96La4HCZfa;5rdu!2uT>$9CLsFe zF(o*Ug@cYV!^Yap>FAC7&YN$6CHSSg+54B9qiwIk(r9gfZ-)dCLoXLQCF zX5LoO;W!~r?I4tyVZb{NLSFzp%r`dreLq{csn}!Oo{ngu6RVJ1Sn7)Zyh|1-TP6vU zNrN2DLb*`F{Pfu$(n*@H0?}yMt_d3s25*|_@Byaav4@l9!#7H#E>s9{qJCm%me(l>N1mF~bOR#y7vx`{#^^TpjqtL|)NX;cl ze(Ra(47esp0wIt&W?~}#jYse@-hb;-(JzMHKOjgBwxB|50 zvaosPdb@#&&Yv_z@G|*|QlZC_X@l&@I0a6bwXo~uJ(FH+1~XIzad!~lHT?clpp}w) z0pvV{J%NIj#uvrKY2uI} z8YrD7Y)9rQJw?b_w5u3BnO$!2YA18m7Rnxf28mazQHSm;jR?^*;8gWjW!%0A6U1!{ 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 z zdml^h)N(oy8OO85blgCKuW<5&w?ri$O|OF|D-Au%JBQ##1a3i-Dpqb&2}hH zs*4YV34RBk;nR0nPT*e|d!X5@ss%w4@`BI5I5}qP`UR;-%dEGv_tDr>pDfcf%fv*V zDZ?o+Dnzk!@XfO9nKezA{a5~OR*ie~&mg3&3}rZYI?x!a6!v#I7LxwjM5eX>z=0zh zi>0iL=4F_?%%WG&d$`NGiklT zp6{g_q!tA+zMwgf*HM8Z@wA-C)aSGNT8-%2HTH$cJ!oA>!(`I?Yvp(HE~?eZZGo4$48j2z-w_|C;|zWGxJ32f>iy z_ysXApa@wTxS{=*if#o^d9fU*;?82@$R%Hq9S&Fq5adGnHNW1b7g!7{&CagwPW~fa zws+iKZ~>J9)dRj*-CQ1n`H7cLw^$)h&um6X*32K=1H zh3NF`mWo%LXKIWv#-ZnU0Lp^&ods)oY2siXw1estJ<M6{BoZmc&N$ z8&%?%{n_TP#INc$#PZGd?oO87Wd?rvgqk>^A-C1 zO{ufJ>P?!$8LZg?&2kJ#UP4p9KrAIQI|t#0*&R^=lAcVgigx`l{;6?r+EfD?8ms z(^9s$cVZCHh*s}4DBfa5;-KGs^eE6!A|NoZ;`8SKfY67#=|wDy&)SA|)Jcp1?+2dm z;d(wQ(y7akf#e{n4?M=5-pS|tk8_j{c1Df4G`T~Lj?UNK_w-)vzPI-Ygs|!RgF8$W zirl||Gp|^`ezqeF@`~{H>g3_eZ*J~q=jpWfsu*-OFWla6kIa# zy)Xn838RS^^gqA6+KY+eE`{^^yGH|c=iJzKd!HAb(?R;xl?y^+)lST1CY*@F1Vm0N zZenX0Eo&@Rpb-jx8V4`I$%LiY(4vqnP&rwuxqn1FOX&kjuSD_?RU&po>KeC)cdEm8 zD<>m!gHq9_U*3nbcBDdN{dnk0mBJ*Nq0lEWoBU@Fu^B$r((t49$uquwSkeg-KW2F~ z#?dq80txBNbTN!S|}L*y5g7j ztC_M6ScBK?REtKZ`y}3Qr>d8W~8${>~hrMvg?dsSW-fk#5kP>DN$%R;3S?Q=+~@4svn2lP z!S1)JA!GG$(JO!e6zYn=)r*%eCyhU7SDvVZ23-4DDj|*@c~oYHy9@O<@0oO=!+M#e zf}#k}1dFq5Xikz|rdO89TI9O-n(UnV`Q>Fl>Si_#Rk&fQpx!cD{~T=YU=}gTkCIZw ze_S6!fT(%({_AK>u#X?@gs-Njl+;~NA_u#7gT_c?$=_q((_S`?tiR?q>gy5B2`BE8 zzA>h;@das0U))JfAe%8sI75Hs6ilBt&cl^M38?;W&aN!^cGo>X1RFY3uE*?;Dkm~Fyr;4OPK?v&^rg1Xf9sRg;RvYilT&ksU?o<6lt)IuTyBf#2ETuQwzb_I zms_h_>HiY{%B_14U}`j6>>>~Y^ON5M&908M^k1p`k1)={2)imtGZW887!mKk*S z$pw_1^3E@>1nTr>H>A3ZCIe{P?Og8n5stfGL)w(&Bipd6oE~tqm$j^BA<9@TqH(_s zF7kiY$mDWU@+XA%@ z1oSOh;k4T#{zTm`DtXJT;5Re=(|Vh2y^JjEPC zvjy$h682L=c;oY*wPnO?k2qeI;uE7#Cuwx+*)tntu#nE4Rc7soq`X6*#wPY4mi7xh zufV`}*gw+$dh}M4yc%v}c5W(?c<#%!l=E4ASH`_)ayl1R z)g;hUBrnU*^&9u&Q01Fyq#}a+&h;JLf_^oQiye#nyj6OOBJMz*^cbKWt95+*x`>du zo%=~x$qrla^W61K744b4{@RNfOkIN%-7w0Jmn5%8NLK&aTE0UTL>G)w?Dsn|XflV^ zkS~=PC$2aK(xVrW--IpqkJ;`7_UbWf)-2bL#ga67hZPR``U+E;$VFllQsSRQu@P&O z<+1d$88>f&zaBnp>EG_7cNmH}0bz>njT1CfS9j6#-{wcO{YpjJj=JVaB^W$GXwiF! z>@wT=s|)9+ANV~FTf9xK;h33Fc@m`c+<~>Ai3p@JRFSh__Ch)_;H0MQ4re~0ke7*9 z4qM_%ie_4?`P#ZNe3h3q4qvm`xxN2>AD>`}2%2U2Sr%(j&Uqe$*>C^)aQ$ei7N8EV z&*73$wDW-+?-}rN*agK1qhNixOYc5?yg60y24GpMK6h|%+1|3Np|%|pU6Mn$zreBZ zZX@4K8=ub^X58&%reg2pMA6pFe(_{}m{IMJqOF%eCdi`iOQ>sBZNWtVB2lSMz|; zH@-7K_wk0^79elc&GmG6`$O_fJ)#>_(V5`Hn#L*bN{~s?v{?Zf-aqw4s&S@#(c>0a zBLa`ret-tb0%8M&iBLZ0)VrRSSS5i;WF__z_Ku9@p^e@WEBCedyW2 zynHD$-@1!IfIn?kSl)Ol6zdLv!_SY;x`A!dY|l8ocZg7AV|I$Zr?)&nXU!7{9{aGB zD%=M{v%`W2L+}~aLp!qbSic_m#r%0guN<%xs8sjUGtIFOtBecr-6W`eO?c2*an|ApxLg10OB@PW5bIn&$0-Qp`;Dbp0`kWUAr6#q{B5r-_p;KX_nx*^mC;vATBgR0UcEO{6?0JT;Cs?rqkkF@2A`3Uk?*3e zscC6yo&S)X}5%m}Vr35A~px6Hbmv?IP5zjaChL z`)kByY2RO&Uz2kOM>0x~^@OIP3(XtWTQD!>6LF`H5$W@=^%XkA{Oc$p@vB%WN|X(p zm9w>kz6FEKFwfTJu04A`PT%?Hw8^+|ib7AgBeOeU(6yq-`TaI|>8FD%sZPfr*W~3L z(X&r~fw2x0$=j;4xl_rQg%|fcM&mC{PTJ`orR`t${`F&>(#N;ISKu|bd5lUW>GDk4 zbV6Z+=(xlW46|J3($c^SEdY6%p9h4p?-PD?ln)qSW$L_K%Q=T1*oABs*L~i)0r&0s z-D|&pANu_VgZ`Q&FQn3qnJJLdwg<*B@vWhZrd6HJ?lH4n32$ZvCnjp#>Yi-o_Jske zpzJH3&1nmwLsydL8@R{MoOhxhYvGj7j~e|6o>&;kC=9qa5{jl>*55|&*D+gOC={71 z9tO>3BXi$?6!~MaLxyO)TtHyOJz&&YG~jVW9Q7jHxa)Pr_JE7PUMO`;q~ zKp0ya-)3iL`%g7jDEBDfgCAxrgV(u-tB-YB&vPEwT4q(#v-Wq(^Xy*qdlxw>T1`oI z`VBmjnuTbHOqX~qH!f9y#qs4;y8|}^kke7IzQwx3x2Bes7Ipm+$RaKW!+lb6YLdO% zU7td9Irp=l8f%V%A+f+360tHw$^12u8&>~5dBa-m1JcX`1@^~(7Lp(aD z*pCy8fny{3VzmA?cAS}xP2d{UT4@_(6Gjs_-pp?HZBHeYB@S2cE=K z%W$%(XrVfTIqU=Zo2%!zW{t_T4p`ecf#W!rKEUS(e-2(BSB18@8T_S8?HK@T2uBGt>$e~>*x-r z^LRufDtK?vrJe3D52vrW3fPSZ;6o;hvi4%T#69VQxg7eLV`ZC&1wMe$ggFbHs#?o3 z-T60nw;XY{575NFwm0bejsSmuZ#)`EbJ{Q4525^*ukFyG;=>1DzKq=GErXU_rInP& z=vz{}zt@l;1`y3}W~vPfn-MNzc_`=VCc%J?er;0>1VFM#x*lj;Jn!R^Rbxhuen|~J z?0ZGHimH04Dk-%`DrmN#Y0mt8nRz(v_oJSKOgi?)&7tKxDt=VXAofr9 zattcDC%=#6imgTtpJdnN{S>@Yb@1ovY5~K?0qa7r1dZwt0Y5Q#+ODqp8|(=s7g<4* zrX9QzqJwK_^viF#?3n-Dwwn2C^72r%y*9fR7tbpF-{tUP_{51(pBsc!Q1Xyj9yL2d zPzhgt&7snM8GrwcBjI#ykkW?}t`osHqTy8&CsOE!Xk3ie&pA8fX%JSgQ0_c4D=o-X zsK+ABWvap(Ow|z^l_?)Rmfmo+{M12hrmw@P6SNNj@|xn@-_V?~s2{Rxq2gOw#qgL@ z+tex}!hXICo7KrooA{^8?|6?ye1Bl&?e?$5J`R{&^{yb}8OP6MV-a6dvclwX^{Z{iE8pCF1sXaLX`e^20w`!Hq zmJ}x4Phq|1TW0w@*xc3C_|Ml_4}gf6xw8rI4h7gIi%h8;??K^jdcAbF< z#YcbD0Fe;ZNom1p8%b*6JtB};w4#4Y!%A~MzkFVw#&$VZJ~HdZxFdb_ zpV$9h-54|KPDtgBT5hN6oj{A*hg)W%oh4Rcf5)S6(PQdHhxQ>qiocq7k9$MHq~7wq zo0^=&pU}h4@9@qz-WqkfK9tWE2rWt;bX=b?tNIQccm{PjP&6_9Jt^abtE?oyC5Y2S zxIp!zqy6ant<2Jt*L1F0e#V%^G8h9tw>7Qs9<}c;?`@gbp^<@^?JOu|rOeIER}eq}05_ul zaE|9e&>F0Z{TbRGHFRm5QT}$2yu2@r^I_}#_*@;wN?SDdKV;KY1*tuzb1zZ{fmOm) zZi}pu5)X+L935?G>-2w_Mu>{> z{QG6NYz9*`rX%_lGyoTK6|UIyC(;iqzWoN2bQn?HHb+{ai!@y@L+<{_3l5b$hWfdMgm}P6bq?Z_|cz2+)60}^Qkx* z3xaT;3qCBZourk~qLUE+(E&d9Zq%F*&O#uW*Y4|>sWPBCmTdk7vq2UlvLDZcRF3U&WqOGex~|Da(xH^q z1SU1n>v!%hFX8Fg)_r^B*?S<Hz) z+MF_ObU#fJ)qQ}2nH=M*oku6U1SvS=YJx$1R=KjyNec4B;Yda-*z z8?8eQg(Us|bs+MEY_32~Tk4+w5ShK+5q+hZAN8Z-t0%vou$#BWi=se*4Lj-gJ*Azj--i26C|C2q+N-@%&zan)`v;;gTy3 z4aL0Nch^ZZyLfejC#Vw~+r8r{*fdS{S}Xhe&b149)J#uC$_U;A0ZtXbHEyco)Wu%J0QqCC=G7uzROW@xssa5 z5mNQ~PQ#OzbN?o$1zH&3~@G@stN^gK?5^BXPV`KTY?x){N&bDstv* z-;}Put=KP8%*vmeU>&;zH=jS_pI073Ut>qs;lj+_Q+fQ;B_)7e_MMy5qqbUHQ+sdS znkKwHR0*rHdk>lzUb#XJoRMm5H# z1N_I@IW&DVm~SlX@N{1T*0_nagwX}JT+Mfr?gke-vTjJ^m41rXgH+6;6zhgXk<*v| zKqw7lBkk9&HLFh-rV5Wg$RopATVn!>4{ZiJTl-=-8UPV4)97Rt8h!u%eG=0i7 zEW9?XDUD^>l{#a z(9!1Fv~qMCJ>9P?S6CKw`j2eu<1Q?KxHg?mw-6ztkVQ`3`uR5CTS@>L%`x3hn3`t! zOx_}8wg0yz73Nf`GGpKD&eDaak^<4#-A1xX+Z&Q{6BqLGUT^w&038V59*Wh%bSG=U z9SIE4v7ue-$c>^GzFxw4%DFuSq%hwjxlBl|ged^iD9EZ8gJS#OtLinGVku-)*~nsBFV01)Bu)TsqKH*DX2jR#5b zy_4D2I`Vm2ioP!E!XHK)wbKCiH4@-y`kvH8ZWZtnhLYx8)L^d*i72@p@ zVx!y=*gp{<;Ml2swcSBJ-LN>t)(V|*)3SN37Sw!`Y#qiW$7GS%B0KGZ-Ka@NFW6-H zh`29_wu~kWA@OBG{^N=rAAJp8io?EtHE*~N`XpQ42Zj9(Pm(lgpZ<96Re|IJq_)cr z>2#4fE@|^u#rp*Xhq4C_T@kVaju1CQ*q`CI-dm-wvCP%Y=GgZHpfg^t0g$O?8Q)RB zaOA{T%^!`#O1k#cu+v(;X9irN68nMt-XVA$w{V1H!@bX%@b8U|vJrbw$cv@k%5MlDY`{01^qttq5X6k)8gVikHaR#jw#X`SHn^Pz5 zJzjOetZ?&7yE{GKZty3RW_kqfEMFd7;YQ5ha~}98SO>W(sLNHpfBTaK3&19oe7mm8 zNJL;(?TFaI`OVG#LW`WXjKzATE7IsgL&`6V_`U^F9glm-<8*0E_v@p`%O_u9FQXUz z-CS0`4Bd6yh>$+Pu2HT>>}+mu0VL_9zd7a#P7}mmhe{tYd4!+8^YSEX+Ry6M)z-#t zG4wn+u&A-W=L4Sd{=XiY*E7vg%%E~{;KEZKwqZhEg2l}&rdP&&hlAWCX{BZEJ9fl# zC4m&imeqL=i>gEtC?*S zJDC$Obooib67u@ksehGGJ3j|wAL>^@l*REaZQ8U+MB`C)x``Z-h6za$%QFFH6Ci)m zvUU~Ki&#?HhMeXHjZ>mC+ax6=qqyV9iZOp5PV668`%HE?%)R1l`)4dEL4`L*;u2CUIqD z<#HXmCanVpy3pzvWx8$N9Pc?xp*5>xqh3Q(Gw&-~OAQ?_t}`*|Du&9= zZ9tV36j@ghIs)`-^IULi%z-u6;(b~DZNJ9q%iFi%D+?m#_19k0yVE@m%J6yLE@^k2 zp?iYN?9}oFb7-3crTKUym_rum!-ws-?R{^JbTgUI^6A+bpqD^JOOuXta{ zUPj~C)dn>XR(zD@l4e~U|p+D z*JOG&zwz>H9zObHjkU;RQ7echU*h9~O=6qD;E3Hg@cllnBI-i+TE3vW*GF95Shg(b zp&b+lG=R}#dDgZH@&vN&xb30uFI}i_xf|ZXOFj>h%@w1{q5hI$v3Nw`jfwoRC#>IA+EMr1o*Pa-Yj zEkv1DYIXi5aVGdF^Oix2oRa;Q$}sf#@svG>dLVaEd9aD07tCUILJyI0NsTsQP{l8J zW!i=V^V7GO{qA7cvgSbX*8EOJP%2#sIkc77m%bjgP%ol~BIn0<=a%kbZyphD8Laic z=!P4~FJsCe=EE~?Xbuj3F}iHrmd%^3aud~`^l-Yq_D7+$Y_5R3jp72x7eI&GStzjq z0SF#E);b~P{@)`0NhAhymW{YK)vtNt7fXLo#55|h*f~8vmolMlf)+Zmc#Gz0rU*!y zZ*BGFo>H*owe{?-Uw>pE&vPjF9-a;9=C%#E|{w={<*p|ZemPGy-RZ$?Nmaw3wbr0GzZM| z84`<-Q^OV<8xeK8J-e3w!&LKgU`-~0QT`+q!~+-+oMnXUPaGl<_6iOf{nId0l_^&= zzuB6Ta5%A{G5soXlU))=?88Om0S5!k6lk<$W>R;t%2))3@|KA8rysv1x^00;6gh*a z;0*a$g3Ay8^boyh;Q=QvS92Gls(!_iD3g9@2U)B1VAT4g>+-+7D%TC*)R;$&HQ1^_ z11aG8BMF-I0JS>yyLsi3*r~3WnR$Bo5#=MQsAPwBO+3Z-1*f(o?LckzwFp= zwg^P2Bv`!-{6+^1)o{Kii6+F($7EJW{}? z4&!+R`wzlenteMDcz=&~Jf5zS2t^TnP>#-Zye83= zyUKYR%#>8XOXb!*b|uB8D?|CI74~DY9=6!b3UBVcoie{1qb|Tjy0%@QSf!O;&B+oL z(RrqANqmdE*Onr&Kg(|5__c}YB^RW|c$YHXBt6nGD5a^7ELll$NYEU35?40&^w8!| zvj+JVI<`ftBSy@V0uJ?Nov0uJLCb?P*oNC~bj>1b%d9Ns9SXKMzqA)gKfXy8Z{doZ zIB}ww>1pi5>If@YVcncg(+4j%+bilclbwXTz1Z_CA!LYY>$;}Tc(%hRwV8N_a*|;B zM=V{s)CED9)RK^|F%VLRAKjQ6H$83YM6a(RO{p{=ENIP;QPZXkW*{Z5`G)yJ2b}zA zsQ+6PcoCHrZ=v@WXXw~Om+2jw5y%%T|7WXEE%oG7izrb>o_iPu2$)y%gJ8V^X$dp4Wq86vlfzNoLjOAJNIb4*9b9vDkrLcO#I@ zQShewN0#@9->`cl>w|MPUZAu2mu_KCb@?sE<%ji!>^9x9CA9IE3&a`(N!M)oPGQ{^ z2W+VQt(%n5*McLdzxgO2ot}_>(6~k?pI!JM`M~Op7eMu|YXAhh>AI*D;#O40_L_70T`wLggo_RAScC^jp>z!3B< zmLvxGrK-5mUdBRn(M{i`ed~<}Y-AnHnzh~)FjP|8k5NJ9l0h+c?$6cg2@S2AC*P|4 z{c5#3KKf+`;9Eqfm1EA{qz9dD3|-%AiduB!@a69jtPa%AHMk(0p}^|<*4xe!a32f9 z7oPu1nwes^6?$5F1eypIw@4f*YvgwzTBC1(rZB4}1&1pB5)o5FhkDi90Fs<>wE$Cr zr+&CV|KnawVuWlx*8SMoS8dqq)ispF8-7s|Iria5T|spA(@~4B9y02P^S8j4FIYR( zkrtjLil;}6iKRbZtuM{DEf@)$FXmok%8Jj3RT-jj5)~ zT9IX%nHp{HbDOJxk7V$6iq|lYG6Yi}rby=<(@p%9#@|O?iP+$4<9^;oG@wJ^vma0? zKV188uwz>mKM6m^F?9+--@Z~=A`=`DX_@Pu9Vp;l;T@RCKN+5}RvXRUN7&JVFp zTWIG5idoj}UfNoaW20_4P*{0dwLmiQUpYB1l{O!V*U zmq^U+A2;I6KpMs*^LM0Bnao=r#!G^x<=TxKN(@w3fVOvjRTE>tIvJ{0=ujmUtE!VH z&n{~JtTwHelvI58e7vJs6y%31G4=KlSzhiUkX8h4hAXMSBZ)go+%1e5@!ZT}{6DUm z9mQUb$t>B)HOiF_?er~4+3s!+odC_~R3pWP*A?rl`R4y6+?_vorYN?clf<=4<~U(D z5wZ92X~VIR^b!2k^sAlMpJ1~MQDbV|wtTOgneJQ?@+V%P?TzaOsPa0JZp62r4e+Y< z>B=Q-o|-TsGYUNPvpq8YXt!0!IuB|Uj8J;sdSjSELQ>rb2|;x^4qPytjno$bBPs#P z(|VZJxWO#4ibf6Y#@b)DhRC)b0QKkbu=v`$*_(9sV>cu98eZ29gzdZ<4P8FoDMGT()v zSN~akb==(C_5n*idL%Gd`{)6QZ&9MnS=V~J0aoZ8Rt5lj9WPoykT{gGD2p%J2L z@+uBz8Fnbzb{Slp$h51uZdE`@E7q=+LO1$0PgN%ON%}^2cAk{RtO{63W9GUfKXUxA zkMDl(I~eh!#h8!v>W15_zQt|O7b3-lb8bj{#l^MHM%XHiuF?I;-J-lzsTq$RY8Mhj zla-I04dT^7ci~fNLX8YJGzXIt9uc7aC)@7sPl*<~uV{oY1Hl}I$2C%+E0}rG>fGIT zxVslFDnr`AUpBwA*Upwdmz@XS=@8RSbHdY3_m#Dng0gw<9d@S|)zLID9VUi(Ow-jJ zKu0xfXb*L}eAB5Y9ssbIWEc3KdJ<+Z*yPRf`Lf1!tl9?9Y{~pkV6{Iplm1(HQiN9s zuSqN$e(7wwkoP%S#@a^JPKd+PT7+|whil{Mzf-II>x#Sc{l9o+R_%H`pJ~Qs>GA;0 zBko|_8Q+M;<1dRQ$x%Ys)(~c4vc`_`?8Jk-7V4zK@8!UFH_9^quGhW)Y?EgieX>|) zQ>_|HG&%-U(KFdS0+0~9geBsSC-$wGqCVBo+~(PgB}!a@*P^ycnZ|O*bKj3F$w~w*svdUxeqqO4llNzMQuBYz*^SRxT)E`%l{m)#;0=2H29(n$umy=!i{o9PLb8flR13sjOduz z{jV0kQ}6%{R>?WVF1)rWZqbYk7{!!AdZZI7%kQp98Cdj#*prj_ITw)iu)8H*S3D2) zt|}h=uojE;TGzV^qqkO8R$g3jr~M*lq43x`1vOmXFiSFZ{#MbuxCBf0*`k5NUELXGK#d`{>nQ*U4(H?w*%1kB#xp(OMVwPlELxOpyRyz;J={5V8 zTSNN~$oy({MSAwFQMZdvUbq&{q5q&xH|lWeS=EYka-regvICqePILd{OtFrT!6UL$ zg!=P1?WhjDx1|5nhkoC9Q8*ZdtjM036}9R>s_El~fqlDbNv3?KtVe_my~Xf1;*z7f zl!R#epp3G3m1~5HRzwnLFAwdkCuw!SZaLL<x!y+8md&syuP%q9Ym>tT)DWZVmg1reD$#sCVe%(|M;OKErSbK z>=dUEP3OfIF+itZV8nm&&2X}*0)x*yr>gfRdA|sWQr6x`ZrV%Zx%)1*oC-oCWqn-u zZGgoL$U!du{Mo$h(17v&gK`ps-t%P{Lp(ZG4#43sabheeXxjLoa=nI~Vl~RO5@&EdSD~GE#1D12i8d>+&yR^slRDkX|%NWckM?$&j)YyCVfXYopVe zH1(1GTIR=f=l$FCRPukw`D`ITBJX(a6Qs+(+bJKiw3eVb(llr+J^7Vql)Yo_*&SE2Y zo^v$TGt-BB30ApZ?U%>2AMbK*FmRt}!u3Lh>I{<}rTlJQUN^h~N}l5fC+A3C(fV@O zUsH%o`B(e#(GyoIkaGdFMD*Stqamk>PU#MkK$C!XOqD`lQ!*iGw~u!^Hq1^x8Y91^ zuIZyu@m{RzBWU7~)t=GDbm#ZVJo!J{_T6jfuBK3|4}8veZ&1kvGlQ1s!%YBAJ0wfW zC*wZY51Si!a$ER|La2YSCt=jm8#az}f6z5QykI`yQ(|6OpEd7*>(s1IcK~oevhKuGzHgD?KvBBA~oIr3#^PwRdZ4kPNtc;y;n5JdNsRaY)3N3PV zw_$P`hou^wKE9+dieM^CD^5#1rCRqM3`UFRU9Zim0FluBY4-hw%!+#l^4_iYuj}Zf za6c<+?y*y-tcJ(-BmL@Yey1HvmMj^&ySYJDW{H%v%$*B9Lb}pgV4|AA2um7-57t1z zo@$kw=$fn{pL^AV`EoypJ_$%a`>r5HW1KT7_Pp9L-=;~{A^>>8pnn>=qkbiIQcKlwOwiEvBip~8gd{86iCd(m ziAIhn*5g@r6H(dcVXw|2^zu6j02{YCY*oOkeQTiN7H>IK~7^CH7=Biwv0N6BwO7h3D!efEIJ}v?+65GS_WF2{0FJ_yuw-6*a4>w!B9D~( z!*U1@lzmxrzK#R4?@mjI=E)XKxk`dNxxOj+Uy~(ia#3r9COBiG6YHE8W#VC#U{+1o zL5(uoKh=8vOlyx?`=aljBezR43*Ik#yWO? zDR$e8!%(b+kr4h++&=)4e2NYxTa6;5^6*DU+-8bcvuy6!g_}s2;S+2(|@{PSLhl$V@VKNx(vM^C5{QTYV1`ld5mObg9 z)xE7hZ%nM}vhCk|l2>_)PP#4$-T`FmaK{n2OB}bF2BPksB+cr#Rz|Q)E!s{^90nPX z1Al7&3TBD_#mA=TjIEk;;P()8ATucPCM%SoBSeP9sHbT^m+E0uA7$dq+~I2eG-@fO ziG@d(*DWY1>qlV98!=FcAiHD7l9veq@B131+_9|mLK{CS;D6vsPyd!S&KTkP`Z2Db z+lBm&Wk6-khfq6VVYqxp2C`;4YCy4yhQdq}F@E+YukM2lA4jc?3n1UYjxn;jIR;bI zg)$x^xp>}b8|o&VP;^ADGOachF1VK{FGwwE-Ne?_Fj=FcpCoeP2hw}S-vIcYccbig z%ydlY^nSBT?y-nAok~X53tlAkRE{6ACMDld;W!#B+wOfCfr1l1x7eps)3V@dL_kmw zVui_K6rd?c%d5Si`QI*IM;-Ij=f#6l=5$_usqPTEoy!W4ErX`*irW3)K@_uV;fa&{ zQ!*#!X72XDE#q^39HOnZ2MH|^CJ#2;{~h%*^JYfIN-VKFqo=9N*p}`i{Uc2-l<<_t zW?yu#TctV2q67St8WP+uj@PeW7w)-DZf?Upl^HKZ2L=yxs?25aJC45CH_k&<1!KSCB*>P{k*vg|a~p$d#} z_IuU5MQZ+0xD8jZ1VunL`2|WzKO+0EVgwyx_nV*2-s87*YOzBfM1N8R8u&0$19t~< z^ZmKi^M#^`i_Nih7U;d%3k3HE^L2)OUUlQ%gHXJXbIU5^!r(+Mol@;2Q&w!!cdJ&+hM^W_;6iUgRo z60M*9;kb2%ir@&aT3L6_k)+40dScs^jWLQHm3{68A1mByK>@5D zRd?=t-s*f061xpSy$`eWgS?XYTh|+WG{xCYw7)>X=-bsgojlkhx>%F43?PxO+@tqF zKfgPB+I2|op)hratbSUQOs^%mF?yM((+xhBf7`?aNX_%2!54x(LVANAxhHuDgTk5< zEV!3cd{^jQHl(#D`yboEi10{6v;|8wie8z^!6c7ts@tOnn2(`9fg|#7nq#-)8rjid zmf;E(F0J8&df8b-+yY!XS~`cj$RCK2c2xK&kdzZy9{Nr9(`K55&6SXBMQV0wKo+`@ zp2TK4>Kp@?%E`*>n2QT`ug-had13K;Q%C&cpT2=b69=^%bAxC9UFCJlr zt7yE~xa}UjwRUqWV;Yi~y;Mmd>Xo0iYa-c#`&gWmw51)|gN`>68hSDabmuoGH6|lu zPl)#9TA*MF<;fdFtmV7f3u<;s=d4qFO?m31U!Cl}>&EgSPML}4^(r20e09yBa&-&~WIx9?w(AvC`8Z8!UCP(m&7^Rvu6_$fEMho>fIuh(-#P<) z^YMyKu=^kf9LH4cpG_5a5v_Y$MJT35m<}xZoGAh$cAjwE{REZBk%E-XYx*Rf*t181 zu`Zq|U0H3|=q3bw@w^r`t7#Srjca;-(-UE!+)78vo+n#&0LYs+>6F#0D!SQe&mM5h zwOcb#OBC&RM}VV6*@4D;72iDnTMu9ww1*Rz7O?4vv)I;SO#dxbWYS|gJPus#^1slv zwqXjFet&tXI_ugdI*yX-H(v>*Jl|JgR25bLp!mOQSoQ#tS250FQDB=8VTG&T%xF2u z(T&Ir>*AlXXhM7SZjQ;745VUtC>26v6GD6X=_CvXSl0kyN)BR&O@Q#3(MCzQF2AJb z{==~EXKfHjU6uL*D`R{tz`Z^MIUMf27t2kUIoMQH?8pwU<+|PlsIq1vO<<~dw3(?>*s-*dM&|4L7CpXu>k3;*m;S;b-i4|&M zne4}2y!+FdXUzBx9m3x8Q}$%wXS33S9sHEjMah?5|(-5ib$9pvt@`{x8S0vQF4#* zNa)id2`EB)-Sh6SV{wyQK=dyQb9tYhpXt1^U+?OB;OYTpSC(`4;4e240Tm$GAHQ*h z6sB08a+T3!-=875qlnBAWQgdZwCj@EV&6i`5_x;P6v{FB2$`ayxqe#w z8QM=XhyDo}Oc2Dk;|Gs!9sR{R!18|O0>BM~w6@<|JSQim@7%tcwxlCkm~CnQOenrb zFG>eB!~8d|&u|vTOdS35%)B$5VHLO}om_Y=M$9xPsc`I$pKIchqaO2%&o-6ZKmd2~ z`R%u(ipL%&z+toU>VTXh{zOi^HxtheA z`QOHOt+)MKm67+VT7MdX<{I+EW|V!J?VLW(gH3YA-d$OS5afq>>2js(x$n7=#!L~-D?Vhrz^cnUKf80p@T)BRI4+4csR5H`YV3dc39l$&0umWx;-s*|F*?O_8 zhT5OB!ra){SO~bUNJ{wzdae(SD8$cD&g;y}83&UuqR_Cp1oG952%IT`_Y#ND(1@WJ zFh{I`h~Dl;noMpP&J;UfWIUNvORYi)gO9=W3;4EGn-21dFY(Pm&&OqJOz$^#Q@OrC zv2$#f#^!U6iLyrt5s~I*w!7MWd1qra`7Q6AB?7HJ-LH_~Ln|&c_$>6Xc;}L|=>;%7}@6*@|RucPR09@kP$7M>vZR0Yr|5(-cgHAo3sxOT7ozcmm@)% zN%^K9-)w7b;Yh0o&+RxSY496XduRfu<5tbfDwi#AXL~kqtlJAY9c{<$ZJ^IHS{PTu zMe{j4PI;#6?}jA1I*<;rZN(}Y+ntE4ToJ%ct$ROqk(Zb}l3NqoBBa(792tM`-7-Xh zX}6VU$9JdYl5JTuf?Q=`V12O)aW-EYN^+r);#V!}yu==3?5x25&doFjOqh!j zL5P7-dfxr5p#VeQzfryJ*U+om;G2|M#-L;a7c!nZH#q-R_pXa=*EY~dG)Db%<3=U7 zy_upME*kFAR6^LL%ov$>4Of?lfh~~3~Fj@JRDp?izd;$ z;0fLwt|9*PP(4?GI8cZ| zpO2widB9Z>e!d^#9sVG&qTzhi_>AP$yfI?j2035_}PH%Otc+GRG#is|zEB4#je zl*Ux#@T^B-62LrC*le-XPSLBLYoWceYG<)O!*8@$vWMn8R8pOX*ja>ZZCk;qj&4@Y z)GL~nO->5KMi!)^5T=wYvi`VOY$-yu`tba)rR!9N4;MEkk>Wlq=O!{|Mp?IX<0Hy@ zyFIj}X93?5Sy|*=n0UnUAjo7oD|9a!v!%ha_!YZD^7X6hs8GR+Zj;B0js#5hN`$#0 z-wVQZVLHwD1de*m?NdZVh8LhyN3V{EM#GQ zBZLMoH9cL3y~h2ya%l<|@6e<)o`poih5R|kb!TSh;pCJsIWg#enEP%vq-14{YzdA? z(w2Y6AFB={}t$ClMIuN4;Fy*ph!Rs(4@;8d93*9)1g z@%BZnpZU|gS5#$*5V@G77rhe$MyT4~x0e_zoWt4C;1a^-ly>EQK`*kGiRm&K{`}4z z19j_*iXKnqWo5m1(GL~DsU3r~986Y~{n)tobbhzno>jtSy=&L5&k<}O2R>AkG6b17X&&YkI{7C!7@9r*+P z;PQipoy=5DVuce1OWM+iM+w_A`=L}oD~DxBil*a^&@{fNV#<( zZT|i9ryC&*ft*BP+AYopoNP+lAvXHdiM)}kCJRNin+G# zLXjJXYtD!B#07KCrGs_sRANvo?o`7=$a(G7t*og*4uJ;dc;%mOygkAdx#)_sA6=0M zeUsO6@HHD60QwSd9<4<)x)*k~bFaZ?i;eF8Sw6X8^0#l_<`~!$6CmU^99eUVCgJCY zEkS&7>gQs8+bp4ifvFEPQE*^v=XKG_#Dy6N?NwRw)o zgk#PYp~WPUD$u$qE!x!!JdJEdu3_=2q! zSk+xl$l9WodWxr5+um{oO_NrpZEEX_o^JNqo^98CO}Pz={i94SxFEh1LG4_Ign)%R z{+6q2_qxKd9%KK2Gq@B}s8%Pxbvj*Wv#j}Fx&g5S0n9aI&i?c=B$_uynJfu!nVA}6 zb!_Ls-R9$jf^Dk(m}|Y|`|W0&_9!YnaI@B7Waai zzr+8EjR+zZR9vH@qDjs{ePDC++Bbj{?D42w-yKw!(~#aNainn7vBU8MZ85!$CFxeI z+f1!imf%Jfi;aoq*0|I~?7um)Q@Z&;@rEmcp49t6rE_ywCq1v~*6H1!c>qu+eV5Kq zj+i}_L`4w+=`^Q-D@gkdMwm*ZzH3U-lAfb{$O$g%-BIY|L4+ zK{b4%;4BmFum17tkWFmBp~=L>8IxC0h}Js)hKJXl|5WmKxm7fYZn4V1PpIK|zgTlI=!~Bvf;=q`=JYySFBW0 zi?w@ksjlRY`RDn?F|W`4`+D@&ZA}+Dbd%{2ENdy7DBIB5y5iC9_pd6w_xRS?emejA z=IY09Pef0?y!zX>p540bWzWOtTf#6*CGd03b22nb%NUIlC}4QXgSELmtIEqIxW$CH zfEc0**O@c&Ai$936bY!+OMsx^e6ra}myFwAYnS z78)~<&8)J9%5q#X|9mD0YXZHM?4U6oXz>5WJASV^aJHr3_~b5pvrp(cOd+2X#L-u zDIMo1i@#=mY4Y**6tqb=e3Dr90HRwT2$gP$O8U^% zj_ENGGA5G#MUhBx$@){Cffv@q?c2_lXV1tMC#gR+v2V&xlC|91Q< zg5acri^bY3WnTYs{+ZYeeYrxN=z%p2i8oL5=-M?lb}9xdEaS6QTPES6jpu}l-n#MS zh_OeYy4|0wx*0h} zfxPjrM^C|NlR4#TGV6W-3)^6oV%`@2kZd2ovAmw?=6I{}tPdZinC zZ9EE=#|%;~piY;n{qtQ^Fv9}4ocaW=ELS-^B^G{q#VGaAB-iE&`vs8RKnMx-ZvgYf z#2%oDXvJ!MG|(TMKmUD~N9h~c+;LZrivV;|-q$_bZkgSNW@>r@#QU)u>wn@E$E8R+ zgYCn@fwYlz?G+ihAbV5U7@seAU;{VO^P#ODz>enZF0Rh9(G)I zh%-8Y6{zH^cZnQrtU8r+@;2|dGsQ+%g=$zgeTR{=_ZR!-N~HADgsbbvPTPaRE1&bb z%{o~3?U%C5A$!(l7cy(*{vTQA9oF;y#{ZNpqauYgMad{LvlJB}$;j5A#Ieb0;8297 zic-kPJQ9vXMpB_AD>EV?GLzQtaXa7Z_s8#duFG|Ozvqz8=ly<-`+lzbXDAJFnET{E zh{>K9rG!>{_%M=1-?n)p{KHL(!gX8jJ4tRhpWkL>4LM#Cea%&AcEkWsk+@J4Cb7l2 zVUu3gZr*Ofh}PG9o&`6@C^!s1hVQF=Q26rZO4|~cInUX1|6Av=mg7=V|_D{Rw5T! zY97iy8@|6&2~=VgPCVIrk42w?l+Z!3-y*5ykijoma+O{(tagaIN*H%ZQph|lbTL|igdKAvrubudQd-qWWs zITcmgpH!pg>p8u>!iaF)%WcX-%~i_3u3LsJNOXZ8tGVjJCry61VZX=TIQ>C`_WU#g z9~z0-P~HH-zbg}B9WvOT?t$~97~_<8eASp_g5t<8Y60i7)>rg9fdv-ra7t5JK~JAZiqsl`ocfEy0l)*VBR(ovjkFMElDZ(+EDtgZh?bc1vR~|#H4o;}*8U;~z~l7k zMXjIjw`$U@ZF8XSSwF8hr9xD?n@v|}{mECX!^`ypEec%!_muqjqaI4@U2=PWDW|6dJj>i0pnlCOL-BfvrCUe3Q zBI*?U9^FU?7u!i%31_#H;*>QTz7E>O;Y!^&A=P{7@7mnxK3hK(zhTz>Hc*01rdx0m zNDkWiSZ3m_^2R@1+krqKOTPG|i~~SPUdj3&^uU@^X9`8CoOFB@}hloYX<|8OJB-mP7SQc!6NsHpvQyM1c;Kdk~<-L{Xpgx9Q^X_rq8J0 zeBl>#)O56JE(SCkP(YF5AC$rSZCcRE-Db+EY%0q&*@wHV{O3ECenL4!b9Ze6XWg{+ ze<|Lrxch=#E`!Aoh_#oezy?_II-_NCd&QF4qoDtDOzh0ZRs9n^IJfui1Z9(vCh2vX z9@c`RAKe#rT>E)z2(EDlG}R34<3H5YK@^%fz5nn*GHP+g=({Jl2W1s*5c`Jqu*qLq zCU8QD)3@Vq(X?a3P6{d&DKN++YPN*Xeosg%1-F&NY&YkaMk&{-?@@G$LN2`9gpKbX z@b)N;Em6Aom5j9KDA>$PzJabFATnVie|z&!u0f(^kQW932m8ZMbB}HxzJ}lgd9+9u zI}KXVRKab;d}$v+X!bjFbFz-wTEWu$0{O$ z0Nf!o)&h8+$W2r;z3BbrK!(ypOI5zVh#V-5iQ5R|r1?!#5x(d!C4EV9)&zA^8DD?y z_|(WQVqInl{k+#?x;T2#=g(cdc>ISXU{fBa`mgHGX|heGSwY^-XnNc5M((!kgi+}R zoS^}?4{sDTqQ)fHy-q{dhHvaydUtQv+p2Md2#K1OlK&5_MOx^kYGWkeESdD0@R zjcI<+*E)yT+Dg!V&V6f1DS|bhg+&MhQG;DV&<_p2|meq`294OEq{eXnLAhna-y z(Hr)S>ysh;plk*DID;d1*)H+W6L6elh$PkRXVk&_e+}}qR%*_bp+1z}+1BeD%pp9^ zsZ`LwXI)pOOUfw5JiF?)p2K;V5+4FBA8{%-Dmp(oGOX?`Z&)mc5-cinDRFw8@yOSs zB(PhRi^f=t71qR(Xtn&FX#=wL3^@#SJFXc0Gsxxh>FAR8Zvkc8d}lF&K;h`K0mi2_ z;RF6zUOKM%sbb4<=+OLPV`H1nC}@!1KTR7@ER#8e2#wr)A{`TkxpOe4)8RU8KARBm zrTfZ?4S$n@+DS_*aXfcTR?<(de=XqL&}SV1U`3^S*c;+eq}b?__PZ$rnTCAq+OA?% zAj2@|T``HbLI#-X{bj_+c$>WeSrj1dF5ksB`+=J_=h4>RcY`0e<7NtNXX;5)tuaQm z(Mu1tUd83AfR7?L#V}!}GT$E*caOywO7&=ZyNU?0hr zzjv?CNK8`cgUrj<5aAB(XZu0vlm6|}U3A686rCU@UCo(~)Ue94dBe00x-!3AA-iKL z&jhtrTM(ZG_fJtjZ^xk*oPUV>a1dpsanB ziec<)B`iKlY`hGapx~aYd5Reaeq0(<`eb;9=1)9UxE^_wW4F>{r9-^#(Z#L!Jy`LF z2^qJ)GwCLl;J`}1b?Y^7!lN|b;acjXc)Vnn8L#X_Y&W+Z0ZUq}vYY4x+!||IX21L) zLC0nTm-}nW1cM9*qz5nsjqrUc2B!wtp+?BZOTS>g?yOL=eZw|vLrQv7qu#6VXai95 zla&%AuD5|}-ufVIEJoEX)%IV0YOli6;wz@cOHATn#{nN9KlA4w-Q>vErJwEGl zO3|GD6u1E9#oPpCUt^pbv7IC@7#F|Ol+??jbghO3dG8T3IAN8aunq9$(;8i9xD4d% zA5Pggb<;o++o8=Ru|49lk*nSHF1)atz!vw)?2;OLb}xFzsbW=!m%o6)4@c%h;CV$V!R<_H`UZ3y#*LVUwuX5Pg z21Ngf2b-6E&`nc5JR{kQDw&?qgk$$Q_m&i+P!A3kTVUQKB$jWWq(FC~$c2yfF=Ww1 zlHG%GdZz-)jy2T=A{=(kX~^6MEu0Wkv{E z7Vs|}iX5raKlb5`FDcE@N?ve(^vP#)Xj6=R$H!}3Ijzi`m0(>fheXFNUpI*GMs$hz zejL^;(lcbCN@}xc@F?2zswt&!SCsyKCOD38aa0Q%&lnU>r9@BtwC=}yMmexo8Y*Bi zA9Vjh5|MJ3xzSo?Xpp@V6dxZSTljU>MNSd6(+IAYny@jBnH&+65#x+8k zLA`8vrKWg=2F;#$rF8t3hwi9^g#ku+E!pcLeL}diiMmM_pTqA~rL=_-RTg+t;%<&4 zsLwDsh`R-=KwJOYMlWG5N)Ad^MeL{I@@lp}wphn?kDoj_-ZYHK3wG*CI_YDQZ}^rn zpxGdKHqvCyLIqBo>#$Mz^l@Krd%U=E`9bcOap?wxq4)n8*pH>LbLy`8l*q-I|qLo^q=VKhBt59O`%DXCai$w)N2zb%xOzY zwf(DM4duVgPvW@T-@lJ`aLJ?WO}R(L?rm(bZ~rGc2f82TduT8)_ zhMx6;_?3gc`PYfv+EOEK{g~InHoMi;O}$WZOGizieSj`C*<&xt&(q$?FB(G?EbH5! z2_V=K$j6EgHJu!0Ip&zb>7M_-;;#~@7Enc0de<3MMd-^d?yI9gy?-5v;amvSC)sZK zqzoPIj1(l(YaC6RBoDSUiezL3iXGLf%TNTONj$?7!9d@D;ENUB$SL*B7A#PMn>W>c zeYj1pd@avdNV@}+>uxi$crcRGf3KFHx&51BIrrv*ZHTdw4>I=kzP)>=rwki2xhtM% z>S?GavLz%Pg($XeQFeQOJ*CZ>Lz)kD1Y_^4R?WP)D`1#@rZLx)?%oo|164*uMC3B8zvr$+`mI$_>-lTo-0PcH_*}npms+|4oizn&V{teD z8QkBteFy(9$drhx?B}ajt~|7M__C6KkJFHIXEhKi$yoDj!^EybhQxHrkxxQ@xSubl z5P!Zlp%VMl&IgUDd94Yy&YFi%4i98vsz=vn6J{w10jnXiyToDM{8Y)RJcX%4WW78<_K?Wt^L^y(8H@w5S~W?&H)Q=UPxq ziOnD1lR z#UB+ZZ@vCuk%rB59`sOzudBvol>dHu%A|aD&C{_dJBMLZky7#vImGr4Hy^zCmt-jL z_!Ny<|GoBFC8SkRU&$@t^rFDJh2w-RJU<<7HiFO9N7yG?Cy#k6zpMt;BT_1+JNg$m zDSOc9l*SHSU9LZwa7Qae|73UQewk~HB4+ZLKE|JKGs=2Y?JM4>QwF-%;|^OMz4)-x zWA6z|z6Q7DSj9-H3HXG~0d|8Vr1C#(2K9j;?1qlb6}XHOh9#{kpSGjch5k;Y*=QzY z!dLWV=U;B`8lUb8%ogp7h{@kx;}m0w#83QjnCGP>A+s|=t?wLaFs@+bUXS+WPle#5|K&iCE#{#ZO+p7efPa;l0hGuX_%E8y0WSVGZ?*1Msc#)-if;~i5?{JZVwX^ zYlXAw-mybbD&&Nc3e%7S=<)h5C~+}G1iyR1LQnSjYZ(`PN&d|y$jq1Wg>FzMN$)M~ z#i5`TW8YFbq1;47SzOwb72LE%3$>;Gp2{yuF`fGT+*S0mlKt_x<~ZSGKo-lz{mpe0 z1*0Li?Km2pUQxI#dCb&~S;oC^Ml?wb`2Z7aU@T!^1QW(1y9oCT0a5iM%W2uPzYq^( z&&LLT4Wx;KwylOvtG*M*Ge5w+O5k*Q)UBLCx>!KDhi-7g0q2i~KdLBBszzwK6BsMF zL(2Dl7}$-w_BVZxsdzJB2Lm~!S>Ngc+e-LTFER&Cx+I4fS5_g`TUx}>XfMOtP;n9V z$*!{Or(eE( zldu%e9eIqyIf>Y*>Bu!t)i#V8kkG(PsDisK5lZD7W&RNT0*FLn&u^xoxi$q>zNWVl zL`ydZj-_pS`iIGT?vK#)^exsL%@nY$JQLG>&64_3IU6KB0*7=giOgw%EKVR0#(GOW z+TdT|pSt5`Fw$6r7j0VoUr6K`HoXzF_s|zLcdcKK`p}MZAHemc?2hqn7B`$x7+a-@ zT7Ot)Wy0S9fju?-8m5FyK44a0GKS&ORA%pEM%u<}GOG8>>n22rO`yRL2Msb%A&_|s zUAybaYm$*N1-mq_uop zEB3AGgahvDTVCDdNf@RSv^0meI}L1F)3<#|1A?hYse$oIyP!ojLFQ z8W8tVy5i!2)oRF)Tfsfv+*H`%WpEa)&XBK7*0c^T-Jif*3o(xKiPg% zZT{rvk=-Jz!YX?h`9Hh_BNJQw35;5)|hSkfdRuWc!z+(;BdVzoTfOr8Ik(?C{{ zoK^6s3&KoWtk`s63~^n!5ByOFPmH;UvR}fS`Uj>S&TSC-Acvk=&)4Ej`VYlxr>!Ob zu59y)klRYT;Rx~Hq45zrk+{3fqD0rj=QUoifm&j-srj33+q3yrmgC3oQtq1?i&aGo z12nIENKc0c-cMAfqzW?RysIWCy4d8B9uAGhNKdemt( zaP`isYPr+stE?#1iy7C!fsozF!&*C(CZTi0%OzAIk_`KHVb;{p5vxENB)IY1)*E1Q z;%Lxtm3~MvYb<7!7PV4pXe7DF{8KXZ3SHS+ZQEhC>c4vR9y@Su&5+cd6c`n>jF_Ov zzM`+Ne9*-EB9)-%Nam}kfqy!;N!GaSDE3Ok(@Gf{!cO|uRc*~U55V!kz~$AOH-8hW zBk7FEJ&!sihMHK6O1_<|LfOLRlNpW>^@H!whdZ@he`tx#_|EYYP|N84?wa|P=j95V zXK=U>z522O`@hCb=|Ai1rh3Ij&4v3f`+d3I;8)Bk)dhL1egxY${&(HK*&TmhAJ0d|H3~CNJnFQ2Cc#1CO-IikC`8_$-${ua9`42!8 zM|I_!w=rM@KWMrB6dKF58AD!bUxiQ*oZ|O0HliGT)3idowW)({fFhZ$c;^6IqQ-hY z`0=XWqxp5pfbVQf5&4^hEA=y9tA70o^shyfjzWiBX>+iD>%0;34JQ>5|{8DgxBV(?ufzM~a^ zaYy5Vw1@9I6}Wc%Ixa|?mCrA3#pqmo>b(1*=UTdX4&D$^Vw8#3{ue+;1_}V%BPYXZT&CpxUm# zUeM!mzxaQOc)l7oy`75Mn+>}x2G58p zMR3Zg?G9Tk23S9-sjH|mI;UqyO+Y6GPtm_o{rpHkH#Tv*Ei#BMxmW)Q=sIQ2+Vu+ubfIY8D2O_Zyx*OLcp%ru^kgKMe8$ zhA_n~gJo2K4blY!D0z0tX`_jUgM&N$LH}7UE7T`a>EN`9efx`+%9Vm@McT53eij3m zzA<`bx3OzOR1pIBaXsce?hrR7VZ+}~#y2`vafK8aHPv38MahYyQ=^hU!cxqoz?B3q zYUZZEWNGzv+j(*MDPud#X_YzBUO+8g`LTc@%}cCpYz}g17TORufBMWveaYTOmRt^9Sm{Gq;MMJqE_kyRV%uB#NPIH$^g z8t>Yzafh8r0d_Fnblf2mb_KiV85rM#xR4Zlz=90UA3c?(Q&{G4kWWq_-~{jmp=!Y&RB z4(YT0*OJ~D6_qc1y_}BGl=lk^t(byNLzqOUNh|jmYrnm1DUOtD(JuONSJE>w4seR1 zOA0o3GH7qG7gZj(hYQz+%U^a@a_Q0Q&83W&93q&I#+(xo%Ti|}XcM18Z!@#elhdt_ ztuW3=D&!*Y2LTmsMKbTUC~F=-K)!6csIBOW#l>>sMc}G@twolz#nXs_VFHmts*@li z+>+w5`YdjT|DRe+_1mtO7p!AVr&LvhyhawmLe0Cv{eGaCXIfJ%AJi6}oxu*Zq@6R+xJ$H*G2e1Z2G^y4Kg#IKSTT zN~cfOnSdw0fXkctzWO>kIwRv`Xy3BKT(PH%%uuN7T1HDc1<&2{%a8hj;guU4Z7##e z%%RIpzOsNmb+Uisl}-JFl5L#R6ChL2xph6#WgI|n&l&&viD83M#GuHa=w<244TcPr zMwPK?>((aCX4`J+e@Flj5?<-UC_K6FWvutidSWpqpO|Xt6%anJO^sSe-A)1~-1Hbb z)StuTI{4#NjWF{c%M)DhaViS8)ZqgUrq3&tI$Oq<8>wHrXdXI!ltKMzvF zNgEWk!=@l=sl+g)lyDmP{OGhLU&m`wcX#ENw#+<7U~=>dr_-sV&WxPxK2saxf(YZG zui|V*>qD<&Ha~mb`rZWa1No*6MqdH_V z=lu`i(aGy4vD~4Kdob8tOaVQ`nt;D5ed^2?*^Q&+7Nuo{aozoWh!buf9;M5 zup>d~=niky9{w>L=d#MDHM$Nb!4NG!pcG_ayztwnywrLTxnYg8267=Ge>WJfj5%aB zHHyZ$zK1gd&*b^SWY2B&QsijV%9`&ENl@mR2{5QJ4#F?z-tpI8=lpEkC zVArl&qDJ=mCPLE{r#(78%YPFzVOksoC8+^=GrKcwwH@2czPeY;&59pCMskUFd;W%^ zKVaw1$P(r*qhNI0>iLCVzXdfj)ArE)b+98%;~}3p3=d|p-0Qcpd?|T>qgT9QGW?aZG{pR9 zG3ecYP|Fc$_pjxC2aljeDhA?tfN7l=n|Qoe*$km0zP@ode-Aa(_1xC9)c1-#lZF*6 z-;K!exIxG9wzlzW>p8L#W3wZB?Sd!|o@t+wCanZ29d=#sMMZrdmj-_6v0S$%%dwSq zWKB&?X6`vaR1ao5vDzC97%+eoy;1XA!!n}mHrxjh$Y;#=V{;sVXYA*UOTP=u_K;)r zm@mFv5Z=Zx6eB3PK$^Blf^AOgdi$9=FR}wM4ls_4;XCTMf zh->ZFFO$y5DE|STW!T~dAFNdrS>rgT+b2;UF)({c3 z`@=Qr_U;sNoxHpBm=}*5bb9sG0 z>x##H$PQMr+ZK(oc|&{lY=v^j3bg}$c#jWFaBp9wX$LSE`&uTsN~$2lWAhl5MIpn` z*F^-mA|!7h;GmiF7gdFSy}#(mY-(x(uRD*rD;FlJDBxIuV^HaC3K}PL48YJ8lQXujOYr@-<~6*~qQYMJ{R4MLM43C;Br*saG)?ux*%dnd4u~J&5y7X%lTX-MdKSf4G)f8E z4T^K;4TH2BM}UxZq)^ts=d`a3NmxPA+YOPDCzh@nR3qQk>pgRP@w z1<`_6Je^$&-uGv$g{$#-kEQV^1{c_ODF|{e7*tbHti;4v+Ycw`P;8pcp08LK7{#Gu zb3W(wx=b$3V|R}l*$(9^iE&OaUfOM_M2RU^NdEln+0&;-d-Vf3B)`pn@7}%kc`{g9 z^LyJgZJ-#56KSRo+d`W7O;ExRhTc;IDmcVyCoFpN>C;XauInhd1V7>LN}pvGE2Hcv zzsm;9re>gu)qPwY4o<7Ap|kPM%9k9SqVt1FhGmgqDIv?R^zA0Nh(vM#P&YynApj*C zb&5)8*w2o`jzIKvLVX<3sO5s@KZlS6z_*YvX3JP#;~_7%4_@!3=8mPnnnJ2uru~!7 zVY^m>lWu{NLT2S?Vo}*uzo^S{y`nDPmVJIc6e+S_kvn%la%J#51<9APe>w<(hp226 z(x}Sh{+$MFT-~}uU)vM+R&4&<@uI^hM03TTKDEM!j~{FI#%rYEkY&MbAU;8btJJ>1 z1n#x%IYR@{Ta$_xPfw5QCY;Xo&S8qyPux29EiYaZ>r+<~ozo8we{o$uPTq9G7|aL!$O-!{n7Zy%oJGmIgsdOmA!p6I7KAflV>U6 zr_lrNKo3aZS+sX9%<}}`u|daUNREnV|9bN8__68MMYEu={+2`cSNk5*+EU7qxe;3R z2;I@XPb!NJ4^BM=9wRNLjPR4J8xEr`n_hq0o;(Yzod^Sy>KTdNI^%ciI*{A7WwVBs zmR50DS>hR!)Ajfnp;<;6rY6I6IrBnu4^TT86f)9yoXF|mxMYxpTQhfSUpsTyJA*cH z3_sdox4ZAP>O$N}*EH@$rB8^DCB#BCiwbT8_odtU4P_|<;8Ro!zV`7=^l03=Z|TOb z*@^tYyI5$C9=@7h3^tIN(;*B!ZCO58z9>mVL1RQHKm%l63)j-6omwP?% zFamiDcD@FQI$3Oi`xymXxay+TMWzw&(2XdpZJ=ikn)y99-uaW6SD?ab z+oMeD)BI)H-7JJ6=Nd;WPYByWp-xPTiM5%dWPMXIZ6lK@v~!wAJCmuwt`@~id>u#&WHYNvpvt<0*TJXs4CObnP-XmCNlvT)*DxN}FB)k| z1`alZ_XbC=7XOgJ(1U_-kKW?^cVBr&OF<1O8rl$<*BG<7pZmymHAAuj=TQnfrj@+v zGUT8G%}#oU9y?SHn5DH!Y-7b^$$ETX>FW%mY_~*{r~fQ`Y&I>@?rcQUrRI~w_De3q z){LS~ZlO0A#zbbPUr2}w9lZW+b-tU_pPNh@lQ+#c-^`?WO&zx&JEVJR3R`+&`h}g( zr+kw9%L7;P81=>c;NMf$&-CA1Vr?H@z3H8{r;OMzpC;|x&tKf%1>U=oKOLIiB>ObV zw#+)>MOm&*{vP2Ef-5PpB~e{RI;W=-%RvsfMVMK^dCwPDhW-b-K`|D*F>h#x#e+bH zDPGHzcant_7>VFnpA1E%E9IYCX#Y`hu_L)CERG}XZaajyw9}z|t)6t!JLhWLqW|$r z_3Y!4fa~U&;`RSms}Eo^ zhXw`#y(#nlY&f&-+`TL2ogH4sAv_B9j75^deIf%efOZlFI+TyMc|6$}jE!B_L_sE( z{5jM!sW>rE`BO-vh>KP2A^&#R_yxWfNxfqjbn6Ta-s9IX`#!H8l|1&X-!Aj_Icopw z|0O*F?nj~U^L=JgV`=jPdJT+PGS}oywYOi&;k4SW-_X?IAZiq3N)rA-4vJ~HW026p zDlpuj<;%3IZYy7PDKKYP+quHD%>&=&3I~Ud6$%7t|7*TM(g#QF!(1Bos%I=5wco)4 z;}7TTVXp&=6FR^7aiVVkIbZ8U^qkfHAg346E85)G)$V3d3V=ZJ>P+fvun9t*H%^H@C z(|@xL=!LKTgZId)3m;YS;zlaTJMb8)E?P}3y_EK{6~x%SD@6OtiFX~4j}`Q zHy7>bGJ2$YLS@r}-4u&1C<-8@58iZQ@iRu^(3za7S11r?l8LvOXABP!6*9Z}f+3{x zc?&JQ6~b5ZjI5z9`QQo$nMsD}D3)#;+>wv;b~Xx71AB{O}^QQnOys(a}s* z8s++SDjbqX_z85AX#*ly<6Vb^?J&I6$6u$Rvv<0hu_S6E}Ppy4E>pjLf>OAPBJhJd6pU z2RAroX*I*$ySLLbjE>{XZdfL1j4~UXs@=h`0BNdX-Vhtx%I|FbQE;-*?adKe;!&8n z`^CRraF6(WpM?59BY3$NP&*!L*M4+XX|0_|JJ>(| zjIK*rRlbd9=he;~T|z>FCcfZ2JC51tjMS<&ab;E97LUj~f&AK)6cC6BUqU$< zfuUA5aVvK(5L7yKd%+L$B;)MrQSdN-Xyj8P!{&q*&YnHxk8qHdMT1RnlXmzFDqXPb znX5h-evC@F@gX}mcl^&wrKLA&>VJIyPGQvGT&1Gebl;hTSG!i!YY$zUT(quXJ<*4T zsMIYu|IFn5mxJ_bT@<>L{bkETfBAfATmxe2b_RA63|0Z`);>Re{(N8@dadhEI<2b&@r;}_JwBRa`?izGeQ}TT9g*`qu1*Pv zL}`8P)~zOfQHA%E>Yh}BUa{yrT^G-rw}o^m1&76*-c|zJHfO{-X&(Hm@R@2y_3jqz zCeiDSj|g$I3o~0PKFyoAaG?zKkYWIjT-h%-XEo26{H%`h{&}|VEW$2qr&y!PwO=Vy zmIu|0wzqfk>_b^UDD@Mr7xPw4eL5q+1sMg}Ps|9qQc(SGKr>f6%?k~Utk!xv9~q~$ z=XFbEW#o4v?IxYx71?i65Dwldp~`{fMNan@3b*J;+xaBkrFWQnON+leN}(0P7u zxQn3Dng*Db(G0l>c^q5-ND5aeB%(RC9&TCLdA3V8s}(mnvfHeoQ(;V zudM7$l&_iV*+->ERT)zc%In$g-@Lzth(=6SxD!c_M8U|AZ&;R&;x}oK!ok@>cZ;%h ztcUa;Qch4I&f&@$VW6)>VXT=8)Y`4j!Lw)kbRM?;sA^F3)0#GHT^_eYDVxo|Cby{O znV$FVU}Dcqte?N|nxkbhoI^q9fF^yvnDia-vDeCq7Zq$j0Y$NdlAGNeJn)Yv7;wF2 z9>&+8zbga(V|#c1?2hH2ZFqvGz2mqx70eSEvi7^}+dSR3nv=XQFRd=Y8Z?Qi72bp) zpdEyEHF%u196Ok50t;bV)O1JxuhYid`y3s)on%EGz2_{=|B@N5KOXM>PR}K@!{E^X zvB1EiU0-r~6ntM--)za;Vf?U-3Dlv z+XffEf4_~++Vt=th5u>NwYeK*3 zq0yN?ug?|;=_8?Nc7x#rJ0RJxJMrS_(-|i-1Ay(>&nPZYcKtZn zKD6#K6X@}Vg5OuTjjGJQtSWZr9BzXTiZbVVVPSaAY7JMWy3JTSbn@;km2tc+MBE3c zkEvjsni(o3GhMm=xSR~5x1F99FW=1dQ?>1JQISYWxnQgre8j0X@^xodW!z@FH*6`) zInS&o88no=EKOmhd!uE)I*FW_>2@DdU%Y%nIAtrk)vwMAyP<8fFYMfmUV9bk|-55VDUZ^qq9-}oteKmFj+lgyq-S%Lz`HM z31wI$AisghEscX4Jkfs;Ei>BZgUl+ZxM|<@-_MW0E!;mt4HUnA%x3h|I@#*XC^fgq za$r`3d8j#wIaKnqnOpJe_iw}Qv#yJLj^^*0hFbQcL1ySei@agkN4Q=@jRn_0gkSSgsS4co( zcgch2UsXQXzS0 zzUdSbOuG0T3&;ZMOI*mh&Q#fIy5?=8{GLW#yLAgt{Dme?w3d$Q+AEvCjm^9`0(P5z#2ENzLlt$S8`G*y$Y*vk7YC8H7RTDj(y_`l@B5(S=T( z0puWA3=#I15!Cc;WYX;Qp?UwG?Z|E8@`5Q;b;10cs(QC4UoQ<;(I1r;bC5Ct#!lutu85l& z>B+sK&evzjS#42nP_cZu+363Qmj~$)1#>(%M%ZZA4CRQVjU~k^+qG@GnFV+aF$8%R z28Zu7a$#v1Tig5eL0SC!YUx%4nvd(OK;L&wKs8`+CEionDRQjsz}l{@PY-Z!a+tm8 zxO*gfW=2dR%m`%QsgJWfH{8m|xK6raP?u(f&HX=y>&JEno0pka@#MYA_#avR?4Sal z&c9Ck9)imaHY*sBZoPIWNG(tI$f~e;J=(iEf2~NNVBmo$2?~nX2XH!`Cbq*!O|g!# zXHiPTEL;pRl}`UGlnE5^D@HqrYHwzw;l?%|Hh=UOw?F@#6wvHNpZ6P+06@$DGRZ#qHSb8M`McF3`9kg6te@S6dkLjIAzUpHu5jVdn5n3%|Gd3VxBGq* zm+Lp%dtWuPS@Z0UQZ!DEmaJ$pCzPH)f3Era*;&>18R6W5od&N8dcZO$c^DtFBoVhB z0)eYE*^{z2lNogP?hY3(j-TY49v;6hSOjYpr&V!MTkLnZdi}a0Rgu`y@9%C6Z4Q;{ znINuETFZ-4@iB`%_{Az zMa9`a5yoAE|FRHiCgjn*v^9R3vz04RJn@0LhA596=LW_t#uHZN%a<>8T2-%n30^A> zZ_UcH?zauSS{P9?Si!c)x`MBx1hsk4v&h=rdzBw+_)zKVnta>VS$rjFeA2C>`8{)? z?ZspSglV0Ye;r8DW9f8o%;-nAa~TL6zN0ZJNNXIzJYi(7VV7s?*rXIk6S}sXP&jMeirm z&-T-R6ETT39Po)u%?eP83ReM+1dY2l^#UErQ(S%^28WgUF(h%ysUQlRf(?#cgShY< ze=5|O4Hyt<9LGZJu z^;SIwDG&rXn@t?ltoilDQchvy>vrk*TN5F<-Fi|h@Y5tU(#~z!!0{}e9xz2 zM^1251B7O@`Bf6tAjJ+V?BUsN?{n4({!KWz<(%~>6B^=ZSwnYh3 z?p4s$^1W@~uS0QhaV8p*?|duU?y)y$(=KO1uDg+Rwh7iIwjF1NGH7gkRhe&nwRUZf{H=Zau<(0l1VcXI6>P?j z2G3WE9n4RhR6Zp4Lo&zkoS53h zG{2`utJBq_2 zj%f(NDUmc5JUBtRDj&vB)%1`lLkKuO|1d2UDLscynJ5CqQ3z&qCsvMcEyQ7G%wYU{MPQR;@7L`H0&`#4I^NT9nPQe7l`f@ni#fe=TYD_-$3xSpY0J`Rvc1AD`X&i7K(j<=ko!mS^VNcqj?{Rs+XtP;ZGxtja`MXPgzZ3jXR5qti@n+;tMVzuu%<0|!z z40ZrS8Q*_O1G`bBB2%UuL#C{s$0=?0-MQh$I7{PMp{#U#DL7^bU9>;AeDjK!b-yZf ze^-7UuX&q0ef;v2Lcc_GiWCk@y{pv3s*>3%?BayKTr)KItef-e+v{4p7iiPn;QnP1 zXEto_mryHFloL3KVC-hjdy!0pGnIFirkZVshh!hS#p(Vu&yuO9z;HAdsIeN@&b%ys zS*~s5XAj@!rQdGuC`!@Hj8{1Qm~Q0I|HZ%m4kW`X%Pf*q%grDYCRtPvtJVGSYI};cQN^j zv)~XSLCiC_=|swldB3HYd>GzMQ#bPA8l7;90ev6WV>1oJVtt**4)SrZ@|%n>P0cfO z(R+~PIUevz5OBVPE7}4Mqb6*DgLp-K z$!yA)g)efaI?m&E*t`9ViRS+@6^9-5>RvX;8C9MfC=Hw!bz%n6C$(W?%dD1-(9C}P zy20E{S=~?@bfUrdcc49gJs{j%#`y3lbeM(#nUvrKqGv{VT8zfkmELj1?mHTrn7<~6 zhngZmGUS*V`&z~CqW}%_UeB7#$K~{OBKEUETpxsll;1*)aTDp4`@{d)Hze+#%QeZ% zW#Jfepog{=pNJYBKR(wjcj`cK4?G%CBsd2Pya|t6!i`*9T;3J^Pq5J8pbQYo z`TiVq!>9N{?lif@6sx$4o9npuUq9E_85BWvHC9dA zFs2t_V`fere&xJVGY3l=JYk7bQ@u@(O+GpLLn_c@bM0>{^mr053p9eXa~{uAFPgL( zJ5&4H&!3~HnsGn1o-*ZOP)&++C_fE~ZFZMg$Q+$5P8 z@GYE!`yi}8TJ8zcC%0EoJ2Oh%tsO&>nHEj?N4%FpM(AeSbIi=H{}G1Kh~y3m$5&u1 zD`G1{ATvZbLQOAq8K(&Rc0uL-B%SrWy8TED*K3!DLU+i?EKH^+miB^M-Olq8@{eA# z-RnIsFIb6_Bhi9F4|H{`hM}RMjCDG3hjNJ&-T}t<7;er;jX*=?zx<>v5rRqWGENsL zwLU+u`AqDqwbN786cl3n$0diji>5`){rjkW(bZ~e&;-hRlRjpsrs49wzEAuJ1iQ+`8byV)e~jo*L}sRR&E7WY^sJ#B z;=)HZpsXFYvk$Pq=u2Cxlq(rKEJdYctKQcm27h6QaMP zB-^(zgsdO&2q{PwrPM6M@fZc4M>-mQjtmcuyka_Zg_507E++ScD3#$Sg60S9Cm21+ z%jgZugdC=H^jCk^cG>Z={2$W7Mf(6ZDMPVmB2^4NcOQ;eW`5#`Vo0tlOL@guGSOjk za5wrk9`d)vlwUD7G{hF+^W$Mvxx@L0PQ!g-I`tYI*|UeWy_pK~O5G!d>(*7fjkL$+ zmgT?uiHBT2h%@4JJ4H>*rC;^j&<_nobC+$XASI;)5s7M-Dc#!si4*AFuIR0vAwU7! zKxI+rsH1AZ4=1G?pbV6GCw&^?O_3U&eV$g9IIdk0~rtdLdlibX$ zjBGpwE{jnd=XTb!elLL5=)drhh5N|89$VugX*5ODT=MO@h7|<@>3DlT&WCmH$jl~k zjfFSJI{gj#6?UeB=O450ByM2Kt_c7)Rw$HYSgnZSZpIzt7DeaWu3plbc6#zxZb31C z)hIF4T9lTB?fLDBIz|_T%eMPIA|NV3OH_Q$Nd{G=hn(`v@HkNv3aeN(AaU>bgmO05 z8ZKR3BGRu9&}k{7ipe1e!1y-NrSY)wOFQ;;wQDw3=HB+ZGAdr{O}{-U{icJXHuKcf z)RZ#v^HW-Bb7r2L@Jb&90kGIpQHh-Y5^wB<(%n>gu|@-1bI zGNOqP%7*tH>364@(po>WIsEOGnqE-SW9?qu4mUbD32fl-mw%PVUSGmB1ONrP za0^=W4BD3z!&mbhMZ-j?siS776#Cv23>zq@OPX(I{iZboCfnUQ0o1f@4WrYBlOPwe zw6$KF1eHJ3xo$z=9L$J)=T>B;B6?6LQTqObzi zm|3x0&k$Lw#NFO#=-JrZ@~ti?B5{CfJ9|er)HM$Cp&1loPG&^+_FQ)k^tLs%l`qin z9k@J}5<>$0vxAK8zPkjXJG)xJc{4QJ#8{!bZdQJ~e4FRPxP*;d{)s2{HX3e2hw|>_ za03JDHz|b~*R^iZ@ z1v(OV4*@|iPY?(FE*{; z!4u!J-_)&0SXun))ka#h*W8lE8%A8*!HG2LgGb_UKLEXL-K^%!i7(1+$s9Z{QM&A4!riK**Rw zkWSkooxs;-+(#=ihRjg+f4G$X2XxXdq0_J2w?|ne?}v-U4FOX_KIjdOg)_)Tg^f0x zVYvQo@{JE$pQKS4D1s{>HIVuOg@j>oK?$ePraQe(f)TTj4*a+Vlu}S`UT1)P4|k-n zeAJ3Z-uL1AZl$OWO$&4S*C~FRq3@7k^Ne=&5$=-{-0kxhou!GvyNE}`Y8)L`MFmvw z#<|V_!JE-;J=Xt%Mp-N597=94r0Asw!B~op*f<>KTOX0^lZBT0#Z&*Z#PaQI6(sFMndj}2Q$LST%&RCJN z(9_e-W#0Ro$;kx4`7X1Ztc$F3eWW}O3bP5FmcyF?8Q?}};;PIYZX>qpUL&oo=kP%P z>|ej@t%A+)^@z2XGuPd{%l7;dP_($B8#w*MFTso&r|iGCY;hrspl^LHq^f>rOC8(g zf2eN7zJZZa9?d(RR$n*0{4zz#D7Ix8lPuH(uabG?q%3uN;>=^bnb9SpVuuY2Z(BeX z5S5!dSged+nYfOL&?;0^mMnCnpfa?B@>m9cjc|I~HRSx5KRnPT+9EDOnacADC|%+X z_`^2k;v#PzR9uP2Hy(hJ1g@xAz~Txjw9On>H2;zVeOIsdL1FuW*$$ zC5bv_QRe^xKTT0r3Ed`h=p}L8Aij&OIk%(OgSA2tcC=wym zRaREUu&{$Y=R&E}4VS>lt&GV3TycMx^)(cGKwhbZ2MJcC*yKjeR@vQS{194<#se0(ya@?OZTn3g+#z zyG=iTB1g}VeXah@XOIjed%n*-JNz2Bw@=pU+y%Ca(%*0Vo=`3cm{HNu97f0hUeWp} zlzg+rvo2rVIk!=Y{?Gv}l$AGMx-=Lq%qEDMS3EC_K8=G54bg&eAKcCv5TQ08plbHe zf{$5LN>-p`OA$)6v+V5oLh?2qhhNN_vFw0ycAReB&i@s3P0FsgaQc#sV`y1N8{#=c zTOAoxN8Rv{H7bk3`geO6d0xSkeYt+TUOUr^&|^F+n^l{57braZbAD;MVk21gd)QR< zO}VBBv?X4aLT&=QCMMjGhwRysMQ_&?&p+J!^l73zWEs*T;@)diF?;CW6nCOo@0(q1 z1CT`B;JPEO$IQW;vwPCtR^86aYs2|7v8w0B@NZ@Jx~fi@Mr^2G`28cv<0S=0ti;EU zd+qVfJ+b+F<=xUf=;qeebGcExI|c3!KD7zX-cGSgfx?Um$PZ9n+Y^h#m}EoFEO7}iuscv z&2O9}DF7T{fS8r&bHohoDsypB%F*(9GC6}caUWE%HDi~d?L^{J3GaWWH0*kCa=>3Z6RZ|e%l8}h!Cr4 z4oRP~i>s<5;6Eitk~6}sQjCDOzWADGX6V8)fX_Y4C2^8n?C|tN-{M{Pl3X28BTHg( zv-R9zX;g?Vf zK1BuctN}qewhm3u{UwePx(CWBBa5&!$y#7+rDNl^39V*T)+`C?mBFByN!IqQw1)-J zvxRP&$IUkf9tL&70SkXcL(v%!b=>FgDU2Y;Io6PB7lPa>|q`?^}bLPkyos zY0mJ%M6!wO$4)d!FR2JR4d^|2=}yAfqFb+Qe1hLqQ2YhNudJ4{P$rqApZztEo3HM!5Gi4cixX0^*IT4qjJ zpRBXBIq%Fe{?iAHNYXRxGCEv=Wbz;MD=tIEG> zOiFd5EPbs_H0q5|PetENV&ny_?SA{O1>bCEGQK#gk4t(})vE;$A0GME6W>zb1%*vv zYmzQ2x1Kc!s!(D8$g}5k+I;GRUbc>H=l|spw=P(-p5nD7U`~o4J2P zS}@WwX5)8D1SwzeuM=0M&53gZNyH?@*?#pI1Kfw-MUe@CvYCGPphy0Jq<$Cv7rytk zitzFcLG&+;ZVCaDlQV9l&crDKjQETiT2om@&>uwAz0OG(FN`(Ah%pEd5Q+;-!l~@j zty4Nr9JSW)ELEX$=OG%f&Jr{4-r(%@t`(&?<`4Ki;>vx$V%M^?;8T|_4pnHgD6Er& zlW@F$sroj5Z7w73_}@yd$}stbQQ`Bc*g!G7zr5;j(@)}2RlAI)F;e0@w8jZ{?~Qq# zwFKm>bKv>nAB`xQ@Fexio7?RrvJRM?Dnw9*KJUA?NRB^wH+_)K8{0YeenQ?Vj zy)XQ!r1+$a-_vcXu}cB4HBfkCN}z+))H8`+D;w5}V*Kl+IYC)JHL`!4Bcr9mZM>7` z3^(0F_Y*v*?~Z;o8+y995cx-Y1UVS{HkJpBDsm@6+r#$;v~OzGxvu(cvk1_A(!ccs2s)4T`t>Gi6}KKn5KW zk{$kkxH|86uJ^Z(BMqfO1EsQ~C8I%Q6h*Y?R5Y!$%j%?oR8}ghP)Z@~rR@|YgbK-N zmqO7xG(_h8e0R=$|8f5wkMnyx&N&^v&XDRNug~1+vmFqaNqxT7?$2NZ%L^ zpgR*-o<)O-99&Gkal>z*0JN;nWSF>o+o(3lj$hPhfI_x{Iv9be0nkTm+>0280XUW~**JGrE*lzt6s z8%Fhc2p{?U(vwqj_o&?aTZjpsNFmp`4W4RPG1SBO(t{4AZNBU-72!`pkAOn~)l48q z>yht=t+&uI9AEnivqNRIP+M?<*_R=gu(V@Bzt=NfXKv{RS83l?9H*CLcYc`Gx|B8rA~ddxbkO1si#O3gI8&5J*XRu5+!c{HOiV`xhS{5vj1DhoGBz*W zkhgj)6prxqH%&0_Yvp(I{-siv*8p>UUp9~KD@OC;eDRQmyZZ-@Ng5goPj5cnz=eO@)zuu-h7hLc`tc-zas_xd+ zUl^M=w=~L=8j)^LxOFMBCCjkRsB2S02?;)U{;yQIX&!UOuS}+*h!o9-XNeXO%JrAm z^p$K2vwJHm>lV5BD=aS=w0I}qF_M2gJ%LgQWC5WB2`0frBGNg&b+rYLMqLF^Ah|$k{`81Af`VNlI%oI>ms5N%BHeRE?KC?(&GL9!>XPPClK{52 z2;0fpwR^-$SsI12VgBF03oMv6ZSVmx!s+9+*&op8WSddm(o}!y^ee`bX4}la%p(ug zdDbwL;oLrQ@huF=TZ90@^UtI^Idcp1&mW)8@nER;dC|8*D??}!$c-K1NL;9_!_AGp zdslvB`?mh5QGLP;0)nc3zPI1H;r~L9IY6n+b5~1^lDb`+hl+KXDZ7MBC6+*>RfU|T z5H{?EnJFkT{dHZ3ecd!?x_TwMXWuwY-_|<>xwtI8Z^zAE^txqD2PUvT80Ex7-i}R6 z#Lm$e4LhK;n}Y`Vc5SfSNck@IfwSF2O*2RtS)L;XK@oOVs~EE6ga?E_VIF zOVi$rL@X}W1hFtg0*9c4(0TCAg|(l#Smb`03+RyRoyFCca{T6^KOzfJid2%kPaMWx6t!5yx;#0~GZ5L!WWA)$j79q0J z55^wvku&#!SDl|azYxnR?N)!>qCp^^JUNTCPW?gf1m(j`c~ojr2TfgPY!xcpr4aD8 zqeH*L;ZD3^6Zrw=xU;dgXX#Xwd(QBaAvid2OS`$42Sr%GcKttv_6 zeOK2b`*!?`AS#pAK~+6-Ky~O==@F=t8wkab__979liCqT5q!fv@bLkZh+U&<`-bOx zNt0T^7^it_SogHppHV_Gg-uT?0kY_nI=hnUUh)V(FP2|6dBu!p*E}^uc=gJaD@CfE zP-Sv-yCCF+8Uz9b(%a7`EW=b)}(@xRj*Dmd{(<*W~FDP2RU< zn6+`~{e3j6gY~cRMsMG{*A0yQHoT({)6n>NRg7a!2~7R@W{b@bz$cd=8mp718>FAV zwa8l#E7rw>p5g@?m$!SsQ19f^|60dwvbR8|nZt>R0X2Q6O>Wg*D`oCq&BPX;f0JSF z)#joMuzu>r(Kl%C_wJ(eG~^mAGFVK2+hC{_4qDpJhwDcS&z~pa6anJyl$J)Xig_7) zUnxZ*oR2`f6AFdH&{%mnxj+ukJxjX{*$HBQ$ft2bf3|0QXNkhUc?h86m5exUt`BDy zGsbsmU;3b~yc%$zX3QF*L+BnWX+`_p>(KspD>EJr8l5Kr#Q3&m)#=&}D6CH#U*z-U z`Q8=--};N=X+yx$9MetDKD_wTmh{#4kD{{+3Cpj?Vtb^Y$F{>2bbU`T9KZPOsus_~g+Hn_+SyZDnlfEZ; zS$oH(a<9w^;3J>gY|Je;aDge`bH<3zMjxYg>r%HK>9}Nn(M8n9WJ-u=>94ix8`gU<|(W^s;4(TfBN2$N>f4eqtwEjTf zb^ZOp35604O}vn13zO?5GtuHPjQ8XO3LFPsK&S!t%72eoQ}^?0L&M;&2IOv_w(7yH zpT`}%POLPf&-pnHIUd|S0`xi_7X;INFdOAELf3(N?aCbUzm?KQjOmxc9NCl^o}Vp9 z4=vl6rgObdC~Y$zCqz%G=jl8L4|Necxx9=nVi4fF9LW+^6E}yx`tk>&WAA*r|F6Ti zB>r-oA;TgyN`z50KhLpk%>I*~ANz2On%dU3E3Ccg?(R_mV1DX&*7x>2mbc+vCk(Hq zMyK21Kl5-0r=4&qS$jg}aO^&KBCQV^=Fg(HeuQ6Tj|+{_^VmAoj4s;pl?Mh?bm z!(zt2?2?eUEEllK86*yp{-laO0+k5UN<<<*+Q89lZdsznP+k4j+Y-N+Oc6#o*NU7l zlGF*Nn)Rhw>WlTkh5zMM7v!A*!#TpQcH1Bs-7}iqI(f{59}Jmu;@Sjlq)(s1a1RJJ z+1i@$Yn&lSBA>=4PoZ0`6E+rm;XE7fD25d zR0z+29qLJ*iNV$1xyU1R(zFE#j&PtP!_IA?^#tH~odwrMk|T1wqD)0eN#~yZe$1S- zAVSBt!t4{06NB4d#9TJYxzZmf*}g4ejrHBb%7#lLb%M)A z6V5m=VMB0we)?JZoU+?HVw7FQ9TKQ1k5bu#j#HGPhEoUPHuM*%2*@>Xki~}|w21Vg zu<5A2WH%=%k25d4Vo|3vdt3}Q4Zf;oTijfZ;2OP(LwT<&_hVC5%?A}R2x}InR}gto zBI<-GVhO~wV3OWE0D~^A{+byJ;z=i-Lf5h+V)+BF5i_m+6J+0kj4xP3z{#YIi%rT! zqMFdQGE)k{wa`?eG)XV^qjAzQb&fz5Fg9hN#o-Qc`%g2sj6<{f>r_^_xy-}S8UMRW z>Ch`+b@9D3iP@ws&d3@@CW^2PQ)2~I1tK63Ev+a9E9j9^q4A*;+KTT~@8LgDXP^{T zIwG(Re{cPW{DH0z)HvKfx#OZ*oKLBi;k-4GgY|5>Pl0+*&1ZK}**xQ;{rveeMv^F> z4asI5KKQpnSRu`4Z0Tf<_8$9 zYPLN5^ODBFN#cOb%8`~Jc^7RlV7^4nh#(QEME1)O2n>^4*{)S}<>xW#Krv7Mx}{|= z2c73gB+U$IFeSi2+ocpWib9iOb$n2{@@qDdZrDm?TRv^c?R)>=#21W?z;kz(rP(7wpVWCa`@|F__$}n1W{a)d=mVsxV@%kSDq& zoMso;6brvX-wl*bd@ZqZIW(VnM8myUVUh? zhoe^GjmA-5#I5*0YP+6#`hP`lVN*7bgp*&x!Xrrf1B(6RqA%@PC*S>0R2uJldAnRdm(6QLkQX)lE5Rcoir4*R zbv<3M<^0FC@~SZ#H!LK5`{DCjMEcNyZ(|NTQz?eKRjW>ajhtulC+;v6`qJdKQ8&_bRM`YY-NO*ZgxJ^kHKGD5P0J|yJ z-!bva6Tkz0+sW9SVPOOy_2=yhA<4$17hA-B4+DLf^xkM@cTi)&^QK7}KF>QsG|pjM z7DoO8@aAuNZ;CgXI7IpdY!qUR&hR0>Bj;xyVH?40Q)BsJRNMQVfhg%{VZ6 zS7Nk_tE)bd=wgPZC;^SC%P;laBD#72;7+cxERUZXY&vO<7Ig{00H$mnk<;Pq8osrP z;Yr6KO;*VjJ~rB2`u&%B<_Hlj!Khe#EhOKCtc6)4wOwVA5s780mmkpLi*?IguT)hS zzHEyYc>yLnhl5TY15Xi*4Dy-2~21u@WwkUR^@aDMxaEa3;B620N`0jx47 zM?r8&nH|9C71gzu+X32@3(Mu+kKN#_=iZp~~#VXcjgX$hZh^5uPAs;i*H zMGWDWw0~AjJFIN_vu-2in_)chle6j}4x)-rU&&cF$aJ$vusX32oKz_8ORo2GmF1O9 zZK#&lJkuXj>~`jpsC5b7#0E9^jciD=8q*7X<=p-N1Vji$a{>ebto5|kAxWr?FL7n6|1(TJyjHXCKFC7<}{ zA%ugWrs|CY-e%3mDBSOqSk{BWy5Mn6VOA}0LHGeaZM~a=$bq;R8fK8~uO0Fv>&nJo zWP`zch(LD{SBx$GtW9k*{J0P_xh`NJ7rCox<#B+V%4lio?%q+%F3mmT<8aNtbt6ub zZG|hGo^IToiE96sFE6aJ4&|pJF1m8Oa7fP zC*)GG00Ouv`N=F!wY0N~cxt!8+)0o2@-8jc-}@ZS27FlC0-ysKI!wtGn{38umGVpE z9uE+DP}b_XkENIKcAAhksKeS2#F=*cjby;0cYyneh&oyWk?bWhI`>xBCkcthMxFW4gJc5j?Y~Q|pi6Lk1?y@;6ouw)Oen)u5d)tk8b&qj*N8WMX!@V9QV|h$# zo?RTQK#brjao04 zs_E_EYnpYdTwPPGTrs;b&PhW{p4Fd;JBlYx|7j45azxgpKO6MwtFCBj>wDM%2lHa+F zzHN&?{JO04$UY=pXB&7hAmyYU`{@5-Kg4w_v3_#DaJ6oe&2!cNg5$mm7zQ|i*c7Q4 zBqYCg_&LUNC$NSo5QZqKMm$dWJv0{1C$+FGx>~M_bU=^7>IJ-Bfz>Z;XlS@gu@$W= z3kzqDKF18B!Dp;w=09G9OL1e09Z3=Tf-~c7N#tz)eo?GZ;-w~w zYJXwZ`3b5+IRl~8ky+}p?pud~g(2$rBgYmwIa|#qB^~XtI(vFh`^+(UiKbheP;H8j zUqZ)m6-QaDd=zo=YNe#+gP~C1T`pZjOo%Ewv8aC3gJPhJw4WxMex80@+ydo;wP!1&AH5)@qMLlL z+k>{zgtk1av#BDn){1t19g4VT^#Djg`kep)=xrx|@<8SjtsgNocj{nWnAv|3nKA-B zX`*Z^j}<)E8MGU35dB?$ps2a>db8$Ca2V_&kfFujXJ+X?|LAZ~Cj!%x?xOG0j$Khz zR<(&wrSaqRC>br26Z^o@>nhv*S^JB-cKY;#0qQO0Q5Q5vZSegf2Qma4DMFW*tGgtx zlIzteJ=V~(!jiBh35W*^PKmok)AO0@Lt9b6PzTJFuLxD==x*oDcc*oT0*)2=-39x` zkYe+#}9G@>~EnUDxb4MS3r-S!`S?+7JA%uH+D@#d6r&)Cc%H zO;uG1EV8^|w!2M08&O*CD4lWJYV0rP=TPhc^>Y`21AxDTDq9TSfX3PZVRrq?U1TpYO@`216?Z~J$jUKMV}pMFd!nL@2>_R5RuymN0+ZH7AlGb z)sHt7PK+=wmApzRW7CM`^ks}L)0q-+>DGKcMbQ4>)xH|ZOUwN#F;z#b=dXqv$m>ysBOT5A;L28Bcinu zLe$IdVsgi&=Wy7Lk6moOHu)ruF^-R^KLenMZh-e!4*WP~Tem#1V+bFN)4f9`zTuzq zfI%e>zn0mR#hdDkn~BuA+nRoJgQ9lqS1_CVl98FC8-)JvxsLEx!QHP>C zmPh~h-=lqc-YM>s`en$f`}>z8b5L>>8{W&h&bDocMy-vxCdA6hFUoEmiLnu(GVZ!)+)e4p2ucYsD=@3gW4d6;0NO;SSHjx_Zf1x4n z&Zj%&<%0wUVwMHkbFXmAuWub;^(XNah>#4iSe2AVEZ}QilxhEVCUFgl)f+;EA<$sk z7M-RC=eBk;mY5mVT~2Cg&}lpRXR4Uf|q-15$KDX$~(;6bvG!(`iEJIZ`W z91rJtK$nIs7z$Uo{&)gf z!tXYJdFwf4!Pq=f0N`h5>yCk$Tycz-yzGa^Mhd3b6uB;?JIH?Y`SiGZ zgqGH&is~HZ@=Ie_-!TNya!SRv77Fv!@k4iAmMGg9zv{)6X`%5o5_>fMT(|BPj4_BZ z7g1Qnmsm4x&f(J7%V>@$vuC5CDi2d*<5vxo>K~pbnJ)d%_1q^eG=d%W%Sw^kejELiC*e)Q zSY;_BK0={nx6fuPMgjwp>eXDLgGFvWr2-J0er8D4+7CBGg#YzB1dV4JpDGe}^CD0LW60foX0`ewAsyZ^Jis|Y?yJ8n<<>?~q zYMX8DaEUKH49ugy?0PZTxJ7lhMvwbGlN?pIbzAs*|4=`pz@taCjJ4?ZUE$OW*b=ed zgmDs(J{OYGlfx*!SN8#G#5Ff=Ead6nrq%46z%wO2Po*(y67O#f(+?I){8WZ>{q3YD zadfDvd&`FDIeIGch{em(@$LZvv!d<;Su`C zIu?Fzceo9yb%B6MG9tK|`84mHwQY!^E1krR?4zK6ef^hyz;OE{XGD$y%oahpG)|JB zqOp357p*pKI}pH@0vXr3dJ7u;5&}BVW0pRfK_bpqyfG1*W6Q%ut4Yh{7GN_%Bb~e0 z>-~Kh`~xQCPcEIUSbf>&gFVt};UeYHvU^mk7nw3W))^>yMXy}ax8K6f{8)Rzbh_Dp zjz5#sm1jV*Pb7ZlE^)yL7^9;B{2Cs5IG3Ddj z8%)f&hls%u$)m)2&C%Ar^Tmi;Tb-mo!%5jlU7ehmI7_wB;f=>_)Fje}`|Z>oa4NM`L~)Sr zMB~gYlU&=P$qP8@*TS&!qYakfVTSL@6){2`icI0>xCniK)zX%uB45iVl<~f<|Hjg|a7De}m&3fXnVb)MnTO~2?(lYs6SDihx0E$H-O+{y&NN;L=znxTVF(TrWrh9d3 zc;Y)uh)AEwG(IzHD3EJbvY2Bfv_BH;SMU1UJSgyBR$b4(()h=mt$#}wE9pHb)aj#l z;rw~I+qPz5B<%6-VKhk2+G-39UJrcuBl9f(N>x}0-lqu4nWjU138)u)KZL|9EQVRtvSm0J1NVH=1^WW3^3MIYq*Om8{iLtZasr8?q zs{PfsPoIti<8#E00AT<}Dux)I;G@$Mu`kL}w3dg{M*~iGxSR_WRAw?qm}*e%5N>yL zJ;M1*Yvfu~N>ASacAGsvxc#4$loXpBk&{m4(C}SN{_LKqx6;fb`-t#{?J~V|=3NK< zhOq-(?z*=bD-dAnlr3xNXon=JHP(k-VN_dgH8n4Wcs${%i_m}e^2oFs+iQI(^&(H( zG1!0sUshIg$`iKCyx|tDictPn#v196ZX(~yb7X?Qbw?|4`3m~+Rwlb1*1~&pTlLkJ>E!9S|(-6xjLjJ014{etuUEyjg6j_3G%9j-2tD1UfkTO~qBYow7)Ff{t}nl| zlD^{|+#}dK1HG?vf%0Yo%Q?3{k;JwXF>pdZvZ`&aoCflLwn#+UeMuQUb}84gPp82u z`yP>Ashry5o{IB~=>h-MGbd3{^OQuaYyJJ|7`ko|4Jt4f#BkziW!~E#z1aGNSSLv* zO`lF0?!Cs&@?E5*WHRm#5B#{ff}{!I6$ZB#Z8W=#NrqUcxW2e*)>(~r0Xca~=ac z)?nRm80#3|^e#J1>mPfQ1{3QG(js z?qO$IF{YD;9}KxxM3`O;+O+2IW!<)#N6xDI8obA^aHaF1nyY-i=t>{z_7yzfaS|7> z)P0b3jNC{t`}AZD8cTbdMsKdoZ)(+THB7f-0WC$cFVCph6Y%uv+Ckt4!2snhTxZa0 ziZX_yZUwaS<$?K_t!r=FB0?yE%hI>FpbtSmYAMydP^NdZZC>vI1H=Zo5)Yf0$JXt^ z=5>FGg|UqGG41pCDusSByyt0x&g-Md8*||aWabuLvyyaoTP`y}=t)#vxCA#Nc)g1y z%#m#;r?d=z<9bgR(E9w&@+FiR9u?vUx?QZO+LiR+ZVp|@ZI}k(b9uGW)fE+S_KZo9 zeb{y#WY#q^a&JE^;{_M&PR3qCtAsskQnk!sa7;j8P&0`@3P3(txn==}@@D+-Namwe znj|oo<$A`qm0ur%8)z(VZyTK0>aVaUi71O970UMS>?K58#sE8myb>TjX3w|0#tm=* zVAI?ASW4K!wOp8my;JD zwE!4y3Rk%MR!J#i@Gyg@o&1cIz4eXB78PLu3ACH>es-h**G~uZ!iY|~2s_T^%{NX5Fb3`YxRGnF-yd<3*Fy_XA{c&FPB#IiR}bkn zQ1jH9*8Al8+<;(yp z?k!h`;^qUJgl_<4Apg4`Hd!_QeqDJZ{IyuaD_UG`@?5N^LUys&J0AG-UXv|y1W$|# zjtT#6MvVTP@Y47T_l!?D`$`PoOBx!ZZFD=Z;IH*(^1Ot~3`Gg!WGGTC*ff$tC1wsd zhG|c}hyTZ@$K@y{-T*-YPTXO)E%tAF`DUIj4mJ&iRqLWUzn8_{Erds~2WlY%hGmchvrfR|ni@jWFon37bF3{c|%qw4Tcz2bQ zN5`yA|4G2b#;U0satGXIu>yi*0xJ(Ij66GRm^XUnSe;o?BHtRF?}-S$rS5qUVR*^I#IUUfVeKeRXvR7wub)5@w+ynt|Dt z_en@h_B@1iy8kaz1VaOvAMYPNR$!u2toPE)mHF%Uav;vVcl!4G^tAWR*B# z$8dn3UtQZ1u0+Ddrs9}gf)oPtZ)!O4rf@{XL;P)8%+KM|nW9D18ZX=Zheqpq>(%un z0ocuf<)$21z9aZRXqwLixbo6^$IwSi2KeR`DJsUf)%L+diw*D19uXbOEp-P@Q?g}@ zv-QDYEDD~o)s0}}sMXS!mAC)Oj^BBhWJ(2EJ|FYpIku&T;7v|1&N^fe53VIU6m)5H z;I@>{!&GN#X@#h6exykH+JA8~q{Z*we=^iV1Q`KtYk8RCqX#738S#XLgh2jx!Ch(w zKAfHr^;%t2? zTR$|Ot`GPmM}@~*_Z0f-?mH%0xH{1@9Urdjn*Jbj?1Je7SP>)XYU6mp?~2!Suaoya zMzn+WB9S>**c?>$9Z@W~_VgMOgbiv8w)3s?zXFW}ZJ`F_lfGp7R@I@m18R9f<4t^r z>^E8-#N++j!f^ffCIkh2G%B*MhW2q)Sh&>A7`02M2H z{RmyUm-ZmA%?JG%RQ?#+*je+7-t~Ny;zHF%V^9gqsV3_`A0IVu7^#8G>}umgNVnLD zZU}mZ)aCpVi}W2fQUCOskvMiMGKFpW!NQ_IFnd=`>W% zZGGcwb29 zRrhrz*h((NaCuVi-9^0*V=v=_FO<5kbSF@d|z?t8`1cm342KEJ;6xzT{|eojr8;!k`J zqHD|5L;8ewtopf+tNt)wI_CzX{!| z)M<_R6S=j8^Vzc}mxi>H^@Eq{-J9h6_v==3oOI@$S4HnnIEh`YZG$RBJ!Qg&PYa4%i2t0WeUY zHyZspSD@DXmq4D6YGjyl&_fX;kg>+RYTrT%4p#VUt!_M0AKz~P3i^BgHQ$QUWR3VvSeXU8i2 zPw0gNvp{+bt?5q4J#fVx(#wfgGWf>=j6`hvZR>(tLf1SCn%+RmtVrZubX&^g`s3r@ z-JsEr859in@e5qdv1S6)p-w52i?vG_<5iPg zd@Ga%vIDazHXtz_g_Mm(+FpX2D**c*1rHwJ)dVYW;C*qRv2*Efdk*7mzE6>S*j znWCkruWw)w1ndndzLO0hj>;C#-&9s^BeJOF5>^>QW6D);y+sSI>=tp4g2MGbtLpya z(-V*#k<0KibM)6}Fh}~SO73Q#nTLBgZ@1}h>fh1@>7{~mMc4Ds{TnFk+qo9dID>hg ziD)`0Wf83Q;KocGx=wq<*+Zg{D&d*AbPXFrC(FlhQ{^)^o9`kAVQ-)B;u?0FhG0pO znO9-K`%S$*9C<>Qb9{VKfXEV~H7+ci+Vi2r^@E0dHPQo^6t^>TFMVpb)QZE(JL>SS zS7?-)@jx?wJLTmFO~i9dQbAOd#+2yFQ`)Ip+`y8`;*16~+CIw)FgrQ--1KHmt}eAj z>W!--|8W=lv3Qiglt6EV_Nk;KQe_EsVYld77xX5Jo6_xkD^N21W;ea!_TiT=NQ&GD zVMNPQLKzeJwm4Dw7c(&Z-41RBA;(y8&$?kNz3pUt)5`&BSM*tEiy~;n(0AF-gW4k> zD<+xoc;kNW%q#ggxMdXF|Fc&3dZgF_9Evp_t>w6HhvCwX4D%rqCB@>|3Pi1{yM1$Y)sBGm6S%E+nG4WB^vagpuKtpEg< zp`AGPbrrwNXIf6T)I`K(f(xFqOsTBsLHYXCbHn(rH_6K0f`0s2-l?~fxBJ0`SiCC!B*LLlHYlLY9dxAf8J#f+}G z+&sEJ6YeIIXZY@XKJ#Oxnw*=~?@me8$S5|Vp0)*^b?elG-~4AV51-g($!9|13h+iY z@~PvAqboK446Lx|IPr#NE35K&1O3It{RV;>eryR+VwTC1E#Qnw_fpMChUOFZPW3{1 zCIVMr*hH6rWN{DAeSV_k4z>4Y_Ff~iKMf}lk6R{?fO}=hvdh~r`;=zs^;qsRDX#q7 zY`=t^@o2Th5{@s=Ta#{H>~U&Hb5rB%I9rY6C0hrCzItVHJSD|-=#ceScaIvfe$3NX zCc90tF8t*!E9*16_g=Y<9eby0X4VeM^e8qS^Co$FcGLKtd%TKGLoPO4_qh9f<(9dd z6!dL0kfxqE>ho)qy0(|qXJ&XY1`1q<_8Pa~8Meb0VlxR`_btYH`VHwug_^IAW|%o6 zA?>u&Q@-iplLp%_H^KGaCO)Kx_gqlk5WpAivZ`s{{r=KlCvcKNU^&|F(XRvA)b#IoMYgsNvu^3MKQ+c)AUu4XR zEC&5ShYZ}qT~framg?bMASw;^g7MD&l!)U?*N~~KK8N| zm)EVgnQE?&q7BcVT(Lm7V8QzQR95$m`Y9z;v9K98-=)?Io)dfMaLXCwC8Jqf&1045 zE#Oqx+*qw`jceAcsPf3DFsiAe#oxb-5-Y1-R>aKY4m-d9RH> zY9uLE$e{c4cnSg+5O#PW`vz3W6@sPR>U3r@x15i*YW_(Oa+xFD!YJlL{GSYVu_v5l z)yr$MRBWf_RKYk3bm@!7NAuUyXy-dZl;I3bHQU7>-S{oK~f6tIM zw{?-&-*zDOMuckUrHSbSrm+2(Ia90z<`9ZszOE>WoK{jMx1;j#Z*Tqcp$A&TY&7UJ zy%VXRy``3Mx=NZhZFeScpaL`}{IC}yd9iX3v?5&d=>BS(W#RECrnGLZX%De#I>fs0 znVQEMKO9REUnDiLL!)}xCi*$&Pw5vf$Tu(LfXupo)VLZ8s`>2Mu|-*mL<=Huwm52k z1m2_SPYbsdRjn~2*r;S78wMEZ0?_ADn~)c?cG8M0CPwNKC8%fDtU|6$SGrNB*2fH2 zUjYllz4)Xpm_o(yF5IDfK#F%$Etesnf_v_LJwBYd#OLtP*xE1JomNO zfVS~o8{tJ2?HFN4&dafEYNZ_#Ap6*AaG{Wy-rA*oDKJ~;(007VA+P)FXGC~-HfJ+u z`wH*@0rdbqZ9g)3gbNCs_*F}dy&9W)E>{4XTeVIuv&=vGTUKh}u^D!g9dc3$G*q_^ zK4euGrPm^Q99(`!_)8>Mi^-S?Kb!S6v3s8bDBUHIsE75l^PB2FYBimq8wo&&n3-j@ zxqtNY4OAydbG3a(br-4Eo@27sY%*KCxZEeJ_Wnfsa_0x16|-8tbt4t;_Vx8w9Q~ew zSh`>npLyzUfr|d+Xf9_qq;yl|`}duSj76^l_PAm|=RhDK@ubldTF=R;qVrz%;>sBp z6?Iob3pva8mYL7k+p3{r=D#3x$rfC%;Nw%olXs&L;abIl;_%izfNUo*zoJ zcEmqs($mKX(ly6Ug9%`8&>qddob11ReD|&+xSYNoFDagdnjPbgO5#G7s#f7H&(?J; zzcB2Z>P?8GPOZE6WtBo`(XE^9(Z94qf1thWK_k<*NRgzE()8}4R|R5KfAI$h zl|BsI@C)7F>^v+2Ti&u8@7nINL9YqZM$#=&y*RyWY3`qsO-F0?xnbazFSo8pY!S+> z{?@jV7e3Ki?7{5B)9x4)+FmkvQ9A$f;OMu|^X5nGMa>mYHkV9Pe7w%{RwQWIzw*gS zv9!ySydLO_9!lKd;?{qA?c}pG9EE~mmD2|Y?7K)@A0_(X3(2rK}@dSrQN^Qi#`>w?JX?E zUE!AmUf)&}^S(1*_Z0q{2L-ZkIBXM7&rNDv1E+`fg{7HYFFUP1A6kF{P-M>LHjBW6 zOQ-C#wba$6ctH-I4bfm!!OQoht>~5cA<>(}#1wLs3D3Ip*pDeH8{@1P4a7eO9ikA( z-92HZ(MA1CWK$d*v(G;-9dqW0G+X^OnCIsn3uW6wm-YX=6#g9W{}m648Thx++N@}u zp#Bc*#_rOosYin#WI{WZR5zct&9O``Ue>j&SG(Gl88>g-*lrfX-Wy>8x!A%7kQ2Z7 z^gMl0MtHPDI>UygluTZKX=P_$T$oqxfKpc8#+aeN9tg~f^g8+rIDe; ztE8&uXQAxIcR!M#d;9UD^z|*4EnDU^d$2>whmj&IeR!oS&8lTxymVN6>V*AY8fa%3 zUZ#wXaVZGUO~L3(8Fqk5Go5STA}|uWa#$y zcOCUD;BgeWOc#{d7Zt%6CVVLbz+9F)_%3ni`v*pOoBP{07bh5YMm{IDaq~D_e&0c% zbZk2yo1g~(Ppp7%EDwL?ZS;8;x^^(GA2zPZ6;*geIc~8oPDOl4PD5Gq`1}#(Ej1#y zyL&$)iE0%f;5k1Q?ysoCeIxff3q`JnVe}b0hx3*r-pj!S(FY}iTTGn!;_ltS3qLka zP^-12$KHl?soVVXDku{XAzP^>t4( zu1;F1JCF!;aM-d3(b=T=>RILi4h^-uZ(Qx@CHrgOk?L<-CKkVY5w)kmMka!5oF4X42e!vM$WOAetNIkpJuQrM(s(iJUhepjOF~Ojco2ceLtyS4VZut(Qo)FpsalG{_&g~YYrr1byGLFCwhyv z1)?k5o1eFxN<6gCxvjn18b=hxyW#mG2ZHYRTC5s^tgkC7v%T|m6zu$w`TDNV{e=+Vfv7kUISP!kQ zHYr$coG7JjxzDOl^$BSH@JUCHsB3@g_>nh$f!%ZxHXha*r9Jq`Q0nG0XU?2l{=8?H z>8yAtnpxV&AI@zEyW}j~Tde%GUbgJ`GBZ@TJK`fo7+JY9D(nKDCoIHn?1;gGU0l|z z=>gz>>GYg5%Qd~Dy5(~&1+vH5=kyK7G^64C10s)7wAg$ve6j+b6Zf*dEy2H zs>cw;LF~h(2=zk+vbS5(K~9uFQ zhU3!O_lEMNe?BKxhi*4$*REX~W&mIbIR+=nVd$jVK>;mWxeUS^P9h-?VRu*7yb7m9 z)io%Z7C+J=amr+O^^5YodTGp#n*#H$y4?2@kf_L5Oio$}v>shl_@hWp+QMx*$l2ic z3wb?{5>8n5>p%yYn>UZYt?%?Glg)QfwSC;*6$K92+ZFWY4s9*>^Oav4jqX-6k95)B z5Bw+A>SQ}RJeeo3QR?L7m2-u#`Sdmbt1ymcs_g)S4h6<)3=yhgQ9_)a*bIEzcnXB* zcJEz3dgMPz0G_r)&A>p#e_DF2lXR4)XzP(|pxzhjVcS~1&$#J+^v`#^g#3f!uF7>7 z>2~HDm%;r*6Z%7@^xi!v`jOKdcYrCE&Co-a_J!K8gN@8swY*Mr9fL%h@!pQ7S}|#* zfALYjr>3&>GvPpLRAwdX()2_C_3Mt8ozASAe#qE6ZR}tzb?yCMgfS7B z2mt$#pR!dA6WxYk84&i_2Ya&&Yp!ojD)F}I_iIB`Y}ONzkVAE+)c5x}!{~E_Bu{ zmQJ;;q&}Mz+fZ}zqRTW$9-@MDtX83ozC}1+Zz(O{bpW&zHA!4O$-KyhS*)Fzj06O! z57ydqjpIrU*$-z*4U{Z07GksuHI`{Rr0qh7*`QGqqAcnmgxp7?*&neBj~OGvYJ10c zz~&k)FSV3T_;4@PCbj4O?OK4&AjA$F{fZ2`?N4#!A3*TCDLFo|NbzOoLE&4ym{`aW;2k5 zs6y7t_J0w<$vKol{S$s=Usg|iCxlq@iNWmN;r7^mc;DuTo+Rf`V{$H%TkUM}Sm(Ry zuAzu4bVzo1s#!!L>9FC$QJ(R63AeFOHi2A*f2Td^N@7aXs7V8LPR%)WWX>ru=gc~k zr>uTatY-`j?Sf+)B#Bd_0u+zrMJ!add^*-#EaAeup`9>FY8A3umd|0fi zf8`0=2Sktpc(8=|+bSV^fneL}-2>`JVzGgN0Gzmq)vXVXJ`^*#?O;!&;NS@iWP3n} zJFw|lC_rdw-YU%p039FDw&2r#G&S=wHye+wK7aXgF4x+lV+PVu7VtgN900Mlo$I8# z>T>-&-mk3ENC`f1fsUbIK6!N&m%^Iz%;AZqvxoHIxjgp$)xD|K6093 zJ$tr9zL(AMFwP1nS+ZQjtW$prxEX0cuBTuBsg?HtUv3)7nt=DnLi{=>~V_S~A+gVd%!u*{oOT-m(+_Xwx> zD*we%D4m*De_ee%URHt`OzY=e)T4*VfLJyESFI4Ia6)pGMp1b@6F-lXwrHub_TQ1{ z4PiGSWo>oH#PrL;-Nt#U@TSc|RCcN^-=_11bRC-5xT3VC3^H^rmzRCJPEq4LQ*Z~*J^eR-f{E<5|%v#;fhl-|jM`%Gi zd0?`~AMV*zc8CfEWUWW4TDZDZ_+b=t;;CbSw3YFR&m>7$s!l<-{*XXi#6R7cZEi9B z3kA4rKcmpuaSmY+qJ(aA>GKQ~5dOg5qBF{krqmK5_rth1R-VXgLV-;WbDVS{VS6OE zQWcg;iIGPA={D+?p&`dfK7xpwQNY%}yx5KL`O6mpQ_5R9Fa-l89(yvp7XzTOwE!a) zF3jCHfuGRTbJjFMuJICeqb=fiCYtzmr4QQ?7Z+D#exT~`1G_ts@6Vx86OpC#Bf;R# zDTv(0dR2wW4cfV9&lD;Jfxlw?w93JuI5RlTLoExz3$&#TsJ}bRClidqCWr1t#?UZv zZF^g%M&5a|) zclkJh;nnujM|sQO?;rmjDlaRDO4AuD65*z=ZkVCj|ClKa;#;&+gdI2|<5@gvsr%?E zi(y_z-s!vMrG|%w#dbe~tP{e@Dx>VflqrYaasi)BKI0n}pZ{gI{WHd+nm!s&v|L=+ zAP9e#?)=eW#3FU$ytW^YW;8Ml^iIg*8`S%$3Syp^IzdZUzE==5#Y*+C!VkS-VC#kK zMfk_o6*)7La%RLuEUCn#tv*hc5j+_2d#-*E=AU8AjFjjw;zpX&?g_qcXNzfW4Jm<}){G>Y!h<#+F&{3Yds1h|EK*1q2 zUP#;3N_w_DNn?E&>jMli4FZ?XqB9>Z$&IT-My^t#HwE9k+BdW+s$nko;vCJ-Q7wr_ zlc?RUDA`<+AYv9>s;3VYIeqJj-qzF{-)p^-cX`v(+q*-xifG?jf4=i?Lx!WE?#=D) z)Ev-1IHJJ*+q@HJc&ZM$$oI-#7j3({dyC>W-7|lVtyVJeIlfOquFk#3dDKe6tp#~6 zw1Faf2Wi?H+U8`HUkSa;Ozhh$x!D-bcWy{Sgcy2#t=E>=5%Mv>t7*S(dUUD^n-bk` zKJ9YPB4hLjQLDa10Xu|!O+y~sY0sF~uV2R-du!v2(@}Vsn)4o%R$X(+M7NDqF@G$V zh|YRz3aZBMo3YKx zj)!L#_2}4QcLSNy=Bn!I&a|x$Uq`C~Om`RW@=(m?JKwlkNjO)mCdua3Z~4qxO@q@-Xfl!MlIW_tU=Ycm)Ddct7F8l$$JR!G~N(GTkzf+CabgqisS^ ze#9^!l+%Me9_-({YF|8o(fWEaocyjg!rxPnY~bVZ=HHnT{5QKgT;_=SoWtsNxn02 zc>X!=oS~LyJm={a41ni9;-kj!AzwG_<_rO_o;EDFo|xa&I@=bt`F5u>!LUc_7ZbI; zW{Fn`jq(=hiOr%x5@I_Rkb%CbyRXQMpa&A%D_WjOd`|WY*;!C2no2PKAIBf}3|Tr_ z^H*(Y+xbgL>8^KsNKCEP(0w$lS_Ra6#<#UL)vuURu-=VCUi!WB#IPSKco(*Bun|C9 z!O$ux_vkHVcv&l6MP>E;rk`kO$LHEb#^#3Q)YQW>ay03Ki2_%@WBA?EVdvc%S++J=L_1OPJ43PJcAeU*FLkzujvzsj9q3IToFPPfdv=T;pBnb>T_2 zaztVb@<4nw{bl+P7#8z=7-52^v+c7l)mZmhK|GL#GBYd=l==;7b?%Y)mH`EJ|U;WJDT znfj51Ha$nCX5%47Ky%Jzt})PmE)#TC@*L@}t`-9E5erZeJw-IOu4Ic3lb}l302LK- z_)f2jR?i%?Y->V>_0DMpQ8VD`aE(-4YnkwH$AVE%%{ME&pGVp#XY_4lZ`3WCuNa1{ zlHU4JDsfPK-@Z+KlFSR43(5!N{m(a z_q?>2fz_vY?BdI%0V_bX4M*gunhXu@BQRj$+T)B2BLGC4D5oSgGm`ciqx zDMIDW%>O%#(dU8j6o9SmT~2JyT-Va*NmD*gy1X!eQYkR?-14qHdh~VKr77K_l|R2} zx8l$_cD6Yj7->5EUc0S9yG0md31WiTEZq!UG95sXo^590CvGHe%4ASep5j^K55U6! zkS>fp>Z={qMPgpl_qh~F|iBnOx}O^AhULD?d)?7OU*a-0A3WkE5=si zy}e$v#c%l`pmV=_CarU}b5(as-&nswe;>VyS%Kd?l+ziF z&9zxa>`(j#0C~EG?424_AEnwQD1Wo?0FZV zhAZl;W$v!4TPGN%r*Wgc6bCnEiltKwuE+m4wQqwdV4^}>pv1GdQ4imBj*4At3AV#< zH$1w<#(PXb-Yw%N&*RiGdt6^E7Pnr&XCN33ULG+Cdn}%aRW70TtVg^M1;v-+UlB6;dpmHZ}4{3a;PkI*&h4+7zE$!v~;l zx8f}OMkm>FAY?a&RNY;cY3DXN)wG&cQwXk^uFeC=9xQK$7#BmKF!u?W%hO5wcE;y# zk-T|oPCVagdB zKs0!s9ZWJyD3zoNHRknG$k`()6EEi&1i-iR_Ag#-g}2|~rF<{n3d9mN95uTUMF2Qy z4p=!+P8kQ(Fu=vZD!(uw>7$Bb=lbKr-|O8I)$D`cCog^;`8Ls&-!!f4V)6>~*fFo<@YsCkv z9%t|t6@<{`^(jcJ4}J8b+B!Ka+5bi0kP<3X)^I>Q1CIFYWE zwsZ|bMFAD(N-?{}@(ZAwobqIS?RUabndmKMdjgT=NKO6vWO0C&UlC;{y0^Ys=>5>L zTHAKyq!lnPCWd*;A5(R-4}csITxn7cHLN7y(?svw_x;QT-C#LKT~|Ja3qxvVxDyWK zehiY?z&dXc`NI_}A~7AueW3OJQE5gV;XpK~Q%4^UE}6#Lism7YirmK~3usY9l)-Hv$qV7S3-$Ax zvp$V~e4D|>s?&Xr)zHNJqk$uJ9l|s_HIob{c5g7ib*@$cy@?<1m%cAlrq2B}dSI*1 zEC54%ew())bE&gj&Ys}3?zZ3mysnfI+cDmIH{@9*-+o2>f>pnu>_z4xPd*#pm~Jlm zEZ%FM>QP5Z8xBVqel){OM*(q4>pR%OY8d){r#`Fwc#VP?Kv-&|T}~AcWq4pUTEK3e zvXfqS*f=-38hSeW!zq-4;hENogcs7+i;|BHK&)96WFBtP98^V?X2)QKyDm9NZX#OA z__TU;8k9^C@b~{4Bg7UAoz80?_HNiiyd|3LTgHMgSce@48}U((dj88$A8kz6wCsIc zZG?QXeCOHi;j~u0HWi>e7I6||(~6&b_O6Su?)U5U(W(P#VFjde^b;MVc+Yxv zJW5u-Nc4YvZt=M>#}loM_kXpcnqk}xpO-@Nh9sCtQOyfb6p`}0^G_?&J^KiT(HA9k zvy^eQuo!|bYZqE?af1=#xgJco!SLTwA_c9LNKPK>Kk$5Y=gy={t?-uJGq~{UotG}v z{&|r~ptH){E7e1hjtRxqtRQc7+uu!$&@2#tceYE9xS>r`w*`WW_daYVm(j{|1iU0D6T9yfX*W0n2$y7&honaT6{9`%b=WoH>UmZ6WXu@u~c#hXSVkGAJ z?ja{c5ryS5V-`FPWHwDDh|6?Xn1p}0N5>&S|F2DYiY7~ z$gv!(G&V8m$0wij zKXknbSkHO;$NQs@Y!y*NdqkEJ%3eZ|Eqj)`miXm$x zVytbXQs;G>=bUq$bFOn;&-48MGh^!a`+h&meZRMxy0%4~yM-%HIGjF1%rxoQ2O&%8i^)?4j2DM@Gm3pf#67RGJMeww53 z#P$xkna?Mb94Jh9i*#tBYVd9z1XpLPl?_T1H85)eh>3z`%Bs_Kw=eYOd-JbSpS${Z zUz_Sw>I&|I;{Sn)(Z-8iqz@D<_U?V?t9vN5*GL zp6%+~H;uVPC@Zxre@$01W0mqZZRQ~+uL(%UN!5B$N{U63kiYO#Fv;LMSqts@2XuI~ z5hPRTyvph9$>fG((XSGN7`@l32>@K^X!plkyeHeQ=nCVY-lk2PP)nIczj=9an`kKZ z{1nj*K0Xr_iMQ`2h4vvtocg}ExC||^NFfnae*4WS(!^yswSPwu+XDvCeL^2#5w~vp zb-O`sGhd6J<>fMG>ulYviA#|{^yZlzUDkkGOevGb0fYCA>JC@N<@_-O$+BzIU71 zX{bgoj>^y(kyCGkW^?lm5kuA~gK=CfsR;h(K(7j5m*hg4E`xME&#J^Afy z#5wmDAMp8s)cGpB?73Ofb`$^d7AgSAN6Lb&fw)AUO(<(H=sy{w9O$&_Yw2@3rQPj8 zSl=)g96p%~7da7t`S z8+Ai?^A~?Z$4xpjbK_QJSl_%*f5Zi?EGC~;Wl>39L5o$dkZ@S&sl3a+%K!sIo8e1l zv0;y`d4!w0wjBlW+KU%$#j*}Y@FvbJ&?#CO1{y{g9RbO10P88F24o2IEJc^&=LpW% z4F<>c#mZ0Hbr5v+#ldg5=vm79D999h&g(^6A!}8_oBmtzw17 z1V64>XI$PD&XDm|>p+7L!V&OC(!-4JiwnOAA9so-s< z-T@KC!LVqIAUmQKNVvnqgjV>e*cbMoNK_fjJ89v6UB1?|!GSXhvj_V3g@ZVyAdc8LF*QhOdOz_Vo<0!M4rnc#t$v@TYIqfPKyM(A zLgta;$^jj1H3@gE_@4tFd_vMkS^k!;g4o%Z50^2v9{pLFd@yHImo~TQT1G>PR`J+W*)^s?m5>fJKE zW%f}|i>e*Tky(C&GQHdeM{0$Oq_`|cEctG0muVe){sS<3a`DuW9Fn7F{{<$|`iaRW z;Z-41l9cDqoVf}4+~Q9BCEWVbgFQghCW#FR{wS}z?)=)j)Sz=UTs8^Lo$B6147diz zlG3kaX)x1Oq@5LQt-W$DRerehJtv6)c$4VMfHcsB1H~`394ZaVN5IP1FGvIr-iAF9 zykH};q#5LJq%J%%a7|ra=ibp5BLQbo$nfDC9B+J`s!mE2QF0gmJiObOwz#+Bsv4f% zDRRq;&7 zcT7!VrvH0Vjw}vkhW|R`^?5gd$R~BfA?lldHCy#N>O|7O%DLnaP$7MIbR@Q-n$_WE z3N_cf`QD9X36ex$q!~+xpgf1Lb%&9P@$rvioJD&xL}n%pd#jU2gHy?H~|!Y!>X%xExL;AP_a{ot?yhyD-iwr5~97K&YJb zyzw0N@X&pOXAcn-kE-9AV`%6;qR^I{@(X`~wzupuRc*_#P}Eo*PYn8`b2I9s%DZ_> z$cseVItY*qFg*`>8urZy-gU$1jVSNA3EE;vxG9^b!VPi)X3NK6ao{XD6yA@LS=WsD zjE|3>HUDp|G%%uUeXg`tD7Us4IE%C{gmelyWKHnldD8b*x*47=xhxxNx zG1r11b=57O@f$XHdQA~!?Ss#5LM|1N!!4tsRUUg6bT5tP5lW0(_?{It} zruQ);LBQC;)?twWVEezeT=k9_jQph=c~mLeKxkhZbL1vDPCeaEk=Do@1qhsPdjis)ZdRL3c?w2r-VN36(tgr$I4xT9)Rn$%j40)^a7^-gVU6qu~AfAx35n2M7Nf$KPs@ zWy>}fE29z8I>o8QpC(9fSDvEq>B_?2FJO}gfI!Qr8L>@XzuMZ0f2xX|o$SdKc^_bi`;VoDN`9>=?! znny0JXtcH3L-u6u3po1cN*5Ip2Ls))R5lV^uM-R5x}|1I<&EgaO267x%b!yePmg%# zGFtaP(GKMtC;HJz-!5OieDls7bs|SxOI1?4C9aXW@m@RVjV? zU|k%ub?!Y?yF_i5TAU;ifGztGyOG^40hKaNB(xUZFQS4f>bLfs-`tFES$Gm70{~MD zT)LrVE>gpSD^!(X+02Q1cyeF9VTt7%ihQOq4#Gx1`k=EeFn9w&$5T&ofUl!@VgWAz zSv#l9*HK~b|PuB z93mpzq?EX-M)Z`<%6Zh&hQB*Tg+0(y;ft9RC?LfCMkAI{%gMHfqSnY#(DEe0XqK&9 zX$-c)EjjV?D2nKQ(>^(93}`L%r+T4EI38FLDu9i2inz;azy@-Y-~pToB3_umQ*eEf z3-Ms~0E|9YeWbCP{mP_|luv|ys5h8pv}(`bph|;{y%0(~*0Qu^Den8sL(4(wn$(Ta zO~$km9j&^^EH^^2HR4C22v7tC)h;^ua8u;_gIi80tUh+XSmH-PEvdWm=dK6+9nU8b zrj*MOc_oUjn5+HwZnWNAQd)`z)z3JEG7IR?k`Yx`?X8@`q<8H3^4}QUoK^!3gLX@n z1anQ4GwuVp>M%>JS@r%IO^mu5ln=$%5kiKtbgHcIPL0#Ax4L=oQGVy?S0>H*JxjU2 z-qr4GfyuF;0eewPr+ysOe|Jou`b`-!Njcfvt{Z})+lQxQX*td#mfss$m~vqXMRMxb z19Lt<#*#;2WHR_PKs0^XOerwDCU)0w`r}Ya?SF>CA^7oE*l`9iG}iC`;&qQ^cGXIm zH7NNrJk#XJo&8s}Cao#8zCkO?=sv!6-9B6MG+dinC2!5ySU4`tb|`BM5-EaOVrZx5 zyRQ5uz*s@|{_9;U5aE^s?>IPT?drFIZ*XAMJ1b6vlHdDLljD9N1YlV5H4}|y9iI1R zO#oCPJynsxKUubvR1W6?rQKegqR^h^nOyc1j0P!O4%JxkFN(|9o$HaqzNX)rbah3K zgU<15xu`u5Ndjj(zH`;&x#g>D_Y6x}^_q)4I%cM0|DL?o=1bcAQQd57`Oh6KffKO% zgd9D3w8HtXT9P%ic)ROpcH{(LRMHL3xz3Sycb{!>%4_D#A)Yn8P7y>{{PHi1C2BPi z;Rz+bZg*g1L+(^{%jPKg7$S_u<_%Yw4Jk&<{77rJed@Sf6-&UJg#vOPdl7!SV42IB zH@QjhgJ@#LtHqJ^Aqk>%^3ffJ7nuHcBou%d3yt&Q#nd@dlMpx2{s6eM%=d3F#7J%^B{@TBrMsE`5Rx8i5)wjqW6;2CmLxf<3m^&Hp zFnVeche(00;5G~I0mBtrFbJqiWKLd8%ILn$qsK>AiXOvZ$dCe%;|sXUag!K&+%f@` z-vD>?nv=-2boRw*uQ|5<>rXP+ArDiu;x#TRkD$=05S6Nja}FDJ*A4Kg2iVHemu+E= zj$jie4RVvSqh_?U`>^g$EuXl$^O5P<3ASU0CzXKVc-#O?TWUFQR&T31ZhCvU$s)n0 zqAX(#Vg|a-9rkw-x8P0GURIUoPV3$7TNLoIDK0|W`{ne=WxRkoSV{~OG*> zuM_6z9%^{=!J>Vva3`x7@25C8E39go$2ar6Diz@IrS3=!JUUwy{Z zkQ<`jrGu%*ge#SWFGg!NFZje=|4m9Ly|>j%>l zH(@+9LhO-VVQ~-i8ga;V$S4N@3bVR>|K==bL+N-jRc5e6_S=|k9B}D$=R@Ptym;4))8$EF@MFJB10FUbdBb)a@@c#a#={Itjy(*BWv`$6vJ0-bW7KYM(@J5Ut17Z?Hm z`xa2*1`v(t!}vuFlcLe7h5NrN4d&n8i(uQR;ePA-#$nTrm*?AtJF}EG%tFvVx2+RAhZYvCF@E| zr;}P>jFhvFLJ9fJj(wle@TKi}^Y!bA(iOQgwDt6kO;Tv8?rr0nbj0_HVQ#DYgRcpu zm$h?v{L0vYU#}#7JeAn&_A)=@-gxlT+fN=oeE6G8lZ6Nk#cY{0BU*KYm?-2Jeg3>p zdB@FzquOktG(A4H2`ADk>hN;~S9l;E+^6dMeOOI`*vi$U=CvS8d&98Q1&KdJbe5_J zf+KRjC*yCVGsO1tAO48A+wkcpKr~NIUUkm_m;>BRD5E8K7(6Nh+CZ8vK{W9bzAh>{ zv}N+IDTAGnAQ+Snav2g2xY{YQz3FrqA!$U zGbj~ToE$;Dwf%Q=au&J)o4~3sy^dRzd<#I&oE+(-3q`@Ky?C`@r_Y`pjFM!cjp3Kp`rO*sW@y#6BaXAfwu#`zvtyK#OyQ7sy`}Q42>15F5)1(S)$E#di&F-7^&)-|}_DBEl zh59=F&a)@{HZQR?SVTeh?L(WZMo(}oJ<1wWcZ;Bdk=#kOh7C2}G5A?>VBb6^3~}i~ zXaB$jWT5Jin#IFP2kSsw(tV-xzuAAixL~L%itgi%(__a+Jz4t4p(7ZPn!!)pq2vTQ z?9&1-V;*M;gnK(}X8wrWiqK7gWO)Q{fRTj?J}1r%0F;%M~y^2}o(<1&rYXxGP}+A4h_lhcdk zF50(|STfOGC1J3MXx&2{;8aknw1ua$H5_uIRyT}3B7rDO)8VNh0T;QOtbFjJOY zFY4TSZwxwlSL2YZt02}<3iKRqRCcdASO)W(PHy#Y@kfRus{2s;`4qsiy^~&_KXqy# zq|#Zdt|<9lb7*xKvriTJFFDOyq&U36F}vQYtTVKo>e#4?CQq&k`aIW+0!&N{TpzE@ z)*%Zvzj0K9`5I2fy`qq*4Vs%gtA@V09VrMoRxgGVkWznuz-CQ8wnfyiJ2_!$j8@m^ zP5Sirp+}F-seEb8E-#+8&$oSaU|h{r|Ds5>*o?34OnK@6^{fZis5;Lt7_Z8TWU}Jy>nn-@tqf@!7~d?g>h#zV{Odg*(ME+OE0^ zS<18ncBsTd=Z&2mH0{P2PMw3rrrN(IaH*@!27u8WyGCE{$cX*>_DMu(MMZ_;K}*ZY zj8Udh^E1BTJ-78WKx>9ty)uBEx>TCf~(j8h60(CaIe%Fzk!j~h49v~{s&}UIilY&o(*`9L!e82G^c?48z0nHeaDP#8BMv6|Q z!Q?Dkf}wY5j?dgY_tllj6^1KUtO(D>eSQl0M$XsSXI+aMv%+QFP;>eA8?eGnZLMQx z>s988cT>%oLq_C7%P=nyhHdjF=3mWl?8Q}XUyItGZ)-9blbs+{6vyyibn92(i+cS1 zYmnjmpo^zIL(DEZ_l`Sa3@y`}V8bsr9SI#9ey@pjJ(V?GtLh;ju}8YSfJs1-?1gz~ z*za&n^R)%>%6pO4TO}{vr2IIQi?}l>vLr}ENG79(8AQ#+Bs9?H#F6Up-2v4eil=p4 z);^kmpP>2MTa@*oCnEwj?%u2nGpw;Jo2q8C-0^xyW{b=Q-|4k5yi4RC;N7H)ex}He zLz05P%%o9D@ijb-3=USFa9p%yXL5qtGN2XwbHlLwwMQ!!OEL~J(jE;3B~%<8}A6v zU#qt{EWL+U+Qo0Fs91)wXiBm-?3Q-vG!#@weOz!nu77N`&iHC~j$KJ=0zXuN2E%}e zPeO&S=vtJxPTA0|`mp2gO|0`j*+1V(c7qXI`n*II*y8*Ug}`Fgsl`{lbDe zJcXfDFW8|NT*yKes0Oq56q^gkzNSwd^;Nm@-5qV~zg{5CA3US8yUnEx?~l`BYDOGU zh5`Q33he6Fhj6xpcK>9K%M9Hnlp%l(IU44tCpmF-$eaQDsRB*>$KN>t0H3-~AO}tF zq9cuj(M*Eu_oS&avUx$jx~j6w4o^_XvSZ2lXK@6lSKA;nhWpprSK~L-dzz6MXL<0o zYe7TC#d3}~`V_o<3d zTIwdVGD4|2_E8+Cu7maQJT~>B7DCADEV^irGWTZxv{-}|$+1bIrBH5?B13Vr5KRGX zb;pdBqehJ)jLwM8CGT3$HIIa#+M26IqXWpYLp2e%O`r8QV)KZRN+)$N)T_OD&bS6) z!(v*FuXPv4!mKI3mNo70yekf>YrlW&nDvv@ue73>oAvmZE*LhtTAQIYdOyEBKeTLm zi9@_YhCO%w%=XO2RNE|b4>6j#z6}jXi0`-Z+~dmj;4pyT8a?YmXp)o%*gtgh-eqPt zAIz;n%VUHhj6kAo6DI%icN~`H@TAm8&B&WOzWCY_a;``bBz_{3;4f zhfYU+{v-CmAD=ZNSHTLUM#tC3kYd#c|L=tr<$qV~Y}w^fbk8``_9b)?!d2U+IXui1 zf&%?a(*%EUjBG9~FHZ+=z_430JF}0DNZHzKPd{r zGUu%Akzcy^8@eDV+1xE94t$>vCNfCI2X2Jy+nN7!zNV#NV@ZJM?3%2xc7Uj-7cEM* z`ASm;pQ&6OFV+A~3O>!og5E@UfSsaqd$4EC*8NTF0=@;@&AUA3Nf*lus=MhrTjDxT zIoRu=Xonx*SfZ~HTS0z6Gm74{O&gJss>PU3yJXFBIbf={lpST5^17hFC}d>e+x1h^ zytu7L9~prR1MG^B z`-C8b1<`XfL}YgSvy+@n-h$NpXYF7!UWZ9SMLhP(fRc!X00q|bUrklpD@FUuf1{s@ zW`e86!40Cywz~M1ern5)WJ%)d*l=~kA3V+^Lzfy8+TLmEC~SRnSn69x7?v!Q0VRar zECU2aQgL{}t`Uxo8s8id*V2LvP4#nI6Hp!ZV+O#u7(Cuk{r)i;n{??i(r~){4R0RK zj%)+)kIzFWpO<4wTie+H+vh=!2)c=)O&B`N?=4eJTr_6FD&(N{pPCY&OXH*Xp6+&#f2_`9 zJsI{Rc5Jg%Ya6eAV`L`zDl968T>K|(m>TQmGug;D@$51#X);aHi?+|(wpr;k%pvf@ zQ=LfbCrCVkA1BdN2<&q2=mFd0LeHLZ(3_lwoCyIK#^ONs&cj7V8}L0+hMcN=s$p_rlx9s@p67JqN1)po}i{` zu=;&&ew!BA4qh`+60D}2G-jR%Xj?D1nHE)>@N(4u70=Y@L7V45Ly5*KGN+HHj!S+m z9ZB_%=kpou+g8T+LE6kVy%tsBDrK2VedNOfT9k~G@j@3UW*-+LP-IX>T@;`l#{b;{ zETjJG;g5eIc9ecUbI?rFj?f%0rOPUG#_q*;pD^@_TiIEZc zRow)CcH<4WX`dy|5;YGDy~V_5R$L_gQfrbbxh!t7@6s3EPkO`uRrjf-!RQ!LcTKH> zbK+{(wH47(DR;SY!)Fw37TMY09~SJh&@q#1rsFL21m`qb_MOu*e?lEZc?Iju@J#Uz zTSazH@R!jT18S?g1A`y!aG7DmmXD83zv^04o@jZCfQq2%;`J2?k8AVSS?Bj~NGlXJ z)X0p_sF=0tS7*mBRhXBebFyE(YA5*uFE90gya_3d!?!GYevO{>7BSim9@_ZtK^h;| zn&|bR#5SD10y^N0l61)x+}e|Drm!|fC+yg)ybY>9`oJ)4%5JM^|3=3H&YHvNfqNL& ztqW{cjB3|;cmKBdQO2m&S&((M($+7fx_4pzPxwUMv}1KOSA$>836RC;GNy zkN2PxZ=gVMP>-mg>1x&JtMQ1n6zMc)LC&AbSWbk6{Vr~M!CG-BI7W7cm*XGhUW8P% z(hX}^oJ0rCCTXA$dQ}V!{L1~@a`t8RCF}nOpnpfz_7?mRAwqL`k~=4BW$im#`^504 zZfwN_%~;&#lJ|!r`|FGNA6_Y1M~;j56KHrZ=Qi2(t6!CvYg^`2C%oFbxs;h)I9rs3 zeXj@g+`+#Z(WX~ZKA>oI=u4z$S2Kyb)(o$Jc9l(FVBp7zBFO9K;#P{-XCKgzN8`9! zE*KR!7P_sqhYq!ufQ5Il7Qe0|E5?1FZs~h%#IvK(?PGI#q@Y;P!|NnQ=RJ18X|L=i zm`WbV*3QjSCsuk`t**_`h4#eQ2}$|RzXr{pAzNFL+UVwz$jKIuFYT#jK@UD<29V&x z1A%Ez2KoCKoe}yf`nrSv0Dpm_6DFqwTr`TVzvt@703>0AEsj#|s#~~ns|%8!t`3eA zyfS)AIjPmEstPEt(J}gK9oy0#R2b@_VC3xC(y5hPbO+XH6UmNo4uc_MhdV^pYtTT3 zTiItisCO$$kU2zN$tJ?x&g$LOxAi^Hjx}wY3 z(w|Esq3?35Rex1BFg3Mr%n8%Hu6pI2Vc+h7Duontu6FEwCUXEG1T3&ez2gi5RjG@E zxkRtuzuy^IT5g}E5T};A`2?;|&#gl`j%J`h)K{LV;6T?!=P zn|5n>*f8FYtGvy>U!FtMI|iVlE)Tv2FE6Xje2N*xZ`{T(JS%kfU5H_E zN&pz_g)s#EXaFeVU~iCR`#*E{%~!9ctLC@tFnZwdvV?ApeIo+F{(vh?9qtz1TJ$>* zxdBIvV_to^M+ zb4z8~GhS2dZ~daDPB_!}dwS4g#&XU++uJF+H7|IxQF#xPIN`RFAdQ5o7apzR>y8~e z_EUN+tNPIyD}*Nb<{6QI_hB`E2~S^{d*K_dDS(SV!3KB#LiHT;Q^c4+P(u&tyH9X< z*m5ket;BO%#>H%E%MI76p#lo|#Nw;?6goP1!!)PYVgy)EL3D8VRi1qzb&xLMQVBL= zikG_-nCA8_;VKen`_-I>D~5($=~s3OK)p*LF4|<)JD#I{x%e6ZAB2>xsXU|-d zPHnEio@sKz?b?Y2Q>}XTd~9`C-tOc^XjSMY1_Dup3>u5gUh&1C4u3DfpK!^(FF%#; zH_$bdBrMS~4Zd{HIEfOun@w*Uo9oc8Y{>e1RvOMeOk@OB0OM6f@3K46=Ro50Vn3R! ztq^kWxb054D`|x*{G0rIXz{7{>IfQ<)xNzMce}k` z&0S(ha4a0k{5%$Z#KJXMO|gKK3yBryaU$b?sI|Z>rRkua)@wG0$yi1wrqPTTu@H15 z`RG8iAvJx8t9o5n7(!M4nkQf2|EtoNCWJ804H}jo0qp+d@k$^x7Z?$)J9bQYHZjB? zx8cW~%Y|5a@dA>rK7v!STBj(Z@7%59R(X`us8QASzBCDxUoHXcMjYzxPU}%E`qAP6_9_> zkWIPrQOwh_5=gbKAV49rfXP=QBYn^JwwrG$#9#u_3=qU06OGr&zh}0N8E(-DP@}Hp zkIZ@>6z_D5pUzD@&6Pdt(P7Q7IA9KU$NoVseVfnNwydE-T&sd3u+($QcLiC;xR!qG z{a)gvlej=*+c#sC#T`2tTFq)K4V~sr?wH%EZ>n|yYhcX3)%~?62_v#N8XC8RGtjPc z(&ZxQGjEXYeaK7N-yseN0^7R|NejxbusRARB5BV)+nRDorcfzn^)c%V#ZBvb9e^Zv z|KIG{w55>;Zyck|^nw)0o*$^*iP@`RbWfA^9!C0ZCXQE377Kr|Z9cEZakxeWKM!X}@}%cS z$8|JxK7rruPQn+YbW5+T?xuHp-DH&iCtH4FP--f_eTI(@l0Kx#hLL0Rhr%R&*uMS? z*Z!QB9}%zf5o9E{m}z-TRv#kSnM(aSBQ#?v=w7203pX&G)-XZpC&8agvZ4Y_o;Tfl zAE}E&9|^9Ue-W2F*dC|L7>xFke;K>|Bg>2wXbKNVm zVg+O8lrCs%>>|R*eJljD1&a*7|24q?57FY6U27;Ib$AD?^C1qkbbgny)b%73G&pJ*$L>o$n(|*M$c+FOW$U?#`=AI^n=`_ zI+h-)@Mdd}H@}8P2|r!(V-+#{_GyWH2L`EFReY=CmNvG%^R}pAJq(q{n$QUAMg~No zMra=CDS`;D%!S+#SHnFO-K5OkIL>c&$@lNq$zLcYCT8!1E)!plbaoy$b?C&I-Nn`Q zX`gSmw+Y4w-kA>8@>Z;U$}i?E*(_|gSO1rpKdN*=ldl??vE8-XNTo)-WdnA$|K~H5 zCvcKC@wO%Slh0zXan6?I7@$IegH-?opPo6i;K!&YL}MwNKIq!QA<MlUVa@M2mDXp9g(RVqB(vGXSX;^g8rt>=scTN|9#s!On^R5wkk$4b zQt4=!$FHX`316-lXg7?%4$=B`fnW@WhgthtQ5SjU=nsfK!^re7qe7#sI6pa*%U$IZeoXJr!*ZAbRW#fla5kEQ98YN60wOk zx*Jigd8y`ZpWg1d(Jk;9u1{^JnFspML;AU*Dp@3qAU{|D@B`_T&tDPM{+djTQBH}e zCCa5SomB7aAQW}D|2o`(vD8Pqe!FJcwCv!FptTh}g?SoXxb7CuBz%o%VIb*G-6*0m zZpUN|VmD-;p>q39OD>=jZQu6o!U(Q7DOw5*KS6`=ziV1dKnJyK*)oG}-5%^I?V<8W zStx@&CWig#zM#^Ex#*5{b;fTYiC`pVIJbUcR%*DrSHBfyYTOZ$7)Lb+kA2<*bn0!y zUL!Mda@waE^gF|)(11jMwfJ-hrRI9*a$@iN{ucEHQs*~<`LUjFW~F_E`*I;zhghr$ z)L6ZKeFI4Pzcce3{Q-}Z$HW2*LmDEK4SE6BTawg>uy*wy!&7<^ymKQO zwnf+wPLzzo(RH*C6rypazW_c62AMoaBv;zfHDD4F$W`^0&qSO1!9rjp(!L&k+8S27 zo_xLaXiGYzIhMh`HD++of~<0NFQ;#gghP@ETptw(m6Bxb7Eev|1AAS4^5p!EkJh4M z2-cXrwZUi8Q0t)Bx%W%@kNkRU2qr>m?AXHh?tV!w4gE~ogA6=#d^->TQ-FuZh9%_$ zW5y=dwJbkAaaP;?JHQy_+xVPHN~3{Rxc$&TtyPR5LBwlb-G`h0zZF_O&MVF{1x=KY zC_!X`2#3!tB*%3+>^_2-?^JLXdg4``V!|F2shHKGVT+}C*u!!zn06P%8-~KJkz<2~ zXgJK)Xx+M_!%)!|=gH zyeqF01g^cEF~VnjV$YSJ?x=^m#ze~K97(%!%CsqBvRqrm%hEN}S2G|L_I>7UX*WDo zW_Yb-dbUQ|c{EtOSFaB56XfelO3AGltLe9UDUmdaE_~dvNn^Y^-lzL!Z>vz81D;Bb zM*Rl6B%>{a%G$L~R!C1iWq5G_APPf*Z!-+}kGp)#7Q9|v(8q0`Lqjq{>Nu{Lz8Eo1 zw5C6I>c>UrVJ9>5!+3LhcnSqCWyZ{O&BkaNVFq)~`_7Cp&TWVDv?t16Q`Kec*PUKZ zAt3~#f`E{`2E~V#nK7@T>5cXaTe$0pd5rz1-;V~VYn{X=FR{%G@nS6ptE4j#B^c6K zImdVU4ya9oMRuj#*c7RwO={yPyxn<>73ELdB)fCx7!Bg!o-YAcV&4DZ zUigK$C%v+7`2${l9ngJmyxsICKYMeha2Xt)lmxLL!ELxzIz>jinb~O^8BE)T+L5C< z((89MEP_V!<}!E##vb5rR=rM;m#tAqa`<=PmxweF7Gys!rf^5}I>(yrE*_K5x^CpO z_%}hH!#bcDmz)>}xb^5oE-WkFHzA&HwjVmqD1HJ$9PNhPOyOe?3Uj1>%u(vK4M`4N#vQ!P>A)UaA&R6obMsTC*?hw3(P{1ECYF`Myc2^& z#)zP14_J~%T@vYl=TPSJ=C=0K7J$pjG{5z0=UJkeKQ`_1gzB2kMrP3MfQ|r0?ae*x z!?&3ao&8Bh91va&r9i3>9#73ljEM^dc+s`+5S1e7FQ$z@9ul^?jfH?ak-z;w146R+PNe$+o2Da~#sjHdiutZlX;R8{q8F+DeenIhQEgEX(A<<8L_;75I z?GZx{dz}m*#E|(FaF;D^mBArWv*AR2aA^YmPRGWH%M%=QQZ~}^qOe6vZT_kavrVDt zUGAkPs=CI^6P|$++c9@t>?2G2Ft3Lt#l?2?Wpu5&=|z|B)OB-k#_rv9m&C=UTYh{g zmK2Wc7AZZ~sXx?GwbKbV3=GV@@S4U7T`-~;kcsgAPOq*(AdS4+;2C*R3H}jn`%Kup zzs6#5wAS5WMrPb42evgPqNG#d??7IImMQASpFr49D;#Xr4oh`Ma?L}8%|}{Cou!``MLyxqCC~m z)s6q5ZKPILA?=AHhp2~#2kC3-cpL%diS`^g|7l`WeWQ>0$o?7QAalY!qG!*YOR0%k z+^)X2ypO?*o%mNwn0xIzX0MLkMe*~-F*}Wd4?L$;mbSPicm(2;K#w@CZ>QnI@3uf3 zntyHgd+#G5hQA+CS;*|l;wzx_5*>1rV~dW!29Xvgz(N0q@%YR0tukuyH|f~=B`#QU ziO7TAFDykZch&g*Ud*?}1WrgOFo%jqLecf9c0sE{RsUcO)}a@Pyl+h;4RH zQ)+T)4B?c!or5}lZAHgFfmv%GtWTa$4Bh{qTlfDC+cdfD@04b;ic`{vxrbfmx|evl zt`5|UWuJIZcNXLc$c|18xpJ@h)2|j-JLG<7Zh(p<1QRc629zR#baMP_AdqOe<}E8X zgA2GA2|r|s7Ux^5z!8-Wfw%wK>IbMj2Kvyj{z^h>6t_2QlSCwwdH6;N!Y$a=Wu;ZW zHfs%X)dy8q3txU=EbN|pudS74zp7^d^2oq?(kDe6gFxMr)}X-V*UZEwmv+4ck2E(6 zHc&Pm`tQ#{_V$9P!oTZ-jSZo!pD}ahLF(q8|1fFBnj_5Ou@#?dJ=4g<&g(kv_ykXA zE7zb+6(>6*7YJDv_P?nx9onB=PK(OJ*y^>f)5Ru3;)qyv-oV%_$&zUNj^fNiBd$#d z8K#?M`T!wkfbXrykWGhjh-upmS$qilgX$ak!wZH>{_{y13a`MJ?g6FV?|CZLOfr;-IcQrCj zX8omAOQnqR(gFNPq??254_VP=UF_yB4r4F)kN~7!oDLUbNMgxqzgU7xT-7WQzw01( z8F^VdG?_g4zil zpPj{sl>PHRu7Ay^0*eYQI0H|!(|akd&S&RgnG5_^Ww}EmrQV(kI&ox4_T(nh{9S#W z(D%So*f zukYJLOG86JK^tvTEIhm2sY_WZ@aJe;B~(6|0*wE+HEv4nProq)ncvBLQVkrvhAsVl zgD;C$$~635P6-3%JU&)-V#vXPr$;d<*zVILMq&%%=8$>dM^SPn$CO+|tci*4bO2zCOgz9o zt-;-Wi}U&v#E(qC-W+}Y3{%{+tlBG+*ZGm#hspJu{8|izcM4sCOg@?yDiyu+#xB86xjY>^7>5%7J4v}Qaf{N4ID&3ak$eTS zwsW>#jOu9!inf8jG@_~&#W`Y}_(0C-jqFqPoC~PY#XwEhcffPr>82>09Pi;K>)Z9$ zDA3)Q#xG2i_lEiH@F+>bD=}2~$z}6FuREh{`GXEW&@Mb~+cYz@mXbf1W7?2klWO}g zCr1;MZYW0(903E7wts%#rda>~9>cV?qmdaaF+5_}^|-~Ohz$UdBmt;z-@Yww`F`$& zq7?tT0-;~^x1idafL7W)McWw~D+7qq6OICGN_^7s6Je6mpvVUQ;u11U>B_auDRs`PyKVEzj|^`V$1LN2k9*1p5cuKH!{5XxXnFtQ zG={X2L#CjZ+iWpei?VoF>B{T~$5l^}S;;#PeJc>Xy#&55`8+9fe>=q$1blE3V{H^) z8L%jctO@Q1am(GJgtFadmWv z{M5!6+|8EbAuRKt(ZYobx#TyawMBv;MOKSIE0-D12vl>hT`|PG2m!1NDi+Az$ED8@ zB6iVKGAzc5_K1)tQkP~`Gqhmev1;4<@S_#G3AZ`mW@@GDvZKDL>TA}xBIR?Autwa@ z&V;+*E+=&z&aJri~qdU}A<<~kK>RPYs-JP3>cUTPyvxj<7JveFV8W02lir{=)C%5*^ z;Z4{j_S|0o44{aBn#obtisfxO({V)n@R*(v=pT1B%!{l`9%2#cd zk3N2I*=hoFif1lFUCB7H%$>+n4BPn<5!hA))}(TYXplXiTIS?GL6l*4pq5{}P*R z-&i90vqwTl5HBn?r4A^F4lnDEvzZvM!rQ^L{ldx@yv$j&*|bfQ=*coLGQNO+q=L-P zGEiD4)Tfl!XF7~BGK*K)t`g7>EUjh!FI4G`G@CEqA-jR-2+fuEh2U-7i=^o9xDcWz z$?yzZ2aZoJdDSnBzw__oDs-DZrAQHn^f`V#k-x}M|!;fN3UK|(nV3gQ0$BJQ7c0Q9+ zyYXv97nxI2^6lcIT{6^#aDMsWTruWZap#vy9{<#-bi@o@U0rr$pqayp`2ib z(up;{-fGQ3`uR2%s1%({Kma!o<)U`kpN=G#p&oV`y&sg7o*_wj?Lq*_dmo+~HxAL_ zMlQap!BikP&PJLK!B*628~I)>fezu5I;zdQ4adAZIi);tW?grCC%{Cea2sT(Ac&OA zCx|u0=Bn$U#^QyZ6hxSzmW*)=TV-k)%T^8d=X~OGcVl33*--;KFZVwHvd~8)>r)Cd zw_++OYI>zCMUnTDptRTTxXY1l42qPUL6~hctyF;o*)VMtxyhejZE0@8{Opvjk6oZNfWwhDAaI{K7vG%ewuw*o{w*|E?|3ciK@coHCmTZkr8q#moPmWD`|l@oyMp`9*~+7mBzk)D@Dl49!6}dYFEf7~K!aD=aZW}J-Fq|w zP<%i;u#RUV;dJ!@@@1rP+KP0H*4z`1hBYlikt21zAOk0#XInddx(a?P{5kdNP!dRm zJL%w~AJNVz- zfsH#PSuojdW8t9aM;A1Z*FoG4qyvKfQNO1CYq_w_*8;Des>g)QR&)~1mv>~_2M}h_ zX~HoEc*kp)O~%5jVd=zFJ%l?{EQXJFinS8SYB68Mg!!Y`y%@K1?YjzNoRt?+s%?k$ zS5=sLnkkdlNxf&vaB8mp7P@hKXjuAiATC2nR}V{H(r0;F1@Ls?rGT<)0D4o?(p3LU zzcUS@=a!R6W-L&P9}xCMSo(y+0H+Uu#;xQ0BCNzZ7XA`a<5Jw&@sQ`vj!cW z^dwo(DJDZs?jxK45P`L%aZJCpD>BRuM z#QNL)50USG{I$`2tN)Fb&GUqe6wPLx4!6R9w{JXsI$2FdY7r2j$EORJfN$w^ZIB8l z|4`tcP>qL_n>fVHBk3?UyoF|@PEpjfspV#RgT;Y*%QG{|a2Bz>h+0-tQ@-K0E9m{d z-P7btyj((xQz(02aG0;~7F3|X|9=3Q$@IM2 z(0y>p9=~S+e{vShF?G*1^*9ao9dV)D;x5}r4Ej4s{f@e3%omj83!AutIw|dZ`(H-Y zLfd?H_IOwW^~(`nD^V%mW-+RzY~Ho8g^3MJIMyNNuBGSit6>86pS}`rY4eqJ-QIQ| z=+$@gq^&gg9@Mdteq|q6IrkdErRJ+1fQH9hnaQysRXPV97Xfh;0?L9NIxcji*=m*T z3oOz5qKk16aG2r=BA8tY+92$3K5G;rA{|; z_$#^Z!h(>z#t`j3D<%YUX=D~WSZn&u(er|rDpf}sg&M`50?-X;G>}=()fb~mOV0b_ z-^+O~1@`Xt<-heA=wVYNSUaV!7z@!CGSl|JtQs{ zJ4-?rGA5B+N~tDcDpYRDx7I&`+R{{rbO3NAm^-?|vugH@IFAsj5e#N$WX1-_ps)=c zsL`*DQFjutm5giPO2lIqIw|;tA;dsi^kLl{(-P^c5l|1T9JiW5#uxAZ%d@~UXC=Xu zoM3zC6r}>oIxR*FWU`F$wB*YV#(l}cYrqdY9`Q89-O=->G}P|yYw#Z`O-xG`zPx{b z#G4rhyT-;F1~COju4)jGIXOk1i~fJ(+Ny%sBJc;1pqy`jojZ&@7~%NZB)`{#pFg?Z z>%BwP+41owPE1Fax#IwhUd$Yl*bn7*oz+}eGJ`XryC^au{$w<|=cYIj5{ z6Lu?|u#+$N{@Ttx7EHbe7n^C_?%#-J8F>~qpmP06%ja?W zlRG;>ZRT{+F$d-bI&uLIqF_sJ%{AB8zIyZHZuz2cLBubU)AwEFuIYGZc=p&=UrRy` zFm9*QKG`QS|C&aP0*EV&fO6Y|AwmDfMn&z(GkFC!L6q!OnUD#M z0LH6Nu|ZC^h|9T%(|UxJ4e}4ppofO*8T@CQXluKGCyw7DA+JBEaJHI9j*a3jb9ijO z{U#ShOX?A!h%kg(MBY_N|6N_pSTm0|X)iDVSpFo*w(|W$>x{&RM~fUQA&@Js_0Q2I zqTyQw&mAA8TxDxx-+if)IgYJ++%eFMrMB5{aWY3ilK0(~3rC!8$WZj{zej+7gA5^Z z(D03li>}Qls)Uka=kDfdKb2PoP`dV}bxhN_VcV*9HzL>$hkmuw?MQ(ef0^d2m2_ka z5UfEKnui3dy)^0d6~6&W4yI-~dZovR6?EAypsR;>ws+q9>)5Pg5ZQm0rBRRQ$9kO5 zt#;r3Vg@DB>eFc2^Q6ez43ruYsTW2k*tyR}?tE5$d1b%m>u@PV08TfW@*NfBdq0KoiBCh=eIki40DMnVY?IPA&ti$aL5zdzW%fzjAS%n z#7@&daxVa=C}wpoJq{T}y3mxqcUb`8e%t%kjj7GUH|P-2nnmf5v2Uho^bn?!T5TDY zUbk-DZTLveoI5v@qVir|-ZsmOJTTyR*lgTfe zOh?5N*7aYoUn3Mm84?D*70;s>axhs z&x6X)E5h>qn>RNg1Mlm2&SkyaLn@wEk7{uav2Q$n{ZHhvRWVLVN5PAvp7F-Kd;5fc z!-AEAT&Dm-?P4m?j^)djGmfwOW48bM*RQXW;*+K`Hd41_sR!U`gk=UjRJJ^SXkR{c z6P<3WkNh(`scRfA!Hm4PrQ`a~)J*%i?ux!X*?d#55_(1?aor@5nRtqW4y|oE4e(PG z1d~t!6Nhj!`SV85BQJSm5tip*dzZijJ_g7>2eLnN{`{^rO%)Re5B>9BQu-Dh|FkI+ zGfx&=>Rn=H%$|*Ua)D=bmmd0-j^{Btobcsa*mgV6*6`cmnv#fORjaL&p|fGb22VT$ z#{h8dF=nsm#eYWx|7+9(yx)UT)Pp|39nqy1Pt1oske-oY1-x($iSfY+N1t+pJq4be z42jsL+YH4~#&%bs4bb&;o7+c==Gel@DklBbtwxtkqy0< z-9;&`$7c$Fa*ac8J8M!|M`Ot>qj%V`yPtKv&*;K?$eqs4t?Spvj#%OJBIs4D>wod^ zxs;Awn8~}H3`oFtqwkgqFA3(}G9$CS@qqDn!C$&K<<_+@BOW0}IRywzhhW%BNH&y>0l)c_S`KYc! zwpt&YF>{`tHl>O8qW<$_&HelD9SMZ5N{0$KMki@uZM~TbdlL&OiRb+B$~kNOEPmbC zqyKzHMdc1ZG7}$+r=$s7X37W$g8s%nZfhQ$L-~D-_BJA^>zrt|tYwyM)w?*iJc=h> z&)VZ--Z}R7MOjVLoxt&fl=7 za12yuXs}Mxcb=w4Is^D~3PH_jw!j%C#kADcPDd@4M!5bRxb}3k#~c?JDQ$|5p-izb zF$sBhJ9d4~3>RgxS^NPm z(-Q!;WxIA=c5Rfd@i|l&+(By&shI%a#~|nD!T}P;?)w>7lTYJw3~*a_{1=N20l^~h zK{v6)WV*dZeS@og*aq4odlq&O=)Fgs>ky<*X+GJ)TRMzcJK5Fs-xrNpGJu$;z=zJD zx=G?5Kf|I(;spsLWBO}p=D}Z!3H-dxE&7yGD}Md@2AsW|tVxuMhkmW{>6y6P1>mUk z=T9HGLQpJv^2Y9EWkpUV$>GlJg&b9weLW%$FoA^DhgZF1y~GgTpS89^GwPLq43CpM zhra*vv1de~xh#_r?kG(;)jPmo_!u>Fy z&y?@LX>y926fjTzQDbj$xE62)MX&?67BPwmyg* zXCPuJyj8u$@yAKPu+vC#&%gkk1~S(PNHKZciH0fVGk54r-lg~Ae;+x;R%P9DoL9*n ze@t(84oNri`{qzvic{>a4Hqw7OyXiRoEZ}pB?F!_vUU&1#+95+Z(;nyFVVr5sc#{H z6HiRNja&6PD0w{Su-s_O80Z~3l&eGKI$pIr#0+A(BE{sBj3LZJxX4W0`;+7#0v6Em zEbKZ+BkkwLF1y!oa&}W31A?}IvC$1!&x3JTQFrxkA^~N_$1zX=YHnbXxF&6TZ!Z6q zzkAw6ztH2;E^kG5ujKHWHErVdu|XBz*KmrSq0K!*Q=5e8zzThEPsTEzgIM2Lq&3Xs z+Fj1KnScFt;(Ktkd}EO4Bpz9J{v4fv73b356B9mD!hL3`M)+sZabM@X-|jz1L${%t zQ4>e77}hFBEkGGS+9@`j;yT>vbz2P55GFG9;9BK3q3QlBvUx=VF`st)M}l-X5{({P=c=M@#V5PNRmO$e}*(#ez?LL48QoD-S@Dfi&VcH zQteo)bP?>=oA7<#>1wYQRf`(L(j#QqNR|4H9dGr?>g!l)f{0DTN9-0-8ac0JRyU(O zZT-AXKUrQ<*pQcH`uGsK^NNb%{We|Pkl$T%>wBJ3#siMy$n>sj9p}j8N!Zo@#5V?% zUt)T!_{%>FG{f-DoM$T{%NKat!DiVO1BX-*{Ui~`R3#F+O+geG8uXjxT~;7{A+ruW1QRvm|iM7^OdqyVu&F2!BWv;#R5dUKzwT0bDOIG>M5CgQ~T{ce&^p6n%*%hQ*cmz&GNg}VC538uzQM7LT`u*Hc z`(AKuYS#=a>Gz4tc^{y}>x8#dEd1!zh?)6p7}lq!1jGkw|F(>HR1DIK zJvm>3=t&j2e(#=h#d=B7O^dqw#EK7{+JFCqqe-A#Wk(ouy8@@9(TIxyzfLcx--#c{ zIoz>+2}jw-MK;|-5CS0e(5EayDTMFd`hoz;X-h})ppa72l8XZA_}h{ZC*Z|+@w6Mn zKw1#fF|DY1W%RQwoc(0N(j);Yvycb{s>LbAn3S*}VE5+kB0`<6>lTHntZ_w(Gx@xI44iN1ocLX)-<8YY+h% z8Q$)tEA#{0M&-w=BmdH$eNg8{=iobR#}ng#hzK1lC-#^8`^AHO#tj-aJo4KTQ)4kA zWA`fM*<6H)T{WaVOLLsFU)pV;sSqCs(}b@5x(!6p_n5r6cHiy$3N8~# zUEqK_Km5EpyAEZ0``Nc3aJ4`4l>K*X{T;U*i*2~?K!YiZT`JAnub$}*ACBnIk_`~4 z77_YCmc>n&2#0WI-(HK>H=J%nhYf8qogUDSMUZ2Tx!Hai#@>bU3ERCI){WB4w=QTQ z1?O*IxA8KxT-ot`=c1lTY#>t}q&7%vGfY?sPkfAgCEkIrw0TcSoe z4&VNP=?3}Vw{G6tB6U)lw$vE9>|(3G{lf}H-`f|<&3p6+*gME$z^jA4taTd zZ&Zh&p4(gZnKdwY(MSOb%7+R+0X4wNereiqaE_qyZBqtuq6HZ6QaQTqO1^!YM{Jxc zB?-CKiQ<@==!nD7X--ZDZQEsB?=S?OeTP&1r_SO{gGI72Tj3Nu_j1g-xV#`T+2y#=yYpisZ^4i!YGM=5j`- zF%A&NbBhDBY5gjhR|IY-cy>F>JgkeC4nT28^6Ze+e^1m_E$q)=qFY9308gA@jB>DVo zc+u&!#lT?^g~c|NzX0@{WwyB|&XYSIvQ}*a@tGPAOirDjK+pdawR=BoN5sT zi{VulLmPfTe(1_9not&(R=Lg9op^Lokjas9Z=5BLa~_W)gby-#cPBuv{(}7b{0+(n zGrkY^-kIiFj!{qVXaa8*Pj?zW_7OdlM_isqWa{Z~;nPXS(_tFJDHMNlHLZJ1+y3=! z4#Z0?$ut*0G>ub|iPz5;dqI?zZbLRR2F`_AuB%Q?qKq6+c}()g6`~W z{x7A~2Q;-GP_{^|z!Q=84pkXJJh*VOv}(9_g;IoxE7=-1g{JKkWCuYmH=L-qGr52g-t@Ybl5mXNG{M;!I_eo$l>%E%R8eIIiar7Xbnlsq; z1Bm7WxI;>Go84jm9i-kzYAaO36ukBt3X?E}_zaKm+UmUN_3g=J$YJK8ZgwWWxG)sr zLU(sDGK5}nCXG3K_heQj}5YS=pUja*= zT-ZT97QCz1^qqr-3^{`m^$c=>GlJBqXQg6AV#@9Aj7Ppk&++>eY*B8FD}qPbq>4tC zGj7rn+Kr4;m)eo=TS6e(z_=qIUV4QWD85G4**`PW%Ibnw^(LA zw*h9xy@il~Pt{mUhrZdbzq-&~n@?JD1%V^DxErJ8 zXb?TmoI7Wqy;`0Y(zChpkDM{7T6tl2XV!35dv)sMXY$Q8B*f%Mj{f%1f6%pBcKZ