Namespace AiDotNet.LinearAlgebra
Classes
- ConditionalInferenceTreeNode<T>
Represents a node in a conditional inference tree, which is a type of decision tree that uses statistical tests to make decisions at each node.
- ConfusionMatrix<T>
Represents a confusion matrix for evaluating the performance of a classification model.
- DecisionTreeNode<T>
Represents a node in a decision tree for machine learning algorithms.
- ExpressionTreeVelocity<T>
Represents the velocity (rate and direction of change) for an expression tree during optimization.
- ExpressionTree<T, TInput, TOutput>
Represents a symbolic expression tree for mathematical operations that can be used for symbolic regression.
- NodeModification
Represents a modification to be applied to a node in a computational graph.
- NumericDictionary<TKey, TValue>
A thread-safe dictionary implementation that uses INumericOperations for key comparison, allowing generic numeric types T to be used as keys without requiring the notnull constraint.
- Sample<T>
Represents a single data sample consisting of features and a target value for machine learning algorithms.
Structs
- FastFourierTransform<T>
Implements the Fast Fourier Transform (FFT) algorithm for converting between time domain and frequency domain representations.