0 / 0
Torna alla versione inglese della documentazione
Gestione dei gruppi di funzioni (beta)
Ultimo aggiornamento: 28 nov 2024
Gestione dei gruppi di funzioni (beta)

Creare un gruppo di funzioni per conservare un insieme di colonne di un asset di dati insieme ai metadati associati da utilizzare con i modelli di watsonx.ai Runtime. Pubblicare i gruppi di funzioni su IBM Knowledge Catalog, in modo da poterlo utilizzare come archivio di funzioni. I gruppi di funzioni in IBM Knowledge Catalog possono essere ricercati e riutilizzati da altri senza che questi debbano accedere al vostro progetto.

Requisiti e restrizioni

È possibile visualizzare un gruppo di funzioni per gli asset nelle seguenti circostanze.

Servizio richiesto

watsonx.ai Studio (per i progetti)

Autorizzazioni richieste

Per visualizzare questa pagina, è possibile disporre di qualsiasi ruolo in un progetto o in un catalogo.

Per modificare o aggiornare le informazioni in questa pagina, è necessario disporre del ruolo Editor o Admin nel progetto o nel catalogo.

Aree di lavoro

È possibile visualizzare il gruppo di funzioni dell'asset in questi spazi di lavoro:

  • Progetti
  • Cataloghi
Tipi di asset

Questi tipi di asset possono avere un gruppo di funzioni:

  • Tabulare: File CSV, TSV, Parquet, XLS, XSLX, AVRO, TXT, JSON
  • Tipi di dati collegati che sono strutturati e supportati sia nello Studio 'watsonx.ai che nel 'IBM Knowledge Catalog
Dimensione dati

Nessun limite

Gruppi di funzioni (beta)

Utilizzate IBM Knowledge Catalog come archivio di funzioni, dove potete salvare e annotare le risorse di dati da utilizzare nella vostra organizzazione. Creare un gruppo di funzioni per conservare un insieme di colonne di un particolare asset di dati insieme ai metadati utilizzati per watsonx.ai Runtime. Ad esempio, se si dispone di una serie di funzioni per un modello di approvazione del credito, è possibile conservare le funzioni utilizzate per addestrare il modello, nonché alcuni metadati, inclusa la colonna utilizzata come obiettivo di previsione e le colonne utilizzate per il rilevamento della distorsione. I gruppi di funzioni rendono semplice conservare i metadati per le funzioni utilizzate per preparare un modello di machine learning in modo che altri data scientist possano utilizzare le stesse funzioni. È possibile visualizzare la scheda del gruppo di funzioni quando si visualizza l'anteprima di un particolare asset.

Creazione di un gruppo di funzioni in un progetto

Prima di iniziare

Se si crea un Profilo per l'asset di dati prima di creare un gruppo di funzioni, è possibile selezionare i metadati del profilo per aggiungere valori alla funzione.

Crea un gruppo di funzioni

È possibile selezionare particolari colonne di asset di dati per formare un gruppo funzioni.

  1. Nella scheda Asset del progetto, fare clic sul nome dell'asset pertinente per aprire l'anteprima e selezionare la scheda Gruppo di funzioni . Qui è possibile creare un gruppo di funzioni o visualizzarne e modificarne uno esistente. Un asset può avere un solo gruppo di funzioni. Fare clic su Nuovo gruppo di funzioni.

    Crea un gruppo di funzioni

  2. Selezionare le colonne che si desidera utilizzare nel gruppo di funzioni. Selezionare la casella di spunta Nome per includere tutte le colonne come funzioni.

    Selezionare le colonne del gruppo di funzioni

È anche possibile creare un gruppo di caratteristiche per le risorse di dati in IBM Knowledge Catalog. Consultare Risorse del catalogo per ulteriori informazioni.

Modifica di un gruppo di funzioni

Dopo aver selezionato le colonne dell'asset di dati da usare nel gruppo di caratteristiche, è possibile visualizzare ogni caratteristica e modificarla per specificare il ruolo che avrà nei modelli watsonx.ai Runtime.

