├── README.md ├── adults.txt ├── cars.txt ├── decision_tree_using_dataset.py ├── iris_random_forest.py ├── k_nearest_neighbor_using_dataset.py ├── logistic_regression_using_dataset.py ├── naive_bayes_classifier_using_dataset.py └── random_forest_using_dataset.py /README.md: -------------------------------------------------------------------------------- 1 | # Best-Programming-Languages-for-Machine-Learning 2 | This is the code for "Best Programming Languages for Machine Learning" By Siraj Raval on Youtube 3 | 4 | ## Overview 5 | 6 | This is the code for [this](https://youtu.be/-cdxxrbKdho) video on Youtube by Siraj Raval. 7 | 8 | ## Dependencies 9 | 10 | * scikit-learn 11 | * pandas 12 | 13 | Use [pip](https://pypi.org/project/pip/) to install any missing dependencies. 14 | 15 | ## Usage 16 | 17 | run 'python example_file.py' in command line to run the code 18 | 19 | ## Credits 20 | 21 | Credits for this code go to [chribsen](https://github.com/chribsen/simple-machine-learning-examples). I've merely created a wrapper to get people started. 22 | -------------------------------------------------------------------------------- /cars.txt: -------------------------------------------------------------------------------- 1 | vhigh,vhigh,2,2,small,low,unacc 2 | vhigh,vhigh,2,2,small,med,unacc 3 | vhigh,vhigh,2,2,small,high,unacc 4 | vhigh,vhigh,2,2,med,low,unacc 5 | vhigh,vhigh,2,2,med,med,unacc 6 | vhigh,vhigh,2,2,med,high,unacc 7 | vhigh,vhigh,2,2,big,low,unacc 8 | vhigh,vhigh,2,2,big,med,unacc 9 | vhigh,vhigh,2,2,big,high,unacc 10 | vhigh,vhigh,2,4,small,low,unacc 11 | vhigh,vhigh,2,4,small,med,unacc 12 | vhigh,vhigh,2,4,small,high,unacc 13 | vhigh,vhigh,2,4,med,low,unacc 14 | vhigh,vhigh,2,4,med,med,unacc 15 | vhigh,vhigh,2,4,med,high,unacc 16 | vhigh,vhigh,2,4,big,low,unacc 17 | vhigh,vhigh,2,4,big,med,unacc 18 | vhigh,vhigh,2,4,big,high,unacc 19 | vhigh,vhigh,2,more,small,low,unacc 20 | vhigh,vhigh,2,more,small,med,unacc 21 | vhigh,vhigh,2,more,small,high,unacc 22 | vhigh,vhigh,2,more,med,low,unacc 23 | vhigh,vhigh,2,more,med,med,unacc 24 | vhigh,vhigh,2,more,med,high,unacc 25 | vhigh,vhigh,2,more,big,low,unacc 26 | vhigh,vhigh,2,more,big,med,unacc 27 | vhigh,vhigh,2,more,big,high,unacc 28 | vhigh,vhigh,3,2,small,low,unacc 29 | vhigh,vhigh,3,2,small,med,unacc 30 | vhigh,vhigh,3,2,small,high,unacc 31 | vhigh,vhigh,3,2,med,low,unacc 32 | vhigh,vhigh,3,2,med,med,unacc 33 | vhigh,vhigh,3,2,med,high,unacc 34 | vhigh,vhigh,3,2,big,low,unacc 35 | vhigh,vhigh,3,2,big,med,unacc 36 | vhigh,vhigh,3,2,big,high,unacc 37 | vhigh,vhigh,3,4,small,low,unacc 38 | vhigh,vhigh,3,4,small,med,unacc 39 | vhigh,vhigh,3,4,small,high,unacc 40 | vhigh,vhigh,3,4,med,low,unacc 41 | vhigh,vhigh,3,4,med,med,unacc 42 | vhigh,vhigh,3,4,med,high,unacc 43 | vhigh,vhigh,3,4,big,low,unacc 44 | vhigh,vhigh,3,4,big,med,unacc 45 | vhigh,vhigh,3,4,big,high,unacc 46 | vhigh,vhigh,3,more,small,low,unacc 47 | vhigh,vhigh,3,more,small,med,unacc 48 | vhigh,vhigh,3,more,small,high,unacc 49 | vhigh,vhigh,3,more,med,low,unacc 50 | vhigh,vhigh,3,more,med,med,unacc 51 | vhigh,vhigh,3,more,med,high,unacc 52 | vhigh,vhigh,3,more,big,low,unacc 53 | vhigh,vhigh,3,more,big,med,unacc 54 | vhigh,vhigh,3,more,big,high,unacc 55 | vhigh,vhigh,4,2,small,low,unacc 56 | vhigh,vhigh,4,2,small,med,unacc 57 | vhigh,vhigh,4,2,small,high,unacc 58 | vhigh,vhigh,4,2,med,low,unacc 59 | vhigh,vhigh,4,2,med,med,unacc 60 | vhigh,vhigh,4,2,med,high,unacc 61 | vhigh,vhigh,4,2,big,low,unacc 62 | vhigh,vhigh,4,2,big,med,unacc 63 | vhigh,vhigh,4,2,big,high,unacc 64 | vhigh,vhigh,4,4,small,low,unacc 65 | vhigh,vhigh,4,4,small,med,unacc 66 | vhigh,vhigh,4,4,small,high,unacc 67 | vhigh,vhigh,4,4,med,low,unacc 68 | vhigh,vhigh,4,4,med,med,unacc 69 | vhigh,vhigh,4,4,med,high,unacc 70 | vhigh,vhigh,4,4,big,low,unacc 71 | vhigh,vhigh,4,4,big,med,unacc 72 | vhigh,vhigh,4,4,big,high,unacc 73 | vhigh,vhigh,4,more,small,low,unacc 74 | vhigh,vhigh,4,more,small,med,unacc 75 | vhigh,vhigh,4,more,small,high,unacc 76 | vhigh,vhigh,4,more,med,low,unacc 77 | vhigh,vhigh,4,more,med,med,unacc 78 | vhigh,vhigh,4,more,med,high,unacc 79 | vhigh,vhigh,4,more,big,low,unacc 80 | vhigh,vhigh,4,more,big,med,unacc 81 | vhigh,vhigh,4,more,big,high,unacc 82 | vhigh,vhigh,5more,2,small,low,unacc 83 | vhigh,vhigh,5more,2,small,med,unacc 84 | vhigh,vhigh,5more,2,small,high,unacc 85 | vhigh,vhigh,5more,2,med,low,unacc 86 | vhigh,vhigh,5more,2,med,med,unacc 87 | vhigh,vhigh,5more,2,med,high,unacc 88 | vhigh,vhigh,5more,2,big,low,unacc 89 | vhigh,vhigh,5more,2,big,med,unacc 90 | vhigh,vhigh,5more,2,big,high,unacc 91 | vhigh,vhigh,5more,4,small,low,unacc 92 | vhigh,vhigh,5more,4,small,med,unacc 93 | vhigh,vhigh,5more,4,small,high,unacc 94 | vhigh,vhigh,5more,4,med,low,unacc 95 | vhigh,vhigh,5more,4,med,med,unacc 96 | vhigh,vhigh,5more,4,med,high,unacc 97 | vhigh,vhigh,5more,4,big,low,unacc 98 | vhigh,vhigh,5more,4,big,med,unacc 99 | vhigh,vhigh,5more,4,big,high,unacc 100 | vhigh,vhigh,5more,more,small,low,unacc 101 | vhigh,vhigh,5more,more,small,med,unacc 102 | vhigh,vhigh,5more,more,small,high,unacc 103 | vhigh,vhigh,5more,more,med,low,unacc 104 | vhigh,vhigh,5more,more,med,med,unacc 105 | vhigh,vhigh,5more,more,med,high,unacc 106 | vhigh,vhigh,5more,more,big,low,unacc 107 | vhigh,vhigh,5more,more,big,med,unacc 108 | vhigh,vhigh,5more,more,big,high,unacc 109 | vhigh,high,2,2,small,low,unacc 110 | vhigh,high,2,2,small,med,unacc 111 | vhigh,high,2,2,small,high,unacc 112 | vhigh,high,2,2,med,low,unacc 113 | vhigh,high,2,2,med,med,unacc 114 | vhigh,high,2,2,med,high,unacc 115 | vhigh,high,2,2,big,low,unacc 116 | vhigh,high,2,2,big,med,unacc 117 | vhigh,high,2,2,big,high,unacc 118 | vhigh,high,2,4,small,low,unacc 119 | vhigh,high,2,4,small,med,unacc 120 | vhigh,high,2,4,small,high,unacc 121 | vhigh,high,2,4,med,low,unacc 122 | vhigh,high,2,4,med,med,unacc 123 | vhigh,high,2,4,med,high,unacc 124 | vhigh,high,2,4,big,low,unacc 125 | vhigh,high,2,4,big,med,unacc 126 | vhigh,high,2,4,big,high,unacc 127 | vhigh,high,2,more,small,low,unacc 128 | vhigh,high,2,more,small,med,unacc 129 | vhigh,high,2,more,small,high,unacc 130 | vhigh,high,2,more,med,low,unacc 131 | vhigh,high,2,more,med,med,unacc 132 | vhigh,high,2,more,med,high,unacc 133 | vhigh,high,2,more,big,low,unacc 134 | vhigh,high,2,more,big,med,unacc 135 | vhigh,high,2,more,big,high,unacc 136 | vhigh,high,3,2,small,low,unacc 137 | vhigh,high,3,2,small,med,unacc 138 | vhigh,high,3,2,small,high,unacc 139 | vhigh,high,3,2,med,low,unacc 140 | vhigh,high,3,2,med,med,unacc 141 | vhigh,high,3,2,med,high,unacc 142 | vhigh,high,3,2,big,low,unacc 143 | vhigh,high,3,2,big,med,unacc 144 | vhigh,high,3,2,big,high,unacc 145 | vhigh,high,3,4,small,low,unacc 146 | vhigh,high,3,4,small,med,unacc 147 | vhigh,high,3,4,small,high,unacc 148 | vhigh,high,3,4,med,low,unacc 149 | vhigh,high,3,4,med,med,unacc 150 | vhigh,high,3,4,med,high,unacc 151 | vhigh,high,3,4,big,low,unacc 152 | vhigh,high,3,4,big,med,unacc 153 | vhigh,high,3,4,big,high,unacc 154 | vhigh,high,3,more,small,low,unacc 155 | vhigh,high,3,more,small,med,unacc 156 | vhigh,high,3,more,small,high,unacc 157 | vhigh,high,3,more,med,low,unacc 158 | vhigh,high,3,more,med,med,unacc 159 | vhigh,high,3,more,med,high,unacc 160 | vhigh,high,3,more,big,low,unacc 161 | vhigh,high,3,more,big,med,unacc 162 | vhigh,high,3,more,big,high,unacc 163 | vhigh,high,4,2,small,low,unacc 164 | vhigh,high,4,2,small,med,unacc 165 | vhigh,high,4,2,small,high,unacc 166 | vhigh,high,4,2,med,low,unacc 167 | vhigh,high,4,2,med,med,unacc 168 | vhigh,high,4,2,med,high,unacc 169 | vhigh,high,4,2,big,low,unacc 170 | vhigh,high,4,2,big,med,unacc 171 | vhigh,high,4,2,big,high,unacc 172 | vhigh,high,4,4,small,low,unacc 173 | vhigh,high,4,4,small,med,unacc 174 | vhigh,high,4,4,small,high,unacc 175 | vhigh,high,4,4,med,low,unacc 176 | vhigh,high,4,4,med,med,unacc 177 | vhigh,high,4,4,med,high,unacc 178 | vhigh,high,4,4,big,low,unacc 179 | vhigh,high,4,4,big,med,unacc 180 | vhigh,high,4,4,big,high,unacc 181 | vhigh,high,4,more,small,low,unacc 182 | vhigh,high,4,more,small,med,unacc 183 | vhigh,high,4,more,small,high,unacc 184 | vhigh,high,4,more,med,low,unacc 185 | vhigh,high,4,more,med,med,unacc 186 | vhigh,high,4,more,med,high,unacc 187 | vhigh,high,4,more,big,low,unacc 188 | vhigh,high,4,more,big,med,unacc 189 | vhigh,high,4,more,big,high,unacc 190 | vhigh,high,5more,2,small,low,unacc 191 | vhigh,high,5more,2,small,med,unacc 192 | vhigh,high,5more,2,small,high,unacc 193 | vhigh,high,5more,2,med,low,unacc 194 | vhigh,high,5more,2,med,med,unacc 195 | vhigh,high,5more,2,med,high,unacc 196 | vhigh,high,5more,2,big,low,unacc 197 | vhigh,high,5more,2,big,med,unacc 198 | vhigh,high,5more,2,big,high,unacc 199 | vhigh,high,5more,4,small,low,unacc 200 | vhigh,high,5more,4,small,med,unacc 201 | vhigh,high,5more,4,small,high,unacc 202 | vhigh,high,5more,4,med,low,unacc 203 | vhigh,high,5more,4,med,med,unacc 204 | vhigh,high,5more,4,med,high,unacc 205 | vhigh,high,5more,4,big,low,unacc 206 | vhigh,high,5more,4,big,med,unacc 207 | vhigh,high,5more,4,big,high,unacc 208 | vhigh,high,5more,more,small,low,unacc 209 | vhigh,high,5more,more,small,med,unacc 210 | vhigh,high,5more,more,small,high,unacc 211 | vhigh,high,5more,more,med,low,unacc 212 | vhigh,high,5more,more,med,med,unacc 213 | vhigh,high,5more,more,med,high,unacc 214 | vhigh,high,5more,more,big,low,unacc 215 | vhigh,high,5more,more,big,med,unacc 216 | vhigh,high,5more,more,big,high,unacc 217 | vhigh,med,2,2,small,low,unacc 218 | vhigh,med,2,2,small,med,unacc 219 | vhigh,med,2,2,small,high,unacc 220 | vhigh,med,2,2,med,low,unacc 221 | vhigh,med,2,2,med,med,unacc 222 | vhigh,med,2,2,med,high,unacc 223 | vhigh,med,2,2,big,low,unacc 224 | vhigh,med,2,2,big,med,unacc 225 | vhigh,med,2,2,big,high,unacc 226 | vhigh,med,2,4,small,low,unacc 227 | vhigh,med,2,4,small,med,unacc 228 | vhigh,med,2,4,small,high,acc 229 | vhigh,med,2,4,med,low,unacc 230 | vhigh,med,2,4,med,med,unacc 231 | vhigh,med,2,4,med,high,acc 232 | vhigh,med,2,4,big,low,unacc 233 | vhigh,med,2,4,big,med,acc 234 | vhigh,med,2,4,big,high,acc 235 | vhigh,med,2,more,small,low,unacc 236 | vhigh,med,2,more,small,med,unacc 237 | vhigh,med,2,more,small,high,unacc 238 | vhigh,med,2,more,med,low,unacc 239 | vhigh,med,2,more,med,med,unacc 240 | vhigh,med,2,more,med,high,acc 241 | vhigh,med,2,more,big,low,unacc 242 | vhigh,med,2,more,big,med,acc 243 | vhigh,med,2,more,big,high,acc 244 | vhigh,med,3,2,small,low,unacc 245 | vhigh,med,3,2,small,med,unacc 246 | vhigh,med,3,2,small,high,unacc 247 | vhigh,med,3,2,med,low,unacc 248 | vhigh,med,3,2,med,med,unacc 249 | vhigh,med,3,2,med,high,unacc 250 | vhigh,med,3,2,big,low,unacc 251 | vhigh,med,3,2,big,med,unacc 252 | vhigh,med,3,2,big,high,unacc 253 | vhigh,med,3,4,small,low,unacc 254 | vhigh,med,3,4,small,med,unacc 255 | vhigh,med,3,4,small,high,acc 256 | vhigh,med,3,4,med,low,unacc 257 | vhigh,med,3,4,med,med,unacc 258 | vhigh,med,3,4,med,high,acc 259 | vhigh,med,3,4,big,low,unacc 260 | vhigh,med,3,4,big,med,acc 261 | vhigh,med,3,4,big,high,acc 262 | vhigh,med,3,more,small,low,unacc 263 | vhigh,med,3,more,small,med,unacc 264 | vhigh,med,3,more,small,high,acc 265 | vhigh,med,3,more,med,low,unacc 266 | vhigh,med,3,more,med,med,acc 267 | vhigh,med,3,more,med,high,acc 268 | vhigh,med,3,more,big,low,unacc 269 | vhigh,med,3,more,big,med,acc 270 | vhigh,med,3,more,big,high,acc 271 | vhigh,med,4,2,small,low,unacc 272 | vhigh,med,4,2,small,med,unacc 273 | vhigh,med,4,2,small,high,unacc 274 | vhigh,med,4,2,med,low,unacc 275 | vhigh,med,4,2,med,med,unacc 276 | vhigh,med,4,2,med,high,unacc 277 | vhigh,med,4,2,big,low,unacc 278 | vhigh,med,4,2,big,med,unacc 279 | vhigh,med,4,2,big,high,unacc 280 | vhigh,med,4,4,small,low,unacc 281 | vhigh,med,4,4,small,med,unacc 282 | vhigh,med,4,4,small,high,acc 283 | vhigh,med,4,4,med,low,unacc 284 | vhigh,med,4,4,med,med,acc 285 | vhigh,med,4,4,med,high,acc 286 | vhigh,med,4,4,big,low,unacc 287 | vhigh,med,4,4,big,med,acc 288 | vhigh,med,4,4,big,high,acc 289 | vhigh,med,4,more,small,low,unacc 290 | vhigh,med,4,more,small,med,unacc 291 | vhigh,med,4,more,small,high,acc 292 | vhigh,med,4,more,med,low,unacc 293 | vhigh,med,4,more,med,med,acc 294 | vhigh,med,4,more,med,high,acc 295 | vhigh,med,4,more,big,low,unacc 296 | vhigh,med,4,more,big,med,acc 297 | vhigh,med,4,more,big,high,acc 298 | vhigh,med,5more,2,small,low,unacc 299 | vhigh,med,5more,2,small,med,unacc 300 | vhigh,med,5more,2,small,high,unacc 301 | vhigh,med,5more,2,med,low,unacc 302 | vhigh,med,5more,2,med,med,unacc 303 | vhigh,med,5more,2,med,high,unacc 304 | vhigh,med,5more,2,big,low,unacc 305 | vhigh,med,5more,2,big,med,unacc 306 | vhigh,med,5more,2,big,high,unacc 307 | vhigh,med,5more,4,small,low,unacc 308 | vhigh,med,5more,4,small,med,unacc 309 | vhigh,med,5more,4,small,high,acc 310 | vhigh,med,5more,4,med,low,unacc 311 | vhigh,med,5more,4,med,med,acc 312 | vhigh,med,5more,4,med,high,acc 313 | vhigh,med,5more,4,big,low,unacc 314 | vhigh,med,5more,4,big,med,acc 315 | vhigh,med,5more,4,big,high,acc 316 | vhigh,med,5more,more,small,low,unacc 317 | vhigh,med,5more,more,small,med,unacc 318 | vhigh,med,5more,more,small,high,acc 319 | vhigh,med,5more,more,med,low,unacc 320 | vhigh,med,5more,more,med,med,acc 321 | vhigh,med,5more,more,med,high,acc 322 | vhigh,med,5more,more,big,low,unacc 323 | vhigh,med,5more,more,big,med,acc 324 | vhigh,med,5more,more,big,high,acc 325 | vhigh,low,2,2,small,low,unacc 326 | vhigh,low,2,2,small,med,unacc 327 | vhigh,low,2,2,small,high,unacc 328 | vhigh,low,2,2,med,low,unacc 329 | vhigh,low,2,2,med,med,unacc 330 | vhigh,low,2,2,med,high,unacc 331 | vhigh,low,2,2,big,low,unacc 332 | vhigh,low,2,2,big,med,unacc 333 | vhigh,low,2,2,big,high,unacc 334 | vhigh,low,2,4,small,low,unacc 335 | vhigh,low,2,4,small,med,unacc 336 | vhigh,low,2,4,small,high,acc 337 | vhigh,low,2,4,med,low,unacc 338 | vhigh,low,2,4,med,med,unacc 339 | vhigh,low,2,4,med,high,acc 340 | vhigh,low,2,4,big,low,unacc 341 | vhigh,low,2,4,big,med,acc 342 | vhigh,low,2,4,big,high,acc 343 | vhigh,low,2,more,small,low,unacc 344 | vhigh,low,2,more,small,med,unacc 345 | vhigh,low,2,more,small,high,unacc 346 | vhigh,low,2,more,med,low,unacc 347 | vhigh,low,2,more,med,med,unacc 348 | vhigh,low,2,more,med,high,acc 349 | vhigh,low,2,more,big,low,unacc 350 | vhigh,low,2,more,big,med,acc 351 | vhigh,low,2,more,big,high,acc 352 | vhigh,low,3,2,small,low,unacc 353 | vhigh,low,3,2,small,med,unacc 354 | vhigh,low,3,2,small,high,unacc 355 | vhigh,low,3,2,med,low,unacc 356 | vhigh,low,3,2,med,med,unacc 357 | vhigh,low,3,2,med,high,unacc 358 | vhigh,low,3,2,big,low,unacc 359 | vhigh,low,3,2,big,med,unacc 360 | vhigh,low,3,2,big,high,unacc 361 | vhigh,low,3,4,small,low,unacc 362 | vhigh,low,3,4,small,med,unacc 363 | vhigh,low,3,4,small,high,acc 364 | vhigh,low,3,4,med,low,unacc 365 | vhigh,low,3,4,med,med,unacc 366 | vhigh,low,3,4,med,high,acc 367 | vhigh,low,3,4,big,low,unacc 368 | vhigh,low,3,4,big,med,acc 369 | vhigh,low,3,4,big,high,acc 370 | vhigh,low,3,more,small,low,unacc 371 | vhigh,low,3,more,small,med,unacc 372 | vhigh,low,3,more,small,high,acc 373 | vhigh,low,3,more,med,low,unacc 374 | vhigh,low,3,more,med,med,acc 375 | vhigh,low,3,more,med,high,acc 376 | vhigh,low,3,more,big,low,unacc 377 | vhigh,low,3,more,big,med,acc 378 | vhigh,low,3,more,big,high,acc 379 | vhigh,low,4,2,small,low,unacc 380 | vhigh,low,4,2,small,med,unacc 381 | vhigh,low,4,2,small,high,unacc 382 | vhigh,low,4,2,med,low,unacc 383 | vhigh,low,4,2,med,med,unacc 384 | vhigh,low,4,2,med,high,unacc 385 | vhigh,low,4,2,big,low,unacc 386 | vhigh,low,4,2,big,med,unacc 387 | vhigh,low,4,2,big,high,unacc 388 | vhigh,low,4,4,small,low,unacc 389 | vhigh,low,4,4,small,med,unacc 390 | vhigh,low,4,4,small,high,acc 391 | vhigh,low,4,4,med,low,unacc 392 | vhigh,low,4,4,med,med,acc 393 | vhigh,low,4,4,med,high,acc 394 | vhigh,low,4,4,big,low,unacc 395 | vhigh,low,4,4,big,med,acc 396 | vhigh,low,4,4,big,high,acc 397 | vhigh,low,4,more,small,low,unacc 398 | vhigh,low,4,more,small,med,unacc 399 | vhigh,low,4,more,small,high,acc 400 | vhigh,low,4,more,med,low,unacc 401 | vhigh,low,4,more,med,med,acc 402 | vhigh,low,4,more,med,high,acc 403 | vhigh,low,4,more,big,low,unacc 404 | vhigh,low,4,more,big,med,acc 405 | vhigh,low,4,more,big,high,acc 406 | vhigh,low,5more,2,small,low,unacc 407 | vhigh,low,5more,2,small,med,unacc 408 | vhigh,low,5more,2,small,high,unacc 409 | vhigh,low,5more,2,med,low,unacc 410 | vhigh,low,5more,2,med,med,unacc 411 | vhigh,low,5more,2,med,high,unacc 412 | vhigh,low,5more,2,big,low,unacc 413 | vhigh,low,5more,2,big,med,unacc 414 | vhigh,low,5more,2,big,high,unacc 415 | vhigh,low,5more,4,small,low,unacc 416 | vhigh,low,5more,4,small,med,unacc 417 | vhigh,low,5more,4,small,high,acc 418 | vhigh,low,5more,4,med,low,unacc 419 | vhigh,low,5more,4,med,med,acc 420 | vhigh,low,5more,4,med,high,acc 421 | vhigh,low,5more,4,big,low,unacc 422 | vhigh,low,5more,4,big,med,acc 423 | vhigh,low,5more,4,big,high,acc 424 | vhigh,low,5more,more,small,low,unacc 425 | vhigh,low,5more,more,small,med,unacc 426 | vhigh,low,5more,more,small,high,acc 427 | vhigh,low,5more,more,med,low,unacc 428 | vhigh,low,5more,more,med,med,acc 429 | vhigh,low,5more,more,med,high,acc 430 | vhigh,low,5more,more,big,low,unacc 431 | vhigh,low,5more,more,big,med,acc 432 | vhigh,low,5more,more,big,high,acc 433 | high,vhigh,2,2,small,low,unacc 434 | high,vhigh,2,2,small,med,unacc 435 | high,vhigh,2,2,small,high,unacc 436 | high,vhigh,2,2,med,low,unacc 437 | high,vhigh,2,2,med,med,unacc 438 | high,vhigh,2,2,med,high,unacc 439 | high,vhigh,2,2,big,low,unacc 440 | high,vhigh,2,2,big,med,unacc 441 | high,vhigh,2,2,big,high,unacc 442 | high,vhigh,2,4,small,low,unacc 443 | high,vhigh,2,4,small,med,unacc 444 | high,vhigh,2,4,small,high,unacc 445 | high,vhigh,2,4,med,low,unacc 446 | high,vhigh,2,4,med,med,unacc 447 | high,vhigh,2,4,med,high,unacc 448 | high,vhigh,2,4,big,low,unacc 449 | high,vhigh,2,4,big,med,unacc 450 | high,vhigh,2,4,big,high,unacc 451 | high,vhigh,2,more,small,low,unacc 452 | high,vhigh,2,more,small,med,unacc 453 | high,vhigh,2,more,small,high,unacc 454 | high,vhigh,2,more,med,low,unacc 455 | high,vhigh,2,more,med,med,unacc 456 | high,vhigh,2,more,med,high,unacc 457 | high,vhigh,2,more,big,low,unacc 458 | high,vhigh,2,more,big,med,unacc 459 | high,vhigh,2,more,big,high,unacc 460 | high,vhigh,3,2,small,low,unacc 461 | high,vhigh,3,2,small,med,unacc 462 | high,vhigh,3,2,small,high,unacc 463 | high,vhigh,3,2,med,low,unacc 464 | high,vhigh,3,2,med,med,unacc 465 | high,vhigh,3,2,med,high,unacc 466 | high,vhigh,3,2,big,low,unacc 467 | high,vhigh,3,2,big,med,unacc 468 | high,vhigh,3,2,big,high,unacc 469 | high,vhigh,3,4,small,low,unacc 470 | high,vhigh,3,4,small,med,unacc 471 | high,vhigh,3,4,small,high,unacc 472 | high,vhigh,3,4,med,low,unacc 473 | high,vhigh,3,4,med,med,unacc 474 | high,vhigh,3,4,med,high,unacc 475 | high,vhigh,3,4,big,low,unacc 476 | high,vhigh,3,4,big,med,unacc 477 | high,vhigh,3,4,big,high,unacc 478 | high,vhigh,3,more,small,low,unacc 479 | high,vhigh,3,more,small,med,unacc 480 | high,vhigh,3,more,small,high,unacc 481 | high,vhigh,3,more,med,low,unacc 482 | high,vhigh,3,more,med,med,unacc 483 | high,vhigh,3,more,med,high,unacc 484 | high,vhigh,3,more,big,low,unacc 485 | high,vhigh,3,more,big,med,unacc 486 | high,vhigh,3,more,big,high,unacc 487 | high,vhigh,4,2,small,low,unacc 488 | high,vhigh,4,2,small,med,unacc 489 | high,vhigh,4,2,small,high,unacc 490 | high,vhigh,4,2,med,low,unacc 491 | high,vhigh,4,2,med,med,unacc 492 | high,vhigh,4,2,med,high,unacc 493 | high,vhigh,4,2,big,low,unacc 494 | high,vhigh,4,2,big,med,unacc 495 | high,vhigh,4,2,big,high,unacc 496 | high,vhigh,4,4,small,low,unacc 497 | high,vhigh,4,4,small,med,unacc 498 | high,vhigh,4,4,small,high,unacc 499 | high,vhigh,4,4,med,low,unacc 500 | high,vhigh,4,4,med,med,unacc 501 | high,vhigh,4,4,med,high,unacc 502 | high,vhigh,4,4,big,low,unacc 503 | high,vhigh,4,4,big,med,unacc 504 | high,vhigh,4,4,big,high,unacc 505 | high,vhigh,4,more,small,low,unacc 506 | high,vhigh,4,more,small,med,unacc 507 | high,vhigh,4,more,small,high,unacc 508 | high,vhigh,4,more,med,low,unacc 509 | high,vhigh,4,more,med,med,unacc 510 | high,vhigh,4,more,med,high,unacc 511 | high,vhigh,4,more,big,low,unacc 512 | high,vhigh,4,more,big,med,unacc 513 | high,vhigh,4,more,big,high,unacc 514 | high,vhigh,5more,2,small,low,unacc 515 | high,vhigh,5more,2,small,med,unacc 516 | high,vhigh,5more,2,small,high,unacc 517 | high,vhigh,5more,2,med,low,unacc 518 | high,vhigh,5more,2,med,med,unacc 519 | high,vhigh,5more,2,med,high,unacc 520 | high,vhigh,5more,2,big,low,unacc 521 | high,vhigh,5more,2,big,med,unacc 522 | high,vhigh,5more,2,big,high,unacc 523 | high,vhigh,5more,4,small,low,unacc 524 | high,vhigh,5more,4,small,med,unacc 525 | high,vhigh,5more,4,small,high,unacc 526 | high,vhigh,5more,4,med,low,unacc 527 | high,vhigh,5more,4,med,med,unacc 528 | high,vhigh,5more,4,med,high,unacc 529 | high,vhigh,5more,4,big,low,unacc 530 | high,vhigh,5more,4,big,med,unacc 531 | high,vhigh,5more,4,big,high,unacc 532 | high,vhigh,5more,more,small,low,unacc 533 | high,vhigh,5more,more,small,med,unacc 534 | high,vhigh,5more,more,small,high,unacc 535 | high,vhigh,5more,more,med,low,unacc 536 | high,vhigh,5more,more,med,med,unacc 537 | high,vhigh,5more,more,med,high,unacc 538 | high,vhigh,5more,more,big,low,unacc 539 | high,vhigh,5more,more,big,med,unacc 540 | high,vhigh,5more,more,big,high,unacc 541 | high,high,2,2,small,low,unacc 542 | high,high,2,2,small,med,unacc 543 | high,high,2,2,small,high,unacc 544 | high,high,2,2,med,low,unacc 545 | high,high,2,2,med,med,unacc 546 | high,high,2,2,med,high,unacc 547 | high,high,2,2,big,low,unacc 548 | high,high,2,2,big,med,unacc 549 | high,high,2,2,big,high,unacc 550 | high,high,2,4,small,low,unacc 551 | high,high,2,4,small,med,unacc 552 | high,high,2,4,small,high,acc 553 | high,high,2,4,med,low,unacc 554 | high,high,2,4,med,med,unacc 555 | high,high,2,4,med,high,acc 556 | high,high,2,4,big,low,unacc 557 | high,high,2,4,big,med,acc 558 | high,high,2,4,big,high,acc 559 | high,high,2,more,small,low,unacc 560 | high,high,2,more,small,med,unacc 561 | high,high,2,more,small,high,unacc 562 | high,high,2,more,med,low,unacc 563 | high,high,2,more,med,med,unacc 564 | high,high,2,more,med,high,acc 565 | high,high,2,more,big,low,unacc 566 | high,high,2,more,big,med,acc 567 | high,high,2,more,big,high,acc 568 | high,high,3,2,small,low,unacc 569 | high,high,3,2,small,med,unacc 570 | high,high,3,2,small,high,unacc 571 | high,high,3,2,med,low,unacc 572 | high,high,3,2,med,med,unacc 573 | high,high,3,2,med,high,unacc 574 | high,high,3,2,big,low,unacc 575 | high,high,3,2,big,med,unacc 576 | high,high,3,2,big,high,unacc 577 | high,high,3,4,small,low,unacc 578 | high,high,3,4,small,med,unacc 579 | high,high,3,4,small,high,acc 580 | high,high,3,4,med,low,unacc 581 | high,high,3,4,med,med,unacc 582 | high,high,3,4,med,high,acc 583 | high,high,3,4,big,low,unacc 584 | high,high,3,4,big,med,acc 585 | high,high,3,4,big,high,acc 586 | high,high,3,more,small,low,unacc 587 | high,high,3,more,small,med,unacc 588 | high,high,3,more,small,high,acc 589 | high,high,3,more,med,low,unacc 590 | high,high,3,more,med,med,acc 591 | high,high,3,more,med,high,acc 592 | high,high,3,more,big,low,unacc 593 | high,high,3,more,big,med,acc 594 | high,high,3,more,big,high,acc 595 | high,high,4,2,small,low,unacc 596 | high,high,4,2,small,med,unacc 597 | high,high,4,2,small,high,unacc 598 | high,high,4,2,med,low,unacc 599 | high,high,4,2,med,med,unacc 600 | high,high,4,2,med,high,unacc 601 | high,high,4,2,big,low,unacc 602 | high,high,4,2,big,med,unacc 603 | high,high,4,2,big,high,unacc 604 | high,high,4,4,small,low,unacc 605 | high,high,4,4,small,med,unacc 606 | high,high,4,4,small,high,acc 607 | high,high,4,4,med,low,unacc 608 | high,high,4,4,med,med,acc 609 | high,high,4,4,med,high,acc 610 | high,high,4,4,big,low,unacc 611 | high,high,4,4,big,med,acc 612 | high,high,4,4,big,high,acc 613 | high,high,4,more,small,low,unacc 614 | high,high,4,more,small,med,unacc 615 | high,high,4,more,small,high,acc 616 | high,high,4,more,med,low,unacc 617 | high,high,4,more,med,med,acc 618 | high,high,4,more,med,high,acc 619 | high,high,4,more,big,low,unacc 620 | high,high,4,more,big,med,acc 621 | high,high,4,more,big,high,acc 622 | high,high,5more,2,small,low,unacc 623 | high,high,5more,2,small,med,unacc 624 | high,high,5more,2,small,high,unacc 625 | high,high,5more,2,med,low,unacc 626 | high,high,5more,2,med,med,unacc 627 | high,high,5more,2,med,high,unacc 628 | high,high,5more,2,big,low,unacc 629 | high,high,5more,2,big,med,unacc 630 | high,high,5more,2,big,high,unacc 631 | high,high,5more,4,small,low,unacc 632 | high,high,5more,4,small,med,unacc 633 | high,high,5more,4,small,high,acc 634 | high,high,5more,4,med,low,unacc 635 | high,high,5more,4,med,med,acc 636 | high,high,5more,4,med,high,acc 637 | high,high,5more,4,big,low,unacc 638 | high,high,5more,4,big,med,acc 639 | high,high,5more,4,big,high,acc 640 | high,high,5more,more,small,low,unacc 641 | high,high,5more,more,small,med,unacc 642 | high,high,5more,more,small,high,acc 643 | high,high,5more,more,med,low,unacc 644 | high,high,5more,more,med,med,acc 645 | high,high,5more,more,med,high,acc 646 | high,high,5more,more,big,low,unacc 647 | high,high,5more,more,big,med,acc 648 | high,high,5more,more,big,high,acc 649 | high,med,2,2,small,low,unacc 650 | high,med,2,2,small,med,unacc 651 | high,med,2,2,small,high,unacc 652 | high,med,2,2,med,low,unacc 653 | high,med,2,2,med,med,unacc 654 | high,med,2,2,med,high,unacc 655 | high,med,2,2,big,low,unacc 656 | high,med,2,2,big,med,unacc 657 | high,med,2,2,big,high,unacc 658 | high,med,2,4,small,low,unacc 659 | high,med,2,4,small,med,unacc 660 | high,med,2,4,small,high,acc 661 | high,med,2,4,med,low,unacc 662 | high,med,2,4,med,med,unacc 663 | high,med,2,4,med,high,acc 664 | high,med,2,4,big,low,unacc 665 | high,med,2,4,big,med,acc 666 | high,med,2,4,big,high,acc 667 | high,med,2,more,small,low,unacc 668 | high,med,2,more,small,med,unacc 669 | high,med,2,more,small,high,unacc 670 | high,med,2,more,med,low,unacc 671 | high,med,2,more,med,med,unacc 672 | high,med,2,more,med,high,acc 673 | high,med,2,more,big,low,unacc 674 | high,med,2,more,big,med,acc 675 | high,med,2,more,big,high,acc 676 | high,med,3,2,small,low,unacc 677 | high,med,3,2,small,med,unacc 678 | high,med,3,2,small,high,unacc 679 | high,med,3,2,med,low,unacc 680 | high,med,3,2,med,med,unacc 681 | high,med,3,2,med,high,unacc 682 | high,med,3,2,big,low,unacc 683 | high,med,3,2,big,med,unacc 684 | high,med,3,2,big,high,unacc 685 | high,med,3,4,small,low,unacc 686 | high,med,3,4,small,med,unacc 687 | high,med,3,4,small,high,acc 688 | high,med,3,4,med,low,unacc 689 | high,med,3,4,med,med,unacc 690 | high,med,3,4,med,high,acc 691 | high,med,3,4,big,low,unacc 692 | high,med,3,4,big,med,acc 693 | high,med,3,4,big,high,acc 694 | high,med,3,more,small,low,unacc 695 | high,med,3,more,small,med,unacc 696 | high,med,3,more,small,high,acc 697 | high,med,3,more,med,low,unacc 698 | high,med,3,more,med,med,acc 699 | high,med,3,more,med,high,acc 700 | high,med,3,more,big,low,unacc 701 | high,med,3,more,big,med,acc 702 | high,med,3,more,big,high,acc 703 | high,med,4,2,small,low,unacc 704 | high,med,4,2,small,med,unacc 705 | high,med,4,2,small,high,unacc 706 | high,med,4,2,med,low,unacc 707 | high,med,4,2,med,med,unacc 708 | high,med,4,2,med,high,unacc 709 | high,med,4,2,big,low,unacc 710 | high,med,4,2,big,med,unacc 711 | high,med,4,2,big,high,unacc 712 | high,med,4,4,small,low,unacc 713 | high,med,4,4,small,med,unacc 714 | high,med,4,4,small,high,acc 715 | high,med,4,4,med,low,unacc 716 | high,med,4,4,med,med,acc 717 | high,med,4,4,med,high,acc 718 | high,med,4,4,big,low,unacc 719 | high,med,4,4,big,med,acc 720 | high,med,4,4,big,high,acc 721 | high,med,4,more,small,low,unacc 722 | high,med,4,more,small,med,unacc 723 | high,med,4,more,small,high,acc 724 | high,med,4,more,med,low,unacc 725 | high,med,4,more,med,med,acc 726 | high,med,4,more,med,high,acc 727 | high,med,4,more,big,low,unacc 728 | high,med,4,more,big,med,acc 729 | high,med,4,more,big,high,acc 730 | high,med,5more,2,small,low,unacc 731 | high,med,5more,2,small,med,unacc 732 | high,med,5more,2,small,high,unacc 733 | high,med,5more,2,med,low,unacc 734 | high,med,5more,2,med,med,unacc 735 | high,med,5more,2,med,high,unacc 736 | high,med,5more,2,big,low,unacc 737 | high,med,5more,2,big,med,unacc 738 | high,med,5more,2,big,high,unacc 739 | high,med,5more,4,small,low,unacc 740 | high,med,5more,4,small,med,unacc 741 | high,med,5more,4,small,high,acc 742 | high,med,5more,4,med,low,unacc 743 | high,med,5more,4,med,med,acc 744 | high,med,5more,4,med,high,acc 745 | high,med,5more,4,big,low,unacc 746 | high,med,5more,4,big,med,acc 747 | high,med,5more,4,big,high,acc 748 | high,med,5more,more,small,low,unacc 749 | high,med,5more,more,small,med,unacc 750 | high,med,5more,more,small,high,acc 751 | high,med,5more,more,med,low,unacc 752 | high,med,5more,more,med,med,acc 753 | high,med,5more,more,med,high,acc 754 | high,med,5more,more,big,low,unacc 755 | high,med,5more,more,big,med,acc 756 | high,med,5more,more,big,high,acc 757 | high,low,2,2,small,low,unacc 758 | high,low,2,2,small,med,unacc 759 | high,low,2,2,small,high,unacc 760 | high,low,2,2,med,low,unacc 761 | high,low,2,2,med,med,unacc 762 | high,low,2,2,med,high,unacc 763 | high,low,2,2,big,low,unacc 764 | high,low,2,2,big,med,unacc 765 | high,low,2,2,big,high,unacc 766 | high,low,2,4,small,low,unacc 767 | high,low,2,4,small,med,unacc 768 | high,low,2,4,small,high,acc 769 | high,low,2,4,med,low,unacc 770 | high,low,2,4,med,med,unacc 771 | high,low,2,4,med,high,acc 772 | high,low,2,4,big,low,unacc 773 | high,low,2,4,big,med,acc 774 | high,low,2,4,big,high,acc 775 | high,low,2,more,small,low,unacc 776 | high,low,2,more,small,med,unacc 777 | high,low,2,more,small,high,unacc 778 | high,low,2,more,med,low,unacc 779 | high,low,2,more,med,med,unacc 780 | high,low,2,more,med,high,acc 781 | high,low,2,more,big,low,unacc 782 | high,low,2,more,big,med,acc 783 | high,low,2,more,big,high,acc 784 | high,low,3,2,small,low,unacc 785 | high,low,3,2,small,med,unacc 786 | high,low,3,2,small,high,unacc 787 | high,low,3,2,med,low,unacc 788 | high,low,3,2,med,med,unacc 789 | high,low,3,2,med,high,unacc 790 | high,low,3,2,big,low,unacc 791 | high,low,3,2,big,med,unacc 792 | high,low,3,2,big,high,unacc 793 | high,low,3,4,small,low,unacc 794 | high,low,3,4,small,med,unacc 795 | high,low,3,4,small,high,acc 796 | high,low,3,4,med,low,unacc 797 | high,low,3,4,med,med,unacc 798 | high,low,3,4,med,high,acc 799 | high,low,3,4,big,low,unacc 800 | high,low,3,4,big,med,acc 801 | high,low,3,4,big,high,acc 802 | high,low,3,more,small,low,unacc 803 | high,low,3,more,small,med,unacc 804 | high,low,3,more,small,high,acc 805 | high,low,3,more,med,low,unacc 806 | high,low,3,more,med,med,acc 807 | high,low,3,more,med,high,acc 808 | high,low,3,more,big,low,unacc 809 | high,low,3,more,big,med,acc 810 | high,low,3,more,big,high,acc 811 | high,low,4,2,small,low,unacc 812 | high,low,4,2,small,med,unacc 813 | high,low,4,2,small,high,unacc 814 | high,low,4,2,med,low,unacc 815 | high,low,4,2,med,med,unacc 816 | high,low,4,2,med,high,unacc 817 | high,low,4,2,big,low,unacc 818 | high,low,4,2,big,med,unacc 819 | high,low,4,2,big,high,unacc 820 | high,low,4,4,small,low,unacc 821 | high,low,4,4,small,med,unacc 822 | high,low,4,4,small,high,acc 823 | high,low,4,4,med,low,unacc 824 | high,low,4,4,med,med,acc 825 | high,low,4,4,med,high,acc 826 | high,low,4,4,big,low,unacc 827 | high,low,4,4,big,med,acc 828 | high,low,4,4,big,high,acc 829 | high,low,4,more,small,low,unacc 830 | high,low,4,more,small,med,unacc 831 | high,low,4,more,small,high,acc 832 | high,low,4,more,med,low,unacc 833 | high,low,4,more,med,med,acc 834 | high,low,4,more,med,high,acc 835 | high,low,4,more,big,low,unacc 836 | high,low,4,more,big,med,acc 837 | high,low,4,more,big,high,acc 838 | high,low,5more,2,small,low,unacc 839 | high,low,5more,2,small,med,unacc 840 | high,low,5more,2,small,high,unacc 841 | high,low,5more,2,med,low,unacc 842 | high,low,5more,2,med,med,unacc 843 | high,low,5more,2,med,high,unacc 844 | high,low,5more,2,big,low,unacc 845 | high,low,5more,2,big,med,unacc 846 | high,low,5more,2,big,high,unacc 847 | high,low,5more,4,small,low,unacc 848 | high,low,5more,4,small,med,unacc 849 | high,low,5more,4,small,high,acc 850 | high,low,5more,4,med,low,unacc 851 | high,low,5more,4,med,med,acc 852 | high,low,5more,4,med,high,acc 853 | high,low,5more,4,big,low,unacc 854 | high,low,5more,4,big,med,acc 855 | high,low,5more,4,big,high,acc 856 | high,low,5more,more,small,low,unacc 857 | high,low,5more,more,small,med,unacc 858 | high,low,5more,more,small,high,acc 859 | high,low,5more,more,med,low,unacc 860 | high,low,5more,more,med,med,acc 861 | high,low,5more,more,med,high,acc 862 | high,low,5more,more,big,low,unacc 863 | high,low,5more,more,big,med,acc 864 | high,low,5more,more,big,high,acc 865 | med,vhigh,2,2,small,low,unacc 866 | med,vhigh,2,2,small,med,unacc 867 | med,vhigh,2,2,small,high,unacc 868 | med,vhigh,2,2,med,low,unacc 869 | med,vhigh,2,2,med,med,unacc 870 | med,vhigh,2,2,med,high,unacc 871 | med,vhigh,2,2,big,low,unacc 872 | med,vhigh,2,2,big,med,unacc 873 | med,vhigh,2,2,big,high,unacc 874 | med,vhigh,2,4,small,low,unacc 875 | med,vhigh,2,4,small,med,unacc 876 | med,vhigh,2,4,small,high,acc 877 | med,vhigh,2,4,med,low,unacc 878 | med,vhigh,2,4,med,med,unacc 879 | med,vhigh,2,4,med,high,acc 880 | med,vhigh,2,4,big,low,unacc 881 | med,vhigh,2,4,big,med,acc 882 | med,vhigh,2,4,big,high,acc 883 | med,vhigh,2,more,small,low,unacc 884 | med,vhigh,2,more,small,med,unacc 885 | med,vhigh,2,more,small,high,unacc 886 | med,vhigh,2,more,med,low,unacc 887 | med,vhigh,2,more,med,med,unacc 888 | med,vhigh,2,more,med,high,acc 889 | med,vhigh,2,more,big,low,unacc 890 | med,vhigh,2,more,big,med,acc 891 | med,vhigh,2,more,big,high,acc 892 | med,vhigh,3,2,small,low,unacc 893 | med,vhigh,3,2,small,med,unacc 894 | med,vhigh,3,2,small,high,unacc 895 | med,vhigh,3,2,med,low,unacc 896 | med,vhigh,3,2,med,med,unacc 897 | med,vhigh,3,2,med,high,unacc 898 | med,vhigh,3,2,big,low,unacc 899 | med,vhigh,3,2,big,med,unacc 900 | med,vhigh,3,2,big,high,unacc 901 | med,vhigh,3,4,small,low,unacc 902 | med,vhigh,3,4,small,med,unacc 903 | med,vhigh,3,4,small,high,acc 904 | med,vhigh,3,4,med,low,unacc 905 | med,vhigh,3,4,med,med,unacc 906 | med,vhigh,3,4,med,high,acc 907 | med,vhigh,3,4,big,low,unacc 908 | med,vhigh,3,4,big,med,acc 909 | med,vhigh,3,4,big,high,acc 910 | med,vhigh,3,more,small,low,unacc 911 | med,vhigh,3,more,small,med,unacc 912 | med,vhigh,3,more,small,high,acc 913 | med,vhigh,3,more,med,low,unacc 914 | med,vhigh,3,more,med,med,acc 915 | med,vhigh,3,more,med,high,acc 916 | med,vhigh,3,more,big,low,unacc 917 | med,vhigh,3,more,big,med,acc 918 | med,vhigh,3,more,big,high,acc 919 | med,vhigh,4,2,small,low,unacc 920 | med,vhigh,4,2,small,med,unacc 921 | med,vhigh,4,2,small,high,unacc 922 | med,vhigh,4,2,med,low,unacc 923 | med,vhigh,4,2,med,med,unacc 924 | med,vhigh,4,2,med,high,unacc 925 | med,vhigh,4,2,big,low,unacc 926 | med,vhigh,4,2,big,med,unacc 927 | med,vhigh,4,2,big,high,unacc 928 | med,vhigh,4,4,small,low,unacc 929 | med,vhigh,4,4,small,med,unacc 930 | med,vhigh,4,4,small,high,acc 931 | med,vhigh,4,4,med,low,unacc 932 | med,vhigh,4,4,med,med,acc 933 | med,vhigh,4,4,med,high,acc 934 | med,vhigh,4,4,big,low,unacc 935 | med,vhigh,4,4,big,med,acc 936 | med,vhigh,4,4,big,high,acc 937 | med,vhigh,4,more,small,low,unacc 938 | med,vhigh,4,more,small,med,unacc 939 | med,vhigh,4,more,small,high,acc 940 | med,vhigh,4,more,med,low,unacc 941 | med,vhigh,4,more,med,med,acc 942 | med,vhigh,4,more,med,high,acc 943 | med,vhigh,4,more,big,low,unacc 944 | med,vhigh,4,more,big,med,acc 945 | med,vhigh,4,more,big,high,acc 946 | med,vhigh,5more,2,small,low,unacc 947 | med,vhigh,5more,2,small,med,unacc 948 | med,vhigh,5more,2,small,high,unacc 949 | med,vhigh,5more,2,med,low,unacc 950 | med,vhigh,5more,2,med,med,unacc 951 | med,vhigh,5more,2,med,high,unacc 952 | med,vhigh,5more,2,big,low,unacc 953 | med,vhigh,5more,2,big,med,unacc 954 | med,vhigh,5more,2,big,high,unacc 955 | med,vhigh,5more,4,small,low,unacc 956 | med,vhigh,5more,4,small,med,unacc 957 | med,vhigh,5more,4,small,high,acc 958 | med,vhigh,5more,4,med,low,unacc 959 | med,vhigh,5more,4,med,med,acc 960 | med,vhigh,5more,4,med,high,acc 961 | med,vhigh,5more,4,big,low,unacc 962 | med,vhigh,5more,4,big,med,acc 963 | med,vhigh,5more,4,big,high,acc 964 | med,vhigh,5more,more,small,low,unacc 965 | med,vhigh,5more,more,small,med,unacc 966 | med,vhigh,5more,more,small,high,acc 967 | med,vhigh,5more,more,med,low,unacc 968 | med,vhigh,5more,more,med,med,acc 969 | med,vhigh,5more,more,med,high,acc 970 | med,vhigh,5more,more,big,low,unacc 971 | med,vhigh,5more,more,big,med,acc 972 | med,vhigh,5more,more,big,high,acc 973 | med,high,2,2,small,low,unacc 974 | med,high,2,2,small,med,unacc 975 | med,high,2,2,small,high,unacc 976 | med,high,2,2,med,low,unacc 977 | med,high,2,2,med,med,unacc 978 | med,high,2,2,med,high,unacc 979 | med,high,2,2,big,low,unacc 980 | med,high,2,2,big,med,unacc 981 | med,high,2,2,big,high,unacc 982 | med,high,2,4,small,low,unacc 983 | med,high,2,4,small,med,unacc 984 | med,high,2,4,small,high,acc 985 | med,high,2,4,med,low,unacc 986 | med,high,2,4,med,med,unacc 987 | med,high,2,4,med,high,acc 988 | med,high,2,4,big,low,unacc 989 | med,high,2,4,big,med,acc 990 | med,high,2,4,big,high,acc 991 | med,high,2,more,small,low,unacc 992 | med,high,2,more,small,med,unacc 993 | med,high,2,more,small,high,unacc 994 | med,high,2,more,med,low,unacc 995 | med,high,2,more,med,med,unacc 996 | med,high,2,more,med,high,acc 997 | med,high,2,more,big,low,unacc 998 | med,high,2,more,big,med,acc 999 | med,high,2,more,big,high,acc 1000 | med,high,3,2,small,low,unacc 1001 | med,high,3,2,small,med,unacc 1002 | med,high,3,2,small,high,unacc 1003 | med,high,3,2,med,low,unacc 1004 | med,high,3,2,med,med,unacc 1005 | med,high,3,2,med,high,unacc 1006 | med,high,3,2,big,low,unacc 1007 | med,high,3,2,big,med,unacc 1008 | med,high,3,2,big,high,unacc 1009 | med,high,3,4,small,low,unacc 1010 | med,high,3,4,small,med,unacc 1011 | med,high,3,4,small,high,acc 1012 | med,high,3,4,med,low,unacc 1013 | med,high,3,4,med,med,unacc 1014 | med,high,3,4,med,high,acc 1015 | med,high,3,4,big,low,unacc 1016 | med,high,3,4,big,med,acc 1017 | med,high,3,4,big,high,acc 1018 | med,high,3,more,small,low,unacc 1019 | med,high,3,more,small,med,unacc 1020 | med,high,3,more,small,high,acc 1021 | med,high,3,more,med,low,unacc 1022 | med,high,3,more,med,med,acc 1023 | med,high,3,more,med,high,acc 1024 | med,high,3,more,big,low,unacc 1025 | med,high,3,more,big,med,acc 1026 | med,high,3,more,big,high,acc 1027 | med,high,4,2,small,low,unacc 1028 | med,high,4,2,small,med,unacc 1029 | med,high,4,2,small,high,unacc 1030 | med,high,4,2,med,low,unacc 1031 | med,high,4,2,med,med,unacc 1032 | med,high,4,2,med,high,unacc 1033 | med,high,4,2,big,low,unacc 1034 | med,high,4,2,big,med,unacc 1035 | med,high,4,2,big,high,unacc 1036 | med,high,4,4,small,low,unacc 1037 | med,high,4,4,small,med,unacc 1038 | med,high,4,4,small,high,acc 1039 | med,high,4,4,med,low,unacc 1040 | med,high,4,4,med,med,acc 1041 | med,high,4,4,med,high,acc 1042 | med,high,4,4,big,low,unacc 1043 | med,high,4,4,big,med,acc 1044 | med,high,4,4,big,high,acc 1045 | med,high,4,more,small,low,unacc 1046 | med,high,4,more,small,med,unacc 1047 | med,high,4,more,small,high,acc 1048 | med,high,4,more,med,low,unacc 1049 | med,high,4,more,med,med,acc 1050 | med,high,4,more,med,high,acc 1051 | med,high,4,more,big,low,unacc 1052 | med,high,4,more,big,med,acc 1053 | med,high,4,more,big,high,acc 1054 | med,high,5more,2,small,low,unacc 1055 | med,high,5more,2,small,med,unacc 1056 | med,high,5more,2,small,high,unacc 1057 | med,high,5more,2,med,low,unacc 1058 | med,high,5more,2,med,med,unacc 1059 | med,high,5more,2,med,high,unacc 1060 | med,high,5more,2,big,low,unacc 1061 | med,high,5more,2,big,med,unacc 1062 | med,high,5more,2,big,high,unacc 1063 | med,high,5more,4,small,low,unacc 1064 | med,high,5more,4,small,med,unacc 1065 | med,high,5more,4,small,high,acc 1066 | med,high,5more,4,med,low,unacc 1067 | med,high,5more,4,med,med,acc 1068 | med,high,5more,4,med,high,acc 1069 | med,high,5more,4,big,low,unacc 1070 | med,high,5more,4,big,med,acc 1071 | med,high,5more,4,big,high,acc 1072 | med,high,5more,more,small,low,unacc 1073 | med,high,5more,more,small,med,unacc 1074 | med,high,5more,more,small,high,acc 1075 | med,high,5more,more,med,low,unacc 1076 | med,high,5more,more,med,med,acc 1077 | med,high,5more,more,med,high,acc 1078 | med,high,5more,more,big,low,unacc 1079 | med,high,5more,more,big,med,acc 1080 | med,high,5more,more,big,high,acc 1081 | med,med,2,2,small,low,unacc 1082 | med,med,2,2,small,med,unacc 1083 | med,med,2,2,small,high,unacc 1084 | med,med,2,2,med,low,unacc 1085 | med,med,2,2,med,med,unacc 1086 | med,med,2,2,med,high,unacc 1087 | med,med,2,2,big,low,unacc 1088 | med,med,2,2,big,med,unacc 1089 | med,med,2,2,big,high,unacc 1090 | med,med,2,4,small,low,unacc 1091 | med,med,2,4,small,med,acc 1092 | med,med,2,4,small,high,acc 1093 | med,med,2,4,med,low,unacc 1094 | med,med,2,4,med,med,acc 1095 | med,med,2,4,med,high,acc 1096 | med,med,2,4,big,low,unacc 1097 | med,med,2,4,big,med,acc 1098 | med,med,2,4,big,high,vgood 1099 | med,med,2,more,small,low,unacc 1100 | med,med,2,more,small,med,unacc 1101 | med,med,2,more,small,high,unacc 1102 | med,med,2,more,med,low,unacc 1103 | med,med,2,more,med,med,acc 1104 | med,med,2,more,med,high,acc 1105 | med,med,2,more,big,low,unacc 1106 | med,med,2,more,big,med,acc 1107 | med,med,2,more,big,high,vgood 1108 | med,med,3,2,small,low,unacc 1109 | med,med,3,2,small,med,unacc 1110 | med,med,3,2,small,high,unacc 1111 | med,med,3,2,med,low,unacc 1112 | med,med,3,2,med,med,unacc 1113 | med,med,3,2,med,high,unacc 1114 | med,med,3,2,big,low,unacc 1115 | med,med,3,2,big,med,unacc 1116 | med,med,3,2,big,high,unacc 1117 | med,med,3,4,small,low,unacc 1118 | med,med,3,4,small,med,acc 1119 | med,med,3,4,small,high,acc 1120 | med,med,3,4,med,low,unacc 1121 | med,med,3,4,med,med,acc 1122 | med,med,3,4,med,high,acc 1123 | med,med,3,4,big,low,unacc 1124 | med,med,3,4,big,med,acc 1125 | med,med,3,4,big,high,vgood 1126 | med,med,3,more,small,low,unacc 1127 | med,med,3,more,small,med,acc 1128 | med,med,3,more,small,high,acc 1129 | med,med,3,more,med,low,unacc 1130 | med,med,3,more,med,med,acc 1131 | med,med,3,more,med,high,vgood 1132 | med,med,3,more,big,low,unacc 1133 | med,med,3,more,big,med,acc 1134 | med,med,3,more,big,high,vgood 1135 | med,med,4,2,small,low,unacc 1136 | med,med,4,2,small,med,unacc 1137 | med,med,4,2,small,high,unacc 1138 | med,med,4,2,med,low,unacc 1139 | med,med,4,2,med,med,unacc 1140 | med,med,4,2,med,high,unacc 1141 | med,med,4,2,big,low,unacc 1142 | med,med,4,2,big,med,unacc 1143 | med,med,4,2,big,high,unacc 1144 | med,med,4,4,small,low,unacc 1145 | med,med,4,4,small,med,acc 1146 | med,med,4,4,small,high,acc 1147 | med,med,4,4,med,low,unacc 1148 | med,med,4,4,med,med,acc 1149 | med,med,4,4,med,high,vgood 1150 | med,med,4,4,big,low,unacc 1151 | med,med,4,4,big,med,acc 1152 | med,med,4,4,big,high,vgood 1153 | med,med,4,more,small,low,unacc 1154 | med,med,4,more,small,med,acc 1155 | med,med,4,more,small,high,acc 1156 | med,med,4,more,med,low,unacc 1157 | med,med,4,more,med,med,acc 1158 | med,med,4,more,med,high,vgood 1159 | med,med,4,more,big,low,unacc 1160 | med,med,4,more,big,med,acc 1161 | med,med,4,more,big,high,vgood 1162 | med,med,5more,2,small,low,unacc 1163 | med,med,5more,2,small,med,unacc 1164 | med,med,5more,2,small,high,unacc 1165 | med,med,5more,2,med,low,unacc 1166 | med,med,5more,2,med,med,unacc 1167 | med,med,5more,2,med,high,unacc 1168 | med,med,5more,2,big,low,unacc 1169 | med,med,5more,2,big,med,unacc 1170 | med,med,5more,2,big,high,unacc 1171 | med,med,5more,4,small,low,unacc 1172 | med,med,5more,4,small,med,acc 1173 | med,med,5more,4,small,high,acc 1174 | med,med,5more,4,med,low,unacc 1175 | med,med,5more,4,med,med,acc 1176 | med,med,5more,4,med,high,vgood 1177 | med,med,5more,4,big,low,unacc 1178 | med,med,5more,4,big,med,acc 1179 | med,med,5more,4,big,high,vgood 1180 | med,med,5more,more,small,low,unacc 1181 | med,med,5more,more,small,med,acc 1182 | med,med,5more,more,small,high,acc 1183 | med,med,5more,more,med,low,unacc 1184 | med,med,5more,more,med,med,acc 1185 | med,med,5more,more,med,high,vgood 1186 | med,med,5more,more,big,low,unacc 1187 | med,med,5more,more,big,med,acc 1188 | med,med,5more,more,big,high,vgood 1189 | med,low,2,2,small,low,unacc 1190 | med,low,2,2,small,med,unacc 1191 | med,low,2,2,small,high,unacc 1192 | med,low,2,2,med,low,unacc 1193 | med,low,2,2,med,med,unacc 1194 | med,low,2,2,med,high,unacc 1195 | med,low,2,2,big,low,unacc 1196 | med,low,2,2,big,med,unacc 1197 | med,low,2,2,big,high,unacc 1198 | med,low,2,4,small,low,unacc 1199 | med,low,2,4,small,med,acc 1200 | med,low,2,4,small,high,good 1201 | med,low,2,4,med,low,unacc 1202 | med,low,2,4,med,med,acc 1203 | med,low,2,4,med,high,good 1204 | med,low,2,4,big,low,unacc 1205 | med,low,2,4,big,med,good 1206 | med,low,2,4,big,high,vgood 1207 | med,low,2,more,small,low,unacc 1208 | med,low,2,more,small,med,unacc 1209 | med,low,2,more,small,high,unacc 1210 | med,low,2,more,med,low,unacc 1211 | med,low,2,more,med,med,acc 1212 | med,low,2,more,med,high,good 1213 | med,low,2,more,big,low,unacc 1214 | med,low,2,more,big,med,good 1215 | med,low,2,more,big,high,vgood 1216 | med,low,3,2,small,low,unacc 1217 | med,low,3,2,small,med,unacc 1218 | med,low,3,2,small,high,unacc 1219 | med,low,3,2,med,low,unacc 1220 | med,low,3,2,med,med,unacc 1221 | med,low,3,2,med,high,unacc 1222 | med,low,3,2,big,low,unacc 1223 | med,low,3,2,big,med,unacc 1224 | med,low,3,2,big,high,unacc 1225 | med,low,3,4,small,low,unacc 1226 | med,low,3,4,small,med,acc 1227 | med,low,3,4,small,high,good 1228 | med,low,3,4,med,low,unacc 1229 | med,low,3,4,med,med,acc 1230 | med,low,3,4,med,high,good 1231 | med,low,3,4,big,low,unacc 1232 | med,low,3,4,big,med,good 1233 | med,low,3,4,big,high,vgood 1234 | med,low,3,more,small,low,unacc 1235 | med,low,3,more,small,med,acc 1236 | med,low,3,more,small,high,good 1237 | med,low,3,more,med,low,unacc 1238 | med,low,3,more,med,med,good 1239 | med,low,3,more,med,high,vgood 1240 | med,low,3,more,big,low,unacc 1241 | med,low,3,more,big,med,good 1242 | med,low,3,more,big,high,vgood 1243 | med,low,4,2,small,low,unacc 1244 | med,low,4,2,small,med,unacc 1245 | med,low,4,2,small,high,unacc 1246 | med,low,4,2,med,low,unacc 1247 | med,low,4,2,med,med,unacc 1248 | med,low,4,2,med,high,unacc 1249 | med,low,4,2,big,low,unacc 1250 | med,low,4,2,big,med,unacc 1251 | med,low,4,2,big,high,unacc 1252 | med,low,4,4,small,low,unacc 1253 | med,low,4,4,small,med,acc 1254 | med,low,4,4,small,high,good 1255 | med,low,4,4,med,low,unacc 1256 | med,low,4,4,med,med,good 1257 | med,low,4,4,med,high,vgood 1258 | med,low,4,4,big,low,unacc 1259 | med,low,4,4,big,med,good 1260 | med,low,4,4,big,high,vgood 1261 | med,low,4,more,small,low,unacc 1262 | med,low,4,more,small,med,acc 1263 | med,low,4,more,small,high,good 1264 | med,low,4,more,med,low,unacc 1265 | med,low,4,more,med,med,good 1266 | med,low,4,more,med,high,vgood 1267 | med,low,4,more,big,low,unacc 1268 | med,low,4,more,big,med,good 1269 | med,low,4,more,big,high,vgood 1270 | med,low,5more,2,small,low,unacc 1271 | med,low,5more,2,small,med,unacc 1272 | med,low,5more,2,small,high,unacc 1273 | med,low,5more,2,med,low,unacc 1274 | med,low,5more,2,med,med,unacc 1275 | med,low,5more,2,med,high,unacc 1276 | med,low,5more,2,big,low,unacc 1277 | med,low,5more,2,big,med,unacc 1278 | med,low,5more,2,big,high,unacc 1279 | med,low,5more,4,small,low,unacc 1280 | med,low,5more,4,small,med,acc 1281 | med,low,5more,4,small,high,good 1282 | med,low,5more,4,med,low,unacc 1283 | med,low,5more,4,med,med,good 1284 | med,low,5more,4,med,high,vgood 1285 | med,low,5more,4,big,low,unacc 1286 | med,low,5more,4,big,med,good 1287 | med,low,5more,4,big,high,vgood 1288 | med,low,5more,more,small,low,unacc 1289 | med,low,5more,more,small,med,acc 1290 | med,low,5more,more,small,high,good 1291 | med,low,5more,more,med,low,unacc 1292 | med,low,5more,more,med,med,good 1293 | med,low,5more,more,med,high,vgood 1294 | med,low,5more,more,big,low,unacc 1295 | med,low,5more,more,big,med,good 1296 | med,low,5more,more,big,high,vgood 1297 | low,vhigh,2,2,small,low,unacc 1298 | low,vhigh,2,2,small,med,unacc 1299 | low,vhigh,2,2,small,high,unacc 1300 | low,vhigh,2,2,med,low,unacc 1301 | low,vhigh,2,2,med,med,unacc 1302 | low,vhigh,2,2,med,high,unacc 1303 | low,vhigh,2,2,big,low,unacc 1304 | low,vhigh,2,2,big,med,unacc 1305 | low,vhigh,2,2,big,high,unacc 1306 | low,vhigh,2,4,small,low,unacc 1307 | low,vhigh,2,4,small,med,unacc 1308 | low,vhigh,2,4,small,high,acc 1309 | low,vhigh,2,4,med,low,unacc 1310 | low,vhigh,2,4,med,med,unacc 1311 | low,vhigh,2,4,med,high,acc 1312 | low,vhigh,2,4,big,low,unacc 1313 | low,vhigh,2,4,big,med,acc 1314 | low,vhigh,2,4,big,high,acc 1315 | low,vhigh,2,more,small,low,unacc 1316 | low,vhigh,2,more,small,med,unacc 1317 | low,vhigh,2,more,small,high,unacc 1318 | low,vhigh,2,more,med,low,unacc 1319 | low,vhigh,2,more,med,med,unacc 1320 | low,vhigh,2,more,med,high,acc 1321 | low,vhigh,2,more,big,low,unacc 1322 | low,vhigh,2,more,big,med,acc 1323 | low,vhigh,2,more,big,high,acc 1324 | low,vhigh,3,2,small,low,unacc 1325 | low,vhigh,3,2,small,med,unacc 1326 | low,vhigh,3,2,small,high,unacc 1327 | low,vhigh,3,2,med,low,unacc 1328 | low,vhigh,3,2,med,med,unacc 1329 | low,vhigh,3,2,med,high,unacc 1330 | low,vhigh,3,2,big,low,unacc 1331 | low,vhigh,3,2,big,med,unacc 1332 | low,vhigh,3,2,big,high,unacc 1333 | low,vhigh,3,4,small,low,unacc 1334 | low,vhigh,3,4,small,med,unacc 1335 | low,vhigh,3,4,small,high,acc 1336 | low,vhigh,3,4,med,low,unacc 1337 | low,vhigh,3,4,med,med,unacc 1338 | low,vhigh,3,4,med,high,acc 1339 | low,vhigh,3,4,big,low,unacc 1340 | low,vhigh,3,4,big,med,acc 1341 | low,vhigh,3,4,big,high,acc 1342 | low,vhigh,3,more,small,low,unacc 1343 | low,vhigh,3,more,small,med,unacc 1344 | low,vhigh,3,more,small,high,acc 1345 | low,vhigh,3,more,med,low,unacc 1346 | low,vhigh,3,more,med,med,acc 1347 | low,vhigh,3,more,med,high,acc 1348 | low,vhigh,3,more,big,low,unacc 1349 | low,vhigh,3,more,big,med,acc 1350 | low,vhigh,3,more,big,high,acc 1351 | low,vhigh,4,2,small,low,unacc 1352 | low,vhigh,4,2,small,med,unacc 1353 | low,vhigh,4,2,small,high,unacc 1354 | low,vhigh,4,2,med,low,unacc 1355 | low,vhigh,4,2,med,med,unacc 1356 | low,vhigh,4,2,med,high,unacc 1357 | low,vhigh,4,2,big,low,unacc 1358 | low,vhigh,4,2,big,med,unacc 1359 | low,vhigh,4,2,big,high,unacc 1360 | low,vhigh,4,4,small,low,unacc 1361 | low,vhigh,4,4,small,med,unacc 1362 | low,vhigh,4,4,small,high,acc 1363 | low,vhigh,4,4,med,low,unacc 1364 | low,vhigh,4,4,med,med,acc 1365 | low,vhigh,4,4,med,high,acc 1366 | low,vhigh,4,4,big,low,unacc 1367 | low,vhigh,4,4,big,med,acc 1368 | low,vhigh,4,4,big,high,acc 1369 | low,vhigh,4,more,small,low,unacc 1370 | low,vhigh,4,more,small,med,unacc 1371 | low,vhigh,4,more,small,high,acc 1372 | low,vhigh,4,more,med,low,unacc 1373 | low,vhigh,4,more,med,med,acc 1374 | low,vhigh,4,more,med,high,acc 1375 | low,vhigh,4,more,big,low,unacc 1376 | low,vhigh,4,more,big,med,acc 1377 | low,vhigh,4,more,big,high,acc 1378 | low,vhigh,5more,2,small,low,unacc 1379 | low,vhigh,5more,2,small,med,unacc 1380 | low,vhigh,5more,2,small,high,unacc 1381 | low,vhigh,5more,2,med,low,unacc 1382 | low,vhigh,5more,2,med,med,unacc 1383 | low,vhigh,5more,2,med,high,unacc 1384 | low,vhigh,5more,2,big,low,unacc 1385 | low,vhigh,5more,2,big,med,unacc 1386 | low,vhigh,5more,2,big,high,unacc 1387 | low,vhigh,5more,4,small,low,unacc 1388 | low,vhigh,5more,4,small,med,unacc 1389 | low,vhigh,5more,4,small,high,acc 1390 | low,vhigh,5more,4,med,low,unacc 1391 | low,vhigh,5more,4,med,med,acc 1392 | low,vhigh,5more,4,med,high,acc 1393 | low,vhigh,5more,4,big,low,unacc 1394 | low,vhigh,5more,4,big,med,acc 1395 | low,vhigh,5more,4,big,high,acc 1396 | low,vhigh,5more,more,small,low,unacc 1397 | low,vhigh,5more,more,small,med,unacc 1398 | low,vhigh,5more,more,small,high,acc 1399 | low,vhigh,5more,more,med,low,unacc 1400 | low,vhigh,5more,more,med,med,acc 1401 | low,vhigh,5more,more,med,high,acc 1402 | low,vhigh,5more,more,big,low,unacc 1403 | low,vhigh,5more,more,big,med,acc 1404 | low,vhigh,5more,more,big,high,acc 1405 | low,high,2,2,small,low,unacc 1406 | low,high,2,2,small,med,unacc 1407 | low,high,2,2,small,high,unacc 1408 | low,high,2,2,med,low,unacc 1409 | low,high,2,2,med,med,unacc 1410 | low,high,2,2,med,high,unacc 1411 | low,high,2,2,big,low,unacc 1412 | low,high,2,2,big,med,unacc 1413 | low,high,2,2,big,high,unacc 1414 | low,high,2,4,small,low,unacc 1415 | low,high,2,4,small,med,acc 1416 | low,high,2,4,small,high,acc 1417 | low,high,2,4,med,low,unacc 1418 | low,high,2,4,med,med,acc 1419 | low,high,2,4,med,high,acc 1420 | low,high,2,4,big,low,unacc 1421 | low,high,2,4,big,med,acc 1422 | low,high,2,4,big,high,vgood 1423 | low,high,2,more,small,low,unacc 1424 | low,high,2,more,small,med,unacc 1425 | low,high,2,more,small,high,unacc 1426 | low,high,2,more,med,low,unacc 1427 | low,high,2,more,med,med,acc 1428 | low,high,2,more,med,high,acc 1429 | low,high,2,more,big,low,unacc 1430 | low,high,2,more,big,med,acc 1431 | low,high,2,more,big,high,vgood 1432 | low,high,3,2,small,low,unacc 1433 | low,high,3,2,small,med,unacc 1434 | low,high,3,2,small,high,unacc 1435 | low,high,3,2,med,low,unacc 1436 | low,high,3,2,med,med,unacc 1437 | low,high,3,2,med,high,unacc 1438 | low,high,3,2,big,low,unacc 1439 | low,high,3,2,big,med,unacc 1440 | low,high,3,2,big,high,unacc 1441 | low,high,3,4,small,low,unacc 1442 | low,high,3,4,small,med,acc 1443 | low,high,3,4,small,high,acc 1444 | low,high,3,4,med,low,unacc 1445 | low,high,3,4,med,med,acc 1446 | low,high,3,4,med,high,acc 1447 | low,high,3,4,big,low,unacc 1448 | low,high,3,4,big,med,acc 1449 | low,high,3,4,big,high,vgood 1450 | low,high,3,more,small,low,unacc 1451 | low,high,3,more,small,med,acc 1452 | low,high,3,more,small,high,acc 1453 | low,high,3,more,med,low,unacc 1454 | low,high,3,more,med,med,acc 1455 | low,high,3,more,med,high,vgood 1456 | low,high,3,more,big,low,unacc 1457 | low,high,3,more,big,med,acc 1458 | low,high,3,more,big,high,vgood 1459 | low,high,4,2,small,low,unacc 1460 | low,high,4,2,small,med,unacc 1461 | low,high,4,2,small,high,unacc 1462 | low,high,4,2,med,low,unacc 1463 | low,high,4,2,med,med,unacc 1464 | low,high,4,2,med,high,unacc 1465 | low,high,4,2,big,low,unacc 1466 | low,high,4,2,big,med,unacc 1467 | low,high,4,2,big,high,unacc 1468 | low,high,4,4,small,low,unacc 1469 | low,high,4,4,small,med,acc 1470 | low,high,4,4,small,high,acc 1471 | low,high,4,4,med,low,unacc 1472 | low,high,4,4,med,med,acc 1473 | low,high,4,4,med,high,vgood 1474 | low,high,4,4,big,low,unacc 1475 | low,high,4,4,big,med,acc 1476 | low,high,4,4,big,high,vgood 1477 | low,high,4,more,small,low,unacc 1478 | low,high,4,more,small,med,acc 1479 | low,high,4,more,small,high,acc 1480 | low,high,4,more,med,low,unacc 1481 | low,high,4,more,med,med,acc 1482 | low,high,4,more,med,high,vgood 1483 | low,high,4,more,big,low,unacc 1484 | low,high,4,more,big,med,acc 1485 | low,high,4,more,big,high,vgood 1486 | low,high,5more,2,small,low,unacc 1487 | low,high,5more,2,small,med,unacc 1488 | low,high,5more,2,small,high,unacc 1489 | low,high,5more,2,med,low,unacc 1490 | low,high,5more,2,med,med,unacc 1491 | low,high,5more,2,med,high,unacc 1492 | low,high,5more,2,big,low,unacc 1493 | low,high,5more,2,big,med,unacc 1494 | low,high,5more,2,big,high,unacc 1495 | low,high,5more,4,small,low,unacc 1496 | low,high,5more,4,small,med,acc 1497 | low,high,5more,4,small,high,acc 1498 | low,high,5more,4,med,low,unacc 1499 | low,high,5more,4,med,med,acc 1500 | low,high,5more,4,med,high,vgood 1501 | low,high,5more,4,big,low,unacc 1502 | low,high,5more,4,big,med,acc 1503 | low,high,5more,4,big,high,vgood 1504 | low,high,5more,more,small,low,unacc 1505 | low,high,5more,more,small,med,acc 1506 | low,high,5more,more,small,high,acc 1507 | low,high,5more,more,med,low,unacc 1508 | low,high,5more,more,med,med,acc 1509 | low,high,5more,more,med,high,vgood 1510 | low,high,5more,more,big,low,unacc 1511 | low,high,5more,more,big,med,acc 1512 | low,high,5more,more,big,high,vgood 1513 | low,med,2,2,small,low,unacc 1514 | low,med,2,2,small,med,unacc 1515 | low,med,2,2,small,high,unacc 1516 | low,med,2,2,med,low,unacc 1517 | low,med,2,2,med,med,unacc 1518 | low,med,2,2,med,high,unacc 1519 | low,med,2,2,big,low,unacc 1520 | low,med,2,2,big,med,unacc 1521 | low,med,2,2,big,high,unacc 1522 | low,med,2,4,small,low,unacc 1523 | low,med,2,4,small,med,acc 1524 | low,med,2,4,small,high,good 1525 | low,med,2,4,med,low,unacc 1526 | low,med,2,4,med,med,acc 1527 | low,med,2,4,med,high,good 1528 | low,med,2,4,big,low,unacc 1529 | low,med,2,4,big,med,good 1530 | low,med,2,4,big,high,vgood 1531 | low,med,2,more,small,low,unacc 1532 | low,med,2,more,small,med,unacc 1533 | low,med,2,more,small,high,unacc 1534 | low,med,2,more,med,low,unacc 1535 | low,med,2,more,med,med,acc 1536 | low,med,2,more,med,high,good 1537 | low,med,2,more,big,low,unacc 1538 | low,med,2,more,big,med,good 1539 | low,med,2,more,big,high,vgood 1540 | low,med,3,2,small,low,unacc 1541 | low,med,3,2,small,med,unacc 1542 | low,med,3,2,small,high,unacc 1543 | low,med,3,2,med,low,unacc 1544 | low,med,3,2,med,med,unacc 1545 | low,med,3,2,med,high,unacc 1546 | low,med,3,2,big,low,unacc 1547 | low,med,3,2,big,med,unacc 1548 | low,med,3,2,big,high,unacc 1549 | low,med,3,4,small,low,unacc 1550 | low,med,3,4,small,med,acc 1551 | low,med,3,4,small,high,good 1552 | low,med,3,4,med,low,unacc 1553 | low,med,3,4,med,med,acc 1554 | low,med,3,4,med,high,good 1555 | low,med,3,4,big,low,unacc 1556 | low,med,3,4,big,med,good 1557 | low,med,3,4,big,high,vgood 1558 | low,med,3,more,small,low,unacc 1559 | low,med,3,more,small,med,acc 1560 | low,med,3,more,small,high,good 1561 | low,med,3,more,med,low,unacc 1562 | low,med,3,more,med,med,good 1563 | low,med,3,more,med,high,vgood 1564 | low,med,3,more,big,low,unacc 1565 | low,med,3,more,big,med,good 1566 | low,med,3,more,big,high,vgood 1567 | low,med,4,2,small,low,unacc 1568 | low,med,4,2,small,med,unacc 1569 | low,med,4,2,small,high,unacc 1570 | low,med,4,2,med,low,unacc 1571 | low,med,4,2,med,med,unacc 1572 | low,med,4,2,med,high,unacc 1573 | low,med,4,2,big,low,unacc 1574 | low,med,4,2,big,med,unacc 1575 | low,med,4,2,big,high,unacc 1576 | low,med,4,4,small,low,unacc 1577 | low,med,4,4,small,med,acc 1578 | low,med,4,4,small,high,good 1579 | low,med,4,4,med,low,unacc 1580 | low,med,4,4,med,med,good 1581 | low,med,4,4,med,high,vgood 1582 | low,med,4,4,big,low,unacc 1583 | low,med,4,4,big,med,good 1584 | low,med,4,4,big,high,vgood 1585 | low,med,4,more,small,low,unacc 1586 | low,med,4,more,small,med,acc 1587 | low,med,4,more,small,high,good 1588 | low,med,4,more,med,low,unacc 1589 | low,med,4,more,med,med,good 1590 | low,med,4,more,med,high,vgood 1591 | low,med,4,more,big,low,unacc 1592 | low,med,4,more,big,med,good 1593 | low,med,4,more,big,high,vgood 1594 | low,med,5more,2,small,low,unacc 1595 | low,med,5more,2,small,med,unacc 1596 | low,med,5more,2,small,high,unacc 1597 | low,med,5more,2,med,low,unacc 1598 | low,med,5more,2,med,med,unacc 1599 | low,med,5more,2,med,high,unacc 1600 | low,med,5more,2,big,low,unacc 1601 | low,med,5more,2,big,med,unacc 1602 | low,med,5more,2,big,high,unacc 1603 | low,med,5more,4,small,low,unacc 1604 | low,med,5more,4,small,med,acc 1605 | low,med,5more,4,small,high,good 1606 | low,med,5more,4,med,low,unacc 1607 | low,med,5more,4,med,med,good 1608 | low,med,5more,4,med,high,vgood 1609 | low,med,5more,4,big,low,unacc 1610 | low,med,5more,4,big,med,good 1611 | low,med,5more,4,big,high,vgood 1612 | low,med,5more,more,small,low,unacc 1613 | low,med,5more,more,small,med,acc 1614 | low,med,5more,more,small,high,good 1615 | low,med,5more,more,med,low,unacc 1616 | low,med,5more,more,med,med,good 1617 | low,med,5more,more,med,high,vgood 1618 | low,med,5more,more,big,low,unacc 1619 | low,med,5more,more,big,med,good 1620 | low,med,5more,more,big,high,vgood 1621 | low,low,2,2,small,low,unacc 1622 | low,low,2,2,small,med,unacc 1623 | low,low,2,2,small,high,unacc 1624 | low,low,2,2,med,low,unacc 1625 | low,low,2,2,med,med,unacc 1626 | low,low,2,2,med,high,unacc 1627 | low,low,2,2,big,low,unacc 1628 | low,low,2,2,big,med,unacc 1629 | low,low,2,2,big,high,unacc 1630 | low,low,2,4,small,low,unacc 1631 | low,low,2,4,small,med,acc 1632 | low,low,2,4,small,high,good 1633 | low,low,2,4,med,low,unacc 1634 | low,low,2,4,med,med,acc 1635 | low,low,2,4,med,high,good 1636 | low,low,2,4,big,low,unacc 1637 | low,low,2,4,big,med,good 1638 | low,low,2,4,big,high,vgood 1639 | low,low,2,more,small,low,unacc 1640 | low,low,2,more,small,med,unacc 1641 | low,low,2,more,small,high,unacc 1642 | low,low,2,more,med,low,unacc 1643 | low,low,2,more,med,med,acc 1644 | low,low,2,more,med,high,good 1645 | low,low,2,more,big,low,unacc 1646 | low,low,2,more,big,med,good 1647 | low,low,2,more,big,high,vgood 1648 | low,low,3,2,small,low,unacc 1649 | low,low,3,2,small,med,unacc 1650 | low,low,3,2,small,high,unacc 1651 | low,low,3,2,med,low,unacc 1652 | low,low,3,2,med,med,unacc 1653 | low,low,3,2,med,high,unacc 1654 | low,low,3,2,big,low,unacc 1655 | low,low,3,2,big,med,unacc 1656 | low,low,3,2,big,high,unacc 1657 | low,low,3,4,small,low,unacc 1658 | low,low,3,4,small,med,acc 1659 | low,low,3,4,small,high,good 1660 | low,low,3,4,med,low,unacc 1661 | low,low,3,4,med,med,acc 1662 | low,low,3,4,med,high,good 1663 | low,low,3,4,big,low,unacc 1664 | low,low,3,4,big,med,good 1665 | low,low,3,4,big,high,vgood 1666 | low,low,3,more,small,low,unacc 1667 | low,low,3,more,small,med,acc 1668 | low,low,3,more,small,high,good 1669 | low,low,3,more,med,low,unacc 1670 | low,low,3,more,med,med,good 1671 | low,low,3,more,med,high,vgood 1672 | low,low,3,more,big,low,unacc 1673 | low,low,3,more,big,med,good 1674 | low,low,3,more,big,high,vgood 1675 | low,low,4,2,small,low,unacc 1676 | low,low,4,2,small,med,unacc 1677 | low,low,4,2,small,high,unacc 1678 | low,low,4,2,med,low,unacc 1679 | low,low,4,2,med,med,unacc 1680 | low,low,4,2,med,high,unacc 1681 | low,low,4,2,big,low,unacc 1682 | low,low,4,2,big,med,unacc 1683 | low,low,4,2,big,high,unacc 1684 | low,low,4,4,small,low,unacc 1685 | low,low,4,4,small,med,acc 1686 | low,low,4,4,small,high,good 1687 | low,low,4,4,med,low,unacc 1688 | low,low,4,4,med,med,good 1689 | low,low,4,4,med,high,vgood 1690 | low,low,4,4,big,low,unacc 1691 | low,low,4,4,big,med,good 1692 | low,low,4,4,big,high,vgood 1693 | low,low,4,more,small,low,unacc 1694 | low,low,4,more,small,med,acc 1695 | low,low,4,more,small,high,good 1696 | low,low,4,more,med,low,unacc 1697 | low,low,4,more,med,med,good 1698 | low,low,4,more,med,high,vgood 1699 | low,low,4,more,big,low,unacc 1700 | low,low,4,more,big,med,good 1701 | low,low,4,more,big,high,vgood 1702 | low,low,5more,2,small,low,unacc 1703 | low,low,5more,2,small,med,unacc 1704 | low,low,5more,2,small,high,unacc 1705 | low,low,5more,2,med,low,unacc 1706 | low,low,5more,2,med,med,unacc 1707 | low,low,5more,2,med,high,unacc 1708 | low,low,5more,2,big,low,unacc 1709 | low,low,5more,2,big,med,unacc 1710 | low,low,5more,2,big,high,unacc 1711 | low,low,5more,4,small,low,unacc 1712 | low,low,5more,4,small,med,acc 1713 | low,low,5more,4,small,high,good 1714 | low,low,5more,4,med,low,unacc 1715 | low,low,5more,4,med,med,good 1716 | low,low,5more,4,med,high,vgood 1717 | low,low,5more,4,big,low,unacc 1718 | low,low,5more,4,big,med,good 1719 | low,low,5more,4,big,high,vgood 1720 | low,low,5more,more,small,low,unacc 1721 | low,low,5more,more,small,med,acc 1722 | low,low,5more,more,small,high,good 1723 | low,low,5more,more,med,low,unacc 1724 | low,low,5more,more,med,med,good 1725 | low,low,5more,more,med,high,vgood 1726 | low,low,5more,more,big,low,unacc 1727 | low,low,5more,more,big,med,good 1728 | low,low,5more,more,big,high,vgood -------------------------------------------------------------------------------- /decision_tree_using_dataset.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from sklearn import tree 3 | from sklearn.preprocessing import LabelEncoder 4 | from sklearn.cross_validation import train_test_split 5 | from sklearn.metrics import confusion_matrix 6 | 7 | 8 | # Import the adult.txt file into Python 9 | data = pd.read_csv('adults.txt', sep=',') 10 | 11 | # DO NOT WORRY ABOUT THE FOLLOWING 2 LINES OF CODE 12 | # Convert the string labels to numeric labels 13 | for label in ['race', 'occupation']: 14 | data[label] = LabelEncoder().fit_transform(data[label]) 15 | 16 | # Take the fields of interest and plug them into variable X 17 | X = data[['race', 'hours_per_week', 'occupation']] 18 | # Make sure to provide the corresponding truth value 19 | Y = data['sex'].values.tolist() 20 | 21 | # Split the data into test and training (30% for test) 22 | X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.3) 23 | 24 | # Instantiate the classifier 25 | clf = tree.DecisionTreeClassifier() 26 | 27 | # Train the classifier using the train data 28 | clf = clf.fit(X_train, Y_train) 29 | 30 | # Validate the classifier 31 | accuracy = clf.score(X_test, Y_test) 32 | print 'Accuracy: ' + str(accuracy) 33 | 34 | # Make a confusion matrix 35 | prediction = clf.predict(X_test) 36 | 37 | cm = confusion_matrix(prediction, Y_test) 38 | print cm -------------------------------------------------------------------------------- /iris_random_forest.py: -------------------------------------------------------------------------------- 1 | from sklearn.cross_validation import cross_val_score, train_test_split 2 | import numpy as np 3 | from sklearn import datasets 4 | from sklearn.ensemble import RandomForestClassifier 5 | from sklearn import preprocessing 6 | 7 | iris = datasets.load_iris() 8 | 9 | # Feature scaling 10 | min_max_scaler = preprocessing.MinMaxScaler() 11 | X = min_max_scaler.fit_transform(iris.data) 12 | 13 | clf = RandomForestClassifier(n_estimators=200) 14 | 15 | # Test our classifier 16 | scores = cross_val_score(clf, X, iris.target, cv=5) 17 | 18 | print("Accuracy: %0.2f (+/- %0.2f)" % (scores.mean(), scores.std() * 2)) 19 | -------------------------------------------------------------------------------- /k_nearest_neighbor_using_dataset.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from sklearn.neighbors import KNeighborsClassifier 3 | from sklearn.preprocessing import LabelEncoder 4 | from sklearn.cross_validation import train_test_split 5 | from sklearn.metrics import confusion_matrix 6 | 7 | 8 | # Import the adult.txt file into Python 9 | data = pd.read_csv('adults.txt', sep=',') 10 | 11 | # DO NOT WORRY ABOUT THE FOLLOWING 2 LINES OF CODE 12 | # Convert the string labels to numeric labels 13 | for label in ['race', 'occupation']: 14 | data[label] = LabelEncoder().fit_transform(data[label]) 15 | 16 | # Take the fields of interest and plug them into variable X 17 | X = data[['race', 'hours_per_week', 'occupation']] 18 | # Make sure to provide the corresponding truth value 19 | Y = data['sex'].values.tolist() 20 | 21 | # Split the data into test and training (30% for test) 22 | X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.3) 23 | 24 | # Instantiate the classifier 25 | clf = KNeighborsClassifier(n_neighbors=3) 26 | 27 | # Train the classifier using the train data 28 | clf = clf.fit(X_train, Y_train) 29 | 30 | # Validate the classifier 31 | accuracy = clf.score(X_test, Y_test) 32 | print 'Accuracy: ' + str(accuracy) 33 | 34 | # Make a confusion matrix 35 | prediction = clf.predict(X_test) 36 | 37 | cm = confusion_matrix(prediction, Y_test) 38 | print cm -------------------------------------------------------------------------------- /logistic_regression_using_dataset.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from sklearn.linear_model import LogisticRegression 3 | from sklearn.preprocessing import LabelEncoder 4 | from sklearn.cross_validation import train_test_split 5 | from sklearn.metrics import confusion_matrix 6 | 7 | 8 | # Import the adult.txt file into Python 9 | data = pd.read_csv('adults.txt', sep=',') 10 | 11 | # DO NOT WORRY ABOUT THE FOLLOWING 2 LINES OF CODE 12 | # Convert the string labels to numeric labels 13 | for label in ['race', 'occupation']: 14 | data[label] = LabelEncoder().fit_transform(data[label]) 15 | 16 | # Take the fields of interest and plug them into variable X 17 | X = data[['race', 'hours_per_week', 'occupation']] 18 | # Make sure to provide the corresponding truth value 19 | Y = data['sex'].values.tolist() 20 | 21 | # Split the data into test and training (30% for test) 22 | X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.3) 23 | 24 | # Instantiate the classifier 25 | clf = LogisticRegression() 26 | 27 | # Train the classifier using the train data 28 | clf = clf.fit(X_train, Y_train) 29 | 30 | # Validate the classifier 31 | accuracy = clf.score(X_test, Y_test) 32 | print 'Accuracy: ' + str(accuracy) 33 | 34 | # Make a confusion matrix 35 | prediction = clf.predict(X_test) 36 | 37 | cm = confusion_matrix(prediction, Y_test) 38 | print cm -------------------------------------------------------------------------------- /naive_bayes_classifier_using_dataset.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from sklearn.naive_bayes import GaussianNB 3 | from sklearn.preprocessing import LabelEncoder 4 | from sklearn.cross_validation import train_test_split 5 | from sklearn.metrics import confusion_matrix 6 | 7 | 8 | # Import the adult.txt file into Python 9 | data = pd.read_csv('adults.txt', sep=',') 10 | 11 | # DO NOT WORRY ABOUT THE FOLLOWING 2 LINES OF CODE 12 | # Convert the string labels to numeric labels 13 | for label in ['race', 'occupation']: 14 | data[label] = LabelEncoder().fit_transform(data[label]) 15 | 16 | # Take the fields of interest and plug them into variable X 17 | X = data[['race', 'hours_per_week', 'occupation']] 18 | # Make sure to provide the corresponding truth value 19 | Y = data['sex'].values.tolist() 20 | 21 | # Split the data into test and training (30% for test) 22 | X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.3) 23 | 24 | # Instantiate the classifier 25 | clf = GaussianNB() 26 | 27 | # Train the classifier using the train data 28 | clf = clf.fit(X_train, Y_train) 29 | 30 | # Validate the classifier 31 | accuracy = clf.score(X_test, Y_test) 32 | print 'Accuracy: ' + str(accuracy) 33 | 34 | # Make a confusion matrix 35 | prediction = clf.predict(X_test) 36 | 37 | cm = confusion_matrix(prediction, Y_test) 38 | print cm -------------------------------------------------------------------------------- /random_forest_using_dataset.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from sklearn.ensemble import RandomForestClassifier 3 | from sklearn.preprocessing import LabelEncoder 4 | from sklearn.cross_validation import train_test_split 5 | from sklearn.metrics import confusion_matrix 6 | 7 | 8 | # Import the adult.txt file into Python 9 | data = pd.read_csv('adults.txt', sep=',') 10 | 11 | # DO NOT WORRY ABOUT THE FOLLOWING 2 LINES OF CODE 12 | # Convert the string labels to numeric labels 13 | for label in ['race', 'occupation']: 14 | data[label] = LabelEncoder().fit_transform(data[label]) 15 | 16 | # Take the fields of interest and plug them into variable X 17 | X = data[['race', 'hours_per_week', 'occupation', 'education', 'workclass']] 18 | # Make sure to provide the corresponding truth value 19 | Y = data['sex'].values.tolist() 20 | 21 | # Split the data into test and training (30% for test) 22 | X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.3) 23 | 24 | # Instantiate the classifier 25 | clf = RandomForestClassifier(n_estimators=1000) 26 | 27 | # Train the classifier using the train data 28 | clf = clf.fit(X_train, Y_train) 29 | 30 | # Validate the classifier 31 | accuracy = clf.score(X_test, Y_test) 32 | print 'Accuracy: ' + str(accuracy) 33 | 34 | # Make a confusion matrix 35 | prediction = clf.predict(X_test) 36 | 37 | cm = confusion_matrix(prediction, Y_test) 38 | print cm --------------------------------------------------------------------------------