Aprendizado de Máquina Centrado no Ser Humano · ICD · IFSC · Prof. Ramon Mayor Martins
🧪 0 experimentosbackend: ?Carregando TF.js
Etapas do Aprendizado de Máquina Centrado no Ser Humano · Fonte: Martins et al. (2024) · clique em uma etapa para navegar
Etapa 1 · 6
📋 Análise dos requisitos
No AMCH, tudo começa pelas pessoas: que problema o modelo resolve, quais classes fazem sentido e qual desempenho é aceitável.
Defina o projeto, as classes e os critérios de sucesso na barra lateral. Esses requisitos guiam todas as etapas seguintes.
Classes
3
Métrica alvo
Acurácia
Limiar
85%
Mín. por classe
20
🏷️ Classes definidas
💡
Requisitos bem definidos evitam o erro mais comum em ML: treinar um modelo tecnicamente bom para o problema errado.
Quando estiver pronto, clique em Definir requisitos e avance para a preparação de dados.
Etapa 2 · 6
🗂️ Preparação de dados
Envie imagens (jpg, png, webp) para cada classe. Procure variedade (ângulos, fundos, iluminação) e equilíbrio entre classes.
Depois, clique em Preparar dados para dividir em treino, validação e teste.
Balanceamento das classes
Divisão dos conjuntos
Os dados ainda não foram preparados.
Etapa 3 · 6
🏋️ Treinamento do modelo
Escolha a arquitetura e os hiperparâmetros na barra lateral e acompanhe as curvas em tempo real.
Se a curva de validação descolar da de treino, é sinal de sobreajuste: ajuste dropout, dados ou épocas e treine de novo (este é o ciclo treinamento ↔ avaliação do AMCH).
Época
0 / 0
Loss (treino)
·
Acurácia (treino)
·
Acurácia (validação)
·
Tempo
00:00
Perda por época
Acurácia por época
🏗️ Arquitetura do modelo
Selecione um modelo e inicie o treinamento para ver o resumo das camadas.
Etapa 4 · 6
📈 Avaliação do modelo
A avaliação usa dados que o modelo nunca viu no treinamento. Compare o resultado com o critério de sucesso definido na etapa 1:
se não atingiu, volte ao treinamento e ajuste; se atingiu, siga para a predição.
Acurácia
·
conjunto: teste
F1 macro
·
Precisão macro
·
Revocação macro
·
Amostras
·
Matriz de confusão
Avalie o modelo para gerar a matriz.
Relatório por classe
Avalie o modelo para gerar o relatório.
Etapa 5 · 6
🔮 Predição
Hora de usar o modelo no mundo real: envie imagens novas e observe a classe prevista e a distribuição de confiança.
Predições erradas aqui são informação valiosa: podem indicar classes confusas ou falta de exemplos parecidos no treino.
Nenhuma imagem classificada ainda. Use o painel lateral para enviar imagens.
Etapa 6 · 6
📦 Exportação
Exporte o modelo treinado e os metadados para reutilizar fora do Image.sys: em outra página web, em um aplicativo ou convertido para Keras.
O relatório do experimento documenta todo o ciclo, do requisito ao resultado.
Como carregar o modelo exportado
Metadados do modelo atual
Treine um modelo para gerar os metadados.
🧪 Experimentos
Registro e comparação de execuções, no estilo Weights & Biases: varie modelo e hiperparâmetros, registre cada run e compare curvas e métricas finais.
📊
Run
Modelo
Épocas
LR
Batch
Dropout
Dados
Acc val
Acc teste
F1 teste
Tempo
Nenhum experimento registrado. Treine um modelo e clique em Registrar experimento na etapa de avaliação.