← Back to list

Gradio: pequena introdução

O que é?

Itaifos · 2024-10-20 00:50 · 43 claps · 2.0 min read
#gradio #python #low-code #interfaces #machine-learning
Open on Medium ↗
Wiki topics: ML · Machine Learning EDU · Education & Learning 🎵 · Music & Audio

Gradio: pequena introdução

O que é?

como o próprio Gradio diz:

O Gradio é a maneira mais rápida de demonstrar seu modelo de aprendizado de máquina com uma interface da Web amigável para que qualquer pessoa possa usá-lo, em qualquer lugar! (tradução minha)

Gradio é uma biblioteca que facilita a criação de interfaces gráficas simples para modelos de machine learning e outras aplicações. Como uma ferramenta low-code, ele permite que você crie interfaces interativas com apenas algumas linhas de código, sem a necessidade de escrever muito código complexo. Assim você pode focar apenas no desenvolvimento da sua aplicação.

Um pequeno exemplo

O exemplo que vamos criar aqui é em python, mas é possível criar em javascript também

Primeiramente instale o gradio indo ao terminal, CMD, ou prompt de comando e digite:

pip install gradio

Continuando, abaixo você verá uma pequena aplicação que multiplica o número por dois. Assim temos: a importação do gradio e a chamada da função, a criação da interface básica com input e output. Após definir a interface, temos a execução do projeto chamando o método launch(). Isso abrirá a interface em um navegador ou exibirá o link no terminal.

#O NOME DESSE ARQUIVO É app.py

import gradio as gr
from service import multiply_by_two 

interface = gr.Interface(
    fn=multiply_by_two,  # Função que será chamada
    inputs="number",     # Tipo de input (número)
    outputs="text"       # Tipo de output (texto)
)

if __name__ == "__main__":
    interface.launch()

No arquivo da aplicação temos:

#O NOME DESSE ARQUIVO É service.py

def multiply_by_two(number):
    return number * 2

No final, você terá em uma pasta/diretório dois arquivos, o app.py e service.py e para executar corretamente certifique-se que no terminal você esteja na mesma pasta que os dois arquivos e digite:

python app.py

Clicando no endereço ou digitando no navegador vemos como ficou a nossa pequena aplicação:

Agora que você já sabe como o Gradio pode simplificar a criação de interfaces interativas em seus projetos de machine learning, é hora de colocá-lo em prática! Experimente implementá-lo no seu próximo projeto e veja o impacto que essa ferramenta poderosa pode ter na produtividade e no engajamento. Se este conteúdo foi útil para você, não esqueça de compartilhar e deixar suas impressões nos comentários. E para continuar explorando ferramentas inovadoras, siga-me aqui no Medium e fique por dentro das próximas dicas.

Site do Gradio:

https://www.gradio.app


메타데이터
post_id
b797ce14b5e1
slug
gradio-pequena-introdução-b797ce14b5e1
url
https://medium.com/@itaifos/gradio-pequena-introdu%C3%A7%C3%A3o-b797ce14b5e1
canonical_url
https://medium.com/@itaifos/gradio-pequena-introdu%C3%A7%C3%A3o-b797ce14b5e1
author_url
https://medium.com/@itaifos
status
ok
fetched_at
2026-07-22 11:47:57