Rodzina otwartych modeli Gemma obejmuje różne rozmiary, możliwości i wariacje dostosowane do konkretnych zadań, co ułatwia tworzenie niestandardowych rozwiązań generatywnych. Oto główne ścieżki, którymi możesz się poruszać podczas korzystania z modeli Gemma w aplikacji:
- Wybierz model i wdróż go w swojej aplikacji.
- Wybierz model, dostosuj go do konkretnego zadania, a następnie wdróż go w aplikacji lub udostępnij społeczności.
Z tego przewodnika dowiesz się, jak wybrać model, sprawdzać jego możliwości i opcjonalnie dostrajać wybrany model pod kątem Twojej aplikacji.
Wypróbuj Gemma 3 Pobierz na Kaggle Pobierz na Hugging Face
Wybierz model
Z tej sekcji dowiesz się, czym różnią się oficjalne warianty rodziny modeli Gemma, i jak wybrać model do swojej aplikacji. Wersje modelu zapewniają ogólne możliwości lub są wyspecjalizowane pod kątem konkretnych zadań. Są one dostępne w różnych rozmiarach parametrów, dzięki czemu możesz wybrać model o wybranych przez siebie możliwościach i spełniający Twoje wymagania dotyczące mocy obliczeniowej.
Lista modeli Gemma
W tej tabeli znajdziesz najważniejsze warianty rodziny modeli Gemma i platformy, na których mają być wdrażane:
Rozmiar parametru | Wejście | Dane wyjściowe | Wariant | Fundamenty | Platformy docelowe |
---|---|---|---|---|---|
1B | Tekst | Tekst | Gemma 3 | urządzenia mobilne i komputery jednopłytkowe, | |
2B | Tekst | Tekst | Gemma 2 | urządzenia mobilne i laptopy, | |
Gemma 1 | |||||
3 MLD | Tekst, obrazy | Tekst | Gemma 2 | Komputery stacjonarne i małe serwery | |
4B | Tekst, obrazy | Tekst | Gemma 3 | Komputery stacjonarne i małe serwery | |
7B | Tekst | Tekst | Gemma 1 | Komputery stacjonarne i małe serwery | |
9 B | Tekst | Tekst | Gemma 2 | Komputery stacjonarne i serwery z wyższej półki | |
10 B | Tekst, obrazy | Tekst | Gemma 2 | Komputery stacjonarne i serwery z wyższej półki | |
12B | Tekst, obrazy | Tekst | Gemma 3 | Komputery stacjonarne i serwery z wyższej półki | |
27B | Tekst, obrazy | Tekst | Gemma 3 | Duże serwery lub klastry serwerów | |
Tekst | Tekst | Gemma 2 | |||
28 B | Tekst, obrazy | Tekst | Gemma 2 | Duże serwery lub klastry serwerów |
Rodzina modeli Gemma obejmuje też modele do zastosowań specjalnych i modele badawcze, w tym ShieldGemma, DataGemma, Gemma Scope i Gemma-APS.
Modele testowe
Modele Gemma możesz testować, konfigurując środowisko programistyczne z pobieranym modelem i oprogramowaniem pomocniczym. Następnie możesz poprosić model o odpowiedź i go ocenić. Użyj jednego z tych notatników Pythona z ulubionym frameworkiem do uczenia maszynowego, aby skonfigurować środowisko testowe i zainicjować model Gemma:
- Wyraźniejsza analiza z Keras
- Wykonywanie wnioskowania za pomocą PyTorch
- Wnioskowanie z wykorzystaniem biblioteki Gemma
Testowanie Gemma 3 w AI Studio
Możesz szybko przetestować Gemma bez konfigurowania środowiska programistycznego za pomocą Google AI Studio. Ta aplikacja internetowa umożliwia wypróbowanie promptów w Gemma i ocena ich możliwości.
Aby wypróbować Gemma 3 w Google AI Studio:
Otwórz AI Studio.
W panelu Ustawienia wykonania po prawej stronie w polu Model wybierz inny rozmiar modelu Gemma.
U dołu panelu środkowego wpisz prompt i kliknij Uruchom.
Więcej informacji o korzystaniu z AI Studio znajdziesz w krótkim przewodniku po Google AI Studio.
Dostrajanie modeli
Możesz zmienić zachowanie modeli Gemma, wykonując ich strojenie. Dostrojenie modelu wymaga zbioru danych z wystarczająco dużą liczbą danych wejściowych i odpowiedzi, które będą się różnić, aby model mógł się na nich uczyć. Do uruchomienia procesu dostosowania potrzebujesz też znacznie więcej zasobów obliczeniowych i pamięci niż do uruchomienia modelu Gemma do generowania tekstu. Aby skonfigurować środowisko programistyczne do dostrajania i dostrajać model Gemma, użyj jednego z tych notatników Pythona:
- Dostosowywanie Gemma za pomocą Keras i dostrajania LoRA
- Dostrojenie większych modeli Gemma za pomocą trenowania rozproszonego
Następne kroki
Zapoznaj się z tymi przewodnikami, aby tworzyć więcej rozwiązań za pomocą Gemma: