Let's look at a feedforward example using the Iris dataset.
You can download the dataset from https://github.com/ml-resources/neuralnetwork-programming/blob/ed1/ch02/iris/iris.csv and the target labels from https://github.com/ml-resources/neuralnetwork-programming/blob/ed1/ch02/iris/target.csv.
In the Iris dataset, we will use 150 rows of data made up of 50 samples from each of three Iris species: Iris setosa, Iris virginica, and Iris versicolor.
Petal geometry compared from three iris species:
Iris Setosa, Iris Virginica, and Iris Versicolor.
![](https://static.packt-cdn.com/products/9781788390392/graphics/assets/ca899bdb-1bb7-4491-b8b4-79db174760e5.png)
In the dataset, each row contains data for each flower sample: sepal length, sepal width, petal length, petal width, and flower species. Flower species are stored as integers, with 0 denoting Iris setosa, 1 denoting Iris versicolor, and 2 denoting Iris virginica.
First, we will create a run() function that...