SkillStack
テクノロジ系17 / 25問

データベーススペシャリスト試験 令和4年度 秋期 午前II 問17

機械学習を用いたビッグデータ分析において使用されるJupyter Labの説明はどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

Jupyter Labは、データ分析や機械学習で利用される対話型の開発環境です。ブラウザ上のノートブックを中心に、プログラムコードをセル単位で実行し、その直後に計算結果、表、グラフなどを確認できます。説明文や数式もコードと同じ文書内に記録できるため、データの読込み、前処理、可視化、モデル作成、評価という試行錯誤の過程を残しながら分析できます。このように、利用者が操作しながら実行結果を確かめる環境なので、イが正解です。

アの定期的なタスクを制御し、ワークフローを管理するツールという説明は誤りです。これは、処理の依存関係や実行時刻を管理するワークフロー管理ツールやジョブスケジューラの説明です。代表例にはApache Airflowがあります。

ウの並列分散処理を行うバッチシステムという説明は誤りです。これは、大量のデータを複数のコンピュータに分けて処理するHadoopのMapReduceなどの説明です。

エのマスターノードをもたない分散データベースシステムという説明は誤りです。これは、各ノードを対等に構成して可用性や拡張性を高める、Cassandraなどの分散データベースの説明です。

【ポイント】 Jupyter Labでは、コード、実行結果、説明文を一つのノートブックにまとめられます。 対話的な分析環境と、処理を自動実行するワークフロー管理基盤を区別して覚えましょう。

出典:令和4年度 秋期 データベーススペシャリスト試験 午前II 問17
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める