Skip to content

Releases: KlugerLab/FIt-SNE

Version 1.2.1

19 Apr 00:35
a0bb233
Compare
Choose a tag to compare

Fixed bugs that prevented v1.2.0 from compiling on Windows.

Version 1.2.0

30 Mar 01:25
Compare
Choose a tag to compare

Several changes to default FIt-SNE settings to make it more suitable for embedding large datasets. See this recent paper by Dmitry Kobak and Philipp Berens for more details.

Major changes to default values:
-Learning rate increased from the fixed value of 200 to max(200, N/early_exag_coeff).
-Iteration number decreased from 1000 to 750.
-Initialization is set to PCA (computed via fast SVD implementations like ARPACK).

Minor changes:
-Late exaggeration start is set to the end of early exaggeration (if late exaggeration coefficient is provided).
-Limiting max step size to 5 (solves problem encountered when learning rate set too high and attractive forces cause a small number of points to overshoot)

Version 1.1.0

08 Feb 19:16
1647095
Compare
Choose a tag to compare
  • Decreasing the degree of freedom (df) of the t-distribution reveals fine structure that is not visible in standard t-SNE. This PR adds a df parameter for that purpose. Preprint will be forthcoming.
  • Added documentation to Python and R wrappers
  • Added License
  • Binary checks if the wrapper version matches the binary version

Version 1.0.0

28 Oct 00:32
e75778b
Compare
Choose a tag to compare

First stable release (i.e. future changes will be integrated into releases and the versioning will follow the semantic versioning guidelines).

Also, including a binary for Windows users. Mac/Linux can compile with a single command, as described in the README.