[mlpack] annotated tag debian/2.1.0-1 created (now ef2297a)
Barak A. Pearlmutter
barak+git at pearlmutter.net
Mon Nov 14 15:04:47 UTC 2016
This is an automated email from the git hooks/post-receive script.
bap pushed a change to annotated tag debian/2.1.0-1
in repository mlpack.
at ef2297a (tag)
tagging e2b7f48137599776ebc5d46583497fc9c9eaa4e9 (commit)
replaces debian/2.0.3-1
tagged by Barak A. Pearlmutter
on Mon Nov 14 14:58:07 2016 +0000
- Log -----------------------------------------------------------------
mlpack Debian release 2.1.0-1
-----BEGIN PGP SIGNATURE-----
iQIsBAABCAAWBQJYKdD/DxxiYXBAZGViaWFuLm9yZwAKCRASW1dHXhkNGBkUEACm
cVoJhBhciYg9isM65mO5Mql8V5fbifRHDbLKTxF7F6g0GPai68Fsa1BusuasbSzK
6xH67sfL/NCp1tpsgYrXNm3Toqt5rb7vkBRpFaS9rXBDNCxuXYBQEC9Xjr5KqFZr
1kgEvntdBLgR8T4H7gvV9Ukuvs7ogqbOcjxerzoP2Yvpg2F5nN2SZdUHSSJ20g6m
UsgnTRjo/KM0Wbit81+T4jmlassLIefh+TPLrrTo+XoqBWXjFgvHUvn5Uixh0rnV
FOS53EpuhOYxLaJtqL9RV+jMRMDXUqx182t6phmKrh5htTa95RYxF4mHgrjo2gEe
IuoKiHm19jz3YAc7ee+SlJWd0lSiBy133cJ96tA4Ed3Qk7rB8OAfiZm0A01bWfrD
tpl/bOWUZpLwp3i5gisOaI33vN5Z61zbejbMfc+TK7LhLH5HX+CRjWMKkGTaONLz
EEjFtSi/e/0xqrmk2UmQ1aO+zC2a6/4jOS86IAasgUzm9t2jKJZRtPwEhpbWbU8H
bq72vhEXF4BtFwdWeV4xD63vjkssSKmamM4GHVQEkqHrjAFyioex57XPf6keHqso
naoc4eawiyeHAY9z4JOTszIqdDt5AwjRJLnezd9YqmffppUXY9h0eN08OCzp0We/
0yAirEl2YdHVMHCnxMdCx7KOS1cr4fi8LumKoVlunA==
=iyff
-----END PGP SIGNATURE-----
Anuraj Kanodia (10):
binary_space_tree.hpp #787 fix
binary_space_tree_impl.hpp #787 fix
cover_tree.hpp #787 fix
binary_space_tree_impl.hpp #787 fix
cover_tree_impl.hpp #787 fix
function signature changed
minor refactoring
function signature changed
Update core.hpp
Update core.hpp
Barak A. Pearlmutter (17):
Merge remote-tracking branch 'upstream/master'
spelling
spelling
spelling
forward port patches, fix more spelling
git ignore debuild debris
use jquery.js from libjs-jquery
generate and include pkg-config .pc file
log changes
Merge remote-tracking branch 'upstream/master'
rm spelling patch, merged upstream
log changes
Merge remote-tracking branch 'upstream/master'
Merge tag 'upstream/2.1.0'
address lintian tag hardening-no-bindnow; remove cmake workaround
dh10
log changes
Grzegorz Krajewski (1):
Update README.md
KANODIA (2):
refactored src/mlpack/methods/*/ - updated MinDistance(), MaxDistance() and RangeDistance() calls
name added to contributors list
Keon Kim (79):
concept work for imputer
add Binarize + test
Merge branch 'master' of github.com:keonkim/mlpack into binarize
Merge branch 'master' of github.com:keonkim/mlpack into imputer
do not to use NaN by default, let the user specify
Merge branch 'master' of github.com:keonkim/mlpack into imputer
Merge branch 'master' of github.com:keonkim/mlpack into binarize
change binarize to col_major and add overload
use iteration instead of conv_to in binarize
fix binarize copy problem
add template to datasetinfo and add imputer class
clean datasetinfo class and rename files
implement basic imputation strategies
modify imputer_main and clean logs
add parameter verification for imputer_main
add custom strategy to impute_main
add datatype change in IncrementPolicy
update types used in datasetinfo
optimize binarize and add binarize executable
initialize imputer with parameters
optimize binarize and add binarize executable
remove datatype in dataset_info
Merge branch 'master' of github.com:keonkim/mlpack into imputer
Merge branch 'master' of github.com:keonkim/mlpack into binarize
add test for imputer
fix bug in binarize
changed size_t to int int binarize to support openmp
Merge branch 'master' of github.com:keonkim/mlpack into binarize
Merge pull request #6 from mlpack/master
resolve conflict
resolve conflict
write binarize docs
restructure, add listwise deletion & imputer tests
fix typo
delete include omp statement
fix transpose problem
Merge pull request #7 from mlpack/master
merge
updates and fixes on imputation methods
update data::load to accept different mappertypes
update data::load to accept different policies
add imputer doc
debug median imputation and listwise deletion
remove duplicate code in load function
delete load overload
modify MapToNumerical to work with MissingPolicy
MissingPolicy uses NaN instead of numbers
fix reference issue in DatasetMapper
Move MapToNumerical(MapTokens) to Policy class
make policy and imputation api more consistent
numerical values can be set as missing values
add comments and use more proper names
modify custom impute interface and rename variables
add input-only overloads to imputation methods
update median imputation to exclude missing values
add descriptive statistics executable
optimize imputation methods with output overloads
expressive comments in imputation_test
shorten imputation tests
optimize preprocess imputer executable
fix bugs in imputation test
add more comments and delete impute_test.csv
Merge pull request #8 from mlpack/master
Merge branch 'master' of github.com:keonkim/mlpack into imputer
fix PARAM statements in imputer
delete Impute() overloads that produce output matrix
add overload that imputes every dimensions
discard redundant parts and optimize Imputer
Merge branch 'master' of github.com:keonkim/mlpack
add descriptive statistics cli executable
improve comments for impute program
fix typo in imputer
make missing_policy consistent with other policies
polish describe executable program
adhere to the style guide
use const instead of just normal types
align parameters in describe executable
fix typo
warn if the dimension does not contain missing value
MarcosPividori (172):
Modify NSModel to use boost variant.
Improve name of Search visitors.
Set SortPolicy as template parameter of classes BiSearchVisitor and TrainVisitor.
Details to improve code and documentation.
Improve documentation.
Fix NSModel serialization. Use boost serialize function for variants.
Modify KNN/KFN to include Approximate Neighbor Search.
Add tests for approximate Nearest Neighbor Search.
Add tests for approximate Furthest Neighbor Search.
Properly check relative error.
Update some comments/info.
Change file name for test tools.
Fix style in test comments.
Replace Naive by Dual Tree in approximate tests.
Replace epsilon by percentage in kfn.
Add epsilon for kfn (both epsilon and percentage).
Use absolute value when considering relative error.
Improve log message.
Move constructor to header, to avoid linking problems (MonoSearchVisitor is not a template class).
Fix TreeTrait for BallTree.
Fix memory leak when dual tree search and treeOwner == true
Use a priority queue (heap) to store the list of candidates while searching.
Add more documentation for NeighborSearchRules.
Remove unnecesary fill (they will be filled when calling GetResults()).
Use a priority queue (heap) to store the list of candidates while searching.
Remove unnecesary fill (they will be filled when calling GetResults()).
Add more documentation to the RASearchRules class.
Detail in the documentation of BaseCase().
Use a priority queue (heap) to search for the best valued recommendations.
Use a priority queue (heap) to store the list of candidates while searching.
Use a priority queue (heap) to store the list of candidates while searching fastmks.
Remove unnecessary method from SortPolicies.
Add more documentation for FastMKSRules.
Add more documentation for RangeSearchRules.
Use std::pair instead of Candidate struct.
Use boost::heap::priority_queue instead of push_heap()/pop_heap().
Add Spill Trees, based on binary space trees.
Fix details.
Improve expansion of node's bound. Do not include the overlapping buffer in the bounds of both nodes.
Fix simple errors.
Add support for Hybrid SP-Tree Search (Single tree traverser).
Add support for spill trees in knn search.
Syntax details.
Fix error in the order of parameters.
Add tests for spill tree.
Add approximate knn search tests for hybrid spill trees.
Add exact knn search tests for hybrid spill trees.
Include missing headers.
Use a simple tree traverser for spill tree (Remove defeatist seach included in single tree traverser).
Implement defeatist search in the Rescore() method, with a specialization for Spill Trees.
Remove unnecessary BoundType template parameter.
Record splitDimension and splitValue.
Set Overlapping node when percentage greater than rho but not because of
Add NeighborSearchRules specialization for Spill Trees.
Add dual tree traverser for Spill Trees.
Set non-overlapping for spill query tree.
Avoid calculating bounds when oldScore is the best possible.
Remove unnecessary copying of dataset in SpillTrees.
Create a new class SpillSearch that encapsulates an instance of NeighborSearch class, and adds the functionality to deal with spill trees.
Update NSModel to use SpillSearch class.
Log Num of BaseCases/Score.
Add more tests for SpillSearch
Update documentation.
Remove B_2 bound for neighbor search with spill trees.
Change spill rules's filename.
Fix SpillTree's move constructor
Include overlapping points in each child's bounding box.
Generalize Spill Trees, to consider general splitting hyperplanes, not necessarily axis-orthogonal.
Remove unnecessary code.
Update SpillSearch to the general definition of Spill Trees.
Fix serialization.
Update documentation.
Use arma::Col instead of std::vector. Also, avoid resizing in SplitPoints(), doing a previous calculation of the number of points to be stored.
Properly consider all points to the left when hyperplane was not initialized.
Avoid calculating the score of both child nodes when not necessary, with the Single Tree Traverser for Spill Trees.
Split implementation of different split methods in separated files, and move all of them to a separated directory, so they can be used by other tree types.
Add a new test to check the splitting of points in Spill Trees.
Always normalise a projection vector.
Add Tests for Hyperplane class.
Fix file order.
Add new element to TreeTraits, to know if NumDescendants() includes duplicated points.
Add rho and leafSize members on SpillSearch, and a command line paramenter '--rho' for mlpack_knn.
Add command line parameter to calculate the effective error.
Shouldn't modify parameters of trained model.
Merge branch 'master' into spill-trees
Properly count the number of cases when calculating the effective error in
Merge branch 'master' into spill-trees
This should make appVeyor succeed.
Remove old include.
Add compiler option for MSVC.
Many syntax details.
Fix comment.
Syntax details.
Use linspace to fill a Col vector.
Simplify the code.
Add EffectiveError() to NeighborSearch class, and a proper command line option to mlpack_knn and mlpack_kfn.
Add Recall() to NeighborSearch class, and a proper command line option to mlpack_knn and mlpack_kfn.
Emphasize command line comments.
Simple syntax detail.
Split test in 2 tests.
Simplify knn test.
Add tests for Move and Copy constructors of SpilTrees.
Details in spilltree and knn tests.
Split line.
Properly define the Tree Traversers for Spill trees.
Add a new template parameter to NeighborSearch class, to set a specific SingleTreeTraverser.
Set defeatist traverser for spill search class.
Remove specialization of NeighborSearchRules for SpillTrees.
Avoid B_2 bound for Spill Trees.
Properly consider ElemType parameter for bounds.
Improve reverse compatibility of NSModel.
Avoid calculating the bounds when oldScore is the best possible.
Properly update search model.
Add Warning when true_neighbors_file and true_distances_file are provided in exact neighbor search.
Remove SpillSearch class. Use NeighborSearch class and typedefs for defeatist search.
Update template name.
Update tests to consider SpillKNN.
Remove outdated information.
Doesn't copy the dataset in the copy constructor when it is not necessary.
Fix Copy constructor. Properly set pointer to dataset.
Fix CoverTreeCopyConstructor test.
Add missing break.
Fix furthest neighbor sort policy.
Use enum type to define the different search modes (Closes #750).
Remove ambiguity in constructors.
Add GreedySingleTreeTraverser.
Add GetNearestChild() and GetFurthestChild() methods.
Add a new method GetBestChild() to SortPolicies.
Define a general GreedySingleTreeTraverser.
Add support for Greedy Single Tree Search, inside NeighborSearch class.
Define SearchMode outside NeighborSearch class, to it can be used by NSModel.
Update NSModel to consider different Search Modes.
Update knn/kfn methods and tests, to consider NeighborSearchMode.
Fix linker error.
Add missed epsilon parameter.
Add --algorithm command line option.
Fix greedy traverser to consider points in non-leaf nodes.
Optimize GetNearestChild for Spill Trees.
Simplify spill single tree traverser to use GetBestChild.
Add GetFurthestChild() and GetNearestChild() for queryNode.
Simplify spill dual tree traverser to use GetBestChild.
Always consider the splitting hyperplane to estimate the nearest/furthest child.
Improve documentation
Return index instead of pointers for GetBestChild().
Remove SetSearchMode() and add Greedy() flags.
Update tests to use the new API.
Use NeighborSearchMode enum type in cf.
Documentation details.
Add move constructor for cover tree.
Add support for rvalue references when setting a given reference tree in
Update knn test to use rvalue references.
Update kfn test to use rvalue references.
Fix error in BinarySearchTree move constructor.
Add a new TreeTraits's member: HasDuplicatedPoints.
Add support for copying the reference tree in NeighborSearch class.
Add DEPRECATED macro.
Mark constructor and Train() method taking a pointer to the reference Tree as deprecated.
Replace DEPRECATED by mlpack_deprecated.
Avoid deprecated methods inside NeighborSearch class.
Update tests to use rvalue references.
Add deprecated flags
Update constructors taking a reference to the reference tree.
Use !oldFromNewReferences.empty() instead of treeOwner to determine
Fix test for cover trees.
Add method to access to the reference tree.
Update kmeans implementation to use rvalue references.
Let's use a const reference when copying the reference tree.
Remove mlpack_deprecated from search mode flags, because it was resulting in too many warnings that can't be avoided. Until 3.0.0, there isn't any other method to change the search mode.
Remove deprecated constructor.
Add more information on deprecated methods.
Take a reference instead of a pointer to the query tree.
Merge pull request #765 from MarcosPividori/move-semantics
Marcus Edel (22):
Add randomized SVD method.
Add randomized SVD test suite.
Remove implementation from header file to avoid duplicate symbol error.
Add QUIC-SVD singular values test.
Add exact, randomized and QUIC SVD decomposition policies; meant to be used in conjunction with the PCA class.
Refactor PCA class; able to use different decomposition methods.
Parameter unification; add comment about PCAType class will be changed to have the name PCA in mlpack 3.0.0.
It isn't guaranteed that the recurrent network will converge (using a specified number of iterations), so we test if the network is able to solve the task in one of 5 trails using different starting weights.
Fix -Wunused warnings when using clang.
Fix clang warning when using integer absolute value function 'abs' when argument is of floating point type.
The RandomizedSVDReconstructionError test is prone to not match the reconstruction error, so we slightly increase the number of iterations for the power method.
Stabilize the QUICSVDSigularValueError, by increasing the relative sigular value error.
Compare against the relative error.
Remove old unused trainer ann class; use mlpack optimizer instead.
If no responses file given, the responses are assumed to be the last row of the input file.
Input sample can be represented by more than one slice.
Merge pull request #736 from nilayjain/poolinglayer
Minor style cleanups and changes:
It isn't guaranteed that the QUIC-SVD will match with the results of the exact SVD method, so we test if the method is able to solve the task in one of 5 trails using different starting samples.
Use the correct cnn network structure for the convolution network test.
Use the correct network output size.
Increase decomposition stability by initializing the mean parameter with a small non-negative value.
Matthew Henderson (1):
Use correct name for linear regression program.
Mike Izbicki (1):
Fixed broken links in README
Mikhail Lozhnikov (86):
Added initial support for Hilbert R trees (split and descent heuristic design).
Move tree-specific information to a new class (AuxiliaryInformationType).
A lot of changes. Implemented two approaches in order to compare points.
Added a bit of documentation.
Hilbert R tree fixes.
Merge remote-tracking branch 'upstream/master' into hilbert-r-tree
Added full localDataset support (not tested).
Fixed DiscreteHilbertOrderingTest. Added serialization. Minor style fixes.
Style fixes.
Removed the localDataset variable from the RectangleTree class.
Merge remote-tracking branch 'upstream/master' into hilbert-r-tree
R+ tree implementation
Added some tests for DiscreteHilbertValue.
R++ tree implementation
Fixed comments. Added some bibtex information for the Hilbert R tree.
R+ and R++ trees refactoring.
Fixed comments.
Merge remote-tracking branch 'upstream/master' into hilbert-r-tree
Added vantage point trees
Added some vantage point tree fixes and comments.
Merge remote-tracking branch 'upstream/master' into r_plus_tree
Removed RectangleTree::Points()
Some Hilbert R tree fixes
Added the Hilbert R tree to NSModel
Added the Hilbert R tree to RSModel
Added the Hilbert R tree to RAModel
Added the Hilbert R tree to (A)KNNTest, RangeSearchTest and KRANNTest.
Merge remote-tracking branch 'upstream/master' into r_plus_tree-cherry_pick
Merge remote-tracking branch 'upstream/master' into r_plus_tree-cherry_pick
Added some comments and style fixes for the R+/R++ tree.
Remove RectangleTree:Children().
RectangleTree:NumDescendants() optimization
Fix error in MinimalSplitsNumberSweep with casting negative numbers to size_t.
Try to fix AppVeyor build.
Merge remote-tracking branch 'upstream/master' into r_plus_tree-cherry_pick
Added some R+/R++ tree fixes.
Replace HRectBound::Intersect() by operator&()
Add const modifiers.
Added a separate class for the vantage point tree.
Merge remote-tracking branch 'upstream/master' into vptrees
Replace SortStruct by std::pair
Fix compiler warnings
Replace lambdas by a comparator.
Added the vantage point tree to RSModel and NSModel.
Added TreeType::IsFirstPointCentroid() to the TreeType API.
Fixed a segfault in RPlusTreeSplit. Fixed traits for the R+/R++ tree.
Added random projection trees.
Added random projection trees to NSModel and RSModel.
Very minor fixes of HollowBallBound.
Merge remote-tracking branch 'upstream/master' into vptrees
Added function for obtaining a number of distinct samples.
Various vantage point tree fixes.
Added TreeTraits::FirstSiblingFirstPointIsCentroid.
Very minor fixes.
Fixed an error in MidpointSplit that may lead to a segfault
Removed an unnecessary assertion.
Universal B tree implementation
Merge remote-tracking branch 'upstream/master' into ubtree
Fixed an error with duplicated base cases. Fixed tests.
Removed the property that each child bound is contained entirely in the parent bound.
Added tests for the random projection tree split method.
Merge remote-tracking branch 'upstream/master' into r-proj-tree
Fixed various errors in the implementation of the bound and the calculation of addressed.
Vantage point tree improvements.
Fixed VantagePointSplit removal.
HRectBound improvements.
Merge remote-tracking branch 'upstream/master' into r-proj-tree
Remove the IsHollowBallBound struct.
Merge remote-tracking branch 'upstream/master' into r-proj-tree
Various rp-tree fixes. Fixed debug build.
Very minor fixes.
Merge remote-tracking branch 'upstream/master' into ubtree
Optimize bound-to-point and bound-to-bound distance calculations.
Merge remote-tracking branch 'upstream/master' into ubtree
Fixed copy constructor of RectangleTree and added move constructor.
Fixed spacing and updated documentation.
Optimize the UB tree bound.
Removed an overload of PerformSplit() for the UB tree. Added a function that implements the default binary split behaviour. Other minor fixes.
Merge remote-tracking branch 'upstream/master' into ubtree
Added the UB tree to RSModel. Update range search tests. Replaced 'maxPRTreeRS' by 'maxRPTreeRS'.
Fixed missing perform_split.hpp.
Added the UB tree to RAModel. Fixed UB tree traits (added UniqueNumDescendants).
Very minor fixes.
Fixed pixelated formulas in the HTML output.
Added MathJax for HTML Doxygen output.
Merge remote-tracking branch 'lozhnikov/master'
Peter Lehner (1):
Added missing function argument
Ryan Curtin (246):
Add README.
Add basic CMake configuration.
Add implementation, not yet tested.
Add utility script to check C++11 support.
Fix some bugs with the trivial test.
Minor changes for better configuration.
First test case.
Nothing here yet, but required for CMake to configure correctly...
A better test. I'm reasonably convinced this works right now.
Don't return duplicate points.
Add main program.
Add flag to print test error.
Fix duplicate options.
Fix indentation.
Mention KMeans changes in history.
Move mlpack_allkrann to mlpack_krann, preserving backwards compatibility.
Merge pull request #701 from keonkim/binarize
Don't do infinite iterations.
Update license information for backported Armadillo code.
Remove backported Armadillo code that we don't need.
Update license information for Boost backported code.
Update license information to note other licenses.
Fix typo. I think being "cafeful" would mean that you go to lots of cafes, but probably Andrew meant "careful" here.
Merge pull request #690 from mentekid/lsh-computeRecall
Mark ComputeRecall() as static.
Minor style changes.
Merge pull request #664 from lozhnikov/hilbert-r-tree
Fix style.
Refactor tests a bit, and style fixes.
Forgot to test before I pushed.
Merge pull request #710 from lozhnikov/hilbert-r-tree-fixes
Remove CopyMe(), just like the documentation says we should.
Merge pull request #709 from lozhnikov/recttree-fixes
Change to size_t only, and add a warning for the mutator.
Fix name of parameter.
Fix error with casting negative numbers to size_t.
Fix element access, and corner case where mod is 0.
Merge pull request #711 from lozhnikov/descendant-fixes
Remove RandomSeed() calls from tests.
Add documentation to NSModel visitors.
Spelling fixes in test.
Merge pull request #691 from mentekid/lsh-multiprobe
Remove extra line and extra spaces.
Update history with some of the many changes from GSoC. I am sure I missed some things!
Remove unnecessary includes.
Merge pull request #713 from mikeizbicki/patch-1
Merge pull request #636 from peter-lehner/patch-1
Fix test: the fourth Gaussian should not be part of the mixture.
Add new contributor.
Default to DEBUG=OFF and PROFILE=OFF.
Update references to newest version.
Merge pull request #699 from lozhnikov/r_plus_tree-cherry_pick
Minor style fixes.
Merge pull request #700 from mentekid/lsh-parallelization
Remove unused HAS_OPENMP CMake variable (not the compiler definition).
Minor style and spacing fixes.
Increment avgIndicesReturned directly.
Document that we have OpenMP support now.
Make the comment a complete sentence.
Refactor to support input and output parameters.
Refactor programs to support input and output parameters.
Merge pull request #721 from lozhnikov/sortstruct
Merge branch 'master' into bindings
Fix duplicate options.
Don't print extra lines.
Warn when the user does not specify a file to test but asks for output.
Fix misspelled parameter name.
Fix parameter name issues.
Better warnings when --output_file is not specified.
Correct warning for no output.
There is no such thing as a required output option.
Update to --output_predictions_file, but keep old version for reverse compatibility.
Only print output parameters that are strings and end with "_file".
Print any output options at the end of the run.
Fix wrong conditional for printing warning.
Add warning for kernel_pca when --output_file is not specified.
Add reverse compatibility for some incorrectly-named parameters.
Fix incorrect conditionals. Thanks to Sergiu Deitsch for pointing these out.
Update documentation; 'parent' is very outdated; that parameter is actually
Fix --test_file: it is an input parameter.
Too much Java lately: no 'd' suffix necessary.
Don't add unknown options for Visual Studio.
Merge pull request #724 from lozhnikov/r-plus-tree-fixes
Merge pull request #727 from MarcosPividori/master
Merge pull request #730 from sbrodehl/patch-1
Merge pull request #723 from rcurtin/bindings
Merge pull request #731 from MarcosPividori/master
Apply fix from #731 to RangeSearch and RASearch.
Merge pull request #720 from sumedhghaisas/coverage
Fix some comments, clean up how -lm is added too.
Loosen tolerance to fix failing tests.
CMake < 3.0 doesn't support wrapping strings.
Merge pull request #729 from mentekid/gamma-distribution
Merge pull request #738 from mentekid/gamma-distribution
Fix line length.
Minor style cleanups and changes:
No need for 'therefore' anymore.
Merge pull request #739 from mentekid/gamma-distribution
Update to latest version number.
Merge pull request #741 from lozhnikov/MidpointSplit-fixes
Merge pull request #732 from MarcosPividori/heap-for-knn
Remove unnecessary includes.
Merge pull request #748 from mentekid/gamma-distribution
Remove underscores.
Fix #745: set scale correctly when the dataset size is 0.
Update HISTORY with bugfix note.
Fix formula: we should be using the absolute value of the cosine.
Set a fake L2 error for the root node to avoid early termination.
Handle the case where a node has only two points correctly.
Document that a fix was made.
Merge pull request #708 from lozhnikov/vptrees
Minor style changes.
Parameter name change and style fixes.
Merge pull request #751 from mentekid/gamma-distribution
Remove incomplete Train() overload.
Print number of base cases and scores even when a tree is passed.
Don't use the AppVeyor logger.
Fix spacing.
Merge branch 'master' of https://github.com/mlpack/mlpack
Fix scoring for furthest neighbor sort.
Update HISTORY to reflect improvements.
Merge branch 'leaf-only-vptree' of https://github.com/lozhnikov/mlpack into lozhnikov-leaf-only-vptree
Merge branch 'lozhnikov-leaf-only-vptree'
Fix minor comment misspelling.
Be sure to cast to ElemType because it is not always guaranteed that ElemType is returned from std::sqrt().
Merge pull request #726 from lozhnikov/r-proj-tree
Minor style fixes and remove unused code.
Merge branch 'spill-trees' of https://github.com/MarcosPividori/mlpack into MarcosPividori-spill-trees
Merge branch 'MarcosPividori-spill-trees'
Clarify error messages for -T/-D.
Merge pull request #763 from Kirizaki/patch-2
Reorder tutorial list.
Merge pull request #764 from MarcosPividori/fix-tests
Merge pull request #766 from MarcosPividori/fix-kfn
Merge pull request #767 from lozhnikov/rtree-constructor-fixes
Remove extra line, fix misspelling.
Merge pull request #762 from MarcosPividori/greedy-traverser
Break the optimization if we encounter a NaN value.
Update build documentation.
Update location of build server.
Update both of the links, not just one.
Use short names to avoid path issues for ridiculous C++ class names.
Instead, avoid building documentation for the backported boost code.
Merge pull request #770 from sumedhghaisas/coverage_root
Minor style and grammar fixes.
Minor grammar/spelling fixes.
Update build instructions to make testing more clear.
First commit, no code yet; just moving systems.
Remove unnecessary libxml2 link (though it didn't do anything anyway).
Gather all library dependencies in one place.
Add pkg-config support.
Merge branch 'master' into pkgconfig
Make sure the version string is properly set.
Minor updates.
COMPILER_SUPPORT_LIBRARIES is necessary for the command-line programs.
Don't forget to add the mlpack directories.
Fix location of pkg-config file install.
Initialize model to zero values; this fixes failing tests in release mode.
Attempt to fix compilation error with old Armadillo version.
Attempt to fix failing build for old Armadillo versions.
Intermediate checkin so I can move systems easily.
Merge pull request #786 from MHenderson/patch-1
Explicitly relax the separation invariant (it was already relaxed in the code).
Update some minor documentation and const correctness.
Fix typo.
Merge pull request #782 from rcurtin/pkgconfig
Old CMake doesn't support continue.
Properly handle when the build directory has spaces in its name.
Verbatim is unnecessary.
Increase tolerance for Rastrigrin function optimization.
At Conrad's suggestion, undo 310e72d and instead force a newer version of Armadillo.
Add some simple octree tests.
Add traits and main include file.
Add copy, move, and serialization, plus tests for the octree.
Add traversers for octree.
Add tested support to KNN/KFN for octree.
Add octree to RangeSearch and RASearch.
Merge branch 'octree' of https://github.com/rcurtin/mlpack into octree
Merge pull request #788 from akanuraj200/master
Merge branch 'master' into octree
Refactor for changes in #788.
Merge pull request #740 from keonkim/imputer
Fix spacing.
Stop special handling for Armadillo versions for HDF5.
Move PerformSplit and fix edge case bugs.
Refactor tree-building to use PerformSplit.
Remove stray comment.
Convert std::pow usage to shifts.
Fix bug caught by Mikhail.
Change parameter name to 'oct'.
Fix missing name of octree for NSModel.
Remove file I did not mean to check in.
Minor optimization: reserve full vector.
Merge pull request #795 from barak/tweaks
Merge pull request #790 from rcurtin/octree
Add FORCE_CXX11 option to work around deficiencies in CMake.
This is no longer necessary.
Early CMake versions don't support line wrapping.
Fix directory of include.
When creating list of libraries, filter duplicates and use -L correctly.
The NewCXX11.cmake file must be included after the mlpack target is defined.
Fix CMake version check.
Fix vector parameter handling and add tests. This should solve #798.
Merge pull request #792 from sumedhghaisas/gradient_descent
Minor change to documentation of gradient descent optimizer.
Set leafSize correctly when calling BuildModel() to avoid memory issues.
Refactor singletons into one .cpp file.
Add clarifying comment.
Fix failing HDF5 tests (handle old Armadillo bug that was probably my fault anyway).
Fix types in example code.
Add DrusillaSelect implementation.
Merge pull request #800 from rcurtin/singleton
Add 'src/mlpack/methods/approx_kfn/qdafn/' from commit '5249e985a26a7a5cb00ba261db89c1c0e9c5f24e'
Move things into the right place after subtree merge.
Fix out-of-order initialization warning.
Fix failing tests and bugs.
Remove accidental swap files.
Move into mlpack namespaces.
Refactor main program to include QDAFN.
Move name of main program.
Fix potential bug and simplify memory requirements.
Fix invalid access.
Fix incorrect inequality.
Fix output and documentation.
Handle situations where the user passes in a distances matrix not a distance column.
Refactor QDAFN to better handle sparse data matrices.
Add approximate furthest neighbor search tutorial.
Add tests for sparse operation and fix sparse bugs.
Add comprehensive tests for QDAFN.
Fix test bugs.
Add error checking to constructor.
Merge pull request #803 from rcurtin/kfn
Update version numbers for branch.
Add more documentation of mlpack_approx_kfn program.
Merge branch 'master' into mlpack-2.1.x
Set to minimum possible score.
Fix incorrect error conditional.
Fix serialization bug.
Merge branch 'master' into mlpack-2.1.x
Update documentation version.
Update latest stable version information.
Update soversion.
Update version strings.
Add BSD license to most files.
Add license to the rest of the files.
Remove features that are not ready for release.
Seb Bro (1):
Fixing vector classes to comply with method calls.
Tham (3):
Merge pull request #666 from keonkim/binarize
Merge pull request #694 from keonkim/imputer
Merge pull request #742 from keonkim/describe2
Yannis Mentekidis (91):
Implementation of Multiprobe LSH, version 1
Adds ComputeRecall function to LSHSearch
Merge branch 'lsh-computeRecall' into lsh-multiprobe
Merge branch 'lsh-deterministictest' into lsh-multiprobe
There is a bug in ReturnIndicesFromTable
There is a bug in ReturnIndicesFromTable
Fixes two minor bugs causing major headaches
Adds a first multiprobe test
Adds test for ComputeRecall and makes ComputeRecall throw exceptions for invalid arguments
Fixes minor typo in lsh_test.cpp
Merge branch 'lsh-computeRecall' into lsh-multiprobe
Splits ComputeRecall test into multiple tests
Add code that replaces multiprobe codes with zeros for bottleneck profiling. Commented it out
Fixes minor typo that caused multiprobe test to not happen
Adds a deterministic test for multiprobe
Removes some redundant code, fixes comments
Fixes style, adds documentation
Implements parallel query processing for LSH
Implements parallel query processing for LSH
Book-keeping of number of threads used
Adds parallelization to bichromatic search
Adds Bichromatic Parallel Test
Fixes style issues, optimizes code a bit
Merged changes from #690 and #675
Fixes bug caused merge. Changes code in lsh_test.cpp that caused test to fail
Uses arma::Row<char> instead of std::vector for perturbation sets
Fixes bug in perturbationValid
Replaces arma::Row<bool> with std::vector<bool> to conserve space
Workaround to avoid copy of hashMat
More style fixes
Typo fix
Removes MultiprobeDeterministicTest because it is not correct.
Merge branch 'master' into lsh-parallelization
Adds parallelism option to CMakeFiles, removes most omp.h dependence
Removes numThreadsUsed variable, changes how maxThreads is initialized
Changes placeholder code for OpenMP
Fixes CMakeFiles and code to make openMP actually transparent
CMake trickery to maybe make travis not crash
Simplifies OpenMP transparency code
Adds -Wno-unknown-pragmas
Commit to switch branch
Makes Perturbation functions members of LSHSearch
Fixes a lot of style issues
Re-adds Deterministic Multiprobe Test
Merge branch 'master' into lsh-multiprobe
Merge branch 'master' into lsh-multiprobe
Fixes style issues in LSH Tests and LSH Class
Changes BaseCase to include loop over candidate set. Changes loop variable to signed for OpenMP loops.
Removes commented-out old BaseCase code
Merges multiprobe LSH
Changes BaseCase to include the loop over candidate set. Places parallelization tests into #ifdef block
Merges 3fe0b72
Modifies CMakeLists to remove -DHAS_OPENMP
Removes old code and comments from CMakeLists.txt
Restores size_t for openMP loop counters, changes CmakeLists to require OpenMP version 3
Removes maxThreads functionality from LSHSearch class
Removes HAS_OPENMP definition in CMakeFiles
Workaround for OpenMP 2.0 (based on dt_utils.cpp)
Transforms omp loop to reduction
Adds a GammaDistribution object for estimating gamma parameters
Replaces trigamma(a) with polygamma(1, a) to check compatibility
Backports boost trigamma function
Removes dependency to boost polygamma
Test commit to see if backport worked
More backporting fixes...
Declares bernoulli_b2n, tangent_b2n before including bernoulli_detail.hpp
Proper forward declaration of boost::math functions
Forward declarations continued...
Fixes typo in include directive
Hardcodes bernoulli forward declarations
Even more hard-coded forward declarations
Fixes namespace braces
Hardcoding declaration for digits_base10
Adds '_BACKPORT' to all ifndef shields
Backport fixes
Removes _BACKPORT, includes backported files before boost files
Correctly removes _BACKPORT
Attempts to fix missing boost::math::policies::digits error
Organizes boost backporting with core/boost_backport/boost_backport.hpp
Makes boost_backport.hpp detect boost version
Style fixes
Efficiency and documentation fixes for GammDistribution.
Corrects Boost backporting documentation
Fixes off-by-one in boost_backport.hpp for boost 1.55.0
Adds a Train() function that only needs dataset statistics, not the dataset itself
Changes Train overload to accept multi-dimensional statistics
Documents changes from 253c493 in gamma_distribution.hpp
Adds functionality to solve #749
Fixes indentation & style
Changes code to use mlpack's random object
Adds GammaDistribution::Random() test
lozhnikov (1):
Merge pull request #746 from lozhnikov/ubtree
nilayjain (1):
added functionality to pool with stride
sumedhghaisas (13):
Merge pull request #693 from MarcosPividori/variants-for-ns-model
Merge pull request #684 from MarcosPividori/approx-knn
Added test coverage framework
Added libsupc++ library to linker while building with coverage
Adding option to set the root in coverage script.
Coverage script is modified to remove negative entries.
Used max_cov_count in removing negative line counts in coverage
Merge pull request #784 from sumedhghaisas/coverage_script
Adding coverage information from coveralls to README
Implemeted gradient descent optimizer.
Minor bug fixes in Gradient Descent module
Minor fix in gradien descent
Added Gradient Descent in HISTORY file
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new f7fbe80 address lintian tag hardening-no-bindnow; remove cmake workaround
new f4ee3d9 dh10
new e2b7f48 log changes
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mlpack.git
More information about the debian-science-commits
mailing list