globalparameters.cs

来自「Handwriting recognition」· CS 代码 · 共 144 行

CS
144
字号
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 + =
减小字号Ctrl + -
显示快捷键?