Mudanças entre as edições de "Aprendizado de máquina na saúde"

De Flavio Luiz Seixas
Ir para navegação Ir para pesquisar
(Implementação)
(Cronograma)
Linha 53: Linha 53:
 
! Observações / Entregas
 
! Observações / Entregas
 
|-
 
|-
| style="background:#d5f5d5;" | 22/08
+
| style="background:#d5f5d5;" | 22/08/2025
 
| style="background:#d5f5d5;" | Nivelamento – Parte 1
 
| style="background:#d5f5d5;" | Nivelamento – Parte 1
 
| style="background:#d5f5d5;" | Introdução a Python e Jupyter Notebook; Estatística básica; Fundamentos de ML
 
| style="background:#d5f5d5;" | Introdução a Python e Jupyter Notebook; Estatística básica; Fundamentos de ML
Linha 59: Linha 59:
 
| style="background:#d5f5d5;" | Material em vídeo e notebooks compartilhados antes da aula
 
| style="background:#d5f5d5;" | Material em vídeo e notebooks compartilhados antes da aula
 
|-
 
|-
| style="background:#d5f5d5;" | 29/08
+
| style="background:#d5f5d5;" | 29/08/2025
 
| style="background:#d5f5d5;" | Nivelamento – Parte 2
 
| style="background:#d5f5d5;" | Nivelamento – Parte 2
 
| style="background:#d5f5d5;" | Conceitos básicos de dados clínicos; LGPD na saúde; Exemplos de datasets públicos
 
| style="background:#d5f5d5;" | Conceitos básicos de dados clínicos; LGPD na saúde; Exemplos de datasets públicos
Linha 65: Linha 65:
 
| style="background:#d5f5d5;" | Uso do MIMIC-III, PhysioNet e OpenEHR para demonstração
 
| style="background:#d5f5d5;" | Uso do MIMIC-III, PhysioNet e OpenEHR para demonstração
 
|-
 
|-
| 05/09
+
| 05/09/2025
 
| Aula 1
 
| Aula 1
 
| O que torna os sistemas de saúde únicos?
 
| O que torna os sistemas de saúde únicos?
Linha 71: Linha 71:
 
| Estudo de caso: impacto de modelos de risco na triagem de pacientes
 
| Estudo de caso: impacto de modelos de risco na triagem de pacientes
 
|-
 
|-
| 12/09
+
| 12/09/2025
 
| Aula 2 + Atividade 1
 
| Aula 2 + Atividade 1
 
| Análise exploratória de dados clínicos; Regressão logística aplicada
 
| Análise exploratória de dados clínicos; Regressão logística aplicada
Linha 77: Linha 77:
 
| Atividade: prever risco de internação usando dataset simplificado
 
| Atividade: prever risco de internação usando dataset simplificado
 
|-
 
|-
| 19/09
+
| 19/09/2025
 
| Aula 3
 
| Aula 3
 
| Características da área clínica e fluxos de trabalho
 
| Características da área clínica e fluxos de trabalho
Linha 83: Linha 83:
 
| Formação das equipes (médicos + computação) e definição do tema do Projeto de Aplicação
 
| Formação das equipes (médicos + computação) e definição do tema do Projeto de Aplicação
 
|-
 
|-
| 26/09
+
| 26/09/2025
 
| Aula 4 + Atividade 2
 
| Aula 4 + Atividade 2
 
| Aprendizado supervisionado e não supervisionado; Clusterização
 
| Aprendizado supervisionado e não supervisionado; Clusterização
Linha 89: Linha 89:
 
| Clusterização de perfis de pacientes crônicos
 
| Clusterização de perfis de pacientes crônicos
 
|-
 
|-
| 03/10
+
| 03/10/2025
 
| Revisão + Estudo de Caso
 
| Revisão + Estudo de Caso
 
| Revisão de ML + caso clínico de estratificação de risco
 
| Revisão de ML + caso clínico de estratificação de risco
Linha 95: Linha 95:
 
| Preparação para hackathon
 
| Preparação para hackathon
 
|-
 
|-
| style="background:#fff9c4;" | 10/10
+
| style="background:#fff9c4;" | 10/10/2025
 
| style="background:#fff9c4;" | Hackathon Interdisciplinar – Dia 1
 
