dspy.BootstrapFewShot
dspy.BootstrapFewShot(metric=None, metric_threshold=None, teacher_settings: Optional[Dict] = None, max_bootstrapped_demos=4, max_labeled_demos=16, max_rounds=1, max_errors=5)
基类: Teleprompter
这是一个 Teleprompter 类,用于组合一组演示/示例,放入预测器的提示中。这些演示来自训练集中的标注示例和自举(bootstrapped)演示的组合。
参数
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
metric
|
Callable
|
一个用于比较预期值和预测值,并输出比较结果的函数。 |
None
|
metric_threshold
|
float
|
如果评估指标产生数值,则在决定是否接受自举示例时,将该值与此阈值进行比较。默认为 None。 |
None
|
teacher_settings
|
dict
|
|
None
|
max_bootstrapped_demos
|
int
|
要包含的自举演示的最大数量。默认为 4。 |
4
|
max_labeled_demos
|
int
|
要包含的标注演示的最大数量。默认为 16。 |
16
|
max_rounds
|
int
|
尝试生成所需自举示例的迭代次数。如果在达到 |
1
|
max_errors
|
int
|
程序结束前的最大错误数。默认为 5。 |
5
|