Machine learning algorithms explained to a soldier in simple terms including supervised, unsupervised, reinforcement methods with examples