アプリケーションの構築¶
現在のアプリケーションページで、管理したいアプリケーションの横にある開くをクリックし、構築をクリックします。構築ページでは、ウィジェットを使用してアプリケーションの設定を変更できます。アプリが開く前に、DataRobotでサインインし、アクセスを承認する必要があります。新しい設定をテストし、エンドユーザーアプリケーションのプレビューを開くために、使用するをクリックします。
要素 | 説明 | |
---|---|---|
![]() |
ウィジェットメニュー | ウィジェットメニューを開き、新しいウィジェットを追加できます。 |
![]() |
設定 | 一般的な設定と権限を変更し、アプリの使用状況を表示します。 |
![]() |
構築 | アプリケーション設定を編集できます。 |
![]() |
使用する | エンドユーザーアプリケーションのプレビューを開きます。 |
![]() |
アクティブなページ | アプリケーション内の各ページを表示します。ドロップダウンを開き、ページを表示または管理します。 |
![]() |
プレビュー | さまざまなデバイスでアプリケーションをプレビューします。 |
![]() |
保存 | アプリケーションへの変更を保存します。 |
![]() |
共有 | ユーザー、グループ、または組織でアプリケーションを共有します。 |
![]() |
ウィジェットアクション | ウィジェットを移動し、サイズ変更し、非表示にし、削除します。 |
ウィジェット¶
アプリケーションは、視覚的でインタラクティブな目的駆動型のエンドユーザーアプリケーションを作成するウィジェットで構成されています。利用可能なウィジェットには、チャートウィジェットとヘッダーウィジェットという2つのタイプがあります。アプリケーションを使用する前に、すべてのウィジェットを設定する必要があります。ウィジェットが設定されていない場合または正しく設定されていない場合、DataRobotにエラーメッセージが表示されます。
アプリケーションにウィジェットを追加するには、左上にあるウィジェットメニューをクリックし、ウィジェットを左側のペインからキャンバスにドラッグアンドドロップします。
ヘッダーウィジェット¶
ヘッダーウィジェットは、アプリケーション内で追加のフィルタリングオプションを提供します。フィルタリングウィジェットで指定されたパラメーターは、すべての可視のチャートウィジェットに適用されます。
使用可能なヘッダーウィジェットについては、以下のテーブルを参照してください。
ウィジェット | 説明 |
---|---|
カテゴリ | 1つ以上のカテゴリー特徴量でフィルターします。 |
日付 | 日付特徴量でフィルターします。 |
数字 | 数値特徴量でフィルタリングされます。ウィジェットのプロパティで最小と最大値を定義する必要があります。 |
ヘッダーウィジェットを設定するには、ウィジェットをクリックして、フィルターする特徴量を選択します。フィルタードロップダウンに結果がない場合、データセットには必要な特徴量タイプが含まれていません。
チャートウィジェット¶
チャートウィジェットは、アプリケーションに視覚化を追加し、データと予測結果の重要なインサイトを明らかにするように設定できます。
チャートウィジェットを設定するには、以下を実行します。
- クリックしてウィジェットを選択します。アクティブな選択が左側のペインに表示されます。
-
管理をクリックします。特徴量の管理ウィンドウが表示されます。
-
次元タブで、X軸で視覚化したい1つまたは複数の特徴量の横にあるオレンジ色の矢印をクリックします。カテゴリ、日付、およびブール特徴量を選択できます。
-
測定をクリックし、Y軸で測定したい特徴量の横にある矢印をクリックします。測定タブは、数値とカスタム特徴量のみを表示します。
-
保存をクリックして設定を適用します。
-
ウィジェットを選択した状態で、データおよびプロパティタブを使用して、外観と動作をさらにカスタマイズします。
備考
ウィジェットを設定するには、少なくとも1つのディメンションと1つのメジャーを選択する必要があります(単一値ウィジェットを除く)。
ウィジェットに「有効なデータがない」という黄色のエラーメッセージが表示された場合、アプリケーションはトレーニングデータにアクセスできません。AIカタログのデータセットからプロジェクトを作成する必要があります。
カスタム機能¶
主要なDataRobotプラットフォームで特徴量の変換と同様に、アプリケーションでチャートウィジェットのカスタム特徴量を作成できます。
特徴量の管理ウィンドウで、カスタム特徴量を追加をクリックします。
カスタム特徴量に名前を付け、サポートされている構文を使用して関数と特徴量を入力します。次の例は、キログラムごとの出荷コストを測定します。
作成をクリックします。カスタム特徴量は、特徴量の管理ウィンドウの測定タブに表示されます。
備考
数値特徴量だけを使用してカスタム特徴量式を作成できます。
What-IfとOptimizer¶
What-ifとOptimizerウィジェットでは、予測結果を操作するための2つのツールを用意しています。
- What-if:最善の結果を提供するオプションを識別するために、複数の予測シミュレーションを作成して比較できる意思決定サポートツール。予測を作成した後、1つまたは複数の入力を変更して新しいシミュレーションを作成し、その変更がターゲット特徴量にどのように影響するかを確認することもできます。
- Optimizer:モデルの操作可能な特徴量の選択の値を変更することによって、ターゲットの予測の最大値または最小値を識別します。
What-ifとOptimizer ウィジェットは、シナリオ比較ツール、シナリオ最適化ツール、またはその両方の場合があります。
What-if とOptimizerウィジェットにアクセスするには、アクティブページドロップダウンメニューを開き、1行を選択します。
ウィジェットを選択した状態で、プロパティをクリックします。
このアプリには、より良いターゲットの予測値を得るための多くの設定があります。次の表は、設定可能な各パラメーターについて説明します。
パラメーター | 説明 |
---|---|
What-ifとOptimizerトグル | シナリオwhat-ifを有効にする:比較機能を有効または無効にします。 シナリオ最適化を有効にする:最適化機能を有効または無効にします。最適化が有効になっている場合は、最適なシナリオの結果でオプションを選択する必要があり、カスタムの最適化式を含めることができます。 |
最適シナリオの結果 | ターゲット特徴量の予測値を最小化するか、最大化するかを設定します。最小化すると最低の出力(顧客の解約率など)を取得できます。最大化すると最大の出力(販売価格など)を取得できます。 |
カスタム最適化式 | 最適化に複数のターゲット特徴量を含めることができます。複数の特徴量を使用する中カッコに含まれた等式を作成します( {converted} * {renewal_price} など)。サポートされる数式表現の一覧については、こちらを参照してください。 |
最適化アルゴリズムを設定 | 有効になっている場合は、一覧表示されたアルゴリズムから選択し、実行するシミュレーションの回数を決めます。グリッドサーチ、粒子群最適化、またはHyperoptアルゴリズムを選択するか、またはDataRobotが選択した特徴量に最適なアルゴリズムを選択することもできます。 グリッドサーチは、最大3つの柔軟な特徴量のオプションを徹底的に総当たりで検索します。以前の反復が強力な結果を示唆していない場合でも、多くの可能性を試すために長い時間がかかる場合があります。 Particle Swarmは、最大30の柔軟な特徴量で多数のオプションをテストするメタヒューリスティック戦略です。それは数値の柔軟な特徴量に有効ですが、柔軟なカテゴリー特徴量に有効ではない場合があります。 Hyperoptは、最大20の柔軟な特徴量で大幅に少ないオプションを効率的に探します。これは、カテゴリー特徴量および数値特徴量に効果的です。このアルゴリズムでは、最大400のシミュレーションを設定できます。反復が多いほど良い結果が得られますが、収束に多くの反復が必要になるため、実行時間が長くなる可能性があります。 |
特徴量の合計を制約 | 制約条件によって、各レコードの最適化の反復処理でターゲット特徴量の値を超える出力結果が取得されないよう制御されます。たとえば、家屋の価格を最適化する場合、地下室をリフォームするか、寝室を追加することによって居室面積を拡張することが考えられます。合計制約を使用して、各プロジェクトがsq/ftで使用できるスペースを制限できます。制約値に対して 最大(選択したソリューションは超えてはいけません)または 同等(選択したソリューションは同等である必要があります)を選択します。 |
ビュー | 情報をチャート、テーブル、またはその両方で表示します。 |
備考
デフォルトの設定は、アプリの作成中に選択したテンプレートによって決定されます。What-ifとOptimizerウィジェットは予測テンプレートで無効化されますが、目のアイコンをクリックして有効にできます。
カスタム最適化式¶
バッチ予測の最適化の場合、アプリがデプロイされたデータセットから特徴量を使用するのと同様に、カスタム最適化式の一部としてバッチアップロードで定義されたフィールドを使用します。例えば、スプレッドシートnet_profit
でフィールドにラベルを付け、プロジェクトの基盤となるデータセットにtime_to_market
特徴量がある場合、次の項目は有効なカスタム式となる場合があります。
{net_profit}/{time_to_market}
特徴量の合計を制約¶
合計の一部にしたい特徴量を選択するには、プロパティタブの下部にある特徴量の合計を制約を有効にします。合計特徴量の一部の下にある、選択をクリックします。
特徴量の管理ウィンドウで、少なくとも2つの固定または柔軟な特徴量の横にあるボックスを選択します。選択した特徴量は数値である必要があります。Hyperoptアルゴリズムを使用する場合、このオプションは使用できません。
特徴量の選択が完了したら、保存をクリックします。
操作可能な特徴量¶
データタブでは、最適化された結果を検索するときに制御できる要因を表す特徴量を選択できます。例えば、家屋の価格を最適化する場合、キッチンの品質、住宅ローンの費用、駐車場のサイズなどが可変特徴量になります。
柔軟な特徴量を管理するには、管理をクリックします。
オレンジ色の矢印を使用して、特徴量を追加または削除します。
保存をクリックすると、柔軟な特徴量を確定します。
制約¶
可変特徴量を選択したら制約条件を適用します。数値制約の場合は指定された範囲内の値、カテゴリー特徴量の場合は特定の候補の値だけが対象になります。
特徴量に制約を適用するには、データタブで制約を設定をクリックします。
柔軟な特徴量を選択すると、特徴量の分布を表示するドロップダウンが拡張されます。
カテゴリー特徴量の場合、カテゴリーから検索ドロップダウンメニューを開き、対応するボックスにチェックを入れて、シミュレーションに含める特徴量を選択します。
数値特徴量の場合、最小値と最大値の数値範囲を個別に入力したり、ヒストグラム上で境界線をドラッグしたりすることができます。
整数値トグルボタンをオンにすると、整数値のみが含まれます(小数値は除外されます)。
保存をクリックすると、特徴量の制約を確定します。
ページ¶
ページでは、アプリケーションを別のセクションに分割し、その間を移動することができます。このセクションでは、ユースケースに合った方法でインサイトを整理およびグループ化できます。デフォルトでは、各アプリケーションには次のページがあります。
ページ | 説明 |
---|---|
ホーム | バッチ予測をアップロードするための行の追加、および予測結果の履歴を表示するためのすべての行のウィジェットが含まれます。 |
作成 | 単一のレコード予測ページ。予測を行うために使用可能な特徴量フィールドを設定します。 |
1行 | 予測結果ページ。エンドユーザー向けの予測インサイトを設定します。 |
デフォルトのページは名前を変更できますが、削除することはできません。ページを管理するには、アクティブなページドロップダウンをクリックし、ページを管理を選択します。
ページを管理ウィンドウでは、次のことができます。
要素 | 説明 | |
---|---|---|
![]() |
新しいページを追加 | アプリケーションに新しいページを追加します。 |
![]() |
再並び替え | ページの順序を変更します。 |
![]() |
名前の変更 | ページの名前を変更します。 |
![]() |
削除 | ページを削除します(デフォルトページを除く)。 |
![]() |
非表示 | エンドユーザーからページを非表示にします。 |
設定¶
アプリケーションを編集するときに、設定タブをクリックして次のアプリケーションの詳細を管理します。
一般的な設定タブでは、アプリケーションの名前と説明を編集できます。
権限タブでは、アプリケーションへのアクセスの管理、および他のユーザー、グループ、組織とのアクセスの共有ができます。
DataRobotのライセンスを持っていないユーザーとアプリケーションを共有したい場合は、アプリにアクセスできるユーザーのドロップダウンメニューを開き、ネットワーク外のすべてのユーザーを選択します。リンク共有有効フィールドに、共有可能なリンクが作成されます。
このリンクからアプリにアクセスしたすべてのユーザーには、_コンシューマー_権限が付与されます。なお、新しいリンクを作成をクリックすると、リンクにアクセスするユーザーのアクセス権を取り消すことができます。新しいリンクを共有して、これらのユーザーに再度アクセス権を与える必要があります。
アプリケーション利用タブでは、指定した時間帯にアプリケーションを閲覧したユーザー数や、ユーザーのアクティビティが表示されます。
チャートに別の時間帯を選択するには、時間範囲ドロップダウンメニューを開き、新しいオプションを選択します。チャートは自動的に更新されます。