Пример #1
0
        public AnswerHistoryDTO Delete(int id)
        {
            AnswerHistory answerHistoryEntity = _database.AnswerHistories.Delete(id);

            _database.Save();

            return(Mapper.Map <AnswerHistory, AnswerHistoryDTO>(answerHistoryEntity));
        }
Пример #2
0
        public AnswerHistoryDTO Insert(AnswerHistoryDTO answerHistory)
        {
            AnswerHistory answerHistoryEntity =
                _database.AnswerHistories.Insert(Mapper.Map <AnswerHistoryDTO, AnswerHistory>(answerHistory));

            _database.Save();

            return(Mapper.Map <AnswerHistory, AnswerHistoryDTO>(answerHistoryEntity));
        }
Пример #3
0
        public double[] ActivateOutput(double[] input)
        {
            double[] answer = new double[NeuronsCount];
            for (var i = 0; i < NeuronsCount; i++)
            {
                answer[i] = _neurons[i].Activate(input);
            }

            AnswerHistory.Add(answer);

            if (AnswerHistory.Count > 3)
            {
                AnswerHistory.RemoveAt(0);
            }

            return(answer);
        }
Пример #4
0
        public double[] Activate(double[] input)
        {
            double[] answer = new double[NeuronsCount + 1];
            for (var i = 0; i < NeuronsCount; i++)
            {
                answer[i] = _neurons[i].Activate(input);
            }

            answer[answer.Length - 1] = _bias.Signal;

            AnswerHistory.Add(answer);

            if (AnswerHistory.Count > 3)
            {
                AnswerHistory.RemoveAt(0);
            }

            return(answer);
        }