public NetworkBuilder(IDiagram diagram, INeuronFactory factory,
                       ISettingsProvider settings, ILogAggregator logAggregator)
 {
     _diagram       = diagram;
     _factory       = factory;
     _settings      = settings;
     _logAggregator = logAggregator;
 }
示例#2
0
        public NeuralNetwork(ISettingsProvider settings, ILogAggregator logAggregator)
        {
            _fibers        = new List <NeuroFiber>();
            _neurons       = new Dictionary <Guid, NeuronBase>();
            _settings      = settings;
            _logAggregator = logAggregator;

            _rnd = new Random(Int32.MaxValue); // max value for debugging
        }