-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A question in class GSS in core_chime6.py #21
Comments
Thank you for reporting this. My local version of The difference between I will fix this in fgnt/pb_bss#34 . |
Thanks a lot for your rapid reply and clear answer. I will change as you said. Besides, I have a small question about the GSS code. Known from your paper, GSS can avoid the permutation problem by utilizing oracle time annotations. While separated cACGMM needs extra permutation alignment. But comparing the class Thank you again for answering my question |
I mean that without given
In this way, is the permutation problem still exist? |
There are two ideas to produce most likely a permutation free solution:
I said most likely, because the activity pattern between the speakers and the always active noise must be sufficient different and the speakers must have different spatial properties (e.g. large enough angle between the speakers from the array perspective). While it could be enough to start with a permutation free initialization, I observed that the EM-Algorithm sometimes has issues to keep it permutation free. Maybe it is caused by a too similar activity pattern, or they are spatially too similar. Once the model is converged, it is unlikely that the permutation will change, so the constraint is no longer nessesary. |
Thank you for your reply. I think I understand a lot now. Hope everything goes well in your future research. |
You are welcome. |
In line 198 of file core_chime6.py, method predict is used with a parameter
source_activity_mask
But in the definition of the object cur (as well as class CACGMM in pb_bss/distribution/cacgmm.py), the method
predict
doesn't have this parameter. Simply changingpredict
to_predict
doesn't help.Thanks a lot if you can answer when you are free
The text was updated successfully, but these errors were encountered: