14. A computer program product stored on a computer storage device, the product for generating a poet personality to configure a processor to: analyze a plurality of poems, each of the poems containing a plurality of words; generate a plurality of analysis models, each of said analysis models representing one of said plurality of poems; receive for the words in the poems rhyme numbers, with words that rhyme with each other having the same rhyme number; generate a data structure that specifies n-grams found in the text, with each analysis model having a set of weights, bigram, trigram and quadgram exponents; and store in computer storage the plurality of analysis models in a personality data structure including a set of parameters that control poetry generation using the personality data structure.
14. A computer program product stored on a computer storage device, the product for generating a poet personality to configure a processor to: analyze a plurality of poems, each of the poems containing a plurality of words; generate a plurality of analysis models, each of said analysis models representing one of said plurality of poems; receive for the words in the poems rhyme numbers, with words that rhyme with each other having the same rhyme number; generate a data structure that specifies n-grams found in the text, with each analysis model having a set of weights, bigram, trigram and quadgram exponents; and store in computer storage the plurality of analysis models in a personality data structure including a set of parameters that control poetry generation using the personality data structure. 17. The program of claim 14 wherein the program further configures the processing unit to: define a weight value for each of plural authors represented within the personality data structure.