Ultralytics YOLO27:

Início rápido da Ultralytics Platform#

A Ultralytics Platform fornece um fluxo de trabalho guiado para carregar conjuntos de dados, treinar novos modelos YOLO a partir de pesos pré-treinados, testar modelos concluídos no navegador e configurar endpoints de inferência dedicados.



Watch: Get Started with Ultralytics Platform - QuickStart

O diagrama interativo seguinte apresenta as quatro fases principais do fluxo de trabalho da Ultralytics Platform. Clica em qualquer fase ou subetapa para aceder a instruções detalhadas dessa secção.

graph LR
    A(Sign Up):::start --> B(Prepare Data):::proc --> C(Train):::proc --> D(Deploy):::out
    A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]:::proc
    B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]:::proc
    C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]:::proc
    D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]:::proc

    click A "#get-started"
    click B "#upload-your-first-dataset"
    click C "#train-your-first-model"
    click D "#deploy-to-production"

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Começar#

A Ultralytics Platform oferece várias opções simples de registo. Podes registar-te e iniciar sessão com as tuas contas Google ou GitHub, ou com o teu endereço de email.

Registo na Ultralytics Platform

Seleção da região#

Durante a integração, ser-te-á pedido que seleciones a tua região de dados. A Platform mede automaticamente a latência para cada região e recomenda a mais próxima. Esta escolha determina onde os teus conjuntos de dados, modelos e dados de treino geridos são armazenados. As regiões dos endpoints dedicados são selecionadas separadamente quando implementas um modelo.

Mapa de regiões e latência da integração da Ultralytics Platform

RegiãoEtiquetaLocalizaçãoMais indicado para
USAméricasIowa, EUAUtilizadores das Américas, mais rápido para as Américas
EUEuropa, Médio Oriente e ÁfricaBélgica, EuropaUtilizadores europeus, conformidade com o RGPD
APÁsia-PacíficoTaiwan, Ásia-PacíficoUtilizadores da Ásia-Pacífico, menor latência na APAC
Escolhe a tua região cuidadosamente

A tua região de dados é definida durante a integração e não pode ser alterada por ti posteriormente, por isso escolhe a região mais próxima de ti ou dos teus utilizadores para obteres o melhor desempenho. Se precisares de mudar de região mais tarde, contacta o suporte para solicitar a alteração.

Créditos gratuitos#

Todas as contas novas recebem créditos gratuitos para treino na cloud com GPU:

Tipo de emailCréditos de registoComo obter
Email profissional/empresarial$25.00Usa o domínio da tua empresa (@company.com)
Email pessoal$5.00Gmail, Yahoo, Outlook, etc.
Maximiza os teus créditos

Regista-te com um email profissional para receberes 25 $ em créditos. Se te registaste com um email pessoal, podes verificar posteriormente um email profissional para desbloquear mais 20 $ em créditos.

Completa o teu perfil#

O fluxo de integração guia-te por três passos:

  1. Perfil - Introduz o teu nome de apresentação, nome de utilizador exclusivo (permanente, não pode ser alterado posteriormente), organização (opcional) e principal caso de utilização
  2. Região de dados - Seleciona US, EU ou AP com um mapa-mundo visual que apresenta a latência
  3. Concluir - Revê as tuas seleções, aplica opcionalmente um código promocional e termina o registo para receberes os teus créditos de boas-vindas

Perfil da integração da Ultralytics Platform com caso de utilização

Atualizar mais tarde

Podes atualizar o teu perfil a qualquer momento em Definições, incluindo o teu nome de apresentação, biografia e ligações para redes sociais. O teu nome de utilizador não pode ser alterado depois do registo. A região de dados não pode ser alterada através do self-service; contacta o suporte para solicitar a mudança.

Painel inicial#

Depois de iniciares sessão, serás direcionado para a página inicial da Ultralytics Platform, que disponibiliza um cartão de boas-vindas com estatísticas do espaço de trabalho, um vídeo de apresentação, acesso rápido a conjuntos de dados, projetos e armazenamento, além de um feed de atividade recente.

Cartão de boas-vindas do painel inicial da Ultralytics Platform

A barra lateral dá acesso a todas as secções da Platform:

