Skip to content

abhijithmr04gui/ML_Project_mini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is an interactive Machine Learning web application built using Streamlit.
It predicts the species of a penguin based on physical features such as bill length, bill depth, flipper length, body mass, island, and sex.

The application uses a Random Forest Classifier trained on the Palmer Penguins dataset and displays both the predicted class and prediction probabilities in real time.


🚀 Demo App

Click below to access the live deployed Streamlit application:

Streamlit App


💻 GitHub Codespaces

Run this project instantly in the cloud using GitHub Codespaces:

Open in GitHub Codespaces


📌 Project Overview

  • Built an end-to-end ML web app using Streamlit
  • Used Random Forest Classifier for multi-class prediction
  • Implemented feature encoding and preprocessing
  • Added interactive UI components (sliders, dropdowns)
  • Displayed prediction probabilities for transparency
  • Deployed using Streamlit Cloud

🛠️ Tech Stack

  • Python
  • Streamlit
  • Pandas
  • NumPy
  • Scikit-learn
  • Random Forest Algorithm

📂 Dataset


📖 Further Reading

To understand the tools and concepts used in this project, refer to:


✨ Future Enhancements

  • Add model accuracy and confusion matrix
  • Compare multiple ML models
  • Improve UI styling
  • Add dataset upload functionality

👨‍💻 Author

Abhijith
Computer Science Student | Machine Learning Enthusiast

About

ML Project Repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Generated from streamlit/app-starter-kit