3.3 Types of Neural Networks