YoVDO

Intro to Language Models in Python

Offered By: Codecademy

Tags

Language Models Courses Artificial Intelligence Courses Data Science Courses Python Courses Word Embeddings Courses Bag of Words Courses TF-IDF Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Build the basic language models in Python.
From spam filters to ChatGPT, computer and AI systems have to work with language models all the time. In this course, you will learn how to build and work with the most common language models in data science, including bag-of-words, tf-idf, and word embeddings. Learn the basic skills you need before working with more advanced AI language models.


* Create common language models

* Measure similarity between words

* Determine important words in documents


### Notes on Prerequisites
This course requires a basic knowledge of Python. If you are a beginner, start with [Learn Python for Data Science](https://www.codecademy.com/learn/paths/learn-python-for-data-science) or learn to build language models from scratch in our [Build Chatbots with Python](https://www.codecademy.com/learn/paths/build-chatbots-with-python) Skill Path.

Syllabus

  • Welcome to Language Models with Python: A brief overview of what you will learn in this course.
    • Informational: Welcome to Language Models with Python
  • Bag-of-Words Language Model: Whet your language model appetite with the widely used Bag-of-Words. Develop the underlying functionality in Python, then use scikit-learn.
    • Lesson: Bag-of-Words Language Model
    • ExternalResource: Working with Text Data | scikit-learn
    • Project: Mystery Friend
    • Quiz: Bag-of-words language model
  • Term Frequency-Inverse Document Frequency: Rethink topic models with term frequency-inverse document frequency (tf-idf), which adjusts the importance of words within a document.
    • Lesson: Term Frequency–Inverse Document Frequency
    • ExternalResource: Working with Text Data | scikit-learn | From Occurrences to Frequencies
    • Project: Read the News Analysis
    • Quiz: Term Frequency-Inverse Document Frequency
  • Word Embeddings: Quantify meaning based on context using word embeddings.
    • Lesson: Word Embeddings
    • ExternalResource: Token.similarity | spaCy
    • Project: U.S.A. Presidential Vocabulary
    • Quiz: Word Embeddings
    • Informational: What's Next

Taught by

Alex DiStasi

Related Courses

Natural Language Processing with Classification and Vector Spaces
DeepLearning.AI via Coursera
Convolutions for Text Classification with Keras
Coursera Project Network via Coursera
Embedding Models: From Architecture to Implementation
DeepLearning.AI via Coursera
Introduction to Natural Language Processing in R
DataCamp
Machine Translation with Keras
DataCamp