Labs
From 6.034 Wiki
(Difference between revisions)
(→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.) |
||
(154 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}} | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Unreleased labs go below | |
- | + | {{Lab|lab=1|when=Tuesday, September 17}} | |
- | + | {{Lab|lab=2|when=Friday, September 20}} | |
- | + | {{Lab|lab=3|when=Friday, September 27}} | |
+ | {{Lab|lab=4|when=Tuesday, October 8}} | ||
+ | {{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 == | == Anticipated lab release schedule == | ||
- | Labs are due by ''' | + | Labs are due by '''10:00 pm''' on the due date. |
- | Labs are anticipated to be released by | + | |
+ | 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 25: | Line 44: | ||
! Lab !! Subject !! Released !! Due | ! Lab !! Subject !! Released !! Due | ||
|- | |- | ||
- | |lab 0|| Getting | + | |lab 0 || Getting Started || 8/26 || 9/10 |
|- | |- | ||
- | |lab 1|| | + | |lab 1|| Search|| 9/9 || 9/19 |
|- | |- | ||
- | |lab 2|| | + | |lab 2|| Games|| 9/15 || 9/24 |
|- | |- | ||
- | |lab 3|| | + | |lab 3|| Constraint Satisfaction Problems || 9/20 || 10/1 |
|- | |- | ||
- | |lab 4|| | + | |lab 4|| Rule-Based Systems || 9/23 || 10/8 |
|- | |- | ||
- | |lab 5|| | + | |lab 5|| Bayesian Inference || 9/28 || 10/22 |
|- | |- | ||
- | |lab 6|| | + | |lab 6|| k-Nearest Neighbors & ID Trees || 10/5 || 10/29 |
|- | |- | ||
- | |lab 7|| | + | |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 | + | 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 | + | 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. | |
- | The grader | + | 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/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. | ||
+ | --> |