Labs

From 6.034 Wiki

(Difference between revisions)
Jump to: navigation, search
(apply extension)
Current revision (21:46, 15 September 2020) (view source)
(Note: We are no longer using this site. Please visit the Labs page on Canvas to access the labs.)
 
(191 intermediate revisions not shown.)
Line 1: Line 1:
 +
== Note: We are no longer using this site. Please visit the [https://canvas.mit.edu/courses/4358/pages/labs Labs page on MIT Canvas] to access the labs. ==
 +
<!--
== Currently released labs ==
== Currently released labs ==
 +
{{Lab|lab=0|when=Thursday, September 10}}
-
* [[Lab 0]] -- due Thursday, September 13 (by 11:59pm)
+
Unreleased labs go below
-
* [[Lab 1]] -- due Sunday, September 23 (by 11:59pm)
+
{{Lab|lab=1|when=Tuesday, September 17}}
-
* [[Lab 2]] -- due Thursday, October 4 (by 11:59pm)
+
{{Lab|lab=2|when=Friday, September 20}}
-
* [[Lab 3]] -- due Monday, October 15 (by 11:59pm)
+
{{Lab|lab=3|when=Friday, September 27}}
-
* [[Lab 4]] -- due Thursday, October 18 (by 11:59pm)
+
{{Lab|lab=4|when=Tuesday, October 8}}
-
* [[Lab 5]] -- due Monday, November 19 (by 11:59pm)
+
{{Lab|lab=5|when=Wednesday, October 16}}
 +
{{Lab|lab=6|when=Wednesday, October 30}}
 +
{{Lab|lab=7|when=Wednesday, November 6}}
 +
{{Lab|lab=8|when=Wednesday, November 27}}
 +
{{Lab|lab=9|when=Wednesday, December 4}}
 +
 
 +
-->
 +
 
 +
<!--
 +
 
 +
{{Lab|lab=0|when=Tuesday, September 11}}  ([http://web.mit.edu/6.034/www/labs/lab0_solution.py Solution])  
 +
{{Lab|lab=1|when=Tuesday, September 18}}
 +
{{Lab|lab=2|when=Thursday, September 20}}
 +
{{Lab|lab=3|when=Wednesday, September 26}}
 +
{{Lab|lab=4|when=Thursday, October 11}}
 +
{{Lab|lab=5|when=Wednesday, October 17}}
 +
{{Lab|lab=6|when=Friday, October 26}}
 +
{{Lab|lab=7|when=Friday, November 2}}
 +
{{Lab|lab=8|when=Tuesday, November 27}}
 +
{{Lab|lab=9|when=Sunday, December 2}}
 +
 
 +
-->
 +
<!--
 +
== Anticipated lab release schedule ==
 +
 
 +
Labs are due by '''10:00 pm''' on the due date.
 +
 
 +
Labs are anticipated to be released by 11:59 pm on the release date.  Each lab release will be announced by email. The release and due dates listed here are not reliable. Please refer to the [https://canvas.mit.edu/courses/4358/pages/labs Labs page on Canvas] for up-to date information.
 +
 
 +
More lab info coming soon....
 +
 
 +
{| cellpadding=5 border=1 cellspacing=0
 +
|- align=left bgcolor=#eeeeee
 +
! Lab !! Subject !! Released !! Due
 +
|-
 +
|lab 0 || Getting Started || 8/26 || 9/10
 +
|-
 +
|lab 1|| Search|| 9/9 || 9/19
 +
|-
 +
|lab 2|| Games|| 9/15 || 9/24
 +
|-
 +
|lab 3|| Constraint Satisfaction Problems || 9/20 || 10/1
 +
|-
 +
|lab 4|| Rule-Based Systems || 9/23 || 10/8
 +
|-
 +
|lab 5|| Bayesian Inference || 9/28 || 10/22
 +
|-
 +
|lab 6|| k-Nearest Neighbors & ID Trees || 10/5 || 10/29
 +
|-
 +
|lab 7|| Neural Nets || 10/7 || 11/5
 +
|-
 +
|lab 8|| Support Vector Machines || 10/19 || 11/12
 +
|-
 +
|lab 9|| Adaboost || 11/2 || 12/3
 +
|}
 +
 
 +
 
 +
''The anticipated release and due dates for all unreleased labs are subject to change.''
== The online grader ==
== The online grader ==
-
You will be submitting all of your labs to an online grader. Every lab comes with a file, <tt>tester.py</tt>, that contains the machinery to test your code and to submit it when you're done.
+
You will be submitting all of your labs to Canvas. The online grader is no longer available, but you can expect the results from your local tests to be a strong indicator of your grades.
 +
-->
 +
 
 +
<!--
 +
== More details about using the online grader will be available soon on the [https://canvas.mit.edu/courses/4358 6.034 Canvas site]. ==
In order for this to work, you need to securely download a "key" that identifies who you are to the grader.
In order for this to work, you need to securely download a "key" that identifies who you are to the grader.
-
Make sure you have an [http://ca.mit.edu/ MIT certificate], and go to https://ai6034.mit.edu:444/fall12/tester/ . This will give you a file called <tt>key.py</tt>. Keep this file secure; for example, don't put it in a publicly-readable Athena directory.
+
Make sure you have an [http://ca.mit.edu/ MIT certificate], and go to https://ai6034.mit.edu/labs . This page will provide you with a file called <tt>key.py</tt>. Keep this file secure; for example, don't put it in a publicly-readable Athena directory.  
-
The only thing the grader cares about is whether you pass the tests. It does not care if your code is pretty or well-commented. However, commenting your code can still be important: if you want a TA to help you with your lab, he will be able to give you more help if your code is understandable.
+
If you do not have a valid certificate, https://ai6034.mit.edu/labs will load, but will display an error message telling you something is wrong with your certificate. If you encounter this issue, please reinstall your certificate and restart your browser.
-
The grader also submits the code to your lab, so that it can be reviewed later by a human. It should go without saying that you should not try to fool or work around the grader, and that the code you submit must be the code you tested. See our [[grading and collaboration policy]], which also explains how your problem set grade is calculated.
+
The only thing the grader cares about is whether you pass the tests. It does not care if your code is pretty or well-commented. However, commenting your code can still be important: if you want a TA to help you with your lab, they will be able to give you more help if your code is understandable.
 +
The grader also submits the code to your lab, so that it can be reviewed later by a human. It should go without saying that you should not try to fool or work around the grader, and that the code you submit must be the code you tested. See our [[grading and collaboration policy]], which also explains how your problem set grade is calculated.
 +
-->
 +
<!--
== Viewing your grades ==
== Viewing your grades ==
-
You can view your lab grades and all of your previous submissions [https://ai6034.mit.edu:444/fall12/tester/view_stats here].
+
You can view your lab grades and all of your previous submissions [https://ai6034.mit.edu/labs/view_stats here].
 +
 
 +
 
 +
Note that each lab grade is the maximum score out of all of your submissions for that lab.  This means that if you re-submit a lab, and the command line output shows a lower grade, your grade for the lab will not actually decrease.
 +
-->

Current revision

Note: We are no longer using this site. Please visit the Labs page on MIT Canvas to access the labs.

Personal tools