Iris Classifier

Predict the species of an Iris flower based on its measurements using a SageMaker-hosted ML model.

View on GitHub

Sample Iris Species

Iris Setosa
Iris Versicolor
Iris Virginica

ML Cloud Model Deployment

This project showcases a full end-to-end ML pipeline using AWS SageMaker for deployment and Flask for frontend integration.

  • Model: Random Forest Classifier trained on the classic Iris dataset
  • Pipeline: Model packaged and uploaded to AWS S3, then deployed as a SageMaker endpoint
  • Frontend: Flask app with an interactive form that submits user input to the live model

Try it out: Enter flower measurements below and receive a prediction instantly from the cloud-hosted model.

Feature Guide

Sepal Length

Sepal Width

Petal Length

Petal Width

(Range: 4.3 – 7.9)
(Range: 2.0 – 4.4)
(Range: 1.0 – 6.9)
(Range: 0.1 – 2.5)