Advanced AI / OSC / Computer Vision

Deep Learning on OSC

Advanced artificial intelligence coursework using Ohio Supercomputer Center GPU resources to run object detection, semantic segmentation, convolution filter, and transfer learning workflows with reproducible training and output artifacts.

YOLO object detection output from advanced AI coursework

Overview

This repository collects computer vision workflows that were prepared for OSC-style execution instead of only local notebooks. The work emphasizes repeatable setup scripts, GPU and Slurm launch paths, consistent artifact directories, and clear ways to rerun or inspect model outputs across detection, segmentation, convolution filtering, and transfer learning tasks. The practical value is operational: models are easier to evaluate when setup, launch paths, outputs, and review artifacts survive after the GPU job finishes.

Key Features

Evidence

The repository is structured as coursework evidence for running multiple model families on OSC resources: setup scripts, Slurm-oriented runners, model download helpers, smoke profiles, and generated output folders are kept close to each question so the workflow can be reviewed and rerun.

What I Learned

The project made the operational side of deep learning more concrete: model quality depends on the training approach, but successful coursework at this scale also requires environment control, GPU scheduling, dataset layout, recovery from interrupted runs, and artifacts that make results understandable after the job completes.