Ir para o conteúdo

Treinamento na Nuvem

Ultralytics Cloud Training oferece formação com um único clique em GPUs na nuvem, tornando a formação de modelos acessível sem configurações complexas. Treine YOLO com streaming de métricas em tempo real e gravação automática de pontos de verificação.


Assista: Formação em nuvem com Ultralytics

Treinar a partir da interface do utilizador

Comece o treinamento em nuvem diretamente da plataforma:

  1. Navegue até ao seu projeto
  2. Clique no modelo do comboio
  3. Configurar os parâmetros de treino
  4. Clique em Iniciar Treino

Passo 1: Selecione o conjunto de dados

Escolha um conjunto de dados dos seus uploads:

OpçãoDescrição
Os seus conjuntos de dadosConjuntos de dados que carregou
Conjuntos de dados públicosConjuntos de dados partilhados do Explore

Passo 2: Configurar o modelo

Selecione o modelo base e os parâmetros:

ParâmetroDescriçãoPadrão
ModeloArquitetura base (YOLO11n, s, m, l, x)YOLO11n
ÉpocasNúmero de iterações de treino100
Tamanho da ImagemResolução de entrada640
Tamanho do Lote (Batch Size)Amostras por iteraçãoAutomóvel

Passo 3: Selecione GPU

Escolha os seus recursos de computação:

GPUVRAMVelocidadeCusto/hora
RTX 6000 Pro96 GBMuito rápidoGratuito
M4 Pro (Mac)64 GBRápidoGratuito
RTX 309024 GBBom$0.44
RTX 409024 GBRápido$0.74
L40S48 GBRápido$1.14
A100 40 GB40 GBMuito rápido$1.29
A100 80 GB80 GBMuito rápido$1.99
H100 80 GB80 GBMais rápido$3.99

GPU

  • RTX 6000 Pro (gratuito): excelente para a maioria dos trabalhos de formação na Ultralytics
  • M4 Pro (gratuito): opção Apple Silicon para cargas de trabalho compatíveis
  • RTX 4090: Melhor custo-benefício para treinamento pago em nuvem
  • A100 80 GB: necessário para lotes grandes ou modelos grandes
  • H100: Desempenho máximo para treinos com tempo limitado

Nível de formação gratuita

As GPUs RTX 6000 Pro Ada (96 GB de VRAM) e M4 Pro estão disponíveis gratuitamente, funcionando na Ultralytics . Elas são ideais para começar e para tarefas regulares de treinamento.

Passo 4: Comece o treino

Clique em Iniciar Treinamento para iniciar o seu trabalho. A Plataforma:

  1. Provisões de uma GPU
  2. Faz o download do seu conjunto de dados
  3. Começa o treino
  4. Transmite métricas em tempo real

Créditos gratuitos

As novas contas recebem US$ 5 em créditos, o suficiente para várias sessões de treino no RTX 4090. Verifique o seu saldo em Configurações > Faturamento.

Formação em monitorização

Veja o progresso do treino em tempo real:

Métricas em tempo real

MétricaDescrição
PerdaPerda de treino e validação
mAPPrecisão Média Média
PrecisãoPrevisões positivas corretas
RecallVerdades fundamentais detetadas
GPUPorcentagem GPU
MemóriaUtilização GPU

Pontos de controlo

Os pontos de verificação são guardados automaticamente:

  • Cada época: Últimos pesos guardados
  • Melhor modelo: mAP mais alto preservado
  • Modelo final: Pesos ao concluir o treino

Pausar e retomar

Parar o treino

Clique em Parar Treinamento para pausar o seu trabalho:

  • O ponto de verificação atual é guardado
  • GPU é libertada
  • Os créditos deixam de ser cobrados

Retomar a formação

Continue a partir do seu último ponto de verificação:

  1. Navegue até o modelo
  2. Clique em Retomar Treinamento
  3. Confirmar continuação

Limitações do currículo

Só é possível retomar o treino que foi explicitamente interrompido. Os trabalhos de treino com falha podem precisar de ser reiniciados do zero.

Formação à distância

Treine no seu próprio hardware enquanto transmite métricas para a plataforma.

Requisito de versão do pacote

A integração da plataforma requer ultralytics>= 8.4.0. Versões inferiores NÃO funcionarão com a plataforma.

pip install "ultralytics>=8.4.0"

Configurar chave API

  1. Vá para Definições > Chaves API
  2. Criar uma nova chave com âmbito de formação
  3. Defina a variável de ambiente:
export ULTRALYTICS_API_KEY="your_api_key"

Treine com streaming

Use o comando project e name parâmetros para transmitir métricas:

yolo train model=yolo11n.pt data=coco.yaml epochs=100 \
  project=username/my-project name=experiment-1
from ultralytics import YOLO

model = YOLO("yolo11n.pt")
model.train(
    data="coco.yaml",
    epochs=100,
    project="username/my-project",
    name="experiment-1",
)

Utilização de conjuntos de dados da plataforma

Treine com conjuntos de dados armazenados na Plataforma:

yolo train model=yolo11n.pt data=ul://username/datasets/my-dataset epochs=100

