One-hot encoder using lazy evaluation of relational statements
AssigneeOracle International Corporation
InventorsFelix Schmidt, Matteo Casserini, Milos Vasic, Marija Nikolic
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsFelix Schmidt, Matteo Casserini, Milos Vasic, Marija Nikolic
Estimating the term…
A method and one or more non-transitory storage media are provided to train and implement a one-hot encoder. During a training phase, computation of an encoder state is performed by executing a set of relational statements to extract unique categories in a first training data set, associate each unique category with a unique index, and generate a one-hot encoding for each unique category. The set of relational statements are executed by a query optimization engine. Execution of the set of relational statements is postponed until a result of each relational statement is needed, and the query optimization engine implements one or more optimizations when executing the set of relational statements. During an encoding phase, a set of categorical features in a second training data set are encoded based on the encoder state to form a set of encoded categorical features.
A method, in a computing system comprising one or more processors and one or more memories, the one or more memories comprising instructions executed by the one or more processors to cause the one or more processors to train and implement a one-hot encoder, the method comprising:
One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause the one or more computing devices to train and implement a one-hot encoder, wherein the instructions further cause the one or more computing devices to perform a method comprising:
Dependencies are inferred from the claim text.