OU ACS-5513: Machine Learning Project

ACS-5513: Applied Machine Learning

Heart Disease Classification Analysis

Applied Computing Masters Program • University of Oklahoma

Project Overview

This study is a project for the University of Oklahoma Applied Computing Masters program, evaluating various data visualization and machine learning methods for predicting clinical diagnosis. Using regional health data from Cleveland, Hungary, Switzerland, and Long Beach, we benchmark the efficacy of KNN, Naive Bayes, and SVM models in a clinical classification context.

Method

The application follows this workflow:

The supported methods are K-Nearest Neighbors, Naive Bayes, and Support Vector Machine. Each method is evaluated with standard classification measures such as accuracy, precision, recall, and F1 score so the results can be compared on the same basis.

Introduction

The prediction of cardiovascular disease (CVD) involves complex interactions between patient demographics (age, sex) and clinical measurements (cholesterol, heart rate, ST depression). By leveraging interactive visualizations, this project provides insights into how these variables influence diagnostic outcomes.

Exploratory Data Analysis

Analyze feature distributions and multivariate relationships through 3D interactive plotting.

View Explorer →

Model Training

Upload datasets, configure parameters, and train benchmarking models.

View Training →

Statistical Results

Compare Accuracy, Precision, Recall, and F1 scores across regional data sources.

View Results →

Prediction Test

Enter patient inputs and review the model's prediction for a single case.

View Deployment →

Appendices