We want to create an agent that can play against humans and become stronger.
However, it is not possible to achieve this with the methods currently available in MLAgent.
We are thinking of two ways to achieve this. I would appreciate your opinion on which is better.
-
Create a machine learning algorithm by myself using C#Script
The MLAgents algorithm looks like it uses python.
However, it seems to be difficult to use python in Unity, so my idea is to create it by myself in C#Script. -
Rewrite the MLAgents code
I’m thinking of rewriting or adding the MLAgents code.
I am not sure if this is possible, so I would like to know.
How about the above two ideas?
I would be grateful for your opinion.
Translated with www.DeepL.com/Translator (free version)