gradio – 用 Python 构建机器学习 Web 应用开源工具

Gradio:用 Python 构建机器学习 Web 应用 Gradio 是一个开源的 Python 包,可让您快速为机器学习模型、API 或任意 Python 函数构建演示或 Web 应用。通过 Gradio 内置的共享功能,您只需几秒钟即可生成一个用于分享的链接,无需任何 JavaScript、CSS 或 Web 托管经验!

安装

前提条件: Gradio 需要 Python 3.10 或更高版本。

推荐使用 pip 安装 Gradio

pip install --upgrade gradio

提示:
建议在虚拟环境中安装 Gradio。有关所有常见操作系统的详细安装说明,请参考 此处


构建第一个DEMO
可以喜欢的代码编辑器、Jupyter notebook、Google Colab 或其他任何 Python 环境中运行 Gradio。以下是编写第一个 Gradio 应用的代码:

import gradio as gr

def greet(name, intensity):
    return "Hello, " + name + "!" * int(intensity)

demo = gr.Interface(
    fn=greet,
    inputs=["text", "slider"],
    outputs=["text"],
)

demo.launch()

提示:
将导入的模块名从 gradio 缩写为 gr,这是为了提高代码的可读性,一种广泛采用的约定。

现在运行代码。如果将上述代码保存为一个名为 app.py 的文件,那么可以在终端中运行以下命令:

python app.py

如果从文件运行,演示将在浏览器中打开,地址为 http://localhost:7860。如果在 Notebook 中运行,演示将嵌入显示在 Notebook 中。

参考链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注