[go: up one dir, main page]

CN1464477A - A process for constructing multiple weighing value synapse nerve cell - Google Patents

A process for constructing multiple weighing value synapse nerve cell Download PDF

Info

Publication number
CN1464477A
CN1464477A CN 02122638 CN02122638A CN1464477A CN 1464477 A CN1464477 A CN 1464477A CN 02122638 CN02122638 CN 02122638 CN 02122638 A CN02122638 A CN 02122638A CN 1464477 A CN1464477 A CN 1464477A
Authority
CN
China
Prior art keywords
neuron
weight
function
synapse
synaptic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 02122638
Other languages
Chinese (zh)
Inventor
王守觉
石寅
鲁华祥
王志海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Semiconductors of CAS
Original Assignee
Institute of Semiconductors of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Semiconductors of CAS filed Critical Institute of Semiconductors of CAS
Priority to CN 02122638 priority Critical patent/CN1464477A/en
Publication of CN1464477A publication Critical patent/CN1464477A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

一种多权值突触的神经元构造方法,包括如下步骤:(1)确定神经元的突触数量;(2)构造多权值的突触;(3)根据突触函数和系统特性选择激活门限;(4)形成多权值突触神经元;(5)根据突触函数、激励函数、输入数据以及突触数量确定阈值。

Figure 02122638

A method for constructing neurons of multi-weight synapses, comprising the steps of: (1) determining the number of synapses of neurons; (2) constructing multi-weight synapses; (3) selecting synapses according to synaptic functions and system characteristics Activation threshold; (4) forming multi-weight synaptic neurons; (5) determining the threshold according to synaptic function, activation function, input data and synaptic number.

Figure 02122638

Description

多权值突触的神经元构造方法A neuron construction method for multi-weight synapses

技术领域technical field

本发明属于计算机领域,本发明提供一种多权值突触的神经元构造方法。The invention belongs to the field of computers and provides a neuron construction method of multi-weight synapse.

背景技术Background technique

神经元是构成神经网络的基本单元,也是影响神经网络性能的一个重要因素。通用的神经元结构如图1所示。从图中可以看出,神经元的每个输入(突触)都只有一个权值,这是模拟生物神经元结构设计的。该神经元的数学表达式如下式,式中,Y为神经元的输出,Xi为神经 Y = f [ Σ i = 0 n W i X i - θ ] 元的输入,Wi为神经元的输入权值,θ为神经元的激活门限值,f为神经元的激励函数。从式中可以看出,神经元的每一个输入(突触)对应一个权值,该神经元构成了高维空间的一个超平面,通过调整每个权值W,就能调整该超平面的方向。Neuron is the basic unit of neural network and an important factor affecting the performance of neural network. The general neuron structure is shown in Figure 1. It can be seen from the figure that each input (synapse) of a neuron has only one weight, which is designed to simulate the structure of biological neurons. The mathematical expression of the neuron is as follows, where Y is the output of the neuron, Xi is the neuron Y = f [ Σ i = 0 no W i x i - θ ] The input of the neuron, W i is the input weight of the neuron, θ is the activation threshold of the neuron, and f is the activation function of the neuron. It can be seen from the formula that each input (synapse) of a neuron corresponds to a weight, and the neuron constitutes a hyperplane in a high-dimensional space. By adjusting each weight W, the hyperplane can be adjusted direction.

后来发展的神经元有代表性的是径向基函数(RBF)网络采用的神经 Y = f [ Σ i = 0 n ( W i - X i ) 2 - θ 2 ] 元模型,如下式所示。可以看出,神经元的每个输入(突触)依然是只有一个可以调整的权值。与普通的神经元模型不同的是,该神经元构成了高维空间的一个超球面而不是开放的超平面,通过调整权值W,可以调整该超球面的中心点。各种实验证明,该类型的神经网络性能优于普通的神经元构成的网络。The later development of neurons is representative of the neural network adopted by the radial basis function (RBF) network. Y = f [ Σ i = 0 no ( W i - x i ) 2 - θ 2 ] Metamodel, as shown in the following formula. It can be seen that each input (synapse) of a neuron still has only one adjustable weight. Different from the normal neuron model, this neuron constitutes a hypersphere in high-dimensional space instead of an open hyperplane. By adjusting the weight W, the center point of the hypersphere can be adjusted. Various experiments have proved that the performance of this type of neural network is better than that of a network composed of ordinary neurons.

