PaperDog wrote: ↑Thu, 21. Jan 21, 18:23
Well I must say, I appreciate your civil response to my rant. So, here is my understanding of AI: It necessarily requires a driving motif to be the seed of convention. Translation: You have to pre-define the orientation, bias and ultimate end game to get the AI to learn something meaningful.
As I have stated in other threads; AI is vastly overrated or misunderstood.
+1 for the last part.
There is "AI" as in predetermined logic that dictates actions in various conditions.
Simple example:
binary search from ordered set. You pick value from middle.
IF it is too big, THEN repeat search in the first half of the set
ELSE IF it is too small, THEN repeat search in the second half of the set
A human wrote that logic and those conditions.
Then there is "AI" and in "machine learning". A program (of the previous type "AI") is given set of inputs and "correct" answer for each input.
Once the "search" is complete, the result is essentially program code: logic and conditions, but in less readable format.
Now you can give new input to this computer generated "program" and it will give some answer. If the new input is "close enough" to the samples that the program was created with and there are no anomalies in the dataset, then the answer is close to what one expects.
You can write "simple AI" for combat: IF ship is hit, THEN break left
You can shovel plenty of recorded combat into machine learner and it might come up with solution that will break left when ship is hit.
In neither case the "AI" in the game will learn nothing while you play. The code does not change. If there were a background process that continuously re-evaluates with new data (but what is the "correct" answer?) that you generate, and the tuned logic would be saved in the savegame, then you would have "learning". The Xenon in your game would gradually start to behave differently from how they behave in my game. (I wonder how many hours it takes to reach RSLG logic?)
Note though that the "learning" is heavy. Google probably ran a month in huge supercomputer to get code that can tell in millisecond whether photo has a puppy. Luckily, X4 does not need CPU for other things ...
