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

問17

機械学習を用いたビッグデータ分析において使用されるJupyter Labの説明はどれか。
  • 定期的に実行するタスクを制御するための,ワークフローを管理するツールである。
  • データ分析を行う際に使用する,対話型の開発環境である。
  • 並列分散処理を行うバッチシステムである。
  • マスターノードをもたない分散データベースシステムである。

分類

テクノロジ系 » データベース » データベース応用

正解

解説

Jupyter Lab(ジュピター・ラボ)は、非営利団体である「Project Jupyter」によって開発されているオープンソースの統合開発環境です。Webアプリケーションとして動作し、ソースコード、テキスト、画像、グラフなどのさまざまなコンテンツをまとめて作成・管理することができます。

JupyterLabでは、コードをセルという小さい単位で管理し、セル単位で実行した結果をコードの下に表示する対話的なコンピューティングをサポートしています。コンソールとは異なり、画像やグラフ、数式なども実行結果も同じアプリケーション内に表示されるため、中間結果を確認しながら効率的にデータ分析やプログラミング作業を進められるという特徴があります。R、Python、Scalaなどデータ分析分野で広く使用されているプログラミング言語をサポートしていること、そしてデータの可視化をリアルタイムで行いながらコードを記述できることから、データ分析やデータサイエンティストの間で高い人気を集める開発環境となっています。
  • Digdagなどのワークフローエンジンの説明です。
  • 正しい。Jupyter Labの説明です。
  • Hadoopの説明です。
  • Cassandraの説明です。
© 2016-2024 データベーススペシャリストドットコム All Rights Reserved.

Pagetop