Я ищу решение проблемы SVM с использованием методов оптимизации в Python.
У меня проблемы с поиском способа эффективного ввода ограничений в команду scipy.optimize.minimize
.У меня есть 120 ограничений, которые являются одной и той же функцией, но используют разные входы массива.Я написал код, который действует как индикаторная функция, если выполняется каждое из этих ограничений, но функция minimize()
не распознает его.Есть ли менее метод DYI, который мне не хватает?
Например, я мог бы ввести: f(x1) =< 0, ... , f(xn) =< 0
, где параметры - это массивы длины 10, но искал более чистый подход.