tokens: One of the early dictionary learning algorithms was proposed by Olshausen and Field , where a maximum likelihood ( ML ) learning method was used to sparsely encode images upon a redundant dictionary .