// Use this for initialization
    void Start() {
        ann = new ANN(aNNBuilder.inputs, aNNBuilder.hidden, aNNBuilder.outputs, aNNBuilder.neuronsPerHidden, aNNBuilder.alpha, aNNBuilder.hiddenFunction, aNNBuilder.outputFunction, aNNBuilder.useWeightsFromFile, aNNBuilder.folder);
        ballStartPos = ball.transform.position;
        Time.timeScale = timeScale;

        if (aNNBuilder.useWeightsFromFile)
            ann.LoadWeightsFromFile();

        Debug.Log(ann.PrintWeights());
    }
예제 #2
0
 void Start()
 {
     ann = new ANN(aNNBuilder.inputs, aNNBuilder.hidden, aNNBuilder.outputs, aNNBuilder.neuronsPerHidden, aNNBuilder.alpha, aNNBuilder.hiddenFunction, aNNBuilder.outputFunction, aNNBuilder.useWeightsFromFile, aNNBuilder.folder);
     if (ann.useFileWeights)
     {
         ann.LoadWeightsFromFile();
         trainingDone = true;
     }
     else
     {
         StartCoroutine(LoadTrainingSet());
     }
 }