This repository contains all the materials and documentation related to my experiences and projects in the Computational Intelligence course. As a student, I was deeply engaged with the course material, which explored various techniques and approaches for creating intelligent systems.
Your rules are interesting, you could also train your rules changing the k value, you are taking in account only the case when k is None
My rules are similar to yours, maybe you could also compare it with other strategies like gabriele or some other basic rules
I think you could improve task 2 weighting different rules, It will evolve to get the best probabilities of each rules. For me I see both picj function as the same IF ELSE rules, maybe adding some randomness rules, some Other Simple rules and weighting them you will get better results for your fitness. Your evolved rules are not evolving very well compared to your results in the task 1
Minor
-Well coded and well commented code
Sorry for the 2 other tasks but I didn't had great results, your minmax is quite efficient and the Q-learning is very impressive, I would have a deeper look at your code to understand what I was not able to do.
I am bit late but hope it can be helpful!
Major
Minor
-Well coded and well commented code