[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