| CPC G06F 18/217 (2023.01) [G06F 18/214 (2023.01); G06N 3/08 (2013.01)] | 18 Claims |

|
7. A method comprising:
receiving a dataset comprising a plurality of features, each of the plurality of features associated with a plurality of values;
responsive to receiving the dataset, and for each of the plurality of features, determining a statistical measure from the plurality of values associated with the feature;
inputting the statistical measures into a neural network;
receiving, from the neural network, a selection of an action;
responsive to receiving the selection of the action, transforming the dataset by applying the action to at least one of the plurality of features to obtain a transformed dataset including a second plurality of features;
calculating a reward for the neural network based on the action;
determining if a budget for the neural network is reached;
responsive to determining the budget is reached, storing the plurality of features in a final model; and
responsive to determining the budget is not reached, determining a second statistical measure of each of the second plurality of features from the second plurality of values associated with each of the second plurality of features and inputting the second statistical measures and the reward into the neural network.
|