The difficult part is not the training, it’s acquiring the data. Google started that a long time ago :)