Course detailUcla ExtensionComputer Scienceopen

COM SCI X 450.47

Natural Language Processing

Computer programs that process human language are now a part of everyday life.

The branch of artificial intelligence called natural language processing (NLP) has enabled the development of chatbots, language translation systems, automated extraction of information from text, speech recognition systems, and many more.

In this course, students will learn both classic and contemporary approaches to representing, analyzing, and generating language with computers.

The course will use Python to explore key NLP techniques for tasks such as language modeling, text classification, and sequence modeling.

Essential programming concepts will be covered as needed, and by the end of the course, students will be able to apply NLP methods to real-world text data, gaining both a conceptual and practical understanding of how language can be processed computationally.

Help keep the register running.

Every cup of coffee fuels the sync workers and proxy rotations.

Buy me a coffee