Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Binary Classification Pipeline

End-to-end ML pipeline with feature engineering & ensemble methods

PyPI Python License Stars


Install


"One line to install. One class to classify."


📦 Installation

pip install bcpipeline

⚡ Usage

Step Code Result
① Import from bcpipeline import BinaryClassifier ✅ Ready
② Initialize clf = BinaryClassifier() ✅ Configured
③ Train clf.fit(X, y) 🏆 Best model selected
④ Predict clf.predict(X_new) 🎯 Predictions ready
⑤ Evaluate clf.evaluate() 📊 Full metrics

💎 Features

🔧 Feature Engineering Interaction · Ratio · Squared
🤖 Multi-Model Comparison LR · SVM · RF · GBM
⚙️ Hyperparameter Tuning Grid Search + 5-fold CV
🎯 Ensemble Voting Soft voting top 3 models
📈 Threshold Optimization Optimal decision boundary

📊 Performance

Model Accuracy Status
Logistic Regression ~95% 🟡 Good
SVM (RBF) ~90% 🟡 Moderate
Random Forest ~100% 🟢 Excellent
Gradient Boosting ~100% 🟢 Excellent
Ensemble 100% 🌟 Outstanding

🛠️ Tech Stack

Category Tools
Language
ML Framework
Data Processing
Visualization

📄 License

This project is licensed under the MIT License.


Made with ❤️ by Mazyad Alrashidi

🇸🇦 Riyadh, Saudi Arabia


⭐ If you find this useful, give it a star!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages