Вычислить векторные веса с ограничениями

Я хочу вычислить вектор неотрицательных весов для некоторых данных. Мои входные данные - это матрица размером *2000*189* и другая маленькая матрица размером *22* ​​189 * (содержащая выбранные оси). На выходе получается вектор из 22 измерений, содержащий веса для каждого выбранного axe, Я использую NNLSF (неотрицательное наименьшее квадратное соответствие) для вычисления весов. Решение, данное NNLSF, является математически оптимальным, но оно не всегда дает мне наилучшее визуальное решение. Есть ли способ заставить NNLSF дать решение, которое максимизирует вес определенных осей в некоторых областях (для достижения локальных удельных весов цели).

Я использую этот код Python для вычисления NNLSF: Ссылка здесь

Любая помощь будет оценена, спасибо

0 ответов

Другие вопросы по тегам