information engineering and artificial neural networks