Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/SomeB1oody/RustyML
/ types & classes
Types & classes
139 in github.com/SomeB1oody/RustyML
⨍
Functions
3,333
◇
Types & classes
139
↓ 1 callers
Class
BatchNormalization
src/neural_network/layers/regularization/normalization/batch_normalization.rs:80
↓ 1 callers
Class
Conv1D
src/neural_network/layers/convolution/conv_1d.rs:72
↓ 1 callers
Class
Conv2D
src/neural_network/layers/convolution/conv_2d.rs:75
↓ 1 callers
Class
Conv3D
src/neural_network/layers/convolution/conv_3d.rs:73
↓ 1 callers
Class
Dense
src/neural_network/layers/dense.rs:55
↓ 1 callers
Class
DepthwiseConv2D
src/neural_network/layers/convolution/depthwise_conv_2d.rs:92
↓ 1 callers
Class
GRU
src/neural_network/layers/recurrent/gru.rs:59
↓ 1 callers
Class
GroupNormalization
src/neural_network/layers/regularization/normalization/group_normalization.rs:46
↓ 1 callers
Class
InstanceNormalization
src/neural_network/layers/regularization/normalization/instance_normalization.rs:48
↓ 1 callers
Class
LSTM
src/neural_network/layers/recurrent/lstm.rs:56
↓ 1 callers
Class
LayerNormalization
src/neural_network/layers/regularization/normalization/layer_normalization.rs:340
↓ 1 callers
Class
SeparableConv2D
src/neural_network/layers/convolution/separable_conv_2d.rs:68
↓ 1 callers
Class
SimpleRNN
src/neural_network/layers/recurrent/simple_rnn.rs:56
↓ 1 callers
Class
TempFile
Temporary file that deletes itself when dropped
tests/neural_network/serialize.rs:38
Enum
Activation
src/neural_network/layers/activation.rs:97
Class
AdaGrad
src/neural_network/optimizers/ada_grad.rs:14
Class
Adam
src/neural_network/optimizers/adam.rs:20
Class
AdamCore
src/neural_network/optimizers/adam_core.rs:31
Class
AdamParamState
src/neural_network/optimizers/adam_core.rs:20
Class
AdamW
src/neural_network/optimizers/adam_w.rs:18
Enum
Algorithm
src/machine_learning/tree/decision_tree.rs:71
Interface
ApplyWeights
Trait for applying serialized weights to a specific layer type Implemented by serializable weight structures to apply their contained weights to the
src/neural_network/traits.rs:299
Enum
Average
src/metrics/classification.rs:20
Class
AveragePooling1D
src/neural_network/layers/pooling/average_pooling_1d.rs:78
Class
AveragePooling2D
src/neural_network/layers/pooling/average_pooling_2d.rs:85
Class
AveragePooling3D
src/neural_network/layers/pooling/average_pooling_3d.rs:77
Class
BatchNormalizationLayerWeight
src/neural_network/layers/layer_weight/batch_normalization_weight.rs:15
Class
BinaryCrossEntropy
src/neural_network/losses/binary_cross_entropy.rs:36
Class
CategoricalCrossEntropy
src/neural_network/losses/categorical_cross_entropy.rs:46
Class
ColContext
Per-pass im2col inputs shared by every task: the padded data and the gather geometry
src/neural_network/layers/convolution/convolution_engine.rs:245
Class
ConfusionMatrix
src/metrics/classification.rs:54
Interface
Context
Extension methods for attaching context to a foreign error while preserving its source chain Implemented for every `Result<T, E>` whose error type is
src/error.rs:290
Class
Conv1DLayerWeight
src/neural_network/layers/layer_weight/conv_1d_weight.rs:15
Class
Conv2DLayerWeight
src/neural_network/layers/layer_weight/conv_2d_weight.rs:15
Class
Conv3DLayerWeight
src/neural_network/layers/layer_weight/conv_3d_weight.rs:15
Class
ConvGradients
Analytic gradients returned by [`conv_backward`]
src/neural_network/layers/convolution/convolution_engine.rs:52
Class
DBSCAN
src/machine_learning/clustering/dbscan.rs:51
Class
DecisionTree
src/machine_learning/tree/decision_tree.rs:360
Class
DecisionTreeParams
src/machine_learning/tree/decision_tree.rs:161
Class
DenseLayerWeight
src/neural_network/layers/layer_weight/dense_weight.rs:15
Class
DepthwiseConv2DLayerWeight
src/neural_network/layers/layer_weight/depthwise_conv_2d_weight.rs:15
Enum
DistanceCalculationMetric
src/types.rs:36
Class
Dropout
src/neural_network/layers/regularization/dropout/dropout.rs:43
Enum
EigenSolver
src/utils/kernel_pca.rs:21
Enum
Error
src/error.rs:41
Interface
Fit
Trains an estimator from input data `D` is the shape of the training data: a `(&features, &targets)` tuple for supervised models and `&features` for
src/machine_learning/traits.rs:50
Class
Flatten
src/neural_network/layers/flatten.rs:47
Class
FusedGates
src/neural_network/layers/recurrent/gate.rs:27
Class
GRULayerWeight
src/neural_network/layers/layer_weight/gru_weight.rs:18
Enum
Gamma
src/types.rs:154
Class
GaussianDropout
src/neural_network/layers/regularization/noise_injection/gaussian_dropout.rs:42
Class
GaussianNoise
src/neural_network/layers/regularization/noise_injection/gaussian_noise.rs:39
Class
GlobalAveragePooling1D
src/neural_network/layers/pooling/global_average_pooling_1d.rs:55
Class
GlobalAveragePooling2D
src/neural_network/layers/pooling/global_average_pooling_2d.rs:57
Class
GlobalAveragePooling3D
src/neural_network/layers/pooling/global_average_pooling_3d.rs:56
Class
GlobalMaxPooling1D
src/neural_network/layers/pooling/global_max_pooling_1d.rs:55
Class
GlobalMaxPooling2D
src/neural_network/layers/pooling/global_max_pooling_2d.rs:57
Class
GlobalMaxPooling3D
src/neural_network/layers/pooling/global_max_pooling_3d.rs:56
Class
GlobalSeedGuard
RAII guard that clears the thread-local global seed on drop, so a panic in the test body cannot leak a seeded global stream onto this thread
tests/machine_learning/decision_tree.rs:1397
Class
GlobalSeedGuard
tests/neural_network/common.rs:27
Class
GroupNormalizationLayerWeight
src/neural_network/layers/layer_weight/group_normalization_weight.rs:15
Class
GruCaches
src/neural_network/layers/recurrent/gru.rs:81
Enum
Init
src/utils/t_sne.rs:115
Class
InstanceNormalizationLayerWeight
src/neural_network/layers/layer_weight/instance_normalization_weight.rs:15
Enum
IoError
src/error.rs:258
Class
IsolationForest
src/machine_learning/ensemble/isolation_forest.rs:76
Enum
IsolationTree
src/machine_learning/ensemble/isolation_forest.rs:38
Class
KMeans
src/machine_learning/clustering/kmeans.rs:104
Class
KNN
src/machine_learning/neighbors/knn.rs:95
Class
KdNode
src/machine_learning/spatial.rs:27
Class
KdTree
src/machine_learning/spatial.rs:74
Class
KernelPCA
src/utils/kernel_pca.rs:135
Enum
KernelType
src/types.rs:237
Class
LDA
src/machine_learning/discriminant_analysis/lda.rs:352
Class
LSTMLayerWeight
src/neural_network/layers/layer_weight/lstm_weight.rs:18
Interface
Layer
Defines the interface for neural network layers Covers the core functionality that all neural network layers must implement, including forward and ba
src/neural_network/traits.rs:55
Class
LayerInfo
src/neural_network/layers/serialize_model.rs:26
Enum
LayerNormalizationAxis
src/neural_network/layers/regularization/normalization/layer_normalization.rs:55
Class
LayerNormalizationLayerWeight
src/neural_network/layers/layer_weight/layer_normalization_weight.rs:15
Enum
LayerWeight
src/neural_network/layers/layer_weight.rs:62
Enum
LayoutPlan
How the configured axis maps onto the input layout
src/neural_network/layers/regularization/normalization/layer_normalization.rs:99
Class
Linear
src/neural_network/layers/activation/linear.rs:41
Class
LinearRegression
src/machine_learning/linear_model/linear_regression.rs:80
Class
LinearSVC
src/machine_learning/svm/linear_svc.rs:72
Class
LogisticRegression
src/machine_learning/linear_model/logistic_regression.rs:56
Enum
Loss
src/machine_learning/svm/linear_svc.rs:24
Interface
Loss
Defines the interface for loss functions used in neural network training Provides methods to compute both the loss value and its gradient with respec
src/neural_network/traits.rs:211
Class
LstmCaches
src/neural_network/layers/recurrent/lstm.rs:78
Interface
MatmulElem
src/math/matmul.rs:90
Class
MaxPooling1D
src/neural_network/layers/pooling/max_pooling_1d.rs:82
Class
MaxPooling2D
src/neural_network/layers/pooling/max_pooling_2d.rs:77
Class
MaxPooling3D
src/neural_network/layers/pooling/max_pooling_3d.rs:76
Class
MeanAbsoluteError
src/neural_network/losses/mean_absolute_error.rs:41
Class
MeanShift
src/machine_learning/clustering/mean_shift.rs:57
Class
MeanSquaredError
src/neural_network/losses/mean_squared_error.rs:40
Class
MulticlassConfusionMatrix
src/metrics/classification.rs:443
Class
Neighbor
src/machine_learning/spatial.rs:46
Enum
NnError
src/error.rs:210
Class
Node
src/machine_learning/tree/decision_tree.rs:226
Enum
NodeType
src/machine_learning/tree/decision_tree.rs:201
next →
1–100 of 139, ranked by callers