Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
MIT License
Bot releases are hidden (Show)
Published by izeigerman about 4 years ago
scikit-learn
package.Published by izeigerman over 4 years ago
string.Template
.numpy
dependency is no longer required at runtime for the generated Python code.statsmodels
package.abs
, tanh
, sqrt
, exp
, sigmoid
and softmax
.Kudos to @StrikerRUS who's responsible for all these amazing updates 💪
Published by izeigerman over 4 years ago
base_score
parameter became None (https://github.com/BayesWitnesses/m2cgen/issues/182).statsmodels
package are now supported. The list of added models includes: GLS, GLSAR, OLS, ProcessMLE, QuantReg and WLS.lightning
package: AdaGradRegressor/AdaGradClassifier, CDRegressor/CDClassifier, FistaRegressor/FistaClassifier, SAGARegressor/SAGAClassifier, SAGRegressor/SAGClassifier, SDCARegressor/SDCAClassifier, SGDClassifier, LinearSVR/LinearSVC and KernelSVC.scikit-learn
package.SubroutineExpr
expression has been removed from AST. The logic of how to split the generated code into subroutines is now focused in interpreters and was completely removed from assemblers.Published by izeigerman over 4 years ago
SubroutineExpr
from AST.Published by izeigerman almost 5 years ago
Quite a few awesome updates in this release. Many thanks to @StrikerRUS and @chris-smith-zocdoc for making this release happen.
numpy
dependency is no longer required for generated Python code when no linear algebra is involved. Thanks @StrikerRUS for this update.Published by izeigerman about 5 years ago
Published by izeigerman about 5 years ago
Published by izeigerman over 5 years ago
scikit-learn
: SVC
, NuSVC
, SVR
and NuSVR
.Published by izeigerman over 5 years ago
best_ntree_limit
attribute to limit the number of estimators used during prediction. Thanks @arshamg for helping with that.Published by izeigerman over 5 years ago
m2cgen
🎉 Credit goes to @matbur for making such a significant contribution 🥇assign_array
function that was used to assign vector values has been replaced with plain memcpy
.Published by izeigerman over 5 years ago
Published by izeigerman over 5 years ago
First release.