Patent ID: 11972355
Assignee: IQGATEWAY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for generating best performing data models for datasets in a computing environment, wherein the method comprises:
obtaining, by a processor, an input dataset from one or more external data sources, wherein the input dataset comprises data variables and data samples;
dividing, by the processor, the obtained dataset into at least three parts based on a type of data variables, the data samples, and user requirements, wherein each part of the dataset comprises samples from the input dataset, and wherein a first part of the dataset comprises training data, a second part of the dataset comprises testing data, and a third part of the dataset comprises validation data;
retrieving, by the processor, one or more data modeling methods from a pool of data modeling methods stored in a database, wherein the one or more data modeling methods comprises one or more parameter ranges;
generating, by the processor, a first set of data models for the first part of the dataset by using the retrieved one or more data modeling methods, wherein an input to generate the first set of data models is the first part of the dataset;
determining, by the processor, a first fitness function for the first part of the dataset based on the generated first set of data models;
generating, by the processor, a second set of data models for the second part of the dataset by validating the first set of data models and the determined first fitness function with the second part of the dataset;
determining, by the processor, a second fitness function associated with the second part of the dataset based on the generated second set of data models;
determining, by the processor, at least one best performing data model among the first set of data models and the second set of data models by comparing the determined first fitness function with the determined second fitness function;
validating the determined at least one best performing data model using the third part of the dataset to generate a final best performing data model; and
outputting the final best performing data model that explains inherent pattern in the input dataset on a user interface of a user device.