Ultralytics HUB-SDK
Ultralytics HUB-SDK ドキュメントへようこそ!強力な機械学習ツールやサービスをPython アプリケーションに統合しようとしているなら、あなたは正しい場所に来ました。あなたがAI愛好家であろうと、熟練した機械学習の実践者であろうと、Ultralytics サービスの能力を利用しようとしているソフトウェア開発者であろうと、私たちのSDKはそれを簡単かつ効率的にします。
HUB-SDKのインストールから使いこなすまで、私たちの親切で専門的なドキュメントがご案内します。さあ、あなたのプロジェクトでUltralytics のエコシステムをフルに活用しましょう!
何から始めるべきか
HUB-SDKを使い始める準備はできましたか?私たちのクイックスタートガイドでは、SDKをあなたのPython 環境で立ち上げて実行するための簡単なパスを提供しています。
- クイックスタート・ページで開発を進め、セットアップを効率化しましょう。
PyPIからインストールする
PyPIを通じてHUB-SDKの最新安定リリースにアクセスしてください。ターミナルまたはシェルで以下のコマンドを実行するだけで、Python プロジェクトにSDKをシームレスに追加できます:
このコマンドを実行すると、SDKがダウンロード・インストールされ、アプリケーションでUltralytics サービスの機能が利用できるようになります。
HUBClientの初期化
Ultralytics サービスとの統合は、まず HUBClient
オブジェクトを作成します。この重要なステップは、あなたのコードと当社のAPIとの橋渡しをし、認証のために適切な認証情報を必要とします。標準的なAPIキー方式を選択するか、Eメールとパスワードを使用することができます。一緒に設定しましょう!🚀
オプション1:APIキーを使用する
APIキーのシンプルさを利用するには、次のようにキーを辞書に登録する:
# Replace <YOUR-API-KEY> with the actual key provided to you by Ultralytics.
credentials = {"api_key": "<YOUR-API-KEY>"}
APIキーの使用は、プログラムによるアクセスに適した一般的な認証方法です。APIキーをフレームワークに直接組み込むことで、迅速かつセキュアなサービス連携を実現したい場合に最適です。APIキー HUBClient
クラス 認証機能を継承 より Auth
クラスである。
オプション2:電子メールとパスワードを使用する
アカウント認証情報を利用したいですか?を設定します。 HUBClient
を入力し、電子メールとパスワードを資格情報辞書に登録する:
# Replace <YOUR-EMAIL> with your email address and <YOUR-PASSWORD> with your password.
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
Eメールとパスワードの使用は、従来のログイン体験を求める場合や、Ultralytics アカウントに結びついたパーソナライズされた機能を利用することを目的とする場合に便利な選択です。
すべてをひとつに
資格証明書の準備ができたので、次の作業を開始する。 HUBClient
:
HUB SDK 認証
この重要なコード行は HUBClient
Ultralytics プラットフォームが提供する膨大なサービスに接続します。認証の詳細が安全に設定され、指先ひとつで機能を探索する準備が整いました!その login
方法 認証処理 提供された認証情報を使用する。
HUB-SDKの機能
Ultralytics HUB-SDKは、機械学習プロジェクトと対話するための様々な機能を提供します。以下は、あなたが実行できる主な操作です:
- データセット管理:を使用してデータセットを操作する。
dataset
メソッドを返します。Datasets
オブジェクトを次のことができます。 得る, 作成する, 更新, 削除, リスト, データセットにアクセスするためのURLを取得するそして アップロード データセット。 - データセット一覧:でデータセットのリストを取得する。
dataset_list
メソッドを返します。DatasetList
オブジェクトがある。 - プロジェクト管理:プロジェクトを取得、作成、更新、削除して管理できます。
Ultralytics HUB-SDKのセットアップおめでとうございます!これで、最先端の機械学習サービスをアプリケーションに統合するための旅に出るための準備が整いました。特定のAPIを使用するためのガイダンスについては、私たちの詳細なドキュメントを探索し、ハードルに遭遇した場合は、私たちのコミュニティフォーラムを参照してください。Ultralyticsパワーであなたのプロジェクトが成功しますように!🌟