Labs

From 6.034 Wiki

(Difference between revisions)
Jump to: navigation, search
(Currently released labs)
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.)
 
(40 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=Sunday, September 8}}
+
{{Lab|lab=0|when=Thursday, September 10}}
 +
 
 +
Unreleased labs go below
{{Lab|lab=1|when=Tuesday, September 17}}
{{Lab|lab=1|when=Tuesday, September 17}}
{{Lab|lab=2|when=Friday, September 20}}
{{Lab|lab=2|when=Friday, September 20}}
Line 7: Line 11:
{{Lab|lab=5|when=Wednesday, October 16}}
{{Lab|lab=5|when=Wednesday, October 16}}
{{Lab|lab=6|when=Wednesday, October 30}}
{{Lab|lab=6|when=Wednesday, October 30}}
-
<!-- Unreleased labs go below -->
+
{{Lab|lab=7|when=Wednesday, November 6}}
 +
{{Lab|lab=8|when=Wednesday, November 27}}
 +
{{Lab|lab=9|when=Wednesday, December 4}}
 +
 
 +
-->
<!--
<!--
Line 23: Line 31:
-->
-->
-
 
+
<!--
== Anticipated lab release schedule ==
== Anticipated lab release schedule ==
Labs are due by '''10:00 pm''' on the due date.
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.
+
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
{| cellpadding=5 border=1 cellspacing=0
Line 34: Line 44:
! Lab !! Subject !! Released !! Due  
! Lab !! Subject !! Released !! Due  
|-
|-
-
|lab 0 || Getting Started || 8/28 || 9/8
+
|lab 0 || Getting Started || 8/26 || 9/10
|-
|-
-
|lab 1|| Rule-Based Systems || 9/9 || 9/17
+
|lab 1|| Search|| 9/9 || 9/19
|-
|-
-
|lab 2|| Search|| 9/13 || 9/20
+
|lab 2|| Games|| 9/15 || 9/24
|-
|-
-
|lab 3|| Games|| 9/19 || 9/27
+
|lab 3|| Constraint Satisfaction Problems || 9/20 || 10/1
|-
|-
-
|lab 4|| Constraint Satisfaction Problems || 9/29 || 10/8
+
|lab 4|| Rule-Based Systems || 9/23 || 10/8
|-
|-
-
|lab 5|| k-Nearest Neighbors & ID Trees || 10/6 || 10/16
+
|lab 5|| Bayesian Inference || 9/28 || 10/22
|-
|-
-
|lab 6|| Neural Nets || 10/20 || 10/30
+
|lab 6|| k-Nearest Neighbors & ID Trees || 10/5 || 10/29
|-
|-
-
|lab 7|| Support Vector Machines || 10/27 || 11/6
+
|lab 7|| Neural Nets || 10/7 || 11/5
|-
|-
-
|lab 8|| Bayesian Inference || 11/10 || 11/27
+
|lab 8|| Support Vector Machines || 10/19 || 11/12
|-
|-
-
|lab 9|| Adaboost || 11/17 || 12/4
+
|lab 9|| Adaboost || 11/2 || 12/3
|}
|}
Line 58: Line 68:
''The anticipated release and due dates for all unreleased labs are subject to change.''
''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/labs . 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.  
-
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.   
+
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 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 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.
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/labs/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.
+
 
 +
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