Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O ajuste fino adapta um modelo pré-treinado à sua tarefa através de treino adicional em dados específicos da tarefa. Ajusta os pesos do modelo em vez de adicionar exemplos a cada prompt. Baseia-se nas capacidades existentes do modelo sem treinar um modelo do zero.
O ajuste fino pode ajudar quando tem dados de treino de alta qualidade, específicos para a tarefa, e pretende:
- Melhorar a precisão e a relevância. Treinar com um número de exemplos superior ao que cabe num prompt pode ensinar padrões específicos para a tarefa.
- Reduz a sobrecarga do prompt. Menos exemplos de prompts podem reduzir os custos de tokens e a latência.
- Alinhe estilo e estrutura. As respostas podem seguir um tom, formato ou esquema consistente.
- Melhorar a utilização da ferramenta. Exemplos de treino podem melhorar a seleção de ferramentas e a precisão dos argumentos.
- Utilize o contexto recuperado de forma eficaz. Os modelos podem aprender a priorizar o contexto relevante e a ignorar informação irrelevante.
- Especialize um modelo mais pequeno. Exemplos gerados por um modelo professor podem ajudar um modelo mais pequeno a cumprir os requisitos da tarefa com menor custo e menor latência.
Os benefícios não são garantidos; a avaliação com conjunto de validação separado ajuda-te a comparar o modelo afinado com a tua linha de base. O aperfeiçoamento acrescenta custos de treino e alojamento e não substitui a recuperação de informação para obter informação atual nem os controlos de segurança ao nível da aplicação.
Escolha a sua abordagem de treino
A Microsoft Foundry oferece duas abordagens de formação. Afinação fina gerida executa um trabalho de treino a partir dos seus dados e definições. O treino interativo (pré-visualização) permite-lhe controlar os passos de treino em Python.
Ambos usam infraestrutura de treino gerida pela Foundry; não precisa de aprovisionar GPUs de treino.
Note
A formação interativa está em pré-visualização e requer aprovação explícita de acesso. Solicite acesso através do formulário de inscrição para pré-visualização e aguarde aprovação antes de criar sessões de formação.
| Afinação gerida | Formação interativa (versão preliminar) | |
|---|---|---|
| Como funciona | Submeter dados e definições; A Foundry gere a tarefa de treino. | Escreve um ciclo Python; O Foundry executa operações de treino e amostragem. |
| Ideal para | Iniciantes e engenheiros de IA que preferem fluxos de trabalho pré-definidos em vez de operações de treino de nível inferior. | Profissionais experientes de ML a construir fluxos de trabalho personalizados para treino. |
| O teu controlo | Dados, hiperparâmetros suportados e avaliadores RFT. | Perdas, recompensas, rollouts, acumulação de gradiente, atualizações e pontos de controlo. |
| Métodos de treino | SFT, DPO e RFT específicos do modelo; destilação através de dados de SFT gerados pelo modelo teacher. | Receitas para SFT, aprendizagem por reforço, aprendizagem por preferências, destilação e perdas personalizadas. |
| Exemplos de casos de uso | Destile um modelo maior, aprenda com conversas de apoio ou melhore as respostas com um avaliador. | Recolha execuções de uso de ferramentas, aplique recompensas personalizadas ou altere o comportamento da atualização do ciclo de treino e da avaliação. |
Tip
Comece pelo fine-tuning gerido se for novo na personalização de modelos. Fornece fluxos de trabalho pré-definidos sem exigir que implemente operações de treino individuais.
Os requisitos do modelo podem limitar esta escolha. Um modelo suportado para uma abordagem, método ou modalidade não é automaticamente suportado para outra. O suporte a receitas Cookbook também não estabelece a disponibilidade do serviço. Consulte a tabela dos modelos suportados abaixo para as combinações disponíveis.
Métodos de personalização
Os métodos de personalização determinam como um modelo aprende a partir de dados de treino ou feedback, como respostas desejadas, preferências ou recompensas.
| Method | Sinal de formação | Quando encaixar |
|---|---|---|
| Ajuste fino supervisionado (SFT) | Prompts e respostas desejadas. | Pode demonstrar o comportamento que o modelo deve aprender. |
| Ajuste fino de preferências, usando otimização direta por preferências (DPO) | Respostas preferidas e rejeitadas ao mesmo input. | A qualidade depende de preferências, como o tom ou o grau de detalhe, e não de uma única resposta correta. |
| Ajuste fino por aprendizagem por reforço (RFT) | Prompts e um avaliador que pontua as respostas geradas. | São possíveis múltiplas soluções e pode avaliar de forma fiável a sua qualidade. |
Os métodos predefinidos nesta tabela aplicam-se apenas ao ajuste fino gerido. O treino interativo expõe primitivas de treino para construir fluxos de trabalho personalizados.
Tipos de treino
Os tipos de formação definem onde esta decorre e a forma como se aplicam a capacidade, os preços e as garantias de serviço. São distintos dos tipos de implantação, que determinam como se disponibiliza um modelo treinado.
| Tipo de formação | Description |
|---|---|
| Standard | A formação ocorre na região do recurso Foundry atual e garante a residência de dados. Ideal para cargas de trabalho em que os dados devem permanecer em uma região específica. |
| Zona de dados | O treino ocorre numa zona de dados suportada, e não numa única região. Ideal para cargas de trabalho onde os dados têm de permanecer dentro dessa zona. Atualmente, apenas a zona de dados dos EUA é suportada. |
| A nível mundial | Oferece preços mais acessíveis em comparação com o Standard, recorrendo a capacidade fora da sua região atual. Os dados e pesos são copiados para a região onde ocorre o treinamento. Ideal se a residência de dados não for uma restrição e quiseres tempos de fila mais rápidos. |
| Desenvolvedor | Proporciona poupanças significativas ao utilizar a capacidade ociosa para treino. Não há garantias de latência ou SLA, por isso os empregos neste nível podem ser automaticamente preemptados e retomados mais tarde. Não há garantias de residência dos dados. Ideal para experimentação e cargas de trabalho sensíveis ao preço. |
Opções de implantação
Foundry oferece três opções de implementação com diferentes infraestruturas de disponibilização e modelos de faturação.
- Serverless: A Foundry aloja o modelo afinado e gere a infraestrutura de inferência.
- Computação gerida (pré-visualização): A capacidade dedicada da GPU executa um modelo base correspondente com um ou mais adaptadores LoRA compatíveis.
- Fireworks on Foundry (pré-visualização): O tempo de execução do Fireworks serve um adaptador integrado numa cópia de peso total do modelo base.
Serverless e Fireworks oferecem diferentes tipos de implementação, que determinam a geografia de processamento, capacidade e modelo de faturação. A disponibilidade depende do modelo, da opção de implementação e do artefacto.
| Tipo de implantação | Description |
|---|---|
| Standard | Executa inferência na região da implantação com faturação por token e custos de alojamento do modelo ajustado aplicáveis. |
| Padrão de zona de dados | Executa inferência dentro de uma zona de dados suportada com faturação por token. Apenas a zona de dados dos EUA é suportada. |
| Padrão Global | Utiliza capacidade global com faturação por token. Os pesos personalizados dos modelos podem ser temporariamente armazenados fora da geografia do recurso. |
| Desenvolvedor | Executa inferência globalmente com cobrança por token e sem taxa horária de alojamento ou garantia de residência de dados. Apenas para avaliação; dura 24 horas e não tem SLA de disponibilidade. |
| Capacidade de transferência provisionada | Fornece capacidade regional faturada em unidades de capacidade aprovisionada (PTU) para um processamento previsível. |
| Provisionamento Global | Utiliza capacidade global com faturação baseada em PTU para modelos personalizados importados. |
Modelos suportados
Os seus requisitos podem exigir um modelo ou abordagem de treino específica. Utilize a tabela para verificar que combinações são compatíveis com o seu método de personalização, tipo de treino e opção de implementação.
Para implementações serverless suportadas, estão disponíveis Global Standard, Data Zone Standard e Developer, a menos que uma legenda indique o contrário. Verifique as regiões de implementação padrão e as regiões de implementação de Débito Aprovisionado para esses tipos de implementação.
| ID do modelo | Approach | Tipos de treino | Opções de implantação |
|---|---|---|---|
Muse-Glimmer-30B(pré-visualização) |
Gerido: ✅ (SFT, RFT) Interativo: ✅ |
Padrão: ❌ Zona de dados: ❌ Global: ✅ Programador: ✅ |
Serverless: ❌ Computação gerida: ✅ Fogo de artifício: ✅1 |
Llama-3.3-70B-Instruct |
Gerido: ✅ (SFT) Interativo: ❌ |
Padrão: ❌ Zona de dados: ✅ Global: ✅ Programador: ❌ |
Serverless: ✅2 Computação gerida: ❌ Fogo de artifício: ❌ |
Qwen3-32B |
Gerido: ✅ (SFT) Interativo: ❌ |
Padrão: ❌ Zona de dados: ✅ Global: ✅ Programador: ❌ |
Serverless: ✅2 Computação gerida: ❌ Fogo de artifício: ❌ |
Qwen3.6-35B-A3B(pré-visualização) |
Gerido: ✅ (SFT, RFT) Interativo: ✅ |
Padrão: ❌ Zona de dados: ❌ Global: ✅ Programador: ✅ |
Serverless: ❌ Computação gerida: ✅ Fogo de artifício: ✅1 |
Qwen3.8-27B(pré-visualização) |
Gerido: ✅ (SFT, RFT) Interativo: ✅ |
Padrão: ❌ Zona de dados: ❌ Global: ✅ Programador: ✅ |
Serverless: ❌ Computação gerida: ✅ Fogo de artifício: ✅1 |
gpt-oss-20b |
Gerido: ✅ (SFT) Interativo: ✅ |
Padrão: ❌ Zona de dados: ✅ Global: ✅ Programador: ❌ |
Serverless: ✅2 Computação gerida: ❌ Fogo de artifício: ❌ |
gpt-oss-120b(pré-visualização) |
Gerido: ✅ (SFT, RFT) Interativo: ✅ |
Padrão: ❌ Zona de dados: ❌ Global: ✅ Programador: ✅ |
Serverless: ❌ Computação gerida: ✅ Fogo de artifício: ✅1 |
Ministral-3B(2411) |
Gerido: ✅ (SFT) Interativo: ❌ |
Padrão: ❌ Zona de dados: ✅ Global: ✅ Programador: ❌ |
Serverless: ✅2 Computação gerida: ❌ Fogo de artifício: ❌ |
gpt-4o-mini(2024-07-18) |
Gerido: ✅ (SFT) Interativo: ❌ |
Padrão: ✅ Zona de dados: ✅ Global: ✅ Programador: ✅ |
Serverless: ✅5 Computação gerida: ❌ Fogo de artifício: ❌ |
gpt-4o(2024-08-06) |
Gerido: ✅ (SFT, DPO) Interativo: ❌ |
Padrão: ✅ Zona de dados: ✅ Global: ✅ Programador: ✅ |
Serverless: ✅5 Computação gerida: ❌ Fogo de artifício: ❌ |
gpt-4.1(2025-04-14) |
Gerido: ✅ (SFT, DPO) Interativo: ❌ |
Padrão: ✅ Zona de dados: ✅ Global: ✅ Programador: ✅ |
Serverless: ✅ Computação gerida: ❌ Fogo de artifício: ❌ |
gpt-4.1-mini(2025-04-14) |
Gerido: ✅ (SFT, DPO) Interativo: ❌ |
Padrão: ✅ Zona de dados: ✅ Global: ✅ Programador: ✅ |
Serverless: ✅ Computação gerida: ❌ Fogo de artifício: ❌ |
gpt-4.1-nano(2025-04-14) |
Gerido: ✅ (SFT, DPO) Interativo: ❌ |
Padrão: ✅ Zona de dados: ✅ Global: ✅ Programador: ✅ |
Serverless: ✅ Computação gerida: ❌ Fogo de artifício: ❌ |
o4-mini(2025-04-16) |
Gerido: ✅ (RFT) Interativo: ❌ |
Padrão: ✅ Zona de dados: ✅ Global: ✅ Programador: ✅ |
Serverless: ✅ Computação gerida: ❌ Fogo de artifício: ❌ |
gpt-5(2025-08-07)3 |
Gerido: ✅ (RFT) Interativo: ❌ |
Padrão: ✅ Zona de dados: ✅ Global: ✅ Programador: ❌ |
Serverless: ✅4 Computação gerida: ❌ Fogo de artifício: ❌ |
MedImageInsight-Premium(pré-visualização) |
Gerido: ✅ (SFT) Interativo: ❌ |
A nível mundial | Serverless: ✅2 Computação gerida: ❌ Fogo de artifício: ❌ |
CXRReportgen-Premium(pré-visualização) |
Gerido: ✅ (SFT) Interativo: ❌ |
A nível mundial | Serverless: ✅2 Computação gerida: ❌ Fogo de artifício: ❌ |
Legenda
- 1 Apenas o tipo de implementação de Throughput Provisionado é suportado.
- 2 Apenas o tipo de implementação Global Standard é suportado.
- 3 ajuste fino do reforço GPT-5 requer um convite. Contacte a sua equipa da conta Microsoft para a inscrição.
- 4 Apenas o tipo de implantação padrão é suportado. Ver regiões de implementação padrão.
- 5 O tipo de implementação por programador não é suportado.
Regiões globais de formação apoiadas
Note
A formação global oferece formação mais acessível por cada token, mas não oferece residência de dados.
A tabela lista as regiões do projeto Foundry obrigadas a utilizar o Global Managed Fine-Tuning e o treino interativo (preview). Escolha uma região suportada para o seu modelo e abordagem de treino, incluindo as restrições abaixo. A formação padrão e a formação na zona de dados têm suporte regional separado.
| Região do projeto Foundry | Afinação gerida | Formação interativa (versão preliminar) |
|---|---|---|
| Leste da Austrália | ✅ | ✅ |
| Sul do Brasil | ✅ 1 | ❌ |
| Canadá Central | ✅ 1 | ❌ |
| Leste do Canadá | ✅ 1 | ✅ |
| E.U.A. Leste | ✅ | ✅ |
| E.U.A. Leste 2 | ✅ | ✅ |
| Centro de França | ✅ 1 | ❌ |
| Alemanha Centro-Oeste | ✅ 1 | ❌ |
| Norte de Itália | ✅ 1 | ❌ |
| Leste do Japão | ✅ 1,2 | ❌ |
| Coreia Central | ✅ | ✅ |
| E.U.A. Centro-Norte | ✅ | ✅ |
| Leste da Noruega | ✅ 1 | ❌ |
| Polónia Central | ✅ 1,3 | ❌ |
| Norte da África do Sul | ✅ 1 | ❌ |
| E.U.A. Centro-Sul | ✅ 1 | ❌ |
| Sul da Índia | ✅ 1 | ❌ |
| Sudeste Asiático | ✅ 1 | ❌ |
| Espanha Central | ✅ 1 | ❌ |
| Suécia Central | ✅ | ✅ |
| Norte da Suíça | ✅ | ✅ |
| Oeste da Suíça | ✅ 1 | ❌ |
| Norte dos E.A.U. | ✅ 4 | ✅ |
| Sul do Reino Unido | ✅ | ✅ |
| Europa Ocidental | ✅ 1 | ❌ |
| E.U.A. Oeste | ✅ 1 | ❌ |
| E.U.A. Oeste 3 | ✅ | ✅ |
-
1 Ajuste fino gerido para
Qwen3.6-35B-A3B,Qwen3.8-27B,Muse-Glimmer-30Begpt-oss-120bnão é suportado nesta região. - 2 Vision fine-tuning não é suportado em Japan East.
-
3 A afinação otimizada gerida para
gpt-4.1-nanonão é suportada em Poland Central. -
4 UAE North é compatível com fine-tuning gerido global apenas para
Qwen3.6-35B-A3B,Qwen3.8-27B,Muse-Glimmer-30Begpt-oss-120b.
Regiões de implementação de Standard suportadas
Apenas os seguintes modelos suportam implementações padrão serverless. Verifique a disponibilidade regional na tabela.
| ID do modelo | E.U.A. Leste 2 | E.U.A. Centro-Norte | Suécia Central |
|---|---|---|---|
gpt-4o-mini |
❌ | ✅ | ✅ |
gpt-4o |
✅ | ❌ | ✅ |
gpt-4.1 |
❌ | ✅ | ✅ |
gpt-4.1-mini |
❌ | ✅ | ✅ |
gpt-4.1-nano |
❌ | ✅ | ✅ |
o4-mini |
✅ | ❌ | ✅ |
gpt-5 |
❌ | ✅ | ✅ |
Regiões de implementação com Débito de transferência Provisionado Suportado
Apenas os seguintes modelos suportam implantações serverless Provisioned Throughput, nas regiões listadas.
| ID do modelo | E.U.A. Centro-Norte | Suécia Central |
|---|---|---|
gpt-4o-mini |
✅ | ✅ |
gpt-4o |
✅ | ✅ |
gpt-4.1 |
❌ | ✅ |
Desafios e limitações
O ajuste fino é um processo de engenharia iterativo, não uma melhoria garantida.
| Desafio | Como lidar com isso |
|---|---|
| Qualidade e cobertura dos dados | Use exemplos precisos, consistentes e representativos. Inspecione cenários em falta, duplicados, viés e informações sensíveis antes de carregar dados. |
| Sobreajuste e vazamento de avaliação | Separe os dados de treino, de validação e de teste final. Compare os pontos de controlo em tarefas de validação, não apenas na perda de treino. |
| Sinais de recompensa enganosos | Teste os avaliadores de RFT com respostas corretas, incorretas e adversariais. A recompensa crescente não leva a um melhor desempenho na tarefa se o modelo explorar o avaliador. |
| Experimentação e custo | Orçamente para repetições de execuções, classificação, avaliação, alojamento e inferência. Pare experiências que não melhorem a métrica alvo. |
| Compatibilidade de modelo e disponibilização | Confirme o método, o escalão, a versão e a elegibilidade para implementação antes do treino. Um adaptador não é intercambiável entre modelos base com nomes semelhantes. |
| Maintenance | Reavalie a qualidade à medida que os dados da tarefa mudam ou um modelo base se aproxima da descontinuação. A requalificação e a reafetação podem ser necessárias. |
| Segurança e governação | Analise o manuseamento de dados e a avaliação gerida da segurança. Mantenha controlos de segurança ao nível da aplicação e avalie o ambiente final de execução em produção. |
| Responsabilidades do runtime interativo | Mantenha o seu driver, ambientes, tokenização, pontos de controlo e lógica de recuperação. A amostragem durante a sessão não é prova do comportamento em produção. |
Passos seguintes
Comece com o guia para a sua abordagem de treino, depois coloque em produção e avalie o seu modelo afinado.
- Personaliza um modelo com ajuste fino supervisionado.
- Personaliza um modelo com otimização direta de preferências.
- Personaliza um modelo com afinação fina com reforço.
- Comece com formação interativa.
- Personalize um modelo premium de IA para a saúde.
- Disponibilizar modelos ajustados.
- Executa avaliações a partir do portal Foundry.
- Explore exemplos de fine-tuning no GitHub.