NEURAL NETWORK PROCESSING
    1.
    发明公开

    公开(公告)号:US20230252264A1

    公开(公告)日:2023-08-10

    申请号:US17669301

    申请日:2022-02-10

    Applicant: Arm Limited

    CPC classification number: G06N3/04 G06V10/82

    Abstract: When executing a neural network comprising a sequence of plural layers of neural network processing in which at least one of the layers of the sequence of plural layers of the neural network is followed by two or more branches of neural network processing, each branch comprising a different sequence of one or more layers of neural network processing, the branch or branches to use for the neural network processing following the layer of the neural network that is followed by the two or more branches of neural network processing is selected based on a property or properties of the output feature map from the layer that is followed by the two or more branches.

    Convolution size prediction to reduce calculations

    公开(公告)号:US12299567B2

    公开(公告)日:2025-05-13

    申请号:US17479257

    申请日:2021-09-20

    Applicant: Arm Limited

    Abstract: There is provided a data processing apparatus for performing machine learning. The data processing apparatus includes convolution circuitry for convolving a plurality of neighbouring regions of input data using a kernel to produce convolution outputs. Max-pooling circuitry determines and selects the largest of the convolution outputs as a pooled output and prediction circuitry performs a size prediction of the convolution outputs based on the neighbouring regions, wherein the size prediction is performed prior to the max-pooling circuitry determining the largest of the convolution outputs and adjusts a behaviour of the convolution circuitry based on the size prediction.

    NEURAL NETWORK PROCESSING
    4.
    发明公开

    公开(公告)号:US20230316063A1

    公开(公告)日:2023-10-05

    申请号:US17708474

    申请日:2022-03-30

    Applicant: Arm Limited

    CPC classification number: G06N3/08 G06N3/04 G06K9/6201

    Abstract: An input data array is subjected to neural network processing to generate a result of the neural network processing for the input data array. A perturbation is applied to a part (but not all of) the input data array, with neural network processing then performed using the so-perturbed version of the input data array. However only some (and not all) of the perturbed version is subjected to neural network processing, based on the part of the input data array to which the perturbation has been applied. The result of the neural network processing of the perturbed version of the input data array is compared with the result of the neural network processing of the input data array without the perturbation, to determine whether the perturbation of the input data array has an effect on the result of the neural network processing.

Patent Agency Ranking