The data set contains 3 classes of 50 instances each, where each class refers to a type of iris plant. One class is linearly separable from the other 2, the latter are NOT linearly separable from each other.
For classification, a simple MLP (Multi-Layer Perceptron) was implemented from scratch with 96% accuracy on test data.