У меня есть разреженная матрица, форма которой 570000 * 3000. Я старался Нима сделать NMF (используя метод nmf по умолчанию, и установить max_iter
до 65). Тем не менее, я нашел Nimfa очень медленно. Кто-нибудь использовал более быструю библиотеку для создания NMF?
я использовал libNMF
до. Это написано на C и очень быстро. Eсть бумага документирование алгоритма и кода.
В документе также перечислены несколько альтернативных пакетов для NMF (на разных языках (которые я скопировал здесь для дальнейшего использования).
Отказ от ответственности: я не пробовал ни одного из этих других пакетов (кроме MATLAB).
Других решений пока нет …