Course Syllabus
Below is a syllabus template that includes WSU's required syllabus elements. Please complete all items highlighted in yellow.
Mathematical foundations of AI
Data 461
Semester and Year [tbd]
3 Credits
Prerequisites: DATA 121 or MATH 171
Course Details
Day and Time: [tbd]
Meeting Location: [tbd]
Instructor Contact Information
Instructor Name: [tbd]
Instructor Contact Information: [office location, phone, email] [tbd]
Instructor Office Hours: [click here for best practices] [tbd]
TA Name: [tbd]
TA Contact Information: [office location, phone, email]: [tbd]
TA Office Hours: [click here for best practices] [tbd]
Course Description
The course will cover the following topics as foundations of AI:
- Linear algebra, matrix calculus, and optimization.
- Graphs theory and graph neural networks and dimension reduction and manifold learning.
- Function space associated with AI models and their properties, and kernel methods and associated AI models
- Probabilistic formulation and decision theoretic of AI models and their performances.
- Ethics of AI
Course Materials
Books: Mathematics for Machine Learning by Deisenroth et al. Available from Amazon.com ($45) or in free pdf online at https://statlearning.com/
Other Materials: None
Fees: None
|
Course Learning Outcomes (students will be able to:) |
Activities Supporting the Learning Outcomes |
|---|---|
|
Be able to understand and apply basic concepts in linear algebra |
Week 1-3 |
|
Be able to understand and apply basic concepts of vector calculus and matrix calculus to optimization and study properties of certain optimization techniques |
Week 4-6 |
|
Be able to apply graphical neural networks and conduct dimension reduction. |
Weeks 7-9 |
|
Be able to understand function space generated by an AI model and their symmetric properties, and apply kernel methods |
Week 10-11 |
|
Be able to understand decision theoretic formulation of AI models and their performances |
Weeks 12 |
|
Be able to apply convolutional neural networks and transformers |
Weeks 13 |
|
Be able to understand the ethics and societal impacts of AI |
Weeks 14 |
| Assessment of the Learning Outcomes |
|
|---|---|
|
Students’ learning outcomes will be accessed by a combination of homework assignments, exams, and projects. Detailed information is given by the following. |
|
| Make-up exams: |
Make-up exams will be allowed on a case-by-case basis and will be given to accommodate university conflicts, illness or other unforeseen emergencies. Students must let the instructor know, as soon as possible, that they will not be able to take the scheduled exam. Make-up exams must be completed before the WSU official final exam date(s) for the semester of the course and within a reasonable period after they were originally scheduled. |
| Homework: |
Approximately 5 homework assignments will be given during the semester. These will come from problems provided by reference books or materials discussed in the lectures. Homework assignments will primarily consist of methodological and programming exercises. Please submit answers to HW assignments with necessary supporting computer codes and organize them. Late homework will only be accepted under extenuating circumstances, such as an extended illness. |
| Written Projects: |
One final project will be assigned during the semester. Each project will consist of 4 components: (1) a typed write-up that contains 5 components: introduction, methods used to conduct the analysis, results of the analysis, conclusions from and discussion on the analysis, and a reference section; (2) computer codes used to conduct the analysis; (3) most relevant outputs from the analysis, which can be incorporated in component (1); (4) a detailed description of the contribution of each member of the group towards the project. Each project can be completed by up to 2 students. |
| Dates | Lesson Topic | Topics | Materials |
|---|---|---|---|
|
Week 1 |
Introduction |
|
|
| Week 2 [dates] |
Linear Algebra I |
|
|
| Week 3 [dates] |
Linear Algebra II |
|
|
| Week 4 [dates] |
Calculus I – Differentiation |
|
|
| Week 5 [dates] |
Calculus II – Optimization |
|
|
| Week 6 [dates] |
Numerical Methods |
|
|
| Week 7 [dates] |
Graph Theory & Network Structures |
|
|
| Week 8 [dates] |
Dimensionality Reduction |
|
|
| Week 9 [dates] |
Midterm Exam and Review |
|
|
| Week 10 [dates] |
Symmetry and Transformations |
|
|
| Week 11 [dates] |
Vector and Function Spaces |
|
|
| Week 12 [dates] |
Probability Foundations and Integration |
|
|
| Week 13 [dates] |
Special topics |
|
|
| Week 14 [dates] |
Ethical and Responsible AI |
|
|
| Week 15 [dates] |
Final Project Presentations |
|
Expectations for Student Effort
You are expected to spend a minimum of 9 hours per week for a three-credit course, of which 3 hours are
spent on instructor-led activities (lectures and discussions) and 6 hours are spent on outside activities.
These outside activities include, but are not limited to: reading, studying, problem solving, writing, homework, and other preparations for the course. Achievement of course goals may require more than the minimum time commitment. For the most accurate and up to date information go to Academic Regulations.
Grade Distribution
| Type of Assignment (tests, papers, etc) | Percent of Overall Grade |
|---|---|
|
Homework |
50% |
|
Mid-term exam |
20% |
|
Final project |
30% |
|
Total |
100% |
| Grade | Percent | Grade | Percent |
|---|---|---|---|
| A | 93% - 100% | C | 73% - 76.99% |
| A- | 90% - 92.99% | C- | 70% - 72.99% |
| B+ | 87% - 89.99% | D+ | 66% - 69.99% |
| B | 83% - 86.99% | D | 60% - 65.99% |
| B- | 80% - 82.99% | F | 0% - 59.99% |
| C+ | 77% - 79.99% |
[Provide information about how grades will be rounded (eg, if 89% earns a B+ and 90% earns an A-, what grade is given to a student with an 89.5?]
Attendance and Make-Up Policy
Students should make all reasonable efforts to attend all class meetings. However, in the event a student is unable to attend a class, it is the responsibility of the student to inform the instructor as soon as possible, explain the reason for the absence (and provide documentation, if appropriate), and make up class work missed within a reasonable amount of time, if allowed. Missing class meetings may result in reducing the overall grade in the class.
Academic Integrity Statement
You are responsible for reading WSU's Academic Integrity Policy, which is based on Washington State law. If you cheat in your work in this class you will:
-Be reported to the Center for Community Standards
-Have the right to appeal my decision
-Not be able to drop the course of withdraw from the course until the appeals process is finished
If you have any questions about what you can and cannot do in this course, ask me.
If you want to ask for a change in my decision about academic integrity, use the form at the Center for Community Standards website. You must submit this request within 21 calendar days of the decision.