Machine Learning: Tools and Algorithms

(CSE 584)

Revised on 8/22/2024

Office hours:  8:30-9:30am on Thursdays 

Course Intro

&

Objectives

The course requires proficiency in Python programming and a solid foundation in the following areas: i) linear algebra, calculus, basic probability, statistics, and ii) fundamental machine learning models, including logistic regression, SVM, convolutional neural networks, recurrent neural networks, and Transformers. As a graduate-level machine learning course, it covers both classic machine learning topics, such as Graphical Models and Approximate Inference, and cutting-edge advances, including Deep Reinforcement Learning, Self-Supervised Learning in Large Language Models, and Federated Learning. The course objectives are threefold: 

There are no required textbooks for this course, but some chapters of the following books are recommended for reading during this course: 

Class Materials

Grading Policy

Your final grade for the course will be based on the following: 

Grades will be assigned on the following scale: 

Schedule

This schedule is subject to change throughout the semester. Changes will be communicated in class and through Canvas.

CSE584 Schedule

Academic Integrity

Accommodations for Students with Disabilities


Counseling and Psychological Services

Penn State takes great pride to foster a diverse and inclusive environment for students, faculty, and staff. Acts of intolerance, discrimination, or harassment due to age, ancestry, color, disability, gender, gender identity, national origin, race, religious belief, sexual orientation, or veteran status are not tolerated and can be reported through Educational Equity via the Report Bias webpage (http://equity.psu.edu/reportbias/)  

Educational Equity and Reporting Bias

Reporting Sexual Misconduct

Sexual misconduct is never tolerated at Penn State. Prohibited conduct includes sexual and gender-based harassment, stalking, sexual assault, and dating violence. These behaviors are not allowed in the classroom, the campus community, labs, or anywhere students, staff, and faculty are located. Prohibited behaviors can include degrading comments such as belittling female-identified students, LGBTQ+ individuals, and gender-diverse students. It can also include harassment, touching someone without their consent, following someone without consent, repeated calls or messaging, physical acts of violence, and more. In other words, professional and appropriate behavior is always expected, and inappropriate or unprofessional behavior is never tolerated. For more information, please refer to the Student Code of Conduct and Penn State Policies AD85 and AD91. (Title IX Sexual Harassment | Penn State Policies (psu.edu) and Discrimination and Harassment and Related Inappropriate Conduct | Penn State Policies (psu.edu)

If you or anyone you know has experienced or is concerned about inappropriate or unprofessional behavior, you can talk with College, or School leadership, your instructor, academic advisor, or another trusted faculty/staff member, report to police or the Office of Sexual Misconduct Reporting & Response (titleix.psu.edu), or you can seek confidential support and assistance from the Gender Equity Center. The Gender Equity Center supports any student who has had negative relationship experiences including those impacted by sexual violence, relationship violence, stalking, harassment, and other campus climate issues. Services include one on one crisis intervention/support, advocacy, exploring options, accommodations, safety planning, and referrals. They also promote awareness, build support for survivors, and conduct educational programs and events. All services are free and confidential. Gender Equity Center | Penn State Student Affairs (psu.edu)