Course Overview
Language Models predict words by looking at word probabilities. Therefore, in order to understand how Large Language Models work, it is critical to understand how Natural Language Processing functions. This course will provide an overview of the process of conducting natural language processing, including tokenization, stop words removal, word stemming, and the application of open-sourced BeautifulSoup library for parsing structured data. With the skills you gain in this course, you will be able to reason how Large Language Models could handle tasks such as summarization, translation, and classification under the hood. Using of Natural Language Processing will also expand your knowledge on prominent technologies including ChatGPT, Google Search and Amazon Alexa. You will also gain experience in applying Natural Language Processing to convert human language into a form that machine learning algorithms can understand. It is required that you have experience with Python programming before enrolling in this course.