Applying neural networks to practical problems - methodological considerations