A step that should be considered when developing artificial neural network (ANN) models for water resources applications is the selection of an appropriate transformation of the data. In general, the primary motivations for data transformation are: (1) to scale the data so as to be commensurate with the transfer function in the output layer; (2) to standardise each of the variables; (3) to provide a suitable initialization of the ANN; and (4) to modify the distribution of the input variables to provide a better mapping to the outputs. In this paper, five different transformations are investigated in an attempt to improve the ANN's forecasting ability. These are: linear transformation, logarithmic transformation, histogram equalization, seas...