Revenue maximization via machine learning with noisy data