SecçãoItemDescrição
TopoPesquisarPesquisa rápida em todos os teus recursos (Cmd+K)
InícioPainel com ações rápidas e atividade recente
ExplorarDescobre projetos e conjuntos de dados públicos
ConteúdoAnotarOs teus conjuntos de dados, com um atalho + para criares um
TreinarOs teus projetos que contêm modelos treinados
ImplementarAs tuas implementações ativas; qualquer entrada abre o painel de implementações
RodapéAjudaGuias, ligações para a comunidade e o formulário de feedback integrado na aplicação
DefiniçõesConta, faturação, equipas e preferências
ContaMenu do perfil com seletor de espaço de trabalho, atividade e Terminar sessão

Cada secção de conteúdo apresenta os teus cinco itens mais recentes com uma ligação para os restantes. Ao passares o cursor sobre um item, é apresentada uma ação de eliminação que o move para o Lixo; o próprio Lixo é acedido através da pesquisa (Cmd+K) ou abrindo platform.ultralytics.com/trash.

Navegar com a sessão terminada

Sem uma conta, a mesma barra lateral apresenta Conjuntos de dados e Modelos públicos de @ultralytics em vez do teu próprio conteúdo, e o rodapé apresenta um cartão de registo no lugar do menu da conta.

Cartão de boas-vindas#

O cartão de boas-vindas apresenta o teu perfil, o emblema do plano (que liga à comparação de planos) e as estatísticas do espaço de trabalho num relance. Cada estatística liga à vista correspondente do espaço de trabalho:

EstatísticaDescrição
Conjuntos de dadosNúmero de conjuntos de dados
ImagensTotal de imagens em todos os conjuntos de dados
AnotaçõesNúmero total de anotações
ProjetosNúmero de projetos
ModelosTotal de modelos treinados
ExportaçõesNúmero de exportações de modelos
ImplementaçõesNúmero de implementações ativas

Ações rápidas#

Abaixo do cartão de boas-vindas, o painel apresenta três cartões:

  • Conjuntos de dados: Cria um novo conjunto de dados ou arrasta imagens, vídeos ou ficheiros de conjuntos de dados para os carregar. Apresenta os teus conjuntos de dados recentes.
  • Projetos: Cria um novo projeto ou arrasta ficheiros de modelos .pt para os carregar. Apresenta os teus projetos recentes.
  • Armazenamento: Visão geral da utilização do teu armazenamento (conjuntos de dados, modelos e exportações) com os limites do plano.

Uma tabela de Atividade recente na parte inferior apresenta os teus conjuntos de dados, projetos e implementações mais recentes, com o respetivo estado e hora da última atualização.

Pesquisa global#

Prime Cmd+K (Mac) ou Ctrl+K (Windows/Linux) para abrir a barra de pesquisa. Pesquisa instantaneamente em páginas, projetos, conjuntos de dados e implementações.

Assistente de conversação com IA#

Clica em Ask AI para trabalhares com um agente de IA que automatiza tarefas na Ultralytics Platform. Ele trabalha diretamente com os teus conjuntos de dados e modelos para anotar imagens, executar experiências de treino, comparar resultados e exportar ou implementar modelos. Vê AutoTrain with Ask AI para exemplos de comandos e configuração para o teu próprio agente de programação.

Visitas guiadas de integração#

A Platform inclui visitas guiadas que apresentam funcionalidades essenciais à medida que exploras diferentes secções:

Visita guiadaGatilhoO que abrange
Visita guiada de navegaçãoPrimeira visita à página inicial após a integraçãoInício, Explorar, Anotar, Treinar, Implementar, Definições, A tua conta
Visita guiada de projetosPrimeira visita a uma página de projetoModelos, gráficos de treino, treinar um modelo
Visita guiada de conjuntos de dadosPrimeira visita a uma página de conjunto de dadosImagens, Divisões do Dataset, Classes, Gráficos, Treinar um Modelo, Carregar Imagens, Transferir Dataset
Utilizadores Enterprise

Os utilizadores do plano Enterprise veem um Tour de Navegação melhorado, com orientações específicas para empresas na etapa Treinar.

Reiniciar Tours#

Para repetir qualquer tour:

  • Botão Refazer Tour — Clica no avatar do teu perfil (no canto inferior esquerdo da barra lateral) para abrir o menu da conta e seleciona Refazer Tour. Isto repõe todos os tours para que sejam repetidos na tua próxima visita a cada secção.
  • Parâmetro de URL — Acrescenta ?tour= com o ID do tour para reiniciar um diretamente: ?tour=nav na página inicial, ?tour=project numa página de projeto ou ?tour=dataset numa página de dataset.

