Esempio n. 1
0
 public void Start(int index, int[] pits, int capturedStones)
 {
     _index          = index;
     _pits           = pits;
     _capturedStones = capturedStones;
     _scores         = _brain.Evaluate(pits, capturedStones);
     _stopwatch.Restart();
 }
        private void BrainTest(double factor, double expected)
        {
            _randomizer.GetDouble().Returns(factor);
            _brain.BuildNeuronLayers();

            var scores = _brain.Evaluate(_testPosition, 0);

            scores[48].Value.Should().Be(expected);
        }