Until a more average player confuses the AI with an unseen behaviour (pulling creeps between the towers etc) to get an advantage.
Anyway. Yes if you throw examples into training it will be able to handle the situation - but handling unseen things for me is a key goal.