Artificial intelligence: Difference between revisions

m
no edit summary
(Moved Brawl rumours to their own section below the specific examples. Added list of reasons why the "learning AI" rumour is false.)
mNo edit summary
Line 260: Line 260:
*If the rumour was true then replays would desynchronise when the AI learned from the player and changed its behaviour after the replay was saved. Replay data does not contain the inputs of the AI; it contains the player inputs, information such as the stage and characters used, and the random seed of the original match. When the replay is played back, the AI determines its actions from scratch in exactly the same way as it did in the original match (the same actions are produced because all variables that would affect the AI's decisions are identical). Since the replay data has been disassembled to reveal that it does not contain any information about what the AI had learned at the time the match was saved, a learning AI would make different decisions in the replay than it did during the original match, causing the replay to desync, as it would be using its current behaviour (with the adjustments it had made after the original match) and not the behaviour it used in the original match.
*If the rumour was true then replays would desynchronise when the AI learned from the player and changed its behaviour after the replay was saved. Replay data does not contain the inputs of the AI; it contains the player inputs, information such as the stage and characters used, and the random seed of the original match. When the replay is played back, the AI determines its actions from scratch in exactly the same way as it did in the original match (the same actions are produced because all variables that would affect the AI's decisions are identical). Since the replay data has been disassembled to reveal that it does not contain any information about what the AI had learned at the time the match was saved, a learning AI would make different decisions in the replay than it did during the original match, causing the replay to desync, as it would be using its current behaviour (with the adjustments it had made after the original match) and not the behaviour it used in the original match.
*No documented objective tests (for example, only using one move in several matches on a fresh save file and seeing if the AI uses that move significantly more than on a save file which has been used normally) have been performed which have concluded that the learning mechanism exists.
*No documented objective tests (for example, only using one move in several matches on a fresh save file and seeing if the AI uses that move significantly more than on a save file which has been used normally) have been performed which have concluded that the learning mechanism exists.
==See also==
*[[Amiibo]]


==External links==
==External links==