Megosztás a következőn keresztül:


Meta Llama-modellek finomhangolása az Azure AI Studióban

Fontos

A cikkben ismertetett funkciók némelyike csak előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatásszint-szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Az Azure AI Studio segítségével nagy nyelvi modelleket szabhat a személyes adathalmazokhoz egy úgynevezett finomhangolási folyamattal.

A finomhangolás jelentős értéket nyújt azáltal, hogy lehetővé teszi a testreszabást és az optimalizálást adott feladatokhoz és alkalmazásokhoz. Ez jobb teljesítményt, költséghatékonyságot, kisebb késést és testreszabott kimeneteket eredményez.

Ebből a cikkből megtudhatja, hogyan finomhangolhatja a Meta Llama-modelleket az Azure AI Studióban.

A Meta Llama nagy nyelvi modellek (LLM) -család előre betanított és finomhangolt generatív szöveges modellek gyűjteménye, amelyek 7 milliárdtól 70 milliárd paraméterig terjednek. A modellcsalád olyan finomhangolt verziókat is tartalmaz, amelyeket párbeszéd-használati esetekre optimalizáltak az Emberi visszajelzések megerősítése Tanulás (RLHF), úgynevezett Llama-2-chat használatával.

Modellek

A Llama 3 modellek finomhangolása jelenleg nem támogatott.

Előfeltételek

A Llama 3 modellek finomhangolása jelenleg nem támogatott.

Előfizetés-szolgáltató regisztrációja

Ellenőrizze, hogy az előfizetés regisztrálva van-e az Microsoft.Network erőforrás-szolgáltatóban.

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza az Előfizetések lehetőséget a bal oldali menüből.

  3. Válassza ki a használni kívánt előfizetést.

  4. A bal oldali menüben válassza a Gépház-szolgáltatókat>.

  5. Ellenőrizze, hogy a Microsoft.Network szerepel-e az erőforrás-szolgáltatók listájában. Egyéb esetben adja hozzá.

    Képernyőkép az előfizetési erőforrás-szolgáltatókról az Azure Portalon.

Adatok előkészítése

A modell finomhangolásához készítse elő a betanítási és érvényesítési adatokat. A képzési és validálási adathalmazok bemeneti és kimeneti példákból állnak, amelyek azt mutatják, hogy a modellt hogyan kell teljesíteni.

Győződjön meg arról, hogy az összes betanítási példa a következtetés várt formátumát követi. A modellek hatékony finomhangolásához biztosítsa a kiegyensúlyozott és változatos adatkészletet.

Ez magában foglalja az adategyensúly fenntartását, beleértve a különböző forgatókönyveket, valamint a betanítási adatok rendszeres finomítását a valós elvárásoknak megfelelően, ami végső soron pontosabb és kiegyensúlyozottabb modellválaszokhoz vezet.

A különböző modelltípusok eltérő betanítási adatokat igényelnek.

A használt betanítási és érvényesítési adatokat JSON Lines (JSONL) dokumentumként kell formázni. A Llama-3-80B-chat finomhangolási adatkészletet a Csevegés befejezése API által használt beszélgetési formátumban kell formázni.

Példa fájlformátumra

    {"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?"}]}

A támogatott fájltípus a JSON-sorok. A fájlok feltöltése az alapértelmezett adattárba történik, és elérhetővé válik a projektben.

Meta Llama-modell finomhangolása

A Llama 3 modellek finomhangolása jelenleg nem támogatott.

A finomhangolt modellek tisztítása

A finomhangolt modellek törölhetők az Azure AI Studio finomhangolási modelllistájából vagy a modell részleteinek oldaláról. Válassza ki a finomhangolt modellt, amelyet törölni szeretne a finomhangolási lapról, majd a Törlés gombra kattintva törölje a finomhangolt modellt.

Feljegyzés

Ha már rendelkezik üzembe helyezéssel, nem törölhet egyéni modellt. Az egyéni modell törléséhez először törölnie kell a modell üzembe helyezését.

Költség és kvóták

Szolgáltatásként finomhangolt Meta Llama-modellek költség- és kvótaalapú szempontjai

A szolgáltatásként finomhangolt Meta Llama-modelleket a Meta az Azure Marketplace-en keresztül kínálja, és integrálva van az Azure AI Studióval használatra. A modellek üzembe helyezésekor vagy finomhangolásakor megtalálhatja az Azure Marketplace díjszabását.

Minden alkalommal, amikor egy projekt feliratkozik egy adott ajánlatra az Azure Marketplace-ről, egy új erőforrás jön létre a használathoz kapcsolódó költségek nyomon követéséhez. Ugyanez az erőforrás a következtetéssel és finomhangolással kapcsolatos költségek nyomon követésére szolgál; azonban több mérőeszköz is rendelkezésre áll az egyes forgatókönyvek egymástól függetlenül történő nyomon követéséhez.

A költségek nyomon követéséről további információt az Azure Marketplace-en kínált modellek költségeinek monitorozásával kapcsolatban talál.

Tartalomszűrés

A használatalapú fizetéses számlázással szolgáltatásként üzembe helyezett modelleket az Azure AI Content Széf ty védi. Ha valós idejű végpontokon van üzembe helyezve, kikapcsolhatja ezt a képességet. Ha az Azure AI-tartalombiztonság engedélyezve van, a kérés és a befejezés is olyan besorolási modellek együttesén megy keresztül, amelyek célja a káros tartalmak kimenetének észlelése és megakadályozása. A tartalomszűrési rendszer észleli és műveletet hajt végre a potenciálisan káros tartalmak meghatározott kategóriáiban mind a bemeneti kérésekben, mind a kimeneti befejezésekben. További információ az Azure AI Content Széf ty szolgáltatásról.

Következő lépések