...
首页> 外文期刊>International Journal of Uncertainty, Fuzziness, and Knowledge-based Systems >FUZZY RULE EXTRACTION FROM A FEED FORWARD NEURAL NETWORK BY TRAINING A REPRESENTATIVE FUZZY NEURAL NETWORK USING GRADIENT DESCENT
【24h】

FUZZY RULE EXTRACTION FROM A FEED FORWARD NEURAL NETWORK BY TRAINING A REPRESENTATIVE FUZZY NEURAL NETWORK USING GRADIENT DESCENT

机译:通过使用梯度下降训练代表性的模糊神经网络,从前馈神经网络中提取模糊规则

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Neural networks are good at representing functions or data transformations. However just as in the case of the biological brain the mathematical description of the data transformation is hidden. In the case of the human brain the transformation, in terms of rules, may be extracted by interviewing the person. In the case of the artificial neural network other approaches have to be utilized. In the case described here a second neural network that represents the transformation in terms of fuzzy rules is trained using gradient descent. The parameters that are learned are the parameters of the fuzzy sets and also the connection weights in [0,1] between the outputs of the membership function units and the final output units. There is an output unit for each rule and consequent membership function. The fuzzy output set with the highest membership value is taken to be the output fuzzy set. The extracted rules are of the form if x_0 is Small or x_0 is Medium and x_1 is Large or x_1 is Medium then y is Large. x_0 and x_1 are inputs and y is the output. The cost measure consists of several terms indicating how close the actual output is to a target output, how close the weights are to 0 and 1, and how close the output of membership values is to a 1 of n vector. The cost measure is a linear combination of these individual terms. By changing the constant multipliers the relative importance of the cost measures can be changed and studied. The method has been tried on randomly generated feedforward neural networks and also on data produced by functions with specific properties. The fuzzy network is trained using data produced by the feedforward neural network or the known function. This method can also be used in extracting rules such as control rules implicitly used by a human if input and output data is gathered from the human.
机译:神经网络擅长表示功能或数据转换。但是,就像生物大脑一样,数据转换的数学描述也被隐藏了。就人脑而言,根据规则,可以通过采访该人来提取转换。在人工神经网络的情况下,必须采用其他方法。在这里描述的情况下,使用梯度下降训练表示模糊规则的变换的第二个神经网络。获知的参数是模糊集的参数,以及隶属函数单元的输出和最终输出单元之间的连接权重[0,1]。每个规则都有一个输出单元和相应的隶属函数。具有最高隶属度值的模糊输出集被视为输出模糊集。如果x_0为Small或x_0为Medium且x_1为Large或x_1为Medium,则y为Large,则提取的规则具有以下形式。 x_0和x_1是输入,y是输出。成本度量由几个术语组成,这些术语指示实际输出与目标输出的接近程度,权重与0和1的接近程度以及隶属值的输出与n个矢量的1接近的程度。成本测度是这些单独项的线性组合。通过更改常数乘数,可以更改和研究成本度量的相对重要性。已经在随机生成的前馈神经网络以及具有特定属性的函数所产生的数据上尝试了该方法。模糊网络使用前馈神经网络或已知函数生成的数据进行训练。如果从人收集输入和输出数据,则该方法还可以用于提取规则,例如人隐式使用的控制规则。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号