Enroll in CSCE 420: Introduction to Natural Language Processing

Enroll in CSCE420: Introduction to Natural Language Processing.
Enroll in CSCE420: Introduction to Natural Language Processing.

CSCE 420: Introduction to Natural Language Processing
First 5-Week Session, Online
Instructor: Stephen Scott

Prerequisites:
• Basic programming knowledge
• Familiarity with Python
• Elementary linear algebra
• Interest in machine learning

Objectives:
• Understand core NLP concepts and techniques
• Explore how NLP is used to solve real-world problems
• Learn practical modeling strategies
• Gain familiarity with transformer architectures
• Participate in a significant course project that provides experience in developing an end-to-end NLP solution

Course Topics:
• Introduction to NLP
• N-grams
• Naive Bayes
• Logistic Regression
• Representations and Embeddings
• Neural Networks and Neural Language Models
• Recurrent Neural Network Models
• Attention Mechanisms
• LLMs (Transformers, Masked Models, Tuning)
• Machine Translation
• Information Extraction
• Modern NLP Applications