Skip to content

Commit

Permalink
add new confusion matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
Orisadek committed Jul 30, 2024
1 parent 432f659 commit 9e83dd6
Show file tree
Hide file tree
Showing 4 changed files with 530 additions and 54 deletions.
342 changes: 342 additions & 0 deletions inputJsonsFiles/DistributedConfig/dc_mnist_13d_12w_4r_3s_3tokens.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,342 @@
{
"nerlnetSettings": {
"frequency": "100",
"batchSize": "20"
},
"mainServer": {
"port": "8080",
"args": ""
},
"apiServer": {
"port": "8081",
"args": ""
},
"devices": [
{
"name": "vm1",
"ipv4": "10.0.0.0",
"entities": "apiServer,mainServer"
},
{
"name": "vm2",
"ipv4": "10.0.0.1",
"entities": "c1,r1"
},
{
"name": "vm3",
"ipv4": "10.0.0.2",
"entities": "c2"
},
{
"name": "vm4",
"ipv4": "10.0.0.3",
"entities": "c3,s1"
},
{
"name": "vm5",
"ipv4": "10.0.0.4",
"entities": "c4,r3"
},
{
"name": "vm6",
"ipv4": "10.0.0.5",
"entities": "c5"
},
{
"name": "vm7",
"ipv4": "10.0.0.6",
"entities": "c6"
},
{
"name": "vm8",
"ipv4": "10.0.0.7",
"entities": "c7"
},
{
"name": "vm9",
"ipv4": "10.0.0.8",
"entities": "c8"
},
{
"name": "vm10",
"ipv4": "10.0.0.9",
"entities": "c9,s2"
},
{
"name": "vm11",
"ipv4": "10.0.0.10",
"entities": "c10,r4"
},
{
"name": "vm12",
"ipv4": "10.0.0.11",
"entities": "c11,r2"
},
{
"name": "vm13",
"ipv4": "10.0.0.12",
"entities": "c12,s3"
}
],
"routers": [
{
"name": "r1",
"port": "8085",
"policy": "0"
},
{
"name": "r2",
"port": "8086",
"policy": "0"
},
{
"name": "r3",
"port": "8087",
"policy": "0"
},
{
"name": "r4",
"port": "8088",
"policy": "0"
}
],
"sources": [
{
"name": "s1",
"port": "8082",
"frequency": "100",
"policy": "1",
"epochs": "1",
"type": "0"
},
{
"name": "s2",
"port": "8083",
"frequency": "100",
"policy": "1",
"epochs": "1",
"type": "0"
},
{
"name": "s3",
"port": "8084",
"frequency": "100",
"policy": "1",
"epochs": "1",
"type": "0"
}
],
"clients": [
{
"name": "c1",
"port": "8089",
"workers": "w1_1"
},
{
"name": "c2",
"port": "8090",
"workers": "w2_1"
},
{
"name": "c3",
"port": "8091",
"workers": "w3_1"
},
{
"name": "c4",
"port": "8092",
"workers": "w4_1"
},
{
"name": "c5",
"port": "8093",
"workers": "w1_2"
},
{
"name": "c6",
"port": "8094",
"workers": "w2_2"
},
{
"name": "c7",
"port": "8095",
"workers": "w3_2"
},
{
"name": "c8",
"port": "8096",
"workers": "w4_2"
},
{
"name": "c9",
"port": "8097",
"workers": "w1_3"
},
{
"name": "c10",
"port": "8098",
"workers": "w2_3"
},
{
"name": "c11",
"port": "8099",
"workers": "w3_3"
},
{
"name": "c12",
"port": "8100",
"workers": "w4_3"
}
],
"workers": [
{
"name": "w1_1",
"model_sha": "ffef532224331dde3a92aa0c30c51efea41eac213c308e137445ae4248c35529"
},
{
"name": "w2_1",
"model_sha": "ffef532224331dde3a92aa0c30c51efea41eac213c308e137445ae4248c35529"
},
{
"name": "w3_1",
"model_sha": "ffef532224331dde3a92aa0c30c51efea41eac213c308e137445ae4248c35529"
},
{
"name": "w4_1",
"model_sha": "ffef532224331dde3a92aa0c30c51efea41eac213c308e137445ae4248c35529"
},
{
"name": "w1_2",
"model_sha": "8bfb23bac4c5c8b82cde1901d5410f1268f2794ad295ab4947755aa13db43541"
},
{
"name": "w2_2",
"model_sha": "8bfb23bac4c5c8b82cde1901d5410f1268f2794ad295ab4947755aa13db43541"
},
{
"name": "w3_2",
"model_sha": "8bfb23bac4c5c8b82cde1901d5410f1268f2794ad295ab4947755aa13db43541"
},
{
"name": "w4_2",
"model_sha": "8bfb23bac4c5c8b82cde1901d5410f1268f2794ad295ab4947755aa13db43541"
},
{
"name": "w1_3",
"model_sha": "b7c0c6e0cce7968d2864c4701764fb90a3473b75ba6c173b3a92d8df6d8e5f35"
},
{
"name": "w2_3",
"model_sha": "b7c0c6e0cce7968d2864c4701764fb90a3473b75ba6c173b3a92d8df6d8e5f35"
},
{
"name": "w3_3",
"model_sha": "b7c0c6e0cce7968d2864c4701764fb90a3473b75ba6c173b3a92d8df6d8e5f35"
},
{
"name": "w4_3",
"model_sha": "b7c0c6e0cce7968d2864c4701764fb90a3473b75ba6c173b3a92d8df6d8e5f35"
}
],
"model_sha": {
"ffef532224331dde3a92aa0c30c51efea41eac213c308e137445ae4248c35529": {
"modelType": "0",
"_doc_modelType": " nn:0 | approximation:1 | classification:2 | forecasting:3 | image_classification:4 | text_classification:5 | text_generation:6 | auto_association:7 | autoencoder:8 | ae_classifier:9 |",
"modelArgs": "",
"_doc_modelArgs": "Extra arguments to model",
"layersSizes": "14x14x1k3x3x1x6p0s1t1,14x14x6k2x2p0s2,7x7x6k3x3x6x16p0s1t0,1,120,84,10",
"_doc_layersSizes": "List of postive integers [L0, L1, ..., LN]",
"layerTypesList": "2,4,2,9,3,3,5",
"_doc_LayerTypes": " Default:0 | Scaling:1 | Conv:2 | Perceptron:3 | Pooling:4 | Probabilistic:5 | LSTM:6 | Reccurrent:7 | Unscaling:8 | Flatten:9 | Bounding:10 |",
"layers_functions": "6,2,6,1,6,6,4",
"_doc_layers_functions_activation": " Threshold:1 | Sign:2 | Logistic:3 | Tanh:4 | Linear:5 | ReLU:6 | eLU:7 | SeLU:8 | Soft-plus:9 | Soft-sign:10 | Hard-sigmoid:11 |",
"_doc_layer_functions_pooling": " none:1 | Max:2 | Avg:3 |",
"_doc_layer_functions_probabilistic": " Binary:1 | Logistic:2 | Competitive:3 | Softmax:4 |",
"_doc_layer_functions_scaler": " none:1 | MinMax:2 | MeanStd:3 | STD:4 | Log:5 |",
"lossMethod": "6",
"_doc_lossMethod": " SSE:1 | MSE:2 | NSE:3 | MinkowskiE:4 | WSE:5 | CEE:6 |",
"lr": "0.01",
"_doc_lr": "Positve float",
"epochs": "1",
"_doc_epochs": "Positve Integer",
"optimizer": "5",
"_doc_optimizer": " GD:0 | CGD:1 | SGD:2 | QuasiNeuton:3 | LVM:4 | ADAM:5 |",
"optimizerArgs": "none",
"_doc_optimizerArgs": "String",
"infraType": "0",
"_doc_infraType": " opennn:0 | wolfengine:1 |",
"distributedSystemType": "7",
"_doc_distributedSystemType": " none:0 | FedClientAvg:1 | FedServerAvg:2 | FedClientWeightedAvgClassification:3 | FedServerWeightedAvgClassification:4 | FedClientAE:5 | FedServerAE:6 | tiles:7 |",
"distributedSystemArgs": "none",
"_doc_distributedSystemArgs": "String",
"distributedSystemToken": "cl_token0",
"_doc_distributedSystemToken": "Token that associates distributed group of workers and parameter-server"
},
"8bfb23bac4c5c8b82cde1901d5410f1268f2794ad295ab4947755aa13db43541": {
"modelType": "0",
"_doc_modelType": " nn:0 | approximation:1 | classification:2 | forecasting:3 | image_classification:4 | text_classification:5 | text_generation:6 | auto_association:7 | autoencoder:8 | ae_classifier:9 |",
"modelArgs": "",
"_doc_modelArgs": "Extra arguments to model",
"layersSizes": "14x14x1k3x3x1x6p0s1t1,14x14x6k2x2p0s2,7x7x6k3x3x6x16p0s1t0,1,120,84,10",
"_doc_layersSizes": "List of postive integers [L0, L1, ..., LN]",
"layerTypesList": "2,4,2,9,3,3,5",
"_doc_LayerTypes": " Default:0 | Scaling:1 | Conv:2 | Perceptron:3 | Pooling:4 | Probabilistic:5 | LSTM:6 | Reccurrent:7 | Unscaling:8 | Flatten:9 | Bounding:10 |",
"layers_functions": "6,2,6,1,6,6,4",
"_doc_layers_functions_activation": " Threshold:1 | Sign:2 | Logistic:3 | Tanh:4 | Linear:5 | ReLU:6 | eLU:7 | SeLU:8 | Soft-plus:9 | Soft-sign:10 | Hard-sigmoid:11 |",
"_doc_layer_functions_pooling": " none:1 | Max:2 | Avg:3 |",
"_doc_layer_functions_probabilistic": " Binary:1 | Logistic:2 | Competitive:3 | Softmax:4 |",
"_doc_layer_functions_scaler": " none:1 | MinMax:2 | MeanStd:3 | STD:4 | Log:5 |",
"lossMethod": "6",
"_doc_lossMethod": " SSE:1 | MSE:2 | NSE:3 | MinkowskiE:4 | WSE:5 | CEE:6 |",
"lr": "0.01",
"_doc_lr": "Positve float",
"epochs": "1",
"_doc_epochs": "Positve Integer",
"optimizer": "5",
"_doc_optimizer": " GD:0 | CGD:1 | SGD:2 | QuasiNeuton:3 | LVM:4 | ADAM:5 |",
"optimizerArgs": "none",
"_doc_optimizerArgs": "String",
"infraType": "0",
"_doc_infraType": " opennn:0 | wolfengine:1 |",
"distributedSystemType": "7",
"_doc_distributedSystemType": " none:0 | FedClientAvg:1 | FedServerAvg:2 | FedClientWeightedAvgClassification:3 | FedServerWeightedAvgClassification:4 | FedClientAE:5 | FedServerAE:6 | tiles:7 |",
"distributedSystemArgs": "none",
"_doc_distributedSystemArgs": "String",
"distributedSystemToken": "cl_token1",
"_doc_distributedSystemToken": "Token that associates distributed group of workers and parameter-server"
},
"b7c0c6e0cce7968d2864c4701764fb90a3473b75ba6c173b3a92d8df6d8e5f35": {
"modelType": "0",
"_doc_modelType": " nn:0 | approximation:1 | classification:2 | forecasting:3 | image_classification:4 | text_classification:5 | text_generation:6 | auto_association:7 | autoencoder:8 | ae_classifier:9 |",
"modelArgs": "",
"_doc_modelArgs": "Extra arguments to model",
"layersSizes": "14x14x1k3x3x1x6p0s1t1,14x14x6k2x2p0s2,7x7x6k3x3x6x16p0s1t0,1,120,84,10",
"_doc_layersSizes": "List of postive integers [L0, L1, ..., LN]",
"layerTypesList": "2,4,2,9,3,3,5",
"_doc_LayerTypes": " Default:0 | Scaling:1 | Conv:2 | Perceptron:3 | Pooling:4 | Probabilistic:5 | LSTM:6 | Reccurrent:7 | Unscaling:8 | Flatten:9 | Bounding:10 |",
"layers_functions": "6,2,6,1,6,6,4",
"_doc_layers_functions_activation": " Threshold:1 | Sign:2 | Logistic:3 | Tanh:4 | Linear:5 | ReLU:6 | eLU:7 | SeLU:8 | Soft-plus:9 | Soft-sign:10 | Hard-sigmoid:11 |",
"_doc_layer_functions_pooling": " none:1 | Max:2 | Avg:3 |",
"_doc_layer_functions_probabilistic": " Binary:1 | Logistic:2 | Competitive:3 | Softmax:4 |",
"_doc_layer_functions_scaler": " none:1 | MinMax:2 | MeanStd:3 | STD:4 | Log:5 |",
"lossMethod": "6",
"_doc_lossMethod": " SSE:1 | MSE:2 | NSE:3 | MinkowskiE:4 | WSE:5 | CEE:6 |",
"lr": "0.01",
"_doc_lr": "Positve float",
"epochs": "1",
"_doc_epochs": "Positve Integer",
"optimizer": "5",
"_doc_optimizer": " GD:0 | CGD:1 | SGD:2 | QuasiNeuton:3 | LVM:4 | ADAM:5 |",
"optimizerArgs": "none",
"_doc_optimizerArgs": "String",
"infraType": "0",
"_doc_infraType": " opennn:0 | wolfengine:1 |",
"distributedSystemType": "7",
"_doc_distributedSystemType": " none:0 | FedClientAvg:1 | FedServerAvg:2 | FedClientWeightedAvgClassification:3 | FedServerWeightedAvgClassification:4 | FedClientAE:5 | FedServerAE:6 | tiles:7 |",
"distributedSystemArgs": "none",
"_doc_distributedSystemArgs": "String",
"distributedSystemToken": "cl_token2",
"_doc_distributedSystemToken": "Token that associates distributed group of workers and parameter-server"
}
}
}
Loading

0 comments on commit 9e83dd6

Please sign in to comment.