Skip to content

Applying AI to medical use cases: Diagnoses of lung and brain disorders, Building risk models and survival estimators for heart disease via RF, and Using NLP to extract information from radiology reports.

shejz/AI-for-Medicine

Repository files navigation

AI for Medicine

Applying machine learning to concrete problems in medicine. AI is transforming the practice of medicine. It's helping doctors diagnose patients more accurately, make predictions about patients' future health, and recommend better treatments.

Tasks:

  • Diagnose diseases from x-rays and 3D MRI brain images
  • Predict patient survival rates more accurately using tree-based models
  • Estimate treatment effects on patients using data from randomized trials
  • Automate the task of labeling medical datasets using natural language processing

Applied Learning Project

Medicine is one of the fastest-growing and important application areas, with unique challenges like handling missing data. Working with 2D and 3D medical image data. And then apply tree-based models to improve patient survival estimates. I'll also use data from randomized trials to recommend treatments more suited to individual patients. Also explore how natural language extraction can more efficiently label medical datasets.

Diagnosis is about identifying disease.

  • Build an algorithm that will look at a chest X-ray and determine whether it contains disease.
  • Build another algorithm that will look at brain MRIs and identify the location of tumors in those brain MRIs.
  1. Chest X-Ray Medical Diagnosis with Deep Learning
  2. Evaluation of Diagnostic Models
  3. Brain Tumor Auto-Segmentation for Magnetic Resonance Imaging (MRI)

Machine learning is a powerful tool for prognosis, a branch of medicine that specializes in predicting the future health of patients. This project focuses on tree-based machine learning, so a foundation in deep learning is not required for this.

Building risk models and survival estimators for heart disease using statistical methods and a random forest predictor to determine patient prognosis

  1. Build and Evaluate a Linear Risk model
  2. Risk Models Using Tree-based Models
  3. Survival Estimates that Varies with Time
  4. Cox Proportional Hazards and Random Survival Forests

Decision trees to model non-linear relationships, which are commonly observed in medical data, and apply them to predicting mortality rates more accurately.

Medical treatment may impact patients differently based on their existing health conditions. In this third project, I'll recommend treatments more suited to individual patients using data from randomized control trials. And apply machine learning interpretation methods to explain the decision-making of complex machine learning models. Finally, Using natural language entity extraction and question-answering methods to automate the task of labeling medical datasets.

Building a treatment effect predictor, apply model interpretation techniques and use natural language processing to extract information from radiology reports.

  1. Estimating Treatment Effect Using Machine Learning
  2. Natural Language Entity Extraction
  3. ML Interpretation

Challenges

  • Class Imbalance
    • Weighted Loss/ Resampling
  • Multi-Label Loss
  • Transfer Learning + Data Augmentation

About

Applying AI to medical use cases: Diagnoses of lung and brain disorders, Building risk models and survival estimators for heart disease via RF, and Using NLP to extract information from radiology reports.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published