OPTIMIZING MACHINE LEARNING PIPELINES FOR MODEL PERFORMANCE