Gradio 月活用户突破百万之旅!
阅读更多Gradio 月活用户突破百万之旅!
阅读更多您可能已经注意到在您的 Interface
中默认出现的“Flag”按钮。当使用您的演示的用户看到有趣的输出输入(例如错误或意外的模型行为)时,他们可以标记该输入供您审查。在 Interface
构造函数的 flagging_dir=
参数提供的目录中,CSV 文件将记录标记的输入。如果界面涉及文件数据(例如图像和音频组件),则将创建文件夹来存储这些标记的数据。
例如,对于上面显示的计算器界面,我们将标记的数据存储在下面显示的标记目录中
+-- calculator.py
+-- flagged/
| +-- logs.csv
flagged/logs.csv
num1,operation,num2,Output
5,add,7,12
6,subtract,1.5,4.5
对于前面显示的 sepia 界面,我们将标记的数据存储在下面显示的标记目录中
+-- sepia.py
+-- flagged/
| +-- logs.csv
| +-- im/
| | +-- 0.png
| | +-- 1.png
| +-- Output/
| | +-- 0.png
| | +-- 1.png
flagged/logs.csv
im,Output
im/0.png,Output/0.png
im/1.png,Output/1.png
如果您希望用户提供标记的原因,您可以将字符串列表传递给 Interface 的 flagging_options
参数。用户在标记时必须选择其中一个字符串,该字符串将作为附加列保存到 CSV 中。