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 Net 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 studying 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 immediate de comando e digite:
pip set up 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 enter 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 hyperlink no terminal.
#O NOME DESSE ARQUIVO É app.pyimport gradio as gr
from service import multiply_by_two
interface = gr.Interface(
fn=multiply_by_two, # Função que será chamada
inputs="quantity", # Tipo de enter (número)
outputs="textual content" # Tipo de output (texto)
)
if __name__ == "__main__":
interface.launch()
No arquivo da aplicação temos:
#O NOME DESSE ARQUIVO É service.pydef multiply_by_two(quantity):
return quantity * 2
No last, 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 studying, é 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.
Website do Gradio:
Thank you for being a valued member of the Nirantara family! We appreciate your continued support and trust in our apps.
If you haven’t already, we encourage you to download and experience these fantastic apps. Stay connected, informed, stylish, and explore amazing travel offers with the Nirantara family!