O ul:// O formato URI descarrega e configura automaticamente o seu conjunto de dados.

Faturamento

Os custos de formação são baseados na GPU :

Cálculo de custos

Total Cost = GPU Rate × Training Time (hours)
ExemploGPUTempoCusto
Pequeno trabalhoRTX 40901 hora$0.74
Trabalho médioA100 40 GB4 horas$5.16
Trabalho grandeH1008 horas$31.92

Formas de pagamento

MétodoDescrição
Saldo da contaCréditos pré-carregados
Pagamento por trabalhoCobrar na conclusão do trabalho

Saldo mínimo

É necessário um saldo mínimo de US$ 5,00 para iniciar o treinamento baseado em épocas.

Ver custos de formação

Após o treinamento, veja os custos detalhados na guia Faturamento:

  • Discriminação dos custos por época
  • GPU total GPU
  • Descarregar relatório de custos

Dicas de treino

Escolha o tamanho certo do modelo

ModeloParâmetrosIdeal para
YOLO11n2.6MDispositivos de ponta em tempo real
YOLO11s9.4MVelocidade/precisão equilibradas
YOLO11m20.1MMaior precisão
YOLO11l25.3MPrecisão da produção
YOLO11x56.9MPrecisão máxima

Otimize o tempo de treino

  1. Comece aos poucos: teste primeiro com menos épocas
  2. Use GPU adequada: combine GPU o tamanho do modelo/lote
  3. Validar o conjunto de dados: garantir a qualidade antes do treino
  4. Monitorize desde cedo: pare se os indicadores estabilizarem

Resolução de Problemas

ProblemaSolução
Treinamento preso em 0%Verifique o formato do conjunto de dados e tente novamente
Sem memóriaReduza o tamanho do lote ou utilize GPU maior
Precisão insuficienteAumente as épocas, verifique a qualidade dos dados
Treino lentoConsidere GPU mais rápida

FAQ

Quanto tempo dura a formação?

O tempo de formação depende de:

  • Tamanho do conjunto de dados
  • Tamanho do modelo
  • Número de épocas
  • GPU

Tempos típicos (1000 imagens, 100 épocas):

ModeloRTX 4090A100
YOLO11n30 min20 min
YOLO11m60 min40 min
YOLO11x120 min80 min

Posso treinar durante a noite?

Sim, o treino continua até ser concluído. Receberá uma notificação quando o treino terminar. Certifique-se de que a sua conta tem saldo suficiente para o treino baseado em épocas.

O que acontece se eu ficar sem créditos?

O treino é interrompido no final do período atual. O seu ponto de verificação é guardado e pode retomar após adicionar créditos.

Posso usar argumentos de formação personalizados?

Sim, utilizadores avançados podem especificar argumentos adicionais na configuração do treino.

Referência dos parâmetros de treino

Parâmetros principais

ParâmetroTipoPadrãoIntervaloDescrição
epochsint1001+Número de épocas de treino
batchint16-1 = automáticoTamanho do lote (-1 para automático)
imgszint64032+Tamanho da imagem de entrada
patienceint1000+Paciência para parar cedo
workersint80+Trabalhadores do Dataloader
cacheboolFalso-Imagens em cache (RAM/disco)

Parâmetros da taxa de aprendizagem

ParâmetroTipoPadrãoIntervaloDescrição
lr0flutuar0.010,0-1,0Taxa de aprendizado inicial
lrfflutuar0.010,0-1,0Fator LR final
momentumflutuar0.9370,0-1,0SGD
weight_decayflutuar0.00050,0-1,0Regularização L2
warmup_epochsflutuar3.00+Épocas de aquecimento
cos_lrboolFalso-Agendador Cosine LR

Parâmetros de aumento

ParâmetroTipoPadrãoIntervaloDescrição
hsv_hflutuar0.0150,0-1,0Aumento da tonalidade HSV
hsv_sflutuar0.70,0-1,0Saturação do HSV
hsv_vflutuar0.40,0-1,0Valor HSV
degreesflutuar0.0-Graus de rotação
translateflutuar0.10,0-1,0Fração de tradução
scaleflutuar0.50,0-1,0Fator de escala
fliplrflutuar0.50,0-1,0Sonda de inversão horizontal
flipudflutuar0.00,0-1,0Sonda de inversão vertical
mosaicflutuar1.00,0-1,0Aumento do mosaico
mixupflutuar0.00,0-1,0Aumento da confusão
copy_pasteflutuar0.00,0-1,0Copiar e colar (segment)

Seleção do otimizador

ValorDescrição
autoSeleção automática (padrão)
SGDDescida do gradiente estocástico
AdamOtimizador Adam
AdamWAdam decaimento de peso

Parâmetros específicos da tarefa

Alguns parâmetros aplicam-se apenas a tarefas específicas:

  • Segmentar: overlap_mask, mask_ratio, copy_paste
  • Pose: pose (perda de peso), kobj (objetividade do ponto-chave)
  • Classificar: dropout, erasing, auto_augment


📅 Criado há 0 dias ✏️ Atualizado há 0 dias
glenn-jocher

Comentários