This project uses body measurement data to classify body types using various machine learning models, including Random Forest, Logistic Regression, Support Vector Machines, and K-Nearest Neighbors. It includes data preprocessing, feature engineering, model evaluation, and visualization.
- Feature extraction using domain-specific logic
- Multiple classification algorithms
- Feature importance and PCA visualizations
- Permutation importance analysis
- Hyperparameter tuning using GridSearchCV
- Python 3.8+
- pandas
- numpy
- matplotlib
- seaborn
- scikit-learn
- Clone the repository:
git clone https://github.com/yourusername/body-measurement-ml.git
cd body-measurement-ml
- Install dependencies:
pip install -r requirements.txt
- Run the model:
python ml_model_body_analysis.py
We welcome contributions from the community to make this project even better! If you have ideas for improvement, bug fixes, or want to add new features, feel free to fork the repo and submit a pull request.
- Fork this repository
- Create a new branch (
git checkout -b feature-branch
) - Commit your changes (
git commit -m 'Add new feature'
) - Push to the branch (
git push origin feature-branch
) - Open a pull request
This project is licensed under the MIT License.
Thank you for checking out the project. We appreciate your interest and support!