- 8,721
They can use a fixed model for the PP and something else for racing. That is the trivial part.if You disable the learning entirely, you might get very odd results when it comes up against a car/track/tune/settings combo it hasn’t practiced before.
In addition, what if it’s learnt to be more proficient at RWD cars over FWD cars at the point the learning is disabled? To be honest, I see a plethora of possible issues with using it to get a consistent PP rating.
It’s a lot simpler to just use a simple AI to do a simple task consistently rather than try to dumb down a complex one.
Besides, in reality, it won't need to practice, it'll ship with all the practice it needs. PD can issue updates with extra learning in it, tweaks etc. It makes sense to keep the overall package consistent for every player, and add in variety via other means.
Let's separate the machine learning process from the learned model that it creates. If we even get to use that model as opponent AI at all; it'd be more likely to be for PP first than opponents ever.
In those live races against humans, it's very likely that the AI was iterated in the background between the events, perhaps even each race. That's because they're demonstrating the machine learning algorithm itself. No need for that in the game, although you could adapt its pace in response to anything you choose once you make the model itself scalable.
If you want to teach it new tricks, e.g. to counter exploits or bugs as they appear, then it makes more sense to leave that to PD to update at regular intervals. Maybe send them replay data or something.