Здравствуйте! Решил разобраться с темой двойственности в математической оптимизации и построить зазор двойственности для функции логистической регрессии, вот так она описывается:
, тут
- это строка из матрицы
(не квадратная!),
- константа
Чтобы построить двойственную функцию, добавим искусственное ограничение:
, а сама функция станет такой
Теперь сама двойственная функция:
Теперь через производную нашёл такую точку минимума (несколько раз перепроверил):
Дальше мне надо выразить
через
для того, чтобы образовать функцию
и тогда я смогу получить критерий приближения к минимуму вот так
.
Теперь сам вопрос. Как мне выразить
через
в (1)? Я не понимаю как это сделать, так как
может быть не квадратной и нельзя эту матрицу просто перебросить в правую часть уравнения
Так же я ещё не решил как обойти проблему отрицательного значения под логарифмом в
, но это уже дальше...