Natural language processing /

Natural language processing (NLP) is the use of computer technology to assist in, or complete, tasks involving the processing, categorizing, analyzing, or interpreting the meaning of human language. NLP is an interdisciplinary body of research drawing from linguistics, computer science, artificial i...

Full description

Bibliographic Details
Main Authors: Rafail, Patrick (Author), Freitas, Isaac (Author)
Other Authors: Atkinson, Paul, 1947- (Editor), Delamont, Sara, 1947- (Editor), Cernat, Alexandru (Editor), Sakshaug, Joseph W. (Editor), Williams, Richard A., active 2020 (Editor)
Format: eBook
Language:English
Published: London : SAGE Publications Ltd., 2020.
Subjects:
Online Access:Connect to the full text of this electronic book
Description
Summary:Natural language processing (NLP) is the use of computer technology to assist in, or complete, tasks involving the processing, categorizing, analyzing, or interpreting the meaning of human language. NLP is an interdisciplinary body of research drawing from linguistics, computer science, artificial intelligence, machine learning, and the social sciences. This entry introduces NLP, with emphasis on its strengths and weaknesses for social scientific applications. It reviews major concepts in NLP, such as the representation of natural language as strings, and then discusses commonly used data collection strategies to rapidly build large databases of natural language for analysis. This entry also introduces major techniques in how to efficiently process natural language using computational routines including counting strings and substrings, case manipulation, string substitution, tokenization, stemming and lemmatizing, part-of-speech tagging, chunking, named entity recognition, feature extraction, and sentiment analysis. It also discusses a variety of dimensionality reduction techniques including principal components analysis, topic models, hidden Markov models, and support vector machines that are widely used in NLP-based research projects. This entry also provides a discussion of Python and R, two computer programming language well suited for NLP, with specific recommendations for add-on packages designed to streamline and simplify research. The entry concludes with a more general discussion of the strengths and weaknesses of NLP along with important directions for future research.
Physical Description:1 online resource
Bibliography:Includes bibliographical references and index.
ISBN:9781529749120
1529749123
9781526421036
1526421038