CN1464477A - A process for constructing multiple weighing value synapse nerve cell - Google Patents
A process for constructing multiple weighing value synapse nerve cell Download PDFInfo
- 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
Links
Images
Landscapes
- Feedback Control In General (AREA)
Abstract
一种多权值突触的神经元构造方法,包括如下步骤:(1)确定神经元的突触数量;(2)构造多权值的突触;(3)根据突触函数和系统特性选择激活门限;(4)形成多权值突触神经元;(5)根据突触函数、激励函数、输入数据以及突触数量确定阈值。
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.
Description
技术领域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为神经
后来发展的神经元有代表性的是径向基函数(RBF)网络采用的神经
从上述介绍可以看到,只有一个权值突触的神经元,所构成的超曲面比较简单,不能适应复杂曲面的需要。而且,普通的神经元在用软件或硬件实现神经元网络的时候,由于神经元结构不同,需要针对不同的神经元网络进行设计和实现,浪费了资源和时间,特别在硬件实现时,这种浪费更是巨大的。本申请专利在充分研究已有神经元结构的基础上,提出了多权值突触的神经元结构,使神经元的通用性更好,功能更强大,灵活性也更好。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神经元模型的通用神经网络。该神经元
Claims (5)
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)
| 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 |
-
2002
- 2002-06-18 CN CN 02122638 patent/CN1464477A/en active Pending
Cited By (8)
| 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 |