public NeuralNetwork(LayerDictionary layers, AcceptanceMatcher acceptanceMatcher) { LayerDictionary = layers; DeltaDictionary = DeltaDictionaryBuilder.Build(LayerDictionary); EntryValues = new ValueList<double>(); ExitValues = new ValueList<double>(); _acceptanceMatcher = acceptanceMatcher; _errorCoefficient = 0.2; }
public NeuralNetworkBuilder(ConnectionProperties connectionProperties, PerceptronProperties perceptronProperties, AcceptanceMatcher acceptanceMatcher) { _layerDictionary = new LayerDictionary(); _acceptanceMatcher = acceptanceMatcher; _layerProperties = new LayerProperties { ConnectionProperties = connectionProperties, PerceptronProperties = perceptronProperties }; }
public void Initialize() { _acceptanceMatcher = new AcceptanceMatcher(-0.049, 0.049); }