Description
Pearson India Understanding Natural Language Processing (Machine Learning and Deep Learning Perspectives) by T V Geetha
Understanding Natural Language Processing strives to elucidate the fundamental principles of natural language processing (NLP) from various angles, encompassing conceptual, mathematical, and algorithmic perspectives, along with practical insights into tools and software usage.The primary emphasis, however, is directed towards prompting readers to contemplate applications in the realm of natural language processing, enabling them to seamlessly integrate NLP components into real-time applications. The concepts are explored through the lens of machine learning and deep learning methodologies, accompanied by relevant use cases threaded throughout the chapters.Features –Discusses comparison of language models, basic vector models and neural language modelsIntroduces basic concepts of word, morphology and semanticsExplains word embedding and deep learning models including pre-trained modelsEmphasizes on machine learning and deep learning approaches to NLP tasks – part-of speech tagging, syntactic processing, semantic processing and discourse and dialog systems including the latest ChatGPT architectureIllustrates NLP from an application perspective – machine learning and deep learning approaches to text categorization, machine translation, information extraction, question answering and summarizationCovers ethics of NLP including bias and fairnessRich pedagogy – objective-type questions, activities, case-studies and project-based learning exercises.