Visualizza gruppo di funzioni

  1. Fare clic sul nome di una funzione e fare clic su Modifica questa funzione. Si apre una finestra che visualizza le seguenti schede:

    • Dettagli - fornire le seguenti informazioni sulla funzione.

      Dettagli

      Selezionare un Ruolo da assegnare alla funzione:

      • Input: la caratteristica può essere utilizzata come input per l'addestramento di un modello watsonx.ai Runtime.
      • Target: la caratteristica da usare come target di predizione quando i dati vengono usati per addestrare un modello watsonx.ai Runtime.
      • Identifier: la chiave primaria, come l'ID cliente, utilizzata per identificare i dati di input.

      Immettere una Descrizione, Ricetta (qualsiasi metodo o formula utilizzata per creare i valori per la funzione) e qualsiasi Tag.

    • Descrizioni dei valori

      Descrizioni dei valori

      Le descrizioni dei valori consentono di chiarire il significato di valori specifici. Ad esempio, considerare una colonna "valutazione del credito" con i valori -1, 0 e 1. È possibile utilizzare le descrizioni dei valori per fornire un significato per questi valori. Ad esempio, -1 potrebbe significare "valutazione rifiutata". È possibile immettere descrizioni per valori particolari. Per i valori numerici, è anche possibile specificare un intervallo. Per specificare un intervallo di valori numerici, immettere il seguente testo [ n, m] dove n è l'inizio e m è la fine dell'intervallo, racchiuso tra parentesi e fare clic su Aggiungi. Ad esempio, per descrivere tutti i valori di età compresi tra 18 e 24 come "millenials", immettere [ 18,24] come valore e millenials come descrizione. Se si dispone di un profilo definito, i valori del profilo vengono visualizzati nell'elenco delle descrizioni dei valori. Da qui è possibile selezionare uno o più valori.

    • Informazioni sulla correttezza

      Informazioni sulla correttezza

      È possibile definire Monitor o Reference gruppi di valori per il monitoraggio della distorsione. I valori che sono più a rischio di risultati distorti possono essere inseriti nel gruppo Monitor. Questi valori vengono quindi confrontati con i valori nel gruppo Riferimento. Per specificare un intervallo di valori numerici, immettere il seguente testo [ n, m] dove n è l'inizio e m è la fine dell'intervallo, racchiuso tra parentesi. Ad esempio, per monitorare tutti i valori di età compresi tra 18 e 35, immettere [ 18,35]. Quindi selezionare Monitor o Riferimento e fare clic su Aggiungi. È inoltre possibile specificare Risultati favorevoli. Consultare Correttezza negli esperimenti AutoAI per ulteriori informazioni sulla correttezza.

  2. Una volta modificata la funzione, fare clic su Salva. Ora è possibile visualizzare le modifiche nella finestra Dettagli funzione . Chiudere questa finestra per tornare al gruppo di funzioni.

Rimozione di funzioni da un gruppo

Per rimuovere una funzione da un gruppo:

  1. Visualizzare l'anteprima dell'asset nel progetto e selezionare la scheda Gruppo di funzioni .

  2. Nella tabella Funzioni visualizzata, selezionare la funzione (o le funzioni) che si desidera rimuovere.

  3. Nella barra degli strumenti visualizzata, selezionare Rimuovi dal gruppo.

    Rimozione delle funzioni

La funzione, o il gruppo di funzioni, se sono state selezionate tutte le funzioni, viene rimossa.

Condivisione di un gruppo di funzioni con IBM Knowledge Catalog

Da un progetto a un catalogo

Se si dispone di un 'IBM Knowledge Catalog creato, da un progetto è possibile selezionare i tre punti accanto alla risorsa dati e selezionare 'Pubblicare nel catalogo. Quindi, il catalogo contiene anche l'asset e il relativo gruppo di funzioni viene visualizzato con i dettagli della funzione popolati nell' asset del catalogo.

Se in precedenza è stato pubblicato un asset con un gruppo di funzioni da un progetto a un catalogo e si rimuove una funzione dall'asset del progetto, è possibile rimuovere questa funzione anche dal catalogo. È possibile rimuovere l'asset dal catalogo o ripubblicare dal progetto e scegliere l' azione duplicataappropriata. Ad esempio, selezionando sovrascrivi si rimuoverà il gruppo di funzioni precedente dal catalogo.

Se si modifica la descrizione o il tag di un elemento in un progetto, è necessario ripubblicare l'asset sul catalogo e scegliere aggiorna come azione duplicata oppure modificare l'elemento direttamente nell' asset del catalogo se si desidera propagare le modifiche.

Da un catalogo a un progetto

Allo stesso modo, se si dispone di funzioni definite in un catalogo, è possibile visualizzare l'asset nel catalogo, modificare l'assete aggiungere l'asset del catalogo al progetto. Il progetto, quindi, contiene l'asset e il relativo gruppo di funzioni viene visualizzato con i dettagli della funzione inseriti nell'asset del progetto.

Ricerca di un gruppo di funzioni

È possibile ricercare asset o colonne in tutti i cataloghi e progetti. Per filtrare i risultati della ricerca per trovare gli asset con un gruppo di funzioni, selezionare Dati per vedere le opzioni di filtro e selezionare Gruppo di funzioni. Gli asset contenenti un gruppo di funzioni verranno quindi elencati nei risultati della ricerca.

Utilizzo dell'API Python per creare e utilizzare i gruppi di funzioni

Puoi anche utilizzare la libreria Python assetframe - lib nei notebook per creare e modificare gruppi di funzioni. Questa libreria consente inoltre di utilizzare i metadati della funzione, come le informazioni sulla correttezza, quando si creano i modelli di machine learning.

Ulteriori informazioni

Per esempi su come creare e utilizzare gruppi di funzioni nei notebook:

Vedere anche:

Argomento principale Preparazione dei dati

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni