Data Mining with Decision Trees, Machine Perception and Artificial Intelligence