/featureSelectionApp

It contains the code for the deployed streamlit app which helps to determine importance of features for classification datasets using Random Forest and Extra Trees Classifiers

Primary LanguagePython

Feature Selection App

Streamlit App

A small demo of the App:

Alt Text

App Functionality

Classification Edition

In this app I am using Random Forest Classifier and Extra Trees Classifier to determine and plot the importance of features. It will help me select which features to use in the final model.

Regression Edition

To be added soon..

Reproducing this web app

To recreate this web app on your own computer, do the following.

Install prerequisite libraries

Download requirements.txt file

wget https://raw.githubusercontent.com/asad-mahmood/featureSelectionApp/main/requirements.txt

Pip install libraries

pip install -r requirements.txt

Download and unzip contents from GitHub repo

Download and unzip contents from this repo and open up the command prompt and traverse to the location where you unzipped the repo contents

Launch the app

Use this command to run it on your local machine

streamlit run app.py