Как применить переменные с указанием веса c в многомерной регрессии с NN с использованием Keras? - PullRequest
0 голосов
/ 27 марта 2020

Я строю модель Keras с NN для выполнения многомерной регрессии, и я хотел бы ограничить выходные веса для каждой из N переменных указанным c способом.

Мне удалось ограничить веса чтобы все N переменных весов были положительными, используя kernel_constraint=non_neg() в выходном слое:

model.add(Dense(N, kernel_constraint=non_neg()))

Следующее, чего я хотел бы добиться, это заставить все переменные весовые коэффициенты достичь заданного значения c max. значение, например 0,9 или 1.

В конце концов, я даже хотел бы иметь ограничения, которые задают переменную c, например, принудительно установить максимальное значение выходного веса для переменной x на go вплоть до значение y, в то время как другие переменные имеют другие ограничения или отсутствуют. Это возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...