Azure MLプラットフォーム応用

Azure MLのパイプラインで、前段の学習ステップの出力が予期した型(float32)ではなく文字列型になってしまった場合、後段のスコアリングステップの実行はどうなり、どのタイミングでエラーが検出されるか?

A.パイプライン構築時に設定スキーマチェックにより即座にエラーが検出される
✗ Azure MLパイプラインの構築時スキーマチェックは型の強制ではなく、実行時に型の不一致が明らかになるため、構築時には検出されない。
B.パイプラインは実行を開始するが、スコアリングステップの実行中にランタイムエラーで停止する← 正解
✓ 正解です。パイプラインは実行時にデータ型をチェックし、スコアリングステップが文字列型のデータで数値演算を試みるとランタイムエラーが発生して停止する。
C.スコアリングが正常完了し、不正な結果が出力される
✗ Azure MLは型の不一致を自動スキップして処理を続行しない。不正な型が検出されればエラーで停止する。
D.後段ステップは自動的に文字列を数値に変換して処理する
✗ 自動型変換機能は実装されていない。明示的な前処理ステップが必要である。

この問題のポイント

パイプラインは実行時にデータ型をチェックし、スコアリングステップが文字列型のデータで数値演算を試みるとランタイムエラーが発生して停止する。

AI-900:Microsoft Azure AI Fundamentals の問題一覧