# NVIDIA cuML > NVIDIA cuML 2020-2026, NVIDIA Corporation ## Pages - [NVIDIA cuML Documentation](index.html.md): NVIDIA cuML is a suite of fast, GPU-accelerated machine learning algorithms - [Introduction](cuml_intro/index.html.md): cuML’s design is built around three core principles that work together to make - [User Guide](user_guide/index.html.md): This section provides practical guidance on how to get started with cuML in your - [Training and Evaluating Machine Learning Models](estimator_intro/index.html.md): This notebook explores several basic machine learning estimators in cuML, demonstrating how to train... - [Model Serialization and Persistence](pickling_cuml_models/index.html.md): This notebook demonstrates how to save and load cuML models using various serialization methods, inc... - [Dask Multi-GPU Guide](dask_multigpu_guide/index.html.md): This guide demonstrates how to use cuML estimators in multi-GPU and multi-node contexts using Dask. ... - [Advanced Topics](advanced/index.html.md): Here we cover a few assorted topics that may be of interest to more advanced - [Health Checks](health_checks/index.html.md): cuML provides a small set of health checks (smoke tests) to verify that cuML is - [Supported Versions](supported_versions/index.html.md): Please see https://docs.nvidia.com/datascience/install/ for ecosystem-wide version support. - [cuml.accel Overview](cuml-accel/index.html.md): `cuml.accel` runs supported scikit-learn, UMAP, and HDBSCAN workloads on an - [Getting Started with cuml.accel](cuml-accel/usage/index.html.md): `cuml.accel` intercepts supported scikit-learn, UMAP, and HDBSCAN estimator - [Accelerated Estimator Support](cuml-accel/compatibility/index.html.md): `cuml.accel` accelerates the estimators listed below. Unsupported estimators - [Logging and Profiling](cuml-accel/logging-and-profiling/index.html.md): `cuml.accel` provides logging and profiling support to help you understand - [Performance and Speedups](cuml-accel/benchmarks/index.html.md): Zero-code-change acceleration with `cuml.accel` delivers an - [Examples](cuml-accel/examples/index.html.md): Here we provide a few examples of using `cuml.accel`. The code for the - [Zero Code Change Acceleration: Getting Started with cuml.accel](cuml-accel/examples/getting_started/index.html.md): The cuml.accel accelerator mode allows you to bring GPU-accelerated computing to existing machine le... - [Performance Profiling and Debugging with cuml.accel](cuml-accel/examples/profiling/index.html.md): This notebook demonstrates how to use the profiling capabilities in `cuml.accel` to understand which... - [K-Means Clustering: scikit-learn to GPU with Zero Code Changes](cuml-accel/examples/plot_kmeans_digits/index.html.md): *cuml.accel is a new tool in cuML which allows you to accelerate* scikit-learn *estimators on NVIDIA... - [Accelerating Third-Party Applications](cuml-accel/examples/third-party-apps/index.html.md): The `CUML_ACCEL_ENABLED` environment variable lets you GPU-accelerate any - [Exporting cuml.accel Models to ONNX](cuml-accel/examples/onnx_export/index.html.md): Models trained under `cuml.accel` can be exported to the ONNX format using sklearn-onnx. Because `cu... - [Hyperparameter Search with RandomizedSearchCV](cuml-accel/examples/hyperparameter_search/index.html.md): This notebook demonstrates how `cuml.accel` speeds up a hyperparameter search workflow. Having your ... - [Frequently Asked Questions](cuml-accel/faq/index.html.md): `cuml.accel` provides zero-code-change acceleration for scikit-learn and - [API Reference](api/index.html.md): This is the class and function reference of cuML. Please refer to the - [cuml](api/cuml/index.html.md): | `set_global_output_type` | Set the global output type. | - [set_global_output_type](api/generated/cuml.set_global_output_type/index.html.md): Set the global output type. - [using_output_type](api/generated/cuml.using_output_type/index.html.md): Configure the output type within a context. - [cuml.accel](api/cuml.accel/index.html.md): | `install` | Enable `cuml.accel`. | - [install](api/generated/cuml.accel.install/index.html.md): Enable `cuml.accel`. - [enabled](api/generated/cuml.accel.enabled/index.html.md): Returns whether the accelerator is enabled. - [profile](api/generated/cuml.accel.profile/index.html.md): Profile a section of code. - [is_proxy](api/generated/cuml.accel.is_proxy/index.html.md): Check if an instance or class is a proxy object created by the accelerator. - [cuml.cluster](api/cuml.cluster/index.html.md): | `AgglomerativeClustering` | Agglomerative Clustering ... - [AgglomerativeClustering](api/generated/cuml.cluster.AgglomerativeClustering/index.html.md): Agglomerative Clustering - [DBSCAN](api/generated/cuml.cluster.DBSCAN/index.html.md): DBSCAN is a very powerful yet fast clustering technique that finds clusters - [KMeans](api/generated/cuml.cluster.KMeans/index.html.md): KMeans is a basic but powerful clustering method which is optimized via - [SpectralClustering](api/generated/cuml.cluster.SpectralClustering/index.html.md): Apply spectral clustering from the normalized Laplacian. - [spectral_clustering](api/generated/cuml.cluster.spectral_clustering/index.html.md): Apply clustering to a projection of the normalized Laplacian. - [HDBSCAN](api/generated/cuml.cluster.hdbscan.HDBSCAN/index.html.md): HDBSCAN Clustering - [all_points_membership_vectors](api/generated/cuml.cluster.hdbscan.all_points_membership_vectors/index.html.md): Predict soft cluster membership vectors for all points in the - [membership_vector](api/generated/cuml.cluster.hdbscan.membership_vector/index.html.md): Predict soft cluster membership. The result produces a vector - [approximate_predict](api/generated/cuml.cluster.hdbscan.approximate_predict/index.html.md): Predict the cluster label of new points. The returned labels - [cuml.compose](api/cuml.compose/index.html.md): | `ColumnTransformer` | Applies transformers to columns of an array or dataframe. ... - [ColumnTransformer](api/generated/cuml.compose.ColumnTransformer/index.html.md): Applies transformers to columns of an array or dataframe. - [make_column_transformer](api/generated/cuml.compose.make_column_transformer/index.html.md): Construct a ColumnTransformer from the given transformers. - [make_column_selector](api/generated/cuml.compose.make_column_selector/index.html.md): Create a callable to select columns to be used with - [cuml.covariance](api/cuml.covariance/index.html.md): | `EmpiricalCovariance` | Maximum likelihood covariance estimator. | - [EmpiricalCovariance](api/generated/cuml.covariance.EmpiricalCovariance/index.html.md): Maximum likelihood covariance estimator. - [LedoitWolf](api/generated/cuml.covariance.LedoitWolf/index.html.md): LedoitWolf Estimator for covariance matrix estimation. - [cuml.dask](api/cuml.dask/index.html.md): Multi-node, multi-GPU algorithms using Dask. - [DBSCAN](api/generated/cuml.dask.cluster.DBSCAN/index.html.md): Multi-Node Multi-GPU implementation of DBSCAN. - [KMeans](api/generated/cuml.dask.cluster.KMeans/index.html.md): Multi-Node Multi-GPU implementation of KMeans. - [PCA](api/generated/cuml.dask.decomposition.PCA/index.html.md): PCA (Principal Component Analysis) is a fundamental dimensionality - [TruncatedSVD](api/generated/cuml.dask.decomposition.TruncatedSVD/index.html.md): * **Parameters:** - [RandomForestClassifier](api/generated/cuml.dask.ensemble.RandomForestClassifier/index.html.md): Multi-GPU Random Forest classifier model which fits multiple decision tree - [RandomForestRegressor](api/generated/cuml.dask.ensemble.RandomForestRegressor/index.html.md): Multi-GPU Random Forest regressor model which fits multiple decision tree - [LinearRegression](api/generated/cuml.dask.linear_model.LinearRegression/index.html.md): LinearRegression is a simple machine learning model where the response y is - [Ridge](api/generated/cuml.dask.linear_model.Ridge/index.html.md): Ridge extends LinearRegression by providing L2 regularization on the - [Lasso](api/generated/cuml.dask.linear_model.Lasso/index.html.md): Lasso extends LinearRegression by providing L1 regularization on the - [ElasticNet](api/generated/cuml.dask.linear_model.ElasticNet/index.html.md): ElasticNet extends LinearRegression with combined L1 and L2 regularizations - [UMAP](api/generated/cuml.dask.manifold.UMAP/index.html.md): Uniform Manifold Approximation and Projection - [MultinomialNB](api/generated/cuml.dask.naive_bayes.MultinomialNB/index.html.md): Distributed Naive Bayes classifier for multinomial models - [NearestNeighbors](api/generated/cuml.dask.neighbors.NearestNeighbors/index.html.md): Multi-node Multi-GPU NearestNeighbors Model. - [KNeighborsClassifier](api/generated/cuml.dask.neighbors.KNeighborsClassifier/index.html.md): Multi-node Multi-GPU K-Nearest Neighbors Classifier Model. - [KNeighborsRegressor](api/generated/cuml.dask.neighbors.KNeighborsRegressor/index.html.md): Multi-node Multi-GPU K-Nearest Neighbors Regressor Model. - [LabelBinarizer](api/generated/cuml.dask.preprocessing.LabelBinarizer/index.html.md): A distributed version of LabelBinarizer for one-hot encoding - [OneHotEncoder](api/generated/cuml.dask.preprocessing.OneHotEncoder/index.html.md): Encode categorical features as a one-hot numeric array. - [TfidfTransformer](api/generated/cuml.dask.feature_extraction.text.TfidfTransformer/index.html.md): Distributed TF-IDF transformer - [make_blobs](api/generated/cuml.dask.datasets.make_blobs/index.html.md): Makes labeled Dask-Cupy arrays containing blobs - [make_classification](api/generated/cuml.dask.datasets.make_classification/index.html.md): Generate a random n-class classification problem. - [make_regression](api/generated/cuml.dask.datasets.make_regression/index.html.md): Generate a random regression problem. - [CD](api/generated/cuml.dask.solvers.CD/index.html.md): Multi-node Multi-GPU Coordinate Descent Solver. - [BaseEstimator](api/generated/cuml.dask.common.base.BaseEstimator/index.html.md): | `get_combined_model`() | Return single-GPU model for serialization | - [DelayedParallelFunc](api/generated/cuml.dask.common.base.DelayedParallelFunc/index.html.md): Main documentation page - [DelayedPredictionMixin](api/generated/cuml.dask.common.base.DelayedPredictionMixin/index.html.md): Main documentation page - [DelayedTransformMixin](api/generated/cuml.dask.common.base.DelayedTransformMixin/index.html.md): Main documentation page - [DelayedInverseTransformMixin](api/generated/cuml.dask.common.base.DelayedInverseTransformMixin/index.html.md): Main documentation page - [cuml.datasets](api/cuml.datasets/index.html.md): | `make_blobs` | Generate isotropic Gaussian blobs for clustering. | - [make_blobs](api/generated/cuml.datasets.make_blobs/index.html.md): Generate isotropic Gaussian blobs for clustering. - [make_classification](api/generated/cuml.datasets.make_classification/index.html.md): Generate a random n-class classification problem. - [make_regression](api/generated/cuml.datasets.make_regression/index.html.md): Generate a random regression problem. - [cuml.decomposition](api/cuml.decomposition/index.html.md): | `PCA` | PCA (Principal Component Analysis) is a fundamental dimensionality r... - [PCA](api/generated/cuml.decomposition.PCA/index.html.md): PCA (Principal Component Analysis) is a fundamental dimensionality - [IncrementalPCA](api/generated/cuml.decomposition.IncrementalPCA/index.html.md): Based on sklearn.decomposition.IncrementalPCA from scikit-learn 0.23.1 - [TruncatedSVD](api/generated/cuml.decomposition.TruncatedSVD/index.html.md): TruncatedSVD is used to compute the top K singular values and vectors of a - [cuml.ensemble](api/cuml.ensemble/index.html.md): | `IsolationForest` | GPU-accelerated Isolation Forest for anomaly detection. ... - [IsolationForest](api/generated/cuml.ensemble.IsolationForest/index.html.md): GPU-accelerated Isolation Forest for anomaly detection. - [RandomForestClassifier](api/generated/cuml.ensemble.RandomForestClassifier/index.html.md): Implements a Random Forest classifier model which fits multiple decision - [RandomForestRegressor](api/generated/cuml.ensemble.RandomForestRegressor/index.html.md): Implements a Random Forest regressor model which fits multiple decision - [cuml.explainer](api/cuml.explainer/index.html.md): | `KernelExplainer` | GPU accelerated of SHAP's kernel explainer. ... - [KernelExplainer](api/generated/cuml.explainer.KernelExplainer/index.html.md): GPU accelerated of SHAP’s kernel explainer. - [PermutationExplainer](api/generated/cuml.explainer.PermutationExplainer/index.html.md): GPU accelerated version of SHAP’s PermutationExplainer - [TreeExplainer](api/generated/cuml.explainer.TreeExplainer/index.html.md): Model explainer that calculates Shapley values for the predictions of - [cuml.feature_extraction](api/cuml.feature_extraction/index.html.md): | `CountVectorizer` | Convert a collection of text documents to a matrix of token counts. | - [CountVectorizer](api/generated/cuml.feature_extraction.text.CountVectorizer/index.html.md): Convert a collection of text documents to a matrix of token counts. - [HashingVectorizer](api/generated/cuml.feature_extraction.text.HashingVectorizer/index.html.md): Convert a collection of text documents to a matrix of token occurrences. - [TfidfTransformer](api/generated/cuml.feature_extraction.text.TfidfTransformer/index.html.md): Transform a count matrix to a normalized tf or tf-idf representation. - [TfidfVectorizer](api/generated/cuml.feature_extraction.text.TfidfVectorizer/index.html.md): Convert a collection of raw documents to a matrix of TF-IDF features. - [cuml.kernel_ridge](api/cuml.kernel_ridge/index.html.md): | `KernelRidge` | Kernel ridge regression (KRR) performs l2 regularised ridge regression using the... - [KernelRidge](api/generated/cuml.kernel_ridge.KernelRidge/index.html.md): Kernel ridge regression (KRR) performs l2 regularised ridge regression - [cuml.linear_model](api/cuml.linear_model/index.html.md): | `LinearRegression` | Ordinary least squares Linear Regression. ... - [LinearRegression](api/generated/cuml.linear_model.LinearRegression/index.html.md): Ordinary least squares Linear Regression. - [LogisticRegression](api/generated/cuml.linear_model.LogisticRegression/index.html.md): Logistic Regression classifier. - [Ridge](api/generated/cuml.linear_model.Ridge/index.html.md): Linear least squares with L2 regularization. - [Lasso](api/generated/cuml.linear_model.Lasso/index.html.md): Linear Model trained with L1 prior as regularizer (aka the Lasso). - [ElasticNet](api/generated/cuml.linear_model.ElasticNet/index.html.md): Linear regression with combined L1 and L2 priors as regularizer. - [MBSGDClassifier](api/generated/cuml.linear_model.MBSGDClassifier/index.html.md): Linear models (linear SVM, logistic regression, or linear regression) - [MBSGDRegressor](api/generated/cuml.linear_model.MBSGDRegressor/index.html.md): Linear model fitted by minimizing a regularized empirical loss with SGD. - [Lars](api/generated/cuml.linear_model.Lars/index.html.md): Least Angle Regression - [cuml.manifold](api/cuml.manifold/index.html.md): | `UMAP` | Uniform Manifold Approximation and Proj... - [UMAP](api/generated/cuml.manifold.UMAP/index.html.md): Uniform Manifold Approximation and Projection - [TSNE](api/generated/cuml.manifold.TSNE/index.html.md): t-SNE (T-Distributed Stochastic Neighbor Embedding) is an extremely - [SpectralEmbedding](api/generated/cuml.manifold.SpectralEmbedding/index.html.md): Spectral embedding for non-linear dimensionality reduction. - [spectral_embedding](api/generated/cuml.manifold.spectral_embedding/index.html.md): Project the sample on the first eigenvectors of the graph Laplacian. - [fuzzy_simplicial_set](api/generated/cuml.manifold.umap.fuzzy_simplicial_set/index.html.md): Given a set of data X, a neighborhood size, and a measure of distance - [simplicial_set_embedding](api/generated/cuml.manifold.umap.simplicial_set_embedding/index.html.md): Perform a fuzzy simplicial set embedding, using a specified - [find_ab_params](api/generated/cuml.manifold.umap.find_ab_params/index.html.md): Fit a & b parameters for UMAP. - [cuml.metrics](api/cuml.metrics/index.html.md): | `accuracy_score` | Accuracy classification score. ... - [accuracy_score](api/generated/cuml.metrics.accuracy_score/index.html.md): Accuracy classification score. - [confusion_matrix](api/generated/cuml.metrics.confusion_matrix/index.html.md): Compute confusion matrix to evaluate the accuracy of a classification. - [kl_divergence](api/generated/cuml.metrics.kl_divergence/index.html.md): Calculates the “Kullback-Leibler” Divergence - [log_loss](api/generated/cuml.metrics.log_loss/index.html.md): Log loss, aka logistic loss or cross-entropy loss. - [roc_auc_score](api/generated/cuml.metrics.roc_auc_score/index.html.md): Compute Area Under the Receiver Operating Characteristic Curve (ROC AUC) - [precision_recall_curve](api/generated/cuml.metrics.precision_recall_curve/index.html.md): Compute precision-recall pairs for different probability thresholds - [trustworthiness](api/generated/cuml.metrics.trustworthiness/index.html.md): Expresses to what extent the local structure is retained in embedding. - [mean_absolute_error](api/generated/cuml.metrics.mean_absolute_error/index.html.md): Mean absolute error regression loss - [mean_squared_error](api/generated/cuml.metrics.mean_squared_error/index.html.md): Mean squared error regression loss - [mean_squared_log_error](api/generated/cuml.metrics.mean_squared_log_error/index.html.md): Mean squared log error regression loss - [median_absolute_error](api/generated/cuml.metrics.median_absolute_error/index.html.md): Median absolute error regression loss. - [r2_score](api/generated/cuml.metrics.r2_score/index.html.md): $R^2$ (coefficient of determination) regression score function. - [adjusted_rand_score](api/generated/cuml.metrics.cluster.adjusted_rand_score/index.html.md): Adjusted_rand_score is a clustering similarity metric based on the Rand - [entropy](api/generated/cuml.metrics.cluster.entropy/index.html.md): cython_entropy(clustering, base=None) -> float - [homogeneity_score](api/generated/cuml.metrics.cluster.homogeneity_score/index.html.md): cython_homogeneity_score(labels_true, labels_pred) -> float - [silhouette_score](api/generated/cuml.metrics.cluster.silhouette_score/index.html.md): Calculate the mean silhouette coefficient for the provided data. - [silhouette_samples](api/generated/cuml.metrics.cluster.silhouette_samples/index.html.md): Calculate the silhouette coefficient for each sample in the provided data. - [completeness_score](api/generated/cuml.metrics.cluster.completeness_score/index.html.md): cython_completeness_score(labels_true, labels_pred) -> float - [mutual_info_score](api/generated/cuml.metrics.cluster.mutual_info_score/index.html.md): cython_mutual_info_score(labels_true, labels_pred) -> float - [v_measure_score](api/generated/cuml.metrics.cluster.v_measure_score/index.html.md): cython_v_measure(labels_true, labels_pred, beta=1.0) -> float - [pairwise_distances](api/generated/cuml.metrics.pairwise_distances/index.html.md): Compute the distance matrix from a feature array X and optional Y. - [nan_euclidean_distances](api/generated/cuml.metrics.nan_euclidean_distances/index.html.md): Calculate the euclidean distances in the presence of missing values. - [pairwise_kernels](api/generated/cuml.metrics.pairwise_kernels/index.html.md): Compute the kernel between arrays X and optional array Y. - [cuml.model_selection](api/cuml.model_selection/index.html.md): This code is developed and maintained by scikit-learn and imported - [train_test_split](api/generated/cuml.model_selection.train_test_split/index.html.md): Split arrays or matrices into random train and test subsets. - [KFold](api/generated/cuml.model_selection.KFold/index.html.md): K-Folds cross-validator. - [cuml.multiclass](api/cuml.multiclass/index.html.md): | `OneVsOneClassifier` | Fit one binary classifier per pair of classes. | - [OneVsOneClassifier](api/generated/cuml.multiclass.OneVsOneClassifier/index.html.md): Fit one binary classifier per pair of classes. The input can be any kind - [OneVsRestClassifier](api/generated/cuml.multiclass.OneVsRestClassifier/index.html.md): Fit one binary classifier per class. The input can be any kind of cuML - [cuml.naive_bayes](api/cuml.naive_bayes/index.html.md): | `BernoulliNB` | Naive Bayes classifier for multivariate Bernoulli models. | - [BernoulliNB](api/generated/cuml.naive_bayes.BernoulliNB/index.html.md): Naive Bayes classifier for multivariate Bernoulli models. - [CategoricalNB](api/generated/cuml.naive_bayes.CategoricalNB/index.html.md): Naive Bayes classifier for categorical features. - [ComplementNB](api/generated/cuml.naive_bayes.ComplementNB/index.html.md): The Complement Naive Bayes classifier described in Rennie et al. (2003). - [GaussianNB](api/generated/cuml.naive_bayes.GaussianNB/index.html.md): Gaussian Naive Bayes (GaussianNB) - [MultinomialNB](api/generated/cuml.naive_bayes.MultinomialNB/index.html.md): Naive Bayes classifier for multinomial models. - [cuml.neighbors](api/cuml.neighbors/index.html.md): | `NearestNeighbors` | NearestNeighbors is an queries neighborhoods from a given set of data... - [NearestNeighbors](api/generated/cuml.neighbors.NearestNeighbors/index.html.md): NearestNeighbors is an queries neighborhoods from a given set of - [KNeighborsClassifier](api/generated/cuml.neighbors.KNeighborsClassifier/index.html.md): K-Nearest Neighbors Classifier is an instance-based learning technique, - [KNeighborsRegressor](api/generated/cuml.neighbors.KNeighborsRegressor/index.html.md): K-Nearest Neighbors Regressor is an instance-based learning technique, - [KernelDensity](api/generated/cuml.neighbors.KernelDensity/index.html.md): Kernel Density Estimation. Computes a non-parametric density estimate - [cuml.preprocessing](api/cuml.preprocessing/index.html.md): | `Binarizer` | Binarize data (set feature values to 0 or 1) according to a thre... - [Binarizer](api/generated/cuml.preprocessing.Binarizer/index.html.md): Binarize data (set feature values to 0 or 1) according to a threshold - [FunctionTransformer](api/generated/cuml.preprocessing.FunctionTransformer/index.html.md): Constructs a transformer from an arbitrary callable. - [KBinsDiscretizer](api/generated/cuml.preprocessing.KBinsDiscretizer/index.html.md): Bin continuous data into intervals. - [KernelCenterer](api/generated/cuml.preprocessing.KernelCenterer/index.html.md): Center a kernel matrix - [LabelBinarizer](api/generated/cuml.preprocessing.LabelBinarizer/index.html.md): Binarize labels in a one-vs-all fashion. - [LabelEncoder](api/generated/cuml.preprocessing.LabelEncoder/index.html.md): Encode target labels with values between 0 and n_classes - 1. - [MaxAbsScaler](api/generated/cuml.preprocessing.MaxAbsScaler/index.html.md): Scale each feature by its maximum absolute value. - [MinMaxScaler](api/generated/cuml.preprocessing.MinMaxScaler/index.html.md): Transform features by scaling each feature to a given range. - [MissingIndicator](api/generated/cuml.preprocessing.MissingIndicator/index.html.md): Binary indicators for missing values. - [Normalizer](api/generated/cuml.preprocessing.Normalizer/index.html.md): Normalize samples individually to unit norm. - [OneHotEncoder](api/generated/cuml.preprocessing.OneHotEncoder/index.html.md): Encode categorical features as a one-hot numeric array. - [OrdinalEncoder](api/generated/cuml.preprocessing.OrdinalEncoder/index.html.md): Encode categorical features as an integer array. - [PolynomialFeatures](api/generated/cuml.preprocessing.PolynomialFeatures/index.html.md): Generate polynomial and interaction features. - [PowerTransformer](api/generated/cuml.preprocessing.PowerTransformer/index.html.md): Apply a power transform featurewise to make data more Gaussian-like. - [QuantileTransformer](api/generated/cuml.preprocessing.QuantileTransformer/index.html.md): Transform features using quantiles information. - [RobustScaler](api/generated/cuml.preprocessing.RobustScaler/index.html.md): Scale features using statistics that are robust to outliers. - [SimpleImputer](api/generated/cuml.preprocessing.SimpleImputer/index.html.md): Imputation transformer for completing missing values. - [StandardScaler](api/generated/cuml.preprocessing.StandardScaler/index.html.md): Standardize features by removing the mean and scaling to unit variance - [TargetEncoder](api/generated/cuml.preprocessing.TargetEncoder/index.html.md): A cudf based implementation of target encoding [1], which converts - [add_dummy_feature](api/generated/cuml.preprocessing.add_dummy_feature/index.html.md): Augment dataset with an additional dummy feature. - [binarize](api/generated/cuml.preprocessing.binarize/index.html.md): Boolean thresholding of array-like or sparse matrix - [label_binarize](api/generated/cuml.preprocessing.label_binarize/index.html.md): Binarize labels in a one-vs-all fashion. - [maxabs_scale](api/generated/cuml.preprocessing.maxabs_scale/index.html.md): Scale each feature to the [-1, 1] range without breaking the sparsity. - [minmax_scale](api/generated/cuml.preprocessing.minmax_scale/index.html.md): Transform features by scaling each feature to a given range. - [normalize](api/generated/cuml.preprocessing.normalize/index.html.md): Scale input vectors individually to unit norm (vector length). - [robust_scale](api/generated/cuml.preprocessing.robust_scale/index.html.md): Standardize a dataset along any axis - [scale](api/generated/cuml.preprocessing.scale/index.html.md): Standardize a dataset along any axis - [cuml.random_projection](api/cuml.random_projection/index.html.md): | `GaussianRandomProjection` | Reduce dimensionality through Gaussian random projection. ... - [GaussianRandomProjection](api/generated/cuml.random_projection.GaussianRandomProjection/index.html.md): Reduce dimensionality through Gaussian random projection. - [SparseRandomProjection](api/generated/cuml.random_projection.SparseRandomProjection/index.html.md): Reduce dimensionality through sparse random projection. - [johnson_lindenstrauss_min_dim](api/generated/cuml.random_projection.johnson_lindenstrauss_min_dim/index.html.md): Find a ‘safe’ number of components to randomly project to. - [cuml.solvers](api/cuml.solvers/index.html.md): | `CD` | Coordinate Descent (CD) is a very common optimization algorithm that minimizes along coor... - [CD](api/generated/cuml.solvers.CD/index.html.md): Coordinate Descent (CD) is a very common optimization algorithm that - [QN](api/generated/cuml.solvers.QN/index.html.md): Quasi-Newton methods are used to either find zeroes or local maxima - [SGD](api/generated/cuml.solvers.SGD/index.html.md): Stochastic Gradient Descent is a very common machine learning algorithm - [cuml.svm](api/cuml.svm/index.html.md): | `SVC` | SVC (C-Support Vector Classification) | - [SVC](api/generated/cuml.svm.SVC/index.html.md): Construct an SVC classifier for training and predictions. - [SVR](api/generated/cuml.svm.SVR/index.html.md): * **Parameters:** - [LinearSVC](api/generated/cuml.svm.LinearSVC/index.html.md): Linear Support Vector Classification. - [LinearSVR](api/generated/cuml.svm.LinearSVR/index.html.md): Linear Support Vector Regression. - [Developer Guide](developer_guide/index.html.md): This guide collects the information needed to contribute to, develop, test, - [Contributing](developer_guide/contributing/index.html.md): Start with the repository’s contribution guidelines for proposing - [Code quality checks](developer_guide/code_quality/index.html.md): Install and use cuML’s pre-commit hooks to check - [cuML Python Developer Guide](developer_guide/python/development/index.html.md): This document provides comprehensive guidelines and best practices for contributing to the cuML Pyth... - [cuML Python Estimators Developer Guide](developer_guide/python/estimators/index.html.md): This guide documents the patterns expected for new or updated `cuml.Base` estimators. - [C++ and CUDA Development](developer_guide/cpp/index.html.md): * C++ and CUDA Developer Guide - [C++ and CUDA Developer Guide](developer_guide/cpp/development/index.html.md): This guide summarizes current conventions for contributions to cuML’s C++ and - [C++ API Reference](developer_guide/cpp/api/index.html.md): This reference is generated from the headers and implementation documentation - [ML Namespace](developer_guide/cpp/api/ml/index.html.md): Primarily internal API: it may change or disappear without notice and has no - [MLCommon Namespace](developer_guide/cpp/api/mlcommon/index.html.md): Primarily internal API: it may change or disappear without notice and has no - [cuML Benchmark Suite](developer_guide/benchmarking/index.html.md): Use `python -m cuml.benchmark` to run estimator workloads and save warmup and - [Agent skill](developer_guide/agent_skill/index.html.md): cuML ships an Agent Skill for users who write cuML code with coding