SYSTEM AND METHOD FOR DETERMINING AN ARTIFICIAL INTELLIGENCE MODEL IN A DECENTRALIZED NETWORK
First Claim
1. A device comprising:
- an artificial intelligence (AI) chip; and
a processing device containing programming instructions that, when executed, will cause the processing device to;
(i) access a dataset;
(ii) generate a first artificial intelligence (AI) model;
(iii) load the first AI model into the AI chip to generate a first performance value based on the dataset;
(iv) receive a chain from a communication network, the chain comprising a performance measure;
(v) determine whether the first performance value has exceeded the performance measure; and
(vi) if the first performance value has exceeded the performance measure;
create a block comprising the first AI model and the first performance value;
transmit the block and a verification request to the communication network to verify the block; and
if verification of the block succeeds, update the chain based on the first performance value so that the chain is available to a plurality of additional processing devices on the communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a decentralized communication network and multiple processing devices on the network. Each processing device may have an artificial intelligence (AI) chip, the device may be configured to generate an AI model, determine the performance value of the AI model on the AI chip, receive a chain from the network where the chain contains a performance measure. If the performance value of the AI model is better than the performance measure, then the processing device may broadcast the AI model to the network for verification. If the AI model is verified by the network, the device may update the chain with the performance value so that the chain can be shared by the multiple processing devices on the network. Any processing device on the network may also verify an AI model broadcasted by any other device. Methods for generating the AI model are also provided.
0 Citations
20 Claims
-
1. A device comprising:
-
an artificial intelligence (AI) chip; and a processing device containing programming instructions that, when executed, will cause the processing device to; (i) access a dataset; (ii) generate a first artificial intelligence (AI) model; (iii) load the first AI model into the AI chip to generate a first performance value based on the dataset; (iv) receive a chain from a communication network, the chain comprising a performance measure; (v) determine whether the first performance value has exceeded the performance measure; and (vi) if the first performance value has exceeded the performance measure; create a block comprising the first AI model and the first performance value; transmit the block and a verification request to the communication network to verify the block; and if verification of the block succeeds, update the chain based on the first performance value so that the chain is available to a plurality of additional processing devices on the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising, by a processing device:
-
(i) accessing a dataset; (ii) generating a first artificial intelligence (AI) model; (iii) loading the first AI model into an AI chip to generate a first performance value based on the dataset; (iv) receiving a chain from a communication network, the chain comprising a performance measure; (v) determining whether the first performance value has exceeded the performance measure; and (vi) if the first performance value has exceeded the performance measure; creating a block comprising the first AI model and the first performance value; transmitting the block and a verification request to the communication network to verify the block; and if verification of the block succeeds, updating the chain based on the first performance value so that the chain is available to a plurality of additional processing devices on the communication network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification