天天看点

神经网络仿真模块的设计编写

                                            神经网络仿真模块的设计编写

<html xmlns="http://www.w3.org/DTD1999/xhtml"> 

     <html> 

         <head> 

            <meta http-equiv="content-Iype" content="text/html;  

         charset=GB2312"> 

            <a href="http://www.cmpbook.com/images"> 

         <title>神经网络系统</title> 

            <script dd="stylesheet" _blank=br object createpopup  buttom="设计神经网络"></a> 

        从神经网络系统截取应用预设值的一个有效想象的空间来进行编写,是有效的产生一块仿真模块。并合成我们需想要的的一个应用

      仿真的模块。以下是设想来设计一个预设值仿真模块的编写作题:

load netL7.mat            %加载net7.mat文件  

 然后再输入命令:  

   net  

 以输出的预设值为:  

   net=  

       Neural Network object:  

 表决以应用的函数预设值列序为:  

       architecture  

       numlnputs:1  

     biasConnect:[1;1]  

    inputconnect:[1;0]  

    layerConnect:[0 0;1 0]  

   outputConnect:[0 1]  

       numOutputs:1 (read-only)  

   numlnputDelays:0 (read-only)  

   numLayerDelays:0 (read-only)  

加载生成神经网络的函数预设值所得运行程序依次入列序  

   suboject stuctures:  

            inputs:{1×1 cell} of inputs  

            layers:{2×1 cell} of layers  

           outputs:{1×2 cell} containing 1 output  

            biases:{2×1 cell} containing 2 biases  

       inputWeight:{2×1 cell} containing 1 input weight  

      layerWeights:{2×2 cell} containing 1 layer weight  

   functions:  

           adaptFen:'trains'  

          divideFcn:(none)  

        gradientFcn:'gdefaults'  

            initFcn:'initlay'  

         performFcn:'mse'  

           plotFcns:{'plotperform','plottrainstate','plotregression'}  

           trainFcn:'trainbfg'  

   parameters:  

  生成列序神经网络的加载预设值产生的结果,形成列序预设值产生加载在window中   

       adaptParam:passes  

      divideParam:(none)  

     gradienParam:(none)  

        initParam:(none)  

     performParam:(none)  

       tainParam:.show,.showWindow,.showCommandLine,.epochs,  

                    .time,.goal,.max_fail,.min_beta,  

                    .searchFcn,.scale_tol,.alpha,.beta,  

                    .delta,.gama,.low_lim,.up_lim,  

                    .maxstep,.minstep,.bmax,.batch_frag  

     weight and bias values:  

                    IW:{2×1 cell} containing 1 input weight matrix  

                    LW:{2×2 cell} containing 1 layer weight matrix  

                     b:{2×1 cell} containing 2 bias vectors  

    other:  

                  name:"  

               userdata:(user information)  

   在命令窗口加载设计好的神经网络后,以gensim函数生成神经网络仿真模块,在命令窗口中输入:  

             gensim(net,-1)  

注意:

仿真模块在设计过程中也是有一定的设想,比如要建设一座高楼大夏建筑工程好必要启用一个牢固的地层地基,

把关好地质基础,才会建成一座很好的漂亮让人耳目一新的高楼。

本文转自huangyouliang10 51CTO博客,原文链接:http://blog.51cto.com/1572091hyl10/575117

继续阅读