DATASCI347: Machine Learning (Fall 2026)

General Information

Lectures: Mondays and Wednesdays, 4:00 PM - 5:15 PM, White Hall 102

Instructor: Ruoxuan Xiong, PAIS Building 581, ruoxuan.xiong@emory.edu

Office Hours: Tuesdays, 4:00 PM-5:00 PM, PAIS Building 581

Course Description

This course introduces students to the field of machine learning, a critical toolset for analyzing and interpreting complex data sets across diverse domains, including biology, finance, marketing, and astrophysics. Students will explore foundational modeling and prediction techniques widely used in machine learning, artificial intelligence, and data science, with a focus on both practical applications and the statistical principles underlying these methods.

Topics covered include:

By the end of this course, students will gain both theoretical knowledge and practical skills to apply machine learning techniques to real-world problems.

Course Schedule

This schedule will be updated week by week as the semester progresses.

Week 1, W Aug 26: Introduction

Week 2, M Aug 31 Preliminaries, W Sep 2: KNN and Bias-Variance

Week 3, W Sep 9: Classification

Week 4, M Sep 14: LDA and QDA, W Sep 16: LDA and QDA

Syllabus

See here for the syllabus.

Course Project

The goal of the course project is to prepare you for some project experience in machine learning. By the end of the project, we hope that you will have gained some hands-on experience in applying ML to a real-world problem, or learned some research frontiers in machine learning. We will provide a sample list of datasets and papers. You have two options to complete the project. The first option is to pick a dataset that interests you, and apply the knowledge we have gained this semester to analyze this dataset. The second option is to replicate a research paper and explore the possible extensions/improvements of the paper.

There is a project proposal presentation on Oct 26, 2026. Each group needs to prepare a five-minute presentation that includes all the group members (up to four students) and the topic of your group.

There are final project presentations on Dec 7, 2026 and Dec 9, 2026. Each group needs to prepare a ten-minute presentation that includes the motivation, setup, and results of the project. Before the full project presentation, we ask that you set up a publicly available GitHub repository about your work, along with detailed documentation about how to use the code repository and what findings you currently have about the project.

Finally, by Dec 16, 2026, refine the GitHub repository and the accompanying documentation.

See here for more details about the course project instructions and the sample list of datasets.

Grading

You are responsible for keeping up with all announcements made in class and for all changes in the schedule that are posted on the Canvas website.

The grade will be based on the following:

Textbook