AI、6歩目(Gradio)
Gradioというのはあまり聞いたことがないかもしれませんね。
私も知らなかったです。
Pythonのコードを動かす環境を無料で提供しているGoogle Collaboratorというサービスがあります。Pythonのコードを入力すると実行してくれるものです。これのGradioを追加でインストールすると、コードだけでなくて入力と出力の画面も作ってくれるものです。
私は、下記の2つのページ説明の通りやってみました。
https://aiacademy.jp/media/?p=3469
https://tech.aru-zakki.com/gradio-on-google-colab/
この通りやると、入力フォームと出力フォームが表示されて、入力から出力を割り出して表示してくれます。入力から、途中にAIの評価を挟んで、結果を出力することもできます。入力、間に挟む機能、出力を3つ定義する関数を1つ書くだけで、入力フォームと出力フォームを動かせるというすごいものです。関数はこんな感じです。
Gradioとは関係ないですが、説明のページにMLPClassifier(Multi-layer Perceptron classifier)というAIのモデル関数が出てきていたので、SgmdやAdamという最適化関数もChatGPTに解説してもらいました。多層になったニューラルネットワークです(復習ですね)。
読んでいただけると嬉しいです。日本が元気になる記事を書いていきます。