Ultralytics YOLO27: Inscreve-te na lista de espera.
Get Started
Crie com a Ultralytics Platform·Por que escolher a Platform·Aula 1/10
Aulaintermediário

Planeje e defina o orçamento de um projeto na Platform

Associe cada etapa do ciclo de vida do seu projeto à Platform ou à sua própria infraestrutura e estime o custo mensal antes de gastar créditos.

Pátio logístico aéreo com caminhões, contêineres, empilhadeiras e um guindaste anotados na Ultralytics Platform

Raramente os projetos de visão computacional fracassam por causa do modelo. Eles fracassam nas transições: uma correção de rótulo que nunca chega à cópia usada no treinamento, um ponto de verificação que ninguém consegue vincular aos dados, um endpoint sempre ativo que consome silenciosamente US$ 150 por mês. A Ultralytics Platform conecta essas transições em um único espaço de trabalho, e nesta lição você decidirá, antes de carregar qualquer coisa, quais etapas ela gerenciará no seu projeto e quanto custarão.

Resultado

Você poderá criar um plano de uma página para seu projeto: quais etapas do ciclo de vida serão executadas na Platform, quais permanecerão na sua infraestrutura, quem será responsável por cada uma e um orçamento mensal calculado com base nas tarifas reais da Platform.

Via rápida
Se já sabes orientar-te, aqui está a versão resumida.
  1. Escolha cuidadosamente a região dos seus dados ao se inscrever; só o suporte pode alterá-la.

  2. Associe sete etapas (dados, anotação, curadoria, treinamento, comparação, implantação, monitoramento) à Platform ou às suas próprias ferramentas.

  3. Orçamento: execuções de treinamento × estimativa da caixa de diálogo, Anotação em Lote a US$ 1 por 1.000 imagens e disponibilidade do endpoint.

  4. O tamanho padrão do endpoint é gratuito; um tamanho personalizado sempre ativo custa cerca de US$ 90–150 por mês.

  5. Altere as novas configurações de conjuntos de dados e projetos para Privado; nos planos Free e Pro, o padrão é Público.

Prático

O ciclo conectado pela Platform#

Gráfico geral da Ultralytics Platform que conecta três etapas: Anotar com a anotação inteligente do SAM, treinar em GPUs na nuvem e implantar em regiões globais, acima de uma fileira de logotipos de parceiros de integração

Todo sistema de visão computacional em produção executa o mesmo ciclo, e a parte mais cara é a seta entre duas caixas, não a caixa em si:

O valor da Platform está em cada etapa registrar o que a próxima precisa. Use esta tabela como mapa; a última coluna indica a lição que ensina cada etapa:

EtapaNa Ultralytics PlatformO que fornece à próxima etapaLição
DadosCarregue imagens, vídeos e arquivos compactados (YOLO, COCO, NDJSON); importe uma URL; leia dados do Google Cloud Storage, Amazon S3 ou Azure Blob Storage diretamente no local (Pro); instalação local (Enterprise)Um conjunto de dados com um tipo de tarefa e divisões2
AnotarFerramentas manuais para todas as tarefas YOLO, exceto profundidade (importada como mapas pareados), SAM, anotação inteligente com SAM, YOLO e prompts de classe, Anotação em loteRótulos, além de uma versão salva antes de cada execução em lote3
OrganizarAgrupamento, Encontrar imagens semelhantes, mesclar classes, ferramentas de divisão, versões numeradasUma versão imutável do conjunto de dados4
Treino26 tipos de GPU na nuvem com estimativa de custo, ou execuções locais transmitidas para um projetoUm modelo vinculado à versão do conjunto de dados, ao custo e ao comando5
CompararGráficos do projeto, visualização em tabela com Diff, insights de validaçãoA execução que vale a pena colocar em produção6
ImplantarEndpoints dedicados em 42 regiões; substituir o modelo mantendo a mesma URLUma URL de endpoint vinculada ao modelo correspondente7
MonitorarMétricas de solicitações, erros e latência P95, logs, estatísticas de predição, Salvar no conjunto de dadosImagens de produção de volta em um conjunto de dados8

Duas ferramentas abrangem todo o ciclo. Agents cria fluxos de trabalho visuais, como reunir detecções incertas em um conjunto de dados para revisão, e Ask AI pode treinar, comparar, anotar, exportar e implantar em uma conversa, usando os mesmos comandos ul cloud que você pode executar por conta própria.

Decida o que ainda fica sob sua responsabilidade#

