MCPcopy Create free account

hub / github.com/Raibows/MLinRust / types & classes

Types & classes45 in github.com/Raibows/MLinRust

ClassBatchIterator
src/dataset/dataloader.rs:16
ClassBruteForceSearch
src/model/knn.rs:186
ClassCrossEntropyLoss
cross entropy loss, as a special nn module loss: records of each sample in a forward call avg_loss: avg loss of the batch
src/model/nn/criterion.rs:6
ClassDataloader
src/dataset/dataloader.rs:8
ClassDataset
src/dataset/mod.rs:28
InterfaceDatasetBorrowTrait
dataset, &dataset or &mut dataset
src/dataset/dataloader.rs:33
ClassDatasetIterator
src/dataset/mod.rs:34
EnumDatasetName
src/dataset/mod.rs:16
ClassDecisionTree
src/model/decision_tree.rs:29
InterfaceEvaluateArgTrait
Trait for &Dataset<T> &mut Dataloader<T, &Dataset<T>> pass a dataloader will reduce the construction and enable batch prediction
src/utils.rs:12
InterfaceFromPathDataset
src/dataset/mod.rs:69
EnumImputeType
Impute the missing value with Mean value Zero given Value
src/dataset/utils.rs:10
EnumInfoGains
src/model/decision_tree.rs:12
ClassKDTree
src/model/knn.rs:53
ClassKMeansClustering
src/model/kmeans.rs:4
EnumKNNAlg
src/model/knn.rs:9
InterfaceKNNInterface
src/model/knn.rs:60
ClassKNNModel
KNN implemented by [KDTree](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm) or BruteForceSearch
src/model/knn.rs:283
EnumKNNWeighting
src/model/knn.rs:17
ClassKdNode
src/model/knn.rs:45
ClassLinear
Linear is a nn module, similar to torch.nn.Linear
src/model/nn/linear.rs:7
ClassLinearRegression
src/model/linear_regression.rs:4
ClassLogisticRegression
src/model/logistic_regression.rs:4
ClassMeanSquaredError
mean squared error, as a special nn module loss: records of each sample in a forward call avg_loss: avg loss of the batch
src/model/nn/criterion.rs:40
InterfaceModel
An interface for implementing prediction function of each model
src/model/mod.rs:13
InterfaceNNBackPropagation
src/model/nn/mod.rs:10
EnumNNmodule
src/model/nn/mod.rs:39
ClassNaiveBayes
src/model/naive_bayes.rs:14
ClassNdArray
src/ndarray/mod.rs:12
InterfaceNdArrayMultiplyTrait
src/ndarray/ops.rs:271
InterfaceNdArrayNewTrait
src/ndarray/mod.rs:17
ClassNeuralNetwork
src/model/nn/mod.rs:48
ClassNode
src/model/decision_tree.rs:19
EnumNormType
src/model/utils.rs:33
EnumPenalty
src/model/utils.rs:26
EnumProbFeatureType
src/model/naive_bayes.rs:8
ClassQueryRecord
src/model/knn.rs:23
ClassRandGenerator
src/utils.rs:84
InterfaceRandRangeTrait
src/utils.rs:91
InterfaceReshapeTrait
src/ndarray/mod.rs:21
EnumSVMLoss
src/model/svm.rs:11
EnumScalerType
scaler for data normalization
src/dataset/utils.rs:68
ClassSupportVectorMachine
src/model/svm.rs:17
InterfaceTaskConditionedReturn
src/model/decision_tree.rs:36
InterfaceTaskLabelType
src/dataset/mod.rs:65