Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito
Posição atual:fig. início " Respostas da IA

Como posso usar o Unsloth para fazer o ajuste fino do modelo? Por favor, descreva as principais etapas

2025-09-10 2.1 K

O ajuste fino eficiente com o Unsloth envolve os seguintes processos principais:

  1. Carregamento do modeloModelo pré-treinado: carregue um modelo pré-treinado usando a interface padrão do transformador, com a capacidade de especificar parâmetros como a janela de contexto:
    model = AutoModelForCausalLM.from_pretrained("unslothai/llama-3.3", context_window=89000)
  2. Configuração do treinamentoDefinição dos parâmetros principais por meio de TrainingArguments: recomenda-se a definição dos parâmetros principais por meio de TrainingArguments para permitir a quantificação dinâmica:
    training_args = TrainingArguments(
    output_dir="./results",
    quantization="dynamic_4bit",
    per_device_train_batch_size=4
    )
  3. Iniciar o treinamentoTreinamento: Inicie o processo de treinamento usando a classe Trainer encapsulada, que otimiza automaticamente a memória e os recursos computacionais:
    trainer = Trainer(model, args=training_args, train_dataset=dataset)
    trainer.train()
  4. Modelo de exportaçãoSuporte a uma variedade de formatos padrão do setor, como o formato HuggingFace:
    model.save_pretrained("./finetuned_model")

Os notebooks Jupyter fornecidos com o projeto contêm exemplos completos de ponta a ponta, e os usuários são aconselhados a consultar esses exemplos ao vivo como prioridade.

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo