📄 globalparameters.cs
字号:
using System;
namespace XOR_ANN.ANN
{
public class SingletonGlobalParameters
{
private static SingletonGlobalParameters singletonGlobalParameters;
public static SingletonGlobalParameters instance ()
{
if (singletonGlobalParameters == null) singletonGlobalParameters = new SingletonGlobalParameters();
return singletonGlobalParameters;
}
// BATCH_MODE
private bool batchMode = false;
public bool BATCH_MODE
{
get
{
return batchMode;
}
set
{
this.batchMode = value;
}
}
// LEARNING_RATE
private float learningRate = 0.1F;
public float LEARNING_RATE
{
get
{
return learningRate;
}
set
{
this.learningRate = value;
}
}
// MOMENTUM
private float momentum = 0.1F;
public float MOMENTUM
{
get
{
return momentum;
}
set
{
this.momentum = value;
}
}
// MAXIMUM_EPOCHS
private int maxiumEpochs = 400;
public int MAXIMUM_EPOCHS
{
get
{
return maxiumEpochs;
}
set
{
this.maxiumEpochs = value;
}
}
// OUTPUT_TOLERANCE
private float outputTolerance = 0.15F; // %
public float OUTPUT_TOLERANCE
{
get
{
return outputTolerance;
}
set
{
this.outputTolerance = value;
}
}
// CONVERGE_PERCENTAGE
private float conversionPercentage = 96; // %
public float CONVERGE_PERCENTAGE
{
get
{
return conversionPercentage;
}
set
{
this.conversionPercentage = value;
}
}
// HIDDEN_NODES
private int hiddenNodes = 2; // %
public int HIDDEN_NODES
{
get
{
return hiddenNodes;
}
set
{
this.hiddenNodes = value;
}
}
// INPUT_WIDTH
private int inputWidth = 16; // %
public int INPUT_WIDTH
{
get
{
return inputWidth;
}
set
{
this.inputWidth = value;
}
}
// INPUT_HEIGHT
private int inputHeight = 16; // %
public int INPUT_HEIGHT
{
get
{
return inputHeight;
}
set
{
this.inputHeight = value;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -