[mlpack-svn] r12949 - mlpack/trunk/src/mlpack/core/kernels
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Tue Jun 5 14:54:39 EDT 2012
Author: rcurtin
Date: 2012-06-05 14:54:39 -0400 (Tue, 05 Jun 2012)
New Revision: 12949
Modified:
mlpack/trunk/src/mlpack/core/kernels/polynomial_kernel.hpp
Log:
Remove the no-offset kernel; it is not useful and was a hack for a deadline.
Modified: mlpack/trunk/src/mlpack/core/kernels/polynomial_kernel.hpp
===================================================================
--- mlpack/trunk/src/mlpack/core/kernels/polynomial_kernel.hpp 2012-06-05 18:54:18 UTC (rev 12948)
+++ mlpack/trunk/src/mlpack/core/kernels/polynomial_kernel.hpp 2012-06-05 18:54:39 UTC (rev 12949)
@@ -68,33 +68,6 @@
double degree;
};
-// For an integer degree known at compile time. No offset.
-template<int degree>
-class PolynomialNoOffsetKernel
-{
- public:
- PolynomialNoOffsetKernel();
-
- template<typename VecType>
- static double Evaluate(const VecType& a, const VecType& b)
- {
- return pow((arma::dot(a, b)), degree);
- }
-};
-
-template<int denominator>
-class PolynomialFractionKernel
-{
- public:
- PolynomialFractionKernel();
-
- template<typename VecType>
- static double Evaluate(const VecType& a, const VecType& b)
- {
- return pow((arma::dot(a, b)), 1.0 / (double) denominator);
- }
-};
-
}; // namespace kernel
}; // namespace mlpack
More information about the mlpack-svn
mailing list