DeepSeek-R1 / app.py
SpaceAgeRobotics's picture
Create app.py
eccc685 verified
raw
history blame
1.14 kB
import gradio as gr
from datasets import load_dataset
from transformers import Trainer, TrainingArguments, AutoModelForSequenceClassification
def train_model():
# Načti dataset
dataset = load_dataset("imdb") # Můžeš nahradit za jiný dataset podle potřeby
# Načti model
model = AutoModelForSequenceClassification.from_pretrained("bert-base-uncased", num_labels=2)
# Nastavení trénovacích argumentů
training_args = TrainingArguments(
output_dir="./results",
evaluation_strategy="epoch",
learning_rate=2e-5,
per_device_train_batch_size=16,
per_device_eval_batch_size=64,
num_train_epochs=3,
)
# Vytvoření trénovacího objektu
trainer = Trainer(
model=model,
args=training_args,
train_dataset=dataset['train'],
eval_dataset=dataset['test'],
)
# Trénování modelu
trainer.train()
return "Model has been trained!"
# Gradio rozhraní pro spuštění trénování
demo = gr.Interface(fn=train_model, inputs=[], outputs="text", live=True)
# Spuštění aplikace
demo.launch()