Grades will be based on total points achieved on two course projects (50 % each).
There will be 2 mini class projects, one for each major segment of the course (traditional ML/AI, generative AI). Each is expected to take you around 15-20 hours to complete. Assignments will be submitted to course directors for review.
AI Implementation and Evaluation Design Project
The goal of this project is for learners to create a thorough 5-page single-space proposal that details the training, pre-translation evaluation, and post-translation evaluation of a clinical AI model. The primary learning outcome for the first half of this course is to think critically about design decisions across the AI/ML development and implementation pipeline in clinical informatics. Students will therefore detail the data source (including summary statistics about its properties), modeling procedures, pre-translation strategy with primary endpoints justified based on the clinical application, real-world implementation strategy, and post-translation evaluation strategy. Students will follow the ML-PICO framework outlined by Liu et al., requiring the identification of the type of ML problem, population, identification of gold standard labels, crosschecking for ML best practices, and evaluated outcomes. Throughout the proposal, students will also be required to address each of the 5 grand challenges of AI in Clinical informatics: fairness/bias, interpretability/explainability, privacy/security, usability/clinical adoption, and institutional/regulatory approval.
Generative AI project
The goal of this project is to have learners develop skills in using Large Language models to perform tasks using clinical notes, such as structured data extraction, cohort discovery, outcome labeling, etc. Learners will use prompt engineering to create a prompt that can be used to perform one of the above tasks related to a clinical area of interest that they have, either for research or operational purposes. Learners at UCSF will be able to do this through the deidentified CDW and GPT Enterprise. Learners outside of UCSF will instead use the MIMIC-IV database in combination with Gemini.
Students are not expected to have any Python experience prior to this course.
Students not in full-year TICR Programs who satisfactorily pass all course requirements will, upon request, receive a Certificate of Course Completion
Only UCSF students (defined as individuals enrolled in UCSF degree or certificate programs) will receive academic credit for courses. Official transcripts are available to UCSF students only. A Certificate of Course Completion will be available upon request to individuals who are not UCSF students and satisfactorily pass all course requirements.
UCSF Graduate Division Policy on Disabilities