Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
44 check-ins
|
2019-08-26
| ||
| 21:03 | Task done, prints the rule sets of the built Decision Tree Leaf check-in: 2aae5041a5 user: redantig tags: trunk | |
|
2019-08-24
| ||
| 21:22 | Header columns, handle corrupt CSV files with error message. TODO: Fix comma list in Table Info, Id3.cc check-in: ba47f88ce3 user: redantig tags: trunk | |
| 10:20 | Entry to Row. TODO: Parse header column names check-in: 8ade7107c5 user: redantig tags: trunk | |
| 09:51 | CSV, main, TableData improvements. TODO: Entry to TableRow. check-in: 10a6dce399 user: redantig tags: trunk | |
| 07:31 | Split Makefile, tests in separate file. Moved directories. check-in: 50a5ac842e user: redantig tags: trunk | |
|
2019-08-23
| ||
| 22:08 | TODO: CSV improvements, Entry to TableRow check-in: 879613894b user: redantig tags: trunk | |
|
2019-08-22
| ||
| 21:32 | Changing program to use 'output-attribute-index' as second argument check-in: a778d282c1 user: redantig tags: trunk | |
|
2019-08-21
| ||
| 22:05 | Bugfix: Segmentation fault using 'adult.csv' dataset check-in: 82a444e254 user: redantig tags: trunk | |
|
2019-07-15
| ||
| 07:50 | Task done check-in: fea68c255b user: redantig tags: trunk | |
| 07:26 | DONE: Cleanup code. BUGFIX: Segfault when testing with certain data files check-in: af3337a72e user: redantig tags: trunk | |
|
2019-07-14
| ||
| 08:45 | Updated READMEs check-in: e55a440bbc user: redantig tags: trunk | |
| 07:41 | Finished reorganize check-in: 35b344eb92 user: redantig tags: trunk | |
|
2019-07-13
| ||
| 15:54 | Reorganized check-in: 46b27bb6cd user: redantig tags: trunk | |
| 15:13 | DONE: getBestFeature, keepOtherFeatures, create child nodes and subData for each distinct value in bestFeature column, call recursive ID3, testing. TODO: printTree check-in: 8d0d61dd50 user: redantig tags: trunk | |
| 00:37 | DONE: InfoGain per Feature. TODO: getBestFeature, keepOtherFeatures, create child nodes and subData for each distinct value in bestFeature column, call recursive ID3, printTree check-in: 6837187f99 user: redantig tags: trunk | |
|
2019-07-12
| ||
| 07:47 | Added isCSV() check check-in: 8110f2eb8e user: redantig tags: trunk | |
| 00:23 | Try to print tree in Decision-Tree-BONZ0-JOHAN as done in Python check-in: 766661e74c user: redantig tags: trunk | |
|
2019-07-11
| ||
| 13:03 | DecisionTreeFormation-py-JOHAN python and c++ check-in: 895782549f user: redantig tags: trunk | |
|
2019-07-10
| ||
| 19:07 | Check simple solution github/dectree-py-OK/DecisonTreeFormation-master/dectree.py check-in: 5f1ceaae48 user: redantig tags: trunk | |
| 13:29 | TODO: Check that Entropy and InfoGain are calculated correctly check-in: 46079e1a1d user: redantig tags: trunk | |
| 06:56 | DONE: Fixed accuracy > 100%. BUG: Buggy with adult.csv input, empty row check-in: 7989d1f2fc user: redantig tags: trunk | |
|
2019-07-09
| ||
| 21:54 | Added modified bonz0. BUG: Buggy with adult.csv input. check-in: 81da9dd309 user: redantig tags: trunk | |
|
2019-04-25
| ||
| 14:09 | Check out bonz0 to predict check-in: 78f3a3eac4 user: redantig tags: trunk | |
|
2019-04-23
| ||
| 22:38 | Added py-dtree3-id3.py, creates tree. TODO: Predict. check-in: 32bab8222d user: redantig tags: trunk | |
|
2019-04-22
| ||
| 13:59 | Tree created (in a way). TODO: Understand ID3 check-in: f07d19e552 user: redantig tags: trunk | |
|
2019-04-21
| ||
| 20:54 | DONE: Entropy of the (new) sub data set after first split. TODO: Entropy for toothed and breathes check-in: bc2ff282af user: redantig tags: trunk | |
|
2019-04-16
| ||
| 20:36 | Detected highest InfoGain. TOD: Split into subdatasets check-in: a18b1c58d0 user: redantig tags: trunk | |
|
2019-04-14
| ||
| 02:05 | Calculated InfoGain for toothed, breathes, legs. TODO: Detect highest InfoGain, use as root node. check-in: d603591672 user: redantig tags: trunk | |
|
2019-04-12
| ||
| 11:21 | DONE: Simple ball entropy demo. TODO: Apply entropy on CSV animal column check-in: abac110113 user: redantig tags: trunk | |
|
2019-04-11
| ||
| 16:25 | Added github samples check-in: 4984a41fa7 user: redantig tags: trunk | |
|
2019-04-09
| ||
| 16:26 | TODO: Check C and Perl implementations of ID3 check-in: 4193f4a660 user: redantig tags: trunk | |
|
2019-04-08
| ||
| 16:09 | TODO: Adapt DecisionTree to existing code check-in: dc34b35a7a user: redantig tags: trunk | |
|
2019-04-07
| ||
| 22:08 | Testing DecisionTree_ID3.cpp as a candidate for the DecisionTree class check-in: c3031401e0 user: redantig tags: trunk | |
|
2019-03-17
| ||
| 21:28 | DONE: 1. Parse CSV file. 2. Compute the Information Gain. TODO: 3. Compute base cases for building the decision tree check-in: 15d42c1301 user: redantig tags: trunk | |
| 12:01 | BUG: Bad lastColumn for adult14.csv check-in: ae680bcbe6 user: redantig tags: trunk | |
|
2019-03-14
| ||
| 20:28 | Created 3 'Entropy Maps' for easy calculation of Entropy, and parsing the CSV file just once. TODO: Calculate Information Gain check-in: c6e1f2d9ed user: redantig tags: trunk | |
| 12:05 | Detect separator check-in: 6aa8bd2830 user: redantig tags: trunk | |
| 00:28 | TODO: createEntropyMap: create 3 maps. BUG: Trim CSV values. TODO: Calculate Entropycorrectly , create Information Gain class check-in: 73b9e11fb1 user: redantig tags: trunk | |
|
2019-03-12
| ||
| 23:29 | DONE: createEntropyMap() from CSV file. TODO: Entropy and InformationGain classes. check-in: c9e8823fd5 user: redantig tags: trunk | |
| 06:54 | TODO: Finish CSVParser::getMapOfOccurrences() to be able to calculate Entropy check-in: c5a73a9bda user: redantig tags: trunk | |
|
2019-03-11
| ||
| 11:46 | Updated README. TODO: Add vector of unordered maps for all CSV input values check-in: a83f760f6a user: redantig tags: trunk | |
| 08:02 | Step 1 (Parse CSV file) considered ready. TODO: Check parsing of Income column for values containing '>' and '<' check-in: f69abd9104 user: redantig tags: trunk | |
|
2019-03-06
| ||
| 23:34 | Initial docs, CSV parser check-in: 9fb634f250 user: redantig tags: trunk | |
| 20:16 | initial empty check-in check-in: 1b522b92ca user: redantig tags: trunk | |