Модель коллаборативной фильтрации в свете fm использует неотрицательную матричную факторизацию (NMF). Нужно ли мне углубляться в математику NMF или достаточно базовых знаний и позволить алгоритму работать?