从上述介绍可以看到,只有一个权值突触的神经元,所构成的超曲面比较简单,不能适应复杂曲面的需要。而且,普通的神经元在用软件或硬件实现神经元网络的时候,由于神经元结构不同,需要针对不同的神经元网络进行设计和实现,浪费了资源和时间,特别在硬件实现时,这种浪费更是巨大的。本申请专利在充分研究已有神经元结构的基础上,提出了多权值突触的神经元结构,使神经元的通用性更好,功能更强大,灵活性也更好。From the above introduction, it can be seen that the hypersurface formed by neurons with only one weight synapse is relatively simple and cannot meet the needs of complex surfaces. Moreover, when ordinary neurons implement neuron networks with software or hardware, due to the different neuron structures, they need to be designed and implemented for different neuron networks, which wastes resources and time, especially in hardware implementation. The waste is even greater. On the basis of fully studying the existing neuron structure, this patent application proposes a multi-weight synaptic neuron structure, which makes the neuron more versatile, more powerful, and more flexible.

发明内容Contents of the invention

本发明的目的在于提供一种多权值突触的神经元构造方法,有效地解决了原有不同神经元之间的通用性问题,并显著增强了神经元的功能和灵活性。The purpose of the present invention is to provide a neuron construction method of multi-weight synapse, which effectively solves the problem of commonality between different original neurons, and significantly enhances the function and flexibility of neurons.

本发明一种多权值突触的神经元构造方法,其特征在于,包括如下步骤:A kind of neuron construction method of multi-weight value synapse of the present invention is characterized in that, comprises the following steps:

(1)确定神经元的突触数量;(1) Determine the number of synapses of neurons;

(2)构造多权值的突触;(2) Construct multi-weight synapses;

(3)根据突触函数和系统特性选择激活门限;(3) Select the activation threshold according to the synaptic function and system characteristics;

(4)根据系统特性和激活门限选择激励函数;(4) Select the excitation function according to the system characteristics and the activation threshold;

(5)形成多权值突触神经元。(5) Form multi-weight synaptic neurons.

其中所述的构造多权值的突触,是指在神经元的每个输入中,包含两个或两个以上可调整的权值。The construction of a multi-weight synapse refers to that each input of a neuron contains two or more adjustable weights.

其中所述的突触函数是指突触函数是任意的,可以根据神经元所在具体应用的实际情况采用任意形式的函数。The synaptic function mentioned here means that the synaptic function is arbitrary, and any form of function can be adopted according to the actual situation of the specific application where the neuron is located.

其中所述的神经元是在具体应用的实际情况采用任意形式的函数。The neuron described herein is a function of any form in the actual situation of a specific application.

其中所述的突触函数,是指每个神经元输入Xi、其上的各个权值Wij和最终输入到神经元的值Fi所形成的关系,即Fi=F(Xi,Wi1,Wi2,...,Win);F即为突触函数。The synaptic function mentioned therein refers to the relationship formed by the input Xi of each neuron, each weight Wij on it, and the value Fi finally input to the neuron, that is, Fi=F(Xi, Wi1, Wi2,. .., Win); F is the synaptic function.

附图说明Description of drawings

图1是普通神经元模型图;Fig. 1 is a general neuron model diagram;

图2是多权值突触的神经元结构图;Figure 2 is a neuron structure diagram of a multi-weight synapse;

图3是本发明的流程图;Fig. 3 is a flow chart of the present invention;

图4是本发明实施例中的神经元构造出的部分形体图。Fig. 4 is a partial body diagram of neurons constructed in the embodiment of the present invention.

具体实施方式Detailed ways

本发明提出的神经元结构示意图如图2所示,即每个突触(输入)有多个权值,而不仅仅是有一个权值。并且,这些权值的组合根据实际情况需要是可以变化的,比如,可以相乘、相加、相除、相减或进行其它的各种组合和运算。The neuron structure schematic diagram proposed by the present invention is shown in FIG. 2 , that is, each synapse (input) has multiple weights, not just one weight. Moreover, the combination of these weights can be changed according to actual needs, for example, multiplication, addition, division, subtraction or other various combinations and operations can be performed.

如图2,本发明的神经元模型如下式所示:As shown in Figure 2, the neuron model of the present invention is shown in the following formula:

                 Y=f(∑Fi-θ)Y=f(∑F i -θ)

