Feedforward neural networks are also known as Multi-layered Network of Neurons (MLN) These network of models are called feedforward because the information only travels forward in the neural network. Traditional models such as McCulloch Pitts, Perceptron and Sigmoid neuron models capacity is limited to linear functions. To handle the complex non-linear decision boundary between input and the output we are using the feedforward network. In this section, we will see how to randomly generate non-linearly separable data.