Ejemplo n.º 1
0
    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");
    }
Ejemplo n.º 2
0
 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");
 }
Ejemplo n.º 3
0
 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");
 }