diff --git a/src/main/java/core/algo/EpisodicLearning.java b/src/main/java/core/algo/EpisodicLearning.java
index b45ea50..b2a3675 100644
--- a/src/main/java/core/algo/EpisodicLearning.java
+++ b/src/main/java/core/algo/EpisodicLearning.java
@@ -50,7 +50,7 @@ public abstract class EpisodicLearning extends Learning imple
private void initBenchMarking(){
new Thread(()->{
- while (currentlyLearning){
+ while (true){
episodePerSecond = episodeSumCurrentSecond;
episodeSumCurrentSecond = 0;
try {
diff --git a/src/main/java/example/JumpingDino.java b/src/main/java/example/JumpingDino.java
index 3f71ca1..88f6c16 100644
--- a/src/main/java/example/JumpingDino.java
+++ b/src/main/java/example/JumpingDino.java
@@ -6,13 +6,14 @@ import core.controller.RLController;
import core.controller.RLControllerGUI;
import evironment.jumpingDino.DinoAction;
import evironment.jumpingDino.DinoWorld;
+import evironment.jumpingDino.DinoWorldAdvanced;
public class JumpingDino {
public static void main(String[] args) {
RNG.setSeed(55);
RLController rl = new RLControllerGUI<>(
- new DinoWorld(),
+ new DinoWorldAdvanced(),
Method.MC_CONTROL_FIRST_VISIT,
DinoAction.values());
@@ -20,7 +21,7 @@ public class JumpingDino {
rl.setDiscountFactor(1f);
rl.setEpsilon(0.15f);
rl.setLearningRate(1f);
- rl.setNrOfEpisodes(10000);
+ rl.setNrOfEpisodes(50000);
rl.start();
}
}