1. A method, comprising: receiving a plurality of image pairs, each of the plurality of image pairs being identified by a category and including a raw image and an adjusted version of the raw image; generating automatically predicted adjustment parameters for each of the plurality of image pairs by applying a regression algorithm to each image pair, the automatically predicted adjustment parameters comprising a plurality of curves that each relate to one or more parameters of an image pair; selecting a plurality of the automatically predicted adjustment parameters generated from image pairs identified by the same category; modifying one or more of the selected automatically predicted adjustment parameters based on a rule that defines a minimum or maximum slope, the automatically predicted adjustment parameters defining a global adjustment to an image and are based on machine learning prediction; and globally adjusting a new image based on the modified automatically predicted adjustment parameters.