Ultralytics HUB-SDK
Ultralytics HUB-SDKドキュメントへようこそ!強力な機械学習ツールとサービスをPythonアプリケーションに統合したい場合は、ここが最適です。AI愛好家、経験豊富な機械学習の実践者、またはUltralyticsサービスの機能を活用しようとしているソフトウェア開発者のいずれであっても、当社のSDKを使用すると、簡単かつ効率的に実行できます。
親切で専門的なドキュメントが、インストールからHUB-SDKの習得までの道のりをご案内します。さあ、飛び込んで、プロジェクトでUltralyticsエコシステムのフルパワーを活用しましょう!
はじめに
HUB-SDKを使い始める準備はできましたか?クイックスタートガイドでは、python環境でSDKを起動して実行するための簡単な方法を紹介しています。
- クイックスタートページにアクセスして、開発を促進し、セットアップを効率化しましょう。
PyPIからインストール
PyPIを通じて、HUB-SDKの最新の安定版リリースにアクセスできます。ターミナルまたはシェルで以下のコマンドを実行するだけで、SDKをpythonプロジェクトにシームレスに追加できます。
pip install hub-sdk
このコマンドを実行すると、SDKがダウンロードおよびインストールされ、アプリケーションでUltralyticsサービスの機能が利用できるようになります。
HUBClientの初期化
Ultralyticsサービスとの統合は、次の初期化から始まります。 HUBClient
オブジェクト。この重要なステップは、コードとAPIの間に橋を架け、認証のための適切な認証情報を必要とします。標準のAPIキー方式を選択するか、メールアドレスとパスワードを使用できます。一緒に設定しましょう!🚀
オプション 1:APIキーを使用する
APIキーの簡素さを利用するには、次のようにキーを含む辞書を準備します。
# Replace <YOUR-API-KEY> with the actual key provided to you by Ultralytics.
credentials = {"api_key": "<YOUR-API-KEY>"}
APIキーの使用は、プログラムによるアクセスに適した一般的な認証方法です。キーをフレームワークに直接統合して、迅速かつ安全なサービスインタラクションを実現したい場合に最適です。 HUBClient
class 認証機能の継承 〜から Auth
クラス。
オプション 2:メールとパスワードを使用する
アカウントの認証情報を使用したいですか?以下を設定してください。 HUBClient
認証情報の辞書にメールアドレスとパスワードを記述して:
# Replace <YOUR-EMAIL> with your email address and <YOUR-PASSWORD> with your password.
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
従来のログイン方法をご希望の場合や、Ultralyticsアカウントに紐づいたパーソナライズされた機能を利用したい場合は、メールアドレスとパスワードを使用すると便利です。
すべてをまとめる
資格情報が準備できたので、 HUBClient
:
HUB SDK 認証
from hub_sdk import HUBClient
credentials = {"api_key": "<YOUR-API-KEY>"} # api key
client = HUBClient(credentials)
from hub_sdk import HUBClient
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"} # email and password
client = HUBClient(credentials)
この重要なコード行は、新しいインスタンスを作成します。 HUBClient
は、Ultralyticsプラットフォームが提供する広大なサービス群へと接続します。認証情報が安全に設定されていれば、すぐに様々な機能を活用できます! login
メソッド 認証を処理します 提供された認証情報を使用します。
HUB-SDKの機能
Ultralytics HUB-SDKは、機械学習プロジェクトと対話するためのさまざまな機能を提供します。実行できる主な操作を以下に示します。
- データセット管理: を使用してデータセットを操作
dataset
メソッドで、以下を返します。Datasets
オブジェクト。できます。 取得, 作成, アップデート, 削除, リスト, データセットアクセス用のURLを取得、および アップロード データセット。 - データセット一覧: を使用してデータセットのリストを取得
dataset_list
メソッドで、以下を返します。DatasetList
オブジェクト。 - プロジェクト管理: プロジェクトを取得、作成、更新、または削除して管理します。
Ultralytics HUB-SDKの設定、おめでとうございます!これで、最先端の機械学習サービスをアプリケーションに統合するための準備が整いました。特定のAPIの使用に関するガイダンスについては、詳細なドキュメントを参照し、問題が発生した場合はコミュニティフォーラムにご相談ください。ハッピーコーディング、そしてあなたのプロジェクトがUltralyticsの力で成功することを願っています!🌟