DYNAMIC TRIPLET CONVOLUTION FOR CONVOLUTIONAL NEURAL NETWORKS

    公开(公告)号:US20250068891A1

    公开(公告)日:2025-02-27

    申请号:US18724510

    申请日:2022-02-18

    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement dynamic triplet convolution for convolutional neural networks are disclosed. An example apparatus disclosed herein for a convolutional neural network is to calculate one or more scalar kernels based on an input feature map applied to a layer of the convolutional neural network, ones of the one or more scalar kernels corresponding to respective dimensions of a static multidimensional convolutional filter associated with the layer of the convolutional neural network. The disclosed example apparatus is also to scale elements of the static multidimensional convolutional filter along a first one of the dimensions based on a first one of the one or more scalar kernels corresponding to the first one of the dimensions to determine a dynamic multidimensional convolutional filter associated with the layer of the convolutional neural network.

    APPARATUS AND METHOD FOR DYNAMIC QUADRUPLE CONVOLUTION IN 3D CNN

    公开(公告)号:US20240312196A1

    公开(公告)日:2024-09-19

    申请号:US18565967

    申请日:2021-11-30

    CPC classification number: G06V10/82 G06N3/0464 G06V20/42

    Abstract: An apparatus, method, device and medium for dynamic quadruple convolution in a 3-dimensional (3D) convolutional neural network (CNN) are provided. The method includes: a multi-dimensional attention block configured to: receive an input feature map of a video data sample; and dynamically generate convolutional kernel scalars along four dimensions of a 3-dimensional convolution kernel space based on the input feature map, the four dimensions comprising an output channel number, an input channel number, a temporal size and a spatial size; and a convolution block configured to sequentially multiply the generated convolutional kernel scalars with a static 3D convolution kernel in a matrix-vector product way to obtain a dynamic kernel of dynamic quadruple convolution.

    DYNAMIC CONDITIONAL POOLING FOR NEURAL NETWORK PROCESSING

    公开(公告)号:US20240013047A1

    公开(公告)日:2024-01-11

    申请号:US18252231

    申请日:2020-12-24

    CPC classification number: G06N3/08 G06V10/7715

    Abstract: Dynamic conditional pooling for neural network processing is disclosed. An example of a storage medium includes instructions for receiving an input at a convolutional layer of a convolutional neural network (CNN); receiving an input sample at a pooling stage of the convolutional layer; generating a plurality of soft weights based on the input sample; performing conditional aggregation on the input sample utilizing the plurality of soft weights to generate an aggregated value; and performing conditional normalization on the aggregated value to generate an output for the convolutional layer.

Patent Agency Ranking