transformers
This skill should be used when working with pre-trained transformer models for natural language processing, computer vision, audio, or multimodal tasks. Use for text generation, classification, question answering, translation, summarization, image classification, object
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill should be used when working with pre-trained transformer models for natural language processing, computer vision, audio, or multimodal tasks. Use for text generation, classification, question answering, translation, summarization, image classification, object detection, speech recognition, and fine-tuning models on custom datasets.
How to use
Zainstaluj bibliotekę transformers i zależności: uruchom polecenie
uv pip install torch transformers datasets evaluate accelerate. Dla zadań z obrazami dodajuv pip install timm pillow, dla audio dodajuv pip install librosa soundfile.Skonfiguruj dostęp do Hugging Face Hub — wiele modeli wymaga tokenu. Zaloguj się poleceniem
huggingface-cli loginlub ustaw zmienną środowiskowąHUGGINGFACE_TOKENz tokenem z https://huggingface.co/settings/tokens.Użyj Pipeline API do szybkiego wnioskowania. Zaimportuj
from transformers import pipelinei utwórz pipeline dla wybranego zadania, np.pipeline("text-generation", model="gpt2")do generowania tekstu lubpipeline("text-classification")do klasyfikacji.Uruchom wnioskowanie na swoich danych — przekaż tekst, obraz lub audio do pipeline'u. Na przykład dla generowania tekstu:
generator("Przyszłość AI to", max_length=50), dla klasyfikacji:classifier("Ten film był świetny!"), dla odpowiadania na pytania: `qa(question="Co to AI?", context="AI to sztuczna inteligencja...").Dla zaawansowanego dostrajania na własnych danych zamiast Pipeline API użyj bezpośrednio klas
AutoModeliAutoTokenizerz biblioteki transformers, a następnie trenuj model na swoim zbiorze danych za pomocąTrainerz biblioteki transformers.