// 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()); }
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()); } }