其中,in,

         Fi=F(Xi,Wi1,Wi2,...,Wij...,Wim)Y为神经元的输出,Xi为神经元的输入,F为神经元的突触函数,Wij为神经元第i个突触的第j个权值,m为每个突触的权值数目(在本方案中,m>1),θ为神经元的激活门限值,f为神经元的激励函数。在本方案中,F的形式可以是任意的,既可以是连续的函数,也可以是非连续的函数。本申请专利中F函数的特点在于权值不仅仅是一个,即m>1。F i =F(X i ,W i1 ,W i2 ,...,W ij ...,W im ) Y is the output of neuron, X i is the input of neuron, F is the synaptic function of neuron , W ij is the jth weight of the i-th synapse of the neuron, m is the number of weights of each synapse (in this scheme, m>1), θ is the activation threshold of the neuron, f is the activation function of the neuron. In this scheme, the form of F can be arbitrary, it can be a continuous function or a discontinuous function. The feature of the F function in the patent application is that the weight value is not only one, that is, m>1.

从本方案的模型可以看出,现有的各种神经元模型只是本方案一个简单的特例。依据本方案构造的多个权值突触的神经元比现有的一个权值突触的神经元明显具有更广泛的通用性、更强的功能和更大的灵活性。It can be seen from the model of this scheme that the existing various neuron models are just a simple special case of this scheme. The multi-weight synapse neuron constructed according to the scheme obviously has wider versatility, stronger function and greater flexibility than the existing one-weight synapse neuron.

请参阅图3,本发明一种多权值突触的神经元构造方法,包括如下步骤:Please refer to Fig. 3, the neuron construction method of a kind of multi-weight value synapse of the present invention, comprises the following steps:

1、确定神经元的突触数量;1. Determine the number of synapses in neurons;

2、构造多权值的突触,是指在神经元的每个输入中,包含两个或两个以上可调整的权值;2. Constructing a multi-weight synapse means that each input of a neuron contains two or more adjustable weights;

3、根据突触函数和系统特性选择激活门限,其中所述的突触函数是指突触函数是任意的,可以根据神经元所在具体应用的实际情况采用任意形式的函数;其中所述的突触函数,是指每个神经元输入Xi、其上的各个权值Wij和最终输入到神经元的值Fi所形成的关系,即Fi=F(Xi,Wi1,Wi2,…,Win)。F即为突触函数;3. Select the activation threshold according to the synaptic function and system characteristics, wherein the synaptic function means that the synaptic function is arbitrary, and any form of function can be used according to the actual situation of the specific application of the neuron; wherein the synaptic function The touch function refers to the relationship formed by the input Xi of each neuron, each weight Wij on it, and the value Fi finally input to the neuron, that is, Fi=F(Xi, Wi1, Wi2, . . . , Win). F is the synaptic function;

4、根据系统特性和激活门限选择激励函数;是在具体应用的实际情况采用任意形式的函数;4. Select the excitation function according to the system characteristics and activation threshold; it is a function of any form in the actual situation of the specific application;

5、形成多权值突触神经元,根据突触函数、激励函数、输入数据以及突触数量确定阈值θ。5. Form multi-weight synaptic neurons, and determine the threshold θ according to the synaptic function, activation function, input data and the number of synapses.

实施例Example

