08 改写和审核

Hi, 我是茶桁。

我们已经介绍了 OpenAI 的主要接口。这是基础知识系列的最后一讲,我们将讨论 OpenAI GPT 系列模型的其他接口。你可能不会经常使用其中一些接口,但了解它们不会有任何坏处,说不定你会在某些需求中用到它们。

阅读更多

07 AI 帮你做总结

Hi, 我是茶桁。

上一节中,我们介绍了如何使用最新的 ChatGPT API,注册 HuggingFace 账户,并将我们的聊天机器人部署出去。在这个过程中,我们学习了实际的应用开发过程,使你对聊天机器人的开发有了充足的体验。在这一讲中,我们将探讨 OpenAI 的各种接口提供的能力,以更深入地了解这些接口。我们将分别介绍如何利用嵌入(Embedding)进行文本聚类,并使用提示语(Prompt)对文本进行总结。此外,我们还将介绍其他的接口能力,如语言模型和自然语言生成,以帮助您更好地理解和利用 OpenAI 的各种功能。

阅读更多

06 快速建立一个 AI 应用

Hi,我是茶桁。

在过去的两讲中,我们已经使用 OpenAI 提供的 Embedding 接口完成了文本分类的功能。现在,我们回到 Completion 接口,这一讲将带你更深入地了解该接口的使用。除此之外,我们还将快速搭建一个有界面的聊天机器人,这将让你更好地理解 Completion 接口的应用场景。在这个过程中,你将第一次使用 HuggingFace 这个平台,它是目前最流行的深度学习模型社区。通过 HuggingFace,你可以下载到最新的开源模型,查看其他人提供的示例代码,并参与到社区的交流中。

阅读更多

05 为文本分类

Hi, 我是茶桁。

在前一讲中,我们观察到大型模型的确表现出良好效果。在情感分析任务中,通过使用 OpenAI API 提供的 Embedding,我们得到的结果要比能在单个机器上运行的较小模型(如 T5-base)要好得多。然而,我们之前所选择的问题确实有些过于简单。我们将 5 个不同的评分分成了正面、负面和中性,同时还排除了相对难以判断的"中性"评价,因此我们判断准确率的提高相对较容易实现。但是,如果我们想要准确预测具体的分数呢?这将是我们接下来需要探索的问题。

阅读更多

04 GPT-3/4 对比其他模型胜在哪?

大家好,我是茶桁。

在前两节课中,我们一起体验了 OpenAI 提供的 GPT-3.5 系列模型的两个核心接口。一个是获取文本的 Embedding 向量,另一个是根据提示语生成补全的文本内容。通过这两种方法,我们可以在零样本或少样本的情况下进行情感分析任务。然而,你可能会有两个疑问。首先,Embedding 不就是将文本转换为向量吗?为什么不直接使用开源模型(如 Word2Vec、Bert)而要调用 OpenAI 的 API 呢?在我们的情感分析任务中,我们进行了一些简化处理。一方面,我们排除了相对中性的评分(3 分);另一方面,我们将 1 分、2 分和 4 分、5 分合并,将原本需要判断 5 个分类的问题简化了。那么,如果我们想要准确预测多个分类,是否也能如此简单呢?

阅读更多

03 提示语,做个聊天机器人

大家好,我是茶桁。

在本次讲座中,我们将研究 OpenAI 提供的 Completion API 接口。你可能已经体验过与 ChatGPT 进行聊天的乐趣,或是利用它帮我们编写各种文本材料的便利。现在,我们可以从这个需求出发,进一步探索 Completion API 的具体用法,以及如何利用它来生成更加优质的文本。

阅读更多

02 大语言模型做情感分析

上一节中,我们介绍了大型语言模型的接口非常简单,仅提供了 Complete 和 Embedding 两个接口。但这样看似简单的接口,实际上可以解决很多自然语言处理问题。例如,情感分析、文本分类、文章聚类、摘要生成、搜索等问题,都可以使用大型语言模型解决。接下来的几节课中,我们将介绍如何使用这两个简单的 API 来解决传统的自然语言处理问题。本节我们将从最常见的自然语言处理问题“情感分析”开始介绍,看看如何使用大型语言模型。

阅读更多