0 / 0
Go back to the English version of the documentation
Protokolování informačního obsahu v produktu Watson OpenScale
Last updated: 07. 7. 2023
Protokolování informačního obsahu v produktu Watson OpenScale

Můžete ručně povolit protokolování informačního obsahu v produktu Watson OpenScale pro konfiguraci vyhodnocení modelu a vysvětlitelnosti.

Chcete-li spravovat data informačního obsahu pro konfiguraci vyhodnocení spravedlivosti a posunu a vysvětlitelnosti, musí produkt Watson OpenScale protokolovat data informačního obsahu v datovém tržišti. Když přidáte implementace pro vyhodnocení nebo poskytnete podrobnosti modelu, produkt Watson OpenScale může automaticky odeslat požadavek na přidělení skóre k protokolování transakcí modelu, pokud jsou zjištěny všechny požadované podrobnosti modelu. Pokud Watson OpenScale nezjistí všechny požadované podrobnosti modelu, nebo pokud vyhodnocujete obrázek nebo nestrukturované textové modely, musíte ručně povolit protokolování informačního obsahu.

Ruční protokolování informačního obsahu

Chcete-li povolit protokolování informačního obsahu, můžete použít rozhraní API protokolování informačního obsahu nebo soubor JSON k odeslání požadavku na přidělení skóre. Používáte-li rozhraní API protokolování informačního obsahu, můžete odesílat požadavky na přidělování skóre pomocí cURL nebo pomocí Watson OpenScale Python SDK.

Protokolování informačního obsahu s použitím sady Python SDK

Požadavek na přidělení skóre můžete odeslat pomocí Watson OpenScale Python SDK , jak je uvedeno v následujícím příkladu:

from ibm_cloud_sdk_core.authenticators import IAMAuthenticator
from ibm_watson_openscale import APIClient

service_credentials = {
                  "apikey": "*****",
                  "url": "https://api.aiopenscale.cloud.ibm.com"
               }

authenticator = IAMAuthenticator(
        apikey=service_credentials['apikey']
    )
client = APIClient(
    service_url=service_credentials['url'],
    service_instance_id="230a8e9f-2453-4c2d-a560-2a75399210bf"
    authenticator=authenticator
)

from ibm_watson_openscale.data_sets import DataSetTypes, TargetTypes

# Put your subscription ID here
SUBSCRIPTION_ID = "<subscription_id>"
payload_logging_data_set_id = wos_client.data_sets.list(type=DataSetTypes.PAYLOAD_LOGGING, target_target_id=SUBSCRIPTION_ID, target_target_type=TargetTypes.SUBSCRIPTION).result.data_sets[0].metadata.id

from ibm_watson_openscale.supporting_classes.payload_record import PayloadRecord

# Put your scoring ID here
SCORING_ID = "<scoring_id>"
REQUEST_DATA = <put_your_data_here>
RESPONSE_DATA = <put_your_data_here>
wos_client.data_sets.store_records(data_set_id=payload_logging_data_set_id, request_body=[PayloadRecord(scoring_id=SCORING_ID, request=REQUEST_DATA, response=RESPONSE_DATA, response_time=460)])

Protokolování informačního obsahu s cURL

K odeslání požadavku na přidělení skóre můžete použít následující příkaz cURL :

curl -k -X POST https://$ICP_HOSTNAME:$PORT/openscale/00000000-0000-0000-0000-000000000000/v2/data_sets/<dataset_id>/records -d "$SCORING_PAYLOAD" \
--header 'Content-Type: application/json' --header 'Accept: application/json' --header "Authorization: Bearer $ICP_TOKEN"

Další informace naleznete v rozhraní Watson OpenScale v2 API.

Protokolování informačního obsahu s formátem JSON

Požadavek na přidělení skóre můžete odeslat pomocí JSON, jak je zobrazeno v následujícím příkladu:

[
  {
    "request": {
      "fields": [
        "AGE",
        "BP",
        "CHOLESTEROL",
        "NA",
        "K"
      ],
      "values": [
        [
          28,
          "LOW",
          "HIGH",
          0.61,
          0.026
        ]
      ],
      "meta": {
        "fields": [
          "SEX"
        ],
        "values": [
          [
            "M"
          ]
        ]
      }
    },
    "response": {
      "fields": [
        "AGE",
        "BP",
        "CHOLESTEROL",
        "NA",
        "K",
        "probability",
        "prediction",
        "predictedLabel"
      ],
      "values": [
        [
          28,
          "LOW",
          "HIGH",
          0.61,
          0.026,
          [
            0.82,
            0.07,
            0,
            0.05,
            0.03
          ],
          0,
          "drugY"
        ]
      ]
    }
  }
]

Nadřízené téma: Správa dat informačního obsahu v produktu Watson OpenScale

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more