- [BREAKING] Remove parameter
UseMultipleThread
since we can use only the parameterMaxDegreeOfParallelism
. - [BREAKING] The class
HdbscanParameters
accept a type parameter to allow indicating the dataset. (double[]
for normal matrix orDictionary<int, int>
for sparse matrix) - The parameter
DataSet
can be aDictionary<int, int>[]
for sparse matrix - Remove project DocumentClusteringExample (will be moved to another repo and rewritten in a cleaner way)
- Remove project OrderByMostSimilarDocumentExample (since not really useful)
- Add support for sparse matrix (only
CosineSimilarity
is available for now) - Improve performance of
CosineSimilarity
and make it possible to use caching to reduce redoing same calculation multiple times. - Add new parameter
CacheDistance
to allow controlling the caching. Before that, it was caching distances and it could cause issues with big dataset by using to much memory. - Fix various warnings.
- Initial releases