| style="background:#fff9c4;" | Hackathon Interdisciplinar – Dia 1
 
| style="background:#fff9c4;" | Montagem de equipes, definição do problema, análise exploratória
 
| style="background:#fff9c4;" | Montagem de equipes, definição do problema, análise exploratória
Linha 101: Linha 101:
 
| style="background:#fff9c4;" | Problemas sugeridos pelos docentes
 
| style="background:#fff9c4;" | Problemas sugeridos pelos docentes
 
|-
 
|-
| style="background:#fff9c4;" | 17/10
+
| style="background:#fff9c4;" | 17/10/2025
 
| style="background:#fff9c4;" | Hackathon Interdisciplinar – Dia 2
 
| style="background:#fff9c4;" | Hackathon Interdisciplinar – Dia 2
 
| style="background:#fff9c4;" | Desenvolvimento de modelos, avaliação inicial e discussão
 
| style="background:#fff9c4;" | Desenvolvimento de modelos, avaliação inicial e discussão
Linha 107: Linha 107:
 
| style="background:#fff9c4;" | Entrega parcial do protótipo
 
| style="background:#fff9c4;" | Entrega parcial do protótipo
 
|-
 
|-
| 24/10
+
| 24/10/2025
 
| Aula 5 + Atividade 3
 
| Aula 5 + Atividade 3
 
| Modelos de sobrevivência e prognóstico
 
| Modelos de sobrevivência e prognóstico
Linha 113: Linha 113:
 
| Uso de dados de seguimento para prever tempo até evento
 
| Uso de dados de seguimento para prever tempo até evento
 
|-
 
|-
| 31/10
+
| 31/10/2025
 
| Aula 6
 
| Aula 6
 
| Séries temporais e sinais fisiológicos
 
| Séries temporais e sinais fisiológicos
Linha 119: Linha 119:
 
| Previsão de eventos cardíacos com ECG
 
| Previsão de eventos cardíacos com ECG
 
|-
 
|-
| 07/11
+
| 07/11/2025
 
| Aula 7
 
| Aula 7
 
| Processamento de Linguagem Natural (PNL) aplicado à saúde
 
| Processamento de Linguagem Natural (PNL) aplicado à saúde
Linha 125: Linha 125:
 
| Extração de informações de laudos médicos
 
| Extração de informações de laudos médicos
 
|-
 
|-
| 14/11
+
| 14/11/2025
 
| Aula 8 + Atividade 4
 
| Aula 8 + Atividade 4
 
| Inferência causal na saúde
 
| Inferência causal na saúde
Linha 131: Linha 131:
 
| Uso de DAGs para analisar impacto de tratamentos
 
| Uso de DAGs para analisar impacto de tratamentos
 
|-
 
|-
| 21/11
+
| 21/11/2025
 
| Aula 9
 
| Aula 9
 
| Aprendizado por reforço aplicado à saúde
 
| Aprendizado por reforço aplicado à saúde
Linha 137: Linha 137:
 
| Política ótima de tratamento em UTI (simulação)
 
| Política ótima de tratamento em UTI (simulação)
 
|-
 
|-
| 28/11
+
| 28/11/2025
 
| Aula 10
 
| Aula 10
 
| Interpretabilidade, fairness e explicabilidade de modelos clínicos
 
| Interpretabilidade, fairness e explicabilidade de modelos clínicos
Linha 143: Linha 143:
 
| SHAP e Grad-CAM em imagens médicas
 
| SHAP e Grad-CAM em imagens médicas
 
|-
 
|-
| style="background:#cce5ff;" | 05/12
+
| style="background:#cce5ff;" | 05/12/2025
 
| style="background:#cce5ff;" | Apresentações – Parte 1
 
| style="background:#cce5ff;" | Apresentações – Parte 1
 
| style="background:#cce5ff;" | Apresentação dos Projetos de Aplicação – Equipes 1 a 4
 
| style="background:#cce5ff;" | Apresentação dos Projetos de Aplicação – Equipes 1 a 4
Linha 149: Linha 149:
 
| style="background:#cce5ff;" | Avaliação parcial e feedback
 
| style="background:#cce5ff;" | Avaliação parcial e feedback
 
|-
 
