Models of Neural Networks