| CPC G06N 5/02 (2013.01) [G06F 16/256 (2019.01); G06F 21/53 (2013.01); G06F 21/602 (2013.01); G06F 30/20 (2020.01); G06N 20/00 (2019.01); G06F 21/6245 (2013.01)] | 16 Claims |

|
10. A system comprising:
one or more data processors; and
a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including:
receiving an algorithm and input data requirements associated with the algorithm, wherein the input data requirements include optimization and/or validation selection criteria for data assets to be run on the algorithm;
obtaining the data assets based on the optimization and/or validation selection criteria for the data assets;
preparing the data assets for processing by the algorithm; and
running the data assets through the algorithm, wherein the running comprises: passing the data assets from a data storage structure to the algorithm in a secure capsule computing framework, and optimizing, validating, or computing inference with the algorithm using the data assets, wherein the algorithm is in a secure capsule computing framework that serves the algorithm to the data assets in accordance with encrypted code stored inside the secure capsule computing framework.
|