本申请专利的技术已经应用于CASSANDRA-II型神经计算机上,实现了兼容普通神经元模型和RBF神经元模型的通用神经网络。该神经元 Y = f { Σ [ W i 1 ( X i - W i 2 ) | W i 1 ( X i - W i 2 ) } ] s | W i 1 ( X i - W i 2 ) | m - θ } 模型采用了具有两个输入权值突触的结构,如下式所示。 F i = F ( X i , W i 1 , W i 2 ) = Σ [ W i 1 ( X i - W i 2 ) | W i 1 ( X i - W i 2 ) | ] s | W i 1 ( X i - W i 2 ) | m 其中,突触函数为:Y为神经元输出,Xi为神经元突触(输入),Wi1、Wi2为神经元标号为i的突触的两个权值,θ为神经元的激活门限值,f为激励函数,s为决定单项正负号方法的参数,s=0时,单项的符号永远为正,s=1时,单项的符号与Wi1(Xi-Wi2)的符号相同,m为幂参数。不难看出,如果所有的Wi2均为0,s=1,m=1,则该模型就是普通的单权值神经元结构;如果所有的Wi1为1,s=0,m=2,则该模型就是RBF神经元结构,所以,该神经元模型能够灵活地适应这两种已有的神经元结构,由此构造出来的CASSANDRA-II也具有很好的通用性。事实上,该模型通过修改参数s和m,能够构造出更加复杂的神经元结构,而不仅仅是上述的超平面和超球面结构,图4是s=0,m分布为1/3和1/2时该模型神经元构造出的三维空间中的形体。由此可见,本申请专利提出的多权值突触的神经元方法是一种通用性好、功能强、灵活性高的神经元构造方法,显著提高了神经网络的功能和实用性。The technology patented in this application has been applied to the CASSANDRA-II neural computer, realizing a general neural network compatible with common neuron models and RBF neuron models. the neuron Y = f { Σ [ W i 1 ( x i - W i 2 ) | W i 1 ( x i - W i 2 ) } ] the s | W i 1 ( x i - W i 2 ) | m - θ } The model adopts a structure with two input weight synapses, as shown in the following formula. f i = f ( x i , W i 1 , W i 2 ) = Σ [ W i 1 ( x i - W i 2 ) | W i 1 ( x i - W i 2 ) | ] the s | W i 1 ( x i - W i 2 ) | m Among them, the synaptic function is: Y is the output of the neuron, Xi is the synapse (input) of the neuron, Wi1 and Wi2 are the two weights of the synapse with the neuron label i, and θ is the activation threshold of the neuron , f is the activation function, s is the parameter for determining the sign method of the single item, when s=0, the sign of the single item is always positive, when s=1, the sign of the single item is the same as that of Wi1(Xi-Wi2), m is power parameter. It is not difficult to see that if all Wi2 are 0, s=1, m=1, then the model is an ordinary single-weight neuron structure; if all Wi1 are 1, s=0, m=2, then the model The model is the RBF neuron structure, so the neuron model can be flexibly adapted to these two existing neuron structures, and the CASSANDRA-II constructed from it also has good versatility. In fact, by modifying the parameters s and m, the model can construct a more complex neuron structure, not just the above-mentioned hyperplane and hyperspherical structure. Figure 4 is s=0, and the distribution of m is 1/3 and 1 /2 is the shape in the three-dimensional space constructed by the model neurons. It can be seen that the multi-weight synaptic neuron method proposed in the patent application is a neuron construction method with good versatility, strong functions and high flexibility, which significantly improves the function and practicability of the neural network.

Claims (5)

1、一种多权值突触的神经元构造方法,其特征在于,包括如下步骤:1, a kind of neuron construction method of multi-weight value synapse, is characterized in that, comprises the steps: (1)确定神经元的突触数量;(1) Determine the number of synapses of neurons; (2)构造多权值的突触;(2) Construct multi-weight synapses; (3)根据突触函数和系统特性选择激活门限;(3) Select the activation threshold according to the synaptic function and system characteristics; (4)根据系统特性和激活门限选择激励函数;(4) Select the excitation function according to the system characteristics and the activation threshold; (5)形成多权值突触神经元。(5) Form multi-weight synaptic neurons. 2、根据专利要求1所述的多权值突触的神经元构造方法,其特征在于,其中所述的构造多权值的突触,是指在神经元的每个输入中,包含两个或两个以上可调整的权值。2. The neuron construction method of multi-weight synapse according to patent claim 1, characterized in that, the construction of multi-weight synapse refers to that each input of neuron includes two or two or more adjustable weights. 3、根据专利要求1所述的多权值突触的神经元构造方法,其特征在于,其中所述的突触函数是指突触函数是任意的,可以根据神经元所在具体应用的实际情况采用任意形式的函数。3. The neuron construction method of multi-weight synapse according to patent claim 1, characterized in that, the synaptic function refers to that the synaptic function is arbitrary, and can be based on the actual situation of the specific application where the neuron is located. A function that takes an arbitrary form. 4、根据专利要求1所述的多权值突触的神经元构造方法,其特征在于,其中所述的神经元是在具体应用的实际情况采用任意形式的函数。4. The neuron construction method for multi-weight synapse according to patent claim 1, wherein the neuron is a function of any form in the actual situation of the specific application. 5、根据专利要求1或3所述的多权值的神经元构造方法,其特征在于,其中所述的突触函数,是指每个神经元输入Xi、其上的各个权值Wij和最终输入到神经元的值Fi所形成的关系,即Fi=F(Xi,Wil,Wi2,…,Win);F即为突触函数。5. According to the multi-weight neuron construction method described in patent claim 1 or 3, it is characterized in that the synaptic function refers to the input Xi of each neuron, each weight Wij on it, and the final The relationship formed by the value Fi input to the neuron is Fi=F(Xi, Wil, Wi2, . . . , Win); F is the synaptic function.
CN 02122638 2002-06-18 2002-06-18 A process for constructing multiple weighing value synapse nerve cell Pending CN1464477A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02122638 CN1464477A (en) 2002-06-18 2002-06-18 A process for constructing multiple weighing value synapse nerve cell

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02122638 CN1464477A (en) 2002-06-18 2002-06-18 A process for constructing multiple weighing value synapse nerve cell

Publications (1)

