SpectralCluster Versions Save

Python re-implementation of the (constrained) spectral clustering algorithms used in Google's speaker diarization papers.

v0.2.4

2 years ago

v0.2.2

2 years ago
  • Allow using different types of eigen gap.
  • Adjusting auto-tune ratio.
  • Submitting Turn-to-Diarize configs.

v0.2.1

2 years ago

Also use enum type of ThresholdType instead of the boolean thresholding_with_row_max.

v0.2.0

2 years ago

v0.2.0 is a complete overhaul of the SpectralCluster library.

List of changes and new features:

  • Use 2-space indent Google internal coding style.
  • Use options classes instead of long list of arguments.
  • Support different types of Laplacian matrices.
  • Support different types of distances for K-Means, such as cosine distance.
  • Support auto-tune of the p-percentile.
  • Implement constrained spectral clustering.
  • Use Enum wherever possible.
  • Add configs.py as reference to configurations used in our papers.
  • Add permutation invariance for tests.