METHOD AND APPARATUS FOR REDUCING COMPUTATIONAL COMPLEXITY OF CONVOLUTIONAL NEURAL NETWORKS

    公开(公告)号:US20180300624A1

    公开(公告)日:2018-10-18

    申请号:US15634537

    申请日:2017-06-27

    Abstract: Disclosed herein is convolutional neural network (CNN) system for generating a classification for an input image. According to an embodiment, the CNN system comprises a sequence of neural network layers configured to: derive a feature map based on at least the input image; puncture at least one selection among the feature map and a kernel by setting the value of one or more elements of a row of the at least one selection to zero according to a pattern and cyclic shifting the pattern by a predetermined interval per row to set the value of one or more elements of the rest of the rows of the at least one selection according to the cyclic shifted pattern; convolve the feature map with the kernel to generate a first convolved output; and generate the classification for the input image based on at least the first convolved output.

    System and method for encoding and decoding of data with channel polarization mechanism
    44.
    发明授权
    System and method for encoding and decoding of data with channel polarization mechanism 有权
    用信道极化机制对数据进行编码和解码的系统和方法

    公开(公告)号:US09504042B2

    公开(公告)日:2016-11-22

    申请号:US14522924

    申请日:2014-10-24

    CPC classification number: H04W72/0466 H03M13/13 H03M13/353 H04W28/06

    Abstract: A computing system includes: a communication unit configured to: determine a relaxed coding profile including a polar-processing range for processing content data over a bit channel; process the content data based on a total polarization level being within the polar-processing range, the polar-processing range for controlling a polar processing mechanism or a portion therein corresponding to the bit channel for the content data; and an inter-device interface, coupled to the communication unit, configured to communicate the content data.

    Abstract translation: 计算系统包括:通信单元,被配置为:确定包括通过位信道处理内容数据的极化处理范围的松弛编码简档; 基于在极化处理范围内的总极化电平处理内容数据,用于控制极性处理机制的极化处理范围或其中对应于内容数据的比特信道的部分; 以及耦合到所述通信单元的被配置为传送所述内容数据的设备间接口。

    ELECTRONIC SYSTEM WITH VITERBI DECODER MECHANISM AND METHOD OF OPERATION THEREOF
    45.
    发明申请
    ELECTRONIC SYSTEM WITH VITERBI DECODER MECHANISM AND METHOD OF OPERATION THEREOF 审中-公开
    具有VITERBI解码器机构的电子系统及其操作方法

    公开(公告)号:US20160065245A1

    公开(公告)日:2016-03-03

    申请号:US14706388

    申请日:2015-05-07

    CPC classification number: H03M13/413 H03M13/395 H03M13/4107 H03M13/4115

    Abstract: A electronic system includes: a support chip configured to receive an input code stream; a circular Viterbi mechanism, coupled to the support chip, configured to: generate a final path metric for the input code stream, store intermediate path metrics at the repetition depth, generate a repetition path metric for the input code stream, and calculate a soft correlation metric based on the final path metric, the repetition path metric, and the intermediate path metrics.

    Abstract translation: 电子系统包括:被配置为接收输入码流的支持芯片; 耦合到所述支持芯片的循环维特比机构,被配置为:为所述输入代码流生成最终路径度量,在所述重复深度处存储中间路径量度,生成所述输入代码流的重复路径度量,并计算软相关 基于最终路径度量,重复路径度量和中间路径度量的度量。

    METHOD AND SYSTEM FOR ENCODING AND DECODING DATA USING CONCATENATED POLAR CODES
    46.
    发明申请
    METHOD AND SYSTEM FOR ENCODING AND DECODING DATA USING CONCATENATED POLAR CODES 有权
    使用相关极性代码编码和解码数据的方法和系统

    公开(公告)号:US20140208183A1

    公开(公告)日:2014-07-24

    申请号:US14158571

    申请日:2014-01-17

    Abstract: A concatenated encoder is provided that includes an outer encoder, a symbol interleaver and a polar inner encoder. The outer encoder is configured to encode a data stream using an outer code to generate outer codewords. The symbol interleaver is configured to interleave symbols of the outer codewords and generate a binary stream. The polar inner encoder is configured to encode the binary stream using a polar inner code to generate an encoded stream. A concatenated decoder is provided that includes a polar inner decoder, a symbol de-interleaver and an outer decoder. The polar inner decoder is configured to decode an encoded stream using a polar inner code to generate a binary stream. The symbol de-interleaver is configured to de-interleave symbols in the binary stream to generate outer codewords. The outer decoder is configured to decode the outer codewords using an outer code to generate a decoded stream.

    Abstract translation: 提供了包括外部编码器,符号交织器和极内部编码器的级联编码器。 外编码器被配置为使用外码对数据流进行编码以产生外码字。 符号交织器被配置为交织外部码字的符号并生成二进制流。 极性内部编码器被配置为使用极性内部码来对二进制流进行编码以生成编码的流。 提供了包括极性内部解码器,符号解交织器和外部解码器的级联解码器。 极性内部解码器被配置为使用极性内部码来解码编码的流以生成二进制流。 符号解交织器被配置为对二进制流中的符号进行解交织以产生外部码字。 外部解码器被配置为使用外部码来解码外部码字以产生解码的流。

    Method and apparatus for federated learning

    公开(公告)号:US12236370B2

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

    申请号:US17179964

    申请日:2021-02-19

    Abstract: Methods and devices are provided for performing federated learning. A global model is distributed from a server to a plurality of client devices. At each of the plurality of client devices: model inversion is performed on the global model to generate synthetic data; the global model is on an augmented dataset of collected data and the synthetic data to generate a respective client model; and the respective client model is transmitted to the server. At the server: client models are received from the plurality of client devices, where each client model is received from a respective client device of the plurality of client devices; model inversion is performed on each client model to generate a synthetic dataset; the client models are averaged to generate an averaged model; and the averaged model is trained using the synthetic dataset to generate an updated model.

    Method and apparatus for neural network quantization

    公开(公告)号:US12190231B2

    公开(公告)日:2025-01-07

    申请号:US15697035

    申请日:2017-09-06

    Abstract: Apparatuses and methods of manufacturing same, systems, and methods for performing network parameter quantization in deep neural networks are described. In one aspect, multi-dimensional vectors representing network parameters are constructed from a trained neural network model. The multi-dimensional vectors are quantized to obtain shared quantized vectors as cluster centers, which are fine-tuned. The fine-tuned and shared quantized vectors/cluster centers are then encoded. Decoding reverses the process.

Patent Agency Ranking