Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Objekt markerade (förhandsversion) i den här artikeln är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Lär dig hur du finjusterar och distribuerar modeller med hjälp av hanterad beräkning i Azure AI Foundry. Justera träningsparametrar (inlärningshastighet, batchstorlek, epoker) för att optimera prestanda.
Det är effektivare att finjustera en förtränad modell för en relaterad uppgift än att träna en ny modell från grunden.
Använd finjusteringsinställningarna i portalen för att konfigurera data, beräkningsresurser och hyperparametrar. När träningen är klar kan du utvärdera och distribuera den resulterande modellen.
I den här artikeln lär du dig att:
- Välj en grundmodell.
- Konfigurera beräknings- och datadelningar.
- Justera hyperparametrar på ett säkert sätt.
- Skicka och övervaka en finjusteringsprocess.
- Utvärdera och distribuera den finjusterade modellen.
Förutsättningar
Anmärkning
Du måste använda ett hubbbaserat projekt för den här funktionen. Ett Azure AI Foundry-projekt stöds inte. Se Hur vet jag vilken typ av projekt jag har? och Skapa ett hubbbaserat projekt.
- Ett Azure-konto med en aktiv prenumeration. Om du inte har ett skapar du ett kostnadsfritt Azure-konto, som innehåller en kostnadsfri utvärderingsprenumeration.
- Om du inte har något skapar du ett hubbbaserat projekt.
- Rollbaserade åtkomstkontroller i Azure (Azure RBAC) används för att ge åtkomst till åtgärder i Azure AI Foundry-portalen. Om du vill utföra stegen i den här artikeln måste ditt användarkonto tilldelas rollen ägare eller deltagare för Azure-prenumerationen. Mer information om behörigheter finns i Rollbaserad åtkomstkontroll i Azure AI Foundry-portalen.
Finjustera en grundmodell med hjälp av hanterad beräkning
Tips/Råd
Eftersom du kan anpassa det vänstra fönstret i Azure AI Foundry-portalen kan du se andra objekt än vad som visas i de här stegen. Om du inte ser det du letar efter väljer du ... Mer längst ned i det vänstra fönstret.
Logga in på Azure AI Foundry.
Om du inte redan är med i projektet väljer du det.
Välj Fine-tuning från den vänstra rutan.
- Välj Finjustera en modell och lägg till den modell som du vill finjustera. Den här artikeln använder Phi-3-mini-4k-instruct för illustration.
- Välj Nästa för att se tillgängliga finjustera alternativ. Vissa grundmodeller stöder endast alternativet Hanterad beräkning .
Du kan också välja Modellkatalog i det vänstra sidofältet i projektet och hitta modellkortet för den grundmodell som du vill finjustera.
- Välj Finjustera på modellkortet för att se tillgängliga finjustera alternativ. Vissa grundmodeller stöder endast alternativet Hanterad beräkning .
Välj Hanterad beräkning. Detta öppnar Grundläggande inställningar.
Konfigurera finjusteringsinställningar
I det här avsnittet går du igenom stegen för att konfigurera finjustering för din modell med hjälp av en hanterad beräkning.
Ange ett modellnamn (till exempel
phi3mini-faq-v1). Välj Nästa för Beräkning.Välj en GPU VM-storlek. Kontrollera kvoten för den valda SKU:n.
Välj Nästa för Träningsdata. Uppgiftstypen kan vara förinställd (till exempel chattavslut).
Ange träningsdata (ladda upp JSONL/CSV/TSV eller välj en registrerad datauppsättning). Balansera exempel för att minska bias.
Välj Nästa för Valideringsdata. Behåll automatisk delning eller tillhandahåll en separat datauppsättning.
Välj Nästa för Aktivitetsparametrar. Justera epoker, inlärningshastighet, batchstorlek. Starta konservativ; iterera baserat på valideringsmått.
Välj Nästa för Granskning. Bekräfta antal och parametrar.
Välj Skicka för att starta jobbet.
Övervaka och utvärdera
- Spåra jobbstatus i listan över finjusteringsjobb.
- Granska loggar för förbearbetning eller allokeringsproblem.
- När du är klar kan du visa genererade utvärderingsmått (om de är aktiverade) eller köra en separat utvärdering som jämför bas- och finjusterad modell.
Driftsätt den fininställda modellen
Distribuera från jobbsammanfattningen. Använd ett distributionsnamn som faq-v1. Registrera modellversion och datamängdshash för reproducerbarhet. Lägg till spårning för att övervaka verkliga begäranden.
Felsökning
| Problematik | Orsak | Åtgärd |
|---|---|---|
| Fastnat i kö | Otillräcklig GPU-kapacitet | Prova alternativ SKU eller region |
| Snabb överanpassning | För många epoker/liten datamängd | Minska epoker eller expandera data |
| Ingen måttförbättring | Datamängdsbrus/feljusterat mål | Förfina etikettering eller måttval |
| Högre svarstid efter distribution | Större basmodell/adapteromkostnader | Överväg mindre basmodell eller justera batchstorlek |