GitHunt
TE

TeddyO323/AI_Development_Workflow_Assignment-week5

AI Development Workflow – Assignment Project

This repository contains the full submission for the AI Development Workflow Assignment under the AI for Software Engineering course. The project follows the complete end-to-end lifecycle of an AI system β€” from problem definition to deployment and monitoring β€” using a healthcare readmission prediction case study.

The work is organized into clearly structured parts to make navigation easy for reviewers, instructors, and collaborators.


πŸ“ Repository Structure


AI_Development_Workflow_Assignment/
β”œβ”€β”€ Part1_Short_Answer/
β”‚   └── Part1_Short_Answer.md
β”œβ”€β”€ Part2_Case_Study/
β”‚   β”œβ”€β”€ Part2_Case_Study.md
β”‚   └── Code/
β”‚       └── part2_model_pipeline.py
β”œβ”€β”€ Part3_Critical_Thinking/
β”‚   └── Part3_Critical_Thinking.md
β”œβ”€β”€ Part4_Reflection_Diagram/
β”‚   β”œβ”€β”€ Part4_Reflection_Diagram.md
β”‚   └── workflow_diagram.png
β”œβ”€β”€ PDF_Report/
β”‚   └── AI_Workflow_Assignment.pdf
└── README.md

πŸ“Œ Overview of the Assignment Parts

πŸ”Ή Part 1: Short Answer Questions

Covers foundational concepts including:

  • Problem definition
  • Data sources & preprocessing
  • Model development steps
  • Evaluation & deployment considerations

πŸ”Ή Part 2: Case Study Application

A full hospital readmission prediction workflow including:

  • Problem scope
  • Data strategy & feature engineering
  • Model choice and development
  • Confusion matrix + precision/recall (hypothetical example)
  • Deployment plan + compliance with healthcare regulations
  • Overfitting mitigation strategies

Includes the main code file:
part2_model_pipeline.py

πŸ”Ή Part 3: Critical Thinking

Examines:

  • Ethical concerns and data bias
  • How bias impacts healthcare outcomes
  • Trade-offs between interpretability, accuracy, and compute constraints

πŸ”Ή Part 4: Reflection & Workflow Diagram

Contains:

  • Personal reflection on the workflow

πŸ™ Contributors

TeddyO323/AI_Development_Workflow_Assignment-week5 | GitHunt