| CPC G06F 21/16 (2013.01) [G06N 3/10 (2013.01)] | 17 Claims |

|
1. A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors to perform steps of:
receiving a first trained neural network that includes one or more layers each having weights, at least one layer of the one or more layers having an embedded watermark;
transforming the at least one layer to a transformed domain, wherein the transforming includes sorting the weights in the at least one layer and performing a domain transfer on the sorted weights;
extracting first information from the at least one layer in the transformed domain; and
determining, based on the extracted first information, that the at least one layer has the embedded watermark.
|