注: この質問は、同じシナリオを提示する一連の質問の一部です。一連の質問にはそれぞれ、定められた目標を満たす可能性のある独自の解答が含まれています。質問セットによっては、複数の正解が存在する場合もあれば、正解がない場合もあります。
このセクションの質問に回答した後は、その質問に戻ることはできません。そのため、これらの質問はレビュー画面に表示されません。
履歴データに基づいて気象状況を予測するモデルを作成します。
データストアからデータを読み込み、処理済みのデータを機械学習モデルのトレーニング スクリプトに渡す処理スクリプトを実行するパイプラインを作成する必要があります。
解決策: 次のコードを実行します。

ソリューションは目標を満たしていますか?
正解:B
注: PipelineData オブジェクトを 1 つのステップの出力として、また 1 つ以上の後続ステップの入力として提供することにより、パイプラインで使用されるデータは 1 つのステップで生成され、別のステップで消費されます。
この例と比較すると、パイプラインのトレーニング ステップは、パイプラインのプロセス ステップの process_step_output 出力に依存します。
azureml.pipeline.core から Pipeline、PipelineData をインポートします。
azureml.pipeline.steps から PythonScriptStep をインポートします
データストア = ws.get_default_datastore()
process_step_output = PipelineData("processed_data", datastore=datastore) process_step = PythonScriptStep(script_name="process.py", argument=["--data_for_train", process_step_output], outputs=[process_step_output], compute_target=aml_compute, source_directory=process_directory) train_step = PythonScriptStep(script_name="train.py", argument=["--data_for_train", process_step_output], inputs=[process_step_output], compute_target=aml_compute, source_directory=train_directory) pipeline = Pipeline(workspace=ws, steps=[process_step, train_step]) 参照:
https://docs.microsoft.com/en-us/python/api/azureml-pipeline-core/azureml.pipeline.core.pipelinedata?
ビュー=azure-ml-py