Skip to content

Question about nmf_init parameter options in SigProfilerExtractor #274

@thisisliuyu

Description

@thisisliuyu

First, I would like to express my sincere appreciation for your development of SigProfilerExtractor. I had a quick question about the NMF initialization options that I was hoping you could clarify. We've noticed there are several choices for the nmf_init parameter: 'random', 'nndsvd', 'nndsvda', 'nndsvdar' and 'nndsvd_min'.

Could you help me understand:
1.What are the key differences between these initialization methods in practice?
2.Are there specific scenarios where you'd recommend one over the others?
3.I noticed the default is ‘random’ in later versions - was there a particular reason for this change?

I've checked the documentation but couldn't find detailed explanations about these options. If there are any papers or resources you could point me to that discuss this, I'd really appreciate it!

Thanks so much for your time - and again for developing such an amazing tool that's become essential in our work.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions