Syllabus: CS/DSA 5703: Machine Learning Practice - Asynchronous (Fall 2024)

Machine learning is the data-driven process of constructing mathematical models that can be predictive of data observed in the future. In this course, we will study the use of a range of supervised, semi-supervised and unsupervised methods to solve both classification and regression problems. In particular, we will focus on methods that can robustly address data that are non-linear, noisy, heterogeneous and/or high-dimensional. We will also study methods for evaluation of the resulting models. In our homework assignments, we will make use of several Python-based tool kits, including Scikit-Learn, Pandas, Numpy and Matplotlib.

Topics

Topics will include:

Teaching Approach

Applying machine learning methods out in the real world requires one to develop a solid intuition about the different types of ML problems, how the different ML algorithms solve these problems, the conditions in which each algorithm applies, and how to formally evaluate and interpret the results of applying the algorithms to a data-set. Over the course of the semester, we will talk about a wide range of algorithms and practice their use with various data-sets. Students will be expected to apply this knowledge by working with existing Python code and developing their own. The homework assignments that we will assign are intended to exercise all of these skills, often requiring extrapolation of the base knowledge. This approach is intended to be challenging. However, you are not on your own. The instructor and the teaching assistant are here to answer questions, discuss solutions and offer general guidance. We expect that everyone will be proactive when they are stuck on something.


General Information


Course Policies


Grades

General Grade Issues


Inclusive Learning Environment

Computer Science, Data Science and Machine Learning require many different voices and perspectives. It is my intent that our learning environment be open and accepting to all students, no matter their background, who they are or how they identify themselves. Please help me create this environment by being friendly, supportive and patient.

Food Pantry

As a member of the OU community, you have access to the University of Oklahoma Food Pantry and can receive free supplemental food, as well as other necessities such as menstrual hygiene products. All students, faculty, and staff, with an OU ID, are eligible. Visit their website to stay up to date on hours of operation, as well as to access additional information about other basic needs resources, including financial and budget assistance through the OU Student Financial Center. For those who are able to, the Food Pantry will accept donations.

Land Acknowledgment

Long before the University of Oklahoma was established, the land on which the University now resides was the traditional home of the Hasinais Caddo Nation and the Kirikirʔi:s Wichita & Affiliated Tribes. We acknowledge this territory once also served as a hunting ground, trade exchange point, and migration route for the Apache, Comanche, Kiowa and Osage nations. Today, 39 tribal nations dwell in the state of Oklahoma as a result of settler and colonial policies that were designed to assimilate Native people. The University of Oklahoma recognizes the historical connection our university has with its indigenous community. We acknowledge, honor and respect the diverse Indigenous peoples connected to this land. We fully recognize, support and advocate for the sovereign rights of all of Oklahoma's tribal nations. This acknowledgment is aligned with our university's core value of creating a diverse and inclusive community. It is an institutional responsibility to recognize and acknowledge the people, culture and history that make up our entire OU Community.

Course Evaluations

The College of Engineering utilizes student ratings as one of the bases for evaluating the teaching effectiveness of each of its faculty members. The results of these forms are important data used in the process of awarding tenure, making promotions, and giving salary increases. In addition, the faculty uses these forms to improve their own teaching effectiveness. The original request for the use of these forms came from students, and it is students who eventually benefit most from their use. Please take this task seriously and respond as honestly and precisely as possible, both to the machine-scored items and to the open-ended questions.

Adjustments for Pregnancy/Childbirth Related Issues

Should you need modifications or adjustments to your course requirements because of documented pregnancy-related or childbirth-related issues, please contact me as soon as possible to discuss. Generally, modifications will be made where necessary and similar in scope to accommodations based on temporary disability. Please see https://www.ou.edu/eoo/faqs/pregnancy-faqs.html for commonly asked questions.

Title IX Resources

For any concerns regarding gender-based discrimination, sexual harassment, sexual misconduct, stalking, or intimate partner violence, the University offers a variety of resources, including advocates on-call 24.7, counseling services, mutual no contact orders, scheduling adjustments and disciplinary sanctions against the perpetrator. Please contact the Sexual Misconduct Office 405-325-2215 (8-5) or the Sexual Assault Response Team 405-615-0013 (24.7) to learn more or to report an incident.

Registration and Withdrawal

If you choose to withdraw from this course, you must complete the appropriate University form and turn the form in before the deadline. If you stop attending the course and doing the coursework without doing the required paperwork, your grade will be calculated with missed homework and examination grades entered as zero. This could result in receiving a grade of F in the course. Deadlines are shown in the Academic Calendar, which is available from the Office of Admissions and Records or online at https://www.ou.edu/registrar/academic-records/academic-calendars

Emergency Protocol

During an emergency, there are official university procedures that will maximize your safety.


Copyright notice: Many of the materials created for this course are the intellectual property of Andrew H. Fagg. This includes, but is not limited to, the syllabus, lectures and course notes. Except to the extent not protected by copyright law, any sale of such materials requires the permission of the instructor.


This page is online at https://symbiotic-computing.org/fagg_html/classes/mlp_async/syllabus.html
Andrew H. Fagg
Last modified: Sun Aug 18 22:04:14 2024