My projects
This Python script implements a genetic algorithm that recreates a target image (the Mona Lisa) by iteratively evolving a population of 500 semi-transparent circles through processes of selection, crossover, and mutation to minimize the visual difference between the generated art and the original.
I improved the IGCN paper’s performance on the TCGA-BRCA dataset by replacing threshold-based adjacency with k-nearest neighbors (top-k cosine similarity) and implementing k-fold cross-validation. By streamlining the code, replacing cal_adj_mat_parameter calls with a single cosine_adj function call from utils.py, I increased accuracy to 0.808 (from 0.754), weighted F1 to 0.807 (from 0.767), macro F1 to 0.773 (from 0.734), and MCC to 0.719 (from 0.655). These optimizations also reduced runtime from 206 to 60 seconds, achieving a 3.4x speedup.
A web-based application for manual segmentation of DICOM medical images. It allows users to upload DICOM files, navigate slice-by-slice, annotate regions of interest via a brush or erase tool, assign labels, and export segmentation maps in DICOM-SEG format. Annotations are also logged in a CSV for easy tracking and further analysis.