Neural networks and decision boundaries