最近のアクセス:
例: GeneXusAI カスタムモデルの概念実証

ここでは、第 29 回の GeneXus Meeting で行われた GeneXusAI の概念実証について説明します。 

サンプルのダウンロード

イメージ:40856.png サンプル - GeneXusAI PoC - カスタムモデル
: GeneXusAI_Custom_Model_Sample.xpz ファイルをナレッジベースにインポートする前に、GeneXusAI の組み込みモジュールをインストールすることが重要です。

GeneXusAI の組み込みモジュールのインストール

1.GeneXus ツールバーから [ ナレッジマネージャ ] オプションを選択します。
2. [ 参照モジュールの管理 ] をクリックします。
手順 3 -表示されるリストで GeneXusAI モジュールを探します。
4. [ インストール ] ボタンをクリックします。
インストールプロセスは、 [ 出力 ] セクションの [ General ] オプションで確認できます。インストールされたら、ナレッジマネージャのインポート機能を使用して GeneXusAI_Sample.xpz ファイルをインポートできます。

サンプルコンテンツ

ナレッジベースには次の内容が含まれます:
  • gxai プロシージャー
    カスタムモデルをトレーニングし、新しい (未知の) 入力に基づいて出力を予測し、モデルを削除するためのユーティリティを実装するコマンドラインプロシージャーです。
     
  • GenerateDataset
    ディレクトリーの内容をスキャンすることでデータセットを生成するプロシージャーです。

実行時

アプリケーションは、カスタムモデルをトレーニングし、GeneXusAI を使用して予測を行う簡単なコマンドラインツールです。サンプリングには Flowers データセットの一部を使用しました。
イメージ:44219.png agxai -help
このコマンドラインユーティリティの使用方法を示すメッセージを表示します。 
このコマンドには次の 3 つのオプションがあります:

> train: カスタムモデルをトレーニングします。
> predict: 新しい (未知の) 入力に基づいて出力を予測します。
> delete: 以前に作成/トレーニングしたカスタムモデルを削除します。
 
イメージ:44220.png agxai train -name "{モデル名}" - dataset {データセットのディレクトリー} -provider {プロバイダーファイル}
新しいカスタムモデルを作成し、トレーニングプロセスを開始し、準備ができるか中断されるまでステータスを確認します。
 
イメージ:44221.png agxai predict -model {モデル id} -data {入力ファイル} -provider {プロバイダーファイル}
新しい入力 (画像) を受け取り、事前にトレーニングしたカスタムモデルの予測ラベルを返します。
 
- agxai delete -model {モデル id} -provider {プロバイダーファイル}
以前にトレーニングしたカスタムモデルを削除します。
: コマンドラインで agxai ツールを呼び出す前に、ツールと同じディレクトリーにいるか、そのディレクトリーが Path 環境変数に設定されていることを確認します。

参考情報





サブページ
Created: 20/12/14 21:41 by Admin Last update: 21/10/28 23:31 by Admin
カテゴリ
Powered by GXwiki 3.0