Using OpenAI APIs: Fine-tuning Models, the Assistants API, & Embeddings

Generative AI    |    Intermediate
  • 11 videos | 1h 23m 9s
  • Includes Assessment
  • Earns a Badge
Rating 5.0 of 2 users Rating 5.0 of 2 users (2)
Fine-tuning models is a critical aspect of leveraging pre-trained artificial intelligence models to suit specific tasks or domains. OpenAI allows developers to fine-tune models like GPT-3 and 4, enabling customization for particular applications. You will begin this course by creating prompt-completion pairs for fine-tuning, running a fine-tuning job, and observing the model's performance. You will send prompts based on the training data and examine the model's attempt to answer questions. Next, you will dive into connecting with the Assistants API programmatically. You will create an assistant by providing a role description and model, and you will initiate a thread to simulate user-assistant conversations. You will also upload files and query the assistant based on information contained in the files. Finally, you will explore creating and comparing text embeddings, efficient numerical representations of text that capture meaning and semantics of the text. You will learn how embeddings of similar words are numerically close to one another and how embeddings can be used as a preprocessing technique to represent text for other machine learning applications such as clustering and classification.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Create prompt completion pairs for fine-tuning
    Run a fine-tuning job
    View chat responses from fine-tuned models
    Create and query an assistant
    Upload a file for an assistant
  • Create and use functions for assistants
    Introduce embeddings for text data
    Cluster text based on embeddings
    Classify reviews using embeddings
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 23s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 10m 57s
    Find out how to create prompt completion pairs for fine-tuning. FREE ACCESS
  • Locked
    3.  Creating and Executing a Fine-tuning Job
    9m 17s
    Discover how to run a fine-tuning job. FREE ACCESS
  • Locked
    4.  Viewing Chat Responses from Fine-tuned Models
    8m 28s
    Learn how to view chat responses from fine-tuned models. FREE ACCESS
  • Locked
    5.  Creating Assistants Programmatically
    8m 20s
    Find out how to create and query an assistant. FREE ACCESS
  • Locked
    6.  Uploading Files to Assistants
    6m 14s
    Discover how to upload a file for an assistant. FREE ACCESS
  • Locked
    7.  Creating and Using Functions to Interact with Assistants
    9m 5s
    Learn how to create and use functions for assistants. FREE ACCESS
  • Locked
    8.  Creating Embeddings for Text Data
    9m 22s
    Find out how to introduce embeddings for text data. FREE ACCESS
  • Locked
    9.  Clustering Text Using Word Embeddings
    7m 9s
    Discover how to cluster text based on embeddings. FREE ACCESS
  • Locked
    10.  Classifying Reviews Using Word Embeddings
    8m 53s
    Learn how to classify reviews using embeddings. FREE ACCESS
  • Locked
    11.  Course Summary
    3m 1s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 446 users Rating 4.5 of 446 users (446)
Rating 3.8 of 5 users Rating 3.8 of 5 users (5)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)