{"id":16516736,"url":"https://github.com/adamspannbauer/mit6034","last_synced_at":"2026-03-04T20:31:28.927Z","repository":{"id":83432171,"uuid":"295219888","full_name":"AdamSpannbauer/mit6034","owner":"AdamSpannbauer","description":null,"archived":false,"fork":false,"pushed_at":"2020-09-28T00:37:15.000Z","size":15521,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T18:19:46.268Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AdamSpannbauer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-13T19:13:04.000Z","updated_at":"2020-09-28T00:37:17.000Z","dependencies_parsed_at":"2023-03-05T16:00:21.582Z","dependency_job_id":null,"html_url":"https://github.com/AdamSpannbauer/mit6034","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AdamSpannbauer/mit6034","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fmit6034","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fmit6034/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fmit6034/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fmit6034/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdamSpannbauer","download_url":"https://codeload.github.com/AdamSpannbauer/mit6034/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamSpannbauer%2Fmit6034/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30091771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T19:41:02.502Z","status":"ssl_error","status_checked_at":"2026-03-04T19:40:05.550Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T16:26:27.724Z","updated_at":"2026-03-04T20:31:28.909Z","avatar_url":"https://github.com/AdamSpannbauer.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [MIT 6.034](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/)\n\nWorking through course materials for [MIT 6.034](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/).\n\n### Materials\n\n* [Course YouTube playlist](https://www.youtube.com/playlist?list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi)\n    * Playlist order doesn't perfectly follow course flow (watch a lecture then scroll to bottom to see \"Mega\" video with related topic)\n* Course materials:\n    * [Online](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/index.htm)\n    * [In this repo](6-034-fall-2010)\n* [Text book](https://courses.csail.mit.edu/6.034f/ai3/rest.pdf) (hosted by MIT.edu so it feels legit)\n\n### Working exercises\n* Create a folder of each lab (I'm using convention of storing lab folders in `labs` dir; if you fork this, clear the contents of `labs` so you can work labs from scratch rather than having my code in there)\n    * Labs can be found as zip files in [`6-034-fall-2010/contents/assignments`](6-034-fall-2010/contents/assignments)\n* Fill out solutions as instructed in the associated pdf in [`6-034-fall-2010/contents/assignments`](6-034-fall-2010/contents/assignments)\n* Run lab tests in unzipped lab dir\n    * A modified tester was made in root of repo (`tester.py`)\n        * `tester.py` usage:\n            * `~/mit6034 $ tester.py -l lab_dir`\n            * `~/mit6034 $ tester.py -l labs/lab0`\n\n### Python Version 2 vs 3\nThe course materials were written with python \u003c 3. `cvt2py3.py` is a script to convert files to python 3. Almost definitely a better tool to do this change. I did this custom script cause I was curious to find out the changes needed.  If it turns out to be a very lacking tool, let's change the readme to instruct on how to use that tool.\n* `cvt2py3.py` usage: \n    * `~/mit6034 $ cvt2py3.py -i python2_file.py`\n    * `~/mit6034 $ cvt2py3.py -i labs/lab0/tests.py`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamspannbauer%2Fmit6034","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamspannbauer%2Fmit6034","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamspannbauer%2Fmit6034/lists"}