Combining linear discriminant functions with neural networks for supervised learning