Skip to content

kevinxaviour/Forest_Class_Classification

Repository files navigation

End to End Forest Cover Classification ML Mini Project

Work Flow

  • Understanding of features with Definitions.
  • Creating Pickle files for One hot Encoded and Label Encoded Features.
  • Preparing and Exporting the Dataset for Exploratory Data Analysis.
  • Understanding the data.
  • Finding out if the data is imbalanced.
  • Outliers detection.
  • Skewness and Kurtosis Detection.
  • Univariate and Bivariate Analysis
  • Making the data features normally distributed.
  • Training With different Classification Model
    • Logistic Regression
    • KNN Classifier
    • Decision Tree
    • Random Forest Classifier
    • Balanced Random Forest Classifier
    • Xtreme Gradient Boost Classifier
  • Hypertuning Each algo to get the best fit.
  • Saving the best model into a pickle file and using for future predictions

4) Saving all pickle files in AWS S3

  • This process is done because github file size restriction is 25MB.
  • But the Model here was more than 25MB.
  • Reading Pickle Files from AWS S3
  • The credentials will not be initialized in streamlit.py file but in streamlit environment for data security.
  • Creating Manual Input and also Slider drag drop input for entering feature values
  • Inputing data and getting the predictions in the application.

THE END

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •