Labelbox に接続する

Labelbox は、画像、ビデオ、オーディオ、テキスト、タイル画像からトレーニング データを作成するために使用されるトレーニング データ プラットフォームです。 AI チームは、Labelbox を使用してワークフローをカスタマイズし、単一の統合プラットフォームでデータのラベル付け、データ カタログ作成、モデルのデバッグを操作、管理、改善できます。 Labelbox は、AI チームが運用レベルの機械学習システムを構築して運用するのに役立つよう作られています。

Databricks Runtime の Machine Learning バージョンを持つ Azure Databricks クラスターを Labelbox に接続できます。

Partner Connect を使用して Labelbox に接続する

このセクションでは、Partner Connect を利用して Azure Databricks ワークスペースのクラスターを Labelbox に接続する方法について説明します。

標準接続と Labelbox の違い

Partner Connect を使用して Labelbox に接続するには、「Partner Connect を使用して機械学習パートナーに接続する」の手順に従います。 Labelbox 接続は、次の点で標準の機械学習接続とは異なります。

  • クラスター、サービス プリンシパル、個人用アクセス トークンに加えて、Partner Connect が、Labelbox アカウントの Workspace/Shared/labelbox_demo フォルダーに labelbox_databricks_example.ipynb という名前のノートブックを作成します (存在していない場合)。

接続する手順

Partner Connect を使って Labelbox に接続するには、次の操作を行います。

  1. Partner Connect を使用して ML パートナーに接続します。
  2. お持ちではない場合は、Labelbox アカウントの Labelbox API キーを作成します。 キーは最終的に非表示になりますが、後でこのキーが必要となるため、API キーをコピーして、セキュリティで保護された場所に保存します。
  3. ML クラスターと Labelbox スターター ノートブックを設定する

Labelbox に手動で接続する

このセクションの手順では、Labelbox を Azure Databricks クラスターに接続する方法を説明します。

注意

より高速に接続するには、Partner Connect を使用してください。

要件

Databricks Runtime for Machine Learning を実行しているクラスターが利用できる必要があります。 既存のクラスターに対してこれを確認するには、ワークスペースにクラスターを表示するときに、[ランタイム] 列で ML を探します。 使用可能な Databricks Runtime ML クラスターがない場合はクラスターを作成し、Databricks Runtime バージョンの場合は、ML のリストからバージョン選択します。

接続する手順

Labelbox に手動で接続するには、次の操作を行います。

  1. [ラベルボックス] ページに移動して、新しい Labelbox アカウントに新規登録するか、既存の Labelbox アカウントにログインします。
  2. お持ちではない場合は、Labelbox アカウントの Labelbox API キーを作成します。 キーは最終的に非表示になりますが、後でこのキーが必要となるため、API キーをコピーして、セキュリティで保護された場所に保存します。
  3. ワークスペースで Labelbox スターター ノートブックを確認します:
    1. サイドバーで、[ワークスペース] > [共有] をクリックします。
    2. labelbox_demo」という名前のフォルダーが存在しない場合は、作成します: i. [共有] の横にある下矢印をクリックします。 ii. [フォルダー] > [作成] をクリックします。 iii. labelbox_demo を入力します。iv. [フォルダーの作成] をクリックします。
    3. labelbox_demo フォルダーをクリックします。 フォルダーに「labelbox_databricks_example.ipynb」という名前のスターター ノートブックがない場合は、インポートします: i. labelbox_demo の横にある下矢印をクリックします。 ii. [インポート] をクリックします。 iii. URLをクリックします。 iv. 「https://github.com/Labelbox/labelbox-python/blob/develop/examples/integrations/databricks/labelbox_databricks_example.ipynb」と入力し、[インポート] をクリックします。
  4. ML クラスターと Labelbox スターター ノートブックの設定に進みます。

ML クラスターと Labelbox スターター ノートブックを設定する

  1. 必要な Labelbox ライブラリが ML クラスターにインストールされたことを確認します:
    1. サイドバーで、[計算] をクリックします。

    2. ML クラスターをクリックします。 必要に応じて、[フィルター] ボックスを使用して検索します。

      注意

      Partner Connect を使用して Labelbox に接続した場合は、ML クラスターの名前を LABELBOX_CLUSTER にする必要があります。

    3. [ライブラリ] タブをクリックします。

    4. labelbox パッケージが一 覧に表示されない場合は、インストールします: i. [新規インストール] をクリックします。 ii. [PyPI] をクリックします。 iii. [パッケージ] に「labelbox」と入力します。 iv. [インストール] をクリックします。

    5. labelspark パッケージが一覧に表示されない場合は、インストールします:i. [新規インストール] をクリックします。 ii. [PyPI] をクリックします。 iii. [パッケージ] に「labelspark」と入力します。 iv. [インストール] をクリックします。

  2. ML クラスターにスタート ノートブックをアタッチします:
    1. サイドバーで、[ワークスペース] > [共有] > labelbox_demo > labelbox_databricks_example.ipynb をクリックします。
    2. ML クラスターをノートブックをアタッチします。
  3. ノートブックを参照して、Labelbox を自動化する方法について学習します。

その他の技術情報