Skip to content

Commit cbce4b9

Browse files
committed
docs: tópico 08 - Desenvolvimento da nova funcionalidade
1 parent 545ed82 commit cbce4b9

File tree

1 file changed

+30
-11
lines changed

1 file changed

+30
-11
lines changed

docs/Postmortem/Postmortem_DermAlert.md

Lines changed: 30 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -85,22 +85,41 @@ Configurar a execução paralela das tarefas e lidar com erros silenciosos no Ai
8585

8686
---
8787

88-
## 8. 🧩 Desenvolvimento da Nova Funcionalidade
88+
## 8. Desenvolvimento da Nova Funcionalidade
8989

9090
**Funcionalidade desenvolvida:** Classificação da imagem enviada pelo usuário.
9191

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
9693

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.
10395

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
104123

105124
---
106125

0 commit comments

Comments
 (0)