Zhejiang University |
Introduction to Artificial Intelligence |
|
Announcements
Course summary
Staff, lectures, office hours
Prerequisites
Grading
Problem sets
Lab projects
Term projects
Academic integrity
Acknowledgement
Final grades will be based 60% on the knowledge part, and 40% on the lab part.
The knowledge part will be based 40% on the regular homework assignments (4 problem sets, 10% each), 10% on the mid-term quiz, and 50% on the final exam.
The lab part will consist of 4 projects, 25% each.
There are up to 5 honor scores for the final grading which can be obtained by completing one of the two term lab projects. Note that the honor scores are entirely additional: You can surely obtain full final grading scores (100) without them in theory. But in my view, completing them would let you learn more and have great fun :-P
The problem sets are written exercises. You will be graded primarily on getting the right answer, but also on writing up your answer clearly, concisely and precisely. There will be some challenging problems with special marks. It will be all right if your answers are incorrect on them. Your grades will mostly decided by the thoughts and efforts shown from your answers.
The problem sets can be submitted in hand-written (on class), printed (on class), or eletronic forms (to TA's e-mail). The problem sets will be due on the Monday classes of Lecture 5, 9, 12, 14. For each problem set, if you are not able to submit in time, please contact the TA and provide a formal explanation document. Then you will have one-week extra time for submission, such that due date will be extended to the next Monday (more time will be given only due to special reasons). Any delay without explanation, or delay more than one week without special reasons, will receive only 60% out of the original grading. All problem sets must be submitted before the final exam. After that, any missing problem set will lead to losing all scores on it.
The lab projects are programming assignments. They are graded largely on whether or not your program works correctly and efficiently, but also on whether your code is written cleanly following good programming practices including proper documentation. DON'T BE WORRY: The purpose of lab projects is deepening the understanding of important algorithms other than producing complicated softwares. So the workload will be reasonable. The outputs of the projects are expected to be executable codes companioned with brief reports of results, which should be submitted by E-Mail to the TA. The due dates are usually the same to the corresponding problem sets. The late policies are the same to those for the problem sets.
Notice: Teamwork is allowed for the lab projects, while each team is limited up to 2 people. For teamwork, the work division should be clearly explained in the report. The grade of a team member will be decided not only by the overall quality of the submission, but also the significance of her(his) contribution. We define the significance of contribution as "whether the project can not be done if the contribution is missing".
The introductions to the two term projects are provided in Lecture 1. Both projects, together with their detailed grading policies, will be released about one month before the last lecture.
Every participant of this course should strictly follow the basic standards of academic integrity. The teacher and TA will try their best to make the effort of all students count and the grading accurate and fair. Meanwhile, all students in this course should obey the following rules.
Discussions of problem sets among students are allowed. However, before discussing with another student, you should first spend a substantial amount of time trying to arrive at a solution by yourself. After discussion, in the solutions, you should note clearly who you discussed with and clarify the parts done by you and the others.
For lab and term projects, the work division should be noted accurately and clearly. Any use of open-source codes should be declared.
This course is influenced by the following courses and the materials therein: