Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmccomb/rust-automl
/ types & classes
Types & classes
80 in github.com/cmccomb/rust-automl
⨍
Functions
400
◇
Types & classes
80
↓ 3 callers
Enum
PowerTransform
src/settings/preprocessing.rs:293
↓ 1 callers
Class
DeserializableXGBoostParameters
src/settings/regression_settings.rs:441
↓ 1 callers
Class
SerializableXGBoostParameters
src/settings/regression_settings.rs:418
Interface
Algorithm
Trait representing a supervised learning algorithm.
src/model/supervised.rs:32
Class
BernoulliNBModel
Wrapper around Smartcore's Bernoulli naive Bayes implementation that stores the optional binarization threshold used during training. # Examples ```i
src/algorithms/classification.rs:453
Class
CategoricalEncoderParams
src/settings/preprocessing.rs:237
Enum
CategoricalEncoding
src/settings/preprocessing.rs:255
Enum
CategoricalState
src/model/preprocessing.rs:1048
Enum
ClassificationAlgorithm
Supported classification algorithms.
src/algorithms/classification.rs:499
Class
ClassificationSettings
Settings for classification models
src/settings/classification_settings.rs:15
Class
ClassificationSettingsVisitor
src/settings/classification_settings.rs:333
Class
ClusterBaseline
src/model/clustering.rs:167
Enum
ClusteringAlgorithm
Supported clustering algorithms.
src/algorithms/clustering.rs:17
Enum
ClusteringAlgorithmName
src/settings/clustering_settings.rs:7
Class
ClusteringModel
Trains clustering models
src/model/clustering.rs:18
Class
ClusteringSettings
src/settings/clustering_settings.rs:26
Class
ColumnFilterParams
src/settings/preprocessing.rs:308
Class
ColumnFilterState
src/model/preprocessing.rs:1474
Enum
ColumnSelector
src/settings/preprocessing.rs:13
Class
ComparisonEntry
src/model/comparison.rs:8
Enum
CsvError
src/utils/io.rs:13
Enum
Distance
src/utils/distance/mod.rs:18
Enum
DistanceError
src/utils/distance/error.rs:9
Enum
FeatureError
src/utils/features.rs:18
Enum
Field
src/settings/common.rs:57
Enum
Field
src/settings/classification_settings.rs:275
Enum
Field
src/settings/regression_settings.rs:449
Class
FieldVisitor
src/settings/common.rs:71
Class
FieldVisitor
src/settings/classification_settings.rs:293
Class
FieldVisitor
src/settings/regression_settings.rs:467
Enum
FinalAlgorithm
src/settings/mod.rs:209
Class
FloatParseError
src/utils/io.rs:245
Class
ImputeParams
src/settings/preprocessing.rs:208
Enum
ImputeStrategy
src/settings/preprocessing.rs:226
Class
ImputerState
src/model/preprocessing.rs:955
Class
KNNParameters
src/settings/knn_parameters.rs:9
Enum
KNNRegressorDistance
src/utils/distance/mod.rs:49
Enum
Kernel
src/utils/kernels.rs:19
Enum
Metric
src/settings/mod.rs:182
Class
MinMaxParams
src/settings/preprocessing.rs:160
Enum
ModelError
src/model/error.rs:8
Class
OneHotColumnState
src/model/preprocessing.rs:1183
Class
OneHotEncodingState
src/model/preprocessing.rs:1173
Class
OrdinalColumnState
src/model/preprocessing.rs:1104
Class
OrdinalEncodingState
src/model/preprocessing.rs:1096
Class
OwnedSupportVectorClassifier
Support vector classifier wrapper holding owned kernel parameters.
src/algorithms/classification.rs:321
Class
OwnedSupportVectorRegressor
Support vector regressor wrapper holding owned kernel parameters.
src/algorithms/regression.rs:70
Class
ParamsVisitor
src/settings/regression_settings.rs:500
Enum
PowerColumnState
src/model/preprocessing.rs:1322
Class
PowerTransformParams
src/settings/preprocessing.rs:275
Class
PowerTransformState
src/model/preprocessing.rs:1314
Class
PreparedSVCParameters
src/algorithms/classification.rs:261
Class
PreparedSVRParameters
src/algorithms/regression.rs:30
Class
PreprocessingPipeline
src/settings/preprocessing.rs:326
Enum
PreprocessingStep
src/settings/preprocessing.rs:59
Class
Preprocessor
Handles optional preprocessing steps.
src/model/preprocessing.rs:30
Enum
RegressionAlgorithm
`RegressionAlgorithm` options
src/algorithms/regression.rs:360
Class
RegressionSettings
Settings for regression models. Any algorithms in the `skiplist` member will be skipped during training.
src/settings/regression_settings.rs:27
Class
RegressionSettingsVisitor
src/settings/regression_settings.rs:780
Class
RobustScaleParams
src/settings/preprocessing.rs:184
Class
SVCParameters
src/settings/svc_parameters.rs:7
Class
SVRParameters
src/settings/svr_parameters.rs:7
Class
ScaleEntry
src/model/preprocessing.rs:644
Enum
ScaleEntryData
src/model/preprocessing.rs:653
Class
ScaleParams
src/settings/preprocessing.rs:131
Class
ScaleState
src/model/preprocessing.rs:636
Enum
ScaleStrategy
src/settings/preprocessing.rs:149
Enum
SettingsError
src/settings/error.rs:9
Class
SmartcoreKernel
Smartcore kernel conversion result containing both the enum representation and a boxed kernel function suitable for Smartcore APIs.
src/utils/kernels.rs:10
Class
StandardScaleStats
src/model/preprocessing.rs:671
Class
StandardScalerState
src/model/preprocessing.rs:309
Class
StandardizeParams
src/settings/preprocessing.rs:25
Interface
SupervisedLearningSettings
Accessor for common supervised settings.
src/model/supervised.rs:72
Class
SupervisedModel
Generic model for supervised algorithms.
src/model/supervised.rs:100
Class
SupervisedSettings
Settings shared by supervised learning models.
src/settings/common.rs:6
Class
SupervisedSettingsVisitor
src/settings/common.rs:101
Interface
SupervisedTrain
Trait encapsulating shared training logic for supervised algorithms.
src/algorithms/supervised_train.rs:9
Class
TrainedClusteringAlgorithm
Trained clustering algorithm with optional metrics.
src/model/clustering.rs:182
Enum
TrainedStep
src/model/preprocessing.rs:286
Interface
WithSupervisedSettings
Trait exposing builders that delegate to [`SupervisedSettings`].
src/settings/common.rs:257