A plataforma termina em alguns limites bem definidos. Designe uma pessoa responsável por cada um deles no seu plano:

  • Extrair quadros de sistemas proprietários (arquivos DICOM, câmeras OEM, historiadores de planta): seu código os envia para um bucket ou faz o upload.
  • Alertas. A plataforma mostra métricas do endpoint e publica eventos de tarefas no Slack, mas não alerta sobre limites de latência ou erros. Você vai criar essa verificação na lição 8.
  • Precisão ao longo do tempo. Um conjunto de teste rotulado e seu histórico ficam sob sua responsabilidade (lição 8).
  • Lógica da aplicação. A contagem, o rastreamento e as regras de zona ficam no seu serviço; Ultralytics Solutions e o curso Ultralytics YOLO in Production abordam esses temas.
  • Roteamento de tráfego. Os endpoints têm URLs geradas e não oferecem domínios personalizados; por isso, canários, roteamento multirregional e nomes de host com sua marca exigem um gateway próprio.

A plataforma não é uma estrutura separada. Um modelo da Platform é baixado como um best.pt normal, que YOLO("best.pt") carrega, valida e exporta; já um model.train(..., project="username/my-project") local é transmitido para a Platform com uma chave de API definida. Alternar entre os dois nunca exige converter nada.

Exemplo prático: planeje o orçamento do projeto antes de começar#

Três itens consomem créditos: treinamento na nuvem (tarifa da GPU × tempo de uso), Anotação em lote e desfoque de rostos no conjunto de dados inteiro (US$ 1,00 por 1.000 imagens) e endpoints de tamanho personalizado (cobrados por hora de funcionamento). Todo o restante deste curso é gratuito. Esta calculadora usa as tarifas reais da Platform para um pequeno projeto de detecção:

# Monthly Platform budget for a small detection project (rates from the billing and deployment docs)
TRAIN_RUNS = 8  # experiments per month
COST_PER_RUN = 0.23  # dialog estimate: ~1,000 images, YOLO26n, 100 epochs, RTX PRO 6000 ($2.09/h)
BATCH_ANNOTATION_IMAGES = 3_000  # $1.00 per 1,000 images
HOURS_PER_MONTH = 730

# Custom endpoint sizes keep one warm instance; us-central1 rates are $0.000024/vCPU-s and $0.0000025/GiB-s
warm_endpoint_hourly = (2 * 0.000024 + 4 * 0.0000025) * 3600  # 2 vCPU, 4 GiB

lines = {
    "cloud training": TRAIN_RUNS * COST_PER_RUN,
    "batch annotation": BATCH_ANNOTATION_IMAGES / 1000 * 1.00,
    "default endpoint (1 vCPU, 2 GiB, scales to zero)": 0.0,
    "warm endpoint (2 vCPU, 4 GiB, always on)": warm_endpoint_hourly * HOURS_PER_MONTH,
}
for item, usd in lines.items():
    print(f"{item:<50} ${usd:>7.2f}")
print(f"{'total with a warm endpoint':<50} ${sum(lines.values()):>7.2f}")
cloud training                                     $   1.84
batch annotation                                   $   3.00
default endpoint (1 vCPU, 2 GiB, scales to zero)   $   0.00
warm endpoint (2 vCPU, 4 GiB, always on)           $ 152.42
total with a warm endpoint                         $ 157.26

Como interpretar o resultado:

  • COST_PER_RUN vem da estimativa da caixa de diálogo de treinamento, que leva em conta o tamanho do conjunto de dados, o modelo, as épocas, o tamanho da imagem e a GPU. Substitua-a pela estimativa do seu próprio conjunto de dados (lição 5); 5.000 imagens × YOLO26s × 100 épocas em uma H100 SXM custam cerca de US$ 1,56.
  • A linha do endpoint é a que mais pesa. Treinar e rotular um pequeno projeto custa alguns dólares; manter uma instância ativa por 730 horas por mês custa cerca de US$ 150 em Iowa (as tarifas variam por região, e a caixa de diálogo de implantação mostra o preço exato por hora).
  • Regra de decisão: comece todos os endpoints com o tamanho padrão gratuito. Passe para um tamanho personalizado somente quando os usuários não puderem tolerar uma inicialização a frio de até um minuto e o tráfego for constante o bastante para justificar o custo de funcionamento.

Planos#

