A good learning algorithm should be able to generalize from a limited set of examples to unseen data.
The only place where success comes before work is in the dictionary.