[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