Department of Mathematics

Math 588: Neural Networks

Welcome to Math 588

Course prefix and number:
Math 588
Course title:
Topics in Applied Mathematics - Neural Networks
Number of credits:
1
UCORE Category:
None
Course Prerequisites:
Math 220, Math 315
Current Semester and Year:
Spring 2021
Meeting Schedule:
12:10-1:00 PM Tuesdays
Building and Room:
Webster B-8
Instructor:
Kevin Cooper
Office:
Neill 322
Office Hours:
Before class, or by appointment
Phone:
335-4771
Email:
kcooper@wsu.edu
Required Text:
None
Student Learning Outcomes and Assessment
At the end of this course, students will be able to: The following topics will address this outcome: This outcome will be evaluated primarily by:
understand the numerical methods used in neural networks Iterative methods, SVD, descent methods, BFGS all three assignments
write simple neural network programs Python two homework assignments
have some understanding for solving ill-posed problems SVD, TSVD, and Tikhonov regularization one assignment
Expectations for student effort:
1-3 hours of preparation and homework per week.
Grading:
There will be three small programming assignments worth 25 points each. These will typically require understanding of several different concepts. There will be no tests. In addition, each student will be expected to write a program using a feed forward network to model some data set. Each student will give a very brief presentation concerning that program at the end of the semester for 25 points.
Course Outline:
This is a guideline only. We will spend more or less time on particular subjects according to student needs.
WeekTopics
1Neural Network Basics
2Some Python
3Python Arrays and Slices
4Solving Systems of Linear Equations
5Iteratively Solving Systems of Linear Equations
6A Perceptron Network
7Nonlinear Problems
8Forward Propagation
9The gradient in Back Propagation
10Solving the back propagation problem
11Solving the back propagation problem some more
12Remarks and variations
13APIs
Grading policy:
PercentageGuaranteed Grade
93A
90A-
87B+
83B
80B-
77C+
73C
70C-
60D
0F
Late assignments:
Assignments are turned in electronically. There will always be a deadline for an assignment, but an assignment coming in after the deadline receives no penalty until after the first batch of assignments is graded. Any assignments received after the initial bunch is graded, but before they have been returned, incurs a 10% penalty. Once graded assignments are returned, those who missed the deadline can still submit the assignment, but their work receives a 20% penalty. After solutions to an assignment are posted, then no further submissions are accepted.
Attendance policy:
There are no lectures. The notes are on-line at this site, together with some links to further material. You must be present and prepared to work on an ICE every class period. Some of the ICEs will be turned in for credit, some will not. There are no penalties for not attending beyond missing an ICE.
WSU reasonable accomodations statement:
" Students with Disabilities: Reasonable accommodations are available for students with a documented disability. If you have a disability and need accommodations to fully participate in this class, please either visit or call the Access Center at 509-335-3417, Washington Building 217; http://accesscenter.wsu.edu, Access.Center@wsu.edu to schedule an appointment with an Access Advisor. All accommodations MUST be approved through the Access Center."
WSU academic integrity statement:
"Academic integrity is the cornerstone of higher education. As such, all members of the university community share responsibility for maintaining and promoting the principles of integrity in all activities, including academic integrity and honest scholarship. Academic integrity will be strongly enforced in this course. Students who violate WSU's Academic Integrity Policy (identified in Washington Administrative Code (WAC) 504-26-010(3) and -404) will receive scores of zero on on the assignment or test in question. they will not have the option to withdraw from the course pending an appeal, and will be reported to the Office of Student Conduct. Cheating includes, but is not limited to, plagiarism and unauthorized collaboration as defined in the Standards of Conduct for Students, WAC 504-26-010(3). You need to read and understand all of the definitions of cheating. If you have any questions about what is and is not allowed in this course, you should ask course instructors before proceeding. If you wish to appeal a faculty member's decision relating to academic integrity, please use the form available at conduct.wsu.edu."
Course statement on collaboration:
Collaboration is one of the best ways to learn, and I encourage it on assignments. I can tell the difference between collaboration and plagiarism when your work and that of your collaborator are substantially different; when I witness you and your collaborator working together; and perhaps most importantly, when you identify your collaborator in your work. Put comments in your code; put acknowledgements in your papers. No collaboration is permitted on tests or quizzes.
Safety and emergency notification:
Classroom and campus safety are of paramount importance at Washington State University, and are the shared responsibility of the entire campus population. WSU urges students to follow the "Alert, Assess, Act," protocol for all types of emergencies and the "Run, Hide, Fight" response for an active shooter incident. Remain ALERT (through direct observation or emergency notification), ASSESS your specific situation, and ACT in the most appropriate way to assure your own safety (and the safety of others if you are able).
Please sign up for emergency alerts on your account at MyWSU. For more information on this subject, campus safety, and related topics, please view the FBI's Run, Hide, Fight video and visit the WSU safety portal.

Welcome to Math 588!



Assignment 3 is posted.

Department of Mathematics, PO Box 643113, Neill Hall 103, Washington State University, Pullman WA 99164-3113, 509-335-3926, Contact Us
Copyright © 2009-15 Kevin Cooper