[mlpack-svn] r10368 - mlpack/trunk/src/mlpack/tests

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Nov 23 18:38:09 EST 2011


Author: rcurtin
Date: 2011-11-23 18:38:09 -0500 (Wed, 23 Nov 2011)
New Revision: 10368

Removed:
   mlpack/trunk/src/mlpack/tests/kernel_pca_test.cpp
Log:
No more kernel PCA = no more kernel PCA test.


Deleted: mlpack/trunk/src/mlpack/tests/kernel_pca_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/kernel_pca_test.cpp	2011-11-23 23:38:01 UTC (rev 10367)
+++ mlpack/trunk/src/mlpack/tests/kernel_pca_test.cpp	2011-11-23 23:38:09 UTC (rev 10368)
@@ -1,73 +0,0 @@
-/**
- * @file kernel_pca_test.cpp
- *
- * Test for Kernel PCA.
- */
-#include <mlpack/core.h>
-#include <mlpack/methods/kernel_pca/kernel_pca.h>
-#include <vector>
-
-#include <boost/test/unit_test.hpp>
-
-BOOST_AUTO_TEST_SUITE(KernelPCATest);
-
-BOOST_AUTO_TEST_CASE(TestGeneralKernelPCA)
-{
-  arma::mat eigen_vectors;
-  arma::vec eigen_values;
-
-  KernelPCA engine_;
-  KernelPCA::GaussianKernel kernel_;
-  engine_.Init("test_data_3_1000.csv", 5, 20);
-  engine_.ComputeNeighborhoods();
-  double bandwidth;
-  engine_.EstimateBandwidth(&bandwidth);
-  kernel_.set(bandwidth);
-  engine_.LoadAffinityMatrix();
-  engine_.ComputeGeneralKernelPCA(kernel_, 15,
-      &eigen_vectors,
-      &eigen_values);
-  engine_.SaveToTextFile("results", eigen_vectors, eigen_values);
-}
-
-BOOST_AUTO_TEST_CASE(TestLLE)
-{
-  arma::mat eigen_vectors;
-  arma::vec eigen_values;
-  KernelPCA engine_;
-  KernelPCA::GaussianKernel kernel_;
-  engine_.Init("test_data_3_1000.csv", 5, 20);
-  engine_.ComputeNeighborhoods();
-  engine_.LoadAffinityMatrix();
-  engine_.ComputeLLE(2,
-      &eigen_vectors,
-      &eigen_values);
-  engine_.SaveToTextFile("results", eigen_vectors, eigen_values);
-}
-
-BOOST_AUTO_TEST_CASE (TestSpectralRegression)
-{
-  KernelPCA engine_;
-  KernelPCA::GaussianKernel kernel_;
-  engine_.Init("test_data_3_1000.csv", 5, 20);
-  engine_.ComputeNeighborhoods();
-  double bandwidth;
-  engine_.EstimateBandwidth(&bandwidth);
-  kernel_.set(bandwidth);
-  engine_.LoadAffinityMatrix();
-  std::map<size_t, size_t> data_label;
-  for (size_t i = 0; i < 20; i++)
-  {
-    data_label[math::RandInt(0, engine_->data_.n_cols())] =
-      math::RandInt(0 ,2);
-  }
-  arma::mat embedded_coordinates;
-  arma::vec eigenvalues;
-  engine_.ComputeSpectralRegression(kernel_,
-      data_label,
-      &embedded_coordinates,
-      &eigenvalues);
-  engine_.SaveToTextFile("results", embedded_coordinates, eigenvalues);
-}
-
-BOOST_AUTO_TEST_SUITE_END();




More information about the mlpack-svn mailing list