|-
| style="background:#cce5ff;" | 12/12
+
| style="background:#cce5ff;" | 12/12/2025
 
| style="background:#cce5ff;" | Apresentações – Parte 2
 
| style="background:#cce5ff;" | Apresentações – Parte 2
 
| style="background:#cce5ff;" | Apresentação dos Projetos de Aplicação – Equipes 5 a 8
 
| style="background:#cce5ff;" | Apresentação dos Projetos de Aplicação – Equipes 5 a 8

Edição das 19h45min de 14 de agosto de 2025

Logística

  • Disciplina: Aprendizado de Máquina na Saúde
  • Período: 2025.2
  • Data: sextas-feiras, 14h-18h
  • Sala: --
  • Google Classroom: --

Objetivo

Discutir e compreender os conceitos, métodos e aplicações do aprendizado de máquina na saúde, e os desafios da análise de dados clínicos, considerando a sua heterogeneidade e os aspectos legais e éticos da saúde, e de proteção à privacidade dos pacientes. Dentre os tópicos na disciplina, incluem:

  • Desafios da heterogeneidade dos dados clínicos;
  • Aplicações do aprendizado de máquina para:
    • Estratificação de risco;
    • Auxílio aos processos de triagem e raciocínio diagnóstico;
    • Modelagem da progressão da doença (prognóstico);
    • Avaliação do tratamento;
    • Auxílio aos processos de reabilitação do paciente.

Ementa

A disciplina trata dos conceitos, métodos e aplicações do aprendizado de máquina na saúde, incluindo o uso de modelos supervisionados, não supervisionados, por reforço e de aprendizado profundo em aplicações voltadas a triagem, diagnóstico, tratamento, reabilitação e bem-estar dos pacientes. Inclui tópicos sobre a estratificação de risco, modelagem do progresso de doenças e aplicações para o auxílio ao diagnóstico baseado em imagens e ao prognóstico de doenças, considerando os aspectos legais e éticos da saúde, e a proteção à privacidade dos dados dos pacientes.

Tópicos abordados

  • Redes Bayesianas;
  • Causalidade;
  • Séries temporais e sinais fisiológicos;
  • Imagens médicas;
  • Processamento em linguagem natural (PNL);
  • Aprendizado profundo;
  • Interpretabilidade;
  • Interoperabilidade;
  • Automatização de diretrizes clínicas;
  • Aprendizado por transferência;
  • Fairness;
  • Ética.

Avaliação

  • Análise e apresentação de artigos. Peso: 4.
  • Apresentação e documentação do Projeto de Aplicação. Peso: 4.
  • Outros. Peso: 2.

Implementação

Cronograma

Data Aula / Atividade Conteúdo Formato Observações / Entregas
22/08/2025 Nivelamento – Parte 1 Introdução a Python e Jupyter Notebook; Estatística básica; Fundamentos de ML Aula prática + Colab Material em vídeo e notebooks compartilhados antes da aula
29/08/2025 Nivelamento – Parte 2 Conceitos básicos de dados clínicos; LGPD na saúde; Exemplos de datasets públicos Aula prática Uso do MIMIC-III, PhysioNet e OpenEHR para demonstração
05/09/2025 Aula 1 O que torna os sistemas de saúde únicos? Aula expositiva + discussão de caso Estudo de caso: impacto de modelos de risco na triagem de pacientes
12/09/2025 Aula 2 + Atividade 1 Análise exploratória de dados clínicos; Regressão logística aplicada Aula prática Atividade: prever risco de internação usando dataset simplificado
19/09/2025 Aula 3 Características da área clínica e fluxos de trabalho Aula interativa Formação das equipes (médicos + computação) e definição do tema do Projeto de Aplicação
26/09/2025 Aula 4 + Atividade 2 Aprendizado supervisionado e não supervisionado; Clusterização Aula prática Clusterização de perfis de pacientes crônicos
03/10/2025 Revisão + Estudo de Caso Revisão de ML + caso clínico de estratificação de risco Aula prática Preparação para hackathon
10/10/2025 Hackathon Interdisciplinar – Dia 1 Montagem de equipes, definição do problema, análise exploratória Dinâmica de grupo Problemas sugeridos pelos docentes
17/10/2025 Hackathon Interdisciplinar – Dia 2 Desenvolvimento de modelos, avaliação inicial e discussão Trabalho em grupo Entrega parcial do protótipo
24/10/2025 Aula 5 + Atividade 3 Modelos de sobrevivência e prognóstico Aula prática Uso de dados de seguimento para prever tempo até evento
31/10/2025 Aula 6 Séries temporais e sinais fisiológicos Aula prática Previsão de eventos cardíacos com ECG
07/11/2025 Aula 7 Processamento de Linguagem Natural (PNL) aplicado à saúde Aula prática Extração de informações de laudos médicos
14/11/2025 Aula 8 + Atividade 4 Inferência causal na saúde Aula prática Uso de DAGs para analisar impacto de tratamentos
21/11/2025 Aula 9 Aprendizado por reforço aplicado à saúde Aula prática Política ótima de tratamento em UTI (simulação)
28/11/2025 Aula 10 Interpretabilidade, fairness e explicabilidade de modelos clínicos Aula prática SHAP e Grad-CAM em imagens médicas
05/12/2025 Apresentações – Parte 1 Apresentação dos Projetos de Aplicação – Equipes 1 a 4 Seminário Avaliação parcial e feedback
12/12/2025 Apresentações – Parte 2 Apresentação dos Projetos de Aplicação – Equipes 5 a 8 Seminário Encerramento e avaliação final


