void InitDataSetsDefault() { numDataSets = 1; numInputs = 2; dataSets = new DataSetsClass(numDataSets, numInputs); DataSetType dataSet = new DataSetType(numInputs); dataSet.inputData[0] = 3; dataSet.inputData[1] = 2; dataSet.answer = 1; dataSets.LoadInputDataSet(dataSet, 0); // dataSets.dataSets[0] = dataSet; dataSets.Graph(scaleData); Debug.Log("initDataSetsDefault\n"); }
void InitDataSetsRandom() { numDataSets = 10; numInputs = 10; dataSets = new DataSetsClass(numDataSets, numInputs); for (int d = 0; d < numDataSets; d++) { DataSetType dataSet = new DataSetType(numInputs); for (int i = 0; i < dataSet.inputData.Length; i++) { dataSet.inputData[i] = Random.Range(1, 10); } dataSet.answer = Random.Range(1, 3); dataSets.dataSets[d] = dataSet; } dataSets.Graph(scaleData); Debug.Log("initDataSetsRandom\n"); }
void InitDataSetsSlope() { numDataSets = 10; numInputs = 10; dataSets = new DataSetsClass(numDataSets, numInputs); for (int d = 0; d < numDataSets; d++) { DataSetType dataSet = new DataSetType(numInputs); float slope = Random.Range(.1f, 9f); for (int i = 0; i < dataSet.inputData.Length; i++) { dataSet.inputData[i] = i * slope; } dataSet.isAnswered = false; if (d < numDataSets * .75f) { dataSet.isAnswered = true; dataSet.answer = slope; } dataSets.dataSets[d] = dataSet; } dataSets.Graph(scaleData); Debug.Log("initDataSetsRandom\n"); }