Publication Number Publication Date
CN1464477A true CN1464477A (en) 2003-12-31

Family

ID=29743307

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02122638 Pending CN1464477A (en) 2002-06-18 2002-06-18 A process for constructing multiple weighing value synapse nerve cell

Country Status (1)

Country Link
CN (1) CN1464477A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1331092C (en) * 2004-05-17 2007-08-08 中国科学院半导体研究所 Special purpose neural net computer system for pattern recognition and application method
CN102610274A (en) * 2012-04-06 2012-07-25 电子科技大学 Weight adjustment circuit for variable-resistance synapses
CN102959566A (en) * 2010-07-07 2013-03-06 高通股份有限公司 Methods and systems for digital neural processing with discrete-level synapses and probabilistic stdp
CN107609640A (en) * 2017-10-01 2018-01-19 胡明建 A kind of threshold values selects the design method of end graded potential formula artificial neuron
WO2022134391A1 (en) * 2020-12-25 2022-06-30 中国科学院西安光学精密机械研究所 Fusion neuron model, neural network structure and training and inference methods therefor, storage medium, and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1331092C (en) * 2004-05-17 2007-08-08 中国科学院半导体研究所 Special purpose neural net computer system for pattern recognition and application method
CN102959566A (en) * 2010-07-07 2013-03-06 高通股份有限公司 Methods and systems for digital neural processing with discrete-level synapses and probabilistic stdp
US9129220B2 (en) 2010-07-07 2015-09-08 Qualcomm Incorporated Methods and systems for digital neural processing with discrete-level synapes and probabilistic STDP
CN102959566B (en) * 2010-07-07 2016-04-27 高通股份有限公司 For having the method and system of the digital nerve process of discrete stages cynapse and probability STDP
CN102610274A (en) * 2012-04-06 2012-07-25 电子科技大学 Weight adjustment circuit for variable-resistance synapses
CN102610274B (en) * 2012-04-06 2014-10-15 电子科技大学 Weight adjustment circuit for variable-resistance synapses
CN107609640A (en) * 2017-10-01 2018-01-19 胡明建 A kind of threshold values selects the design method of end graded potential formula artificial neuron
WO2022134391A1 (en) * 2020-12-25 2022-06-30 中国科学院西安光学精密机械研究所 Fusion neuron model, neural network structure and training and inference methods therefor, storage medium, and device

Similar Documents

Publication Publication Date Title
Sanaullah et al. Exploring spiking neural networks: a comprehensive analysis of mathematical models and applications
US9886663B2 (en) Compiling network descriptions to multiple platforms
Koeppe et al. Explainable artificial intelligence for mechanics: physics-explaining neural networks for constitutive models
WO2022134391A1 (en) Fusion neuron model, neural network structure and training and inference methods therefor, storage medium, and device
Aggarwal et al. Artificial neural networks in power systems. I. General introduction to neural computing
Kang et al. Neural network approaches to aid simple truss design problems
Limonova et al. Bipolar morphological neural networks: Gate-efficient architecture for computer vision
Gorse et al. The new ERA in supervised learning
Vico et al. Automatic design synthesis with artificial intelligence techniques
Lynch Python for scientific computing and artificial intelligence
Gökgöz et al. Optimizing memristor-based synaptic devices for enhanced energy efficiency and accuracy in neuromorphic machine learning
Luo et al. Pruning method for dendritic neuron model based on dendrite layer significance constraints
Nazari et al. Efficient digital design of the nonlinear behavior of Hindmarsh–Rose neuron model in large-scale neural population
CN1464477A (en) A process for constructing multiple weighing value synapse nerve cell
US20190325289A1 (en) Optimizing performance of recurrent neural networks
Sami et al. Artificial neural network and dataset optimization for implementation of linear system models in resource‐constrained embedded systems
Lin et al. FPGA implementation of piecewise linear spiking neuron and simulation of cortical neurons
Sayarkin et al. Spiking neural network model MATLAB implementation based on Izhikevich mathematical model for control systems
Wang Harnessing advanced neural architectures: A comprehensive approach to stock market prediction using ANN, BPNN, and GAN
Li [Retracted] Finite Element Structure Analysis of Automobile Suspension Control Arm Based on Neural Network Control
Şerban Failure estimation of the composite laminates in layup optimization using finite element analysis and deep learning
Valishevsky Comparative analysis of different approaches towards multilayer perceptron training
Erkan et al. Chaos-driven dynamics in Morris-Lecar neurons: Implications for real-world classification
Long Scalable biologically inspired neural networks with spike time based learning
Card et al. Competitive learning and vector quantization in digital VLSI systems

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication