ウェブサイト•ドキュメント• Twitter • Slack コミュニティに参加する
Label Studio は、オープン ソースのデータ ラベル付けツールです。シンプルでわかりやすい UI を使用して、音声、テキスト、画像、動画、時系列などのデータ型にラベルを付け、さまざまなモデル形式にエクスポートできます。生データを準備したり、既存のトレーニング データを改善してより正確な ML モデルを取得したりするために使用できます。
カスタム データセットをお持ちですか? ニーズに合わせて Label Studio をカスタマイズできます。詳細については、ブログの紹介記事をお読みください。
Label Studio をローカルにインストールするか、クラウド インスタンスに展開します。また、 Label Studio Teamsを試すこともできます。
公式の Label Studio docker イメージはここにあり、 でダウンロードできます
docker pull。Docker コンテナで Label Studio を実行し、 でアクセスし
http://localhost:8080ます。
docker pull heartexlabs/label-studio:latest
docker run -it -p 8080:8080 -v `pwd`/mydata:/label-studio/data heartexlabs/label-studio:latest
You can find all the generated assets, including SQLite3 database storage
label_studio.sqlite3and uploaded files, in the
./mydatadirectory.
You can override the default launch command by appending the new arguments:
docker run -it -p 8080:8080 -v `pwd`/mydata:/label-studio/data heartexlabs/label-studio:latest label-studio --log-level DEBUG
If you want to build a local image, run:
docker build -t heartexlabs/label-studio:latest .
Docker Compose script provides production-ready stack consisting of the following components:
To start using the app from
http://localhostrun this command:
docker-compose up
# Requires Python >=3.7 <=3.9
pip install label-studio
# Start the server at http://localhost:8080
label-studio
conda create --name label-studio
conda activate label-studio
pip install label-studio
pip でパッケージをインストールしなくても、Label Studio の最新バージョンをローカルで実行できます。
# Install all package dependencies
pip install -e .
# Run database migrations
python label_studio/manage.py migrate
# Start the server in development mode at http://localhost:8080
python label_studio/manage.py runserver
Heroku、Microsoft Azure、または Google Cloud Platform でワンクリックで Label Studio をデプロイできます。
Label Studio アプリのフロントエンド部分は
frontend/フォルダー内にあり、React JSX で記述されています。そこでいくつかの変更を行った場合は、インスタンスを構築/開始する前に次のコマンドを実行する必要があります。
cd label_studio/frontend/ npm ci npx webpack cd ../.. python label_studio/manage.py collectstatic --no-input
インストール中にエラーが表示された場合は、インストールを再実行してみてください
pip install --ignore-installed label-studio
Windows で Label Studio を実行するには、Gohlke ビルドから次のホイール パッケージをダウンロードしてインストールし、正しいバージョンの Python を使用していることを確認します。
# Upgrade pip
pip install -U pip
# If you're running Win64 with Python 3.8, install the packages downloaded from Gohlke:
pip install lxml‑4.5.0‑cp38‑cp38‑win_amd64.whl
# Install label studio
pip install label-studio
pip install -r deploy/requirements-test.txt
cd label_studio
# postgres (assumes default postgres user,db,pass)
DJANGO_DB=default DJANGO_SETTINGS_MODULE=core.settings.label_studio python -m pytest -vv -n auto
# sqlite3
DJANGO_DB=sqlite DJANGO_SETTINGS_MODULE=core.settings.label_studio python -m pytest -vv -n auto
Label Studio には、データにラベルを付けるのに役立つさまざまなテンプレートが含まれています。また、特別に設計された構成言語を使用して独自のテンプレートを作成することもできます。ラベル付けの最も一般的なテンプレートとユース ケースには、次のケースが含まれます。
Label Studio Machine Learning SDK を使用して、お気に入りの機械学習モデルを接続します。次の手順を実行します:
これにより、次のことが可能になります。
Label Studio を機械学習ワークフローの独立した部分として使用したり、フロントエンドまたはバックエンドを既存のツールに統合したりできます。
計画 | 説明 |
---|---|
レーベルスタジオ | サーバー、pip パッケージとして配布 |
ラベルスタジオフロントエンド | React および JavaScript フロントエンドであり、Web ブラウザーでスタンドアロンで実行することも、アプリケーションに埋め込むこともできます。 |
データ管理者 | データを管理するための React および JavaScript フロントエンド。Label Studio フロントエンドが含まれています。label-studio サーバーまたは予想される API メソッドを備えたカスタム バックエンドに依存します。 |
ラベルスタジオコンバーター | お気に入りの機械学習ライブラリの形式でラベルをエンコードします |
レーベルスタジオトランスフォーマー | Label Studio で使用するために接続および構成された Transformers ライブラリ |
The Coolest Feature Xを使いたいのですが、Label Studio がサポートしていませんか? 私たちの公開ロードマップをチェックしてください!
@misc{Label Studio,
title={{Label Studio}: Data labeling software},
url={https://github.com/heartexlabs/label-studio},
note={Open source software available from https://github.com/heartexlabs/label-studio},
author={
Maxim Tkachenko and
Mikhail Malyuk and
Andrey Holmanyuk and
Nikolai Liubimov},
year={2020-2022},
}
このソフトウェアは、Apache 2.0 LICENSE © Heartexの下でライセンスされています。2020-2021