mlpack  3.1.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Classes | Functions
mlpack Namespace Reference

strip_type.hpp 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
 
 decision_stump
 
 det
 Density Estimation Trees.
 
 distribution
 Probability distributions.
 
 emst
 Euclidean Minimum Spanning Trees.
 
 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  CLI
 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...
 
class  Timers
 

Functions

void CheckMatrices (const arma::mat &x, const arma::mat &xmlX, const arma::mat &textX, const arma::mat &binaryX)
 
void CheckMatrices (const arma::Mat< size_t > &x, const arma::Mat< size_t > &xmlX, const arma::Mat< size_t > &textX, const arma::Mat< size_t > &binaryX)
 
void CheckMatrices (const arma::cube &x, const arma::cube &xmlX, const arma::cube &textX, const arma::cube &binaryX)
 
template<typename T , typename IArchiveType , typename OArchiveType >
void SerializeObject (T &t, T &newT)
 
template<typename T >
void SerializeObjectAll (T &t, T &xmlT, T &textT, 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 *&textT, 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)
 

Detailed Description

strip_type.hpp

This class is used to update the weightVectors matrix according to the simple update rule as discussed by Rosenblatt:

Linear algebra utility functions, generally performed on matrices or vectors.

.hpp

Author
Ryan Curtin

Given a C++ type name, turn it into something that has no special characters that can simply be printed.

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see http://www.opensource.org/licenses/BSD-3-Clause for more information.

Author
Ryan Curtin

Simple utilities for boost::serialization.

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see http://www.opensource.org/licenses/BSD-3-Clause for more information.

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.

Function Documentation

void mlpack::CheckMatrices ( const arma::mat &  x,
const arma::mat &  xmlX,
const arma::mat &  textX,
const arma::mat &  binaryX 
)
void mlpack::CheckMatrices ( const arma::Mat< size_t > &  x,
const arma::Mat< size_t > &  xmlX,
const arma::Mat< size_t > &  textX,
const arma::Mat< size_t > &  binaryX 
)
void mlpack::CheckMatrices ( const arma::cube &  x,
const arma::cube &  xmlX,
const arma::cube &  textX,
const arma::cube &  binaryX 
)
void mlpack::SerializeObject ( T &  t,
T &  newT 
)

Definition at line 193 of file serialization.hpp.

References mlpack::data::binary, FilterFileName(), and string().

Referenced by SerializeObjectAll().

void mlpack::SerializeObjectAll ( T &  t,
T &  xmlT,
T &  textT,
T &  binaryT 
)

Definition at line 240 of file serialization.hpp.

References SerializeObject().

void mlpack::SerializePointerObject ( T *  t,
T *&  newT 
)

Definition at line 252 of file serialization.hpp.

References mlpack::data::binary, FilterFileName(), and string().

Referenced by SerializePointerObjectAll().

void mlpack::SerializePointerObjectAll ( T *  t,
T *&  xmlT,
T *&  textT,
T *&  binaryT 
)

Definition at line 297 of file serialization.hpp.

References SerializePointerObject().

void mlpack::TestAllArmadilloSerialization ( arma::Cube< CubeType > &  x)

Definition at line 106 of file serialization.hpp.

References TestArmadilloSerialization().

void mlpack::TestAllArmadilloSerialization ( MatType &  x)

Definition at line 180 of file serialization.hpp.

References TestArmadilloSerialization().

void mlpack::TestArmadilloSerialization ( arma::Cube< CubeType > &  x)

Definition at line 33 of file serialization.hpp.

References mlpack::data::binary, FilterFileName(), and string().

Referenced by TestAllArmadilloSerialization().

void mlpack::TestArmadilloSerialization ( MatType &  x)

Definition at line 120 of file serialization.hpp.

References mlpack::data::binary, FilterFileName(), and string().