示例#1
0
        //En caso de que el script exista lo cargamos
        void load()
        {
            //Si el archivo existe lo cargamos y actualizamos los valores del maximo de iteraciones a 600 y reducimos epsilon
            if (File.Exists(Application.dataPath + "/Scripts/Grupo/Solucion3/QLearningInfo" + seed + ".dat"))
            {
                BinaryFormatter bf   = new BinaryFormatter();
                FileStream      file = File.OpenRead(Application.dataPath + "/Scripts/Grupo/Solucion3/QLearningInfo" + seed + ".dat");

                aprender = (QLearning)bf.Deserialize(file);
                file.Close();
                aprender.setE(0.05f);
                aprender.maxIterations = 600;
                //Si queremos ver los valores de la tabla QTable podemos activar esta opción
                //aprender.printTable();
                Debug.Log("Loaded");
            }
        }