Carregar o Teu Primeiro Dataset#

Abre Annotate na barra lateral e clica em + para criares um novo dataset. Também podes arrastar e largar ficheiros diretamente no cartão Datasets do painel inicial.

Ultralytics Platform Quickstart Upload Dialog

A caixa de diálogo New Dataset oferece quatro fontes. Este guia de início rápido usa Upload; as outras são abordadas em Datasets e Integrations:

OrigemDisponibilidadeDescrição
CarregarTodos os planosLarga imagens, vídeos, arquivos ou NDJSON a partir do teu computador
URLTodos os planosImporta a partir de um link HTTP ou HTTPS direto para um ficheiro ZIP, TAR, TAR.GZ, TGZ ou NDJSON
CloudPro e superioresLiga um bucket S3, GCS ou Azure
No LocalEnterpriseIndexa dados que permanecem no teu próprio host ligado

Os carregamentos suportam vários formatos (consulta todos os detalhes em Datasets):

FormatoTamanho máximo (Gratuito / Pro / Enterprise)Descrição
Imagens50 MBJPG, PNG, WebP, TIFF e outros formatos comuns
Arquivo de Dataset10 / 20 / 50 GBArquivo ZIP ou TAR (incluindo .tar.gz e .tgz) com imagens e etiquetas
Vídeo1 GBMP4, WebM, MOV, MKV, M4V - frames extraídos a 1 FPS (máximo de 100 frames)
NDJSON10 / 20 / 50 GBFormato de exportação de datasets da Ultralytics para metadados portáteis
graph LR
    A[Drop Files]:::start --> B[Auto-Package ZIP]:::proc
    B --> C[Upload to Storage]:::proc
    C --> D[Process Data]:::proc
    D --> E[Resize & Thumbnail]:::proc
    E --> F[Parse Labels]:::proc
    F --> G[Compute Statistics]:::proc
    G --> H[Dataset Ready]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Após o carregamento, a plataforma processa automaticamente os teus dados:

  1. As imagens com mais de 4096px são redimensionadas (preservando a proporção)
  2. São geradas miniaturas de 256px para uma navegação rápida
  3. As etiquetas YOLO, COCO e Ultralytics NDJSON são analisadas e validadas
  4. As estatísticas são calculadas (distribuição de classes, mapas de calor, dimensões)
Estrutura de Dataset YOLO

Para obteres os melhores resultados, carrega um arquivo ZIP ou TAR (incluindo .tar.gz e .tgz) com a estrutura YOLO padrão:

my-dataset.zip
├── data.yaml          # Class names and splits
├── train/
│   ├── images/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── labels/
│       ├── img001.txt
│       └── img002.txt
└── val/
    ├── images/
    └── labels/

Para obteres a sintaxe completa em todas as tarefas, consulta os guias de datasets de detect, segment, pose, OBB e classify.

Lê mais sobre datasets e os formatos suportados para detect, segment, pose, OBB e classify.

Criar o Teu Primeiro Projeto#

Os projetos ajudam-te a organizar modelos e experiências relacionados. Abre Train na barra lateral e clica em + para criares um projeto. Também podes largar pesos .pt no cartão Projetos do painel inicial para criares um projeto e importá-los num único passo.

Ultralytics Platform Projects Create

Insere um nome e uma descrição opcional. Os projetos organizam execuções de modelos e pesos de modelos importados ou clonados, com gráficos para comparar os resultados de treinamento concluídos.

Lê mais sobre projetos.

Treinar o Teu Primeiro Modelo#

No teu projeto, clica em New Model para abrir a caixa de diálogo Treinar Novo Modelo. Também podes começar numa página de dataset; nesse caso, o dataset fica definido e escolhes o projeto de destino.

Caixa de Diálogo de Treino do Ultralytics Platform — Separador Cloud

