iris-classifier-fastapi
iris-classifier-fastapi copied to clipboard
Deploying Iris Classifications with FastAPI
Serving Iris Classifier with FastAPI
Data
The Iris dataset is a simple, yet popular dataset consisting of 150 observations. Each observation captures the sepal length, sepal width, petal length, petal width of an iris (all in cm) and the corresponding iris subclass (one of setosa, versicolor, virginica).

Usage
Make sure you have Docker installed.
- Build the docker image using
docker build . -t iris - Run the docker container using
docker run -i -d -p 8080:5000 iris
The input is a JSON with the following fields:
- sepal_l
- sepal_w
- petal_l
- petal_w
Corresponding values are the measurements in cm.
Example request:
curl 'http://localhost:8080/iris/classify_iris' -X POST -H 'Content-Type: application/json' -d '{"sepal_l": 5, "sepal_w": 2, "petal_l": 3, "petal_w": 4}'