Linear algebra utility functions, generally performed on matrices or vectors. More...
Namespaces | |
adaboost | |
amf | |
Alternating Matrix Factorization. | |
ann | |
Artificial Neural Network. | |
bindings | |
bound | |
cf | |
Collaborative filtering. | |
cv | |
data | |
Functions to load and save matrices and models. | |
dbscan | |
det | |
Density Estimation Trees. | |
distribution | |
Probability distributions. | |
emst | |
Euclidean Minimum Spanning Trees. | |
ensemble | |
fastmks | |
Fast max-kernel search. | |
gmm | |
Gaussian Mixture Models. | |
hmm | |
Hidden Markov Models. | |
hpt | |
kde | |
Kernel Density Estimation. | |
kernel | |
Kernel functions. | |
kmeans | |
K-Means clustering. | |
kpca | |
lcc | |
lmnn | |
Large Margin Nearest Neighbor. | |
math | |
Miscellaneous math routines. | |
matrix_completion | |
meanshift | |
Mean shift clustering. | |
metric | |
mvu | |
naive_bayes | |
The Naive Bayes Classifier. | |
nca | |
Neighborhood Components Analysis. | |
neighbor | |
nn | |
pca | |
perceptron | |
radical | |
range | |
Range-search routines. | |
regression | |
Regression methods. | |
rl | |
sfinae | |
sparse_coding | |
svd | |
svm | |
tree | |
Trees and tree-building procedures. | |
util | |
Classes | |
class | Backtrace |
Provides a backtrace. More... | |
class | IO |
Parses the command line for parameters and holds user-specified parameters. More... | |
class | Log |
Provides a convenient way to give formatted output. More... | |
class | Timer |
The timer class provides a way for mlpack methods to be timed. More... | |
Functions | |
void | CheckMatrices (const arma::mat &x, const arma::mat &xmlX, const arma::mat &jsonX, const arma::mat &binaryX) |
void | CheckMatrices (const arma::Mat< size_t > &x, const arma::Mat< size_t > &xmlX, const arma::Mat< size_t > &jsonX, const arma::Mat< size_t > &binaryX) |
void | CheckMatrices (const arma::cube &x, const arma::cube &xmlX, const arma::cube &jsonX, const arma::cube &binaryX) |
template < typename T > | |
T::elem_type * | GetMemory (T &m) |
Return the matrix's allocated memory pointer, unless the matrix is using its internal preallocated memory, in which case we copy that and return a pointer to the memory we just made. More... | |
template < typename T , typename IArchiveType , typename OArchiveType > | |
void | SerializeObject (T &t, T &newT) |
template < typename T > | |
void | SerializeObjectAll (T &t, T &xmlT, T &jsonT, T &binaryT) |
template < typename T , typename IArchiveType , typename OArchiveType > | |
void | SerializePointerObject (T *t, T *&newT) |
template < typename T > | |
void | SerializePointerObjectAll (T *t, T *&xmlT, T *&jsonT, T *&binaryT) |
template < typename CubeType > | |
void | TestAllArmadilloSerialization (arma::Cube< CubeType > &x) |
template < typename MatType > | |
void | TestAllArmadilloSerialization (MatType &x) |
template < typename CubeType , typename IArchiveType , typename OArchiveType > | |
void | TestArmadilloSerialization (arma::Cube< CubeType > &x) |
template < typename MatType , typename IArchiveType , typename OArchiveType > | |
void | TestArmadilloSerialization (MatType &x) |
Linear algebra utility functions, generally performed on matrices or vectors.
This class is used to update the weightVectors matrix according to the simple update rule as discussed by Rosenblatt:
if a vector x has been incorrectly classified by a weight w, then w = w - x and w'= w'+ x
where w' is the weight vector which correctly classifies x.
void mlpack::CheckMatrices | ( | const arma::mat & | x, |
const arma::mat & | xmlX, | ||
const arma::mat & | jsonX, | ||
const arma::mat & | binaryX | ||
) |
Referenced by SerializePointerObjectAll().
void mlpack::CheckMatrices | ( | const arma::Mat< size_t > & | x, |
const arma::Mat< size_t > & | xmlX, | ||
const arma::Mat< size_t > & | jsonX, | ||
const arma::Mat< size_t > & | binaryX | ||
) |
void mlpack::CheckMatrices | ( | const arma::cube & | x, |
const arma::cube & | xmlX, | ||
const arma::cube & | jsonX, | ||
const arma::cube & | binaryX | ||
) |
|
inline |
Return the matrix's allocated memory pointer, unless the matrix is using its internal preallocated memory, in which case we copy that and return a pointer to the memory we just made.
Definition at line 27 of file arma_util.hpp.
void mlpack::SerializeObject | ( | T & | t, |
T & | newT | ||
) |
Definition at line 145 of file serialization.hpp.
References mlpack::data::binary, and FilterFileName().
Referenced by SerializeObjectAll().
void mlpack::SerializeObjectAll | ( | T & | t, |
T & | xmlT, | ||
T & | jsonT, | ||
T & | binaryT | ||
) |
Definition at line 172 of file serialization.hpp.
References SerializeObject().
void mlpack::SerializePointerObject | ( | T * | t, |
T *& | newT | ||
) |
Definition at line 184 of file serialization.hpp.
References mlpack::data::binary, CEREAL_POINTER, and FilterFileName().
Referenced by SerializePointerObjectAll().
void mlpack::SerializePointerObjectAll | ( | T * | t, |
T *& | xmlT, | ||
T *& | jsonT, | ||
T *& | binaryT | ||
) |
Definition at line 206 of file serialization.hpp.
References CheckMatrices(), and SerializePointerObject().
void mlpack::TestAllArmadilloSerialization | ( | arma::Cube< CubeType > & | x | ) |
Definition at line 78 of file serialization.hpp.
References TestArmadilloSerialization().
void mlpack::TestAllArmadilloSerialization | ( | MatType & | x | ) |
Definition at line 132 of file serialization.hpp.
References TestArmadilloSerialization().
void mlpack::TestArmadilloSerialization | ( | arma::Cube< CubeType > & | x | ) |
Definition at line 26 of file serialization.hpp.
References mlpack::data::binary, and FilterFileName().
Referenced by TestAllArmadilloSerialization().
void mlpack::TestArmadilloSerialization | ( | MatType & | x | ) |
Definition at line 92 of file serialization.hpp.
References mlpack::data::binary, and FilterFileName().