Configuração do Treino#

  1. Modelo Base: Seleciona pesos oficiais da Ultralytics ou um dos teus próprios modelos treinados. A caixa de diálogo avisa-te se a tarefa do modelo e a tarefa do dataset não coincidirem.
  2. Dataset: Escolhe um dataset pronto com pelo menos uma imagem de treino, pelo menos uma imagem de validação ou teste e pelo menos uma imagem etiquetada
  3. Parâmetros: Define Épocas (predefinição: 100), Tamanho do Batch (em branco significa automático), Tamanho da Imagem (predefinição: 640) e um Nome de execução opcional. Expande Definições Avançadas para editares qualquer outro argumento de treino da Ultralytics num editor YAML.
  4. Selecionar GPU: No separador Treino Cloud, escolhe a computação com base no teu orçamento e no tamanho do modelo. A predefinição é RTX PRO 6000 (96 GB Blackwell, 2,09 $/h), que suporta todas as variantes YOLO26. Consulta a tabela completa de preços de GPU ou a etapa de GPU do Treino Cloud para veres a lista completa e as restrições por nível.
  5. Iniciar Treino: Consulta o custo e a duração estimados junto ao teu saldo de créditos e clica em Start Training.
Guardar Versão do Dataset

Ativa Guardar Versão do Dataset antes de começares para criares um instantâneo de um dataset alojado na Platform e ligá-lo à execução, para que os dados de treino exatos possam ser reproduzidos mais tarde. Consulta Datasets.

Saldo de Créditos Necessário

O treino Cloud requer um saldo de créditos positivo suficiente para cobrir o custo estimado da tarefa. Carrega créditos diretamente a partir da caixa de diálogo de treino ou consulta o teu saldo em Settings > Billing. As contas novas recebem créditos gratuitos (5 $ para e-mails pessoais, 25 $ para e-mails profissionais).

Monitorizar o Treino#

Quando o treino começar, abre o separador Train do modelo para monitorizares o progresso em tempo real através de três separadores secundários:

Separador secundárioConteúdo
GráficosCurvas de perda de treino/validação, mAP, precisão, recall
ConsolaSaída do registo de treino em tempo real
SistemaUtilização da GPU, uso de memória, métricas de hardware

Ultralytics Platform Training Charts Loss And Metrics

As métricas são transmitidas em tempo real via SSE (Server-Sent Events). Assim que os artefatos de validação existirem, a subguia Charts divide-se em visualizações de Training e Validation, com a matriz de confusão, curvas PR e curvas F1 em Validation.

Cancelar o Treino

Podes cancelar uma tarefa de treino em execução a qualquer momento. Só te será cobrado o tempo de computação utilizado até esse momento.

Lê mais sobre o treino cloud.

Testar o Teu Modelo#

Quando o treino terminar, testa o teu modelo diretamente no browser:

  1. Navega até ao separador Predict do teu modelo
  2. Carrega uma imagem, arrasta e larga, captura uma imagem com a tua webcam ou clica numa imagem de exemplo (inferência automática ao largar)
  3. Consulta sobreposições de previsões adequadas à tarefa, tempos por etapa (pré-processamento, inferência, pós-processamento, rede) e a resposta JSON em bruto

Ultralytics Platform Predict Tab With Bounding Boxes

Ajusta os parâmetros de inferência:

ParâmetroPredefiniçãoDescrição
Confiança0.25Filtra previsões com baixa confiança
IoU0.7Controla a sobreposição para NMS
Tamanho da Imagem640Redimensiona a entrada para a inferência

Em Documentação da API, o separador Predict apresenta código de exemplo em Python, JavaScript e cURL, preenchido previamente com os parâmetros que selecionaste acima. Implementa primeiro o modelo e, em seguida, substitui o URL e a chave de marcador pelos valores do teu endpoint:

import requests

url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}

with open("image.jpg", "rb") as f:
    response = requests.post(
        url,
        headers={"Authorization": f"Bearer {api_key}"},
        data=args,
        files={"file": f},
    )

print(response.json())
Inferência Automática

O separador Predict executa a inferência automaticamente quando largas uma imagem — não precisas de clicar num botão — e volta a executá-la sempre que alteras a confiança, o IoU ou o tamanho da imagem. As imagens de exemplo (bus.jpg, zidane.jpg) são pré-carregadas para testes imediatos.

Lê mais sobre inferência.

Implementar em Produção#

Implementa o teu modelo num endpoint dedicado para utilização em produção:

  1. Navega até ao separador Deploy do teu modelo
  2. A Platform mede a latência em todas as 42 regiões e apresenta-a num mapa-mundo, com um gradiente de verde a vermelho (uma latência menor aparece mais verde e uma latência maior mais vermelha)
  3. Na tabela Latência por Região abaixo do mapa — ordenada por latência a partir da tua localização — encontra a região que pretendes. Utiliza Rescan para voltar a medir a qualquer momento.
  4. Clica em Deploy nessa linha para criares o teu endpoint

