datadabllp

Hugging Face Transformers library

Aug 20th, 2024
549
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. from transformers import AutoModelForCausalLM, AutoTokenizer, TrainingArguments, Trainer
  2.  
  3. # Load pre-trained model and tokenizer
  4. model = AutoModelForCausalLM.from_pretrained("gpt2")
  5. tokenizer = AutoTokenizer.from_pretrained("gpt2")
  6.  
  7. # Prepare your domain-specific dataset
  8. train_dataset = ...  # Your custom dataset
  9.  
  10. # Define training arguments
  11. training_args = TrainingArguments(
  12.     output_dir="./results",
  13.     num_train_epochs=3,
  14.     per_device_train_batch_size=8,
  15.     save_steps=10_000,
  16.     save_total_limit=2,
  17. )
  18.  
  19. # Initialize Trainer
  20. trainer = Trainer(
  21.     model=model,
  22.     args=training_args,
  23.     train_dataset=train_dataset,
  24. )
  25.  
  26. # Fine-tune the model
  27. trainer.train()
  28.  
  29. # Save the fine-tuned model
  30. model.save_pretrained("./fine_tuned_model")
  31. tokenizer.save_pretrained("./fine_tuned_model")
  32.  
Advertisement
Add Comment
Please, Sign In to add comment