😤

【Python】これは驚いた!Gradioを使えば機械学習アプリを超爆速で実装できる!!

2022/09/19に公開

はじめに

機械学習アプリを超爆速で作ることができるライブラリーのご紹介です。
Gradioというライブラリーになります。
 
https://gradio.app/
 
百聞は一見にしかずで、早速、実装してみましょう。
 

<実装するアプリの内容>

名前(●●)を入力したら、Hello ●●!と返してくれるアプリの実装です。
 

 

gradioのインストール

!pip install gradio

実装

たった、これだけです。
画像系などにも対応しています。詳細は冒頭のリンクをご覧ください。

import gradio as gr

def greet(name):
    return "Hello " + name + "!"

demo = gr.Interface(
    fn=greet,
    inputs=gr.Textbox(lines=2, placeholder="Name Here..."),
    outputs="text",
)
demo.launch()

最初のhttps://15408.gradio.appをクリックすると、ブラウザに飛びます。

ブラウザ表示

ブラウザ上の画面が、以下の通りです。
一応、WEBアプリとして成り立っています。

さいごに

私自身、仕組みは分かっていません。
なお、時間が経つと上のリンクは効かなくなるみたいです。

streamlitがでてきたときも驚きましたが、それ以上ですね。
当然、自由度や拡張性は低いですが、十分、許容できるレベルだと思います。

Discussion