Lista de verificação para clientes empresariais
Uma lista de verificação de início de projeto, de uma página e voltada ao cliente, que registra todas as decisões sobre o conjunto de dados antes da coleta e estabelece critérios para cada novo treinamento.
Repetir o sucesso é mais difícil do que criar o primeiro modelo. A maioria dos projetos de visão computacional que falham pode ser associada a uma pergunta que ninguém fez no início: onde o modelo será executado, o que conta como sucesso ou se o conjunto de teste era realmente inédito. Esta lista de verificação resume o curso em uma página que o cliente pode preencher sem que um engenheiro precise traduzir, para que essas perguntas sejam feitas enquanto ainda é barato respondê-las.
Prático
A lista de verificação para o início do projeto#
Copia isto para o repositório ou wiki do projeto. Cada seção corresponde a uma lição deste curso e está escrita em termos que uma pessoa sem conhecimentos de engenharia consegue responder:
# Vision Project Kickoff Checklist
Project: ... Owner: ... Date: ...
## 1. What should the model do?
Business goal (one sentence, with a deadline): ...
Task: [ ] detect [ ] segment [ ] semantic [ ] classify [ ] pose [ ] OBB [ ] depth
Classes, each with a definition and a look-alike it excludes: ...
## 2. Where will the model run?
[ ] Cloud GPU [ ] Cloud CPU [ ] Edge device [ ] Mobile [ ] Browser
Latency target: ... ms Cameras / resolution: ...
## 3. What visual variation exists?
Times of day: ... Weather: ... Sites: ...
Cameras: ... Operators / shifts: ... Variants: ...
## 4. Which edge cases matter?
...
## 5. Do we have background images?
[ ] Yes, ...% of images (target 0-10%) [ ] No, collect first
## 6. Are labels consistent?
[ ] Labeling guide written [ ] Agreement measured: ...%
[ ] QC audit and suspect review run, notes attached
## 7. Did we check for leakage?
Split unit: [ ] clip [ ] camera [ ] day [ ] site [ ] customer
[ ] No group appears in more than one split
[ ] Every class appears in every split
## 8. Is the test set truly unseen?
[ ] Locked; used once for the final go/no-go
## 9. What defines success?
Acceptance test (metric, threshold, holdout): ...
Volume: [ ] >=1,500 images and >=10,000 instances per class
[ ] or documented exception with expected impact: ...
Ready to fine-tune YOLO26? [ ] Yes [ ] No, fix item ... firstQuando cada seção é um critério para avançar no projeto#
| Etapa | Seções que precisam ser respondidas | O que isso evita |
|---|---|---|
| Início do projeto | 1, 2, 9 | Construir o modelo errado para o hardware errado |
| Antes da coleta | 3, 4, 5 | Coletar dados que não representam as condições de implantação |
| Antes da rotulagem | 6 | Pagar para rotular a mesma coisa de três maneiras diferentes |
| Antes do treinamento | 7, 8, volume | Confiar em uma métrica com vazamento de dados ou otimista demais |
| Antes de cada novo treinamento | Todas | Novos dados invalidarem silenciosamente uma verificação que antes era aprovada |
Conduzir a reunião inicial#
Revê a página com quem é responsável pelo resultado do negócio, não apenas com os engenheiros. Três hábitos ajudam a reunião a funcionar:
- Dedica tempo à seção 9. É no teste de aceitação que surgem divergências reais, e uma hora dedicada a chegar a um acordo sobre ele poupa semanas de discussão sobre se o modelo é bom o suficiente.
- Aceita "não sei" como resposta. Anota um responsável e uma data ao lado. Os itens sem resposta formam o plano do projeto para as próximas duas semanas.
- Pergunta sobre a seção 2 logo no início. O destino da implantação limita o tamanho do modelo e da imagem, que, por sua vez, limitam o menor objeto que o conjunto de dados precisa abranger.
O valor está nas respostas das partes interessadas às seções 1, 3, 4 e 9. Se os engenheiros preencherem essas seções com suposições, a lista registrará hipóteses em vez de acordos. Marque a reunião e deixe em branco o que ninguém souber responder ainda.
Guarda a lista de verificação preenchida junto com o conjunto de dados, ao lado das anotações de controle de qualidade e dos arquivos de divisão. Quando alguém perguntar, meses depois, por que o modelo se comporta de determinada maneira, a resposta geralmente começa nesta página.
O que podes fazer agora#
Podes transformar um objetivo de negócio em um teste de aceitação, escrever uma especificação do conjunto de dados com cotas, coletar dados representativos com metadados em cada nome de arquivo, rotular de forma consistente e medir a concordância, auditar a qualidade com scripts, dividir os dados por grupo sem vazamento, escolher aumentos de dados que correspondam à implantação, condicionar o treinamento a uma verificação de prontidão e transformar uma execução de referência na próxima correção do conjunto de dados.

O que fazer a seguir#
- Treina teu primeiro modelo YOLO: converte os rótulos em Prepara um conjunto de dados personalizado e, em seguida, treina, valida e exporta.
- Desenvolve com a Ultralytics Platform: executa todo o ciclo de vida (anotação, curadoria, treinamento na nuvem, implantação e monitoramento) em um só lugar, começando por Faz curadoria, remove duplicatas e divide os dados.
- Ultralytics YOLO em produção: exporta, disponibiliza e monitora o modelo quanto a desvios depois que ele entrar em operação.
- O guia de ajuste fino: congelamento de camadas, treinamento em duas etapas e escolha do otimizador quando as configurações padrão não forem suficientes.
Mostrar solução
Um início de projeto concluído para o projeto do armazém da lição 1:
Project: dock-safety-v1 Owner: site operations lead Date: 2026-05-02
1. Goal: cut dock-door near misses 30% in six months. Task: [x] detect
Classes: forklift (excludes hand pallet jacks), person (excludes reflections),
pallet (excludes crates without a pallet base)
2. [x] Edge device Latency: <= 100 ms Cameras: 4 x 1080p, 12 fps
3. Day and night shifts; rain at bays B-C; sites: dock A only for v1
4. People behind stacked pallets; forklifts half out of frame at bay edges
5. [ ] No: collect 150 empty-dock frames (owner: shift lead, by 2026-05-16)
6. [ ] Guide written [ ] Agreement measured -> owner: annotation lead, by 2026-05-23
7. Split unit: [x] camera + day
8. [x] Locked: cam-4, 2026-06-01 to 2026-06-07, never used for tuning
9. Recall(person) >= 0.95 at precision >= 0.85 on the locked cam-4 week
Volume: [ ] exception: pallet target 2,000 instances for v1; expect lower
pallet recall in crowded bays
Ready to fine-tune YOLO26? [ ] No, fix items 5 and 6 firstDuas respostas "não sei" viraram ações com data, o destino de processamento na borda definiu o limite de latência e a semana de teste bloqueada torna concreto o teste de aceitação.