Finding the predictors of a neural network

2 views (last 30 days)
Hello!
I have developed a neural network with its predictors (70 variables) and corresponding answers (5 variables). The thing is that now I want, from an answer, to find which predictors will generate that answer. I have already tried to make a neural network backwards changing predictors by answers but due to the complex data I have I get errors in this way. I have seen something about inverse propagation but I have no idea what would work in this case.
Please if anyone knows anything it would be very helpful.

Answers (1)

the cyclist
the cyclist on 15 Mar 2023
Suppose each of your 70 predictors is a binary variable. That means that there are
2^70
ans = 1.1806e+21
possible combinations of predictors. For each of the 5 possible answers, you need to enumerate which of the 1e21 possible predictor combinations lead to it?
(It gets even worse if the predictors take on more values, or are continuous.)
Are you sure you need to do this?
Or maybe I misunderstand what you are asking for.
  1 Comment
FERNANDO CALVO RODRIGUEZ
FERNANDO CALVO RODRIGUEZ on 31 Mar 2023
They are even more variable than that, so just imagine. Maybe half of them don't vary depending on the type, so maybe it comes down to 30 variables. I think I found the solution by performing the task with genetic algorithms with the objective function being the neural network.

Sign in to comment.

Categories

Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!