github.com/vlifesystems/rulehunter@v0.0.0-20180501090014-673078aa4a83/examples/experiments/steel_plate_faults_k_scratch.yaml (about) 1 title: "What indicates a steel plate k scratch fault?" 2 category: "engineering" 3 tags: 4 - steel 5 train: 6 dataset: 7 csv: 8 filename: "csv/steel_plate_faults.tsv" 9 hasHeader: false 10 separator: "\t" 11 fields: 12 - X_Minimum 13 - X_Maximum 14 - Y_Minimum 15 - Y_Maximum 16 - Pixels_Areas 17 - X_Perimeter 18 - Y_Perimeter 19 - Sum_of_Luminosity 20 - Minimum_of_Luminosity 21 - Maximum_of_Luminosity 22 - Length_of_Conveyer 23 - TypeOfSteel_A300 24 - TypeOfSteel_A400 25 - Steel_Plate_Thickness 26 - Edges_Index 27 - Empty_Index 28 - Square_Index 29 - Outside_X_Index 30 - Edges_X_Index 31 - Edges_Y_Index 32 - Outside_Global_Index 33 - LogOfAreas 34 - Log_X_Index 35 - Log_Y_Index 36 - Orientation_Index 37 - Luminosity_Index 38 - SigmoidOfAreas 39 - Pastry 40 - Z_Scratch 41 - K_Scratch 42 - Stains 43 - Dirtiness 44 - Bumps 45 - Other_Faults 46 when: "!hasRun" 47 ruleGeneration: 48 fields: 49 - X_Minimum 50 - X_Maximum 51 - Y_Minimum 52 - Y_Maximum 53 - Pixels_Areas 54 - X_Perimeter 55 - Y_Perimeter 56 - Sum_of_Luminosity 57 - Minimum_of_Luminosity 58 - Maximum_of_Luminosity 59 - Length_of_Conveyer 60 - TypeOfSteel_A300 61 - TypeOfSteel_A400 62 - Steel_Plate_Thickness 63 - Edges_Index 64 - Empty_Index 65 - Square_Index 66 - Outside_X_Index 67 - Edges_X_Index 68 - Edges_Y_Index 69 - Outside_Global_Index 70 - LogOfAreas 71 - Log_X_Index 72 - Log_Y_Index 73 - Orientation_Index 74 - Luminosity_Index 75 - SigmoidOfAreas 76 arithmetic: true 77 combinationLength: 2 78 aggregators: 79 - name: "mccHasKScratch" 80 kind: "mcc" 81 arg: "K_Scratch == 1" 82 - name: "recallHasKScratch" 83 kind: "recall" 84 arg: "K_Scratch == 1" 85 - name: "precisionHasKScratch" 86 kind: "precision" 87 arg: "K_Scratch == 1" 88 sortOrder: 89 - aggregator: "mccHasKScratch" 90 direction: "descending"