What problem does it solve?
This Skill automates the construction of machine learning pipelines, ensuring adherence to the CRISP-DM (Cross-Industry Standard Process for Data Mining) framework, which guides the entire process from problem framing to evaluation.
Core Features & Use Cases
- Staged Interview Protocol: Follows a structured approach to gather information and context for each phase of the CRISP-DM framework.
- Modular Architecture: Utilizes a modular structure for reusable logic and independent notebooks, ensuring consistency and independence.
- Independent Notebooks: Each phase notebook is self-contained and runnable independently, with a comprehensive Master notebook for stakeholder review.
- Sign-off Gates: Ensures explicit user sign-off at each phase before proceeding to the next.
- Problem Type Adaptation: Handles various machine learning problems including classification, regression, and time series forecasting with specific adaptations.
- Imbalanced Data Handling: Provides strategies for handling imbalanced datasets, including class weights, SMOTE, and threshold tuning.
- Evaluation Metrics: Utilizes appropriate evaluation metrics based on problem type and business objectives.
Quick Start
Run the skill by executing 'crisp-dm-pipeline' followed by your project's goal, e.g., 'crisp-dm-pipeline churn_prediction'.