Mapa de Regiões com Latência do Separador Deploy do Ultralytics Platform

graph LR
    A[Select Region]:::start --> B[Deploy]:::proc
    B --> C[Provisioning]:::proc
    C --> D[Running]:::out
    D --> E{Lifecycle}:::decide
    E --> F[Stop]:::error
    E --> G[Delete]:::error
    F --> H[Resume]:::proc
    H --> D

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff
    classDef error fill:#F44336,color:#fff

Quando o aprovisionamento terminar, o teu endpoint disponibiliza:

  • URL exclusivo: endpoint HTTPS para chamadas à API
  • Comportamento de redução a zero: os endpoints inativos são reduzidos a zero (as implementações executam atualmente uma única instância ativa)
  • Monitorização: métricas e registos de pedidos
Ciclo de Vida da Implementação

Os endpoints podem ser iniciados, parados e eliminados. Os endpoints parados mantêm a sua configuração e podem ser reiniciados com um clique.

Após a implementação, podes gerir todos os teus endpoints a partir da secção Deploy na barra lateral. O painel de implementações apresenta um mapa global com as tuas implementações ativas, métricas de 24 horas (pedidos totais, implementações ativas, taxa de erros e latência P95) e uma lista de todos os endpoints.

Lê mais sobre endpoints.

Treino remoto (opcional)#

Se preferires treinar no teu próprio hardware, podes usar a tua chave de API para treinar em qualquer lugar e transmitir métricas para a Ultralytics Platform.

A forma mais rápida é usar o separador Treino local na caixa de diálogo de treino: ele cria o comando completo para o modelo, conjunto de dados e parâmetros selecionados e preenche uma chave de API (criando uma se ainda não tiveres uma). Copia-o e executa-o no teu terminal.

Para criares o comando manualmente:

  1. Gera uma chave de API em Settings > API Keys
  2. Define a variável de ambiente e treina com um valor username/project para project:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
Requisitos

O treino local com transmissão de métricas requer Python>=3.11 e ultralytics>=8.4.120. As chaves de API começam com ul_ seguidas por 40 caracteres hexadecimais (43 caracteres no total) e são tokens de acesso total com escopo no teu espaço de trabalho.

Lê mais sobre chaves de API, URIs de conjuntos de dados e treino remoto.

Feedback e ajuda#

A página Ajuda, no rodapé da barra lateral, reúne links para a documentação, vídeos explicativos e recursos da comunidade, além de incluir um formulário de feedback na aplicação. Podes avaliar a tua experiência de 1 a 5 estrelas, escolher um tipo de feedback (Erro, Funcionalidade ou Geral) e anexar uma captura de ecrã.

Se precisares de mais ajuda:

Perguntas frequentes#

  • Não. Cada nova conta recebe créditos de treinamento gratuitos no cadastro, US$ 25 com um e-mail profissional ou US$ 5 com um e-mail pessoal, e podes carregar datasets, anotar e testar modelos sem adicionar um método de pagamento. Consulta Billing para ver os planos e como adicionar créditos mais tarde.

  • O teu nome de utilizador é permanente, e a região de dados é definida durante a integração (onboarding) e não pode ser alterada por ti. Contacta o suporte se precisares de mudar de região. O nome de exibição, a biografia e os links sociais podem ser atualizados a qualquer momento em Settings.

  • Carrega um arquivo ZIP, TAR ou TAR.GZ no formato YOLO, COCO JSON, ou Ultralytics NDJSON, ou uma pasta simples de imagens para anotar na Platform. A Platform detecta a tarefa e as divisões a partir do layout do arquivo. Consulta Datasets para ver a lista completa.

  • Sim. Usa a aba Local Training na caixa de diálogo de treinamento para copiar um comando pronto a usar, ou define ULTRALYTICS_API_KEY e passa project=username/my-project para yolo train. As métricas são transmitidas para a Platform em tempo real e os pesos finais são carregados quando o treinamento termina. Consulta Remote Training.

  • Transfere os pesos de best.pt a partir da página do modelo, exporta para formatos como ONNX, TensorRT ou CoreML, ou chama o modelo através de um dedicated endpoint. Também podes carregá-lo diretamente com YOLO("ul://username/project/model") no pacote ultralytics.

Comentários