要求

  • 初级和中级:无

  • 高级内容:任何语言的编程技能

描述

欢迎来到 GPT、DALL-E 和 ChatGPT 大师班。

自从 OpenAI 出现以来,每个人都可以使用经过训练的人工智能。

  • GPT 允许您要求聊天机器人完成任务并回答问题

  • 微调允许您改变人工智能的响应方式

  • 嵌入允许您使用自己的知识库

  • Dall-E 允许您从文本生成图像

在本课程中,您将学习使用 GPT 的非常实用的技能。这些技能可以在 OpenAI 游乐场或编程代码中使用。

课程分为6个主要部分:

  1. 介绍和提示工程

  2. 编写代码并调用API

  3. Dall-E 和 Codex

  4. 微调

  5. 嵌入

  6. 编写和管理聊天机器人

第 1 部分:简介和提示工程

在本节中,您将学习如何开始使用 GPT。我们还解释、设计和使用不同类型的提示。在提示工程部分的末尾,我们为您提供了两个方法,您可以使用它们来获得一致的结果。

我们将了解 GPT 的工作原理,包括:

  • 什么是代币

  • GPT、Codex 和 Dall-E 的高级概述

  • 使用游乐场的实例

  • 改进提示以获得更好结果的方法

  • 如何使用模板创建可靠的提示

  • 如何利用上下文引入新知识

这已经非常实用了。

我们涵盖从“零镜头”查询到多镜头和高级模板提示的所有内容。

课程的整个部分致力于博客、书籍和文章的创意写作。

第 2 部分:编写代码以使用 API

在本节中,您将学习如何编写代码来调用 GPT 和 OpenAI API。大多数示例都是用 Python 编写的,但它们同样可以用 C#、Typescript、Javascript、Node.js、PHP、Powershell 和许多其他语言使用。

有关于如何针对每种语言调整代码的示例和解释。我们介绍各种编码库并指出每种语言可能特有的问题。

一旦您开始编写代码,我们就会讨论所有可能的参数以及它们如何改变 GPT 的工作方式。我们解释它们的作用以及不同情况下的理想值。

除了涵盖完成端点之外,我们还讨论编辑或指令端点。

第 3 部分:CodeX 和 Dall-E

在本节中,您将了解如何使用 CodeX 生成、调试和记录代码。我们还提供了一个示例,说明如何使用 CodeX 为您的函数创建单元测试。

您将了解如何向 CodeX 讲述不属于其标准学习一部分的新 API 调用和函数。我们还使用编辑端点从头开始创建整个函数。

由于 CodeX 生成代码,因此我们讨论使用它生成的代码的安全性,并强调如果您打算在生产中使用该代码则需要考虑的几个严重问题。我们指出了可能的漏洞以及黑客可以利用其生成的代码的方式。

当谈到 Dall-E 时,我们将通过实际代码示例来创建或编辑图像。我们提供多种编程语言的示例,并解释如何处理内存和文件系统中的图像

第 4 部分:微调

在本节中,我们将解释如何微调 GPT。我们解释了好处和困难。您可以使用大量的培训示例和策略。我们将引导您从头开始创建一组并使用您自己的代码将其上传 OpenAI。

接下来的整个部分解释了如何使用 GPT 创建自己的训练集以及如何让 GPT 检查和改进自己的输出。

为了完善本课程的这一部分,我们将完成所有微调参数。我们解释了如何更改设置以调整规则对基础训练的影响。

第 5 部分:使用嵌入对大型文本文档进行训练

每个人都想知道如何在大型文本文档上训练 GPT。本课程的这一部分介绍如何获取文本文档并使用它来使用 GPT 回答问题。嵌入向量有非常详细的解释。我们还解释了它们背后的理论,以便您了解 GPT 正在做什么。我们讨论分解大型文本文档、创建嵌入和搜索结果。

我们还讨论了创建高度准确的分类器以及使用聚类来查找文档和文本中的隐藏模式。

第 6 部分:聊天机器人

谁不想要自己的聊天机器人?我们解释了如何使用 GPT 作为功能齐全的聊天机器人。我们解释了人物角色,并为您提供了一个秘诀,您可以使用它来赋予您的聊天机器人个性并使其保持在正轨上。

为了让您的聊天机器人继续执行任务并为其提供持久记忆,我们解释了如何使用嵌入来增强功能并提供不属于基础 GPT 训练的独特知识。

独特的功能

  • 每行代码都有详细解释 - 如果您不同意,请随时给我发电子邮件

  • 不会像其他课程那样浪费时间在键盘上“打字”。相反,我们会显示已完成的代码示例和提示以及详细说明,您可以将其应用到您自己的用例中。

感谢您的阅读,希望很快见到您!

本课程适合谁:

  • 任何想要掌握 GPT 和 OpenAI 的人

  • 任何热爱深度自然语言处理的人

  • 任何想要使用 OpenAI 和 GPT 创建自己的聊天机器人或产品的人


本课程适合谁:

  • 任何有兴趣利用 OpenAI 和 GPT 实现人工智能的人

学习内容

  • 使用 OpenAI Playground 的无代码示例
  • 使用 GPT 创建、扩展、重写和总结创意写作、文章和博客文本的技术
  • 通过示例和提示/技巧深入提示工程
  • 了解每个微调参数与建议值的作用
  • 如何使用几种不同的编程语言编写代码来调用 GPT 和 OpenAI
  • 如何使用 CODEX 以简单的英语生成、记录和解释代码和 SQL
  • 深入研究创建和上传微调集以使用您自己的数据训练 GPT
  • 如何使用嵌入来搜索大型文档并提出与其内容相关的问题
  • 如何使用嵌入进行聚类和分类来查找隐藏模式
  • 使用 DALL-E 创建和修改图像
  • 使用 GPT 编写您自己的聊天机器人
  • 最佳安全实践和节省成本的技巧

要求

  • 一些编程知识可能会有所帮助 - 但不是必需的
  • 大多数示例都可以在 OpenAI Playground 中完成