У меня есть набор данных с 4 переменными (X1, X2, X3, Y), и моя цель - найти оптимальную комбинацию X1, X2, X3, которая максимизирует Y. Я начал с подбора нейронной сетиМодель с входами X1, X2, X3, переменными и выходными переменными Y.R code:
library(neuralnet)
nn <- neuralnet(VariableY ~ X1 + X2 + X3,
data=trainset,
hidden=c(3,2),
linear.output=TRUE,
threshold=0.01)
Теперь я ищу способ извлечь из NN-модели целевую функцию Y = f (X1, X2, X3).Может ли кто-нибудь помочь мне, как я могу это сделать?После этого узкого места я могу использовать пакет оптимизации nloptr для того, чтобы передать ограничения и максимизировать Y.
Заранее спасибо за вашу поддержку.