Creazione di modelli di AI affinati
La scheda Modelli affinati consente di creare modelli affinati a partire da modelli scaricati che possono poi essere caricati e utilizzati per la generazione di testo. È possibile creare più modelli affinati, ma solo una generazione di testo può essere caricata in memoria per essere utilizzata in un momento prestabilito.
Importante È necessario innanzitutto abilitare il server del modello e l'opzione di messa a punto per rendere disponibile la scheda Modelli affinati. Alcuni modelli richiedono l'inserimento di un token Hugging Face nella scheda Server modello per scaricare il modello. Vedere Avvio, arresto e aggiornamento del server modello AI e Configurazione delle impostazioni di AI.
Per creare un modello affinato:
-
Fare clic sulla scheda Servizi AI > Modelli affinati.
-
Fare clic su Crea modello affinato.
-
Nella finestra di dialogo Crea un modello affinato, fare clic su Sfoglia..., quindi cercare il file JSONL contenente i dati di addestramento.
Ogni riga del file JSONL dei dati di addestramento dovrebbe contenere un esempio di input dell'utente e la risposta valida all'input. Ad esempio:
Copia{"messaggi":[{"contenuto":"Prompt di sistema","ruolo":"sistema"},{"contenuto":"Esempio dati utente","ruolo":"utente"},{"contenuto":"Esempio output del sistema dopo l'elaborazione dei dati utente"}]}
{"messaggi":[{"contenuto":"sys.123","ruolo":"sistema"},{"contenuto":"usr.234","ruolo":"utente"},{"contenuto":"ast.345","ruolo":"assistente"}]}
{"messaggi":[{"contenuto":"sys.456","ruolo":"sistema"},{"contenuto":"usr.567","ruolo":"utente"},{"contenuto":"ast.678","ruolo":"assistente"}]} -
Nella finestra di dialogo Crea un modello affinato, inserire le seguenti informazioni:
-
Nome modello affinato: il nome del modello che si desidera utilizzare per le connessioni dei client. AI Model Server anteporrà al nome specificato il prefisso "fm-mlx-", pertanto il nome effettivo del modello affinato sarà "fm-mlx-<nome_specificato>".
-
Modello base: selezionare il modello che si desidera affinare.
Nota I modelli base devono essere un modello di generazione di testo già scaricato e riconosciuto.
-
Numero di iterazioni: il numero di iterazioni di addestramento. Più iterazioni richiedono più memoria e più tempo per essere elaborate.
-
Livelli LoRA: il numero di livelli LoRA (Low-Rank adaptation). Più livelli richiedono più memoria e più tempo.
-
Dimensioni batch: il numero di esempi di addestramento con cui addestrare il modello in una volta. Maggiori sono le dimensioni del batch, maggiore è la quantità di memoria richiesta, anche se l'addestramento può essere completato più rapidamente.
-
-
Fare clic su Crea modello.