All Versions
Latest Version
Avg Release Cycle
115 days
Latest Release
2386 days ago

Changelog History

  • v0.0.9 Changes

    December 03, 2017

    ๐Ÿš€ This will be the last release supporting Java 6

    ๐Ÿ‘Œ Improvements include:

    • ๐Ÿ›  General Bug Fixes
    • ๐Ÿ†• New Jaccard Distance
    • ๐Ÿ†• New SMOTE and Borderline-SMOTE algorithms for class imbalance
    • ๐Ÿ†• New SDCA algorithm for general purpose (classification & regression) linear model solving (with elastic-net regularization)
    • โž• Added DataWriter interface for CSV, LIBSVM, and JSATData file types. This is particularly useful for cases where you want multiple threads writing out to the file at once.
  • v0.0.8 Changes

    May 30, 2017

    ๐Ÿš€ A small number of commits in this release, but a fair amount packed into them!

    • โž• Added new CPM classifier, another fast but non-linear method similar to AMM
    • ๐Ÿ‘Œ Improved a number of the Vector Collections / Metric spaces
      • Fixed bug in RBC
      • Huge performance improvements to KDTree
      • VPMV avoids pathological worst case performance
      • A number of the collections now support incremental insertion (and a new interface for that feature too)
      • CoverTree algorithm added
    • RandomUtil added to make it easy to get consistent results / repeatable experiments
    • ๐ŸŽ Performance improvement to IntSet, original code moved to a new SortedIntSet class
    • ๐Ÿ› Bug fix and better bounds checking for HamerlyKMeans
    • ๐Ÿ› Bug fix in SOM
  • v0.0.7 Changes

    January 06, 2017
    • ๐Ÿ†• New DC-SVM and SVMnoBias classes for training SVMs faster than before!
    • Speed improvements to Kernel K Means
    • Minor improvements to some of the distributions classes
    • ๐Ÿ‘Œ Improved unit test reliability and some minor bug fixes
    • ๐Ÿ‘ API now supports weighted datapoints for clustering. K-means and Kernel K Means have initial support for making use of this
  • v0.0.6 Changes

    October 02, 2016

    ๐Ÿ†• New clustering algorithm HDBSCAN implemented.
    ๐Ÿ†• New visualization algorithm LargeViz added.
    โœ… Lots of test-case reliability improvements and a few bug fixes.

  • v0.0.5 Changes

    May 31, 2016
    • ๐Ÿ‘Œ Improved some of the tree based learning. DecisionTrees (and stump) now parallelize better. Also added 3 schemes for inferring feature importance from tree models. Added that to Random Forest and use the out of bag datums to get better estimates.
    • โž• Added an O(n2) time algorithm for hierarchical clustering. Improved LanceWilliams objects for it
    • ๐Ÿ‘Œ Improved parallelism of kernelized k-means
    • ๐Ÿ‘Œ Improved docs for text builders
    • ๐Ÿ› Bug fixes.
  • v0.0.4 Changes

    March 02, 2016

    ๐Ÿ†• New release includes a number of bug fixes. Normalized AdaGrad added. Bigger feature is JSAT now supports missing values. Currently only Decision Stump, Tree, and Random Forest handle them naturaly. There is also an Imputer transform so that you can add that first and use whatever you like.

  • v0.0.3 Changes

    December 27, 2015

    ๐Ÿ†• New release, includes the new VisualizationTransform interface - for one-way transformations meant specifically for visualizing higher dimensional datasets. Includes the popular algorithms TSNE (the fast Barnes-Hut approximation), MDS, and IsoMap. Added new CSV reader/writer and a custom binary format "JSATData" that is much better suited toward long term storage and performance, as well as minor improvements to the other loaders. All GUI code has been removed (should make use with Android easier). Also some improvements to various things in the Distribution package and bug fixes.

  • v0.0.2 Changes

    July 11, 2015

    ๐Ÿ›  Major change is a new code to make it easier to add parameters to a GridSearch for parameter tuning. Also added a RandomSearch counterpart. New version also includes a new generic batch solver for L1 regularized objectives, ModifiedOWLQN, and various bug fixes.

  • v0.0.1 Changes

    June 01, 2015

    ๐Ÿš€ First numbered release of JSAT. Large improvement in test case coverage and bug fixes.