My older model learned the towns that g went to frequently. For example, when I typed W, Woodbury would automatically come up because I went there a lot. This is similar to the way predictive text learns the words you frequently type on your phone.
I can't get a straight answer from tech support whether any of the new models will learn or not. They claim to not know how their device works.