Referências

Tema Referência
Dados clínicos
  • Agniel, Denis, Isaac Kohane, and Griffin Weber. "Biases in Electronic Health Record Data Due to Processes Within the Healthcare System: Retrospective Observational Study." BMJ, 2018.
  • Eapen, Bell Raj, et al. "FHIRForm: An Open-Source Framework for the Management of Electronic Forms in Healthcare." ITCH. 2019.
  • Ulriksen, Gro-Hilde, Rune Pedersen, and Gunnar Ellingsen. "Infrastructuring in healthcare through the openEHR architecture." Computer Supported Cooperative Work (CSCW) 26.1-2 (2017): 33-69.
Estratificação de riscos
  • Razavian, Narges, Saul Blecker, et al. "Population-Level Prediction of Type 2 Diabetes From Claims Data and Analysis of Risk Factors." Big Data 3, no. 4 (2015): 277–87.
  • Pozen, Michael, Ralph D'Agostino, et al. "A Predictive Instrument to Improve Coronary-Care-Unit Admission Practices in Acute Ischemic Heart Disease." New England Journal of Medicine 310, no. 20 (1984): 1273–78.
  • Futoma, Joseph, Sanjay Hariharan, et al. "An Improved Multi-Output Gaussian Process RNN With Real-Time Validation for Early Sepsis Detection." arXiv preprint arXiv:1708.05894 (2017).
  • Caruana, Rich, Yin Lou, et al. "Intelligible Models for HealthCare." Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD 15, 2015.
  • Rodríguez, G. (2007). "Chapter 7: Survival Models." In Lecture Notes on Generalized Linear Models.
Séries temporais
  • Quinn, J.A., C.K.I. Williams, and N. Mcintosh. "Factorial Switching Linear Dynamical Systems Applied to Physiological Condition Monitoring." IEEE Transactions on Pattern Analysis and Machine Intelligence 31, no. 9 (2009): 1537–51.
  • Hannun, Awni, Pranav Rajpurkar, et al. "Cardiologist-Level Arrhythmia Detection and Classification in Ambulatory Electrocardiograms Using a Deep Neural Network." Nature Medicine 25, no. 3 (2019): 65–69.
Processamento de Linguagem Natural (PLN)
  • Leaman, Robert, Ritu Khare, and Zhiyong Lu. "Challenges in Clinical Natural Language Processing for Automated Disorder Normalization." Journal of Biomedical Informatics 57 (2015): 28–37.
Diagnóstico Diferencial
  • Rotmensch, Maya, Yoni Halpern, et al. "Learning a Health Knowledge Graph from Electronic Medical Records." Scientific Reports 7, no. 1 (2017): 5994.
Inferência Causal
  • Hernán MA, Robins JM. Causal Inference: What If. Boca Raton: Chapman & Hall/CRC, forthcoming. Chapter 1. 2019.
