CoolFace
Apppublic

pathii/css_design_snippets

sourceHugging Facemitupdated 1y agoView on Hugging Face
0likes
train.py41 linesDownload Raw Back to root
1from datasets import load_dataset2from transformers import AutoModelForCausalLM, AutoTokenizer, Trainer, TrainingArguments3 4# Load dataset from Hugging Face Hub5dataset = load_dataset("pathii/css_design_snippets")6 7# Load pre-trained model and tokenizer8model_name = "TinyLlama/TinyLlama_v1.1"9model = AutoModelForCausalLM.from_pretrained(model_name)10tokenizer = AutoTokenizer.from_pretrained(model_name)11 12# Tokenize dataset13def tokenize_function(example):14    return tokenizer(example["input"], truncation=True)15 16tokenized_datasets = dataset.map(tokenize_function, batched=True)17 18# Define training arguments19training_args = TrainingArguments(20    output_dir="./model",21    evaluation_strategy="epoch",22    learning_rate=2e-5,23    per_device_train_batch_size=8,24    per_device_eval_batch_size=8,25    num_train_epochs=3,26    weight_decay=0.01,27    save_total_limit=2,28    save_strategy="epoch"29)30 31# Create Trainer32trainer = Trainer(33    model=model,34    args=training_args,35    train_dataset=tokenized_datasets["train"],36    eval_dataset=tokenized_datasets["validation"],37)38 39# Start training40trainer.train()41 
pathii/css_design_snippets · CoolFace