github.com/vlifesystems/rulehunter@v0.0.0-20180501090014-673078aa4a83/examples/experiments/monks2.yaml (about) 1 title: "Monk's Problem 2" 2 category: "ai" 3 tags: 4 - classic 5 train: 6 dataset: 7 csv: 8 filename: "csv/monks-2.train.csv" 9 hasHeader: false 10 separator: " " 11 fields: 12 - class 13 - a1 14 - a2 15 - a3 16 - a4 17 - a5 18 - a6 19 - id 20 when: "!hasRun" 21 ruleGeneration: 22 fields: 23 - a1 24 - a2 25 - a3 26 - a4 27 - a5 28 - a6 29 arithmetic: true 30 combinationLength: 1 31 test: 32 dataset: 33 csv: 34 filename: "csv/monks-2.test.csv" 35 hasHeader: false 36 separator: " " 37 fields: 38 - class 39 - a1 40 - a2 41 - a3 42 - a4 43 - a5 44 - a6 45 - id 46 when: "!hasRun" 47 aggregators: 48 - name: "mccClassIs1" 49 kind: "mcc" 50 arg: "class == 1" 51 sortOrder: 52 - aggregator: "mccClassIs1" 53 direction: "descending" 54 rules: 55 - "(a1 + a2 + a3 + a4 + a5 + a6) == 2 && a1 != 2 && a2 != 2 && a3 != 2 && a4 != 2 && a5 != 2 && a6 != 2"