Syllabus

Contact information

Course materials

Course overview and objectives

Human language technology, to which large language models like ChatGPT belong, has made amazing strides. Such technology lets us do things like automatically translate from one language to another, analyze what people on social media think about a current topic, or even write code with a copilot. Machine learning plays a central role in this technology: software that can learn from experience. This course provides an overview of basic methods for machine learning and natural language processing. This is a very hands-on course in which we are going to be using the Python programming language.

The first half of this course focuses on basic machine learning algorithms and applying them to analyze data, much of which is textual. The later portion of the course will shift to natural language processing and to class projects, which will be a major component of the course grade. These projects will allow you to pursue your own interests (and conduct new research in so doing!).

Topics of this course include:

Acknowledgements: This course was developed by Jessy Li.

Course requirements and grading policy

Grade Percentage
A >= 93%
A- >= 90%
B+ >= 87%
B >= 83%
B- >= 80%
C+ >= 77%
C >= 73%
C- >= 70%
D+ >= 67%
D >= 63%
D- >= 60%

Extension policy

Artificial Intelligence policy

The use of generative artificial intelligence tools (or Large Language Models [LLMs]) such as CoPilot or ChatGPT in this class is strictly prohibited. This includes using AI to generate ideas, outline an approach, answer questions, solve problems, or create original language. All work in this course must be your own or created in group work, where allowed.

Academic dishonesty policy

You are encouraged to discuss assignments with classmates. But all coding/written work must be your own. Students caught cheating will automatically fail the course. If in doubt, ask the instructor.

Notice about students with disabilities

The university is committed to creating an accessible and inclusive learning environment for students with disabilities consistent with university policy and federal and state law. Please let me know if you experience any barriers to learning so I can work with you to ensure you have equal opportunity to participate fully in this course. If you are a student with a disability, or think you may have a disability, and need accommodations please contact Disability and Access (D&A). Please refer to D&A’s website for contact and more information: http://disability.utexas.edu/. If you are already registered with D&A , please deliver your accommodation letter to me as early as possible in the semester so we can discuss your approved accommodations and needs in this course.

Notice about missed work due to religious holy days

By UT Austin policy, you must notify the instructor of your pending absence for a religious holy day as far in advance as possible of the date of observance. If you must miss a class, an examination, a work assignment, or a project in order to observe a religious holy day, you will be given an opportunity to complete the missed work within a reasonable time after the absence. For questions regarding religious accommodations, please contact the Office of the Dean of Students.

Senate Bill 212 and Title IX Reporting Requirements

Under Senate Bill 212 (SB 212), the instructor and TA for this course are required to report for further investigation any information concerning incidents of sexual harassment, sexual assault, dating violence, and stalking committed by or against a UT student or employee. Federal law and university policy also require reporting incidents of sex- and gender-based discrimination and sexual misconduct (collectively known as Title IX incidents). This means we cannot keep confidential information about any such incidents that you share with us. If you need to talk with someone who can maintain confidentiality, please contact University Health Services (512-471-4955 or 512-475-6877) or the UT Counseling and Mental Health Center (512-471-3515 or 512-471-2255). We strongly urge you make use of these services for any needed support and that you report any Title IX incidents to the Title IX Office.

Sharing of Course Materials is Prohibited

No materials used in this class, including, but not limited to, lecture hand-outs, videos, assessments (quizzes, exams, papers, projects, homework assignments), in-class materials, review sheets, and additional problem sets, may be shared online or with anyone outside of the class without my explicit, written permission. Unauthorized sharing of materials may facilitate cheating. The University is aware of the sites used for sharing materials, and any materials found online that are associated with you, or any suspected unauthorized sharing of materials, will be reported to Conduct and Academic Integrity in the Office of the Dean of Students. These reports can result in initiation of the student conduct process and include charge(s) for academic misconduct, potentially resulting in sanctions, including a grade impact.

Schedule

Schedule is tentative and subject to change.

Project

Please refer to the grading policy for a high level overview about the project and requirements.

Topic suggestions

Detailed requirements