STA 5934-0002 Statistical Computing with Python


Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due


STA 5934-0002 Statistical Computing with Python

Course Information 

Class Meeting Time/Place: Tuesday/Thursday 5:15-6:30pm in HCB 207 

Class URL: On Canvas 

Instructor: Dr. Adrian Barbu 

E-mail: [email protected] 

Phone: (850) 290-5202 

Office: OSB 106C 

Office Hours: Wednesday 2:00-3:00pm, Friday 2:45-3:45pm or by appointment 

Teaching Assistant: Xiaoyang Guo 

E-mail: [email protected] 

Phone: (850) 524-6762 

Office: OSB 104C 

Office Hours: Wednesday 3:00-5:00pm. 

Textbook: At least 50% of the course will follow material from: Problem Solving with Algorithms and Data Structures using Python by Brad Miller and David Ranum, http://interactivepython.org/runestone/static/pythonds/index.html 

Course Objectives: This course provides an introduction to the fundamental elements necessary for conducting research in Machine Learning, Data Science and Computer Vision. Upon successful completion, a student will be able to confidently write efficient and manageable experimental/research code in Python. 

Prerequisite: One of STA 2122, 2171, 3032, 4322, 5126, 5354 

Topics 

• Data structures: stack, queue, list, vector, set, map, hash map 

• Graph data structures: union-find, graph model, tree properties 

• Algorithms: recursion, greedy method 

• Search and sort algorithms, computation complexity in big O notation 

• Optimization: Gradient descent, SGD, momentum, Adam, BFGS, NewtonRaphson 

• Matrix algorithms: solving systems of equations, condition number, SVD, eigenvalues, iterative methods for large matrices 

• Constrained optimization: Lagrange multipliers, duality 

• Graph algorithms: minimum spanning tree, min-cut max flow, all pairs shortest path 

• PyTorch for automatic differentiation 

• Neural Networks using PyTorch 

Grading: Homework: 100%. The following scheme will be used to convert the percentage points to letter grades. 

 [90, 93) A- [93, 100] A [80, 83) B- [83, 87) B [87, 90) B+ [70, 73) C- [73, 77) C [77, 80) C+ [60, 63) D- [63, 67) D [67, 70) D+ [0, 60) F

Course Policy 

Classroom policies: The classroom environment is an important factor for effective learning. In order to not distract other students’ attention please follow these classroom policies. The first one of these is the university policy. 

- Remember that no food or drinks are allowed in the classroom. 

- Turn off all audible alarms (cell phones, pagers, calculators, watches etc.) 

- Do not use cell phones in the class. 

- Come to the class on time. Opening and closing the classroom door in the middle of a class cause distraction to the students and the teacher. 

- Do not talk to other students without permission while the professor is teaching. More than one conversation creates noise and makes it difficult for the students to pay attention to the lecture. 

Class behavior. It is important that the students keep quiet during class and foster an environment conducive to learning. Students that repeatedly disrupt the class will be penalized after two warnings with 5% of the course grade for each disruption. 

Attendance: You are required to attend all classes. The class activities will help you assimilate the lessons more easily, giving you an opportunity for active learning. Do not let this opportunity slip away. Any foreseen absence must be cleared with the instructor. If the absence is due to emergencies, it is the student’s responsibility to notify the instructor at the earliest opportunity of the emergency. 

Homework: The homework problems will typically be announced on Thursday in class (and on the web site) and due by the following Wednesday. Late homework will be penalized. The homework must be neatly written, preferably typed and must be submitted online. Computer output should be kept to a minimum. The best 10 homeworks will form the course grade. 

Homework re-grade: If you find errors in grading a homework, you have one week to request a re-grade from the date on which the graded homework is available to the students of the class. Submit an email request detailing the nature of the grading error to the instructor along with the relevant homework. 

Contacting the instructor or TA outside the class: You are strongly encouraged to come to the instructor or TA during their office hours. If your schedule conflicts with the office hours, you can make an appointment. You may ask the instructor brief questions by e-mail, but you may be asked to come to office hours if the instructor thinks that the questions are better answered in person.

• When you send e-mails remember the following: 

- Always e-mail from your FSU accounts. The e-mails from non-FSU accounts may not reach me due to filters. 

- Always write your full name at the end of each e-mail message you send. 

- Always write STA 5934 at the beginning of the subject line. 

Academic honor policy: The Florida State University Academic Honor Policy outlines the University’s expectations for the integrity of students’ academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to “. . . be honest and truthful and . . . [to] strive for personal and institutional integrity at Florida State University.” (Florida State University Academic Honor Policy, found at http://dof.fsu.edu/honorpolicy.htm). 

发表评论

电子邮件地址不会被公开。 必填项已用*标注