Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Elementy oznaczone (wersja zapoznawcza) w tym artykule są obecnie dostępne w publicznej wersji zapoznawczej. Ta wersja zapoznawcza jest udostępniana bez umowy dotyczącej poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych. Niektóre funkcje mogą nie być obsługiwane lub mogą mieć ograniczone możliwości. Aby uzyskać więcej informacji, zobacz Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure.
Dowiedz się, jak dostosować i wdrożyć modele przy użyciu zarządzanych zasobów obliczeniowych w rozwiązaniu Microsoft Foundry. Dostosuj parametry trenowania (szybkość uczenia, rozmiar partii, epoki), aby zoptymalizować wydajność.
Dostrajanie wstępnie wytrenowanego modelu dla powiązanego zadania jest bardziej wydajne niż trenowanie nowego modelu od podstaw.
Użyj ustawień dostrajania w portalu, aby skonfigurować dane, obliczenia i hiperparametry. Po zakończeniu trenowania można ocenić i wdrożyć wynikowy model.
W tym artykule dowiesz się, jak:
- Wybierz model podstawowy.
- Konfigurowanie podziałów zasobów obliczeniowych i danych.
- Bezpiecznie dostrajaj hiperparametry.
- Prześlij i monitoruj zadanie dostrajania.
- Oceń i wdróż dostosowany model.
Wymagania wstępne
Uwaga / Notatka
Ten dokument dotyczy tylko portalu Microsoft Foundry (klasycznego).
Dla tej funkcji należy użyć projektu opartego na centrum . Projekt Foundry nie jest obsługiwany. Zobacz Jak sprawdzić, jaki typ projektu mam? i Utwórz projekt oparty na centrum.
- Konto Azure z aktywną subskrypcją. Jeśli go nie masz, utwórz bezpłatne konto platformy Azure, które obejmuje subskrypcję bezpłatnej wersji próbnej.
- Jeśli go nie masz, utwórz projekt oparty na centrum.
- Kontrola dostępu oparta na rolach (RBAC) platformy Azure służy do udzielania dostępu do operacji w portalu Foundry. Aby wykonać kroki opisane w tym artykule, konto użytkownika musi mieć przypisaną rolę właściciela lub współautora dla subskrypcji platformy Azure. Aby uzyskać więcej informacji na temat uprawnień, zobacz Kontrola dostępu oparta na rolach w portalu Foundry.
Dostrajanie modelu podstawowego przy użyciu zarządzanych obliczeń
Wskazówka
Ponieważ możesz dostosować okienko po lewej stronie w portalu Microsoft Foundry, możesz zobaczyć inne elementy, niż pokazano w tych krokach. Jeśli nie widzisz szukanych danych, wybierz pozycję ... Więcej w dolnej części okienka po lewej stronie.
-
Zaloguj się do usługi Microsoft Foundry. Upewnij się, że przełącznik New Foundry jest wyłączony. Te kroki odnoszą się do rozwiązania Foundry (wersja klasyczna).
Jeśli nie jesteś jeszcze w projekcie, wybierz go.
Wybierz Dostrajanie z okienka po lewej stronie.
- Wybierz pozycję Dostosuj model i dodaj model, który chcesz dostosować. W tym artykule użyto Phi-3-mini-4k-instruct do ilustracji.
- Wybierz przycisk Dalej , aby wyświetlić dostępne opcje dostosowywania. Niektóre modele podstawowe obsługują tylko opcję Zarządzane zasoby obliczeniowe .
Alternatywnie możesz wybrać pozycję Katalog modeli na lewym pasku bocznym projektu i znaleźć kartę modelu podstawowego, którą chcesz dostosować.
- Wybierz pozycję Dostrój na karcie modelu, aby wyświetlić dostępne opcje dostrajania. Niektóre modele podstawowe obsługują tylko opcję Zarządzane zasoby obliczeniowe .
Wybierz pozycję Zarządzane obliczenia. Spowoduje to otwarcie ustawień podstawowych.
Konfigurowanie ustawień precyzyjnego dostrajania
W tej sekcji przedstawiono kroki konfigurowania dostrajania modelu przy użyciu zarządzanego środowiska obliczeniowego.
Podaj nazwę modelu (na przykład
phi3mini-faq-v1). Wybierz Dalej dla Oblicz.Wybierz rozmiar maszyny wirtualnej GPU. Upewnij się, że limit przydziału dla wybranej jednostki SKU.
Wybierz Dalej, aby przejść do Dane szkoleniowe. Typ zadania może być wstępnie ustawiony (na przykład ukończenie czatu).
Podaj dane szkoleniowe (przekaż plik JSONL/CSV/TSV lub wybierz zarejestrowany zestaw danych). Równoważenie przykładów w celu zmniejszenia uprzedzeń.
Wybierz pozycję Dalej w obszarze Dane weryfikacji. Zachowaj podział automatyczny lub podaj oddzielny zestaw danych.
Wybierz pozycję Dalej w obszarze Parametry zadania. Dostosuj epoki, szybkość nauki, rozmiar partii. Rozpocznij ostrożnie; iteruj na podstawie metryk walidacyjnych.
Wybierz Dalej, aby przejrzeć. Potwierdź liczbę i parametry.
Wybierz pozycję Prześlij , aby uruchomić zadanie.
Monitorowanie i ocenianie
- Śledź stan zadań na liście zadań dostrajających.
- Przejrzyj dzienniki w celu znalezienia problemów z przetwarzaniem wstępnym lub alokacją.
- Po zakończeniu wyświetl wygenerowane metryki oceny (jeśli włączono) lub uruchom oddzielną ocenę porównującą podstawowy i dostrojony model.
Wdróż dostrojony model
Wdrażaj z podsumowania zadania. Użyj nazwy wdrożenia, takiej jak faq-v1. Rejestrowanie wersji modelu i skrótu zestawu danych dla zapewnienia powtarzalności. Dodaj śledzenie, aby monitorować rzeczywiste zapytania.
Rozwiązywanie problemów
| Problematyka | Przyczyna | Akcja |
|---|---|---|
| Zablokowane w kolejce | Niewystarczająca pojemność procesora GPU | Wypróbuj alternatywny kod SKU lub region |
| Szybkie nadmierne dopasowanie | Zbyt wiele epok/mały zestaw danych | Zmniejszanie epok lub rozwijanie danych |
| Brak poprawy wskaźnika | Szum zestawu danych / niewłaściwie dopasowany cel | Uściślij wybieranie etykiet lub metryk |
| Wyższe opóźnienie po wdrożeniu | Większy model podstawowy/obciążenie adaptera | Rozważ mniejszy model podstawowy lub dostosuj rozmiar partii |