public Neural3NetworkChecker(Neural3NetworkCreator neural3NetworkCreator)
        {
            _neural3NetworkCreator = neural3NetworkCreator;
            var funcActivationWorker = new FuncActivationWorker(_neural3NetworkCreator.FuncActivationType);

            _funcActivation             = funcActivationWorker.GetFunction();
            _derivativeOfFuncActivation = funcActivationWorker.DerivateByFuncActivation();
        }
示例#2
0
 public Neural3NetworkSaver(Neural3NetworkCreator neural3NetworkCreator)
 {
     _neural3NetworkCreator = neural3NetworkCreator;
 }
 public Neural3NetworkTeacher(Neural3NetworkCreator neural3NetworkCreator, double alpha) : this(neural3NetworkCreator)
 {
     Alpha = alpha;
 }