This straightforward memorizing of individual things and techniques—often called rote learning—is pretty easy to employ on a computer. Tougher is the challenge of utilizing what is called generalization. Generalization entails applying earlier experience to analogous new cases. For example, a program that learns the earlier tense of standard En