scm2cpp-learn: 44 scikit-learn estimators, same results, up to ~1000x faster
dev.to
I'd like to share an open source (MIT) project I've been working on: scm2cpp-learn, drop-in replacements for scikit-learn estimators. What it is 44 scikit-learn estimators (Lasso, LogisticRegression, RFE, PCA, SVM, ...) implementing the same algorithms with the same results — coefficients agree to rounding error 1.5x to ~1000x faster (e.g. RFE 1,047x; MultiTaskElasticNetCV ~100x on a single core) scikit-learn API compatible: works in Pipeline and GridSearchCV, passes check_estimato