📄️ DSPy 中的示例
在 DSPy 中工作涉及训练集、开发集和测试集。这类似于传统的机器学习,但通常您需要更少的标签(或零标签)才能有效地使用 DSPy。
📄️ 利用内置数据集
在 DSPy 中使用自己的数据非常简单:数据集只是一个 Example 对象的列表。熟练使用 DSPy 包括能够找到并重新利用现有数据集,以全新的方式为您自己的流水线提供服务;DSPy 使这成为一种特别强大的策略。
📄️ 创建自定义数据集
我们已经学习了如何处理 Example 对象,并使用 HotPotQA 类将 HuggingFace HotPotQA 数据集加载为 Example 对象的列表。但在实际生产中,这样的结构化数据集是罕见的。相反,您可能会发现自己在处理自定义数据集,并且可能会有疑问:我应该如何创建自己的数据集,应该使用什么格式呢?