What is the purpose of named entity recognition in natural language processing?
a) To identify the tone or emotion expressed in a text
b) To determine the grammatical category of each word in a sentence
c) To identify and categorize named entities in a text, such as people, organizations, and locations
d) To generate new text based on input