コードファースト(V9.2)¶
2023年11月22日
DataRobot v9.2リリースには、コードファーストユーザーに対する多くの新機能が含まれています。以下にそれらの新機能を示します。 リリース9.2のその他の詳細については、データとモデリングおよびMLOpsに関するリリースのお知らせをご覧ください。
コードファースト機能
名前 | 一般提供 | プレビュー |
---|---|---|
Notebooks | ||
ノートブックジョブのスケジュール | ✔ | |
DataRobot Notebooksでのカスタム環境の使用 | ✔ | |
APIの機能強化 | ||
DataRobot REST API v2.32 | ✔ | |
Pythonクライアントv3.2 | ✔ |
Notebooks¶
プレビュー¶
ノートブックジョブのスケジュール¶
プレビュー版の機能です。ノートブックを非対話モードでスケジュールどおりに実行することで、コードベースのワークフローを自動化できます。 ノートブックのスケジューリングは、ノートブックのジョブによって管理されます。 さらに、ノートブックをパラメーター化することで、ノートブックのスケジューリングによって可能になる自動化を強化できます。 ノートブック内の特定の値をパラメーターとして定義することで、実行ごとに値を変更するためにノートブック自体を継続的に修正する必要がなく、ノートブックジョブの実行時にこれらのパラメーターに入力を提供できます。
必要な機能フラグ:Notebooksのスケジューリングを有効にする
プレビュー機能のドキュメントをご覧ください。
DataRobot Notebooksでのカスタム環境の使用¶
プレビュー版の機能です。DataRobot NotebooksはDataRobotのカスタム環境と連携しており、ノートブックセッションを実行するための再利用可能なカスタムDockerイメージを定義できます。 ノートブックセッションで使用するカスタム環境を作成することで、環境を完全に制御したり、ビルトインイメージで利用可能なもの以外にも再現可能な依存関係を活用したりすることができます。
必要な機能フラグ:Notebooksでカスタム環境を有効にする
プレビュー機能のドキュメントをご覧ください。
API¶
一般提供¶
DataRobot REST API v2.32¶
DataRobotのREST API v2.32が一般提供されました。 v2.31で導入された変更の完全なリストについては、 REST APIの変更履歴を参照してください。
新機能¶
- ドキュメントのサムネイルについてのインサイトを新たなルートで取得できます。
GET /api/v2/projects/(projectId)/documentThumbnails/
GET /api/v2/projects/(projectId)/documentPages/(documentPageId)/file/
GET /api/v2/projects/(projectId)/documentThumbnailSamples/
GET /api/v2/projects/(projectId)/documentThumbnailBins/
- ドキュメントのテキスト抽出サンプルについてのインサイトを新たなルートで計算・取得できます。
POST /api/v2/models/(modelId)/documentTextExtractionSamples/
GET /api/v2/projects/(projectId)/documentTextExtractionSamples/
GET /api/v2/models/(modelId)/documentTextExtractionSampleDocuments/
GET /api/v2/models/(modelId)/documentTextExtractionSamplePages/
- ドキュメントのデータ品質情報を新たなルートで取得できます。
GET /api/v2/projects/(projectId)/documentsDataQualityLog/
GET /api/v2/datasets/(datasetId)/documentsDataQualityLog/
GET /api/v2/datasets/(datasetId)/versions/(datasetVersionId)/documentsDataQualityLog/
- ドキュメントのデータ品質情報をログファイルとして取得する際、新たなルートを利用できます。
GET /api/v2/projects/(projectId)/documentsDataQualityLog/file/
GET /api/v2/datasets/(datasetId)/documentsDataQualityLog/file/
,GET /api/v2/datasets/(datasetId)/versions/(datasetVersionId)/documentsDataQualityLog/file/
- デプロイの予測値対実測値の時系列データを新たなルートで取得できます。
GET /api/v2/deployments/(deploymentId)/predictionsVsActualsOverTime/
- 登録モデルと登録モデルバージョン(以前はモデルパッケージと呼ばれていました)を新たなルートで管理できます。
GET /api/v2/registeredModels/
GET /api/v2/registeredModels/(registeredModelId)/
PATCH /api/v2/registeredModels/(registeredModelId)/
DELETE /api/v2/registeredModels/(registeredModelId)/
GET /api/v2/registeredModels/(registeredModelId)/versions/
GET /api/v2/registeredModels/(registeredModelId)/versions/(versionId)/
PATCH /api/v2/registeredModels/(registeredModelId)/sharedRoles/
GET /api/v2/registeredModels/(registeredModelId)/sharedRoles/
GET /api/v2/registeredModels/(registeredModelId)/deployments/
GET /api/v2/registeredModels/(registeredModelId)/versions/(versionId)/deployments/
- ユースケースに新しいルートが追加されました。
GET /api/v2/useCases/
POST /api/v2/useCases/
GET /api/v2/useCases/(useCaseId)/
PATCH /api/v2/useCases/(useCaseId)/
DELETE /api/v2/useCases/(useCaseId)/
GET /api/v2/useCases/(useCaseId)/projects/
GET /api/v2/useCases/(useCaseId)/applications/
GET /api/v2/useCases/(useCaseId)/datasets/
GET /api/v2/useCases/(useCaseId)/notebooks/
GET /api/v2/useCases/(useCaseId)/playgrounds/
GET /api/v2/useCases/(useCaseId)/vectorDatabases/
GET /api/v2/useCases/(useCaseId)/modelsForComparison/
GET /api/v2/useCases/(useCaseId)/filterMetadata/
GET /api/v2/useCases/(useCaseId)/resources/
GET /api/v2/useCases/(useCaseId)/sharedRoles/
PATCH /api/v2/useCases/(useCaseId)/sharedRoles/
POST /api/v2/useCases/(useCaseId)/(referenceCollectionType)/(entityId)/
DELETE /api/v2/useCases/(useCaseId)/(referenceCollectionType)/(entityId)/
Pythonクライアントv3.2¶
DataRobotのPythonクライアントのv3.2が一般提供されました。 v2.31で導入された変更の完全なリストについては、 Pythonクライアントの変更履歴を参照してください。
新機能¶
- Python 3.11のサポートが追加されました。
- Python 3.7〜3.10との後方互換性を維持しつつ、
StrEnum
のサポートを追加するために、新しいライブラリ"strenum"が追加されました。Python3.11では、DataRobotはネイティブStrEnum
クラスを使用しません。 - DataRobotの予測環境とやり取りするための新しいクラス
PredictionEnvironment
が追加されました。 - ターゲットを設定する際に使用できる高度なオプションを拡張し、新しいパラメーター
modelGroupId
、modelRegimeId
、modelBaselines
を追加しました(AdvancedOptions
オブジェクトの一部)。 これらのパラメーターを使用すると、OTVプロジェクトで特徴量派生なしで時系列モデルを実行する際に必要なユーザー列を指定できます。 -
トレーニングデータでの予測の説明を計算するための新しいメソッド
PredictionExplanations.create_on_training_data
が追加されました。 -
DataRobotの登録モデルとやり取りするための新しいクラス
RegisteredModel
を追加し、以下のメソッドがサポートされました。 RegisteredModel.get
RegisteredModelオブジェクトをIDで検索します。RegisteredModel.list
登録されているすべてのモデルを一覧表示します。RegisteredModel.archive
登録されているモデルを永久保存します。RegisteredModel.update
登録されているモデルを更新します。RegisteredModel.get_shared_roles
登録モデルのアクセス制御情報を取得します。RegisteredModel.share
登録されているモデルを共有します。RegisteredModel.get_version
RegisteredModelVersionオブジェクトをIDで検索します。RegisteredModel.list_versions
登録されているモデルバージョンを一覧表示します。-
RegisteredModel.list_associated_deployments
登録モデルに関連付けられたデプロイを一覧表示します。 -
DataRobotの登録モデルバージョン(モデルパッケージとも呼ばれます)とやり取りするための新しいクラス
RegisteredModelVersion
を追加し、以下のメソッドがサポートされました。 RegisteredModelVersion.create_for_external
外部モデルから新しい登録モデルバージョンを作成します。RegisteredModelVersion.list_associated_deployments
登録されているモデルバージョンに関連付けられたデプロイを一覧表示します。RegisteredModelVersion.create_for_leaderboard_item
リーダーボードモデルから新しい登録モデルバージョンを作成します。-
RegisteredModelVersion.create_for_custom_model_version
カスタムモデルのバージョンから新しい登録モデルバージョンを作成します。 -
登録モデルバージョンからのデプロイの作成をサポートする新しいメソッド
Deployment.create_from_registered_model_version
が追加されました。 -
現在デプロイされているモデルのモデルパッケージファイル(.mlpkg)のダウンロードをサポートする新しいメソッド
Deployment.download_model_package_file
が追加されました。 -
ドキュメントのサムネイルを取得できるようになりました。
DocumentThumbnail <datarobot.models.documentai.document.DocumentThumbnail>
-
DocumentPageFile <datarobot.models.documentai.document.DocumentPageFile>
-
以下を使用してドキュメントテキスト抽出サンプルを取得できるようになりました。
DocumentTextExtractionSample
DocumentTextExtractionSamplePage
-
DocumentTextExtractionSampleDocument
-
ネットワークポリシーを制御するための新しいフィールドが
CustomTaskVersion
に追加されました。 新しいフィールドはレスポンスにも追加されました。 これはdatarobot.enums.CustomTaskOutgoingNetworkPolicyで設定できます。 -
デプロイの代わりにリーダーボードモデルを使用してバッチ予測を実行する新しいメソッド
BatchPredictionJob.score_with_leaderboard_model
が追加されました。 -
プロパティ
type
に対してIntakeAdapters
とOutputAdapters
の列挙値をそれぞれ使用するように、IntakeSettings
とOutputSettings
を設定します。 -
デプロイの予測値対実測値の時系列データを取得するメソッド
Deployment.get_predictions_vs_actuals_over_time
が追加されました。
記載されている製品名および会社名は、各社の商標または登録商標です。 製品名または会社名の使用は、それらとの提携やそれらによる推奨を意味するものではありません。