目的検索は、すべての実験からプロジェクトのスペックに最も近いものを検索する、プラットフォームの中で最も強力なツールの1つです。目的検索ページにアクセスするには、「計算」タブをクリックし、「目的検索」を選択します。
プロジェクトのデフォルトスペックをすでに設定している場合は、そのスペックがこのページに自動的に表示されます。設定していない場合は、[スペックを読み込む]をクリックして現在のプロジェクトからスペックを読み込むか、「スペックをインポート」をクリックして他のプロジェクトからスペックを読み込むことができます。プロジェクトのスペックを正しく設定する方法については、こちらの記事に記載されています。
プロジェクト内にいる場合、目的検索ではプロジェクト内のすべての処方が検索されます。これは最も一般的な使用例です。
「すべてのプロジェクト」ビューにいる場合、目的検索では現在の材料ファミリのすべての処方が検索されます。これはあまり使用されません。
スペックの読み込みとフィルタの適用
スペックが読み込まれると、最適化する目標の優先順位や設定(上限、下限、範囲、目標など)を変更できます。[フィルタを追加]ボタンをクリックすると、検索にハードフィルタを追加できます。このフィルタ機能は、プラットフォームのさまざまなページにあるフィルタ機能と同じです。フィルタ機能についての詳しい記事はこちらをご覧ください。例えば、特定のポリマーを含み、その処方のコストがある範囲内にある実験のみを検索します(下のスクリーンショット参照)。
ここでのフィルタは厳密なフィルタであることに注意してください。したがって、これらの基準を満たさない処方は、目的検索から除外されます。このページで適用されているフィルタが多数ある場合、あなたが予想しているよりもはるかに狭い範囲で検索している可能性があります。
検索結果の解釈
目的検索は、次のような質問に答えるのに最も役立ちます。
- これまでの最良の処方は何ですか?
- すでにスペックを満たす処方はありますか?そうでない場合、すべてのスペックを満たすのに最も近いものはどれですか?また、それらはどの程度近いですか?
スペックの設定が完了したら、[結果を取得]ボタンをクリックして、記録されたすべてのアウトプットを評価します。
そこから、Uncountableプラットフォームはスペックの目標に対して記録されたすべてのアウトプットを評価し、スペックにどれだけ近いかを示すスコアを割り当てます。スペックに近い処方はランクが高く、スコアも高くなりますが、スペックから遠い処方はランクが低く、スコアも低くなります。
目標から大きく離れた結果にはペナルティが課され、目標を満たすか上回るものには報酬が与えられます。すべての結果がすべての実験で評価され、各実験のリスト全体でスコアが合計され、スペックに最も近いものから最も遠いものへと実験がランク付けされます。測定値が欠落している場合は、他のすべての実験で平均スコアが計算され、その平均スコアが使用されます。
上限と下限だけでなく、各目標の優先順位も考慮されます。すべての目標を「高」に設定することは、すべての目標を「中」または「低」に設定することと同じです。上記の2つの処方(YG Screening – 5と6)では、密度と破断伸びはともに「中」に設定されています。この段階では、両処方の損失はほぼ同じです。密度を高優先度、破断伸度を低優先度に変更した場合、密度が高い処方(YG Screening – 6)は密度の低い処方(YG Screening – 5)よりも高いランクになります。したがって、ある目標を高、ある目標を中、ある目標を低と設定するのが常に最良の方法です。異なる目標にグラデーションをつけることは、Uncountableプラットフォームが異なる処方を区別するのに役立ちます。
アウトプットセルにカーソルを合わせると、その損失の内訳が表示されます(下のスクリーンショット参照)。
アウトプット値 – そのアウトプットにおける値。何も記録されていない場合は空になります。
目標の合格 – はい/いいえは、アウトプット値とそのアウトプットに対する目標の設定によります。
寄与損失 – これは、そのアウトプット値が処方ごとの損失関数にどの程度寄与するかを示します。おおよそ0~100%の範囲に収まるはずです。
推測 – はい/いいえは、そのアウトプット値が欠落しているかどうかによります。値が欠落している場合は「はい」になります(この処方の損失を計算するために推測値が使用されます)。それ以外の場合は、「いいえ」になります。
アウトプットごとに、上限と下限を異なる値に設定し、それが寄与損失にどのような影響を与えるかを確認できます。最適化を図っている/最も苦労している/次のラウンドで最も改善したいと思っているものについては、その上限値/下限値を、(上位5~10個の処方について)そのアウトプットによる寄与損失が最も大きくなる場所に設定します。一般的には、Uncountableプラットフォームによって生成された上位5~10個の処方が、あなたの考えとほぼ一致するように、優先順位と測定値の上限/下限を微調整します。
[処方+アウトプットの比較]ボタンをクリックすると、以下のような比較ビューが表示され、選択した実験(デフォルトでは上位10件が選択されています)の詳細(すべてのインプットとアウトプット)を確認することができます。この10件は、上で設定したスペックに基づいてUncountableプラットフォームによって選択された最適なものであると考えられます。選択したスペックは、アウトプットのすぐ隣に別の列として表示されます。各アウトプットセルの色は、結果が目的のスペックに合格か不合格かを示し、赤は不合格、緑は合格を示します。
プロジェクト外のレシピを表示
現在のプロジェクトにない処方のパフォーマンスを確認する必要がある場合があります。
もし「すべてのプロジェクト」ビューの下にいない場合、「Show Recipes Outside Project」ボックスをチェックして、[結果を更新]をクリックします。このオプションを使用すると、現在の材料ファミリの下で、目的検索を行うことができます(上記で追加したフィルタは引き続き考慮されます)。この方法では、プロジェクト内のすべての実験だけでなく、材料ファミリ内の他のすべての実験も検索されます。「Show Recipes Outside Project」は、あなたのスペックにあるアウトプットについて、他の人が何を行ったかを素早く確認する方法です。
目的検索に関連する2つのページ
目的検索ページの下部に「相殺を表示」と「実験を提案」の2つのボタンがあります。この 2つのボタンをクリックすると、Uncountableプラットフォームでトレードオフを表示したり、AIページで実験を提案したりできます。
相殺を表示 – スペックの中で様々なアウトプット間のトレードオフを見ることは一般的です。この記事のセクション3.3で、トレードオフの表示ページの目的と使い方について詳しく説明しています。
実験を提案 – 目的検索の結果を検討した後、新しい一連の実験を設計したい場合があります。このページの詳しい使い方は、この記事をご覧ください。