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
Grave clipes pelo microfone ou envie arquivos (wav, mp3, webm) para cada classe. Procure variedade (vozes, distâncias, ruído de fundo) e equilíbrio entre classes.
Depois, clique em Preparar dados para gerar os espectrogramas e dividir em treino, validação e teste.
Balanceamento das classes (nº de amostras)
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, aumentos, 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: grave ou envie áudios novos e observe a classe prevista, a confiança e o espectrograma.
Predições erradas aqui são informação valiosa: podem indicar classes acusticamente parecidas ou falta de exemplos no treino.
Nenhum áudio classificado ainda. Grave ou envie um clipe pelo painel lateral.
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, áudio 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.