首页> 外国专利> DESIGN AND TRAINING OF BINARY NEURONS AND BINARY NEURAL NETWORKS WITH ERROR CORRECTING CODES

DESIGN AND TRAINING OF BINARY NEURONS AND BINARY NEURAL NETWORKS WITH ERROR CORRECTING CODES

机译:具有误差校正码的二元神经元和二元神经网络的设计与培训

摘要

A data processing system having a binary neural network architecture for receiving a binary network input and in dependence on the network input propagating signals via a plurality of binary processing nodes, in accordance with respective binary weights, to form a network output, the data processing system being configured to train each node of the plurality of binary processing nodes by implementing the node function as an error correcting code (e.g. an r-th-order Reed-Muller code such as the 1-st order Reed-Muller code or cosets of the lst-order Reed-Muller code) function to identify a set of binary weights by channel decoding (e.g. fast Walsh-Hadamard transform algorithm) which minimize, for a given input to that node, any error between the node's output when formed in accordance with the node's current binary weights and a preferred output from the node and to update the weights of that node to be the identified set of binary weights. This training is performed without storing and/or using any higher arithmetic precision weights or other components.
机译:具有用于接收二进制网络输入的二进制神经网络架构的数据处理系统,并且根据各个二进制权重,以形成网络输出,数据处理系统的多个二进制处理节点来接收二进制网络输入和网络输入传播信号。被配置为通过将节点功能实现为纠错码来训练多个二进制处理节点的每个节点(例如,诸如1-ST订单REED-MULLER代码或轴的R-TH阶Reed-Muller代码LST订购的Reed-Muller代码通过信道解码识别一组二进制权重(例如,快速WALSH-HATAMARD变换算法),其最小化该节点的给定输入,根据按此形成时节点的输出之间的任何误差节点的当前二进制权重和来自节点的优选输出,并将该节点的权重更新为所识别的二进制权重集。在不存储和/或使用任何更高的算术精度权重或其他组件的情况下进行此培训。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号