A general purpose framework for training and testing classification algorithms.