Artificial neural network
    3.
    发明授权

    公开(公告)号:US12045715B2

    公开(公告)日:2024-07-23

    申请号:US16244183

    申请日:2019-01-10

    CPC classification number: G06N3/08 G06N3/084 G06N5/04

    Abstract: A computer-implemented method of training an artificial neural network (ANN) by generating a first learned parameter for use in normalising input data values during a subsequent inference phase of the trained ANN. The method includes, for each of a series of batches of training data values, deriving a batch variance of the batch of training data values and a running variance of all training data values already processed in the training phase; generating an approximation of a current value of the first learned parameter so that a first scaling factor dependent upon the approximation of the first learned parameter and the running variance, is constrained to be equal to a power of two; and normalizing the batch of input data values by a second scaling factor dependent upon the approximation of the current value of the first learned parameter and the batch variance.

    ARTIFICIAL NEURAL NETWORK
    4.
    发明申请

    公开(公告)号:US20190258931A1

    公开(公告)日:2019-08-22

    申请号:US16280059

    申请日:2019-02-20

    Abstract: A computer-implemented method of generating a modified artificial neural network (ANN) from a base ANN having an ordered series of two or more successive layers of neurons, each layer passing data signals to the next layer in the ordered series, the neurons of each layer processing the data signals received from the preceding layer according to an activation function and weights for that layer comprises: detecting the data signals for a first position and a second position in the ordered series of layers of neurons; generating the modified ANN from the base ANN by providing an introduced layer of neurons to provide processing between the first position and the second position with respect to the ordered series of layers of neurons of the base ANN; deriving an initial approximation of at least a set of weights for the introduced layer using a least squares approximation from the data signals detected for the first position and a second position; and processing training data using the modified ANN to train the modified ANN including training the weights of the introduced layer from their initial approximation.

    ARTIFICIAL NEURAL NETWORK
    5.
    发明申请

    公开(公告)号:US20190220741A1

    公开(公告)日:2019-07-18

    申请号:US16244183

    申请日:2019-01-10

    CPC classification number: G06N3/08 G06N3/084 G06N5/04

    Abstract: A computer-implemented method of training an artificial neural network (ANN) by generating a first learned parameter for use in normalising input data values during a subsequent inference phase of the trained ANN. The method includes, for each of a series of batches of training data values, deriving a batch variance of the batch of training data values and a running variance of all training data values already processed in the training phase; generating an approximation of a current value of the first learned parameter so that a first scaling factor dependent upon the approximation of the first learned parameter and the running variance, is constrained to be equal to a power of two; and normalizing the batch of input data values by a second scaling factor dependent upon the approximation of the current value of the first learned parameter and the batch variance.

Patent Agency Ranking