smartcore icon indicating copy to clipboard operation
smartcore copied to clipboard

A comprehensive library for machine learning and numerical computing. The library provides a set of tools for linear algebra, numerical computing, optimization, and enables a generic, powerful yet sti...

Results 86 smartcore issues
Sort by recently updated
recently updated
newest added

Implement RFE. Match [Scikit Learn](https://scikit-learn.org/stable/modules/generated/sklearn.feature_selection.RFE.html)'s implementation. These are parameters we should support: * `estimator` * `n_features_to_select` * `step` * `verbose`

enhancement
help wanted
good first issue

Added a function to predict the per-class probability of each class for each observation. ```rust let probabilities = forest.predict_probs(&data).unwrap(); ``` `probabilities` is a _KxC_ matrix, where _K_ is the number...

Right now neither [random_forest_classifier](https://github.com/smartcorelib/smartcore/blob/development/src/ensemble/random_forest_classifier.rs) nor [random_forest_regressor](https://github.com/smartcorelib/smartcore/blob/development/src/ensemble/random_forest_regressor.rs) compute and evaluate trees in parallel. This can be easily changed since each tree in the ensemble does not depend on other trees. We...

enhancement
help wanted
good first issue

Hello, I hope this finds you well. Please could you implement machine learning time series functionality within SmartCore? I would like to work with machine learning-based time series forecasting, classification,...

help wanted

Hi, thank you for making this library! Is there a way to obtain a "soft" score for SVC? Similar to how scikit learn exposes [SVC.decision_function](https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVC.decision_function) (see also: [decision_function](https://scikit-learn.org/stable/glossary.html#term-decision_function)). I'd be...

I believe it is common in Random Forest analyses for the variable importance to be reported. For example, variable importance can be determined using the mean decrease in accuracy that...

good first issue

Why is this limited to owned arrays here? I'd rather not need to make a copy each time I train a model. https://github.com/smartcorelib/smartcore/blob/521dab49ef92a955eb860ca195c89feab17c4b59/src/linalg/ndarray_bindings.rs#L185-L187

The LICENSE file doesn't have a year & copyright holder filled in: https://github.com/smartcorelib/smartcore/blob/development/LICENSE#L189 This can cause an issue with a legal review of dependencies, because it can be interpreted to...