0 / 0
Zurück zur englischen Version der Dokumentation
Unterstützte Machine Learning-Provider
Letzte Aktualisierung: 28. Nov. 2024
Unterstützte Machine Learning-Provider

watsonx.ai Runtime und viele Drittanbieter von maschinellem Lernen werden für die Auswertung von maschinellen Lernmodellen unterstützt.

Verwenden Sie einen dieser unterstützten Machine Learning-Provider, um die Nutzdatenprotokollierung und Rückmeldeprotokollierung durchzuführen und die Leistungsgenauigkeit, die Laufzeitverzerrungserkennung, die Erklärbarkeit und die Funktion für automatische Verzerrungsbereinigung als Teil Ihrer Modellauswertung zu messen.

Unterstützung für mehrere Machine Learning-Engines

Sie können mehrere Engines für maschinelles Lernen bereitstellen, wenn Sie Modellauswertungen für maschinelles Lernen konfigurieren oder das Python SDK verwenden.

Hinzufügen von Anbietern für die Bewertung von Modellen des maschinellen Lernens

  1. Klicken Sie auf der Registerkarte " Konfigurationssymbol wird angezeigt konfigurieren auf Anbieter für maschinelles Lernen hinzufügen.
  2. Wählen Sie den Provider aus, der hinzugefügt werden soll.
  3. Geben Sie die erforderlichen Informationen ein, z. B. Berechtigungsnachweise, und klicken Sie auf Speichern.

Details für Machine Learning-Provider ändern oder aktualisieren

Klicken Sie auf das Symbol im Kachelmenü " Symbol für das Kachelmenü und dann auf Details anzeigen und bearbeiten.

Machine Learning-Provider mit dem Python-SDK hinzufügen

Mit der Python " wos_client.service_providers.add können Sie mehr als eine Maschine für maschinelles Lernen für Modellbewertungen hinzufügen.

IBM watsonx.ai Laufzeit

Um die IBM watsonx.ai Runtime Machine Learning Engine hinzuzufügen, führen Sie den folgenden Befehl aus:

WML_CREDENTIALS = {
                   "url": "https://us-south.ml.cloud.ibm.com",
                   "apikey": IBM CLOUD_API_KEY
}
 
wos_client.service_providers.add(
        name=SERVICE_PROVIDER_NAME,
        description=SERVICE_PROVIDER_DESCRIPTION,
        service_type=ServiceTypes.WATSON_MACHINE_LEARNING,
        deployment_space_id = WML_SPACE_ID,
        operational_space_id = "production",
        credentials=WMLCredentialsCloud(
            apikey=CLOUD_API_KEY,      ## use `apikey=IAM_TOKEN` if using IAM_TOKEN to initiate client
            url=WML_CREDENTIALS["url"],
            instance_id=None
        ),
        background_mode=False
    ).result

Microsoft Azure ML Studio

Führen Sie zum Hinzufügen der Machine Learning-Engine von Azure ML Studio den folgenden Befehl aus:

AZURE_ENGINE_CREDENTIALS = {
    "client_id": "",
    "client_secret": "",
    "subscription_id": "",
    "tenant": ""
}
 
wos_client.service_providers.add(
        name=SERVICE_PROVIDER_NAME,
        description=SERVICE_PROVIDER_DESCRIPTION,
        service_type=ServiceTypes.AZURE_MACHINE_LEARNING,
        #deployment_space_id = WML_SPACE_ID,
        #operational_space_id = "production",
        credentials=AzureCredentials(
            subscription_id= AZURE_ENGINE_CREDENTIALS['subscription_id'],
            client_id = AZURE_ENGINE_CREDENTIALS['client_id'],
            client_secret= AZURE_ENGINE_CREDENTIALS['client_secret'],
            tenant = AZURE_ENGINE_CREDENTIALS['tenant']
        ),
        background_mode=False
    ).result

Amazon SageMaker

Führen Sie zum Hinzufügen der Machine Learning-Engine von AWS Sagemaker den folgenden Befehl aus:

SAGEMAKER_ENGINE_CREDENTIALS = {
                   'access_key_id':””,
                   'secret_access_key':””,
                   'region': '}
 
wos_client.service_providers.add(
        name="AWS",
        description="AWS Service Provider",
        service_type=ServiceTypes.AMAZON_SAGEMAKER,
        credentials=SageMakerCredentials(
            access_key_id=SAGEMAKER_ENGINE_CREDENTIALS['access_key_id'],
            secret_access_key=SAGEMAKER_ENGINE_CREDENTIALS['secret_access_key'],
            region=SAGEMAKER_ENGINE_CREDENTIALS['region']
        ),
        background_mode=False
    ).result

Microsoft Azure ML Service

Führen Sie zum Hinzufügen der Machine Learning-Engine von Azure ML Service den folgenden Befehl aus:

service_type = "azure_machine_learning_service"
added_service_provider_result = wos_client.service_providers.add(
        name=SERVICE_PROVIDER_NAME,
        description=SERVICE_PROVIDER_DESCRIPTION,
        service_type = service_type,
        credentials=AzureCredentials(
            subscription_id= AZURE_ENGINE_CREDENTIALS['subscription_id'],
            client_id = AZURE_ENGINE_CREDENTIALS['client_id'],
            client_secret= AZURE_ENGINE_CREDENTIALS['client_secret'],
            tenant = AZURE_ENGINE_CREDENTIALS['tenant']
        ),
        background_mode=False
    ).result

Liste mit Machine Learning-Providern erzeugen

Wenn Sie eine Liste aller Bindungen anzeigen möchten, führen Sie die Methode list aus:

client.service_providers.list()

Tabelle 1. Servicebindungen
UID Name Servicetyp erstellt
e88ms###-####-####-############ Meine Azure ML Service-Engine azure_machine_learning 2019-04-04T09:50:33.189Z
e88sl###-####-####-############ Meine Azure ML Studio-Engine azure_machine_learning 2019-04-04T09:50:33.186Z
e00sjl###-####-####-############ WML-Instanz watson_machine_learning 2019-03-04T09:50:33.338Z
e43kl###-####-####-############ Meine AWS SageMaker-Engine sagemaker_machine_learning 2019-04-04T09:50:33.186Z

Informationen zu bestimmten Machine Learning-Engines enthalten die folgenden Abschnitte:

Ein Codebeispiel finden Sie unter Watson OpenScale -Beispielnotebooks.

Übergeordnetes Thema: KI-Modelle mit Watson OpenScale

Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen