- Should be able to deploy sklearn models as a go-server
- Production ready and well-tested
| Name | Package | Sklearn-onnx Support | Our Support |
|---|---|---|---|
| ADBRegression | linear_model | ✅ | ❌ |
| AdaBoostClassifier | ensemble | ✅ | ❌ |
| AdaBoostRegressor | ensemble | ✅ | ❌ |
| AdditiveChi2Sampler | kernel_approximation | ❌ | ❌ |
| AffinityPropagation | cluster | ❌ | ❌ |
| AgglomerativeClustering | cluster | ❌ | ❌ |
| BaggingClassifier | ensemble | ✅ | ❌ |
| BaggingRegressor | ensemble | ✅ | ❌ |
| BaseDecisionTree | tree | ✅ | ❌ |
| BaseEnsemble | ensemble | ❌ | ❌ |
| BayesianGaussianMixture | mixture | ✅ | ❌ |
| BayesianRidge | linear_model | ✅ | ❌ |
| BernoulliNB | naive_bayes | ✅ | ❌ |
| BernoulliRBM | neural_network | ❌ | ❌ |
| Binarizer | preprocessing | ✅ | ❌ |
| Birch | cluster | ❌ | ❌ |
| BisectingKMeans | cluster | ❌ | ❌ |
| CCA | cross_decomposition | ❌ | ❌ |
| CalibratedClassifierCV | calibration | ✅ | ❌ |
| CategoricalNB | naive_bayes | ✅ | ❌ |
| ClassifierChain | multioutput | ❌ | ❌ |
| ComplementNB | naive_bayes | ✅ | ❌ |
| DBSCAN | cluster | ❌ | ❌ |
| DecisionTreeClassifier | tree | ✅ | ❌ |
| DecisionTreeRegressor | tree | ✅ | ❌ |
| DictVectorizer | feature_extraction | ✅ | ❌ |
| DictionaryLearning | decomposition | ❌ | ❌ |
| ElasticNet | linear_model | ✅ | ❌ |
| ElasticNetCV | linear_model | ✅ | ❌ |
| EllipticEnvelope | covariance | ❌ | ❌ |
| EmpiricalCovariance | covariance | ❌ | ❌ |
| ExtraTreeClassifier | tree | ✅ | ❌ |
| ExtraTreeRegressor | tree | ✅ | ❌ |
| ExtraTreesClassifier | ensemble | ✅ | ❌ |
| ExtraTreesRegressor | ensemble | ✅ | ❌ |
| FactorAnalysis | decomposition | ❌ | ❌ |
| FastICA | decomposition | ❌ | ❌ |
| FeatureAgglomeration | cluster | ❌ | ❌ |
| FeatureHasher | feature_extraction | ✅ | ❌ |
| FixedThresholdClassifier | model_selection | ❌ | ❌ |
| FrozenEstimator | frozen | ❌ | ❌ |
| FunctionTransformer | preprocessing | ✅ | ❌ |
| GammaRegressor | linear_model | ✅ | ❌ |
| GaussianMixture | mixture | ✅ | ❌ |
| GaussianNB | naive_bayes | ✅ | ❌ |
| GaussianProcessClassifier | gaussian_process | ✅ | ❌ |
| GaussianProcessRegressor | gaussian_process | ✅ | ❌ |
| GaussianRandomProjection | random_projection | ✅ | ❌ |
| GenericUnivariateSelect | feature_selection | ✅ | ❌ |
| GradientBoostingClassifier | ensemble | ✅ | ❌ |
| GradientBoostingRegressor | ensemble | ✅ | ❌ |
| GraphicalLasso | covariance | ❌ | ❌ |
| GraphicalLassoCV | covariance | ❌ | ❌ |
| GridSearchCV | model_selection | ✅ | ❌ |
| HDBSCAN | cluster | ❌ | ❌ |
| HistGradientBoostingClassifier | ensemble | ✅ | ❌ |
| HistGradientBoostingRegressor | ensemble | ✅ | ❌ |
| HuberRegressor | linear_model | ✅ | ❌ |
| IncrementalPCA | decomposition | ✅ | ❌ |
| IsolationForest | ensemble | ✅ | ❌ |
| IsotonicRegression | isotonic | ❌ | ❌ |
| KBinsDiscretizer | preprocessing | ✅ | ❌ |
| KMeans | cluster | ✅ | ❌ |
| KNNImputer | impute | ✅ | ❌ |
| KNeighborsClassifier | neighbors | ✅ | ❌ |
| KNeighborsRegressor | neighbors | ✅ | ❌ |
| KNeighborsTransformer | neighbors | ✅ | ❌ |
| KernelCenterer | preprocessing | ✅ | ❌ |
| KernelDensity | neighbors | ❌ | ❌ |
| KernelPCA | decomposition | ✅ | ❌ |
| KernelRidge | kernel_ridge | ❌ | ❌ |
| LabelBinarizer | preprocessing | ✅ | ❌ |
| LabelEncoder | preprocessing | ✅ | ❌ |
| LabelPropagation | semi_supervised | ❌ | ❌ |
| LabelSpreading | semi_supervised | ❌ | ❌ |
| Lars | linear_model | ✅ | ❌ |
| LarsCV | linear_model | ✅ | ❌ |
| Lasso | linear_model | ✅ | ❌ |
| LassoCV | linear_model | ✅ | ❌ |
| LassoLars | linear_model | ✅ | ❌ |
| LassoLarsCV | linear_model | ✅ | ❌ |
| LassoLarsIC | linear_model | ✅ | ❌ |
| LatentDirichletAllocation | decomposition | ❌ | ❌ |
| LedoitWolf | covariance | ❌ | ❌ |
| LinearDiscriminantAnalysis | discriminant_analysis | ✅ | ❌ |
| LinearRegression | linear_model | ✅ | ❌ |
| LinearSVC | svm | ✅ | ❌ |
| LinearSVR | svm | ✅ | ❌ |
| LocalOutlierFactor | neighbors | ✅ | ❌ |
| LogisticRegression | linear_model | ✅ | ❌ |
| LogisticRegressionCV | linear_model | ✅ | ❌ |
| MLPClassifier | neural_network | ✅ | ❌ |
| MLPRegressor | neural_network | ✅ | ❌ |
| MaxAbsScaler | preprocessing | ✅ | ❌ |
| MeanShift | cluster | ❌ | ❌ |
| MinCovDet | covariance | ❌ | ❌ |
| MinMaxScaler | preprocessing | ✅ | ❌ |
| MiniBatchDictionaryLearning | decomposition | ❌ | ❌ |
| MiniBatchKMeans | cluster | ✅ | ❌ |
| MiniBatchNMF | decomposition | ❌ | ❌ |
| MiniBatchSparsePCA | decomposition | ❌ | ❌ |
| MissingIndicator | impute | ❌ | ❌ |
| MultiLabelBinarizer | preprocessing | ❌ | ❌ |
| MultiOutputClassifier | multioutput | ✅ | ❌ |
| MultiOutputRegressor | multioutput | ✅ | ❌ |
| MultiTaskElasticNet | linear_model | ✅ | ❌ |
| MultiTaskElasticNetCV | linear_model | ✅ | ❌ |
| MultiTaskLasso | linear_model | ✅ | ❌ |
| MultiTaskLassoCV | linear_model | ✅ | ❌ |
| MultinomialNB | naive_bayes | ✅ | ❌ |
| NMF | decomposition | ❌ | ❌ |
| NearestCentroid | neighbors | ❌ | ❌ |
| NearestNeighbors | neighbors | ✅ | ❌ |
| NeighborhoodComponentsAnalysis | neighbors | ✅ | ❌ |
| Normalizer | preprocessing | ✅ | ❌ |
| NuSVC | svm | ✅ | ❌ |
| NuSVR | svm | ✅ | ❌ |
| Nystroem | kernel_approximation | ❌ | ❌ |
| OAS | covariance | ❌ | ❌ |
| OPTICS | cluster | ❌ | ❌ |
| OneClassSVM | svm | ✅ | ❌ |
| OneHotEncoder | preprocessing | ✅ | ❌ |
| OneVsOneClassifier | multiclass | ✅ | ❌ |
| OneVsRestClassifier | multiclass | ✅ | ❌ |
| OrdinalEncoder | preprocessing | ✅ | ❌ |
| OrthogonalMatchingPursuit | linear_model | ✅ | ❌ |
| OrthogonalMatchingPursuitCV | linear_model | ✅ | ❌ |
| OutputCodeClassifier | multiclass | ❌ | ❌ |
| PCA | decomposition | ✅ | ❌ |
| PLSCanonical | cross_decomposition | ❌ | ❌ |
| PLSRegression | cross_decomposition | ✅ | ❌ |
| PLSSVD | cross_decomposition | ❌ | ❌ |
| PassiveAggressiveClassifier | linear_model | ✅ | ❌ |
| PassiveAggressiveRegressor | linear_model | ✅ | ❌ |
| Perceptron | linear_model | ✅ | ❌ |
| PoissonRegressor | linear_model | ✅ | ❌ |
| PolynomialCountSketch | kernel_approximation | ❌ | ❌ |
| PolynomialFeatures | preprocessing | ✅ | ❌ |
| PowerTransformer | preprocessing | ✅ | ❌ |
| QuadraticDiscriminantAnalysis | discriminant_analysis | ✅ | ❌ |
| QuantileRegressor | linear_model | ✅ | ❌ |
| QuantileTransformer | preprocessing | ❌ | ❌ |
| RANSACRegressor | linear_model | ✅ | ❌ |
| RBFSampler | kernel_approximation | ❌ | ❌ |
| RFE | feature_selection | ✅ | ❌ |
| RFECV | feature_selection | ✅ | ❌ |
| RadiusNeighborsClassifier | neighbors | ✅ | ❌ |
| RadiusNeighborsRegressor | neighbors | ✅ | ❌ |
| RadiusNeighborsTransformer | neighbors | ❌ | ❌ |
| RandomForestClassifier | ensemble | ✅ | ❌ |
| RandomForestRegressor | ensemble | ✅ | ❌ |
| RandomTreesEmbedding | ensemble | ✅ | ❌ |
| RandomizedSearchCV | model_selection | ❌ | ❌ |
| RegressorChain | multioutput | ❌ | ❌ |
| Ridge | linear_model | ✅ | ❌ |
| RidgeCV | linear_model | ✅ | ❌ |
| RidgeClassifier | linear_model | ✅ | ❌ |
| RidgeClassifierCV | linear_model | ✅ | ❌ |
| RobustScaler | preprocessing | ✅ | ❌ |
| SGDClassifier | linear_model | ✅ | ❌ |
| SGDOneClassSVM | linear_model | ✅ | ❌ |
| SGDRegressor | linear_model | ✅ | ❌ |
| SVC | svm | ✅ | ❌ |
| SVR | svm | ✅ | ❌ |
| SelectFdr | feature_selection | ✅ | ❌ |
| SelectFpr | feature_selection | ✅ | ❌ |
| SelectFromModel | feature_selection | ✅ | ❌ |
| SelectFwe | feature_selection | ✅ | ❌ |
| SelectKBest | feature_selection | ✅ | ❌ |
| SelectPercentile | feature_selection | ✅ | ❌ |
| SelfTrainingClassifier | semi_supervised | ❌ | ❌ |
| SequentialFeatureSelector | feature_selection | ❌ | ❌ |
| ShrunkCovariance | covariance | ❌ | ❌ |
| SimpleImputer | impute | ✅ | ❌ |
| SkewedChi2Sampler | kernel_approximation | ❌ | ❌ |
| SparseCoder | decomposition | ❌ | ❌ |
| SparsePCA | decomposition | ❌ | ❌ |
| SparseRandomProjection | random_projection | ❌ | ❌ |
| SpectralBiclustering | cluster | ❌ | ❌ |
| SpectralClustering | cluster | ❌ | ❌ |
| SpectralCoclustering | cluster | ❌ | ❌ |
| SplineTransformer | preprocessing | ❌ | ❌ |
| StackingClassifier | ensemble | ✅ | ❌ |
| StackingRegressor | ensemble | ✅ | ❌ |
| StandardScaler | preprocessing | ✅ | ❌ |
| TargetEncoder | preprocessing | ❌ | ❌ |
| TheilSenRegressor | linear_model | ✅ | ❌ |
| TransformedTargetRegressor | compose | ❌ | ❌ |
| TruncatedSVD | decomposition | ✅ | ❌ |
| TunedThresholdClassifierCV | model_selection | ✅ | ❌ |
| TweedieRegressor | linear_model | ✅ | ❌ |
| VarianceThreshold | feature_selection | ✅ | ❌ |
| VotingClassifier | ensemble | ✅ | ❌ |
| VotingRegressor | ensemble | ✅ | ❌ |
| Number Of Models | 194 | 131 | 0 |
