├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Getting-Started.gif ├── Notebook.gif ├── born-again-supplementary.pdf ├── born-again.pdf ├── illustrative_example.ipynb └── requirements.txt └── src ├── born_again_dp ├── BornAgainDecisionTree.cpp ├── BornAgainDecisionTree.h ├── Commandline.h ├── FSpace.cpp ├── FSpace.h ├── MIPCertificate.cpp ├── MIPCertificate.h ├── Params.h ├── RandomForest.cpp ├── RandomForest.h ├── main.cpp ├── makefile └── runAllDatasets.sh ├── datasets.py ├── persistence.py ├── random_forests.py ├── resources ├── datasets │ ├── Breast-Cancer-Wisconsin │ │ ├── Breast-Cancer-Wisconsin.csv │ │ ├── Breast-Cancer-Wisconsin.featurelist.csv │ │ ├── Breast-Cancer-Wisconsin.full.csv │ │ ├── Breast-Cancer-Wisconsin.test1.csv │ │ ├── Breast-Cancer-Wisconsin.test10.csv │ │ ├── Breast-Cancer-Wisconsin.test2.csv │ │ ├── Breast-Cancer-Wisconsin.test3.csv │ │ ├── Breast-Cancer-Wisconsin.test4.csv │ │ ├── Breast-Cancer-Wisconsin.test5.csv │ │ ├── Breast-Cancer-Wisconsin.test6.csv │ │ ├── Breast-Cancer-Wisconsin.test7.csv │ │ ├── Breast-Cancer-Wisconsin.test8.csv │ │ ├── Breast-Cancer-Wisconsin.test9.csv │ │ ├── Breast-Cancer-Wisconsin.train1.csv │ │ ├── Breast-Cancer-Wisconsin.train10.csv │ │ ├── Breast-Cancer-Wisconsin.train2.csv │ │ ├── Breast-Cancer-Wisconsin.train3.csv │ │ ├── Breast-Cancer-Wisconsin.train4.csv │ │ ├── Breast-Cancer-Wisconsin.train5.csv │ │ ├── Breast-Cancer-Wisconsin.train6.csv │ │ ├── Breast-Cancer-Wisconsin.train7.csv │ │ ├── Breast-Cancer-Wisconsin.train8.csv │ │ └── Breast-Cancer-Wisconsin.train9.csv │ ├── COMPAS-ProPublica │ │ ├── COMPAS-ProPublica.csv │ │ ├── COMPAS-ProPublica.featurelist.csv │ │ ├── COMPAS-ProPublica.full.csv │ │ ├── COMPAS-ProPublica.test1.csv │ │ ├── COMPAS-ProPublica.test10.csv │ │ ├── COMPAS-ProPublica.test2.csv │ │ ├── COMPAS-ProPublica.test3.csv │ │ ├── COMPAS-ProPublica.test4.csv │ │ ├── COMPAS-ProPublica.test5.csv │ │ ├── COMPAS-ProPublica.test6.csv │ │ ├── COMPAS-ProPublica.test7.csv │ │ ├── COMPAS-ProPublica.test8.csv │ │ ├── COMPAS-ProPublica.test9.csv │ │ ├── COMPAS-ProPublica.train1.csv │ │ ├── COMPAS-ProPublica.train10.csv │ │ ├── COMPAS-ProPublica.train2.csv │ │ ├── COMPAS-ProPublica.train3.csv │ │ ├── COMPAS-ProPublica.train4.csv │ │ ├── COMPAS-ProPublica.train5.csv │ │ ├── COMPAS-ProPublica.train6.csv │ │ ├── COMPAS-ProPublica.train7.csv │ │ ├── COMPAS-ProPublica.train8.csv │ │ └── COMPAS-ProPublica.train9.csv │ ├── FICO │ │ ├── FICO.csv │ │ ├── FICO.featurelist.csv │ │ ├── FICO.full.csv │ │ ├── FICO.test1.csv │ │ ├── FICO.test10.csv │ │ ├── FICO.test2.csv │ │ ├── FICO.test3.csv │ │ ├── FICO.test4.csv │ │ ├── FICO.test5.csv │ │ ├── FICO.test6.csv │ │ ├── FICO.test7.csv │ │ ├── FICO.test8.csv │ │ ├── FICO.test9.csv │ │ ├── FICO.train1.csv │ │ ├── FICO.train10.csv │ │ ├── FICO.train2.csv │ │ ├── FICO.train3.csv │ │ ├── FICO.train4.csv │ │ ├── FICO.train5.csv │ │ ├── FICO.train6.csv │ │ ├── FICO.train7.csv │ │ ├── FICO.train8.csv │ │ └── FICO.train9.csv │ ├── HTRU2 │ │ ├── HTRU2.csv │ │ ├── HTRU2.featurelist.csv │ │ ├── HTRU2.full.csv │ │ ├── HTRU2.test1.csv │ │ ├── HTRU2.test10.csv │ │ ├── HTRU2.test2.csv │ │ ├── HTRU2.test3.csv │ │ ├── HTRU2.test4.csv │ │ ├── HTRU2.test5.csv │ │ ├── HTRU2.test6.csv │ │ ├── HTRU2.test7.csv │ │ ├── HTRU2.test8.csv │ │ ├── HTRU2.test9.csv │ │ ├── HTRU2.train1.csv │ │ ├── HTRU2.train10.csv │ │ ├── HTRU2.train2.csv │ │ ├── HTRU2.train3.csv │ │ ├── HTRU2.train4.csv │ │ ├── HTRU2.train5.csv │ │ ├── HTRU2.train6.csv │ │ ├── HTRU2.train7.csv │ │ ├── HTRU2.train8.csv │ │ └── HTRU2.train9.csv │ ├── Pima-Diabetes │ │ ├── Pima-Diabetes.csv │ │ ├── Pima-Diabetes.featurelist.csv │ │ ├── Pima-Diabetes.full.csv │ │ ├── Pima-Diabetes.test1.csv │ │ ├── Pima-Diabetes.test10.csv │ │ ├── Pima-Diabetes.test2.csv │ │ ├── Pima-Diabetes.test3.csv │ │ ├── Pima-Diabetes.test4.csv │ │ ├── Pima-Diabetes.test5.csv │ │ ├── Pima-Diabetes.test6.csv │ │ ├── Pima-Diabetes.test7.csv │ │ ├── Pima-Diabetes.test8.csv │ │ ├── Pima-Diabetes.test9.csv │ │ ├── Pima-Diabetes.train1.csv │ │ ├── Pima-Diabetes.train10.csv │ │ ├── Pima-Diabetes.train2.csv │ │ ├── Pima-Diabetes.train3.csv │ │ ├── Pima-Diabetes.train4.csv │ │ ├── Pima-Diabetes.train5.csv │ │ ├── Pima-Diabetes.train6.csv │ │ ├── Pima-Diabetes.train7.csv │ │ ├── Pima-Diabetes.train8.csv │ │ └── Pima-Diabetes.train9.csv │ ├── README.txt │ └── Seeds │ │ ├── Seeds.csv │ │ ├── Seeds.featurelist.csv │ │ ├── Seeds.full.csv │ │ ├── Seeds.test1.csv │ │ ├── Seeds.test10.csv │ │ ├── Seeds.test2.csv │ │ ├── Seeds.test3.csv │ │ ├── Seeds.test4.csv │ │ ├── Seeds.test5.csv │ │ ├── Seeds.test6.csv │ │ ├── Seeds.test7.csv │ │ ├── Seeds.test8.csv │ │ ├── Seeds.test9.csv │ │ ├── Seeds.train1.csv │ │ ├── Seeds.train10.csv │ │ ├── Seeds.train2.csv │ │ ├── Seeds.train3.csv │ │ ├── Seeds.train4.csv │ │ ├── Seeds.train5.csv │ │ ├── Seeds.train6.csv │ │ ├── Seeds.train7.csv │ │ ├── Seeds.train8.csv │ │ └── Seeds.train9.csv └── forests │ ├── Breast-Cancer-Wisconsin │ ├── Breast-Cancer-Wisconsin.RF1.txt │ ├── Breast-Cancer-Wisconsin.RF10.txt │ ├── Breast-Cancer-Wisconsin.RF2.txt │ ├── Breast-Cancer-Wisconsin.RF3.txt │ ├── Breast-Cancer-Wisconsin.RF4.txt │ ├── Breast-Cancer-Wisconsin.RF5.txt │ ├── Breast-Cancer-Wisconsin.RF6.txt │ ├── Breast-Cancer-Wisconsin.RF7.txt │ ├── Breast-Cancer-Wisconsin.RF8.txt │ └── Breast-Cancer-Wisconsin.RF9.txt │ ├── COMPAS-ProPublica │ ├── COMPAS-ProPublica.RF1.txt │ ├── COMPAS-ProPublica.RF10.txt │ ├── COMPAS-ProPublica.RF2.txt │ ├── COMPAS-ProPublica.RF3.txt │ ├── COMPAS-ProPublica.RF4.txt │ ├── COMPAS-ProPublica.RF5.txt │ ├── COMPAS-ProPublica.RF6.txt │ ├── COMPAS-ProPublica.RF7.txt │ ├── COMPAS-ProPublica.RF8.txt │ └── COMPAS-ProPublica.RF9.txt │ ├── FICO │ ├── FICO.RF1.txt │ ├── FICO.RF10.txt │ ├── FICO.RF2.txt │ ├── FICO.RF3.txt │ ├── FICO.RF4.txt │ ├── FICO.RF5.txt │ ├── FICO.RF6.txt │ ├── FICO.RF7.txt │ ├── FICO.RF8.txt │ └── FICO.RF9.txt │ ├── HTRU2 │ ├── HTRU2.RF1.txt │ ├── HTRU2.RF10.txt │ ├── HTRU2.RF2.txt │ ├── HTRU2.RF3.txt │ ├── HTRU2.RF4.txt │ ├── HTRU2.RF5.txt │ ├── HTRU2.RF6.txt │ ├── HTRU2.RF7.txt │ ├── HTRU2.RF8.txt │ └── HTRU2.RF9.txt │ ├── Pima-Diabetes │ ├── Pima-Diabetes.RF1.txt │ ├── Pima-Diabetes.RF10.txt │ ├── Pima-Diabetes.RF2.txt │ ├── Pima-Diabetes.RF3.txt │ ├── Pima-Diabetes.RF4.txt │ ├── Pima-Diabetes.RF5.txt │ ├── Pima-Diabetes.RF6.txt │ ├── Pima-Diabetes.RF7.txt │ ├── Pima-Diabetes.RF8.txt │ └── Pima-Diabetes.RF9.txt │ └── Seeds │ ├── Seeds.RF1.txt │ ├── Seeds.RF10.txt │ ├── Seeds.RF2.txt │ ├── Seeds.RF3.txt │ ├── Seeds.RF4.txt │ ├── Seeds.RF5.txt │ ├── Seeds.RF6.txt │ ├── Seeds.RF7.txt │ ├── Seeds.RF8.txt │ └── Seeds.RF9.txt └── visualization.py /.gitignore: -------------------------------------------------------------------------------- 1 | **/.ipynb_checkpoints/** 2 | **/__pycache__/** 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Thibaut Vidal, Toni Pacheco and Maximilian Schiffer 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /docs/Getting-Started.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidalt/BA-Trees/39cd89130d7d950791fc6b1ae802debadd91a300/docs/Getting-Started.gif -------------------------------------------------------------------------------- /docs/Notebook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidalt/BA-Trees/39cd89130d7d950791fc6b1ae802debadd91a300/docs/Notebook.gif -------------------------------------------------------------------------------- /docs/born-again-supplementary.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidalt/BA-Trees/39cd89130d7d950791fc6b1ae802debadd91a300/docs/born-again-supplementary.pdf -------------------------------------------------------------------------------- /docs/born-again.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidalt/BA-Trees/39cd89130d7d950791fc6b1ae802debadd91a300/docs/born-again.pdf -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas==1.0.1 2 | numpy==1.18.1 3 | matplotlib==3.1.3 4 | cycler==0.10.0 5 | kiwisolver==1.1.0 6 | joblib==0.14.1 7 | scikit-learn==0.22.1 8 | scipy==1.4.1 9 | graphviz==0.13.2 10 | pydotplus==2.0.2 11 | 12 | -------------------------------------------------------------------------------- /src/born_again_dp/Commandline.h: -------------------------------------------------------------------------------- 1 | /*MIT License 2 | 3 | Copyright(c) 2020 Thibaut Vidal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files(the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions : 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE.*/ 22 | 23 | #ifndef COMMAND_LINE_H 24 | #define COMMAND_LINE_H 25 | 26 | #include 27 | #include 28 | 29 | class Commandline 30 | { 31 | public: 32 | 33 | std::string instance_name; // Instance path 34 | std::string output_name; // Output path 35 | bool command_ok; // Boolean to check if the command line is valid 36 | int nbTrees; // Hard limit on the number of trees (defaults to the number of trees from the input data) 37 | int objectiveFunction; // 0 = Depth ; 1 = NbLeaves ; 2 = Depth then NbLeaves ; 3 = NbLeaves then Depth (not yet implemented) ; 4 = Heuristic BA tree (with faithfulness certificate if the pre-processor flag "USING_CPLEX" is defined and CPLEX is linked) 38 | int seed; // Random seed (only impacts the heuristic) 39 | 40 | // Constructor 41 | Commandline(int argc, char* argv[]) 42 | { 43 | if (argc > 9 || argc < 2) 44 | { 45 | std::cout << "ISSUE WITH THE NUMBER OF COMMANDLINE ARGUMENTS: " << argc << std::endl; 46 | command_ok = false; 47 | } 48 | else 49 | { 50 | // Default parameter values 51 | command_ok = true; 52 | instance_name = std::string(argv[1]); 53 | output_name = std::string(argv[2]); 54 | nbTrees = 10; 55 | objectiveFunction = 4; 56 | seed = 1; 57 | for (int i = 3; i < argc; i += 2) 58 | { 59 | if (std::string(argv[i]) == "-trees") 60 | nbTrees = atoi(argv[i + 1]); 61 | else if (std::string(argv[i]) == "-obj") 62 | objectiveFunction = atoi(argv[i + 1]); 63 | else if (std::string(argv[i]) == "-seed") 64 | seed = atoi(argv[i + 1]); 65 | else 66 | { 67 | std::cout << "----- NON RECOGNIZED ARGUMENT: " << std::string(argv[i]) << std::endl; 68 | command_ok = false; 69 | } 70 | } 71 | } 72 | } 73 | }; 74 | #endif 75 | -------------------------------------------------------------------------------- /src/born_again_dp/FSpace.cpp: -------------------------------------------------------------------------------- 1 | #include "FSpace.h" 2 | 3 | int FSpace::cellToKey(const std::vector & myCell) 4 | { 5 | int key = 0; 6 | for (int k = 0; k < params->nbFeatures; k++) 7 | key += (int)myCell[k] * codeBook[k]; 8 | return key; 9 | } 10 | 11 | int FSpace::keyToCell(int key, int k) 12 | { 13 | if (k > 0) return (key % codeBook[k-1]) / codeBook[k]; 14 | else return key / codeBook[k]; 15 | } 16 | 17 | int FSpace::keyToHash(int keyBottomLeft, int keyTopRight) 18 | { 19 | int keyLeft = keyBottomLeft; 20 | int keyRight = keyTopRight; 21 | int code = 1; 22 | int newKey = 0; 23 | for (int k = params->nbFeatures - 1; k >= 0; k--) 24 | { 25 | int size = (int)orderedHyperplaneLevels[k].size(); 26 | if (size != 1) 27 | { 28 | int valueLeft = keyLeft % size; 29 | int valueRight = keyRight % size; 30 | keyLeft = keyLeft / size; 31 | keyRight = keyRight / size; 32 | newKey += (valueRight - valueLeft)*code; 33 | code *= size - valueLeft; 34 | } 35 | } 36 | return newKey; 37 | } 38 | 39 | void FSpace::enumerateCellsRecursion(int k, int myCellIndex) 40 | { 41 | if (k == params->nbFeatures) // All features have been specified, the cell can be evaluated 42 | cells[myCellIndex] = randomForest->majorityClass(myCellValues); 43 | else // Otherwise recursive call 44 | { 45 | const int codeBookValue = codeBook[k]; 46 | for (int i = 0; i < (int)orderedHyperplaneLevels[k].size(); i++) 47 | { 48 | myCellValues[k] = orderedHyperplaneLevels[k][i]; 49 | enumerateCellsRecursion(k+1,myCellIndex+codeBookValue*i); 50 | } 51 | } 52 | } 53 | 54 | void FSpace::hyperplaneFilteringRecursion(int k, int myCellIndex) 55 | { 56 | if (k == params->nbFeatures) 57 | { 58 | if (cells[myCellIndex] != cells[myCellIndex + codeBook[hypFeature]]) 59 | detectedDifference = true; 60 | } 61 | else if (k == hypFeature) 62 | hyperplaneFilteringRecursion(k + 1, myCellIndex + codeBook[hypFeature] * hypLevel); 63 | else 64 | for (int i = 0; i < (int)orderedHyperplaneLevels[k].size(); i++) 65 | hyperplaneFilteringRecursion(k + 1, myCellIndex + codeBook[k] * i); 66 | } 67 | 68 | void FSpace::initializeCells(const std::vector> & hyperplanes, bool isFiltered) 69 | { 70 | orderedHyperplaneLevels = hyperplanes; 71 | nbCells = 1; 72 | nbPossibleRegions = 1.0; 73 | for (int k = 0; k < params->nbFeatures; k++) 74 | { 75 | nbCells *= (int)orderedHyperplaneLevels[k].size(); 76 | nbPossibleRegions *= (double)orderedHyperplaneLevels[k].size()*((double)orderedHyperplaneLevels[k].size() + 1.0) / 2.0; 77 | } 78 | 79 | if (!isFiltered && nbCells > 10000000) 80 | { 81 | std::cout << "WARNING: THIS CASE LEADS TO " << nbCells << " CELLS BEFORE FILTERING." << std::endl; 82 | std::cout << "MEMORY CONSUMPTION CAN BE HIGH. WE RECOMMEND TO USE THE HEURISTIC SOLVER VARIANT (-obj 4)" << std::endl; 83 | } 84 | 85 | if (isFiltered && nbCells > 200000) 86 | { 87 | std::cout << "WARNING: THIS CASE LEADS TO " << nbCells << " CELLS AFTER FILTERING." << std::endl; 88 | std::cout << "MEMORY CONSUMPTION CAN BE HIGH. WE RECOMMEND TO USE THE HEURISTIC SOLVER VARIANT (-obj 4)" << std::endl; 89 | } 90 | 91 | // Initialize structures and evaluate the majority class of each cell 92 | for (int k = params->nbFeatures - 2; k >= 0; k--) codeBook[k] = codeBook[k + 1] * (int)orderedHyperplaneLevels[k + 1].size(); 93 | cells = std::vector(nbCells); 94 | enumerateCellsRecursion(0, 0); 95 | } 96 | 97 | std::vector> FSpace::exportUsefulHyperplanes() 98 | { 99 | std::vector> myHyperplanes(params->nbFeatures); 100 | for (hypFeature = 0; hypFeature < params->nbFeatures; hypFeature++) 101 | { 102 | for (hypLevel = 0; hypLevel < (int)orderedHyperplaneLevels[hypFeature].size()-1; hypLevel++) 103 | { 104 | detectedDifference = false; 105 | hyperplaneFilteringRecursion(0, 0); 106 | if (detectedDifference) myHyperplanes[hypFeature].push_back(orderedHyperplaneLevels[hypFeature][hypLevel]); 107 | } 108 | myHyperplanes[hypFeature].push_back(1.e30); 109 | } 110 | return myHyperplanes; 111 | } 112 | 113 | -------------------------------------------------------------------------------- /src/born_again_dp/FSpace.h: -------------------------------------------------------------------------------- 1 | /*MIT License 2 | 3 | Copyright(c) 2020 Thibaut Vidal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files(the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions : 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE.*/ 22 | 23 | #ifndef FSPACE_H 24 | #define FSPACE_H 25 | 26 | #include "Params.h" 27 | #include "RandomForest.h" 28 | 29 | class FSpace 30 | { 31 | public: 32 | 33 | Params * params; // Access to the problem and dataset parameters 34 | RandomForest * randomForest; // Access to the random forest serving as input 35 | std::vector> orderedHyperplaneLevels; // Lists all hyperplane levels 36 | std::vector codeBook; // Codebook used to convert cells into indices 37 | std::vector cells; // Class of each cell. Indexed based on the codeBook 38 | long int nbCells; // Number of cells 39 | double nbPossibleRegions; // Bound on the number of possible DP states 40 | 41 | // Auxiliary variables for some recursive functions 42 | std::vector myCellValues; 43 | bool detectedDifference; 44 | int hypFeature, hypLevel; 45 | 46 | // Converts a cell to its associated hash code 47 | int cellToKey(const std::vector & myCell); 48 | 49 | // Gets the kth value of the cell for a given hash code 50 | int keyToCell(int key, int k); 51 | 52 | // Generates the hash code for a region (useful for perfect hashing) 53 | int keyToHash(int keyBottomLeft, int keyTopRight); 54 | 55 | // Evaluates the majority class for each cell 56 | void enumerateCellsRecursion(int k, int myCellIndex); 57 | 58 | // Helper function to filter unnecessary hyperplanes 59 | void hyperplaneFilteringRecursion(int k, int myCellIndex); 60 | 61 | // Initializes the cells based on a list of hyperplanes 62 | void initializeCells(const std::vector> & hyperplanes, bool isFiltered); 63 | 64 | // Exports only the useful hyperplanes 65 | std::vector> exportUsefulHyperplanes(); 66 | 67 | // Constructor 68 | FSpace(Params * params, RandomForest * randomForest) : params(params), randomForest(randomForest) 69 | { 70 | orderedHyperplaneLevels = std::vector>(params->nbFeatures); 71 | codeBook = std::vector(params->nbFeatures, 1); 72 | myCellValues = std::vector(params->nbFeatures); 73 | } 74 | }; 75 | 76 | #endif -------------------------------------------------------------------------------- /src/born_again_dp/MIPCertificate.h: -------------------------------------------------------------------------------- 1 | /*MIT License 2 | 3 | Copyright(c) 2020 Thibaut Vidal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files(the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions : 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE.*/ 22 | 23 | #ifndef MIPCERTIFICATE_H 24 | #define MIPCERTIFICATE_H 25 | 26 | #include "Params.h" 27 | #include "RandomForest.h" 28 | #define ILOSTLBEGIN 29 | #include 30 | using namespace std; 31 | 32 | class MIPCertificate 33 | { 34 | private: 35 | 36 | // Access to the problem and dataset parameters 37 | Params * params; 38 | 39 | // Access to the random forest serving as input 40 | RandomForest * randomForest; 41 | 42 | public: 43 | 44 | // Function used to make an exact check to know if the region is pure 45 | // Returns TRUE if the region is guaranteed to be PURE 46 | // Returns FALSE otherwise 47 | bool buildAndRunMIP(const std::set & nonTrivialFeaturesBeforeSplits, const std::set & nonTrivialFeatures, const std::vector> & orderedHyperplanes, const std::vector & bottomLeftCell, const std::vector & topRightCell, int pureClass, int otherClass); // Runs the MIP 48 | 49 | // Function used to make a quick check to filter cases where the region is obviously pure 50 | // Returns TRUE if the region is guaranteed to be PURE 51 | // Returns FALSE if the analysis is inconclusive 52 | bool preFilterMinMax(const std::set & nonTrivialFeaturesBeforeSplits, const std::vector> & orderedHyperplanes, const std::vector & bottomLeftCell, const std::vector & topRightCell, int pureClass, int otherClass); 53 | 54 | // Constructor 55 | MIPCertificate(Params * params, RandomForest * randomForest): params(params), randomForest(randomForest) 56 | {}; 57 | }; 58 | 59 | #endif -------------------------------------------------------------------------------- /src/born_again_dp/Params.h: -------------------------------------------------------------------------------- 1 | /*MIT License 2 | 3 | Copyright(c) 2020 Thibaut Vidal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files(the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions : 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE.*/ 22 | 23 | #ifndef PARAMS_H 24 | #define PARAMS_H 25 | 26 | #include 27 | #include 28 | #include 29 | #include 30 | #include 31 | #include 32 | #include 33 | #include 34 | #include 35 | #include 36 | 37 | class Params 38 | { 39 | public: 40 | 41 | /* GENERAL PARAMETERS */ 42 | int objectiveFunction; // 0 = Depth ; 1 = NbLeaves ; 2 = Depth then NbLeaves ; 3 = NbLeaves then Depth (not yet implemented) ; 4 = Heuristic 43 | int nbCellsSampled; // Number of cells sampled (for the heuristic BA trees) 44 | int seed; // Random seed 45 | std::default_random_engine generator; // Random number generator engine 46 | clock_t startTime; // Time when the algorithm started (CPU time excluding I/O) 47 | clock_t stopTime; // Time when the algorithm stopped (CPU time excluding I/O) 48 | 49 | /* DATASET INFORMATION */ 50 | std::string datasetName; // Name of the dataset 51 | std::string ensembleMethod; // Name of the ensemble method used 52 | int nbFeatures; // Number of features 53 | int nbClasses; // Number of classes 54 | int maxDepth; // Maximum depth of the decision trees received in input 55 | int nbTrees; // Number of trees in the random forest 56 | 57 | /* CONSTRUCTOR -- Reading main problem parameters from the input file */ 58 | Params(std::ifstream & inputFile, int nbTrees, int objectiveFunction, int seed) : nbTrees(nbTrees), objectiveFunction(objectiveFunction), seed(seed) 59 | { 60 | nbCellsSampled = 1000; // Currently setting manually the number of manufactured samples and seed 61 | generator.seed(seed); 62 | std::string useless; 63 | inputFile >> useless >> datasetName; 64 | inputFile >> useless >> ensembleMethod; 65 | std::getline(inputFile, useless); 66 | if (nbTrees == -1) inputFile >> useless >> this->nbTrees; 67 | else inputFile >> useless >> useless; 68 | inputFile >> useless >> nbFeatures; 69 | inputFile >> useless >> nbClasses; 70 | inputFile >> useless >> maxDepth; 71 | std::getline(inputFile, useless); 72 | std::getline(inputFile, useless); 73 | std::getline(inputFile, useless); 74 | }; 75 | }; 76 | #endif 77 | -------------------------------------------------------------------------------- /src/born_again_dp/RandomForest.h: -------------------------------------------------------------------------------- 1 | /*MIT License 2 | 3 | Copyright(c) 2020 Thibaut Vidal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files(the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions : 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE.*/ 22 | 23 | #ifndef RANDOMFOREST_H 24 | #define RANDOMFOREST_H 25 | 26 | #include "Params.h" 27 | 28 | struct Node 29 | { 30 | enum {NODE_NULL, NODE_LEAF, NODE_INTERNAL} nodeType = NODE_NULL; // Node type 31 | int splitFeature = -1; // Split feature 32 | double splitValue = -1.e30; // Split threshold (<= goes to left branch, > goes to right branch) 33 | int classification = -1; // Majority class (selects the class of smallest index in case of tie) 34 | int nodeID = -1; // Index of the node 35 | int leftChild = -1; // Index of the left child 36 | int rightChild = -1; // Index of the right child 37 | int depth = -1; // Depth of this node 38 | }; 39 | 40 | struct LeafRegion 41 | { 42 | std::vector> range; // A pair of vectors representing the coordinates of the region 43 | short int classification; // Class associated to this region 44 | LeafRegion(const std::vector> & range, short int classification) : range(range), classification(classification) {}; 45 | LeafRegion() {}; 46 | }; 47 | 48 | class RandomForest 49 | { 50 | 51 | private: 52 | 53 | // Access to the problem and dataset parameters 54 | Params * params; 55 | 56 | public: 57 | 58 | 59 | // Lists all hyperplane levels for each dimension d 60 | std::vector> orderedHyperplanes; 61 | 62 | // Random forest, represented as a vector of trees 63 | std::vector> trees; 64 | 65 | // Leaves of the random forest represented as regions 66 | std::vector> leafRegions; 67 | 68 | // Count vector, to optimize a bit the code 69 | std::vector countClasses; 70 | 71 | // Temporary structure used in the region calculation procedure 72 | LeafRegion myLeaf; 73 | 74 | // Recursive procedure to compute the leaf regions 75 | void computeLeafRegions(int t, int i); 76 | 77 | // Returns the majority class associated to a sample 78 | int majorityClass(const std::vector & mySample); 79 | 80 | // Collects all hyperplane levels 81 | std::vector> getHyperplanes(); 82 | 83 | // Constructor 84 | RandomForest(Params * params, std::ifstream & inputFile); 85 | }; 86 | #endif 87 | -------------------------------------------------------------------------------- /src/born_again_dp/main.cpp: -------------------------------------------------------------------------------- 1 | #include "Commandline.h" 2 | #include "Params.h" 3 | #include "RandomForest.h" 4 | #include "BornAgainDecisionTree.h" 5 | 6 | int main(int argc, char** argv) 7 | { 8 | Commandline c(argc, argv); 9 | if (c.command_ok) 10 | { 11 | std::ifstream inputFile(c.instance_name.c_str()); 12 | if (inputFile.is_open()) 13 | { 14 | /* READING INPUT RANDOM FOREST */ 15 | std::cout << "----- READING RANDOM FOREST from " << c.instance_name << std::endl; 16 | Params params(inputFile, c.nbTrees, c.objectiveFunction,c.seed); 17 | RandomForest randomForest(¶ms, inputFile); 18 | 19 | /* CONSTRUCTING THE BORN-AGAIN TREE */ 20 | params.startTime = clock(); 21 | BornAgainDecisionTree bornAgainTree(¶ms, &randomForest); 22 | if (c.objectiveFunction == 0 || c.objectiveFunction == 1 || c.objectiveFunction == 2) 23 | bornAgainTree.buildOptimal(); 24 | else if (c.objectiveFunction == 4) 25 | bornAgainTree.buildHeuristic(); 26 | params.stopTime = clock(); 27 | 28 | /* EXPORTING STATISTICS AND RESULTS */ 29 | bornAgainTree.displayRunStatistics(); 30 | bornAgainTree.exportRunStatistics(c.output_name + ".out"); 31 | bornAgainTree.exportBATree(c.output_name + ".tree"); 32 | } 33 | else 34 | { 35 | std::cout << "----- IMPOSSIBLE TO READ RANDOM FOREST from: " << c.instance_name << std::endl; 36 | } 37 | } 38 | else 39 | { 40 | std::cout << "----- INCORRECT COMMANDLINE " << std::endl; 41 | } 42 | std::cout << "----- END OF ALGORITHM " << std::endl << std::endl; 43 | return 0; 44 | } 45 | -------------------------------------------------------------------------------- /src/born_again_dp/makefile: -------------------------------------------------------------------------------- 1 | all : bornAgain 2 | 3 | CCC = g++ 4 | CCOPT = -O3 5 | CCFLAGS = $(CCOPT) 6 | TARGETDIR=. 7 | 8 | OBJS2 = \ 9 | $(TARGETDIR)/main.o \ 10 | $(TARGETDIR)/BornAgainDecisionTree.o \ 11 | $(TARGETDIR)/FSpace.o \ 12 | $(TARGETDIR)/RandomForest.o 13 | 14 | ifdef withCPLEX 15 | SYSTEM = x86-64_linux 16 | LIBFORMAT = static_pic 17 | CPLEXVERSION = CPLEX_Studio1210 18 | CPLEX_HOME = /opt/ibm/ILOG/$(CPLEXVERSION) 19 | 20 | #configuring CPLEX 21 | CPLEXDIR = $(CPLEX_HOME)/cplex 22 | CPLEXLIBDIR = $(CPLEXDIR)/lib/$(SYSTEM)/$(LIBFORMAT) 23 | CPLEXINCDIR = $(CPLEXDIR)/include 24 | 25 | #configuring CONCERT 26 | CONCERTDIR = $(CPLEX_HOME)/concert 27 | CONCERTLIBDIR = $(CONCERTDIR)/lib/$(SYSTEM)/$(LIBFORMAT) 28 | CONCERTINCDIR = $(CONCERTDIR)/include 29 | 30 | #updating flags 31 | CCOPT += -w -DIL_STD -DUSING_CPLEX 32 | CCFLAGS = $(CCOPT) -I$(CONCERTINCDIR) -I$(CPLEXINCDIR) 33 | CCLNDIRS = -L$(CPLEXLIBDIR) -L$(CONCERTLIBDIR) 34 | CCLNFLAGS = -lconcert -lilocplex -lcplex -lm -pthread -ldl 35 | 36 | OBJS2 += $(TARGETDIR)/MIPCertificate.o 37 | endif 38 | 39 | $(TARGETDIR)/bornAgain: $(OBJS2) 40 | $(CCC) $(CCFLAGS) $(CCLNDIRS) -o $(TARGETDIR)/bornAgain $(OBJS2) $(CCLNFLAGS) 41 | 42 | $(TARGETDIR)/%.o: %.cpp 43 | $(CCC) -c $(CCFLAGS) $(CPPFLAGS) -o $@ $< 44 | 45 | clean: 46 | $(RM) $(OBJS2) 47 | -------------------------------------------------------------------------------- /src/born_again_dp/runAllDatasets.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir ../output 3 | for n in COMPAS-ProPublica FICO HTRU2 Pima-Diabetes Seeds Breast-Cancer-Wisconsin 4 | do 5 | mkdir ../output/${n} 6 | done 7 | for o in {0..2} 8 | do 9 | for n in COMPAS-ProPublica FICO HTRU2 Pima-Diabetes Seeds Breast-Cancer-Wisconsin 10 | do 11 | for u in {1..10} 12 | do 13 | for t in {3..10} 14 | do 15 | ./bornAgain ../resources/forests/$n/${n}.RF$u.txt ../output/${n}/${n}.BA$u.O$o.T$t -trees $t -obj $o 16 | done 17 | done 18 | done 19 | done 20 | 21 | -------------------------------------------------------------------------------- /src/datasets.py: -------------------------------------------------------------------------------- 1 | # MIT License 2 | 3 | # Copyright(c) 2020 Toni Pacheco 4 | 5 | # Permission is hereby granted, free of charge, to any person obtaining a copy 6 | # of this software and associated documentation files(the "Software"), to deal 7 | # in the Software without restriction, including without limitation the rights 8 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | # copies of the Software, and to permit persons to whom the Software is 10 | # furnished to do so, subject to the following conditions : 11 | 12 | # The above copyright notice and this permission notice shall be included in all 13 | # copies or substantial portions of the Software. 14 | 15 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE 18 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | # SOFTWARE. 22 | 23 | import pathlib 24 | import pandas as pd 25 | import visualization as tree_view 26 | from IPython.display import display 27 | 28 | 29 | dataset_names = [ 30 | "Breast-Cancer-Wisconsin", 31 | "COMPAS-ProPublica", 32 | "FICO", 33 | "HTRU2", 34 | "Pima-Diabetes", 35 | "Seeds" 36 | ] 37 | 38 | 39 | def create_dataset_selection(show=True ,no_fico_sa=True): 40 | import ipywidgets as widgets 41 | selected_datasets = widgets.Select( 42 | options=dataset_names, 43 | value=dataset_names[0], 44 | description="Datasets", 45 | disabled=False 46 | ) 47 | if show: 48 | display(selected_datasets) 49 | return selected_datasets 50 | 51 | 52 | def create_kfold_selection(min_v=1, max_v=10, show=True): 53 | import ipywidgets as widgets 54 | select = widgets.IntSlider( 55 | value=1, 56 | min=min_v, 57 | max=max_v, 58 | step=1, 59 | description='Fold:', 60 | disabled=False, 61 | continuous_update=False, 62 | orientation='horizontal', 63 | readout=True, 64 | readout_format='d', 65 | ) 66 | if show: 67 | display(select) 68 | return select 69 | 70 | def create_cplex_linking_selection(show=True): 71 | import ipywidgets as widgets 72 | select = widgets.Checkbox( 73 | value=False, 74 | description='CPLEX linking', 75 | disabled=False, 76 | indent=False 77 | ) 78 | if show: 79 | display(select) 80 | return select 81 | 82 | def load_info(dataset, df_train, fn): 83 | info = { 84 | 'classes': {}, 85 | 'filename': fn, 86 | 'colors': None, 87 | } 88 | info['features'] = {k:v for k,v in zip(range(len(df_train.columns)-1), df_train.columns[:-1])} 89 | return info 90 | 91 | 92 | def load(dataset, fold, F=None, S=None): 93 | respath = str(pathlib.Path(__file__).parent.absolute()) + '/resources/datasets/' 94 | 95 | if F or S: 96 | fn = respath+'{}/F{}.S{}/{}.F{}.S{}.train{}.csv'.format(dataset, F, S, dataset, F, S, fold) 97 | df_train = pd.read_csv(fn) 98 | df_test = pd.read_csv(respath+'{}/F{}.S{}/{}.F{}.S{}.test{}.csv'.format(dataset, F, S, dataset, F, S, fold)) 99 | else: 100 | fn = respath+'{}/{}.train{}.csv'.format(dataset, dataset, fold) 101 | df_train = pd.read_csv(fn) 102 | df_test = pd.read_csv(respath+'{}/{}.test{}.csv'.format(dataset, dataset, fold)) 103 | 104 | return df_train, df_test, load_info(dataset, df_train, fn) 105 | 106 | -------------------------------------------------------------------------------- /src/random_forests.py: -------------------------------------------------------------------------------- 1 | # MIT License 2 | 3 | # Copyright(c) 2020 Toni Pacheco 4 | 5 | # Permission is hereby granted, free of charge, to any person obtaining a copy 6 | # of this software and associated documentation files(the "Software"), to deal 7 | # in the Software without restriction, including without limitation the rights 8 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | # copies of the Software, and to permit persons to whom the Software is 10 | # furnished to do so, subject to the following conditions : 11 | 12 | # The above copyright notice and this permission notice shall be included in all 13 | # copies or substantial portions of the Software. 14 | 15 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE 18 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | # SOFTWARE. 22 | 23 | import pathlib 24 | import persistence 25 | from IPython.display import display 26 | import ipywidgets as widgets 27 | 28 | 29 | def create_objective_selection(show=True): 30 | select = widgets.Dropdown( 31 | options=[('Depth', 0), ('NbLeaves', 1), ('Depth > NbLeaves', 2), ('Heuristic', 4)], 32 | value=4, 33 | description='Objective:', 34 | ) 35 | if show: 36 | display(select) 37 | return select 38 | 39 | 40 | def create_depth_selection(show=True): 41 | select = widgets.IntSlider( 42 | value=3, 43 | min=2, 44 | max=5, 45 | step=1, 46 | description='Max depth:', 47 | disabled=False, 48 | continuous_update=False, 49 | orientation='horizontal', 50 | readout=True, 51 | readout_format='d', 52 | ) 53 | if show: 54 | display(select) 55 | return select 56 | 57 | 58 | def create_n_trees_selection(show=True): 59 | select = widgets.IntSlider( 60 | value=10, 61 | min=3, 62 | max=10, 63 | step=1, 64 | description='#Trees:', 65 | disabled=False, 66 | continuous_update=False, 67 | orientation='horizontal', 68 | readout=True, 69 | readout_format='d', 70 | ) 71 | if show: 72 | display(select) 73 | return select 74 | 75 | 76 | def load(X, y, dataset, fold, n_trees, F=None, S=None, return_file=False): 77 | respath = str(pathlib.Path(__file__).parent.absolute()) + '/resources/forests' 78 | if F or S: 79 | filename = '{}.F{}.S{}.RF{}.txt'.format(dataset, F, S, fold) 80 | filename = '{}/{}/F{}.S{}/{}'.format(respath, dataset, F, S, filename) 81 | else: 82 | filename = '{}.RF{}.txt'.format(dataset, fold) 83 | filename = '{}/{}/{}'.format(respath, dataset, filename) 84 | 85 | clf = persistence.classifier_from_file(filename, X, y, pruning=True, num_trees=n_trees) 86 | if return_file: 87 | return clf, filename 88 | return clf 89 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.featurelist.csv: -------------------------------------------------------------------------------- 1 | D,D,D,D,D,D,D,D,D,B 2 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test1.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 3 | 5.0,4.0,4.0,5.0,7.0,10.0,3.0,2.0,1.0,0 4 | 3.0,1.0,1.0,1.0,2.0,2.0,3.0,1.0,1.0,0 5 | 6.0,8.0,8.0,1.0,3.0,4.0,3.0,7.0,1.0,0 6 | 4.0,1.0,1.0,3.0,2.0,1.0,3.0,1.0,1.0,0 7 | 8.0,10.0,10.0,8.0,7.0,10.0,9.0,7.0,1.0,1 8 | 1.0,1.0,1.0,1.0,2.0,10.0,3.0,1.0,1.0,0 9 | 2.0,1.0,2.0,1.0,2.0,1.0,3.0,1.0,1.0,0 10 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,5.0,0 11 | 4.0,2.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 12 | 1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 13 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 14 | 5.0,3.0,3.0,3.0,2.0,3.0,4.0,4.0,1.0,1 15 | 1.0,1.0,1.0,1.0,2.0,3.0,3.0,1.0,1.0,0 16 | 8.0,7.0,5.0,10.0,7.0,9.0,5.0,5.0,4.0,1 17 | 7.0,4.0,6.0,4.0,6.0,1.0,4.0,3.0,1.0,1 18 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 19 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 20 | 10.0,7.0,7.0,6.0,4.0,10.0,4.0,1.0,2.0,1 21 | 6.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 22 | 7.0,3.0,2.0,10.0,5.0,10.0,5.0,4.0,4.0,1 23 | 10.0,5.0,5.0,3.0,6.0,7.0,7.0,10.0,1.0,1 24 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 25 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 26 | 5.0,2.0,3.0,4.0,2.0,7.0,3.0,6.0,1.0,1 27 | 3.0,2.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 28 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 29 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 30 | 1.0,1.0,3.0,1.0,2.0,1.0,1.0,1.0,1.0,0 31 | 3.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 32 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 33 | 10.0,7.0,7.0,3.0,8.0,5.0,7.0,4.0,3.0,1 34 | 2.0,1.0,1.0,2.0,2.0,1.0,3.0,1.0,1.0,0 35 | 3.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 36 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 37 | 10.0,10.0,10.0,8.0,6.0,1.0,8.0,9.0,1.0,1 38 | 6.0,2.0,1.0,1.0,1.0,1.0,7.0,1.0,1.0,0 39 | 5.0,4.0,4.0,9.0,2.0,10.0,5.0,6.0,1.0,1 40 | 2.0,5.0,3.0,3.0,6.0,7.0,7.0,5.0,1.0,1 41 | 10.0,4.0,3.0,1.0,3.0,3.0,6.0,5.0,2.0,1 42 | 6.0,10.0,10.0,2.0,8.0,10.0,7.0,3.0,3.0,1 43 | 5.0,6.0,5.0,6.0,10.0,1.0,3.0,1.0,1.0,1 44 | 10.0,10.0,10.0,4.0,8.0,1.0,8.0,10.0,1.0,1 45 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,2.0,0 46 | 3.0,7.0,7.0,4.0,4.0,9.0,4.0,8.0,1.0,1 47 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 48 | 4.0,1.0,1.0,3.0,2.0,1.0,3.0,1.0,1.0,0 49 | 7.0,8.0,7.0,2.0,4.0,8.0,3.0,8.0,2.0,1 50 | 9.0,5.0,8.0,1.0,2.0,3.0,2.0,1.0,5.0,1 51 | 5.0,3.0,3.0,4.0,2.0,4.0,3.0,4.0,1.0,1 52 | 10.0,3.0,6.0,2.0,3.0,5.0,4.0,10.0,2.0,1 53 | 5.0,5.0,5.0,8.0,10.0,8.0,7.0,3.0,7.0,1 54 | 10.0,5.0,5.0,6.0,8.0,8.0,7.0,1.0,1.0,1 55 | 10.0,6.0,6.0,3.0,4.0,5.0,3.0,6.0,1.0,1 56 | 8.0,10.0,10.0,1.0,3.0,6.0,3.0,9.0,1.0,1 57 | 8.0,2.0,4.0,1.0,5.0,1.0,5.0,4.0,4.0,1 58 | 5.0,2.0,3.0,1.0,6.0,10.0,5.0,1.0,1.0,1 59 | 9.0,5.0,5.0,2.0,2.0,2.0,5.0,1.0,1.0,1 60 | 5.0,3.0,5.0,5.0,3.0,3.0,4.0,10.0,1.0,1 61 | 1.0,1.0,1.0,1.0,2.0,2.0,2.0,1.0,1.0,0 62 | 9.0,10.0,10.0,1.0,10.0,8.0,3.0,3.0,1.0,1 63 | 6.0,3.0,4.0,1.0,5.0,2.0,3.0,9.0,1.0,1 64 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 65 | 10.0,4.0,2.0,1.0,3.0,2.0,4.0,3.0,10.0,1 66 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 67 | 5.0,3.0,4.0,1.0,8.0,10.0,4.0,9.0,1.0,1 68 | 8.0,3.0,8.0,3.0,4.0,9.0,8.0,9.0,8.0,1 69 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,2.0,1.0,0 70 | 5.0,1.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 71 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test10.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 3 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 4 | 8.0,7.0,4.0,4.0,5.0,3.0,5.0,10.0,1.0,1 5 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 6 | 3.0,1.0,4.0,1.0,2.0,1.0,1.0,1.0,1.0,0 7 | 10.0,10.0,7.0,8.0,7.0,1.0,10.0,10.0,3.0,1 8 | 4.0,2.0,4.0,3.0,2.0,2.0,2.0,1.0,1.0,0 9 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 10 | 5.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 11 | 4.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 12 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 13 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 14 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 15 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 16 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 17 | 1.0,2.0,2.0,1.0,2.0,1.0,1.0,1.0,1.0,0 18 | 1.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 19 | 5.0,10.0,10.0,10.0,10.0,2.0,10.0,10.0,10.0,1 20 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 21 | 3.0,1.0,1.0,2.0,3.0,4.0,1.0,1.0,1.0,0 22 | 1.0,2.0,1.0,3.0,2.0,1.0,2.0,1.0,1.0,0 23 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,2.0,1.0,0 24 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 25 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 26 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 27 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 28 | 5.0,4.0,5.0,1.0,8.0,1.0,3.0,6.0,1.0,0 29 | 7.0,8.0,8.0,7.0,3.0,10.0,7.0,2.0,3.0,1 30 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 31 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 32 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 33 | 1.0,1.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 34 | 1.0,1.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 35 | 3.0,1.0,1.0,3.0,2.0,1.0,2.0,1.0,1.0,0 36 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 37 | 5.0,2.0,2.0,2.0,2.0,1.0,1.0,1.0,2.0,0 38 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 39 | 5.0,7.0,4.0,1.0,6.0,1.0,7.0,10.0,3.0,1 40 | 5.0,10.0,10.0,8.0,5.0,5.0,7.0,10.0,1.0,1 41 | 3.0,10.0,7.0,8.0,5.0,8.0,7.0,4.0,1.0,1 42 | 3.0,2.0,1.0,2.0,2.0,1.0,3.0,1.0,1.0,0 43 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 44 | 5.0,3.0,2.0,1.0,3.0,1.0,1.0,1.0,1.0,0 45 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 46 | 4.0,1.0,4.0,1.0,2.0,1.0,1.0,1.0,1.0,0 47 | 1.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 48 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 49 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 50 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 51 | 10.0,10.0,10.0,10.0,5.0,10.0,10.0,10.0,7.0,1 52 | 5.0,10.0,10.0,10.0,4.0,10.0,5.0,6.0,3.0,1 53 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,2.0,1.0,0 54 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 55 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 56 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 57 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 58 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,3.0,1.0,0 59 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 60 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,8.0,0 61 | 1.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 62 | 5.0,10.0,10.0,5.0,4.0,5.0,4.0,4.0,1.0,1 63 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 64 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,2.0,0 65 | 3.0,1.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,0 66 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 67 | 5.0,10.0,10.0,3.0,7.0,3.0,8.0,10.0,2.0,1 68 | 4.0,8.0,6.0,4.0,3.0,4.0,10.0,6.0,1.0,1 69 | 4.0,8.0,8.0,5.0,4.0,5.0,10.0,4.0,1.0,1 70 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test2.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 6.0,10.0,2.0,8.0,10.0,2.0,7.0,8.0,10.0,1 3 | 1.0,3.0,3.0,2.0,2.0,1.0,7.0,2.0,1.0,0 4 | 9.0,4.0,5.0,10.0,6.0,10.0,4.0,8.0,1.0,1 5 | 10.0,6.0,4.0,1.0,3.0,4.0,3.0,2.0,3.0,1 6 | 1.0,1.0,2.0,1.0,2.0,2.0,4.0,2.0,1.0,0 7 | 1.0,1.0,4.0,1.0,2.0,1.0,2.0,1.0,1.0,0 8 | 5.0,3.0,1.0,2.0,2.0,1.0,2.0,1.0,1.0,0 9 | 3.0,1.0,1.0,1.0,2.0,3.0,3.0,1.0,1.0,0 10 | 2.0,1.0,1.0,1.0,3.0,1.0,2.0,1.0,1.0,0 11 | 2.0,2.0,2.0,1.0,1.0,1.0,7.0,1.0,1.0,0 12 | 4.0,1.0,1.0,2.0,2.0,1.0,2.0,1.0,1.0,0 13 | 5.0,2.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 14 | 3.0,1.0,1.0,1.0,2.0,2.0,7.0,1.0,1.0,0 15 | 3.0,5.0,7.0,8.0,8.0,9.0,7.0,10.0,7.0,1 16 | 5.0,10.0,6.0,1.0,10.0,4.0,4.0,10.0,10.0,1 17 | 3.0,3.0,6.0,4.0,5.0,8.0,4.0,4.0,1.0,1 18 | 3.0,6.0,6.0,6.0,5.0,10.0,6.0,8.0,3.0,1 19 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 20 | 2.0,1.0,1.0,2.0,3.0,1.0,2.0,1.0,1.0,0 21 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 22 | 3.0,1.0,1.0,2.0,2.0,1.0,1.0,1.0,1.0,0 23 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 24 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 25 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 26 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 27 | 2.0,1.0,1.0,2.0,2.0,1.0,1.0,1.0,1.0,0 28 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 29 | 9.0,6.0,9.0,2.0,10.0,6.0,2.0,9.0,10.0,1 30 | 7.0,5.0,6.0,10.0,5.0,10.0,7.0,9.0,4.0,1 31 | 10.0,3.0,5.0,1.0,10.0,5.0,3.0,10.0,2.0,1 32 | 2.0,3.0,4.0,4.0,2.0,5.0,2.0,5.0,1.0,1 33 | 4.0,1.0,2.0,1.0,2.0,1.0,3.0,1.0,1.0,0 34 | 8.0,2.0,3.0,1.0,6.0,3.0,7.0,1.0,1.0,1 35 | 10.0,10.0,10.0,10.0,10.0,1.0,8.0,8.0,8.0,1 36 | 7.0,3.0,4.0,4.0,3.0,3.0,3.0,2.0,7.0,1 37 | 10.0,10.0,10.0,8.0,2.0,10.0,4.0,1.0,1.0,1 38 | 1.0,6.0,8.0,10.0,8.0,10.0,5.0,7.0,1.0,1 39 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,3.0,1.0,0 40 | 6.0,5.0,4.0,4.0,3.0,9.0,7.0,8.0,3.0,1 41 | 1.0,3.0,1.0,2.0,2.0,2.0,5.0,3.0,2.0,0 42 | 8.0,6.0,4.0,3.0,5.0,9.0,3.0,1.0,1.0,1 43 | 10.0,3.0,3.0,10.0,2.0,10.0,7.0,3.0,3.0,1 44 | 10.0,10.0,10.0,3.0,10.0,8.0,8.0,1.0,1.0,1 45 | 3.0,3.0,2.0,1.0,2.0,3.0,3.0,1.0,1.0,0 46 | 1.0,1.0,1.0,1.0,2.0,5.0,1.0,1.0,1.0,0 47 | 8.0,3.0,3.0,1.0,2.0,2.0,3.0,2.0,1.0,0 48 | 4.0,5.0,5.0,10.0,4.0,10.0,7.0,5.0,8.0,1 49 | 1.0,1.0,1.0,1.0,4.0,3.0,1.0,1.0,1.0,0 50 | 3.0,2.0,1.0,1.0,2.0,2.0,3.0,1.0,1.0,0 51 | 1.0,1.0,2.0,2.0,2.0,1.0,3.0,1.0,1.0,0 52 | 4.0,2.0,1.0,1.0,2.0,2.0,3.0,1.0,1.0,0 53 | 10.0,10.0,10.0,2.0,10.0,10.0,5.0,3.0,3.0,1 54 | 5.0,3.0,5.0,1.0,8.0,10.0,5.0,3.0,1.0,1 55 | 5.0,4.0,6.0,7.0,9.0,7.0,8.0,10.0,1.0,1 56 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 57 | 7.0,5.0,3.0,7.0,4.0,10.0,7.0,5.0,5.0,1 58 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 59 | 8.0,3.0,5.0,4.0,5.0,10.0,1.0,6.0,2.0,1 60 | 1.0,1.0,1.0,1.0,10.0,1.0,1.0,1.0,1.0,0 61 | 5.0,1.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 62 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 63 | 5.0,10.0,8.0,10.0,8.0,10.0,3.0,6.0,3.0,1 64 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,2.0,1.0,0 65 | 3.0,1.0,1.0,1.0,3.0,1.0,2.0,1.0,1.0,0 66 | 5.0,1.0,1.0,1.0,2.0,2.0,3.0,3.0,1.0,0 67 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 68 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 69 | 4.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 70 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 71 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test3.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 3 | 9.0,5.0,5.0,4.0,4.0,5.0,4.0,3.0,3.0,1 4 | 1.0,1.0,1.0,1.0,2.0,5.0,1.0,1.0,1.0,0 5 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 6 | 3.0,4.0,5.0,2.0,6.0,8.0,4.0,1.0,1.0,1 7 | 1.0,1.0,1.0,1.0,3.0,2.0,2.0,1.0,1.0,0 8 | 3.0,1.0,1.0,3.0,8.0,1.0,5.0,8.0,1.0,0 9 | 8.0,8.0,7.0,4.0,10.0,10.0,7.0,8.0,7.0,1 10 | 1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 11 | 7.0,2.0,4.0,1.0,6.0,10.0,5.0,4.0,3.0,1 12 | 10.0,10.0,8.0,6.0,4.0,5.0,8.0,10.0,1.0,1 13 | 4.0,1.0,1.0,1.0,2.0,3.0,1.0,1.0,1.0,0 14 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 15 | 5.0,5.0,5.0,6.0,3.0,10.0,3.0,1.0,1.0,1 16 | 1.0,2.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 17 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 18 | 9.0,9.0,10.0,3.0,6.0,10.0,7.0,10.0,6.0,1 19 | 10.0,7.0,7.0,4.0,5.0,10.0,5.0,7.0,2.0,1 20 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,2.0,1.0,0 21 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 22 | 1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,7.0,0 23 | 4.0,1.0,1.0,1.0,2.0,2.0,3.0,2.0,1.0,0 24 | 5.0,6.0,7.0,8.0,8.0,10.0,3.0,10.0,3.0,1 25 | 10.0,8.0,10.0,10.0,6.0,1.0,3.0,1.0,10.0,1 26 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 27 | 1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,1.0,0 28 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 29 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 30 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 31 | 6.0,10.0,10.0,10.0,8.0,10.0,10.0,10.0,7.0,1 32 | 8.0,6.0,5.0,4.0,3.0,10.0,6.0,1.0,1.0,1 33 | 5.0,8.0,7.0,7.0,10.0,10.0,5.0,7.0,1.0,1 34 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 35 | 5.0,10.0,10.0,3.0,8.0,1.0,5.0,10.0,3.0,1 36 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 37 | 5.0,3.0,3.0,3.0,6.0,10.0,3.0,1.0,1.0,1 38 | 1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 39 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 40 | 6.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 41 | 5.0,8.0,8.0,8.0,5.0,10.0,7.0,8.0,1.0,1 42 | 8.0,7.0,6.0,4.0,4.0,10.0,5.0,1.0,1.0,1 43 | 2.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 44 | 1.0,5.0,8.0,6.0,5.0,8.0,7.0,10.0,1.0,1 45 | 10.0,5.0,6.0,10.0,6.0,10.0,7.0,7.0,10.0,1 46 | 5.0,8.0,4.0,10.0,5.0,8.0,9.0,10.0,1.0,1 47 | 1.0,2.0,3.0,1.0,2.0,1.0,3.0,1.0,1.0,0 48 | 10.0,10.0,10.0,8.0,6.0,8.0,7.0,10.0,1.0,1 49 | 7.0,5.0,10.0,10.0,10.0,10.0,4.0,10.0,3.0,1 50 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 51 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 52 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 53 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 54 | 8.0,4.0,4.0,5.0,4.0,7.0,7.0,8.0,2.0,0 55 | 5.0,1.0,1.0,4.0,2.0,1.0,3.0,1.0,1.0,0 56 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 57 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 58 | 9.0,7.0,7.0,5.0,5.0,10.0,7.0,8.0,3.0,1 59 | 10.0,8.0,8.0,4.0,10.0,10.0,8.0,1.0,1.0,1 60 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 61 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 62 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 63 | 5.0,10.0,10.0,9.0,6.0,10.0,7.0,10.0,5.0,1 64 | 10.0,10.0,9.0,3.0,7.0,5.0,3.0,5.0,1.0,1 65 | 1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 66 | 1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 67 | 5.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 68 | 8.0,10.0,10.0,10.0,5.0,10.0,8.0,10.0,6.0,1 69 | 8.0,10.0,8.0,8.0,4.0,8.0,7.0,7.0,1.0,1 70 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 71 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test4.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 10.0,10.0,10.0,10.0,7.0,10.0,7.0,10.0,4.0,1 3 | 10.0,10.0,10.0,10.0,3.0,10.0,10.0,6.0,1.0,1 4 | 8.0,7.0,8.0,7.0,5.0,5.0,5.0,10.0,2.0,1 5 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 6 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 7 | 6.0,10.0,7.0,7.0,6.0,4.0,8.0,10.0,2.0,1 8 | 6.0,1.0,3.0,1.0,2.0,1.0,3.0,1.0,1.0,0 9 | 1.0,1.0,1.0,2.0,2.0,1.0,3.0,1.0,1.0,0 10 | 10.0,6.0,4.0,3.0,10.0,10.0,9.0,10.0,1.0,1 11 | 4.0,1.0,1.0,3.0,1.0,5.0,2.0,1.0,1.0,1 12 | 7.0,5.0,6.0,3.0,3.0,8.0,7.0,4.0,1.0,1 13 | 10.0,5.0,5.0,6.0,3.0,10.0,7.0,9.0,2.0,1 14 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 15 | 10.0,5.0,7.0,4.0,4.0,10.0,8.0,9.0,1.0,1 16 | 8.0,9.0,9.0,5.0,3.0,5.0,7.0,7.0,1.0,1 17 | 1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 18 | 10.0,10.0,10.0,3.0,10.0,10.0,9.0,10.0,1.0,1 19 | 7.0,4.0,7.0,4.0,3.0,7.0,7.0,6.0,1.0,1 20 | 6.0,8.0,7.0,5.0,6.0,8.0,8.0,9.0,2.0,1 21 | 8.0,4.0,6.0,3.0,3.0,1.0,4.0,3.0,1.0,0 22 | 10.0,4.0,5.0,5.0,5.0,10.0,4.0,1.0,1.0,1 23 | 3.0,3.0,2.0,1.0,3.0,1.0,3.0,6.0,1.0,0 24 | 10.0,8.0,8.0,2.0,8.0,10.0,4.0,8.0,10.0,1 25 | 9.0,8.0,8.0,5.0,6.0,2.0,4.0,10.0,4.0,1 26 | 8.0,10.0,10.0,8.0,6.0,9.0,3.0,10.0,10.0,1 27 | 10.0,4.0,3.0,2.0,3.0,10.0,5.0,3.0,2.0,1 28 | 5.0,1.0,3.0,3.0,2.0,2.0,2.0,3.0,1.0,0 29 | 3.0,1.0,1.0,3.0,1.0,1.0,3.0,1.0,1.0,0 30 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 31 | 1.0,1.0,1.0,1.0,2.0,5.0,5.0,1.0,1.0,0 32 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 33 | 5.0,1.0,1.0,2.0,2.0,2.0,3.0,1.0,1.0,0 34 | 8.0,10.0,10.0,8.0,5.0,10.0,7.0,8.0,1.0,1 35 | 8.0,4.0,4.0,1.0,2.0,9.0,3.0,3.0,1.0,1 36 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,6.0,1.0,0 37 | 1.0,2.0,2.0,1.0,2.0,1.0,1.0,1.0,1.0,0 38 | 10.0,4.0,4.0,10.0,2.0,10.0,5.0,3.0,3.0,1 39 | 6.0,3.0,3.0,5.0,3.0,10.0,3.0,5.0,3.0,0 40 | 6.0,10.0,10.0,2.0,8.0,10.0,7.0,3.0,3.0,1 41 | 9.0,10.0,10.0,1.0,10.0,8.0,3.0,3.0,1.0,1 42 | 5.0,6.0,6.0,2.0,4.0,10.0,3.0,6.0,1.0,1 43 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 44 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 45 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 46 | 5.0,7.0,7.0,1.0,5.0,8.0,3.0,4.0,1.0,0 47 | 10.0,5.0,8.0,10.0,3.0,10.0,5.0,1.0,3.0,1 48 | 5.0,10.0,10.0,6.0,10.0,10.0,10.0,6.0,5.0,1 49 | 8.0,8.0,9.0,4.0,5.0,10.0,7.0,8.0,1.0,1 50 | 10.0,4.0,4.0,10.0,6.0,10.0,5.0,5.0,1.0,1 51 | 7.0,9.0,4.0,10.0,10.0,3.0,5.0,3.0,3.0,1 52 | 5.0,1.0,4.0,1.0,2.0,1.0,3.0,2.0,1.0,0 53 | 10.0,10.0,6.0,3.0,3.0,10.0,4.0,3.0,2.0,1 54 | 3.0,3.0,5.0,2.0,3.0,10.0,7.0,1.0,1.0,1 55 | 10.0,8.0,8.0,2.0,3.0,4.0,8.0,7.0,8.0,1 56 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 57 | 8.0,4.0,7.0,1.0,3.0,10.0,3.0,9.0,2.0,1 58 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 59 | 3.0,3.0,5.0,2.0,3.0,10.0,7.0,1.0,1.0,1 60 | 7.0,2.0,4.0,1.0,3.0,4.0,3.0,3.0,1.0,1 61 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,2.0,1.0,0 62 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 63 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 64 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 65 | 10.0,5.0,7.0,3.0,3.0,7.0,3.0,3.0,8.0,1 66 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 67 | 2.0,1.0,1.0,2.0,2.0,1.0,3.0,1.0,1.0,0 68 | 1.0,4.0,3.0,10.0,4.0,10.0,5.0,6.0,1.0,1 69 | 10.0,4.0,6.0,1.0,2.0,10.0,5.0,3.0,1.0,1 70 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test5.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 7.0,4.0,5.0,10.0,2.0,10.0,3.0,8.0,2.0,1 3 | 8.0,10.0,10.0,10.0,8.0,10.0,10.0,7.0,3.0,1 4 | 10.0,10.0,10.0,10.0,10.0,10.0,4.0,10.0,10.0,1 5 | 3.0,1.0,1.0,1.0,3.0,1.0,2.0,1.0,1.0,0 6 | 6.0,1.0,3.0,1.0,4.0,5.0,5.0,10.0,1.0,1 7 | 5.0,6.0,6.0,8.0,6.0,10.0,4.0,10.0,4.0,1 8 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 9 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 10 | 10.0,4.0,4.0,6.0,2.0,10.0,2.0,3.0,1.0,1 11 | 5.0,5.0,7.0,8.0,6.0,10.0,7.0,4.0,1.0,1 12 | 5.0,3.0,4.0,3.0,4.0,5.0,4.0,7.0,1.0,0 13 | 8.0,2.0,1.0,1.0,5.0,1.0,1.0,1.0,1.0,0 14 | 9.0,1.0,2.0,6.0,4.0,10.0,7.0,7.0,2.0,1 15 | 8.0,4.0,10.0,5.0,4.0,4.0,7.0,10.0,1.0,1 16 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 17 | 10.0,10.0,10.0,7.0,9.0,10.0,7.0,10.0,10.0,1 18 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 19 | 8.0,3.0,4.0,9.0,3.0,10.0,3.0,3.0,1.0,1 20 | 10.0,8.0,4.0,4.0,4.0,10.0,3.0,10.0,4.0,1 21 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 22 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 23 | 7.0,8.0,7.0,6.0,4.0,3.0,8.0,8.0,4.0,1 24 | 3.0,1.0,1.0,1.0,2.0,5.0,5.0,1.0,1.0,0 25 | 2.0,1.0,1.0,1.0,3.0,1.0,2.0,1.0,1.0,0 26 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 27 | 8.0,6.0,4.0,10.0,10.0,1.0,3.0,5.0,1.0,1 28 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 29 | 1.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 30 | 5.0,5.0,5.0,2.0,5.0,10.0,4.0,3.0,1.0,1 31 | 6.0,8.0,7.0,8.0,6.0,8.0,8.0,9.0,1.0,1 32 | 1.0,1.0,1.0,1.0,5.0,1.0,3.0,1.0,1.0,0 33 | 4.0,4.0,4.0,4.0,6.0,5.0,7.0,3.0,1.0,0 34 | 7.0,6.0,3.0,2.0,5.0,10.0,7.0,4.0,6.0,1 35 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 36 | 5.0,4.0,6.0,10.0,2.0,10.0,4.0,1.0,1.0,1 37 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 38 | 3.0,2.0,2.0,1.0,2.0,1.0,2.0,3.0,1.0,0 39 | 10.0,1.0,1.0,1.0,2.0,10.0,5.0,4.0,1.0,1 40 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 41 | 8.0,10.0,3.0,2.0,6.0,4.0,3.0,10.0,1.0,1 42 | 10.0,4.0,6.0,4.0,5.0,10.0,7.0,1.0,1.0,1 43 | 10.0,4.0,7.0,2.0,2.0,8.0,6.0,1.0,1.0,1 44 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,2.0,0 45 | 5.0,2.0,2.0,2.0,2.0,1.0,2.0,2.0,1.0,0 46 | 5.0,4.0,6.0,6.0,4.0,10.0,4.0,3.0,1.0,1 47 | 8.0,6.0,7.0,3.0,3.0,10.0,3.0,4.0,2.0,1 48 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 49 | 6.0,5.0,5.0,8.0,4.0,10.0,3.0,4.0,1.0,1 50 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 51 | 1.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 52 | 8.0,5.0,5.0,5.0,2.0,10.0,4.0,3.0,1.0,1 53 | 10.0,3.0,3.0,1.0,2.0,10.0,7.0,6.0,1.0,1 54 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 55 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 56 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 57 | 7.0,6.0,4.0,8.0,10.0,10.0,9.0,5.0,3.0,1 58 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 59 | 5.0,2.0,2.0,2.0,3.0,1.0,1.0,3.0,1.0,0 60 | 1.0,1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,0 61 | 3.0,4.0,4.0,10.0,5.0,1.0,3.0,3.0,1.0,1 62 | 4.0,2.0,3.0,5.0,3.0,8.0,7.0,6.0,1.0,1 63 | 5.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 64 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 65 | 3.0,4.0,5.0,3.0,7.0,3.0,4.0,6.0,1.0,0 66 | 2.0,7.0,10.0,10.0,7.0,10.0,4.0,9.0,4.0,1 67 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 68 | 4.0,1.0,1.0,1.0,3.0,1.0,2.0,2.0,1.0,0 69 | 5.0,3.0,3.0,1.0,3.0,3.0,3.0,3.0,3.0,1 70 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test6.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 8.0,10.0,10.0,7.0,10.0,10.0,7.0,3.0,8.0,1 3 | 8.0,10.0,5.0,3.0,8.0,4.0,4.0,10.0,3.0,1 4 | 10.0,3.0,5.0,4.0,3.0,7.0,3.0,5.0,3.0,1 5 | 6.0,10.0,10.0,10.0,10.0,10.0,8.0,10.0,10.0,1 6 | 3.0,10.0,3.0,10.0,6.0,10.0,5.0,1.0,4.0,1 7 | 3.0,2.0,2.0,1.0,4.0,3.0,2.0,1.0,1.0,0 8 | 4.0,4.0,4.0,2.0,2.0,3.0,2.0,1.0,1.0,0 9 | 2.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 10 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 11 | 6.0,10.0,10.0,10.0,8.0,10.0,7.0,10.0,7.0,1 12 | 5.0,8.0,8.0,10.0,5.0,10.0,8.0,10.0,3.0,1 13 | 1.0,1.0,3.0,1.0,2.0,1.0,1.0,1.0,1.0,0 14 | 1.0,1.0,3.0,1.0,1.0,1.0,2.0,1.0,1.0,0 15 | 4.0,3.0,2.0,1.0,3.0,1.0,2.0,1.0,1.0,0 16 | 1.0,1.0,3.0,1.0,2.0,1.0,1.0,1.0,1.0,0 17 | 4.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 18 | 5.0,1.0,1.0,2.0,2.0,1.0,2.0,1.0,1.0,0 19 | 3.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 20 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 21 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 22 | 1.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 23 | 3.0,1.0,1.0,4.0,3.0,1.0,2.0,2.0,1.0,0 24 | 5.0,3.0,4.0,1.0,4.0,1.0,3.0,1.0,1.0,0 25 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 26 | 10.0,6.0,3.0,6.0,4.0,10.0,7.0,8.0,4.0,1 27 | 3.0,2.0,2.0,2.0,2.0,1.0,3.0,2.0,1.0,0 28 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 29 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 30 | 3.0,3.0,2.0,2.0,3.0,1.0,1.0,2.0,3.0,0 31 | 7.0,6.0,6.0,3.0,2.0,10.0,7.0,1.0,1.0,1 32 | 5.0,3.0,3.0,2.0,3.0,1.0,3.0,1.0,1.0,0 33 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,2.0,1.0,0 34 | 5.0,1.0,1.0,1.0,3.0,2.0,2.0,2.0,1.0,0 35 | 1.0,1.0,1.0,2.0,2.0,1.0,2.0,1.0,1.0,0 36 | 10.0,8.0,7.0,4.0,3.0,10.0,7.0,9.0,1.0,1 37 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 38 | 1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 39 | 1.0,2.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 40 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 41 | 3.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 42 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 43 | 3.0,2.0,1.0,1.0,2.0,1.0,2.0,2.0,1.0,0 44 | 1.0,2.0,3.0,1.0,2.0,1.0,1.0,1.0,1.0,0 45 | 3.0,10.0,8.0,7.0,6.0,9.0,9.0,3.0,8.0,1 46 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 47 | 5.0,3.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 48 | 3.0,1.0,1.0,1.0,2.0,4.0,1.0,1.0,1.0,0 49 | 1.0,2.0,1.0,3.0,2.0,1.0,1.0,2.0,1.0,0 50 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 51 | 4.0,2.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 52 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 53 | 2.0,3.0,2.0,2.0,2.0,2.0,3.0,1.0,1.0,0 54 | 3.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 55 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 56 | 10.0,10.0,10.0,6.0,8.0,4.0,8.0,5.0,1.0,1 57 | 5.0,1.0,2.0,1.0,2.0,1.0,3.0,1.0,1.0,0 58 | 8.0,5.0,6.0,2.0,3.0,10.0,6.0,6.0,1.0,1 59 | 3.0,3.0,2.0,6.0,3.0,3.0,3.0,5.0,1.0,0 60 | 8.0,7.0,8.0,5.0,10.0,10.0,7.0,2.0,1.0,1 61 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 62 | 5.0,2.0,2.0,2.0,2.0,2.0,3.0,2.0,2.0,0 63 | 2.0,3.0,1.0,1.0,5.0,1.0,1.0,1.0,1.0,0 64 | 3.0,2.0,2.0,3.0,2.0,3.0,3.0,1.0,1.0,0 65 | 10.0,10.0,10.0,7.0,10.0,10.0,8.0,2.0,1.0,1 66 | 4.0,3.0,3.0,1.0,2.0,1.0,3.0,3.0,1.0,0 67 | 5.0,1.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 68 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 69 | 9.0,10.0,10.0,10.0,10.0,10.0,10.0,10.0,1.0,1 70 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test7.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 5.0,3.0,6.0,1.0,2.0,1.0,1.0,1.0,1.0,0 3 | 8.0,7.0,8.0,2.0,4.0,2.0,5.0,10.0,1.0,1 4 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 5 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 6 | 1.0,3.0,1.0,1.0,2.0,1.0,2.0,2.0,1.0,0 7 | 5.0,1.0,1.0,3.0,4.0,1.0,3.0,2.0,1.0,0 8 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,2.0,1.0,0 9 | 3.0,2.0,2.0,3.0,2.0,1.0,1.0,1.0,1.0,0 10 | 6.0,9.0,7.0,5.0,5.0,8.0,4.0,2.0,1.0,0 11 | 10.0,8.0,10.0,1.0,3.0,10.0,5.0,1.0,1.0,1 12 | 10.0,10.0,10.0,1.0,6.0,1.0,2.0,8.0,1.0,1 13 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 14 | 4.0,1.0,3.0,3.0,2.0,1.0,1.0,1.0,1.0,0 15 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 16 | 10.0,4.0,3.0,10.0,4.0,10.0,10.0,1.0,1.0,1 17 | 5.0,2.0,2.0,4.0,2.0,4.0,1.0,1.0,1.0,0 18 | 1.0,1.0,1.0,3.0,2.0,3.0,1.0,1.0,1.0,0 19 | 1.0,1.0,1.0,1.0,2.0,2.0,1.0,1.0,1.0,0 20 | 5.0,1.0,1.0,6.0,3.0,1.0,2.0,1.0,1.0,0 21 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 22 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 23 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 24 | 1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 25 | 5.0,7.0,9.0,8.0,6.0,10.0,8.0,10.0,1.0,1 26 | 4.0,1.0,1.0,3.0,1.0,1.0,2.0,1.0,1.0,0 27 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 28 | 3.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 29 | 4.0,5.0,5.0,8.0,6.0,10.0,10.0,7.0,1.0,1 30 | 2.0,3.0,1.0,1.0,3.0,1.0,1.0,1.0,1.0,0 31 | 10.0,2.0,2.0,1.0,2.0,6.0,1.0,1.0,2.0,1 32 | 10.0,6.0,5.0,8.0,5.0,10.0,8.0,6.0,1.0,1 33 | 8.0,8.0,9.0,6.0,6.0,3.0,10.0,10.0,1.0,1 34 | 5.0,1.0,2.0,1.0,2.0,1.0,1.0,1.0,1.0,0 35 | 5.0,1.0,3.0,1.0,2.0,1.0,1.0,1.0,1.0,0 36 | 5.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 37 | 3.0,1.0,1.0,1.0,2.0,5.0,1.0,1.0,1.0,0 38 | 6.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 39 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,2.0,1.0,0 40 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 41 | 10.0,9.0,8.0,7.0,6.0,4.0,7.0,10.0,3.0,1 42 | 10.0,6.0,6.0,2.0,4.0,10.0,9.0,7.0,1.0,1 43 | 6.0,6.0,6.0,5.0,4.0,10.0,7.0,6.0,2.0,1 44 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 45 | 1.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 46 | 3.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 47 | 6.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 48 | 6.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 49 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 50 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 51 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 52 | 4.0,1.0,2.0,1.0,2.0,1.0,1.0,1.0,1.0,0 53 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 54 | 5.0,2.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 55 | 4.0,8.0,7.0,10.0,4.0,10.0,7.0,5.0,1.0,1 56 | 5.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 57 | 5.0,3.0,2.0,4.0,2.0,1.0,1.0,1.0,1.0,0 58 | 9.0,10.0,10.0,10.0,10.0,5.0,10.0,10.0,10.0,1 59 | 8.0,7.0,8.0,5.0,5.0,10.0,9.0,10.0,1.0,1 60 | 5.0,1.0,2.0,1.0,2.0,1.0,1.0,1.0,1.0,0 61 | 1.0,1.0,1.0,3.0,1.0,3.0,1.0,1.0,1.0,0 62 | 3.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 63 | 10.0,10.0,10.0,10.0,6.0,10.0,8.0,1.0,5.0,1 64 | 3.0,6.0,4.0,10.0,3.0,3.0,3.0,4.0,1.0,1 65 | 6.0,3.0,2.0,1.0,3.0,4.0,4.0,1.0,1.0,1 66 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 67 | 5.0,8.0,9.0,4.0,3.0,10.0,7.0,1.0,1.0,1 68 | 4.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 69 | 5.0,10.0,10.0,10.0,6.0,10.0,6.0,5.0,2.0,1 70 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test8.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 5.0,1.0,2.0,10.0,4.0,5.0,2.0,1.0,1.0,0 3 | 3.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 4 | 1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 5 | 4.0,2.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 6 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 7 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 8 | 6.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 9 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 10 | 4.0,1.0,1.0,2.0,2.0,1.0,2.0,1.0,1.0,0 11 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 12 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 13 | 3.0,3.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 14 | 8.0,10.0,10.0,10.0,7.0,5.0,4.0,8.0,7.0,1 15 | 1.0,1.0,1.0,1.0,2.0,4.0,1.0,1.0,1.0,0 16 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 17 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 18 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 19 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 20 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 21 | 3.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 22 | 6.0,6.0,7.0,10.0,3.0,10.0,8.0,10.0,2.0,1 23 | 4.0,10.0,4.0,7.0,3.0,10.0,9.0,10.0,1.0,1 24 | 1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 25 | 1.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 26 | 3.0,1.0,2.0,2.0,2.0,1.0,1.0,1.0,1.0,0 27 | 4.0,7.0,8.0,3.0,4.0,10.0,9.0,1.0,1.0,1 28 | 1.0,1.0,1.0,1.0,3.0,1.0,1.0,1.0,1.0,0 29 | 4.0,1.0,1.0,1.0,3.0,1.0,1.0,1.0,1.0,0 30 | 10.0,4.0,5.0,4.0,3.0,5.0,7.0,3.0,1.0,1 31 | 7.0,5.0,6.0,10.0,4.0,10.0,5.0,3.0,1.0,1 32 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 33 | 3.0,1.0,1.0,2.0,2.0,1.0,1.0,1.0,1.0,0 34 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 35 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 36 | 6.0,1.0,3.0,2.0,2.0,1.0,1.0,1.0,1.0,0 37 | 4.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 38 | 7.0,4.0,4.0,3.0,4.0,10.0,6.0,9.0,1.0,1 39 | 4.0,2.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 40 | 1.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,1.0,0 41 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 42 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 43 | 1.0,1.0,3.0,2.0,2.0,1.0,3.0,1.0,1.0,0 44 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 45 | 5.0,1.0,2.0,1.0,2.0,1.0,3.0,1.0,1.0,0 46 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 47 | 6.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 48 | 5.0,1.0,1.0,1.0,2.0,2.0,2.0,1.0,1.0,0 49 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 50 | 5.0,3.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 51 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 52 | 2.0,1.0,3.0,2.0,2.0,1.0,2.0,1.0,1.0,0 53 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 54 | 6.0,10.0,10.0,10.0,4.0,10.0,7.0,10.0,1.0,1 55 | 2.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 56 | 3.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0 57 | 7.0,8.0,3.0,7.0,4.0,5.0,7.0,8.0,2.0,1 58 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 59 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 60 | 3.0,2.0,2.0,2.0,2.0,1.0,4.0,2.0,1.0,0 61 | 4.0,4.0,2.0,1.0,2.0,5.0,2.0,1.0,2.0,0 62 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 63 | 4.0,3.0,1.0,1.0,2.0,1.0,4.0,8.0,1.0,0 64 | 5.0,2.0,2.0,2.0,1.0,1.0,2.0,1.0,1.0,0 65 | 5.0,1.0,1.0,3.0,2.0,1.0,1.0,1.0,1.0,0 66 | 2.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 67 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 68 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 69 | 5.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 70 | -------------------------------------------------------------------------------- /src/resources/datasets/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.test9.csv: -------------------------------------------------------------------------------- 1 | Clump-T,Uniformity-Size,Uniformity-Shape,Adhesion,Cell-Size,Bare-Nuclei,Bland-Chromatin,Normal-Nucleoli,Mitoses,Class 2 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 3 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 4 | 4.0,1.0,1.0,1.0,2.0,1.0,3.0,2.0,1.0,0 5 | 5.0,7.0,10.0,10.0,5.0,10.0,10.0,10.0,1.0,1 6 | 3.0,1.0,2.0,1.0,2.0,1.0,3.0,1.0,1.0,0 7 | 4.0,1.0,1.0,1.0,2.0,3.0,2.0,1.0,1.0,0 8 | 8.0,4.0,4.0,1.0,6.0,10.0,2.0,5.0,2.0,1 9 | 10.0,10.0,8.0,10.0,6.0,5.0,10.0,3.0,1.0,1 10 | 8.0,10.0,4.0,4.0,8.0,10.0,8.0,2.0,1.0,1 11 | 7.0,6.0,10.0,5.0,3.0,10.0,9.0,10.0,2.0,1 12 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 13 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 14 | 10.0,9.0,7.0,3.0,4.0,2.0,7.0,7.0,1.0,1 15 | 5.0,1.0,2.0,1.0,2.0,1.0,3.0,1.0,1.0,0 16 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 17 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 18 | 1.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 19 | 1.0,1.0,1.0,1.0,2.0,1.0,3.0,1.0,1.0,0 20 | 5.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 21 | 5.0,7.0,10.0,6.0,5.0,10.0,7.0,5.0,1.0,1 22 | 6.0,10.0,5.0,5.0,4.0,10.0,6.0,10.0,1.0,1 23 | 3.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 24 | 5.0,1.0,1.0,6.0,3.0,1.0,1.0,1.0,1.0,0 25 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 26 | 8.0,10.0,10.0,10.0,6.0,10.0,10.0,10.0,1.0,1 27 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,2.0,1.0,0 28 | 9.0,8.0,8.0,9.0,6.0,3.0,4.0,1.0,1.0,1 29 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 30 | 4.0,10.0,8.0,5.0,4.0,1.0,10.0,1.0,1.0,1 31 | 2.0,5.0,7.0,6.0,4.0,10.0,7.0,6.0,1.0,1 32 | 10.0,3.0,4.0,5.0,3.0,10.0,4.0,1.0,1.0,1 33 | 5.0,1.0,2.0,1.0,2.0,1.0,1.0,1.0,1.0,0 34 | 4.0,8.0,6.0,3.0,4.0,10.0,7.0,1.0,1.0,1 35 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 36 | 4.0,1.0,2.0,1.0,2.0,1.0,2.0,1.0,1.0,0 37 | 5.0,1.0,3.0,1.0,2.0,1.0,3.0,1.0,1.0,0 38 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 39 | 5.0,2.0,4.0,1.0,1.0,1.0,1.0,1.0,1.0,0 40 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 41 | 1.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 42 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 43 | 5.0,4.0,6.0,8.0,4.0,1.0,8.0,10.0,1.0,1 44 | 5.0,3.0,2.0,8.0,5.0,10.0,8.0,1.0,2.0,1 45 | 10.0,5.0,10.0,3.0,5.0,8.0,7.0,8.0,3.0,1 46 | 4.0,1.0,1.0,2.0,2.0,1.0,1.0,1.0,1.0,0 47 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 48 | 5.0,10.0,10.0,10.0,10.0,10.0,10.0,1.0,1.0,1 49 | 5.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 50 | 10.0,4.0,3.0,10.0,3.0,10.0,7.0,1.0,2.0,1 51 | 5.0,10.0,10.0,10.0,5.0,2.0,8.0,5.0,1.0,1 52 | 8.0,10.0,10.0,10.0,6.0,10.0,10.0,10.0,10.0,1 53 | 2.0,3.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 54 | 2.0,1.0,1.0,1.0,1.0,1.0,2.0,1.0,1.0,0 55 | 4.0,1.0,3.0,1.0,2.0,1.0,2.0,1.0,1.0,0 56 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 57 | 4.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 58 | 5.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 59 | 3.0,1.0,1.0,1.0,2.0,1.0,2.0,1.0,1.0,0 60 | 6.0,3.0,3.0,3.0,3.0,2.0,6.0,1.0,1.0,0 61 | 7.0,1.0,2.0,3.0,2.0,1.0,2.0,1.0,1.0,0 62 | 1.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 63 | 5.0,1.0,1.0,2.0,1.0,1.0,2.0,1.0,1.0,0 64 | 3.0,1.0,3.0,1.0,3.0,4.0,1.0,1.0,1.0,0 65 | 4.0,6.0,6.0,5.0,7.0,6.0,7.0,7.0,3.0,1 66 | 2.0,1.0,1.0,1.0,2.0,5.0,1.0,1.0,1.0,0 67 | 2.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 68 | 4.0,1.0,1.0,1.0,2.0,1.0,1.0,1.0,1.0,0 69 | 6.0,2.0,3.0,1.0,2.0,1.0,1.0,1.0,1.0,0 70 | -------------------------------------------------------------------------------- /src/resources/datasets/COMPAS-ProPublica/COMPAS-ProPublica.featurelist.csv: -------------------------------------------------------------------------------- 1 | B,B,B,B,B,B,B,B,B,B,B,B,B 2 | -------------------------------------------------------------------------------- /src/resources/datasets/FICO/FICO.featurelist.csv: -------------------------------------------------------------------------------- 1 | B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B 2 | -------------------------------------------------------------------------------- /src/resources/datasets/HTRU2/HTRU2.featurelist.csv: -------------------------------------------------------------------------------- 1 | F,F,F,F,F,F,F,F,B 2 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.featurelist.csv: -------------------------------------------------------------------------------- 1 | F,F,F,F,F,F,F,F,B 2 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test1.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 5.0,8.0,5.0,6.0,0.0,5.0,7.0,8.0,1 3 | 1.0,1.0,3.0,4.0,0.0,2.0,4.0,5.0,0 4 | 6.0,9.0,3.0,0.0,0.0,0.0,7.0,5.0,1 5 | 1.0,1.0,3.0,3.0,2.0,2.0,1.0,0.0,0 6 | 0.0,7.0,0.0,6.0,4.0,9.0,9.0,6.0,1 7 | 5.0,4.0,6.0,0.0,0.0,1.0,1.0,5.0,0 8 | 3.0,0.0,0.0,5.0,2.0,4.0,2.0,3.0,1 9 | 7.0,4.0,0.0,0.0,0.0,6.0,0.0,5.0,0 10 | 2.0,9.0,4.0,7.0,5.0,4.0,0.0,9.0,1 11 | 6.0,6.0,9.0,0.0,0.0,0.0,2.0,9.0,1 12 | 4.0,4.0,9.0,0.0,0.0,7.0,1.0,5.0,0 13 | 7.0,9.0,6.0,0.0,0.0,8.0,6.0,6.0,1 14 | 7.0,7.0,7.0,0.0,0.0,2.0,9.0,9.0,0 15 | 1.0,9.0,2.0,3.0,5.0,4.0,5.0,9.0,1 16 | 5.0,8.0,5.0,2.0,4.0,1.0,7.0,9.0,1 17 | 6.0,2.0,0.0,0.0,0.0,3.0,6.0,5.0,1 18 | 0.0,5.0,8.0,7.0,5.0,9.0,6.0,5.0,1 19 | 6.0,3.0,6.0,0.0,0.0,3.0,2.0,5.0,1 20 | 1.0,3.0,0.0,6.0,2.0,9.0,1.0,6.0,0 21 | 1.0,4.0,4.0,4.0,2.0,6.0,6.0,5.0,1 22 | 3.0,6.0,9.0,7.0,5.0,8.0,8.0,4.0,0 23 | 6.0,2.0,8.0,0.0,0.0,6.0,5.0,8.0,0 24 | 6.0,9.0,9.0,0.0,0.0,8.0,5.0,7.0,1 25 | 7.0,5.0,7.0,6.0,0.0,3.0,3.0,5.0,1 26 | 7.0,7.0,9.0,5.0,3.0,7.0,2.0,9.0,1 27 | 7.0,6.0,4.0,3.0,3.0,4.0,1.0,7.0,1 28 | 6.0,8.0,6.0,0.0,0.0,8.0,2.0,8.0,1 29 | 1.0,2.0,3.0,1.0,3.0,0.0,6.0,1.0,0 30 | 7.0,7.0,8.0,2.0,3.0,0.0,2.0,9.0,0 31 | 5.0,5.0,9.0,0.0,0.0,6.0,4.0,7.0,0 32 | 5.0,4.0,6.0,3.0,0.0,7.0,6.0,9.0,0 33 | 3.0,8.0,6.0,6.0,5.0,4.0,8.0,4.0,1 34 | 3.0,1.0,1.0,1.0,1.0,1.0,3.0,1.0,0 35 | 5.0,1.0,9.0,0.0,0.0,0.0,1.0,4.0,0 36 | 7.0,5.0,7.0,5.0,0.0,2.0,6.0,8.0,0 37 | 4.0,3.0,2.0,5.0,4.0,1.0,9.0,6.0,0 38 | 7.0,7.0,6.0,0.0,0.0,5.0,5.0,6.0,0 39 | 7.0,3.0,6.0,6.0,0.0,5.0,7.0,8.0,1 40 | 2.0,1.0,4.0,7.0,0.0,8.0,6.0,4.0,1 41 | 4.0,4.0,5.0,7.0,4.0,7.0,9.0,9.0,1 42 | 3.0,9.0,3.0,3.0,1.0,6.0,3.0,3.0,0 43 | 6.0,6.0,8.0,0.0,0.0,8.0,8.0,6.0,0 44 | 6.0,3.0,9.0,2.0,0.0,0.0,2.0,8.0,0 45 | 7.0,9.0,9.0,3.0,5.0,9.0,8.0,9.0,1 46 | 6.0,8.0,3.0,0.0,0.0,2.0,3.0,7.0,0 47 | 0.0,9.0,3.0,6.0,0.0,9.0,9.0,3.0,1 48 | 1.0,7.0,1.0,0.0,0.0,3.0,7.0,5.0,0 49 | 2.0,0.0,4.0,4.0,0.0,2.0,7.0,1.0,0 50 | 6.0,3.0,3.0,5.0,0.0,8.0,4.0,5.0,1 51 | 6.0,3.0,0.0,0.0,0.0,0.0,4.0,2.0,0 52 | 1.0,3.0,7.0,1.0,2.0,0.0,6.0,1.0,0 53 | 1.0,2.0,0.0,1.0,1.0,1.0,6.0,3.0,0 54 | 5.0,1.0,3.0,2.0,0.0,1.0,4.0,5.0,0 55 | 6.0,9.0,9.0,5.0,5.0,6.0,6.0,9.0,1 56 | 6.0,8.0,3.0,7.0,5.0,6.0,8.0,7.0,0 57 | 1.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,0 58 | 6.0,9.0,4.0,6.0,5.0,7.0,2.0,7.0,1 59 | 0.0,2.0,9.0,7.0,3.0,9.0,9.0,5.0,0 60 | 0.0,7.0,8.0,0.0,0.0,8.0,9.0,8.0,0 61 | 0.0,3.0,3.0,7.0,3.0,9.0,1.0,1.0,0 62 | 2.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0 63 | 6.0,6.0,5.0,0.0,0.0,5.0,3.0,7.0,1 64 | 5.0,0.0,2.0,0.0,0.0,1.0,7.0,6.0,0 65 | 2.0,7.0,1.0,5.0,3.0,1.0,8.0,2.0,0 66 | 6.0,4.0,3.0,0.0,0.0,5.0,2.0,7.0,1 67 | 5.0,2.0,6.0,4.0,0.0,3.0,1.0,5.0,0 68 | 0.0,4.0,9.0,4.0,0.0,5.0,8.0,7.0,1 69 | 2.0,4.0,9.0,0.0,0.0,9.0,8.0,9.0,0 70 | 1.0,2.0,3.0,1.0,1.0,0.0,4.0,3.0,0 71 | 4.0,7.0,8.0,4.0,2.0,3.0,1.0,4.0,0 72 | 2.0,2.0,3.0,2.0,2.0,5.0,8.0,4.0,1 73 | 5.0,7.0,3.0,6.0,3.0,3.0,5.0,3.0,0 74 | 7.0,6.0,9.0,0.0,0.0,9.0,7.0,7.0,1 75 | 4.0,6.0,8.0,2.0,5.0,6.0,2.0,2.0,0 76 | 1.0,0.0,6.0,4.0,0.0,5.0,5.0,1.0,0 77 | 1.0,0.0,0.0,2.0,0.0,1.0,0.0,1.0,0 78 | 6.0,0.0,7.0,0.0,0.0,5.0,5.0,7.0,0 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test10.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 2.0,5.0,4.0,5.0,2.0,8.0,9.0,2.0,0 3 | 6.0,6.0,4.0,7.0,3.0,8.0,5.0,8.0,1 4 | 2.0,1.0,2.0,0.0,0.0,0.0,1.0,3.0,0 5 | 6.0,7.0,9.0,3.0,5.0,4.0,0.0,8.0,1 6 | 3.0,9.0,6.0,2.0,3.0,3.0,3.0,5.0,1 7 | 0.0,2.0,0.0,0.0,0.0,1.0,2.0,1.0,0 8 | 4.0,6.0,9.0,1.0,4.0,6.0,7.0,4.0,0 9 | 4.0,5.0,4.0,0.0,0.0,9.0,9.0,3.0,0 10 | 2.0,5.0,6.0,4.0,4.0,7.0,6.0,3.0,0 11 | 5.0,6.0,7.0,5.0,0.0,2.0,7.0,8.0,1 12 | 1.0,9.0,9.0,4.0,0.0,6.0,9.0,9.0,1 13 | 2.0,6.0,0.0,0.0,0.0,8.0,4.0,7.0,0 14 | 4.0,4.0,6.0,2.0,2.0,3.0,0.0,4.0,0 15 | 5.0,0.0,7.0,6.0,0.0,8.0,1.0,4.0,0 16 | 7.0,4.0,0.0,0.0,0.0,0.0,3.0,5.0,1 17 | 2.0,6.0,0.0,2.0,5.0,6.0,1.0,1.0,0 18 | 7.0,8.0,7.0,0.0,0.0,5.0,0.0,8.0,1 19 | 2.0,1.0,3.0,5.0,4.0,8.0,7.0,2.0,1 20 | 3.0,8.0,3.0,1.0,5.0,4.0,3.0,2.0,0 21 | 5.0,6.0,7.0,4.0,0.0,3.0,5.0,7.0,0 22 | 7.0,6.0,2.0,6.0,0.0,8.0,5.0,7.0,1 23 | 0.0,7.0,1.0,2.0,5.0,2.0,4.0,0.0,0 24 | 3.0,3.0,6.0,0.0,0.0,3.0,0.0,5.0,0 25 | 6.0,9.0,0.0,5.0,5.0,6.0,8.0,6.0,1 26 | 3.0,9.0,7.0,6.0,4.0,6.0,9.0,5.0,1 27 | 7.0,1.0,5.0,2.0,0.0,0.0,7.0,9.0,0 28 | 1.0,3.0,2.0,7.0,4.0,7.0,5.0,2.0,0 29 | 5.0,2.0,6.0,4.0,0.0,7.0,5.0,9.0,1 30 | 4.0,0.0,8.0,2.0,0.0,3.0,4.0,6.0,0 31 | 1.0,4.0,3.0,6.0,4.0,8.0,3.0,0.0,0 32 | 1.0,8.0,4.0,4.0,3.0,3.0,4.0,7.0,1 33 | 5.0,5.0,8.0,4.0,2.0,8.0,2.0,7.0,0 34 | 1.0,4.0,9.0,0.0,0.0,5.0,3.0,8.0,0 35 | 4.0,4.0,7.0,7.0,0.0,8.0,2.0,7.0,0 36 | 1.0,4.0,7.0,4.0,4.0,7.0,6.0,3.0,0 37 | 0.0,7.0,8.0,3.0,0.0,5.0,5.0,1.0,0 38 | 2.0,9.0,9.0,0.0,0.0,0.0,4.0,1.0,0 39 | 2.0,1.0,0.0,0.0,0.0,4.0,0.0,1.0,0 40 | 3.0,6.0,7.0,3.0,2.0,3.0,4.0,6.0,1 41 | 6.0,5.0,8.0,0.0,0.0,3.0,3.0,1.0,1 42 | 2.0,9.0,9.0,6.0,3.0,9.0,7.0,2.0,1 43 | 2.0,3.0,1.0,4.0,4.0,3.0,5.0,1.0,0 44 | 2.0,3.0,6.0,0.0,0.0,0.0,6.0,9.0,0 45 | 4.0,2.0,2.0,5.0,0.0,6.0,3.0,4.0,0 46 | 0.0,6.0,8.0,4.0,3.0,2.0,6.0,0.0,0 47 | 6.0,0.0,5.0,3.0,0.0,5.0,7.0,7.0,0 48 | 2.0,2.0,2.0,1.0,4.0,7.0,5.0,0.0,0 49 | 1.0,3.0,6.0,0.0,0.0,8.0,3.0,7.0,1 50 | 7.0,5.0,7.0,6.0,4.0,9.0,8.0,8.0,1 51 | 3.0,3.0,0.0,2.0,2.0,4.0,5.0,3.0,0 52 | 1.0,4.0,1.0,2.0,3.0,3.0,1.0,1.0,0 53 | 7.0,7.0,9.0,0.0,0.0,5.0,8.0,8.0,1 54 | 7.0,8.0,9.0,6.0,3.0,8.0,9.0,7.0,0 55 | 7.0,2.0,8.0,5.0,2.0,3.0,6.0,8.0,0 56 | 1.0,8.0,9.0,7.0,0.0,9.0,4.0,4.0,1 57 | 1.0,0.0,6.0,7.0,1.0,9.0,9.0,5.0,0 58 | 3.0,9.0,4.0,2.0,4.0,7.0,5.0,6.0,1 59 | 5.0,8.0,2.0,0.0,0.0,1.0,1.0,8.0,1 60 | 4.0,7.0,4.0,0.0,0.0,4.0,9.0,1.0,1 61 | 1.0,5.0,7.0,6.0,2.0,8.0,3.0,4.0,0 62 | 3.0,3.0,2.0,3.0,0.0,2.0,2.0,3.0,0 63 | 0.0,9.0,9.0,7.0,5.0,9.0,2.0,3.0,1 64 | 6.0,8.0,7.0,5.0,0.0,5.0,5.0,8.0,1 65 | 1.0,6.0,9.0,6.0,3.0,7.0,9.0,6.0,1 66 | 6.0,7.0,9.0,7.0,0.0,5.0,5.0,7.0,0 67 | 0.0,5.0,5.0,0.0,0.0,7.0,2.0,9.0,1 68 | 1.0,3.0,6.0,0.0,0.0,7.0,1.0,3.0,0 69 | 5.0,9.0,9.0,0.0,0.0,7.0,3.0,9.0,1 70 | 2.0,1.0,1.0,3.0,0.0,3.0,8.0,1.0,0 71 | 7.0,9.0,6.0,5.0,0.0,9.0,5.0,8.0,1 72 | 7.0,1.0,2.0,0.0,0.0,0.0,0.0,6.0,0 73 | 7.0,2.0,6.0,7.0,4.0,5.0,1.0,9.0,0 74 | 2.0,5.0,4.0,4.0,0.0,7.0,4.0,4.0,0 75 | 5.0,5.0,5.0,3.0,3.0,2.0,2.0,5.0,0 76 | 1.0,6.0,2.0,0.0,0.0,4.0,4.0,8.0,1 77 | 1.0,1.0,4.0,5.0,0.0,4.0,4.0,2.0,0 78 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test2.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 5.0,2.0,5.0,5.0,0.0,7.0,4.0,4.0,0 3 | 0.0,6.0,0.0,0.0,0.0,9.0,3.0,3.0,1 4 | 2.0,4.0,3.0,2.0,0.0,1.0,4.0,2.0,0 5 | 3.0,4.0,0.0,1.0,0.0,0.0,0.0,1.0,0 6 | 2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0 7 | 6.0,0.0,7.0,3.0,1.0,3.0,8.0,6.0,0 8 | 0.0,2.0,3.0,4.0,0.0,1.0,2.0,1.0,0 9 | 5.0,7.0,9.0,0.0,0.0,9.0,2.0,6.0,1 10 | 2.0,4.0,6.0,4.0,3.0,5.0,8.0,4.0,0 11 | 7.0,3.0,5.0,7.0,0.0,7.0,1.0,8.0,0 12 | 2.0,2.0,4.0,3.0,1.0,8.0,4.0,3.0,0 13 | 7.0,7.0,4.0,5.0,3.0,7.0,0.0,8.0,1 14 | 1.0,3.0,4.0,2.0,0.0,2.0,1.0,2.0,0 15 | 1.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,0 16 | 4.0,5.0,7.0,1.0,4.0,5.0,5.0,6.0,0 17 | 6.0,0.0,7.0,7.0,1.0,9.0,3.0,7.0,0 18 | 4.0,7.0,5.0,0.0,0.0,1.0,3.0,9.0,1 19 | 2.0,7.0,8.0,2.0,1.0,1.0,8.0,0.0,0 20 | 5.0,7.0,5.0,4.0,5.0,6.0,2.0,7.0,0 21 | 2.0,1.0,2.0,4.0,0.0,4.0,0.0,2.0,0 22 | 1.0,0.0,0.0,2.0,2.0,0.0,4.0,1.0,0 23 | 5.0,1.0,0.0,4.0,1.0,3.0,4.0,2.0,0 24 | 1.0,5.0,9.0,7.0,5.0,9.0,4.0,5.0,1 25 | 1.0,8.0,5.0,0.0,0.0,8.0,9.0,6.0,1 26 | 1.0,8.0,2.0,0.0,0.0,2.0,1.0,1.0,0 27 | 0.0,6.0,9.0,0.0,0.0,0.0,3.0,0.0,0 28 | 1.0,0.0,5.0,2.0,1.0,2.0,3.0,2.0,0 29 | 2.0,1.0,3.0,0.0,0.0,8.0,9.0,4.0,0 30 | 1.0,6.0,1.0,4.0,4.0,3.0,8.0,0.0,0 31 | 1.0,2.0,9.0,0.0,0.0,0.0,1.0,4.0,0 32 | 4.0,7.0,1.0,4.0,3.0,3.0,3.0,6.0,0 33 | 3.0,0.0,1.0,5.0,0.0,6.0,4.0,3.0,0 34 | 0.0,2.0,8.0,3.0,1.0,7.0,2.0,2.0,1 35 | 3.0,9.0,5.0,5.0,3.0,5.0,1.0,2.0,1 36 | 6.0,8.0,2.0,3.0,5.0,6.0,6.0,8.0,1 37 | 1.0,1.0,6.0,5.0,1.0,4.0,1.0,2.0,0 38 | 4.0,0.0,2.0,0.0,0.0,6.0,5.0,3.0,0 39 | 6.0,8.0,1.0,5.0,4.0,4.0,7.0,7.0,1 40 | 4.0,7.0,9.0,0.0,0.0,4.0,6.0,9.0,1 41 | 5.0,5.0,6.0,0.0,0.0,6.0,2.0,7.0,1 42 | 5.0,0.0,0.0,0.0,0.0,6.0,7.0,3.0,0 43 | 4.0,2.0,2.0,3.0,0.0,3.0,5.0,1.0,0 44 | 4.0,2.0,6.0,1.0,1.0,0.0,2.0,0.0,0 45 | 0.0,8.0,6.0,7.0,2.0,9.0,8.0,3.0,1 46 | 5.0,4.0,3.0,6.0,0.0,6.0,3.0,2.0,0 47 | 2.0,3.0,6.0,4.0,2.0,5.0,5.0,2.0,0 48 | 5.0,6.0,7.0,0.0,0.0,2.0,1.0,9.0,0 49 | 0.0,4.0,6.0,0.0,0.0,5.0,3.0,2.0,1 50 | 1.0,1.0,0.0,7.0,2.0,9.0,6.0,3.0,1 51 | 3.0,5.0,4.0,4.0,3.0,9.0,5.0,5.0,0 52 | 1.0,5.0,1.0,6.0,2.0,5.0,3.0,2.0,0 53 | 1.0,5.0,9.0,3.0,3.0,6.0,5.0,7.0,1 54 | 0.0,3.0,8.0,0.0,0.0,2.0,8.0,9.0,1 55 | 4.0,9.0,4.0,1.0,4.0,3.0,4.0,6.0,1 56 | 7.0,5.0,1.0,0.0,0.0,5.0,9.0,6.0,1 57 | 3.0,9.0,3.0,6.0,5.0,6.0,4.0,5.0,1 58 | 6.0,0.0,6.0,5.0,0.0,8.0,6.0,7.0,0 59 | 2.0,2.0,4.0,1.0,1.0,0.0,7.0,3.0,0 60 | 2.0,6.0,2.0,2.0,3.0,6.0,0.0,5.0,0 61 | 0.0,2.0,4.0,3.0,1.0,4.0,7.0,0.0,0 62 | 0.0,1.0,2.0,3.0,2.0,3.0,6.0,1.0,0 63 | 0.0,6.0,7.0,0.0,0.0,4.0,8.0,5.0,0 64 | 5.0,3.0,5.0,4.0,5.0,7.0,0.0,4.0,0 65 | 3.0,6.0,7.0,0.0,0.0,0.0,3.0,9.0,0 66 | 5.0,3.0,8.0,4.0,0.0,8.0,3.0,7.0,0 67 | 2.0,3.0,0.0,3.0,1.0,5.0,4.0,1.0,0 68 | 7.0,3.0,3.0,0.0,0.0,5.0,3.0,7.0,1 69 | 4.0,8.0,2.0,5.0,5.0,5.0,2.0,2.0,0 70 | 0.0,3.0,6.0,3.0,0.0,0.0,7.0,0.0,0 71 | 7.0,0.0,7.0,6.0,0.0,5.0,0.0,7.0,0 72 | 2.0,3.0,3.0,6.0,3.0,4.0,9.0,6.0,0 73 | 5.0,8.0,7.0,0.0,0.0,6.0,1.0,9.0,0 74 | 2.0,1.0,4.0,1.0,0.0,2.0,0.0,1.0,0 75 | 1.0,7.0,6.0,7.0,4.0,7.0,5.0,2.0,0 76 | 4.0,4.0,3.0,0.0,0.0,0.0,5.0,6.0,0 77 | 7.0,8.0,8.0,4.0,4.0,6.0,9.0,7.0,1 78 | 1.0,8.0,8.0,7.0,5.0,8.0,8.0,2.0,0 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test3.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 6.0,9.0,7.0,0.0,0.0,9.0,0.0,8.0,1 3 | 6.0,8.0,9.0,7.0,0.0,9.0,4.0,6.0,1 4 | 2.0,2.0,0.0,1.0,2.0,1.0,7.0,0.0,0 5 | 1.0,4.0,1.0,2.0,3.0,1.0,8.0,2.0,0 6 | 2.0,1.0,6.0,2.0,1.0,3.0,2.0,1.0,0 7 | 7.0,8.0,5.0,7.0,3.0,8.0,8.0,8.0,1 8 | 4.0,8.0,9.0,6.0,0.0,3.0,3.0,6.0,0 9 | 6.0,3.0,6.0,7.0,2.0,7.0,1.0,8.0,0 10 | 0.0,4.0,7.0,5.0,5.0,9.0,1.0,4.0,0 11 | 2.0,2.0,3.0,3.0,0.0,3.0,4.0,0.0,0 12 | 0.0,6.0,9.0,0.0,0.0,4.0,8.0,5.0,1 13 | 5.0,3.0,6.0,2.0,4.0,3.0,8.0,7.0,1 14 | 3.0,8.0,3.0,3.0,0.0,5.0,2.0,1.0,0 15 | 4.0,5.0,4.0,0.0,0.0,3.0,8.0,6.0,0 16 | 4.0,4.0,3.0,0.0,0.0,4.0,6.0,5.0,0 17 | 3.0,4.0,9.0,1.0,2.0,3.0,6.0,5.0,0 18 | 5.0,3.0,8.0,0.0,0.0,4.0,1.0,6.0,1 19 | 5.0,7.0,4.0,3.0,3.0,6.0,6.0,5.0,1 20 | 2.0,1.0,0.0,3.0,0.0,3.0,8.0,3.0,0 21 | 1.0,0.0,2.0,7.0,1.0,9.0,7.0,2.0,0 22 | 2.0,0.0,3.0,3.0,1.0,3.0,4.0,6.0,0 23 | 6.0,9.0,5.0,7.0,3.0,5.0,8.0,6.0,1 24 | 5.0,1.0,7.0,0.0,0.0,4.0,5.0,7.0,0 25 | 0.0,6.0,9.0,7.0,3.0,9.0,4.0,3.0,1 26 | 5.0,7.0,7.0,0.0,0.0,9.0,1.0,8.0,0 27 | 5.0,6.0,8.0,0.0,0.0,8.0,9.0,6.0,1 28 | 5.0,1.0,7.0,0.0,0.0,0.0,0.0,5.0,0 29 | 0.0,5.0,3.0,2.0,2.0,6.0,8.0,2.0,0 30 | 1.0,0.0,6.0,2.0,0.0,2.0,3.0,0.0,0 31 | 5.0,0.0,2.0,0.0,0.0,2.0,3.0,4.0,0 32 | 4.0,7.0,6.0,0.0,0.0,2.0,2.0,7.0,0 33 | 6.0,9.0,4.0,4.0,0.0,7.0,8.0,7.0,1 34 | 6.0,9.0,4.0,6.0,5.0,4.0,7.0,9.0,1 35 | 1.0,6.0,9.0,7.0,1.0,5.0,9.0,6.0,1 36 | 6.0,4.0,6.0,6.0,3.0,2.0,7.0,5.0,1 37 | 5.0,7.0,7.0,6.0,4.0,4.0,4.0,3.0,1 38 | 3.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0 39 | 7.0,5.0,4.0,7.0,2.0,5.0,5.0,7.0,0 40 | 6.0,8.0,3.0,0.0,0.0,4.0,5.0,6.0,1 41 | 7.0,7.0,0.0,0.0,0.0,9.0,7.0,7.0,1 42 | 6.0,1.0,1.0,2.0,0.0,1.0,0.0,7.0,0 43 | 5.0,8.0,8.0,7.0,5.0,8.0,5.0,5.0,1 44 | 1.0,3.0,1.0,0.0,0.0,1.0,1.0,0.0,0 45 | 3.0,3.0,2.0,1.0,1.0,0.0,7.0,2.0,1 46 | 4.0,4.0,3.0,7.0,2.0,6.0,9.0,3.0,1 47 | 4.0,8.0,2.0,4.0,5.0,4.0,0.0,5.0,1 48 | 0.0,4.0,7.0,1.0,0.0,4.0,8.0,0.0,0 49 | 1.0,7.0,8.0,0.0,0.0,8.0,2.0,4.0,0 50 | 0.0,3.0,4.0,2.0,0.0,2.0,8.0,5.0,0 51 | 2.0,2.0,4.0,1.0,1.0,0.0,2.0,4.0,0 52 | 5.0,3.0,5.0,5.0,4.0,7.0,4.0,9.0,0 53 | 5.0,4.0,5.0,4.0,0.0,1.0,5.0,4.0,0 54 | 6.0,9.0,6.0,4.0,5.0,7.0,7.0,9.0,1 55 | 5.0,8.0,9.0,0.0,0.0,7.0,0.0,9.0,1 56 | 1.0,2.0,3.0,4.0,2.0,5.0,3.0,0.0,0 57 | 6.0,9.0,8.0,5.0,0.0,7.0,4.0,7.0,1 58 | 2.0,0.0,2.0,2.0,0.0,2.0,3.0,3.0,0 59 | 0.0,8.0,8.0,7.0,0.0,9.0,5.0,2.0,0 60 | 6.0,9.0,9.0,5.0,0.0,6.0,0.0,9.0,0 61 | 0.0,7.0,3.0,3.0,3.0,9.0,5.0,2.0,1 62 | 7.0,4.0,8.0,5.0,4.0,6.0,3.0,6.0,1 63 | 7.0,8.0,4.0,7.0,5.0,9.0,8.0,7.0,1 64 | 5.0,4.0,2.0,7.0,3.0,7.0,6.0,3.0,1 65 | 5.0,6.0,4.0,4.0,3.0,3.0,6.0,5.0,0 66 | 5.0,1.0,6.0,2.0,0.0,3.0,9.0,5.0,1 67 | 5.0,4.0,3.0,0.0,0.0,8.0,3.0,7.0,1 68 | 0.0,9.0,2.0,4.0,5.0,6.0,9.0,0.0,1 69 | 2.0,8.0,9.0,0.0,0.0,4.0,8.0,9.0,1 70 | 6.0,5.0,0.0,0.0,0.0,1.0,1.0,6.0,0 71 | 6.0,7.0,2.0,5.0,4.0,3.0,8.0,9.0,0 72 | 1.0,2.0,3.0,1.0,1.0,1.0,7.0,3.0,0 73 | 1.0,1.0,7.0,4.0,1.0,6.0,0.0,1.0,0 74 | 0.0,2.0,6.0,0.0,0.0,7.0,1.0,3.0,0 75 | 3.0,8.0,0.0,6.0,0.0,7.0,7.0,2.0,1 76 | 4.0,9.0,4.0,6.0,5.0,7.0,9.0,5.0,0 77 | 0.0,5.0,7.0,5.0,1.0,9.0,0.0,2.0,0 78 | 4.0,7.0,8.0,0.0,0.0,9.0,7.0,1.0,1 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test4.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 5.0,7.0,7.0,6.0,5.0,9.0,2.0,8.0,1 3 | 1.0,0.0,7.0,3.0,1.0,1.0,7.0,1.0,0 4 | 4.0,5.0,4.0,0.0,0.0,6.0,5.0,5.0,0 5 | 3.0,0.0,4.0,4.0,1.0,3.0,3.0,2.0,0 6 | 4.0,9.0,5.0,0.0,0.0,9.0,6.0,3.0,1 7 | 6.0,9.0,8.0,2.0,4.0,7.0,7.0,9.0,1 8 | 0.0,9.0,9.0,4.0,0.0,9.0,7.0,2.0,1 9 | 7.0,8.0,8.0,2.0,0.0,4.0,8.0,5.0,1 10 | 0.0,3.0,6.0,0.0,0.0,0.0,7.0,4.0,0 11 | 1.0,1.0,3.0,3.0,0.0,3.0,1.0,0.0,0 12 | 4.0,1.0,4.0,5.0,2.0,5.0,5.0,1.0,0 13 | 3.0,7.0,1.0,0.0,0.0,1.0,5.0,1.0,1 14 | 5.0,5.0,0.0,2.0,4.0,2.0,9.0,6.0,1 15 | 2.0,7.0,6.0,6.0,4.0,8.0,4.0,5.0,0 16 | 7.0,9.0,8.0,1.0,0.0,3.0,9.0,8.0,1 17 | 7.0,5.0,4.0,0.0,0.0,4.0,2.0,7.0,0 18 | 0.0,8.0,9.0,5.0,5.0,9.0,5.0,2.0,0 19 | 7.0,5.0,4.0,5.0,5.0,6.0,3.0,6.0,0 20 | 1.0,4.0,8.0,2.0,0.0,4.0,0.0,2.0,0 21 | 7.0,3.0,0.0,0.0,0.0,4.0,5.0,7.0,0 22 | 2.0,6.0,8.0,0.0,0.0,2.0,3.0,4.0,0 23 | 2.0,1.0,7.0,1.0,1.0,1.0,2.0,2.0,0 24 | 0.0,1.0,4.0,5.0,0.0,7.0,2.0,3.0,0 25 | 7.0,1.0,2.0,0.0,5.0,2.0,9.0,8.0,1 26 | 1.0,4.0,3.0,6.0,0.0,5.0,6.0,0.0,1 27 | 3.0,4.0,1.0,6.0,0.0,4.0,6.0,5.0,0 28 | 2.0,4.0,4.0,2.0,0.0,3.0,0.0,3.0,0 29 | 1.0,9.0,0.0,1.0,5.0,2.0,7.0,2.0,0 30 | 7.0,8.0,6.0,4.0,4.0,5.0,9.0,9.0,1 31 | 3.0,9.0,4.0,1.0,3.0,4.0,3.0,6.0,0 32 | 3.0,7.0,0.0,0.0,0.0,3.0,8.0,4.0,1 33 | 4.0,2.0,4.0,5.0,0.0,5.0,7.0,2.0,0 34 | 3.0,7.0,7.0,1.0,0.0,5.0,1.0,9.0,0 35 | 4.0,5.0,2.0,0.0,0.0,5.0,2.0,6.0,1 36 | 5.0,2.0,6.0,2.0,1.0,5.0,9.0,8.0,0 37 | 0.0,7.0,0.0,0.0,0.0,7.0,9.0,3.0,1 38 | 2.0,6.0,3.0,7.0,0.0,8.0,9.0,2.0,0 39 | 0.0,3.0,0.0,0.0,0.0,1.0,0.0,0.0,0 40 | 2.0,7.0,0.0,0.0,0.0,2.0,2.0,4.0,1 41 | 7.0,2.0,8.0,6.0,0.0,9.0,9.0,7.0,1 42 | 2.0,3.0,2.0,5.0,1.0,1.0,0.0,0.0,0 43 | 3.0,5.0,7.0,0.0,0.0,0.0,2.0,7.0,0 44 | 1.0,0.0,7.0,7.0,1.0,5.0,5.0,0.0,0 45 | 7.0,3.0,4.0,0.0,0.0,6.0,2.0,9.0,0 46 | 2.0,2.0,4.0,7.0,1.0,8.0,7.0,3.0,0 47 | 6.0,3.0,2.0,3.0,0.0,2.0,3.0,5.0,1 48 | 0.0,3.0,3.0,3.0,3.0,2.0,5.0,2.0,0 49 | 5.0,4.0,6.0,0.0,0.0,1.0,8.0,9.0,0 50 | 2.0,3.0,2.0,1.0,5.0,1.0,9.0,1.0,0 51 | 0.0,7.0,4.0,0.0,0.0,8.0,4.0,4.0,1 52 | 7.0,6.0,6.0,4.0,3.0,7.0,3.0,7.0,0 53 | 6.0,6.0,9.0,1.0,4.0,5.0,3.0,6.0,0 54 | 6.0,8.0,8.0,0.0,0.0,4.0,1.0,8.0,1 55 | 2.0,3.0,7.0,0.0,0.0,2.0,3.0,9.0,1 56 | 6.0,7.0,6.0,3.0,3.0,2.0,7.0,9.0,0 57 | 5.0,8.0,8.0,7.0,5.0,8.0,7.0,6.0,0 58 | 1.0,5.0,8.0,6.0,5.0,9.0,8.0,5.0,1 59 | 4.0,2.0,1.0,1.0,1.0,0.0,4.0,3.0,0 60 | 5.0,3.0,5.0,7.0,2.0,7.0,3.0,6.0,0 61 | 0.0,0.0,9.0,4.0,1.0,7.0,5.0,0.0,0 62 | 0.0,3.0,2.0,4.0,2.0,7.0,8.0,3.0,1 63 | 2.0,6.0,7.0,6.0,4.0,9.0,9.0,5.0,1 64 | 1.0,6.0,0.0,7.0,4.0,8.0,7.0,2.0,1 65 | 0.0,8.0,0.0,0.0,0.0,0.0,2.0,9.0,0 66 | 5.0,8.0,2.0,5.0,3.0,7.0,8.0,4.0,0 67 | 2.0,7.0,4.0,6.0,5.0,2.0,4.0,5.0,1 68 | 0.0,6.0,8.0,4.0,5.0,4.0,6.0,2.0,0 69 | 7.0,2.0,7.0,3.0,4.0,7.0,5.0,8.0,1 70 | 6.0,4.0,5.0,0.0,0.0,1.0,8.0,9.0,0 71 | 0.0,9.0,0.0,0.0,0.0,5.0,8.0,5.0,1 72 | 2.0,7.0,1.0,5.0,3.0,4.0,5.0,3.0,1 73 | 5.0,0.0,8.0,7.0,1.0,7.0,0.0,6.0,0 74 | 5.0,4.0,9.0,0.0,0.0,9.0,1.0,4.0,1 75 | 3.0,8.0,6.0,0.0,0.0,0.0,1.0,6.0,0 76 | 2.0,5.0,6.0,6.0,2.0,8.0,1.0,5.0,0 77 | 7.0,8.0,4.0,3.0,3.0,1.0,4.0,8.0,1 78 | 0.0,7.0,4.0,1.0,3.0,1.0,0.0,0.0,0 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test5.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 0.0,6.0,4.0,2.0,4.0,4.0,9.0,3.0,1 3 | 2.0,5.0,4.0,4.0,4.0,5.0,8.0,5.0,1 4 | 5.0,0.0,3.0,4.0,0.0,2.0,4.0,7.0,0 5 | 0.0,3.0,4.0,6.0,3.0,8.0,7.0,1.0,0 6 | 2.0,8.0,6.0,1.0,2.0,2.0,5.0,4.0,1 7 | 3.0,4.0,0.0,1.0,2.0,3.0,7.0,3.0,0 8 | 6.0,4.0,7.0,5.0,0.0,7.0,9.0,8.0,1 9 | 2.0,4.0,4.0,2.0,2.0,6.0,4.0,3.0,0 10 | 3.0,2.0,7.0,1.0,1.0,0.0,3.0,5.0,0 11 | 3.0,9.0,6.0,0.0,0.0,4.0,4.0,5.0,1 12 | 3.0,4.0,3.0,6.0,3.0,8.0,0.0,4.0,0 13 | 5.0,9.0,7.0,0.0,0.0,0.0,0.0,9.0,1 14 | 4.0,6.0,2.0,1.0,5.0,2.0,6.0,5.0,0 15 | 3.0,4.0,6.0,4.0,0.0,4.0,1.0,3.0,1 16 | 0.0,5.0,4.0,2.0,0.0,2.0,2.0,6.0,1 17 | 7.0,8.0,9.0,5.0,0.0,2.0,8.0,8.0,1 18 | 2.0,4.0,6.0,5.0,0.0,7.0,0.0,0.0,0 19 | 1.0,8.0,5.0,2.0,4.0,1.0,0.0,2.0,0 20 | 1.0,5.0,3.0,5.0,4.0,6.0,8.0,5.0,1 21 | 7.0,9.0,4.0,0.0,0.0,6.0,1.0,6.0,0 22 | 2.0,3.0,8.0,6.0,3.0,9.0,0.0,2.0,1 23 | 5.0,3.0,4.0,5.0,1.0,4.0,0.0,6.0,0 24 | 6.0,5.0,5.0,2.0,0.0,0.0,9.0,8.0,0 25 | 2.0,1.0,1.0,1.0,1.0,5.0,1.0,3.0,0 26 | 1.0,9.0,0.0,0.0,0.0,9.0,3.0,7.0,1 27 | 7.0,3.0,7.0,0.0,0.0,1.0,0.0,8.0,0 28 | 1.0,2.0,2.0,2.0,1.0,1.0,3.0,1.0,0 29 | 0.0,8.0,6.0,7.0,5.0,9.0,3.0,3.0,0 30 | 0.0,5.0,0.0,0.0,0.0,6.0,9.0,8.0,0 31 | 5.0,4.0,6.0,0.0,0.0,4.0,4.0,8.0,1 32 | 7.0,8.0,7.0,5.0,4.0,6.0,9.0,6.0,1 33 | 6.0,9.0,8.0,0.0,0.0,8.0,4.0,7.0,1 34 | 1.0,6.0,4.0,1.0,2.0,2.0,6.0,1.0,0 35 | 1.0,2.0,6.0,2.0,2.0,2.0,7.0,6.0,0 36 | 1.0,0.0,4.0,6.0,0.0,5.0,5.0,1.0,0 37 | 5.0,5.0,8.0,0.0,0.0,6.0,3.0,6.0,0 38 | 6.0,2.0,5.0,0.0,0.0,7.0,6.0,9.0,0 39 | 6.0,6.0,9.0,6.0,3.0,8.0,4.0,8.0,0 40 | 1.0,7.0,0.0,2.0,2.0,3.0,7.0,1.0,0 41 | 3.0,4.0,0.0,0.0,0.0,0.0,1.0,2.0,0 42 | 3.0,2.0,2.0,2.0,2.0,0.0,3.0,3.0,0 43 | 5.0,0.0,7.0,5.0,0.0,8.0,4.0,6.0,1 44 | 4.0,1.0,7.0,0.0,0.0,9.0,2.0,5.0,0 45 | 4.0,7.0,8.0,0.0,0.0,4.0,2.0,5.0,0 46 | 3.0,0.0,8.0,4.0,0.0,6.0,2.0,8.0,0 47 | 1.0,1.0,2.0,1.0,1.0,2.0,7.0,2.0,0 48 | 3.0,1.0,7.0,0.0,0.0,9.0,6.0,0.0,0 49 | 7.0,8.0,9.0,0.0,0.0,4.0,3.0,8.0,1 50 | 1.0,6.0,0.0,7.0,4.0,5.0,9.0,4.0,1 51 | 7.0,6.0,0.0,4.0,0.0,8.0,7.0,8.0,1 52 | 7.0,1.0,6.0,7.0,1.0,6.0,5.0,8.0,0 53 | 1.0,9.0,6.0,6.0,5.0,7.0,8.0,5.0,1 54 | 5.0,9.0,3.0,5.0,5.0,4.0,7.0,5.0,1 55 | 5.0,8.0,4.0,0.0,0.0,3.0,1.0,9.0,0 56 | 5.0,3.0,9.0,6.0,0.0,8.0,4.0,9.0,0 57 | 4.0,7.0,7.0,0.0,0.0,8.0,6.0,9.0,1 58 | 4.0,8.0,6.0,3.0,5.0,6.0,5.0,5.0,0 59 | 5.0,2.0,1.0,4.0,2.0,6.0,6.0,5.0,0 60 | 5.0,5.0,5.0,0.0,0.0,2.0,4.0,5.0,1 61 | 0.0,2.0,3.0,1.0,0.0,0.0,2.0,0.0,0 62 | 3.0,0.0,8.0,1.0,1.0,2.0,4.0,1.0,0 63 | 1.0,6.0,9.0,4.0,3.0,5.0,2.0,8.0,1 64 | 3.0,9.0,8.0,7.0,5.0,8.0,9.0,3.0,1 65 | 0.0,5.0,3.0,3.0,2.0,0.0,9.0,0.0,0 66 | 0.0,0.0,3.0,2.0,1.0,7.0,6.0,0.0,0 67 | 2.0,3.0,1.0,7.0,2.0,6.0,2.0,3.0,0 68 | 2.0,5.0,0.0,7.0,4.0,7.0,8.0,4.0,0 69 | 7.0,7.0,8.0,7.0,5.0,8.0,6.0,9.0,1 70 | 0.0,2.0,8.0,1.0,2.0,1.0,3.0,1.0,0 71 | 1.0,1.0,2.0,6.0,2.0,7.0,6.0,1.0,0 72 | 4.0,8.0,6.0,0.0,0.0,9.0,2.0,5.0,1 73 | 0.0,1.0,9.0,6.0,1.0,9.0,9.0,6.0,0 74 | 1.0,3.0,5.0,4.0,2.0,4.0,8.0,2.0,0 75 | 0.0,3.0,4.0,2.0,0.0,0.0,2.0,1.0,0 76 | 1.0,4.0,2.0,0.0,4.0,1.0,9.0,0.0,0 77 | 1.0,1.0,2.0,2.0,1.0,1.0,9.0,3.0,0 78 | 1.0,6.0,4.0,3.0,3.0,1.0,2.0,3.0,0 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test6.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 1.0,5.0,1.0,1.0,1.0,0.0,1.0,2.0,0 3 | 5.0,4.0,6.0,4.0,0.0,5.0,7.0,6.0,1 4 | 6.0,3.0,9.0,6.0,0.0,9.0,2.0,8.0,1 5 | 5.0,7.0,8.0,3.0,5.0,5.0,5.0,9.0,1 6 | 3.0,2.0,4.0,3.0,2.0,4.0,9.0,4.0,0 7 | 1.0,2.0,3.0,4.0,4.0,5.0,5.0,7.0,0 8 | 5.0,8.0,6.0,0.0,0.0,9.0,4.0,4.0,1 9 | 1.0,6.0,3.0,1.0,5.0,1.0,5.0,0.0,0 10 | 4.0,4.0,5.0,1.0,2.0,0.0,6.0,6.0,0 11 | 4.0,8.0,7.0,0.0,0.0,5.0,8.0,5.0,1 12 | 2.0,6.0,1.0,3.0,5.0,2.0,9.0,3.0,0 13 | 3.0,2.0,1.0,5.0,3.0,1.0,9.0,7.0,0 14 | 0.0,6.0,3.0,7.0,0.0,6.0,1.0,1.0,1 15 | 3.0,0.0,4.0,0.0,0.0,0.0,5.0,3.0,0 16 | 3.0,9.0,4.0,5.0,0.0,6.0,2.0,3.0,1 17 | 4.0,2.0,3.0,0.0,0.0,5.0,0.0,5.0,1 18 | 5.0,7.0,2.0,0.0,0.0,1.0,0.0,9.0,0 19 | 5.0,7.0,8.0,7.0,2.0,6.0,3.0,6.0,1 20 | 7.0,0.0,7.0,3.0,0.0,4.0,3.0,7.0,0 21 | 5.0,9.0,3.0,0.0,0.0,5.0,0.0,7.0,1 22 | 2.0,5.0,0.0,5.0,4.0,9.0,6.0,3.0,0 23 | 4.0,4.0,5.0,0.0,0.0,3.0,5.0,8.0,1 24 | 0.0,2.0,2.0,0.0,0.0,0.0,4.0,3.0,0 25 | 6.0,9.0,6.0,0.0,0.0,2.0,9.0,7.0,1 26 | 1.0,9.0,4.0,7.0,5.0,9.0,8.0,4.0,1 27 | 5.0,3.0,9.0,6.0,0.0,7.0,7.0,4.0,0 28 | 1.0,4.0,5.0,4.0,4.0,6.0,6.0,3.0,0 29 | 1.0,7.0,8.0,3.0,5.0,9.0,9.0,1.0,0 30 | 1.0,7.0,6.0,2.0,1.0,2.0,2.0,0.0,0 31 | 0.0,7.0,2.0,6.0,4.0,6.0,6.0,0.0,1 32 | 3.0,9.0,8.0,5.0,5.0,7.0,2.0,1.0,1 33 | 1.0,2.0,4.0,2.0,0.0,2.0,9.0,1.0,0 34 | 4.0,7.0,8.0,5.0,0.0,8.0,6.0,6.0,1 35 | 1.0,0.0,4.0,0.0,0.0,0.0,7.0,4.0,0 36 | 3.0,6.0,3.0,4.0,3.0,2.0,1.0,4.0,1 37 | 1.0,5.0,9.0,7.0,4.0,9.0,6.0,3.0,0 38 | 2.0,1.0,4.0,2.0,2.0,2.0,6.0,0.0,0 39 | 0.0,3.0,3.0,7.0,2.0,8.0,6.0,0.0,0 40 | 2.0,4.0,3.0,2.0,0.0,4.0,5.0,0.0,0 41 | 6.0,8.0,7.0,5.0,5.0,9.0,6.0,6.0,1 42 | 4.0,9.0,7.0,6.0,5.0,7.0,3.0,5.0,1 43 | 0.0,1.0,0.0,0.0,0.0,0.0,2.0,3.0,0 44 | 1.0,9.0,3.0,4.0,4.0,6.0,4.0,7.0,1 45 | 0.0,7.0,9.0,7.0,3.0,8.0,3.0,3.0,0 46 | 1.0,2.0,8.0,3.0,4.0,6.0,2.0,8.0,1 47 | 2.0,2.0,0.0,0.0,0.0,0.0,0.0,2.0,0 48 | 3.0,1.0,6.0,1.0,2.0,4.0,6.0,7.0,0 49 | 1.0,0.0,6.0,1.0,1.0,3.0,6.0,1.0,0 50 | 2.0,7.0,6.0,0.0,0.0,1.0,1.0,5.0,0 51 | 1.0,1.0,4.0,0.0,0.0,1.0,9.0,6.0,0 52 | 0.0,7.0,0.0,0.0,0.0,9.0,1.0,5.0,1 53 | 7.0,7.0,8.0,5.0,0.0,7.0,2.0,7.0,0 54 | 5.0,8.0,6.0,0.0,0.0,3.0,5.0,4.0,0 55 | 1.0,2.0,4.0,1.0,0.0,0.0,0.0,0.0,0 56 | 5.0,3.0,9.0,0.0,0.0,7.0,8.0,5.0,0 57 | 0.0,9.0,9.0,3.0,0.0,6.0,5.0,7.0,1 58 | 2.0,0.0,3.0,3.0,1.0,5.0,6.0,1.0,0 59 | 4.0,5.0,3.0,4.0,3.0,5.0,2.0,2.0,0 60 | 6.0,3.0,4.0,0.0,0.0,4.0,9.0,6.0,1 61 | 4.0,5.0,2.0,1.0,0.0,3.0,5.0,5.0,1 62 | 0.0,9.0,7.0,7.0,0.0,9.0,9.0,3.0,1 63 | 1.0,2.0,5.0,1.0,1.0,1.0,7.0,4.0,0 64 | 0.0,2.0,7.0,7.0,2.0,7.0,4.0,3.0,0 65 | 0.0,3.0,3.0,6.0,1.0,5.0,6.0,1.0,1 66 | 0.0,5.0,6.0,2.0,1.0,4.0,3.0,3.0,0 67 | 1.0,0.0,3.0,1.0,2.0,0.0,5.0,2.0,0 68 | 2.0,7.0,4.0,0.0,0.0,3.0,6.0,2.0,1 69 | 0.0,1.0,4.0,5.0,5.0,8.0,5.0,3.0,0 70 | 2.0,5.0,0.0,0.0,0.0,0.0,8.0,9.0,0 71 | 2.0,2.0,1.0,4.0,2.0,8.0,6.0,2.0,0 72 | 7.0,9.0,2.0,4.0,0.0,5.0,1.0,7.0,1 73 | 1.0,7.0,1.0,0.0,0.0,2.0,8.0,9.0,0 74 | 5.0,1.0,4.0,4.0,1.0,4.0,4.0,2.0,0 75 | 7.0,8.0,8.0,7.0,5.0,7.0,9.0,9.0,1 76 | 7.0,7.0,6.0,5.0,1.0,2.0,6.0,9.0,0 77 | 7.0,5.0,5.0,2.0,1.0,0.0,8.0,8.0,0 78 | 1.0,0.0,2.0,0.0,0.0,0.0,5.0,3.0,0 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test7.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 6.0,0.0,4.0,7.0,1.0,6.0,8.0,7.0,0 3 | 5.0,1.0,7.0,4.0,0.0,2.0,2.0,6.0,0 4 | 7.0,4.0,9.0,0.0,0.0,1.0,9.0,6.0,0 5 | 0.0,5.0,1.0,1.0,2.0,0.0,5.0,0.0,0 6 | 0.0,0.0,0.0,1.0,1.0,2.0,3.0,1.0,0 7 | 0.0,2.0,3.0,6.0,2.0,7.0,7.0,3.0,0 8 | 6.0,5.0,0.0,0.0,0.0,3.0,1.0,7.0,1 9 | 5.0,8.0,7.0,7.0,3.0,9.0,7.0,4.0,0 10 | 1.0,7.0,8.0,7.0,0.0,8.0,7.0,4.0,0 11 | 0.0,7.0,4.0,6.0,0.0,5.0,1.0,1.0,0 12 | 0.0,5.0,3.0,4.0,0.0,8.0,3.0,1.0,0 13 | 6.0,7.0,9.0,0.0,0.0,3.0,1.0,8.0,0 14 | 4.0,4.0,3.0,0.0,0.0,3.0,0.0,2.0,0 15 | 0.0,7.0,8.0,4.0,0.0,2.0,2.0,9.0,0 16 | 2.0,3.0,7.0,7.0,4.0,6.0,8.0,5.0,1 17 | 6.0,4.0,6.0,1.0,3.0,1.0,6.0,5.0,0 18 | 6.0,6.0,6.0,6.0,2.0,2.0,0.0,7.0,0 19 | 4.0,6.0,8.0,5.0,0.0,2.0,5.0,9.0,0 20 | 3.0,8.0,4.0,4.0,5.0,7.0,4.0,6.0,1 21 | 0.0,5.0,9.0,6.0,0.0,6.0,1.0,5.0,0 22 | 4.0,1.0,1.0,2.0,1.0,2.0,4.0,4.0,0 23 | 0.0,0.0,8.0,5.0,3.0,8.0,2.0,2.0,0 24 | 0.0,7.0,0.0,0.0,0.0,9.0,7.0,5.0,1 25 | 0.0,7.0,4.0,7.0,5.0,9.0,4.0,2.0,1 26 | 1.0,7.0,2.0,7.0,5.0,8.0,6.0,0.0,0 27 | 0.0,9.0,7.0,5.0,5.0,9.0,9.0,9.0,0 28 | 4.0,2.0,5.0,1.0,0.0,1.0,3.0,4.0,0 29 | 6.0,9.0,7.0,0.0,0.0,2.0,6.0,9.0,0 30 | 2.0,0.0,3.0,4.0,1.0,7.0,7.0,2.0,0 31 | 2.0,1.0,9.0,4.0,0.0,5.0,3.0,7.0,0 32 | 4.0,2.0,4.0,6.0,0.0,5.0,0.0,6.0,0 33 | 4.0,6.0,4.0,2.0,3.0,3.0,9.0,8.0,1 34 | 3.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0 35 | 5.0,8.0,6.0,0.0,0.0,2.0,4.0,9.0,0 36 | 5.0,4.0,4.0,0.0,0.0,2.0,3.0,5.0,0 37 | 2.0,0.0,5.0,1.0,2.0,4.0,6.0,3.0,0 38 | 6.0,9.0,4.0,5.0,3.0,1.0,0.0,9.0,1 39 | 5.0,8.0,6.0,5.0,4.0,3.0,8.0,7.0,0 40 | 2.0,5.0,9.0,2.0,1.0,1.0,4.0,0.0,0 41 | 3.0,0.0,5.0,5.0,0.0,7.0,3.0,4.0,0 42 | 5.0,0.0,4.0,7.0,0.0,8.0,8.0,7.0,1 43 | 6.0,1.0,3.0,3.0,2.0,5.0,8.0,7.0,0 44 | 3.0,2.0,7.0,6.0,0.0,7.0,2.0,7.0,0 45 | 7.0,0.0,8.0,0.0,0.0,5.0,3.0,7.0,0 46 | 0.0,9.0,9.0,3.0,2.0,7.0,4.0,6.0,1 47 | 1.0,6.0,2.0,3.0,4.0,3.0,8.0,0.0,0 48 | 2.0,0.0,0.0,3.0,2.0,4.0,9.0,0.0,0 49 | 6.0,5.0,7.0,0.0,0.0,1.0,5.0,9.0,0 50 | 7.0,0.0,5.0,5.0,0.0,3.0,3.0,8.0,1 51 | 0.0,7.0,2.0,1.0,5.0,0.0,1.0,0.0,0 52 | 7.0,1.0,4.0,0.0,0.0,1.0,1.0,9.0,0 53 | 2.0,1.0,2.0,0.0,0.0,2.0,6.0,1.0,0 54 | 3.0,2.0,1.0,2.0,2.0,1.0,0.0,2.0,0 55 | 3.0,8.0,4.0,2.0,2.0,4.0,3.0,4.0,1 56 | 7.0,7.0,9.0,5.0,4.0,4.0,8.0,9.0,1 57 | 6.0,6.0,8.0,0.0,0.0,7.0,4.0,9.0,0 58 | 7.0,0.0,2.0,0.0,0.0,5.0,1.0,7.0,0 59 | 5.0,6.0,9.0,0.0,5.0,0.0,7.0,9.0,0 60 | 2.0,0.0,4.0,5.0,1.0,1.0,1.0,3.0,0 61 | 3.0,5.0,7.0,5.0,3.0,5.0,4.0,3.0,0 62 | 5.0,4.0,0.0,0.0,0.0,0.0,1.0,3.0,0 63 | 7.0,6.0,4.0,0.0,0.0,6.0,7.0,8.0,1 64 | 3.0,6.0,1.0,0.0,0.0,4.0,0.0,2.0,0 65 | 3.0,1.0,2.0,2.0,0.0,0.0,5.0,0.0,0 66 | 1.0,2.0,3.0,2.0,2.0,0.0,3.0,0.0,0 67 | 3.0,4.0,6.0,1.0,2.0,2.0,0.0,2.0,0 68 | 0.0,5.0,3.0,5.0,4.0,4.0,6.0,1.0,0 69 | 0.0,4.0,3.0,0.0,0.0,1.0,7.0,5.0,0 70 | 2.0,5.0,2.0,2.0,3.0,3.0,8.0,1.0,0 71 | 0.0,3.0,6.0,0.0,0.0,9.0,7.0,2.0,0 72 | 1.0,1.0,3.0,7.0,1.0,8.0,9.0,5.0,0 73 | 5.0,1.0,0.0,0.0,0.0,3.0,6.0,5.0,0 74 | 1.0,0.0,1.0,4.0,1.0,5.0,9.0,2.0,0 75 | 4.0,6.0,0.0,0.0,0.0,5.0,3.0,2.0,1 76 | 0.0,3.0,9.0,0.0,0.0,3.0,1.0,8.0,0 77 | 0.0,0.0,2.0,0.0,0.0,0.0,8.0,9.0,0 78 | 0.0,6.0,7.0,6.0,5.0,7.0,8.0,2.0,0 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test8.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 3.0,6.0,9.0,7.0,4.0,7.0,9.0,5.0,1 3 | 6.0,2.0,6.0,7.0,5.0,8.0,7.0,8.0,1 4 | 3.0,6.0,5.0,3.0,4.0,5.0,6.0,4.0,1 5 | 7.0,1.0,8.0,5.0,0.0,6.0,8.0,9.0,1 6 | 4.0,0.0,9.0,3.0,1.0,8.0,0.0,3.0,0 7 | 1.0,1.0,7.0,4.0,2.0,5.0,4.0,5.0,0 8 | 6.0,9.0,9.0,6.0,5.0,6.0,5.0,6.0,1 9 | 5.0,9.0,6.0,4.0,4.0,9.0,9.0,9.0,1 10 | 4.0,6.0,4.0,2.0,4.0,5.0,0.0,4.0,0 11 | 1.0,8.0,8.0,7.0,1.0,5.0,4.0,8.0,0 12 | 4.0,9.0,9.0,5.0,0.0,3.0,7.0,6.0,0 13 | 1.0,4.0,4.0,4.0,0.0,2.0,1.0,0.0,0 14 | 3.0,0.0,4.0,4.0,3.0,4.0,7.0,3.0,0 15 | 5.0,4.0,9.0,0.0,0.0,2.0,2.0,9.0,0 16 | 1.0,1.0,2.0,3.0,1.0,3.0,5.0,2.0,0 17 | 1.0,0.0,3.0,3.0,3.0,7.0,6.0,4.0,0 18 | 6.0,5.0,4.0,5.0,5.0,1.0,0.0,6.0,0 19 | 1.0,2.0,4.0,7.0,0.0,8.0,1.0,5.0,0 20 | 6.0,4.0,6.0,0.0,0.0,2.0,2.0,9.0,0 21 | 7.0,3.0,4.0,7.0,0.0,9.0,0.0,7.0,0 22 | 7.0,1.0,6.0,0.0,0.0,4.0,3.0,6.0,0 23 | 5.0,6.0,6.0,0.0,0.0,6.0,0.0,9.0,1 24 | 0.0,9.0,3.0,5.0,5.0,8.0,6.0,4.0,1 25 | 1.0,1.0,4.0,5.0,2.0,7.0,5.0,2.0,0 26 | 5.0,2.0,2.0,2.0,1.0,2.0,6.0,5.0,0 27 | 0.0,1.0,7.0,0.0,0.0,5.0,7.0,4.0,0 28 | 2.0,2.0,1.0,1.0,2.0,2.0,8.0,1.0,0 29 | 1.0,2.0,5.0,4.0,0.0,8.0,5.0,0.0,0 30 | 5.0,1.0,2.0,5.0,3.0,5.0,0.0,8.0,0 31 | 4.0,8.0,5.0,4.0,3.0,4.0,4.0,6.0,0 32 | 0.0,5.0,3.0,4.0,4.0,6.0,1.0,6.0,1 33 | 3.0,0.0,4.0,0.0,0.0,5.0,3.0,7.0,0 34 | 2.0,6.0,9.0,0.0,0.0,0.0,3.0,0.0,0 35 | 3.0,4.0,1.0,5.0,1.0,3.0,5.0,1.0,0 36 | 2.0,2.0,2.0,1.0,3.0,6.0,1.0,1.0,0 37 | 1.0,7.0,8.0,4.0,5.0,4.0,9.0,2.0,0 38 | 1.0,5.0,0.0,7.0,1.0,7.0,3.0,3.0,0 39 | 5.0,3.0,0.0,2.0,3.0,1.0,8.0,6.0,0 40 | 2.0,5.0,7.0,0.0,0.0,9.0,8.0,0.0,1 41 | 7.0,6.0,4.0,0.0,0.0,2.0,2.0,6.0,0 42 | 2.0,9.0,4.0,7.0,0.0,6.0,7.0,9.0,1 43 | 0.0,8.0,9.0,7.0,0.0,9.0,4.0,0.0,1 44 | 5.0,4.0,2.0,4.0,0.0,1.0,1.0,4.0,0 45 | 7.0,5.0,7.0,1.0,0.0,2.0,3.0,9.0,0 46 | 6.0,2.0,6.0,0.0,0.0,8.0,1.0,7.0,0 47 | 6.0,5.0,6.0,3.0,5.0,3.0,8.0,9.0,1 48 | 1.0,1.0,1.0,1.0,0.0,0.0,5.0,1.0,0 49 | 6.0,7.0,3.0,0.0,0.0,6.0,0.0,7.0,1 50 | 5.0,3.0,3.0,0.0,0.0,1.0,2.0,5.0,0 51 | 3.0,9.0,8.0,4.0,4.0,5.0,9.0,9.0,1 52 | 0.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,0 53 | 7.0,4.0,8.0,7.0,0.0,9.0,9.0,8.0,1 54 | 2.0,4.0,7.0,7.0,3.0,8.0,1.0,2.0,0 55 | 3.0,6.0,7.0,0.0,0.0,6.0,5.0,8.0,1 56 | 2.0,0.0,0.0,2.0,3.0,3.0,9.0,3.0,0 57 | 5.0,5.0,5.0,7.0,5.0,5.0,8.0,6.0,0 58 | 0.0,9.0,8.0,1.0,4.0,5.0,7.0,1.0,1 59 | 0.0,0.0,6.0,0.0,0.0,9.0,1.0,8.0,0 60 | 1.0,1.0,0.0,2.0,0.0,2.0,6.0,0.0,0 61 | 1.0,9.0,6.0,0.0,0.0,7.0,0.0,7.0,1 62 | 1.0,4.0,0.0,2.0,3.0,0.0,5.0,3.0,0 63 | 1.0,3.0,9.0,2.0,0.0,2.0,5.0,2.0,0 64 | 5.0,2.0,0.0,0.0,0.0,1.0,1.0,4.0,0 65 | 1.0,5.0,6.0,6.0,0.0,2.0,0.0,5.0,0 66 | 6.0,8.0,7.0,4.0,3.0,6.0,8.0,9.0,1 67 | 4.0,9.0,0.0,0.0,0.0,3.0,1.0,6.0,1 68 | 1.0,5.0,2.0,5.0,0.0,7.0,6.0,0.0,0 69 | 1.0,9.0,7.0,7.0,5.0,8.0,9.0,1.0,1 70 | 1.0,1.0,2.0,3.0,1.0,0.0,6.0,3.0,0 71 | 0.0,8.0,8.0,6.0,5.0,9.0,3.0,4.0,0 72 | 1.0,4.0,2.0,1.0,4.0,1.0,0.0,2.0,0 73 | 3.0,3.0,1.0,2.0,4.0,4.0,3.0,2.0,0 74 | 3.0,9.0,1.0,2.0,4.0,5.0,7.0,6.0,1 75 | 6.0,9.0,9.0,7.0,5.0,8.0,8.0,7.0,1 76 | 5.0,3.0,7.0,4.0,0.0,5.0,8.0,3.0,0 77 | 7.0,7.0,6.0,3.0,3.0,7.0,6.0,8.0,1 78 | 3.0,3.0,5.0,0.0,0.0,1.0,1.0,4.0,0 79 | -------------------------------------------------------------------------------- /src/resources/datasets/Pima-Diabetes/Pima-Diabetes.test9.csv: -------------------------------------------------------------------------------- 1 | Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Class 2 | 5.0,5.0,9.0,0.0,0.0,3.0,0.0,5.0,0 3 | 2.0,0.0,2.0,1.0,0.0,0.0,2.0,2.0,0 4 | 7.0,4.0,8.0,3.0,0.0,3.0,9.0,8.0,1 5 | 0.0,5.0,0.0,0.0,0.0,5.0,0.0,2.0,1 6 | 2.0,4.0,8.0,7.0,4.0,8.0,2.0,4.0,0 7 | 2.0,1.0,6.0,2.0,0.0,1.0,9.0,4.0,0 8 | 5.0,9.0,9.0,0.0,0.0,8.0,9.0,8.0,0 9 | 0.0,1.0,4.0,4.0,3.0,9.0,4.0,0.0,0 10 | 2.0,3.0,3.0,0.0,0.0,4.0,0.0,0.0,0 11 | 4.0,1.0,9.0,7.0,1.0,7.0,4.0,5.0,0 12 | 0.0,6.0,4.0,0.0,0.0,1.0,1.0,0.0,0 13 | 0.0,6.0,7.0,0.0,0.0,5.0,5.0,0.0,0 14 | 5.0,6.0,7.0,0.0,0.0,6.0,0.0,8.0,0 15 | 4.0,1.0,3.0,2.0,0.0,1.0,0.0,0.0,0 16 | 6.0,4.0,3.0,0.0,0.0,2.0,8.0,6.0,1 17 | 0.0,3.0,7.0,7.0,2.0,6.0,2.0,2.0,0 18 | 2.0,4.0,2.0,0.0,0.0,2.0,4.0,2.0,0 19 | 1.0,6.0,8.0,1.0,4.0,2.0,0.0,1.0,0 20 | 7.0,1.0,2.0,0.0,0.0,2.0,1.0,5.0,0 21 | 7.0,3.0,5.0,0.0,0.0,4.0,6.0,7.0,1 22 | 5.0,3.0,6.0,0.0,0.0,3.0,0.0,8.0,0 23 | 2.0,1.0,6.0,2.0,1.0,4.0,7.0,2.0,0 24 | 6.0,2.0,6.0,5.0,2.0,8.0,8.0,5.0,1 25 | 1.0,2.0,6.0,1.0,1.0,0.0,0.0,4.0,0 26 | 0.0,3.0,8.0,1.0,2.0,3.0,8.0,4.0,0 27 | 4.0,6.0,4.0,0.0,0.0,6.0,4.0,2.0,0 28 | 5.0,8.0,7.0,0.0,0.0,3.0,1.0,8.0,1 29 | 4.0,1.0,0.0,0.0,0.0,2.0,7.0,5.0,0 30 | 3.0,3.0,5.0,4.0,4.0,2.0,8.0,4.0,0 31 | 2.0,8.0,6.0,6.0,5.0,8.0,0.0,5.0,0 32 | 1.0,9.0,6.0,1.0,3.0,0.0,5.0,6.0,1 33 | 0.0,9.0,0.0,6.0,4.0,8.0,6.0,1.0,1 34 | 7.0,7.0,8.0,6.0,3.0,3.0,3.0,7.0,1 35 | 0.0,3.0,2.0,3.0,0.0,2.0,0.0,2.0,0 36 | 1.0,1.0,1.0,3.0,2.0,1.0,2.0,2.0,0 37 | 1.0,5.0,2.0,3.0,3.0,6.0,6.0,4.0,0 38 | 5.0,5.0,6.0,7.0,2.0,6.0,3.0,4.0,0 39 | 2.0,5.0,1.0,0.0,0.0,2.0,6.0,4.0,0 40 | 1.0,3.0,4.0,4.0,3.0,6.0,0.0,1.0,0 41 | 2.0,8.0,0.0,4.0,5.0,8.0,2.0,3.0,1 42 | 2.0,2.0,1.0,6.0,2.0,0.0,0.0,1.0,0 43 | 1.0,5.0,7.0,7.0,4.0,8.0,9.0,7.0,0 44 | 7.0,6.0,9.0,0.0,0.0,8.0,1.0,9.0,0 45 | 3.0,0.0,8.0,5.0,1.0,6.0,9.0,4.0,1 46 | 7.0,8.0,8.0,0.0,0.0,2.0,1.0,9.0,0 47 | 1.0,9.0,6.0,7.0,0.0,9.0,9.0,1.0,1 48 | 6.0,9.0,9.0,7.0,5.0,7.0,1.0,8.0,1 49 | 7.0,7.0,7.0,7.0,3.0,8.0,7.0,7.0,1 50 | 5.0,4.0,2.0,6.0,0.0,6.0,2.0,7.0,1 51 | 1.0,4.0,7.0,7.0,3.0,6.0,1.0,2.0,0 52 | 4.0,7.0,8.0,2.0,0.0,5.0,2.0,9.0,1 53 | 7.0,4.0,4.0,4.0,0.0,2.0,0.0,7.0,1 54 | 5.0,2.0,1.0,5.0,4.0,6.0,5.0,8.0,0 55 | 7.0,8.0,7.0,4.0,2.0,4.0,0.0,8.0,0 56 | 5.0,8.0,4.0,3.0,4.0,5.0,7.0,8.0,0 57 | 1.0,2.0,1.0,1.0,0.0,1.0,6.0,0.0,0 58 | 7.0,0.0,9.0,3.0,1.0,7.0,3.0,8.0,0 59 | 3.0,5.0,9.0,6.0,5.0,9.0,9.0,1.0,0 60 | 6.0,1.0,8.0,0.0,0.0,7.0,7.0,9.0,0 61 | 5.0,9.0,4.0,0.0,0.0,4.0,4.0,5.0,1 62 | 7.0,8.0,8.0,0.0,0.0,1.0,2.0,9.0,1 63 | 0.0,1.0,2.0,0.0,0.0,6.0,3.0,3.0,0 64 | 3.0,5.0,0.0,0.0,0.0,7.0,0.0,3.0,1 65 | 2.0,2.0,1.0,1.0,5.0,1.0,7.0,2.0,0 66 | 2.0,0.0,1.0,4.0,1.0,1.0,4.0,1.0,0 67 | 0.0,8.0,6.0,6.0,0.0,9.0,4.0,3.0,1 68 | 0.0,2.0,3.0,6.0,2.0,9.0,4.0,1.0,0 69 | 4.0,6.0,7.0,0.0,0.0,5.0,6.0,4.0,1 70 | 5.0,7.0,8.0,0.0,0.0,0.0,7.0,9.0,0 71 | 2.0,6.0,6.0,3.0,4.0,5.0,7.0,3.0,0 72 | 3.0,6.0,3.0,0.0,0.0,0.0,4.0,1.0,0 73 | 1.0,3.0,0.0,2.0,0.0,3.0,1.0,5.0,0 74 | 1.0,7.0,6.0,3.0,4.0,1.0,8.0,2.0,0 75 | 1.0,7.0,8.0,7.0,4.0,9.0,4.0,8.0,1 76 | 6.0,3.0,7.0,0.0,0.0,1.0,8.0,6.0,0 77 | 7.0,8.0,9.0,0.0,0.0,9.0,2.0,8.0,1 78 | -------------------------------------------------------------------------------- /src/resources/datasets/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidalt/BA-Trees/39cd89130d7d950791fc6b1ae802debadd91a300/src/resources/datasets/README.txt -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.featurelist.csv: -------------------------------------------------------------------------------- 1 | F,F,F,F,F,F,F,D 2 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test1.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 5.0,6.0,4.0,6.0,5.0,1.0,4.0,0 3 | 5.0,5.0,6.0,5.0,5.0,0.0,1.0,0 4 | 4.0,4.0,9.0,2.0,5.0,2.0,0.0,0 5 | 4.0,4.0,8.0,3.0,5.0,2.0,0.0,0 6 | 6.0,6.0,9.0,5.0,7.0,0.0,4.0,0 7 | 5.0,4.0,8.0,3.0,5.0,2.0,1.0,0 8 | 5.0,5.0,6.0,5.0,5.0,4.0,4.0,0 9 | 4.0,4.0,7.0,4.0,5.0,2.0,1.0,0 10 | 7.0,7.0,5.0,7.0,6.0,1.0,7.0,0 11 | 7.0,6.0,7.0,7.0,7.0,1.0,6.0,0 12 | 5.0,6.0,4.0,6.0,5.0,7.0,5.0,0 13 | 4.0,4.0,6.0,4.0,4.0,0.0,2.0,0 14 | 4.0,4.0,7.0,4.0,4.0,5.0,0.0,0 15 | 4.0,4.0,5.0,4.0,4.0,3.0,1.0,0 16 | 4.0,4.0,5.0,4.0,3.0,3.0,0.0,0 17 | 5.0,4.0,9.0,3.0,5.0,6.0,0.0,0 18 | 4.0,3.0,9.0,0.0,6.0,8.0,0.0,0 19 | 6.0,5.0,9.0,5.0,7.0,0.0,2.0,0 20 | 5.0,4.0,9.0,1.0,6.0,0.0,0.0,0 21 | 3.0,3.0,4.0,2.0,3.0,6.0,1.0,0 22 | 4.0,5.0,2.0,5.0,4.0,3.0,4.0,0 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test10.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 0.0,0.0,3.0,0.0,1.0,8.0,0.0,2 3 | 0.0,0.0,1.0,0.0,0.0,8.0,2.0,2 4 | 0.0,0.0,2.0,0.0,1.0,5.0,2.0,2 5 | 1.0,1.0,5.0,1.0,2.0,4.0,3.0,2 6 | 0.0,0.0,0.0,1.0,0.0,7.0,3.0,2 7 | 2.0,1.0,3.0,2.0,2.0,6.0,2.0,2 8 | 3.0,2.0,7.0,1.0,3.0,7.0,1.0,2 9 | 3.0,2.0,5.0,2.0,3.0,8.0,1.0,2 10 | 3.0,3.0,6.0,3.0,3.0,7.0,3.0,2 11 | 2.0,3.0,1.0,4.0,2.0,4.0,5.0,2 12 | 3.0,2.0,8.0,0.0,4.0,3.0,0.0,2 13 | 2.0,2.0,3.0,1.0,3.0,8.0,2.0,2 14 | 3.0,2.0,8.0,0.0,4.0,2.0,0.0,2 15 | 0.0,0.0,4.0,0.0,1.0,5.0,0.0,2 16 | 3.0,2.0,7.0,1.0,3.0,9.0,1.0,2 17 | 2.0,2.0,2.0,1.0,2.0,5.0,2.0,2 18 | 2.0,1.0,5.0,1.0,2.0,5.0,1.0,2 19 | 0.0,0.0,1.0,1.0,1.0,6.0,2.0,2 20 | 3.0,3.0,7.0,2.0,4.0,9.0,2.0,2 21 | 1.0,1.0,1.0,1.0,1.0,4.0,2.0,2 22 | 2.0,2.0,4.0,2.0,2.0,9.0,2.0,2 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test2.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 4.0,4.0,4.0,4.0,4.0,2.0,4.0,0 3 | 6.0,6.0,8.0,5.0,7.0,0.0,3.0,0 4 | 2.0,1.0,3.0,0.0,2.0,0.0,1.0,0 5 | 5.0,5.0,3.0,6.0,5.0,1.0,2.0,0 6 | 6.0,6.0,6.0,6.0,6.0,0.0,5.0,0 7 | 3.0,3.0,3.0,3.0,3.0,4.0,0.0,0 8 | 3.0,3.0,2.0,3.0,2.0,2.0,0.0,0 9 | 4.0,4.0,6.0,5.0,4.0,2.0,2.0,0 10 | 4.0,4.0,3.0,4.0,3.0,4.0,3.0,0 11 | 3.0,3.0,3.0,4.0,2.0,0.0,2.0,0 12 | 6.0,6.0,4.0,6.0,5.0,4.0,5.0,0 13 | 4.0,5.0,2.0,6.0,4.0,5.0,5.0,0 14 | 4.0,4.0,4.0,5.0,4.0,1.0,2.0,0 15 | 5.0,5.0,5.0,6.0,5.0,1.0,6.0,0 16 | 6.0,6.0,9.0,6.0,7.0,2.0,6.0,0 17 | 6.0,6.0,4.0,6.0,6.0,3.0,6.0,0 18 | 7.0,7.0,9.0,6.0,8.0,3.0,6.0,0 19 | 5.0,5.0,6.0,5.0,5.0,3.0,5.0,0 20 | 4.0,4.0,8.0,4.0,5.0,9.0,2.0,0 21 | 4.0,3.0,7.0,3.0,4.0,2.0,4.0,0 22 | 4.0,3.0,6.0,3.0,4.0,1.0,4.0,0 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test3.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 3.0,3.0,9.0,1.0,4.0,2.0,0.0,0 3 | 6.0,6.0,6.0,7.0,6.0,7.0,6.0,0 4 | 5.0,5.0,8.0,5.0,6.0,3.0,4.0,0 5 | 4.0,4.0,5.0,3.0,4.0,0.0,1.0,0 6 | 6.0,5.0,7.0,5.0,6.0,0.0,3.0,0 7 | 5.0,5.0,7.0,5.0,5.0,3.0,4.0,0 8 | 5.0,5.0,6.0,5.0,5.0,2.0,3.0,0 9 | 5.0,5.0,3.0,5.0,5.0,1.0,5.0,0 10 | 5.0,5.0,5.0,5.0,5.0,5.0,3.0,0 11 | 6.0,6.0,8.0,5.0,6.0,9.0,3.0,0 12 | 5.0,5.0,2.0,6.0,3.0,6.0,6.0,0 13 | 4.0,4.0,6.0,4.0,4.0,4.0,5.0,0 14 | 5.0,5.0,2.0,6.0,3.0,0.0,6.0,0 15 | 5.0,6.0,3.0,6.0,4.0,1.0,6.0,0 16 | 5.0,5.0,6.0,3.0,5.0,2.0,2.0,0 17 | 5.0,5.0,9.0,3.0,6.0,0.0,3.0,0 18 | 6.0,6.0,7.0,5.0,6.0,1.0,4.0,0 19 | 2.0,2.0,1.0,1.0,3.0,0.0,0.0,0 20 | 1.0,0.0,4.0,0.0,2.0,2.0,0.0,0 21 | 0.0,0.0,6.0,0.0,2.0,2.0,0.0,0 22 | 2.0,1.0,8.0,0.0,3.0,4.0,0.0,0 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test4.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 3.0,3.0,4.0,3.0,3.0,6.0,3.0,0 3 | 3.0,3.0,4.0,2.0,3.0,0.0,0.0,0 4 | 3.0,2.0,7.0,1.0,3.0,2.0,0.0,0 5 | 4.0,5.0,4.0,5.0,4.0,0.0,3.0,0 6 | 4.0,4.0,3.0,5.0,4.0,1.0,3.0,0 7 | 5.0,5.0,4.0,5.0,4.0,0.0,5.0,0 8 | 3.0,3.0,1.0,4.0,2.0,4.0,2.0,0 9 | 7.0,7.0,3.0,8.0,7.0,5.0,8.0,1 10 | 7.0,7.0,3.0,7.0,6.0,7.0,7.0,1 11 | 7.0,7.0,5.0,7.0,7.0,7.0,7.0,1 12 | 9.0,8.0,9.0,8.0,9.0,3.0,8.0,1 13 | 7.0,7.0,5.0,7.0,7.0,5.0,7.0,1 14 | 7.0,7.0,3.0,7.0,6.0,7.0,7.0,1 15 | 7.0,7.0,2.0,7.0,6.0,5.0,7.0,1 16 | 9.0,9.0,5.0,9.0,9.0,6.0,9.0,1 17 | 8.0,9.0,5.0,9.0,7.0,8.0,9.0,1 18 | 7.0,7.0,7.0,6.0,7.0,3.0,6.0,1 19 | 7.0,7.0,6.0,7.0,6.0,8.0,7.0,1 20 | 8.0,8.0,8.0,7.0,9.0,8.0,7.0,1 21 | 9.0,9.0,7.0,9.0,9.0,8.0,9.0,1 22 | 9.0,9.0,5.0,9.0,8.0,0.0,9.0,1 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test5.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 9.0,9.0,5.0,9.0,9.0,3.0,9.0,1 3 | 7.0,7.0,7.0,8.0,7.0,2.0,9.0,1 4 | 8.0,8.0,8.0,8.0,8.0,0.0,8.0,1 5 | 8.0,9.0,2.0,9.0,7.0,5.0,9.0,1 6 | 9.0,9.0,8.0,9.0,9.0,9.0,9.0,1 7 | 9.0,9.0,9.0,9.0,9.0,8.0,9.0,1 8 | 9.0,9.0,5.0,9.0,8.0,1.0,9.0,1 9 | 8.0,8.0,8.0,8.0,9.0,3.0,8.0,1 10 | 8.0,8.0,7.0,8.0,8.0,4.0,8.0,1 11 | 8.0,7.0,9.0,7.0,9.0,9.0,7.0,1 12 | 8.0,9.0,1.0,9.0,7.0,7.0,9.0,1 13 | 7.0,7.0,3.0,8.0,6.0,5.0,8.0,1 14 | 9.0,9.0,6.0,9.0,9.0,4.0,9.0,1 15 | 8.0,9.0,4.0,9.0,7.0,1.0,9.0,1 16 | 7.0,8.0,3.0,8.0,7.0,3.0,9.0,1 17 | 8.0,8.0,6.0,8.0,8.0,1.0,8.0,1 18 | 6.0,6.0,7.0,6.0,7.0,6.0,6.0,1 19 | 7.0,7.0,8.0,7.0,8.0,1.0,7.0,1 20 | 9.0,9.0,8.0,8.0,9.0,6.0,8.0,1 21 | 9.0,9.0,4.0,9.0,8.0,4.0,9.0,1 22 | 8.0,8.0,6.0,8.0,8.0,4.0,8.0,1 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test6.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 8.0,8.0,8.0,7.0,8.0,2.0,7.0,1 3 | 8.0,8.0,9.0,8.0,9.0,3.0,9.0,1 4 | 7.0,7.0,6.0,7.0,7.0,5.0,8.0,1 5 | 9.0,9.0,5.0,9.0,8.0,4.0,9.0,1 6 | 8.0,8.0,7.0,8.0,8.0,0.0,7.0,1 7 | 8.0,8.0,8.0,8.0,8.0,1.0,7.0,1 8 | 9.0,9.0,4.0,9.0,9.0,5.0,8.0,1 9 | 9.0,8.0,9.0,8.0,9.0,1.0,7.0,1 10 | 9.0,9.0,4.0,8.0,8.0,9.0,8.0,1 11 | 9.0,9.0,7.0,9.0,9.0,7.0,9.0,1 12 | 9.0,8.0,7.0,9.0,8.0,1.0,8.0,1 13 | 8.0,8.0,9.0,7.0,9.0,6.0,6.0,1 14 | 9.0,8.0,7.0,8.0,9.0,3.0,9.0,1 15 | 8.0,8.0,9.0,8.0,8.0,5.0,8.0,1 16 | 9.0,9.0,6.0,9.0,9.0,3.0,9.0,1 17 | 9.0,9.0,7.0,9.0,9.0,9.0,9.0,1 18 | 7.0,8.0,5.0,7.0,7.0,5.0,8.0,1 19 | 6.0,7.0,2.0,6.0,6.0,6.0,6.0,1 20 | 8.0,7.0,9.0,7.0,8.0,3.0,7.0,1 21 | 6.0,6.0,9.0,3.0,7.0,4.0,3.0,1 22 | 8.0,8.0,9.0,8.0,9.0,6.0,8.0,1 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test7.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 8.0,8.0,4.0,9.0,7.0,6.0,8.0,1 3 | 7.0,7.0,9.0,7.0,8.0,2.0,7.0,1 4 | 9.0,9.0,5.0,9.0,8.0,1.0,9.0,1 5 | 7.0,7.0,8.0,6.0,8.0,8.0,6.0,1 6 | 7.0,7.0,9.0,7.0,8.0,3.0,8.0,1 7 | 8.0,8.0,8.0,8.0,9.0,3.0,8.0,1 8 | 6.0,6.0,4.0,7.0,5.0,7.0,7.0,1 9 | 6.0,6.0,3.0,6.0,6.0,6.0,7.0,1 10 | 6.0,6.0,6.0,6.0,6.0,7.0,7.0,1 11 | 6.0,5.0,8.0,4.0,6.0,5.0,6.0,1 12 | 7.0,7.0,5.0,8.0,7.0,4.0,8.0,1 13 | 6.0,6.0,2.0,7.0,4.0,2.0,7.0,1 14 | 6.0,6.0,2.0,6.0,5.0,2.0,6.0,1 15 | 6.0,6.0,6.0,6.0,6.0,5.0,7.0,1 16 | 3.0,4.0,1.0,4.0,3.0,8.0,6.0,2 17 | 3.0,4.0,3.0,5.0,3.0,9.0,6.0,2 18 | 3.0,4.0,3.0,3.0,3.0,9.0,5.0,2 19 | 2.0,2.0,3.0,2.0,2.0,8.0,4.0,2 20 | 1.0,2.0,0.0,2.0,1.0,7.0,4.0,2 21 | 0.0,1.0,0.0,2.0,0.0,9.0,5.0,2 22 | 1.0,1.0,0.0,1.0,0.0,1.0,3.0,2 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test8.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 2.0,2.0,3.0,2.0,2.0,6.0,2.0,2 3 | 3.0,3.0,1.0,3.0,2.0,4.0,5.0,2 4 | 0.0,0.0,0.0,2.0,0.0,8.0,4.0,2 5 | 1.0,1.0,1.0,2.0,1.0,8.0,5.0,2 6 | 1.0,2.0,0.0,4.0,1.0,9.0,5.0,2 7 | 2.0,3.0,0.0,4.0,1.0,7.0,6.0,2 8 | 0.0,1.0,0.0,2.0,0.0,4.0,2.0,2 9 | 1.0,1.0,1.0,1.0,0.0,5.0,5.0,2 10 | 0.0,1.0,0.0,2.0,0.0,9.0,4.0,2 11 | 1.0,0.0,2.0,0.0,1.0,4.0,2.0,2 12 | 2.0,3.0,0.0,3.0,0.0,7.0,4.0,2 13 | 1.0,2.0,0.0,4.0,0.0,6.0,5.0,2 14 | 1.0,1.0,0.0,2.0,0.0,8.0,5.0,2 15 | 2.0,3.0,1.0,4.0,2.0,3.0,6.0,2 16 | 1.0,2.0,1.0,3.0,1.0,6.0,5.0,2 17 | 1.0,2.0,1.0,2.0,1.0,8.0,2.0,2 18 | 2.0,3.0,2.0,3.0,2.0,6.0,4.0,2 19 | 0.0,0.0,2.0,0.0,1.0,9.0,2.0,2 20 | 2.0,1.0,5.0,0.0,2.0,1.0,2.0,2 21 | 2.0,3.0,1.0,2.0,2.0,7.0,5.0,2 22 | 2.0,2.0,1.0,4.0,1.0,5.0,5.0,2 23 | -------------------------------------------------------------------------------- /src/resources/datasets/Seeds/Seeds.test9.csv: -------------------------------------------------------------------------------- 1 | area,perimeter,compactness,kernel-length,kernel-width,asymmetry,kernel-groove,Class 2 | 1.0,1.0,0.0,1.0,0.0,6.0,3.0,2 3 | 0.0,0.0,0.0,0.0,0.0,4.0,3.0,2 4 | 0.0,0.0,0.0,3.0,0.0,9.0,4.0,2 5 | 1.0,1.0,1.0,1.0,1.0,9.0,1.0,2 6 | 0.0,0.0,1.0,0.0,1.0,6.0,1.0,2 7 | 1.0,1.0,1.0,1.0,1.0,9.0,3.0,2 8 | 0.0,0.0,0.0,2.0,0.0,8.0,4.0,2 9 | 0.0,0.0,2.0,0.0,1.0,7.0,2.0,2 10 | 0.0,0.0,0.0,1.0,0.0,8.0,3.0,2 11 | 0.0,0.0,0.0,1.0,0.0,7.0,1.0,2 12 | 1.0,1.0,1.0,1.0,0.0,9.0,2.0,2 13 | 2.0,2.0,1.0,3.0,2.0,0.0,4.0,2 14 | 1.0,0.0,2.0,0.0,1.0,7.0,0.0,2 15 | 2.0,2.0,4.0,2.0,3.0,8.0,3.0,2 16 | 2.0,2.0,2.0,2.0,2.0,7.0,4.0,2 17 | 1.0,1.0,2.0,0.0,2.0,8.0,3.0,2 18 | 3.0,3.0,2.0,4.0,3.0,9.0,5.0,2 19 | 1.0,1.0,0.0,3.0,0.0,5.0,4.0,2 20 | 1.0,2.0,0.0,4.0,0.0,7.0,6.0,2 21 | 0.0,0.0,0.0,0.0,0.0,6.0,1.0,2 22 | 0.0,0.0,2.0,0.0,1.0,9.0,1.0,2 23 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF1.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train1.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 6 2 2.5 0 -1 12 | 1 IN 2 5 0 8.0 1 -1 13 | 2 IN 3 4 4 9.0 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 LN -1 -1 -1 -1 2 1 17 | 6 IN 7 10 6 2.5 1 -1 18 | 7 IN 8 9 7 4.0 2 -1 19 | 8 LN -1 -1 -1 -1 3 0 20 | 9 LN -1 -1 -1 -1 3 1 21 | 10 IN 11 12 4 2.5 2 -1 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 LN -1 -1 -1 -1 3 1 24 | 25 | [TREE 1] 26 | NB_NODES: 15 27 | 0 IN 1 8 1 3.5 0 -1 28 | 1 IN 2 5 0 6.5 1 -1 29 | 2 IN 3 4 2 4.5 2 -1 30 | 3 LN -1 -1 -1 -1 3 0 31 | 4 LN -1 -1 -1 -1 3 1 32 | 5 IN 6 7 5 2.5 2 -1 33 | 6 LN -1 -1 -1 -1 3 0 34 | 7 LN -1 -1 -1 -1 3 1 35 | 8 IN 9 12 3 1.5 1 -1 36 | 9 IN 10 11 7 7.5 2 -1 37 | 10 LN -1 -1 -1 -1 3 0 38 | 11 LN -1 -1 -1 -1 3 1 39 | 12 IN 13 14 1 4.5 2 -1 40 | 13 LN -1 -1 -1 -1 3 1 41 | 14 LN -1 -1 -1 -1 3 1 42 | 43 | [TREE 2] 44 | NB_NODES: 13 45 | 0 IN 1 6 5 3.5 0 -1 46 | 1 IN 2 5 1 5.0 1 -1 47 | 2 IN 3 4 3 8.0 2 -1 48 | 3 LN -1 -1 -1 -1 3 0 49 | 4 LN -1 -1 -1 -1 3 1 50 | 5 LN -1 -1 -1 -1 2 1 51 | 6 IN 7 10 1 1.5 1 -1 52 | 7 IN 8 9 7 4.0 2 -1 53 | 8 LN -1 -1 -1 -1 3 0 54 | 9 LN -1 -1 -1 -1 3 1 55 | 10 IN 11 12 3 5.5 2 -1 56 | 11 LN -1 -1 -1 -1 3 1 57 | 12 LN -1 -1 -1 -1 3 1 58 | 59 | [TREE 3] 60 | NB_NODES: 13 61 | 0 IN 1 8 1 3.5 0 -1 62 | 1 IN 2 5 7 2.5 1 -1 63 | 2 IN 3 4 5 2.5 2 -1 64 | 3 LN -1 -1 -1 -1 3 0 65 | 4 LN -1 -1 -1 -1 3 0 66 | 5 IN 6 7 5 2.5 2 -1 67 | 6 LN -1 -1 -1 -1 3 0 68 | 7 LN -1 -1 -1 -1 3 1 69 | 8 IN 9 12 3 5.5 1 -1 70 | 9 IN 10 11 1 4.5 2 -1 71 | 10 LN -1 -1 -1 -1 3 1 72 | 11 LN -1 -1 -1 -1 3 1 73 | 12 LN -1 -1 -1 -1 2 1 74 | 75 | [TREE 4] 76 | NB_NODES: 13 77 | 0 IN 1 8 4 3.5 0 -1 78 | 1 IN 2 5 1 3.5 1 -1 79 | 2 IN 3 4 0 6.5 2 -1 80 | 3 LN -1 -1 -1 -1 3 0 81 | 4 LN -1 -1 -1 -1 3 1 82 | 5 IN 6 7 2 2.5 2 -1 83 | 6 LN -1 -1 -1 -1 3 0 84 | 7 LN -1 -1 -1 -1 3 1 85 | 8 IN 9 10 2 1.5 1 -1 86 | 9 LN -1 -1 -1 -1 2 0 87 | 10 IN 11 12 2 4.5 2 -1 88 | 11 LN -1 -1 -1 -1 3 1 89 | 12 LN -1 -1 -1 -1 3 1 90 | 91 | [TREE 5] 92 | NB_NODES: 15 93 | 0 IN 1 8 1 3.5 0 -1 94 | 1 IN 2 5 0 6.5 1 -1 95 | 2 IN 3 4 5 6.5 2 -1 96 | 3 LN -1 -1 -1 -1 3 0 97 | 4 LN -1 -1 -1 -1 3 1 98 | 5 IN 6 7 5 2.5 2 -1 99 | 6 LN -1 -1 -1 -1 3 0 100 | 7 LN -1 -1 -1 -1 3 1 101 | 8 IN 9 12 1 4.5 1 -1 102 | 9 IN 10 11 5 6.0 2 -1 103 | 10 LN -1 -1 -1 -1 3 0 104 | 11 LN -1 -1 -1 -1 3 1 105 | 12 IN 13 14 6 4.5 2 -1 106 | 13 LN -1 -1 -1 -1 3 1 107 | 14 LN -1 -1 -1 -1 3 1 108 | 109 | [TREE 6] 110 | NB_NODES: 15 111 | 0 IN 1 8 2 3.5 0 -1 112 | 1 IN 2 5 6 4.5 1 -1 113 | 2 IN 3 4 5 3.5 2 -1 114 | 3 LN -1 -1 -1 -1 3 0 115 | 4 LN -1 -1 -1 -1 3 0 116 | 5 IN 6 7 0 4.0 2 -1 117 | 6 LN -1 -1 -1 -1 3 0 118 | 7 LN -1 -1 -1 -1 3 1 119 | 8 IN 9 12 3 1.5 1 -1 120 | 9 IN 10 11 6 1.5 2 -1 121 | 10 LN -1 -1 -1 -1 3 0 122 | 11 LN -1 -1 -1 -1 3 1 123 | 12 IN 13 14 2 4.5 2 -1 124 | 13 LN -1 -1 -1 -1 3 1 125 | 14 LN -1 -1 -1 -1 3 1 126 | 127 | [TREE 7] 128 | NB_NODES: 13 129 | 0 IN 1 8 1 3.5 0 -1 130 | 1 IN 2 5 6 3.5 1 -1 131 | 2 IN 3 4 0 6.5 2 -1 132 | 3 LN -1 -1 -1 -1 3 0 133 | 4 LN -1 -1 -1 -1 3 1 134 | 5 IN 6 7 1 2.5 2 -1 135 | 6 LN -1 -1 -1 -1 3 1 136 | 7 LN -1 -1 -1 -1 3 0 137 | 8 IN 9 12 2 7.5 1 -1 138 | 9 IN 10 11 5 8.5 2 -1 139 | 10 LN -1 -1 -1 -1 3 1 140 | 11 LN -1 -1 -1 -1 3 1 141 | 12 LN -1 -1 -1 -1 2 1 142 | 143 | [TREE 8] 144 | NB_NODES: 15 145 | 0 IN 1 8 2 3.5 0 -1 146 | 1 IN 2 5 6 4.5 1 -1 147 | 2 IN 3 4 8 2.5 2 -1 148 | 3 LN -1 -1 -1 -1 3 0 149 | 4 LN -1 -1 -1 -1 3 0 150 | 5 IN 6 7 0 3.5 2 -1 151 | 6 LN -1 -1 -1 -1 3 0 152 | 7 LN -1 -1 -1 -1 3 1 153 | 8 IN 9 12 6 1.5 1 -1 154 | 9 IN 10 11 4 3.5 2 -1 155 | 10 LN -1 -1 -1 -1 3 0 156 | 11 LN -1 -1 -1 -1 3 1 157 | 12 IN 13 14 4 2.5 2 -1 158 | 13 LN -1 -1 -1 -1 3 1 159 | 14 LN -1 -1 -1 -1 3 1 160 | 161 | [TREE 9] 162 | NB_NODES: 15 163 | 0 IN 1 8 5 2.5 0 -1 164 | 1 IN 2 5 7 4.0 1 -1 165 | 2 IN 3 4 4 4.5 2 -1 166 | 3 LN -1 -1 -1 -1 3 0 167 | 4 LN -1 -1 -1 -1 3 0 168 | 5 IN 6 7 1 2.5 2 -1 169 | 6 LN -1 -1 -1 -1 3 0 170 | 7 LN -1 -1 -1 -1 3 1 171 | 8 IN 9 12 1 1.5 1 -1 172 | 9 IN 10 11 7 4.0 2 -1 173 | 10 LN -1 -1 -1 -1 3 0 174 | 11 LN -1 -1 -1 -1 3 1 175 | 12 IN 13 14 2 4.5 2 -1 176 | 13 LN -1 -1 -1 -1 3 1 177 | 14 LN -1 -1 -1 -1 3 1 178 | 179 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF10.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train10.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 8 2 2.5 0 -1 12 | 1 IN 2 5 0 6.5 1 -1 13 | 2 IN 3 4 3 7.0 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 IN 6 7 6 3.0 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 10 1 1.5 1 -1 20 | 9 LN -1 -1 -1 -1 2 0 21 | 10 IN 11 12 6 1.5 2 -1 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 LN -1 -1 -1 -1 3 1 24 | 25 | [TREE 1] 26 | NB_NODES: 13 27 | 0 IN 1 6 2 2.5 0 -1 28 | 1 IN 2 5 0 8.5 1 -1 29 | 2 IN 3 4 5 7.5 2 -1 30 | 3 LN -1 -1 -1 -1 3 0 31 | 4 LN -1 -1 -1 -1 3 0 32 | 5 LN -1 -1 -1 -1 2 1 33 | 6 IN 7 10 5 2.5 1 -1 34 | 7 IN 8 9 7 3.5 2 -1 35 | 8 LN -1 -1 -1 -1 3 0 36 | 9 LN -1 -1 -1 -1 3 1 37 | 10 IN 11 12 5 8.5 2 -1 38 | 11 LN -1 -1 -1 -1 3 1 39 | 12 LN -1 -1 -1 -1 3 1 40 | 41 | [TREE 2] 42 | NB_NODES: 15 43 | 0 IN 1 8 2 2.5 0 -1 44 | 1 IN 2 5 6 4.5 1 -1 45 | 2 IN 3 4 1 3.5 2 -1 46 | 3 LN -1 -1 -1 -1 3 0 47 | 4 LN -1 -1 -1 -1 3 1 48 | 5 IN 6 7 7 2.5 2 -1 49 | 6 LN -1 -1 -1 -1 3 0 50 | 7 LN -1 -1 -1 -1 3 1 51 | 8 IN 9 12 6 2.5 1 -1 52 | 9 IN 10 11 2 4.5 2 -1 53 | 10 LN -1 -1 -1 -1 3 0 54 | 11 LN -1 -1 -1 -1 3 1 55 | 12 IN 13 14 5 2.5 2 -1 56 | 13 LN -1 -1 -1 -1 3 1 57 | 14 LN -1 -1 -1 -1 3 1 58 | 59 | [TREE 3] 60 | NB_NODES: 15 61 | 0 IN 1 8 2 3.5 0 -1 62 | 1 IN 2 5 5 2.5 1 -1 63 | 2 IN 3 4 1 3.5 2 -1 64 | 3 LN -1 -1 -1 -1 3 0 65 | 4 LN -1 -1 -1 -1 3 1 66 | 5 IN 6 7 6 1.5 2 -1 67 | 6 LN -1 -1 -1 -1 3 0 68 | 7 LN -1 -1 -1 -1 3 1 69 | 8 IN 9 12 1 4.5 1 -1 70 | 9 IN 10 11 5 7.5 2 -1 71 | 10 LN -1 -1 -1 -1 3 1 72 | 11 LN -1 -1 -1 -1 3 1 73 | 12 IN 13 14 6 4.5 2 -1 74 | 13 LN -1 -1 -1 -1 3 1 75 | 14 LN -1 -1 -1 -1 3 1 76 | 77 | [TREE 4] 78 | NB_NODES: 15 79 | 0 IN 1 8 2 3.5 0 -1 80 | 1 IN 2 5 7 2.5 1 -1 81 | 2 IN 3 4 5 7.5 2 -1 82 | 3 LN -1 -1 -1 -1 3 0 83 | 4 LN -1 -1 -1 -1 3 1 84 | 5 IN 6 7 0 3.5 2 -1 85 | 6 LN -1 -1 -1 -1 3 0 86 | 7 LN -1 -1 -1 -1 3 1 87 | 8 IN 9 12 6 2.5 1 -1 88 | 9 IN 10 11 5 6.5 2 -1 89 | 10 LN -1 -1 -1 -1 3 0 90 | 11 LN -1 -1 -1 -1 3 1 91 | 12 IN 13 14 2 4.5 2 -1 92 | 13 LN -1 -1 -1 -1 3 1 93 | 14 LN -1 -1 -1 -1 3 1 94 | 95 | [TREE 5] 96 | NB_NODES: 15 97 | 0 IN 1 8 1 2.5 0 -1 98 | 1 IN 2 5 7 3.5 1 -1 99 | 2 IN 3 4 4 5.5 2 -1 100 | 3 LN -1 -1 -1 -1 3 0 101 | 4 LN -1 -1 -1 -1 3 1 102 | 5 IN 6 7 0 4.5 2 -1 103 | 6 LN -1 -1 -1 -1 3 0 104 | 7 LN -1 -1 -1 -1 3 1 105 | 8 IN 9 12 2 2.5 1 -1 106 | 9 IN 10 11 4 6.5 2 -1 107 | 10 LN -1 -1 -1 -1 3 0 108 | 11 LN -1 -1 -1 -1 3 1 109 | 12 IN 13 14 1 4.5 2 -1 110 | 13 LN -1 -1 -1 -1 3 1 111 | 14 LN -1 -1 -1 -1 3 1 112 | 113 | [TREE 6] 114 | NB_NODES: 15 115 | 0 IN 1 8 2 3.5 0 -1 116 | 1 IN 2 5 5 3.5 1 -1 117 | 2 IN 3 4 8 8.5 2 -1 118 | 3 LN -1 -1 -1 -1 3 0 119 | 4 LN -1 -1 -1 -1 3 1 120 | 5 IN 6 7 6 2.5 2 -1 121 | 6 LN -1 -1 -1 -1 3 0 122 | 7 LN -1 -1 -1 -1 3 1 123 | 8 IN 9 12 4 2.5 1 -1 124 | 9 IN 10 11 0 6.0 2 -1 125 | 10 LN -1 -1 -1 -1 3 0 126 | 11 LN -1 -1 -1 -1 3 1 127 | 12 IN 13 14 5 8.5 2 -1 128 | 13 LN -1 -1 -1 -1 3 1 129 | 14 LN -1 -1 -1 -1 3 1 130 | 131 | [TREE 7] 132 | NB_NODES: 13 133 | 0 IN 1 6 1 2.5 0 -1 134 | 1 IN 2 5 5 5.5 1 -1 135 | 2 IN 3 4 6 4.5 2 -1 136 | 3 LN -1 -1 -1 -1 3 0 137 | 4 LN -1 -1 -1 -1 3 0 138 | 5 LN -1 -1 -1 -1 2 1 139 | 6 IN 7 10 1 3.5 1 -1 140 | 7 IN 8 9 5 1.5 2 -1 141 | 8 LN -1 -1 -1 -1 3 0 142 | 9 LN -1 -1 -1 -1 3 1 143 | 10 IN 11 12 6 3.5 2 -1 144 | 11 LN -1 -1 -1 -1 3 1 145 | 12 LN -1 -1 -1 -1 3 1 146 | 147 | [TREE 8] 148 | NB_NODES: 13 149 | 0 IN 1 6 2 2.5 0 -1 150 | 1 IN 2 5 0 8.5 1 -1 151 | 2 IN 3 4 6 3.5 2 -1 152 | 3 LN -1 -1 -1 -1 3 0 153 | 4 LN -1 -1 -1 -1 3 0 154 | 5 LN -1 -1 -1 -1 2 1 155 | 6 IN 7 10 1 2.5 1 -1 156 | 7 IN 8 9 4 3.0 2 -1 157 | 8 LN -1 -1 -1 -1 3 0 158 | 9 LN -1 -1 -1 -1 3 1 159 | 10 IN 11 12 6 4.5 2 -1 160 | 11 LN -1 -1 -1 -1 3 1 161 | 12 LN -1 -1 -1 -1 3 1 162 | 163 | [TREE 9] 164 | NB_NODES: 11 165 | 0 IN 1 6 2 2.5 0 -1 166 | 1 IN 2 5 1 6.5 1 -1 167 | 2 IN 3 4 5 5.5 2 -1 168 | 3 LN -1 -1 -1 -1 3 0 169 | 4 LN -1 -1 -1 -1 3 1 170 | 5 LN -1 -1 -1 -1 2 1 171 | 6 IN 7 8 1 1.5 1 -1 172 | 7 LN -1 -1 -1 -1 2 0 173 | 8 IN 9 10 1 3.5 2 -1 174 | 9 LN -1 -1 -1 -1 3 1 175 | 10 LN -1 -1 -1 -1 3 1 176 | 177 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF2.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train2.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 7 2.5 0 -1 12 | 1 IN 2 5 5 6.5 1 -1 13 | 2 IN 3 4 1 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 IN 6 7 7 1.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 1 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 1 4.5 1 -1 20 | 9 IN 10 11 0 4.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 3 1.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 13 29 | 0 IN 1 6 1 2.5 0 -1 30 | 1 IN 2 3 6 4.0 1 -1 31 | 2 LN -1 -1 -1 -1 2 0 32 | 3 IN 4 5 0 3.5 2 -1 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 LN -1 -1 -1 -1 3 1 35 | 6 IN 7 10 5 2.5 1 -1 36 | 7 IN 8 9 4 3.5 2 -1 37 | 8 LN -1 -1 -1 -1 3 0 38 | 9 LN -1 -1 -1 -1 3 1 39 | 10 IN 11 12 0 6.5 2 -1 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 LN -1 -1 -1 -1 3 1 42 | 43 | [TREE 2] 44 | NB_NODES: 15 45 | 0 IN 1 8 2 4.5 0 -1 46 | 1 IN 2 5 0 6.5 1 -1 47 | 2 IN 3 4 5 6.0 2 -1 48 | 3 LN -1 -1 -1 -1 3 0 49 | 4 LN -1 -1 -1 -1 3 1 50 | 5 IN 6 7 7 7.5 2 -1 51 | 6 LN -1 -1 -1 -1 3 1 52 | 7 LN -1 -1 -1 -1 3 1 53 | 8 IN 9 12 1 4.5 1 -1 54 | 9 IN 10 11 5 2.0 2 -1 55 | 10 LN -1 -1 -1 -1 3 0 56 | 11 LN -1 -1 -1 -1 3 1 57 | 12 IN 13 14 3 1.5 2 -1 58 | 13 LN -1 -1 -1 -1 3 1 59 | 14 LN -1 -1 -1 -1 3 1 60 | 61 | [TREE 3] 62 | NB_NODES: 15 63 | 0 IN 1 8 1 3.5 0 -1 64 | 1 IN 2 5 5 5.5 1 -1 65 | 2 IN 3 4 8 2.5 2 -1 66 | 3 LN -1 -1 -1 -1 3 0 67 | 4 LN -1 -1 -1 -1 3 1 68 | 5 IN 6 7 2 1.5 2 -1 69 | 6 LN -1 -1 -1 -1 3 0 70 | 7 LN -1 -1 -1 -1 3 1 71 | 8 IN 9 12 1 4.5 1 -1 72 | 9 IN 10 11 0 6.0 2 -1 73 | 10 LN -1 -1 -1 -1 3 0 74 | 11 LN -1 -1 -1 -1 3 1 75 | 12 IN 13 14 0 6.5 2 -1 76 | 13 LN -1 -1 -1 -1 3 1 77 | 14 LN -1 -1 -1 -1 3 1 78 | 79 | [TREE 4] 80 | NB_NODES: 15 81 | 0 IN 1 8 2 3.5 0 -1 82 | 1 IN 2 5 5 5.5 1 -1 83 | 2 IN 3 4 0 6.5 2 -1 84 | 3 LN -1 -1 -1 -1 3 0 85 | 4 LN -1 -1 -1 -1 3 0 86 | 5 IN 6 7 0 2.0 2 -1 87 | 6 LN -1 -1 -1 -1 3 0 88 | 7 LN -1 -1 -1 -1 3 1 89 | 8 IN 9 12 1 4.5 1 -1 90 | 9 IN 10 11 4 6.5 2 -1 91 | 10 LN -1 -1 -1 -1 3 1 92 | 11 LN -1 -1 -1 -1 3 0 93 | 12 IN 13 14 0 6.5 2 -1 94 | 13 LN -1 -1 -1 -1 3 1 95 | 14 LN -1 -1 -1 -1 3 1 96 | 97 | [TREE 5] 98 | NB_NODES: 15 99 | 0 IN 1 8 1 3.5 0 -1 100 | 1 IN 2 5 7 3.5 1 -1 101 | 2 IN 3 4 3 7.5 2 -1 102 | 3 LN -1 -1 -1 -1 3 0 103 | 4 LN -1 -1 -1 -1 3 1 104 | 5 IN 6 7 7 8.5 2 -1 105 | 6 LN -1 -1 -1 -1 3 0 106 | 7 LN -1 -1 -1 -1 3 1 107 | 8 IN 9 12 0 6.5 1 -1 108 | 9 IN 10 11 3 5.5 2 -1 109 | 10 LN -1 -1 -1 -1 3 1 110 | 11 LN -1 -1 -1 -1 3 1 111 | 12 IN 13 14 1 4.5 2 -1 112 | 13 LN -1 -1 -1 -1 3 1 113 | 14 LN -1 -1 -1 -1 3 1 114 | 115 | [TREE 6] 116 | NB_NODES: 15 117 | 0 IN 1 8 5 2.5 0 -1 118 | 1 IN 2 5 1 3.5 1 -1 119 | 2 IN 3 4 0 7.0 2 -1 120 | 3 LN -1 -1 -1 -1 3 0 121 | 4 LN -1 -1 -1 -1 3 0 122 | 5 IN 6 7 3 3.5 2 -1 123 | 6 LN -1 -1 -1 -1 3 1 124 | 7 LN -1 -1 -1 -1 3 1 125 | 8 IN 9 12 1 1.5 1 -1 126 | 9 IN 10 11 2 2.5 2 -1 127 | 10 LN -1 -1 -1 -1 3 0 128 | 11 LN -1 -1 -1 -1 3 1 129 | 12 IN 13 14 0 3.5 2 -1 130 | 13 LN -1 -1 -1 -1 3 1 131 | 14 LN -1 -1 -1 -1 3 1 132 | 133 | [TREE 7] 134 | NB_NODES: 13 135 | 0 IN 1 8 2 3.5 0 -1 136 | 1 IN 2 5 0 6.5 1 -1 137 | 2 IN 3 4 6 6.5 2 -1 138 | 3 LN -1 -1 -1 -1 3 0 139 | 4 LN -1 -1 -1 -1 3 1 140 | 5 IN 6 7 5 1.5 2 -1 141 | 6 LN -1 -1 -1 -1 3 0 142 | 7 LN -1 -1 -1 -1 3 1 143 | 8 IN 9 10 6 1.5 1 -1 144 | 9 LN -1 -1 -1 -1 2 0 145 | 10 IN 11 12 5 7.5 2 -1 146 | 11 LN -1 -1 -1 -1 3 1 147 | 12 LN -1 -1 -1 -1 3 1 148 | 149 | [TREE 8] 150 | NB_NODES: 13 151 | 0 IN 1 6 2 2.5 0 -1 152 | 1 IN 2 5 0 7.5 1 -1 153 | 2 IN 3 4 5 3.5 2 -1 154 | 3 LN -1 -1 -1 -1 3 0 155 | 4 LN -1 -1 -1 -1 3 0 156 | 5 LN -1 -1 -1 -1 2 1 157 | 6 IN 7 10 7 2.5 1 -1 158 | 7 IN 8 9 3 1.5 2 -1 159 | 8 LN -1 -1 -1 -1 3 0 160 | 9 LN -1 -1 -1 -1 3 1 161 | 10 IN 11 12 3 5.5 2 -1 162 | 11 LN -1 -1 -1 -1 3 1 163 | 12 LN -1 -1 -1 -1 3 1 164 | 165 | [TREE 9] 166 | NB_NODES: 15 167 | 0 IN 1 8 1 3.5 0 -1 168 | 1 IN 2 5 7 3.5 1 -1 169 | 2 IN 3 4 5 3.5 2 -1 170 | 3 LN -1 -1 -1 -1 3 0 171 | 4 LN -1 -1 -1 -1 3 1 172 | 5 IN 6 7 6 3.5 2 -1 173 | 6 LN -1 -1 -1 -1 3 0 174 | 7 LN -1 -1 -1 -1 3 1 175 | 8 IN 9 12 1 4.5 1 -1 176 | 9 IN 10 11 0 9.0 2 -1 177 | 10 LN -1 -1 -1 -1 3 1 178 | 11 LN -1 -1 -1 -1 3 1 179 | 12 IN 13 14 5 8.5 2 -1 180 | 13 LN -1 -1 -1 -1 3 1 181 | 14 LN -1 -1 -1 -1 3 1 182 | 183 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF3.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train3.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 1 3.5 0 -1 12 | 1 IN 2 5 0 6.5 1 -1 13 | 2 IN 3 4 7 3.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 IN 6 7 7 2.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 0 6.5 1 -1 20 | 9 IN 10 11 3 5.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 4 3.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 2 2.5 0 -1 30 | 1 IN 2 5 7 6.5 1 -1 31 | 2 IN 3 4 6 7.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 1 34 | 5 IN 6 7 6 5.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 1 37 | 8 IN 9 12 5 2.5 1 -1 38 | 9 IN 10 11 1 3.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 0 6.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 1 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 4 2.5 0 -1 48 | 1 IN 2 5 2 4.5 1 -1 49 | 2 IN 3 4 0 7.0 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 1 52 | 5 IN 6 7 0 6.0 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 1 55 | 8 IN 9 12 0 3.5 1 -1 56 | 9 IN 10 11 1 4.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 1 59 | 12 IN 13 14 0 6.5 2 -1 60 | 13 LN -1 -1 -1 -1 3 1 61 | 14 LN -1 -1 -1 -1 3 1 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 1 2.5 0 -1 66 | 1 IN 2 5 7 3.5 1 -1 67 | 2 IN 3 4 5 5.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 1 70 | 5 IN 6 7 6 4.0 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 1 73 | 8 IN 9 12 2 2.5 1 -1 74 | 9 IN 10 11 6 3.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 1 77 | 12 IN 13 14 5 2.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 1 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 1 2.5 0 -1 84 | 1 IN 2 5 0 6.5 1 -1 85 | 2 IN 3 4 5 4.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 7 2.0 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 1 91 | 8 IN 9 12 5 1.5 1 -1 92 | 9 IN 10 11 3 3.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 0 94 | 11 LN -1 -1 -1 -1 3 1 95 | 12 IN 13 14 0 6.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 1 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 1 2.5 0 -1 102 | 1 IN 2 5 0 7.5 1 -1 103 | 2 IN 3 4 4 3.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 0 106 | 5 IN 6 7 6 3.0 2 -1 107 | 6 LN -1 -1 -1 -1 3 1 108 | 7 LN -1 -1 -1 -1 3 1 109 | 8 IN 9 12 2 2.5 1 -1 110 | 9 IN 10 11 0 5.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 0 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 IN 13 14 0 6.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 1 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 15 119 | 0 IN 1 8 5 3.5 0 -1 120 | 1 IN 2 5 0 6.5 1 -1 121 | 2 IN 3 4 1 5.0 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 1 124 | 5 IN 6 7 6 1.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 0 126 | 7 LN -1 -1 -1 -1 3 1 127 | 8 IN 9 12 2 2.5 1 -1 128 | 9 IN 10 11 5 5.5 2 -1 129 | 10 LN -1 -1 -1 -1 3 0 130 | 11 LN -1 -1 -1 -1 3 1 131 | 12 IN 13 14 0 6.5 2 -1 132 | 13 LN -1 -1 -1 -1 3 1 133 | 14 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 7] 136 | NB_NODES: 15 137 | 0 IN 1 8 1 2.5 0 -1 138 | 1 IN 2 5 6 4.0 1 -1 139 | 2 IN 3 4 5 4.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 0 142 | 5 IN 6 7 4 2.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 0 144 | 7 LN -1 -1 -1 -1 3 1 145 | 8 IN 9 12 5 2.5 1 -1 146 | 9 IN 10 11 4 3.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 0 148 | 11 LN -1 -1 -1 -1 3 1 149 | 12 IN 13 14 2 2.5 2 -1 150 | 13 LN -1 -1 -1 -1 3 0 151 | 14 LN -1 -1 -1 -1 3 1 152 | 153 | [TREE 8] 154 | NB_NODES: 15 155 | 0 IN 1 8 2 2.5 0 -1 156 | 1 IN 2 5 4 1.5 1 -1 157 | 2 IN 3 4 5 4.0 2 -1 158 | 3 LN -1 -1 -1 -1 3 0 159 | 4 LN -1 -1 -1 -1 3 1 160 | 5 IN 6 7 8 1.5 2 -1 161 | 6 LN -1 -1 -1 -1 3 0 162 | 7 LN -1 -1 -1 -1 3 0 163 | 8 IN 9 12 3 1.5 1 -1 164 | 9 IN 10 11 6 3.5 2 -1 165 | 10 LN -1 -1 -1 -1 3 0 166 | 11 LN -1 -1 -1 -1 3 1 167 | 12 IN 13 14 2 4.5 2 -1 168 | 13 LN -1 -1 -1 -1 3 1 169 | 14 LN -1 -1 -1 -1 3 1 170 | 171 | [TREE 9] 172 | NB_NODES: 13 173 | 0 IN 1 6 4 2.5 0 -1 174 | 1 IN 2 5 5 6.0 1 -1 175 | 2 IN 3 4 7 3.5 2 -1 176 | 3 LN -1 -1 -1 -1 3 0 177 | 4 LN -1 -1 -1 -1 3 1 178 | 5 LN -1 -1 -1 -1 2 1 179 | 6 IN 7 10 2 2.5 1 -1 180 | 7 IN 8 9 8 1.5 2 -1 181 | 8 LN -1 -1 -1 -1 3 0 182 | 9 LN -1 -1 -1 -1 3 1 183 | 10 IN 11 12 1 3.5 2 -1 184 | 11 LN -1 -1 -1 -1 3 1 185 | 12 LN -1 -1 -1 -1 3 1 186 | 187 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF4.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train4.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 6 3.5 0 -1 12 | 1 IN 2 5 2 3.5 1 -1 13 | 2 IN 3 4 0 9.0 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 IN 6 7 5 4.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 5 2.5 1 -1 20 | 9 IN 10 11 3 4.0 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 1 3.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 1 2.5 0 -1 30 | 1 IN 2 5 7 3.5 1 -1 31 | 2 IN 3 4 4 5.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 1 34 | 5 IN 6 7 3 2.0 2 -1 35 | 6 LN -1 -1 -1 -1 3 1 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 3 2.5 1 -1 38 | 9 IN 10 11 1 3.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 3 4.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 1 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 13 47 | 0 IN 1 6 2 2.5 0 -1 48 | 1 IN 2 5 0 9.0 1 -1 49 | 2 IN 3 4 6 7.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 1 52 | 5 LN -1 -1 -1 -1 2 1 53 | 6 IN 7 10 6 2.5 1 -1 54 | 7 IN 8 9 4 3.5 2 -1 55 | 8 LN -1 -1 -1 -1 3 0 56 | 9 LN -1 -1 -1 -1 3 1 57 | 10 IN 11 12 3 1.5 2 -1 58 | 11 LN -1 -1 -1 -1 3 1 59 | 12 LN -1 -1 -1 -1 3 1 60 | 61 | [TREE 3] 62 | NB_NODES: 15 63 | 0 IN 1 8 6 3.5 0 -1 64 | 1 IN 2 5 2 3.5 1 -1 65 | 2 IN 3 4 7 3.5 2 -1 66 | 3 LN -1 -1 -1 -1 3 0 67 | 4 LN -1 -1 -1 -1 3 1 68 | 5 IN 6 7 0 5.5 2 -1 69 | 6 LN -1 -1 -1 -1 3 0 70 | 7 LN -1 -1 -1 -1 3 1 71 | 8 IN 9 12 0 4.5 1 -1 72 | 9 IN 10 11 1 4.5 2 -1 73 | 10 LN -1 -1 -1 -1 3 0 74 | 11 LN -1 -1 -1 -1 3 1 75 | 12 IN 13 14 6 4.5 2 -1 76 | 13 LN -1 -1 -1 -1 3 1 77 | 14 LN -1 -1 -1 -1 3 1 78 | 79 | [TREE 4] 80 | NB_NODES: 15 81 | 0 IN 1 8 1 3.5 0 -1 82 | 1 IN 2 5 5 5.5 1 -1 83 | 2 IN 3 4 7 3.5 2 -1 84 | 3 LN -1 -1 -1 -1 3 0 85 | 4 LN -1 -1 -1 -1 3 1 86 | 5 IN 6 7 0 2.0 2 -1 87 | 6 LN -1 -1 -1 -1 3 0 88 | 7 LN -1 -1 -1 -1 3 1 89 | 8 IN 9 12 1 4.5 1 -1 90 | 9 IN 10 11 0 4.5 2 -1 91 | 10 LN -1 -1 -1 -1 3 0 92 | 11 LN -1 -1 -1 -1 3 1 93 | 12 IN 13 14 3 1.5 2 -1 94 | 13 LN -1 -1 -1 -1 3 1 95 | 14 LN -1 -1 -1 -1 3 1 96 | 97 | [TREE 5] 98 | NB_NODES: 13 99 | 0 IN 1 8 1 4.5 0 -1 100 | 1 IN 2 5 5 7.5 1 -1 101 | 2 IN 3 4 7 8.5 2 -1 102 | 3 LN -1 -1 -1 -1 3 0 103 | 4 LN -1 -1 -1 -1 3 1 104 | 5 IN 6 7 4 6.5 2 -1 105 | 6 LN -1 -1 -1 -1 3 1 106 | 7 LN -1 -1 -1 -1 3 0 107 | 8 IN 9 12 6 4.5 1 -1 108 | 9 IN 10 11 0 6.5 2 -1 109 | 10 LN -1 -1 -1 -1 3 1 110 | 11 LN -1 -1 -1 -1 3 1 111 | 12 LN -1 -1 -1 -1 2 1 112 | 113 | [TREE 6] 114 | NB_NODES: 15 115 | 0 IN 1 8 6 3.5 0 -1 116 | 1 IN 2 5 2 3.5 1 -1 117 | 2 IN 3 4 7 3.5 2 -1 118 | 3 LN -1 -1 -1 -1 3 0 119 | 4 LN -1 -1 -1 -1 3 1 120 | 5 IN 6 7 1 2.5 2 -1 121 | 6 LN -1 -1 -1 -1 3 0 122 | 7 LN -1 -1 -1 -1 3 1 123 | 8 IN 9 12 2 2.5 1 -1 124 | 9 IN 10 11 5 1.5 2 -1 125 | 10 LN -1 -1 -1 -1 3 0 126 | 11 LN -1 -1 -1 -1 3 0 127 | 12 IN 13 14 1 4.5 2 -1 128 | 13 LN -1 -1 -1 -1 3 1 129 | 14 LN -1 -1 -1 -1 3 1 130 | 131 | [TREE 7] 132 | NB_NODES: 15 133 | 0 IN 1 8 1 2.5 0 -1 134 | 1 IN 2 5 6 4.5 1 -1 135 | 2 IN 3 4 2 2.5 2 -1 136 | 3 LN -1 -1 -1 -1 3 0 137 | 4 LN -1 -1 -1 -1 3 0 138 | 5 IN 6 7 4 1.5 2 -1 139 | 6 LN -1 -1 -1 -1 3 0 140 | 7 LN -1 -1 -1 -1 3 1 141 | 8 IN 9 12 3 2.5 1 -1 142 | 9 IN 10 11 7 2.5 2 -1 143 | 10 LN -1 -1 -1 -1 3 0 144 | 11 LN -1 -1 -1 -1 3 1 145 | 12 IN 13 14 3 5.5 2 -1 146 | 13 LN -1 -1 -1 -1 3 1 147 | 14 LN -1 -1 -1 -1 3 1 148 | 149 | [TREE 8] 150 | NB_NODES: 13 151 | 0 IN 1 6 2 2.5 0 -1 152 | 1 IN 2 5 8 9.0 1 -1 153 | 2 IN 3 4 6 4.5 2 -1 154 | 3 LN -1 -1 -1 -1 3 0 155 | 4 LN -1 -1 -1 -1 3 0 156 | 5 LN -1 -1 -1 -1 2 1 157 | 6 IN 7 10 5 1.5 1 -1 158 | 7 IN 8 9 1 3.5 2 -1 159 | 8 LN -1 -1 -1 -1 3 0 160 | 9 LN -1 -1 -1 -1 3 1 161 | 10 IN 11 12 5 7.5 2 -1 162 | 11 LN -1 -1 -1 -1 3 1 163 | 12 LN -1 -1 -1 -1 3 1 164 | 165 | [TREE 9] 166 | NB_NODES: 13 167 | 0 IN 1 8 1 2.5 0 -1 168 | 1 IN 2 5 7 3.5 1 -1 169 | 2 IN 3 4 0 7.5 2 -1 170 | 3 LN -1 -1 -1 -1 3 0 171 | 4 LN -1 -1 -1 -1 3 1 172 | 5 IN 6 7 0 3.5 2 -1 173 | 6 LN -1 -1 -1 -1 3 0 174 | 7 LN -1 -1 -1 -1 3 1 175 | 8 IN 9 10 6 1.5 1 -1 176 | 9 LN -1 -1 -1 -1 2 0 177 | 10 IN 11 12 1 4.5 2 -1 178 | 11 LN -1 -1 -1 -1 3 1 179 | 12 LN -1 -1 -1 -1 3 1 180 | 181 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF5.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train5.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 1 3.5 0 -1 12 | 1 IN 2 5 0 6.5 1 -1 13 | 2 IN 3 4 4 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 IN 6 7 1 1.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 1 4.5 1 -1 20 | 9 IN 10 11 6 2.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 0 6.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 13 29 | 0 IN 1 8 2 3.5 0 -1 30 | 1 IN 2 5 1 3.5 1 -1 31 | 2 IN 3 4 0 7.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 1 34 | 5 IN 6 7 7 2.0 2 -1 35 | 6 LN -1 -1 -1 -1 3 1 36 | 7 LN -1 -1 -1 -1 3 1 37 | 8 IN 9 10 1 1.5 1 -1 38 | 9 LN -1 -1 -1 -1 2 0 39 | 10 IN 11 12 4 1.5 2 -1 40 | 11 LN -1 -1 -1 -1 3 0 41 | 12 LN -1 -1 -1 -1 3 1 42 | 43 | [TREE 2] 44 | NB_NODES: 13 45 | 0 IN 1 8 1 3.5 0 -1 46 | 1 IN 2 5 5 3.5 1 -1 47 | 2 IN 3 4 8 3.5 2 -1 48 | 3 LN -1 -1 -1 -1 3 0 49 | 4 LN -1 -1 -1 -1 3 1 50 | 5 IN 6 7 0 3.5 2 -1 51 | 6 LN -1 -1 -1 -1 3 0 52 | 7 LN -1 -1 -1 -1 3 1 53 | 8 IN 9 12 6 4.5 1 -1 54 | 9 IN 10 11 8 1.5 2 -1 55 | 10 LN -1 -1 -1 -1 3 1 56 | 11 LN -1 -1 -1 -1 3 1 57 | 12 LN -1 -1 -1 -1 2 1 58 | 59 | [TREE 3] 60 | NB_NODES: 15 61 | 0 IN 1 8 1 3.5 0 -1 62 | 1 IN 2 5 4 3.5 1 -1 63 | 2 IN 3 4 5 4.5 2 -1 64 | 3 LN -1 -1 -1 -1 3 0 65 | 4 LN -1 -1 -1 -1 3 0 66 | 5 IN 6 7 0 3.5 2 -1 67 | 6 LN -1 -1 -1 -1 3 0 68 | 7 LN -1 -1 -1 -1 3 1 69 | 8 IN 9 12 1 4.5 1 -1 70 | 9 IN 10 11 4 6.5 2 -1 71 | 10 LN -1 -1 -1 -1 3 1 72 | 11 LN -1 -1 -1 -1 3 0 73 | 12 IN 13 14 0 6.5 2 -1 74 | 13 LN -1 -1 -1 -1 3 1 75 | 14 LN -1 -1 -1 -1 3 1 76 | 77 | [TREE 4] 78 | NB_NODES: 15 79 | 0 IN 1 8 6 3.5 0 -1 80 | 1 IN 2 5 0 6.5 1 -1 81 | 2 IN 3 4 4 4.5 2 -1 82 | 3 LN -1 -1 -1 -1 3 0 83 | 4 LN -1 -1 -1 -1 3 1 84 | 5 IN 6 7 1 1.5 2 -1 85 | 6 LN -1 -1 -1 -1 3 0 86 | 7 LN -1 -1 -1 -1 3 1 87 | 8 IN 9 12 5 1.5 1 -1 88 | 9 IN 10 11 4 3.5 2 -1 89 | 10 LN -1 -1 -1 -1 3 0 90 | 11 LN -1 -1 -1 -1 3 1 91 | 12 IN 13 14 1 1.5 2 -1 92 | 13 LN -1 -1 -1 -1 3 0 93 | 14 LN -1 -1 -1 -1 3 1 94 | 95 | [TREE 5] 96 | NB_NODES: 15 97 | 0 IN 1 8 1 3.5 0 -1 98 | 1 IN 2 5 5 3.5 1 -1 99 | 2 IN 3 4 0 6.5 2 -1 100 | 3 LN -1 -1 -1 -1 3 0 101 | 4 LN -1 -1 -1 -1 3 1 102 | 5 IN 6 7 6 1.5 2 -1 103 | 6 LN -1 -1 -1 -1 3 0 104 | 7 LN -1 -1 -1 -1 3 1 105 | 8 IN 9 12 1 4.5 1 -1 106 | 9 IN 10 11 4 6.5 2 -1 107 | 10 LN -1 -1 -1 -1 3 1 108 | 11 LN -1 -1 -1 -1 3 0 109 | 12 IN 13 14 6 4.5 2 -1 110 | 13 LN -1 -1 -1 -1 3 1 111 | 14 LN -1 -1 -1 -1 3 1 112 | 113 | [TREE 6] 114 | NB_NODES: 13 115 | 0 IN 1 8 2 3.5 0 -1 116 | 1 IN 2 5 6 3.5 1 -1 117 | 2 IN 3 4 7 3.5 2 -1 118 | 3 LN -1 -1 -1 -1 3 0 119 | 4 LN -1 -1 -1 -1 3 0 120 | 5 IN 6 7 2 1.5 2 -1 121 | 6 LN -1 -1 -1 -1 3 0 122 | 7 LN -1 -1 -1 -1 3 1 123 | 8 IN 9 10 1 1.5 1 -1 124 | 9 LN -1 -1 -1 -1 2 0 125 | 10 IN 11 12 4 1.5 2 -1 126 | 11 LN -1 -1 -1 -1 3 0 127 | 12 LN -1 -1 -1 -1 3 1 128 | 129 | [TREE 7] 130 | NB_NODES: 13 131 | 0 IN 1 6 1 2.5 0 -1 132 | 1 IN 2 5 5 5.5 1 -1 133 | 2 IN 3 4 7 2.5 2 -1 134 | 3 LN -1 -1 -1 -1 3 0 135 | 4 LN -1 -1 -1 -1 3 0 136 | 5 LN -1 -1 -1 -1 2 1 137 | 6 IN 7 10 5 1.5 1 -1 138 | 7 IN 8 9 3 2.5 2 -1 139 | 8 LN -1 -1 -1 -1 3 0 140 | 9 LN -1 -1 -1 -1 3 1 141 | 10 IN 11 12 2 3.5 2 -1 142 | 11 LN -1 -1 -1 -1 3 1 143 | 12 LN -1 -1 -1 -1 3 1 144 | 145 | [TREE 8] 146 | NB_NODES: 15 147 | 0 IN 1 8 6 3.5 0 -1 148 | 1 IN 2 5 5 4.5 1 -1 149 | 2 IN 3 4 1 5.0 2 -1 150 | 3 LN -1 -1 -1 -1 3 0 151 | 4 LN -1 -1 -1 -1 3 1 152 | 5 IN 6 7 1 4.5 2 -1 153 | 6 LN -1 -1 -1 -1 3 1 154 | 7 LN -1 -1 -1 -1 3 1 155 | 8 IN 9 12 1 2.5 1 -1 156 | 9 IN 10 11 4 4.0 2 -1 157 | 10 LN -1 -1 -1 -1 3 0 158 | 11 LN -1 -1 -1 -1 3 0 159 | 12 IN 13 14 3 5.5 2 -1 160 | 13 LN -1 -1 -1 -1 3 1 161 | 14 LN -1 -1 -1 -1 3 1 162 | 163 | [TREE 9] 164 | NB_NODES: 15 165 | 0 IN 1 8 7 2.5 0 -1 166 | 1 IN 2 5 1 3.5 1 -1 167 | 2 IN 3 4 4 4.5 2 -1 168 | 3 LN -1 -1 -1 -1 3 0 169 | 4 LN -1 -1 -1 -1 3 1 170 | 5 IN 6 7 1 4.5 2 -1 171 | 6 LN -1 -1 -1 -1 3 0 172 | 7 LN -1 -1 -1 -1 3 1 173 | 8 IN 9 12 2 3.5 1 -1 174 | 9 IN 10 11 6 5.5 2 -1 175 | 10 LN -1 -1 -1 -1 3 0 176 | 11 LN -1 -1 -1 -1 3 1 177 | 12 IN 13 14 1 4.5 2 -1 178 | 13 LN -1 -1 -1 -1 3 1 179 | 14 LN -1 -1 -1 -1 3 1 180 | 181 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF6.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train6.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 6 2 2.5 0 -1 12 | 1 IN 2 5 0 8.5 1 -1 13 | 2 IN 3 4 3 7.0 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 LN -1 -1 -1 -1 2 1 17 | 6 IN 7 10 5 2.5 1 -1 18 | 7 IN 8 9 4 3.5 2 -1 19 | 8 LN -1 -1 -1 -1 3 0 20 | 9 LN -1 -1 -1 -1 3 1 21 | 10 IN 11 12 6 3.5 2 -1 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 LN -1 -1 -1 -1 3 1 24 | 25 | [TREE 1] 26 | NB_NODES: 15 27 | 0 IN 1 8 2 2.5 0 -1 28 | 1 IN 2 5 6 3.5 1 -1 29 | 2 IN 3 4 8 1.5 2 -1 30 | 3 LN -1 -1 -1 -1 3 0 31 | 4 LN -1 -1 -1 -1 3 0 32 | 5 IN 6 7 5 7.5 2 -1 33 | 6 LN -1 -1 -1 -1 3 0 34 | 7 LN -1 -1 -1 -1 3 1 35 | 8 IN 9 12 6 2.5 1 -1 36 | 9 IN 10 11 0 6.5 2 -1 37 | 10 LN -1 -1 -1 -1 3 0 38 | 11 LN -1 -1 -1 -1 3 1 39 | 12 IN 13 14 1 4.5 2 -1 40 | 13 LN -1 -1 -1 -1 3 1 41 | 14 LN -1 -1 -1 -1 3 1 42 | 43 | [TREE 2] 44 | NB_NODES: 15 45 | 0 IN 1 8 1 2.5 0 -1 46 | 1 IN 2 5 5 5.5 1 -1 47 | 2 IN 3 4 4 4.5 2 -1 48 | 3 LN -1 -1 -1 -1 3 0 49 | 4 LN -1 -1 -1 -1 3 1 50 | 5 IN 6 7 0 2.5 2 -1 51 | 6 LN -1 -1 -1 -1 3 0 52 | 7 LN -1 -1 -1 -1 3 1 53 | 8 IN 9 12 6 1.5 1 -1 54 | 9 IN 10 11 5 5.5 2 -1 55 | 10 LN -1 -1 -1 -1 3 0 56 | 11 LN -1 -1 -1 -1 3 1 57 | 12 IN 13 14 1 4.5 2 -1 58 | 13 LN -1 -1 -1 -1 3 1 59 | 14 LN -1 -1 -1 -1 3 1 60 | 61 | [TREE 3] 62 | NB_NODES: 15 63 | 0 IN 1 8 2 2.5 0 -1 64 | 1 IN 2 5 4 9.0 1 -1 65 | 2 IN 3 4 5 5.5 2 -1 66 | 3 LN -1 -1 -1 -1 3 0 67 | 4 LN -1 -1 -1 -1 3 1 68 | 5 IN 6 7 5 1.5 2 -1 69 | 6 LN -1 -1 -1 -1 3 0 70 | 7 LN -1 -1 -1 -1 3 1 71 | 8 IN 9 12 6 2.5 1 -1 72 | 9 IN 10 11 1 3.5 2 -1 73 | 10 LN -1 -1 -1 -1 3 0 74 | 11 LN -1 -1 -1 -1 3 1 75 | 12 IN 13 14 6 4.5 2 -1 76 | 13 LN -1 -1 -1 -1 3 1 77 | 14 LN -1 -1 -1 -1 3 1 78 | 79 | [TREE 4] 80 | NB_NODES: 15 81 | 0 IN 1 8 1 2.5 0 -1 82 | 1 IN 2 5 6 6.0 1 -1 83 | 2 IN 3 4 0 6.5 2 -1 84 | 3 LN -1 -1 -1 -1 3 0 85 | 4 LN -1 -1 -1 -1 3 0 86 | 5 IN 6 7 2 1.5 2 -1 87 | 6 LN -1 -1 -1 -1 3 0 88 | 7 LN -1 -1 -1 -1 3 1 89 | 8 IN 9 12 2 2.5 1 -1 90 | 9 IN 10 11 0 5.5 2 -1 91 | 10 LN -1 -1 -1 -1 3 0 92 | 11 LN -1 -1 -1 -1 3 1 93 | 12 IN 13 14 3 5.5 2 -1 94 | 13 LN -1 -1 -1 -1 3 1 95 | 14 LN -1 -1 -1 -1 3 1 96 | 97 | [TREE 5] 98 | NB_NODES: 15 99 | 0 IN 1 8 1 2.5 0 -1 100 | 1 IN 2 5 0 6.5 1 -1 101 | 2 IN 3 4 7 4.5 2 -1 102 | 3 LN -1 -1 -1 -1 3 0 103 | 4 LN -1 -1 -1 -1 3 1 104 | 5 IN 6 7 3 2.0 2 -1 105 | 6 LN -1 -1 -1 -1 3 1 106 | 7 LN -1 -1 -1 -1 3 0 107 | 8 IN 9 12 2 2.5 1 -1 108 | 9 IN 10 11 3 6.0 2 -1 109 | 10 LN -1 -1 -1 -1 3 0 110 | 11 LN -1 -1 -1 -1 3 1 111 | 12 IN 13 14 1 4.5 2 -1 112 | 13 LN -1 -1 -1 -1 3 1 113 | 14 LN -1 -1 -1 -1 3 1 114 | 115 | [TREE 6] 116 | NB_NODES: 15 117 | 0 IN 1 8 1 2.5 0 -1 118 | 1 IN 2 5 7 3.5 1 -1 119 | 2 IN 3 4 0 6.5 2 -1 120 | 3 LN -1 -1 -1 -1 3 0 121 | 4 LN -1 -1 -1 -1 3 1 122 | 5 IN 6 7 4 6.5 2 -1 123 | 6 LN -1 -1 -1 -1 3 1 124 | 7 LN -1 -1 -1 -1 3 0 125 | 8 IN 9 12 5 2.5 1 -1 126 | 9 IN 10 11 4 3.5 2 -1 127 | 10 LN -1 -1 -1 -1 3 0 128 | 11 LN -1 -1 -1 -1 3 1 129 | 12 IN 13 14 2 2.5 2 -1 130 | 13 LN -1 -1 -1 -1 3 1 131 | 14 LN -1 -1 -1 -1 3 1 132 | 133 | [TREE 7] 134 | NB_NODES: 13 135 | 0 IN 1 6 2 2.5 0 -1 136 | 1 IN 2 5 0 9.0 1 -1 137 | 2 IN 3 4 6 3.5 2 -1 138 | 3 LN -1 -1 -1 -1 3 0 139 | 4 LN -1 -1 -1 -1 3 0 140 | 5 LN -1 -1 -1 -1 2 1 141 | 6 IN 7 10 6 2.5 1 -1 142 | 7 IN 8 9 0 7.5 2 -1 143 | 8 LN -1 -1 -1 -1 3 0 144 | 9 LN -1 -1 -1 -1 3 1 145 | 10 IN 11 12 6 3.5 2 -1 146 | 11 LN -1 -1 -1 -1 3 1 147 | 12 LN -1 -1 -1 -1 3 1 148 | 149 | [TREE 8] 150 | NB_NODES: 15 151 | 0 IN 1 8 2 2.5 0 -1 152 | 1 IN 2 5 6 4.5 1 -1 153 | 2 IN 3 4 1 1.5 2 -1 154 | 3 LN -1 -1 -1 -1 3 0 155 | 4 LN -1 -1 -1 -1 3 0 156 | 5 IN 6 7 0 4.0 2 -1 157 | 6 LN -1 -1 -1 -1 3 0 158 | 7 LN -1 -1 -1 -1 3 1 159 | 8 IN 9 12 6 2.5 1 -1 160 | 9 IN 10 11 0 7.0 2 -1 161 | 10 LN -1 -1 -1 -1 3 0 162 | 11 LN -1 -1 -1 -1 3 1 163 | 12 IN 13 14 4 2.5 2 -1 164 | 13 LN -1 -1 -1 -1 3 1 165 | 14 LN -1 -1 -1 -1 3 1 166 | 167 | [TREE 9] 168 | NB_NODES: 11 169 | 0 IN 1 6 2 2.5 0 -1 170 | 1 IN 2 5 0 8.5 1 -1 171 | 2 IN 3 4 3 2.5 2 -1 172 | 3 LN -1 -1 -1 -1 3 0 173 | 4 LN -1 -1 -1 -1 3 0 174 | 5 LN -1 -1 -1 -1 2 1 175 | 6 IN 7 8 1 1.5 1 -1 176 | 7 LN -1 -1 -1 -1 2 0 177 | 8 IN 9 10 6 1.5 2 -1 178 | 9 LN -1 -1 -1 -1 3 0 179 | 10 LN -1 -1 -1 -1 3 1 180 | 181 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF7.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train7.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 7 2.5 0 -1 12 | 1 IN 2 5 5 6.5 1 -1 13 | 2 IN 3 4 0 8.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 IN 6 7 7 1.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 1 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 2 2.5 1 -1 20 | 9 IN 10 11 5 6.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 6 4.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 6 3.5 0 -1 30 | 1 IN 2 5 5 3.5 1 -1 31 | 2 IN 3 4 1 2.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 1 1.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 1 37 | 8 IN 9 12 4 2.5 1 -1 38 | 9 IN 10 11 2 2.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 2 1.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 0 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 1 2.5 0 -1 48 | 1 IN 2 5 6 4.5 1 -1 49 | 2 IN 3 4 0 6.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 1 52 | 5 IN 6 7 4 3.0 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 1 55 | 8 IN 9 12 2 2.5 1 -1 56 | 9 IN 10 11 4 4.0 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 1 59 | 12 IN 13 14 1 4.5 2 -1 60 | 13 LN -1 -1 -1 -1 3 1 61 | 14 LN -1 -1 -1 -1 3 1 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 1 2.5 0 -1 66 | 1 IN 2 5 7 3.5 1 -1 67 | 2 IN 3 4 3 2.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 0 70 | 5 IN 6 7 0 4.5 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 1 73 | 8 IN 9 12 1 3.5 1 -1 74 | 9 IN 10 11 5 2.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 1 77 | 12 IN 13 14 1 4.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 1 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 2 3.5 0 -1 84 | 1 IN 2 5 7 3.5 1 -1 85 | 2 IN 3 4 0 9.0 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 1 88 | 5 IN 6 7 2 2.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 1 91 | 8 IN 9 12 3 1.5 1 -1 92 | 9 IN 10 11 8 1.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 0 94 | 11 LN -1 -1 -1 -1 3 1 95 | 12 IN 13 14 1 2.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 0 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 5 2.5 0 -1 102 | 1 IN 2 5 2 4.5 1 -1 103 | 2 IN 3 4 8 9.0 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 1 106 | 5 IN 6 7 1 5.0 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 1 109 | 8 IN 9 12 2 2.5 1 -1 110 | 9 IN 10 11 5 7.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 0 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 IN 13 14 6 1.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 0 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 13 119 | 0 IN 1 6 2 2.5 0 -1 120 | 1 IN 2 5 8 9.0 1 -1 121 | 2 IN 3 4 3 5.0 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 0 124 | 5 LN -1 -1 -1 -1 2 1 125 | 6 IN 7 10 5 1.5 1 -1 126 | 7 IN 8 9 7 3.5 2 -1 127 | 8 LN -1 -1 -1 -1 3 0 128 | 9 LN -1 -1 -1 -1 3 1 129 | 10 IN 11 12 2 4.5 2 -1 130 | 11 LN -1 -1 -1 -1 3 1 131 | 12 LN -1 -1 -1 -1 3 1 132 | 133 | [TREE 7] 134 | NB_NODES: 15 135 | 0 IN 1 8 1 2.5 0 -1 136 | 1 IN 2 5 7 2.5 1 -1 137 | 2 IN 3 4 5 7.5 2 -1 138 | 3 LN -1 -1 -1 -1 3 0 139 | 4 LN -1 -1 -1 -1 3 1 140 | 5 IN 6 7 5 3.0 2 -1 141 | 6 LN -1 -1 -1 -1 3 0 142 | 7 LN -1 -1 -1 -1 3 1 143 | 8 IN 9 12 6 3.5 1 -1 144 | 9 IN 10 11 5 2.5 2 -1 145 | 10 LN -1 -1 -1 -1 3 0 146 | 11 LN -1 -1 -1 -1 3 1 147 | 12 IN 13 14 1 3.5 2 -1 148 | 13 LN -1 -1 -1 -1 3 1 149 | 14 LN -1 -1 -1 -1 3 1 150 | 151 | [TREE 8] 152 | NB_NODES: 13 153 | 0 IN 1 6 1 2.5 0 -1 154 | 1 IN 2 5 5 6.0 1 -1 155 | 2 IN 3 4 2 3.5 2 -1 156 | 3 LN -1 -1 -1 -1 3 0 157 | 4 LN -1 -1 -1 -1 3 1 158 | 5 LN -1 -1 -1 -1 2 1 159 | 6 IN 7 10 2 4.5 1 -1 160 | 7 IN 8 9 7 2.5 2 -1 161 | 8 LN -1 -1 -1 -1 3 0 162 | 9 LN -1 -1 -1 -1 3 1 163 | 10 IN 11 12 3 1.5 2 -1 164 | 11 LN -1 -1 -1 -1 3 1 165 | 12 LN -1 -1 -1 -1 3 1 166 | 167 | [TREE 9] 168 | NB_NODES: 15 169 | 0 IN 1 8 2 3.5 0 -1 170 | 1 IN 2 5 5 6.0 1 -1 171 | 2 IN 3 4 0 6.5 2 -1 172 | 3 LN -1 -1 -1 -1 3 0 173 | 4 LN -1 -1 -1 -1 3 1 174 | 5 IN 6 7 0 1.5 2 -1 175 | 6 LN -1 -1 -1 -1 3 0 176 | 7 LN -1 -1 -1 -1 3 1 177 | 8 IN 9 12 2 4.5 1 -1 178 | 9 IN 10 11 0 5.5 2 -1 179 | 10 LN -1 -1 -1 -1 3 0 180 | 11 LN -1 -1 -1 -1 3 1 181 | 12 IN 13 14 3 1.5 2 -1 182 | 13 LN -1 -1 -1 -1 3 1 183 | 14 LN -1 -1 -1 -1 3 1 184 | 185 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF8.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train8.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 8 5 3.5 0 -1 12 | 1 IN 2 5 3 3.5 1 -1 13 | 2 IN 3 4 1 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 1 16 | 5 IN 6 7 6 3.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 10 6 1.5 1 -1 20 | 9 LN -1 -1 -1 -1 2 0 21 | 10 IN 11 12 1 1.5 2 -1 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 LN -1 -1 -1 -1 3 1 24 | 25 | [TREE 1] 26 | NB_NODES: 13 27 | 0 IN 1 8 2 2.5 0 -1 28 | 1 IN 2 5 3 5.0 1 -1 29 | 2 IN 3 4 0 9.0 2 -1 30 | 3 LN -1 -1 -1 -1 3 0 31 | 4 LN -1 -1 -1 -1 3 1 32 | 5 IN 6 7 4 3.5 2 -1 33 | 6 LN -1 -1 -1 -1 3 0 34 | 7 LN -1 -1 -1 -1 3 1 35 | 8 IN 9 10 1 1.5 1 -1 36 | 9 LN -1 -1 -1 -1 2 0 37 | 10 IN 11 12 1 4.5 2 -1 38 | 11 LN -1 -1 -1 -1 3 1 39 | 12 LN -1 -1 -1 -1 3 1 40 | 41 | [TREE 2] 42 | NB_NODES: 13 43 | 0 IN 1 8 2 3.5 0 -1 44 | 1 IN 2 5 0 6.5 1 -1 45 | 2 IN 3 4 7 4.5 2 -1 46 | 3 LN -1 -1 -1 -1 3 0 47 | 4 LN -1 -1 -1 -1 3 0 48 | 5 IN 6 7 6 2.5 2 -1 49 | 6 LN -1 -1 -1 -1 3 0 50 | 7 LN -1 -1 -1 -1 3 1 51 | 8 IN 9 12 6 4.5 1 -1 52 | 9 IN 10 11 8 1.5 2 -1 53 | 10 LN -1 -1 -1 -1 3 1 54 | 11 LN -1 -1 -1 -1 3 1 55 | 12 LN -1 -1 -1 -1 2 1 56 | 57 | [TREE 3] 58 | NB_NODES: 15 59 | 0 IN 1 8 2 3.5 0 -1 60 | 1 IN 2 5 5 5.5 1 -1 61 | 2 IN 3 4 7 7.0 2 -1 62 | 3 LN -1 -1 -1 -1 3 0 63 | 4 LN -1 -1 -1 -1 3 1 64 | 5 IN 6 7 8 2.5 2 -1 65 | 6 LN -1 -1 -1 -1 3 1 66 | 7 LN -1 -1 -1 -1 3 1 67 | 8 IN 9 12 6 2.5 1 -1 68 | 9 IN 10 11 7 2.0 2 -1 69 | 10 LN -1 -1 -1 -1 3 0 70 | 11 LN -1 -1 -1 -1 3 1 71 | 12 IN 13 14 2 4.5 2 -1 72 | 13 LN -1 -1 -1 -1 3 1 73 | 14 LN -1 -1 -1 -1 3 1 74 | 75 | [TREE 4] 76 | NB_NODES: 13 77 | 0 IN 1 8 5 2.5 0 -1 78 | 1 IN 2 5 1 3.5 1 -1 79 | 2 IN 3 4 0 5.5 2 -1 80 | 3 LN -1 -1 -1 -1 3 0 81 | 4 LN -1 -1 -1 -1 3 0 82 | 5 IN 6 7 1 4.5 2 -1 83 | 6 LN -1 -1 -1 -1 3 1 84 | 7 LN -1 -1 -1 -1 3 1 85 | 8 IN 9 10 6 1.5 1 -1 86 | 9 LN -1 -1 -1 -1 2 0 87 | 10 IN 11 12 1 4.5 2 -1 88 | 11 LN -1 -1 -1 -1 3 1 89 | 12 LN -1 -1 -1 -1 3 1 90 | 91 | [TREE 5] 92 | NB_NODES: 15 93 | 0 IN 1 8 6 3.5 0 -1 94 | 1 IN 2 5 1 2.5 1 -1 95 | 2 IN 3 4 5 6.0 2 -1 96 | 3 LN -1 -1 -1 -1 3 0 97 | 4 LN -1 -1 -1 -1 3 1 98 | 5 IN 6 7 0 7.0 2 -1 99 | 6 LN -1 -1 -1 -1 3 0 100 | 7 LN -1 -1 -1 -1 3 1 101 | 8 IN 9 12 0 1.5 1 -1 102 | 9 IN 10 11 1 3.5 2 -1 103 | 10 LN -1 -1 -1 -1 3 0 104 | 11 LN -1 -1 -1 -1 3 1 105 | 12 IN 13 14 2 1.5 2 -1 106 | 13 LN -1 -1 -1 -1 3 0 107 | 14 LN -1 -1 -1 -1 3 1 108 | 109 | [TREE 6] 110 | NB_NODES: 15 111 | 0 IN 1 8 1 2.5 0 -1 112 | 1 IN 2 5 5 5.5 1 -1 113 | 2 IN 3 4 2 2.5 2 -1 114 | 3 LN -1 -1 -1 -1 3 0 115 | 4 LN -1 -1 -1 -1 3 0 116 | 5 IN 6 7 2 1.5 2 -1 117 | 6 LN -1 -1 -1 -1 3 0 118 | 7 LN -1 -1 -1 -1 3 1 119 | 8 IN 9 12 6 2.5 1 -1 120 | 9 IN 10 11 7 3.5 2 -1 121 | 10 LN -1 -1 -1 -1 3 0 122 | 11 LN -1 -1 -1 -1 3 1 123 | 12 IN 13 14 5 8.5 2 -1 124 | 13 LN -1 -1 -1 -1 3 1 125 | 14 LN -1 -1 -1 -1 3 1 126 | 127 | [TREE 7] 128 | NB_NODES: 15 129 | 0 IN 1 8 1 3.5 0 -1 130 | 1 IN 2 5 5 5.5 1 -1 131 | 2 IN 3 4 0 6.5 2 -1 132 | 3 LN -1 -1 -1 -1 3 0 133 | 4 LN -1 -1 -1 -1 3 1 134 | 5 IN 6 7 0 2.0 2 -1 135 | 6 LN -1 -1 -1 -1 3 0 136 | 7 LN -1 -1 -1 -1 3 1 137 | 8 IN 9 12 1 4.5 1 -1 138 | 9 IN 10 11 2 3.5 2 -1 139 | 10 LN -1 -1 -1 -1 3 1 140 | 11 LN -1 -1 -1 -1 3 1 141 | 12 IN 13 14 3 1.5 2 -1 142 | 13 LN -1 -1 -1 -1 3 1 143 | 14 LN -1 -1 -1 -1 3 1 144 | 145 | [TREE 8] 146 | NB_NODES: 15 147 | 0 IN 1 8 4 2.5 0 -1 148 | 1 IN 2 5 5 7.0 1 -1 149 | 2 IN 3 4 5 4.5 2 -1 150 | 3 LN -1 -1 -1 -1 3 0 151 | 4 LN -1 -1 -1 -1 3 0 152 | 5 IN 6 7 0 3.0 2 -1 153 | 6 LN -1 -1 -1 -1 3 0 154 | 7 LN -1 -1 -1 -1 3 1 155 | 8 IN 9 12 0 4.5 1 -1 156 | 9 IN 10 11 2 2.5 2 -1 157 | 10 LN -1 -1 -1 -1 3 0 158 | 11 LN -1 -1 -1 -1 3 1 159 | 12 IN 13 14 2 4.5 2 -1 160 | 13 LN -1 -1 -1 -1 3 1 161 | 14 LN -1 -1 -1 -1 3 1 162 | 163 | [TREE 9] 164 | NB_NODES: 15 165 | 0 IN 1 8 6 3.5 0 -1 166 | 1 IN 2 5 0 6.5 1 -1 167 | 2 IN 3 4 1 4.5 2 -1 168 | 3 LN -1 -1 -1 -1 3 0 169 | 4 LN -1 -1 -1 -1 3 1 170 | 5 IN 6 7 1 1.5 2 -1 171 | 6 LN -1 -1 -1 -1 3 0 172 | 7 LN -1 -1 -1 -1 3 1 173 | 8 IN 9 12 5 2.5 1 -1 174 | 9 IN 10 11 2 3.5 2 -1 175 | 10 LN -1 -1 -1 -1 3 0 176 | 11 LN -1 -1 -1 -1 3 1 177 | 12 IN 13 14 5 8.5 2 -1 178 | 13 LN -1 -1 -1 -1 3 1 179 | 14 LN -1 -1 -1 -1 3 1 180 | 181 | -------------------------------------------------------------------------------- /src/resources/forests/Breast-Cancer-Wisconsin/Breast-Cancer-Wisconsin.RF9.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Breast-Cancer-Wisconsin.train9.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 9 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 8 7 2.5 0 -1 12 | 1 IN 2 5 5 8.5 1 -1 13 | 2 IN 3 4 2 3.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 6 3.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 1 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 10 2 1.5 1 -1 20 | 9 LN -1 -1 -1 -1 2 0 21 | 10 IN 11 12 2 4.5 2 -1 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 LN -1 -1 -1 -1 3 1 24 | 25 | [TREE 1] 26 | NB_NODES: 15 27 | 0 IN 1 8 2 2.5 0 -1 28 | 1 IN 2 5 8 1.5 1 -1 29 | 2 IN 3 4 0 9.0 2 -1 30 | 3 LN -1 -1 -1 -1 3 0 31 | 4 LN -1 -1 -1 -1 3 1 32 | 5 IN 6 7 0 7.0 2 -1 33 | 6 LN -1 -1 -1 -1 3 0 34 | 7 LN -1 -1 -1 -1 3 1 35 | 8 IN 9 12 1 2.5 1 -1 36 | 9 IN 10 11 7 3.0 2 -1 37 | 10 LN -1 -1 -1 -1 3 0 38 | 11 LN -1 -1 -1 -1 3 1 39 | 12 IN 13 14 0 6.5 2 -1 40 | 13 LN -1 -1 -1 -1 3 1 41 | 14 LN -1 -1 -1 -1 3 1 42 | 43 | [TREE 2] 44 | NB_NODES: 15 45 | 0 IN 1 8 2 3.5 0 -1 46 | 1 IN 2 5 5 3.5 1 -1 47 | 2 IN 3 4 1 3.5 2 -1 48 | 3 LN -1 -1 -1 -1 3 0 49 | 4 LN -1 -1 -1 -1 3 1 50 | 5 IN 6 7 2 1.5 2 -1 51 | 6 LN -1 -1 -1 -1 3 0 52 | 7 LN -1 -1 -1 -1 3 1 53 | 8 IN 9 12 1 4.5 1 -1 54 | 9 IN 10 11 3 3.5 2 -1 55 | 10 LN -1 -1 -1 -1 3 1 56 | 11 LN -1 -1 -1 -1 3 1 57 | 12 IN 13 14 6 3.5 2 -1 58 | 13 LN -1 -1 -1 -1 3 1 59 | 14 LN -1 -1 -1 -1 3 1 60 | 61 | [TREE 3] 62 | NB_NODES: 15 63 | 0 IN 1 8 1 2.5 0 -1 64 | 1 IN 2 5 4 3.5 1 -1 65 | 2 IN 3 4 0 8.0 2 -1 66 | 3 LN -1 -1 -1 -1 3 0 67 | 4 LN -1 -1 -1 -1 3 1 68 | 5 IN 6 7 0 4.0 2 -1 69 | 6 LN -1 -1 -1 -1 3 0 70 | 7 LN -1 -1 -1 -1 3 1 71 | 8 IN 9 12 2 2.5 1 -1 72 | 9 IN 10 11 0 5.5 2 -1 73 | 10 LN -1 -1 -1 -1 3 0 74 | 11 LN -1 -1 -1 -1 3 1 75 | 12 IN 13 14 3 5.5 2 -1 76 | 13 LN -1 -1 -1 -1 3 1 77 | 14 LN -1 -1 -1 -1 3 1 78 | 79 | [TREE 4] 80 | NB_NODES: 15 81 | 0 IN 1 8 2 3.5 0 -1 82 | 1 IN 2 5 6 3.5 1 -1 83 | 2 IN 3 4 5 3.5 2 -1 84 | 3 LN -1 -1 -1 -1 3 0 85 | 4 LN -1 -1 -1 -1 3 0 86 | 5 IN 6 7 2 1.5 2 -1 87 | 6 LN -1 -1 -1 -1 3 0 88 | 7 LN -1 -1 -1 -1 3 1 89 | 8 IN 9 12 5 3.5 1 -1 90 | 9 IN 10 11 1 4.5 2 -1 91 | 10 LN -1 -1 -1 -1 3 0 92 | 11 LN -1 -1 -1 -1 3 1 93 | 12 IN 13 14 6 3.5 2 -1 94 | 13 LN -1 -1 -1 -1 3 1 95 | 14 LN -1 -1 -1 -1 3 1 96 | 97 | [TREE 5] 98 | NB_NODES: 13 99 | 0 IN 1 8 2 3.5 0 -1 100 | 1 IN 2 5 5 5.5 1 -1 101 | 2 IN 3 4 7 9.0 2 -1 102 | 3 LN -1 -1 -1 -1 3 0 103 | 4 LN -1 -1 -1 -1 3 1 104 | 5 IN 6 7 1 1.5 2 -1 105 | 6 LN -1 -1 -1 -1 3 0 106 | 7 LN -1 -1 -1 -1 3 1 107 | 8 IN 9 10 1 1.5 1 -1 108 | 9 LN -1 -1 -1 -1 2 0 109 | 10 IN 11 12 6 1.5 2 -1 110 | 11 LN -1 -1 -1 -1 3 0 111 | 12 LN -1 -1 -1 -1 3 1 112 | 113 | [TREE 6] 114 | NB_NODES: 15 115 | 0 IN 1 8 7 2.5 0 -1 116 | 1 IN 2 5 0 6.5 1 -1 117 | 2 IN 3 4 6 3.5 2 -1 118 | 3 LN -1 -1 -1 -1 3 0 119 | 4 LN -1 -1 -1 -1 3 0 120 | 5 IN 6 7 0 8.5 2 -1 121 | 6 LN -1 -1 -1 -1 3 1 122 | 7 LN -1 -1 -1 -1 3 1 123 | 8 IN 9 12 6 2.5 1 -1 124 | 9 IN 10 11 1 2.5 2 -1 125 | 10 LN -1 -1 -1 -1 3 0 126 | 11 LN -1 -1 -1 -1 3 1 127 | 12 IN 13 14 1 4.5 2 -1 128 | 13 LN -1 -1 -1 -1 3 1 129 | 14 LN -1 -1 -1 -1 3 1 130 | 131 | [TREE 7] 132 | NB_NODES: 15 133 | 0 IN 1 8 2 3.5 0 -1 134 | 1 IN 2 5 6 4.5 1 -1 135 | 2 IN 3 4 7 2.5 2 -1 136 | 3 LN -1 -1 -1 -1 3 0 137 | 4 LN -1 -1 -1 -1 3 0 138 | 5 IN 6 7 5 2.5 2 -1 139 | 6 LN -1 -1 -1 -1 3 0 140 | 7 LN -1 -1 -1 -1 3 1 141 | 8 IN 9 12 1 4.5 1 -1 142 | 9 IN 10 11 7 2.5 2 -1 143 | 10 LN -1 -1 -1 -1 3 0 144 | 11 LN -1 -1 -1 -1 3 1 145 | 12 IN 13 14 0 6.5 2 -1 146 | 13 LN -1 -1 -1 -1 3 1 147 | 14 LN -1 -1 -1 -1 3 1 148 | 149 | [TREE 8] 150 | NB_NODES: 15 151 | 0 IN 1 8 1 3.5 0 -1 152 | 1 IN 2 5 0 6.5 1 -1 153 | 2 IN 3 4 6 3.5 2 -1 154 | 3 LN -1 -1 -1 -1 3 0 155 | 4 LN -1 -1 -1 -1 3 0 156 | 5 IN 6 7 5 2.5 2 -1 157 | 6 LN -1 -1 -1 -1 3 1 158 | 7 LN -1 -1 -1 -1 3 1 159 | 8 IN 9 12 1 4.5 1 -1 160 | 9 IN 10 11 4 6.5 2 -1 161 | 10 LN -1 -1 -1 -1 3 1 162 | 11 LN -1 -1 -1 -1 3 0 163 | 12 IN 13 14 7 2.5 2 -1 164 | 13 LN -1 -1 -1 -1 3 1 165 | 14 LN -1 -1 -1 -1 3 1 166 | 167 | [TREE 9] 168 | NB_NODES: 15 169 | 0 IN 1 8 1 3.5 0 -1 170 | 1 IN 2 5 7 3.5 1 -1 171 | 2 IN 3 4 0 6.5 2 -1 172 | 3 LN -1 -1 -1 -1 3 0 173 | 4 LN -1 -1 -1 -1 3 1 174 | 5 IN 6 7 5 3.5 2 -1 175 | 6 LN -1 -1 -1 -1 3 0 176 | 7 LN -1 -1 -1 -1 3 1 177 | 8 IN 9 12 6 4.5 1 -1 178 | 9 IN 10 11 1 4.5 2 -1 179 | 10 LN -1 -1 -1 -1 3 1 180 | 11 LN -1 -1 -1 -1 3 1 181 | 12 IN 13 14 1 4.5 2 -1 182 | 13 LN -1 -1 -1 -1 3 1 183 | 14 LN -1 -1 -1 -1 3 1 184 | 185 | -------------------------------------------------------------------------------- /src/resources/forests/HTRU2/HTRU2.RF1.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: HTRU2.train1.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 0 0.5 0 -1 12 | 1 IN 2 5 5 6.5 1 -1 13 | 2 IN 3 4 2 8.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 2 8.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 2 8.5 1 -1 20 | 9 IN 10 11 5 7.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 IN 13 14 5 6.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 0 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 5 7.5 0 -1 30 | 1 IN 2 5 2 8.5 1 -1 31 | 2 IN 3 4 2 5.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 4 6.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 1 37 | 8 IN 9 12 0 0.5 1 -1 38 | 9 IN 10 11 3 8.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 1 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 2 7.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 0 43 | 14 LN -1 -1 -1 -1 3 0 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 2 8.5 0 -1 48 | 1 IN 2 5 2 7.5 1 -1 49 | 2 IN 3 4 0 4.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 0 52 | 5 IN 6 7 5 7.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 0 55 | 8 IN 9 12 5 6.5 1 -1 56 | 9 IN 10 11 7 6.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 0 59 | 12 IN 13 14 3 8.5 2 -1 60 | 13 LN -1 -1 -1 -1 3 1 61 | 14 LN -1 -1 -1 -1 3 1 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 0 0.5 0 -1 66 | 1 IN 2 5 4 6.5 1 -1 67 | 2 IN 3 4 2 8.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 0 70 | 5 IN 6 7 2 8.5 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 1 73 | 8 IN 9 12 4 7.5 1 -1 74 | 9 IN 10 11 2 8.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 0 77 | 12 IN 13 14 3 7.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 0 79 | 14 LN -1 -1 -1 -1 3 0 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 3 8.5 0 -1 84 | 1 IN 2 5 2 8.5 1 -1 85 | 2 IN 3 4 4 7.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 5 6.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 1 91 | 8 IN 9 12 7 2.5 1 -1 92 | 9 IN 10 11 0 0.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 1 94 | 11 LN -1 -1 -1 -1 3 0 95 | 12 IN 13 14 1 1.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 0 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 3 8.5 0 -1 102 | 1 IN 2 5 4 7.5 1 -1 103 | 2 IN 3 4 2 8.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 0 106 | 5 IN 6 7 0 1.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 0 109 | 8 IN 9 12 5 6.5 1 -1 110 | 9 IN 10 11 1 1.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 0 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 IN 13 14 4 7.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 1 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 15 119 | 0 IN 1 8 2 8.5 0 -1 120 | 1 IN 2 5 2 7.5 1 -1 121 | 2 IN 3 4 4 5.5 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 0 124 | 5 IN 6 7 4 7.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 0 126 | 7 LN -1 -1 -1 -1 3 0 127 | 8 IN 9 12 5 6.5 1 -1 128 | 9 IN 10 11 5 4.5 2 -1 129 | 10 LN -1 -1 -1 -1 3 0 130 | 11 LN -1 -1 -1 -1 3 0 131 | 12 IN 13 14 0 0.5 2 -1 132 | 13 LN -1 -1 -1 -1 3 1 133 | 14 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 7] 136 | NB_NODES: 15 137 | 0 IN 1 8 4 7.5 0 -1 138 | 1 IN 2 5 3 8.5 1 -1 139 | 2 IN 3 4 2 8.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 0 142 | 5 IN 6 7 2 8.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 0 144 | 7 LN -1 -1 -1 -1 3 0 145 | 8 IN 9 12 1 1.5 1 -1 146 | 9 IN 10 11 2 8.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 0 148 | 11 LN -1 -1 -1 -1 3 1 149 | 12 IN 13 14 2 8.5 2 -1 150 | 13 LN -1 -1 -1 -1 3 0 151 | 14 LN -1 -1 -1 -1 3 1 152 | 153 | [TREE 8] 154 | NB_NODES: 15 155 | 0 IN 1 8 3 8.5 0 -1 156 | 1 IN 2 5 2 8.5 1 -1 157 | 2 IN 3 4 2 7.5 2 -1 158 | 3 LN -1 -1 -1 -1 3 0 159 | 4 LN -1 -1 -1 -1 3 0 160 | 5 IN 6 7 5 5.5 2 -1 161 | 6 LN -1 -1 -1 -1 3 0 162 | 7 LN -1 -1 -1 -1 3 1 163 | 8 IN 9 12 5 6.5 1 -1 164 | 9 IN 10 11 1 1.5 2 -1 165 | 10 LN -1 -1 -1 -1 3 0 166 | 11 LN -1 -1 -1 -1 3 1 167 | 12 IN 13 14 2 8.5 2 -1 168 | 13 LN -1 -1 -1 -1 3 0 169 | 14 LN -1 -1 -1 -1 3 1 170 | 171 | [TREE 9] 172 | NB_NODES: 15 173 | 0 IN 1 8 3 8.5 0 -1 174 | 1 IN 2 5 2 8.5 1 -1 175 | 2 IN 3 4 0 4.5 2 -1 176 | 3 LN -1 -1 -1 -1 3 0 177 | 4 LN -1 -1 -1 -1 3 0 178 | 5 IN 6 7 4 6.5 2 -1 179 | 6 LN -1 -1 -1 -1 3 0 180 | 7 LN -1 -1 -1 -1 3 1 181 | 8 IN 9 12 5 6.5 1 -1 182 | 9 IN 10 11 2 8.5 2 -1 183 | 10 LN -1 -1 -1 -1 3 0 184 | 11 LN -1 -1 -1 -1 3 0 185 | 12 IN 13 14 5 7.5 2 -1 186 | 13 LN -1 -1 -1 -1 3 1 187 | 14 LN -1 -1 -1 -1 3 1 188 | 189 | -------------------------------------------------------------------------------- /src/resources/forests/HTRU2/HTRU2.RF3.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: HTRU2.train3.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 2 8.5 0 -1 12 | 1 IN 2 5 2 6.5 1 -1 13 | 2 IN 3 4 3 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 5 7.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 5 6.5 1 -1 20 | 9 IN 10 11 4 4.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 IN 13 14 1 6.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 2 8.5 0 -1 30 | 1 IN 2 5 2 5.5 1 -1 31 | 2 IN 3 4 3 6.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 5 7.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 7 2.5 1 -1 38 | 9 IN 10 11 0 0.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 1 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 4 5.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 0 43 | 14 LN -1 -1 -1 -1 3 0 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 0 0.5 0 -1 48 | 1 IN 2 5 5 7.5 1 -1 49 | 2 IN 3 4 7 2.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 1 51 | 4 LN -1 -1 -1 -1 3 0 52 | 5 IN 6 7 7 1.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 1 54 | 7 LN -1 -1 -1 -1 3 1 55 | 8 IN 9 12 5 7.5 1 -1 56 | 9 IN 10 11 2 8.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 0 59 | 12 IN 13 14 2 7.5 2 -1 60 | 13 LN -1 -1 -1 -1 3 0 61 | 14 LN -1 -1 -1 -1 3 0 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 3 8.5 0 -1 66 | 1 IN 2 5 2 8.5 1 -1 67 | 2 IN 3 4 2 7.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 0 70 | 5 IN 6 7 6 2.5 2 -1 71 | 6 LN -1 -1 -1 -1 3 1 72 | 7 LN -1 -1 -1 -1 3 0 73 | 8 IN 9 12 5 6.5 1 -1 74 | 9 IN 10 11 0 0.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 0 77 | 12 IN 13 14 0 0.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 1 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 2 8.5 0 -1 84 | 1 IN 2 5 5 7.5 1 -1 85 | 2 IN 3 4 0 4.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 2 6.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 0 91 | 8 IN 9 12 5 6.5 1 -1 92 | 9 IN 10 11 1 2.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 0 94 | 11 LN -1 -1 -1 -1 3 0 95 | 12 IN 13 14 3 8.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 1 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 2 8.5 0 -1 102 | 1 IN 2 5 4 7.5 1 -1 103 | 2 IN 3 4 2 5.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 0 106 | 5 IN 6 7 2 7.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 0 109 | 8 IN 9 12 6 2.5 1 -1 110 | 9 IN 10 11 1 3.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 1 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 IN 13 14 5 6.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 0 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 15 119 | 0 IN 1 8 3 8.5 0 -1 120 | 1 IN 2 5 2 8.5 1 -1 121 | 2 IN 3 4 2 7.5 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 0 124 | 5 IN 6 7 4 6.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 0 126 | 7 LN -1 -1 -1 -1 3 1 127 | 8 IN 9 12 5 6.5 1 -1 128 | 9 IN 10 11 2 8.5 2 -1 129 | 10 LN -1 -1 -1 -1 3 0 130 | 11 LN -1 -1 -1 -1 3 0 131 | 12 IN 13 14 2 8.5 2 -1 132 | 13 LN -1 -1 -1 -1 3 0 133 | 14 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 7] 136 | NB_NODES: 15 137 | 0 IN 1 8 3 8.5 0 -1 138 | 1 IN 2 5 2 8.5 1 -1 139 | 2 IN 3 4 5 7.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 0 142 | 5 IN 6 7 4 6.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 0 144 | 7 LN -1 -1 -1 -1 3 1 145 | 8 IN 9 12 7 2.5 1 -1 146 | 9 IN 10 11 2 8.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 0 148 | 11 LN -1 -1 -1 -1 3 1 149 | 12 IN 13 14 1 1.5 2 -1 150 | 13 LN -1 -1 -1 -1 3 0 151 | 14 LN -1 -1 -1 -1 3 1 152 | 153 | [TREE 8] 154 | NB_NODES: 15 155 | 0 IN 1 8 2 8.5 0 -1 156 | 1 IN 2 5 2 5.5 1 -1 157 | 2 IN 3 4 2 3.5 2 -1 158 | 3 LN -1 -1 -1 -1 3 0 159 | 4 LN -1 -1 -1 -1 3 0 160 | 5 IN 6 7 4 7.5 2 -1 161 | 6 LN -1 -1 -1 -1 3 0 162 | 7 LN -1 -1 -1 -1 3 0 163 | 8 IN 9 12 4 6.5 1 -1 164 | 9 IN 10 11 1 2.5 2 -1 165 | 10 LN -1 -1 -1 -1 3 0 166 | 11 LN -1 -1 -1 -1 3 0 167 | 12 IN 13 14 3 8.5 2 -1 168 | 13 LN -1 -1 -1 -1 3 1 169 | 14 LN -1 -1 -1 -1 3 1 170 | 171 | [TREE 9] 172 | NB_NODES: 15 173 | 0 IN 1 8 0 0.5 0 -1 174 | 1 IN 2 5 5 6.5 1 -1 175 | 2 IN 3 4 3 8.5 2 -1 176 | 3 LN -1 -1 -1 -1 3 0 177 | 4 LN -1 -1 -1 -1 3 0 178 | 5 IN 6 7 4 7.5 2 -1 179 | 6 LN -1 -1 -1 -1 3 1 180 | 7 LN -1 -1 -1 -1 3 1 181 | 8 IN 9 12 5 7.5 1 -1 182 | 9 IN 10 11 0 2.5 2 -1 183 | 10 LN -1 -1 -1 -1 3 0 184 | 11 LN -1 -1 -1 -1 3 0 185 | 12 IN 13 14 0 1.5 2 -1 186 | 13 LN -1 -1 -1 -1 3 0 187 | 14 LN -1 -1 -1 -1 3 0 188 | 189 | -------------------------------------------------------------------------------- /src/resources/forests/HTRU2/HTRU2.RF4.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: HTRU2.train4.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 0 0.5 0 -1 12 | 1 IN 2 5 5 6.5 1 -1 13 | 2 IN 3 4 1 2.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 1 6.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 1 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 2 8.5 1 -1 20 | 9 IN 10 11 4 7.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 IN 13 14 5 6.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 0 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 2 8.5 0 -1 30 | 1 IN 2 5 2 6.5 1 -1 31 | 2 IN 3 4 4 3.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 6 1.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 5 6.5 1 -1 38 | 9 IN 10 11 1 1.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 0 41 | 12 IN 13 14 3 8.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 1 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 3 8.5 0 -1 48 | 1 IN 2 5 7 1.5 1 -1 49 | 2 IN 3 4 2 7.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 0 52 | 5 IN 6 7 2 8.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 0 55 | 8 IN 9 12 4 7.5 1 -1 56 | 9 IN 10 11 5 6.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 1 59 | 12 IN 13 14 0 6.0 2 -1 60 | 13 LN -1 -1 -1 -1 3 1 61 | 14 LN -1 -1 -1 -1 3 0 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 2 8.5 0 -1 66 | 1 IN 2 5 7 1.5 1 -1 67 | 2 IN 3 4 0 4.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 0 70 | 5 IN 6 7 0 4.5 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 0 73 | 8 IN 9 12 5 6.5 1 -1 74 | 9 IN 10 11 4 4.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 0 77 | 12 IN 13 14 0 0.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 1 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 2 8.5 0 -1 84 | 1 IN 2 5 2 6.5 1 -1 85 | 2 IN 3 4 0 4.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 4 7.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 0 91 | 8 IN 9 12 5 6.5 1 -1 92 | 9 IN 10 11 5 3.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 0 94 | 11 LN -1 -1 -1 -1 3 0 95 | 12 IN 13 14 0 0.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 1 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 2 8.5 0 -1 102 | 1 IN 2 5 6 1.5 1 -1 103 | 2 IN 3 4 2 7.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 0 106 | 5 IN 6 7 2 4.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 0 109 | 8 IN 9 12 4 6.5 1 -1 110 | 9 IN 10 11 4 4.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 0 112 | 11 LN -1 -1 -1 -1 3 0 113 | 12 IN 13 14 0 0.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 1 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 15 119 | 0 IN 1 8 2 8.5 0 -1 120 | 1 IN 2 5 2 7.5 1 -1 121 | 2 IN 3 4 2 5.5 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 0 124 | 5 IN 6 7 5 7.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 0 126 | 7 LN -1 -1 -1 -1 3 0 127 | 8 IN 9 12 4 6.5 1 -1 128 | 9 IN 10 11 5 3.5 2 -1 129 | 10 LN -1 -1 -1 -1 3 0 130 | 11 LN -1 -1 -1 -1 3 0 131 | 12 IN 13 14 3 8.5 2 -1 132 | 13 LN -1 -1 -1 -1 3 1 133 | 14 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 7] 136 | NB_NODES: 15 137 | 0 IN 1 8 0 0.5 0 -1 138 | 1 IN 2 5 7 2.5 1 -1 139 | 2 IN 3 4 2 8.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 1 142 | 5 IN 6 7 2 8.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 0 144 | 7 LN -1 -1 -1 -1 3 0 145 | 8 IN 9 12 5 7.5 1 -1 146 | 9 IN 10 11 2 8.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 0 148 | 11 LN -1 -1 -1 -1 3 0 149 | 12 IN 13 14 3 7.5 2 -1 150 | 13 LN -1 -1 -1 -1 3 0 151 | 14 LN -1 -1 -1 -1 3 0 152 | 153 | [TREE 8] 154 | NB_NODES: 15 155 | 0 IN 1 8 3 8.5 0 -1 156 | 1 IN 2 5 5 7.5 1 -1 157 | 2 IN 3 4 2 8.5 2 -1 158 | 3 LN -1 -1 -1 -1 3 0 159 | 4 LN -1 -1 -1 -1 3 0 160 | 5 IN 6 7 2 7.5 2 -1 161 | 6 LN -1 -1 -1 -1 3 0 162 | 7 LN -1 -1 -1 -1 3 0 163 | 8 IN 9 12 5 6.5 1 -1 164 | 9 IN 10 11 1 1.5 2 -1 165 | 10 LN -1 -1 -1 -1 3 0 166 | 11 LN -1 -1 -1 -1 3 1 167 | 12 IN 13 14 2 8.5 2 -1 168 | 13 LN -1 -1 -1 -1 3 0 169 | 14 LN -1 -1 -1 -1 3 1 170 | 171 | [TREE 9] 172 | NB_NODES: 15 173 | 0 IN 1 8 3 8.5 0 -1 174 | 1 IN 2 5 6 1.5 1 -1 175 | 2 IN 3 4 2 7.5 2 -1 176 | 3 LN -1 -1 -1 -1 3 0 177 | 4 LN -1 -1 -1 -1 3 0 178 | 5 IN 6 7 3 6.5 2 -1 179 | 6 LN -1 -1 -1 -1 3 0 180 | 7 LN -1 -1 -1 -1 3 0 181 | 8 IN 9 12 5 6.5 1 -1 182 | 9 IN 10 11 1 1.5 2 -1 183 | 10 LN -1 -1 -1 -1 3 0 184 | 11 LN -1 -1 -1 -1 3 1 185 | 12 IN 13 14 5 7.5 2 -1 186 | 13 LN -1 -1 -1 -1 3 1 187 | 14 LN -1 -1 -1 -1 3 1 188 | 189 | -------------------------------------------------------------------------------- /src/resources/forests/HTRU2/HTRU2.RF7.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: HTRU2.train7.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 2 8.5 0 -1 12 | 1 IN 2 5 4 7.5 1 -1 13 | 2 IN 3 4 0 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 4 8.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 5 6.5 1 -1 20 | 9 IN 10 11 0 1.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 IN 13 14 1 3.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 2 8.5 0 -1 30 | 1 IN 2 5 5 7.5 1 -1 31 | 2 IN 3 4 3 4.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 2 7.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 4 6.5 1 -1 38 | 9 IN 10 11 1 1.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 0 41 | 12 IN 13 14 3 8.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 1 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 2 8.5 0 -1 48 | 1 IN 2 5 2 6.5 1 -1 49 | 2 IN 3 4 2 5.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 0 52 | 5 IN 6 7 5 7.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 0 55 | 8 IN 9 12 5 6.5 1 -1 56 | 9 IN 10 11 1 2.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 0 59 | 12 IN 13 14 3 8.5 2 -1 60 | 13 LN -1 -1 -1 -1 3 1 61 | 14 LN -1 -1 -1 -1 3 1 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 0 0.5 0 -1 66 | 1 IN 2 5 7 2.5 1 -1 67 | 2 IN 3 4 3 8.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 1 69 | 4 LN -1 -1 -1 -1 3 1 70 | 5 IN 6 7 3 8.5 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 0 73 | 8 IN 9 12 3 8.5 1 -1 74 | 9 IN 10 11 2 8.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 1 77 | 12 IN 13 14 2 8.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 0 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 3 8.5 0 -1 84 | 1 IN 2 5 4 7.5 1 -1 85 | 2 IN 3 4 2 8.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 0 1.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 0 91 | 8 IN 9 12 5 6.5 1 -1 92 | 9 IN 10 11 1 1.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 0 94 | 11 LN -1 -1 -1 -1 3 1 95 | 12 IN 13 14 0 0.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 1 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 13 101 | 0 IN 1 8 3 8.5 0 -1 102 | 1 IN 2 5 2 8.5 1 -1 103 | 2 IN 3 4 4 7.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 0 106 | 5 IN 6 7 5 6.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 1 109 | 8 IN 9 10 2 8.5 1 -1 110 | 9 LN -1 -1 -1 -1 2 0 111 | 10 IN 11 12 7 3.5 2 -1 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 LN -1 -1 -1 -1 3 0 114 | 115 | [TREE 6] 116 | NB_NODES: 15 117 | 0 IN 1 8 2 8.5 0 -1 118 | 1 IN 2 5 2 5.5 1 -1 119 | 2 IN 3 4 1 4.5 2 -1 120 | 3 LN -1 -1 -1 -1 3 0 121 | 4 LN -1 -1 -1 -1 3 0 122 | 5 IN 6 7 4 7.5 2 -1 123 | 6 LN -1 -1 -1 -1 3 0 124 | 7 LN -1 -1 -1 -1 3 0 125 | 8 IN 9 12 5 6.5 1 -1 126 | 9 IN 10 11 1 2.5 2 -1 127 | 10 LN -1 -1 -1 -1 3 0 128 | 11 LN -1 -1 -1 -1 3 0 129 | 12 IN 13 14 5 7.5 2 -1 130 | 13 LN -1 -1 -1 -1 3 1 131 | 14 LN -1 -1 -1 -1 3 1 132 | 133 | [TREE 7] 134 | NB_NODES: 15 135 | 0 IN 1 8 0 0.5 0 -1 136 | 1 IN 2 5 5 6.5 1 -1 137 | 2 IN 3 4 5 5.5 2 -1 138 | 3 LN -1 -1 -1 -1 3 0 139 | 4 LN -1 -1 -1 -1 3 0 140 | 5 IN 6 7 2 8.5 2 -1 141 | 6 LN -1 -1 -1 -1 3 0 142 | 7 LN -1 -1 -1 -1 3 1 143 | 8 IN 9 12 2 8.5 1 -1 144 | 9 IN 10 11 4 7.5 2 -1 145 | 10 LN -1 -1 -1 -1 3 0 146 | 11 LN -1 -1 -1 -1 3 0 147 | 12 IN 13 14 6 2.5 2 -1 148 | 13 LN -1 -1 -1 -1 3 1 149 | 14 LN -1 -1 -1 -1 3 0 150 | 151 | [TREE 8] 152 | NB_NODES: 15 153 | 0 IN 1 8 3 8.5 0 -1 154 | 1 IN 2 5 7 1.5 1 -1 155 | 2 IN 3 4 0 1.5 2 -1 156 | 3 LN -1 -1 -1 -1 3 0 157 | 4 LN -1 -1 -1 -1 3 0 158 | 5 IN 6 7 0 2.5 2 -1 159 | 6 LN -1 -1 -1 -1 3 0 160 | 7 LN -1 -1 -1 -1 3 0 161 | 8 IN 9 12 5 6.5 1 -1 162 | 9 IN 10 11 2 8.5 2 -1 163 | 10 LN -1 -1 -1 -1 3 0 164 | 11 LN -1 -1 -1 -1 3 0 165 | 12 IN 13 14 5 7.5 2 -1 166 | 13 LN -1 -1 -1 -1 3 1 167 | 14 LN -1 -1 -1 -1 3 1 168 | 169 | [TREE 9] 170 | NB_NODES: 15 171 | 0 IN 1 8 0 0.5 0 -1 172 | 1 IN 2 5 5 6.5 1 -1 173 | 2 IN 3 4 1 2.5 2 -1 174 | 3 LN -1 -1 -1 -1 3 0 175 | 4 LN -1 -1 -1 -1 3 0 176 | 5 IN 6 7 2 8.5 2 -1 177 | 6 LN -1 -1 -1 -1 3 0 178 | 7 LN -1 -1 -1 -1 3 1 179 | 8 IN 9 12 2 8.5 1 -1 180 | 9 IN 10 11 7 1.5 2 -1 181 | 10 LN -1 -1 -1 -1 3 0 182 | 11 LN -1 -1 -1 -1 3 0 183 | 12 IN 13 14 5 6.5 2 -1 184 | 13 LN -1 -1 -1 -1 3 0 185 | 14 LN -1 -1 -1 -1 3 1 186 | 187 | -------------------------------------------------------------------------------- /src/resources/forests/Pima-Diabetes/Pima-Diabetes.RF1.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Pima-Diabetes.train1.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 1 6.5 0 -1 12 | 1 IN 2 5 5 8.5 1 -1 13 | 2 IN 3 4 7 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 1 1.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 5 3.5 1 -1 20 | 9 IN 10 11 7 1.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 IN 13 14 0 5.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 7 4.5 0 -1 30 | 1 IN 2 5 7 1.5 1 -1 31 | 2 IN 3 4 3 0.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 5 8.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 1 37 | 8 IN 9 12 4 3.5 1 -1 38 | 9 IN 10 11 1 3.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 0 3.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 1 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 1 5.5 0 -1 48 | 1 IN 2 5 7 4.5 1 -1 49 | 2 IN 3 4 5 4.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 0 52 | 5 IN 6 7 1 2.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 0 55 | 8 IN 9 12 0 5.5 1 -1 56 | 9 IN 10 11 4 4.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 1 58 | 11 LN -1 -1 -1 -1 3 0 59 | 12 IN 13 14 1 7.5 2 -1 60 | 13 LN -1 -1 -1 -1 3 1 61 | 14 LN -1 -1 -1 -1 3 1 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 1 5.5 0 -1 66 | 1 IN 2 5 4 3.5 1 -1 67 | 2 IN 3 4 5 2.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 0 70 | 5 IN 6 7 2 2.5 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 1 73 | 8 IN 9 12 7 4.5 1 -1 74 | 9 IN 10 11 3 3.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 1 77 | 12 IN 13 14 5 3.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 0 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 1 6.5 0 -1 84 | 1 IN 2 5 0 2.5 1 -1 85 | 2 IN 3 4 2 7.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 6 6.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 1 91 | 8 IN 9 12 1 8.5 1 -1 92 | 9 IN 10 11 0 6.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 0 94 | 11 LN -1 -1 -1 -1 3 1 95 | 12 IN 13 14 3 1.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 1 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 1 6.5 0 -1 102 | 1 IN 2 5 6 6.5 1 -1 103 | 2 IN 3 4 1 1.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 0 106 | 5 IN 6 7 1 3.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 1 109 | 8 IN 9 12 1 7.5 1 -1 110 | 9 IN 10 11 7 0.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 0 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 IN 13 14 0 5.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 1 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 15 119 | 0 IN 1 8 5 3.5 0 -1 120 | 1 IN 2 5 0 5.5 1 -1 121 | 2 IN 3 4 1 4.5 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 0 124 | 5 IN 6 7 4 2.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 0 126 | 7 LN -1 -1 -1 -1 3 1 127 | 8 IN 9 12 7 4.5 1 -1 128 | 9 IN 10 11 2 8.5 2 -1 129 | 10 LN -1 -1 -1 -1 3 0 130 | 11 LN -1 -1 -1 -1 3 1 131 | 12 IN 13 14 1 1.5 2 -1 132 | 13 LN -1 -1 -1 -1 3 0 133 | 14 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 7] 136 | NB_NODES: 15 137 | 0 IN 1 8 1 6.5 0 -1 138 | 1 IN 2 5 7 5.5 1 -1 139 | 2 IN 3 4 3 6.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 0 142 | 5 IN 6 7 5 1.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 0 144 | 7 LN -1 -1 -1 -1 3 0 145 | 8 IN 9 12 7 2.5 1 -1 146 | 9 IN 10 11 6 5.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 0 148 | 11 LN -1 -1 -1 -1 3 1 149 | 12 IN 13 14 5 3.5 2 -1 150 | 13 LN -1 -1 -1 -1 3 0 151 | 14 LN -1 -1 -1 -1 3 1 152 | 153 | [TREE 8] 154 | NB_NODES: 13 155 | 0 IN 1 8 1 5.5 0 -1 156 | 1 IN 2 5 7 6.5 1 -1 157 | 2 IN 3 4 7 4.5 2 -1 158 | 3 LN -1 -1 -1 -1 3 0 159 | 4 LN -1 -1 -1 -1 3 0 160 | 5 IN 6 7 5 1.5 2 -1 161 | 6 LN -1 -1 -1 -1 3 0 162 | 7 LN -1 -1 -1 -1 3 0 163 | 8 IN 9 10 7 0.5 1 -1 164 | 9 LN -1 -1 -1 -1 2 0 165 | 10 IN 11 12 5 2.5 2 -1 166 | 11 LN -1 -1 -1 -1 3 0 167 | 12 LN -1 -1 -1 -1 3 1 168 | 169 | [TREE 9] 170 | NB_NODES: 15 171 | 0 IN 1 8 1 6.5 0 -1 172 | 1 IN 2 5 1 2.5 1 -1 173 | 2 IN 3 4 4 3.5 2 -1 174 | 3 LN -1 -1 -1 -1 3 0 175 | 4 LN -1 -1 -1 -1 3 0 176 | 5 IN 6 7 6 8.5 2 -1 177 | 6 LN -1 -1 -1 -1 3 0 178 | 7 LN -1 -1 -1 -1 3 1 179 | 8 IN 9 12 1 8.5 1 -1 180 | 9 IN 10 11 5 4.5 2 -1 181 | 10 LN -1 -1 -1 -1 3 0 182 | 11 LN -1 -1 -1 -1 3 1 183 | 12 IN 13 14 5 4.5 2 -1 184 | 13 LN -1 -1 -1 -1 3 1 185 | 14 LN -1 -1 -1 -1 3 1 186 | 187 | -------------------------------------------------------------------------------- /src/resources/forests/Pima-Diabetes/Pima-Diabetes.RF2.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Pima-Diabetes.train2.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 1 5.5 0 -1 12 | 1 IN 2 5 7 4.5 1 -1 13 | 2 IN 3 4 2 7.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 6 1.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 1 8.5 1 -1 20 | 9 IN 10 11 5 3.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 6 8.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 7 3.5 0 -1 30 | 1 IN 2 5 1 6.5 1 -1 31 | 2 IN 3 4 3 3.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 4 0.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 1 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 4 2.5 1 -1 38 | 9 IN 10 11 1 5.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 5 1.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 0 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 7 4.5 0 -1 48 | 1 IN 2 5 1 6.5 1 -1 49 | 2 IN 3 4 0 5.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 1 52 | 5 IN 6 7 4 3.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 1 55 | 8 IN 9 12 5 1.5 1 -1 56 | 9 IN 10 11 5 0.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 0 59 | 12 IN 13 14 4 2.5 2 -1 60 | 13 LN -1 -1 -1 -1 3 0 61 | 14 LN -1 -1 -1 -1 3 1 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 3 4.5 0 -1 66 | 1 IN 2 5 7 4.5 1 -1 67 | 2 IN 3 4 1 4.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 0 70 | 5 IN 6 7 1 7.5 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 1 73 | 8 IN 9 12 1 6.5 1 -1 74 | 9 IN 10 11 7 4.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 0 77 | 12 IN 13 14 1 8.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 1 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 1 5.5 0 -1 84 | 1 IN 2 5 7 4.5 1 -1 85 | 2 IN 3 4 0 2.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 6 1.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 0 91 | 8 IN 9 12 5 3.5 1 -1 92 | 9 IN 10 11 1 8.5 2 -1 93 | 10 LN -1 -1 -1 -1 3 0 94 | 11 LN -1 -1 -1 -1 3 1 95 | 12 IN 13 14 2 6.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 1 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 5 3.5 0 -1 102 | 1 IN 2 5 7 4.5 1 -1 103 | 2 IN 3 4 1 6.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 0 106 | 5 IN 6 7 3 0.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 0 109 | 8 IN 9 12 7 4.5 1 -1 110 | 9 IN 10 11 1 8.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 0 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 IN 13 14 1 2.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 0 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 15 119 | 0 IN 1 8 5 3.5 0 -1 120 | 1 IN 2 5 0 5.5 1 -1 121 | 2 IN 3 4 7 5.5 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 0 124 | 5 IN 6 7 5 2.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 0 126 | 7 LN -1 -1 -1 -1 3 1 127 | 8 IN 9 12 1 6.5 1 -1 128 | 9 IN 10 11 1 1.5 2 -1 129 | 10 LN -1 -1 -1 -1 3 0 130 | 11 LN -1 -1 -1 -1 3 0 131 | 12 IN 13 14 1 8.5 2 -1 132 | 13 LN -1 -1 -1 -1 3 1 133 | 14 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 7] 136 | NB_NODES: 15 137 | 0 IN 1 8 5 3.5 0 -1 138 | 1 IN 2 5 7 3.5 1 -1 139 | 2 IN 3 4 3 0.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 0 142 | 5 IN 6 7 2 0.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 1 144 | 7 LN -1 -1 -1 -1 3 0 145 | 8 IN 9 12 1 5.5 1 -1 146 | 9 IN 10 11 6 7.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 0 148 | 11 LN -1 -1 -1 -1 3 1 149 | 12 IN 13 14 3 3.5 2 -1 150 | 13 LN -1 -1 -1 -1 3 1 151 | 14 LN -1 -1 -1 -1 3 1 152 | 153 | [TREE 8] 154 | NB_NODES: 13 155 | 0 IN 1 6 5 2.5 0 -1 156 | 1 IN 2 3 0 1.5 1 -1 157 | 2 LN -1 -1 -1 -1 2 0 158 | 3 IN 4 5 4 2.5 2 -1 159 | 4 LN -1 -1 -1 -1 3 0 160 | 5 LN -1 -1 -1 -1 3 0 161 | 6 IN 7 10 1 5.5 1 -1 162 | 7 IN 8 9 0 5.5 2 -1 163 | 8 LN -1 -1 -1 -1 3 0 164 | 9 LN -1 -1 -1 -1 3 1 165 | 10 IN 11 12 6 3.5 2 -1 166 | 11 LN -1 -1 -1 -1 3 0 167 | 12 LN -1 -1 -1 -1 3 1 168 | 169 | [TREE 9] 170 | NB_NODES: 15 171 | 0 IN 1 8 1 5.5 0 -1 172 | 1 IN 2 5 5 1.5 1 -1 173 | 2 IN 3 4 0 6.5 2 -1 174 | 3 LN -1 -1 -1 -1 3 0 175 | 4 LN -1 -1 -1 -1 3 1 176 | 5 IN 6 7 7 4.5 2 -1 177 | 6 LN -1 -1 -1 -1 3 0 178 | 7 LN -1 -1 -1 -1 3 0 179 | 8 IN 9 12 5 2.5 1 -1 180 | 9 IN 10 11 1 7.5 2 -1 181 | 10 LN -1 -1 -1 -1 3 0 182 | 11 LN -1 -1 -1 -1 3 1 183 | 12 IN 13 14 1 8.5 2 -1 184 | 13 LN -1 -1 -1 -1 3 1 185 | 14 LN -1 -1 -1 -1 3 1 186 | 187 | -------------------------------------------------------------------------------- /src/resources/forests/Pima-Diabetes/Pima-Diabetes.RF4.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Pima-Diabetes.train4.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 1 7.5 0 -1 12 | 1 IN 2 5 0 5.5 1 -1 13 | 2 IN 3 4 5 3.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 1 1.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 2 5.5 1 -1 20 | 9 IN 10 11 5 7.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 1 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 1 8.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 1 5.5 0 -1 30 | 1 IN 2 5 7 4.5 1 -1 31 | 2 IN 3 4 7 1.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 5 1.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 7 2.5 1 -1 38 | 9 IN 10 11 2 0.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 1 40 | 11 LN -1 -1 -1 -1 3 0 41 | 12 IN 13 14 5 3.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 0 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 15 47 | 0 IN 1 8 1 8.5 0 -1 48 | 1 IN 2 5 7 4.5 1 -1 49 | 2 IN 3 4 5 3.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 0 52 | 5 IN 6 7 1 1.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 0 54 | 7 LN -1 -1 -1 -1 3 1 55 | 8 IN 9 12 5 3.5 1 -1 56 | 9 IN 10 11 4 1.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 0 58 | 11 LN -1 -1 -1 -1 3 1 59 | 12 IN 13 14 3 1.0 2 -1 60 | 13 LN -1 -1 -1 -1 3 1 61 | 14 LN -1 -1 -1 -1 3 1 62 | 63 | [TREE 3] 64 | NB_NODES: 15 65 | 0 IN 1 8 0 2.5 0 -1 66 | 1 IN 2 5 4 4.5 1 -1 67 | 2 IN 3 4 1 5.5 2 -1 68 | 3 LN -1 -1 -1 -1 3 0 69 | 4 LN -1 -1 -1 -1 3 0 70 | 5 IN 6 7 3 2.0 2 -1 71 | 6 LN -1 -1 -1 -1 3 0 72 | 7 LN -1 -1 -1 -1 3 1 73 | 8 IN 9 12 1 6.5 1 -1 74 | 9 IN 10 11 5 1.5 2 -1 75 | 10 LN -1 -1 -1 -1 3 0 76 | 11 LN -1 -1 -1 -1 3 0 77 | 12 IN 13 14 5 6.5 2 -1 78 | 13 LN -1 -1 -1 -1 3 1 79 | 14 LN -1 -1 -1 -1 3 1 80 | 81 | [TREE 4] 82 | NB_NODES: 15 83 | 0 IN 1 8 1 7.5 0 -1 84 | 1 IN 2 5 7 5.5 1 -1 85 | 2 IN 3 4 7 3.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 0 87 | 4 LN -1 -1 -1 -1 3 0 88 | 5 IN 6 7 5 2.5 2 -1 89 | 6 LN -1 -1 -1 -1 3 0 90 | 7 LN -1 -1 -1 -1 3 1 91 | 8 IN 9 12 5 3.5 1 -1 92 | 9 IN 10 11 2 5.0 2 -1 93 | 10 LN -1 -1 -1 -1 3 1 94 | 11 LN -1 -1 -1 -1 3 0 95 | 12 IN 13 14 4 0.5 2 -1 96 | 13 LN -1 -1 -1 -1 3 1 97 | 14 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 5] 100 | NB_NODES: 15 101 | 0 IN 1 8 5 2.5 0 -1 102 | 1 IN 2 5 1 7.5 1 -1 103 | 2 IN 3 4 3 5.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 0 105 | 4 LN -1 -1 -1 -1 3 1 106 | 5 IN 6 7 2 5.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 0 108 | 7 LN -1 -1 -1 -1 3 1 109 | 8 IN 9 12 6 7.5 1 -1 110 | 9 IN 10 11 1 5.5 2 -1 111 | 10 LN -1 -1 -1 -1 3 0 112 | 11 LN -1 -1 -1 -1 3 1 113 | 12 IN 13 14 2 3.5 2 -1 114 | 13 LN -1 -1 -1 -1 3 0 115 | 14 LN -1 -1 -1 -1 3 1 116 | 117 | [TREE 6] 118 | NB_NODES: 15 119 | 0 IN 1 8 1 5.5 0 -1 120 | 1 IN 2 5 1 2.5 1 -1 121 | 2 IN 3 4 7 7.5 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 0 124 | 5 IN 6 7 0 5.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 0 126 | 7 LN -1 -1 -1 -1 3 1 127 | 8 IN 9 12 5 3.5 1 -1 128 | 9 IN 10 11 7 4.5 2 -1 129 | 10 LN -1 -1 -1 -1 3 0 130 | 11 LN -1 -1 -1 -1 3 0 131 | 12 IN 13 14 1 8.5 2 -1 132 | 13 LN -1 -1 -1 -1 3 1 133 | 14 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 7] 136 | NB_NODES: 15 137 | 0 IN 1 8 1 5.5 0 -1 138 | 1 IN 2 5 5 2.5 1 -1 139 | 2 IN 3 4 6 7.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 0 142 | 5 IN 6 7 0 3.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 0 144 | 7 LN -1 -1 -1 -1 3 0 145 | 8 IN 9 12 1 8.5 1 -1 146 | 9 IN 10 11 0 5.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 0 148 | 11 LN -1 -1 -1 -1 3 1 149 | 12 IN 13 14 5 2.5 2 -1 150 | 13 LN -1 -1 -1 -1 3 0 151 | 14 LN -1 -1 -1 -1 3 1 152 | 153 | [TREE 8] 154 | NB_NODES: 15 155 | 0 IN 1 8 5 2.5 0 -1 156 | 1 IN 2 5 1 8.5 1 -1 157 | 2 IN 3 4 7 3.5 2 -1 158 | 3 LN -1 -1 -1 -1 3 0 159 | 4 LN -1 -1 -1 -1 3 0 160 | 5 IN 6 7 2 8.0 2 -1 161 | 6 LN -1 -1 -1 -1 3 1 162 | 7 LN -1 -1 -1 -1 3 0 163 | 8 IN 9 12 7 4.5 1 -1 164 | 9 IN 10 11 2 7.5 2 -1 165 | 10 LN -1 -1 -1 -1 3 0 166 | 11 LN -1 -1 -1 -1 3 1 167 | 12 IN 13 14 4 2.5 2 -1 168 | 13 LN -1 -1 -1 -1 3 0 169 | 14 LN -1 -1 -1 -1 3 1 170 | 171 | [TREE 9] 172 | NB_NODES: 13 173 | 0 IN 1 6 5 2.5 0 -1 174 | 1 IN 2 3 6 1.5 1 -1 175 | 2 LN -1 -1 -1 -1 2 0 176 | 3 IN 4 5 1 7.5 2 -1 177 | 4 LN -1 -1 -1 -1 3 0 178 | 5 LN -1 -1 -1 -1 3 1 179 | 6 IN 7 10 1 5.5 1 -1 180 | 7 IN 8 9 7 4.5 2 -1 181 | 8 LN -1 -1 -1 -1 3 0 182 | 9 LN -1 -1 -1 -1 3 0 183 | 10 IN 11 12 1 8.5 2 -1 184 | 11 LN -1 -1 -1 -1 3 1 185 | 12 LN -1 -1 -1 -1 3 1 186 | 187 | -------------------------------------------------------------------------------- /src/resources/forests/Pima-Diabetes/Pima-Diabetes.RF6.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Pima-Diabetes.train6.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 8 5 | NB_CLASSES: 2 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 7 6.5 0 -1 12 | 1 IN 2 5 1 5.5 1 -1 13 | 2 IN 3 4 1 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 5 8.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 4 4.5 1 -1 20 | 9 IN 10 11 1 3.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 6 6.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 13 29 | 0 IN 1 8 1 6.5 0 -1 30 | 1 IN 2 5 7 2.5 1 -1 31 | 2 IN 3 4 5 4.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 0 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 5 1.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 10 2 0.5 1 -1 38 | 9 LN -1 -1 -1 -1 2 1 39 | 10 IN 11 12 5 3.5 2 -1 40 | 11 LN -1 -1 -1 -1 3 0 41 | 12 LN -1 -1 -1 -1 3 1 42 | 43 | [TREE 2] 44 | NB_NODES: 15 45 | 0 IN 1 8 5 2.5 0 -1 46 | 1 IN 2 5 7 5.5 1 -1 47 | 2 IN 3 4 5 1.5 2 -1 48 | 3 LN -1 -1 -1 -1 3 0 49 | 4 LN -1 -1 -1 -1 3 0 50 | 5 IN 6 7 1 7.5 2 -1 51 | 6 LN -1 -1 -1 -1 3 0 52 | 7 LN -1 -1 -1 -1 3 1 53 | 8 IN 9 12 7 4.5 1 -1 54 | 9 IN 10 11 3 6.5 2 -1 55 | 10 LN -1 -1 -1 -1 3 0 56 | 11 LN -1 -1 -1 -1 3 0 57 | 12 IN 13 14 4 2.5 2 -1 58 | 13 LN -1 -1 -1 -1 3 1 59 | 14 LN -1 -1 -1 -1 3 1 60 | 61 | [TREE 3] 62 | NB_NODES: 15 63 | 0 IN 1 8 5 1.5 0 -1 64 | 1 IN 2 5 1 7.5 1 -1 65 | 2 IN 3 4 0 2.5 2 -1 66 | 3 LN -1 -1 -1 -1 3 0 67 | 4 LN -1 -1 -1 -1 3 0 68 | 5 IN 6 7 4 1.5 2 -1 69 | 6 LN -1 -1 -1 -1 3 0 70 | 7 LN -1 -1 -1 -1 3 1 71 | 8 IN 9 12 1 5.5 1 -1 72 | 9 IN 10 11 7 4.5 2 -1 73 | 10 LN -1 -1 -1 -1 3 0 74 | 11 LN -1 -1 -1 -1 3 0 75 | 12 IN 13 14 1 8.5 2 -1 76 | 13 LN -1 -1 -1 -1 3 1 77 | 14 LN -1 -1 -1 -1 3 1 78 | 79 | [TREE 4] 80 | NB_NODES: 15 81 | 0 IN 1 8 1 7.5 0 -1 82 | 1 IN 2 5 7 4.5 1 -1 83 | 2 IN 3 4 1 5.5 2 -1 84 | 3 LN -1 -1 -1 -1 3 0 85 | 4 LN -1 -1 -1 -1 3 0 86 | 5 IN 6 7 5 1.5 2 -1 87 | 6 LN -1 -1 -1 -1 3 0 88 | 7 LN -1 -1 -1 -1 3 0 89 | 8 IN 9 12 7 3.5 1 -1 90 | 9 IN 10 11 6 8.5 2 -1 91 | 10 LN -1 -1 -1 -1 3 0 92 | 11 LN -1 -1 -1 -1 3 1 93 | 12 IN 13 14 5 3.5 2 -1 94 | 13 LN -1 -1 -1 -1 3 1 95 | 14 LN -1 -1 -1 -1 3 1 96 | 97 | [TREE 5] 98 | NB_NODES: 15 99 | 0 IN 1 8 1 5.5 0 -1 100 | 1 IN 2 5 7 4.5 1 -1 101 | 2 IN 3 4 7 3.5 2 -1 102 | 3 LN -1 -1 -1 -1 3 0 103 | 4 LN -1 -1 -1 -1 3 0 104 | 5 IN 6 7 6 2.5 2 -1 105 | 6 LN -1 -1 -1 -1 3 0 106 | 7 LN -1 -1 -1 -1 3 0 107 | 8 IN 9 12 6 3.5 1 -1 108 | 9 IN 10 11 7 2.5 2 -1 109 | 10 LN -1 -1 -1 -1 3 0 110 | 11 LN -1 -1 -1 -1 3 0 111 | 12 IN 13 14 5 3.5 2 -1 112 | 13 LN -1 -1 -1 -1 3 0 113 | 14 LN -1 -1 -1 -1 3 1 114 | 115 | [TREE 6] 116 | NB_NODES: 15 117 | 0 IN 1 8 1 5.5 0 -1 118 | 1 IN 2 5 5 1.5 1 -1 119 | 2 IN 3 4 0 6.5 2 -1 120 | 3 LN -1 -1 -1 -1 3 0 121 | 4 LN -1 -1 -1 -1 3 0 122 | 5 IN 6 7 7 1.5 2 -1 123 | 6 LN -1 -1 -1 -1 3 0 124 | 7 LN -1 -1 -1 -1 3 0 125 | 8 IN 9 12 7 2.5 1 -1 126 | 9 IN 10 11 6 4.5 2 -1 127 | 10 LN -1 -1 -1 -1 3 0 128 | 11 LN -1 -1 -1 -1 3 0 129 | 12 IN 13 14 5 3.5 2 -1 130 | 13 LN -1 -1 -1 -1 3 0 131 | 14 LN -1 -1 -1 -1 3 1 132 | 133 | [TREE 7] 134 | NB_NODES: 15 135 | 0 IN 1 8 5 3.5 0 -1 136 | 1 IN 2 5 7 3.5 1 -1 137 | 2 IN 3 4 2 7.5 2 -1 138 | 3 LN -1 -1 -1 -1 3 0 139 | 4 LN -1 -1 -1 -1 3 0 140 | 5 IN 6 7 4 2.5 2 -1 141 | 6 LN -1 -1 -1 -1 3 0 142 | 7 LN -1 -1 -1 -1 3 0 143 | 8 IN 9 12 0 5.5 1 -1 144 | 9 IN 10 11 1 5.5 2 -1 145 | 10 LN -1 -1 -1 -1 3 0 146 | 11 LN -1 -1 -1 -1 3 1 147 | 12 IN 13 14 1 0.5 2 -1 148 | 13 LN -1 -1 -1 -1 3 0 149 | 14 LN -1 -1 -1 -1 3 1 150 | 151 | [TREE 8] 152 | NB_NODES: 15 153 | 0 IN 1 8 0 5.5 0 -1 154 | 1 IN 2 5 7 4.5 1 -1 155 | 2 IN 3 4 1 5.5 2 -1 156 | 3 LN -1 -1 -1 -1 3 0 157 | 4 LN -1 -1 -1 -1 3 0 158 | 5 IN 6 7 0 3.5 2 -1 159 | 6 LN -1 -1 -1 -1 3 1 160 | 7 LN -1 -1 -1 -1 3 0 161 | 8 IN 9 12 6 6.5 1 -1 162 | 9 IN 10 11 2 3.5 2 -1 163 | 10 LN -1 -1 -1 -1 3 1 164 | 11 LN -1 -1 -1 -1 3 0 165 | 12 IN 13 14 2 5.5 2 -1 166 | 13 LN -1 -1 -1 -1 3 1 167 | 14 LN -1 -1 -1 -1 3 1 168 | 169 | [TREE 9] 170 | NB_NODES: 15 171 | 0 IN 1 8 5 3.5 0 -1 172 | 1 IN 2 5 7 3.5 1 -1 173 | 2 IN 3 4 0 2.5 2 -1 174 | 3 LN -1 -1 -1 -1 3 0 175 | 4 LN -1 -1 -1 -1 3 0 176 | 5 IN 6 7 1 6.5 2 -1 177 | 6 LN -1 -1 -1 -1 3 0 178 | 7 LN -1 -1 -1 -1 3 1 179 | 8 IN 9 12 1 3.5 1 -1 180 | 9 IN 10 11 7 1.5 2 -1 181 | 10 LN -1 -1 -1 -1 3 0 182 | 11 LN -1 -1 -1 -1 3 0 183 | 12 IN 13 14 1 6.5 2 -1 184 | 13 LN -1 -1 -1 -1 3 1 185 | 14 LN -1 -1 -1 -1 3 1 186 | 187 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF1.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train1.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 8 1 5.5 0 -1 12 | 1 IN 2 5 1 2.5 1 -1 13 | 2 IN 3 4 5 2.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 0 3.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 10 4 4.5 1 -1 20 | 9 LN -1 -1 -1 -1 2 0 21 | 10 IN 11 12 6 5.5 2 -1 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 LN -1 -1 -1 -1 3 1 24 | 25 | [TREE 1] 26 | NB_NODES: 11 27 | 0 IN 1 8 3 6.5 0 -1 28 | 1 IN 2 5 0 3.5 1 -1 29 | 2 IN 3 4 2 5.5 2 -1 30 | 3 LN -1 -1 -1 -1 3 2 31 | 4 LN -1 -1 -1 -1 3 0 32 | 5 IN 6 7 5 5.5 2 -1 33 | 6 LN -1 -1 -1 -1 3 0 34 | 7 LN -1 -1 -1 -1 3 1 35 | 8 IN 9 10 6 6.5 1 -1 36 | 9 LN -1 -1 -1 -1 2 0 37 | 10 LN -1 -1 -1 -1 2 1 38 | 39 | [TREE 2] 40 | NB_NODES: 9 41 | 0 IN 1 8 6 6.5 0 -1 42 | 1 IN 2 5 4 3.5 1 -1 43 | 2 IN 3 4 3 2.5 2 -1 44 | 3 LN -1 -1 -1 -1 3 2 45 | 4 LN -1 -1 -1 -1 3 2 46 | 5 IN 6 7 0 3.5 2 -1 47 | 6 LN -1 -1 -1 -1 3 2 48 | 7 LN -1 -1 -1 -1 3 0 49 | 8 LN -1 -1 -1 -1 1 1 50 | 51 | [TREE 3] 52 | NB_NODES: 13 53 | 0 IN 1 8 0 5.5 0 -1 54 | 1 IN 2 5 0 2.5 1 -1 55 | 2 IN 3 4 2 5.5 2 -1 56 | 3 LN -1 -1 -1 -1 3 2 57 | 4 LN -1 -1 -1 -1 3 0 58 | 5 IN 6 7 0 3.5 2 -1 59 | 6 LN -1 -1 -1 -1 3 0 60 | 7 LN -1 -1 -1 -1 3 0 61 | 8 IN 9 12 3 6.5 1 -1 62 | 9 IN 10 11 6 6.5 2 -1 63 | 10 LN -1 -1 -1 -1 3 0 64 | 11 LN -1 -1 -1 -1 3 1 65 | 12 LN -1 -1 -1 -1 2 1 66 | 67 | [TREE 4] 68 | NB_NODES: 11 69 | 0 IN 1 6 1 6.5 0 -1 70 | 1 IN 2 3 4 1.5 1 -1 71 | 2 LN -1 -1 -1 -1 2 2 72 | 3 IN 4 5 5 6.5 2 -1 73 | 4 LN -1 -1 -1 -1 3 0 74 | 5 LN -1 -1 -1 -1 3 2 75 | 6 IN 7 10 3 6.5 1 -1 76 | 7 IN 8 9 5 4.5 2 -1 77 | 8 LN -1 -1 -1 -1 3 0 78 | 9 LN -1 -1 -1 -1 3 1 79 | 10 LN -1 -1 -1 -1 2 1 80 | 81 | [TREE 5] 82 | NB_NODES: 13 83 | 0 IN 1 6 1 5.5 0 -1 84 | 1 IN 2 5 0 3.5 1 -1 85 | 2 IN 3 4 2 2.5 2 -1 86 | 3 LN -1 -1 -1 -1 3 2 87 | 4 LN -1 -1 -1 -1 3 2 88 | 5 LN -1 -1 -1 -1 2 0 89 | 6 IN 7 10 6 5.5 1 -1 90 | 7 IN 8 9 6 3.5 2 -1 91 | 8 LN -1 -1 -1 -1 3 1 92 | 9 LN -1 -1 -1 -1 3 0 93 | 10 IN 11 12 0 6.5 2 -1 94 | 11 LN -1 -1 -1 -1 3 1 95 | 12 LN -1 -1 -1 -1 3 1 96 | 97 | [TREE 6] 98 | NB_NODES: 11 99 | 0 IN 1 6 1 5.5 0 -1 100 | 1 IN 2 5 0 3.5 1 -1 101 | 2 IN 3 4 6 0.5 2 -1 102 | 3 LN -1 -1 -1 -1 3 0 103 | 4 LN -1 -1 -1 -1 3 2 104 | 5 LN -1 -1 -1 -1 2 0 105 | 6 IN 7 10 1 6.5 1 -1 106 | 7 IN 8 9 6 6.5 2 -1 107 | 8 LN -1 -1 -1 -1 3 0 108 | 9 LN -1 -1 -1 -1 3 1 109 | 10 LN -1 -1 -1 -1 2 1 110 | 111 | [TREE 7] 112 | NB_NODES: 13 113 | 0 IN 1 8 0 5.5 0 -1 114 | 1 IN 2 5 4 2.5 1 -1 115 | 2 IN 3 4 1 2.5 2 -1 116 | 3 LN -1 -1 -1 -1 3 2 117 | 4 LN -1 -1 -1 -1 3 2 118 | 5 IN 6 7 1 3.5 2 -1 119 | 6 LN -1 -1 -1 -1 3 0 120 | 7 LN -1 -1 -1 -1 3 0 121 | 8 IN 9 12 3 6.5 1 -1 122 | 9 IN 10 11 3 4.5 2 -1 123 | 10 LN -1 -1 -1 -1 3 1 124 | 11 LN -1 -1 -1 -1 3 0 125 | 12 LN -1 -1 -1 -1 2 1 126 | 127 | [TREE 8] 128 | NB_NODES: 9 129 | 0 IN 1 8 6 6.5 0 -1 130 | 1 IN 2 5 0 3.5 1 -1 131 | 2 IN 3 4 5 2.5 2 -1 132 | 3 LN -1 -1 -1 -1 3 0 133 | 4 LN -1 -1 -1 -1 3 2 134 | 5 IN 6 7 4 7.5 2 -1 135 | 6 LN -1 -1 -1 -1 3 0 136 | 7 LN -1 -1 -1 -1 3 1 137 | 8 LN -1 -1 -1 -1 1 1 138 | 139 | [TREE 9] 140 | NB_NODES: 15 141 | 0 IN 1 8 1 5.5 0 -1 142 | 1 IN 2 5 5 5.5 1 -1 143 | 2 IN 3 4 4 2.5 2 -1 144 | 3 LN -1 -1 -1 -1 3 2 145 | 4 LN -1 -1 -1 -1 3 0 146 | 5 IN 6 7 4 4.5 2 -1 147 | 6 LN -1 -1 -1 -1 3 2 148 | 7 LN -1 -1 -1 -1 3 0 149 | 8 IN 9 12 0 6.5 1 -1 150 | 9 IN 10 11 4 5.5 2 -1 151 | 10 LN -1 -1 -1 -1 3 1 152 | 11 LN -1 -1 -1 -1 3 0 153 | 12 IN 13 14 0 7.5 2 -1 154 | 13 LN -1 -1 -1 -1 3 1 155 | 14 LN -1 -1 -1 -1 3 1 156 | 157 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF10.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train10.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 9 11 | 0 IN 1 8 6 6.5 0 -1 12 | 1 IN 2 5 2 2.5 1 -1 13 | 2 IN 3 4 3 4.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 2 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 5 7.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 2 19 | 8 LN -1 -1 -1 -1 1 1 20 | 21 | [TREE 1] 22 | NB_NODES: 13 23 | 0 IN 1 8 6 6.5 0 -1 24 | 1 IN 2 5 2 2.5 1 -1 25 | 2 IN 3 4 0 3.5 2 -1 26 | 3 LN -1 -1 -1 -1 3 2 27 | 4 LN -1 -1 -1 -1 3 0 28 | 5 IN 6 7 5 4.5 2 -1 29 | 6 LN -1 -1 -1 -1 3 0 30 | 7 LN -1 -1 -1 -1 3 0 31 | 8 IN 9 12 4 6.5 1 -1 32 | 9 IN 10 11 5 1.5 2 -1 33 | 10 LN -1 -1 -1 -1 3 0 34 | 11 LN -1 -1 -1 -1 3 1 35 | 12 LN -1 -1 -1 -1 2 1 36 | 37 | [TREE 2] 38 | NB_NODES: 13 39 | 0 IN 1 8 6 6.5 0 -1 40 | 1 IN 2 5 0 2.5 1 -1 41 | 2 IN 3 4 6 0.5 2 -1 42 | 3 LN -1 -1 -1 -1 3 0 43 | 4 LN -1 -1 -1 -1 3 2 44 | 5 IN 6 7 4 6.5 2 -1 45 | 6 LN -1 -1 -1 -1 3 0 46 | 7 LN -1 -1 -1 -1 3 1 47 | 8 IN 9 12 5 1.5 1 -1 48 | 9 IN 10 11 3 7.5 2 -1 49 | 10 LN -1 -1 -1 -1 3 0 50 | 11 LN -1 -1 -1 -1 3 1 51 | 12 LN -1 -1 -1 -1 2 1 52 | 53 | [TREE 3] 54 | NB_NODES: 13 55 | 0 IN 1 8 6 6.5 0 -1 56 | 1 IN 2 5 2 2.5 1 -1 57 | 2 IN 3 4 3 4.5 2 -1 58 | 3 LN -1 -1 -1 -1 3 2 59 | 4 LN -1 -1 -1 -1 3 0 60 | 5 IN 6 7 4 6.5 2 -1 61 | 6 LN -1 -1 -1 -1 3 0 62 | 7 LN -1 -1 -1 -1 3 1 63 | 8 IN 9 12 4 6.5 1 -1 64 | 9 IN 10 11 1 6.5 2 -1 65 | 10 LN -1 -1 -1 -1 3 1 66 | 11 LN -1 -1 -1 -1 3 1 67 | 12 LN -1 -1 -1 -1 2 1 68 | 69 | [TREE 4] 70 | NB_NODES: 11 71 | 0 IN 1 6 0 5.5 0 -1 72 | 1 IN 2 3 4 1.5 1 -1 73 | 2 LN -1 -1 -1 -1 2 2 74 | 3 IN 4 5 5 7.0 2 -1 75 | 4 LN -1 -1 -1 -1 3 0 76 | 5 LN -1 -1 -1 -1 3 2 77 | 6 IN 7 10 1 6.5 1 -1 78 | 7 IN 8 9 5 1.5 2 -1 79 | 8 LN -1 -1 -1 -1 3 0 80 | 9 LN -1 -1 -1 -1 3 1 81 | 10 LN -1 -1 -1 -1 2 1 82 | 83 | [TREE 5] 84 | NB_NODES: 9 85 | 0 IN 1 8 6 6.5 0 -1 86 | 1 IN 2 5 1 2.5 1 -1 87 | 2 IN 3 4 6 0.5 2 -1 88 | 3 LN -1 -1 -1 -1 3 0 89 | 4 LN -1 -1 -1 -1 3 2 90 | 5 IN 6 7 0 2.5 2 -1 91 | 6 LN -1 -1 -1 -1 3 2 92 | 7 LN -1 -1 -1 -1 3 0 93 | 8 LN -1 -1 -1 -1 1 1 94 | 95 | [TREE 6] 96 | NB_NODES: 15 97 | 0 IN 1 8 0 5.5 0 -1 98 | 1 IN 2 5 0 2.5 1 -1 99 | 2 IN 3 4 6 0.5 2 -1 100 | 3 LN -1 -1 -1 -1 3 0 101 | 4 LN -1 -1 -1 -1 3 2 102 | 5 IN 6 7 0 3.5 2 -1 103 | 6 LN -1 -1 -1 -1 3 0 104 | 7 LN -1 -1 -1 -1 3 0 105 | 8 IN 9 12 3 6.5 1 -1 106 | 9 IN 10 11 2 3.5 2 -1 107 | 10 LN -1 -1 -1 -1 3 1 108 | 11 LN -1 -1 -1 -1 3 0 109 | 12 IN 13 14 5 1.5 2 -1 110 | 13 LN -1 -1 -1 -1 3 1 111 | 14 LN -1 -1 -1 -1 3 1 112 | 113 | [TREE 7] 114 | NB_NODES: 13 115 | 0 IN 1 8 6 6.5 0 -1 116 | 1 IN 2 5 2 2.5 1 -1 117 | 2 IN 3 4 1 4.0 2 -1 118 | 3 LN -1 -1 -1 -1 3 2 119 | 4 LN -1 -1 -1 -1 3 0 120 | 5 IN 6 7 0 6.5 2 -1 121 | 6 LN -1 -1 -1 -1 3 0 122 | 7 LN -1 -1 -1 -1 3 1 123 | 8 IN 9 12 3 7.5 1 -1 124 | 9 IN 10 11 2 5.5 2 -1 125 | 10 LN -1 -1 -1 -1 3 1 126 | 11 LN -1 -1 -1 -1 3 1 127 | 12 LN -1 -1 -1 -1 2 1 128 | 129 | [TREE 8] 130 | NB_NODES: 13 131 | 0 IN 1 8 1 6.5 0 -1 132 | 1 IN 2 5 1 2.5 1 -1 133 | 2 IN 3 4 5 3.0 2 -1 134 | 3 LN -1 -1 -1 -1 3 0 135 | 4 LN -1 -1 -1 -1 3 2 136 | 5 IN 6 7 6 6.5 2 -1 137 | 6 LN -1 -1 -1 -1 3 0 138 | 7 LN -1 -1 -1 -1 3 1 139 | 8 IN 9 12 4 6.5 1 -1 140 | 9 IN 10 11 3 6.5 2 -1 141 | 10 LN -1 -1 -1 -1 3 1 142 | 11 LN -1 -1 -1 -1 3 1 143 | 12 LN -1 -1 -1 -1 2 1 144 | 145 | [TREE 9] 146 | NB_NODES: 13 147 | 0 IN 1 8 6 6.5 0 -1 148 | 1 IN 2 5 4 2.5 1 -1 149 | 2 IN 3 4 5 2.5 2 -1 150 | 3 LN -1 -1 -1 -1 3 0 151 | 4 LN -1 -1 -1 -1 3 2 152 | 5 IN 6 7 4 6.5 2 -1 153 | 6 LN -1 -1 -1 -1 3 0 154 | 7 LN -1 -1 -1 -1 3 1 155 | 8 IN 9 12 5 1.5 1 -1 156 | 9 IN 10 11 6 7.5 2 -1 157 | 10 LN -1 -1 -1 -1 3 1 158 | 11 LN -1 -1 -1 -1 3 1 159 | 12 LN -1 -1 -1 -1 2 1 160 | 161 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF2.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train2.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 3 5.5 0 -1 12 | 1 IN 2 5 4 3.5 1 -1 13 | 2 IN 3 4 6 0.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 2 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 6 5.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 1 19 | 8 IN 9 12 1 6.5 1 -1 20 | 9 IN 10 11 5 1.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 5 1.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 3 5.5 0 -1 30 | 1 IN 2 5 5 4.5 1 -1 31 | 2 IN 3 4 4 2.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 2 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 4 3.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 2 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 1 6.5 1 -1 38 | 9 IN 10 11 5 1.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 IN 13 14 1 7.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 1 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 11 47 | 0 IN 1 6 1 5.5 0 -1 48 | 1 IN 2 5 0 3.5 1 -1 49 | 2 IN 3 4 1 2.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 2 51 | 4 LN -1 -1 -1 -1 3 0 52 | 5 LN -1 -1 -1 -1 2 0 53 | 6 IN 7 8 0 5.5 1 -1 54 | 7 LN -1 -1 -1 -1 2 0 55 | 8 IN 9 10 6 6.5 2 -1 56 | 9 LN -1 -1 -1 -1 3 1 57 | 10 LN -1 -1 -1 -1 3 1 58 | 59 | [TREE 3] 60 | NB_NODES: 15 61 | 0 IN 1 8 1 3.5 0 -1 62 | 1 IN 2 5 4 2.5 1 -1 63 | 2 IN 3 4 2 5.5 2 -1 64 | 3 LN -1 -1 -1 -1 3 2 65 | 4 LN -1 -1 -1 -1 3 0 66 | 5 IN 6 7 5 6.5 2 -1 67 | 6 LN -1 -1 -1 -1 3 0 68 | 7 LN -1 -1 -1 -1 3 2 69 | 8 IN 9 12 3 5.5 1 -1 70 | 9 IN 10 11 0 3.5 2 -1 71 | 10 LN -1 -1 -1 -1 3 2 72 | 11 LN -1 -1 -1 -1 3 0 73 | 12 IN 13 14 0 5.5 2 -1 74 | 13 LN -1 -1 -1 -1 3 0 75 | 14 LN -1 -1 -1 -1 3 1 76 | 77 | [TREE 4] 78 | NB_NODES: 13 79 | 0 IN 1 6 0 5.5 0 -1 80 | 1 IN 2 3 1 2.5 1 -1 81 | 2 LN -1 -1 -1 -1 2 2 82 | 3 IN 4 5 2 2.5 2 -1 83 | 4 LN -1 -1 -1 -1 3 2 84 | 5 LN -1 -1 -1 -1 3 0 85 | 6 IN 7 10 6 5.0 1 -1 86 | 7 IN 8 9 2 8.5 2 -1 87 | 8 LN -1 -1 -1 -1 3 0 88 | 9 LN -1 -1 -1 -1 3 1 89 | 10 IN 11 12 3 7.5 2 -1 90 | 11 LN -1 -1 -1 -1 3 1 91 | 12 LN -1 -1 -1 -1 3 1 92 | 93 | [TREE 5] 94 | NB_NODES: 13 95 | 0 IN 1 8 1 5.5 0 -1 96 | 1 IN 2 5 1 3.5 1 -1 97 | 2 IN 3 4 2 3.5 2 -1 98 | 3 LN -1 -1 -1 -1 3 2 99 | 4 LN -1 -1 -1 -1 3 0 100 | 5 IN 6 7 5 7.0 2 -1 101 | 6 LN -1 -1 -1 -1 3 0 102 | 7 LN -1 -1 -1 -1 3 2 103 | 8 IN 9 12 1 6.5 1 -1 104 | 9 IN 10 11 2 4.5 2 -1 105 | 10 LN -1 -1 -1 -1 3 1 106 | 11 LN -1 -1 -1 -1 3 1 107 | 12 LN -1 -1 -1 -1 2 1 108 | 109 | [TREE 6] 110 | NB_NODES: 11 111 | 0 IN 1 8 0 5.5 0 -1 112 | 1 IN 2 5 2 2.5 1 -1 113 | 2 IN 3 4 4 2.5 2 -1 114 | 3 LN -1 -1 -1 -1 3 2 115 | 4 LN -1 -1 -1 -1 3 0 116 | 5 IN 6 7 5 6.5 2 -1 117 | 6 LN -1 -1 -1 -1 3 0 118 | 7 LN -1 -1 -1 -1 3 2 119 | 8 IN 9 10 6 5.0 1 -1 120 | 9 LN -1 -1 -1 -1 2 0 121 | 10 LN -1 -1 -1 -1 2 1 122 | 123 | [TREE 7] 124 | NB_NODES: 15 125 | 0 IN 1 8 0 5.5 0 -1 126 | 1 IN 2 5 4 2.5 1 -1 127 | 2 IN 3 4 2 5.5 2 -1 128 | 3 LN -1 -1 -1 -1 3 2 129 | 4 LN -1 -1 -1 -1 3 0 130 | 5 IN 6 7 1 2.5 2 -1 131 | 6 LN -1 -1 -1 -1 3 2 132 | 7 LN -1 -1 -1 -1 3 0 133 | 8 IN 9 12 6 5.0 1 -1 134 | 9 IN 10 11 4 6.5 2 -1 135 | 10 LN -1 -1 -1 -1 3 0 136 | 11 LN -1 -1 -1 -1 3 0 137 | 12 IN 13 14 6 6.5 2 -1 138 | 13 LN -1 -1 -1 -1 3 1 139 | 14 LN -1 -1 -1 -1 3 1 140 | 141 | [TREE 8] 142 | NB_NODES: 13 143 | 0 IN 1 6 4 3.5 0 -1 144 | 1 IN 2 5 5 4.5 1 -1 145 | 2 IN 3 4 6 1.0 2 -1 146 | 3 LN -1 -1 -1 -1 3 0 147 | 4 LN -1 -1 -1 -1 3 2 148 | 5 LN -1 -1 -1 -1 2 2 149 | 6 IN 7 10 1 6.5 1 -1 150 | 7 IN 8 9 5 4.0 2 -1 151 | 8 LN -1 -1 -1 -1 3 0 152 | 9 LN -1 -1 -1 -1 3 1 153 | 10 IN 11 12 4 6.5 2 -1 154 | 11 LN -1 -1 -1 -1 3 1 155 | 12 LN -1 -1 -1 -1 3 1 156 | 157 | [TREE 9] 158 | NB_NODES: 11 159 | 0 IN 1 6 4 4.5 0 -1 160 | 1 IN 2 3 4 1.5 1 -1 161 | 2 LN -1 -1 -1 -1 2 2 162 | 3 IN 4 5 0 3.5 2 -1 163 | 4 LN -1 -1 -1 -1 3 2 164 | 5 LN -1 -1 -1 -1 3 0 165 | 6 IN 7 8 0 5.5 1 -1 166 | 7 LN -1 -1 -1 -1 2 0 167 | 8 IN 9 10 1 6.5 2 -1 168 | 9 LN -1 -1 -1 -1 3 1 169 | 10 LN -1 -1 -1 -1 3 1 170 | 171 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF3.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train3.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 4 3.5 0 -1 12 | 1 IN 2 5 1 2.5 1 -1 13 | 2 IN 3 4 2 6.0 2 -1 14 | 3 LN -1 -1 -1 -1 3 2 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 0 2.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 2 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 6 5.5 1 -1 20 | 9 IN 10 11 1 2.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 2 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 IN 13 14 5 1.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 13 29 | 0 IN 1 8 6 6.5 0 -1 30 | 1 IN 2 5 4 2.5 1 -1 31 | 2 IN 3 4 0 2.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 2 33 | 4 LN -1 -1 -1 -1 3 0 34 | 5 IN 6 7 0 3.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 2 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 IN 9 12 5 1.5 1 -1 38 | 9 IN 10 11 4 7.0 2 -1 39 | 10 LN -1 -1 -1 -1 3 0 40 | 11 LN -1 -1 -1 -1 3 1 41 | 12 LN -1 -1 -1 -1 2 1 42 | 43 | [TREE 2] 44 | NB_NODES: 9 45 | 0 IN 1 8 6 6.5 0 -1 46 | 1 IN 2 5 1 2.5 1 -1 47 | 2 IN 3 4 2 6.0 2 -1 48 | 3 LN -1 -1 -1 -1 3 2 49 | 4 LN -1 -1 -1 -1 3 2 50 | 5 IN 6 7 0 3.5 2 -1 51 | 6 LN -1 -1 -1 -1 3 2 52 | 7 LN -1 -1 -1 -1 3 0 53 | 8 LN -1 -1 -1 -1 1 1 54 | 55 | [TREE 3] 56 | NB_NODES: 15 57 | 0 IN 1 8 0 3.5 0 -1 58 | 1 IN 2 5 5 0.5 1 -1 59 | 2 IN 3 4 2 2.0 2 -1 60 | 3 LN -1 -1 -1 -1 3 2 61 | 4 LN -1 -1 -1 -1 3 0 62 | 5 IN 6 7 0 2.5 2 -1 63 | 6 LN -1 -1 -1 -1 3 2 64 | 7 LN -1 -1 -1 -1 3 2 65 | 8 IN 9 12 3 5.5 1 -1 66 | 9 IN 10 11 6 5.5 2 -1 67 | 10 LN -1 -1 -1 -1 3 0 68 | 11 LN -1 -1 -1 -1 3 1 69 | 12 IN 13 14 6 6.5 2 -1 70 | 13 LN -1 -1 -1 -1 3 0 71 | 14 LN -1 -1 -1 -1 3 1 72 | 73 | [TREE 4] 74 | NB_NODES: 13 75 | 0 IN 1 8 6 6.5 0 -1 76 | 1 IN 2 5 0 3.5 1 -1 77 | 2 IN 3 4 6 1.5 2 -1 78 | 3 LN -1 -1 -1 -1 3 2 79 | 4 LN -1 -1 -1 -1 3 2 80 | 5 IN 6 7 6 5.5 2 -1 81 | 6 LN -1 -1 -1 -1 3 0 82 | 7 LN -1 -1 -1 -1 3 0 83 | 8 IN 9 12 1 7.5 1 -1 84 | 9 IN 10 11 4 6.5 2 -1 85 | 10 LN -1 -1 -1 -1 3 1 86 | 11 LN -1 -1 -1 -1 3 1 87 | 12 LN -1 -1 -1 -1 2 1 88 | 89 | [TREE 5] 90 | NB_NODES: 13 91 | 0 IN 1 8 6 6.5 0 -1 92 | 1 IN 2 5 0 2.5 1 -1 93 | 2 IN 3 4 6 1.5 2 -1 94 | 3 LN -1 -1 -1 -1 3 2 95 | 4 LN -1 -1 -1 -1 3 2 96 | 5 IN 6 7 5 7.5 2 -1 97 | 6 LN -1 -1 -1 -1 3 0 98 | 7 LN -1 -1 -1 -1 3 2 99 | 8 IN 9 12 6 7.5 1 -1 100 | 9 IN 10 11 5 1.5 2 -1 101 | 10 LN -1 -1 -1 -1 3 1 102 | 11 LN -1 -1 -1 -1 3 1 103 | 12 LN -1 -1 -1 -1 2 1 104 | 105 | [TREE 6] 106 | NB_NODES: 13 107 | 0 IN 1 8 4 5.5 0 -1 108 | 1 IN 2 5 1 2.5 1 -1 109 | 2 IN 3 4 2 2.5 2 -1 110 | 3 LN -1 -1 -1 -1 3 2 111 | 4 LN -1 -1 -1 -1 3 2 112 | 5 IN 6 7 2 1.5 2 -1 113 | 6 LN -1 -1 -1 -1 3 2 114 | 7 LN -1 -1 -1 -1 3 0 115 | 8 IN 9 10 6 4.5 1 -1 116 | 9 LN -1 -1 -1 -1 2 0 117 | 10 IN 11 12 6 6.5 2 -1 118 | 11 LN -1 -1 -1 -1 3 1 119 | 12 LN -1 -1 -1 -1 3 1 120 | 121 | [TREE 7] 122 | NB_NODES: 15 123 | 0 IN 1 8 4 5.5 0 -1 124 | 1 IN 2 5 1 2.5 1 -1 125 | 2 IN 3 4 5 2.5 2 -1 126 | 3 LN -1 -1 -1 -1 3 2 127 | 4 LN -1 -1 -1 -1 3 2 128 | 5 IN 6 7 2 1.5 2 -1 129 | 6 LN -1 -1 -1 -1 3 2 130 | 7 LN -1 -1 -1 -1 3 0 131 | 8 IN 9 12 0 6.5 1 -1 132 | 9 IN 10 11 1 4.5 2 -1 133 | 10 LN -1 -1 -1 -1 3 0 134 | 11 LN -1 -1 -1 -1 3 1 135 | 12 IN 13 14 6 7.5 2 -1 136 | 13 LN -1 -1 -1 -1 3 1 137 | 14 LN -1 -1 -1 -1 3 1 138 | 139 | [TREE 8] 140 | NB_NODES: 15 141 | 0 IN 1 8 4 5.5 0 -1 142 | 1 IN 2 5 0 3.5 1 -1 143 | 2 IN 3 4 0 1.5 2 -1 144 | 3 LN -1 -1 -1 -1 3 2 145 | 4 LN -1 -1 -1 -1 3 2 146 | 5 IN 6 7 3 6.5 2 -1 147 | 6 LN -1 -1 -1 -1 3 0 148 | 7 LN -1 -1 -1 -1 3 1 149 | 8 IN 9 12 3 5.5 1 -1 150 | 9 IN 10 11 5 2.0 2 -1 151 | 10 LN -1 -1 -1 -1 3 0 152 | 11 LN -1 -1 -1 -1 3 1 153 | 12 IN 13 14 6 5.5 2 -1 154 | 13 LN -1 -1 -1 -1 3 0 155 | 14 LN -1 -1 -1 -1 3 1 156 | 157 | [TREE 9] 158 | NB_NODES: 13 159 | 0 IN 1 8 6 6.5 0 -1 160 | 1 IN 2 5 4 3.5 1 -1 161 | 2 IN 3 4 5 0.5 2 -1 162 | 3 LN -1 -1 -1 -1 3 0 163 | 4 LN -1 -1 -1 -1 3 2 164 | 5 IN 6 7 0 5.5 2 -1 165 | 6 LN -1 -1 -1 -1 3 0 166 | 7 LN -1 -1 -1 -1 3 0 167 | 8 IN 9 12 4 6.5 1 -1 168 | 9 IN 10 11 4 5.5 2 -1 169 | 10 LN -1 -1 -1 -1 3 1 170 | 11 LN -1 -1 -1 -1 3 1 171 | 12 LN -1 -1 -1 -1 2 1 172 | 173 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF4.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train4.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 9 11 | 0 IN 1 8 6 6.5 0 -1 12 | 1 IN 2 5 4 3.5 1 -1 13 | 2 IN 3 4 6 0.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 6 5.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 LN -1 -1 -1 -1 1 1 20 | 21 | [TREE 1] 22 | NB_NODES: 13 23 | 0 IN 1 8 0 3.5 0 -1 24 | 1 IN 2 5 5 2.5 1 -1 25 | 2 IN 3 4 1 0.5 2 -1 26 | 3 LN -1 -1 -1 -1 3 0 27 | 4 LN -1 -1 -1 -1 3 2 28 | 5 IN 6 7 2 7.5 2 -1 29 | 6 LN -1 -1 -1 -1 3 2 30 | 7 LN -1 -1 -1 -1 3 0 31 | 8 IN 9 12 6 6.5 1 -1 32 | 9 IN 10 11 4 6.5 2 -1 33 | 10 LN -1 -1 -1 -1 3 0 34 | 11 LN -1 -1 -1 -1 3 0 35 | 12 LN -1 -1 -1 -1 2 1 36 | 37 | [TREE 2] 38 | NB_NODES: 15 39 | 0 IN 1 8 0 3.5 0 -1 40 | 1 IN 2 5 6 0.5 1 -1 41 | 2 IN 3 4 4 3.5 2 -1 42 | 3 LN -1 -1 -1 -1 3 0 43 | 4 LN -1 -1 -1 -1 3 2 44 | 5 IN 6 7 1 2.5 2 -1 45 | 6 LN -1 -1 -1 -1 3 2 46 | 7 LN -1 -1 -1 -1 3 2 47 | 8 IN 9 12 1 6.5 1 -1 48 | 9 IN 10 11 0 5.5 2 -1 49 | 10 LN -1 -1 -1 -1 3 0 50 | 11 LN -1 -1 -1 -1 3 0 51 | 12 IN 13 14 6 7.5 2 -1 52 | 13 LN -1 -1 -1 -1 3 1 53 | 14 LN -1 -1 -1 -1 3 1 54 | 55 | [TREE 3] 56 | NB_NODES: 9 57 | 0 IN 1 8 6 6.5 0 -1 58 | 1 IN 2 5 0 2.5 1 -1 59 | 2 IN 3 4 5 2.5 2 -1 60 | 3 LN -1 -1 -1 -1 3 0 61 | 4 LN -1 -1 -1 -1 3 2 62 | 5 IN 6 7 5 3.5 2 -1 63 | 6 LN -1 -1 -1 -1 3 0 64 | 7 LN -1 -1 -1 -1 3 0 65 | 8 LN -1 -1 -1 -1 1 1 66 | 67 | [TREE 4] 68 | NB_NODES: 15 69 | 0 IN 1 8 0 3.5 0 -1 70 | 1 IN 2 5 5 2.5 1 -1 71 | 2 IN 3 4 6 2.5 2 -1 72 | 3 LN -1 -1 -1 -1 3 0 73 | 4 LN -1 -1 -1 -1 3 2 74 | 5 IN 6 7 4 2.5 2 -1 75 | 6 LN -1 -1 -1 -1 3 2 76 | 7 LN -1 -1 -1 -1 3 2 77 | 8 IN 9 12 3 5.5 1 -1 78 | 9 IN 10 11 5 4.5 2 -1 79 | 10 LN -1 -1 -1 -1 3 0 80 | 11 LN -1 -1 -1 -1 3 0 81 | 12 IN 13 14 4 6.5 2 -1 82 | 13 LN -1 -1 -1 -1 3 0 83 | 14 LN -1 -1 -1 -1 3 1 84 | 85 | [TREE 5] 86 | NB_NODES: 13 87 | 0 IN 1 8 1 5.5 0 -1 88 | 1 IN 2 5 0 3.5 1 -1 89 | 2 IN 3 4 5 2.5 2 -1 90 | 3 LN -1 -1 -1 -1 3 0 91 | 4 LN -1 -1 -1 -1 3 2 92 | 5 IN 6 7 2 7.5 2 -1 93 | 6 LN -1 -1 -1 -1 3 0 94 | 7 LN -1 -1 -1 -1 3 0 95 | 8 IN 9 12 6 6.5 1 -1 96 | 9 IN 10 11 2 3.0 2 -1 97 | 10 LN -1 -1 -1 -1 3 1 98 | 11 LN -1 -1 -1 -1 3 0 99 | 12 LN -1 -1 -1 -1 2 1 100 | 101 | [TREE 6] 102 | NB_NODES: 13 103 | 0 IN 1 8 6 6.5 0 -1 104 | 1 IN 2 5 0 3.5 1 -1 105 | 2 IN 3 4 5 2.5 2 -1 106 | 3 LN -1 -1 -1 -1 3 0 107 | 4 LN -1 -1 -1 -1 3 2 108 | 5 IN 6 7 0 5.5 2 -1 109 | 6 LN -1 -1 -1 -1 3 0 110 | 7 LN -1 -1 -1 -1 3 0 111 | 8 IN 9 12 6 7.5 1 -1 112 | 9 IN 10 11 5 1.5 2 -1 113 | 10 LN -1 -1 -1 -1 3 1 114 | 11 LN -1 -1 -1 -1 3 1 115 | 12 LN -1 -1 -1 -1 2 1 116 | 117 | [TREE 7] 118 | NB_NODES: 9 119 | 0 IN 1 8 6 6.5 0 -1 120 | 1 IN 2 5 4 3.5 1 -1 121 | 2 IN 3 4 6 0.5 2 -1 122 | 3 LN -1 -1 -1 -1 3 0 123 | 4 LN -1 -1 -1 -1 3 2 124 | 5 IN 6 7 0 3.5 2 -1 125 | 6 LN -1 -1 -1 -1 3 2 126 | 7 LN -1 -1 -1 -1 3 0 127 | 8 LN -1 -1 -1 -1 1 1 128 | 129 | [TREE 8] 130 | NB_NODES: 13 131 | 0 IN 1 8 6 6.5 0 -1 132 | 1 IN 2 5 1 2.5 1 -1 133 | 2 IN 3 4 2 7.5 2 -1 134 | 3 LN -1 -1 -1 -1 3 2 135 | 4 LN -1 -1 -1 -1 3 0 136 | 5 IN 6 7 5 3.5 2 -1 137 | 6 LN -1 -1 -1 -1 3 0 138 | 7 LN -1 -1 -1 -1 3 0 139 | 8 IN 9 12 6 7.5 1 -1 140 | 9 IN 10 11 2 5.5 2 -1 141 | 10 LN -1 -1 -1 -1 3 0 142 | 11 LN -1 -1 -1 -1 3 1 143 | 12 LN -1 -1 -1 -1 2 1 144 | 145 | [TREE 9] 146 | NB_NODES: 13 147 | 0 IN 1 8 3 6.5 0 -1 148 | 1 IN 2 5 4 3.5 1 -1 149 | 2 IN 3 4 4 1.5 2 -1 150 | 3 LN -1 -1 -1 -1 3 2 151 | 4 LN -1 -1 -1 -1 3 2 152 | 5 IN 6 7 1 2.5 2 -1 153 | 6 LN -1 -1 -1 -1 3 2 154 | 7 LN -1 -1 -1 -1 3 0 155 | 8 IN 9 10 6 6.5 1 -1 156 | 9 LN -1 -1 -1 -1 2 0 157 | 10 IN 11 12 1 7.5 2 -1 158 | 11 LN -1 -1 -1 -1 3 1 159 | 12 LN -1 -1 -1 -1 3 1 160 | 161 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF5.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train5.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 8 0 2.5 0 -1 12 | 1 IN 2 5 4 2.5 1 -1 13 | 2 IN 3 4 5 2.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 2 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 2 2.0 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 2 19 | 8 IN 9 12 1 6.5 1 -1 20 | 9 IN 10 11 5 4.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 0 23 | 12 LN -1 -1 -1 -1 2 1 24 | 25 | [TREE 1] 26 | NB_NODES: 11 27 | 0 IN 1 6 0 3.5 0 -1 28 | 1 IN 2 5 6 1.5 1 -1 29 | 2 IN 3 4 3 1.5 2 -1 30 | 3 LN -1 -1 -1 -1 3 2 31 | 4 LN -1 -1 -1 -1 3 0 32 | 5 LN -1 -1 -1 -1 2 2 33 | 6 IN 7 10 6 6.5 1 -1 34 | 7 IN 8 9 0 5.5 2 -1 35 | 8 LN -1 -1 -1 -1 3 0 36 | 9 LN -1 -1 -1 -1 3 0 37 | 10 LN -1 -1 -1 -1 2 1 38 | 39 | [TREE 2] 40 | NB_NODES: 13 41 | 0 IN 1 8 1 6.5 0 -1 42 | 1 IN 2 5 0 3.5 1 -1 43 | 2 IN 3 4 5 4.5 2 -1 44 | 3 LN -1 -1 -1 -1 3 0 45 | 4 LN -1 -1 -1 -1 3 2 46 | 5 IN 6 7 6 6.5 2 -1 47 | 6 LN -1 -1 -1 -1 3 0 48 | 7 LN -1 -1 -1 -1 3 1 49 | 8 IN 9 12 0 7.5 1 -1 50 | 9 IN 10 11 4 6.5 2 -1 51 | 10 LN -1 -1 -1 -1 3 1 52 | 11 LN -1 -1 -1 -1 3 1 53 | 12 LN -1 -1 -1 -1 2 1 54 | 55 | [TREE 3] 56 | NB_NODES: 15 57 | 0 IN 1 8 1 6.5 0 -1 58 | 1 IN 2 5 1 2.5 1 -1 59 | 2 IN 3 4 5 3.0 2 -1 60 | 3 LN -1 -1 -1 -1 3 0 61 | 4 LN -1 -1 -1 -1 3 2 62 | 5 IN 6 7 5 7.5 2 -1 63 | 6 LN -1 -1 -1 -1 3 0 64 | 7 LN -1 -1 -1 -1 3 2 65 | 8 IN 9 12 3 6.5 1 -1 66 | 9 IN 10 11 5 4.5 2 -1 67 | 10 LN -1 -1 -1 -1 3 0 68 | 11 LN -1 -1 -1 -1 3 1 69 | 12 IN 13 14 1 7.5 2 -1 70 | 13 LN -1 -1 -1 -1 3 1 71 | 14 LN -1 -1 -1 -1 3 1 72 | 73 | [TREE 4] 74 | NB_NODES: 15 75 | 0 IN 1 8 6 5.5 0 -1 76 | 1 IN 2 5 1 2.5 1 -1 77 | 2 IN 3 4 6 0.5 2 -1 78 | 3 LN -1 -1 -1 -1 3 0 79 | 4 LN -1 -1 -1 -1 3 2 80 | 5 IN 6 7 5 5.5 2 -1 81 | 6 LN -1 -1 -1 -1 3 0 82 | 7 LN -1 -1 -1 -1 3 0 83 | 8 IN 9 12 0 5.5 1 -1 84 | 9 IN 10 11 4 1.5 2 -1 85 | 10 LN -1 -1 -1 -1 3 2 86 | 11 LN -1 -1 -1 -1 3 0 87 | 12 IN 13 14 4 7.5 2 -1 88 | 13 LN -1 -1 -1 -1 3 1 89 | 14 LN -1 -1 -1 -1 3 1 90 | 91 | [TREE 5] 92 | NB_NODES: 13 93 | 0 IN 1 6 0 2.5 0 -1 94 | 1 IN 2 5 2 6.5 1 -1 95 | 2 IN 3 4 4 1.5 2 -1 96 | 3 LN -1 -1 -1 -1 3 2 97 | 4 LN -1 -1 -1 -1 3 2 98 | 5 LN -1 -1 -1 -1 2 0 99 | 6 IN 7 10 0 5.5 1 -1 100 | 7 IN 8 9 3 2.5 2 -1 101 | 8 LN -1 -1 -1 -1 3 0 102 | 9 LN -1 -1 -1 -1 3 0 103 | 10 IN 11 12 1 6.5 2 -1 104 | 11 LN -1 -1 -1 -1 3 1 105 | 12 LN -1 -1 -1 -1 3 1 106 | 107 | [TREE 6] 108 | NB_NODES: 15 109 | 0 IN 1 8 4 5.5 0 -1 110 | 1 IN 2 5 1 3.5 1 -1 111 | 2 IN 3 4 6 2.5 2 -1 112 | 3 LN -1 -1 -1 -1 3 2 113 | 4 LN -1 -1 -1 -1 3 2 114 | 5 IN 6 7 6 6.5 2 -1 115 | 6 LN -1 -1 -1 -1 3 0 116 | 7 LN -1 -1 -1 -1 3 1 117 | 8 IN 9 12 1 6.5 1 -1 118 | 9 IN 10 11 5 3.5 2 -1 119 | 10 LN -1 -1 -1 -1 3 0 120 | 11 LN -1 -1 -1 -1 3 1 121 | 12 IN 13 14 4 6.5 2 -1 122 | 13 LN -1 -1 -1 -1 3 1 123 | 14 LN -1 -1 -1 -1 3 1 124 | 125 | [TREE 7] 126 | NB_NODES: 13 127 | 0 IN 1 6 1 2.5 0 -1 128 | 1 IN 2 5 6 0.5 1 -1 129 | 2 IN 3 4 5 5.5 2 -1 130 | 3 LN -1 -1 -1 -1 3 0 131 | 4 LN -1 -1 -1 -1 3 2 132 | 5 LN -1 -1 -1 -1 2 2 133 | 6 IN 7 10 6 6.5 1 -1 134 | 7 IN 8 9 0 2.5 2 -1 135 | 8 LN -1 -1 -1 -1 3 2 136 | 9 LN -1 -1 -1 -1 3 0 137 | 10 IN 11 12 2 5.5 2 -1 138 | 11 LN -1 -1 -1 -1 3 1 139 | 12 LN -1 -1 -1 -1 3 1 140 | 141 | [TREE 8] 142 | NB_NODES: 13 143 | 0 IN 1 6 0 3.5 0 -1 144 | 1 IN 2 3 4 1.5 1 -1 145 | 2 LN -1 -1 -1 -1 2 2 146 | 3 IN 4 5 5 0.5 2 -1 147 | 4 LN -1 -1 -1 -1 3 0 148 | 5 LN -1 -1 -1 -1 3 2 149 | 6 IN 7 10 0 6.5 1 -1 150 | 7 IN 8 9 6 6.5 2 -1 151 | 8 LN -1 -1 -1 -1 3 0 152 | 9 LN -1 -1 -1 -1 3 1 153 | 10 IN 11 12 3 6.5 2 -1 154 | 11 LN -1 -1 -1 -1 3 0 155 | 12 LN -1 -1 -1 -1 3 1 156 | 157 | [TREE 9] 158 | NB_NODES: 13 159 | 0 IN 1 6 1 2.5 0 -1 160 | 1 IN 2 5 5 0.5 1 -1 161 | 2 IN 3 4 2 2.0 2 -1 162 | 3 LN -1 -1 -1 -1 3 0 163 | 4 LN -1 -1 -1 -1 3 0 164 | 5 LN -1 -1 -1 -1 2 2 165 | 6 IN 7 10 1 6.5 1 -1 166 | 7 IN 8 9 0 3.5 2 -1 167 | 8 LN -1 -1 -1 -1 3 2 168 | 9 LN -1 -1 -1 -1 3 0 169 | 10 IN 11 12 5 1.5 2 -1 170 | 11 LN -1 -1 -1 -1 3 1 171 | 12 LN -1 -1 -1 -1 3 1 172 | 173 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF6.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train6.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 3 5.5 0 -1 12 | 1 IN 2 5 1 3.5 1 -1 13 | 2 IN 3 4 5 3.0 2 -1 14 | 3 LN -1 -1 -1 -1 3 0 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 2 2.0 2 -1 17 | 6 LN -1 -1 -1 -1 3 2 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 1 6.5 1 -1 20 | 9 IN 10 11 6 6.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 6 6.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 15 29 | 0 IN 1 8 1 3.5 0 -1 30 | 1 IN 2 5 2 2.5 1 -1 31 | 2 IN 3 4 6 0.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 2 33 | 4 LN -1 -1 -1 -1 3 2 34 | 5 IN 6 7 5 6.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 2 37 | 8 IN 9 12 1 6.5 1 -1 38 | 9 IN 10 11 0 3.5 2 -1 39 | 10 LN -1 -1 -1 -1 3 2 40 | 11 LN -1 -1 -1 -1 3 0 41 | 12 IN 13 14 5 1.5 2 -1 42 | 13 LN -1 -1 -1 -1 3 1 43 | 14 LN -1 -1 -1 -1 3 1 44 | 45 | [TREE 2] 46 | NB_NODES: 13 47 | 0 IN 1 8 6 6.5 0 -1 48 | 1 IN 2 5 2 3.5 1 -1 49 | 2 IN 3 4 5 4.5 2 -1 50 | 3 LN -1 -1 -1 -1 3 0 51 | 4 LN -1 -1 -1 -1 3 2 52 | 5 IN 6 7 1 2.5 2 -1 53 | 6 LN -1 -1 -1 -1 3 2 54 | 7 LN -1 -1 -1 -1 3 0 55 | 8 IN 9 12 4 6.5 1 -1 56 | 9 IN 10 11 0 6.5 2 -1 57 | 10 LN -1 -1 -1 -1 3 1 58 | 11 LN -1 -1 -1 -1 3 1 59 | 12 LN -1 -1 -1 -1 2 1 60 | 61 | [TREE 3] 62 | NB_NODES: 15 63 | 0 IN 1 8 0 3.5 0 -1 64 | 1 IN 2 5 2 2.5 1 -1 65 | 2 IN 3 4 0 2.5 2 -1 66 | 3 LN -1 -1 -1 -1 3 2 67 | 4 LN -1 -1 -1 -1 3 2 68 | 5 IN 6 7 5 4.5 2 -1 69 | 6 LN -1 -1 -1 -1 3 0 70 | 7 LN -1 -1 -1 -1 3 2 71 | 8 IN 9 12 0 6.5 1 -1 72 | 9 IN 10 11 6 6.5 2 -1 73 | 10 LN -1 -1 -1 -1 3 0 74 | 11 LN -1 -1 -1 -1 3 1 75 | 12 IN 13 14 3 6.5 2 -1 76 | 13 LN -1 -1 -1 -1 3 0 77 | 14 LN -1 -1 -1 -1 3 1 78 | 79 | [TREE 4] 80 | NB_NODES: 15 81 | 0 IN 1 8 0 3.5 0 -1 82 | 1 IN 2 5 6 1.5 1 -1 83 | 2 IN 3 4 4 1.5 2 -1 84 | 3 LN -1 -1 -1 -1 3 2 85 | 4 LN -1 -1 -1 -1 3 0 86 | 5 IN 6 7 1 2.5 2 -1 87 | 6 LN -1 -1 -1 -1 3 2 88 | 7 LN -1 -1 -1 -1 3 2 89 | 8 IN 9 12 6 6.5 1 -1 90 | 9 IN 10 11 5 7.5 2 -1 91 | 10 LN -1 -1 -1 -1 3 0 92 | 11 LN -1 -1 -1 -1 3 0 93 | 12 IN 13 14 5 1.5 2 -1 94 | 13 LN -1 -1 -1 -1 3 1 95 | 14 LN -1 -1 -1 -1 3 1 96 | 97 | [TREE 5] 98 | NB_NODES: 13 99 | 0 IN 1 6 0 3.5 0 -1 100 | 1 IN 2 5 6 0.5 1 -1 101 | 2 IN 3 4 5 3.5 2 -1 102 | 3 LN -1 -1 -1 -1 3 0 103 | 4 LN -1 -1 -1 -1 3 2 104 | 5 LN -1 -1 -1 -1 2 2 105 | 6 IN 7 10 6 6.5 1 -1 106 | 7 IN 8 9 1 6.5 2 -1 107 | 8 LN -1 -1 -1 -1 3 0 108 | 9 LN -1 -1 -1 -1 3 1 109 | 10 IN 11 12 6 7.5 2 -1 110 | 11 LN -1 -1 -1 -1 3 1 111 | 12 LN -1 -1 -1 -1 3 1 112 | 113 | [TREE 6] 114 | NB_NODES: 15 115 | 0 IN 1 8 1 3.5 0 -1 116 | 1 IN 2 5 5 2.5 1 -1 117 | 2 IN 3 4 6 3.0 2 -1 118 | 3 LN -1 -1 -1 -1 3 0 119 | 4 LN -1 -1 -1 -1 3 2 120 | 5 IN 6 7 1 2.5 2 -1 121 | 6 LN -1 -1 -1 -1 3 2 122 | 7 LN -1 -1 -1 -1 3 2 123 | 8 IN 9 12 6 6.5 1 -1 124 | 9 IN 10 11 6 5.5 2 -1 125 | 10 LN -1 -1 -1 -1 3 0 126 | 11 LN -1 -1 -1 -1 3 0 127 | 12 IN 13 14 5 2.0 2 -1 128 | 13 LN -1 -1 -1 -1 3 1 129 | 14 LN -1 -1 -1 -1 3 1 130 | 131 | [TREE 7] 132 | NB_NODES: 13 133 | 0 IN 1 8 6 6.5 0 -1 134 | 1 IN 2 5 1 3.5 1 -1 135 | 2 IN 3 4 5 2.5 2 -1 136 | 3 LN -1 -1 -1 -1 3 0 137 | 4 LN -1 -1 -1 -1 3 2 138 | 5 IN 6 7 5 7.5 2 -1 139 | 6 LN -1 -1 -1 -1 3 0 140 | 7 LN -1 -1 -1 -1 3 2 141 | 8 IN 9 12 4 6.5 1 -1 142 | 9 IN 10 11 1 6.5 2 -1 143 | 10 LN -1 -1 -1 -1 3 1 144 | 11 LN -1 -1 -1 -1 3 1 145 | 12 LN -1 -1 -1 -1 2 1 146 | 147 | [TREE 8] 148 | NB_NODES: 11 149 | 0 IN 1 6 4 3.5 0 -1 150 | 1 IN 2 3 4 1.5 1 -1 151 | 2 LN -1 -1 -1 -1 2 2 152 | 3 IN 4 5 1 2.5 2 -1 153 | 4 LN -1 -1 -1 -1 3 2 154 | 5 LN -1 -1 -1 -1 3 2 155 | 6 IN 7 10 1 6.5 1 -1 156 | 7 IN 8 9 2 2.5 2 -1 157 | 8 LN -1 -1 -1 -1 3 1 158 | 9 LN -1 -1 -1 -1 3 0 159 | 10 LN -1 -1 -1 -1 2 1 160 | 161 | [TREE 9] 162 | NB_NODES: 13 163 | 0 IN 1 8 0 3.5 0 -1 164 | 1 IN 2 5 6 0.5 1 -1 165 | 2 IN 3 4 4 1.5 2 -1 166 | 3 LN -1 -1 -1 -1 3 2 167 | 4 LN -1 -1 -1 -1 3 0 168 | 5 IN 6 7 1 2.5 2 -1 169 | 6 LN -1 -1 -1 -1 3 2 170 | 7 LN -1 -1 -1 -1 3 2 171 | 8 IN 9 12 6 6.5 1 -1 172 | 9 IN 10 11 4 6.5 2 -1 173 | 10 LN -1 -1 -1 -1 3 0 174 | 11 LN -1 -1 -1 -1 3 0 175 | 12 LN -1 -1 -1 -1 2 1 176 | 177 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF7.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train7.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 1 6.5 0 -1 12 | 1 IN 2 5 1 3.5 1 -1 13 | 2 IN 3 4 0 2.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 2 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 4 6.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 0 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 3 6.5 1 -1 20 | 9 IN 10 11 5 4.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 3 7.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 1 26 | 27 | [TREE 1] 28 | NB_NODES: 11 29 | 0 IN 1 6 4 6.5 0 -1 30 | 1 IN 2 3 5 2.5 1 -1 31 | 2 LN -1 -1 -1 -1 2 0 32 | 3 IN 4 5 0 3.5 2 -1 33 | 4 LN -1 -1 -1 -1 3 2 34 | 5 LN -1 -1 -1 -1 3 0 35 | 6 IN 7 10 0 7.5 1 -1 36 | 7 IN 8 9 2 7.5 2 -1 37 | 8 LN -1 -1 -1 -1 3 1 38 | 9 LN -1 -1 -1 -1 3 0 39 | 10 LN -1 -1 -1 -1 2 1 40 | 41 | [TREE 2] 42 | NB_NODES: 13 43 | 0 IN 1 8 3 6.5 0 -1 44 | 1 IN 2 5 1 3.5 1 -1 45 | 2 IN 3 4 2 1.5 2 -1 46 | 3 LN -1 -1 -1 -1 3 2 47 | 4 LN -1 -1 -1 -1 3 2 48 | 5 IN 6 7 1 6.5 2 -1 49 | 6 LN -1 -1 -1 -1 3 0 50 | 7 LN -1 -1 -1 -1 3 1 51 | 8 IN 9 10 1 6.5 1 -1 52 | 9 LN -1 -1 -1 -1 2 0 53 | 10 IN 11 12 1 7.5 2 -1 54 | 11 LN -1 -1 -1 -1 3 1 55 | 12 LN -1 -1 -1 -1 3 1 56 | 57 | [TREE 3] 58 | NB_NODES: 13 59 | 0 IN 1 6 1 6.5 0 -1 60 | 1 IN 2 3 4 1.5 1 -1 61 | 2 LN -1 -1 -1 -1 2 2 62 | 3 IN 4 5 5 6.5 2 -1 63 | 4 LN -1 -1 -1 -1 3 0 64 | 5 LN -1 -1 -1 -1 3 2 65 | 6 IN 7 10 6 6.5 1 -1 66 | 7 IN 8 9 4 7.5 2 -1 67 | 8 LN -1 -1 -1 -1 3 1 68 | 9 LN -1 -1 -1 -1 3 0 69 | 10 IN 11 12 4 6.5 2 -1 70 | 11 LN -1 -1 -1 -1 3 1 71 | 12 LN -1 -1 -1 -1 3 1 72 | 73 | [TREE 4] 74 | NB_NODES: 13 75 | 0 IN 1 8 6 6.5 0 -1 76 | 1 IN 2 5 1 2.5 1 -1 77 | 2 IN 3 4 2 6.0 2 -1 78 | 3 LN -1 -1 -1 -1 3 2 79 | 4 LN -1 -1 -1 -1 3 2 80 | 5 IN 6 7 0 2.5 2 -1 81 | 6 LN -1 -1 -1 -1 3 2 82 | 7 LN -1 -1 -1 -1 3 0 83 | 8 IN 9 12 5 2.0 1 -1 84 | 9 IN 10 11 4 6.5 2 -1 85 | 10 LN -1 -1 -1 -1 3 0 86 | 11 LN -1 -1 -1 -1 3 1 87 | 12 LN -1 -1 -1 -1 2 1 88 | 89 | [TREE 5] 90 | NB_NODES: 9 91 | 0 IN 1 8 6 6.5 0 -1 92 | 1 IN 2 5 4 2.5 1 -1 93 | 2 IN 3 4 6 0.5 2 -1 94 | 3 LN -1 -1 -1 -1 3 2 95 | 4 LN -1 -1 -1 -1 3 2 96 | 5 IN 6 7 0 3.5 2 -1 97 | 6 LN -1 -1 -1 -1 3 2 98 | 7 LN -1 -1 -1 -1 3 0 99 | 8 LN -1 -1 -1 -1 1 1 100 | 101 | [TREE 6] 102 | NB_NODES: 15 103 | 0 IN 1 8 0 3.5 0 -1 104 | 1 IN 2 5 6 0.5 1 -1 105 | 2 IN 3 4 1 0.5 2 -1 106 | 3 LN -1 -1 -1 -1 3 2 107 | 4 LN -1 -1 -1 -1 3 0 108 | 5 IN 6 7 1 2.5 2 -1 109 | 6 LN -1 -1 -1 -1 3 2 110 | 7 LN -1 -1 -1 -1 3 2 111 | 8 IN 9 12 1 6.5 1 -1 112 | 9 IN 10 11 4 6.5 2 -1 113 | 10 LN -1 -1 -1 -1 3 0 114 | 11 LN -1 -1 -1 -1 3 1 115 | 12 IN 13 14 6 6.5 2 -1 116 | 13 LN -1 -1 -1 -1 3 1 117 | 14 LN -1 -1 -1 -1 3 1 118 | 119 | [TREE 7] 120 | NB_NODES: 13 121 | 0 IN 1 6 0 6.5 0 -1 122 | 1 IN 2 3 4 1.5 1 -1 123 | 2 LN -1 -1 -1 -1 2 2 124 | 3 IN 4 5 5 5.5 2 -1 125 | 4 LN -1 -1 -1 -1 3 0 126 | 5 LN -1 -1 -1 -1 3 2 127 | 6 IN 7 10 3 6.5 1 -1 128 | 7 IN 8 9 2 8.0 2 -1 129 | 8 LN -1 -1 -1 -1 3 1 130 | 9 LN -1 -1 -1 -1 3 0 131 | 10 IN 11 12 4 6.5 2 -1 132 | 11 LN -1 -1 -1 -1 3 1 133 | 12 LN -1 -1 -1 -1 3 1 134 | 135 | [TREE 8] 136 | NB_NODES: 13 137 | 0 IN 1 8 1 6.5 0 -1 138 | 1 IN 2 5 4 2.5 1 -1 139 | 2 IN 3 4 6 0.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 2 142 | 5 IN 6 7 0 3.5 2 -1 143 | 6 LN -1 -1 -1 -1 3 0 144 | 7 LN -1 -1 -1 -1 3 0 145 | 8 IN 9 12 3 6.5 1 -1 146 | 9 IN 10 11 0 6.5 2 -1 147 | 10 LN -1 -1 -1 -1 3 1 148 | 11 LN -1 -1 -1 -1 3 0 149 | 12 LN -1 -1 -1 -1 2 1 150 | 151 | [TREE 9] 152 | NB_NODES: 13 153 | 0 IN 1 6 1 2.5 0 -1 154 | 1 IN 2 3 4 1.5 1 -1 155 | 2 LN -1 -1 -1 -1 2 2 156 | 3 IN 4 5 5 2.5 2 -1 157 | 4 LN -1 -1 -1 -1 3 0 158 | 5 LN -1 -1 -1 -1 3 2 159 | 6 IN 7 10 0 6.5 1 -1 160 | 7 IN 8 9 1 3.5 2 -1 161 | 8 LN -1 -1 -1 -1 3 0 162 | 9 LN -1 -1 -1 -1 3 0 163 | 10 IN 11 12 4 6.5 2 -1 164 | 11 LN -1 -1 -1 -1 3 1 165 | 12 LN -1 -1 -1 -1 3 1 166 | 167 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF8.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train8.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 15 11 | 0 IN 1 8 1 5.5 0 -1 12 | 1 IN 2 5 5 4.5 1 -1 13 | 2 IN 3 4 0 2.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 2 15 | 4 LN -1 -1 -1 -1 3 0 16 | 5 IN 6 7 0 3.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 2 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 5 1.5 1 -1 20 | 9 IN 10 11 4 7.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 IN 13 14 5 8.5 2 -1 24 | 13 LN -1 -1 -1 -1 3 1 25 | 14 LN -1 -1 -1 -1 3 0 26 | 27 | [TREE 1] 28 | NB_NODES: 9 29 | 0 IN 1 8 6 6.5 0 -1 30 | 1 IN 2 5 0 3.5 1 -1 31 | 2 IN 3 4 1 2.5 2 -1 32 | 3 LN -1 -1 -1 -1 3 2 33 | 4 LN -1 -1 -1 -1 3 2 34 | 5 IN 6 7 4 5.5 2 -1 35 | 6 LN -1 -1 -1 -1 3 0 36 | 7 LN -1 -1 -1 -1 3 0 37 | 8 LN -1 -1 -1 -1 1 1 38 | 39 | [TREE 2] 40 | NB_NODES: 13 41 | 0 IN 1 8 6 6.5 0 -1 42 | 1 IN 2 5 3 2.5 1 -1 43 | 2 IN 3 4 1 2.5 2 -1 44 | 3 LN -1 -1 -1 -1 3 2 45 | 4 LN -1 -1 -1 -1 3 0 46 | 5 IN 6 7 2 1.5 2 -1 47 | 6 LN -1 -1 -1 -1 3 2 48 | 7 LN -1 -1 -1 -1 3 0 49 | 8 IN 9 12 5 1.5 1 -1 50 | 9 IN 10 11 0 7.5 2 -1 51 | 10 LN -1 -1 -1 -1 3 0 52 | 11 LN -1 -1 -1 -1 3 1 53 | 12 LN -1 -1 -1 -1 2 1 54 | 55 | [TREE 3] 56 | NB_NODES: 9 57 | 0 IN 1 8 6 6.5 0 -1 58 | 1 IN 2 5 4 3.5 1 -1 59 | 2 IN 3 4 5 4.5 2 -1 60 | 3 LN -1 -1 -1 -1 3 0 61 | 4 LN -1 -1 -1 -1 3 2 62 | 5 IN 6 7 0 3.5 2 -1 63 | 6 LN -1 -1 -1 -1 3 2 64 | 7 LN -1 -1 -1 -1 3 0 65 | 8 LN -1 -1 -1 -1 1 1 66 | 67 | [TREE 4] 68 | NB_NODES: 13 69 | 0 IN 1 8 6 5.5 0 -1 70 | 1 IN 2 5 1 2.5 1 -1 71 | 2 IN 3 4 2 5.5 2 -1 72 | 3 LN -1 -1 -1 -1 3 2 73 | 4 LN -1 -1 -1 -1 3 2 74 | 5 IN 6 7 2 8.5 2 -1 75 | 6 LN -1 -1 -1 -1 3 0 76 | 7 LN -1 -1 -1 -1 3 1 77 | 8 IN 9 10 0 5.5 1 -1 78 | 9 LN -1 -1 -1 -1 2 0 79 | 10 IN 11 12 2 8.5 2 -1 80 | 11 LN -1 -1 -1 -1 3 1 81 | 12 LN -1 -1 -1 -1 3 1 82 | 83 | [TREE 5] 84 | NB_NODES: 13 85 | 0 IN 1 8 0 5.5 0 -1 86 | 1 IN 2 5 0 2.5 1 -1 87 | 2 IN 3 4 5 3.0 2 -1 88 | 3 LN -1 -1 -1 -1 3 0 89 | 4 LN -1 -1 -1 -1 3 2 90 | 5 IN 6 7 4 3.5 2 -1 91 | 6 LN -1 -1 -1 -1 3 0 92 | 7 LN -1 -1 -1 -1 3 0 93 | 8 IN 9 10 6 4.5 1 -1 94 | 9 LN -1 -1 -1 -1 2 0 95 | 10 IN 11 12 1 6.5 2 -1 96 | 11 LN -1 -1 -1 -1 3 1 97 | 12 LN -1 -1 -1 -1 3 1 98 | 99 | [TREE 6] 100 | NB_NODES: 13 101 | 0 IN 1 8 0 6.5 0 -1 102 | 1 IN 2 5 2 1.5 1 -1 103 | 2 IN 3 4 0 1.5 2 -1 104 | 3 LN -1 -1 -1 -1 3 2 105 | 4 LN -1 -1 -1 -1 3 2 106 | 5 IN 6 7 0 2.5 2 -1 107 | 6 LN -1 -1 -1 -1 3 2 108 | 7 LN -1 -1 -1 -1 3 0 109 | 8 IN 9 10 2 8.5 1 -1 110 | 9 LN -1 -1 -1 -1 2 1 111 | 10 IN 11 12 6 6.5 2 -1 112 | 11 LN -1 -1 -1 -1 3 0 113 | 12 LN -1 -1 -1 -1 3 1 114 | 115 | [TREE 7] 116 | NB_NODES: 13 117 | 0 IN 1 8 0 5.5 0 -1 118 | 1 IN 2 5 1 2.5 1 -1 119 | 2 IN 3 4 2 7.5 2 -1 120 | 3 LN -1 -1 -1 -1 3 2 121 | 4 LN -1 -1 -1 -1 3 0 122 | 5 IN 6 7 0 3.5 2 -1 123 | 6 LN -1 -1 -1 -1 3 0 124 | 7 LN -1 -1 -1 -1 3 0 125 | 8 IN 9 10 6 5.0 1 -1 126 | 9 LN -1 -1 -1 -1 2 0 127 | 10 IN 11 12 0 7.5 2 -1 128 | 11 LN -1 -1 -1 -1 3 1 129 | 12 LN -1 -1 -1 -1 3 1 130 | 131 | [TREE 8] 132 | NB_NODES: 15 133 | 0 IN 1 8 1 6.5 0 -1 134 | 1 IN 2 5 4 3.5 1 -1 135 | 2 IN 3 4 6 0.5 2 -1 136 | 3 LN -1 -1 -1 -1 3 0 137 | 4 LN -1 -1 -1 -1 3 2 138 | 5 IN 6 7 4 5.5 2 -1 139 | 6 LN -1 -1 -1 -1 3 0 140 | 7 LN -1 -1 -1 -1 3 0 141 | 8 IN 9 12 3 6.5 1 -1 142 | 9 IN 10 11 5 4.5 2 -1 143 | 10 LN -1 -1 -1 -1 3 0 144 | 11 LN -1 -1 -1 -1 3 1 145 | 12 IN 13 14 4 6.5 2 -1 146 | 13 LN -1 -1 -1 -1 3 1 147 | 14 LN -1 -1 -1 -1 3 1 148 | 149 | [TREE 9] 150 | NB_NODES: 15 151 | 0 IN 1 8 3 6.5 0 -1 152 | 1 IN 2 5 0 3.5 1 -1 153 | 2 IN 3 4 6 0.5 2 -1 154 | 3 LN -1 -1 -1 -1 3 0 155 | 4 LN -1 -1 -1 -1 3 2 156 | 5 IN 6 7 6 5.5 2 -1 157 | 6 LN -1 -1 -1 -1 3 0 158 | 7 LN -1 -1 -1 -1 3 1 159 | 8 IN 9 12 0 6.5 1 -1 160 | 9 IN 10 11 6 6.5 2 -1 161 | 10 LN -1 -1 -1 -1 3 0 162 | 11 LN -1 -1 -1 -1 3 1 163 | 12 IN 13 14 1 7.5 2 -1 164 | 13 LN -1 -1 -1 -1 3 1 165 | 14 LN -1 -1 -1 -1 3 1 166 | 167 | -------------------------------------------------------------------------------- /src/resources/forests/Seeds/Seeds.RF9.txt: -------------------------------------------------------------------------------- 1 | DATASET_NAME: Seeds.train9.csv 2 | ENSEMBLE: RF 3 | NB_TREES: 10 4 | NB_FEATURES: 7 5 | NB_CLASSES: 3 6 | MAX_TREE_DEPTH: 3 7 | Format: node / node type (LN - leave node, IN - internal node) left child / right child / feature / threshold / node_depth / majority class (starts with index 0) 8 | 9 | [TREE 0] 10 | NB_NODES: 13 11 | 0 IN 1 8 6 6.5 0 -1 12 | 1 IN 2 5 4 2.5 1 -1 13 | 2 IN 3 4 6 2.5 2 -1 14 | 3 LN -1 -1 -1 -1 3 2 15 | 4 LN -1 -1 -1 -1 3 2 16 | 5 IN 6 7 0 3.5 2 -1 17 | 6 LN -1 -1 -1 -1 3 2 18 | 7 LN -1 -1 -1 -1 3 0 19 | 8 IN 9 12 4 6.5 1 -1 20 | 9 IN 10 11 5 1.5 2 -1 21 | 10 LN -1 -1 -1 -1 3 0 22 | 11 LN -1 -1 -1 -1 3 1 23 | 12 LN -1 -1 -1 -1 2 1 24 | 25 | [TREE 1] 26 | NB_NODES: 13 27 | 0 IN 1 8 6 6.5 0 -1 28 | 1 IN 2 5 3 3.5 1 -1 29 | 2 IN 3 4 4 2.5 2 -1 30 | 3 LN -1 -1 -1 -1 3 2 31 | 4 LN -1 -1 -1 -1 3 2 32 | 5 IN 6 7 0 2.5 2 -1 33 | 6 LN -1 -1 -1 -1 3 2 34 | 7 LN -1 -1 -1 -1 3 0 35 | 8 IN 9 12 5 1.5 1 -1 36 | 9 IN 10 11 4 6.5 2 -1 37 | 10 LN -1 -1 -1 -1 3 0 38 | 11 LN -1 -1 -1 -1 3 1 39 | 12 LN -1 -1 -1 -1 2 1 40 | 41 | [TREE 2] 42 | NB_NODES: 9 43 | 0 IN 1 8 6 6.5 0 -1 44 | 1 IN 2 5 0 3.5 1 -1 45 | 2 IN 3 4 6 0.5 2 -1 46 | 3 LN -1 -1 -1 -1 3 0 47 | 4 LN -1 -1 -1 -1 3 2 48 | 5 IN 6 7 2 7.5 2 -1 49 | 6 LN -1 -1 -1 -1 3 0 50 | 7 LN -1 -1 -1 -1 3 0 51 | 8 LN -1 -1 -1 -1 1 1 52 | 53 | [TREE 3] 54 | NB_NODES: 13 55 | 0 IN 1 8 0 6.5 0 -1 56 | 1 IN 2 5 0 3.5 1 -1 57 | 2 IN 3 4 5 4.5 2 -1 58 | 3 LN -1 -1 -1 -1 3 0 59 | 4 LN -1 -1 -1 -1 3 2 60 | 5 IN 6 7 0 5.5 2 -1 61 | 6 LN -1 -1 -1 -1 3 0 62 | 7 LN -1 -1 -1 -1 3 0 63 | 8 IN 9 10 1 6.5 1 -1 64 | 9 LN -1 -1 -1 -1 2 0 65 | 10 IN 11 12 3 6.5 2 -1 66 | 11 LN -1 -1 -1 -1 3 1 67 | 12 LN -1 -1 -1 -1 3 1 68 | 69 | [TREE 4] 70 | NB_NODES: 13 71 | 0 IN 1 8 6 6.5 0 -1 72 | 1 IN 2 5 4 3.5 1 -1 73 | 2 IN 3 4 5 4.5 2 -1 74 | 3 LN -1 -1 -1 -1 3 0 75 | 4 LN -1 -1 -1 -1 3 2 76 | 5 IN 6 7 1 2.5 2 -1 77 | 6 LN -1 -1 -1 -1 3 2 78 | 7 LN -1 -1 -1 -1 3 0 79 | 8 IN 9 12 5 1.5 1 -1 80 | 9 IN 10 11 4 6.5 2 -1 81 | 10 LN -1 -1 -1 -1 3 0 82 | 11 LN -1 -1 -1 -1 3 1 83 | 12 LN -1 -1 -1 -1 2 1 84 | 85 | [TREE 5] 86 | NB_NODES: 13 87 | 0 IN 1 8 3 6.5 0 -1 88 | 1 IN 2 5 0 3.5 1 -1 89 | 2 IN 3 4 2 7.5 2 -1 90 | 3 LN -1 -1 -1 -1 3 2 91 | 4 LN -1 -1 -1 -1 3 0 92 | 5 IN 6 7 6 5.5 2 -1 93 | 6 LN -1 -1 -1 -1 3 0 94 | 7 LN -1 -1 -1 -1 3 1 95 | 8 IN 9 12 4 6.5 1 -1 96 | 9 IN 10 11 5 1.5 2 -1 97 | 10 LN -1 -1 -1 -1 3 0 98 | 11 LN -1 -1 -1 -1 3 1 99 | 12 LN -1 -1 -1 -1 2 1 100 | 101 | [TREE 6] 102 | NB_NODES: 15 103 | 0 IN 1 8 0 5.5 0 -1 104 | 1 IN 2 5 4 3.5 1 -1 105 | 2 IN 3 4 1 2.5 2 -1 106 | 3 LN -1 -1 -1 -1 3 2 107 | 4 LN -1 -1 -1 -1 3 0 108 | 5 IN 6 7 1 2.5 2 -1 109 | 6 LN -1 -1 -1 -1 3 2 110 | 7 LN -1 -1 -1 -1 3 0 111 | 8 IN 9 12 1 6.5 1 -1 112 | 9 IN 10 11 6 5.5 2 -1 113 | 10 LN -1 -1 -1 -1 3 0 114 | 11 LN -1 -1 -1 -1 3 1 115 | 12 IN 13 14 6 6.5 2 -1 116 | 13 LN -1 -1 -1 -1 3 1 117 | 14 LN -1 -1 -1 -1 3 1 118 | 119 | [TREE 7] 120 | NB_NODES: 13 121 | 0 IN 1 8 1 6.5 0 -1 122 | 1 IN 2 5 4 3.5 1 -1 123 | 2 IN 3 4 5 6.5 2 -1 124 | 3 LN -1 -1 -1 -1 3 0 125 | 4 LN -1 -1 -1 -1 3 2 126 | 5 IN 6 7 2 2.5 2 -1 127 | 6 LN -1 -1 -1 -1 3 1 128 | 7 LN -1 -1 -1 -1 3 0 129 | 8 IN 9 12 4 6.5 1 -1 130 | 9 IN 10 11 5 3.0 2 -1 131 | 10 LN -1 -1 -1 -1 3 0 132 | 11 LN -1 -1 -1 -1 3 1 133 | 12 LN -1 -1 -1 -1 2 1 134 | 135 | [TREE 8] 136 | NB_NODES: 13 137 | 0 IN 1 6 1 5.5 0 -1 138 | 1 IN 2 5 0 3.5 1 -1 139 | 2 IN 3 4 6 1.5 2 -1 140 | 3 LN -1 -1 -1 -1 3 0 141 | 4 LN -1 -1 -1 -1 3 2 142 | 5 LN -1 -1 -1 -1 2 0 143 | 6 IN 7 10 6 6.5 1 -1 144 | 7 IN 8 9 5 3.5 2 -1 145 | 8 LN -1 -1 -1 -1 3 0 146 | 9 LN -1 -1 -1 -1 3 1 147 | 10 IN 11 12 1 7.5 2 -1 148 | 11 LN -1 -1 -1 -1 3 1 149 | 12 LN -1 -1 -1 -1 3 1 150 | 151 | [TREE 9] 152 | NB_NODES: 15 153 | 0 IN 1 8 0 3.5 0 -1 154 | 1 IN 2 5 4 2.5 1 -1 155 | 2 IN 3 4 6 0.5 2 -1 156 | 3 LN -1 -1 -1 -1 3 2 157 | 4 LN -1 -1 -1 -1 3 2 158 | 5 IN 6 7 4 3.5 2 -1 159 | 6 LN -1 -1 -1 -1 3 2 160 | 7 LN -1 -1 -1 -1 3 2 161 | 8 IN 9 12 1 6.5 1 -1 162 | 9 IN 10 11 1 5.5 2 -1 163 | 10 LN -1 -1 -1 -1 3 0 164 | 11 LN -1 -1 -1 -1 3 0 165 | 12 IN 13 14 6 6.5 2 -1 166 | 13 LN -1 -1 -1 -1 3 0 167 | 14 LN -1 -1 -1 -1 3 1 168 | 169 | --------------------------------------------------------------------------------