A aba Planos das configurações da Ultralytics Platform compara os planos Free, Pro por US$ 29 por usuário por mês e Enterprise, incluindo o armazenamento, os modelos, as implantações e os tipos de GPU disponíveis

GratuitoPro (US$ 29/usuário/mês)Enterprise
CréditosUS$ 5 ao se cadastrar, US$ 25 com um e-mail corporativo verificadoUS$ 30/usuário/mês, sem transferência de saldoPersonalizado
Armazenamento / upload individual100 GB / 10 GB500 GB / 20 GBIlimitado / 50 GB
Modelos / treinamentos simultâneos100 / 3500 / 10Ilimitados
Implantações dedicadas310Ilimitados
Tipos de GPU na nuvem2426 (inclui B200, B300)26
Conjuntos de dados e equipes no armazenamento em nuvem—Sim, até 5 membrosSim, tamanho personalizado
No local, SSO, licença Enterprise——Sim

Regra de decisão: fique no plano Free enquanto estiver aprendendo; passe para o Pro quando precisar de armazenamento em nuvem conectado, de uma equipe, de mais de três endpoints ou de mais de três treinamentos simultâneos. O crédito mensal de US$ 30 do Pro cobre os custos de treinamento e rotulagem do orçamento acima. A documentação de faturamento lista todas as tarifas.

Armadilhas#

Enviar por padrão para um conjunto de dados público

Sintoma: um conjunto de dados com imagens de clientes aparece em Explore, e desconhecidos podem cloná-lo. Solução: nos planos Free e Pro, novos conjuntos de dados e projetos são definidos como Públicos por padrão. Altere a opção de visibilidade nas caixas de diálogo Novo conjunto de dados e Novo projeto todas as vezes; tornar privado um conjunto de dados depois não remove clones que já existem.

Escolher a região dos dados sem critério

Sintoma: um cliente da UE solicita residência de dados na UE, mas seu espaço de trabalho armazena dados nos EUA. Solução: a região dos dados (US, EU ou AP) é escolhida durante a integração, e somente o suporte pode alterá-la. Decida com base nos seus contratos antes de se cadastrar (lição 9).

Deixar um endpoint aquecido em execução

Sintoma: os créditos diminuem cerca de US$ 5 por dia sem tráfego. Solução: tamanhos personalizados são cobrados pelo tempo de atividade, esteja o endpoint ocioso ou não. Pare os endpoints que não estiver usando ou volte ao tamanho padrão, que reduz a escala a zero sem custo.

Experimente

Escreva o plano do seu projeto: copie a tabela de etapas e, para cada uma das sete etapas, indique Platform ou sua própria ferramenta, o recurso do plano necessário e o nome de uma pessoa responsável. Depois, edite budget.py com o número de experimentos, o volume de rotulagem e a escolha de endpoint do seu projeto e execute-o. Por fim, crie sua conta da Platform na região de dados exigida pelas regras aplicáveis aos seus dados.

Concluído quando
Você concluiu a aula quando todos estes critérios forem atendidos.
  • Seu plano atribui uma ferramenta e uma pessoa responsável a cada uma das sete etapas.

  • A versão editada de budget.py mostra um total mensal, e você anotou se precisa de um endpoint ativo e por quê.

  • Sua conta da Platform está criada, e você sabe qual é a região de dados e o plano dela.

Mostrar solução

Plano de exemplo para uma câmera de inspeção de comprimidos na linha de produção. Dados: upload na Platform dos despejos noturnos de quadros (responsável: Ana). Anotar: Anotação em lote com o ajuste fino mais recente e, em seguida, revisão (Ana). Organizar, Treinar, Comparar: Platform (Ravi). Implantar: um endpoint de tamanho padrão em europe-west1, porque o PLC da linha o chama a cada 30 segundos e, portanto, ele raramente fica ocioso por tempo suficiente para reduzir a escala a zero (Ravi). Monitorar: painéis da Platform, mais uma verificação de integridade via cron e uma tarefa semanal de teste de validação na CI da equipe (plantão). Orçamento: 10 execuções × US$ 0,23 + 2.000 imagens × US$ 0,001 = cerca de US$ 4,30 por mês em um endpoint gratuito, cobertos pelo crédito de US$ 30 do Pro. Região de dados: UE, porque a fábrica fica na Alemanha; todos os conjuntos de dados são privados.

Próximos passos

A seguir, você vai carregar imagens e vídeos brutos em um conjunto de dados da Platform que ficará Pronto logo na primeira tentativa.

Entre para salvar seu progresso