コード例 #1
0
ファイル: NeuralNetwork.cs プロジェクト: Suui/NeuralNetwork
 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;
 }
コード例 #2
0
        public NeuralNetworkBuilder(ConnectionProperties connectionProperties, PerceptronProperties perceptronProperties, AcceptanceMatcher acceptanceMatcher)
        {
            _layerDictionary = new LayerDictionary();
            _acceptanceMatcher = acceptanceMatcher;

            _layerProperties = new LayerProperties
            {
                ConnectionProperties = connectionProperties,
                PerceptronProperties = perceptronProperties
            };
        }
コード例 #3
0
 public void Initialize()
 {
     _acceptanceMatcher = new AcceptanceMatcher(-0.049, 0.049);
 }