CPC G06N 5/04 (2013.01) [G06F 16/2255 (2019.01); G06F 16/2365 (2019.01); G06F 16/2379 (2019.01); G06F 16/245 (2019.01); G06F 16/27 (2019.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A system, comprising:
a computing device comprising a processor and a memory; and
machine-readable instructions stored in a distributed ledger that, when executed by the processor, cause the computing device to at least:
retrieve a runtime machine-learning model from an application record in a repository data store, the application record corresponding to an application that uses a machine-learning model;
calculate a runtime hash for the runtime machine-learning model;
concatenate the runtime hash with a source code hash to form a registration identifier;
provide the runtime hash and the registration identifier to a distributed agent as search criteria for the distributed agent to search the distributed ledger for a machine-learning model record;
evaluate a compliance status of the application record with a compliance rule based at least in part on a result of the search; and
send a request to the distributed agent to update the machine-learning model record in the distributed ledger based at least in part on whether the runtime machine-learning model at least meets a performance metric associated with the compliance status of the application record.
|