Commit Graph
434 Commits
Author SHA1 Message Date
jwaters6 cd55332024 2008-05-20 19:38:58 +00:00
vasiloglou 388453d943 close to compiling 2008-05-20 19:14:52 +00:00
vasiloglou 6b59a6daff added more files 2008-05-20 18:20:28 +00:00
vasiloglou 4d65a5c7e7 first commit 2008-05-20 03:17:13 +00:00
Dongryeol Lee f0d1921623 Need to implement the canonical dual-tree recursion and debug... 2008-05-20 02:18:35 +00:00
tekhnofiend 561c985bad 2008-05-20 02:18:26 +00:00
Dongryeol Lee b5ec42b29b Implemented the evaluation method for matrix-factorized local expansion. 2008-05-20 02:18:08 +00:00
Dongryeol Lee bec053e9b4 Forgot to initialize the local moments - now wrote the code for doing so. 2008-05-20 01:08:49 +00:00
Dongryeol Lee 6015ec3a94 More compilation error fix. 2008-05-20 00:51:36 +00:00
Dongryeol Lee 1d2c20a944 More compilation error fix. 2008-05-20 00:51:10 +00:00
Dongryeol Lee 368328b629 Added the wrapper kernel class for the matrix-factorized FMM. 2008-05-19 20:21:18 +00:00
Dongryeol Lee e017fe7b75 Fixed the compilation error. 2008-05-19 18:49:58 +00:00
Dongryeol Lee bddffe766e Added the empty driver for the matrix factorized FMM. 2008-05-19 18:47:54 +00:00
Dongryeol Lee bf53e2bf7d Initial checkin of the matrix-factorized FMM 2008-05-19 18:45:17 +00:00
Dongryeol Lee 21ace2eef5 Moved matrix-factorization FMM test implementation to contrib directory. 2008-05-19 18:44:21 +00:00
Dongryeol Lee a443a7961d Initial checkin of the matrix factorized version of FMM. 2008-05-19 17:38:43 +00:00
Dongryeol Lee cc8a692a9a Added the basis training for the local expansion of the leaf nodes. 2008-05-19 17:29:29 +00:00
Dongryeol Lee b6ae9bc873 Added the local-to-local translation operator. 2008-05-19 17:01:40 +00:00
Dongryeol Lee ed48eebef8 Added the far-field to local translation operator for the matrix factorization fmm 2008-05-19 04:22:37 +00:00
rriegel ec17e352f6 better matching by --help 2008-05-18 23:15:02 +00:00
Dongryeol Lee ecd4077e30 Bug fix in the CUR decomposition that did not initialize the R matrix in the right size. Implemented the far-to-far translation operator for the matrix factorization FMM. 2008-05-18 22:05:17 +00:00
Dongryeol Lee d50b3e1819 Finished the far-field moment computation for the kernel-independent fmm 2008-05-18 19:26:49 +00:00
rriegel 0084d74fb7 store -> output for compatibility 2008-05-18 19:07:15 +00:00
rriegel 5e4c556037 added kda 2008-05-18 03:57:59 +00:00
rriegel e9175e290e general overhaul for fx update 2008-05-18 03:56:17 +00:00
rriegel 6bd58c721a major fx update 2008-05-18 03:53:22 +00:00
rriegel 6af081127b removed loads of test results 2008-05-18 03:24:50 +00:00
Dongryeol Lee f00112b0d9 Edited the CUR decomposition such that it returns the decomposition with sorted column numbers and row numbers. 2008-05-17 21:35:39 +00:00
Dongryeol Lee 6a2882ab41 Changed the prototype for the training function for the kernel-independent fmm 2008-05-17 19:58:30 +00:00
Dongryeol Lee d6e2740419 Took out Monte Carlo evaluation for D^p expansion. Fixed a bug in CUR decomposition that caused NaNs for matrices close to zero matrix. 2008-05-17 00:39:17 +00:00
Dongryeol Lee ccc3506d73 Added matrix factorization formulation of far-field and local expansions. 2008-05-16 20:14:26 +00:00
Dongryeol Lee 261055f4b5 Bug fix in CUR decomposition computation. 2008-05-16 02:54:09 +00:00
Dongryeol Lee d7441307de Added the linear-time CUR decomposition algorithm. 2008-05-15 21:05:46 +00:00
Dongryeol Lee 5d9ea0e48a Fixed the build file so that it compiles. 2008-05-14 19:37:52 +00:00
Dongryeol Lee 6e27f4e4f9 Separated out the implementations of series expansion into separate impl files 2008-05-14 19:16:26 +00:00
Dongryeol Lee 6032991cf0 Separated the far-field expansion into an implementation file to shorten the file lengths. 2008-05-14 19:01:30 +00:00
Dongryeol Lee 8a37f99930 Added the cut-off criterion for pre-determining how many order of coefficients to precompute. 2008-05-13 18:40:05 +00:00
Dongryeol Lee 5f2768fb2b Templatized the series expansion to accept arbitrary bound types. 2008-05-13 00:28:18 +00:00
Dongryeol Lee d307f01c84 Fixed the ball-tree to be compatible with the fastlib tree interface, fixed subspace_stat class to have the correct mean vector in the case of the node owning only one point. 2008-05-12 22:35:56 +00:00
Dongryeol Lee 9ad038b98d Added some skeletons for Monte Carlo evaluation and prototypes for doing in O(D^p) expansion. 2008-05-12 19:19:56 +00:00
vasiloglou 9708d16350 Getting closer 2008-05-09 19:06:19 +00:00
Dongryeol Lee a7b7eabf46 More fixes to const reference problems for ArrayList 2008-05-09 16:42:04 +00:00
Dongryeol Lee a8cd843e3c Now the code uses the implemented cost functions in series expansion library. 2008-05-09 16:06:07 +00:00
Dongryeol Lee 134e8dfb6f Implemented the core functions estimating the computational cost for evaluating a far field expansion, far-to-local translation operator, and direct local accumulation. 2008-05-09 16:05:46 +00:00
Dongryeol Lee 2ef65ca7f9 Loop fusion on Accumulate function mult_local_expansion.h 2008-05-09 15:32:15 +00:00
vasiloglou 2931879fde still is not faster 2008-05-09 07:15:21 +00:00
Dongryeol Lee 6f5c6b5d2b Added the function for computing maximum l2 norm reconstructoin error 2008-05-09 04:37:27 +00:00
Dongryeol Lee f25b3175c1 Modified dataset scaler to avoid division by zero. 2008-05-09 04:34:39 +00:00
Dongryeol Lee a0bcaf2d0c Eliminated the storage space for the right singular vectors. 2008-05-09 03:23:23 +00:00
Dongryeol Lee 3715d33d79 Finished the hierarchical PCA algorithm. Now need to work on high dimensional FMM. 2008-05-08 21:40:44 +00:00