To implement a multi-layer feed forward back-propagation algorithm (Artificial Neural Network) that can perform the following tasks.
1) Perform the XOR function.
2) Perform the classification of Iris dataset.
Write your code in Python language with a GUI interface. Submit a word file of your well-commented source program, your design and your printed outputs (or screen shots). Please include your codes in your word file.