Adobe AI Machine Learning API ガイド付録
NOTE
Data Science Workspaceは購入できなくなりました。
このドキュメントは、Data Science Workspaceの使用権限を以前に持つ既存のお客様向けです。
以下の節では、Adobe AI Machine Learning APIの様々な機能に関する参照情報を提供します。
アセット取得用のクエリパラメーター query
Adobe AI Machine Learning APIは、アセットの取得時にクエリパラメーターをサポートします。 使用可能なクエリパラメーターとその使用方法を次の表に示します。
クエリパラメーター
説明
デフォルト値
startページネーションの開始インデックスを示します。
start=0limit返す結果の最大数を示します。
limit=25orderby優先順での並べ替えに使用するプロパティを示します。 プロパティ名の前にダッシュ(-)を含めると、降順で並べ替えられます。それ以外の場合、結果は昇順で並べ替えられます。
orderby=createdpropertyオブジェクトが返される式の中で満たす必要がある比較パラメーターを示します。
property=deleted==falseNOTE
複数のクエリパラメーターを組み合わせる場合は、アンパサンド(&)で区切る必要があります。
Python CPUとGPUの設定 cpu-gpu-config
Python Engines は、トレーニングまたはスコアリングの目的で CPU または GPU のいずれかを選択でき、MLInstance でタスク仕様(tasks.specification)として定義されます。
次の設定例では、トレーニングに CPU を使用し、スコアに GPU を使用するよう指定しています。
[
{
"name": "train",
"parameters": [
{
"key": "training parameter",
"value": "parameter value"
}
],
"specification": {
"type": "ContainerTaskSpec",
"cpus": "1"
}
},
{
"name": "score",
"parameters": [
{
"key": "scoring parameter",
"value": "parameter value"
}
],
"specification": {
"type": "ContainerTaskSpec",
"gpus": "1"
}
}
]
NOTE
cpusとgpusの値は、CPUまたはGPUの数ではなく、物理マシンの数を表します。 これらの値は許容できる"1"であり、それ以外の場合は例外がスローされます。PySparkおよびSpark リソース設定 resource-config
Spark Enginesには、トレーニングやスコアリングのために計算リソースを変更する機能があります。 これらのリソースについては、次の表で説明します。
リソース
説明
タイプ
driverMemory
ドライバのメモリ(MB)
int
driverCores
ドライバが使用するコアの数
int
executorMemory
実行者のメモリ(MB)
int
executorCores
実行者が使用するコアの数
int
numExecutors
実行者の数
int
リソースは、MLInstance に対して、(A)個々のトレーニングまたはスコアリングパラメーター、または(B)追加の仕様オブジェクト内(specification)として指定できます。 たとえば、次のリソース設定は、トレーニングとスコアの両方で同じです。
[
{
"name": "train",
"parameters": [
{
"key": "driverMemory",
"value": "2048"
},
{
"key": "driverCores",
"value": "1"
},
{
"key": "executorMemory",
"value": "2048"
},
{
"key": "executorCores",
"value": "2"
},
{
"key": "numExecutors",
"value": "3"
}
]
},
{
"name": "score",
"parameters": [
{
"key": "scoring parameter",
"value": "parameter value"
}
],
"specification": {
"type": "SparkTaskSpec",
"name": "Spark Task name",
"className": "Class name",
"driverMemoryInMB": 2048,
"driverCores": 1,
"executorMemoryInMB": 2048,
"executorCores": 2,
"numExecutors": 3
}
}
]
recommendation-more-help
experience-platform-help-data-science-workspace