http:^^www.cs.cornell.edu^info^courses^current^cs472^course-materials.html
来自「This data set contains WWW-pages collect」· HTML 代码 · 共 468 行 · 第 1/3 页
HTML
468 行
Homework 2 Solutions</a> [<!WA118><!WA118><!WA118><!WA118><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/h2-sol/h2-sol.html">html</a>] <br><!WA119><!WA119><!WA119><!WA119><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/ttt-count.lisp">Lisp code </a> for counting tic-tac-toe games (Homework 2) <br><!WA120><!WA120><!WA120><!WA120><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/hwk3.ps">Homework 3</a> (due Wednesday, 10/16) <br><!WA121><!WA121><!WA121><!WA121><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/hwk3-sol.ps">Homework 3 Solutions</a> <br><!WA122><!WA122><!WA122><!WA122><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/midterm-95.ps">Midterm/Prelim from Fall 1995</a> (We covered all of the material on that midterm.)[<!WA123><!WA123><!WA123><!WA123><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/midterm-95/midterm-95.html">html</a>] <br> <!WA124><!WA124><!WA124><!WA124><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/midterm_sol-95.ps">Solution to 1995 Midterm</a> [<!WA125><!WA125><!WA125><!WA125><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/midterm_sol-95/midterm_sol-95.html">html</a>] <br><!WA126><!WA126><!WA126><!WA126><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/midterm_sol.ps">Solution to 1996 Midterm</a> [<!WA127><!WA127><!WA127><!WA127><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/midterm_sol/midterm_sol.html">html</a>] <br><!WA128><!WA128><!WA128><!WA128><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/hwk4.ps">Homework 4</a> ***Note that a clarification for problem 4 was added at 5:30p.m. on11/6. Here is the clarification: Unless otherwise specified, you can assume that either(1) the system adds the fact that JB is a 1973 Dodge Van to the KB at query time, or (2) the fact that JB is a 1973 DodgeVan already exists in the KB. The postscript document has been modified only to include this clarification. *** (due Monday, 11/11) <br><!WA129><!WA129><!WA129><!WA129><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/hwk4-sol.ps">Homework 4 Solutions</a> <br><DL>Note that program information is also available in the CS472 folder on the j driveof the PCs. <br><!WA130><!WA130><!WA130><!WA130><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog1/prog1.ps">Program 1</a> (due Monday, 9/23)[<!WA131><!WA131><!WA131><!WA131><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog1/prog1.html">html</a>] <br><DD><!WA132><!WA132><!WA132><!WA132><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog1/rubix.lisp">rubix.lisp </a> <br><DD><!WA133><!WA133><!WA133><!WA133><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog1/rubix-search.lisp">rubix-search.lisp </a> <br></DD><!WA134><!WA134><!WA134><!WA134><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/sol1/sol1.ps">Program 1 Solution</a> [<!WA135><!WA135><!WA135><!WA135><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/sol1/sol1.html">html</a>] <br><DD><!WA136><!WA136><!WA136><!WA136><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/sol1/rubix-solution.lisp"><em>rubix-solution.lisp</em></a> <br></DL><DL><!WA137><!WA137><!WA137><!WA137><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog2/prog2.ps">Program 2</a> (due Wednesday, 10/23)[<!WA138><!WA138><!WA138><!WA138><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog2/prog2.html">html</a>] <br><DD><!WA139><!WA139><!WA139><!WA139><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog2/general-game.lisp">general-game.lisp </a> <br><DD><!WA140><!WA140><!WA140><!WA140><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog2/othello.lisp">othello.lisp </a> <br><DD><!WA141><!WA141><!WA141><!WA141><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/sol2/sol2.ps">Program 2 Solution</a> [<!WA142><!WA142><!WA142><!WA142><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/sol2/sol2.html">html</a>] <br><DD><!WA143><!WA143><!WA143><!WA143><a href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/sol2/minimax-solution.lisp"><em>minimax-solution.lisp</em></a> <br></DL><DL><!WA144><!WA144><!WA144><!WA144><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog3/prog3.ps">Program 3</a> (due Friday, 11/22 *****New due date: Monday 11/25 atthe beginning of class*****)[<!WA145><!WA145><!WA145><!WA145><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog3/prog3.html">html</a>] <br><DD><!WA146><!WA146><!WA146><!WA146><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog3/planner.lisp">planner.lisp </a> <br><DD><!WA147><!WA147><!WA147><!WA147><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/hwk/prog3/rubix-planner.lisp">rubix-planner.lisp </a> <br></DL><HR><H2><A NAME = "4">CS473 Handouts and Project Information</a></H2><!WA148><!WA148><!WA148><!WA148><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/projects-9-22.ps"><bf> Course Syllabus and Project Information</bf> </a> <em> (last modified 9/22)</em><br><!WA149><!WA149><!WA149><!WA149><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/project-ideas.html"><bf> Project Ideas </bf> </a> <br><bf> Format for project proposal </bf> <em> (due at class time on Tues 10/1, PC lab) </em> <!WA150><!WA150><!WA150><!WA150><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/project-proposals1.ps"> <em> postscript </em> </a>, <!WA151><!WA151><!WA151><!WA151><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/project-proposals/project-proposals.html"> <em> html </em> </a> <br><!WA152><!WA152><!WA152><!WA152><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/473-due-dates.html"><bf> CS473 Due Dates </bf> </a> <br><bf> Format for status reports </bf> <!WA153><!WA153><!WA153><!WA153><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/status-reports.ps"> <em> postscript </em> </a>, <!WA154><!WA154><!WA154><!WA154><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/status-reports/status-reports.html"> <em> html </em> </a> <br><br><br>Here are some examples of code with <em> good procedural and data abstraction</em> as well as good, consistent indentation. <br>Courtesy of Ed Wayt and Oumi Mehrotra. <br> <ul> <li> <!WA155><!WA155><!WA155><!WA155><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/wayt-gene.lisp">gene.lisp </a><br> <li> <!WA156><!WA156><!WA156><!WA156><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/wayt-genetic.lisp">genetic.lisp </a><br> </ul><bf>Generic Plan for Finishing the Project On Time:</bf> It will beeasier if you write your code in stages. The code reviews provideintermediate feedback on your progress. Here is how I'd suggestworking on the code. (If, for some reason, you think that yourparticular project doesn't fit well into the structure below, let meknow and I can help you create a schedule that does...) <br> <ul> <li> First, think about the major ``modules'' that your project requires and theknowledge structures (e.g., rules, state descriptions, board representations) that you'llneed (including any related constructor functions and accessor functions --- as described byWinston in our main text). Implement the modules as ``stubs,'' i.e., lisp functions thathave no substantive code, but that specify all of the necessary parameters and that make callsto the appropriate module stubs. Write the code to implement your (generic) knowledgestructures. <br><em> (completed for code review 1, 29 Oct) </em> <br> <li> Get the system running from beginning to end as soon as possible --- just on asimple example. This will invariably require making many simplifyingassumptions. Design the inference engine or control strategies needed for yoursystem. E.g., specific search strategy, rule interpreter, move generator,learning algorithm. <br> <em> (completed for code review 2, 18 Nov)</em> <br> <li> Finish the implementation of the AI part (inference engine,control strategies, learning algorithm) of your system. Incrementallyremove the simplifying assumptions by adding the necessarycode. Evaluate the system appropriately. Be sure to leave enough timefor the evaluation --- it is an IMPORTANT component of the finalgrade.<br> <em> (by project end) </em> <br> </ul><HR><H2><A NAME = "5">CS473 Lisp Mini-Tutorial</a></H2><!WA157><!WA157><!WA157><!WA157><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/labs/lab01/lab01.html"><bf> Mini-tutorial 1</bf></a> (introduction to lisp) <br><!WA158><!WA158><!WA158><!WA158><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/labs/lab02/lab02.html"><bf> Mini-tutorial 2 </bf></a> (list primitives, defining functions) <br><!WA159><!WA159><!WA159><!WA159><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/labs/lab03/lab03.html"><bf> Mini-tutorial 3 </bf></a> (conditionals, recursion) <br><!WA160><!WA160><!WA160><!WA160><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/labs/lab04/lab04.html"><bf> Mini-tutorial 4 </bf></a> (data abstraction, mapping, iteration) <br><!WA161><!WA161><!WA161><!WA161><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/labs/lab05/lab05.html"><bf> Mini-tutorial 5 </bf></a> (debugging, structures, objects) <br><HR><H2><A NAME = "6">Lisp Environments</a></H2><!WA162><!WA162><!WA162><!WA162><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/allegro/allegro.html"><bf> The Allegro Lisp Editor </bf></a> (the lisp for the PC lab)<br><!WA163><!WA163><!WA163><!WA163><A href="http://www.cs.cornell.edu/Info/Courses/Current/CS472/handouts/lucid.html"><bf> Using Lucid Lisp with Emacs</bf></a> (only useful if you have an account on the CS machines and want to use Common Lisp on those machines rather than the PC lab) <br> <HR><H2><A NAME = "7">Useful Common Lisp and AI Links</a></H2><!WA164><!WA164><!WA164><!WA164><A href="http://www.math.uio.no:80/cltl/clm/clm.html"><bf> Common Lisp The Language, Guy Steele</bf> </a><br><!WA165><!WA165><!WA165><!WA165><A href="http://www.cs.tulane.edu/www/Villamil/lisp/lisp1.html"><bf> Tulane Common Lisp Tutorial</bf> </a><br><!WA166><!WA166><!WA166><!WA166><A href="http://www.apl.jhu.edu/~hall/lisp.html"><bf> Johns Hopkins Common Lisp Tutorial</bf> </a><br><!WA167><!WA167><!WA167><!WA167><A href="http://www.cs.cmu.edu:80/afs/cs.cmu.edu/project/ai-repository/ai/lang/lisp/0.html"><bf> Common Lisp Resouces from CMU AI Repository</bf> </a> (including the Lisp FAQ) <br><!WA168><!WA168><!WA168><!WA168><A href="http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/faqs/lang/lisp/part4/faq-doc-1.html"><bf> Free Common Lisp implementations</bf></a> (from the CMU-AI Lisp FAQ)<br><!WA169><!WA169><!WA169><!WA169><A href="http://www.ics.uci.edu/pub/machine-learning-databases/"><bf> Machine Learning Databases at UC Irvine</bf></a> (It's probably best to first check the end of the page for the README file associated with the data bases.) <br> <br><br><HR><!WA170><!WA170><!WA170><!WA170><Ahref="http://www.cs.cornell.edu/Info/Courses/Current/CS472/cs472.html">Returnto CS472 home page</a>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?