⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parameter.java

📁 BP人工神经网络算法
💻 JAVA
字号:
package structure;
/**
 * 一个神经网络的参数
 * singleton模式
 * */
public class Parameter {
	public int          nodeNum[] ={1,5,1};                           //每一层的神经元数目
	public Function     func[]    ={null,new Logsig(),
			                        new Logsig()};         //设置传输函数
	public double       weightUp  =10;                                 //权重初始化时的上限
	public double       weightDown=-10;                                //f权重初始化时的下限
    public double[][][] weights   ={{{10},{10}},                      //神经网络各个神经元的权重是一个三维数组
	                                {{1,1}}};                         //(层,第几个神经元,输入)
    public double[][]   bias      ={{-10,10},                         //神经元的偏置是一个二维数组
    		                        {0,0}};
	public double       eta       =1.2;                                      //学习速率
	public double       alpha     =0.9;                                   //动量
    public double       minErr    =0.00002;                                  //收敛条件
	private static Parameter instance;
    private Parameter(){}
    public static Parameter getInstance(){
    	if (instance==null)
    		instance=new Parameter();
    	return instance;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -