Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Raibows/MLinRust
/ types & classes
Types & classes
45 in github.com/Raibows/MLinRust
⨍
Functions
205
◇
Types & classes
45
Class
BatchIterator
src/dataset/dataloader.rs:16
Class
BruteForceSearch
src/model/knn.rs:186
Class
CrossEntropyLoss
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
Class
Dataloader
src/dataset/dataloader.rs:8
Class
Dataset
src/dataset/mod.rs:28
Interface
DatasetBorrowTrait
dataset, &dataset or &mut dataset
src/dataset/dataloader.rs:33
Class
DatasetIterator
src/dataset/mod.rs:34
Enum
DatasetName
src/dataset/mod.rs:16
Class
DecisionTree
src/model/decision_tree.rs:29
Interface
EvaluateArgTrait
Trait for &Dataset<T> &mut Dataloader<T, &Dataset<T>> pass a dataloader will reduce the construction and enable batch prediction
src/utils.rs:12
Interface
FromPathDataset
src/dataset/mod.rs:69
Enum
ImputeType
Impute the missing value with Mean value Zero given Value
src/dataset/utils.rs:10
Enum
InfoGains
src/model/decision_tree.rs:12
Class
KDTree
src/model/knn.rs:53
Class
KMeansClustering
src/model/kmeans.rs:4
Enum
KNNAlg
src/model/knn.rs:9
Interface
KNNInterface
src/model/knn.rs:60
Class
KNNModel
KNN implemented by [KDTree](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm) or BruteForceSearch
src/model/knn.rs:283
Enum
KNNWeighting
src/model/knn.rs:17
Class
KdNode
src/model/knn.rs:45
Class
Linear
Linear is a nn module, similar to torch.nn.Linear
src/model/nn/linear.rs:7
Class
LinearRegression
src/model/linear_regression.rs:4
Class
LogisticRegression
src/model/logistic_regression.rs:4
Class
MeanSquaredError
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
Interface
Model
An interface for implementing prediction function of each model
src/model/mod.rs:13
Interface
NNBackPropagation
src/model/nn/mod.rs:10
Enum
NNmodule
src/model/nn/mod.rs:39
Class
NaiveBayes
src/model/naive_bayes.rs:14
Class
NdArray
src/ndarray/mod.rs:12
Interface
NdArrayMultiplyTrait
src/ndarray/ops.rs:271
Interface
NdArrayNewTrait
src/ndarray/mod.rs:17
Class
NeuralNetwork
src/model/nn/mod.rs:48
Class
Node
src/model/decision_tree.rs:19
Enum
NormType
src/model/utils.rs:33
Enum
Penalty
src/model/utils.rs:26
Enum
ProbFeatureType
src/model/naive_bayes.rs:8
Class
QueryRecord
src/model/knn.rs:23
Class
RandGenerator
src/utils.rs:84
Interface
RandRangeTrait
src/utils.rs:91
Interface
ReshapeTrait
src/ndarray/mod.rs:21
Enum
SVMLoss
src/model/svm.rs:11
Enum
ScalerType
scaler for data normalization
src/dataset/utils.rs:68
Class
SupportVectorMachine
src/model/svm.rs:17
Interface
TaskConditionedReturn
src/model/decision_tree.rs:36
Interface
TaskLabelType
src/dataset/mod.rs:65