Gradioで簡単GUI作成
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* 目次 [#u030c5ec]
#contents
* Gradioで簡単GUI作成 [#b508bcaf]
https://www.gradio.app/
Gradioは、入力と出力を指定するだけで、インターフェースを...
** インストール記事へのリンク [#maf164e8]
様々なページで紹介されています。ここではリンクを貼るだけ...
*** Gradioとは? Pythonで機械学習Webアプリケーションをサ...
https://aiacademy.jp/media/?p=3469
*** Gradio: Pythonで簡単にAIをWebアプリ化 [#xaed94ea]
https://engineers.safie.link/entry/2023/12/16/hello-gradio
*** StreamlitとGradioについて [#d5ee1cf8]
https://note.com/shirotabistudy/n/n51e21242afbe
** Gradioの基本的な使い方 [#x32d5ca6]
Gradioでは、関数(例えば、機械学習モデルの予測関数)を定...
*** 関数の定義 [#bfe237e8]
まず、インターフェースで使用する関数を定義します。この関...
def greet(name):
return f"Hello, {name}!"
*** インターフェースの作成 [#y33e89cf]
次に、GradioのInterfaceクラスを使用してインターフェースを...
import gradio as gr
iface = gr.Interface(fn=greet, inputs="text", outputs=...
*** インターフェースの起動 [#jebaaf82]
最後に、launchメソッドを呼び出してインターフェースを起動...
iface.launch()
** 入力と出力の指定 [#pea2007b]
Gradioでは、さまざまな入力と出力のコンポーネントをサポー...
*** テキスト入力と出力 [#v1899212]
import gradio as gr
def greet(name):
return f"Hello, {name}!"
iface = gr.Interface(fn=greet, inputs="text", outputs="t...
iface.launch()
**画像入力と出力** [#f11a8529]
import gradio as gr
import numpy as np
def sepia(input_img):
sepia_filter = np.array([[0.393, 0.769, 0.189], [0.3...
sepia_img = input_img.dot(sepia_filter.T)
sepia_img /= sepia_img.max()
return sepia_img
iface = gr.Interface(fn=sepia, inputs=gr.Image(shape=(20...
iface.launch()
*** 複数の入力と出力 [#t778b60f]
import gradio as gr
def greet(name, is_morning, temperature):
salutation = "Good morning" if is_morning else "Good...
greeting = f"{salutation} {name}. It is {temperature...
celsius = (temperature - 32) * 5 / 9
return greeting, round(celsius, 2)
iface = gr.Interface(fn=greet, inputs=["text", "checkbox...
outputs=["text", "number"])
iface.launch()
** まとめ [#k785f4c9]
Gradioは、関数の入力と出力を指定するだけで、インターフェ...
* GradioとHugging Faceの親和性 [#l8dad032]
GradioとHugging Faceは親和性が高く、組み合わせて使うこと...
https://huggingface.co/
** 1. Hugging Faceモデルの容易な統合: [#w029dcc6]
GradioはHugging Face Model Hubに公開されているモデルを簡...
*** 例:テキスト生成モデルのUI作成 [#j77e5108]
import gradio as gr
from transformers import pipeline
generator = pipeline("text-generation", model="gpt2")
iface = gr.Interface(fn=generator,
inputs=gr.inputs.Textbox(lines=2, pl...
outputs="text")
iface.launch()
** 2. Spacesでの容易なデプロイ: [#k7520990]
Gradioで作成したインターフェースは、Hugging Face Spacesに...
** 3. Transformersライブラリとの連携: [#aa11341d]
GradioはHugging Face Transformersライブラリとシームレスに...
- テキスト分類: ユーザーが入力したテキストを感情分析した...
- 機械翻訳: ユーザーが入力したテキストを別の言語に翻訳す...
- 質問応答: ユーザーが質問を入力すると、モデルがテキスト...
** 4. デモ作成の効率化: [#r7e14682]
Gradioはわずか数行のコードでインタラクティブなUIを作成で...
** まとめ: [#vf4079c8]
GradioとHugging Faceは、それぞれ強力なツールですが、組み...
終了行:
* 目次 [#u030c5ec]
#contents
* Gradioで簡単GUI作成 [#b508bcaf]
https://www.gradio.app/
Gradioは、入力と出力を指定するだけで、インターフェースを...
** インストール記事へのリンク [#maf164e8]
様々なページで紹介されています。ここではリンクを貼るだけ...
*** Gradioとは? Pythonで機械学習Webアプリケーションをサ...
https://aiacademy.jp/media/?p=3469
*** Gradio: Pythonで簡単にAIをWebアプリ化 [#xaed94ea]
https://engineers.safie.link/entry/2023/12/16/hello-gradio
*** StreamlitとGradioについて [#d5ee1cf8]
https://note.com/shirotabistudy/n/n51e21242afbe
** Gradioの基本的な使い方 [#x32d5ca6]
Gradioでは、関数(例えば、機械学習モデルの予測関数)を定...
*** 関数の定義 [#bfe237e8]
まず、インターフェースで使用する関数を定義します。この関...
def greet(name):
return f"Hello, {name}!"
*** インターフェースの作成 [#y33e89cf]
次に、GradioのInterfaceクラスを使用してインターフェースを...
import gradio as gr
iface = gr.Interface(fn=greet, inputs="text", outputs=...
*** インターフェースの起動 [#jebaaf82]
最後に、launchメソッドを呼び出してインターフェースを起動...
iface.launch()
** 入力と出力の指定 [#pea2007b]
Gradioでは、さまざまな入力と出力のコンポーネントをサポー...
*** テキスト入力と出力 [#v1899212]
import gradio as gr
def greet(name):
return f"Hello, {name}!"
iface = gr.Interface(fn=greet, inputs="text", outputs="t...
iface.launch()
**画像入力と出力** [#f11a8529]
import gradio as gr
import numpy as np
def sepia(input_img):
sepia_filter = np.array([[0.393, 0.769, 0.189], [0.3...
sepia_img = input_img.dot(sepia_filter.T)
sepia_img /= sepia_img.max()
return sepia_img
iface = gr.Interface(fn=sepia, inputs=gr.Image(shape=(20...
iface.launch()
*** 複数の入力と出力 [#t778b60f]
import gradio as gr
def greet(name, is_morning, temperature):
salutation = "Good morning" if is_morning else "Good...
greeting = f"{salutation} {name}. It is {temperature...
celsius = (temperature - 32) * 5 / 9
return greeting, round(celsius, 2)
iface = gr.Interface(fn=greet, inputs=["text", "checkbox...
outputs=["text", "number"])
iface.launch()
** まとめ [#k785f4c9]
Gradioは、関数の入力と出力を指定するだけで、インターフェ...
* GradioとHugging Faceの親和性 [#l8dad032]
GradioとHugging Faceは親和性が高く、組み合わせて使うこと...
https://huggingface.co/
** 1. Hugging Faceモデルの容易な統合: [#w029dcc6]
GradioはHugging Face Model Hubに公開されているモデルを簡...
*** 例:テキスト生成モデルのUI作成 [#j77e5108]
import gradio as gr
from transformers import pipeline
generator = pipeline("text-generation", model="gpt2")
iface = gr.Interface(fn=generator,
inputs=gr.inputs.Textbox(lines=2, pl...
outputs="text")
iface.launch()
** 2. Spacesでの容易なデプロイ: [#k7520990]
Gradioで作成したインターフェースは、Hugging Face Spacesに...
** 3. Transformersライブラリとの連携: [#aa11341d]
GradioはHugging Face Transformersライブラリとシームレスに...
- テキスト分類: ユーザーが入力したテキストを感情分析した...
- 機械翻訳: ユーザーが入力したテキストを別の言語に翻訳す...
- 質問応答: ユーザーが質問を入力すると、モデルがテキスト...
** 4. デモ作成の効率化: [#r7e14682]
Gradioはわずか数行のコードでインタラクティブなUIを作成で...
** まとめ: [#vf4079c8]
GradioとHugging Faceは、それぞれ強力なツールですが、組み...
ページ名: