Share via


Meta Llama-modellen verfijnen in Azure AI Studio

Belangrijk

Sommige van de functies die in dit artikel worden beschreven, zijn mogelijk alleen beschikbaar in de preview-versie. Deze preview wordt aangeboden zonder een service level agreement en we raden deze niet aan voor productieworkloads. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews voor meer informatie.

Met Azure AI Studio kunt u grote taalmodellen aanpassen aan uw persoonlijke gegevenssets met behulp van een proces dat bekend staat als afstemmen.

Fijn bewerken biedt een aanzienlijke waarde door aanpassing en optimalisatie in te schakelen voor specifieke taken en toepassingen. Dit leidt tot verbeterde prestaties, kostenefficiëntie, verminderde latentie en op maat gemaakte uitvoer.

In dit artikel leert u hoe u Meta Llama-modellen kunt verfijnen in Azure AI Studio.

De Meta Llama-familie van grote taalmodellen (LLM's) is een verzameling vooraf getrainde en verfijnde tekstmodellen, variërend van 7 miljard tot 70 miljard parameters. De modelfamilie bevat ook verfijnde versies die zijn geoptimaliseerd voor gebruiksvoorbeelden voor dialoog met Reinforcement Learning from Human Feedback (RLHF), genaamd Llama-2-chat.

Modellen

Het afstemmen van Llama 3-modellen wordt momenteel niet ondersteund.

Vereisten

Het afstemmen van Llama 3-modellen wordt momenteel niet ondersteund.

Registratie van abonnementsprovider

Controleer of het abonnement is geregistreerd bij de Microsoft.Network resourceprovider.

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer Abonnementen in het linkermenu.

  3. Selecteer het abonnement dat u wilt gebruiken.

  4. Selecteer Instellingen> Resource-providers in het menu links.

  5. Controleer of Microsoft.Network in de lijst met resourceproviders staat. Voeg het anders toe.

    Schermopname van abonnementsresourceproviders in Azure Portal.

Gegevensvoorbereiding

Bereid uw trainings- en validatiegegevens voor om uw model fijn te bewerken. Uw trainingsgegevens en validatiegegevenssets bestaan uit voorbeelden van invoer en uitvoer voor hoe u het model wilt laten presteren.

Zorg ervoor dat al uw trainingsvoorbeelden de verwachte indeling voor deductie volgen. Om modellen effectief af te stemmen, zorgt u voor een evenwichtige en diverse gegevensset.

Dit omvat het onderhouden van gegevensbalans, waaronder verschillende scenario's, en het periodiek verfijnen van trainingsgegevens om te voldoen aan werkelijke verwachtingen, wat uiteindelijk leidt tot nauwkeurigere en evenwichtiger modelreacties.

Voor verschillende modeltypen is een andere indeling van trainingsgegevens vereist.

De trainings- en validatiegegevens die u gebruikt , moeten worden opgemaakt als een JSON Lines-document (JSONL). De Llama-3-80B-chat gegevensset voor het afstemmen van de gegevensset moet worden opgemaakt in de gespreksindeling die wordt gebruikt door de API voor voltooiing van chats.

Voorbeeld van bestandsindeling

    {"messages": [{"role": "system", "content": "You are an Xbox customer support agent whose primary goal is to help users with issues they are experiencing with their Xbox devices. You are friendly and concise. You only provide factual answers to queries, and do not provide answers that are not related to Xbox."}, {"role": "user", "content": "Is Xbox better than PlayStation?"}, {"role": "assistant", "content": "I apologize, but I cannot provide personal opinions. My primary job is to assist you with any issues related to your Xbox device. Do you have any Xbox-related issues that need addressing?"}]}
    {"messages": [{"role": "system", "content": "You are an Xbox customer support agent whose primary goal is to help users with issues they are experiencing with their Xbox devices. You are friendly and concise. You only provide factual answers to queries, and do not provide answers that are not related to Xbox."}, {"role": "user", "content": "Can I play PC games on my Xbox?"}, {"role": "assistant", "content": "While Xbox consoles don't natively support PC games, they can play an array of Xbox games, many of which are also available on PC. Can I assist you with finding games compatible with your Xbox device?"}]}
    {"messages": [{"role": "system", "content": "You are an Xbox customer support agent whose primary goal is to help users with issues they are experiencing with their Xbox devices. You are friendly and concise. You only provide factual answers to queries, and do not provide answers that are not related to Xbox."}, {"role": "user", "content": "I'm having trouble connecting my Xbox to the Wi-Fi."}, {"role": "assistant", "content": "No worries, let's go through the network settings on your Xbox. Can you please tell me what happens when you try to connect it to the Wi-Fi?"}]}

Het ondersteunde bestandstype is JSON-regels. Bestanden worden geüpload naar het standaardgegevensarchief en beschikbaar gemaakt in uw project.

Een Meta Llama-model verfijnen

Het afstemmen van Llama 3-modellen wordt momenteel niet ondersteund.

Uw verfijnde modellen opschonen

U kunt een nauwkeurig afgestemd model verwijderen uit de lijst met verfijningsmodellen in Azure AI Studio of op de pagina met modeldetails. Selecteer het aangepaste model dat u wilt verwijderen van de pagina Afstemmen en selecteer vervolgens de knop Verwijderen om het aangepaste model te verwijderen.

Notitie

U kunt een aangepast model niet verwijderen als het een bestaande implementatie heeft. U moet eerst uw modelimplementatie verwijderen voordat u uw aangepaste model kunt verwijderen.

Kosten en quota

Kosten- en quotumoverwegingen voor Meta Llama-modellen die zijn afgestemd als een service

Meta Llama-modellen die zijn afgestemd als een service, worden aangeboden door Meta via De Azure Marketplace en geïntegreerd met Azure AI Studio voor gebruik. U vindt de prijzen van Azure Marketplace bij het implementeren of verfijnen van de modellen.

Telkens wanneer een project zich abonneert op een bepaalde aanbieding vanuit Azure Marketplace, wordt er een nieuwe resource gemaakt om de kosten bij te houden die zijn gekoppeld aan het verbruik. Dezelfde resource wordt gebruikt om kosten bij te houden die zijn gekoppeld aan deductie en afstemming; er zijn echter meerdere meters beschikbaar om elk scenario onafhankelijk bij te houden.

Zie voor meer informatie over het bijhouden van kosten de kosten voor modellen die in de Azure Marketplace worden aangeboden.

Inhoud filteren

Modellen die zijn geïmplementeerd als een service met betalen per gebruik-facturering, worden beveiligd door Azure AI Content Safety. Wanneer deze wordt geïmplementeerd op realtime-eindpunten, kunt u zich afmelden voor deze mogelijkheid. Als de veiligheid van Azure AI-inhoud is ingeschakeld, passeren zowel de prompt als de voltooiing een ensemble van classificatiemodellen die zijn gericht op het detecteren en voorkomen van de uitvoer van schadelijke inhoud. Het inhoudsfiltersysteem detecteert en onderneemt actie op specifieke categorieën van mogelijk schadelijke inhoud in zowel invoerprompts als uitvoervoltooiingen. Meer informatie over Azure AI Content Safety.

Volgende stappen