【技术实现步骤摘要】
人工神经元及其执行方法
本公开涉及类神经运算,特别是涉及能减轻损耗的人工神经元及其执行方法。
技术介绍
图1为现有的人工神经网络100的功能方框图。参照图1,人工神经网络(artificialneuralnetwork,ANN)100包括多个层,这些层包括输入层110、多个隐藏层120、130、…、180、及输出层190。各个层包括多个神经元。例如,输入层110包括神经元111、112、113、…、119,隐藏层120包括神经元121、122、123、…、129,隐藏层130包括神经元131、132、133、…、139,隐藏层180包括神经元181、182、183、…、189,输出层190包括神经元191、192、193、…、199。除了输入层110中的神经元之外,各个神经元接收来自前一层的神经元的输入。例如,神经元121接收来自神经元111、112、113、…、119的输入。除了输出层190中的神经元之外,每个神经元向后一层的神经元提供输出。例如,神经元121向神经元131、132、133、…、139提供输出。除了输入层110中的神经元之外,神经元的功能可表示为前一层神经元的输入加权总和的单调函数。神经元能以数字方式或模拟方式来实现。数字神经元能提供高准确度,但因为需要大量使用具有高静态漏电流的晶体管,而受制于高功耗。另一方面,模拟神经元是高功率效能的,但因为制造过程中的各种损耗,其本质在准确度上受到限制。例如,在没有损耗的情况下,当所有输入都为零时,神经元的输出应该为零。然而,由于在制造过程中元件并不匹配 ...
【技术保护点】
1.一种人工神经元,包括:/n一组增益单元电路,用以接收一组输入电压,并依据一组控制信号输出对应的一组局部电流,其中,该组控制信号中对应的各个控制信号包括对应的一组二进位信号;/n一全域加总电路,用以加总该组局部电流为一全域电流;及/n一负载,用以转换该全域电流为输出电压;/n其中,该组增益单元电路包含对应的多个增益单元电路,各个增益单元电路包括:/n一组电压转电流转换器,用以转换对应的一输入电压为对应的一组过渡电流,该输入电压与该增益单元电路相关;/n一组乘法器,用以将对应的该组过渡电流与对应的该组二进位信号相乘,以输出对应的一组条件反向电流,该组二进位信号与对应的该控制信号有关,该控制信号与对应的该输入电压相关;及/n一局部加总电路,用以加总对应的该组条件反向电流为该组局部电流中对应的一局部电流。/n
【技术特征摘要】
20190403 US 16/373,7451.一种人工神经元,包括:
一组增益单元电路,用以接收一组输入电压,并依据一组控制信号输出对应的一组局部电流,其中,该组控制信号中对应的各个控制信号包括对应的一组二进位信号;
一全域加总电路,用以加总该组局部电流为一全域电流;及
一负载,用以转换该全域电流为输出电压;
其中,该组增益单元电路包含对应的多个增益单元电路,各个增益单元电路包括:
一组电压转电流转换器,用以转换对应的一输入电压为对应的一组过渡电流,该输入电压与该增益单元电路相关;
一组乘法器,用以将对应的该组过渡电流与对应的该组二进位信号相乘,以输出对应的一组条件反向电流,该组二进位信号与对应的该控制信号有关,该控制信号与对应的该输入电压相关;及
一局部加总电路,用以加总对应的该组条件反向电流为该组局部电流中对应的一局部电流。
2.如权利要求1所述的人工神经元,还包括:
一数字转模拟转换器,用以接收一数字字元并输出一校正电流。
3.如权利要求2所述的人工神经元,其中,该全域加总电路加总该校正电流与该组局部电流至该全域电流。
4.如权利要求3所述的人工神经元,还包括:
一校正电路,用以输出该数字字元。
5.如权利要求4所述的人工神经元,其中该校正电路包括:
一符号检测电路,用以接收该输出电压并输出一逻辑信号,该逻辑信号表示...
【专利技术属性】
技术研发人员:林嘉亮,魏士钧,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。