Aprendizado por Reforço
  • Komorowski, Matthieu, Leo Celi, et al. "The Artificial Intelligence Clinician learns optimal treatment strategies for sepsis in intensive care." Nature Medicine 24, no. 11 (2018): 1716.
  • Gottesman, Omer, et al. "Evaluating reinforcement learning algorithms in observational health settings." arXiv preprint arXiv:1805.12298 (2018).
  • Yu, Chao, et al. "Reinforcement learning in healthcare: A survey." ACM Computing Surveys (CSUR) 55.1 (2021): 1-36.
Progressão de Doenças
  • Schulam, Peter, and Suchi Saria. "Integrative Analysis Using Coupled Latent Variable Models for Individualizing Prognoses." The Journal of Machine Learning Research 17, no. 232 (2016): 1–35.
  • Young, Alexandra, Razvan Marinescu, et al. "Uncovering the Heterogeneity and Temporal Complexity of Neurodegenerative Diseases with Subtype and Stage Inference." Nature Communications 9, no. 1 (2018): 4273.
Automatização de workflows clínicos
  • Zhang, Yiye, Rema Padman, and Nirav Patel. "Paving the COWpath: Learning and Visualizing Clinical Pathways from Electronic Health Record Data." Journal of Biomedical Informatics 58 (2015): 186–97.
  • Gawande, Atul. "A Life-Saving Checklist." The New Yorker. The New Yorker, December 3, 2007
Medicina de Precisão
  • Udler, Miriam S., Jaegil Kim, et al. "Type 2 Diabetes Genetic Loci Informed by Multi-Trait Associations Point to Disease Mechanisms and Subtypes: A Soft Clustering Analysis." PLoS Medicine 15, no. 9 (2018): e1002654.
Redes Bayesianas
  • Kyrimi, Evangelia, et al. "A comprehensive scoping review of bayesian networks in healthcare: Past, present and future." arXiv preprint arXiv:2002.08627 (2020).
  • Velikova, Marina, et al. "Exploiting causal functional relationships in Bayesian network modelling for personalised healthcare." International Journal of Approximate Reasoning 55.1 (2014): 59-73.
  • Seixas, Flávio Luiz, et al. "A Bayesian network decision model for supporting the diagnosis of dementia, Alzheimer׳ s disease and mild cognitive impairment." Computers in biology and medicine 51 (2014): 140-158.

Revistas e conferências relacionadas

Revistas e conferências relacionadas à computação aplicada à saúde

Bibliografia

  • AGRESTI, Alan, An Introduction to Categorical Data Analysis, Wiley Series in Probability and Statistics, 3rd edition, 2019.
  • BENSON, T.; GRIEVE, G. Principles of Health Interoperability. 4o ed. Springer, 2016.
  • BERNER, Eta S., Clinical Decision Support System: Theory and Practice, Springer-Verlag New York, Second Edition, 2007.
  • BRAUNSTEIN, Mark L., Health Informatics on FHIR: How HL7's New API is Transforming Healthcare, 2018
  • GEISS, Linda S. et al. Prevalence and incidence trends for diagnosed diabetes among adults aged 20 to 79 years, United States, 1980-2012. Jama, v. 312, n. 12, p. 1218-1226, 2014.
  • KORB, K. B.; NICHOLSON, A. E. Bayesian artificial intelligence. Clayton, Victoria, Australia: Chapman & Hall/CRC, 2004.
  • PANESAR, Arjun, Machine Learning and AI for Healthcare: Big Data for Improved Health Outcomes, Apress, 2019.
  • PEARL, Judea. Causal inference in statistics: An overview. Statistics surveys, v. 3, p. 96-146, 2009.
  • SHORTLIFFE, E. H., CIMINO, J. E., Biomedical Informatics: Computer Applications in Health Care and Biomedicine, Forth Edition, Springer, 2014.
  • WANG, Ping; LI, Yan; REDDY, Chandan K. Machine learning for survival analysis: A survey. ACM Computing Surveys (CSUR), v. 51, n. 6, p. 1-36, 2019.

Programação:

  • CRAWLEY, Michael J. The R book. John Wiley & Sons, 2012.
  • NAGARAJAN, Radhakrishnan; SCUTARI, Marco; LÈBRE, Sophie. Bayesian networks in R. Springer, v. 122, p. 125-127, 2013.