AdvancedOCR.LeNetConfiguration.FromCharacters C# (CSharp) Method

FromCharacters() public static method

public static FromCharacters ( ) : LeNetConfiguration
return LeNetConfiguration
        public static LeNetConfiguration FromCharacters(params char[] characters)
        {
            LeNetConfiguration result = new LeNetConfiguration(characters.Length);
            Array.Copy(characters, result.Characters, characters.Length);
            for (int i = 0; i < characters.Length; i++)
            {
                char character = characters[i];
                if (characters.Count(item => character == item) > 1) throw new ArgumentException();
                double[] definition = GenerateCharacterDefinition(character);
                Array.Copy(definition, 0, result.Definitions, i * LeNetNetwork.OutputFeedForwardNeurons, definition.Length);
            }
            return result;
        }

Usage Example

Beispiel #1
0
 public LeNetNetwork(params char[] characters)
 {
     Weights.GlobalLearningRate = 0.00005;
     Weights.GlobalMu           = 0.02;
     configuration = LeNetConfiguration.FromCharacters(characters);
     CreateNetwork();
 }