[mlpack-svn] [MLPACK] #126: Implement simple PCA
MLPACK Trac
trac at coffeetalk-1.cc.gatech.edu
Wed Nov 16 21:11:21 EST 2011
#126: Implement simple PCA
-----------------------------------------------+----------------------------
Reporter: rcurtin | Owner: ajinkya
Type: wishlist | Status: assigned
Priority: major | Milestone: MLPACK 1.0
Component: MLPACK | Resolution:
Keywords: pca kernel_pca covariance method | Blocking: 47
Blocked By: |
-----------------------------------------------+----------------------------
Comment (by rcurtin):
Wow, I didn't think it would be that drastic of a performance gain; good
to hear though.
When you're done with the test, can you adapt it to use the Boost Unit
Test Framework format? See `src/mlpack/tests/` for examples. The key is
just that you're using `BOOST_AUTO_TEST_CASE()` and
`BOOST_AUTO_TEST_SUITE()` instead of defining `main()`, and instead of
`assert()` you're using `BOOST_REQUIRE_CLOSE()` or `BOOST_REQUIRE_EQUAL()`
or `BOOST_REQUIRE_SMALL()`.
The last thing to be done before this is ready is to create a standalone
executable, but I'll take care of that. Once the test is done, I'll see
your commit, then I'll write `pca_main.cpp`. Then, we can approach #47.
:)
--
Ticket URL: <https://trac.research.cc.gatech.edu/fastlab/ticket/126#comment:13>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed by the FASTLAB at Georgia Tech under Dr. Alex Gray.
More information about the mlpack-svn
mailing list