You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Postmortem/Postmortem_DermAlert.md
+30-11Lines changed: 30 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,22 +85,41 @@ Configurar a execução paralela das tarefas e lidar com erros silenciosos no Ai
85
85
86
86
---
87
87
88
-
## 8. 🧩 Desenvolvimento da Nova Funcionalidade
88
+
## 8. Desenvolvimento da Nova Funcionalidade
89
89
90
90
**Funcionalidade desenvolvida:** Classificação da imagem enviada pelo usuário.
91
91
92
-
### Principais Dificuldades:
93
-
- Escolher uma métrica eficaz de qualidade de imagem que funcionasse bem sem ter que ter uma imagem de referência.
94
-
- Ajustar a sensibilidade do modelo para evitar falsos alarmes
95
-
- Tornar a comunicação dos resultados clara e tranquila para o usuário
92
+
### Objetivo
96
93
97
-
**Soluções Encontradas:**
98
-
- Uso da métrica BRISQUE para validar a imagem
99
-
- Testes iterativos com imagens reais
100
-
- Reformulação do modal de pré-diagnóstico com linguagem cuidadosa
101
-
- Utilização de pipeline automatizada para validação e inferência do modelo
102
-
- Pipeline MLOps com etapas de verificação de qualidade, classificação e geração de alerta
94
+
A nova funcionalidade foi desenvolvida com o propósito de permitir que usuários da plataforma Dermalet possam enviar imagens de possíveis lesões de pele para análise automatizada. A partir da imagem submetida, um modelo de machine learning previamente treinado realiza a classificação da lesão, gerando um pré-diagnóstico que é apresentado ao usuário de forma clara e cuidadosa.
103
95
96
+
### Tecnologias Utilizadas
97
+
98
+
-**BRISQUE**: Métrica sem referência para avaliação da qualidade da imagem.
99
+
-**NIMA (Neural Image Assessment)**: Utilizada como apoio na avaliação estética e perceptual da imagem.
100
+
-**Modelo de classificação**: Obtido por meio da plataforma Hugging Face, treinado para identificar padrões em lesões de pele.
101
+
-**endpoint com processo automatizado**: o endpoint faz todas as etapas de verificação de qualidade, inferência do modelo e resposta ao usuário em somente uma chamada a API.
102
+
103
+
### Principais Desafios
104
+
105
+
Durante o desenvolvimento, diversas dificuldades foram identificadas, exigindo soluções técnicas e de UX cuidadosamente elaboradas:
106
+
107
+
-**Avaliação da qualidade da imagem sem referência**: Era necessário garantir que imagens de baixa qualidade fossem descartadas ou sinalizadas, mesmo sem uma imagem ideal para comparação.
108
+
-**Ajuste da sensibilidade do modelo de classificação**: O modelo precisava ser calibrado para minimizar falsos positivos e falsos negativos, garantindo maior confiabilidade no pré-diagnóstico.
109
+
-**Clareza e empatia na comunicação dos resultados**: O resultado da análise poderia gerar preocupação ao usuário. Por isso, foi fundamental desenvolver uma linguagem acessível, objetiva e não alarmista.
110
+
111
+
### Soluções Implementadas
112
+
113
+
Para superar os desafios enfrentados, foram aplicadas as seguintes abordagens:
114
+
115
+
-**Validação da qualidade da imagem com BRISQUE**: A métrica BRISQUE foi adotada por sua capacidade de avaliar a qualidade perceptual da imagem de forma autônoma, sem necessidade de referência.
116
+
-**Suporte com NIMA**: Utilizado como complemento à avaliação de qualidade, contribuindo para uma análise mais robusta.
117
+
-**Testes com imagens reais**: Foram realizados testes sistemáticos com imagens variadas para calibrar o modelo e avaliar o desempenho em diferentes condições.
118
+
-**Reformulação do modal de pré-diagnóstico**: A interface de apresentação dos resultados foi cuidadosamente revisada, com foco em uma comunicação empática e compreensível.
119
+
-**Processo automatizado de classificação**: Toda a jornada da imagem — desde o envio até o resultado final — foi estruturada em um processo automatizado que inclui:
120
+
- Verificação da qualidade da imagem
121
+
- Classificação por meio do modelo de machine learning
122
+
- Geração de alerta ou retorno informativo ao usuário
0 commit comments