Пример #1
0
        private bool _checkRange(IEnumerable <double> input)
        {
            _network.Input(input);
            var index       = _network.GetOutputIndex();
            var euclidRange = EuclidRangeSummator.GetEuclidRange(_network.OutputLayer.Nodes[index] as ISlaveNode);

            return(euclidRange < _criticalRange);
        }
Пример #2
0
        private async Task <bool> _checkRangeAsync(IEnumerable <double> input)
        {
            _network.Input(input);
            var index = await _network.GetOutputIndexAsync();

            var euclidRange = await EuclidRangeSummator
                              .GetEuclidRangeAsync(_network.OutputLayer.Nodes[index] as ISlaveNode)
                              .ConfigureAwait(false);

            return(euclidRange < _criticalRange);
        }