Comments (2)
What you are using is the vanilla spectral clustering without any refinement. Refinement is critical for more accurate estimation of speaker count. You can use these configs as examples: https://github.com/wq2012/SpectralCluster/blob/master/spectralcluster/configs.py
from spectralcluster.
Thanks for the remind. I tried the turntodiarize cluster in the configs. I noticed it need a constrain matirx computed by turn score vector while doing predict. However I do not have that score. Instead I computed the distance matirx of the embddings and set the CL and ML according to the distance. But I still just get 2 speaker as result. If I use the distance matrix direclty I can get multiple speaker, however I found the result does not good. I was wondering how should I get a constrain matirx properly?
Thanks.
from spectralcluster.
Related Issues (20)
- Creating an Initial Cluster and predicting using that cluster HOT 1
- Contraint Matrix Question HOT 1
- question about clustering every turn detection will change previous prediction ? HOT 2
- How to deal with the speaker_turn_scores of the constraint_matrix ? HOT 1
- Configs from your ICASSP 2018 paper HOT 2
- Question about this formula in paper mentioned HOT 2
- UnboundLocalError: local variable 'best_p_percentile_index' referenced before assignment HOT 4
- Behavior of `autotune` when `n_clusters == 1` HOT 9
- Threshold used for Agglomerative fallback clusterer HOT 3
- How to not use any single_cluster_condition? HOT 3
- Is autotune useful when the number of clusters is known in advance? HOT 6
- Spectral clustering is too slow & expensive when sequence is long
- Config for Auto-Tune HOT 1
- Is there a way to monitor the progress of the predict() method? HOT 1
- TypeError: constraint matrix must be a numpy array HOT 2
- Tracking speakers in time HOT 3
- Constrained MultiStageClusterer HOT 1
- Quality of Streaming clustering
- Autotune proxy condition in spectral_cluster.py HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spectralcluster.