IdeaCredIdeaCred

Plutonian-coder/churn-prediction-mlops-pipeline

43

๐Ÿ“ˆ Build a production-ready churn prediction system with an end-to-end MLOps pipeline using FastAPI, scikit-learn, and automated CI/CD practices.

What's novel

๐Ÿ“ˆ Build a production-ready churn prediction system with an end-to-end MLOps pipeline using FastAPI, scikit-learn, and automated CI/CD practices.

Code Analysis

11 files read ยท 3 rounds

A minimal Random Forest churn prediction script with 3 hardcoded features, a single FastAPI inference endpoint, and a basic HTML demo form.

Strengths

The code is simple and readable, and the FastAPI app includes sensible touches like Prometheus metrics, CORS configuration, and a token-gated model reload endpoint.

Weaknesses

The README is wildly misleading (describes a downloadable desktop app with installers that don't exist), the sample data is random with no signal, evaluate.py has data leakage, there is only one trivial test, and the 'MLOps pipeline' has no orchestration, validation, or deployment infrastructure.

Score Breakdown

Innovation
2 (25%)
Craft
47 (35%)
Traction
8 (15%)
Scope
40 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+0
Concept Novelty+0

Craft

Ci-2
Tests+3
Polish+0
Releases+0
Has License+0
Code Quality+12
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+5
Languages+5
Subsystems+5
Bloat Penalty+0
Completeness+6
Contributors+7
Authored Files+8
Readme Code Match+3
Architecture Depth+5
Implementation Depth+8

Evidence

Commits

9

Contributors

3

Files

16

Active weeks

4

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

2

Forks

0

License

โ€”