😤
【Python】これは驚いた!Gradioを使えば機械学習アプリを超爆速で実装できる!!
はじめに
機械学習アプリを超爆速で作ることができるライブラリーのご紹介です。
Gradioというライブラリーになります。
百聞は一見にしかずで、早速、実装してみましょう。
<実装するアプリの内容>
名前(●●)を入力したら、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